diff --git a/skills/bigquery-ai-ml/SKILL.md b/skills/bigquery-ai-ml/SKILL.md index 8decda3e..e945cf42 100644 --- a/skills/bigquery-ai-ml/SKILL.md +++ b/skills/bigquery-ai-ml/SKILL.md @@ -1,7 +1,9 @@ --- name: bigquery-ai-ml +license: Apache-2.0 metadata: - version: v1 + version: v2 + publisher: google description: >- Leverages BigQuery's built-in machine learning and GenAI capabilities for advanced data analytics. Use when you need to write SQL queries diff --git a/skills/bigquery-bigframes/SKILL.md b/skills/bigquery-bigframes/SKILL.md index 1e1da144..cc79be3a 100755 --- a/skills/bigquery-bigframes/SKILL.md +++ b/skills/bigquery-bigframes/SKILL.md @@ -1,7 +1,9 @@ --- name: bigquery-bigframes +license: Apache-2.0 metadata: - version: v3 + version: v4 + publisher: google description: >- Generates Python code using BigQuery DataFrames (BigFrames). Use by default for any Python data task involving BigQuery, including data processing, analysis, and machine learning. Don't use for SQL-first workflows or the google-cloud-bigquery client library — use bigquery-basics. diff --git a/skills/bigquery-sql/SKILL.md b/skills/bigquery-sql/SKILL.md index 819221ff..40d6553c 100644 --- a/skills/bigquery-sql/SKILL.md +++ b/skills/bigquery-sql/SKILL.md @@ -1,7 +1,9 @@ --- name: bigquery-sql +license: Apache-2.0 metadata: - version: v1 + version: v2 + publisher: google description: >- Provides BigQuery SQL query optimization techniques, execution best practices, and performance tuning rules for high-efficiency querying. Use when optimizing BigQuery SQL queries, reducing query costs, or designing performant SQL transformations. --- diff --git a/skills/dak-setup/scripts/dak-setup.js b/skills/dak-setup/scripts/dak-setup.js index ff4a7f2b..b3afe708 100644 --- a/skills/dak-setup/scripts/dak-setup.js +++ b/skills/dak-setup/scripts/dak-setup.js @@ -20,105 +20,105 @@ import { dirname } from "node:path"; const require = createRequire(import.meta.url); const __filename = fileURLToPath(import.meta.url); const __dirname = dirname(__filename); -var Y0=Object.create;var Tu=Object.defineProperty;var X0=Object.getOwnPropertyDescriptor;var Q0=Object.getOwnPropertyNames;var ek=Object.getPrototypeOf,tk=Object.prototype.hasOwnProperty;var G=(e=>typeof require<"u"?require:typeof Proxy<"u"?new Proxy(e,{get:(t,n)=>(typeof require<"u"?require:t)[n]}):e)(function(e){if(typeof require<"u")return require.apply(this,arguments);throw Error('Dynamic require of "'+e+'" is not supported')});var w=(e,t)=>()=>{try{return t||e((t={exports:{}}).exports,t),t.exports}catch(n){throw t=0,n}},pt=(e,t)=>{for(var n in t)Tu(e,n,{get:t[n],enumerable:!0})},rk=(e,t,n,i)=>{if(t&&typeof t=="object"||typeof t=="function")for(let r of Q0(t))!tk.call(e,r)&&r!==n&&Tu(e,r,{get:()=>t[r],enumerable:!(i=X0(t,r))||i.enumerable});return e};var nk=(e,t,n)=>(n=e!=null?Y0(ek(e)):{},rk(t||!e||!e.__esModule?Tu(n,"default",{value:e,enumerable:!0}):n,e));var Le=w((Y2,ub)=>{"use strict";var fp=class e extends Error{constructor(t){super(`Format functions must be synchronous taking a two arguments: (info, opts) +var Q0=Object.create;var ju=Object.defineProperty;var ek=Object.getOwnPropertyDescriptor;var tk=Object.getOwnPropertyNames;var rk=Object.getPrototypeOf,nk=Object.prototype.hasOwnProperty;var G=(e=>typeof require<"u"?require:typeof Proxy<"u"?new Proxy(e,{get:(t,n)=>(typeof require<"u"?require:t)[n]}):e)(function(e){if(typeof require<"u")return require.apply(this,arguments);throw Error('Dynamic require of "'+e+'" is not supported')});var x=(e,t)=>()=>{try{return t||e((t={exports:{}}).exports,t),t.exports}catch(n){throw t=0,n}},ft=(e,t)=>{for(var n in t)ju(e,n,{get:t[n],enumerable:!0})},ik=(e,t,n,i)=>{if(t&&typeof t=="object"||typeof t=="function")for(let r of tk(t))!nk.call(e,r)&&r!==n&&ju(e,r,{get:()=>t[r],enumerable:!(i=ek(t,r))||i.enumerable});return e};var ok=(e,t,n)=>(n=e!=null?Q0(rk(e)):{},ik(t||!e||!e.__esModule?ju(n,"default",{value:e,enumerable:!0}):n,e));var Le=x((H2,ub)=>{"use strict";var lp=class e extends Error{constructor(t){super(`Format functions must be synchronous taking a two arguments: (info, opts) Found: ${t.toString().split(` `)[0]} -`),Error.captureStackTrace(this,e)}};ub.exports=e=>{if(e.length>2)throw new fp(e);function t(i={}){this.options=i}t.prototype.transform=e;function n(i){return new t(i)}return n.Format=t,n}});var fb=w((X2,db)=>{var lb={};db.exports=lb;var cb={reset:[0,0],bold:[1,22],dim:[2,22],italic:[3,23],underline:[4,24],inverse:[7,27],hidden:[8,28],strikethrough:[9,29],black:[30,39],red:[31,39],green:[32,39],yellow:[33,39],blue:[34,39],magenta:[35,39],cyan:[36,39],white:[37,39],gray:[90,39],grey:[90,39],brightRed:[91,39],brightGreen:[92,39],brightYellow:[93,39],brightBlue:[94,39],brightMagenta:[95,39],brightCyan:[96,39],brightWhite:[97,39],bgBlack:[40,49],bgRed:[41,49],bgGreen:[42,49],bgYellow:[43,49],bgBlue:[44,49],bgMagenta:[45,49],bgCyan:[46,49],bgWhite:[47,49],bgGray:[100,49],bgGrey:[100,49],bgBrightRed:[101,49],bgBrightGreen:[102,49],bgBrightYellow:[103,49],bgBrightBlue:[104,49],bgBrightMagenta:[105,49],bgBrightCyan:[106,49],bgBrightWhite:[107,49],blackBG:[40,49],redBG:[41,49],greenBG:[42,49],yellowBG:[43,49],blueBG:[44,49],magentaBG:[45,49],cyanBG:[46,49],whiteBG:[47,49]};Object.keys(cb).forEach(function(e){var t=cb[e],n=lb[e]=[];n.open="\x1B["+t[0]+"m",n.close="\x1B["+t[1]+"m"})});var pb=w((Q2,mb)=>{"use strict";mb.exports=function(e,t){t=t||process.argv||[];var n=t.indexOf("--"),i=/^-{1,2}/.test(e)?"":"--",r=t.indexOf(i+e);return r!==-1&&(n===-1?!0:r{"use strict";var tz=G("os"),Qe=pb(),Pe=process.env,wn=void 0;Qe("no-color")||Qe("no-colors")||Qe("color=false")?wn=!1:(Qe("color")||Qe("colors")||Qe("color=true")||Qe("color=always"))&&(wn=!0);"FORCE_COLOR"in Pe&&(wn=Pe.FORCE_COLOR.length===0||parseInt(Pe.FORCE_COLOR,10)!==0);function rz(e){return e===0?!1:{level:e,hasBasic:!0,has256:e>=2,has16m:e>=3}}function nz(e){if(wn===!1)return 0;if(Qe("color=16m")||Qe("color=full")||Qe("color=truecolor"))return 3;if(Qe("color=256"))return 2;if(e&&!e.isTTY&&wn!==!0)return 0;var t=wn?1:0;if(process.platform==="win32"){var n=tz.release().split(".");return Number(process.versions.node.split(".")[0])>=8&&Number(n[0])>=10&&Number(n[2])>=10586?Number(n[2])>=14931?3:2:1}if("CI"in Pe)return["TRAVIS","CIRCLECI","APPVEYOR","GITLAB_CI"].some(function(r){return r in Pe})||Pe.CI_NAME==="codeship"?1:t;if("TEAMCITY_VERSION"in Pe)return/^(9\.(0*[1-9]\d*)\.|\d{2,}\.)/.test(Pe.TEAMCITY_VERSION)?1:0;if("TERM_PROGRAM"in Pe){var i=parseInt((Pe.TERM_PROGRAM_VERSION||"").split(".")[0],10);switch(Pe.TERM_PROGRAM){case"iTerm.app":return i>=3?3:2;case"Hyper":return 3;case"Apple_Terminal":return 2}}return/-256(color)?$/i.test(Pe.TERM)?2:/^screen|^xterm|^vt100|^rxvt|color|ansi|cygwin|linux/i.test(Pe.TERM)||"COLORTERM"in Pe?1:(Pe.TERM==="dumb",t)}function mp(e){var t=nz(e);return rz(t)}hb.exports={supportsColor:mp,stdout:mp(process.stdout),stderr:mp(process.stderr)}});var _b=w((tC,vb)=>{vb.exports=function(t,n){var i="";t=t||"Run the trap, drop the bass",t=t.split("");var r={a:["@","\u0104","\u023A","\u0245","\u0394","\u039B","\u0414"],b:["\xDF","\u0181","\u0243","\u026E","\u03B2","\u0E3F"],c:["\xA9","\u023B","\u03FE"],d:["\xD0","\u018A","\u0500","\u0501","\u0502","\u0503"],e:["\xCB","\u0115","\u018E","\u0258","\u03A3","\u03BE","\u04BC","\u0A6C"],f:["\u04FA"],g:["\u0262"],h:["\u0126","\u0195","\u04A2","\u04BA","\u04C7","\u050A"],i:["\u0F0F"],j:["\u0134"],k:["\u0138","\u04A0","\u04C3","\u051E"],l:["\u0139"],m:["\u028D","\u04CD","\u04CE","\u0520","\u0521","\u0D69"],n:["\xD1","\u014B","\u019D","\u0376","\u03A0","\u048A"],o:["\xD8","\xF5","\xF8","\u01FE","\u0298","\u047A","\u05DD","\u06DD","\u0E4F"],p:["\u01F7","\u048E"],q:["\u09CD"],r:["\xAE","\u01A6","\u0210","\u024C","\u0280","\u042F"],s:["\xA7","\u03DE","\u03DF","\u03E8"],t:["\u0141","\u0166","\u0373"],u:["\u01B1","\u054D"],v:["\u05D8"],w:["\u0428","\u0460","\u047C","\u0D70"],x:["\u04B2","\u04FE","\u04FC","\u04FD"],y:["\xA5","\u04B0","\u04CB"],z:["\u01B5","\u0240"]};return t.forEach(function(o){o=o.toLowerCase();var a=r[o]||[" "],s=Math.floor(Math.random()*a.length);typeof r[o]<"u"?i+=r[o][s]:i+=o}),i}});var bb=w((rC,yb)=>{yb.exports=function(t,n){t=t||" he is here ";var i={up:["\u030D","\u030E","\u0304","\u0305","\u033F","\u0311","\u0306","\u0310","\u0352","\u0357","\u0351","\u0307","\u0308","\u030A","\u0342","\u0313","\u0308","\u034A","\u034B","\u034C","\u0303","\u0302","\u030C","\u0350","\u0300","\u0301","\u030B","\u030F","\u0312","\u0313","\u0314","\u033D","\u0309","\u0363","\u0364","\u0365","\u0366","\u0367","\u0368","\u0369","\u036A","\u036B","\u036C","\u036D","\u036E","\u036F","\u033E","\u035B","\u0346","\u031A"],down:["\u0316","\u0317","\u0318","\u0319","\u031C","\u031D","\u031E","\u031F","\u0320","\u0324","\u0325","\u0326","\u0329","\u032A","\u032B","\u032C","\u032D","\u032E","\u032F","\u0330","\u0331","\u0332","\u0333","\u0339","\u033A","\u033B","\u033C","\u0345","\u0347","\u0348","\u0349","\u034D","\u034E","\u0353","\u0354","\u0355","\u0356","\u0359","\u035A","\u0323"],mid:["\u0315","\u031B","\u0300","\u0301","\u0358","\u0321","\u0322","\u0327","\u0328","\u0334","\u0335","\u0336","\u035C","\u035D","\u035E","\u035F","\u0360","\u0362","\u0338","\u0337","\u0361"," \u0489"]},r=[].concat(i.up,i.down,i.mid);function o(u){var c=Math.floor(Math.random()*u);return c}function a(u){var c=!1;return r.filter(function(l){c=l===u}),c}function s(u,c){var l="",d,f;c=c||{},c.up=typeof c.up<"u"?c.up:!0,c.mid=typeof c.mid<"u"?c.mid:!0,c.down=typeof c.down<"u"?c.down:!0,c.size=typeof c.size<"u"?c.size:"maxi",u=u.split("");for(f in u)if(!a(f)){switch(l=l+u[f],d={up:0,down:0,mid:0},c.size){case"mini":d.up=o(8),d.mid=o(2),d.down=o(8);break;case"maxi":d.up=o(16)+3,d.mid=o(4)+1,d.down=o(64)+3;break;default:d.up=o(8)+1,d.mid=o(6)/2,d.down=o(8)+1;break}var p=["up","mid","down"];for(var m in p)for(var h=p[m],_=0;_<=d[h];_++)c[h]&&(l=l+i[h][o(i[h].length)])}return l}return s(t,n)}});var wb=w((nC,$b)=>{$b.exports=function(e){return function(t,n,i){if(t===" ")return t;switch(n%3){case 0:return e.red(t);case 1:return e.white(t);case 2:return e.blue(t)}}}});var kb=w((iC,xb)=>{xb.exports=function(e){return function(t,n,i){return n%2===0?t:e.inverse(t)}}});var Ib=w((oC,Sb)=>{Sb.exports=function(e){var t=["red","yellow","green","blue","magenta"];return function(n,i,r){return n===" "?n:e[t[i++%t.length]](n)}}});var zb=w((aC,Ob)=>{Ob.exports=function(e){var t=["underline","inverse","grey","yellow","red","green","blue","white","cyan","magenta","brightYellow","brightRed","brightGreen","brightBlue","brightWhite","brightCyan","brightMagenta"];return function(n,i,r){return n===" "?n:e[t[Math.round(Math.random()*(t.length-2))]](n)}}});var jb=w((uC,Nb)=>{var q={};Nb.exports=q;q.themes={};var iz=G("util"),hr=q.styles=fb(),Pb=Object.defineProperties,oz=new RegExp(/[\r\n]+/g);q.supportsColor=gb().supportsColor;typeof q.enabled>"u"&&(q.enabled=q.supportsColor()!==!1);q.enable=function(){q.enabled=!0};q.disable=function(){q.enabled=!1};q.stripColors=q.strip=function(e){return(""+e).replace(/\x1B\[\d+m/g,"")};var sC=q.stylize=function(t,n){if(!q.enabled)return t+"";var i=hr[n];return!i&&n in q?q[n](t):i.open+t+i.close},az=/[|\\{}()[\]^$+*?.]/g,sz=function(e){if(typeof e!="string")throw new TypeError("Expected a string");return e.replace(az,"\\$&")};function Ab(e){var t=function n(){return cz.apply(n,arguments)};return t._styles=e,t.__proto__=uz,t}var Db=(function(){var e={};return hr.grey=hr.gray,Object.keys(hr).forEach(function(t){hr[t].closeRe=new RegExp(sz(hr[t].close),"g"),e[t]={get:function(){return Ab(this._styles.concat(t))}}}),e})(),uz=Pb(function(){},Db);function cz(){var e=Array.prototype.slice.call(arguments),t=e.map(function(a){return a!=null&&a.constructor===String?a:iz.inspect(a)}).join(" ");if(!q.enabled||!t)return t;for(var n=t.indexOf(` -`)!=-1,i=this._styles,r=i.length;r--;){var o=hr[i[r]];t=o.open+t.replace(o.closeRe,o.open)+o.close,n&&(t=t.replace(oz,function(a){return o.close+a+o.open}))}return t}q.setTheme=function(e){if(typeof e=="string"){console.log("colors.setTheme now only accepts an object, not a string. If you are trying to set a theme from a file, it is now your (the caller's) responsibility to require the file. The old syntax looked like colors.setTheme(__dirname + '/../themes/generic-logging.js'); The new syntax looks like colors.setTheme(require(__dirname + '/../themes/generic-logging.js'));");return}for(var t in e)(function(n){q[n]=function(i){if(typeof e[n]=="object"){var r=i;for(var o in e[n])r=q[e[n][o]](r);return r}return q[e[n]](i)}})(t)};function lz(){var e={};return Object.keys(Db).forEach(function(t){e[t]={get:function(){return Ab([t])}}}),e}var dz=function(t,n){var i=n.split("");return i=i.map(t),i.join("")};q.trap=_b();q.zalgo=bb();q.maps={};q.maps.america=wb()(q);q.maps.zebra=kb()(q);q.maps.rainbow=Ib()(q);q.maps.random=zb()(q);for(Eb in q.maps)(function(e){q[e]=function(t){return dz(q.maps[e],t)}})(Eb);var Eb;Pb(q,lz())});var pp=w((cC,Tb)=>{var fz=jb();Tb.exports=fz});var Cb=w(hp=>{"use strict";hp.levels={error:0,warn:1,help:2,data:3,info:4,debug:5,prompt:6,verbose:7,input:8,silly:9};hp.colors={error:"red",warn:"yellow",help:"cyan",data:"grey",info:"green",debug:"blue",prompt:"grey",verbose:"cyan",input:"grey",silly:"magenta"}});var Ub=w(gp=>{"use strict";gp.levels={error:0,warn:1,info:2,http:3,verbose:4,debug:5,silly:6};gp.colors={error:"red",warn:"yellow",info:"green",http:"green",verbose:"cyan",debug:"blue",silly:"magenta"}});var Lb=w(vp=>{"use strict";vp.levels={emerg:0,alert:1,crit:2,error:3,warning:4,notice:5,info:6,debug:7};vp.colors={emerg:"red",alert:"yellow",crit:"red",error:"red",warning:"red",notice:"yellow",info:"green",debug:"blue"}});var Rb=w(Os=>{"use strict";Object.defineProperty(Os,"cli",{value:Cb()});Object.defineProperty(Os,"npm",{value:Ub()});Object.defineProperty(Os,"syslog",{value:Lb()})});var ce=w(Zi=>{"use strict";Object.defineProperty(Zi,"LEVEL",{value:Symbol.for("level")});Object.defineProperty(Zi,"MESSAGE",{value:Symbol.for("message")});Object.defineProperty(Zi,"SPLAT",{value:Symbol.for("splat")});Object.defineProperty(Zi,"configs",{value:Rb()})});var Ps=w((hC,Es)=>{"use strict";var bp=pp(),{LEVEL:_p,MESSAGE:yp}=ce();bp.enabled=!0;var Mb=/\s+/,zs=class e{constructor(t={}){t.colors&&this.addColors(t.colors),this.options=t}static addColors(t){let n=Object.keys(t).reduce((i,r)=>(i[r]=Mb.test(t[r])?t[r].split(Mb):t[r],i),{});return e.allColors=Object.assign({},e.allColors||{},n),e.allColors}addColors(t){return e.addColors(t)}colorize(t,n,i){if(typeof i>"u"&&(i=n),!Array.isArray(e.allColors[t]))return bp[e.allColors[t]](i);for(let r=0,o=e.allColors[t].length;rnew zs(e);Es.exports.Colorizer=Es.exports.Format=zs});var Vb=w((gC,Zb)=>{"use strict";var{Colorizer:mz}=Ps();Zb.exports=e=>(mz.addColors(e.colors||e),e)});var qb=w((vC,Fb)=>{"use strict";var pz=Le();Fb.exports=pz(e=>(e.message=` ${e.message}`,e))});var Jb=w((_C,Gb)=>{"use strict";var hz=Le(),{LEVEL:Bb,MESSAGE:$p}=ce();Gb.exports=hz((e,{stack:t,cause:n})=>{if(e instanceof Error){let r=Object.assign({},e,{level:e.level,[Bb]:e[Bb]||e.level,message:e.message,[$p]:e[$p]||e.message});return t&&(r.stack=e.stack),n&&(r.cause=e.cause),r}if(!(e.message instanceof Error))return e;let i=e.message;return Object.assign(e,i),e.message=i.message,e[$p]=i.message,t&&(e.stack=i.stack),n&&(e.cause=i.cause),e})});var xp=w((yC,Ds)=>{"use strict";var{configs:gz,LEVEL:Wb,MESSAGE:wp}=ce(),As=class e{constructor(t={levels:gz.npm.levels}){this.paddings=e.paddingForLevels(t.levels,t.filler),this.options=t}static getLongestLevel(t){let n=Object.keys(t).map(i=>i.length);return Math.max(...n)}static paddingForLevel(t,n,i){let r=i+1-t.length,o=Math.floor(r/n.length);return`${n}${n.repeat(o)}`.slice(0,r)}static paddingForLevels(t,n=" "){let i=e.getLongestLevel(t);return Object.keys(t).reduce((r,o)=>(r[o]=e.paddingForLevel(o,n,i),r),{})}transform(t,n){return t.message=`${this.paddings[t[Wb]]}${t.message}`,t[wp]&&(t[wp]=`${this.paddings[t[Wb]]}${t[wp]}`),t}};Ds.exports=e=>new As(e);Ds.exports.Padder=Ds.exports.Format=As});var Kb=w((bC,kp)=>{"use strict";var{Colorizer:vz}=Ps(),{Padder:_z}=xp(),{configs:yz,MESSAGE:bz}=ce(),Ns=class{constructor(t={}){t.levels||(t.levels=yz.cli.levels),this.colorizer=new vz(t),this.padder=new _z(t),this.options=t}transform(t,n){return this.colorizer.transform(this.padder.transform(t,n),n),t[bz]=`${t.level}:${t.message}`,t}};kp.exports=e=>new Ns(e);kp.exports.Format=Ns});var Yb=w(($C,Sp)=>{"use strict";var $z=Le();function Hb(e){if(e.every(wz))return t=>{let n=t;for(let i=0;i{let t=$z(Hb(e)),n=t();return n.Format=t.Format,n};Sp.exports.cascade=Hb});var Fi=w((Ep,e$)=>{"use strict";var{hasOwnProperty:Vi}=Object.prototype,vr=zp();vr.configure=zp;vr.stringify=vr;vr.default=vr;Ep.stringify=vr;Ep.configure=zp;e$.exports=vr;var xz=/[\u0000-\u001f\u0022\u005c\ud800-\udfff]/;function Rt(e){return e.length<5e3&&!xz.test(e)?`"${e}"`:JSON.stringify(e)}function Ip(e,t){if(e.length>200||t)return e.sort(t);for(let n=1;ni;)e[r]=e[r-1],r--;e[r]=i}return e}var kz=Object.getOwnPropertyDescriptor(Object.getPrototypeOf(Object.getPrototypeOf(new Int8Array)),Symbol.toStringTag).get;function Op(e){return kz.call(e)!==void 0&&e.length!==0}function Xb(e,t,n){e.length= 1`)}return n===void 0?1/0:n}function gr(e){return e===1?"1 item":`${e} items`}function zz(e){let t=new Set;for(let n of e)(typeof n=="string"||typeof n=="number")&&t.add(String(n));return t}function Ez(e){if(Vi.call(e,"strict")){let t=e.strict;if(typeof t!="boolean")throw new TypeError('The "strict" argument must be of type boolean');if(t)return n=>{let i=`Object can not safely be stringified. Received type ${typeof n}`;throw typeof n!="function"&&(i+=` (${n.toString()})`),new Error(i)}}}function zp(e){e={...e};let t=Ez(e);t&&(e.bigint===void 0&&(e.bigint=!1),"circularValue"in e||(e.circularValue=Error));let n=Sz(e),i=Oz(e,"bigint"),r=Iz(e),o=typeof r=="function"?r:void 0,a=Qb(e,"maximumDepth"),s=Qb(e,"maximumBreadth");function u(p,m,h,_,I,S){let k=m[p];switch(typeof k=="object"&&k!==null&&typeof k.toJSON=="function"&&(k=k.toJSON(p)),k=_.call(m,p,k),typeof k){case"string":return Rt(k);case"object":{if(k===null)return"null";if(h.indexOf(k)!==-1)return n;let P="",j=",",D=S;if(Array.isArray(k)){if(k.length===0)return"[]";if(as){let Er=k.length-s-1;P+=`${j}"... ${gr(Er)} not stringified"`}return I!==""&&(P+=` -${D}`),h.pop(),`[${P}]`}let C=Object.keys(k),X=C.length;if(X===0)return"{}";if(as){let de=X-s;P+=`${ae}"...":${F}"${gr(de)} not stringified"`,ae=j}return I!==""&&ae.length>1&&(P=` -${S}${P} -${D}`),h.pop(),`{${P}}`}case"number":return isFinite(k)?String(k):t?t(k):"null";case"boolean":return k===!0?"true":"false";case"undefined":return;case"bigint":if(i)return String(k);default:return t?t(k):void 0}}function c(p,m,h,_,I,S){switch(typeof m=="object"&&m!==null&&typeof m.toJSON=="function"&&(m=m.toJSON(p)),typeof m){case"string":return Rt(m);case"object":{if(m===null)return"null";if(h.indexOf(m)!==-1)return n;let k=S,P="",j=",";if(Array.isArray(m)){if(m.length===0)return"[]";if(as){let le=m.length-s-1;P+=`${j}"... ${gr(le)} not stringified"`}return I!==""&&(P+=` -${k}`),h.pop(),`[${P}]`}h.push(m);let D="";I!==""&&(S+=I,j=`, -${S}`,D=" ");let C="";for(let X of _){let F=c(X,m[X],h,_,I,S);F!==void 0&&(P+=`${C}${Rt(X)}:${D}${F}`,C=j)}return I!==""&&C.length>1&&(P=` -${S}${P} -${k}`),h.pop(),`{${P}}`}case"number":return isFinite(m)?String(m):t?t(m):"null";case"boolean":return m===!0?"true":"false";case"undefined":return;case"bigint":if(i)return String(m);default:return t?t(m):void 0}}function l(p,m,h,_,I){switch(typeof m){case"string":return Rt(m);case"object":{if(m===null)return"null";if(typeof m.toJSON=="function"){if(m=m.toJSON(p),typeof m!="object")return l(p,m,h,_,I);if(m===null)return"null"}if(h.indexOf(m)!==-1)return n;let S=I;if(Array.isArray(m)){if(m.length===0)return"[]";if(as){let Me=m.length-s-1;F+=`${ae}"... ${gr(Me)} not stringified"`}return F+=` -${S}`,h.pop(),`[${F}]`}let k=Object.keys(m),P=k.length;if(P===0)return"{}";if(as){let F=P-s;D+=`${C}"...": "${gr(F)} not stringified"`,C=j}return C!==""&&(D=` -${I}${D} -${S}`),h.pop(),`{${D}}`}case"number":return isFinite(m)?String(m):t?t(m):"null";case"boolean":return m===!0?"true":"false";case"undefined":return;case"bigint":if(i)return String(m);default:return t?t(m):void 0}}function d(p,m,h){switch(typeof m){case"string":return Rt(m);case"object":{if(m===null)return"null";if(typeof m.toJSON=="function"){if(m=m.toJSON(p),typeof m!="object")return d(p,m,h);if(m===null)return"null"}if(h.indexOf(m)!==-1)return n;let _="",I=m.length!==void 0;if(I&&Array.isArray(m)){if(m.length===0)return"[]";if(as){let F=m.length-s-1;_+=`,"... ${gr(F)} not stringified"`}return h.pop(),`[${_}]`}let S=Object.keys(m),k=S.length;if(k===0)return"{}";if(as){let D=k-s;_+=`${P}"...":"${gr(D)} not stringified"`}return h.pop(),`{${_}}`}case"number":return isFinite(m)?String(m):t?t(m):"null";case"boolean":return m===!0?"true":"false";case"undefined":return;case"bigint":if(i)return String(m);default:return t?t(m):void 0}}function f(p,m,h){if(arguments.length>1){let _="";if(typeof h=="number"?_=" ".repeat(Math.min(h,10)):typeof h=="string"&&(_=h.slice(0,10)),m!=null){if(typeof m=="function")return u("",{"":p},[],m,_,"");if(Array.isArray(m))return c("",p,[],zz(m),_,"")}if(_.length!==0)return l("",p,[],_,"")}return d("",p,[])}return f}});var Pp=w((wC,t$)=>{"use strict";var Pz=Le(),{MESSAGE:Az}=ce(),Dz=Fi();function Nz(e,t){return typeof t=="bigint"?t.toString():t}t$.exports=Pz((e,t)=>{let n=Dz.configure(t);return e[Az]=n(e,t.replacer||Nz,t.space),e})});var n$=w((xC,r$)=>{"use strict";var jz=Le();r$.exports=jz((e,t)=>t.message?(e.message=`[${t.label}] ${e.message}`,e):(e.label=t.label,e))});var o$=w((kC,i$)=>{"use strict";var Tz=Le(),{MESSAGE:Cz}=ce(),Uz=Fi();i$.exports=Tz(e=>{let t={};return e.message&&(t["@message"]=e.message,delete e.message),e.timestamp&&(t["@timestamp"]=e.timestamp,delete e.timestamp),t["@fields"]=e,e[Cz]=Uz(t),e})});var s$=w((SC,a$)=>{"use strict";var Lz=Le();function Rz(e,t,n){let i=t.reduce((o,a)=>(o[a]=e[a],delete e[a],o),{}),r=Object.keys(e).reduce((o,a)=>(o[a]=e[a],delete e[a],o),{});return Object.assign(e,i,{[n]:r}),e}function Mz(e,t,n){return e[n]=t.reduce((i,r)=>(i[r]=e[r],delete e[r],i),{}),e}a$.exports=Lz((e,t={})=>{let n="metadata";t.key&&(n=t.key);let i=[];return!t.fillExcept&&!t.fillWith&&(i.push("level"),i.push("message")),t.fillExcept&&(i=t.fillExcept),i.length>0?Rz(e,i,n):t.fillWith?Mz(e,t.fillWith,n):e})});var c$=w((IC,u$)=>{var xn=1e3,kn=xn*60,Sn=kn*60,_r=Sn*24,Zz=_r*7,Vz=_r*365.25;u$.exports=function(e,t){t=t||{};var n=typeof e;if(n==="string"&&e.length>0)return Fz(e);if(n==="number"&&isFinite(e))return t.long?Bz(e):qz(e);throw new Error("val is not a non-empty string or a valid number. val="+JSON.stringify(e))};function Fz(e){if(e=String(e),!(e.length>100)){var t=/^(-?(?:\d+)?\.?\d+) *(milliseconds?|msecs?|ms|seconds?|secs?|s|minutes?|mins?|m|hours?|hrs?|h|days?|d|weeks?|w|years?|yrs?|y)?$/i.exec(e);if(t){var n=parseFloat(t[1]),i=(t[2]||"ms").toLowerCase();switch(i){case"years":case"year":case"yrs":case"yr":case"y":return n*Vz;case"weeks":case"week":case"w":return n*Zz;case"days":case"day":case"d":return n*_r;case"hours":case"hour":case"hrs":case"hr":case"h":return n*Sn;case"minutes":case"minute":case"mins":case"min":case"m":return n*kn;case"seconds":case"second":case"secs":case"sec":case"s":return n*xn;case"milliseconds":case"millisecond":case"msecs":case"msec":case"ms":return n;default:return}}}}function qz(e){var t=Math.abs(e);return t>=_r?Math.round(e/_r)+"d":t>=Sn?Math.round(e/Sn)+"h":t>=kn?Math.round(e/kn)+"m":t>=xn?Math.round(e/xn)+"s":e+"ms"}function Bz(e){var t=Math.abs(e);return t>=_r?js(e,t,_r,"day"):t>=Sn?js(e,t,Sn,"hour"):t>=kn?js(e,t,kn,"minute"):t>=xn?js(e,t,xn,"second"):e+" ms"}function js(e,t,n,i){var r=t>=n*1.5;return Math.round(e/n)+" "+i+(r?"s":"")}});var d$=w((qi,l$)=>{"use strict";var Gz=Le(),Jz=c$();l$.exports=Gz(e=>{let t=+new Date;return qi.diff=t-(qi.prevTime||t),qi.prevTime=t,e.ms=`+${Jz(qi.diff)}`,e})});var p$=w((OC,m$)=>{"use strict";var Wz=G("util").inspect,Kz=Le(),{LEVEL:Hz,MESSAGE:f$,SPLAT:Yz}=ce();m$.exports=Kz((e,t={})=>{let n=Object.assign({},e);return delete n[Hz],delete n[f$],delete n[Yz],e[f$]=Wz(n,!1,t.depth||null,t.colorize),e})});var h$=w((zC,Cs)=>{"use strict";var{MESSAGE:Xz}=ce(),Ts=class{constructor(t){this.template=t}transform(t){return t[Xz]=this.template(t),t}};Cs.exports=e=>new Ts(e);Cs.exports.Printf=Cs.exports.Format=Ts});var _$=w((EC,v$)=>{"use strict";var Qz=Le(),{MESSAGE:g$}=ce(),eE=Fi();v$.exports=Qz(e=>{let t=eE(Object.assign({},e,{level:void 0,message:void 0,splat:void 0})),n=e.padding&&e.padding[e.level]||"";return t!=="{}"?e[g$]=`${e.level}:${n} ${e.message} ${t}`:e[g$]=`${e.level}:${n} ${e.message}`,e})});var $$=w((PC,b$)=>{"use strict";var tE=G("util"),{SPLAT:y$}=ce(),rE=/%[scdjifoO%]/g,nE=/%%/g,Ap=class{constructor(t){this.options=t}_splat(t,n){let i=t.message,r=t[y$]||t.splat||[],o=i.match(nE),a=o&&o.length||0,u=n.length-a-r.length,c=u<0?r.splice(u,-1*u):[],l=c.length;if(l)for(let d=0;d1?i.splice(0):i,a=o.length;if(a)for(let s=0;snew Ap(e)});var x$=w((Us,w$)=>{(function(e,t){typeof Us=="object"&&typeof w$<"u"?t(Us):typeof define=="function"&&define.amd?define(["exports"],t):t(e.fecha={})})(Us,(function(e){"use strict";var t=/d{1,4}|M{1,4}|YY(?:YY)?|S{1,3}|Do|ZZ|Z|([HhMsDm])\1?|[aA]|"[^"]*"|'[^']*'/g,n="\\d\\d?",i="\\d\\d",r="\\d{3}",o="\\d{4}",a="[^\\s]+",s=/\[([^]*?)\]/gm;function u(x,A){for(var te=[],Ae=0,U=x.length;Ae-1?U:null}};function l(x){for(var A=[],te=1;te3?0:(x-x%10!==10?1:0)*x%10]}},_=l({},h),I=function(x){return _=l(_,x)},S=function(x){return x.replace(/[|\\{()[^$+*?.-]/g,"\\$&")},k=function(x,A){for(A===void 0&&(A=2),x=String(x);x.length0?"-":"+")+k(Math.floor(Math.abs(A)/60)*100+Math.abs(A)%60,4)},Z:function(x){var A=x.getTimezoneOffset();return(A>0?"-":"+")+k(Math.floor(Math.abs(A)/60),2)+":"+k(Math.abs(A)%60,2)}},j=function(x){return+x-1},D=[null,n],C=[null,a],X=["isPm",a,function(x,A){var te=x.toLowerCase();return te===A.amPm[0]?0:te===A.amPm[1]?1:null}],F=["timezoneOffset","[^\\s]*?[\\+\\-]\\d\\d:?\\d\\d|[^\\s]*?Z?",function(x){var A=(x+"").match(/([+-]|\d\d)/gi);if(A){var te=+A[1]*60+parseInt(A[2],10);return A[0]==="+"?te:-te}return 0}],ae={D:["day",n],DD:["day",i],Do:["day",n+a,function(x){return parseInt(x,10)}],M:["month",n,j],MM:["month",i,j],YY:["year",i,function(x){var A=new Date,te=+(""+A.getFullYear()).substr(0,2);return+(""+(+x>68?te-1:te)+x)}],h:["hour",n,void 0,"isPm"],hh:["hour",i,void 0,"isPm"],H:["hour",n],HH:["hour",i],m:["minute",n],mm:["minute",i],s:["second",n],ss:["second",i],YYYY:["year",o],S:["millisecond","\\d",function(x){return+x*100}],SS:["millisecond",i,function(x){return+x*10}],SSS:["millisecond",r],d:D,dd:D,ddd:C,dddd:C,MMM:["month",a,c("monthNamesShort")],MMMM:["month",a,c("monthNames")],a:X,A:X,ZZ:F,Z:F},le={default:"ddd MMM DD YYYY HH:mm:ss",shortDate:"M/D/YY",mediumDate:"MMM D, YYYY",longDate:"MMMM D, YYYY",fullDate:"dddd, MMMM D, YYYY",isoDate:"YYYY-MM-DD",isoDateTime:"YYYY-MM-DDTHH:mm:ssZ",shortTime:"HH:mm",mediumTime:"HH:mm:ss",longTime:"HH:mm:ss.SSS"},de=function(x){return l(le,x)},ke=function(x,A,te){if(A===void 0&&(A=le.default),te===void 0&&(te={}),typeof x=="number"&&(x=new Date(x)),Object.prototype.toString.call(x)!=="[object Date]"||isNaN(x.getTime()))throw new Error("Invalid Date pass to format");A=le[A]||A;var Ae=[];A=A.replace(s,function(rt,Jt){return Ae.push(Jt),"@@@"});var U=l(l({},_),te);return A=A.replace(t,function(rt){return P[rt](x,U)}),A.replace(/@@@/g,function(){return Ae.shift()})};function Me(x,A,te){if(te===void 0&&(te={}),typeof A!="string")throw new Error("Invalid format in fecha parse");if(A=le[A]||A,x.length>1e3)return null;var Ae=new Date,U={year:Ae.getFullYear(),month:0,day:1,hour:0,minute:0,second:0,millisecond:0,isPm:null,timezoneOffset:null},rt=[],Jt=[],Ln=A.replace(s,function(Rn,Pr){return Jt.push(S(Pr)),"@@@"}),mo={},Bh={};Ln=S(Ln).replace(t,function(Rn){var Pr=ae[Rn],ju=Pr[0],H0=Pr[1],Kh=Pr[3];if(mo[ju])throw new Error("Invalid format. "+ju+" specified twice in format");return mo[ju]=!0,Kh&&(Bh[Kh]=!0),rt.push(Pr),"("+H0+")"}),Object.keys(Bh).forEach(function(Rn){if(!mo[Rn])throw new Error("Invalid format. "+Rn+" is required in specified format")}),Ln=Ln.replace(/@@@/g,function(){return Jt.shift()});var po=x.match(new RegExp(Ln,"i"));if(!po)return null;for(var J0=l(l({},_),te),Ke=1;Ke11||U.month<0||U.day>31||U.day<1||U.hour>23||U.hour<0||U.minute>59||U.minute<0||U.second>59||U.second<0)return null;return ho}var Er={format:ke,parse:Me,defaultI18n:h,setGlobalDateI18n:I,setGlobalDateMasks:de};e.assign=l,e.default=Er,e.format=ke,e.parse=Me,e.defaultI18n=h,e.setGlobalDateI18n=I,e.setGlobalDateMasks=de,Object.defineProperty(e,"__esModule",{value:!0})}))});var S$=w((AC,k$)=>{"use strict";var iE=x$(),oE=Le();k$.exports=oE((e,t={})=>(t.format&&(e.timestamp=typeof t.format=="function"?t.format():iE.format(new Date,t.format)),e.timestamp||(e.timestamp=new Date().toISOString()),t.alias&&(e[t.alias]=e.timestamp),e))});var O$=w((DC,I$)=>{"use strict";var Dp=pp(),aE=Le(),{MESSAGE:Np}=ce();I$.exports=aE((e,t)=>(t.level!==!1&&(e.level=Dp.strip(e.level)),t.message!==!1&&(e.message=Dp.strip(String(e.message))),t.raw!==!1&&e[Np]&&(e[Np]=Dp.strip(String(e[Np]))),e))});var Tp=w(jp=>{"use strict";var sE=jp.format=Le();jp.levels=Vb();function we(e,t){Object.defineProperty(sE,e,{get(){return t()},configurable:!0})}we("align",function(){return qb()});we("errors",function(){return Jb()});we("cli",function(){return Kb()});we("combine",function(){return Yb()});we("colorize",function(){return Ps()});we("json",function(){return Pp()});we("label",function(){return n$()});we("logstash",function(){return o$()});we("metadata",function(){return s$()});we("ms",function(){return d$()});we("padLevels",function(){return xp()});we("prettyPrint",function(){return p$()});we("printf",function(){return h$()});we("simple",function(){return _$()});we("splat",function(){return $$()});we("timestamp",function(){return S$()});we("uncolorize",function(){return O$()})});var Cp=w(Ls=>{"use strict";var{format:z$}=G("util");Ls.warn={deprecated(e){return()=>{throw new Error(z$("{ %s } was removed in winston@3.0.0.",e))}},useFormat(e){return()=>{throw new Error([z$("{ %s } was removed in winston@3.0.0.",e),"Use a custom winston.format = winston.format(function) instead."].join(` -`))}},forFunctions(e,t,n){n.forEach(i=>{e[i]=Ls.warn[t](i)})},forProperties(e,t,n){n.forEach(i=>{let r=Ls.warn[t](i);Object.defineProperty(e,i,{get:r,set:r})})}}});var E$=w((TC,uE)=>{uE.exports={name:"winston",description:"A logger for just about everything.",version:"3.19.0",author:"Charlie Robbins ",maintainers:["David Hyde "],repository:{type:"git",url:"https://github.com/winstonjs/winston.git"},keywords:["winston","logger","logging","logs","sysadmin","bunyan","pino","loglevel","tools","json","stream"],dependencies:{"@dabh/diagnostics":"^2.0.8","@colors/colors":"^1.6.0",async:"^3.2.3","is-stream":"^2.0.0",logform:"^2.7.0","one-time":"^1.0.0","readable-stream":"^3.4.0","safe-stable-stringify":"^2.3.1","stack-trace":"0.0.x","triple-beam":"^1.3.0","winston-transport":"^4.9.0"},devDependencies:{"@babel/cli":"^7.23.9","@babel/core":"^7.24.0","@babel/preset-env":"^7.24.0","@dabh/eslint-config-populist":"^4.4.0","@types/node":"^20.11.24","abstract-winston-transport":"^0.5.1",assume:"^2.2.0","cross-spawn-async":"^2.2.5",eslint:"^8.57.0",hock:"^1.4.1",jest:"^29.7.0",rimraf:"5.0.10",split2:"^4.1.0","std-mocks":"^2.0.0",through2:"^4.0.2","winston-compat":"^0.1.5"},main:"./lib/winston.js",browser:"./dist/winston",types:"./index.d.ts",scripts:{lint:"eslint lib/*.js lib/winston/*.js lib/winston/**/*.js --resolve-plugins-relative-to ./node_modules/@dabh/eslint-config-populist",test:"jest","test:unit":"jest -c test/jest.config.unit.js","test:integration":"jest -c test/jest.config.integration.js","test:typescript":"npx --package typescript tsc --project test",build:"babel lib -d dist",prebuild:"rimraf dist",prepublishOnly:"npm run build"},engines:{node:">= 12.0.0"},license:"MIT"}});var A$=w((CC,P$)=>{P$.exports=G("util").deprecate});var Up=w((UC,D$)=>{D$.exports=G("stream")});var Rp=w((LC,j$)=>{"use strict";function cE(e,t){var n=this,i=this._readableState&&this._readableState.destroyed,r=this._writableState&&this._writableState.destroyed;return i||r?(t?t(e):e&&(this._writableState?this._writableState.errorEmitted||(this._writableState.errorEmitted=!0,process.nextTick(Lp,this,e)):process.nextTick(Lp,this,e)),this):(this._readableState&&(this._readableState.destroyed=!0),this._writableState&&(this._writableState.destroyed=!0),this._destroy(e||null,function(o){!t&&o?n._writableState?n._writableState.errorEmitted?process.nextTick(Rs,n):(n._writableState.errorEmitted=!0,process.nextTick(N$,n,o)):process.nextTick(N$,n,o):t?(process.nextTick(Rs,n),t(o)):process.nextTick(Rs,n)}),this)}function N$(e,t){Lp(e,t),Rs(e)}function Rs(e){e._writableState&&!e._writableState.emitClose||e._readableState&&!e._readableState.emitClose||e.emit("close")}function lE(){this._readableState&&(this._readableState.destroyed=!1,this._readableState.reading=!1,this._readableState.ended=!1,this._readableState.endEmitted=!1),this._writableState&&(this._writableState.destroyed=!1,this._writableState.ended=!1,this._writableState.ending=!1,this._writableState.finalCalled=!1,this._writableState.prefinished=!1,this._writableState.finished=!1,this._writableState.errorEmitted=!1)}function Lp(e,t){e.emit("error",t)}function dE(e,t){var n=e._readableState,i=e._writableState;n&&n.autoDestroy||i&&i.autoDestroy?e.destroy(t):e.emit("error",t)}j$.exports={destroy:cE,undestroy:lE,errorOrDestroy:dE}});var Mt=w((RC,U$)=>{"use strict";var C$={};function Ge(e,t,n){n||(n=Error);function i(o,a,s){return typeof t=="string"?t:t(o,a,s)}class r extends n{constructor(a,s,u){super(i(a,s,u))}}r.prototype.name=n.name,r.prototype.code=e,C$[e]=r}function T$(e,t){if(Array.isArray(e)){let n=e.length;return e=e.map(i=>String(i)),n>2?`one of ${t} ${e.slice(0,n-1).join(", ")}, or `+e[n-1]:n===2?`one of ${t} ${e[0]} or ${e[1]}`:`of ${t} ${e[0]}`}else return`of ${t} ${String(e)}`}function fE(e,t,n){return e.substr(!n||n<0?0:+n,t.length)===t}function mE(e,t,n){return(n===void 0||n>e.length)&&(n=e.length),e.substring(n-t.length,n)===t}function pE(e,t,n){return typeof n!="number"&&(n=0),n+t.length>e.length?!1:e.indexOf(t,n)!==-1}Ge("ERR_INVALID_OPT_VALUE",function(e,t){return'The value "'+t+'" is invalid for option "'+e+'"'},TypeError);Ge("ERR_INVALID_ARG_TYPE",function(e,t,n){let i;typeof t=="string"&&fE(t,"not ")?(i="must not be",t=t.replace(/^not /,"")):i="must be";let r;if(mE(e," argument"))r=`The ${e} ${i} ${T$(t,"type")}`;else{let o=pE(e,".")?"property":"argument";r=`The "${e}" ${o} ${i} ${T$(t,"type")}`}return r+=`. Received type ${typeof n}`,r},TypeError);Ge("ERR_STREAM_PUSH_AFTER_EOF","stream.push() after EOF");Ge("ERR_METHOD_NOT_IMPLEMENTED",function(e){return"The "+e+" method is not implemented"});Ge("ERR_STREAM_PREMATURE_CLOSE","Premature close");Ge("ERR_STREAM_DESTROYED",function(e){return"Cannot call "+e+" after a stream was destroyed"});Ge("ERR_MULTIPLE_CALLBACK","Callback called multiple times");Ge("ERR_STREAM_CANNOT_PIPE","Cannot pipe, not readable");Ge("ERR_STREAM_WRITE_AFTER_END","write after end");Ge("ERR_STREAM_NULL_VALUES","May not write null values to stream",TypeError);Ge("ERR_UNKNOWN_ENCODING",function(e){return"Unknown encoding: "+e},TypeError);Ge("ERR_STREAM_UNSHIFT_AFTER_END_EVENT","stream.unshift() after end event");U$.exports.codes=C$});var Mp=w((MC,L$)=>{"use strict";var hE=Mt().codes.ERR_INVALID_OPT_VALUE;function gE(e,t,n){return e.highWaterMark!=null?e.highWaterMark:t?e[n]:null}function vE(e,t,n,i){var r=gE(t,i,n);if(r!=null){if(!(isFinite(r)&&Math.floor(r)===r)||r<0){var o=i?n:"highWaterMark";throw new hE(o,r)}return Math.floor(r)}return e.objectMode?16:16*1024}L$.exports={getHighWaterMark:vE}});var R$=w((ZC,Zp)=>{typeof Object.create=="function"?Zp.exports=function(t,n){n&&(t.super_=n,t.prototype=Object.create(n.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}))}:Zp.exports=function(t,n){if(n){t.super_=n;var i=function(){};i.prototype=n.prototype,t.prototype=new i,t.prototype.constructor=t}}});var In=w((VC,Fp)=>{try{if(Vp=G("util"),typeof Vp.inherits!="function")throw"";Fp.exports=Vp.inherits}catch{Fp.exports=R$()}var Vp});var B$=w((FC,q$)=>{"use strict";function M$(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter(function(r){return Object.getOwnPropertyDescriptor(e,r).enumerable})),n.push.apply(n,i)}return n}function Z$(e){for(var t=1;t0?this.tail.next=i:this.head=i,this.tail=i,++this.length}},{key:"unshift",value:function(n){var i={data:n,next:this.head};this.length===0&&(this.tail=i),this.head=i,++this.length}},{key:"shift",value:function(){if(this.length!==0){var n=this.head.data;return this.length===1?this.head=this.tail=null:this.head=this.head.next,--this.length,n}}},{key:"clear",value:function(){this.head=this.tail=null,this.length=0}},{key:"join",value:function(n){if(this.length===0)return"";for(var i=this.head,r=""+i.data;i=i.next;)r+=n+i.data;return r}},{key:"concat",value:function(n){if(this.length===0)return Ms.alloc(0);for(var i=Ms.allocUnsafe(n>>>0),r=this.head,o=0;r;)SE(r.data,i,o),o+=r.data.length,r=r.next;return i}},{key:"consume",value:function(n,i){var r;return na.length?a.length:n;if(s===a.length?o+=a:o+=a.slice(0,n),n-=s,n===0){s===a.length?(++r,i.next?this.head=i.next:this.head=this.tail=null):(this.head=i,i.data=a.slice(s));break}++r}return this.length-=r,o}},{key:"_getBuffer",value:function(n){var i=Ms.allocUnsafe(n),r=this.head,o=1;for(r.data.copy(i),n-=r.data.length;r=r.next;){var a=r.data,s=n>a.length?a.length:n;if(a.copy(i,i.length-n,0,s),n-=s,n===0){s===a.length?(++o,r.next?this.head=r.next:this.head=this.tail=null):(this.head=r,r.data=a.slice(s));break}++o}return this.length-=o,i}},{key:kE,value:function(n,i){return qp(this,Z$(Z$({},i),{},{depth:0,customInspect:!1}))}}]),e})()});var W$=w((Bp,J$)=>{var Zs=G("buffer"),st=Zs.Buffer;function G$(e,t){for(var n in e)t[n]=e[n]}st.from&&st.alloc&&st.allocUnsafe&&st.allocUnsafeSlow?J$.exports=Zs:(G$(Zs,Bp),Bp.Buffer=yr);function yr(e,t,n){return st(e,t,n)}yr.prototype=Object.create(st.prototype);G$(st,yr);yr.from=function(e,t,n){if(typeof e=="number")throw new TypeError("Argument must not be a number");return st(e,t,n)};yr.alloc=function(e,t,n){if(typeof e!="number")throw new TypeError("Argument must be a number");var i=st(e);return t!==void 0?typeof n=="string"?i.fill(t,n):i.fill(t):i.fill(0),i};yr.allocUnsafe=function(e){if(typeof e!="number")throw new TypeError("Argument must be a number");return st(e)};yr.allocUnsafeSlow=function(e){if(typeof e!="number")throw new TypeError("Argument must be a number");return Zs.SlowBuffer(e)}});var Wp=w(H$=>{"use strict";var Jp=W$().Buffer,K$=Jp.isEncoding||function(e){switch(e=""+e,e&&e.toLowerCase()){case"hex":case"utf8":case"utf-8":case"ascii":case"binary":case"base64":case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":case"raw":return!0;default:return!1}};function IE(e){if(!e)return"utf8";for(var t;;)switch(e){case"utf8":case"utf-8":return"utf8";case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return"utf16le";case"latin1":case"binary":return"latin1";case"base64":case"ascii":case"hex":return e;default:if(t)return;e=(""+e).toLowerCase(),t=!0}}function OE(e){var t=IE(e);if(typeof t!="string"&&(Jp.isEncoding===K$||!K$(e)))throw new Error("Unknown encoding: "+e);return t||e}H$.StringDecoder=Bi;function Bi(e){this.encoding=OE(e);var t;switch(this.encoding){case"utf16le":this.text=NE,this.end=jE,t=4;break;case"utf8":this.fillLast=PE,t=4;break;case"base64":this.text=TE,this.end=CE,t=3;break;default:this.write=UE,this.end=LE;return}this.lastNeed=0,this.lastTotal=0,this.lastChar=Jp.allocUnsafe(t)}Bi.prototype.write=function(e){if(e.length===0)return"";var t,n;if(this.lastNeed){if(t=this.fillLast(e),t===void 0)return"";n=this.lastNeed,this.lastNeed=0}else n=0;return n>5===6?2:e>>4===14?3:e>>3===30?4:e>>6===2?-1:-2}function zE(e,t,n){var i=t.length-1;if(i=0?(r>0&&(e.lastNeed=r-1),r):--i=0?(r>0&&(e.lastNeed=r-2),r):--i=0?(r>0&&(r===2?r=0:e.lastNeed=r-3),r):0))}function EE(e,t,n){if((t[0]&192)!==128)return e.lastNeed=0,"\uFFFD";if(e.lastNeed>1&&t.length>1){if((t[1]&192)!==128)return e.lastNeed=1,"\uFFFD";if(e.lastNeed>2&&t.length>2&&(t[2]&192)!==128)return e.lastNeed=2,"\uFFFD"}}function PE(e){var t=this.lastTotal-this.lastNeed,n=EE(this,e,t);if(n!==void 0)return n;if(this.lastNeed<=e.length)return e.copy(this.lastChar,t,0,this.lastNeed),this.lastChar.toString(this.encoding,0,this.lastTotal);e.copy(this.lastChar,t,0,e.length),this.lastNeed-=e.length}function AE(e,t){var n=zE(this,e,t);if(!this.lastNeed)return e.toString("utf8",t);this.lastTotal=n;var i=e.length-(n-this.lastNeed);return e.copy(this.lastChar,0,i),e.toString("utf8",t,i)}function DE(e){var t=e&&e.length?this.write(e):"";return this.lastNeed?t+"\uFFFD":t}function NE(e,t){if((e.length-t)%2===0){var n=e.toString("utf16le",t);if(n){var i=n.charCodeAt(n.length-1);if(i>=55296&&i<=56319)return this.lastNeed=2,this.lastTotal=4,this.lastChar[0]=e[e.length-2],this.lastChar[1]=e[e.length-1],n.slice(0,-1)}return n}return this.lastNeed=1,this.lastTotal=2,this.lastChar[0]=e[e.length-1],e.toString("utf16le",t,e.length-1)}function jE(e){var t=e&&e.length?this.write(e):"";if(this.lastNeed){var n=this.lastTotal-this.lastNeed;return t+this.lastChar.toString("utf16le",0,n)}return t}function TE(e,t){var n=(e.length-t)%3;return n===0?e.toString("base64",t):(this.lastNeed=3-n,this.lastTotal=3,n===1?this.lastChar[0]=e[e.length-1]:(this.lastChar[0]=e[e.length-2],this.lastChar[1]=e[e.length-1]),e.toString("base64",t,e.length-n))}function CE(e){var t=e&&e.length?this.write(e):"";return this.lastNeed?t+this.lastChar.toString("base64",0,3-this.lastNeed):t}function UE(e){return e.toString(this.encoding)}function LE(e){return e&&e.length?this.write(e):""}});var Vs=w((BC,Q$)=>{"use strict";var Y$=Mt().codes.ERR_STREAM_PREMATURE_CLOSE;function RE(e){var t=!1;return function(){if(!t){t=!0;for(var n=arguments.length,i=new Array(n),r=0;r{"use strict";var Fs;function Zt(e,t,n){return t=VE(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function VE(e){var t=FE(e,"string");return typeof t=="symbol"?t:String(t)}function FE(e,t){if(typeof e!="object"||e===null)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var i=n.call(e,t||"default");if(typeof i!="object")return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var qE=Vs(),Vt=Symbol("lastResolve"),br=Symbol("lastReject"),Gi=Symbol("error"),qs=Symbol("ended"),$r=Symbol("lastPromise"),Kp=Symbol("handlePromise"),wr=Symbol("stream");function Ft(e,t){return{value:e,done:t}}function BE(e){var t=e[Vt];if(t!==null){var n=e[wr].read();n!==null&&(e[$r]=null,e[Vt]=null,e[br]=null,t(Ft(n,!1)))}}function GE(e){process.nextTick(BE,e)}function JE(e,t){return function(n,i){e.then(function(){if(t[qs]){n(Ft(void 0,!0));return}t[Kp](n,i)},i)}}var WE=Object.getPrototypeOf(function(){}),KE=Object.setPrototypeOf((Fs={get stream(){return this[wr]},next:function(){var t=this,n=this[Gi];if(n!==null)return Promise.reject(n);if(this[qs])return Promise.resolve(Ft(void 0,!0));if(this[wr].destroyed)return new Promise(function(a,s){process.nextTick(function(){t[Gi]?s(t[Gi]):a(Ft(void 0,!0))})});var i=this[$r],r;if(i)r=new Promise(JE(i,this));else{var o=this[wr].read();if(o!==null)return Promise.resolve(Ft(o,!1));r=new Promise(this[Kp])}return this[$r]=r,r}},Zt(Fs,Symbol.asyncIterator,function(){return this}),Zt(Fs,"return",function(){var t=this;return new Promise(function(n,i){t[wr].destroy(null,function(r){if(r){i(r);return}n(Ft(void 0,!0))})})}),Fs),WE),HE=function(t){var n,i=Object.create(KE,(n={},Zt(n,wr,{value:t,writable:!0}),Zt(n,Vt,{value:null,writable:!0}),Zt(n,br,{value:null,writable:!0}),Zt(n,Gi,{value:null,writable:!0}),Zt(n,qs,{value:t._readableState.endEmitted,writable:!0}),Zt(n,Kp,{value:function(o,a){var s=i[wr].read();s?(i[$r]=null,i[Vt]=null,i[br]=null,o(Ft(s,!1))):(i[Vt]=o,i[br]=a)},writable:!0}),n));return i[$r]=null,qE(t,function(r){if(r&&r.code!=="ERR_STREAM_PREMATURE_CLOSE"){var o=i[br];o!==null&&(i[$r]=null,i[Vt]=null,i[br]=null,o(r)),i[Gi]=r;return}var a=i[Vt];a!==null&&(i[$r]=null,i[Vt]=null,i[br]=null,a(Ft(void 0,!0))),i[qs]=!0}),t.on("readable",GE.bind(null,i)),i};ew.exports=HE});var ow=w((JC,iw)=>{"use strict";function rw(e,t,n,i,r,o,a){try{var s=e[o](a),u=s.value}catch(c){n(c);return}s.done?t(u):Promise.resolve(u).then(i,r)}function YE(e){return function(){var t=this,n=arguments;return new Promise(function(i,r){var o=e.apply(t,n);function a(u){rw(o,i,r,a,s,"next",u)}function s(u){rw(o,i,r,a,s,"throw",u)}a(void 0)})}}function nw(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter(function(r){return Object.getOwnPropertyDescriptor(e,r).enumerable})),n.push.apply(n,i)}return n}function XE(e){for(var t=1;t{"use strict";hw.exports=B;var On;B.ReadableState=cw;var WC=G("events").EventEmitter,uw=function(t,n){return t.listeners(n).length},Wi=Up(),Bs=G("buffer").Buffer,iP=(typeof global<"u"?global:typeof window<"u"?window:typeof self<"u"?self:{}).Uint8Array||function(){};function oP(e){return Bs.from(e)}function aP(e){return Bs.isBuffer(e)||e instanceof iP}var Hp=G("util"),V;Hp&&Hp.debuglog?V=Hp.debuglog("stream"):V=function(){};var sP=B$(),nh=Rp(),uP=Mp(),cP=uP.getHighWaterMark,Gs=Mt().codes,lP=Gs.ERR_INVALID_ARG_TYPE,dP=Gs.ERR_STREAM_PUSH_AFTER_EOF,fP=Gs.ERR_METHOD_NOT_IMPLEMENTED,mP=Gs.ERR_STREAM_UNSHIFT_AFTER_END_EVENT,zn,Yp,Xp;In()(B,Wi);var Ji=nh.errorOrDestroy,Qp=["error","close","destroy","pause","resume"];function pP(e,t,n){if(typeof e.prependListener=="function")return e.prependListener(t,n);!e._events||!e._events[t]?e.on(t,n):Array.isArray(e._events[t])?e._events[t].unshift(n):e._events[t]=[n,e._events[t]]}function cw(e,t,n){On=On||xr(),e=e||{},typeof n!="boolean"&&(n=t instanceof On),this.objectMode=!!e.objectMode,n&&(this.objectMode=this.objectMode||!!e.readableObjectMode),this.highWaterMark=cP(this,e,"readableHighWaterMark",n),this.buffer=new sP,this.length=0,this.pipes=null,this.pipesCount=0,this.flowing=null,this.ended=!1,this.endEmitted=!1,this.reading=!1,this.sync=!0,this.needReadable=!1,this.emittedReadable=!1,this.readableListening=!1,this.resumeScheduled=!1,this.paused=!0,this.emitClose=e.emitClose!==!1,this.autoDestroy=!!e.autoDestroy,this.destroyed=!1,this.defaultEncoding=e.defaultEncoding||"utf8",this.awaitDrain=0,this.readingMore=!1,this.decoder=null,this.encoding=null,e.encoding&&(zn||(zn=Wp().StringDecoder),this.decoder=new zn(e.encoding),this.encoding=e.encoding)}function B(e){if(On=On||xr(),!(this instanceof B))return new B(e);var t=this instanceof On;this._readableState=new cw(e,this,t),this.readable=!0,e&&(typeof e.read=="function"&&(this._read=e.read),typeof e.destroy=="function"&&(this._destroy=e.destroy)),Wi.call(this)}Object.defineProperty(B.prototype,"destroyed",{enumerable:!1,get:function(){return this._readableState===void 0?!1:this._readableState.destroyed},set:function(t){this._readableState&&(this._readableState.destroyed=t)}});B.prototype.destroy=nh.destroy;B.prototype._undestroy=nh.undestroy;B.prototype._destroy=function(e,t){t(e)};B.prototype.push=function(e,t){var n=this._readableState,i;return n.objectMode?i=!0:typeof e=="string"&&(t=t||n.defaultEncoding,t!==n.encoding&&(e=Bs.from(e,t),t=""),i=!0),lw(this,e,t,!1,i)};B.prototype.unshift=function(e){return lw(this,e,null,!0,!1)};function lw(e,t,n,i,r){V("readableAddChunk",t);var o=e._readableState;if(t===null)o.reading=!1,vP(e,o);else{var a;if(r||(a=hP(o,t)),a)Ji(e,a);else if(o.objectMode||t&&t.length>0)if(typeof t!="string"&&!o.objectMode&&Object.getPrototypeOf(t)!==Bs.prototype&&(t=oP(t)),i)o.endEmitted?Ji(e,new mP):eh(e,o,t,!0);else if(o.ended)Ji(e,new dP);else{if(o.destroyed)return!1;o.reading=!1,o.decoder&&!n?(t=o.decoder.write(t),o.objectMode||t.length!==0?eh(e,o,t,!1):rh(e,o)):eh(e,o,t,!1)}else i||(o.reading=!1,rh(e,o))}return!o.ended&&(o.length=aw?e=aw:(e--,e|=e>>>1,e|=e>>>2,e|=e>>>4,e|=e>>>8,e|=e>>>16,e++),e}function sw(e,t){return e<=0||t.length===0&&t.ended?0:t.objectMode?1:e!==e?t.flowing&&t.length?t.buffer.head.data.length:t.length:(e>t.highWaterMark&&(t.highWaterMark=gP(e)),e<=t.length?e:t.ended?t.length:(t.needReadable=!0,0))}B.prototype.read=function(e){V("read",e),e=parseInt(e,10);var t=this._readableState,n=e;if(e!==0&&(t.emittedReadable=!1),e===0&&t.needReadable&&((t.highWaterMark!==0?t.length>=t.highWaterMark:t.length>0)||t.ended))return V("read: emitReadable",t.length,t.ended),t.length===0&&t.ended?th(this):Js(this),null;if(e=sw(e,t),e===0&&t.ended)return t.length===0&&th(this),null;var i=t.needReadable;V("need readable",i),(t.length===0||t.length-e0?r=mw(e,t):r=null,r===null?(t.needReadable=t.length<=t.highWaterMark,e=0):(t.length-=e,t.awaitDrain=0),t.length===0&&(t.ended||(t.needReadable=!0),n!==e&&t.ended&&th(this)),r!==null&&this.emit("data",r),r};function vP(e,t){if(V("onEofChunk"),!t.ended){if(t.decoder){var n=t.decoder.end();n&&n.length&&(t.buffer.push(n),t.length+=t.objectMode?1:n.length)}t.ended=!0,t.sync?Js(e):(t.needReadable=!1,t.emittedReadable||(t.emittedReadable=!0,dw(e)))}}function Js(e){var t=e._readableState;V("emitReadable",t.needReadable,t.emittedReadable),t.needReadable=!1,t.emittedReadable||(V("emitReadable",t.flowing),t.emittedReadable=!0,process.nextTick(dw,e))}function dw(e){var t=e._readableState;V("emitReadable_",t.destroyed,t.length,t.ended),!t.destroyed&&(t.length||t.ended)&&(e.emit("readable"),t.emittedReadable=!1),t.needReadable=!t.flowing&&!t.ended&&t.length<=t.highWaterMark,ih(e)}function rh(e,t){t.readingMore||(t.readingMore=!0,process.nextTick(_P,e,t))}function _P(e,t){for(;!t.reading&&!t.ended&&(t.length1&&pw(i.pipes,e)!==-1)&&!c&&(V("false write response, pause",i.awaitDrain),i.awaitDrain++),n.pause())}function f(_){V("onerror",_),h(),e.removeListener("error",f),uw(e,"error")===0&&Ji(e,_)}pP(e,"error",f);function p(){e.removeListener("finish",m),h()}e.once("close",p);function m(){V("onfinish"),e.removeListener("close",p),h()}e.once("finish",m);function h(){V("unpipe"),n.unpipe(e)}return e.emit("pipe",n),i.flowing||(V("pipe resume"),n.resume()),e};function yP(e){return function(){var n=e._readableState;V("pipeOnDrain",n.awaitDrain),n.awaitDrain&&n.awaitDrain--,n.awaitDrain===0&&uw(e,"data")&&(n.flowing=!0,ih(e))}}B.prototype.unpipe=function(e){var t=this._readableState,n={hasUnpiped:!1};if(t.pipesCount===0)return this;if(t.pipesCount===1)return e&&e!==t.pipes?this:(e||(e=t.pipes),t.pipes=null,t.pipesCount=0,t.flowing=!1,e&&e.emit("unpipe",this,n),this);if(!e){var i=t.pipes,r=t.pipesCount;t.pipes=null,t.pipesCount=0,t.flowing=!1;for(var o=0;o0,i.flowing!==!1&&this.resume()):e==="readable"&&!i.endEmitted&&!i.readableListening&&(i.readableListening=i.needReadable=!0,i.flowing=!1,i.emittedReadable=!1,V("on readable",i.length,i.reading),i.length?Js(this):i.reading||process.nextTick(bP,this)),n};B.prototype.addListener=B.prototype.on;B.prototype.removeListener=function(e,t){var n=Wi.prototype.removeListener.call(this,e,t);return e==="readable"&&process.nextTick(fw,this),n};B.prototype.removeAllListeners=function(e){var t=Wi.prototype.removeAllListeners.apply(this,arguments);return(e==="readable"||e===void 0)&&process.nextTick(fw,this),t};function fw(e){var t=e._readableState;t.readableListening=e.listenerCount("readable")>0,t.resumeScheduled&&!t.paused?t.flowing=!0:e.listenerCount("data")>0&&e.resume()}function bP(e){V("readable nexttick read 0"),e.read(0)}B.prototype.resume=function(){var e=this._readableState;return e.flowing||(V("resume"),e.flowing=!e.readableListening,$P(this,e)),e.paused=!1,this};function $P(e,t){t.resumeScheduled||(t.resumeScheduled=!0,process.nextTick(wP,e,t))}function wP(e,t){V("resume",t.reading),t.reading||e.read(0),t.resumeScheduled=!1,e.emit("resume"),ih(e),t.flowing&&!t.reading&&e.read(0)}B.prototype.pause=function(){return V("call pause flowing=%j",this._readableState.flowing),this._readableState.flowing!==!1&&(V("pause"),this._readableState.flowing=!1,this.emit("pause")),this._readableState.paused=!0,this};function ih(e){var t=e._readableState;for(V("flow",t.flowing);t.flowing&&e.read()!==null;);}B.prototype.wrap=function(e){var t=this,n=this._readableState,i=!1;e.on("end",function(){if(V("wrapped end"),n.decoder&&!n.ended){var a=n.decoder.end();a&&a.length&&t.push(a)}t.push(null)}),e.on("data",function(a){if(V("wrapped data"),n.decoder&&(a=n.decoder.write(a)),!(n.objectMode&&a==null)&&!(!n.objectMode&&(!a||!a.length))){var s=t.push(a);s||(i=!0,e.pause())}});for(var r in e)this[r]===void 0&&typeof e[r]=="function"&&(this[r]=(function(s){return function(){return e[s].apply(e,arguments)}})(r));for(var o=0;o=t.length?(t.decoder?n=t.buffer.join(""):t.buffer.length===1?n=t.buffer.first():n=t.buffer.concat(t.length),t.buffer.clear()):n=t.buffer.consume(e,t.decoder),n}function th(e){var t=e._readableState;V("endReadable",t.endEmitted),t.endEmitted||(t.ended=!0,process.nextTick(xP,t,e))}function xP(e,t){if(V("endReadableNT",e.endEmitted,e.length),!e.endEmitted&&e.length===0&&(e.endEmitted=!0,t.readable=!1,t.emit("end"),e.autoDestroy)){var n=t._writableState;(!n||n.autoDestroy&&n.finished)&&t.destroy()}}typeof Symbol=="function"&&(B.from=function(e,t){return Xp===void 0&&(Xp=ow()),Xp(B,e,t)});function pw(e,t){for(var n=0,i=e.length;n{"use strict";var kP=Object.keys||function(e){var t=[];for(var n in e)t.push(n);return t};vw.exports=ut;var gw=oh(),sh=Hs();In()(ut,gw);for(ah=kP(sh.prototype),Ws=0;Ws{"use strict";xw.exports=ie;function yw(e){var t=this;this.next=null,this.entry=null,this.finish=function(){QP(t,e)}}var En;ie.WritableState=Hi;var OP={deprecate:A$()},bw=Up(),Xs=G("buffer").Buffer,zP=(typeof global<"u"?global:typeof window<"u"?window:typeof self<"u"?self:{}).Uint8Array||function(){};function EP(e){return Xs.from(e)}function PP(e){return Xs.isBuffer(e)||e instanceof zP}var ch=Rp(),AP=Mp(),DP=AP.getHighWaterMark,qt=Mt().codes,NP=qt.ERR_INVALID_ARG_TYPE,jP=qt.ERR_METHOD_NOT_IMPLEMENTED,TP=qt.ERR_MULTIPLE_CALLBACK,CP=qt.ERR_STREAM_CANNOT_PIPE,UP=qt.ERR_STREAM_DESTROYED,LP=qt.ERR_STREAM_NULL_VALUES,RP=qt.ERR_STREAM_WRITE_AFTER_END,MP=qt.ERR_UNKNOWN_ENCODING,Pn=ch.errorOrDestroy;In()(ie,bw);function ZP(){}function Hi(e,t,n){En=En||xr(),e=e||{},typeof n!="boolean"&&(n=t instanceof En),this.objectMode=!!e.objectMode,n&&(this.objectMode=this.objectMode||!!e.writableObjectMode),this.highWaterMark=DP(this,e,"writableHighWaterMark",n),this.finalCalled=!1,this.needDrain=!1,this.ending=!1,this.ended=!1,this.finished=!1,this.destroyed=!1;var i=e.decodeStrings===!1;this.decodeStrings=!i,this.defaultEncoding=e.defaultEncoding||"utf8",this.length=0,this.writing=!1,this.corked=0,this.sync=!0,this.bufferProcessing=!1,this.onwrite=function(r){WP(t,r)},this.writecb=null,this.writelen=0,this.bufferedRequest=null,this.lastBufferedRequest=null,this.pendingcb=0,this.prefinished=!1,this.errorEmitted=!1,this.emitClose=e.emitClose!==!1,this.autoDestroy=!!e.autoDestroy,this.bufferedRequestCount=0,this.corkedRequestsFree=new yw(this)}Hi.prototype.getBuffer=function(){for(var t=this.bufferedRequest,n=[];t;)n.push(t),t=t.next;return n};(function(){try{Object.defineProperty(Hi.prototype,"buffer",{get:OP.deprecate(function(){return this.getBuffer()},"_writableState.buffer is deprecated. Use _writableState.getBuffer instead.","DEP0003")})}catch{}})();var Ys;typeof Symbol=="function"&&Symbol.hasInstance&&typeof Function.prototype[Symbol.hasInstance]=="function"?(Ys=Function.prototype[Symbol.hasInstance],Object.defineProperty(ie,Symbol.hasInstance,{value:function(t){return Ys.call(this,t)?!0:this!==ie?!1:t&&t._writableState instanceof Hi}})):Ys=function(t){return t instanceof this};function ie(e){En=En||xr();var t=this instanceof En;if(!t&&!Ys.call(ie,this))return new ie(e);this._writableState=new Hi(e,this,t),this.writable=!0,e&&(typeof e.write=="function"&&(this._write=e.write),typeof e.writev=="function"&&(this._writev=e.writev),typeof e.destroy=="function"&&(this._destroy=e.destroy),typeof e.final=="function"&&(this._final=e.final)),bw.call(this)}ie.prototype.pipe=function(){Pn(this,new CP)};function VP(e,t){var n=new RP;Pn(e,n),process.nextTick(t,n)}function FP(e,t,n,i){var r;return n===null?r=new LP:typeof n!="string"&&!t.objectMode&&(r=new NP("chunk",["string","Buffer"],n)),r?(Pn(e,r),process.nextTick(i,r),!1):!0}ie.prototype.write=function(e,t,n){var i=this._writableState,r=!1,o=!i.objectMode&&PP(e);return o&&!Xs.isBuffer(e)&&(e=EP(e)),typeof t=="function"&&(n=t,t=null),o?t="buffer":t||(t=i.defaultEncoding),typeof n!="function"&&(n=ZP),i.ending?VP(this,n):(o||FP(this,i,e,n))&&(i.pendingcb++,r=BP(this,i,o,e,t,n)),r};ie.prototype.cork=function(){this._writableState.corked++};ie.prototype.uncork=function(){var e=this._writableState;e.corked&&(e.corked--,!e.writing&&!e.corked&&!e.bufferProcessing&&e.bufferedRequest&&$w(this,e))};ie.prototype.setDefaultEncoding=function(t){if(typeof t=="string"&&(t=t.toLowerCase()),!(["hex","utf8","utf-8","ascii","binary","base64","ucs2","ucs-2","utf16le","utf-16le","raw"].indexOf((t+"").toLowerCase())>-1))throw new MP(t);return this._writableState.defaultEncoding=t,this};Object.defineProperty(ie.prototype,"writableBuffer",{enumerable:!1,get:function(){return this._writableState&&this._writableState.getBuffer()}});function qP(e,t,n){return!e.objectMode&&e.decodeStrings!==!1&&typeof t=="string"&&(t=Xs.from(t,n)),t}Object.defineProperty(ie.prototype,"writableHighWaterMark",{enumerable:!1,get:function(){return this._writableState.highWaterMark}});function BP(e,t,n,i,r,o){if(!n){var a=qP(t,i,r);i!==a&&(n=!0,r="buffer",i=a)}var s=t.objectMode?1:i.length;t.length+=s;var u=t.length{"use strict";var e4=G("util"),kw=Hs(),{LEVEL:Sw}=ce(),Yi=Iw.exports=function(t={}){kw.call(this,{objectMode:!0,highWaterMark:t.highWaterMark}),this.format=t.format,this.level=t.level,this.handleExceptions=t.handleExceptions,this.handleRejections=t.handleRejections,this.silent=t.silent,t.log&&(this.log=t.log),t.logv&&(this.logv=t.logv),t.close&&(this.close=t.close),this.once("pipe",n=>{this.levels=n.levels,this.parent=n}),this.once("unpipe",n=>{n===this.parent&&(this.parent=null,this.close&&this.close())})};e4.inherits(Yi,kw);Yi.prototype._write=function(t,n,i){if(this.silent||t.exception===!0&&!this.handleExceptions)return i(null);let r=this.level||this.parent&&this.parent.level;if(!r||this.levels[r]>=this.levels[t[Sw]]){if(t&&!this.format)return this.log(t,i);let o,a;try{a=this.format.transform(Object.assign({},t),this.format.options)}catch(s){o=s}if(o||!a){if(i(),o)throw o;return}return this.log(a,i)}return this._writableState.sync=!1,i(null)};Yi.prototype._writev=function(t,n){if(this.logv){let i=t.filter(this._accept,this);return i.length?this.logv(i,n):n(null)}for(let i=0;i=this.levels[n[Sw]])&&(this.handleExceptions||n.exception!==!0))};Yi.prototype._nop=function(){}});var fh=w((QC,zw)=>{"use strict";var t4=G("util"),{LEVEL:dh}=ce(),Ow=lh(),Xi=zw.exports=function(t={}){if(Ow.call(this,t),!t.transport||typeof t.transport.log!="function")throw new Error("Invalid transport, must be an object with a log method.");this.transport=t.transport,this.level=this.level||t.transport.level,this.handleExceptions=this.handleExceptions||t.transport.handleExceptions,this._deprecated();function n(i){this.emit("error",i,this.transport)}this.transport.__winstonError||(this.transport.__winstonError=n.bind(this),this.transport.on("error",this.transport.__winstonError))};t4.inherits(Xi,Ow);Xi.prototype._write=function(t,n,i){if(this.silent||t.exception===!0&&!this.handleExceptions)return i(null);(!this.level||this.levels[this.level]>=this.levels[t[dh]])&&this.transport.log(t[dh],t.message,t,this._nop),i(null)};Xi.prototype._writev=function(t,n){for(let i=0;i{"use strict";mh.exports=lh();mh.exports.LegacyTransportStream=fh()});var Aw=w((rU,Pw)=>{"use strict";var r4=G("os"),{LEVEL:Ew,MESSAGE:Dn}=ce(),n4=An();Pw.exports=class extends n4{constructor(t={}){super(t),this.name=t.name||"console",this.stderrLevels=this._stringArrayToSet(t.stderrLevels),this.consoleWarnLevels=this._stringArrayToSet(t.consoleWarnLevels),this.eol=typeof t.eol=="string"?t.eol:r4.EOL,this.forceConsole=t.forceConsole||!1,this._consoleLog=console.log.bind(console),this._consoleWarn=console.warn.bind(console),this._consoleError=console.error.bind(console),this.setMaxListeners(30)}log(t,n){if(setImmediate(()=>this.emit("logged",t)),this.stderrLevels[t[Ew]]){console._stderr&&!this.forceConsole?console._stderr.write(`${t[Dn]}${this.eol}`):this._consoleError(t[Dn]),n&&n();return}else if(this.consoleWarnLevels[t[Ew]]){console._stderr&&!this.forceConsole?console._stderr.write(`${t[Dn]}${this.eol}`):this._consoleWarn(t[Dn]),n&&n();return}console._stdout&&!this.forceConsole?console._stdout.write(`${t[Dn]}${this.eol}`):this._consoleLog(t[Dn]),n&&n()}_stringArrayToSet(t,n){if(!t)return{};if(n=n||"Cannot make set from type other than Array of string elements",!Array.isArray(t))throw new Error(n);return t.reduce((i,r)=>{if(typeof r!="string")throw new Error(n);return i[r]=!0,i},{})}}});var eu=w((Qs,Dw)=>{"use strict";Object.defineProperty(Qs,"__esModule",{value:!0});Qs.default=i4;function i4(e){return e&&typeof e.length=="number"&&e.length>=0&&e.length%1===0}Dw.exports=Qs.default});var jw=w((tu,Nw)=>{"use strict";Object.defineProperty(tu,"__esModule",{value:!0});tu.default=function(e){return function(...t){var n=t.pop();return e.call(this,t,n)}};Nw.exports=tu.default});var Uw=w(Bt=>{"use strict";Object.defineProperty(Bt,"__esModule",{value:!0});Bt.fallback=Tw;Bt.wrap=Cw;var o4=Bt.hasQueueMicrotask=typeof queueMicrotask=="function"&&queueMicrotask,a4=Bt.hasSetImmediate=typeof setImmediate=="function"&&setImmediate,s4=Bt.hasNextTick=typeof process=="object"&&typeof process.nextTick=="function";function Tw(e){setTimeout(e,0)}function Cw(e){return(t,...n)=>e(()=>t(...n))}var Qi;o4?Qi=queueMicrotask:a4?Qi=setImmediate:s4?Qi=process.nextTick:Qi=Tw;Bt.default=Cw(Qi)});var Vw=w((ru,Zw)=>{"use strict";Object.defineProperty(ru,"__esModule",{value:!0});ru.default=m4;var u4=jw(),c4=Mw(u4),l4=Uw(),d4=Mw(l4),f4=kr();function Mw(e){return e&&e.__esModule?e:{default:e}}function m4(e){return(0,f4.isAsync)(e)?function(...t){let n=t.pop(),i=e.apply(this,t);return Lw(i,n)}:(0,c4.default)(function(t,n){var i;try{i=e.apply(this,t)}catch(r){return n(r)}if(i&&typeof i.then=="function")return Lw(i,n);n(null,i)})}function Lw(e,t){return e.then(n=>{Rw(t,null,n)},n=>{Rw(t,n&&(n instanceof Error||n.message)?n:new Error(n))})}function Rw(e,t,n){try{e(t,n)}catch(i){(0,d4.default)(r=>{throw r},i)}}Zw.exports=ru.default});var kr=w(wt=>{"use strict";Object.defineProperty(wt,"__esModule",{value:!0});wt.isAsyncIterable=wt.isAsyncGenerator=wt.isAsync=void 0;var p4=Vw(),h4=g4(p4);function g4(e){return e&&e.__esModule?e:{default:e}}function Fw(e){return e[Symbol.toStringTag]==="AsyncFunction"}function v4(e){return e[Symbol.toStringTag]==="AsyncGenerator"}function _4(e){return typeof e[Symbol.asyncIterator]=="function"}function y4(e){if(typeof e!="function")throw new Error("expected a function");return Fw(e)?(0,h4.default)(e):e}wt.default=y4;wt.isAsync=Fw;wt.isAsyncGenerator=v4;wt.isAsyncIterable=_4});var Nn=w((nu,qw)=>{"use strict";Object.defineProperty(nu,"__esModule",{value:!0});nu.default=b4;function b4(e,t){if(t||(t=e.length),!t)throw new Error("arity is undefined");function n(...i){return typeof i[t-1]=="function"?e.apply(this,i):new Promise((r,o)=>{i[t-1]=(a,...s)=>{if(a)return o(a);r(s.length>1?s:s[0])},e.apply(this,i)})}return n}qw.exports=nu.default});var Gw=w((iu,Bw)=>{"use strict";Object.defineProperty(iu,"__esModule",{value:!0});var $4=eu(),w4=ph($4),x4=kr(),k4=ph(x4),S4=Nn(),I4=ph(S4);function ph(e){return e&&e.__esModule?e:{default:e}}iu.default=(0,I4.default)((e,t,n)=>{var i=(0,w4.default)(t)?[]:{};e(t,(r,o,a)=>{(0,k4.default)(r)((s,...u)=>{u.length<2&&([u]=u),i[o]=u,a(s)})},r=>n(r,i))},3);Bw.exports=iu.default});var hh=w((ou,Jw)=>{"use strict";Object.defineProperty(ou,"__esModule",{value:!0});ou.default=O4;function O4(e){function t(...n){if(e!==null){var i=e;e=null,i.apply(this,n)}}return Object.assign(t,e),t}Jw.exports=ou.default});var Kw=w((au,Ww)=>{"use strict";Object.defineProperty(au,"__esModule",{value:!0});au.default=function(e){return e[Symbol.iterator]&&e[Symbol.iterator]()};Ww.exports=au.default});var Xw=w((su,Yw)=>{"use strict";Object.defineProperty(su,"__esModule",{value:!0});su.default=T4;var z4=eu(),E4=Hw(z4),P4=Kw(),A4=Hw(P4);function Hw(e){return e&&e.__esModule?e:{default:e}}function D4(e){var t=-1,n=e.length;return function(){return++t{"use strict";Object.defineProperty(uu,"__esModule",{value:!0});uu.default=C4;function C4(e){return function(...t){if(e===null)throw new Error("Callback was already called.");var n=e;e=null,n.apply(this,t)}}Qw.exports=uu.default});var lu=w((cu,ex)=>{"use strict";Object.defineProperty(cu,"__esModule",{value:!0});var U4={};cu.default=U4;ex.exports=cu.default});var rx=w((du,tx)=>{"use strict";Object.defineProperty(du,"__esModule",{value:!0});du.default=Z4;var L4=lu(),R4=M4(L4);function M4(e){return e&&e.__esModule?e:{default:e}}function Z4(e,t,n,i){let r=!1,o=!1,a=!1,s=0,u=0;function c(){s>=t||a||r||(a=!0,e.next().then(({value:f,done:p})=>{if(!(o||r)){if(a=!1,p){r=!0,s<=0&&i(null);return}s++,n(f,u,l),u++,c()}}).catch(d))}function l(f,p){if(s-=1,!o){if(f)return d(f);if(f===!1){r=!0,o=!0;return}if(p===R4.default||r&&s<=0)return r=!0,i(null);c()}}function d(f){o||(a=!1,r=!0,i(f))}c()}tx.exports=du.default});var ax=w((fu,ox)=>{"use strict";Object.defineProperty(fu,"__esModule",{value:!0});var V4=hh(),F4=eo(V4),q4=Xw(),B4=eo(q4),G4=gh(),J4=eo(G4),nx=kr(),W4=rx(),ix=eo(W4),K4=lu(),H4=eo(K4);function eo(e){return e&&e.__esModule?e:{default:e}}fu.default=e=>(t,n,i)=>{if(i=(0,F4.default)(i),e<=0)throw new RangeError("concurrency limit cannot be less than 1");if(!t)return i(null);if((0,nx.isAsyncGenerator)(t))return(0,ix.default)(t,e,n,i);if((0,nx.isAsyncIterable)(t))return(0,ix.default)(t[Symbol.asyncIterator](),e,n,i);var r=(0,B4.default)(t),o=!1,a=!1,s=0,u=!1;function c(d,f){if(!a)if(s-=1,d)o=!0,i(d);else if(d===!1)o=!0,a=!0;else{if(f===H4.default||o&&s<=0)return o=!0,i(null);u||l()}}function l(){for(u=!0;s{"use strict";Object.defineProperty(mu,"__esModule",{value:!0});var Y4=ax(),X4=vh(Y4),Q4=kr(),eA=vh(Q4),tA=Nn(),rA=vh(tA);function vh(e){return e&&e.__esModule?e:{default:e}}function nA(e,t,n,i){return(0,X4.default)(t)(e,(0,eA.default)(n),i)}mu.default=(0,rA.default)(nA,4);sx.exports=mu.default});var lx=w((pu,cx)=>{"use strict";Object.defineProperty(pu,"__esModule",{value:!0});var iA=_h(),oA=ux(iA),aA=Nn(),sA=ux(aA);function ux(e){return e&&e.__esModule?e:{default:e}}function uA(e,t,n){return(0,oA.default)(e,1,t,n)}pu.default=(0,sA.default)(uA,3);cx.exports=pu.default});var mx=w((hu,fx)=>{"use strict";Object.defineProperty(hu,"__esModule",{value:!0});hu.default=mA;var cA=Gw(),lA=dx(cA),dA=lx(),fA=dx(dA);function dx(e){return e&&e.__esModule?e:{default:e}}function mA(e,t){return(0,lA.default)(fA.default,e,t)}fx.exports=hu.default});var yh=w((oU,hx)=>{"use strict";hx.exports=xt;var gu=Mt().codes,pA=gu.ERR_METHOD_NOT_IMPLEMENTED,hA=gu.ERR_MULTIPLE_CALLBACK,gA=gu.ERR_TRANSFORM_ALREADY_TRANSFORMING,vA=gu.ERR_TRANSFORM_WITH_LENGTH_0,vu=xr();In()(xt,vu);function _A(e,t){var n=this._transformState;n.transforming=!1;var i=n.writecb;if(i===null)return this.emit("error",new hA);n.writechunk=null,n.writecb=null,t!=null&&this.push(t),i(e);var r=this._readableState;r.reading=!1,(r.needReadable||r.length{"use strict";vx.exports=to;var gx=yh();In()(to,gx);function to(e){if(!(this instanceof to))return new to(e);gx.call(this,e)}to.prototype._transform=function(e,t,n){n(null,e)}});var xx=w((sU,wx)=>{"use strict";var bh;function bA(e){var t=!1;return function(){t||(t=!0,e.apply(void 0,arguments))}}var $x=Mt().codes,$A=$x.ERR_MISSING_ARGS,wA=$x.ERR_STREAM_DESTROYED;function yx(e){if(e)throw e}function xA(e){return e.setHeader&&typeof e.abort=="function"}function kA(e,t,n,i){i=bA(i);var r=!1;e.on("close",function(){r=!0}),bh===void 0&&(bh=Vs()),bh(e,{readable:t,writable:n},function(a){if(a)return i(a);r=!0,i()});var o=!1;return function(a){if(!r&&!o){if(o=!0,xA(e))return e.abort();if(typeof e.destroy=="function")return e.destroy();i(a||new wA("pipe"))}}}function bx(e){e()}function SA(e,t){return e.pipe(t)}function IA(e){return!e.length||typeof e[e.length-1]!="function"?yx:e.pop()}function OA(){for(var e=arguments.length,t=new Array(e),n=0;n0;return kA(a,u,c,function(l){r||(r=l),l&&o.forEach(bx),!u&&(o.forEach(bx),i(r))})});return t.reduce(SA)}wx.exports=OA});var Sr=w((Je,no)=>{var ro=G("stream");process.env.READABLE_STREAM==="disable"&&ro?(no.exports=ro.Readable,Object.assign(no.exports,ro),no.exports.Stream=ro):(Je=no.exports=oh(),Je.Stream=ro||Je,Je.Readable=Je,Je.Writable=Hs(),Je.Duplex=xr(),Je.Transform=yh(),Je.PassThrough=_x(),Je.finished=Vs(),Je.pipeline=xx())});var Oh=w((uU,Sx)=>{var jn=[],io=[],$h=function(){};function xh(e){return~jn.indexOf(e)?!1:(jn.push(e),!0)}function kh(e){$h=e}function zA(e){for(var t=[],n=0;n{var AA=Oh(),DA=AA(function e(t,n){return n=n||{},n.namespace=t,n.prod=!0,n.dev=!1,n.force||e.force?e.yep(n):e.nope(n)});Ix.exports=DA});var Nx=w((lU,Dx)=>{"use strict";var ct={aliceblue:[240,248,255],antiquewhite:[250,235,215],aqua:[0,255,255],aquamarine:[127,255,212],azure:[240,255,255],beige:[245,245,220],bisque:[255,228,196],black:[0,0,0],blanchedalmond:[255,235,205],blue:[0,0,255],blueviolet:[138,43,226],brown:[165,42,42],burlywood:[222,184,135],cadetblue:[95,158,160],chartreuse:[127,255,0],chocolate:[210,105,30],coral:[255,127,80],cornflowerblue:[100,149,237],cornsilk:[255,248,220],crimson:[220,20,60],cyan:[0,255,255],darkblue:[0,0,139],darkcyan:[0,139,139],darkgoldenrod:[184,134,11],darkgray:[169,169,169],darkgreen:[0,100,0],darkgrey:[169,169,169],darkkhaki:[189,183,107],darkmagenta:[139,0,139],darkolivegreen:[85,107,47],darkorange:[255,140,0],darkorchid:[153,50,204],darkred:[139,0,0],darksalmon:[233,150,122],darkseagreen:[143,188,143],darkslateblue:[72,61,139],darkslategray:[47,79,79],darkslategrey:[47,79,79],darkturquoise:[0,206,209],darkviolet:[148,0,211],deeppink:[255,20,147],deepskyblue:[0,191,255],dimgray:[105,105,105],dimgrey:[105,105,105],dodgerblue:[30,144,255],firebrick:[178,34,34],floralwhite:[255,250,240],forestgreen:[34,139,34],fuchsia:[255,0,255],gainsboro:[220,220,220],ghostwhite:[248,248,255],gold:[255,215,0],goldenrod:[218,165,32],gray:[128,128,128],green:[0,128,0],greenyellow:[173,255,47],grey:[128,128,128],honeydew:[240,255,240],hotpink:[255,105,180],indianred:[205,92,92],indigo:[75,0,130],ivory:[255,255,240],khaki:[240,230,140],lavender:[230,230,250],lavenderblush:[255,240,245],lawngreen:[124,252,0],lemonchiffon:[255,250,205],lightblue:[173,216,230],lightcoral:[240,128,128],lightcyan:[224,255,255],lightgoldenrodyellow:[250,250,210],lightgray:[211,211,211],lightgreen:[144,238,144],lightgrey:[211,211,211],lightpink:[255,182,193],lightsalmon:[255,160,122],lightseagreen:[32,178,170],lightskyblue:[135,206,250],lightslategray:[119,136,153],lightslategrey:[119,136,153],lightsteelblue:[176,196,222],lightyellow:[255,255,224],lime:[0,255,0],limegreen:[50,205,50],linen:[250,240,230],magenta:[255,0,255],maroon:[128,0,0],mediumaquamarine:[102,205,170],mediumblue:[0,0,205],mediumorchid:[186,85,211],mediumpurple:[147,112,219],mediumseagreen:[60,179,113],mediumslateblue:[123,104,238],mediumspringgreen:[0,250,154],mediumturquoise:[72,209,204],mediumvioletred:[199,21,133],midnightblue:[25,25,112],mintcream:[245,255,250],mistyrose:[255,228,225],moccasin:[255,228,181],navajowhite:[255,222,173],navy:[0,0,128],oldlace:[253,245,230],olive:[128,128,0],olivedrab:[107,142,35],orange:[255,165,0],orangered:[255,69,0],orchid:[218,112,214],palegoldenrod:[238,232,170],palegreen:[152,251,152],paleturquoise:[175,238,238],palevioletred:[219,112,147],papayawhip:[255,239,213],peachpuff:[255,218,185],peru:[205,133,63],pink:[255,192,203],plum:[221,160,221],powderblue:[176,224,230],purple:[128,0,128],rebeccapurple:[102,51,153],red:[255,0,0],rosybrown:[188,143,143],royalblue:[65,105,225],saddlebrown:[139,69,19],salmon:[250,128,114],sandybrown:[244,164,96],seagreen:[46,139,87],seashell:[255,245,238],sienna:[160,82,45],silver:[192,192,192],skyblue:[135,206,235],slateblue:[106,90,205],slategray:[112,128,144],slategrey:[112,128,144],snow:[255,250,250],springgreen:[0,255,127],steelblue:[70,130,180],tan:[210,180,140],teal:[0,128,128],thistle:[216,191,216],tomato:[255,99,71],turquoise:[64,224,208],violet:[238,130,238],wheat:[245,222,179],white:[255,255,255],whitesmoke:[245,245,245],yellow:[255,255,0],yellowgreen:[154,205,50]},Ex=Object.create(null);for(let e in ct)Object.hasOwn(ct,e)&&(Ex[ct[e]]=e);var ge={to:{},get:{}};ge.get=function(e){let t=e.slice(0,3).toLowerCase(),n,i;switch(t){case"hsl":{n=ge.get.hsl(e),i="hsl";break}case"hwb":{n=ge.get.hwb(e),i="hwb";break}default:{n=ge.get.rgb(e),i="rgb";break}}return n?{model:i,value:n}:null};ge.get.rgb=function(e){if(!e)return null;let t=/^#([a-f\d]{3,4})$/i,n=/^#([a-f\d]{6})([a-f\d]{2})?$/i,i=/^rgba?\(\s*([+-]?\d+)(?=[\s,])\s*(?:,\s*)?([+-]?\d+)(?=[\s,])\s*(?:,\s*)?([+-]?\d+)\s*(?:[\s,|/]\s*([+-]?[\d.]+)(%?)\s*)?\)$/,r=/^rgba?\(\s*([+-]?[\d.]+)%\s*,?\s*([+-]?[\d.]+)%\s*,?\s*([+-]?[\d.]+)%\s*(?:[\s,|/]\s*([+-]?[\d.]+)(%?)\s*)?\)$/,o=/^(\w+)$/,a=[0,0,0,1],s,u,c;if(s=e.match(n)){for(c=s[2],s=s[1],u=0;u<3;u++){let l=u*2;a[u]=Number.parseInt(s.slice(l,l+2),16)}c&&(a[3]=Number.parseInt(c,16)/255)}else if(s=e.match(t)){for(s=s[1],c=s[3],u=0;u<3;u++)a[u]=Number.parseInt(s[u]+s[u],16);c&&(a[3]=Number.parseInt(c+c,16)/255)}else if(s=e.match(i)){for(u=0;u<3;u++)a[u]=Number.parseInt(s[u+1],10);s[4]&&(a[3]=s[5]?Number.parseFloat(s[4])*.01:Number.parseFloat(s[4]))}else if(s=e.match(r)){for(u=0;u<3;u++)a[u]=Math.round(Number.parseFloat(s[u+1])*2.55);s[4]&&(a[3]=s[5]?Number.parseFloat(s[4])*.01:Number.parseFloat(s[4]))}else return(s=e.match(o))?s[1]==="transparent"?[0,0,0,0]:Object.hasOwn(ct,s[1])?(a=ct[s[1]],a[3]=1,a):null:null;for(u=0;u<3;u++)a[u]=Gt(a[u],0,255);return a[3]=Gt(a[3],0,1),a};ge.get.hsl=function(e){if(!e)return null;let t=/^hsla?\(\s*([+-]?(?:\d{0,3}\.)?\d+)(?:deg)?\s*,?\s*([+-]?[\d.]+)%\s*,?\s*([+-]?[\d.]+)%\s*(?:[,|/]\s*([+-]?(?=\.\d|\d)(?:0|[1-9]\d*)?(?:\.\d*)?(?:[eE][+-]?\d+)?)\s*)?\)$/,n=e.match(t);if(n){let i=Number.parseFloat(n[4]),r=(Number.parseFloat(n[1])%360+360)%360,o=Gt(Number.parseFloat(n[2]),0,100),a=Gt(Number.parseFloat(n[3]),0,100),s=Gt(Number.isNaN(i)?1:i,0,1);return[r,o,a,s]}return null};ge.get.hwb=function(e){if(!e)return null;let t=/^hwb\(\s*([+-]?\d{0,3}(?:\.\d+)?)(?:deg)?\s*[\s,]\s*([+-]?[\d.]+)%\s*[\s,]\s*([+-]?[\d.]+)%\s*(?:[\s,]\s*([+-]?(?=\.\d|\d)(?:0|[1-9]\d*)?(?:\.\d*)?(?:[eE][+-]?\d+)?)\s*)?\)$/,n=e.match(t);if(n){let i=Number.parseFloat(n[4]),r=(Number.parseFloat(n[1])%360+360)%360,o=Gt(Number.parseFloat(n[2]),0,100),a=Gt(Number.parseFloat(n[3]),0,100),s=Gt(Number.isNaN(i)?1:i,0,1);return[r,o,a,s]}return null};ge.to.hex=function(...e){return"#"+_u(e[0])+_u(e[1])+_u(e[2])+(e[3]<1?_u(Math.round(e[3]*255)):"")};ge.to.rgb=function(...e){return e.length<4||e[3]===1?"rgb("+Math.round(e[0])+", "+Math.round(e[1])+", "+Math.round(e[2])+")":"rgba("+Math.round(e[0])+", "+Math.round(e[1])+", "+Math.round(e[2])+", "+e[3]+")"};ge.to.rgb.percent=function(...e){let t=Math.round(e[0]/255*100),n=Math.round(e[1]/255*100),i=Math.round(e[2]/255*100);return e.length<4||e[3]===1?"rgb("+t+"%, "+n+"%, "+i+"%)":"rgba("+t+"%, "+n+"%, "+i+"%, "+e[3]+")"};ge.to.hsl=function(...e){return e.length<4||e[3]===1?"hsl("+e[0]+", "+e[1]+"%, "+e[2]+"%)":"hsla("+e[0]+", "+e[1]+"%, "+e[2]+"%, "+e[3]+")"};ge.to.hwb=function(...e){let t="";return e.length>=4&&e[3]!==1&&(t=", "+e[3]),"hwb("+e[0]+", "+e[1]+"%, "+e[2]+"%"+t+")"};ge.to.keyword=function(...e){return Ex[e.slice(0,3)]};function Gt(e,t,n){return Math.min(Math.max(t,e),n)}function _u(e){let t=Math.round(e).toString(16).toUpperCase();return t.length<2?"0"+t:t}var Px={};for(let e of Object.keys(ct))Px[ct[e]]=e;var z={rgb:{channels:3,labels:"rgb"},hsl:{channels:3,labels:"hsl"},hsv:{channels:3,labels:"hsv"},hwb:{channels:3,labels:"hwb"},cmyk:{channels:4,labels:"cmyk"},xyz:{channels:3,labels:"xyz"},lab:{channels:3,labels:"lab"},oklab:{channels:3,labels:["okl","oka","okb"]},lch:{channels:3,labels:"lch"},oklch:{channels:3,labels:["okl","okc","okh"]},hex:{channels:1,labels:["hex"]},keyword:{channels:1,labels:["keyword"]},ansi16:{channels:1,labels:["ansi16"]},ansi256:{channels:1,labels:["ansi256"]},hcg:{channels:3,labels:["h","c","g"]},apple:{channels:3,labels:["r16","g16","b16"]},gray:{channels:1,labels:["gray"]}},kt=(6/29)**3;function Tn(e){let t=e>.0031308?1.055*e**.4166666666666667-.055:e*12.92;return Math.min(Math.max(0,t),1)}function Cn(e){return e>.04045?((e+.055)/1.055)**2.4:e/12.92}for(let e of Object.keys(z)){if(!("channels"in z[e]))throw new Error("missing channels property: "+e);if(!("labels"in z[e]))throw new Error("missing channel labels property: "+e);if(z[e].labels.length!==z[e].channels)throw new Error("channel and label counts mismatch: "+e);let{channels:t,labels:n}=z[e];delete z[e].channels,delete z[e].labels,Object.defineProperty(z[e],"channels",{value:t}),Object.defineProperty(z[e],"labels",{value:n})}z.rgb.hsl=function(e){let t=e[0]/255,n=e[1]/255,i=e[2]/255,r=Math.min(t,n,i),o=Math.max(t,n,i),a=o-r,s,u;switch(o){case r:{s=0;break}case t:{s=(n-i)/a;break}case n:{s=2+(i-t)/a;break}case i:{s=4+(t-n)/a;break}}s=Math.min(s*60,360),s<0&&(s+=360);let c=(r+o)/2;return o===r?u=0:c<=.5?u=a/(o+r):u=a/(2-o-r),[s,u*100,c*100]};z.rgb.hsv=function(e){let t,n,i,r,o,a=e[0]/255,s=e[1]/255,u=e[2]/255,c=Math.max(a,s,u),l=c-Math.min(a,s,u),d=function(f){return(c-f)/6/l+1/2};if(l===0)r=0,o=0;else{switch(o=l/c,t=d(a),n=d(s),i=d(u),c){case a:{r=i-n;break}case s:{r=1/3+t-i;break}case u:{r=2/3+n-t;break}}r<0?r+=1:r>1&&(r-=1)}return[r*360,o*100,c*100]};z.rgb.hwb=function(e){let t=e[0],n=e[1],i=e[2],r=z.rgb.hsl(e)[0],o=1/255*Math.min(t,Math.min(n,i));return i=1-1/255*Math.max(t,Math.max(n,i)),[r,o*100,i*100]};z.rgb.oklab=function(e){let t=Cn(e[0]/255),n=Cn(e[1]/255),i=Cn(e[2]/255),r=Math.cbrt(.4122214708*t+.5363325363*n+.0514459929*i),o=Math.cbrt(.2119034982*t+.6806995451*n+.1073969566*i),a=Math.cbrt(.0883024619*t+.2817188376*n+.6299787005*i),s=.2104542553*r+.793617785*o-.0040720468*a,u=1.9779984951*r-2.428592205*o+.4505937099*a,c=.0259040371*r+.7827717662*o-.808675766*a;return[s*100,u*100,c*100]};z.rgb.cmyk=function(e){let t=e[0]/255,n=e[1]/255,i=e[2]/255,r=Math.min(1-t,1-n,1-i),o=(1-t-r)/(1-r)||0,a=(1-n-r)/(1-r)||0,s=(1-i-r)/(1-r)||0;return[o*100,a*100,s*100,r*100]};function NA(e,t){return(e[0]-t[0])**2+(e[1]-t[1])**2+(e[2]-t[2])**2}z.rgb.keyword=function(e){let t=Px[e];if(t)return t;let n=Number.POSITIVE_INFINITY,i;for(let r of Object.keys(ct)){let o=ct[r],a=NA(e,o);akt?n**(1/3):7.787*n+16/116,i=i>kt?i**(1/3):7.787*i+16/116,r=r>kt?r**(1/3):7.787*r+16/116;let o=116*i-16,a=500*(n-i),s=200*(i-r);return[o,a,s]};z.hsl.rgb=function(e){let t=e[0]/360,n=e[1]/100,i=e[2]/100,r,o;if(n===0)return o=i*255,[o,o,o];let a=i<.5?i*(1+n):i+n-i*n,s=2*i-a,u=[0,0,0];for(let c=0;c<3;c++)r=t+1/3*-(c-1),r<0&&r++,r>1&&r--,6*r<1?o=s+(a-s)*6*r:2*r<1?o=a:3*r<2?o=s+(a-s)*(2/3-r)*6:o=s,u[c]=o*255;return u};z.hsl.hsv=function(e){let t=e[0],n=e[1]/100,i=e[2]/100,r=n,o=Math.max(i,.01);i*=2,n*=i<=1?i:2-i,r*=o<=1?o:2-o;let a=(i+n)/2,s=i===0?2*r/(o+r):2*n/(i+n);return[t,s*100,a*100]};z.hsv.rgb=function(e){let t=e[0]/60,n=e[1]/100,i=e[2]/100,r=Math.floor(t)%6,o=t-Math.floor(t),a=255*i*(1-n),s=255*i*(1-n*o),u=255*i*(1-n*(1-o));switch(i*=255,r){case 0:return[i,u,a];case 1:return[s,i,a];case 2:return[a,i,u];case 3:return[a,s,i];case 4:return[u,a,i];case 5:return[i,a,s]}};z.hsv.hsl=function(e){let t=e[0],n=e[1]/100,i=e[2]/100,r=Math.max(i,.01),o,a;a=(2-n)*i;let s=(2-n)*r;return o=n*r,o/=s<=1?s:2-s,o=o||0,a/=2,[t,o*100,a*100]};z.hwb.rgb=function(e){let t=e[0]/360,n=e[1]/100,i=e[2]/100,r=n+i,o;r>1&&(n/=r,i/=r);let a=Math.floor(6*t),s=1-i;o=6*t-a,(a&1)!==0&&(o=1-o);let u=n+o*(s-n),c,l,d;switch(a){default:case 6:case 0:{c=s,l=u,d=n;break}case 1:{c=u,l=s,d=n;break}case 2:{c=n,l=s,d=u;break}case 3:{c=n,l=u,d=s;break}case 4:{c=u,l=n,d=s;break}case 5:{c=s,l=n,d=u;break}}return[c*255,l*255,d*255]};z.cmyk.rgb=function(e){let t=e[0]/100,n=e[1]/100,i=e[2]/100,r=e[3]/100,o=1-Math.min(1,t*(1-r)+r),a=1-Math.min(1,n*(1-r)+r),s=1-Math.min(1,i*(1-r)+r);return[o*255,a*255,s*255]};z.xyz.rgb=function(e){let t=e[0]/100,n=e[1]/100,i=e[2]/100,r,o,a;return r=t*3.2404542+n*-1.5371385+i*-.4985314,o=t*-.969266+n*1.8760108+i*.041556,a=t*.0556434+n*-.2040259+i*1.0572252,r=Tn(r),o=Tn(o),a=Tn(a),[r*255,o*255,a*255]};z.xyz.lab=function(e){let t=e[0],n=e[1],i=e[2];t/=95.047,n/=100,i/=108.883,t=t>kt?t**(1/3):7.787*t+16/116,n=n>kt?n**(1/3):7.787*n+16/116,i=i>kt?i**(1/3):7.787*i+16/116;let r=116*n-16,o=500*(t-n),a=200*(n-i);return[r,o,a]};z.xyz.oklab=function(e){let t=e[0]/100,n=e[1]/100,i=e[2]/100,r=Math.cbrt(.8189330101*t+.3618667424*n-.1288597137*i),o=Math.cbrt(.0329845436*t+.9293118715*n+.0361456387*i),a=Math.cbrt(.0482003018*t+.2643662691*n+.633851707*i),s=.2104542553*r+.793617785*o-.0040720468*a,u=1.9779984951*r-2.428592205*o+.4505937099*a,c=.0259040371*r+.7827717662*o-.808675766*a;return[s*100,u*100,c*100]};z.oklab.oklch=function(e){return z.lab.lch(e)};z.oklab.xyz=function(e){let t=e[0]/100,n=e[1]/100,i=e[2]/100,r=(.999999998*t+.396337792*n+.215803758*i)**3,o=(1.000000008*t-.105561342*n-.063854175*i)**3,a=(1.000000055*t-.089484182*n-1.291485538*i)**3,s=1.227013851*r-.55779998*o+.281256149*a,u=-.040580178*r+1.11225687*o-.071676679*a,c=-.076381285*r-.421481978*o+1.58616322*a;return[s*100,u*100,c*100]};z.oklab.rgb=function(e){let t=e[0]/100,n=e[1]/100,i=e[2]/100,r=(t+.3963377774*n+.2158037573*i)**3,o=(t-.1055613458*n-.0638541728*i)**3,a=(t-.0894841775*n-1.291485548*i)**3,s=Tn(4.0767416621*r-3.3077115913*o+.2309699292*a),u=Tn(-1.2684380046*r+2.6097574011*o-.3413193965*a),c=Tn(-.0041960863*r-.7034186147*o+1.707614701*a);return[s*255,u*255,c*255]};z.oklch.oklab=function(e){return z.lch.lab(e)};z.lab.xyz=function(e){let t=e[0],n=e[1],i=e[2],r,o,a;o=(t+16)/116,r=n/500+o,a=o-i/200;let s=o**3,u=r**3,c=a**3;return o=s>kt?s:(o-16/116)/7.787,r=u>kt?u:(r-16/116)/7.787,a=c>kt?c:(a-16/116)/7.787,r*=95.047,o*=100,a*=108.883,[r,o,a]};z.lab.lch=function(e){let t=e[0],n=e[1],i=e[2],r;r=Math.atan2(i,n)*360/2/Math.PI,r<0&&(r+=360);let a=Math.sqrt(n*n+i*i);return[t,a,r]};z.lch.lab=function(e){let t=e[0],n=e[1],r=e[2]/360*2*Math.PI,o=n*Math.cos(r),a=n*Math.sin(r);return[t,o,a]};z.rgb.ansi16=function(e,t=null){let[n,i,r]=e,o=t===null?z.rgb.hsv(e)[2]:t;if(o=Math.round(o/50),o===0)return 30;let a=30+(Math.round(r/255)<<2|Math.round(i/255)<<1|Math.round(n/255));return o===2&&(a+=60),a};z.hsv.ansi16=function(e){return z.rgb.ansi16(z.hsv.rgb(e),e[2])};z.rgb.ansi256=function(e){let t=e[0],n=e[1],i=e[2];return t>>4===n>>4&&n>>4===i>>4?t<8?16:t>248?231:Math.round((t-8)/247*24)+232:16+36*Math.round(t/255*5)+6*Math.round(n/255*5)+Math.round(i/255*5)};z.ansi16.rgb=function(e){e=e[0];let t=e%10;if(t===0||t===7)return e>50&&(t+=3.5),t=t/10.5*255,[t,t,t];let n=(Math.trunc(e>50)+1)*.5,i=(t&1)*n*255,r=(t>>1&1)*n*255,o=(t>>2&1)*n*255;return[i,r,o]};z.ansi256.rgb=function(e){if(e=e[0],e>=232){let o=(e-232)*10+8;return[o,o,o]}e-=16;let t,n=Math.floor(e/36)/5*255,i=Math.floor((t=e%36)/6)/5*255,r=t%6/5*255;return[n,i,r]};z.rgb.hex=function(e){let n=(((Math.round(e[0])&255)<<16)+((Math.round(e[1])&255)<<8)+(Math.round(e[2])&255)).toString(16).toUpperCase();return"000000".slice(n.length)+n};z.hex.rgb=function(e){let t=e.toString(16).match(/[a-f\d]{6}|[a-f\d]{3}/i);if(!t)return[0,0,0];let n=t[0];t[0].length===3&&(n=[...n].map(s=>s+s).join(""));let i=Number.parseInt(n,16),r=i>>16&255,o=i>>8&255,a=i&255;return[r,o,a]};z.rgb.hcg=function(e){let t=e[0]/255,n=e[1]/255,i=e[2]/255,r=Math.max(Math.max(t,n),i),o=Math.min(Math.min(t,n),i),a=r-o,s,u=a<1?o/(1-a):0;return a<=0?s=0:r===t?s=(n-i)/a%6:r===n?s=2+(i-t)/a:s=4+(t-n)/a,s/=6,s%=1,[s*360,a*100,u*100]};z.hsl.hcg=function(e){let t=e[1]/100,n=e[2]/100,i=n<.5?2*t*n:2*t*(1-n),r=0;return i<1&&(r=(n-.5*i)/(1-i)),[e[0],i*100,r*100]};z.hsv.hcg=function(e){let t=e[1]/100,n=e[2]/100,i=t*n,r=0;return i<1&&(r=(n-i)/(1-i)),[e[0],i*100,r*100]};z.hcg.rgb=function(e){let t=e[0]/360,n=e[1]/100,i=e[2]/100;if(n===0)return[i*255,i*255,i*255];let r=[0,0,0],o=t%1*6,a=o%1,s=1-a,u=0;switch(Math.floor(o)){case 0:{r[0]=1,r[1]=a,r[2]=0;break}case 1:{r[0]=s,r[1]=1,r[2]=0;break}case 2:{r[0]=0,r[1]=1,r[2]=a;break}case 3:{r[0]=0,r[1]=s,r[2]=1;break}case 4:{r[0]=a,r[1]=0,r[2]=1;break}default:r[0]=1,r[1]=0,r[2]=s}return u=(1-n)*i,[(n*r[0]+u)*255,(n*r[1]+u)*255,(n*r[2]+u)*255]};z.hcg.hsv=function(e){let t=e[1]/100,n=e[2]/100,i=t+n*(1-t),r=0;return i>0&&(r=t/i),[e[0],r*100,i*100]};z.hcg.hsl=function(e){let t=e[1]/100,i=e[2]/100*(1-t)+.5*t,r=0;return i>0&&i<.5?r=t/(2*i):i>=.5&&i<1&&(r=t/(2*(1-i))),[e[0],r*100,i*100]};z.hcg.hwb=function(e){let t=e[1]/100,n=e[2]/100,i=t+n*(1-t);return[e[0],(i-t)*100,(1-i)*100]};z.hwb.hcg=function(e){let t=e[1]/100,i=1-e[2]/100,r=i-t,o=0;return r<1&&(o=(i-r)/(1-r)),[e[0],r*100,o*100]};z.apple.rgb=function(e){return[e[0]/65535*255,e[1]/65535*255,e[2]/65535*255]};z.rgb.apple=function(e){return[e[0]/255*65535,e[1]/255*65535,e[2]/255*65535]};z.gray.rgb=function(e){return[e[0]/100*255,e[0]/100*255,e[0]/100*255]};z.gray.hsl=function(e){return[0,0,e[0]]};z.gray.hsv=z.gray.hsl;z.gray.hwb=function(e){return[0,100,e[0]]};z.gray.cmyk=function(e){return[0,0,0,e[0]]};z.gray.lab=function(e){return[e[0],0,0]};z.gray.hex=function(e){let t=Math.round(e[0]/100*255)&255,i=((t<<16)+(t<<8)+t).toString(16).toUpperCase();return"000000".slice(i.length)+i};z.rgb.gray=function(e){return[(e[0]+e[1]+e[2])/3/255*100]};function jA(){let e={},t=Object.keys(z);for(let{length:n}=t,i=0;i0;){let i=n.pop(),r=Object.keys(z[i]);for(let{length:o}=r,a=0;a1&&(n=i),e(n))};return"conversion"in e&&(t.conversion=e.conversion),t}function ZA(e){let t=function(...n){let i=n[0];if(i==null)return i;i.length>1&&(n=i);let r=e(n);if(typeof r=="object")for(let{length:o}=r,a=0;a0){this.model=t||"rgb",i=_e[this.model].channels;let r=Array.prototype.slice.call(e,0,i);this.color=Ph(r,i),this.valpha=typeof e[i]=="number"?e[i]:1}else if(typeof e=="number")this.model="rgb",this.color=[e>>16&255,e>>8&255,e&255],this.valpha=1;else{this.valpha=1;let r=Object.keys(e);"alpha"in e&&(r.splice(r.indexOf("alpha"),1),this.valpha=typeof e.alpha=="number"?e.alpha:0);let o=r.sort().join("");if(!(o in zh))throw new Error("Unable to parse color from object: "+JSON.stringify(e));this.model=zh[o];let{labels:a}=_e[this.model],s=[];for(n=0;n(e%360+360)%360),saturationl:oe("hsl",1,pe(100)),lightness:oe("hsl",2,pe(100)),saturationv:oe("hsv",1,pe(100)),value:oe("hsv",2,pe(100)),chroma:oe("hcg",1,pe(100)),gray:oe("hcg",2,pe(100)),white:oe("hwb",1,pe(100)),wblack:oe("hwb",2,pe(100)),cyan:oe("cmyk",0,pe(100)),magenta:oe("cmyk",1,pe(100)),yellow:oe("cmyk",2,pe(100)),black:oe("cmyk",3,pe(100)),x:oe("xyz",0,pe(95.047)),y:oe("xyz",1,pe(100)),z:oe("xyz",2,pe(108.833)),l:oe("lab",0,pe(100)),a:oe("lab",1),b:oe("lab",2),keyword(e){return e!==void 0?new he(e):_e[this.model].keyword(this.color)},hex(e){return e!==void 0?new he(e):ge.to.hex(...this.rgb().round().color)},hexa(e){if(e!==void 0)return new he(e);let t=this.rgb().round().color,n=Math.round(this.valpha*255).toString(16).toUpperCase();return n.length===1&&(n="0"+n),ge.to.hex(...t)+n},rgbNumber(){let e=this.rgb().color;return(e[0]&255)<<16|(e[1]&255)<<8|e[2]&255},luminosity(){let e=this.rgb().color,t=[];for(let[n,i]of e.entries()){let r=i/255;t[n]=r<=.04045?r/12.92:((r+.055)/1.055)**2.4}return .2126*t[0]+.7152*t[1]+.0722*t[2]},contrast(e){let t=this.luminosity(),n=e.luminosity();return t>n?(t+.05)/(n+.05):(n+.05)/(t+.05)},level(e){let t=this.contrast(e);return t>=7?"AAA":t>=4.5?"AA":""},isDark(){let e=this.rgb().color;return(e[0]*2126+e[1]*7152+e[2]*722)/1e4<128},isLight(){return!this.isDark()},negate(){let e=this.rgb();for(let t=0;t<3;t++)e.color[t]=255-e.color[t];return e},lighten(e){let t=this.hsl();return t.color[2]+=t.color[2]*e,t},darken(e){let t=this.hsl();return t.color[2]-=t.color[2]*e,t},saturate(e){let t=this.hsl();return t.color[1]+=t.color[1]*e,t},desaturate(e){let t=this.hsl();return t.color[1]-=t.color[1]*e,t},whiten(e){let t=this.hwb();return t.color[1]+=t.color[1]*e,t},blacken(e){let t=this.hwb();return t.color[2]+=t.color[2]*e,t},grayscale(){let e=this.rgb().color,t=e[0]*.3+e[1]*.59+e[2]*.11;return he.rgb(t,t,t)},fade(e){return this.alpha(this.valpha-this.valpha*e)},opaquer(e){return this.alpha(this.valpha+this.valpha*e)},rotate(e){let t=this.hsl(),n=t.color[0];return n=(n+e)%360,n=n<0?360+n:n,t.color[0]=n,t},mix(e,t){if(!e||!e.rgb)throw new Error('Argument to "mix" was not a Color instance, but rather an instance of '+typeof e);let n=e.rgb(),i=this.rgb(),r=t===void 0?.5:t,o=2*r-1,a=n.alpha()-i.alpha(),s=((o*a===-1?o:(o+a)/(1+o*a))+1)/2,u=1-s;return he.rgb(s*n.red()+u*i.red(),s*n.green()+u*i.green(),s*n.blue()+u*i.blue(),n.alpha()*r+i.alpha()*(1-r))}};for(let e of Object.keys(_e)){if(Ax.includes(e))continue;let{channels:t}=_e[e];he.prototype[e]=function(...n){return this.model===e?new he(this):n.length>0?new he(n,e):new he([...qA(_e[this.model][e].raw(this.color)),this.valpha],e)},he[e]=function(...n){let i=n[0];return typeof i=="number"&&(i=Ph(n,t)),new he(i,e)}}function VA(e,t){return Number(e.toFixed(t))}function FA(e){return function(t){return VA(t,e)}}function oe(e,t,n){e=Array.isArray(e)?e:[e];for(let i of e)(Eh[i]||=[])[t]=n;return e=e[0],function(i){let r;return i!==void 0?(n&&(i=n(i)),r=this[e](),r.color[t]=i,r):(r=this[e]().color[t],n&&(r=n(r)),r)}}function pe(e){return function(t){return Math.max(0,Math.min(e,t))}}function qA(e){return Array.isArray(e)?e:[e]}function Ph(e,t){for(let n=0;n{"use strict";function et(e,t){if(t)return new et(e).style(t);if(!(this instanceof et))return new et(e);this.text=e}et.prototype.prefix="\x1B[";et.prototype.suffix="m";et.prototype.hex=function(t){t=t[0]==="#"?t.substring(1):t,t.length===3&&(t=t.split(""),t[5]=t[2],t[4]=t[2],t[3]=t[1],t[2]=t[1],t[1]=t[0],t=t.join(""));var n=t.substring(0,2),i=t.substring(2,4),r=t.substring(4,6);return[parseInt(n,16),parseInt(i,16),parseInt(r,16)]};et.prototype.rgb=function(t,n,i){var r=t/255*5,o=n/255*5,a=i/255*5;return this.ansi(r,o,a)};et.prototype.ansi=function(t,n,i){var r=Math.round(t),o=Math.round(n),a=Math.round(i);return 16+r*36+o*6+a};et.prototype.reset=function(){return this.prefix+"39;49"+this.suffix};et.prototype.style=function(t){return this.prefix+"38;5;"+this.rgb.apply(this,this.hex(t))+this.suffix+this.text+this.reset()};jx.exports=et});var Ux=w((fU,Cx)=>{var WA=Nx(),KA=Tx();Cx.exports=function(t,n){var i=n.namespace,r=n.colors!==!1?KA(i+":",WA(i)):i+":";return t[0]=r+" "+t[0],t}});var Rx=w((mU,Lx)=>{"use strict";Lx.exports=function(t,n){if(!n)return!1;for(var i=n.split(/[\s,]+/),r=0;r{var HA=Rx();Mx.exports=function(t){return function(i){try{return HA(i,t())}catch{}return!1}}});var Fx=w((hU,Vx)=>{var YA=Zx();Vx.exports=YA(function(){return process.env.DEBUG||process.env.DIAGNOSTICS})});var Bx=w((gU,qx)=>{qx.exports=function(e,t){try{Function.prototype.apply.call(console.log,console,t)}catch{}}});var Jx=w((vU,Gx)=>{var XA=Oh(),QA=G("tty").isatty(1),yu=XA(function e(t,n){return n=n||{},n.colors="colors"in n?n.colors:QA,n.namespace=t,n.prod=!1,n.dev=!0,!e.enabled(t)&&!(n.force||e.force)?e.nope(n):e.yep(n)});yu.modify(Ux());yu.use(Fx());yu.set(Bx());Gx.exports=yu});var oo=w((_U,Ah)=>{process.env.NODE_ENV==="production"?Ah.exports=Ox():Ah.exports=Jx()});var Kx=w((yU,Wx)=>{"use strict";var Dh=G("fs"),{StringDecoder:eD}=G("string_decoder"),{Stream:tD}=Sr();function rD(){}Wx.exports=(e,t)=>{let n=Buffer.alloc(65536),i=new eD("utf8"),r=new tD,o="",a=0,s=0;return e.start===-1&&delete e.start,r.readable=!0,r.destroy=()=>{r.destroyed=!0,r.emit("end"),r.emit("close")},Dh.open(e.file,"a+","0644",(u,c)=>{if(u){t?t(u):r.emit("error",u),r.destroy();return}(function l(){if(r.destroyed){Dh.close(c,rD);return}return Dh.read(c,n,0,n.length,a,(d,f)=>{if(d){t?t(d):r.emit("error",d),r.destroy();return}if(!f)return o&&((e.start==null||s>e.start)&&(t?t(null,o):r.emit("line",o)),s++,o=""),setTimeout(l,1e3);let p=i.write(n.slice(0,f));t||r.emit("data",p),p=(o+p).split(/\n+/);let m=p.length-1,h=0;for(;he.start)&&(t?t(null,p[h]):r.emit("line",p[h])),s++;return o=p[m],a+=f,l()})})()}),t?r.destroy:r}});var Qx=w(($U,Xx)=>{"use strict";var Re=G("fs"),ye=G("path"),Hx=mx(),nD=G("zlib"),{MESSAGE:iD}=ce(),{Stream:oD,PassThrough:Yx}=Sr(),aD=An(),tt=oo()("winston:file"),sD=G("os"),uD=Kx();Xx.exports=class extends aD{constructor(t={}){super(t),this.name=t.name||"file";function n(i,...r){r.slice(1).forEach(o=>{if(t[o])throw new Error(`Cannot set ${o} and ${i} together`)})}if(this._stream=new Yx,this._stream.setMaxListeners(30),this._onError=this._onError.bind(this),t.filename||t.dirname)n("filename or dirname","stream"),this._basename=this.filename=t.filename?ye.basename(t.filename):"winston.log",this.dirname=t.dirname||ye.dirname(t.filename),this.options=t.options||{flags:"a"};else if(t.stream)console.warn("options.stream will be removed in winston@4. Use winston.transports.Stream"),n("stream","filename","maxsize"),this._dest=this._stream.pipe(this._setupStream(t.stream)),this.dirname=ye.dirname(this._dest.path);else throw new Error("Cannot log to file without filename or stream.");this.maxsize=t.maxsize||null,this.rotationFormat=t.rotationFormat||!1,this.zippedArchive=t.zippedArchive||!1,this.maxFiles=t.maxFiles||null,this.eol=typeof t.eol=="string"?t.eol:sD.EOL,this.tailable=t.tailable||!1,this.lazy=t.lazy||!1,this._size=0,this._pendingSize=0,this._created=0,this._drain=!1,this._opening=!1,this._ending=!1,this._fileExist=!1,this.dirname&&this._createLogDirIfNotExist(this.dirname),this.lazy||this.open()}finishIfEnding(){this._ending&&(this._opening?this.once("open",()=>{this._stream.once("finish",()=>this.emit("finish")),setImmediate(()=>this._stream.end())}):(this._stream.once("finish",()=>this.emit("finish")),setImmediate(()=>this._stream.end())))}_final(t){if(this._opening){this.once("open",()=>this._final(t));return}if(this._stream.end(),!this._dest||this._dest.writableFinished)return t();this._dest.once("finish",t),this._dest.once("error",t)}log(t,n=()=>{}){if(this.silent)return n(),!0;if(this._drain){this._stream.once("drain",()=>{this._drain=!1,this.log(t,n)});return}if(this._rotate){this._stream.once("rotate",()=>{this._rotate=!1,this.log(t,n)});return}if(this.lazy){if(!this._fileExist){this._opening||this.open(),this.once("open",()=>{this._fileExist=!0,this.log(t,n)});return}if(this._needsNewFile(this._pendingSize)){this._dest.once("close",()=>{this._opening||this.open(),this.once("open",()=>{this.log(t,n)})});return}}let i=`${t[iD]}${this.eol}`,r=Buffer.byteLength(i);function o(){if(this._size+=r,this._pendingSize-=r,tt("logged %s %s",this._size,i),this.emit("logged",t),!this._rotate&&!this._opening&&this._needsNewFile()){if(this.lazy){this._endStream(()=>{this.emit("fileclosed")});return}this._rotate=!0,this._endStream(()=>this._rotateFile())}}this._pendingSize+=r,this._opening&&!this.rotatedWhileOpening&&this._needsNewFile(this._size+this._pendingSize)&&(this.rotatedWhileOpening=!0);let a=this._stream.write(i,o.bind(this));return a?n():(this._drain=!0,this._stream.once("drain",()=>{this._drain=!1,n()})),tt("written",a,this._drain),this.finishIfEnding(),a}query(t,n){typeof t=="function"&&(n=t,t={}),t=d(t);let i=ye.join(this.dirname,this.filename),r="",o=[],a=0,s=Re.createReadStream(i,{encoding:"utf8"});s.on("error",f=>{if(s.readable&&s.destroy(),!!n)return f.code!=="ENOENT"?n(f):n(null,o)}),s.on("data",f=>{f=(r+f).split(/\n+/);let p=f.length-1,m=0;for(;m=t.start)&&u(f[m]),a++;r=f[p]}),s.on("close",()=>{r&&u(r,!0),t.order==="desc"&&(o=o.reverse()),n&&n(null,o)});function u(f,p){try{let m=JSON.parse(f);l(m)&&c(m)}catch(m){p||s.emit("error",m)}}function c(f){if(t.rows&&o.length>=t.rows&&t.order!=="desc"){s.readable&&s.destroy();return}t.fields&&(f=t.fields.reduce((p,m)=>(p[m]=f[m],p),{})),t.order==="desc"&&o.length>=t.rows&&o.shift(),o.push(f)}function l(f){if(!f||typeof f!="object")return;let p=new Date(f.timestamp);if(!(t.from&&pt.until||t.level&&t.level!==f.level))return!0}function d(f){return f=f||{},f.rows=f.rows||f.limit||10,f.start=f.start||0,f.until=f.until||new Date,typeof f.until!="object"&&(f.until=new Date(f.until)),f.from=f.from||f.until-1440*60*1e3,typeof f.from!="object"&&(f.from=new Date(f.from)),f.order=f.order||"desc",f}}stream(t={}){let n=ye.join(this.dirname,this.filename),i=new oD,r={file:n,start:t.start};return i.destroy=uD(r,(o,a)=>{if(o)return i.emit("error",o);try{i.emit("data",a),a=JSON.parse(a),i.emit("log",a)}catch(s){i.emit("error",s)}}),i}open(){this.filename&&(this._opening||(this._opening=!0,this.stat((t,n)=>{if(t)return this.emit("error",t);tt("stat done: %s { size: %s }",this.filename,n),this._size=n,this._dest=this._createStream(this._stream),this._opening=!1,this.once("open",()=>{this._stream.emit("rotate")||(this._rotate=!1)})})))}stat(t){let n=this._getFile(),i=ye.join(this.dirname,n);Re.stat(i,(r,o)=>{if(r&&r.code==="ENOENT")return tt("ENOENT\xA0ok",i),this.filename=n,t(null,0);if(r)return tt(`err ${r.code} ${i}`),t(r);if(!o||this._needsNewFile(o.size))return this._incFile(()=>this.stat(t));this.filename=n,t(null,o.size)})}close(t){this._stream&&this._stream.end(()=>{t&&t(),this.emit("flush"),this.emit("closed")})}_needsNewFile(t){return t=t||this._size,this.maxsize&&t>=this.maxsize}_onError(t){this.emit("error",t)}_setupStream(t){return t.on("error",this._onError),t}_cleanupStream(t){return t.removeListener("error",this._onError),t.destroy(),t}_rotateFile(){this._incFile(()=>this.open())}_endStream(t=()=>{}){this._dest?(this._stream.unpipe(this._dest),this._dest.end(()=>{this._cleanupStream(this._dest),t()})):t()}_createStream(t){let n=ye.join(this.dirname,this.filename);tt("create stream start",n,this.options);let i=Re.createWriteStream(n,this.options).on("error",r=>tt(r)).on("close",()=>tt("close",i.path,i.bytesWritten)).on("open",()=>{tt("file open ok",n),this.emit("open",n),t.pipe(i),this.rotatedWhileOpening&&(this._stream=new Yx,this._stream.setMaxListeners(30),this._rotateFile(),this.rotatedWhileOpening=!1,this._cleanupStream(i),t.end())});return tt("create stream ok",n),i}_incFile(t){tt("_incFile",this.filename);let n=ye.extname(this._basename),i=ye.basename(this._basename,n),r=[];this.zippedArchive&&r.push(function(o){let a=this._created>0&&!this.tailable?this._created:"";this._compressFile(ye.join(this.dirname,`${i}${a}${n}`),ye.join(this.dirname,`${i}${a}${n}.gz`),o)}.bind(this)),r.push(function(o){this.tailable?this._checkMaxFilesTailable(n,i,o):(this._created+=1,this._checkMaxFilesIncrementing(n,i,o))}.bind(this)),Hx(r,t)}_getFile(){let t=ye.extname(this._basename),n=ye.basename(this._basename,t),i=this.rotationFormat?this.rotationFormat():this._created;return!this.tailable&&this._created?`${n}${i}${t}`:`${n}${t}`}_checkMaxFilesIncrementing(t,n,i){if(!this.maxFiles||this._created1;a--)r.push(function(s,u){let c=`${n}${s-1}${t}${o}`,l=ye.join(this.dirname,c);Re.exists(l,d=>{if(!d)return u(null);c=`${n}${s}${t}${o}`,Re.rename(l,ye.join(this.dirname,c),u)})}.bind(this,a));Hx(r,()=>{Re.rename(ye.join(this.dirname,`${n}${t}${o}`),ye.join(this.dirname,`${n}1${t}${o}`),i)})}_compressFile(t,n,i){Re.access(t,Re.F_OK,r=>{if(r)return i();var o=nD.createGzip(),a=Re.createReadStream(t),s=Re.createWriteStream(n);s.on("finish",()=>{Re.unlink(t,i)}),a.pipe(o).pipe(s)})}_createLogDirIfNotExist(t){Re.existsSync(t)||Re.mkdirSync(t,{recursive:!0})}}});var t0=w((xU,e0)=>{"use strict";var cD=G("http"),lD=G("https"),{Stream:dD}=Sr(),fD=An(),{configure:mD}=Fi();e0.exports=class extends fD{constructor(t={}){super(t),this.options=t,this.name=t.name||"http",this.ssl=!!t.ssl,this.host=t.host||"localhost",this.port=t.port,this.auth=t.auth,this.path=t.path||"",this.maximumDepth=t.maximumDepth,this.agent=t.agent,this.headers=t.headers||{},this.headers["content-type"]="application/json",this.batch=t.batch||!1,this.batchInterval=t.batchInterval||5e3,this.batchCount=t.batchCount||10,this.batchOptions=[],this.batchTimeoutID=-1,this.batchCallback={},this.port||(this.port=this.ssl?443:80)}log(t,n){this._request(t,null,null,(i,r)=>{r&&r.statusCode!==200&&(i=new Error(`Invalid HTTP Status Code: ${r.statusCode}`)),i?this.emit("warn",i):this.emit("logged",t)}),n&&setImmediate(n)}query(t,n){typeof t=="function"&&(n=t,t={}),t={method:"query",params:this.normalizeQuery(t)};let i=t.params.auth||null;delete t.params.auth;let r=t.params.path||null;delete t.params.path,this._request(t,i,r,(o,a,s)=>{if(a&&a.statusCode!==200&&(o=new Error(`Invalid HTTP Status Code: ${a.statusCode}`)),o)return n(o);if(typeof s=="string")try{s=JSON.parse(s)}catch(u){return n(u)}n(null,s)})}stream(t={}){let n=new dD;t={method:"stream",params:t};let i=t.params.path||null;delete t.params.path;let r=t.params.auth||null;delete t.params.auth;let o="",a=this._request(t,r,i);return n.destroy=()=>a.destroy(),a.on("data",s=>{s=(o+s).split(/\n+/);let u=s.length-1,c=0;for(;cn.emit("error",s)),n}_request(t,n,i,r){t=t||{},n=n||this.auth,i=i||this.path||"",this.batch?this._doBatch(t,r,n,i):this._doRequest(t,r,n,i)}_doBatch(t,n,i,r){if(this.batchOptions.push(t),this.batchOptions.length===1){let o=this;this.batchCallback=n,this.batchTimeoutID=setTimeout(function(){o.batchTimeoutID=-1,o._doBatchRequest(o.batchCallback,i,r)},this.batchInterval)}this.batchOptions.length===this.batchCount&&this._doBatchRequest(this.batchCallback,i,r)}_doBatchRequest(t,n,i){this.batchTimeoutID>0&&(clearTimeout(this.batchTimeoutID),this.batchTimeoutID=-1);let r=this.batchOptions.slice();this.batchOptions=[],this._doRequest(r,t,n,i)}_doRequest(t,n,i,r){let o=Object.assign({},this.headers);i&&i.bearer&&(o.Authorization=`Bearer ${i.bearer}`);let a=(this.ssl?lD:cD).request({...this.options,method:"POST",host:this.host,port:this.port,path:`/${r.replace(/^\//,"")}`,headers:o,auth:i&&i.username&&i.password?`${i.username}:${i.password}`:"",agent:this.agent});a.on("error",n),a.on("response",u=>u.on("end",()=>n(null,u)).resume());let s=mD({...this.maximumDepth&&{maximumDepth:this.maximumDepth}});a.end(Buffer.from(s(t,this.options.replacer),"utf8"))}}});var Nh=w((kU,r0)=>{"use strict";var lt=e=>e!==null&&typeof e=="object"&&typeof e.pipe=="function";lt.writable=e=>lt(e)&&e.writable!==!1&&typeof e._write=="function"&&typeof e._writableState=="object";lt.readable=e=>lt(e)&&e.readable!==!1&&typeof e._read=="function"&&typeof e._readableState=="object";lt.duplex=e=>lt.writable(e)&<.readable(e);lt.transform=e=>lt.duplex(e)&&typeof e._transform=="function";r0.exports=lt});var i0=w((IU,n0)=>{"use strict";var pD=Nh(),{MESSAGE:hD}=ce(),gD=G("os"),vD=An();n0.exports=class extends vD{constructor(t={}){if(super(t),!t.stream||!pD(t.stream))throw new Error("options.stream is required.");this._stream=t.stream,this._stream.setMaxListeners(1/0),this.isObjectMode=t.stream._writableState.objectMode,this.eol=typeof t.eol=="string"?t.eol:gD.EOL}log(t,n){if(setImmediate(()=>this.emit("logged",t)),this.isObjectMode){this._stream.write(t),n&&n();return}this._stream.write(`${t[hD]}${this.eol}`),n&&n()}}});var o0=w(ao=>{"use strict";Object.defineProperty(ao,"Console",{configurable:!0,enumerable:!0,get(){return Aw()}});Object.defineProperty(ao,"File",{configurable:!0,enumerable:!0,get(){return Qx()}});Object.defineProperty(ao,"Http",{configurable:!0,enumerable:!0,get(){return t0()}});Object.defineProperty(ao,"Stream",{configurable:!0,enumerable:!0,get(){return i0()}})});var $u=w(so=>{"use strict";var bu=Tp(),{configs:jh}=ce();so.cli=bu.levels(jh.cli);so.npm=bu.levels(jh.npm);so.syslog=bu.levels(jh.syslog);so.addColors=bu.levels});var s0=w((wu,a0)=>{"use strict";Object.defineProperty(wu,"__esModule",{value:!0});var _D=eu(),yD=Ir(_D),bD=lu(),$D=Ir(bD),wD=_h(),xD=Ir(wD),kD=hh(),SD=Ir(kD),ID=gh(),OD=Ir(ID),zD=kr(),ED=Ir(zD),PD=Nn(),AD=Ir(PD);function Ir(e){return e&&e.__esModule?e:{default:e}}function DD(e,t,n){n=(0,SD.default)(n);var i=0,r=0,{length:o}=e,a=!1;o===0&&n(null);function s(u,c){u===!1&&(a=!0),a!==!0&&(u?n(u):(++r===o||c===$D.default)&&n(null))}for(;i{"use strict";Object.defineProperty(xu,"__esModule",{value:!0});xu.default=TD;function TD(e){return(t,n,i)=>e(t,i)}u0.exports=xu.default});var Iu=w((Su,l0)=>{"use strict";Object.defineProperty(Su,"__esModule",{value:!0});var CD=s0(),UD=ku(CD),LD=c0(),RD=ku(LD),MD=kr(),ZD=ku(MD),VD=Nn(),FD=ku(VD);function ku(e){return e&&e.__esModule?e:{default:e}}function qD(e,t,n){return(0,UD.default)(e,(0,RD.default)((0,ZD.default)(t)),n)}Su.default=(0,FD.default)(qD,3);l0.exports=Su.default});var f0=w((EU,d0)=>{"use strict";var BD=Object.prototype.toString;d0.exports=function(t){if(typeof t.displayName=="string"&&t.constructor.name)return t.displayName;if(typeof t.name=="string"&&t.name)return t.name;if(typeof t=="object"&&t.constructor&&typeof t.constructor.name=="string")return t.constructor.name;var n=t.toString(),i=BD.call(t).slice(8,-1);return i==="Function"?n=n.substring(n.indexOf("(")+1,n.indexOf(")")):n=i,n||"anonymous"}});var Th=w((PU,m0)=>{"use strict";var GD=f0();m0.exports=function(t){var n=0,i;function r(){return n||(n=1,i=t.apply(this,arguments),t=null),i}return r.displayName=GD(t),r}});var Ch=w(co=>{co.get=function(e){var t=Error.stackTraceLimit;Error.stackTraceLimit=1/0;var n={},i=Error.prepareStackTrace;Error.prepareStackTrace=function(o,a){return a},Error.captureStackTrace(n,e||co.get);var r=n.stack;return Error.prepareStackTrace=i,Error.stackTraceLimit=t,r};co.parse=function(e){if(!e.stack)return[];var t=this,n=e.stack.split(` -`).slice(1);return n.map(function(i){if(i.match(/^\s*[-]{4,}$/))return t._createParsedCallSite({fileName:i,lineNumber:null,functionName:null,typeName:null,methodName:null,columnNumber:null,native:null});var r=i.match(/at (?:(.+)\s+\()?(?:(.+?):(\d+)(?::(\d+))?|([^)]+))\)?/);if(r){var o=null,a=null,s=null,u=null,c=null,l=r[5]==="native";if(r[1]){s=r[1];var d=s.lastIndexOf(".");if(s[d-1]=="."&&d--,d>0){o=s.substr(0,d),a=s.substr(d+1);var f=o.indexOf(".Module");f>0&&(s=s.substr(f+1),o=o.substr(0,f))}u=null}a&&(u=o,c=a),a===""&&(c=null,s=null);var p={fileName:r[2]||null,lineNumber:parseInt(r[3],10)||null,functionName:s,typeName:u,methodName:c,columnNumber:parseInt(r[4],10)||null,native:l};return t._createParsedCallSite(p)}}).filter(function(i){return!!i})};function uo(e){for(var t in e)this[t]=e[t]}var JD=["this","typeName","functionName","methodName","fileName","lineNumber","columnNumber","function","evalOrigin"],WD=["topLevel","eval","native","constructor"];JD.forEach(function(e){uo.prototype[e]=null,uo.prototype["get"+e[0].toUpperCase()+e.substr(1)]=function(){return this[e]}});WD.forEach(function(e){uo.prototype[e]=!1,uo.prototype["is"+e[0].toUpperCase()+e.substr(1)]=function(){return this[e]}});co._createParsedCallSite=function(e){return new uo(e)}});var h0=w((NU,p0)=>{"use strict";var{Writable:KD}=Sr();p0.exports=class extends KD{constructor(t){if(super({objectMode:!0}),!t)throw new Error("ExceptionStream requires a TransportStream instance.");this.handleExceptions=!0,this.transport=t}_write(t,n,i){return t.exception?this.transport.log(t,i):(i(),!0)}}});var Lh=w((TU,_0)=>{"use strict";var g0=G("os"),HD=Iu(),Uh=oo()("winston:exception"),YD=Th(),v0=Ch(),XD=h0();_0.exports=class{constructor(t){if(!t)throw new Error("Logger is required to handle exceptions");this.logger=t,this.handlers=new Map}handle(...t){t.forEach(n=>{if(Array.isArray(n))return n.forEach(i=>this._addHandler(i));this._addHandler(n)}),this.catcher||(this.catcher=this._uncaughtException.bind(this),process.on("uncaughtException",this.catcher))}unhandle(){this.catcher&&(process.removeListener("uncaughtException",this.catcher),this.catcher=!1,Array.from(this.handlers.values()).forEach(t=>this.logger.unpipe(t)))}getAllInfo(t){let n=null;return t&&(n=typeof t=="string"?t:t.message),{error:t,level:"error",message:[`uncaughtException: ${n||"(no error message)"}`,t&&t.stack||" No stack trace"].join(` -`),stack:t&&t.stack,exception:!0,date:new Date().toString(),process:this.getProcessInfo(),os:this.getOsInfo(),trace:this.getTrace(t)}}getProcessInfo(){return{pid:process.pid,uid:process.getuid?process.getuid():null,gid:process.getgid?process.getgid():null,cwd:process.cwd(),execPath:process.execPath,version:process.version,argv:process.argv,memoryUsage:process.memoryUsage()}}getOsInfo(){return{loadavg:g0.loadavg(),uptime:g0.uptime()}}getTrace(t){return(t?v0.parse(t):v0.get()).map(i=>({column:i.getColumnNumber(),file:i.getFileName(),function:i.getFunctionName(),line:i.getLineNumber(),method:i.getMethodName(),native:i.isNative()}))}_addHandler(t){if(!this.handlers.has(t)){t.handleExceptions=!0;let n=new XD(t);this.handlers.set(t,n),this.logger.pipe(n)}}_uncaughtException(t){let n=this.getAllInfo(t),i=this._getExceptionHandlers(),r=typeof this.logger.exitOnError=="function"?this.logger.exitOnError(t):this.logger.exitOnError,o;!i.length&&r&&(console.warn("winston: exitOnError cannot be true with no exception handlers."),console.warn("winston: not exiting process."),r=!1);function a(){Uh("doExit",r),Uh("process._exiting",process._exiting),r&&!process._exiting&&(o&&clearTimeout(o),process.exit(1))}if(!i||i.length===0)return process.nextTick(a);HD(i,(s,u)=>{let c=YD(u),l=s.transport||s;function d(f){return()=>{Uh(f),c()}}l._ending=!0,l.once("finish",d("finished")),l.once("error",d("error"))},()=>r&&a()),this.logger.log(n),r&&(o=setTimeout(a,3e3))}_getExceptionHandlers(){return this.logger.transports.filter(t=>(t.transport||t).handleExceptions)}}});var b0=w((UU,y0)=>{"use strict";var{Writable:QD}=Sr();y0.exports=class extends QD{constructor(t){if(super({objectMode:!0}),!t)throw new Error("RejectionStream requires a TransportStream instance.");this.handleRejections=!0,this.transport=t}_write(t,n,i){return t.rejection?this.transport.log(t,i):(i(),!0)}}});var Mh=w((RU,x0)=>{"use strict";var $0=G("os"),eN=Iu(),Rh=oo()("winston:rejection"),tN=Th(),w0=Ch(),rN=b0();x0.exports=class{constructor(t){if(!t)throw new Error("Logger is required to handle rejections");this.logger=t,this.handlers=new Map}handle(...t){t.forEach(n=>{if(Array.isArray(n))return n.forEach(i=>this._addHandler(i));this._addHandler(n)}),this.catcher||(this.catcher=this._unhandledRejection.bind(this),process.on("unhandledRejection",this.catcher))}unhandle(){this.catcher&&(process.removeListener("unhandledRejection",this.catcher),this.catcher=!1,Array.from(this.handlers.values()).forEach(t=>this.logger.unpipe(t)))}getAllInfo(t){let n=null;return t&&(n=typeof t=="string"?t:t.message),{error:t,level:"error",message:[`unhandledRejection: ${n||"(no error message)"}`,t&&t.stack||" No stack trace"].join(` -`),stack:t&&t.stack,rejection:!0,date:new Date().toString(),process:this.getProcessInfo(),os:this.getOsInfo(),trace:this.getTrace(t)}}getProcessInfo(){return{pid:process.pid,uid:process.getuid?process.getuid():null,gid:process.getgid?process.getgid():null,cwd:process.cwd(),execPath:process.execPath,version:process.version,argv:process.argv,memoryUsage:process.memoryUsage()}}getOsInfo(){return{loadavg:$0.loadavg(),uptime:$0.uptime()}}getTrace(t){return(t?w0.parse(t):w0.get()).map(i=>({column:i.getColumnNumber(),file:i.getFileName(),function:i.getFunctionName(),line:i.getLineNumber(),method:i.getMethodName(),native:i.isNative()}))}_addHandler(t){if(!this.handlers.has(t)){t.handleRejections=!0;let n=new rN(t);this.handlers.set(t,n),this.logger.pipe(n)}}_unhandledRejection(t){let n=this.getAllInfo(t),i=this._getRejectionHandlers(),r=typeof this.logger.exitOnError=="function"?this.logger.exitOnError(t):this.logger.exitOnError,o;!i.length&&r&&(console.warn("winston: exitOnError cannot be true with no rejection handlers."),console.warn("winston: not exiting process."),r=!1);function a(){Rh("doExit",r),Rh("process._exiting",process._exiting),r&&!process._exiting&&(o&&clearTimeout(o),process.exit(1))}if(!i||i.length===0)return process.nextTick(a);eN(i,(s,u)=>{let c=tN(u),l=s.transport||s;function d(f){return()=>{Rh(f),c()}}l._ending=!0,l.once("finish",d("finished")),l.once("error",d("error"))},()=>r&&a()),this.logger.log(n),r&&(o=setTimeout(a,3e3))}_getRejectionHandlers(){return this.logger.transports.filter(t=>(t.transport||t).handleRejections)}}});var S0=w((MU,k0)=>{"use strict";var Zh=class{constructor(t){let n=Ou();if(typeof t!="object"||Array.isArray(t)||!(t instanceof n))throw new Error("Logger is required for profiling");this.logger=t,this.start=Date.now()}done(...t){typeof t[t.length-1]=="function"&&(console.warn("Callback function no longer supported as of winston@3.0.0"),t.pop());let n=typeof t[t.length-1]=="object"?t.pop():{};return n.level=n.level||"info",n.durationMs=Date.now()-this.start,this.logger.write(n)}};k0.exports=Zh});var Ou=w((ZU,E0)=>{"use strict";var{Stream:nN,Transform:iN}=Sr(),I0=Iu(),{LEVEL:dt,SPLAT:O0}=ce(),z0=Nh(),oN=Lh(),aN=Mh(),sN=fh(),uN=S0(),{warn:cN}=Cp(),lN=$u(),dN=/%[scdjifoO%]/g,zu=class extends iN{constructor(t){super({objectMode:!0}),this.configure(t)}child(t){let n=this;return Object.create(n,{write:{value:function(i){let r=Object.assign({},t,i);i instanceof Error&&(r.stack=i.stack,r.message=i.message,r.cause=i.cause),n.write(r)}}})}configure({silent:t,format:n,defaultMeta:i,levels:r,level:o="info",exitOnError:a=!0,transports:s,colors:u,emitErrs:c,formatters:l,padLevels:d,rewriters:f,stripColors:p,exceptionHandlers:m,rejectionHandlers:h}={}){if(this.transports.length&&this.clear(),this.silent=t,this.format=n||this.format||Pp()(),this.defaultMeta=i||null,this.levels=r||this.levels||lN.npm.levels,this.level=o,this.exceptions&&this.exceptions.unhandle(),this.rejections&&this.rejections.unhandle(),this.exceptions=new oN(this),this.rejections=new aN(this),this.profilers={},this.exitOnError=a,s&&(s=Array.isArray(s)?s:[s],s.forEach(_=>this.add(_))),u||c||l||d||f||p)throw new Error(["{ colors, emitErrs, formatters, padLevels, rewriters, stripColors } were removed in winston@3.0.0.","Use a custom winston.format(function) instead.","See: https://github.com/winstonjs/winston/tree/master/UPGRADE-3.0.md"].join(` -`));m&&this.exceptions.handle(m),h&&this.rejections.handle(h)}getHighestLogLevel(){let t=lo(this.levels,this.level);return!this.transports||this.transports.length===0?t:this.transports.reduce((n,i)=>{let r=lo(this.levels,i.level);return r!==null&&r>n?r:n},t)}isLevelEnabled(t){let n=lo(this.levels,t);if(n===null)return!1;let i=lo(this.levels,this.level);return i===null?!1:!this.transports||this.transports.length===0?i>=n:this.transports.findIndex(o=>{let a=lo(this.levels,o.level);return a===null&&(a=i),a>=n})!==-1}log(t,n,...i){if(arguments.length===1)return t[dt]=t.level,this._addDefaultMeta(t),this.write(t),this;if(arguments.length===2)return n&&typeof n=="object"?(n[dt]=n.level=t,this._addDefaultMeta(n),this.write(n),this):(n={[dt]:t,level:t,message:n},this._addDefaultMeta(n),this.write(n),this);let[r]=i;if(typeof r=="object"&&r!==null&&!(n&&n.match&&n.match(dN))){let a=Object.assign({},this.defaultMeta,r,{[dt]:t,[O0]:i,level:t,message:n});return r.message&&(a.message=`${a.message} ${r.message}`),r.stack&&(a.stack=r.stack),r.cause&&(a.cause=r.cause),this.write(a),this}return this.write(Object.assign({},this.defaultMeta,{[dt]:t,[O0]:i,level:t,message:n})),this}_transform(t,n,i){if(this.silent)return i();t[dt]||(t[dt]=t.level),!this.levels[t[dt]]&&this.levels[t[dt]]!==0&&console.error("[winston] Unknown logger level: %s",t[dt]),this._readableState.pipes||console.error("[winston] Attempt to write logs with no transports, which can increase memory usage: %j",t);try{this.push(this.format.transform(t,this.format.options))}finally{this._writableState.sync=!1,i()}}_final(t){let n=this.transports.slice();I0(n,(i,r)=>{if(!i||i.finished)return setImmediate(r);i.once("finish",r),i.end()},t)}add(t){let n=!z0(t)||t.log.length>2?new sN({transport:t}):t;if(!n._writableState||!n._writableState.objectMode)throw new Error("Transports must WritableStreams in objectMode. Set { objectMode: true }.");return this._onEvent("error",n),this._onEvent("warn",n),this.pipe(n),t.handleExceptions&&this.exceptions.handle(),t.handleRejections&&this.rejections.handle(),this}remove(t){if(!t)return this;let n=t;return(!z0(t)||t.log.length>2)&&(n=this.transports.filter(i=>i.transport===t)[0]),n&&this.unpipe(n),this}clear(){return this.unpipe(),this}close(){return this.exceptions.unhandle(),this.rejections.unhandle(),this.clear(),this.emit("close"),this}setLevels(){cN.deprecated("setLevels")}query(t,n){typeof t=="function"&&(n=t,t={}),t=t||{};let i={},r=Object.assign({},t.query||{});function o(s,u){t.query&&typeof s.formatQuery=="function"&&(t.query=s.formatQuery(r)),s.query(t,(c,l)=>{if(c)return u(c);typeof s.formatResults=="function"&&(l=s.formatResults(l,t.format)),u(null,l)})}function a(s,u){o(s,(c,l)=>{u&&(l=c||l,l&&(i[s.name]=l),u()),u=null})}I0(this.transports.filter(s=>!!s.query),a,()=>n(null,i))}stream(t={}){let n=new nN,i=[];return n._streams=i,n.destroy=()=>{let r=i.length;for(;r--;)i[r].destroy()},this.transports.filter(r=>!!r.stream).forEach(r=>{let o=r.stream(t);o&&(i.push(o),o.on("log",a=>{a.transport=a.transport||[],a.transport.push(r.name),n.emit("log",a)}),o.on("error",a=>{a.transport=a.transport||[],a.transport.push(r.name),n.emit("error",a)}))}),n}startTimer(){return new uN(this)}profile(t,...n){let i=Date.now();if(this.profilers[t]){let r=this.profilers[t];delete this.profilers[t],typeof n[n.length-2]=="function"&&(console.warn("Callback function no longer supported as of winston@3.0.0"),n.pop());let o=typeof n[n.length-1]=="object"?n.pop():{};return o.level=o.level||"info",o.durationMs=i-r,o.message=o.message||t,this.write(o)}return this.profilers[t]=i,this}handleExceptions(...t){console.warn("Deprecated: .handleExceptions() will be removed in winston@4. Use .exceptions.handle()"),this.exceptions.handle(...t)}unhandleExceptions(...t){console.warn("Deprecated: .unhandleExceptions() will be removed in winston@4. Use .exceptions.unhandle()"),this.exceptions.unhandle(...t)}cli(){throw new Error(["Logger.cli() was removed in winston@3.0.0","Use a custom winston.formats.cli() instead.","See: https://github.com/winstonjs/winston/tree/master/UPGRADE-3.0.md"].join(` -`))}_onEvent(t,n){function i(r){t==="error"&&!this.transports.includes(n)&&this.add(n),this.emit(t,r,n)}n["__winston"+t]||(n["__winston"+t]=i.bind(this),n.on(t,n["__winston"+t]))}_addDefaultMeta(t){this.defaultMeta&&Object.assign(t,this.defaultMeta)}};function lo(e,t){let n=e[t];return!n&&n!==0?null:n}Object.defineProperty(zu.prototype,"transports",{configurable:!1,enumerable:!0,get(){let{pipes:e}=this._readableState;return Array.isArray(e)?e:[e].filter(Boolean)}});E0.exports=zu});var Vh=w((VU,P0)=>{"use strict";var{LEVEL:fN}=ce(),mN=$u(),pN=Ou(),hN=oo()("winston:create-logger");function gN(e){return"is"+e.charAt(0).toUpperCase()+e.slice(1)+"Enabled"}P0.exports=function(e={}){e.levels=e.levels||mN.npm.levels;class t extends pN{constructor(r){super(r)}}let n=new t(e);return Object.keys(e.levels).forEach(function(i){if(hN('Define prototype method for "%s"',i),i==="log"){console.warn('Level "log" not defined: conflicts with the method "log". Use a different level name.');return}t.prototype[i]=function(...r){let o=this||n;if(r.length===1){let[a]=r,s=a&&a.message&&a||{message:a};return s.level=s[fN]=i,o._addDefaultMeta(s),o.write(s),this||n}return r.length===0?(o.log(i,""),o):o.log(i,...r)},t.prototype[gN(i)]=function(){return(this||n).isLevelEnabled(i)}}),n}});var D0=w((qU,A0)=>{"use strict";var vN=Vh();A0.exports=class{constructor(t={}){this.loggers=new Map,this.options=t}add(t,n){if(!this.loggers.has(t)){n=Object.assign({},n||this.options);let i=n.transports||this.options.transports;i?n.transports=Array.isArray(i)?i.slice():[i]:n.transports=[];let r=vN(n);r.on("close",()=>this._delete(t)),this.loggers.set(t,r)}return this.loggers.get(t)}get(t,n){return this.add(t,n)}has(t){return!!this.loggers.has(t)}close(t){if(t)return this._removeLogger(t);this.loggers.forEach((n,i)=>this._removeLogger(i))}_removeLogger(t){if(!this.loggers.has(t))return;this.loggers.get(t).close(),this._delete(t)}_delete(t){this.loggers.delete(t)}}});var j0=w(ee=>{"use strict";var N0=Tp(),{warn:fo}=Cp();ee.version=E$().version;ee.transports=o0();ee.config=$u();ee.addColors=N0.levels;ee.format=N0.format;ee.createLogger=Vh();ee.Logger=Ou();ee.ExceptionHandler=Lh();ee.RejectionHandler=Mh();ee.Container=D0();ee.Transport=An();ee.loggers=new ee.Container;var ft=ee.createLogger();Object.keys(ee.config.npm.levels).concat(["log","query","stream","add","remove","clear","profile","startTimer","handleExceptions","unhandleExceptions","handleRejections","unhandleRejections","configure","child"]).forEach(e=>ee[e]=(...t)=>ft[e](...t));Object.defineProperty(ee,"level",{get(){return ft.level},set(e){ft.level=e}});Object.defineProperty(ee,"exceptions",{get(){return ft.exceptions}});Object.defineProperty(ee,"rejections",{get(){return ft.rejections}});["exitOnError"].forEach(e=>{Object.defineProperty(ee,e,{get(){return ft[e]},set(t){ft[e]=t}})});Object.defineProperty(ee,"default",{get(){return{exceptionHandlers:ft.exceptionHandlers,rejectionHandlers:ft.rejectionHandlers,transports:ft.transports}}});fo.deprecated(ee,"setLevels");fo.forFunctions(ee,"useFormat",["cli"]);fo.forProperties(ee,"useFormat",["padLevels","stripColors"]);fo.forFunctions(ee,"deprecated",["addRewriter","addFilter","clone","extend"]);fo.forProperties(ee,"deprecated",["emitErrs","levelLength"])});var It=class extends Error{constructor(t,n,i){super(i),Error.captureStackTrace(this,this.constructor),this.name=this.constructor.name,this.code=n,this.exitCode=t,this.nestedError=void 0}},ht=class extends It{constructor(t){super(1,"commander.invalidArgument",t),Error.captureStackTrace(this,this.constructor),this.name=this.constructor.name}};var Mn=class{constructor(t,n){switch(this.description=n||"",this.variadic=!1,this.parseArg=void 0,this.defaultValue=void 0,this.defaultValueDescription=void 0,this.argChoices=void 0,t[0]){case"<":this.required=!0,this._name=t.slice(1,-1);break;case"[":this.required=!1,this._name=t.slice(1,-1);break;default:this.required=!0,this._name=t;break}this._name.endsWith("...")&&(this.variadic=!0,this._name=this._name.slice(0,-3))}name(){return this._name}_collectValue(t,n){return n===this.defaultValue||!Array.isArray(n)?[t]:(n.push(t),n)}default(t,n){return this.defaultValue=t,this.defaultValueDescription=n,this}argParser(t){return this.parseArg=t,this}choices(t){return this.argChoices=t.slice(),this.parseArg=(n,i)=>{if(!this.argChoices.includes(n))throw new ht(`Allowed choices are ${this.argChoices.join(", ")}.`);return this.variadic?this._collectValue(n,i):n},this}argRequired(){return this.required=!0,this}argOptional(){return this.required=!1,this}};function vo(e){let t=e.name()+(e.variadic===!0?"...":"");return e.required?"<"+t+">":"["+t+"]"}import{EventEmitter as sk}from"node:events";import Uu from"node:child_process";import gt from"node:path";import yo from"node:fs";import J from"node:process";import{stripVTControlCharacters as uk}from"node:util";import{stripVTControlCharacters as ik}from"node:util";var Zn=class{constructor(){this.helpWidth=void 0,this.minWidthToWrap=40,this.sortSubcommands=!1,this.sortOptions=!1,this.showGlobalOptions=!1}prepareContext(t){this.helpWidth=this.helpWidth??t.helpWidth??80}visibleCommands(t){let n=t.commands.filter(r=>!r._hidden),i=t._getHelpCommand();return i&&!i._hidden&&n.push(i),this.sortSubcommands&&n.sort((r,o)=>r.name().localeCompare(o.name())),n}compareOptions(t,n){let i=r=>r.short?r.short.replace(/^-/,""):r.long.replace(/^--/,"");return i(t).localeCompare(i(n))}visibleOptions(t){let n=t.options.filter(r=>!r.hidden),i=t._getHelpOption();if(i&&!i.hidden){let r=i.short&&t._findOption(i.short),o=i.long&&t._findOption(i.long);!r&&!o?n.push(i):i.long&&!o?n.push(t.createOption(i.long,i.description)):i.short&&!r&&n.push(t.createOption(i.short,i.description))}return this.sortOptions&&n.sort(this.compareOptions),n}visibleGlobalOptions(t){if(!this.showGlobalOptions)return[];let n=[];for(let i=t.parent;i;i=i.parent){let r=i.options.filter(o=>!o.hidden);n.push(...r)}return this.sortOptions&&n.sort(this.compareOptions),n}visibleArguments(t){return t._argsDescription&&t.registeredArguments.forEach(n=>{n.description=n.description||t._argsDescription[n.name()]||""}),t.registeredArguments.find(n=>n.description)?t.registeredArguments:[]}subcommandTerm(t){let n=t.registeredArguments.map(i=>vo(i)).join(" ");return t._name+(t._aliases[0]?"|"+t._aliases[0]:"")+(t.options.length?" [options]":"")+(n?" "+n:"")}optionTerm(t){return t.flags}argumentTerm(t){return t.name()}longestSubcommandTermLength(t,n){return n.visibleCommands(t).reduce((i,r)=>Math.max(i,this.displayWidth(n.styleSubcommandTerm(n.subcommandTerm(r)))),0)}longestOptionTermLength(t,n){return n.visibleOptions(t).reduce((i,r)=>Math.max(i,this.displayWidth(n.styleOptionTerm(n.optionTerm(r)))),0)}longestGlobalOptionTermLength(t,n){return n.visibleGlobalOptions(t).reduce((i,r)=>Math.max(i,this.displayWidth(n.styleOptionTerm(n.optionTerm(r)))),0)}longestArgumentTermLength(t,n){return n.visibleArguments(t).reduce((i,r)=>Math.max(i,this.displayWidth(n.styleArgumentTerm(n.argumentTerm(r)))),0)}commandUsage(t){let n=t._name;t._aliases[0]&&(n=n+"|"+t._aliases[0]);let i="";for(let r=t.parent;r;r=r.parent)i=r.name()+" "+i;return i+n+" "+t.usage()}commandDescription(t){return t.description()}subcommandDescription(t){return t.summary()||t.description()}optionDescription(t){let n=[];if(t.argChoices&&n.push(`choices: ${t.argChoices.map(i=>JSON.stringify(i)).join(", ")}`),t.defaultValue!==void 0&&(t.required||t.optional||t.isBoolean()&&typeof t.defaultValue=="boolean")&&n.push(`default: ${t.defaultValueDescription||JSON.stringify(t.defaultValue)}`),t.presetArg!==void 0&&t.optional&&n.push(`preset: ${JSON.stringify(t.presetArg)}`),t.envVar!==void 0&&n.push(`env: ${t.envVar}`),n.length>0){let i=`(${n.join(", ")})`;return t.description?`${t.description} ${i}`:i}return t.description}argumentDescription(t){let n=[];if(t.argChoices&&n.push(`choices: ${t.argChoices.map(i=>JSON.stringify(i)).join(", ")}`),t.defaultValue!==void 0&&n.push(`default: ${t.defaultValueDescription||JSON.stringify(t.defaultValue)}`),n.length>0){let i=`(${n.join(", ")})`;return t.description?`${t.description} ${i}`:i}return t.description}formatItemList(t,n,i){return n.length===0?[]:[i.styleTitle(t),...n,""]}groupItems(t,n,i){let r=new Map;return t.forEach(o=>{let a=i(o);r.has(a)||r.set(a,[])}),n.forEach(o=>{let a=i(o);r.has(a)||r.set(a,[]),r.get(a).push(o)}),r}formatHelp(t,n){let i=n.padWidth(t,n),r=n.helpWidth??80;function o(d,f){return n.formatItem(d,i,f,n)}let a=[`${n.styleTitle("Usage:")} ${n.styleUsage(n.commandUsage(t))}`,""],s=n.commandDescription(t);s.length>0&&(a=a.concat([n.boxWrap(n.styleCommandDescription(s),r),""]));let u=n.visibleArguments(t).map(d=>o(n.styleArgumentTerm(n.argumentTerm(d)),n.styleArgumentDescription(n.argumentDescription(d))));if(a=a.concat(this.formatItemList("Arguments:",u,n)),this.groupItems(t.options,n.visibleOptions(t),d=>d.helpGroupHeading??"Options:").forEach((d,f)=>{let p=d.map(m=>o(n.styleOptionTerm(n.optionTerm(m)),n.styleOptionDescription(n.optionDescription(m))));a=a.concat(this.formatItemList(f,p,n))}),n.showGlobalOptions){let d=n.visibleGlobalOptions(t).map(f=>o(n.styleOptionTerm(n.optionTerm(f)),n.styleOptionDescription(n.optionDescription(f))));a=a.concat(this.formatItemList("Global Options:",d,n))}return this.groupItems(t.commands,n.visibleCommands(t),d=>d.helpGroup()||"Commands:").forEach((d,f)=>{let p=d.map(m=>o(n.styleSubcommandTerm(n.subcommandTerm(m)),n.styleSubcommandDescription(n.subcommandDescription(m))));a=a.concat(this.formatItemList(f,p,n))}),a.join(` -`)}displayWidth(t){return ik(t).length}styleTitle(t){return t}styleUsage(t){return t.split(" ").map(n=>n==="[options]"?this.styleOptionText(n):n==="[command]"?this.styleSubcommandText(n):n[0]==="["||n[0]==="<"?this.styleArgumentText(n):this.styleCommandText(n)).join(" ")}styleCommandDescription(t){return this.styleDescriptionText(t)}styleOptionDescription(t){return this.styleDescriptionText(t)}styleSubcommandDescription(t){return this.styleDescriptionText(t)}styleArgumentDescription(t){return this.styleDescriptionText(t)}styleDescriptionText(t){return t}styleOptionTerm(t){return this.styleOptionText(t)}styleSubcommandTerm(t){return t.split(" ").map(n=>n==="[options]"?this.styleOptionText(n):n[0]==="["||n[0]==="<"?this.styleArgumentText(n):this.styleSubcommandText(n)).join(" ")}styleArgumentTerm(t){return this.styleArgumentText(t)}styleOptionText(t){return t}styleArgumentText(t){return t}styleSubcommandText(t){return t}styleCommandText(t){return t}padWidth(t,n){return Math.max(n.longestOptionTermLength(t,n),n.longestGlobalOptionTermLength(t,n),n.longestSubcommandTermLength(t,n),n.longestArgumentTermLength(t,n))}preformatted(t){return/\n[^\S\r\n]/.test(t)}formatItem(t,n,i,r){let a=" ".repeat(2);if(!i)return a+t;let s=t.padEnd(n+t.length-r.displayWidth(t)),u=2,l=(this.helpWidth??80)-n-u-2,d;return l{if(e.length>2)throw new lp(e);function t(i={}){this.options=i}t.prototype.transform=e;function n(i){return new t(i)}return n.Format=t,n}});var fb=x((Y2,db)=>{var lb={};db.exports=lb;var cb={reset:[0,0],bold:[1,22],dim:[2,22],italic:[3,23],underline:[4,24],inverse:[7,27],hidden:[8,28],strikethrough:[9,29],black:[30,39],red:[31,39],green:[32,39],yellow:[33,39],blue:[34,39],magenta:[35,39],cyan:[36,39],white:[37,39],gray:[90,39],grey:[90,39],brightRed:[91,39],brightGreen:[92,39],brightYellow:[93,39],brightBlue:[94,39],brightMagenta:[95,39],brightCyan:[96,39],brightWhite:[97,39],bgBlack:[40,49],bgRed:[41,49],bgGreen:[42,49],bgYellow:[43,49],bgBlue:[44,49],bgMagenta:[45,49],bgCyan:[46,49],bgWhite:[47,49],bgGray:[100,49],bgGrey:[100,49],bgBrightRed:[101,49],bgBrightGreen:[102,49],bgBrightYellow:[103,49],bgBrightBlue:[104,49],bgBrightMagenta:[105,49],bgBrightCyan:[106,49],bgBrightWhite:[107,49],blackBG:[40,49],redBG:[41,49],greenBG:[42,49],yellowBG:[43,49],blueBG:[44,49],magentaBG:[45,49],cyanBG:[46,49],whiteBG:[47,49]};Object.keys(cb).forEach(function(e){var t=cb[e],n=lb[e]=[];n.open="\x1B["+t[0]+"m",n.close="\x1B["+t[1]+"m"})});var pb=x((X2,mb)=>{"use strict";mb.exports=function(e,t){t=t||process.argv||[];var n=t.indexOf("--"),i=/^-{1,2}/.test(e)?"":"--",r=t.indexOf(i+e);return r!==-1&&(n===-1?!0:r{"use strict";var nz=G("os"),Xe=pb(),Pe=process.env,bn=void 0;Xe("no-color")||Xe("no-colors")||Xe("color=false")?bn=!1:(Xe("color")||Xe("colors")||Xe("color=true")||Xe("color=always"))&&(bn=!0);"FORCE_COLOR"in Pe&&(bn=Pe.FORCE_COLOR.length===0||parseInt(Pe.FORCE_COLOR,10)!==0);function iz(e){return e===0?!1:{level:e,hasBasic:!0,has256:e>=2,has16m:e>=3}}function oz(e){if(bn===!1)return 0;if(Xe("color=16m")||Xe("color=full")||Xe("color=truecolor"))return 3;if(Xe("color=256"))return 2;if(e&&!e.isTTY&&bn!==!0)return 0;var t=bn?1:0;if(process.platform==="win32"){var n=nz.release().split(".");return Number(process.versions.node.split(".")[0])>=8&&Number(n[0])>=10&&Number(n[2])>=10586?Number(n[2])>=14931?3:2:1}if("CI"in Pe)return["TRAVIS","CIRCLECI","APPVEYOR","GITLAB_CI"].some(function(r){return r in Pe})||Pe.CI_NAME==="codeship"?1:t;if("TEAMCITY_VERSION"in Pe)return/^(9\.(0*[1-9]\d*)\.|\d{2,}\.)/.test(Pe.TEAMCITY_VERSION)?1:0;if("TERM_PROGRAM"in Pe){var i=parseInt((Pe.TERM_PROGRAM_VERSION||"").split(".")[0],10);switch(Pe.TERM_PROGRAM){case"iTerm.app":return i>=3?3:2;case"Hyper":return 3;case"Apple_Terminal":return 2}}return/-256(color)?$/i.test(Pe.TERM)?2:/^screen|^xterm|^vt100|^rxvt|color|ansi|cygwin|linux/i.test(Pe.TERM)||"COLORTERM"in Pe?1:(Pe.TERM==="dumb",t)}function dp(e){var t=oz(e);return iz(t)}hb.exports={supportsColor:dp,stdout:dp(process.stdout),stderr:dp(process.stderr)}});var _b=x((eC,vb)=>{vb.exports=function(t,n){var i="";t=t||"Run the trap, drop the bass",t=t.split("");var r={a:["@","\u0104","\u023A","\u0245","\u0394","\u039B","\u0414"],b:["\xDF","\u0181","\u0243","\u026E","\u03B2","\u0E3F"],c:["\xA9","\u023B","\u03FE"],d:["\xD0","\u018A","\u0500","\u0501","\u0502","\u0503"],e:["\xCB","\u0115","\u018E","\u0258","\u03A3","\u03BE","\u04BC","\u0A6C"],f:["\u04FA"],g:["\u0262"],h:["\u0126","\u0195","\u04A2","\u04BA","\u04C7","\u050A"],i:["\u0F0F"],j:["\u0134"],k:["\u0138","\u04A0","\u04C3","\u051E"],l:["\u0139"],m:["\u028D","\u04CD","\u04CE","\u0520","\u0521","\u0D69"],n:["\xD1","\u014B","\u019D","\u0376","\u03A0","\u048A"],o:["\xD8","\xF5","\xF8","\u01FE","\u0298","\u047A","\u05DD","\u06DD","\u0E4F"],p:["\u01F7","\u048E"],q:["\u09CD"],r:["\xAE","\u01A6","\u0210","\u024C","\u0280","\u042F"],s:["\xA7","\u03DE","\u03DF","\u03E8"],t:["\u0141","\u0166","\u0373"],u:["\u01B1","\u054D"],v:["\u05D8"],w:["\u0428","\u0460","\u047C","\u0D70"],x:["\u04B2","\u04FE","\u04FC","\u04FD"],y:["\xA5","\u04B0","\u04CB"],z:["\u01B5","\u0240"]};return t.forEach(function(o){o=o.toLowerCase();var a=r[o]||[" "],s=Math.floor(Math.random()*a.length);typeof r[o]<"u"?i+=r[o][s]:i+=o}),i}});var bb=x((tC,yb)=>{yb.exports=function(t,n){t=t||" he is here ";var i={up:["\u030D","\u030E","\u0304","\u0305","\u033F","\u0311","\u0306","\u0310","\u0352","\u0357","\u0351","\u0307","\u0308","\u030A","\u0342","\u0313","\u0308","\u034A","\u034B","\u034C","\u0303","\u0302","\u030C","\u0350","\u0300","\u0301","\u030B","\u030F","\u0312","\u0313","\u0314","\u033D","\u0309","\u0363","\u0364","\u0365","\u0366","\u0367","\u0368","\u0369","\u036A","\u036B","\u036C","\u036D","\u036E","\u036F","\u033E","\u035B","\u0346","\u031A"],down:["\u0316","\u0317","\u0318","\u0319","\u031C","\u031D","\u031E","\u031F","\u0320","\u0324","\u0325","\u0326","\u0329","\u032A","\u032B","\u032C","\u032D","\u032E","\u032F","\u0330","\u0331","\u0332","\u0333","\u0339","\u033A","\u033B","\u033C","\u0345","\u0347","\u0348","\u0349","\u034D","\u034E","\u0353","\u0354","\u0355","\u0356","\u0359","\u035A","\u0323"],mid:["\u0315","\u031B","\u0300","\u0301","\u0358","\u0321","\u0322","\u0327","\u0328","\u0334","\u0335","\u0336","\u035C","\u035D","\u035E","\u035F","\u0360","\u0362","\u0338","\u0337","\u0361"," \u0489"]},r=[].concat(i.up,i.down,i.mid);function o(u){var c=Math.floor(Math.random()*u);return c}function a(u){var c=!1;return r.filter(function(l){c=l===u}),c}function s(u,c){var l="",d,m;c=c||{},c.up=typeof c.up<"u"?c.up:!0,c.mid=typeof c.mid<"u"?c.mid:!0,c.down=typeof c.down<"u"?c.down:!0,c.size=typeof c.size<"u"?c.size:"maxi",u=u.split("");for(m in u)if(!a(m)){switch(l=l+u[m],d={up:0,down:0,mid:0},c.size){case"mini":d.up=o(8),d.mid=o(2),d.down=o(8);break;case"maxi":d.up=o(16)+3,d.mid=o(4)+1,d.down=o(64)+3;break;default:d.up=o(8)+1,d.mid=o(6)/2,d.down=o(8)+1;break}var f=["up","mid","down"];for(var p in f)for(var v=f[p],_=0;_<=d[v];_++)c[v]&&(l=l+i[v][o(i[v].length)])}return l}return s(t,n)}});var wb=x((rC,$b)=>{$b.exports=function(e){return function(t,n,i){if(t===" ")return t;switch(n%3){case 0:return e.red(t);case 1:return e.white(t);case 2:return e.blue(t)}}}});var kb=x((nC,xb)=>{xb.exports=function(e){return function(t,n,i){return n%2===0?t:e.inverse(t)}}});var Ib=x((iC,Sb)=>{Sb.exports=function(e){var t=["red","yellow","green","blue","magenta"];return function(n,i,r){return n===" "?n:e[t[i++%t.length]](n)}}});var zb=x((oC,Ob)=>{Ob.exports=function(e){var t=["underline","inverse","grey","yellow","red","green","blue","white","cyan","magenta","brightYellow","brightRed","brightGreen","brightBlue","brightWhite","brightCyan","brightMagenta"];return function(n,i,r){return n===" "?n:e[t[Math.round(Math.random()*(t.length-2))]](n)}}});var Nb=x((sC,jb)=>{var F={};jb.exports=F;F.themes={};var az=G("util"),hr=F.styles=fb(),Pb=Object.defineProperties,sz=new RegExp(/[\r\n]+/g);F.supportsColor=gb().supportsColor;typeof F.enabled>"u"&&(F.enabled=F.supportsColor()!==!1);F.enable=function(){F.enabled=!0};F.disable=function(){F.enabled=!1};F.stripColors=F.strip=function(e){return(""+e).replace(/\x1B\[\d+m/g,"")};var aC=F.stylize=function(t,n){if(!F.enabled)return t+"";var i=hr[n];return!i&&n in F?F[n](t):i.open+t+i.close},uz=/[|\\{}()[\]^$+*?.]/g,cz=function(e){if(typeof e!="string")throw new TypeError("Expected a string");return e.replace(uz,"\\$&")};function Ab(e){var t=function n(){return dz.apply(n,arguments)};return t._styles=e,t.__proto__=lz,t}var Db=(function(){var e={};return hr.grey=hr.gray,Object.keys(hr).forEach(function(t){hr[t].closeRe=new RegExp(cz(hr[t].close),"g"),e[t]={get:function(){return Ab(this._styles.concat(t))}}}),e})(),lz=Pb(function(){},Db);function dz(){var e=Array.prototype.slice.call(arguments),t=e.map(function(a){return a!=null&&a.constructor===String?a:az.inspect(a)}).join(" ");if(!F.enabled||!t)return t;for(var n=t.indexOf(` +`)!=-1,i=this._styles,r=i.length;r--;){var o=hr[i[r]];t=o.open+t.replace(o.closeRe,o.open)+o.close,n&&(t=t.replace(sz,function(a){return o.close+a+o.open}))}return t}F.setTheme=function(e){if(typeof e=="string"){console.log("colors.setTheme now only accepts an object, not a string. If you are trying to set a theme from a file, it is now your (the caller's) responsibility to require the file. The old syntax looked like colors.setTheme(__dirname + '/../themes/generic-logging.js'); The new syntax looks like colors.setTheme(require(__dirname + '/../themes/generic-logging.js'));");return}for(var t in e)(function(n){F[n]=function(i){if(typeof e[n]=="object"){var r=i;for(var o in e[n])r=F[e[n][o]](r);return r}return F[e[n]](i)}})(t)};function fz(){var e={};return Object.keys(Db).forEach(function(t){e[t]={get:function(){return Ab([t])}}}),e}var mz=function(t,n){var i=n.split("");return i=i.map(t),i.join("")};F.trap=_b();F.zalgo=bb();F.maps={};F.maps.america=wb()(F);F.maps.zebra=kb()(F);F.maps.rainbow=Ib()(F);F.maps.random=zb()(F);for(Eb in F.maps)(function(e){F[e]=function(t){return mz(F.maps[e],t)}})(Eb);var Eb;Pb(F,fz())});var fp=x((uC,Tb)=>{var pz=Nb();Tb.exports=pz});var Cb=x(mp=>{"use strict";mp.levels={error:0,warn:1,help:2,data:3,info:4,debug:5,prompt:6,verbose:7,input:8,silly:9};mp.colors={error:"red",warn:"yellow",help:"cyan",data:"grey",info:"green",debug:"blue",prompt:"grey",verbose:"cyan",input:"grey",silly:"magenta"}});var Ub=x(pp=>{"use strict";pp.levels={error:0,warn:1,info:2,http:3,verbose:4,debug:5,silly:6};pp.colors={error:"red",warn:"yellow",info:"green",http:"green",verbose:"cyan",debug:"blue",silly:"magenta"}});var Lb=x(hp=>{"use strict";hp.levels={emerg:0,alert:1,crit:2,error:3,warning:4,notice:5,info:6,debug:7};hp.colors={emerg:"red",alert:"yellow",crit:"red",error:"red",warning:"red",notice:"yellow",info:"green",debug:"blue"}});var Rb=x(ks=>{"use strict";Object.defineProperty(ks,"cli",{value:Cb()});Object.defineProperty(ks,"npm",{value:Ub()});Object.defineProperty(ks,"syslog",{value:Lb()})});var ce=x(Mi=>{"use strict";Object.defineProperty(Mi,"LEVEL",{value:Symbol.for("level")});Object.defineProperty(Mi,"MESSAGE",{value:Symbol.for("message")});Object.defineProperty(Mi,"SPLAT",{value:Symbol.for("splat")});Object.defineProperty(Mi,"configs",{value:Rb()})});var Os=x((pC,Is)=>{"use strict";var _p=fp(),{LEVEL:gp,MESSAGE:vp}=ce();_p.enabled=!0;var Mb=/\s+/,Ss=class e{constructor(t={}){t.colors&&this.addColors(t.colors),this.options=t}static addColors(t){let n=Object.keys(t).reduce((i,r)=>(i[r]=Mb.test(t[r])?t[r].split(Mb):t[r],i),{});return e.allColors=Object.assign({},e.allColors||{},n),e.allColors}addColors(t){return e.addColors(t)}colorize(t,n,i){if(typeof i>"u"&&(i=n),!Array.isArray(e.allColors[t]))return _p[e.allColors[t]](i);for(let r=0,o=e.allColors[t].length;rnew Ss(e);Is.exports.Colorizer=Is.exports.Format=Ss});var Vb=x((hC,Zb)=>{"use strict";var{Colorizer:hz}=Os();Zb.exports=e=>(hz.addColors(e.colors||e),e)});var qb=x((gC,Fb)=>{"use strict";var gz=Le();Fb.exports=gz(e=>(e.message=` ${e.message}`,e))});var Jb=x((vC,Gb)=>{"use strict";var vz=Le(),{LEVEL:Bb,MESSAGE:yp}=ce();Gb.exports=vz((e,{stack:t,cause:n})=>{if(e instanceof Error){let r=Object.assign({},e,{level:e.level,[Bb]:e[Bb]||e.level,message:e.message,[yp]:e[yp]||e.message});return t&&(r.stack=e.stack),n&&(r.cause=e.cause),r}if(!(e.message instanceof Error))return e;let i=e.message;return Object.assign(e,i),e.message=i.message,e[yp]=i.message,t&&(e.stack=i.stack),n&&(e.cause=i.cause),e})});var $p=x((_C,Es)=>{"use strict";var{configs:_z,LEVEL:Wb,MESSAGE:bp}=ce(),zs=class e{constructor(t={levels:_z.npm.levels}){this.paddings=e.paddingForLevels(t.levels,t.filler),this.options=t}static getLongestLevel(t){let n=Object.keys(t).map(i=>i.length);return Math.max(...n)}static paddingForLevel(t,n,i){let r=i+1-t.length,o=Math.floor(r/n.length);return`${n}${n.repeat(o)}`.slice(0,r)}static paddingForLevels(t,n=" "){let i=e.getLongestLevel(t);return Object.keys(t).reduce((r,o)=>(r[o]=e.paddingForLevel(o,n,i),r),{})}transform(t,n){return t.message=`${this.paddings[t[Wb]]}${t.message}`,t[bp]&&(t[bp]=`${this.paddings[t[Wb]]}${t[bp]}`),t}};Es.exports=e=>new zs(e);Es.exports.Padder=Es.exports.Format=zs});var Kb=x((yC,wp)=>{"use strict";var{Colorizer:yz}=Os(),{Padder:bz}=$p(),{configs:$z,MESSAGE:wz}=ce(),Ps=class{constructor(t={}){t.levels||(t.levels=$z.cli.levels),this.colorizer=new yz(t),this.padder=new bz(t),this.options=t}transform(t,n){return this.colorizer.transform(this.padder.transform(t,n),n),t[wz]=`${t.level}:${t.message}`,t}};wp.exports=e=>new Ps(e);wp.exports.Format=Ps});var Yb=x((bC,xp)=>{"use strict";var xz=Le();function Hb(e){if(e.every(kz))return t=>{let n=t;for(let i=0;i{let t=xz(Hb(e)),n=t();return n.Format=t.Format,n};xp.exports.cascade=Hb});var Zi=x((Ep,t$)=>{"use strict";var{hasOwnProperty:As}=Object.prototype,vr=zp();vr.configure=zp;vr.stringify=vr;vr.default=vr;Ep.stringify=vr;Ep.configure=zp;t$.exports=vr;var e$=/[\u0000-\u001f\u0022\u005c\ud800-\udfff]|[\ud800-\udbff](?![\udc00-\udfff])|(?:[^\ud800-\udbff]|^)[\udc00-\udfff]/,Sz=new RegExp(e$,"g"),Op=["\\u0000","\\u0001","\\u0002","\\u0003","\\u0004","\\u0005","\\u0006","\\u0007","\\b","\\t","\\n","\\u000b","\\f","\\r","\\u000e","\\u000f","\\u0010","\\u0011","\\u0012","\\u0013","\\u0014","\\u0015","\\u0016","\\u0017","\\u0018","\\u0019","\\u001a","\\u001b","\\u001c","\\u001d","\\u001e","\\u001f","","",'\\"',"","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","\\\\"];function Iz(e){if(e.length===2){let n=e.charCodeAt(1);return`${e[0]}\\u${n.toString(16)}`}let t=e.charCodeAt(0);return Op.length>t?Op[t]:`\\u${t.toString(16)}`}function Lt(e){if(e.length<5e3&&!e$.test(e))return e;if(e.length>100)return e.replace(Sz,Iz);let t="",n=0;for(let i=0;i=55296&&r<=57343){if(r<=56319&&i+1=56320&&o<=57343){i++;continue}}t+=`${e.slice(n,i)}\\u${r.toString(16)}`,n=i+1}}return t+=e.slice(n),t}function kp(e){if(e.length>200)return e.sort();for(let t=1;tn;)e[i]=e[i-1],i--;e[i]=n}return e}var Oz=Object.getOwnPropertyDescriptor(Object.getPrototypeOf(Object.getPrototypeOf(new Int8Array)),Symbol.toStringTag).get;function Sp(e){return Oz.call(e)!==void 0&&e.length!==0}function Ip(e,t,n){e.length= 1`)}return n===void 0?1/0:n}function gr(e){return e===1?"1 item":`${e} items`}function Ez(e){let t=new Set;for(let n of e)(typeof n=="string"||typeof n=="number")&&t.add(String(n));return t}function Pz(e){if(As.call(e,"strict")){let t=e.strict;if(typeof t!="boolean")throw new TypeError('The "strict" argument must be of type boolean');if(t)return n=>{let i=`Object can not safely be stringified. Received type ${typeof n}`;throw typeof n!="function"&&(i+=` (${n.toString()})`),new Error(i)}}}function zp(e){e={...e};let t=Pz(e);t&&(e.bigint===void 0&&(e.bigint=!1),"circularValue"in e||(e.circularValue=Error));let n=zz(e),i=Xb(e,"bigint"),r=Xb(e,"deterministic"),o=Qb(e,"maximumDepth"),a=Qb(e,"maximumBreadth");function s(m,f,p,v,_,O){let w=f[m];switch(typeof w=="object"&&w!==null&&typeof w.toJSON=="function"&&(w=w.toJSON(m)),w=v.call(f,m,w),typeof w){case"string":return`"${Lt(w)}"`;case"object":{if(w===null)return"null";if(p.indexOf(w)!==-1)return n;let S="",P=",",N=O;if(Array.isArray(w)){if(w.length===0)return"[]";if(oa){let Gt=w.length-a-1;S+=`${P}"... ${gr(Gt)} not stringified"`}return _!==""&&(S+=` +${N}`),p.pop(),`[${S}]`}let A=Object.keys(w),M=A.length;if(M===0)return"{}";if(oa){let ne=M-a;S+=`${re}"...":${q}"${gr(ne)} not stringified"`,re=P}return _!==""&&re.length>1&&(S=` +${O}${S} +${N}`),p.pop(),`{${S}}`}case"number":return isFinite(w)?String(w):t?t(w):"null";case"boolean":return w===!0?"true":"false";case"undefined":return;case"bigint":if(i)return String(w);default:return t?t(w):void 0}}function u(m,f,p,v,_,O){switch(typeof f=="object"&&f!==null&&typeof f.toJSON=="function"&&(f=f.toJSON(m)),typeof f){case"string":return`"${Lt(f)}"`;case"object":{if(f===null)return"null";if(p.indexOf(f)!==-1)return n;let w=O,S="",P=",";if(Array.isArray(f)){if(f.length===0)return"[]";if(oa){let he=f.length-a-1;S+=`${P}"... ${gr(he)} not stringified"`}return _!==""&&(S+=` +${w}`),p.pop(),`[${S}]`}p.push(f);let N="";_!==""&&(O+=_,P=`, +${O}`,N=" ");let A="";for(let M of v){let q=u(M,f[M],p,v,_,O);q!==void 0&&(S+=`${A}"${Lt(M)}":${N}${q}`,A=P)}return _!==""&&A.length>1&&(S=` +${O}${S} +${w}`),p.pop(),`{${S}}`}case"number":return isFinite(f)?String(f):t?t(f):"null";case"boolean":return f===!0?"true":"false";case"undefined":return;case"bigint":if(i)return String(f);default:return t?t(f):void 0}}function c(m,f,p,v,_){switch(typeof f){case"string":return`"${Lt(f)}"`;case"object":{if(f===null)return"null";if(typeof f.toJSON=="function"){if(f=f.toJSON(m),typeof f!="object")return c(m,f,p,v,_);if(f===null)return"null"}if(p.indexOf(f)!==-1)return n;let O=_;if(Array.isArray(f)){if(f.length===0)return"[]";if(oa){let ke=f.length-a-1;q+=`${re}"... ${gr(ke)} not stringified"`}return q+=` +${O}`,p.pop(),`[${q}]`}let w=Object.keys(f),S=w.length;if(S===0)return"{}";if(oa){let q=S-a;N+=`${A}"...": "${gr(q)} not stringified"`,A=P}return A!==""&&(N=` +${_}${N} +${O}`),p.pop(),`{${N}}`}case"number":return isFinite(f)?String(f):t?t(f):"null";case"boolean":return f===!0?"true":"false";case"undefined":return;case"bigint":if(i)return String(f);default:return t?t(f):void 0}}function l(m,f,p){switch(typeof f){case"string":return`"${Lt(f)}"`;case"object":{if(f===null)return"null";if(typeof f.toJSON=="function"){if(f=f.toJSON(m),typeof f!="object")return l(m,f,p);if(f===null)return"null"}if(p.indexOf(f)!==-1)return n;let v="";if(Array.isArray(f)){if(f.length===0)return"[]";if(oa){let M=f.length-a-1;v+=`,"... ${gr(M)} not stringified"`}return p.pop(),`[${v}]`}let _=Object.keys(f),O=_.length;if(O===0)return"{}";if(oa){let P=O-a;v+=`${w}"...":"${gr(P)} not stringified"`}return p.pop(),`{${v}}`}case"number":return isFinite(f)?String(f):t?t(f):"null";case"boolean":return f===!0?"true":"false";case"undefined":return;case"bigint":if(i)return String(f);default:return t?t(f):void 0}}function d(m,f,p){if(arguments.length>1){let v="";if(typeof p=="number"?v=" ".repeat(Math.min(p,10)):typeof p=="string"&&(v=p.slice(0,10)),f!=null){if(typeof f=="function")return s("",{"":m},[],f,v,"");if(Array.isArray(f))return u("",m,[],Ez(f),v,"")}if(v.length!==0)return c("",m,[],v,"")}return l("",m,[])}return d}});var Pp=x(($C,r$)=>{"use strict";var Az=Le(),{MESSAGE:Dz}=ce(),jz=Zi();function Nz(e,t){return typeof t=="bigint"?t.toString():t}r$.exports=Az((e,t)=>{let n=jz.configure(t);return e[Dz]=n(e,t.replacer||Nz,t.space),e})});var i$=x((wC,n$)=>{"use strict";var Tz=Le();n$.exports=Tz((e,t)=>t.message?(e.message=`[${t.label}] ${e.message}`,e):(e.label=t.label,e))});var a$=x((xC,o$)=>{"use strict";var Cz=Le(),{MESSAGE:Uz}=ce(),Lz=Zi();o$.exports=Cz(e=>{let t={};return e.message&&(t["@message"]=e.message,delete e.message),e.timestamp&&(t["@timestamp"]=e.timestamp,delete e.timestamp),t["@fields"]=e,e[Uz]=Lz(t),e})});var u$=x((kC,s$)=>{"use strict";var Rz=Le();function Mz(e,t,n){let i=t.reduce((o,a)=>(o[a]=e[a],delete e[a],o),{}),r=Object.keys(e).reduce((o,a)=>(o[a]=e[a],delete e[a],o),{});return Object.assign(e,i,{[n]:r}),e}function Zz(e,t,n){return e[n]=t.reduce((i,r)=>(i[r]=e[r],delete e[r],i),{}),e}s$.exports=Rz((e,t={})=>{let n="metadata";t.key&&(n=t.key);let i=[];return!t.fillExcept&&!t.fillWith&&(i.push("level"),i.push("message")),t.fillExcept&&(i=t.fillExcept),i.length>0?Mz(e,i,n):t.fillWith?Zz(e,t.fillWith,n):e})});var l$=x((SC,c$)=>{var $n=1e3,wn=$n*60,xn=wn*60,_r=xn*24,Vz=_r*7,Fz=_r*365.25;c$.exports=function(e,t){t=t||{};var n=typeof e;if(n==="string"&&e.length>0)return qz(e);if(n==="number"&&isFinite(e))return t.long?Gz(e):Bz(e);throw new Error("val is not a non-empty string or a valid number. val="+JSON.stringify(e))};function qz(e){if(e=String(e),!(e.length>100)){var t=/^(-?(?:\d+)?\.?\d+) *(milliseconds?|msecs?|ms|seconds?|secs?|s|minutes?|mins?|m|hours?|hrs?|h|days?|d|weeks?|w|years?|yrs?|y)?$/i.exec(e);if(t){var n=parseFloat(t[1]),i=(t[2]||"ms").toLowerCase();switch(i){case"years":case"year":case"yrs":case"yr":case"y":return n*Fz;case"weeks":case"week":case"w":return n*Vz;case"days":case"day":case"d":return n*_r;case"hours":case"hour":case"hrs":case"hr":case"h":return n*xn;case"minutes":case"minute":case"mins":case"min":case"m":return n*wn;case"seconds":case"second":case"secs":case"sec":case"s":return n*$n;case"milliseconds":case"millisecond":case"msecs":case"msec":case"ms":return n;default:return}}}}function Bz(e){var t=Math.abs(e);return t>=_r?Math.round(e/_r)+"d":t>=xn?Math.round(e/xn)+"h":t>=wn?Math.round(e/wn)+"m":t>=$n?Math.round(e/$n)+"s":e+"ms"}function Gz(e){var t=Math.abs(e);return t>=_r?Ds(e,t,_r,"day"):t>=xn?Ds(e,t,xn,"hour"):t>=wn?Ds(e,t,wn,"minute"):t>=$n?Ds(e,t,$n,"second"):e+" ms"}function Ds(e,t,n,i){var r=t>=n*1.5;return Math.round(e/n)+" "+i+(r?"s":"")}});var f$=x((Vi,d$)=>{"use strict";var Jz=Le(),Wz=l$();d$.exports=Jz(e=>{let t=+new Date;return Vi.diff=t-(Vi.prevTime||t),Vi.prevTime=t,e.ms=`+${Wz(Vi.diff)}`,e})});var h$=x((IC,p$)=>{"use strict";var Kz=G("util").inspect,Hz=Le(),{LEVEL:Yz,MESSAGE:m$,SPLAT:Xz}=ce();p$.exports=Hz((e,t={})=>{let n=Object.assign({},e);return delete n[Yz],delete n[m$],delete n[Xz],e[m$]=Kz(n,!1,t.depth||null,t.colorize),e})});var g$=x((OC,Ns)=>{"use strict";var{MESSAGE:Qz}=ce(),js=class{constructor(t){this.template=t}transform(t){return t[Qz]=this.template(t),t}};Ns.exports=e=>new js(e);Ns.exports.Printf=Ns.exports.Format=js});var y$=x((zC,_$)=>{"use strict";var eE=Le(),{MESSAGE:v$}=ce(),tE=Zi();_$.exports=eE(e=>{let t=tE(Object.assign({},e,{level:void 0,message:void 0,splat:void 0})),n=e.padding&&e.padding[e.level]||"";return t!=="{}"?e[v$]=`${e.level}:${n} ${e.message} ${t}`:e[v$]=`${e.level}:${n} ${e.message}`,e})});var w$=x((EC,$$)=>{"use strict";var rE=G("util"),{SPLAT:b$}=ce(),nE=/%[scdjifoO%]/g,iE=/%%/g,Ap=class{constructor(t){this.options=t}_splat(t,n){let i=t.message,r=t[b$]||t.splat||[],o=i.match(iE),a=o&&o.length||0,u=n.length-a-r.length,c=u<0?r.splice(u,-1*u):[],l=c.length;if(l)for(let d=0;d1?i.splice(0):i,a=o.length;if(a)for(let s=0;snew Ap(e)});var k$=x((Ts,x$)=>{(function(e,t){typeof Ts=="object"&&typeof x$<"u"?t(Ts):typeof define=="function"&&define.amd?define(["exports"],t):t(e.fecha={})})(Ts,(function(e){"use strict";var t=/d{1,4}|M{1,4}|YY(?:YY)?|S{1,3}|Do|ZZ|Z|([HhMsDm])\1?|[aA]|"[^"]*"|'[^']*'/g,n="\\d\\d?",i="\\d\\d",r="\\d{3}",o="\\d{4}",a="[^\\s]+",s=/\[([^]*?)\]/gm;function u(k,D){for(var ee=[],Ae=0,C=k.length;Ae-1?C:null}};function l(k){for(var D=[],ee=1;ee3?0:(k-k%10!==10?1:0)*k%10]}},_=l({},v),O=function(k){return _=l(_,k)},w=function(k){return k.replace(/[|\\{()[^$+*?.-]/g,"\\$&")},S=function(k,D){for(D===void 0&&(D=2),k=String(k);k.length0?"-":"+")+S(Math.floor(Math.abs(D)/60)*100+Math.abs(D)%60,4)},Z:function(k){var D=k.getTimezoneOffset();return(D>0?"-":"+")+S(Math.floor(Math.abs(D)/60),2)+":"+S(Math.abs(D)%60,2)}},N=function(k){return+k-1},A=[null,n],M=[null,a],q=["isPm",a,function(k,D){var ee=k.toLowerCase();return ee===D.amPm[0]?0:ee===D.amPm[1]?1:null}],re=["timezoneOffset","[^\\s]*?[\\+\\-]\\d\\d:?\\d\\d|[^\\s]*?Z?",function(k){var D=(k+"").match(/([+-]|\d\d)/gi);if(D){var ee=+D[1]*60+parseInt(D[2],10);return D[0]==="+"?ee:-ee}return 0}],he={D:["day",n],DD:["day",i],Do:["day",n+a,function(k){return parseInt(k,10)}],M:["month",n,N],MM:["month",i,N],YY:["year",i,function(k){var D=new Date,ee=+(""+D.getFullYear()).substr(0,2);return+(""+(+k>68?ee-1:ee)+k)}],h:["hour",n,void 0,"isPm"],hh:["hour",i,void 0,"isPm"],H:["hour",n],HH:["hour",i],m:["minute",n],mm:["minute",i],s:["second",n],ss:["second",i],YYYY:["year",o],S:["millisecond","\\d",function(k){return+k*100}],SS:["millisecond",i,function(k){return+k*10}],SSS:["millisecond",r],d:A,dd:A,ddd:M,dddd:M,MMM:["month",a,c("monthNamesShort")],MMMM:["month",a,c("monthNames")],a:q,A:q,ZZ:re,Z:re},ne={default:"ddd MMM DD YYYY HH:mm:ss",shortDate:"M/D/YY",mediumDate:"MMM D, YYYY",longDate:"MMMM D, YYYY",fullDate:"dddd, MMMM D, YYYY",isoDate:"YYYY-MM-DD",isoDateTime:"YYYY-MM-DDTHH:mm:ssZ",shortTime:"HH:mm",mediumTime:"HH:mm:ss",longTime:"HH:mm:ss.SSS"},xe=function(k){return l(ne,k)},ke=function(k,D,ee){if(D===void 0&&(D=ne.default),ee===void 0&&(ee={}),typeof k=="number"&&(k=new Date(k)),Object.prototype.toString.call(k)!=="[object Date]"||isNaN(k.getTime()))throw new Error("Invalid Date pass to format");D=ne[D]||D;var Ae=[];D=D.replace(s,function(tt,Jt){return Ae.push(Jt),"@@@"});var C=l(l({},_),ee);return D=D.replace(t,function(tt){return P[tt](k,C)}),D.replace(/@@@/g,function(){return Ae.shift()})};function Gt(k,D,ee){if(ee===void 0&&(ee={}),typeof D!="string")throw new Error("Invalid format in fecha parse");if(D=ne[D]||D,k.length>1e3)return null;var Ae=new Date,C={year:Ae.getFullYear(),month:0,day:1,hour:0,minute:0,second:0,millisecond:0,isPm:null,timezoneOffset:null},tt=[],Jt=[],Un=D.replace(s,function(Ln,zr){return Jt.push(w(zr)),"@@@"}),co={},Bh={};Un=w(Un).replace(t,function(Ln){var zr=he[Ln],Du=zr[0],X0=zr[1],Kh=zr[3];if(co[Du])throw new Error("Invalid format. "+Du+" specified twice in format");return co[Du]=!0,Kh&&(Bh[Kh]=!0),tt.push(zr),"("+X0+")"}),Object.keys(Bh).forEach(function(Ln){if(!co[Ln])throw new Error("Invalid format. "+Ln+" is required in specified format")}),Un=Un.replace(/@@@/g,function(){return Jt.shift()});var lo=k.match(new RegExp(Un,"i"));if(!lo)return null;for(var K0=l(l({},_),ee),We=1;We11||C.month<0||C.day>31||C.day<1||C.hour>23||C.hour<0||C.minute>59||C.minute<0||C.second>59||C.second<0)return null;return fo}var W0={format:ke,parse:Gt,defaultI18n:v,setGlobalDateI18n:O,setGlobalDateMasks:xe};e.assign=l,e.default=W0,e.format=ke,e.parse=Gt,e.defaultI18n=v,e.setGlobalDateI18n=O,e.setGlobalDateMasks=xe,Object.defineProperty(e,"__esModule",{value:!0})}))});var I$=x((PC,S$)=>{"use strict";var oE=k$(),aE=Le();S$.exports=aE((e,t={})=>(t.format&&(e.timestamp=typeof t.format=="function"?t.format():oE.format(new Date,t.format)),e.timestamp||(e.timestamp=new Date().toISOString()),t.alias&&(e[t.alias]=e.timestamp),e))});var z$=x((AC,O$)=>{"use strict";var Dp=fp(),sE=Le(),{MESSAGE:jp}=ce();O$.exports=sE((e,t)=>(t.level!==!1&&(e.level=Dp.strip(e.level)),t.message!==!1&&(e.message=Dp.strip(String(e.message))),t.raw!==!1&&e[jp]&&(e[jp]=Dp.strip(String(e[jp]))),e))});var Tp=x(Np=>{"use strict";var uE=Np.format=Le();Np.levels=Vb();function $e(e,t){Object.defineProperty(uE,e,{get(){return t()},configurable:!0})}$e("align",function(){return qb()});$e("errors",function(){return Jb()});$e("cli",function(){return Kb()});$e("combine",function(){return Yb()});$e("colorize",function(){return Os()});$e("json",function(){return Pp()});$e("label",function(){return i$()});$e("logstash",function(){return a$()});$e("metadata",function(){return u$()});$e("ms",function(){return f$()});$e("padLevels",function(){return $p()});$e("prettyPrint",function(){return h$()});$e("printf",function(){return g$()});$e("simple",function(){return y$()});$e("splat",function(){return w$()});$e("timestamp",function(){return I$()});$e("uncolorize",function(){return z$()})});var Cp=x(Cs=>{"use strict";var{format:E$}=G("util");Cs.warn={deprecated(e){return()=>{throw new Error(E$("{ %s } was removed in winston@3.0.0.",e))}},useFormat(e){return()=>{throw new Error([E$("{ %s } was removed in winston@3.0.0.",e),"Use a custom winston.format = winston.format(function) instead."].join(` +`))}},forFunctions(e,t,n){n.forEach(i=>{e[i]=Cs.warn[t](i)})},forProperties(e,t,n){n.forEach(i=>{let r=Cs.warn[t](i);Object.defineProperty(e,i,{get:r,set:r})})}}});var P$=x((NC,cE)=>{cE.exports={name:"winston",description:"A logger for just about everything.",version:"3.19.0",author:"Charlie Robbins ",maintainers:["David Hyde "],repository:{type:"git",url:"https://github.com/winstonjs/winston.git"},keywords:["winston","logger","logging","logs","sysadmin","bunyan","pino","loglevel","tools","json","stream"],dependencies:{"@dabh/diagnostics":"^2.0.8","@colors/colors":"^1.6.0",async:"^3.2.3","is-stream":"^2.0.0",logform:"^2.7.0","one-time":"^1.0.0","readable-stream":"^3.4.0","safe-stable-stringify":"^2.3.1","stack-trace":"0.0.x","triple-beam":"^1.3.0","winston-transport":"^4.9.0"},devDependencies:{"@babel/cli":"^7.23.9","@babel/core":"^7.24.0","@babel/preset-env":"^7.24.0","@dabh/eslint-config-populist":"^4.4.0","@types/node":"^20.11.24","abstract-winston-transport":"^0.5.1",assume:"^2.2.0","cross-spawn-async":"^2.2.5",eslint:"^8.57.0",hock:"^1.4.1",jest:"^29.7.0",rimraf:"5.0.10",split2:"^4.1.0","std-mocks":"^2.0.0",through2:"^4.0.2","winston-compat":"^0.1.5"},main:"./lib/winston.js",browser:"./dist/winston",types:"./index.d.ts",scripts:{lint:"eslint lib/*.js lib/winston/*.js lib/winston/**/*.js --resolve-plugins-relative-to ./node_modules/@dabh/eslint-config-populist",test:"jest","test:unit":"jest -c test/jest.config.unit.js","test:integration":"jest -c test/jest.config.integration.js","test:typescript":"npx --package typescript tsc --project test",build:"babel lib -d dist",prebuild:"rimraf dist",prepublishOnly:"npm run build"},engines:{node:">= 12.0.0"},license:"MIT"}});var D$=x((TC,A$)=>{A$.exports=G("util").deprecate});var Up=x((CC,j$)=>{j$.exports=G("stream")});var Rp=x((UC,T$)=>{"use strict";function lE(e,t){var n=this,i=this._readableState&&this._readableState.destroyed,r=this._writableState&&this._writableState.destroyed;return i||r?(t?t(e):e&&(this._writableState?this._writableState.errorEmitted||(this._writableState.errorEmitted=!0,process.nextTick(Lp,this,e)):process.nextTick(Lp,this,e)),this):(this._readableState&&(this._readableState.destroyed=!0),this._writableState&&(this._writableState.destroyed=!0),this._destroy(e||null,function(o){!t&&o?n._writableState?n._writableState.errorEmitted?process.nextTick(Us,n):(n._writableState.errorEmitted=!0,process.nextTick(N$,n,o)):process.nextTick(N$,n,o):t?(process.nextTick(Us,n),t(o)):process.nextTick(Us,n)}),this)}function N$(e,t){Lp(e,t),Us(e)}function Us(e){e._writableState&&!e._writableState.emitClose||e._readableState&&!e._readableState.emitClose||e.emit("close")}function dE(){this._readableState&&(this._readableState.destroyed=!1,this._readableState.reading=!1,this._readableState.ended=!1,this._readableState.endEmitted=!1),this._writableState&&(this._writableState.destroyed=!1,this._writableState.ended=!1,this._writableState.ending=!1,this._writableState.finalCalled=!1,this._writableState.prefinished=!1,this._writableState.finished=!1,this._writableState.errorEmitted=!1)}function Lp(e,t){e.emit("error",t)}function fE(e,t){var n=e._readableState,i=e._writableState;n&&n.autoDestroy||i&&i.autoDestroy?e.destroy(t):e.emit("error",t)}T$.exports={destroy:lE,undestroy:dE,errorOrDestroy:fE}});var Rt=x((LC,L$)=>{"use strict";var U$={};function Be(e,t,n){n||(n=Error);function i(o,a,s){return typeof t=="string"?t:t(o,a,s)}class r extends n{constructor(a,s,u){super(i(a,s,u))}}r.prototype.name=n.name,r.prototype.code=e,U$[e]=r}function C$(e,t){if(Array.isArray(e)){let n=e.length;return e=e.map(i=>String(i)),n>2?`one of ${t} ${e.slice(0,n-1).join(", ")}, or `+e[n-1]:n===2?`one of ${t} ${e[0]} or ${e[1]}`:`of ${t} ${e[0]}`}else return`of ${t} ${String(e)}`}function mE(e,t,n){return e.substr(!n||n<0?0:+n,t.length)===t}function pE(e,t,n){return(n===void 0||n>e.length)&&(n=e.length),e.substring(n-t.length,n)===t}function hE(e,t,n){return typeof n!="number"&&(n=0),n+t.length>e.length?!1:e.indexOf(t,n)!==-1}Be("ERR_INVALID_OPT_VALUE",function(e,t){return'The value "'+t+'" is invalid for option "'+e+'"'},TypeError);Be("ERR_INVALID_ARG_TYPE",function(e,t,n){let i;typeof t=="string"&&mE(t,"not ")?(i="must not be",t=t.replace(/^not /,"")):i="must be";let r;if(pE(e," argument"))r=`The ${e} ${i} ${C$(t,"type")}`;else{let o=hE(e,".")?"property":"argument";r=`The "${e}" ${o} ${i} ${C$(t,"type")}`}return r+=`. Received type ${typeof n}`,r},TypeError);Be("ERR_STREAM_PUSH_AFTER_EOF","stream.push() after EOF");Be("ERR_METHOD_NOT_IMPLEMENTED",function(e){return"The "+e+" method is not implemented"});Be("ERR_STREAM_PREMATURE_CLOSE","Premature close");Be("ERR_STREAM_DESTROYED",function(e){return"Cannot call "+e+" after a stream was destroyed"});Be("ERR_MULTIPLE_CALLBACK","Callback called multiple times");Be("ERR_STREAM_CANNOT_PIPE","Cannot pipe, not readable");Be("ERR_STREAM_WRITE_AFTER_END","write after end");Be("ERR_STREAM_NULL_VALUES","May not write null values to stream",TypeError);Be("ERR_UNKNOWN_ENCODING",function(e){return"Unknown encoding: "+e},TypeError);Be("ERR_STREAM_UNSHIFT_AFTER_END_EVENT","stream.unshift() after end event");L$.exports.codes=U$});var Mp=x((RC,R$)=>{"use strict";var gE=Rt().codes.ERR_INVALID_OPT_VALUE;function vE(e,t,n){return e.highWaterMark!=null?e.highWaterMark:t?e[n]:null}function _E(e,t,n,i){var r=vE(t,i,n);if(r!=null){if(!(isFinite(r)&&Math.floor(r)===r)||r<0){var o=i?n:"highWaterMark";throw new gE(o,r)}return Math.floor(r)}return e.objectMode?16:16*1024}R$.exports={getHighWaterMark:_E}});var M$=x((MC,Zp)=>{typeof Object.create=="function"?Zp.exports=function(t,n){n&&(t.super_=n,t.prototype=Object.create(n.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}))}:Zp.exports=function(t,n){if(n){t.super_=n;var i=function(){};i.prototype=n.prototype,t.prototype=new i,t.prototype.constructor=t}}});var kn=x((ZC,Fp)=>{try{if(Vp=G("util"),typeof Vp.inherits!="function")throw"";Fp.exports=Vp.inherits}catch{Fp.exports=M$()}var Vp});var G$=x((VC,B$)=>{"use strict";function Z$(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter(function(r){return Object.getOwnPropertyDescriptor(e,r).enumerable})),n.push.apply(n,i)}return n}function V$(e){for(var t=1;t0?this.tail.next=i:this.head=i,this.tail=i,++this.length}},{key:"unshift",value:function(n){var i={data:n,next:this.head};this.length===0&&(this.tail=i),this.head=i,++this.length}},{key:"shift",value:function(){if(this.length!==0){var n=this.head.data;return this.length===1?this.head=this.tail=null:this.head=this.head.next,--this.length,n}}},{key:"clear",value:function(){this.head=this.tail=null,this.length=0}},{key:"join",value:function(n){if(this.length===0)return"";for(var i=this.head,r=""+i.data;i=i.next;)r+=n+i.data;return r}},{key:"concat",value:function(n){if(this.length===0)return Ls.alloc(0);for(var i=Ls.allocUnsafe(n>>>0),r=this.head,o=0;r;)IE(r.data,i,o),o+=r.data.length,r=r.next;return i}},{key:"consume",value:function(n,i){var r;return na.length?a.length:n;if(s===a.length?o+=a:o+=a.slice(0,n),n-=s,n===0){s===a.length?(++r,i.next?this.head=i.next:this.head=this.tail=null):(this.head=i,i.data=a.slice(s));break}++r}return this.length-=r,o}},{key:"_getBuffer",value:function(n){var i=Ls.allocUnsafe(n),r=this.head,o=1;for(r.data.copy(i),n-=r.data.length;r=r.next;){var a=r.data,s=n>a.length?a.length:n;if(a.copy(i,i.length-n,0,s),n-=s,n===0){s===a.length?(++o,r.next?this.head=r.next:this.head=this.tail=null):(this.head=r,r.data=a.slice(s));break}++o}return this.length-=o,i}},{key:SE,value:function(n,i){return qp(this,V$(V$({},i),{},{depth:0,customInspect:!1}))}}]),e})()});var K$=x((Bp,W$)=>{var Rs=G("buffer"),bt=Rs.Buffer;function J$(e,t){for(var n in e)t[n]=e[n]}bt.from&&bt.alloc&&bt.allocUnsafe&&bt.allocUnsafeSlow?W$.exports=Rs:(J$(Rs,Bp),Bp.Buffer=Sn);function Sn(e,t,n){return bt(e,t,n)}J$(bt,Sn);Sn.from=function(e,t,n){if(typeof e=="number")throw new TypeError("Argument must not be a number");return bt(e,t,n)};Sn.alloc=function(e,t,n){if(typeof e!="number")throw new TypeError("Argument must be a number");var i=bt(e);return t!==void 0?typeof n=="string"?i.fill(t,n):i.fill(t):i.fill(0),i};Sn.allocUnsafe=function(e){if(typeof e!="number")throw new TypeError("Argument must be a number");return bt(e)};Sn.allocUnsafeSlow=function(e){if(typeof e!="number")throw new TypeError("Argument must be a number");return Rs.SlowBuffer(e)}});var Wp=x(Y$=>{"use strict";var Jp=K$().Buffer,H$=Jp.isEncoding||function(e){switch(e=""+e,e&&e.toLowerCase()){case"hex":case"utf8":case"utf-8":case"ascii":case"binary":case"base64":case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":case"raw":return!0;default:return!1}};function OE(e){if(!e)return"utf8";for(var t;;)switch(e){case"utf8":case"utf-8":return"utf8";case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return"utf16le";case"latin1":case"binary":return"latin1";case"base64":case"ascii":case"hex":return e;default:if(t)return;e=(""+e).toLowerCase(),t=!0}}function zE(e){var t=OE(e);if(typeof t!="string"&&(Jp.isEncoding===H$||!H$(e)))throw new Error("Unknown encoding: "+e);return t||e}Y$.StringDecoder=Fi;function Fi(e){this.encoding=zE(e);var t;switch(this.encoding){case"utf16le":this.text=NE,this.end=TE,t=4;break;case"utf8":this.fillLast=AE,t=4;break;case"base64":this.text=CE,this.end=UE,t=3;break;default:this.write=LE,this.end=RE;return}this.lastNeed=0,this.lastTotal=0,this.lastChar=Jp.allocUnsafe(t)}Fi.prototype.write=function(e){if(e.length===0)return"";var t,n;if(this.lastNeed){if(t=this.fillLast(e),t===void 0)return"";n=this.lastNeed,this.lastNeed=0}else n=0;return n>5===6?2:e>>4===14?3:e>>3===30?4:e>>6===2?-1:-2}function EE(e,t,n){var i=t.length-1;if(i=0?(r>0&&(e.lastNeed=r-1),r):--i=0?(r>0&&(e.lastNeed=r-2),r):--i=0?(r>0&&(r===2?r=0:e.lastNeed=r-3),r):0))}function PE(e,t,n){if((t[0]&192)!==128)return e.lastNeed=0,"\uFFFD";if(e.lastNeed>1&&t.length>1){if((t[1]&192)!==128)return e.lastNeed=1,"\uFFFD";if(e.lastNeed>2&&t.length>2&&(t[2]&192)!==128)return e.lastNeed=2,"\uFFFD"}}function AE(e){var t=this.lastTotal-this.lastNeed,n=PE(this,e,t);if(n!==void 0)return n;if(this.lastNeed<=e.length)return e.copy(this.lastChar,t,0,this.lastNeed),this.lastChar.toString(this.encoding,0,this.lastTotal);e.copy(this.lastChar,t,0,e.length),this.lastNeed-=e.length}function DE(e,t){var n=EE(this,e,t);if(!this.lastNeed)return e.toString("utf8",t);this.lastTotal=n;var i=e.length-(n-this.lastNeed);return e.copy(this.lastChar,0,i),e.toString("utf8",t,i)}function jE(e){var t=e&&e.length?this.write(e):"";return this.lastNeed?t+"\uFFFD":t}function NE(e,t){if((e.length-t)%2===0){var n=e.toString("utf16le",t);if(n){var i=n.charCodeAt(n.length-1);if(i>=55296&&i<=56319)return this.lastNeed=2,this.lastTotal=4,this.lastChar[0]=e[e.length-2],this.lastChar[1]=e[e.length-1],n.slice(0,-1)}return n}return this.lastNeed=1,this.lastTotal=2,this.lastChar[0]=e[e.length-1],e.toString("utf16le",t,e.length-1)}function TE(e){var t=e&&e.length?this.write(e):"";if(this.lastNeed){var n=this.lastTotal-this.lastNeed;return t+this.lastChar.toString("utf16le",0,n)}return t}function CE(e,t){var n=(e.length-t)%3;return n===0?e.toString("base64",t):(this.lastNeed=3-n,this.lastTotal=3,n===1?this.lastChar[0]=e[e.length-1]:(this.lastChar[0]=e[e.length-2],this.lastChar[1]=e[e.length-1]),e.toString("base64",t,e.length-n))}function UE(e){var t=e&&e.length?this.write(e):"";return this.lastNeed?t+this.lastChar.toString("base64",0,3-this.lastNeed):t}function LE(e){return e.toString(this.encoding)}function RE(e){return e&&e.length?this.write(e):""}});var Ms=x((qC,ew)=>{"use strict";var X$=Rt().codes.ERR_STREAM_PREMATURE_CLOSE;function ME(e){var t=!1;return function(){if(!t){t=!0;for(var n=arguments.length,i=new Array(n),r=0;r{"use strict";var Zs;function Mt(e,t,n){return t=FE(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function FE(e){var t=qE(e,"string");return typeof t=="symbol"?t:String(t)}function qE(e,t){if(typeof e!="object"||e===null)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var i=n.call(e,t||"default");if(typeof i!="object")return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var BE=Ms(),Zt=Symbol("lastResolve"),yr=Symbol("lastReject"),qi=Symbol("error"),Vs=Symbol("ended"),br=Symbol("lastPromise"),Kp=Symbol("handlePromise"),$r=Symbol("stream");function Vt(e,t){return{value:e,done:t}}function GE(e){var t=e[Zt];if(t!==null){var n=e[$r].read();n!==null&&(e[br]=null,e[Zt]=null,e[yr]=null,t(Vt(n,!1)))}}function JE(e){process.nextTick(GE,e)}function WE(e,t){return function(n,i){e.then(function(){if(t[Vs]){n(Vt(void 0,!0));return}t[Kp](n,i)},i)}}var KE=Object.getPrototypeOf(function(){}),HE=Object.setPrototypeOf((Zs={get stream(){return this[$r]},next:function(){var t=this,n=this[qi];if(n!==null)return Promise.reject(n);if(this[Vs])return Promise.resolve(Vt(void 0,!0));if(this[$r].destroyed)return new Promise(function(a,s){process.nextTick(function(){t[qi]?s(t[qi]):a(Vt(void 0,!0))})});var i=this[br],r;if(i)r=new Promise(WE(i,this));else{var o=this[$r].read();if(o!==null)return Promise.resolve(Vt(o,!1));r=new Promise(this[Kp])}return this[br]=r,r}},Mt(Zs,Symbol.asyncIterator,function(){return this}),Mt(Zs,"return",function(){var t=this;return new Promise(function(n,i){t[$r].destroy(null,function(r){if(r){i(r);return}n(Vt(void 0,!0))})})}),Zs),KE),YE=function(t){var n,i=Object.create(HE,(n={},Mt(n,$r,{value:t,writable:!0}),Mt(n,Zt,{value:null,writable:!0}),Mt(n,yr,{value:null,writable:!0}),Mt(n,qi,{value:null,writable:!0}),Mt(n,Vs,{value:t._readableState.endEmitted,writable:!0}),Mt(n,Kp,{value:function(o,a){var s=i[$r].read();s?(i[br]=null,i[Zt]=null,i[yr]=null,o(Vt(s,!1))):(i[Zt]=o,i[yr]=a)},writable:!0}),n));return i[br]=null,BE(t,function(r){if(r&&r.code!=="ERR_STREAM_PREMATURE_CLOSE"){var o=i[yr];o!==null&&(i[br]=null,i[Zt]=null,i[yr]=null,o(r)),i[qi]=r;return}var a=i[Zt];a!==null&&(i[br]=null,i[Zt]=null,i[yr]=null,a(Vt(void 0,!0))),i[Vs]=!0}),t.on("readable",JE.bind(null,i)),i};tw.exports=YE});var aw=x((GC,ow)=>{"use strict";function nw(e,t,n,i,r,o,a){try{var s=e[o](a),u=s.value}catch(c){n(c);return}s.done?t(u):Promise.resolve(u).then(i,r)}function XE(e){return function(){var t=this,n=arguments;return new Promise(function(i,r){var o=e.apply(t,n);function a(u){nw(o,i,r,a,s,"next",u)}function s(u){nw(o,i,r,a,s,"throw",u)}a(void 0)})}}function iw(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter(function(r){return Object.getOwnPropertyDescriptor(e,r).enumerable})),n.push.apply(n,i)}return n}function QE(e){for(var t=1;t{"use strict";gw.exports=B;var In;B.ReadableState=lw;var JC=G("events").EventEmitter,cw=function(t,n){return t.listeners(n).length},Gi=Up(),Fs=G("buffer").Buffer,oP=(typeof global<"u"?global:typeof window<"u"?window:typeof self<"u"?self:{}).Uint8Array||function(){};function aP(e){return Fs.from(e)}function sP(e){return Fs.isBuffer(e)||e instanceof oP}var Hp=G("util"),V;Hp&&Hp.debuglog?V=Hp.debuglog("stream"):V=function(){};var uP=G$(),nh=Rp(),cP=Mp(),lP=cP.getHighWaterMark,qs=Rt().codes,dP=qs.ERR_INVALID_ARG_TYPE,fP=qs.ERR_STREAM_PUSH_AFTER_EOF,mP=qs.ERR_METHOD_NOT_IMPLEMENTED,pP=qs.ERR_STREAM_UNSHIFT_AFTER_END_EVENT,On,Yp,Xp;kn()(B,Gi);var Bi=nh.errorOrDestroy,Qp=["error","close","destroy","pause","resume"];function hP(e,t,n){if(typeof e.prependListener=="function")return e.prependListener(t,n);!e._events||!e._events[t]?e.on(t,n):Array.isArray(e._events[t])?e._events[t].unshift(n):e._events[t]=[n,e._events[t]]}function lw(e,t,n){In=In||wr(),e=e||{},typeof n!="boolean"&&(n=t instanceof In),this.objectMode=!!e.objectMode,n&&(this.objectMode=this.objectMode||!!e.readableObjectMode),this.highWaterMark=lP(this,e,"readableHighWaterMark",n),this.buffer=new uP,this.length=0,this.pipes=null,this.pipesCount=0,this.flowing=null,this.ended=!1,this.endEmitted=!1,this.reading=!1,this.sync=!0,this.needReadable=!1,this.emittedReadable=!1,this.readableListening=!1,this.resumeScheduled=!1,this.paused=!0,this.emitClose=e.emitClose!==!1,this.autoDestroy=!!e.autoDestroy,this.destroyed=!1,this.defaultEncoding=e.defaultEncoding||"utf8",this.awaitDrain=0,this.readingMore=!1,this.decoder=null,this.encoding=null,e.encoding&&(On||(On=Wp().StringDecoder),this.decoder=new On(e.encoding),this.encoding=e.encoding)}function B(e){if(In=In||wr(),!(this instanceof B))return new B(e);var t=this instanceof In;this._readableState=new lw(e,this,t),this.readable=!0,e&&(typeof e.read=="function"&&(this._read=e.read),typeof e.destroy=="function"&&(this._destroy=e.destroy)),Gi.call(this)}Object.defineProperty(B.prototype,"destroyed",{enumerable:!1,get:function(){return this._readableState===void 0?!1:this._readableState.destroyed},set:function(t){this._readableState&&(this._readableState.destroyed=t)}});B.prototype.destroy=nh.destroy;B.prototype._undestroy=nh.undestroy;B.prototype._destroy=function(e,t){t(e)};B.prototype.push=function(e,t){var n=this._readableState,i;return n.objectMode?i=!0:typeof e=="string"&&(t=t||n.defaultEncoding,t!==n.encoding&&(e=Fs.from(e,t),t=""),i=!0),dw(this,e,t,!1,i)};B.prototype.unshift=function(e){return dw(this,e,null,!0,!1)};function dw(e,t,n,i,r){V("readableAddChunk",t);var o=e._readableState;if(t===null)o.reading=!1,_P(e,o);else{var a;if(r||(a=gP(o,t)),a)Bi(e,a);else if(o.objectMode||t&&t.length>0)if(typeof t!="string"&&!o.objectMode&&Object.getPrototypeOf(t)!==Fs.prototype&&(t=aP(t)),i)o.endEmitted?Bi(e,new pP):eh(e,o,t,!0);else if(o.ended)Bi(e,new fP);else{if(o.destroyed)return!1;o.reading=!1,o.decoder&&!n?(t=o.decoder.write(t),o.objectMode||t.length!==0?eh(e,o,t,!1):rh(e,o)):eh(e,o,t,!1)}else i||(o.reading=!1,rh(e,o))}return!o.ended&&(o.length=sw?e=sw:(e--,e|=e>>>1,e|=e>>>2,e|=e>>>4,e|=e>>>8,e|=e>>>16,e++),e}function uw(e,t){return e<=0||t.length===0&&t.ended?0:t.objectMode?1:e!==e?t.flowing&&t.length?t.buffer.head.data.length:t.length:(e>t.highWaterMark&&(t.highWaterMark=vP(e)),e<=t.length?e:t.ended?t.length:(t.needReadable=!0,0))}B.prototype.read=function(e){V("read",e),e=parseInt(e,10);var t=this._readableState,n=e;if(e!==0&&(t.emittedReadable=!1),e===0&&t.needReadable&&((t.highWaterMark!==0?t.length>=t.highWaterMark:t.length>0)||t.ended))return V("read: emitReadable",t.length,t.ended),t.length===0&&t.ended?th(this):Bs(this),null;if(e=uw(e,t),e===0&&t.ended)return t.length===0&&th(this),null;var i=t.needReadable;V("need readable",i),(t.length===0||t.length-e0?r=pw(e,t):r=null,r===null?(t.needReadable=t.length<=t.highWaterMark,e=0):(t.length-=e,t.awaitDrain=0),t.length===0&&(t.ended||(t.needReadable=!0),n!==e&&t.ended&&th(this)),r!==null&&this.emit("data",r),r};function _P(e,t){if(V("onEofChunk"),!t.ended){if(t.decoder){var n=t.decoder.end();n&&n.length&&(t.buffer.push(n),t.length+=t.objectMode?1:n.length)}t.ended=!0,t.sync?Bs(e):(t.needReadable=!1,t.emittedReadable||(t.emittedReadable=!0,fw(e)))}}function Bs(e){var t=e._readableState;V("emitReadable",t.needReadable,t.emittedReadable),t.needReadable=!1,t.emittedReadable||(V("emitReadable",t.flowing),t.emittedReadable=!0,process.nextTick(fw,e))}function fw(e){var t=e._readableState;V("emitReadable_",t.destroyed,t.length,t.ended),!t.destroyed&&(t.length||t.ended)&&(e.emit("readable"),t.emittedReadable=!1),t.needReadable=!t.flowing&&!t.ended&&t.length<=t.highWaterMark,ih(e)}function rh(e,t){t.readingMore||(t.readingMore=!0,process.nextTick(yP,e,t))}function yP(e,t){for(;!t.reading&&!t.ended&&(t.length1&&hw(i.pipes,e)!==-1)&&!c&&(V("false write response, pause",i.awaitDrain),i.awaitDrain++),n.pause())}function m(_){V("onerror",_),v(),e.removeListener("error",m),cw(e,"error")===0&&Bi(e,_)}hP(e,"error",m);function f(){e.removeListener("finish",p),v()}e.once("close",f);function p(){V("onfinish"),e.removeListener("close",f),v()}e.once("finish",p);function v(){V("unpipe"),n.unpipe(e)}return e.emit("pipe",n),i.flowing||(V("pipe resume"),n.resume()),e};function bP(e){return function(){var n=e._readableState;V("pipeOnDrain",n.awaitDrain),n.awaitDrain&&n.awaitDrain--,n.awaitDrain===0&&cw(e,"data")&&(n.flowing=!0,ih(e))}}B.prototype.unpipe=function(e){var t=this._readableState,n={hasUnpiped:!1};if(t.pipesCount===0)return this;if(t.pipesCount===1)return e&&e!==t.pipes?this:(e||(e=t.pipes),t.pipes=null,t.pipesCount=0,t.flowing=!1,e&&e.emit("unpipe",this,n),this);if(!e){var i=t.pipes,r=t.pipesCount;t.pipes=null,t.pipesCount=0,t.flowing=!1;for(var o=0;o0,i.flowing!==!1&&this.resume()):e==="readable"&&!i.endEmitted&&!i.readableListening&&(i.readableListening=i.needReadable=!0,i.flowing=!1,i.emittedReadable=!1,V("on readable",i.length,i.reading),i.length?Bs(this):i.reading||process.nextTick($P,this)),n};B.prototype.addListener=B.prototype.on;B.prototype.removeListener=function(e,t){var n=Gi.prototype.removeListener.call(this,e,t);return e==="readable"&&process.nextTick(mw,this),n};B.prototype.removeAllListeners=function(e){var t=Gi.prototype.removeAllListeners.apply(this,arguments);return(e==="readable"||e===void 0)&&process.nextTick(mw,this),t};function mw(e){var t=e._readableState;t.readableListening=e.listenerCount("readable")>0,t.resumeScheduled&&!t.paused?t.flowing=!0:e.listenerCount("data")>0&&e.resume()}function $P(e){V("readable nexttick read 0"),e.read(0)}B.prototype.resume=function(){var e=this._readableState;return e.flowing||(V("resume"),e.flowing=!e.readableListening,wP(this,e)),e.paused=!1,this};function wP(e,t){t.resumeScheduled||(t.resumeScheduled=!0,process.nextTick(xP,e,t))}function xP(e,t){V("resume",t.reading),t.reading||e.read(0),t.resumeScheduled=!1,e.emit("resume"),ih(e),t.flowing&&!t.reading&&e.read(0)}B.prototype.pause=function(){return V("call pause flowing=%j",this._readableState.flowing),this._readableState.flowing!==!1&&(V("pause"),this._readableState.flowing=!1,this.emit("pause")),this._readableState.paused=!0,this};function ih(e){var t=e._readableState;for(V("flow",t.flowing);t.flowing&&e.read()!==null;);}B.prototype.wrap=function(e){var t=this,n=this._readableState,i=!1;e.on("end",function(){if(V("wrapped end"),n.decoder&&!n.ended){var a=n.decoder.end();a&&a.length&&t.push(a)}t.push(null)}),e.on("data",function(a){if(V("wrapped data"),n.decoder&&(a=n.decoder.write(a)),!(n.objectMode&&a==null)&&!(!n.objectMode&&(!a||!a.length))){var s=t.push(a);s||(i=!0,e.pause())}});for(var r in e)this[r]===void 0&&typeof e[r]=="function"&&(this[r]=(function(s){return function(){return e[s].apply(e,arguments)}})(r));for(var o=0;o=t.length?(t.decoder?n=t.buffer.join(""):t.buffer.length===1?n=t.buffer.first():n=t.buffer.concat(t.length),t.buffer.clear()):n=t.buffer.consume(e,t.decoder),n}function th(e){var t=e._readableState;V("endReadable",t.endEmitted),t.endEmitted||(t.ended=!0,process.nextTick(kP,t,e))}function kP(e,t){if(V("endReadableNT",e.endEmitted,e.length),!e.endEmitted&&e.length===0&&(e.endEmitted=!0,t.readable=!1,t.emit("end"),e.autoDestroy)){var n=t._writableState;(!n||n.autoDestroy&&n.finished)&&t.destroy()}}typeof Symbol=="function"&&(B.from=function(e,t){return Xp===void 0&&(Xp=aw()),Xp(B,e,t)});function hw(e,t){for(var n=0,i=e.length;n{"use strict";var SP=Object.keys||function(e){var t=[];for(var n in e)t.push(n);return t};_w.exports=at;var vw=oh(),sh=Ws();kn()(at,vw);for(ah=SP(sh.prototype),Gs=0;Gs{"use strict";kw.exports=oe;function bw(e){var t=this;this.next=null,this.entry=null,this.finish=function(){e4(t,e)}}var zn;oe.WritableState=Wi;var zP={deprecate:D$()},$w=Up(),Hs=G("buffer").Buffer,EP=(typeof global<"u"?global:typeof window<"u"?window:typeof self<"u"?self:{}).Uint8Array||function(){};function PP(e){return Hs.from(e)}function AP(e){return Hs.isBuffer(e)||e instanceof EP}var ch=Rp(),DP=Mp(),jP=DP.getHighWaterMark,Ft=Rt().codes,NP=Ft.ERR_INVALID_ARG_TYPE,TP=Ft.ERR_METHOD_NOT_IMPLEMENTED,CP=Ft.ERR_MULTIPLE_CALLBACK,UP=Ft.ERR_STREAM_CANNOT_PIPE,LP=Ft.ERR_STREAM_DESTROYED,RP=Ft.ERR_STREAM_NULL_VALUES,MP=Ft.ERR_STREAM_WRITE_AFTER_END,ZP=Ft.ERR_UNKNOWN_ENCODING,En=ch.errorOrDestroy;kn()(oe,$w);function VP(){}function Wi(e,t,n){zn=zn||wr(),e=e||{},typeof n!="boolean"&&(n=t instanceof zn),this.objectMode=!!e.objectMode,n&&(this.objectMode=this.objectMode||!!e.writableObjectMode),this.highWaterMark=jP(this,e,"writableHighWaterMark",n),this.finalCalled=!1,this.needDrain=!1,this.ending=!1,this.ended=!1,this.finished=!1,this.destroyed=!1;var i=e.decodeStrings===!1;this.decodeStrings=!i,this.defaultEncoding=e.defaultEncoding||"utf8",this.length=0,this.writing=!1,this.corked=0,this.sync=!0,this.bufferProcessing=!1,this.onwrite=function(r){KP(t,r)},this.writecb=null,this.writelen=0,this.bufferedRequest=null,this.lastBufferedRequest=null,this.pendingcb=0,this.prefinished=!1,this.errorEmitted=!1,this.emitClose=e.emitClose!==!1,this.autoDestroy=!!e.autoDestroy,this.bufferedRequestCount=0,this.corkedRequestsFree=new bw(this)}Wi.prototype.getBuffer=function(){for(var t=this.bufferedRequest,n=[];t;)n.push(t),t=t.next;return n};(function(){try{Object.defineProperty(Wi.prototype,"buffer",{get:zP.deprecate(function(){return this.getBuffer()},"_writableState.buffer is deprecated. Use _writableState.getBuffer instead.","DEP0003")})}catch{}})();var Ks;typeof Symbol=="function"&&Symbol.hasInstance&&typeof Function.prototype[Symbol.hasInstance]=="function"?(Ks=Function.prototype[Symbol.hasInstance],Object.defineProperty(oe,Symbol.hasInstance,{value:function(t){return Ks.call(this,t)?!0:this!==oe?!1:t&&t._writableState instanceof Wi}})):Ks=function(t){return t instanceof this};function oe(e){zn=zn||wr();var t=this instanceof zn;if(!t&&!Ks.call(oe,this))return new oe(e);this._writableState=new Wi(e,this,t),this.writable=!0,e&&(typeof e.write=="function"&&(this._write=e.write),typeof e.writev=="function"&&(this._writev=e.writev),typeof e.destroy=="function"&&(this._destroy=e.destroy),typeof e.final=="function"&&(this._final=e.final)),$w.call(this)}oe.prototype.pipe=function(){En(this,new UP)};function FP(e,t){var n=new MP;En(e,n),process.nextTick(t,n)}function qP(e,t,n,i){var r;return n===null?r=new RP:typeof n!="string"&&!t.objectMode&&(r=new NP("chunk",["string","Buffer"],n)),r?(En(e,r),process.nextTick(i,r),!1):!0}oe.prototype.write=function(e,t,n){var i=this._writableState,r=!1,o=!i.objectMode&&AP(e);return o&&!Hs.isBuffer(e)&&(e=PP(e)),typeof t=="function"&&(n=t,t=null),o?t="buffer":t||(t=i.defaultEncoding),typeof n!="function"&&(n=VP),i.ending?FP(this,n):(o||qP(this,i,e,n))&&(i.pendingcb++,r=GP(this,i,o,e,t,n)),r};oe.prototype.cork=function(){this._writableState.corked++};oe.prototype.uncork=function(){var e=this._writableState;e.corked&&(e.corked--,!e.writing&&!e.corked&&!e.bufferProcessing&&e.bufferedRequest&&ww(this,e))};oe.prototype.setDefaultEncoding=function(t){if(typeof t=="string"&&(t=t.toLowerCase()),!(["hex","utf8","utf-8","ascii","binary","base64","ucs2","ucs-2","utf16le","utf-16le","raw"].indexOf((t+"").toLowerCase())>-1))throw new ZP(t);return this._writableState.defaultEncoding=t,this};Object.defineProperty(oe.prototype,"writableBuffer",{enumerable:!1,get:function(){return this._writableState&&this._writableState.getBuffer()}});function BP(e,t,n){return!e.objectMode&&e.decodeStrings!==!1&&typeof t=="string"&&(t=Hs.from(t,n)),t}Object.defineProperty(oe.prototype,"writableHighWaterMark",{enumerable:!1,get:function(){return this._writableState.highWaterMark}});function GP(e,t,n,i,r,o){if(!n){var a=BP(t,i,r);i!==a&&(n=!0,r="buffer",i=a)}var s=t.objectMode?1:i.length;t.length+=s;var u=t.length{"use strict";var t4=G("util"),Sw=Ws(),{LEVEL:Iw}=ce(),Ki=Ow.exports=function(t={}){Sw.call(this,{objectMode:!0,highWaterMark:t.highWaterMark}),this.format=t.format,this.level=t.level,this.handleExceptions=t.handleExceptions,this.handleRejections=t.handleRejections,this.silent=t.silent,t.log&&(this.log=t.log),t.logv&&(this.logv=t.logv),t.close&&(this.close=t.close),this.once("pipe",n=>{this.levels=n.levels,this.parent=n}),this.once("unpipe",n=>{n===this.parent&&(this.parent=null,this.close&&this.close())})};t4.inherits(Ki,Sw);Ki.prototype._write=function(t,n,i){if(this.silent||t.exception===!0&&!this.handleExceptions)return i(null);let r=this.level||this.parent&&this.parent.level;if(!r||this.levels[r]>=this.levels[t[Iw]]){if(t&&!this.format)return this.log(t,i);let o,a;try{a=this.format.transform(Object.assign({},t),this.format.options)}catch(s){o=s}if(o||!a){if(i(),o)throw o;return}return this.log(a,i)}return this._writableState.sync=!1,i(null)};Ki.prototype._writev=function(t,n){if(this.logv){let i=t.filter(this._accept,this);return i.length?this.logv(i,n):n(null)}for(let i=0;i=this.levels[n[Iw]])&&(this.handleExceptions||n.exception!==!0))};Ki.prototype._nop=function(){}});var fh=x((XC,Ew)=>{"use strict";var r4=G("util"),{LEVEL:dh}=ce(),zw=lh(),Hi=Ew.exports=function(t={}){if(zw.call(this,t),!t.transport||typeof t.transport.log!="function")throw new Error("Invalid transport, must be an object with a log method.");this.transport=t.transport,this.level=this.level||t.transport.level,this.handleExceptions=this.handleExceptions||t.transport.handleExceptions,this._deprecated();function n(i){this.emit("error",i,this.transport)}this.transport.__winstonError||(this.transport.__winstonError=n.bind(this),this.transport.on("error",this.transport.__winstonError))};r4.inherits(Hi,zw);Hi.prototype._write=function(t,n,i){if(this.silent||t.exception===!0&&!this.handleExceptions)return i(null);(!this.level||this.levels[this.level]>=this.levels[t[dh]])&&this.transport.log(t[dh],t.message,t,this._nop),i(null)};Hi.prototype._writev=function(t,n){for(let i=0;i{"use strict";mh.exports=lh();mh.exports.LegacyTransportStream=fh()});var Dw=x((tU,Aw)=>{"use strict";var n4=G("os"),{LEVEL:Pw,MESSAGE:An}=ce(),i4=Pn();Aw.exports=class extends i4{constructor(t={}){super(t),this.name=t.name||"console",this.stderrLevels=this._stringArrayToSet(t.stderrLevels),this.consoleWarnLevels=this._stringArrayToSet(t.consoleWarnLevels),this.eol=typeof t.eol=="string"?t.eol:n4.EOL,this.forceConsole=t.forceConsole||!1,this._consoleLog=console.log.bind(console),this._consoleWarn=console.warn.bind(console),this._consoleError=console.error.bind(console),this.setMaxListeners(30)}log(t,n){if(setImmediate(()=>this.emit("logged",t)),this.stderrLevels[t[Pw]]){console._stderr&&!this.forceConsole?console._stderr.write(`${t[An]}${this.eol}`):this._consoleError(t[An]),n&&n();return}else if(this.consoleWarnLevels[t[Pw]]){console._stderr&&!this.forceConsole?console._stderr.write(`${t[An]}${this.eol}`):this._consoleWarn(t[An]),n&&n();return}console._stdout&&!this.forceConsole?console._stdout.write(`${t[An]}${this.eol}`):this._consoleLog(t[An]),n&&n()}_stringArrayToSet(t,n){if(!t)return{};if(n=n||"Cannot make set from type other than Array of string elements",!Array.isArray(t))throw new Error(n);return t.reduce((i,r)=>{if(typeof r!="string")throw new Error(n);return i[r]=!0,i},{})}}});var Xs=x((Ys,jw)=>{"use strict";Object.defineProperty(Ys,"__esModule",{value:!0});Ys.default=o4;function o4(e){return e&&typeof e.length=="number"&&e.length>=0&&e.length%1===0}jw.exports=Ys.default});var Tw=x((Qs,Nw)=>{"use strict";Object.defineProperty(Qs,"__esModule",{value:!0});Qs.default=function(e){return function(...t){var n=t.pop();return e.call(this,t,n)}};Nw.exports=Qs.default});var Lw=x(qt=>{"use strict";Object.defineProperty(qt,"__esModule",{value:!0});qt.fallback=Cw;qt.wrap=Uw;var a4=qt.hasQueueMicrotask=typeof queueMicrotask=="function"&&queueMicrotask,s4=qt.hasSetImmediate=typeof setImmediate=="function"&&setImmediate,u4=qt.hasNextTick=typeof process=="object"&&typeof process.nextTick=="function";function Cw(e){setTimeout(e,0)}function Uw(e){return(t,...n)=>e(()=>t(...n))}var Yi;a4?Yi=queueMicrotask:s4?Yi=setImmediate:u4?Yi=process.nextTick:Yi=Cw;qt.default=Uw(Yi)});var Fw=x((eu,Vw)=>{"use strict";Object.defineProperty(eu,"__esModule",{value:!0});eu.default=p4;var c4=Tw(),l4=Zw(c4),d4=Lw(),f4=Zw(d4),m4=xr();function Zw(e){return e&&e.__esModule?e:{default:e}}function p4(e){return(0,m4.isAsync)(e)?function(...t){let n=t.pop(),i=e.apply(this,t);return Rw(i,n)}:(0,l4.default)(function(t,n){var i;try{i=e.apply(this,t)}catch(r){return n(r)}if(i&&typeof i.then=="function")return Rw(i,n);n(null,i)})}function Rw(e,t){return e.then(n=>{Mw(t,null,n)},n=>{Mw(t,n&&(n instanceof Error||n.message)?n:new Error(n))})}function Mw(e,t,n){try{e(t,n)}catch(i){(0,f4.default)(r=>{throw r},i)}}Vw.exports=eu.default});var xr=x($t=>{"use strict";Object.defineProperty($t,"__esModule",{value:!0});$t.isAsyncIterable=$t.isAsyncGenerator=$t.isAsync=void 0;var h4=Fw(),g4=v4(h4);function v4(e){return e&&e.__esModule?e:{default:e}}function qw(e){return e[Symbol.toStringTag]==="AsyncFunction"}function _4(e){return e[Symbol.toStringTag]==="AsyncGenerator"}function y4(e){return typeof e[Symbol.asyncIterator]=="function"}function b4(e){if(typeof e!="function")throw new Error("expected a function");return qw(e)?(0,g4.default)(e):e}$t.default=b4;$t.isAsync=qw;$t.isAsyncGenerator=_4;$t.isAsyncIterable=y4});var Dn=x((tu,Bw)=>{"use strict";Object.defineProperty(tu,"__esModule",{value:!0});tu.default=$4;function $4(e,t){if(t||(t=e.length),!t)throw new Error("arity is undefined");function n(...i){return typeof i[t-1]=="function"?e.apply(this,i):new Promise((r,o)=>{i[t-1]=(a,...s)=>{if(a)return o(a);r(s.length>1?s:s[0])},e.apply(this,i)})}return n}Bw.exports=tu.default});var Jw=x((ru,Gw)=>{"use strict";Object.defineProperty(ru,"__esModule",{value:!0});var w4=Xs(),x4=ph(w4),k4=xr(),S4=ph(k4),I4=Dn(),O4=ph(I4);function ph(e){return e&&e.__esModule?e:{default:e}}ru.default=(0,O4.default)((e,t,n)=>{var i=(0,x4.default)(t)?[]:{};e(t,(r,o,a)=>{(0,S4.default)(r)((s,...u)=>{u.length<2&&([u]=u),i[o]=u,a(s)})},r=>n(r,i))},3);Gw.exports=ru.default});var hh=x((nu,Ww)=>{"use strict";Object.defineProperty(nu,"__esModule",{value:!0});nu.default=z4;function z4(e){function t(...n){if(e!==null){var i=e;e=null,i.apply(this,n)}}return Object.assign(t,e),t}Ww.exports=nu.default});var Hw=x((iu,Kw)=>{"use strict";Object.defineProperty(iu,"__esModule",{value:!0});iu.default=function(e){return e[Symbol.iterator]&&e[Symbol.iterator]()};Kw.exports=iu.default});var Qw=x((ou,Xw)=>{"use strict";Object.defineProperty(ou,"__esModule",{value:!0});ou.default=C4;var E4=Xs(),P4=Yw(E4),A4=Hw(),D4=Yw(A4);function Yw(e){return e&&e.__esModule?e:{default:e}}function j4(e){var t=-1,n=e.length;return function(){return++t{"use strict";Object.defineProperty(au,"__esModule",{value:!0});au.default=U4;function U4(e){return function(...t){if(e===null)throw new Error("Callback was already called.");var n=e;e=null,n.apply(this,t)}}ex.exports=au.default});var uu=x((su,tx)=>{"use strict";Object.defineProperty(su,"__esModule",{value:!0});var L4={};su.default=L4;tx.exports=su.default});var nx=x((cu,rx)=>{"use strict";Object.defineProperty(cu,"__esModule",{value:!0});cu.default=V4;var R4=uu(),M4=Z4(R4);function Z4(e){return e&&e.__esModule?e:{default:e}}function V4(e,t,n,i){let r=!1,o=!1,a=!1,s=0,u=0;function c(){s>=t||a||r||(a=!0,e.next().then(({value:m,done:f})=>{if(!(o||r)){if(a=!1,f){r=!0,s<=0&&i(null);return}s++,n(m,u,l),u++,c()}}).catch(d))}function l(m,f){if(s-=1,!o){if(m)return d(m);if(m===!1){r=!0,o=!0;return}if(f===M4.default||r&&s<=0)return r=!0,i(null);c()}}function d(m){o||(a=!1,r=!0,i(m))}c()}rx.exports=cu.default});var sx=x((lu,ax)=>{"use strict";Object.defineProperty(lu,"__esModule",{value:!0});var F4=hh(),q4=Xi(F4),B4=Qw(),G4=Xi(B4),J4=gh(),W4=Xi(J4),ix=xr(),K4=nx(),ox=Xi(K4),H4=uu(),Y4=Xi(H4);function Xi(e){return e&&e.__esModule?e:{default:e}}lu.default=e=>(t,n,i)=>{if(i=(0,q4.default)(i),e<=0)throw new RangeError("concurrency limit cannot be less than 1");if(!t)return i(null);if((0,ix.isAsyncGenerator)(t))return(0,ox.default)(t,e,n,i);if((0,ix.isAsyncIterable)(t))return(0,ox.default)(t[Symbol.asyncIterator](),e,n,i);var r=(0,G4.default)(t),o=!1,a=!1,s=0,u=!1;function c(d,m){if(!a)if(s-=1,d)o=!0,i(d);else if(d===!1)o=!0,a=!0;else{if(m===Y4.default||o&&s<=0)return o=!0,i(null);u||l()}}function l(){for(u=!0;s{"use strict";Object.defineProperty(du,"__esModule",{value:!0});var X4=sx(),Q4=vh(X4),eA=xr(),tA=vh(eA),rA=Dn(),nA=vh(rA);function vh(e){return e&&e.__esModule?e:{default:e}}function iA(e,t,n,i){return(0,Q4.default)(t)(e,(0,tA.default)(n),i)}du.default=(0,nA.default)(iA,4);ux.exports=du.default});var dx=x((fu,lx)=>{"use strict";Object.defineProperty(fu,"__esModule",{value:!0});var oA=_h(),aA=cx(oA),sA=Dn(),uA=cx(sA);function cx(e){return e&&e.__esModule?e:{default:e}}function cA(e,t,n){return(0,aA.default)(e,1,t,n)}fu.default=(0,uA.default)(cA,3);lx.exports=fu.default});var px=x((mu,mx)=>{"use strict";Object.defineProperty(mu,"__esModule",{value:!0});mu.default=pA;var lA=Jw(),dA=fx(lA),fA=dx(),mA=fx(fA);function fx(e){return e&&e.__esModule?e:{default:e}}function pA(e,t){return(0,dA.default)(mA.default,e,t)}mx.exports=mu.default});var yh=x((iU,gx)=>{"use strict";gx.exports=wt;var pu=Rt().codes,hA=pu.ERR_METHOD_NOT_IMPLEMENTED,gA=pu.ERR_MULTIPLE_CALLBACK,vA=pu.ERR_TRANSFORM_ALREADY_TRANSFORMING,_A=pu.ERR_TRANSFORM_WITH_LENGTH_0,hu=wr();kn()(wt,hu);function yA(e,t){var n=this._transformState;n.transforming=!1;var i=n.writecb;if(i===null)return this.emit("error",new gA);n.writechunk=null,n.writecb=null,t!=null&&this.push(t),i(e);var r=this._readableState;r.reading=!1,(r.needReadable||r.length{"use strict";_x.exports=Qi;var vx=yh();kn()(Qi,vx);function Qi(e){if(!(this instanceof Qi))return new Qi(e);vx.call(this,e)}Qi.prototype._transform=function(e,t,n){n(null,e)}});var kx=x((aU,xx)=>{"use strict";var bh;function $A(e){var t=!1;return function(){t||(t=!0,e.apply(void 0,arguments))}}var wx=Rt().codes,wA=wx.ERR_MISSING_ARGS,xA=wx.ERR_STREAM_DESTROYED;function bx(e){if(e)throw e}function kA(e){return e.setHeader&&typeof e.abort=="function"}function SA(e,t,n,i){i=$A(i);var r=!1;e.on("close",function(){r=!0}),bh===void 0&&(bh=Ms()),bh(e,{readable:t,writable:n},function(a){if(a)return i(a);r=!0,i()});var o=!1;return function(a){if(!r&&!o){if(o=!0,kA(e))return e.abort();if(typeof e.destroy=="function")return e.destroy();i(a||new xA("pipe"))}}}function $x(e){e()}function IA(e,t){return e.pipe(t)}function OA(e){return!e.length||typeof e[e.length-1]!="function"?bx:e.pop()}function zA(){for(var e=arguments.length,t=new Array(e),n=0;n0;return SA(a,u,c,function(l){r||(r=l),l&&o.forEach($x),!u&&(o.forEach($x),i(r))})});return t.reduce(IA)}xx.exports=zA});var kr=x((Ge,to)=>{var eo=G("stream");process.env.READABLE_STREAM==="disable"&&eo?(to.exports=eo.Readable,Object.assign(to.exports,eo),to.exports.Stream=eo):(Ge=to.exports=oh(),Ge.Stream=eo||Ge,Ge.Readable=Ge,Ge.Writable=Ws(),Ge.Duplex=wr(),Ge.Transform=yh(),Ge.PassThrough=yx(),Ge.finished=Ms(),Ge.pipeline=kx())});var Oh=x((sU,Ix)=>{var jn=[],ro=[],$h=function(){};function xh(e){return~jn.indexOf(e)?!1:(jn.push(e),!0)}function kh(e){$h=e}function EA(e){for(var t=[],n=0;n{var DA=Oh(),jA=DA(function e(t,n){return n=n||{},n.namespace=t,n.prod=!0,n.dev=!1,n.force||e.force?e.yep(n):e.nope(n)});Ox.exports=jA});var Nx=x((cU,jx)=>{"use strict";var st={aliceblue:[240,248,255],antiquewhite:[250,235,215],aqua:[0,255,255],aquamarine:[127,255,212],azure:[240,255,255],beige:[245,245,220],bisque:[255,228,196],black:[0,0,0],blanchedalmond:[255,235,205],blue:[0,0,255],blueviolet:[138,43,226],brown:[165,42,42],burlywood:[222,184,135],cadetblue:[95,158,160],chartreuse:[127,255,0],chocolate:[210,105,30],coral:[255,127,80],cornflowerblue:[100,149,237],cornsilk:[255,248,220],crimson:[220,20,60],cyan:[0,255,255],darkblue:[0,0,139],darkcyan:[0,139,139],darkgoldenrod:[184,134,11],darkgray:[169,169,169],darkgreen:[0,100,0],darkgrey:[169,169,169],darkkhaki:[189,183,107],darkmagenta:[139,0,139],darkolivegreen:[85,107,47],darkorange:[255,140,0],darkorchid:[153,50,204],darkred:[139,0,0],darksalmon:[233,150,122],darkseagreen:[143,188,143],darkslateblue:[72,61,139],darkslategray:[47,79,79],darkslategrey:[47,79,79],darkturquoise:[0,206,209],darkviolet:[148,0,211],deeppink:[255,20,147],deepskyblue:[0,191,255],dimgray:[105,105,105],dimgrey:[105,105,105],dodgerblue:[30,144,255],firebrick:[178,34,34],floralwhite:[255,250,240],forestgreen:[34,139,34],fuchsia:[255,0,255],gainsboro:[220,220,220],ghostwhite:[248,248,255],gold:[255,215,0],goldenrod:[218,165,32],gray:[128,128,128],green:[0,128,0],greenyellow:[173,255,47],grey:[128,128,128],honeydew:[240,255,240],hotpink:[255,105,180],indianred:[205,92,92],indigo:[75,0,130],ivory:[255,255,240],khaki:[240,230,140],lavender:[230,230,250],lavenderblush:[255,240,245],lawngreen:[124,252,0],lemonchiffon:[255,250,205],lightblue:[173,216,230],lightcoral:[240,128,128],lightcyan:[224,255,255],lightgoldenrodyellow:[250,250,210],lightgray:[211,211,211],lightgreen:[144,238,144],lightgrey:[211,211,211],lightpink:[255,182,193],lightsalmon:[255,160,122],lightseagreen:[32,178,170],lightskyblue:[135,206,250],lightslategray:[119,136,153],lightslategrey:[119,136,153],lightsteelblue:[176,196,222],lightyellow:[255,255,224],lime:[0,255,0],limegreen:[50,205,50],linen:[250,240,230],magenta:[255,0,255],maroon:[128,0,0],mediumaquamarine:[102,205,170],mediumblue:[0,0,205],mediumorchid:[186,85,211],mediumpurple:[147,112,219],mediumseagreen:[60,179,113],mediumslateblue:[123,104,238],mediumspringgreen:[0,250,154],mediumturquoise:[72,209,204],mediumvioletred:[199,21,133],midnightblue:[25,25,112],mintcream:[245,255,250],mistyrose:[255,228,225],moccasin:[255,228,181],navajowhite:[255,222,173],navy:[0,0,128],oldlace:[253,245,230],olive:[128,128,0],olivedrab:[107,142,35],orange:[255,165,0],orangered:[255,69,0],orchid:[218,112,214],palegoldenrod:[238,232,170],palegreen:[152,251,152],paleturquoise:[175,238,238],palevioletred:[219,112,147],papayawhip:[255,239,213],peachpuff:[255,218,185],peru:[205,133,63],pink:[255,192,203],plum:[221,160,221],powderblue:[176,224,230],purple:[128,0,128],rebeccapurple:[102,51,153],red:[255,0,0],rosybrown:[188,143,143],royalblue:[65,105,225],saddlebrown:[139,69,19],salmon:[250,128,114],sandybrown:[244,164,96],seagreen:[46,139,87],seashell:[255,245,238],sienna:[160,82,45],silver:[192,192,192],skyblue:[135,206,235],slateblue:[106,90,205],slategray:[112,128,144],slategrey:[112,128,144],snow:[255,250,250],springgreen:[0,255,127],steelblue:[70,130,180],tan:[210,180,140],teal:[0,128,128],thistle:[216,191,216],tomato:[255,99,71],turquoise:[64,224,208],violet:[238,130,238],wheat:[245,222,179],white:[255,255,255],whitesmoke:[245,245,245],yellow:[255,255,0],yellowgreen:[154,205,50]},Px=Object.create(null);for(let e in st)Object.hasOwn(st,e)&&(Px[st[e]]=e);var pe={to:{},get:{}};pe.get=function(e){let t=e.slice(0,3).toLowerCase(),n,i;switch(t){case"hsl":{n=pe.get.hsl(e),i="hsl";break}case"hwb":{n=pe.get.hwb(e),i="hwb";break}default:{n=pe.get.rgb(e),i="rgb";break}}return n?{model:i,value:n}:null};pe.get.rgb=function(e){if(!e)return null;let t=/^#([a-f\d]{3,4})$/i,n=/^#([a-f\d]{6})([a-f\d]{2})?$/i,i=/^rgba?\(\s*([+-]?\d+)(?=[\s,])\s*(?:,\s*)?([+-]?\d+)(?=[\s,])\s*(?:,\s*)?([+-]?\d+)\s*(?:[\s,|/]\s*([+-]?[\d.]+)(%?)\s*)?\)$/,r=/^rgba?\(\s*([+-]?[\d.]+)%\s*,?\s*([+-]?[\d.]+)%\s*,?\s*([+-]?[\d.]+)%\s*(?:[\s,|/]\s*([+-]?[\d.]+)(%?)\s*)?\)$/,o=/^(\w+)$/,a=[0,0,0,1],s,u,c;if(s=e.match(n)){for(c=s[2],s=s[1],u=0;u<3;u++){let l=u*2;a[u]=Number.parseInt(s.slice(l,l+2),16)}c&&(a[3]=Number.parseInt(c,16)/255)}else if(s=e.match(t)){for(s=s[1],c=s[3],u=0;u<3;u++)a[u]=Number.parseInt(s[u]+s[u],16);c&&(a[3]=Number.parseInt(c+c,16)/255)}else if(s=e.match(i)){for(u=0;u<3;u++)a[u]=Number.parseInt(s[u+1],10);s[4]&&(a[3]=s[5]?Number.parseFloat(s[4])*.01:Number.parseFloat(s[4]))}else if(s=e.match(r)){for(u=0;u<3;u++)a[u]=Math.round(Number.parseFloat(s[u+1])*2.55);s[4]&&(a[3]=s[5]?Number.parseFloat(s[4])*.01:Number.parseFloat(s[4]))}else return(s=e.match(o))?s[1]==="transparent"?[0,0,0,0]:Object.hasOwn(st,s[1])?(a=st[s[1]],a[3]=1,a):null:null;for(u=0;u<3;u++)a[u]=Bt(a[u],0,255);return a[3]=Bt(a[3],0,1),a};pe.get.hsl=function(e){if(!e)return null;let t=/^hsla?\(\s*([+-]?(?:\d{0,3}\.)?\d+)(?:deg)?\s*,?\s*([+-]?[\d.]+)%\s*,?\s*([+-]?[\d.]+)%\s*(?:[,|/]\s*([+-]?(?=\.\d|\d)(?:0|[1-9]\d*)?(?:\.\d*)?(?:[eE][+-]?\d+)?)\s*)?\)$/,n=e.match(t);if(n){let i=Number.parseFloat(n[4]),r=(Number.parseFloat(n[1])%360+360)%360,o=Bt(Number.parseFloat(n[2]),0,100),a=Bt(Number.parseFloat(n[3]),0,100),s=Bt(Number.isNaN(i)?1:i,0,1);return[r,o,a,s]}return null};pe.get.hwb=function(e){if(!e)return null;let t=/^hwb\(\s*([+-]?\d{0,3}(?:\.\d+)?)(?:deg)?\s*[\s,]\s*([+-]?[\d.]+)%\s*[\s,]\s*([+-]?[\d.]+)%\s*(?:[\s,]\s*([+-]?(?=\.\d|\d)(?:0|[1-9]\d*)?(?:\.\d*)?(?:[eE][+-]?\d+)?)\s*)?\)$/,n=e.match(t);if(n){let i=Number.parseFloat(n[4]),r=(Number.parseFloat(n[1])%360+360)%360,o=Bt(Number.parseFloat(n[2]),0,100),a=Bt(Number.parseFloat(n[3]),0,100),s=Bt(Number.isNaN(i)?1:i,0,1);return[r,o,a,s]}return null};pe.to.hex=function(...e){return"#"+gu(e[0])+gu(e[1])+gu(e[2])+(e[3]<1?gu(Math.round(e[3]*255)):"")};pe.to.rgb=function(...e){return e.length<4||e[3]===1?"rgb("+Math.round(e[0])+", "+Math.round(e[1])+", "+Math.round(e[2])+")":"rgba("+Math.round(e[0])+", "+Math.round(e[1])+", "+Math.round(e[2])+", "+e[3]+")"};pe.to.rgb.percent=function(...e){let t=Math.round(e[0]/255*100),n=Math.round(e[1]/255*100),i=Math.round(e[2]/255*100);return e.length<4||e[3]===1?"rgb("+t+"%, "+n+"%, "+i+"%)":"rgba("+t+"%, "+n+"%, "+i+"%, "+e[3]+")"};pe.to.hsl=function(...e){return e.length<4||e[3]===1?"hsl("+e[0]+", "+e[1]+"%, "+e[2]+"%)":"hsla("+e[0]+", "+e[1]+"%, "+e[2]+"%, "+e[3]+")"};pe.to.hwb=function(...e){let t="";return e.length>=4&&e[3]!==1&&(t=", "+e[3]),"hwb("+e[0]+", "+e[1]+"%, "+e[2]+"%"+t+")"};pe.to.keyword=function(...e){return Px[e.slice(0,3)]};function Bt(e,t,n){return Math.min(Math.max(t,e),n)}function gu(e){let t=Math.round(e).toString(16).toUpperCase();return t.length<2?"0"+t:t}var Ax={};for(let e of Object.keys(st))Ax[st[e]]=e;var z={rgb:{channels:3,labels:"rgb"},hsl:{channels:3,labels:"hsl"},hsv:{channels:3,labels:"hsv"},hwb:{channels:3,labels:"hwb"},cmyk:{channels:4,labels:"cmyk"},xyz:{channels:3,labels:"xyz"},lab:{channels:3,labels:"lab"},oklab:{channels:3,labels:["okl","oka","okb"]},lch:{channels:3,labels:"lch"},oklch:{channels:3,labels:["okl","okc","okh"]},hex:{channels:1,labels:["hex"]},keyword:{channels:1,labels:["keyword"]},ansi16:{channels:1,labels:["ansi16"]},ansi256:{channels:1,labels:["ansi256"]},hcg:{channels:3,labels:["h","c","g"]},apple:{channels:3,labels:["r16","g16","b16"]},gray:{channels:1,labels:["gray"]}},xt=(6/29)**3;function Nn(e){let t=e>.0031308?1.055*e**.4166666666666667-.055:e*12.92;return Math.min(Math.max(0,t),1)}function Tn(e){return e>.04045?((e+.055)/1.055)**2.4:e/12.92}for(let e of Object.keys(z)){if(!("channels"in z[e]))throw new Error("missing channels property: "+e);if(!("labels"in z[e]))throw new Error("missing channel labels property: "+e);if(z[e].labels.length!==z[e].channels)throw new Error("channel and label counts mismatch: "+e);let{channels:t,labels:n}=z[e];delete z[e].channels,delete z[e].labels,Object.defineProperty(z[e],"channels",{value:t}),Object.defineProperty(z[e],"labels",{value:n})}z.rgb.hsl=function(e){let t=e[0]/255,n=e[1]/255,i=e[2]/255,r=Math.min(t,n,i),o=Math.max(t,n,i),a=o-r,s,u;switch(o){case r:{s=0;break}case t:{s=(n-i)/a;break}case n:{s=2+(i-t)/a;break}case i:{s=4+(t-n)/a;break}}s=Math.min(s*60,360),s<0&&(s+=360);let c=(r+o)/2;return o===r?u=0:c<=.5?u=a/(o+r):u=a/(2-o-r),[s,u*100,c*100]};z.rgb.hsv=function(e){let t,n,i,r,o,a=e[0]/255,s=e[1]/255,u=e[2]/255,c=Math.max(a,s,u),l=c-Math.min(a,s,u),d=function(m){return(c-m)/6/l+1/2};if(l===0)r=0,o=0;else{switch(o=l/c,t=d(a),n=d(s),i=d(u),c){case a:{r=i-n;break}case s:{r=1/3+t-i;break}case u:{r=2/3+n-t;break}}r<0?r+=1:r>1&&(r-=1)}return[r*360,o*100,c*100]};z.rgb.hwb=function(e){let t=e[0],n=e[1],i=e[2],r=z.rgb.hsl(e)[0],o=1/255*Math.min(t,Math.min(n,i));return i=1-1/255*Math.max(t,Math.max(n,i)),[r,o*100,i*100]};z.rgb.oklab=function(e){let t=Tn(e[0]/255),n=Tn(e[1]/255),i=Tn(e[2]/255),r=Math.cbrt(.4122214708*t+.5363325363*n+.0514459929*i),o=Math.cbrt(.2119034982*t+.6806995451*n+.1073969566*i),a=Math.cbrt(.0883024619*t+.2817188376*n+.6299787005*i),s=.2104542553*r+.793617785*o-.0040720468*a,u=1.9779984951*r-2.428592205*o+.4505937099*a,c=.0259040371*r+.7827717662*o-.808675766*a;return[s*100,u*100,c*100]};z.rgb.cmyk=function(e){let t=e[0]/255,n=e[1]/255,i=e[2]/255,r=Math.min(1-t,1-n,1-i),o=(1-t-r)/(1-r)||0,a=(1-n-r)/(1-r)||0,s=(1-i-r)/(1-r)||0;return[o*100,a*100,s*100,r*100]};function NA(e,t){return(e[0]-t[0])**2+(e[1]-t[1])**2+(e[2]-t[2])**2}z.rgb.keyword=function(e){let t=Ax[e];if(t)return t;let n=Number.POSITIVE_INFINITY,i;for(let r of Object.keys(st)){let o=st[r],a=NA(e,o);axt?n**(1/3):7.787*n+16/116,i=i>xt?i**(1/3):7.787*i+16/116,r=r>xt?r**(1/3):7.787*r+16/116;let o=116*i-16,a=500*(n-i),s=200*(i-r);return[o,a,s]};z.hsl.rgb=function(e){let t=e[0]/360,n=e[1]/100,i=e[2]/100,r,o;if(n===0)return o=i*255,[o,o,o];let a=i<.5?i*(1+n):i+n-i*n,s=2*i-a,u=[0,0,0];for(let c=0;c<3;c++)r=t+1/3*-(c-1),r<0&&r++,r>1&&r--,6*r<1?o=s+(a-s)*6*r:2*r<1?o=a:3*r<2?o=s+(a-s)*(2/3-r)*6:o=s,u[c]=o*255;return u};z.hsl.hsv=function(e){let t=e[0],n=e[1]/100,i=e[2]/100,r=n,o=Math.max(i,.01);i*=2,n*=i<=1?i:2-i,r*=o<=1?o:2-o;let a=(i+n)/2,s=i===0?2*r/(o+r):2*n/(i+n);return[t,s*100,a*100]};z.hsv.rgb=function(e){let t=e[0]/60,n=e[1]/100,i=e[2]/100,r=Math.floor(t)%6,o=t-Math.floor(t),a=255*i*(1-n),s=255*i*(1-n*o),u=255*i*(1-n*(1-o));switch(i*=255,r){case 0:return[i,u,a];case 1:return[s,i,a];case 2:return[a,i,u];case 3:return[a,s,i];case 4:return[u,a,i];case 5:return[i,a,s]}};z.hsv.hsl=function(e){let t=e[0],n=e[1]/100,i=e[2]/100,r=Math.max(i,.01),o,a;a=(2-n)*i;let s=(2-n)*r;return o=n*r,o/=s<=1?s:2-s,o=o||0,a/=2,[t,o*100,a*100]};z.hwb.rgb=function(e){let t=e[0]/360,n=e[1]/100,i=e[2]/100,r=n+i,o;r>1&&(n/=r,i/=r);let a=Math.floor(6*t),s=1-i;o=6*t-a,(a&1)!==0&&(o=1-o);let u=n+o*(s-n),c,l,d;switch(a){default:case 6:case 0:{c=s,l=u,d=n;break}case 1:{c=u,l=s,d=n;break}case 2:{c=n,l=s,d=u;break}case 3:{c=n,l=u,d=s;break}case 4:{c=u,l=n,d=s;break}case 5:{c=s,l=n,d=u;break}}return[c*255,l*255,d*255]};z.cmyk.rgb=function(e){let t=e[0]/100,n=e[1]/100,i=e[2]/100,r=e[3]/100,o=1-Math.min(1,t*(1-r)+r),a=1-Math.min(1,n*(1-r)+r),s=1-Math.min(1,i*(1-r)+r);return[o*255,a*255,s*255]};z.xyz.rgb=function(e){let t=e[0]/100,n=e[1]/100,i=e[2]/100,r,o,a;return r=t*3.2404542+n*-1.5371385+i*-.4985314,o=t*-.969266+n*1.8760108+i*.041556,a=t*.0556434+n*-.2040259+i*1.0572252,r=Nn(r),o=Nn(o),a=Nn(a),[r*255,o*255,a*255]};z.xyz.lab=function(e){let t=e[0],n=e[1],i=e[2];t/=95.047,n/=100,i/=108.883,t=t>xt?t**(1/3):7.787*t+16/116,n=n>xt?n**(1/3):7.787*n+16/116,i=i>xt?i**(1/3):7.787*i+16/116;let r=116*n-16,o=500*(t-n),a=200*(n-i);return[r,o,a]};z.xyz.oklab=function(e){let t=e[0]/100,n=e[1]/100,i=e[2]/100,r=Math.cbrt(.8189330101*t+.3618667424*n-.1288597137*i),o=Math.cbrt(.0329845436*t+.9293118715*n+.0361456387*i),a=Math.cbrt(.0482003018*t+.2643662691*n+.633851707*i),s=.2104542553*r+.793617785*o-.0040720468*a,u=1.9779984951*r-2.428592205*o+.4505937099*a,c=.0259040371*r+.7827717662*o-.808675766*a;return[s*100,u*100,c*100]};z.oklab.oklch=function(e){return z.lab.lch(e)};z.oklab.xyz=function(e){let t=e[0]/100,n=e[1]/100,i=e[2]/100,r=(.999999998*t+.396337792*n+.215803758*i)**3,o=(1.000000008*t-.105561342*n-.063854175*i)**3,a=(1.000000055*t-.089484182*n-1.291485538*i)**3,s=1.227013851*r-.55779998*o+.281256149*a,u=-.040580178*r+1.11225687*o-.071676679*a,c=-.076381285*r-.421481978*o+1.58616322*a;return[s*100,u*100,c*100]};z.oklab.rgb=function(e){let t=e[0]/100,n=e[1]/100,i=e[2]/100,r=(t+.3963377774*n+.2158037573*i)**3,o=(t-.1055613458*n-.0638541728*i)**3,a=(t-.0894841775*n-1.291485548*i)**3,s=Nn(4.0767416621*r-3.3077115913*o+.2309699292*a),u=Nn(-1.2684380046*r+2.6097574011*o-.3413193965*a),c=Nn(-.0041960863*r-.7034186147*o+1.707614701*a);return[s*255,u*255,c*255]};z.oklch.oklab=function(e){return z.lch.lab(e)};z.lab.xyz=function(e){let t=e[0],n=e[1],i=e[2],r,o,a;o=(t+16)/116,r=n/500+o,a=o-i/200;let s=o**3,u=r**3,c=a**3;return o=s>xt?s:(o-16/116)/7.787,r=u>xt?u:(r-16/116)/7.787,a=c>xt?c:(a-16/116)/7.787,r*=95.047,o*=100,a*=108.883,[r,o,a]};z.lab.lch=function(e){let t=e[0],n=e[1],i=e[2],r;r=Math.atan2(i,n)*360/2/Math.PI,r<0&&(r+=360);let a=Math.sqrt(n*n+i*i);return[t,a,r]};z.lch.lab=function(e){let t=e[0],n=e[1],r=e[2]/360*2*Math.PI,o=n*Math.cos(r),a=n*Math.sin(r);return[t,o,a]};z.rgb.ansi16=function(e,t=null){let[n,i,r]=e,o=t===null?z.rgb.hsv(e)[2]:t;if(o=Math.round(o/50),o===0)return 30;let a=30+(Math.round(r/255)<<2|Math.round(i/255)<<1|Math.round(n/255));return o===2&&(a+=60),a};z.hsv.ansi16=function(e){return z.rgb.ansi16(z.hsv.rgb(e),e[2])};z.rgb.ansi256=function(e){let t=e[0],n=e[1],i=e[2];return t>>4===n>>4&&n>>4===i>>4?t<8?16:t>248?231:Math.round((t-8)/247*24)+232:16+36*Math.round(t/255*5)+6*Math.round(n/255*5)+Math.round(i/255*5)};z.ansi16.rgb=function(e){e=e[0];let t=e%10;if(t===0||t===7)return e>50&&(t+=3.5),t=t/10.5*255,[t,t,t];let n=(Math.trunc(e>50)+1)*.5,i=(t&1)*n*255,r=(t>>1&1)*n*255,o=(t>>2&1)*n*255;return[i,r,o]};z.ansi256.rgb=function(e){if(e=e[0],e>=232){let o=(e-232)*10+8;return[o,o,o]}e-=16;let t,n=Math.floor(e/36)/5*255,i=Math.floor((t=e%36)/6)/5*255,r=t%6/5*255;return[n,i,r]};z.rgb.hex=function(e){let n=(((Math.round(e[0])&255)<<16)+((Math.round(e[1])&255)<<8)+(Math.round(e[2])&255)).toString(16).toUpperCase();return"000000".slice(n.length)+n};z.hex.rgb=function(e){let t=e.toString(16).match(/[a-f\d]{6}|[a-f\d]{3}/i);if(!t)return[0,0,0];let n=t[0];t[0].length===3&&(n=[...n].map(s=>s+s).join(""));let i=Number.parseInt(n,16),r=i>>16&255,o=i>>8&255,a=i&255;return[r,o,a]};z.rgb.hcg=function(e){let t=e[0]/255,n=e[1]/255,i=e[2]/255,r=Math.max(Math.max(t,n),i),o=Math.min(Math.min(t,n),i),a=r-o,s,u=a<1?o/(1-a):0;return a<=0?s=0:r===t?s=(n-i)/a%6:r===n?s=2+(i-t)/a:s=4+(t-n)/a,s/=6,s%=1,[s*360,a*100,u*100]};z.hsl.hcg=function(e){let t=e[1]/100,n=e[2]/100,i=n<.5?2*t*n:2*t*(1-n),r=0;return i<1&&(r=(n-.5*i)/(1-i)),[e[0],i*100,r*100]};z.hsv.hcg=function(e){let t=e[1]/100,n=e[2]/100,i=t*n,r=0;return i<1&&(r=(n-i)/(1-i)),[e[0],i*100,r*100]};z.hcg.rgb=function(e){let t=e[0]/360,n=e[1]/100,i=e[2]/100;if(n===0)return[i*255,i*255,i*255];let r=[0,0,0],o=t%1*6,a=o%1,s=1-a,u=0;switch(Math.floor(o)){case 0:{r[0]=1,r[1]=a,r[2]=0;break}case 1:{r[0]=s,r[1]=1,r[2]=0;break}case 2:{r[0]=0,r[1]=1,r[2]=a;break}case 3:{r[0]=0,r[1]=s,r[2]=1;break}case 4:{r[0]=a,r[1]=0,r[2]=1;break}default:r[0]=1,r[1]=0,r[2]=s}return u=(1-n)*i,[(n*r[0]+u)*255,(n*r[1]+u)*255,(n*r[2]+u)*255]};z.hcg.hsv=function(e){let t=e[1]/100,n=e[2]/100,i=t+n*(1-t),r=0;return i>0&&(r=t/i),[e[0],r*100,i*100]};z.hcg.hsl=function(e){let t=e[1]/100,i=e[2]/100*(1-t)+.5*t,r=0;return i>0&&i<.5?r=t/(2*i):i>=.5&&i<1&&(r=t/(2*(1-i))),[e[0],r*100,i*100]};z.hcg.hwb=function(e){let t=e[1]/100,n=e[2]/100,i=t+n*(1-t);return[e[0],(i-t)*100,(1-i)*100]};z.hwb.hcg=function(e){let t=e[1]/100,i=1-e[2]/100,r=i-t,o=0;return r<1&&(o=(i-r)/(1-r)),[e[0],r*100,o*100]};z.apple.rgb=function(e){return[e[0]/65535*255,e[1]/65535*255,e[2]/65535*255]};z.rgb.apple=function(e){return[e[0]/255*65535,e[1]/255*65535,e[2]/255*65535]};z.gray.rgb=function(e){return[e[0]/100*255,e[0]/100*255,e[0]/100*255]};z.gray.hsl=function(e){return[0,0,e[0]]};z.gray.hsv=z.gray.hsl;z.gray.hwb=function(e){return[0,100,e[0]]};z.gray.cmyk=function(e){return[0,0,0,e[0]]};z.gray.lab=function(e){return[e[0],0,0]};z.gray.hex=function(e){let t=Math.round(e[0]/100*255)&255,i=((t<<16)+(t<<8)+t).toString(16).toUpperCase();return"000000".slice(i.length)+i};z.rgb.gray=function(e){return[(e[0]+e[1]+e[2])/3/255*100]};function TA(){let e={},t=Object.keys(z);for(let{length:n}=t,i=0;i0;){let i=n.pop(),r=Object.keys(z[i]);for(let{length:o}=r,a=0;a1&&(n=i),e(n))};return"conversion"in e&&(t.conversion=e.conversion),t}function VA(e){let t=function(...n){let i=n[0];if(i==null)return i;i.length>1&&(n=i);let r=e(n);if(typeof r=="object")for(let{length:o}=r,a=0;a0){this.model=t||"rgb",i=ve[this.model].channels;let r=Array.prototype.slice.call(e,0,i);this.color=Ph(r,i),this.valpha=typeof e[i]=="number"?e[i]:1}else if(typeof e=="number")this.model="rgb",this.color=[e>>16&255,e>>8&255,e&255],this.valpha=1;else{this.valpha=1;let r=Object.keys(e);"alpha"in e&&(r.splice(r.indexOf("alpha"),1),this.valpha=typeof e.alpha=="number"?e.alpha:0);let o=r.sort().join("");if(!(o in zh))throw new Error("Unable to parse color from object: "+JSON.stringify(e));this.model=zh[o];let{labels:a}=ve[this.model],s=[];for(n=0;n(e%360+360)%360),saturationl:ae("hsl",1,fe(100)),lightness:ae("hsl",2,fe(100)),saturationv:ae("hsv",1,fe(100)),value:ae("hsv",2,fe(100)),chroma:ae("hcg",1,fe(100)),gray:ae("hcg",2,fe(100)),white:ae("hwb",1,fe(100)),wblack:ae("hwb",2,fe(100)),cyan:ae("cmyk",0,fe(100)),magenta:ae("cmyk",1,fe(100)),yellow:ae("cmyk",2,fe(100)),black:ae("cmyk",3,fe(100)),x:ae("xyz",0,fe(95.047)),y:ae("xyz",1,fe(100)),z:ae("xyz",2,fe(108.833)),l:ae("lab",0,fe(100)),a:ae("lab",1),b:ae("lab",2),keyword(e){return e!==void 0?new me(e):ve[this.model].keyword(this.color)},hex(e){return e!==void 0?new me(e):pe.to.hex(...this.rgb().round().color)},hexa(e){if(e!==void 0)return new me(e);let t=this.rgb().round().color,n=Math.round(this.valpha*255).toString(16).toUpperCase();return n.length===1&&(n="0"+n),pe.to.hex(...t)+n},rgbNumber(){let e=this.rgb().color;return(e[0]&255)<<16|(e[1]&255)<<8|e[2]&255},luminosity(){let e=this.rgb().color,t=[];for(let[n,i]of e.entries()){let r=i/255;t[n]=r<=.04045?r/12.92:((r+.055)/1.055)**2.4}return .2126*t[0]+.7152*t[1]+.0722*t[2]},contrast(e){let t=this.luminosity(),n=e.luminosity();return t>n?(t+.05)/(n+.05):(n+.05)/(t+.05)},level(e){let t=this.contrast(e);return t>=7?"AAA":t>=4.5?"AA":""},isDark(){let e=this.rgb().color;return(e[0]*2126+e[1]*7152+e[2]*722)/1e4<128},isLight(){return!this.isDark()},negate(){let e=this.rgb();for(let t=0;t<3;t++)e.color[t]=255-e.color[t];return e},lighten(e){let t=this.hsl();return t.color[2]+=t.color[2]*e,t},darken(e){let t=this.hsl();return t.color[2]-=t.color[2]*e,t},saturate(e){let t=this.hsl();return t.color[1]+=t.color[1]*e,t},desaturate(e){let t=this.hsl();return t.color[1]-=t.color[1]*e,t},whiten(e){let t=this.hwb();return t.color[1]+=t.color[1]*e,t},blacken(e){let t=this.hwb();return t.color[2]+=t.color[2]*e,t},grayscale(){let e=this.rgb().color,t=e[0]*.3+e[1]*.59+e[2]*.11;return me.rgb(t,t,t)},fade(e){return this.alpha(this.valpha-this.valpha*e)},opaquer(e){return this.alpha(this.valpha+this.valpha*e)},rotate(e){let t=this.hsl(),n=t.color[0];return n=(n+e)%360,n=n<0?360+n:n,t.color[0]=n,t},mix(e,t){if(!e||!e.rgb)throw new Error('Argument to "mix" was not a Color instance, but rather an instance of '+typeof e);let n=e.rgb(),i=this.rgb(),r=t===void 0?.5:t,o=2*r-1,a=n.alpha()-i.alpha(),s=((o*a===-1?o:(o+a)/(1+o*a))+1)/2,u=1-s;return me.rgb(s*n.red()+u*i.red(),s*n.green()+u*i.green(),s*n.blue()+u*i.blue(),n.alpha()*r+i.alpha()*(1-r))}};for(let e of Object.keys(ve)){if(Dx.includes(e))continue;let{channels:t}=ve[e];me.prototype[e]=function(...n){return this.model===e?new me(this):n.length>0?new me(n,e):new me([...BA(ve[this.model][e].raw(this.color)),this.valpha],e)},me[e]=function(...n){let i=n[0];return typeof i=="number"&&(i=Ph(n,t)),new me(i,e)}}function FA(e,t){return Number(e.toFixed(t))}function qA(e){return function(t){return FA(t,e)}}function ae(e,t,n){e=Array.isArray(e)?e:[e];for(let i of e)(Eh[i]||=[])[t]=n;return e=e[0],function(i){let r;return i!==void 0?(n&&(i=n(i)),r=this[e](),r.color[t]=i,r):(r=this[e]().color[t],n&&(r=n(r)),r)}}function fe(e){return function(t){return Math.max(0,Math.min(e,t))}}function BA(e){return Array.isArray(e)?e:[e]}function Ph(e,t){for(let n=0;n{"use strict";function Qe(e,t){if(t)return new Qe(e).style(t);if(!(this instanceof Qe))return new Qe(e);this.text=e}Qe.prototype.prefix="\x1B[";Qe.prototype.suffix="m";Qe.prototype.hex=function(t){t=t[0]==="#"?t.substring(1):t,t.length===3&&(t=t.split(""),t[5]=t[2],t[4]=t[2],t[3]=t[1],t[2]=t[1],t[1]=t[0],t=t.join(""));var n=t.substring(0,2),i=t.substring(2,4),r=t.substring(4,6);return[parseInt(n,16),parseInt(i,16),parseInt(r,16)]};Qe.prototype.rgb=function(t,n,i){var r=t/255*5,o=n/255*5,a=i/255*5;return this.ansi(r,o,a)};Qe.prototype.ansi=function(t,n,i){var r=Math.round(t),o=Math.round(n),a=Math.round(i);return 16+r*36+o*6+a};Qe.prototype.reset=function(){return this.prefix+"39;49"+this.suffix};Qe.prototype.style=function(t){return this.prefix+"38;5;"+this.rgb.apply(this,this.hex(t))+this.suffix+this.text+this.reset()};Tx.exports=Qe});var Lx=x((dU,Ux)=>{var KA=Nx(),HA=Cx();Ux.exports=function(t,n){var i=n.namespace,r=n.colors!==!1?HA(i+":",KA(i)):i+":";return t[0]=r+" "+t[0],t}});var Mx=x((fU,Rx)=>{"use strict";Rx.exports=function(t,n){if(!n)return!1;for(var i=n.split(/[\s,]+/),r=0;r{var YA=Mx();Zx.exports=function(t){return function(i){try{return YA(i,t())}catch{}return!1}}});var qx=x((pU,Fx)=>{var XA=Vx();Fx.exports=XA(function(){return process.env.DEBUG||process.env.DIAGNOSTICS})});var Gx=x((hU,Bx)=>{Bx.exports=function(e,t){try{Function.prototype.apply.call(console.log,console,t)}catch{}}});var Wx=x((gU,Jx)=>{var QA=Oh(),eD=G("tty").isatty(1),vu=QA(function e(t,n){return n=n||{},n.colors="colors"in n?n.colors:eD,n.namespace=t,n.prod=!1,n.dev=!0,!e.enabled(t)&&!(n.force||e.force)?e.nope(n):e.yep(n)});vu.modify(Lx());vu.use(qx());vu.set(Gx());Jx.exports=vu});var no=x((vU,Ah)=>{process.env.NODE_ENV==="production"?Ah.exports=zx():Ah.exports=Wx()});var Hx=x((_U,Kx)=>{"use strict";var Dh=G("fs"),{StringDecoder:tD}=G("string_decoder"),{Stream:rD}=kr();function nD(){}Kx.exports=(e,t)=>{let n=Buffer.alloc(65536),i=new tD("utf8"),r=new rD,o="",a=0,s=0;return e.start===-1&&delete e.start,r.readable=!0,r.destroy=()=>{r.destroyed=!0,r.emit("end"),r.emit("close")},Dh.open(e.file,"a+","0644",(u,c)=>{if(u){t?t(u):r.emit("error",u),r.destroy();return}(function l(){if(r.destroyed){Dh.close(c,nD);return}return Dh.read(c,n,0,n.length,a,(d,m)=>{if(d){t?t(d):r.emit("error",d),r.destroy();return}if(!m)return o&&((e.start==null||s>e.start)&&(t?t(null,o):r.emit("line",o)),s++,o=""),setTimeout(l,1e3);let f=i.write(n.slice(0,m));t||r.emit("data",f),f=(o+f).split(/\n+/);let p=f.length-1,v=0;for(;ve.start)&&(t?t(null,f[v]):r.emit("line",f[v])),s++;return o=f[p],a+=m,l()})})()}),t?r.destroy:r}});var e0=x((bU,Qx)=>{"use strict";var Re=G("fs"),_e=G("path"),Yx=px(),iD=G("zlib"),{MESSAGE:oD}=ce(),{Stream:aD,PassThrough:Xx}=kr(),sD=Pn(),et=no()("winston:file"),uD=G("os"),cD=Hx();Qx.exports=class extends sD{constructor(t={}){super(t),this.name=t.name||"file";function n(i,...r){r.slice(1).forEach(o=>{if(t[o])throw new Error(`Cannot set ${o} and ${i} together`)})}if(this._stream=new Xx,this._stream.setMaxListeners(30),this._onError=this._onError.bind(this),t.filename||t.dirname)n("filename or dirname","stream"),this._basename=this.filename=t.filename?_e.basename(t.filename):"winston.log",this.dirname=t.dirname||_e.dirname(t.filename),this.options=t.options||{flags:"a"};else if(t.stream)console.warn("options.stream will be removed in winston@4. Use winston.transports.Stream"),n("stream","filename","maxsize"),this._dest=this._stream.pipe(this._setupStream(t.stream)),this.dirname=_e.dirname(this._dest.path);else throw new Error("Cannot log to file without filename or stream.");this.maxsize=t.maxsize||null,this.rotationFormat=t.rotationFormat||!1,this.zippedArchive=t.zippedArchive||!1,this.maxFiles=t.maxFiles||null,this.eol=typeof t.eol=="string"?t.eol:uD.EOL,this.tailable=t.tailable||!1,this.lazy=t.lazy||!1,this._size=0,this._pendingSize=0,this._created=0,this._drain=!1,this._opening=!1,this._ending=!1,this._fileExist=!1,this.dirname&&this._createLogDirIfNotExist(this.dirname),this.lazy||this.open()}finishIfEnding(){this._ending&&(this._opening?this.once("open",()=>{this._stream.once("finish",()=>this.emit("finish")),setImmediate(()=>this._stream.end())}):(this._stream.once("finish",()=>this.emit("finish")),setImmediate(()=>this._stream.end())))}_final(t){if(this._opening){this.once("open",()=>this._final(t));return}if(this._stream.end(),!this._dest||this._dest.writableFinished)return t();this._dest.once("finish",t),this._dest.once("error",t)}log(t,n=()=>{}){if(this.silent)return n(),!0;if(this._drain){this._stream.once("drain",()=>{this._drain=!1,this.log(t,n)});return}if(this._rotate){this._stream.once("rotate",()=>{this._rotate=!1,this.log(t,n)});return}if(this.lazy){if(!this._fileExist){this._opening||this.open(),this.once("open",()=>{this._fileExist=!0,this.log(t,n)});return}if(this._needsNewFile(this._pendingSize)){this._dest.once("close",()=>{this._opening||this.open(),this.once("open",()=>{this.log(t,n)})});return}}let i=`${t[oD]}${this.eol}`,r=Buffer.byteLength(i);function o(){if(this._size+=r,this._pendingSize-=r,et("logged %s %s",this._size,i),this.emit("logged",t),!this._rotate&&!this._opening&&this._needsNewFile()){if(this.lazy){this._endStream(()=>{this.emit("fileclosed")});return}this._rotate=!0,this._endStream(()=>this._rotateFile())}}this._pendingSize+=r,this._opening&&!this.rotatedWhileOpening&&this._needsNewFile(this._size+this._pendingSize)&&(this.rotatedWhileOpening=!0);let a=this._stream.write(i,o.bind(this));return a?n():(this._drain=!0,this._stream.once("drain",()=>{this._drain=!1,n()})),et("written",a,this._drain),this.finishIfEnding(),a}query(t,n){typeof t=="function"&&(n=t,t={}),t=d(t);let i=_e.join(this.dirname,this.filename),r="",o=[],a=0,s=Re.createReadStream(i,{encoding:"utf8"});s.on("error",m=>{if(s.readable&&s.destroy(),!!n)return m.code!=="ENOENT"?n(m):n(null,o)}),s.on("data",m=>{m=(r+m).split(/\n+/);let f=m.length-1,p=0;for(;p=t.start)&&u(m[p]),a++;r=m[f]}),s.on("close",()=>{r&&u(r,!0),t.order==="desc"&&(o=o.reverse()),n&&n(null,o)});function u(m,f){try{let p=JSON.parse(m);l(p)&&c(p)}catch(p){f||s.emit("error",p)}}function c(m){if(t.rows&&o.length>=t.rows&&t.order!=="desc"){s.readable&&s.destroy();return}t.fields&&(m=t.fields.reduce((f,p)=>(f[p]=m[p],f),{})),t.order==="desc"&&o.length>=t.rows&&o.shift(),o.push(m)}function l(m){if(!m||typeof m!="object")return;let f=new Date(m.timestamp);if(!(t.from&&ft.until||t.level&&t.level!==m.level))return!0}function d(m){return m=m||{},m.rows=m.rows||m.limit||10,m.start=m.start||0,m.until=m.until||new Date,typeof m.until!="object"&&(m.until=new Date(m.until)),m.from=m.from||m.until-1440*60*1e3,typeof m.from!="object"&&(m.from=new Date(m.from)),m.order=m.order||"desc",m}}stream(t={}){let n=_e.join(this.dirname,this.filename),i=new aD,r={file:n,start:t.start};return i.destroy=cD(r,(o,a)=>{if(o)return i.emit("error",o);try{i.emit("data",a),a=JSON.parse(a),i.emit("log",a)}catch(s){i.emit("error",s)}}),i}open(){this.filename&&(this._opening||(this._opening=!0,this.stat((t,n)=>{if(t)return this.emit("error",t);et("stat done: %s { size: %s }",this.filename,n),this._size=n,this._dest=this._createStream(this._stream),this._opening=!1,this.once("open",()=>{this._stream.emit("rotate")||(this._rotate=!1)})})))}stat(t){let n=this._getFile(),i=_e.join(this.dirname,n);Re.stat(i,(r,o)=>{if(r&&r.code==="ENOENT")return et("ENOENT\xA0ok",i),this.filename=n,t(null,0);if(r)return et(`err ${r.code} ${i}`),t(r);if(!o||this._needsNewFile(o.size))return this._incFile(()=>this.stat(t));this.filename=n,t(null,o.size)})}close(t){this._stream&&this._stream.end(()=>{t&&t(),this.emit("flush"),this.emit("closed")})}_needsNewFile(t){return t=t||this._size,this.maxsize&&t>=this.maxsize}_onError(t){this.emit("error",t)}_setupStream(t){return t.on("error",this._onError),t}_cleanupStream(t){return t.removeListener("error",this._onError),t.destroy(),t}_rotateFile(){this._incFile(()=>this.open())}_endStream(t=()=>{}){this._dest?(this._stream.unpipe(this._dest),this._dest.end(()=>{this._cleanupStream(this._dest),t()})):t()}_createStream(t){let n=_e.join(this.dirname,this.filename);et("create stream start",n,this.options);let i=Re.createWriteStream(n,this.options).on("error",r=>et(r)).on("close",()=>et("close",i.path,i.bytesWritten)).on("open",()=>{et("file open ok",n),this.emit("open",n),t.pipe(i),this.rotatedWhileOpening&&(this._stream=new Xx,this._stream.setMaxListeners(30),this._rotateFile(),this.rotatedWhileOpening=!1,this._cleanupStream(i),t.end())});return et("create stream ok",n),i}_incFile(t){et("_incFile",this.filename);let n=_e.extname(this._basename),i=_e.basename(this._basename,n),r=[];this.zippedArchive&&r.push(function(o){let a=this._created>0&&!this.tailable?this._created:"";this._compressFile(_e.join(this.dirname,`${i}${a}${n}`),_e.join(this.dirname,`${i}${a}${n}.gz`),o)}.bind(this)),r.push(function(o){this.tailable?this._checkMaxFilesTailable(n,i,o):(this._created+=1,this._checkMaxFilesIncrementing(n,i,o))}.bind(this)),Yx(r,t)}_getFile(){let t=_e.extname(this._basename),n=_e.basename(this._basename,t),i=this.rotationFormat?this.rotationFormat():this._created;return!this.tailable&&this._created?`${n}${i}${t}`:`${n}${t}`}_checkMaxFilesIncrementing(t,n,i){if(!this.maxFiles||this._created1;a--)r.push(function(s,u){let c=`${n}${s-1}${t}${o}`,l=_e.join(this.dirname,c);Re.exists(l,d=>{if(!d)return u(null);c=`${n}${s}${t}${o}`,Re.rename(l,_e.join(this.dirname,c),u)})}.bind(this,a));Yx(r,()=>{Re.rename(_e.join(this.dirname,`${n}${t}${o}`),_e.join(this.dirname,`${n}1${t}${o}`),i)})}_compressFile(t,n,i){Re.access(t,Re.F_OK,r=>{if(r)return i();var o=iD.createGzip(),a=Re.createReadStream(t),s=Re.createWriteStream(n);s.on("finish",()=>{Re.unlink(t,i)}),a.pipe(o).pipe(s)})}_createLogDirIfNotExist(t){Re.existsSync(t)||Re.mkdirSync(t,{recursive:!0})}}});var r0=x((wU,t0)=>{"use strict";var lD=G("http"),dD=G("https"),{Stream:fD}=kr(),mD=Pn(),{configure:pD}=Zi();t0.exports=class extends mD{constructor(t={}){super(t),this.options=t,this.name=t.name||"http",this.ssl=!!t.ssl,this.host=t.host||"localhost",this.port=t.port,this.auth=t.auth,this.path=t.path||"",this.maximumDepth=t.maximumDepth,this.agent=t.agent,this.headers=t.headers||{},this.headers["content-type"]="application/json",this.batch=t.batch||!1,this.batchInterval=t.batchInterval||5e3,this.batchCount=t.batchCount||10,this.batchOptions=[],this.batchTimeoutID=-1,this.batchCallback={},this.port||(this.port=this.ssl?443:80)}log(t,n){this._request(t,null,null,(i,r)=>{r&&r.statusCode!==200&&(i=new Error(`Invalid HTTP Status Code: ${r.statusCode}`)),i?this.emit("warn",i):this.emit("logged",t)}),n&&setImmediate(n)}query(t,n){typeof t=="function"&&(n=t,t={}),t={method:"query",params:this.normalizeQuery(t)};let i=t.params.auth||null;delete t.params.auth;let r=t.params.path||null;delete t.params.path,this._request(t,i,r,(o,a,s)=>{if(a&&a.statusCode!==200&&(o=new Error(`Invalid HTTP Status Code: ${a.statusCode}`)),o)return n(o);if(typeof s=="string")try{s=JSON.parse(s)}catch(u){return n(u)}n(null,s)})}stream(t={}){let n=new fD;t={method:"stream",params:t};let i=t.params.path||null;delete t.params.path;let r=t.params.auth||null;delete t.params.auth;let o="",a=this._request(t,r,i);return n.destroy=()=>a.destroy(),a.on("data",s=>{s=(o+s).split(/\n+/);let u=s.length-1,c=0;for(;cn.emit("error",s)),n}_request(t,n,i,r){t=t||{},n=n||this.auth,i=i||this.path||"",this.batch?this._doBatch(t,r,n,i):this._doRequest(t,r,n,i)}_doBatch(t,n,i,r){if(this.batchOptions.push(t),this.batchOptions.length===1){let o=this;this.batchCallback=n,this.batchTimeoutID=setTimeout(function(){o.batchTimeoutID=-1,o._doBatchRequest(o.batchCallback,i,r)},this.batchInterval)}this.batchOptions.length===this.batchCount&&this._doBatchRequest(this.batchCallback,i,r)}_doBatchRequest(t,n,i){this.batchTimeoutID>0&&(clearTimeout(this.batchTimeoutID),this.batchTimeoutID=-1);let r=this.batchOptions.slice();this.batchOptions=[],this._doRequest(r,t,n,i)}_doRequest(t,n,i,r){let o=Object.assign({},this.headers);i&&i.bearer&&(o.Authorization=`Bearer ${i.bearer}`);let a=(this.ssl?dD:lD).request({...this.options,method:"POST",host:this.host,port:this.port,path:`/${r.replace(/^\//,"")}`,headers:o,auth:i&&i.username&&i.password?`${i.username}:${i.password}`:"",agent:this.agent});a.on("error",n),a.on("response",u=>u.on("end",()=>n(null,u)).resume());let s=pD({...this.maximumDepth&&{maximumDepth:this.maximumDepth}});a.end(Buffer.from(s(t,this.options.replacer),"utf8"))}}});var jh=x((xU,n0)=>{"use strict";var ut=e=>e!==null&&typeof e=="object"&&typeof e.pipe=="function";ut.writable=e=>ut(e)&&e.writable!==!1&&typeof e._write=="function"&&typeof e._writableState=="object";ut.readable=e=>ut(e)&&e.readable!==!1&&typeof e._read=="function"&&typeof e._readableState=="object";ut.duplex=e=>ut.writable(e)&&ut.readable(e);ut.transform=e=>ut.duplex(e)&&typeof e._transform=="function"&&typeof e._transformState=="object";n0.exports=ut});var o0=x((SU,i0)=>{"use strict";var hD=jh(),{MESSAGE:gD}=ce(),vD=G("os"),_D=Pn();i0.exports=class extends _D{constructor(t={}){if(super(t),!t.stream||!hD(t.stream))throw new Error("options.stream is required.");this._stream=t.stream,this._stream.setMaxListeners(1/0),this.isObjectMode=t.stream._writableState.objectMode,this.eol=typeof t.eol=="string"?t.eol:vD.EOL}log(t,n){if(setImmediate(()=>this.emit("logged",t)),this.isObjectMode){this._stream.write(t),n&&n();return}this._stream.write(`${t[gD]}${this.eol}`),n&&n()}}});var a0=x(io=>{"use strict";Object.defineProperty(io,"Console",{configurable:!0,enumerable:!0,get(){return Dw()}});Object.defineProperty(io,"File",{configurable:!0,enumerable:!0,get(){return e0()}});Object.defineProperty(io,"Http",{configurable:!0,enumerable:!0,get(){return r0()}});Object.defineProperty(io,"Stream",{configurable:!0,enumerable:!0,get(){return o0()}})});var yu=x(oo=>{"use strict";var _u=Tp(),{configs:Nh}=ce();oo.cli=_u.levels(Nh.cli);oo.npm=_u.levels(Nh.npm);oo.syslog=_u.levels(Nh.syslog);oo.addColors=_u.levels});var u0=x((bu,s0)=>{"use strict";Object.defineProperty(bu,"__esModule",{value:!0});var yD=Xs(),bD=Sr(yD),$D=uu(),wD=Sr($D),xD=_h(),kD=Sr(xD),SD=hh(),ID=Sr(SD),OD=gh(),zD=Sr(OD),ED=xr(),PD=Sr(ED),AD=Dn(),DD=Sr(AD);function Sr(e){return e&&e.__esModule?e:{default:e}}function jD(e,t,n){n=(0,ID.default)(n);var i=0,r=0,{length:o}=e,a=!1;o===0&&n(null);function s(u,c){u===!1&&(a=!0),a!==!0&&(u?n(u):(++r===o||c===wD.default)&&n(null))}for(;i{"use strict";Object.defineProperty($u,"__esModule",{value:!0});$u.default=CD;function CD(e){return(t,n,i)=>e(t,i)}c0.exports=$u.default});var ku=x((xu,d0)=>{"use strict";Object.defineProperty(xu,"__esModule",{value:!0});var UD=u0(),LD=wu(UD),RD=l0(),MD=wu(RD),ZD=xr(),VD=wu(ZD),FD=Dn(),qD=wu(FD);function wu(e){return e&&e.__esModule?e:{default:e}}function BD(e,t,n){return(0,LD.default)(e,(0,MD.default)((0,VD.default)(t)),n)}xu.default=(0,qD.default)(BD,3);d0.exports=xu.default});var m0=x((zU,f0)=>{"use strict";var GD=Object.prototype.toString;f0.exports=function(t){if(typeof t.displayName=="string"&&t.constructor.name)return t.displayName;if(typeof t.name=="string"&&t.name)return t.name;if(typeof t=="object"&&t.constructor&&typeof t.constructor.name=="string")return t.constructor.name;var n=t.toString(),i=GD.call(t).slice(8,-1);return i==="Function"?n=n.substring(n.indexOf("(")+1,n.indexOf(")")):n=i,n||"anonymous"}});var Th=x((EU,p0)=>{"use strict";var JD=m0();p0.exports=function(t){var n=0,i;function r(){return n||(n=1,i=t.apply(this,arguments),t=null),i}return r.displayName=JD(t),r}});var Ch=x(ao=>{ao.get=function(e){var t=Error.stackTraceLimit;Error.stackTraceLimit=1/0;var n={};Error.captureStackTrace(n,e||ao.get);var i=Error.prepareStackTrace;Error.prepareStackTrace=function(o,a){return a};var r=n.stack;return Error.prepareStackTrace=i,Error.stackTraceLimit=t,r};ao.parse=function(e){if(!e.stack)return[];var t=this,n=e.stack.split(` +`).slice(1);return n.map(function(i){if(i.match(/^\s*[-]{4,}$/))return t._createParsedCallSite({fileName:i,lineNumber:null,functionName:null,typeName:null,methodName:null,columnNumber:null,native:null});var r=i.match(/at (?:([^\s]+)\s+)?\(?(?:(.+?):(\d+):(\d+)|([^)]+))\)?/);if(r){var o=null,a=null,s=null,u=null,c=null,l=r[5]==="native";if(r[1]){var d=r[1].match(/([^\.]+)(?:\.(.+))?/);o=d[1],a=d[2],s=r[1],u="Object"}a&&(u=o,c=a),a===""&&(c=null,s="");var m={fileName:r[2]||null,lineNumber:parseInt(r[3],10)||null,functionName:s,typeName:u,methodName:c,columnNumber:parseInt(r[4],10)||null,native:l};return t._createParsedCallSite(m)}}).filter(function(i){return!!i})};ao._createParsedCallSite=function(e){var t={};for(var n in e){var i="get";n==="native"&&(i="is");var r=i+n.substr(0,1).toUpperCase()+n.substr(1);(function(a){t[r]=function(){return e[a]}})(n)}var o=Object.create(t);for(var n in e)o[n]=e[n];return o}});var g0=x((DU,h0)=>{"use strict";var{Writable:WD}=kr();h0.exports=class extends WD{constructor(t){if(super({objectMode:!0}),!t)throw new Error("ExceptionStream requires a TransportStream instance.");this.handleExceptions=!0,this.transport=t}_write(t,n,i){return t.exception?this.transport.log(t,i):(i(),!0)}}});var Lh=x((NU,y0)=>{"use strict";var v0=G("os"),KD=ku(),Uh=no()("winston:exception"),HD=Th(),_0=Ch(),YD=g0();y0.exports=class{constructor(t){if(!t)throw new Error("Logger is required to handle exceptions");this.logger=t,this.handlers=new Map}handle(...t){t.forEach(n=>{if(Array.isArray(n))return n.forEach(i=>this._addHandler(i));this._addHandler(n)}),this.catcher||(this.catcher=this._uncaughtException.bind(this),process.on("uncaughtException",this.catcher))}unhandle(){this.catcher&&(process.removeListener("uncaughtException",this.catcher),this.catcher=!1,Array.from(this.handlers.values()).forEach(t=>this.logger.unpipe(t)))}getAllInfo(t){let n=null;return t&&(n=typeof t=="string"?t:t.message),{error:t,level:"error",message:[`uncaughtException: ${n||"(no error message)"}`,t&&t.stack||" No stack trace"].join(` +`),stack:t&&t.stack,exception:!0,date:new Date().toString(),process:this.getProcessInfo(),os:this.getOsInfo(),trace:this.getTrace(t)}}getProcessInfo(){return{pid:process.pid,uid:process.getuid?process.getuid():null,gid:process.getgid?process.getgid():null,cwd:process.cwd(),execPath:process.execPath,version:process.version,argv:process.argv,memoryUsage:process.memoryUsage()}}getOsInfo(){return{loadavg:v0.loadavg(),uptime:v0.uptime()}}getTrace(t){return(t?_0.parse(t):_0.get()).map(i=>({column:i.getColumnNumber(),file:i.getFileName(),function:i.getFunctionName(),line:i.getLineNumber(),method:i.getMethodName(),native:i.isNative()}))}_addHandler(t){if(!this.handlers.has(t)){t.handleExceptions=!0;let n=new YD(t);this.handlers.set(t,n),this.logger.pipe(n)}}_uncaughtException(t){let n=this.getAllInfo(t),i=this._getExceptionHandlers(),r=typeof this.logger.exitOnError=="function"?this.logger.exitOnError(t):this.logger.exitOnError,o;!i.length&&r&&(console.warn("winston: exitOnError cannot be true with no exception handlers."),console.warn("winston: not exiting process."),r=!1);function a(){Uh("doExit",r),Uh("process._exiting",process._exiting),r&&!process._exiting&&(o&&clearTimeout(o),process.exit(1))}if(!i||i.length===0)return process.nextTick(a);KD(i,(s,u)=>{let c=HD(u),l=s.transport||s;function d(m){return()=>{Uh(m),c()}}l._ending=!0,l.once("finish",d("finished")),l.once("error",d("error"))},()=>r&&a()),this.logger.log(n),r&&(o=setTimeout(a,3e3))}_getExceptionHandlers(){return this.logger.transports.filter(t=>(t.transport||t).handleExceptions)}}});var $0=x((CU,b0)=>{"use strict";var{Writable:XD}=kr();b0.exports=class extends XD{constructor(t){if(super({objectMode:!0}),!t)throw new Error("RejectionStream requires a TransportStream instance.");this.handleRejections=!0,this.transport=t}_write(t,n,i){return t.rejection?this.transport.log(t,i):(i(),!0)}}});var Mh=x((LU,k0)=>{"use strict";var w0=G("os"),QD=ku(),Rh=no()("winston:rejection"),ej=Th(),x0=Ch(),tj=$0();k0.exports=class{constructor(t){if(!t)throw new Error("Logger is required to handle rejections");this.logger=t,this.handlers=new Map}handle(...t){t.forEach(n=>{if(Array.isArray(n))return n.forEach(i=>this._addHandler(i));this._addHandler(n)}),this.catcher||(this.catcher=this._unhandledRejection.bind(this),process.on("unhandledRejection",this.catcher))}unhandle(){this.catcher&&(process.removeListener("unhandledRejection",this.catcher),this.catcher=!1,Array.from(this.handlers.values()).forEach(t=>this.logger.unpipe(t)))}getAllInfo(t){let n=null;return t&&(n=typeof t=="string"?t:t.message),{error:t,level:"error",message:[`unhandledRejection: ${n||"(no error message)"}`,t&&t.stack||" No stack trace"].join(` +`),stack:t&&t.stack,rejection:!0,date:new Date().toString(),process:this.getProcessInfo(),os:this.getOsInfo(),trace:this.getTrace(t)}}getProcessInfo(){return{pid:process.pid,uid:process.getuid?process.getuid():null,gid:process.getgid?process.getgid():null,cwd:process.cwd(),execPath:process.execPath,version:process.version,argv:process.argv,memoryUsage:process.memoryUsage()}}getOsInfo(){return{loadavg:w0.loadavg(),uptime:w0.uptime()}}getTrace(t){return(t?x0.parse(t):x0.get()).map(i=>({column:i.getColumnNumber(),file:i.getFileName(),function:i.getFunctionName(),line:i.getLineNumber(),method:i.getMethodName(),native:i.isNative()}))}_addHandler(t){if(!this.handlers.has(t)){t.handleRejections=!0;let n=new tj(t);this.handlers.set(t,n),this.logger.pipe(n)}}_unhandledRejection(t){let n=this.getAllInfo(t),i=this._getRejectionHandlers(),r=typeof this.logger.exitOnError=="function"?this.logger.exitOnError(t):this.logger.exitOnError,o;!i.length&&r&&(console.warn("winston: exitOnError cannot be true with no rejection handlers."),console.warn("winston: not exiting process."),r=!1);function a(){Rh("doExit",r),Rh("process._exiting",process._exiting),r&&!process._exiting&&(o&&clearTimeout(o),process.exit(1))}if(!i||i.length===0)return process.nextTick(a);QD(i,(s,u)=>{let c=ej(u),l=s.transport||s;function d(m){return()=>{Rh(m),c()}}l._ending=!0,l.once("finish",d("finished")),l.once("error",d("error"))},()=>r&&a()),this.logger.log(n),r&&(o=setTimeout(a,3e3))}_getRejectionHandlers(){return this.logger.transports.filter(t=>(t.transport||t).handleRejections)}}});var I0=x((RU,S0)=>{"use strict";var Zh=class{constructor(t){let n=Su();if(typeof t!="object"||Array.isArray(t)||!(t instanceof n))throw new Error("Logger is required for profiling");this.logger=t,this.start=Date.now()}done(...t){typeof t[t.length-1]=="function"&&(console.warn("Callback function no longer supported as of winston@3.0.0"),t.pop());let n=typeof t[t.length-1]=="object"?t.pop():{};return n.level=n.level||"info",n.durationMs=Date.now()-this.start,this.logger.write(n)}};S0.exports=Zh});var Su=x((MU,P0)=>{"use strict";var{Stream:rj,Transform:nj}=kr(),O0=ku(),{LEVEL:ct,SPLAT:z0}=ce(),E0=jh(),ij=Lh(),oj=Mh(),aj=fh(),sj=I0(),{warn:uj}=Cp(),cj=yu(),lj=/%[scdjifoO%]/g,Iu=class extends nj{constructor(t){super({objectMode:!0}),this.configure(t)}child(t){let n=this;return Object.create(n,{write:{value:function(i){let r=Object.assign({},t,i);i instanceof Error&&(r.stack=i.stack,r.message=i.message,r.cause=i.cause),n.write(r)}}})}configure({silent:t,format:n,defaultMeta:i,levels:r,level:o="info",exitOnError:a=!0,transports:s,colors:u,emitErrs:c,formatters:l,padLevels:d,rewriters:m,stripColors:f,exceptionHandlers:p,rejectionHandlers:v}={}){if(this.transports.length&&this.clear(),this.silent=t,this.format=n||this.format||Pp()(),this.defaultMeta=i||null,this.levels=r||this.levels||cj.npm.levels,this.level=o,this.exceptions&&this.exceptions.unhandle(),this.rejections&&this.rejections.unhandle(),this.exceptions=new ij(this),this.rejections=new oj(this),this.profilers={},this.exitOnError=a,s&&(s=Array.isArray(s)?s:[s],s.forEach(_=>this.add(_))),u||c||l||d||m||f)throw new Error(["{ colors, emitErrs, formatters, padLevels, rewriters, stripColors } were removed in winston@3.0.0.","Use a custom winston.format(function) instead.","See: https://github.com/winstonjs/winston/tree/master/UPGRADE-3.0.md"].join(` +`));p&&this.exceptions.handle(p),v&&this.rejections.handle(v)}getHighestLogLevel(){let t=so(this.levels,this.level);return!this.transports||this.transports.length===0?t:this.transports.reduce((n,i)=>{let r=so(this.levels,i.level);return r!==null&&r>n?r:n},t)}isLevelEnabled(t){let n=so(this.levels,t);if(n===null)return!1;let i=so(this.levels,this.level);return i===null?!1:!this.transports||this.transports.length===0?i>=n:this.transports.findIndex(o=>{let a=so(this.levels,o.level);return a===null&&(a=i),a>=n})!==-1}log(t,n,...i){if(arguments.length===1)return t[ct]=t.level,this._addDefaultMeta(t),this.write(t),this;if(arguments.length===2)return n&&typeof n=="object"?(n[ct]=n.level=t,this._addDefaultMeta(n),this.write(n),this):(n={[ct]:t,level:t,message:n},this._addDefaultMeta(n),this.write(n),this);let[r]=i;if(typeof r=="object"&&r!==null&&!(n&&n.match&&n.match(lj))){let a=Object.assign({},this.defaultMeta,r,{[ct]:t,[z0]:i,level:t,message:n});return r.message&&(a.message=`${a.message} ${r.message}`),r.stack&&(a.stack=r.stack),r.cause&&(a.cause=r.cause),this.write(a),this}return this.write(Object.assign({},this.defaultMeta,{[ct]:t,[z0]:i,level:t,message:n})),this}_transform(t,n,i){if(this.silent)return i();t[ct]||(t[ct]=t.level),!this.levels[t[ct]]&&this.levels[t[ct]]!==0&&console.error("[winston] Unknown logger level: %s",t[ct]),this._readableState.pipes||console.error("[winston] Attempt to write logs with no transports, which can increase memory usage: %j",t);try{this.push(this.format.transform(t,this.format.options))}finally{this._writableState.sync=!1,i()}}_final(t){let n=this.transports.slice();O0(n,(i,r)=>{if(!i||i.finished)return setImmediate(r);i.once("finish",r),i.end()},t)}add(t){let n=!E0(t)||t.log.length>2?new aj({transport:t}):t;if(!n._writableState||!n._writableState.objectMode)throw new Error("Transports must WritableStreams in objectMode. Set { objectMode: true }.");return this._onEvent("error",n),this._onEvent("warn",n),this.pipe(n),t.handleExceptions&&this.exceptions.handle(),t.handleRejections&&this.rejections.handle(),this}remove(t){if(!t)return this;let n=t;return(!E0(t)||t.log.length>2)&&(n=this.transports.filter(i=>i.transport===t)[0]),n&&this.unpipe(n),this}clear(){return this.unpipe(),this}close(){return this.exceptions.unhandle(),this.rejections.unhandle(),this.clear(),this.emit("close"),this}setLevels(){uj.deprecated("setLevels")}query(t,n){typeof t=="function"&&(n=t,t={}),t=t||{};let i={},r=Object.assign({},t.query||{});function o(s,u){t.query&&typeof s.formatQuery=="function"&&(t.query=s.formatQuery(r)),s.query(t,(c,l)=>{if(c)return u(c);typeof s.formatResults=="function"&&(l=s.formatResults(l,t.format)),u(null,l)})}function a(s,u){o(s,(c,l)=>{u&&(l=c||l,l&&(i[s.name]=l),u()),u=null})}O0(this.transports.filter(s=>!!s.query),a,()=>n(null,i))}stream(t={}){let n=new rj,i=[];return n._streams=i,n.destroy=()=>{let r=i.length;for(;r--;)i[r].destroy()},this.transports.filter(r=>!!r.stream).forEach(r=>{let o=r.stream(t);o&&(i.push(o),o.on("log",a=>{a.transport=a.transport||[],a.transport.push(r.name),n.emit("log",a)}),o.on("error",a=>{a.transport=a.transport||[],a.transport.push(r.name),n.emit("error",a)}))}),n}startTimer(){return new sj(this)}profile(t,...n){let i=Date.now();if(this.profilers[t]){let r=this.profilers[t];delete this.profilers[t],typeof n[n.length-2]=="function"&&(console.warn("Callback function no longer supported as of winston@3.0.0"),n.pop());let o=typeof n[n.length-1]=="object"?n.pop():{};return o.level=o.level||"info",o.durationMs=i-r,o.message=o.message||t,this.write(o)}return this.profilers[t]=i,this}handleExceptions(...t){console.warn("Deprecated: .handleExceptions() will be removed in winston@4. Use .exceptions.handle()"),this.exceptions.handle(...t)}unhandleExceptions(...t){console.warn("Deprecated: .unhandleExceptions() will be removed in winston@4. Use .exceptions.unhandle()"),this.exceptions.unhandle(...t)}cli(){throw new Error(["Logger.cli() was removed in winston@3.0.0","Use a custom winston.formats.cli() instead.","See: https://github.com/winstonjs/winston/tree/master/UPGRADE-3.0.md"].join(` +`))}_onEvent(t,n){function i(r){t==="error"&&!this.transports.includes(n)&&this.add(n),this.emit(t,r,n)}n["__winston"+t]||(n["__winston"+t]=i.bind(this),n.on(t,n["__winston"+t]))}_addDefaultMeta(t){this.defaultMeta&&Object.assign(t,this.defaultMeta)}};function so(e,t){let n=e[t];return!n&&n!==0?null:n}Object.defineProperty(Iu.prototype,"transports",{configurable:!1,enumerable:!0,get(){let{pipes:e}=this._readableState;return Array.isArray(e)?e:[e].filter(Boolean)}});P0.exports=Iu});var Vh=x((ZU,A0)=>{"use strict";var{LEVEL:dj}=ce(),fj=yu(),mj=Su(),pj=no()("winston:create-logger");function hj(e){return"is"+e.charAt(0).toUpperCase()+e.slice(1)+"Enabled"}A0.exports=function(e={}){e.levels=e.levels||fj.npm.levels;class t extends mj{constructor(r){super(r)}}let n=new t(e);return Object.keys(e.levels).forEach(function(i){if(pj('Define prototype method for "%s"',i),i==="log"){console.warn('Level "log" not defined: conflicts with the method "log". Use a different level name.');return}t.prototype[i]=function(...r){let o=this||n;if(r.length===1){let[a]=r,s=a&&a.message&&a||{message:a};return s.level=s[dj]=i,o._addDefaultMeta(s),o.write(s),this||n}return r.length===0?(o.log(i,""),o):o.log(i,...r)},t.prototype[hj(i)]=function(){return(this||n).isLevelEnabled(i)}}),n}});var j0=x((FU,D0)=>{"use strict";var gj=Vh();D0.exports=class{constructor(t={}){this.loggers=new Map,this.options=t}add(t,n){if(!this.loggers.has(t)){n=Object.assign({},n||this.options);let i=n.transports||this.options.transports;i?n.transports=Array.isArray(i)?i.slice():[i]:n.transports=[];let r=gj(n);r.on("close",()=>this._delete(t)),this.loggers.set(t,r)}return this.loggers.get(t)}get(t,n){return this.add(t,n)}has(t){return!!this.loggers.has(t)}close(t){if(t)return this._removeLogger(t);this.loggers.forEach((n,i)=>this._removeLogger(i))}_removeLogger(t){if(!this.loggers.has(t))return;this.loggers.get(t).close(),this._delete(t)}_delete(t){this.loggers.delete(t)}}});var T0=x(Q=>{"use strict";var N0=Tp(),{warn:uo}=Cp();Q.version=P$().version;Q.transports=a0();Q.config=yu();Q.addColors=N0.levels;Q.format=N0.format;Q.createLogger=Vh();Q.Logger=Su();Q.ExceptionHandler=Lh();Q.RejectionHandler=Mh();Q.Container=j0();Q.Transport=Pn();Q.loggers=new Q.Container;var lt=Q.createLogger();Object.keys(Q.config.npm.levels).concat(["log","query","stream","add","remove","clear","profile","startTimer","handleExceptions","unhandleExceptions","handleRejections","unhandleRejections","configure","child"]).forEach(e=>Q[e]=(...t)=>lt[e](...t));Object.defineProperty(Q,"level",{get(){return lt.level},set(e){lt.level=e}});Object.defineProperty(Q,"exceptions",{get(){return lt.exceptions}});Object.defineProperty(Q,"rejections",{get(){return lt.rejections}});["exitOnError"].forEach(e=>{Object.defineProperty(Q,e,{get(){return lt[e]},set(t){lt[e]=t}})});Object.defineProperty(Q,"default",{get(){return{exceptionHandlers:lt.exceptionHandlers,rejectionHandlers:lt.rejectionHandlers,transports:lt.transports}}});uo.deprecated(Q,"setLevels");uo.forFunctions(Q,"useFormat",["cli"]);uo.forProperties(Q,"useFormat",["padLevels","stripColors"]);uo.forFunctions(Q,"deprecated",["addRewriter","addFilter","clone","extend"]);uo.forProperties(Q,"deprecated",["emitErrs","levelLength"])});var St=class extends Error{constructor(t,n,i){super(i),Error.captureStackTrace(this,this.constructor),this.name=this.constructor.name,this.code=n,this.exitCode=t,this.nestedError=void 0}},mt=class extends St{constructor(t){super(1,"commander.invalidArgument",t),Error.captureStackTrace(this,this.constructor),this.name=this.constructor.name}};var Rn=class{constructor(t,n){switch(this.description=n||"",this.variadic=!1,this.parseArg=void 0,this.defaultValue=void 0,this.defaultValueDescription=void 0,this.argChoices=void 0,t[0]){case"<":this.required=!0,this._name=t.slice(1,-1);break;case"[":this.required=!1,this._name=t.slice(1,-1);break;default:this.required=!0,this._name=t;break}this._name.endsWith("...")&&(this.variadic=!0,this._name=this._name.slice(0,-3))}name(){return this._name}_collectValue(t,n){return n===this.defaultValue||!Array.isArray(n)?[t]:(n.push(t),n)}default(t,n){return this.defaultValue=t,this.defaultValueDescription=n,this}argParser(t){return this.parseArg=t,this}choices(t){return this.argChoices=t.slice(),this.parseArg=(n,i)=>{if(!this.argChoices.includes(n))throw new mt(`Allowed choices are ${this.argChoices.join(", ")}.`);return this.variadic?this._collectValue(n,i):n},this}argRequired(){return this.required=!0,this}argOptional(){return this.required=!1,this}};function po(e){let t=e.name()+(e.variadic===!0?"...":"");return e.required?"<"+t+">":"["+t+"]"}import{EventEmitter as ck}from"node:events";import Tu from"node:child_process";import pt from"node:path";import go from"node:fs";import J from"node:process";import{stripVTControlCharacters as lk}from"node:util";import{stripVTControlCharacters as ak}from"node:util";var Mn=class{constructor(){this.helpWidth=void 0,this.minWidthToWrap=40,this.sortSubcommands=!1,this.sortOptions=!1,this.showGlobalOptions=!1}prepareContext(t){this.helpWidth=this.helpWidth??t.helpWidth??80}visibleCommands(t){let n=t.commands.filter(r=>!r._hidden),i=t._getHelpCommand();return i&&!i._hidden&&n.push(i),this.sortSubcommands&&n.sort((r,o)=>r.name().localeCompare(o.name())),n}compareOptions(t,n){let i=r=>r.short?r.short.replace(/^-/,""):r.long.replace(/^--/,"");return i(t).localeCompare(i(n))}visibleOptions(t){let n=t.options.filter(r=>!r.hidden),i=t._getHelpOption();if(i&&!i.hidden){let r=i.short&&t._findOption(i.short),o=i.long&&t._findOption(i.long);!r&&!o?n.push(i):i.long&&!o?n.push(t.createOption(i.long,i.description)):i.short&&!r&&n.push(t.createOption(i.short,i.description))}return this.sortOptions&&n.sort(this.compareOptions),n}visibleGlobalOptions(t){if(!this.showGlobalOptions)return[];let n=[];for(let i=t.parent;i;i=i.parent){let r=i.options.filter(o=>!o.hidden);n.push(...r)}return this.sortOptions&&n.sort(this.compareOptions),n}visibleArguments(t){return t._argsDescription&&t.registeredArguments.forEach(n=>{n.description=n.description||t._argsDescription[n.name()]||""}),t.registeredArguments.find(n=>n.description)?t.registeredArguments:[]}subcommandTerm(t){let n=t.registeredArguments.map(i=>po(i)).join(" ");return t._name+(t._aliases[0]?"|"+t._aliases[0]:"")+(t.options.length?" [options]":"")+(n?" "+n:"")}optionTerm(t){return t.flags}argumentTerm(t){return t.name()}longestSubcommandTermLength(t,n){return n.visibleCommands(t).reduce((i,r)=>Math.max(i,this.displayWidth(n.styleSubcommandTerm(n.subcommandTerm(r)))),0)}longestOptionTermLength(t,n){return n.visibleOptions(t).reduce((i,r)=>Math.max(i,this.displayWidth(n.styleOptionTerm(n.optionTerm(r)))),0)}longestGlobalOptionTermLength(t,n){return n.visibleGlobalOptions(t).reduce((i,r)=>Math.max(i,this.displayWidth(n.styleOptionTerm(n.optionTerm(r)))),0)}longestArgumentTermLength(t,n){return n.visibleArguments(t).reduce((i,r)=>Math.max(i,this.displayWidth(n.styleArgumentTerm(n.argumentTerm(r)))),0)}commandUsage(t){let n=t._name;t._aliases[0]&&(n=n+"|"+t._aliases[0]);let i="";for(let r=t.parent;r;r=r.parent)i=r.name()+" "+i;return i+n+" "+t.usage()}commandDescription(t){return t.description()}subcommandDescription(t){return t.summary()||t.description()}optionDescription(t){let n=[];if(t.argChoices&&n.push(`choices: ${t.argChoices.map(i=>JSON.stringify(i)).join(", ")}`),t.defaultValue!==void 0&&(t.required||t.optional||t.isBoolean()&&typeof t.defaultValue=="boolean")&&n.push(`default: ${t.defaultValueDescription||JSON.stringify(t.defaultValue)}`),t.presetArg!==void 0&&t.optional&&n.push(`preset: ${JSON.stringify(t.presetArg)}`),t.envVar!==void 0&&n.push(`env: ${t.envVar}`),n.length>0){let i=`(${n.join(", ")})`;return t.description?`${t.description} ${i}`:i}return t.description}argumentDescription(t){let n=[];if(t.argChoices&&n.push(`choices: ${t.argChoices.map(i=>JSON.stringify(i)).join(", ")}`),t.defaultValue!==void 0&&n.push(`default: ${t.defaultValueDescription||JSON.stringify(t.defaultValue)}`),n.length>0){let i=`(${n.join(", ")})`;return t.description?`${t.description} ${i}`:i}return t.description}formatItemList(t,n,i){return n.length===0?[]:[i.styleTitle(t),...n,""]}groupItems(t,n,i){let r=new Map;return t.forEach(o=>{let a=i(o);r.has(a)||r.set(a,[])}),n.forEach(o=>{let a=i(o);r.has(a)||r.set(a,[]),r.get(a).push(o)}),r}formatHelp(t,n){let i=n.padWidth(t,n),r=n.helpWidth??80;function o(d,m){return n.formatItem(d,i,m,n)}let a=[`${n.styleTitle("Usage:")} ${n.styleUsage(n.commandUsage(t))}`,""],s=n.commandDescription(t);s.length>0&&(a=a.concat([n.boxWrap(n.styleCommandDescription(s),r),""]));let u=n.visibleArguments(t).map(d=>o(n.styleArgumentTerm(n.argumentTerm(d)),n.styleArgumentDescription(n.argumentDescription(d))));if(a=a.concat(this.formatItemList("Arguments:",u,n)),this.groupItems(t.options,n.visibleOptions(t),d=>d.helpGroupHeading??"Options:").forEach((d,m)=>{let f=d.map(p=>o(n.styleOptionTerm(n.optionTerm(p)),n.styleOptionDescription(n.optionDescription(p))));a=a.concat(this.formatItemList(m,f,n))}),n.showGlobalOptions){let d=n.visibleGlobalOptions(t).map(m=>o(n.styleOptionTerm(n.optionTerm(m)),n.styleOptionDescription(n.optionDescription(m))));a=a.concat(this.formatItemList("Global Options:",d,n))}return this.groupItems(t.commands,n.visibleCommands(t),d=>d.helpGroup()||"Commands:").forEach((d,m)=>{let f=d.map(p=>o(n.styleSubcommandTerm(n.subcommandTerm(p)),n.styleSubcommandDescription(n.subcommandDescription(p))));a=a.concat(this.formatItemList(m,f,n))}),a.join(` +`)}displayWidth(t){return ak(t).length}styleTitle(t){return t}styleUsage(t){return t.split(" ").map(n=>n==="[options]"?this.styleOptionText(n):n==="[command]"?this.styleSubcommandText(n):n[0]==="["||n[0]==="<"?this.styleArgumentText(n):this.styleCommandText(n)).join(" ")}styleCommandDescription(t){return this.styleDescriptionText(t)}styleOptionDescription(t){return this.styleDescriptionText(t)}styleSubcommandDescription(t){return this.styleDescriptionText(t)}styleArgumentDescription(t){return this.styleDescriptionText(t)}styleDescriptionText(t){return t}styleOptionTerm(t){return this.styleOptionText(t)}styleSubcommandTerm(t){return t.split(" ").map(n=>n==="[options]"?this.styleOptionText(n):n[0]==="["||n[0]==="<"?this.styleArgumentText(n):this.styleSubcommandText(n)).join(" ")}styleArgumentTerm(t){return this.styleArgumentText(t)}styleOptionText(t){return t}styleArgumentText(t){return t}styleSubcommandText(t){return t}styleCommandText(t){return t}padWidth(t,n){return Math.max(n.longestOptionTermLength(t,n),n.longestGlobalOptionTermLength(t,n),n.longestSubcommandTermLength(t,n),n.longestArgumentTermLength(t,n))}preformatted(t){return/\n[^\S\r\n]/.test(t)}formatItem(t,n,i,r){let a=" ".repeat(2);if(!i)return a+t;let s=t.padEnd(n+t.length-r.displayWidth(t)),u=2,l=(this.helpWidth??80)-n-u-2,d;return l{let s=a.match(r);if(s===null){o.push("");return}let u=[s.shift()],c=this.displayWidth(u[0]);s.forEach(l=>{let d=this.displayWidth(l);if(c+d<=n){u.push(l),c+=d;return}o.push(u.join(""));let f=l.trimStart();u=[f],c=this.displayWidth(f)}),o.push(u.join(""))}),o.join(` -`)}};var Ar=class{constructor(t,n){this.flags=t,this.description=n||"",this.required=t.includes("<"),this.optional=t.includes("["),this.variadic=/\w\.\.\.[>\]]$/.test(t),this.mandatory=!1;let i=ok(t);this.short=i.shortFlag,this.long=i.longFlag,this.negate=!1,this.long&&(this.negate=this.long.startsWith("--no-")),this.defaultValue=void 0,this.defaultValueDescription=void 0,this.presetArg=void 0,this.envVar=void 0,this.parseArg=void 0,this.hidden=!1,this.argChoices=void 0,this.conflictsWith=[],this.implied=void 0,this.helpGroupHeading=void 0}default(t,n){return this.defaultValue=t,this.defaultValueDescription=n,this}preset(t){return this.presetArg=t,this}conflicts(t){return this.conflictsWith=this.conflictsWith.concat(t),this}implies(t){let n=t;return typeof t=="string"&&(n={[t]:!0}),this.implied=Object.assign(this.implied||{},n),this}env(t){return this.envVar=t,this}argParser(t){return this.parseArg=t,this}makeOptionMandatory(t=!0){return this.mandatory=!!t,this}hideHelp(t=!0){return this.hidden=!!t,this}_collectValue(t,n){return n===this.defaultValue||!Array.isArray(n)?[t]:(n.push(t),n)}choices(t){return this.argChoices=t.slice(),this.parseArg=(n,i)=>{if(!this.argChoices.includes(n))throw new ht(`Allowed choices are ${this.argChoices.join(", ")}.`);return this.variadic?this._collectValue(n,i):n},this}name(){return this.long?this.long.replace(/^--/,""):this.short.replace(/^-/,"")}attributeName(){return this.negate?Hh(this.name().replace(/^no-/,"")):Hh(this.name())}helpGroup(t){return this.helpGroupHeading=t,this}is(t){return this.short===t||this.long===t}isBoolean(){return!this.required&&!this.optional&&!this.negate}},_o=class{constructor(t){this.positiveOptions=new Map,this.negativeOptions=new Map,this.dualOptions=new Set,t.forEach(n=>{n.negate?this.negativeOptions.set(n.attributeName(),n):this.positiveOptions.set(n.attributeName(),n)}),this.negativeOptions.forEach((n,i)=>{this.positiveOptions.has(i)&&this.dualOptions.add(i)})}valueFromOption(t,n){let i=n.attributeName();if(!this.dualOptions.has(i))return!0;let r=this.negativeOptions.get(i).presetArg,o=r!==void 0?r:!1;return n.negate===(o===t)}};function Hh(e){return e.split("-").reduce((t,n)=>t+n[0].toUpperCase()+n.slice(1))}function ok(e){let t,n,i=/^-[^-]$/,r=/^--[^-]/,o=e.split(/[ |,]+/).concat("guard");if(i.test(o[0])&&(t=o.shift()),r.test(o[0])&&(n=o.shift()),!t&&i.test(o[0])&&(t=o.shift()),!t&&r.test(o[0])&&(t=n,n=o.shift()),o[0].startsWith("-")){let a=o[0],s=`option creation failed due to '${a}' in option flags '${e}'`;throw/^-[^-][^-]/.test(a)?new Error(`${s} +${a}`)}boxWrap(t,n){if(n{let s=a.match(r);if(s===null){o.push("");return}let u=[s.shift()],c=this.displayWidth(u[0]);s.forEach(l=>{let d=this.displayWidth(l);if(c+d<=n){u.push(l),c+=d;return}o.push(u.join(""));let m=l.trimStart();u=[m],c=this.displayWidth(m)}),o.push(u.join(""))}),o.join(` +`)}};var Er=class{constructor(t,n){this.flags=t,this.description=n||"",this.required=t.includes("<"),this.optional=t.includes("["),this.variadic=/\w\.\.\.[>\]]$/.test(t),this.mandatory=!1;let i=sk(t);this.short=i.shortFlag,this.long=i.longFlag,this.negate=!1,this.long&&(this.negate=this.long.startsWith("--no-")),this.defaultValue=void 0,this.defaultValueDescription=void 0,this.presetArg=void 0,this.envVar=void 0,this.parseArg=void 0,this.hidden=!1,this.argChoices=void 0,this.conflictsWith=[],this.implied=void 0,this.helpGroupHeading=void 0}default(t,n){return this.defaultValue=t,this.defaultValueDescription=n,this}preset(t){return this.presetArg=t,this}conflicts(t){return this.conflictsWith=this.conflictsWith.concat(t),this}implies(t){let n=t;return typeof t=="string"&&(n={[t]:!0}),this.implied=Object.assign(this.implied||{},n),this}env(t){return this.envVar=t,this}argParser(t){return this.parseArg=t,this}makeOptionMandatory(t=!0){return this.mandatory=!!t,this}hideHelp(t=!0){return this.hidden=!!t,this}_collectValue(t,n){return n===this.defaultValue||!Array.isArray(n)?[t]:(n.push(t),n)}choices(t){return this.argChoices=t.slice(),this.parseArg=(n,i)=>{if(!this.argChoices.includes(n))throw new mt(`Allowed choices are ${this.argChoices.join(", ")}.`);return this.variadic?this._collectValue(n,i):n},this}name(){return this.long?this.long.replace(/^--/,""):this.short.replace(/^-/,"")}attributeName(){return this.negate?Hh(this.name().replace(/^no-/,"")):Hh(this.name())}helpGroup(t){return this.helpGroupHeading=t,this}is(t){return this.short===t||this.long===t}isBoolean(){return!this.required&&!this.optional&&!this.negate}},ho=class{constructor(t){this.positiveOptions=new Map,this.negativeOptions=new Map,this.dualOptions=new Set,t.forEach(n=>{n.negate?this.negativeOptions.set(n.attributeName(),n):this.positiveOptions.set(n.attributeName(),n)}),this.negativeOptions.forEach((n,i)=>{this.positiveOptions.has(i)&&this.dualOptions.add(i)})}valueFromOption(t,n){let i=n.attributeName();if(!this.dualOptions.has(i))return!0;let r=this.negativeOptions.get(i).presetArg,o=r!==void 0?r:!1;return n.negate===(o===t)}};function Hh(e){return e.split("-").reduce((t,n)=>t+n[0].toUpperCase()+n.slice(1))}function sk(e){let t,n,i=/^-[^-]$/,r=/^--[^-]/,o=e.split(/[ |,]+/).concat("guard");if(i.test(o[0])&&(t=o.shift()),r.test(o[0])&&(n=o.shift()),!t&&i.test(o[0])&&(t=o.shift()),!t&&r.test(o[0])&&(t=n,n=o.shift()),o[0].startsWith("-")){let a=o[0],s=`option creation failed due to '${a}' in option flags '${e}'`;throw/^-[^-][^-]/.test(a)?new Error(`${s} - a short flag is a single dash and a single character - either use a single dash and a single character (for a short flag) - or use a double dash for a long option (and can have two, like '--ws, --workspace')`):i.test(a)?new Error(`${s} - too many short flags`):r.test(a)?new Error(`${s} - too many long flags`):new Error(`${s} -- unrecognised flag format`)}if(t===void 0&&n===void 0)throw new Error(`option creation failed due to no flags found in '${e}'.`);return{shortFlag:t,longFlag:n}}function ak(e,t){if(Math.abs(e.length-t.length)>3)return Math.max(e.length,t.length);let n=[];for(let i=0;i<=e.length;i++)n[i]=[i];for(let i=0;i<=t.length;i++)n[0][i]=i;for(let i=1;i<=t.length;i++)for(let r=1;r<=e.length;r++){let o;e[r-1]===t[i-1]?o=0:o=1,n[r][i]=Math.min(n[r-1][i]+1,n[r][i-1]+1,n[r-1][i-1]+o),r>1&&i>1&&e[r-1]===t[i-2]&&e[r-2]===t[i-1]&&(n[r][i]=Math.min(n[r][i],n[r-2][i-2]+1))}return n[e.length][t.length]}function Cu(e,t){if(!t||t.length===0)return"";t=Array.from(new Set(t));let n=e.startsWith("--");n&&(e=e.slice(2),t=t.map(a=>a.slice(2)));let i=[],r=3,o=.4;return t.forEach(a=>{if(a.length<=1)return;let s=ak(e,a),u=Math.max(e.length,a.length);(u-s)/u>o&&(sa.localeCompare(s)),n&&(i=i.map(a=>`--${a}`)),i.length>1?` +- unrecognised flag format`)}if(t===void 0&&n===void 0)throw new Error(`option creation failed due to no flags found in '${e}'.`);return{shortFlag:t,longFlag:n}}function uk(e,t){if(Math.abs(e.length-t.length)>3)return Math.max(e.length,t.length);let n=[];for(let i=0;i<=e.length;i++)n[i]=[i];for(let i=0;i<=t.length;i++)n[0][i]=i;for(let i=1;i<=t.length;i++)for(let r=1;r<=e.length;r++){let o;e[r-1]===t[i-1]?o=0:o=1,n[r][i]=Math.min(n[r-1][i]+1,n[r][i-1]+1,n[r-1][i-1]+o),r>1&&i>1&&e[r-1]===t[i-2]&&e[r-2]===t[i-1]&&(n[r][i]=Math.min(n[r][i],n[r-2][i-2]+1))}return n[e.length][t.length]}function Nu(e,t){if(!t||t.length===0)return"";t=Array.from(new Set(t));let n=e.startsWith("--");n&&(e=e.slice(2),t=t.map(a=>a.slice(2)));let i=[],r=3,o=.4;return t.forEach(a=>{if(a.length<=1)return;let s=uk(e,a),u=Math.max(e.length,a.length);(u-s)/u>o&&(sa.localeCompare(s)),n&&(i=i.map(a=>`--${a}`)),i.length>1?` (Did you mean one of ${i.join(", ")}?)`:i.length===1?` -(Did you mean ${i[0]}?)`:""}var Dr=class e extends sk{constructor(t){super(),this.commands=[],this.options=[],this.parent=null,this._allowUnknownOption=!1,this._allowExcessArguments=!1,this.registeredArguments=[],this._args=this.registeredArguments,this.args=[],this.rawArgs=[],this.processedArgs=[],this._scriptPath=null,this._name=t||"",this._optionValues={},this._optionValueSources={},this._storeOptionsAsProperties=!1,this._actionHandler=null,this._executableHandler=!1,this._executableFile=null,this._executableDir=null,this._defaultCommandName=null,this._exitCallback=null,this._aliases=[],this._combineFlagAndOptionalValue=!0,this._description="",this._summary="",this._argsDescription=void 0,this._enablePositionalOptions=!1,this._passThroughOptions=!1,this._lifeCycleHooks={},this._showHelpAfterError=!1,this._showSuggestionAfterError=!0,this._savedState=null,this._outputConfiguration={writeOut:n=>J.stdout.write(n),writeErr:n=>J.stderr.write(n),outputError:(n,i)=>i(n),getOutHelpWidth:()=>J.stdout.isTTY?J.stdout.columns:void 0,getErrHelpWidth:()=>J.stderr.isTTY?J.stderr.columns:void 0,getOutHasColors:()=>Xh()??(J.stdout.isTTY&&J.stdout.hasColors?.()),getErrHasColors:()=>Xh()??(J.stderr.isTTY&&J.stderr.hasColors?.()),stripColor:n=>uk(n)},this._hidden=!1,this._helpOption=void 0,this._addImplicitHelpCommand=void 0,this._helpCommand=void 0,this._helpConfiguration={},this._helpGroupHeading=void 0,this._defaultCommandGroup=void 0,this._defaultOptionGroup=void 0}copyInheritedSettings(t){return this._outputConfiguration=t._outputConfiguration,this._helpOption=t._helpOption,this._helpCommand=t._helpCommand,this._helpConfiguration=t._helpConfiguration,this._exitCallback=t._exitCallback,this._storeOptionsAsProperties=t._storeOptionsAsProperties,this._combineFlagAndOptionalValue=t._combineFlagAndOptionalValue,this._allowExcessArguments=t._allowExcessArguments,this._enablePositionalOptions=t._enablePositionalOptions,this._showHelpAfterError=t._showHelpAfterError,this._showSuggestionAfterError=t._showSuggestionAfterError,this}_getCommandAndAncestors(){let t=[];for(let n=this;n;n=n.parent)t.push(n);return t}command(t,n,i){let r=n,o=i;typeof r=="object"&&r!==null&&(o=r,r=null),o=o||{};let[,a,s]=t.match(/([^ ]+) *(.*)/),u=this.createCommand(a);return r&&(u.description(r),u._executableHandler=!0),o.isDefault&&(this._defaultCommandName=u._name),u._hidden=!!(o.noHelp||o.hidden),u._executableFile=o.executableFile||null,s&&u.arguments(s),this._registerCommand(u),u.parent=this,u.copyInheritedSettings(this),r?this:u}createCommand(t){return new e(t)}createHelp(){return Object.assign(new Zn,this.configureHelp())}configureHelp(t){return t===void 0?this._helpConfiguration:(this._helpConfiguration=t,this)}configureOutput(t){return t===void 0?this._outputConfiguration:(this._outputConfiguration={...this._outputConfiguration,...t},this)}showHelpAfterError(t=!0){return typeof t!="string"&&(t=!!t),this._showHelpAfterError=t,this}showSuggestionAfterError(t=!0){return this._showSuggestionAfterError=!!t,this}addCommand(t,n){if(!t._name)throw new Error(`Command passed to .addCommand() must have a name -- specify the name in Command constructor or using .name()`);return n=n||{},n.isDefault&&(this._defaultCommandName=t._name),(n.noHelp||n.hidden)&&(t._hidden=!0),this._registerCommand(t),t.parent=this,t._checkForBrokenPassThrough(),this}createArgument(t,n){return new Mn(t,n)}argument(t,n,i,r){let o=this.createArgument(t,n);return typeof i=="function"?o.default(r).argParser(i):o.default(i),this.addArgument(o),this}arguments(t){return t.trim().split(/ +/).forEach(n=>{this.argument(n)}),this}addArgument(t){let n=this.registeredArguments.slice(-1)[0];if(n?.variadic)throw new Error(`only the last argument can be variadic '${n.name()}'`);if(t.required&&t.defaultValue!==void 0&&t.parseArg===void 0)throw new Error(`a default value for a required argument is never used: '${t.name()}'`);return this.registeredArguments.push(t),this}helpCommand(t,n){if(typeof t=="boolean")return this._addImplicitHelpCommand=t,t&&this._defaultCommandGroup&&this._initCommandGroup(this._getHelpCommand()),this;let i=t??"help [command]",[,r,o]=i.match(/([^ ]+) *(.*)/),a=n??"display help for command",s=this.createCommand(r);return s.helpOption(!1),o&&s.arguments(o),a&&s.description(a),this._addImplicitHelpCommand=!0,this._helpCommand=s,(t||n)&&this._initCommandGroup(s),this}addHelpCommand(t,n){return typeof t!="object"?(this.helpCommand(t,n),this):(this._addImplicitHelpCommand=!0,this._helpCommand=t,this._initCommandGroup(t),this)}_getHelpCommand(){return this._addImplicitHelpCommand??(this.commands.length&&!this._actionHandler&&!this._findCommand("help"))?(this._helpCommand===void 0&&this.helpCommand(void 0,void 0),this._helpCommand):null}hook(t,n){let i=["preSubcommand","preAction","postAction"];if(!i.includes(t))throw new Error(`Unexpected value for event passed to hook : '${t}'. -Expecting one of '${i.join("', '")}'`);return this._lifeCycleHooks[t]?this._lifeCycleHooks[t].push(n):this._lifeCycleHooks[t]=[n],this}exitOverride(t){return t?this._exitCallback=t:this._exitCallback=n=>{if(n.code!=="commander.executeSubCommandAsync")throw n},this}_exit(t,n,i){this._exitCallback&&this._exitCallback(new It(t,n,i)),J.exit(t)}action(t){let n=i=>{let r=this.registeredArguments.length,o=i.slice(0,r);return this._storeOptionsAsProperties?o[r]=this:o[r]=this.opts(),o.push(this),t.apply(this,o)};return this._actionHandler=n,this}createOption(t,n){return new Ar(t,n)}_callParseArg(t,n,i,r){try{return t.parseArg(n,i)}catch(o){if(o.code==="commander.invalidArgument"){let a=`${r} ${o.message}`;this.error(a,{exitCode:o.exitCode,code:o.code})}throw o}}_registerOption(t){let n=t.short&&this._findOption(t.short)||t.long&&this._findOption(t.long);if(n){let i=t.long&&this._findOption(t.long)?t.long:t.short;throw new Error(`Cannot add option '${t.flags}'${this._name&&` to command '${this._name}'`} due to conflicting flag '${i}' -- already used by option '${n.flags}'`)}this._initOptionGroup(t),this.options.push(t)}_registerCommand(t){let n=r=>[r.name()].concat(r.aliases()),i=n(t).find(r=>this._findCommand(r));if(i){let r=n(this._findCommand(i)).join("|"),o=n(t).join("|");throw new Error(`cannot add command '${o}' as already have command '${r}'`)}this._initCommandGroup(t),this.commands.push(t)}addOption(t){this._registerOption(t);let n=t.name(),i=t.attributeName();t.defaultValue!==void 0&&this.setOptionValueWithSource(i,t.defaultValue,"default");let r=(o,a,s)=>{o==null&&t.presetArg!==void 0&&(o=t.presetArg);let u=this.getOptionValue(i);o!==null&&t.parseArg?o=this._callParseArg(t,o,u,a):o!==null&&t.variadic&&(o=t._collectValue(o,u)),o==null&&(t.negate?o=!1:t.isBoolean()||t.optional?o=!0:o=""),this.setOptionValueWithSource(i,o,s)};return this.on("option:"+n,o=>{let a=`error: option '${t.flags}' argument '${o}' is invalid.`;r(o,a,"cli")}),t.envVar&&this.on("optionEnv:"+n,o=>{let a=`error: option '${t.flags}' value '${o}' from env '${t.envVar}' is invalid.`;r(o,a,"env")}),this}_optionEx(t,n,i,r,o){if(typeof n=="object"&&n instanceof Ar)throw new Error("To add an Option object use addOption() instead of option() or requiredOption()");let a=this.createOption(n,i);if(a.makeOptionMandatory(!!t.mandatory),typeof r=="function")a.default(o).argParser(r);else if(r instanceof RegExp){let s=r;r=(u,c)=>{let l=s.exec(u);return l?l[0]:c},a.default(o).argParser(r)}else a.default(r);return this.addOption(a)}option(t,n,i,r){return this._optionEx({},t,n,i,r)}requiredOption(t,n,i,r){return this._optionEx({mandatory:!0},t,n,i,r)}combineFlagAndOptionalValue(t=!0){return this._combineFlagAndOptionalValue=!!t,this}allowUnknownOption(t=!0){return this._allowUnknownOption=!!t,this}allowExcessArguments(t=!0){return this._allowExcessArguments=!!t,this}enablePositionalOptions(t=!0){return this._enablePositionalOptions=!!t,this}passThroughOptions(t=!0){return this._passThroughOptions=!!t,this._checkForBrokenPassThrough(),this}_checkForBrokenPassThrough(){if(this.parent&&this._passThroughOptions&&!this.parent._enablePositionalOptions)throw new Error(`passThroughOptions cannot be used for '${this._name}' without turning on enablePositionalOptions for parent command(s)`)}storeOptionsAsProperties(t=!0){if(this.options.length)throw new Error("call .storeOptionsAsProperties() before adding options");if(Object.keys(this._optionValues).length)throw new Error("call .storeOptionsAsProperties() before setting option values");return this._storeOptionsAsProperties=!!t,this}getOptionValue(t){return this._storeOptionsAsProperties?this[t]:this._optionValues[t]}setOptionValue(t,n){return this.setOptionValueWithSource(t,n,void 0)}setOptionValueWithSource(t,n,i){return this._storeOptionsAsProperties?this[t]=n:this._optionValues[t]=n,this._optionValueSources[t]=i,this}getOptionValueSource(t){return this._optionValueSources[t]}getOptionValueSourceWithGlobals(t){let n;return this._getCommandAndAncestors().forEach(i=>{i.getOptionValueSource(t)!==void 0&&(n=i.getOptionValueSource(t))}),n}_prepareUserArgs(t,n){if(t!==void 0&&!Array.isArray(t))throw new Error("first parameter to parse must be array or undefined");if(n=n||{},t===void 0&&n.from===void 0){J.versions?.electron&&(n.from="electron");let r=J.execArgv??[];(r.includes("-e")||r.includes("--eval")||r.includes("-p")||r.includes("--print"))&&(n.from="eval")}t===void 0&&(t=J.argv),this.rawArgs=t.slice();let i;switch(n.from){case void 0:case"node":this._scriptPath=t[1],i=t.slice(2);break;case"electron":J.defaultApp?(this._scriptPath=t[1],i=t.slice(2)):i=t.slice(1);break;case"user":i=t.slice(0);break;case"eval":i=t.slice(1);break;default:throw new Error(`unexpected parse option { from: '${n.from}' }`)}return!this._name&&this._scriptPath&&this.nameFromFilename(this._scriptPath),this._name=this._name||"program",i}parse(t,n){this._prepareForParse();let i=this._prepareUserArgs(t,n);return this._parseCommand([],i),this}async parseAsync(t,n){this._prepareForParse();let i=this._prepareUserArgs(t,n);return await this._parseCommand([],i),this}_prepareForParse(){this._savedState===null?(this.options.filter(t=>t.negate&&t.defaultValue===void 0&&this.getOptionValue(t.attributeName())===void 0).forEach(t=>{let n=t.long.replace(/^--no-/,"--");this._findOption(n)||this.setOptionValueWithSource(t.attributeName(),!0,"default")}),this.saveStateBeforeParse()):this.restoreStateBeforeParse()}saveStateBeforeParse(){this._savedState={_name:this._name,_optionValues:{...this._optionValues},_optionValueSources:{...this._optionValueSources}}}restoreStateBeforeParse(){if(this._storeOptionsAsProperties)throw new Error(`Can not call parse again when storeOptionsAsProperties is true. -- either make a new Command for each call to parse, or stop storing options as properties`);this._name=this._savedState._name,this._scriptPath=null,this.rawArgs=[],this._optionValues={...this._savedState._optionValues},this._optionValueSources={...this._savedState._optionValueSources},this.args=[],this.processedArgs=[]}_checkForMissingExecutable(t,n,i){if(yo.existsSync(t))return;let r=n?`searched for local subcommand relative to directory '${n}'`:"no directory for search for local subcommand, use .executableDir() to supply a custom directory",o=`'${t}' does not exist +(Did you mean ${i[0]}?)`:""}var Pr=class e extends ck{constructor(t){super(),this.commands=[],this.options=[],this.parent=null,this._allowUnknownOption=!1,this._allowExcessArguments=!1,this.registeredArguments=[],this._args=this.registeredArguments,this.args=[],this.rawArgs=[],this.processedArgs=[],this._scriptPath=null,this._name=t||"",this._optionValues={},this._optionValueSources={},this._storeOptionsAsProperties=!1,this._actionHandler=null,this._executableHandler=!1,this._executableFile=null,this._executableDir=null,this._defaultCommandName=null,this._exitCallback=null,this._aliases=[],this._combineFlagAndOptionalValue=!0,this._description="",this._summary="",this._argsDescription=void 0,this._enablePositionalOptions=!1,this._passThroughOptions=!1,this._lifeCycleHooks={},this._showHelpAfterError=!1,this._showSuggestionAfterError=!0,this._savedState=null,this._outputConfiguration={writeOut:n=>J.stdout.write(n),writeErr:n=>J.stderr.write(n),outputError:(n,i)=>i(n),getOutHelpWidth:()=>J.stdout.isTTY?J.stdout.columns:void 0,getErrHelpWidth:()=>J.stderr.isTTY?J.stderr.columns:void 0,getOutHasColors:()=>Xh()??(J.stdout.isTTY&&J.stdout.hasColors?.()),getErrHasColors:()=>Xh()??(J.stderr.isTTY&&J.stderr.hasColors?.()),stripColor:n=>lk(n)},this._hidden=!1,this._helpOption=void 0,this._addImplicitHelpCommand=void 0,this._helpCommand=void 0,this._helpConfiguration={},this._helpGroupHeading=void 0,this._defaultCommandGroup=void 0,this._defaultOptionGroup=void 0}copyInheritedSettings(t){return this._outputConfiguration=t._outputConfiguration,this._helpOption=t._helpOption,this._helpCommand=t._helpCommand,this._helpConfiguration=t._helpConfiguration,this._exitCallback=t._exitCallback,this._storeOptionsAsProperties=t._storeOptionsAsProperties,this._combineFlagAndOptionalValue=t._combineFlagAndOptionalValue,this._allowExcessArguments=t._allowExcessArguments,this._enablePositionalOptions=t._enablePositionalOptions,this._showHelpAfterError=t._showHelpAfterError,this._showSuggestionAfterError=t._showSuggestionAfterError,this}_getCommandAndAncestors(){let t=[];for(let n=this;n;n=n.parent)t.push(n);return t}command(t,n,i){let r=n,o=i;typeof r=="object"&&r!==null&&(o=r,r=null),o=o||{};let[,a,s]=t.match(/([^ ]+) *(.*)/),u=this.createCommand(a);return r&&(u.description(r),u._executableHandler=!0),o.isDefault&&(this._defaultCommandName=u._name),u._hidden=!!(o.noHelp||o.hidden),u._executableFile=o.executableFile||null,s&&u.arguments(s),this._registerCommand(u),u.parent=this,u.copyInheritedSettings(this),r?this:u}createCommand(t){return new e(t)}createHelp(){return Object.assign(new Mn,this.configureHelp())}configureHelp(t){return t===void 0?this._helpConfiguration:(this._helpConfiguration=t,this)}configureOutput(t){return t===void 0?this._outputConfiguration:(this._outputConfiguration={...this._outputConfiguration,...t},this)}showHelpAfterError(t=!0){return typeof t!="string"&&(t=!!t),this._showHelpAfterError=t,this}showSuggestionAfterError(t=!0){return this._showSuggestionAfterError=!!t,this}addCommand(t,n){if(!t._name)throw new Error(`Command passed to .addCommand() must have a name +- specify the name in Command constructor or using .name()`);return n=n||{},n.isDefault&&(this._defaultCommandName=t._name),(n.noHelp||n.hidden)&&(t._hidden=!0),this._registerCommand(t),t.parent=this,t._checkForBrokenPassThrough(),this}createArgument(t,n){return new Rn(t,n)}argument(t,n,i,r){let o=this.createArgument(t,n);return typeof i=="function"?o.default(r).argParser(i):o.default(i),this.addArgument(o),this}arguments(t){return t.trim().split(/ +/).forEach(n=>{this.argument(n)}),this}addArgument(t){let n=this.registeredArguments.slice(-1)[0];if(n?.variadic)throw new Error(`only the last argument can be variadic '${n.name()}'`);if(t.required&&t.defaultValue!==void 0&&t.parseArg===void 0)throw new Error(`a default value for a required argument is never used: '${t.name()}'`);return this.registeredArguments.push(t),this}helpCommand(t,n){if(typeof t=="boolean")return this._addImplicitHelpCommand=t,t&&this._defaultCommandGroup&&this._initCommandGroup(this._getHelpCommand()),this;let i=t??"help [command]",[,r,o]=i.match(/([^ ]+) *(.*)/),a=n??"display help for command",s=this.createCommand(r);return s.helpOption(!1),o&&s.arguments(o),a&&s.description(a),this._addImplicitHelpCommand=!0,this._helpCommand=s,(t||n)&&this._initCommandGroup(s),this}addHelpCommand(t,n){return typeof t!="object"?(this.helpCommand(t,n),this):(this._addImplicitHelpCommand=!0,this._helpCommand=t,this._initCommandGroup(t),this)}_getHelpCommand(){return this._addImplicitHelpCommand??(this.commands.length&&!this._actionHandler&&!this._findCommand("help"))?(this._helpCommand===void 0&&this.helpCommand(void 0,void 0),this._helpCommand):null}hook(t,n){let i=["preSubcommand","preAction","postAction"];if(!i.includes(t))throw new Error(`Unexpected value for event passed to hook : '${t}'. +Expecting one of '${i.join("', '")}'`);return this._lifeCycleHooks[t]?this._lifeCycleHooks[t].push(n):this._lifeCycleHooks[t]=[n],this}exitOverride(t){return t?this._exitCallback=t:this._exitCallback=n=>{if(n.code!=="commander.executeSubCommandAsync")throw n},this}_exit(t,n,i){this._exitCallback&&this._exitCallback(new St(t,n,i)),J.exit(t)}action(t){let n=i=>{let r=this.registeredArguments.length,o=i.slice(0,r);return this._storeOptionsAsProperties?o[r]=this:o[r]=this.opts(),o.push(this),t.apply(this,o)};return this._actionHandler=n,this}createOption(t,n){return new Er(t,n)}_callParseArg(t,n,i,r){try{return t.parseArg(n,i)}catch(o){if(o.code==="commander.invalidArgument"){let a=`${r} ${o.message}`;this.error(a,{exitCode:o.exitCode,code:o.code})}throw o}}_registerOption(t){let n=t.short&&this._findOption(t.short)||t.long&&this._findOption(t.long);if(n){let i=t.long&&this._findOption(t.long)?t.long:t.short;throw new Error(`Cannot add option '${t.flags}'${this._name&&` to command '${this._name}'`} due to conflicting flag '${i}' +- already used by option '${n.flags}'`)}this._initOptionGroup(t),this.options.push(t)}_registerCommand(t){let n=r=>[r.name()].concat(r.aliases()),i=n(t).find(r=>this._findCommand(r));if(i){let r=n(this._findCommand(i)).join("|"),o=n(t).join("|");throw new Error(`cannot add command '${o}' as already have command '${r}'`)}this._initCommandGroup(t),this.commands.push(t)}addOption(t){this._registerOption(t);let n=t.name(),i=t.attributeName();t.defaultValue!==void 0&&this.setOptionValueWithSource(i,t.defaultValue,"default");let r=(o,a,s)=>{o==null&&t.presetArg!==void 0&&(o=t.presetArg);let u=this.getOptionValue(i);o!==null&&t.parseArg?o=this._callParseArg(t,o,u,a):o!==null&&t.variadic&&(o=t._collectValue(o,u)),o==null&&(t.negate?o=!1:t.isBoolean()||t.optional?o=!0:o=""),this.setOptionValueWithSource(i,o,s)};return this.on("option:"+n,o=>{let a=`error: option '${t.flags}' argument '${o}' is invalid.`;r(o,a,"cli")}),t.envVar&&this.on("optionEnv:"+n,o=>{let a=`error: option '${t.flags}' value '${o}' from env '${t.envVar}' is invalid.`;r(o,a,"env")}),this}_optionEx(t,n,i,r,o){if(typeof n=="object"&&n instanceof Er)throw new Error("To add an Option object use addOption() instead of option() or requiredOption()");let a=this.createOption(n,i);if(a.makeOptionMandatory(!!t.mandatory),typeof r=="function")a.default(o).argParser(r);else if(r instanceof RegExp){let s=r;r=(u,c)=>{let l=s.exec(u);return l?l[0]:c},a.default(o).argParser(r)}else a.default(r);return this.addOption(a)}option(t,n,i,r){return this._optionEx({},t,n,i,r)}requiredOption(t,n,i,r){return this._optionEx({mandatory:!0},t,n,i,r)}combineFlagAndOptionalValue(t=!0){return this._combineFlagAndOptionalValue=!!t,this}allowUnknownOption(t=!0){return this._allowUnknownOption=!!t,this}allowExcessArguments(t=!0){return this._allowExcessArguments=!!t,this}enablePositionalOptions(t=!0){return this._enablePositionalOptions=!!t,this}passThroughOptions(t=!0){return this._passThroughOptions=!!t,this._checkForBrokenPassThrough(),this}_checkForBrokenPassThrough(){if(this.parent&&this._passThroughOptions&&!this.parent._enablePositionalOptions)throw new Error(`passThroughOptions cannot be used for '${this._name}' without turning on enablePositionalOptions for parent command(s)`)}storeOptionsAsProperties(t=!0){if(this.options.length)throw new Error("call .storeOptionsAsProperties() before adding options");if(Object.keys(this._optionValues).length)throw new Error("call .storeOptionsAsProperties() before setting option values");return this._storeOptionsAsProperties=!!t,this}getOptionValue(t){return this._storeOptionsAsProperties?this[t]:this._optionValues[t]}setOptionValue(t,n){return this.setOptionValueWithSource(t,n,void 0)}setOptionValueWithSource(t,n,i){return this._storeOptionsAsProperties?this[t]=n:this._optionValues[t]=n,this._optionValueSources[t]=i,this}getOptionValueSource(t){return this._optionValueSources[t]}getOptionValueSourceWithGlobals(t){let n;return this._getCommandAndAncestors().forEach(i=>{i.getOptionValueSource(t)!==void 0&&(n=i.getOptionValueSource(t))}),n}_prepareUserArgs(t,n){if(t!==void 0&&!Array.isArray(t))throw new Error("first parameter to parse must be array or undefined");if(n=n||{},t===void 0&&n.from===void 0){J.versions?.electron&&(n.from="electron");let r=J.execArgv??[];(r.includes("-e")||r.includes("--eval")||r.includes("-p")||r.includes("--print"))&&(n.from="eval")}t===void 0&&(t=J.argv),this.rawArgs=t.slice();let i;switch(n.from){case void 0:case"node":this._scriptPath=t[1],i=t.slice(2);break;case"electron":J.defaultApp?(this._scriptPath=t[1],i=t.slice(2)):i=t.slice(1);break;case"user":i=t.slice(0);break;case"eval":i=t.slice(1);break;default:throw new Error(`unexpected parse option { from: '${n.from}' }`)}return!this._name&&this._scriptPath&&this.nameFromFilename(this._scriptPath),this._name=this._name||"program",i}parse(t,n){this._prepareForParse();let i=this._prepareUserArgs(t,n);return this._parseCommand([],i),this}async parseAsync(t,n){this._prepareForParse();let i=this._prepareUserArgs(t,n);return await this._parseCommand([],i),this}_prepareForParse(){this._savedState===null?(this.options.filter(t=>t.negate&&t.defaultValue===void 0&&this.getOptionValue(t.attributeName())===void 0).forEach(t=>{let n=t.long.replace(/^--no-/,"--");this._findOption(n)||this.setOptionValueWithSource(t.attributeName(),!0,"default")}),this.saveStateBeforeParse()):this.restoreStateBeforeParse()}saveStateBeforeParse(){this._savedState={_name:this._name,_optionValues:{...this._optionValues},_optionValueSources:{...this._optionValueSources}}}restoreStateBeforeParse(){if(this._storeOptionsAsProperties)throw new Error(`Can not call parse again when storeOptionsAsProperties is true. +- either make a new Command for each call to parse, or stop storing options as properties`);this._name=this._savedState._name,this._scriptPath=null,this.rawArgs=[],this._optionValues={...this._savedState._optionValues},this._optionValueSources={...this._savedState._optionValueSources},this.args=[],this.processedArgs=[]}_checkForMissingExecutable(t,n,i){if(go.existsSync(t))return;let r=n?`searched for local subcommand relative to directory '${n}'`:"no directory for search for local subcommand, use .executableDir() to supply a custom directory",o=`'${t}' does not exist - if '${i}' is not meant to be an executable command, remove description parameter from '.command()' and use '.description()' instead - if the default executable name is not suitable, use the executableFile option to supply a custom name or path - - ${r}`;throw new Error(o)}_executeSubCommand(t,n){n=n.slice();let i=[".js",".ts",".tsx",".mjs",".cjs"];function r(l,d){let f=gt.resolve(l,d);if(yo.existsSync(f))return f;if(i.includes(gt.extname(d)))return;let p=i.find(m=>yo.existsSync(`${f}${m}`));if(p)return`${f}${p}`}this._checkForMissingMandatoryOptions(),this._checkForConflictingOptions();let o=t._executableFile||`${this._name}-${t._name}`,a=this._executableDir||"";if(this._scriptPath){let l;try{l=yo.realpathSync(this._scriptPath)}catch{l=this._scriptPath}a=gt.resolve(gt.dirname(l),a)}if(a){let l=r(a,o);if(!l&&!t._executableFile&&this._scriptPath){let d=gt.basename(this._scriptPath,gt.extname(this._scriptPath));d!==this._name&&(l=r(a,`${d}-${t._name}`))}o=l||o}let s=i.includes(gt.extname(o)),u;J.platform!=="win32"?s?(n.unshift(o),n=Yh(J.execArgv).concat(n),u=Uu.spawn(J.argv[0],n,{stdio:"inherit"})):u=Uu.spawn(o,n,{stdio:"inherit"}):(this._checkForMissingExecutable(o,a,t._name),n.unshift(o),n=Yh(J.execArgv).concat(n),u=Uu.spawn(J.execPath,n,{stdio:"inherit"})),u.killed||["SIGUSR1","SIGUSR2","SIGTERM","SIGINT","SIGHUP"].forEach(d=>{J.on(d,()=>{u.killed===!1&&u.exitCode===null&&u.kill(d)})});let c=this._exitCallback;u.on("close",l=>{l=l??1,c?c(new It(l,"commander.executeSubCommandAsync","(close)")):J.exit(l)}),u.on("error",l=>{if(l.code==="ENOENT")this._checkForMissingExecutable(o,a,t._name);else if(l.code==="EACCES")throw new Error(`'${o}' not executable`);if(!c)J.exit(1);else{let d=new It(1,"commander.executeSubCommandAsync","(error)");d.nestedError=l,c(d)}}),this.runningCommand=u}_dispatchSubcommand(t,n,i){let r=this._findCommand(t);r||this.help({error:!0}),r._prepareForParse();let o;return o=this._chainOrCallSubCommandHook(o,r,"preSubcommand"),o=this._chainOrCall(o,()=>{if(r._executableHandler)this._executeSubCommand(r,n.concat(i));else return r._parseCommand(n,i)}),o}_dispatchHelpCommand(t){t||this.help();let n=this._findCommand(t);return n&&!n._executableHandler&&n.help(),this._dispatchSubcommand(t,[],[this._getHelpOption()?.long??this._getHelpOption()?.short??"--help"])}_checkNumberOfArguments(){this.registeredArguments.forEach((t,n)=>{t.required&&this.args[n]==null&&this.missingArgument(t.name())}),!(this.registeredArguments.length>0&&this.registeredArguments[this.registeredArguments.length-1].variadic)&&this.args.length>this.registeredArguments.length&&this._excessArguments(this.args)}_processArguments(){let t=(i,r,o)=>{let a=r;if(r!==null&&i.parseArg){let s=`error: command-argument value '${r}' is invalid for argument '${i.name()}'.`;a=this._callParseArg(i,r,o,s)}return a};this._checkNumberOfArguments();let n=[];this.registeredArguments.forEach((i,r)=>{let o=i.defaultValue;i.variadic?rt(i,s,a),i.defaultValue))):o===void 0&&(o=[]):rn()):n()}_chainOrCallHooks(t,n){let i=t,r=[];return this._getCommandAndAncestors().reverse().filter(o=>o._lifeCycleHooks[n]!==void 0).forEach(o=>{o._lifeCycleHooks[n].forEach(a=>{r.push({hookedCommand:o,callback:a})})}),n==="postAction"&&r.reverse(),r.forEach(o=>{i=this._chainOrCall(i,()=>o.callback(o.hookedCommand,this))}),i}_chainOrCallSubCommandHook(t,n,i){let r=t;return this._lifeCycleHooks[i]!==void 0&&this._lifeCycleHooks[i].forEach(o=>{r=this._chainOrCall(r,()=>o(this,n))}),r}_parseCommand(t,n){let i=this.parseOptions(n);if(this._parseOptionsEnv(),this._parseOptionsImplied(),t=t.concat(i.operands),n=i.unknown,this.args=t.concat(n),t&&this._findCommand(t[0]))return this._dispatchSubcommand(t[0],t.slice(1),n);if(this._getHelpCommand()&&t[0]===this._getHelpCommand().name())return this._dispatchHelpCommand(t[1]);if(this._defaultCommandName)return this._outputHelpIfRequested(n),this._dispatchSubcommand(this._defaultCommandName,t,n);this.commands.length&&this.args.length===0&&!this._actionHandler&&!this._defaultCommandName&&this.help({error:!0}),this._outputHelpIfRequested(i.unknown),this._checkForMissingMandatoryOptions(),this._checkForConflictingOptions();let r=()=>{i.unknown.length>0&&this.unknownOption(i.unknown[0])},o=`command:${this.name()}`;if(this._actionHandler){r(),this._processArguments();let a;return a=this._chainOrCallHooks(a,"preAction"),a=this._chainOrCall(a,()=>this._actionHandler(this.processedArgs)),this.parent&&(a=this._chainOrCall(a,()=>{this.parent.emit(o,t,n)})),a=this._chainOrCallHooks(a,"postAction"),a}if(this.parent?.listenerCount(o))r(),this._processArguments(),this.parent.emit(o,t,n);else if(t.length){if(this._findCommand("*"))return this._dispatchSubcommand("*",t,n);this.listenerCount("command:*")?this.emit("command:*",t,n):this.commands.length?this.unknownCommand():(r(),this._processArguments())}else this.commands.length?(r(),this.help({error:!0})):(r(),this._processArguments())}_findCommand(t){if(t)return this.commands.find(n=>n._name===t||n._aliases.includes(t))}_findOption(t){return this.options.find(n=>n.is(t))}_checkForMissingMandatoryOptions(){this._getCommandAndAncestors().forEach(t=>{t.options.forEach(n=>{n.mandatory&&t.getOptionValue(n.attributeName())===void 0&&t.missingMandatoryOptionValue(n)})})}_checkForConflictingLocalOptions(){let t=this.options.filter(i=>{let r=i.attributeName();return this.getOptionValue(r)===void 0?!1:this.getOptionValueSource(r)!=="default"});t.filter(i=>i.conflictsWith.length>0).forEach(i=>{let r=t.find(o=>i.conflictsWith.includes(o.attributeName()));r&&this._conflictingOption(i,r)})}_checkForConflictingOptions(){this._getCommandAndAncestors().forEach(t=>{t._checkForConflictingLocalOptions()})}parseOptions(t){let n=[],i=[],r=n;function o(l){return l.length>1&&l[0]==="-"}let a=l=>/^-(\d+|\d*\.\d+)(e[+-]?\d+)?$/.test(l)?!this._getCommandAndAncestors().some(d=>d.options.map(f=>f.short).some(f=>/^-\d$/.test(f))):!1,s=null,u=null,c=0;for(;c2&&l[0]==="-"&&l[1]!=="-"){let d=this._findOption(`-${l[1]}`);if(d){d.required||d.optional&&this._combineFlagAndOptionalValue?this.emit(`option:${d.name()}`,l.slice(2)):(this.emit(`option:${d.name()}`),u=`-${l.slice(2)}`);continue}}if(/^--[^=]+=/.test(l)){let d=l.indexOf("="),f=this._findOption(l.slice(0,d));if(f&&(f.required||f.optional)){this.emit(`option:${f.name()}`,l.slice(d+1));continue}}if(r===n&&o(l)&&!(this.commands.length===0&&a(l))&&(r=i),(this._enablePositionalOptions||this._passThroughOptions)&&n.length===0&&i.length===0){if(this._findCommand(l)){n.push(l),i.push(...t.slice(c));break}else if(this._getHelpCommand()&&l===this._getHelpCommand().name()){n.push(l,...t.slice(c));break}else if(this._defaultCommandName){i.push(l,...t.slice(c));break}}if(this._passThroughOptions){r.push(l,...t.slice(c));break}r.push(l)}return{operands:n,unknown:i}}opts(){if(this._storeOptionsAsProperties){let t={},n=this.options.length;for(let i=0;iObject.assign(t,n.opts()),{})}error(t,n){this._outputConfiguration.outputError(`${t} + - ${r}`;throw new Error(o)}_executeSubCommand(t,n){n=n.slice();let i=[".js",".ts",".tsx",".mjs",".cjs"];function r(l,d){let m=pt.resolve(l,d);if(go.existsSync(m))return m;if(i.includes(pt.extname(d)))return;let f=i.find(p=>go.existsSync(`${m}${p}`));if(f)return`${m}${f}`}this._checkForMissingMandatoryOptions(),this._checkForConflictingOptions();let o=t._executableFile||`${this._name}-${t._name}`,a=this._executableDir||"";if(this._scriptPath){let l;try{l=go.realpathSync(this._scriptPath)}catch{l=this._scriptPath}a=pt.resolve(pt.dirname(l),a)}if(a){let l=r(a,o);if(!l&&!t._executableFile&&this._scriptPath){let d=pt.basename(this._scriptPath,pt.extname(this._scriptPath));d!==this._name&&(l=r(a,`${d}-${t._name}`))}o=l||o}let s=i.includes(pt.extname(o)),u;J.platform!=="win32"?s?(n.unshift(o),n=Yh(J.execArgv).concat(n),u=Tu.spawn(J.argv[0],n,{stdio:"inherit"})):u=Tu.spawn(o,n,{stdio:"inherit"}):(this._checkForMissingExecutable(o,a,t._name),n.unshift(o),n=Yh(J.execArgv).concat(n),u=Tu.spawn(J.execPath,n,{stdio:"inherit"})),u.killed||["SIGUSR1","SIGUSR2","SIGTERM","SIGINT","SIGHUP"].forEach(d=>{J.on(d,()=>{u.killed===!1&&u.exitCode===null&&u.kill(d)})});let c=this._exitCallback;u.on("close",l=>{l=l??1,c?c(new St(l,"commander.executeSubCommandAsync","(close)")):J.exit(l)}),u.on("error",l=>{if(l.code==="ENOENT")this._checkForMissingExecutable(o,a,t._name);else if(l.code==="EACCES")throw new Error(`'${o}' not executable`);if(!c)J.exit(1);else{let d=new St(1,"commander.executeSubCommandAsync","(error)");d.nestedError=l,c(d)}}),this.runningCommand=u}_dispatchSubcommand(t,n,i){let r=this._findCommand(t);r||this.help({error:!0}),r._prepareForParse();let o;return o=this._chainOrCallSubCommandHook(o,r,"preSubcommand"),o=this._chainOrCall(o,()=>{if(r._executableHandler)this._executeSubCommand(r,n.concat(i));else return r._parseCommand(n,i)}),o}_dispatchHelpCommand(t){t||this.help();let n=this._findCommand(t);return n&&!n._executableHandler&&n.help(),this._dispatchSubcommand(t,[],[this._getHelpOption()?.long??this._getHelpOption()?.short??"--help"])}_checkNumberOfArguments(){this.registeredArguments.forEach((t,n)=>{t.required&&this.args[n]==null&&this.missingArgument(t.name())}),!(this.registeredArguments.length>0&&this.registeredArguments[this.registeredArguments.length-1].variadic)&&this.args.length>this.registeredArguments.length&&this._excessArguments(this.args)}_processArguments(){let t=(i,r,o)=>{let a=r;if(r!==null&&i.parseArg){let s=`error: command-argument value '${r}' is invalid for argument '${i.name()}'.`;a=this._callParseArg(i,r,o,s)}return a};this._checkNumberOfArguments();let n=[];this.registeredArguments.forEach((i,r)=>{let o=i.defaultValue;i.variadic?rt(i,s,a),i.defaultValue))):o===void 0&&(o=[]):rn()):n()}_chainOrCallHooks(t,n){let i=t,r=[];return this._getCommandAndAncestors().reverse().filter(o=>o._lifeCycleHooks[n]!==void 0).forEach(o=>{o._lifeCycleHooks[n].forEach(a=>{r.push({hookedCommand:o,callback:a})})}),n==="postAction"&&r.reverse(),r.forEach(o=>{i=this._chainOrCall(i,()=>o.callback(o.hookedCommand,this))}),i}_chainOrCallSubCommandHook(t,n,i){let r=t;return this._lifeCycleHooks[i]!==void 0&&this._lifeCycleHooks[i].forEach(o=>{r=this._chainOrCall(r,()=>o(this,n))}),r}_parseCommand(t,n){let i=this.parseOptions(n);if(this._parseOptionsEnv(),this._parseOptionsImplied(),t=t.concat(i.operands),n=i.unknown,this.args=t.concat(n),t&&this._findCommand(t[0]))return this._dispatchSubcommand(t[0],t.slice(1),n);if(this._getHelpCommand()&&t[0]===this._getHelpCommand().name())return this._dispatchHelpCommand(t[1]);if(this._defaultCommandName)return this._outputHelpIfRequested(n),this._dispatchSubcommand(this._defaultCommandName,t,n);this.commands.length&&this.args.length===0&&!this._actionHandler&&!this._defaultCommandName&&this.help({error:!0}),this._outputHelpIfRequested(i.unknown),this._checkForMissingMandatoryOptions(),this._checkForConflictingOptions();let r=()=>{i.unknown.length>0&&this.unknownOption(i.unknown[0])},o=`command:${this.name()}`;if(this._actionHandler){r(),this._processArguments();let a;return a=this._chainOrCallHooks(a,"preAction"),a=this._chainOrCall(a,()=>this._actionHandler(this.processedArgs)),this.parent&&(a=this._chainOrCall(a,()=>{this.parent.emit(o,t,n)})),a=this._chainOrCallHooks(a,"postAction"),a}if(this.parent?.listenerCount(o))r(),this._processArguments(),this.parent.emit(o,t,n);else if(t.length){if(this._findCommand("*"))return this._dispatchSubcommand("*",t,n);this.listenerCount("command:*")?this.emit("command:*",t,n):this.commands.length?this.unknownCommand():(r(),this._processArguments())}else this.commands.length?(r(),this.help({error:!0})):(r(),this._processArguments())}_findCommand(t){if(t)return this.commands.find(n=>n._name===t||n._aliases.includes(t))}_findOption(t){return this.options.find(n=>n.is(t))}_checkForMissingMandatoryOptions(){this._getCommandAndAncestors().forEach(t=>{t.options.forEach(n=>{n.mandatory&&t.getOptionValue(n.attributeName())===void 0&&t.missingMandatoryOptionValue(n)})})}_checkForConflictingLocalOptions(){let t=this.options.filter(i=>{let r=i.attributeName();return this.getOptionValue(r)===void 0?!1:this.getOptionValueSource(r)!=="default"});t.filter(i=>i.conflictsWith.length>0).forEach(i=>{let r=t.find(o=>i.conflictsWith.includes(o.attributeName()));r&&this._conflictingOption(i,r)})}_checkForConflictingOptions(){this._getCommandAndAncestors().forEach(t=>{t._checkForConflictingLocalOptions()})}parseOptions(t){let n=[],i=[],r=n;function o(l){return l.length>1&&l[0]==="-"}let a=l=>/^-(\d+|\d*\.\d+)(e[+-]?\d+)?$/.test(l)?!this._getCommandAndAncestors().some(d=>d.options.map(m=>m.short).some(m=>/^-\d$/.test(m))):!1,s=null,u=null,c=0;for(;c2&&l[0]==="-"&&l[1]!=="-"){let d=this._findOption(`-${l[1]}`);if(d){d.required||d.optional&&this._combineFlagAndOptionalValue?this.emit(`option:${d.name()}`,l.slice(2)):(this.emit(`option:${d.name()}`),u=`-${l.slice(2)}`);continue}}if(/^--[^=]+=/.test(l)){let d=l.indexOf("="),m=this._findOption(l.slice(0,d));if(m&&(m.required||m.optional)){this.emit(`option:${m.name()}`,l.slice(d+1));continue}}if(r===n&&o(l)&&!(this.commands.length===0&&a(l))&&(r=i),(this._enablePositionalOptions||this._passThroughOptions)&&n.length===0&&i.length===0){if(this._findCommand(l)){n.push(l),i.push(...t.slice(c));break}else if(this._getHelpCommand()&&l===this._getHelpCommand().name()){n.push(l,...t.slice(c));break}else if(this._defaultCommandName){i.push(l,...t.slice(c));break}}if(this._passThroughOptions){r.push(l,...t.slice(c));break}r.push(l)}return{operands:n,unknown:i}}opts(){if(this._storeOptionsAsProperties){let t={},n=this.options.length;for(let i=0;iObject.assign(t,n.opts()),{})}error(t,n){this._outputConfiguration.outputError(`${t} `,this._outputConfiguration.writeErr),typeof this._showHelpAfterError=="string"?this._outputConfiguration.writeErr(`${this._showHelpAfterError} `):this._showHelpAfterError&&(this._outputConfiguration.writeErr(` -`),this.outputHelp({error:!0}));let i=n||{},r=i.exitCode||1,o=i.code||"commander.error";this._exit(r,o,t)}_parseOptionsEnv(){this.options.forEach(t=>{if(t.envVar&&t.envVar in J.env){let n=t.attributeName();(this.getOptionValue(n)===void 0||["default","config","env"].includes(this.getOptionValueSource(n)))&&(t.required||t.optional?this.emit(`optionEnv:${t.name()}`,J.env[t.envVar]):this.emit(`optionEnv:${t.name()}`))}})}_parseOptionsImplied(){let t=new _o(this.options),n=i=>this.getOptionValue(i)!==void 0&&!["default","implied"].includes(this.getOptionValueSource(i));this.options.filter(i=>i.implied!==void 0&&n(i.attributeName())&&t.valueFromOption(this.getOptionValue(i.attributeName()),i)).forEach(i=>{Object.keys(i.implied).filter(r=>!n(r)).forEach(r=>{this.setOptionValueWithSource(r,i.implied[r],"implied")})})}missingArgument(t){let n=`error: missing required argument '${t}'`;this.error(n,{code:"commander.missingArgument"})}optionMissingArgument(t){let n=`error: option '${t.flags}' argument missing`;this.error(n,{code:"commander.optionMissingArgument"})}missingMandatoryOptionValue(t){let n=`error: required option '${t.flags}' not specified`;this.error(n,{code:"commander.missingMandatoryOptionValue"})}_conflictingOption(t,n){let i=a=>{let s=a.attributeName(),u=this.getOptionValue(s),c=this.options.find(d=>d.negate&&s===d.attributeName()),l=this.options.find(d=>!d.negate&&s===d.attributeName());return c&&(c.presetArg===void 0&&u===!1||c.presetArg!==void 0&&u===c.presetArg)?c:l||a},r=a=>{let s=i(a),u=s.attributeName();return this.getOptionValueSource(u)==="env"?`environment variable '${s.envVar}'`:`option '${s.flags}'`},o=`error: ${r(t)} cannot be used with ${r(n)}`;this.error(o,{code:"commander.conflictingOption"})}unknownOption(t){if(this._allowUnknownOption)return;let n="";if(t.startsWith("--")&&this._showSuggestionAfterError){let r=[],o=this;do{let a=o.createHelp().visibleOptions(o).filter(s=>s.long).map(s=>s.long);r=r.concat(a),o=o.parent}while(o&&!o._enablePositionalOptions);n=Cu(t,r)}let i=`error: unknown option '${t}'${n}`;this.error(i,{code:"commander.unknownOption"})}_excessArguments(t){if(this._allowExcessArguments)return;let n=this.registeredArguments.length,i=n===1?"":"s",r=t.length,o=this.parent?` for '${this.name()}'`:"",a=t.join(", "),s=`error: too many arguments${o}. Expected ${n} argument${i} but got ${r}: ${a}.`;this.error(s,{code:"commander.excessArguments"})}unknownCommand(){let t=this.args[0],n="";if(this._showSuggestionAfterError){let r=[];this.createHelp().visibleCommands(this).forEach(o=>{r.push(o.name()),o.alias()&&r.push(o.alias())}),n=Cu(t,r)}let i=`error: unknown command '${t}'${n}`;this.error(i,{code:"commander.unknownCommand"})}version(t,n,i){if(t===void 0)return this._version;this._version=t,n=n||"-V, --version",i=i||"output the version number";let r=this.createOption(n,i);return this._versionOptionName=r.attributeName(),this._registerOption(r),this.on("option:"+r.name(),()=>{this._outputConfiguration.writeOut(`${t} -`),this._exit(0,"commander.version",t)}),this}description(t,n){return t===void 0&&n===void 0?this._description:(this._description=t,n&&(this._argsDescription=n),this)}summary(t){return t===void 0?this._summary:(this._summary=t,this)}alias(t){if(t===void 0)return this._aliases[0];let n=this;if(this.commands.length!==0&&this.commands[this.commands.length-1]._executableHandler&&(n=this.commands[this.commands.length-1]),t===n._name)throw new Error("Command alias can't be the same as its name");let i=this.parent?._findCommand(t);if(i){let r=[i.name()].concat(i.aliases()).join("|");throw new Error(`cannot add alias '${t}' to command '${this.name()}' as already have command '${r}'`)}return n._aliases.push(t),this}aliases(t){return t===void 0?this._aliases:(t.forEach(n=>this.alias(n)),this)}usage(t){if(t===void 0){if(this._usage)return this._usage;let n=this.registeredArguments.map(i=>vo(i));return[].concat(this.options.length||this._helpOption!==null?"[options]":[],this.commands.length?"[command]":[],this.registeredArguments.length?n:[]).join(" ")}return this._usage=t,this}name(t){return t===void 0?this._name:(this._name=t,this)}helpGroup(t){return t===void 0?this._helpGroupHeading??"":(this._helpGroupHeading=t,this)}commandsGroup(t){return t===void 0?this._defaultCommandGroup??"":(this._defaultCommandGroup=t,this)}optionsGroup(t){return t===void 0?this._defaultOptionGroup??"":(this._defaultOptionGroup=t,this)}_initOptionGroup(t){this._defaultOptionGroup&&!t.helpGroupHeading&&t.helpGroup(this._defaultOptionGroup)}_initCommandGroup(t){this._defaultCommandGroup&&!t.helpGroup()&&t.helpGroup(this._defaultCommandGroup)}nameFromFilename(t){return this._name=gt.basename(t,gt.extname(t)),this}executableDir(t){return t===void 0?this._executableDir:(this._executableDir=t,this)}helpInformation(t){let n=this.createHelp(),i=this._getOutputContext(t);n.prepareContext({error:i.error,helpWidth:i.helpWidth,outputHasColors:i.hasColors});let r=n.formatHelp(this,n);return i.hasColors?r:this._outputConfiguration.stripColor(r)}_getOutputContext(t){t=t||{};let n=!!t.error,i,r,o;return n?(i=s=>this._outputConfiguration.writeErr(s),r=this._outputConfiguration.getErrHasColors(),o=this._outputConfiguration.getErrHelpWidth()):(i=s=>this._outputConfiguration.writeOut(s),r=this._outputConfiguration.getOutHasColors(),o=this._outputConfiguration.getOutHelpWidth()),{error:n,write:s=>(r||(s=this._outputConfiguration.stripColor(s)),i(s)),hasColors:r,helpWidth:o}}outputHelp(t){let n;typeof t=="function"&&(n=t,t=void 0);let i=this._getOutputContext(t),r={error:i.error,write:i.write,command:this};this._getCommandAndAncestors().reverse().forEach(a=>a.emit("beforeAllHelp",r)),this.emit("beforeHelp",r);let o=this.helpInformation({error:i.error});if(n&&(o=n(o),typeof o!="string"&&!Buffer.isBuffer(o)))throw new Error("outputHelp callback must return a string or a Buffer");i.write(o),this._getHelpOption()?.long&&this.emit(this._getHelpOption().long),this.emit("afterHelp",r),this._getCommandAndAncestors().forEach(a=>a.emit("afterAllHelp",r))}helpOption(t,n){return typeof t=="boolean"?(t?(this._helpOption===null&&(this._helpOption=void 0),this._defaultOptionGroup&&this._initOptionGroup(this._getHelpOption())):this._helpOption=null,this):(this._helpOption=this.createOption(t??"-h, --help",n??"display help for command"),(t||n)&&this._initOptionGroup(this._helpOption),this)}_getHelpOption(){return this._helpOption===void 0&&this.helpOption(void 0,void 0),this._helpOption}addHelpOption(t){return this._helpOption=t,this._initOptionGroup(t),this}help(t){this.outputHelp(t);let n=Number(J.exitCode??0);n===0&&t&&typeof t!="function"&&t.error&&(n=1),this._exit(n,"commander.help","(outputHelp)")}addHelpText(t,n){let i=["beforeAll","before","after","afterAll"];if(!i.includes(t))throw new Error(`Unexpected value for position to addHelpText. +`),this.outputHelp({error:!0}));let i=n||{},r=i.exitCode||1,o=i.code||"commander.error";this._exit(r,o,t)}_parseOptionsEnv(){this.options.forEach(t=>{if(t.envVar&&t.envVar in J.env){let n=t.attributeName();(this.getOptionValue(n)===void 0||["default","config","env"].includes(this.getOptionValueSource(n)))&&(t.required||t.optional?this.emit(`optionEnv:${t.name()}`,J.env[t.envVar]):this.emit(`optionEnv:${t.name()}`))}})}_parseOptionsImplied(){let t=new ho(this.options),n=i=>this.getOptionValue(i)!==void 0&&!["default","implied"].includes(this.getOptionValueSource(i));this.options.filter(i=>i.implied!==void 0&&n(i.attributeName())&&t.valueFromOption(this.getOptionValue(i.attributeName()),i)).forEach(i=>{Object.keys(i.implied).filter(r=>!n(r)).forEach(r=>{this.setOptionValueWithSource(r,i.implied[r],"implied")})})}missingArgument(t){let n=`error: missing required argument '${t}'`;this.error(n,{code:"commander.missingArgument"})}optionMissingArgument(t){let n=`error: option '${t.flags}' argument missing`;this.error(n,{code:"commander.optionMissingArgument"})}missingMandatoryOptionValue(t){let n=`error: required option '${t.flags}' not specified`;this.error(n,{code:"commander.missingMandatoryOptionValue"})}_conflictingOption(t,n){let i=a=>{let s=a.attributeName(),u=this.getOptionValue(s),c=this.options.find(d=>d.negate&&s===d.attributeName()),l=this.options.find(d=>!d.negate&&s===d.attributeName());return c&&(c.presetArg===void 0&&u===!1||c.presetArg!==void 0&&u===c.presetArg)?c:l||a},r=a=>{let s=i(a),u=s.attributeName();return this.getOptionValueSource(u)==="env"?`environment variable '${s.envVar}'`:`option '${s.flags}'`},o=`error: ${r(t)} cannot be used with ${r(n)}`;this.error(o,{code:"commander.conflictingOption"})}unknownOption(t){if(this._allowUnknownOption)return;let n="";if(t.startsWith("--")&&this._showSuggestionAfterError){let r=[],o=this;do{let a=o.createHelp().visibleOptions(o).filter(s=>s.long).map(s=>s.long);r=r.concat(a),o=o.parent}while(o&&!o._enablePositionalOptions);n=Nu(t,r)}let i=`error: unknown option '${t}'${n}`;this.error(i,{code:"commander.unknownOption"})}_excessArguments(t){if(this._allowExcessArguments)return;let n=this.registeredArguments.length,i=n===1?"":"s",r=t.length,o=this.parent?` for '${this.name()}'`:"",a=t.join(", "),s=`error: too many arguments${o}. Expected ${n} argument${i} but got ${r}: ${a}.`;this.error(s,{code:"commander.excessArguments"})}unknownCommand(){let t=this.args[0],n="";if(this._showSuggestionAfterError){let r=[];this.createHelp().visibleCommands(this).forEach(o=>{r.push(o.name()),o.alias()&&r.push(o.alias())}),n=Nu(t,r)}let i=`error: unknown command '${t}'${n}`;this.error(i,{code:"commander.unknownCommand"})}version(t,n,i){if(t===void 0)return this._version;this._version=t,n=n||"-V, --version",i=i||"output the version number";let r=this.createOption(n,i);return this._versionOptionName=r.attributeName(),this._registerOption(r),this.on("option:"+r.name(),()=>{this._outputConfiguration.writeOut(`${t} +`),this._exit(0,"commander.version",t)}),this}description(t,n){return t===void 0&&n===void 0?this._description:(this._description=t,n&&(this._argsDescription=n),this)}summary(t){return t===void 0?this._summary:(this._summary=t,this)}alias(t){if(t===void 0)return this._aliases[0];let n=this;if(this.commands.length!==0&&this.commands[this.commands.length-1]._executableHandler&&(n=this.commands[this.commands.length-1]),t===n._name)throw new Error("Command alias can't be the same as its name");let i=this.parent?._findCommand(t);if(i){let r=[i.name()].concat(i.aliases()).join("|");throw new Error(`cannot add alias '${t}' to command '${this.name()}' as already have command '${r}'`)}return n._aliases.push(t),this}aliases(t){return t===void 0?this._aliases:(t.forEach(n=>this.alias(n)),this)}usage(t){if(t===void 0){if(this._usage)return this._usage;let n=this.registeredArguments.map(i=>po(i));return[].concat(this.options.length||this._helpOption!==null?"[options]":[],this.commands.length?"[command]":[],this.registeredArguments.length?n:[]).join(" ")}return this._usage=t,this}name(t){return t===void 0?this._name:(this._name=t,this)}helpGroup(t){return t===void 0?this._helpGroupHeading??"":(this._helpGroupHeading=t,this)}commandsGroup(t){return t===void 0?this._defaultCommandGroup??"":(this._defaultCommandGroup=t,this)}optionsGroup(t){return t===void 0?this._defaultOptionGroup??"":(this._defaultOptionGroup=t,this)}_initOptionGroup(t){this._defaultOptionGroup&&!t.helpGroupHeading&&t.helpGroup(this._defaultOptionGroup)}_initCommandGroup(t){this._defaultCommandGroup&&!t.helpGroup()&&t.helpGroup(this._defaultCommandGroup)}nameFromFilename(t){return this._name=pt.basename(t,pt.extname(t)),this}executableDir(t){return t===void 0?this._executableDir:(this._executableDir=t,this)}helpInformation(t){let n=this.createHelp(),i=this._getOutputContext(t);n.prepareContext({error:i.error,helpWidth:i.helpWidth,outputHasColors:i.hasColors});let r=n.formatHelp(this,n);return i.hasColors?r:this._outputConfiguration.stripColor(r)}_getOutputContext(t){t=t||{};let n=!!t.error,i,r,o;return n?(i=s=>this._outputConfiguration.writeErr(s),r=this._outputConfiguration.getErrHasColors(),o=this._outputConfiguration.getErrHelpWidth()):(i=s=>this._outputConfiguration.writeOut(s),r=this._outputConfiguration.getOutHasColors(),o=this._outputConfiguration.getOutHelpWidth()),{error:n,write:s=>(r||(s=this._outputConfiguration.stripColor(s)),i(s)),hasColors:r,helpWidth:o}}outputHelp(t){let n;typeof t=="function"&&(n=t,t=void 0);let i=this._getOutputContext(t),r={error:i.error,write:i.write,command:this};this._getCommandAndAncestors().reverse().forEach(a=>a.emit("beforeAllHelp",r)),this.emit("beforeHelp",r);let o=this.helpInformation({error:i.error});if(n&&(o=n(o),typeof o!="string"&&!Buffer.isBuffer(o)))throw new Error("outputHelp callback must return a string or a Buffer");i.write(o),this._getHelpOption()?.long&&this.emit(this._getHelpOption().long),this.emit("afterHelp",r),this._getCommandAndAncestors().forEach(a=>a.emit("afterAllHelp",r))}helpOption(t,n){return typeof t=="boolean"?(t?(this._helpOption===null&&(this._helpOption=void 0),this._defaultOptionGroup&&this._initOptionGroup(this._getHelpOption())):this._helpOption=null,this):(this._helpOption=this.createOption(t??"-h, --help",n??"display help for command"),(t||n)&&this._initOptionGroup(this._helpOption),this)}_getHelpOption(){return this._helpOption===void 0&&this.helpOption(void 0,void 0),this._helpOption}addHelpOption(t){return this._helpOption=t,this._initOptionGroup(t),this}help(t){this.outputHelp(t);let n=Number(J.exitCode??0);n===0&&t&&typeof t!="function"&&t.error&&(n=1),this._exit(n,"commander.help","(outputHelp)")}addHelpText(t,n){let i=["beforeAll","before","after","afterAll"];if(!i.includes(t))throw new Error(`Unexpected value for position to addHelpText. Expecting one of '${i.join("', '")}'`);let r=`${t}Help`;return this.on(r,o=>{let a;typeof n=="function"?a=n({error:o.error,command:o.command}):a=n,a&&o.write(`${a} -`)}),this}_outputHelpIfRequested(t){let n=this._getHelpOption();n&&t.find(r=>n.is(r))&&(this.outputHelp(),this._exit(0,"commander.helpDisplayed","(outputHelp)"))}};function Yh(e){return e.map(t=>{if(!t.startsWith("--inspect"))return t;let n,i="127.0.0.1",r="9229",o;return(o=t.match(/^(--inspect(-brk)?)$/))!==null?n=o[1]:(o=t.match(/^(--inspect(-brk|-port)?)=([^:]+)$/))!==null?(n=o[1],/^\d+$/.test(o[3])?r=o[3]:i=o[3]):(o=t.match(/^(--inspect(-brk|-port)?)=([^:]+):(\d+)$/))!==null&&(n=o[1],i=o[3],r=o[4]),n&&r!=="0"?`${n}=${i}:${parseInt(r)+1}`:t})}function Xh(){if(J.env.NO_COLOR||J.env.FORCE_COLOR==="0"||J.env.FORCE_COLOR==="false")return!1;if(J.env.FORCE_COLOR||J.env.CLICOLOR_FORCE!==void 0)return!0}var oj=new Dr;import*as $n from"node:fs";import*as ib from"node:os";import*as Is from"node:path";var se={};pt(se,{$brand:()=>Yu,$input:()=>wd,$output:()=>$d,INVALID:()=>Oe,NEVER:()=>Hu,TimePrecision:()=>Nd,ZodAny:()=>$m,ZodArray:()=>Sm,ZodBase64:()=>gs,ZodBase64URL:()=>vs,ZodBigInt:()=>gn,ZodBigIntFormat:()=>bs,ZodBoolean:()=>hn,ZodCIDRv4:()=>ps,ZodCIDRv6:()=>hs,ZodCUID:()=>ss,ZodCUID2:()=>us,ZodCatch:()=>Gm,ZodCodec:()=>Ti,ZodCompileAsyncError:()=>Ye,ZodCompileUnsupportedError:()=>Z,ZodCreditCard:()=>mm,ZodCustom:()=>Ci,ZodCustomStringFormat:()=>dr,ZodDate:()=>Ei,ZodDefault:()=>Mm,ZodDiscriminatedUnion:()=>Om,ZodE164:()=>_s,ZodEmail:()=>ns,ZodEmoji:()=>os,ZodEnum:()=>fn,ZodError:()=>kO,ZodExactOptional:()=>ks,ZodFile:()=>Cm,ZodFirstPartyTypeKind:()=>ap,ZodFunction:()=>rp,ZodGUID:()=>is,ZodIBAN:()=>pm,ZodIPv4:()=>fs,ZodIPv6:()=>ms,ZodISODate:()=>Ct,ZodISODateTime:()=>Tt,ZodISODuration:()=>Lt,ZodISOTime:()=>Ut,ZodInstanceOf:()=>op,ZodIntersection:()=>zm,ZodIssueCode:()=>OO,ZodJWT:()=>ys,ZodKSUID:()=>ds,ZodLazy:()=>Qm,ZodLiteral:()=>Tm,ZodMAC:()=>fm,ZodMap:()=>Nm,ZodNaN:()=>Wm,ZodNanoID:()=>as,ZodNever:()=>xm,ZodNonOptional:()=>Ss,ZodNull:()=>ym,ZodNullable:()=>Rm,ZodNumber:()=>pn,ZodNumberFormat:()=>fr,ZodObject:()=>Ai,ZodOptional:()=>Ni,ZodPipe:()=>ji,ZodPrefault:()=>Vm,ZodPreprocess:()=>Km,ZodPromise:()=>tp,ZodReadonly:()=>Hm,ZodRealError:()=>Ce,ZodRecord:()=>dn,ZodSet:()=>jm,ZodString:()=>mn,ZodStringFormat:()=>Y,ZodSuccess:()=>Bm,ZodSymbol:()=>vm,ZodTemplateLiteral:()=>Xm,ZodTransform:()=>Um,ZodTuple:()=>Pm,ZodType:()=>R,ZodULID:()=>cs,ZodURL:()=>zi,ZodUUID:()=>at,ZodUndefined:()=>_m,ZodUnion:()=>Di,ZodUnknown:()=>wm,ZodVoid:()=>km,ZodXID:()=>ls,ZodXor:()=>Im,_ZodString:()=>rs,_default:()=>Zm,_function:()=>Dy,any:()=>cy,array:()=>Pi,base64:()=>F_,base64url:()=>q_,bigint:()=>iy,boolean:()=>gm,catch:()=>Jm,check:()=>Ny,cidrv4:()=>Z_,cidrv6:()=>V_,clone:()=>W,codec:()=>zy,coerce:()=>up,compile:()=>Id,config:()=>ne,core:()=>$t,creditCard:()=>G_,cuid:()=>N_,cuid2:()=>j_,currencyCode:()=>X_,custom:()=>jy,date:()=>dy,decode:()=>om,decodeAsync:()=>sm,deepPartial:()=>Jy,describe:()=>Ty,discriminatedUnion:()=>vy,e164:()=>B_,email:()=>x_,emoji:()=>A_,encode:()=>im,encodeAsync:()=>am,endsWith:()=>Qr,enum:()=>ws,exactOptional:()=>Lm,file:()=>ky,flattenError:()=>Yn,float32:()=>ey,float64:()=>ty,formatError:()=>Xn,fromJSONSchema:()=>By,function:()=>Dy,getDiscriminatedOption:()=>Kl,getErrorMap:()=>EO,globalRegistry:()=>$e,gt:()=>it,gte:()=>Ve,guid:()=>k_,hash:()=>Q_,hex:()=>Y_,hostname:()=>H_,httpUrl:()=>P_,iban:()=>J_,includes:()=>Yr,input:()=>Ky,instanceof:()=>Uy,int:()=>es,int32:()=>ry,int64:()=>oy,intersection:()=>Em,invertCodec:()=>Ey,ipv4:()=>L_,ipv6:()=>M_,iso:()=>Ui,json:()=>Ry,jwt:()=>W_,keyof:()=>fy,ksuid:()=>U_,lazy:()=>ep,length:()=>ar,literal:()=>xy,locales:()=>_i,looseObject:()=>hy,looseRecord:()=>yy,lowercase:()=>Kr,lt:()=>nt,lte:()=>Ze,mac:()=>R_,map:()=>by,maxLength:()=>or,maxSize:()=>At,memoizer:()=>gi,meta:()=>Cy,mime:()=>tn,minLength:()=>bt,minSize:()=>ot,multipleOf:()=>Pt,nan:()=>Oy,nanoid:()=>D_,nativeEnum:()=>wy,negative:()=>Fa,never:()=>$s,nonnegative:()=>Ba,nonoptional:()=>qm,nonpositive:()=>qa,normalize:()=>rn,null:()=>bm,nullable:()=>Oi,nullish:()=>Sy,number:()=>hm,object:()=>my,optional:()=>cr,output:()=>Hy,overwrite:()=>Xe,parse:()=>em,parseAsync:()=>tm,partialRecord:()=>_y,pipe:()=>ts,positive:()=>Va,prefault:()=>Fm,preprocess:()=>My,prettifyError:()=>rc,promise:()=>Ay,properties:()=>en,property:()=>Ga,readonly:()=>Ym,record:()=>Dm,refine:()=>np,regex:()=>Wr,regexes:()=>Be,registry:()=>va,safeDecode:()=>cm,safeDecodeAsync:()=>dm,safeEncode:()=>um,safeEncodeAsync:()=>lm,safeParse:()=>rm,safeParseAsync:()=>nm,set:()=>$y,setErrorMap:()=>zO,size:()=>ir,slugify:()=>sn,startsWith:()=>Xr,strictObject:()=>py,string:()=>Ii,stringFormat:()=>K_,stringbool:()=>Ly,success:()=>Iy,superRefine:()=>ip,symbol:()=>sy,templateLiteral:()=>Py,toJSONSchema:()=>Ha,toLowerCase:()=>on,toUpperCase:()=>an,toZod:()=>Vn,transform:()=>xs,treeifyError:()=>tc,trim:()=>nn,tuple:()=>Am,uint32:()=>ny,uint64:()=>ay,ulid:()=>T_,undefined:()=>uy,union:()=>vn,unknown:()=>ur,uppercase:()=>Hr,url:()=>E_,util:()=>y,uuid:()=>S_,uuidv4:()=>I_,uuidv6:()=>O_,uuidv7:()=>z_,validate:()=>Qn,validateAsync:()=>ei,void:()=>ly,withParser:()=>_a,xid:()=>C_,xor:()=>gy});var $t={};pt($t,{$ZodAny:()=>Zl,$ZodArray:()=>Gl,$ZodAsyncError:()=>je,$ZodBase64:()=>El,$ZodBase64URL:()=>Pl,$ZodBigInt:()=>na,$ZodBigIntFormat:()=>Ul,$ZodBoolean:()=>li,$ZodCIDRv4:()=>Ol,$ZodCIDRv6:()=>zl,$ZodCUID:()=>hl,$ZodCUID2:()=>gl,$ZodCatch:()=>dd,$ZodCheck:()=>Q,$ZodCheckBigIntFormat:()=>Vc,$ZodCheckEndsWith:()=>el,$ZodCheckGreaterThan:()=>Zo,$ZodCheckIncludes:()=>Xc,$ZodCheckLengthEquals:()=>Wc,$ZodCheckLessThan:()=>Mo,$ZodCheckLowerCase:()=>Hc,$ZodCheckMaxLength:()=>Gc,$ZodCheckMaxSize:()=>Fc,$ZodCheckMimeType:()=>nl,$ZodCheckMinLength:()=>Jc,$ZodCheckMinSize:()=>qc,$ZodCheckMultipleOf:()=>Mc,$ZodCheckNumberFormat:()=>Zc,$ZodCheckOverwrite:()=>il,$ZodCheckProperties:()=>rl,$ZodCheckProperty:()=>tl,$ZodCheckRegex:()=>Kc,$ZodCheckSizeEquals:()=>Bc,$ZodCheckStartsWith:()=>Qc,$ZodCheckStringFormat:()=>Fr,$ZodCheckUpperCase:()=>Yc,$ZodCodec:()=>fi,$ZodCreditCard:()=>Dl,$ZodCustom:()=>_d,$ZodCustomStringFormat:()=>Tl,$ZodCyclicError:()=>la,$ZodDate:()=>Bl,$ZodDefault:()=>sd,$ZodDiscriminatedUnion:()=>Hl,$ZodE164:()=>Al,$ZodEmail:()=>cl,$ZodEmoji:()=>ml,$ZodEncodeError:()=>Et,$ZodEnum:()=>td,$ZodError:()=>ec,$ZodExactOptional:()=>od,$ZodFile:()=>nd,$ZodFunction:()=>gd,$ZodGUID:()=>sl,$ZodIBAN:()=>Nl,$ZodIPv4:()=>kl,$ZodIPv6:()=>Sl,$ZodISODate:()=>$l,$ZodISODateTime:()=>bl,$ZodISODuration:()=>xl,$ZodISOTime:()=>wl,$ZodIntersection:()=>Yl,$ZodJWT:()=>jl,$ZodKSUID:()=>yl,$ZodLazy:()=>mi,$ZodLiteral:()=>rd,$ZodMAC:()=>Il,$ZodMap:()=>Ql,$ZodNaN:()=>fd,$ZodNanoID:()=>pl,$ZodNever:()=>Fl,$ZodNonOptional:()=>cd,$ZodNull:()=>Ml,$ZodNullable:()=>ad,$ZodNumber:()=>ra,$ZodNumberFormat:()=>Cl,$ZodObject:()=>Ng,$ZodObjectJIT:()=>Jl,$ZodOptional:()=>oa,$ZodPipe:()=>aa,$ZodPrefault:()=>ud,$ZodPreprocess:()=>md,$ZodPromise:()=>vd,$ZodReadonly:()=>pd,$ZodRealError:()=>Te,$ZodRecord:()=>Xl,$ZodRegistry:()=>ga,$ZodSet:()=>ed,$ZodString:()=>Qt,$ZodStringFormat:()=>K,$ZodSuccess:()=>ld,$ZodSymbol:()=>Ll,$ZodTemplateLiteral:()=>hd,$ZodTransform:()=>id,$ZodTuple:()=>ia,$ZodType:()=>L,$ZodULID:()=>vl,$ZodURL:()=>fl,$ZodUUID:()=>ul,$ZodUndefined:()=>Rl,$ZodUnion:()=>di,$ZodUnknown:()=>Vl,$ZodVoid:()=>ql,$ZodXID:()=>_l,$ZodXor:()=>Wl,$brand:()=>Yu,$constructor:()=>g,$input:()=>wd,$output:()=>$d,Doc:()=>Xt,INVALID:()=>Oe,JSONSchema:()=>b_,JSONSchemaGenerator:()=>Ya,NEVER:()=>Hu,TimePrecision:()=>Nd,URL_BAD_FORMAT:()=>ll,URL_UNPARSEABLE:()=>oi,ZodCompileAsyncError:()=>Ye,ZodCompileUnsupportedError:()=>Z,_any:()=>Hd,_array:()=>nf,_base64:()=>La,_base64url:()=>Ra,_bigint:()=>Fd,_boolean:()=>Zd,_catch:()=>fO,_check:()=>i_,_cidrv4:()=>Ca,_cidrv6:()=>Ua,_coercedBigint:()=>qd,_coercedBoolean:()=>Vd,_coercedDate:()=>tf,_coercedNumber:()=>Td,_coercedString:()=>Ed,_creditCard:()=>Ad,_cuid:()=>Ea,_cuid2:()=>Pa,_custom:()=>af,_date:()=>ef,_decode:()=>Eo,_decodeAsync:()=>Ao,_default:()=>cO,_discriminatedUnion:()=>Y1,_e164:()=>Ma,_email:()=>$a,_emoji:()=>Oa,_encode:()=>zo,_encodeAsync:()=>Po,_endsWith:()=>Qr,_enum:()=>nO,_file:()=>of,_float32:()=>Ud,_float64:()=>Ld,_gt:()=>it,_gte:()=>Ve,_guid:()=>wa,_iban:()=>Dd,_includes:()=>Yr,_int:()=>Cd,_int32:()=>Rd,_int64:()=>Bd,_intersection:()=>X1,_ipv4:()=>ja,_ipv6:()=>Ta,_isoDate:()=>$i,_isoDateTime:()=>bi,_isoDuration:()=>xi,_isoTime:()=>wi,_jwt:()=>Za,_ksuid:()=>Na,_lazy:()=>gO,_length:()=>ar,_literal:()=>oO,_lowercase:()=>Kr,_lt:()=>nt,_lte:()=>Ze,_mac:()=>Pd,_map:()=>tO,_max:()=>Ze,_maxLength:()=>or,_maxSize:()=>At,_mime:()=>tn,_min:()=>Ve,_minLength:()=>bt,_minSize:()=>ot,_multipleOf:()=>Pt,_nan:()=>rf,_nanoid:()=>za,_nativeEnum:()=>iO,_negative:()=>Fa,_never:()=>Xd,_nonnegative:()=>Ba,_nonoptional:()=>lO,_nonpositive:()=>qa,_normalize:()=>rn,_null:()=>Kd,_nullable:()=>uO,_number:()=>jd,_optional:()=>sO,_overwrite:()=>Xe,_parse:()=>Rr,_parseAsync:()=>Mr,_pipe:()=>mO,_positive:()=>Va,_promise:()=>vO,_properties:()=>en,_property:()=>Ga,_readonly:()=>pO,_record:()=>eO,_refine:()=>sf,_regex:()=>Wr,_safeDecode:()=>No,_safeDecodeAsync:()=>To,_safeEncode:()=>Do,_safeEncodeAsync:()=>jo,_safeParse:()=>Zr,_safeParseAsync:()=>Vr,_set:()=>rO,_size:()=>ir,_slugify:()=>sn,_startsWith:()=>Xr,_string:()=>zd,_stringFormat:()=>sr,_stringbool:()=>df,_success:()=>dO,_superRefine:()=>uf,_symbol:()=>Jd,_templateLiteral:()=>hO,_toLowerCase:()=>on,_toUpperCase:()=>an,_transform:()=>aO,_trim:()=>nn,_tuple:()=>Q1,_uint32:()=>Md,_uint64:()=>Gd,_ulid:()=>Aa,_undefined:()=>Wd,_union:()=>K1,_unknown:()=>Yd,_uppercase:()=>Hr,_url:()=>yi,_uuid:()=>xa,_uuidv4:()=>ka,_uuidv6:()=>Sa,_uuidv7:()=>Ia,_void:()=>Qd,_xid:()=>Da,_xor:()=>H1,base64Charset:()=>Yo,base64urlCharset:()=>ci,canParseURL:()=>dl,clone:()=>W,compile:()=>Id,compileFn:()=>ya,config:()=>ne,createStandardJSONSchemaMethod:()=>un,createToJSONSchemaMethod:()=>mf,decode:()=>Qk,decodeAsync:()=>tS,describe:()=>cf,encode:()=>Xk,encodeAsync:()=>eS,extractDefs:()=>Nt,finalize:()=>jt,flattenError:()=>Yn,formatError:()=>Xn,getDiscriminatedOption:()=>Kl,globalConfig:()=>ve,globalRegistry:()=>$e,handleUnrepresentable:()=>fe,initializeContext:()=>Dt,isBackEdge:()=>fa,isRecursiveSchema:()=>da,isValidBase64:()=>ui,isValidBase64URL:()=>Xo,isValidCIDRv6:()=>Ho,isValidCreditCard:()=>Qo,isValidIBAN:()=>ea,isValidIPv6:()=>si,isValidJWT:()=>ta,locales:()=>_i,memoizer:()=>gi,mergeValues:()=>qr,meta:()=>lf,parse:()=>Io,parseAsync:()=>Oo,parseURLObject:()=>Pg,prettifyError:()=>rc,process:()=>H,processSchema:()=>H,regexes:()=>Be,registry:()=>va,safeDecode:()=>nS,safeDecodeAsync:()=>oS,safeEncode:()=>rS,safeEncodeAsync:()=>iS,safeParse:()=>Jk,safeParseAsync:()=>Wk,standardProps:()=>Go,stripTabAndNewline:()=>ai,toDotPath:()=>cg,toJSONSchema:()=>Ha,toZod:()=>Vn,treeifyError:()=>tc,urlHostnameOk:()=>Wo,urlProtocolOk:()=>Ko,util:()=>y,validate:()=>Qn,validateAsync:()=>ei,validateURL:()=>Jo,version:()=>ol,withParser:()=>_a});var y={};pt(y,{BIGINT_FORMAT_RANGES:()=>Jn,CONSTANT_CATCH:()=>ko,Class:()=>Mu,NUMBER_FORMAT_RANGES:()=>Gn,aborted:()=>Ie,allowsEval:()=>Fu,assert:()=>mk,assertEqual:()=>ck,assertIs:()=>dk,assertNever:()=>fk,assertNotEqual:()=>lk,assignProp:()=>be,attachSchema:()=>xo,base64ToUint8Array:()=>ng,base64urlToUint8Array:()=>Dk,cached:()=>Cr,captureStackTrace:()=>$o,cleanEnum:()=>Ak,cleanRegex:()=>_t,clone:()=>W,cloneDef:()=>gk,codePointLength:()=>Ht,constantCatch:()=>Wu,createTransparentProxy:()=>wk,defineLazy:()=>Zu,defineLazyInternal:()=>M,derived:()=>Ck,esc:()=>Se,escapeRegex:()=>qe,explicitlyAborted:()=>Gu,extend:()=>Sk,finalizeIssue:()=>Ne,floatSafeRemainder:()=>Fn,getElementAtPath:()=>vk,getEnumValues:()=>jr,getLengthableOrigin:()=>Kn,getParsedType:()=>$k,getSizableOrigin:()=>Wn,hexToUint8Array:()=>jk,hide:()=>Hn,installLazyProp:()=>Mk,isObject:()=>Kt,isPlainObject:()=>Fe,issue:()=>Lr,joinValues:()=>v,jsonStringifyReplacer:()=>Tr,members:()=>Ju,merge:()=>Ok,mergeDefs:()=>He,normalizeParams:()=>O,nullish:()=>bo,numKeys:()=>bk,objectClone:()=>pk,omit:()=>kk,optionalKeys:()=>Bu,own:()=>zt,parsedType:()=>$,partial:()=>zk,pick:()=>xk,prefixIssues:()=>De,primitiveTypes:()=>qu,promiseAllObject:()=>_k,propertyKeyTypes:()=>Bn,randomString:()=>yk,rawShape:()=>Ur,required:()=>Ek,safeExtend:()=>Ik,shallowClone:()=>qn,slugify:()=>Vu,stringifyPrimitive:()=>b,toZod:()=>Vn,uint8ArrayToBase64:()=>ig,uint8ArrayToBase64url:()=>Nk,uint8ArrayToHex:()=>Tk,unwrapMessage:()=>Nr});function ck(e){return e}function lk(e){return e}function Vn(){return e=>e}function dk(e){}function fk(e){throw new Error("Unexpected value in exhaustive check")}function mk(e){}function jr(e){let t=Object.values(e).filter(i=>typeof i=="number");return Object.entries(e).filter(([i,r])=>t.indexOf(+i)===-1).map(([i,r])=>r)}function v(e,t="|"){return e.map(n=>b(n)).join(t)}function Tr(e,t){return typeof t=="bigint"?t.toString():t}var Ru=class{constructor(t){this._getter=t,this._value=void 0}get value(){let t=this._getter;return t!==void 0&&(this._value=t(),this._getter=void 0),this._value}};function Cr(e){return new Ru(e)}function bo(e){return e==null}function _t(e){let t=e.startsWith("^")?1:0,n=e.endsWith("$")?e.length-1:e.length;return e.slice(t,n)}function Fn(e,t){let n=e/t,i=Math.round(n),r=4*Number.EPSILON*Math.max(Math.abs(n),1);return Math.abs(n-i){let s=t._zod.def.shape[o];return i?i(s,o):s}):tg(e,o,i?i(a.value,o):a.value))}}function hk(e,t){for(let n of Reflect.ownKeys(t)){let i=Object.getOwnPropertyDescriptor(t,n);i.enumerable&&(i.get?eg(e,n,()=>t[n]):tg(e,n,i.value))}}function He(...e){let t={};for(let n of e){let i=Object.getOwnPropertyDescriptors(n);Object.assign(t,i)}return Object.defineProperties({},t)}function gk(e){return He(e._zod.def)}function vk(e,t){return t?t.reduce((n,i)=>n?.[i],e):e}function _k(e){let t=Object.keys(e),n=t.map(i=>e[i]);return Promise.all(n).then(i=>{let r={};for(let o=0;o{};function Kt(e){return typeof e=="object"&&e!==null&&!Array.isArray(e)}var Fu=Cr(()=>{if(ve.jitless||typeof navigator<"u"&&navigator?.userAgent?.includes("Cloudflare"))return!1;try{let e=Function;return new e(""),!0}catch{return!1}});function Fe(e){if(Kt(e)===!1)return!1;let t=e.constructor;if(t===void 0||typeof t!="function")return!0;let n=t.prototype;return!(Kt(n)===!1||Object.prototype.hasOwnProperty.call(n,"isPrototypeOf")===!1)}function qn(e){return Fe(e)?{...e}:Array.isArray(e)?[...e]:e instanceof Map?new Map(e):e instanceof Set?new Set(e):e}function bk(e){let t=0;for(let n in e)Object.prototype.hasOwnProperty.call(e,n)&&t++;return t}var $k=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":return Array.isArray(e)?"array":e===null?"null":e.then&&typeof e.then=="function"&&e.catch&&typeof e.catch=="function"?"promise":typeof Map<"u"&&e instanceof Map?"map":typeof Set<"u"&&e instanceof Set?"set":typeof Date<"u"&&e instanceof Date?"date":typeof File<"u"&&e instanceof File?"file":"object";default:throw new Error(`Unknown data type: ${t}`)}},Bn=new Set(["string","number","symbol"]),qu=new Set(["string","number","bigint","boolean","symbol","undefined"]);function qe(e){return e.replace(/[.*+?^${}()|[\]\\]/g,"\\$&")}function W(e,t,n){let i=new e._zod.constr(t??e._zod.def);return(!t||n?.parent)&&(i._zod.parent=e),i}function O(e){let t=e;if(!t)return{};if(typeof t=="string")return{error:()=>t};if(t?.message!==void 0){if(t?.error!==void 0)throw new Error("Cannot specify both `message` and `error` params");t.error=t.message}return delete t.message,typeof t.error=="string"?{...t,error:()=>t.error}:t}function wk(e){let t;return new Proxy({},{get(n,i,r){return t??(t=e()),Reflect.get(t,i,r)},set(n,i,r,o){return t??(t=e()),Reflect.set(t,i,r,o)},has(n,i){return t??(t=e()),Reflect.has(t,i)},deleteProperty(n,i){return t??(t=e()),Reflect.deleteProperty(t,i)},ownKeys(n){return t??(t=e()),Reflect.ownKeys(t)},getOwnPropertyDescriptor(n,i){return t??(t=e()),Reflect.getOwnPropertyDescriptor(t,i)},defineProperty(n,i,r){return t??(t=e()),Reflect.defineProperty(t,i,r)}})}function b(e){return typeof e=="bigint"?e.toString()+"n":typeof e=="string"?`"${e}"`:`${e}`}function Bu(e){return Object.keys(e).filter(t=>e[t]._zod.optin!==void 0&&e[t]._zod.optout==="optional")}var Gn={safeint:[Number.MIN_SAFE_INTEGER,Number.MAX_SAFE_INTEGER],int32:[-2147483648,2147483647],uint32:[0,4294967295],float32:[-34028234663852886e22,34028234663852886e22],float64:[-Number.MAX_VALUE,Number.MAX_VALUE]},Jn={int64:[BigInt("-9223372036854775808"),BigInt("9223372036854775807")],uint64:[BigInt(0),BigInt("18446744073709551615")]};function xk(e,t){let n=e._zod.def,i=n.checks;if(i&&i.length>0)throw new Error(".pick() cannot be used on object schemas containing refinements");let o={};return Wt(o,e,wo(e,t)),W(e,He(n,{shape:o,checks:[]}))}function wo(e,t){let n=vt(e),i=[];for(let r of Reflect.ownKeys(t)){if(!Object.getOwnPropertyDescriptor(n,r)?.enumerable)throw new Error(`Unrecognized key: "${String(r)}"`);t[r]&&i.push(r)}return i}function kk(e,t){let n=e._zod.def,i=n.checks;if(i&&i.length>0)throw new Error(".omit() cannot be used on object schemas containing refinements");let o=new Set(wo(e,t)),a={};return Wt(a,e,Reflect.ownKeys(vt(e)).filter(s=>!o.has(s))),W(e,He(n,{shape:a,checks:[]}))}function Sk(e,t){if(!Fe(t))throw new Error("Invalid input to extend: expected a plain object");let n=e._zod.def.checks;if(n&&n.length>0){let r=vt(e);for(let o of Reflect.ownKeys(t))if(Object.getOwnPropertyDescriptor(r,o)!==void 0)throw new Error("Cannot overwrite keys on object schemas containing refinements. Use `.safeExtend()` instead.")}return W(e,He(e._zod.def,{shape:rg(e,t)}))}function rg(e,t){let n={};return Wt(n,e,Reflect.ownKeys(vt(e))),hk(n,t),n}function Ik(e,t){if(!Fe(t))throw new Error("Invalid input to safeExtend: expected a plain object");return W(e,He(e._zod.def,{shape:rg(e,t)}))}function Ok(e,t){if(!t?._zod?.def)throw new Error("Invalid input to merge: expected an object schema. To merge a plain shape, use `.extend()`.");if(e._zod.def.checks?.length)throw new Error(".merge() cannot be used on object schemas containing refinements. Use .safeExtend() instead.");let n={};Wt(n,e,Reflect.ownKeys(vt(e))),Wt(n,t,Reflect.ownKeys(vt(t)));let i=He(e._zod.def,{shape:n,get catchall(){return t._zod.def.catchall},checks:t._zod.def.checks??[]});return W(e,i)}function zk(e,t,n,i="partial"){let o=t._zod.def.checks;if(o&&o.length>0)throw new Error(`.${i}() cannot be used on object schemas containing refinements`);let s=n?new Set(wo(t,n)):void 0,u={};return Wt(u,t,Reflect.ownKeys(vt(t)),e&&((c,l)=>s&&!s.has(l)?c:new e({type:"optional",innerType:c}))),W(t,He(t._zod.def,{shape:u,checks:[]}))}function Ek(e,t,n){let i=n?new Set(wo(t,n)):void 0,r={};return Wt(r,t,Reflect.ownKeys(vt(t)),(o,a)=>i&&!i.has(a)?o:new e({type:"nonoptional",innerType:o})),W(t,He(t._zod.def,{shape:r}))}function Ie(e,t=0){if(e.aborted===!0)return!0;for(let n=t;n{var i;return(i=n).path??(i.path=[]),n.path.unshift(e),n})}function Nr(e){return typeof e=="string"?e:e?.message}function xo(e,t,n){var i;for(let r=t;rNumber.isNaN(Number.parseInt(t,10))).map(t=>t[1])}function ng(e){let t=atob(e),n=new Uint8Array(t.length);for(let i=0;it.toString(16).padStart(2,"0")).join("")}var Mu=class{constructor(...t){}};function Ju(e,t){for(let n in t){let i=Object.getOwnPropertyDescriptor(t,n);i.get?Object.defineProperty(e,n,{...i,enumerable:!1}):Uk(e,n,i.value)}}function zt(e,t,n,i=!0){return Object.defineProperty(e,t,{configurable:!0,writable:!0,enumerable:i,value:n}),n}function Hn(e,t,n){return zt(e,t,n,!1)}function Ck(e,t){for(let n in e){let i=e[n];Object.defineProperty(t,n,{configurable:!0,enumerable:!0,get(){return zt(this,n,i(this))},set(r){zt(this,n,r)}})}return t}function Uk(e,t,n){Object.defineProperty(e,t,{configurable:!0,get(){return this==null?n:zt(this,t,n.bind(this))},set(i){zt(this,t,i)}})}function Lk(e,t){let n=Object.getPrototypeOf(e);return t in n?void 0:n}var Lu,Ot=!1,Rk={configurable:!0,get(){Ot=!0}};function M(e,t,n){let i=Object.getPrototypeOf(e._zod);if(t in i&&Lu!==e._zod){Lu=void 0;return}Lu=e._zod,Object.defineProperty(i,t,{configurable:!0,get(){Object.defineProperty(this,t,Rk);let r=Ot;Ot=!1;try{let o=n(this);return Ot?delete this[t]:Object.defineProperty(this,t,{configurable:!0,writable:!0,value:o}),Ot=Ot||r,o}catch(o){throw delete this[t],Ot=Ot||r,o}},set(r){Object.defineProperty(this,t,{configurable:!0,writable:!0,value:r})}})}function Mk(e,t,n,i){let r=Lk(e,t);r&&Object.defineProperty(r,t,{configurable:!0,get(){let o={configurable:!0,writable:!0,enumerable:i,value:void 0};return Object.defineProperty(this,t,o),o.value=n(this),Object.defineProperty(this,t,o),o.value},set(o){Object.defineProperty(this,t,{configurable:!0,writable:!0,enumerable:i,value:o})}})}var ko="~constantCatch";function Wu(e){let t=()=>e;return t[ko]=!0,t}var og,Hu=Object.freeze({status:"aborted"}),Ku={value:void 0,enumerable:!1},ag="captureStackTrace"in Error?Error:null;function Zk(e){let t=ag;if(t){let n=t.stackTraceLimit;if(typeof n=="number"){try{t.stackTraceLimit=0}catch{return ag=null,new e}try{return new e}finally{t.stackTraceLimit=n}}}return new e}function g(e,t,n,i){let r={};function o(f){this.def=f,this.constr=d,this.traits=new Set}o.prototype=r;let a=n,s=a&&new WeakSet;function u(f,p){if(f._zod){if(f._zod.traits.has(e))return}else{Ku.value=new o(p);try{Object.defineProperty(f,"_zod",Ku)}finally{Ku.value=void 0}}if(f._zod.traits.add(e),t(f,p),s){let h=Object.getPrototypeOf(f),_=f._zod.constr.prototype,I=h;for(;I&&I!==_;)I=Object.getPrototypeOf(I);let S=I??h;s.has(S)||(s.add(S),Ju(S,a))}let m=d.prototype;for(let h in m)Object.prototype.hasOwnProperty.call(m,h)&&(h in f||(f[h]=m[h].bind(f)))}let c=i?.Parent??Object;class l extends c{}Object.defineProperty(l,"name",{value:e});function d(f){let p=i?.Parent?Zk(l):this;u(p,f);let m=p._zod.deferred;if(m){for(let _ of m)_();p._zod.deferred=void 0}let h=globalThis.__zod_globalConfig?.postProcessor;return h&&h(p),p}return Object.defineProperty(d,"init",{value:u}),Object.defineProperty(d,Symbol.hasInstance,{value:f=>i?.Parent&&f instanceof i.Parent?!0:f?._zod?.traits?.has(e)}),Object.defineProperty(d,"name",{value:e}),d}var Yu=Symbol("zod_brand"),je=class extends Error{constructor(){super("Encountered Promise during synchronous parse. Use .parseAsync() instead.")}},Et=class extends Error{constructor(t){super(`Encountered unidirectional transform during encode: ${t}`),this.name="ZodEncodeError"}};(og=globalThis).__zod_globalConfig??(og.__zod_globalConfig={});var ve=globalThis.__zod_globalConfig;function ne(e){return e&&Object.assign(ve,e),ve}function Vk(){let e=this._zod;return e.message??(e.message=JSON.stringify(e.def,Tr,2)),e.message}function Fk(e){this._zod.message=e}var qk={get:Vk,set:Fk,enumerable:!0,configurable:!0},Qu={value:void 0,enumerable:!1},sg=new WeakSet([Object.prototype,Error.prototype]),ug=(e,t)=>{e.name="$ZodError",Qu.value=t,Object.defineProperty(e,"issues",Qu),Qu.value=void 0,Object.defineProperty(e,"message",qk);let n=Object.getPrototypeOf(e);sg.has(n)||(sg.add(n),Object.defineProperty(n,"toString",{configurable:!0,enumerable:!1,get(){let i=()=>this.message;return Object.defineProperty(this,"toString",{value:i,configurable:!0,writable:!0}),i},set(i){Object.defineProperty(this,"toString",{value:i,configurable:!0,writable:!0})}}))},ec=g("$ZodError",ug),Te=g("$ZodError",ug,void 0,{Parent:Error});function Bk(e,t,n){return Object.prototype.hasOwnProperty.call(e,t)||(t==="__proto__"?Object.defineProperty(e,t,{value:n(),writable:!0,enumerable:!0,configurable:!0}):e[t]=n()),e[t]}function Yn(e,t=n=>n.message){let n={},i=[];for(let r of e.issues)r.path.length>0?Bk(n,r.path[0],()=>[]).push(t(r)):i.push(t(r));return{formErrors:i,fieldErrors:n}}function Xn(e,t=n=>n.message){let n={_errors:[]},i=(r,o=[])=>{for(let a of r.issues)if(a.code==="invalid_union"&&a.errors.length)a.errors.map(s=>i({issues:s},[...o,...a.path]));else if(a.code==="invalid_key")i({issues:a.issues},[...o,...a.path]);else if(a.code==="invalid_element")i({issues:a.issues},[...o,...a.path]);else{let s=[...o,...a.path];if(s.length===0)n._errors.push(t(a));else{let u=n,c=0;for(;cn.message){let n={errors:[]},i=(r,o=[])=>{var a;for(let s of r.issues)if(s.code==="invalid_union"&&s.errors.length)s.errors.map(u=>i({issues:u},[...o,...s.path]));else if(s.code==="invalid_key")i({issues:s.issues},[...o,...s.path]);else if(s.code==="invalid_element")i({issues:s.issues},[...o,...s.path]);else{let u=[...o,...s.path];if(u.length===0){n.errors.push(t(s));continue}let c=n,l=0;for(;ltypeof i=="object"?i.key:i);for(let i of n)typeof i=="number"?t.push(`[${i}]`):typeof i=="symbol"?t.push(`[${JSON.stringify(String(i))}]`):/[^\w$]/.test(i)?t.push(`[${JSON.stringify(i)}]`):(t.length&&t.push("."),t.push(i));return t.join("")}function rc(e){let t=[],n=[...e.issues].sort((i,r)=>(i.path??[]).length-(r.path??[]).length);for(let i of n)t.push(`\u2716 ${i.message}`),i.path?.length&&t.push(` \u2192 at ${cg(i.path)}`);return t.join(` -`)}function So(e,t){return{callee:t?.callee??e,Err:t?.Err}}var Rr=e=>{let t=(n,i,r,o)=>{let a=r?{...r,async:!1}:{async:!1},s=n._zod.run({value:i,issues:[]},a);if(s instanceof Promise)throw new je;if(s.issues.length){let u=new(o?.Err??e)(s.issues.map(c=>Ne(c,a,ne())));throw $o(u,o?.callee??t),u}return s.value};return t},Io=Rr(Te),Mr=e=>{let t=async(n,i,r,o)=>{let a=r?{...r,async:!0}:{async:!0},s=n._zod.run({value:i,issues:[]},a);if(s instanceof Promise&&(s=await s),s.issues.length){let u=new(o?.Err??e)(s.issues.map(c=>Ne(c,a,ne())));throw $o(u,o?.callee??t),u}return s.value};return t},Oo=Mr(Te),Zr=e=>(t,n,i)=>{let r=i?{...i,async:!1}:{async:!1},o=t._zod.run({value:n,issues:[]},r);if(o instanceof Promise)throw new je;return o.issues.length?lg(e,o.issues,r):{success:!0,data:o.value}},Jk=Zr(Te);function lg(e,t,n){let i;return{success:!1,get error(){return i||(i=new e(t.map(r=>Ne(r,n,ne()))),t=void 0,n=void 0),i},set error(r){i=r,t=void 0,n=void 0}}}var Vr=e=>async(t,n,i)=>{let r=i?{...i,async:!0}:{async:!0},o=t._zod.run({value:n,issues:[]},r);return o instanceof Promise&&(o=await o),o.issues.length?lg(e,o.issues,r):{success:!0,data:o.value}},Wk=Vr(Te),Kk=Symbol.for("zod.compile.invalid"),Hk=Symbol.for("zod.compile.fallback"),Qn=((e,t,n)=>{let i=e._zod.bag.validator;if(i!==void 0){if(i(t)!==Kk)return!0;if(i.definite===!0&&n===void 0)return!1}return Yk(e,t,n)});function Yk(e,t,n){let i=n?{...n,async:!1,abortEarly:!0}:{async:!1,abortEarly:!0},r=e._zod.bag.fallbackRun,o;if(r?(i[Hk]=!0,o=r({value:t,issues:[]},i)):o=e._zod.run({value:t,issues:[]},i),o instanceof Promise)throw new je;return o.issues.length===0}var ei=async(e,t,n)=>{let i=n?{...n,async:!0,abortEarly:!0}:{async:!0,abortEarly:!0},r=e._zod.run({value:t,issues:[]},i);return r instanceof Promise&&(r=await r),r.issues.length===0},zo=e=>{let t=Rr(e),n=(i,r,o,a)=>{let s=o?{...o,direction:"backward"}:{direction:"backward"};return t(i,r,s,So(n,a))};return n},Xk=zo(Te),Eo=e=>{let t=Rr(e),n=(i,r,o,a)=>t(i,r,o,So(n,a));return n},Qk=Eo(Te),Po=e=>{let t=Mr(e),n=async(i,r,o,a)=>{let s=o?{...o,direction:"backward"}:{direction:"backward"};return await t(i,r,s,So(n,a))};return n},eS=Po(Te),Ao=e=>{let t=Mr(e),n=async(i,r,o,a)=>await t(i,r,o,So(n,a));return n},tS=Ao(Te),Do=e=>(t,n,i)=>{let r=i?{...i,direction:"backward"}:{direction:"backward"};return Zr(e)(t,n,r)},rS=Do(Te),No=e=>(t,n,i)=>Zr(e)(t,n,i),nS=No(Te),jo=e=>async(t,n,i)=>{let r=i?{...i,direction:"backward"}:{direction:"backward"};return Vr(e)(t,n,r)},iS=jo(Te),To=e=>async(t,n,i)=>Vr(e)(t,n,i),oS=To(Te);var Be={};pt(Be,{anyString:()=>Ec,base64:()=>bc,base64url:()=>$c,bigint:()=>Ac,boolean:()=>Dc,browserEmail:()=>mS,cidrv4:()=>_c,cidrv6:()=>yc,creditCard:()=>Co,cuid:()=>ic,cuid2:()=>oc,currencyCode:()=>Sc,date:()=>Ic,datetime:()=>zc,domain:()=>xc,duration:()=>dc,e164:()=>kc,email:()=>mc,emoji:()=>pc,extendedDuration:()=>aS,guid:()=>fc,hex:()=>Uc,hostname:()=>wc,html5Email:()=>lS,httpProtocol:()=>ti,iban:()=>Uo,idnEmail:()=>fS,integer:()=>ri,ipv4:()=>hc,ipv6:()=>gc,ksuid:()=>uc,lowercase:()=>Tc,mac:()=>vc,md5_base64:()=>vS,md5_base64url:()=>_S,md5_hex:()=>gS,nanoid:()=>cc,nanoidOfLength:()=>lc,null:()=>Nc,number:()=>yt,rfc5322Email:()=>dS,sha1_base64:()=>bS,sha1_base64url:()=>$S,sha1_hex:()=>yS,sha256_base64:()=>xS,sha256_base64url:()=>kS,sha256_hex:()=>wS,sha384_base64:()=>IS,sha384_base64url:()=>OS,sha384_hex:()=>SS,sha512_base64:()=>ES,sha512_base64url:()=>PS,sha512_hex:()=>zS,string:()=>Pc,time:()=>Oc,ulid:()=>ac,undefined:()=>jc,unicodeEmail:()=>dg,uppercase:()=>Cc,uuid:()=>Yt,uuid4:()=>sS,uuid6:()=>uS,uuid7:()=>cS,xid:()=>sc});var ic=/^[cC][0-9a-z]{6,}$/,oc=/^[0-9a-z]+$/,ac=/^[0-7][0-9A-HJKMNP-TV-Za-hjkmnp-tv-z]{25}$/,sc=/^[0-9a-vA-V]{20}$/,uc=/^[A-Za-z0-9]{27}$/,cc=/^[a-zA-Z0-9_-]{21}$/;function lc(e){return new RegExp(`^[a-zA-Z0-9_-]{${e}}$`)}var dc=/^P(?:(\d+W)|(?!.*W)(?=\d|T\d)(\d+Y)?(\d+M)?(\d+D)?(T(?=\d)(\d+H)?(\d+M)?(\d+([.,]\d+)?S)?)?)$/,aS=/^[-+]?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)?)??$/,fc=/^([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})$/,Yt=e=>e?new RegExp(`^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-${e}[0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12})$`):/^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$/,sS=Yt(4),uS=Yt(6),cS=Yt(7),mc=/^(?:[A-Za-z0-9_'+\-]+\.)*[A-Za-z0-9_'+\-]*[A-Za-z0-9_+-]@(?:[A-Za-z0-9][A-Za-z0-9\-]*\.)+[A-Za-z]{2,}$/,lS=/^[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])?)*$/,dS=/^(([^<>()\[\]\\.,;:\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,}))$/,dg=/^[^\s@"]{1,64}@[^\s@]{1,255}$/u,fS=dg,mS=/^[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])?)*$/,pS="^(?=[\\s\\S]*[\\p{Extended_Pictographic}\\p{Regional_Indicator}\\u20E3])[\\p{Extended_Pictographic}\\p{Emoji_Component}]+$";function pc(){return new RegExp(pS,"u")}var hc=/^(?:(?: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])$/,gc=/^(([0-9a-fA-F]{1,4}:){7}[0-9a-fA-F]{1,4}|([0-9a-fA-F]{1,4}:){1,7}:|([0-9a-fA-F]{1,4}:){1,6}:[0-9a-fA-F]{1,4}|([0-9a-fA-F]{1,4}:){1,5}(:[0-9a-fA-F]{1,4}){1,2}|([0-9a-fA-F]{1,4}:){1,4}(:[0-9a-fA-F]{1,4}){1,3}|([0-9a-fA-F]{1,4}:){1,3}(:[0-9a-fA-F]{1,4}){1,4}|([0-9a-fA-F]{1,4}:){1,2}(:[0-9a-fA-F]{1,4}){1,5}|[0-9a-fA-F]{1,4}:((:[0-9a-fA-F]{1,4}){1,6})|:((:[0-9a-fA-F]{1,4}){1,7}|:))$/,vc=e=>{let t=qe(e??":");return new RegExp(`^(?:[0-9A-F]{2}${t}){5}[0-9A-F]{2}$|^(?:[0-9a-f]{2}${t}){5}[0-9a-f]{2}$`)},_c=/^((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])$/,yc=/^(([0-9a-fA-F]{1,4}:){7}[0-9a-fA-F]{1,4}|([0-9a-fA-F]{1,4}:){1,7}:|([0-9a-fA-F]{1,4}:){1,6}:[0-9a-fA-F]{1,4}|([0-9a-fA-F]{1,4}:){1,5}(:[0-9a-fA-F]{1,4}){1,2}|([0-9a-fA-F]{1,4}:){1,4}(:[0-9a-fA-F]{1,4}){1,3}|([0-9a-fA-F]{1,4}:){1,3}(:[0-9a-fA-F]{1,4}){1,4}|([0-9a-fA-F]{1,4}:){1,2}(:[0-9a-fA-F]{1,4}){1,5}|[0-9a-fA-F]{1,4}:((:[0-9a-fA-F]{1,4}){1,6})|:((:[0-9a-fA-F]{1,4}){1,7}|:))\/(12[0-8]|1[01][0-9]|[1-9]?[0-9])$/,bc=/^$|^(?:[0-9a-zA-Z+/]{4})*(?:(?:[0-9a-zA-Z+/]{2}==)|(?:[0-9a-zA-Z+/]{3}=))?$/,$c=/^(?:[A-Za-z0-9_-]{4})*(?:[A-Za-z0-9_-]{2,3})?$/,wc=/^(?=.{1,253}\.?$)[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[-0-9a-zA-Z]{0,61}[0-9a-zA-Z])?)*\.?$/,xc=/^(?=.{1,253}$)([a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?\.)+[a-zA-Z]{2,63}$/,ti=/^https?$/,kc=/^\+[1-9]\d{6,14}$/,Co=/^\d(?:[ -]?\d){11,18}$/,Sc=/^(?:AED|AFN|ALL|AMD|AOA|ARS|AUD|AWG|AZN|BAM|BBD|BDT|BHD|BIF|BMD|BND|BOB|BOV|BRL|BSD|BTN|BWP|BYN|BZD|CAD|CDF|CHE|CHF|CHW|CLF|CLP|CNY|COP|COU|CRC|CUP|CVE|CZK|DJF|DKK|DOP|DZD|EGP|ERN|ETB|EUR|FJD|FKP|GBP|GEL|GHS|GIP|GMD|GNF|GTQ|GYD|HKD|HNL|HTG|HUF|IDR|ILS|INR|IQD|IRR|ISK|JMD|JOD|JPY|KES|KGS|KHR|KMF|KPW|KRW|KWD|KYD|KZT|LAK|LBP|LKR|LRD|LSL|LYD|MAD|MDL|MGA|MKD|MMK|MNT|MOP|MRU|MUR|MVR|MWK|MXN|MXV|MYR|MZN|NAD|NGN|NIO|NOK|NPR|NZD|OMR|PAB|PEN|PGK|PHP|PKR|PLN|PYG|QAR|RON|RSD|RUB|RWF|SAR|SBD|SCR|SDG|SEK|SGD|SHP|SLE|SOS|SRD|SSP|STN|SVC|SYP|SZL|THB|TJS|TMT|TND|TOP|TRY|TTD|TWD|TZS|UAH|UGX|USD|USN|UYI|UYU|UYW|UZS|VED|VES|VND|VUV|WST|XAD|XAF|XAG|XAU|XBA|XBB|XBC|XBD|XCD|XCG|XDR|XOF|XPD|XPF|XPT|XSU|XTS|XUA|XXX|YER|ZAR|ZMW|ZWG)$/,Uo=/^[A-Z]{2}(?!00|01|99)\d{2}[A-Z0-9]{11,30}$/,fg="(?:(?:\\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])))";function hS(e){return new RegExp(`^${e}$`)}var Ic=hS(fg);function nc(e){let t="(?:[01]\\d|2[0-3]):[0-5]\\d";return typeof e.precision=="number"?e.precision===-1?`${t}`:e.precision===0?`${t}:[0-5]\\d`:`${t}:[0-5]\\d\\.\\d{${e.precision}}`:e.seconds?`${t}:[0-5]\\d(?:\\.\\d+)?`:`${t}(?::[0-5]\\d(?:\\.\\d+)?)?`}function Oc(e){return new RegExp(`^${nc(e)}$`)}function zc(e){let t=["Z"];e.offset&&t.push("([+-](?:[01]\\d|2[0-3]):[0-5]\\d)");let n=`${nc({precision:e.precision,seconds:!0})}(?:${t.join("|")})`,i=e.local?`${n}|${nc({precision:e.precision})}`:n;return new RegExp(`^${fg}T(?:${i})$`)}var Ec=/^[\s\S]{0,}$/,Pc=e=>{let t=e?`[\\s\\S]{${e?.minimum??0},${e?.maximum??""}}`:"[\\s\\S]*";return new RegExp(`^${t}$`)},Ac=/^-?\d+n?$/,ri=/^-?\d+$/,yt=/^-?\d+(?:\.\d+)?$/,Dc=/^(?:true|false)$/i,Nc=/^null$/i;var jc=/^undefined$/i;var Tc=/^[^A-Z]*$/,Cc=/^[^a-z]*$/,Uc=/^[0-9a-fA-F]*$/;function ni(e,t){return new RegExp(`^[A-Za-z0-9+/]{${e}}${t}$`)}function ii(e){return new RegExp(`^[A-Za-z0-9_-]{${e}}$`)}var gS=/^[0-9a-fA-F]{32}$/,vS=ni(22,"=="),_S=ii(22),yS=/^[0-9a-fA-F]{40}$/,bS=ni(27,"="),$S=ii(27),wS=/^[0-9a-fA-F]{64}$/,xS=ni(43,"="),kS=ii(43),SS=/^[0-9a-fA-F]{96}$/,IS=ni(64,""),OS=ii(64),zS=/^[0-9a-fA-F]{128}$/,ES=ni(86,"=="),PS=ii(86);var Q=g("$ZodCheck",(e,t)=>{var n;e._zod??(e._zod={}),e._zod.def=t,(n=e._zod).onattach??(n.onattach=[])}),Lc=e=>{let t=e.value;return!bo(t)&&t.size!==void 0},Rc=e=>{let t=e.value;return!bo(t)&&t.length!==void 0},Lo={number:"number",bigint:"bigint",object:"date"},Mo=g("$ZodCheckLessThan",(e,t)=>{Q.init(e,t);let n=Lo[typeof t.value];e._zod.check=i=>{(t.inclusive?i.value<=t.value:i.value{Q.init(e,t);let n=Lo[typeof t.value];e._zod.check=i=>{(t.inclusive?i.value>=t.value:i.value>t.value)||i.issues.push({origin:Lo[typeof i.value]??n,code:"too_small",minimum:typeof t.value=="object"?t.value.getTime():t.value,input:i.value,inclusive:t.inclusive,inst:e,continue:!t.abort})}}),Mc=g("$ZodCheckMultipleOf",(e,t)=>{Q.init(e,t),e._zod.check=n=>{if(typeof n.value!=typeof t.value)throw new Error("Cannot mix number and bigint in multiple_of check.");(typeof n.value=="bigint"?t.value!==BigInt(0)&&n.value%t.value===BigInt(0):Fn(n.value,t.value)===0)||n.issues.push({origin:typeof n.value,code:"not_multiple_of",divisor:t.value,input:n.value,inst:e,continue:!t.abort})}}),Zc=g("$ZodCheckNumberFormat",(e,t)=>{Q.init(e,t),t.format=t.format||"float64";let n=t.format?.includes("int"),i=n?"int":"number",[r,o]=Gn[t.format];e._zod.check=a=>{let s=a.value;if(n){if(!Number.isInteger(s)){a.issues.push({expected:i,format:t.format,code:"invalid_type",continue:!1,input:s,inst:e});return}if(!Number.isSafeInteger(s)){s>0?a.issues.push({input:s,code:"too_big",maximum:Number.MAX_SAFE_INTEGER,note:"Integers must be within the safe integer range.",inst:e,origin:i,inclusive:!0,continue:!t.abort}):a.issues.push({input:s,code:"too_small",minimum:Number.MIN_SAFE_INTEGER,note:"Integers must be within the safe integer range.",inst:e,origin:i,inclusive:!0,continue:!t.abort});return}}so&&a.issues.push({origin:"number",input:s,code:"too_big",maximum:o,inclusive:!0,inst:e,continue:!t.abort})}}),Vc=g("$ZodCheckBigIntFormat",(e,t)=>{Q.init(e,t);let[n,i]=Jn[t.format];e._zod.check=r=>{let o=r.value;oi&&r.issues.push({origin:"bigint",input:o,code:"too_big",maximum:i,inclusive:!0,inst:e,continue:!t.abort})}}),Fc=g("$ZodCheckMaxSize",(e,t)=>{var n;Q.init(e,t),(n=e._zod.def).when??(n.when=Lc),e._zod.check=i=>{let r=i.value;r.size<=t.maximum||i.issues.push({origin:Wn(r),code:"too_big",maximum:t.maximum,inclusive:!0,input:r,inst:e,continue:!t.abort})}}),qc=g("$ZodCheckMinSize",(e,t)=>{var n;Q.init(e,t),(n=e._zod.def).when??(n.when=Lc),e._zod.check=i=>{let r=i.value;r.size>=t.minimum||i.issues.push({origin:Wn(r),code:"too_small",minimum:t.minimum,inclusive:!0,input:r,inst:e,continue:!t.abort})}}),Bc=g("$ZodCheckSizeEquals",(e,t)=>{var n;Q.init(e,t),(n=e._zod.def).when??(n.when=Lc),e._zod.check=i=>{let r=i.value,o=r.size;if(o===t.size)return;let a=o>t.size;i.issues.push({origin:Wn(r),...a?{code:"too_big",maximum:t.size}:{code:"too_small",minimum:t.size},inclusive:!0,exact:!0,input:i.value,inst:e,continue:!t.abort})}}),Gc=g("$ZodCheckMaxLength",(e,t)=>{var n;Q.init(e,t),(n=e._zod.def).when??(n.when=Rc),e._zod.check=i=>{let r=i.value,o=r.length;if((typeof r=="string"&&o>t.maximum?Ht(r):o)<=t.maximum)return;let s=Kn(r);i.issues.push({origin:s,code:"too_big",maximum:t.maximum,inclusive:!0,input:r,inst:e,continue:!t.abort})}}),Jc=g("$ZodCheckMinLength",(e,t)=>{var n;Q.init(e,t),(n=e._zod.def).when??(n.when=Rc),e._zod.check=i=>{let r=i.value,o=r.length;if((typeof r=="string"&&o>=t.minimum&&o=t.minimum)return;let s=Kn(r);i.issues.push({origin:s,code:"too_small",minimum:t.minimum,inclusive:!0,input:r,inst:e,continue:!t.abort})}}),Wc=g("$ZodCheckLengthEquals",(e,t)=>{var n;Q.init(e,t),(n=e._zod.def).when??(n.when=Rc),e._zod.check=i=>{let r=i.value,o=r.length,a=typeof r=="string"&&o>=t.length&&o<=t.length*2?Ht(r):o;if(a===t.length)return;let s=Kn(r),u=a>t.length;i.issues.push({origin:s,...u?{code:"too_big",maximum:t.length}:{code:"too_small",minimum:t.length},inclusive:!0,exact:!0,input:i.value,inst:e,continue:!t.abort})}}),Fr=g("$ZodCheckStringFormat",(e,t)=>{var n,i;Q.init(e,t),t.pattern?(n=e._zod).check??(n.check=r=>{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})}):(i=e._zod).check??(i.check=()=>{})}),Kc=g("$ZodCheckRegex",(e,t)=>{Fr.init(e,t),e._zod.check=n=>{t.pattern.lastIndex=0,!t.pattern.test(n.value)&&n.issues.push({origin:"string",code:"invalid_format",format:"regex",input:n.value,pattern:t.pattern.toString(),inst:e,continue:!t.abort})}}),Hc=g("$ZodCheckLowerCase",(e,t)=>{t.pattern??(t.pattern=Tc),Fr.init(e,t)}),Yc=g("$ZodCheckUpperCase",(e,t)=>{t.pattern??(t.pattern=Cc),Fr.init(e,t)}),Xc=g("$ZodCheckIncludes",(e,t)=>{Q.init(e,t);let n=qe(t.includes),i=new RegExp(typeof t.position=="number"?`^.{${t.position},}${n}`:n);t.pattern=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})}}),Qc=g("$ZodCheckStartsWith",(e,t)=>{Q.init(e,t);let n=new RegExp(`^${qe(t.prefix)}.*`);t.pattern??(t.pattern=n),e._zod.check=i=>{i.value.startsWith(t.prefix)||i.issues.push({origin:"string",code:"invalid_format",format:"starts_with",prefix:t.prefix,input:i.value,inst:e,continue:!t.abort})}}),el=g("$ZodCheckEndsWith",(e,t)=>{Q.init(e,t);let n=new RegExp(`.*${qe(t.suffix)}$`);t.pattern??(t.pattern=n),e._zod.check=i=>{i.value.endsWith(t.suffix)||i.issues.push({origin:"string",code:"invalid_format",format:"ends_with",suffix:t.suffix,input:i.value,inst:e,continue:!t.abort})}});function Ro(e,t,n){e.issues.length&&t.issues.push(...De(n,e.issues))}var tl=g("$ZodCheckProperty",(e,t)=>{Q.init(e,t),e._zod.check=n=>{let i=t.schema._zod.run({value:n.value[t.property],issues:[]},{});if(i instanceof Promise)return i.then(r=>Ro(r,n,t.property));Ro(i,n,t.property)}}),rl=g("$ZodCheckProperties",(e,t)=>{Q.init(e,t),Hn(e,Symbol.iterator,function*(){yield e});let n;e._zod.check=i=>{if(i.value==null){i.issues.push({expected:"object",code:"invalid_type",input:i.value,inst:e});return}n??(n=Reflect.ownKeys(t.shape).map(a=>[a,t.shape[a]]));let r=i.value,o;for(let[a,s]of n){let u=s._zod.run({value:r[a],issues:[]},{});u instanceof Promise?(o??(o=[]),o.push(u.then(c=>Ro(c,i,a)))):Ro(u,i,a)}if(o)return Promise.all(o).then(()=>{})}}),nl=g("$ZodCheckMimeType",(e,t)=>{Q.init(e,t);let n=new Set(t.mime);e._zod.check=i=>{n.has(i.value.type)||i.issues.push({code:"invalid_value",values:t.mime,input:i.value.type,inst:e,continue:!t.abort})}}),il=g("$ZodCheckOverwrite",(e,t)=>{Q.init(e,t),e._zod.check=n=>{n.value=t.tx(n.value)}});var Xt=class{constructor(t=[],n={}){this.content=[],this.indent=0,this.args=t,this.closed=n}indented(t){this.indent+=1;try{t(this)}finally{this.indent-=1}}write(t){if(typeof t=="function"){t(this,{execution:"sync"}),t(this,{execution:"async"});return}let i=t.split(` +`)}),this}_outputHelpIfRequested(t){let n=this._getHelpOption();n&&t.find(r=>n.is(r))&&(this.outputHelp(),this._exit(0,"commander.helpDisplayed","(outputHelp)"))}};function Yh(e){return e.map(t=>{if(!t.startsWith("--inspect"))return t;let n,i="127.0.0.1",r="9229",o;return(o=t.match(/^(--inspect(-brk)?)$/))!==null?n=o[1]:(o=t.match(/^(--inspect(-brk|-port)?)=([^:]+)$/))!==null?(n=o[1],/^\d+$/.test(o[3])?r=o[3]:i=o[3]):(o=t.match(/^(--inspect(-brk|-port)?)=([^:]+):(\d+)$/))!==null&&(n=o[1],i=o[3],r=o[4]),n&&r!=="0"?`${n}=${i}:${parseInt(r)+1}`:t})}function Xh(){if(J.env.NO_COLOR||J.env.FORCE_COLOR==="0"||J.env.FORCE_COLOR==="false")return!1;if(J.env.FORCE_COLOR||J.env.CLICOLOR_FORCE!==void 0)return!0}var iN=new Pr;import*as yn from"node:fs";import*as ib from"node:os";import*as xs from"node:path";var se={};ft(se,{$brand:()=>Ku,$input:()=>bd,$output:()=>yd,INVALID:()=>Oe,NEVER:()=>Wu,TimePrecision:()=>Ad,ZodAny:()=>ym,ZodArray:()=>xm,ZodBase64:()=>ms,ZodBase64URL:()=>ps,ZodBigInt:()=>pn,ZodBigIntFormat:()=>vs,ZodBoolean:()=>mn,ZodCIDRv4:()=>ds,ZodCIDRv6:()=>fs,ZodCUID:()=>is,ZodCUID2:()=>os,ZodCatch:()=>qm,ZodCodec:()=>Ni,ZodCompileAsyncError:()=>He,ZodCompileUnsupportedError:()=>Z,ZodCreditCard:()=>dm,ZodCustom:()=>Ti,ZodCustomStringFormat:()=>dr,ZodDate:()=>zi,ZodDefault:()=>Lm,ZodDiscriminatedUnion:()=>Sm,ZodE164:()=>hs,ZodEmail:()=>es,ZodEmoji:()=>rs,ZodEnum:()=>ln,ZodError:()=>IO,ZodExactOptional:()=>$s,ZodFile:()=>Nm,ZodFirstPartyTypeKind:()=>ip,ZodFunction:()=>ep,ZodGUID:()=>ts,ZodIBAN:()=>fm,ZodIPv4:()=>cs,ZodIPv6:()=>ls,ZodISODate:()=>Tt,ZodISODateTime:()=>Nt,ZodISODuration:()=>Ut,ZodISOTime:()=>Ct,ZodInstanceOf:()=>np,ZodIntersection:()=>Im,ZodIssueCode:()=>EO,ZodJWT:()=>gs,ZodKSUID:()=>us,ZodLazy:()=>Ym,ZodLiteral:()=>jm,ZodMAC:()=>lm,ZodMap:()=>Am,ZodNaN:()=>Gm,ZodNanoID:()=>ns,ZodNever:()=>$m,ZodNonOptional:()=>ws,ZodNull:()=>vm,ZodNullable:()=>Um,ZodNumber:()=>fn,ZodNumberFormat:()=>fr,ZodObject:()=>Pi,ZodOptional:()=>Di,ZodPipe:()=>ji,ZodPrefault:()=>Mm,ZodPreprocess:()=>Jm,ZodPromise:()=>Qm,ZodReadonly:()=>Wm,ZodRealError:()=>Ce,ZodRecord:()=>cn,ZodSet:()=>Dm,ZodString:()=>dn,ZodStringFormat:()=>Y,ZodSuccess:()=>Fm,ZodSymbol:()=>hm,ZodTemplateLiteral:()=>Hm,ZodTransform:()=>Tm,ZodTuple:()=>zm,ZodType:()=>L,ZodULID:()=>as,ZodURL:()=>Oi,ZodUUID:()=>ot,ZodUndefined:()=>gm,ZodUnion:()=>Ai,ZodUnknown:()=>bm,ZodVoid:()=>wm,ZodXID:()=>ss,ZodXor:()=>km,_ZodString:()=>Qa,_default:()=>Rm,_function:()=>Dy,any:()=>cy,array:()=>Ei,base64:()=>F_,base64url:()=>q_,bigint:()=>iy,boolean:()=>pm,catch:()=>Bm,check:()=>jy,cidrv4:()=>Z_,cidrv6:()=>V_,clone:()=>W,codec:()=>zy,coerce:()=>ap,compile:()=>kd,config:()=>ie,core:()=>yt,creditCard:()=>G_,cuid:()=>j_,cuid2:()=>N_,currencyCode:()=>X_,custom:()=>Ny,date:()=>dy,decode:()=>nm,decodeAsync:()=>om,deepPartial:()=>Jy,describe:()=>Ty,discriminatedUnion:()=>vy,e164:()=>B_,email:()=>x_,emoji:()=>A_,encode:()=>rm,encodeAsync:()=>im,endsWith:()=>Yr,enum:()=>ys,exactOptional:()=>Cm,file:()=>ky,flattenError:()=>Hn,float32:()=>ey,float64:()=>ty,formatError:()=>Yn,fromJSONSchema:()=>By,function:()=>Dy,getDiscriminatedOption:()=>Jl,getErrorMap:()=>AO,globalRegistry:()=>be,gt:()=>nt,gte:()=>Ze,guid:()=>k_,hash:()=>Q_,hex:()=>Y_,hostname:()=>H_,httpUrl:()=>P_,iban:()=>J_,includes:()=>Kr,input:()=>Ky,instanceof:()=>Uy,int:()=>Ya,int32:()=>ry,int64:()=>oy,intersection:()=>Om,invertCodec:()=>Ey,ipv4:()=>L_,ipv6:()=>M_,iso:()=>Ci,json:()=>Ry,jwt:()=>W_,keyof:()=>fy,ksuid:()=>U_,lazy:()=>Xm,length:()=>ar,literal:()=>xy,locales:()=>vi,looseObject:()=>hy,looseRecord:()=>yy,lowercase:()=>Jr,lt:()=>rt,lte:()=>Me,mac:()=>R_,map:()=>by,maxLength:()=>or,maxSize:()=>Pt,memoizer:()=>hi,meta:()=>Cy,mime:()=>Qr,minLength:()=>_t,minSize:()=>it,multipleOf:()=>Et,nan:()=>Oy,nanoid:()=>D_,nativeEnum:()=>wy,negative:()=>Ma,never:()=>_s,nonnegative:()=>Va,nonoptional:()=>Vm,nonpositive:()=>Za,normalize:()=>en,null:()=>_m,nullable:()=>Ii,nullish:()=>Sy,number:()=>mm,object:()=>my,optional:()=>cr,output:()=>Hy,overwrite:()=>Ye,parse:()=>Xf,parseAsync:()=>Qf,partialRecord:()=>_y,pipe:()=>Xa,positive:()=>Ra,prefault:()=>Zm,preprocess:()=>My,prettifyError:()=>ec,promise:()=>Ay,properties:()=>Xr,property:()=>Fa,readonly:()=>Km,record:()=>Pm,refine:()=>tp,regex:()=>Gr,regexes:()=>qe,registry:()=>pa,safeDecode:()=>sm,safeDecodeAsync:()=>cm,safeEncode:()=>am,safeEncodeAsync:()=>um,safeParse:()=>em,safeParseAsync:()=>tm,set:()=>$y,setErrorMap:()=>PO,size:()=>ir,slugify:()=>on,startsWith:()=>Hr,strictObject:()=>py,string:()=>Si,stringFormat:()=>K_,stringbool:()=>Ly,success:()=>Iy,superRefine:()=>rp,symbol:()=>sy,templateLiteral:()=>Py,toJSONSchema:()=>Ja,toLowerCase:()=>rn,toUpperCase:()=>nn,toZod:()=>Zn,transform:()=>bs,treeifyError:()=>Qu,trim:()=>tn,tuple:()=>Em,uint32:()=>ny,uint64:()=>ay,ulid:()=>T_,undefined:()=>uy,union:()=>hn,unknown:()=>ur,uppercase:()=>Wr,url:()=>E_,util:()=>y,uuid:()=>S_,uuidv4:()=>I_,uuidv6:()=>O_,uuidv7:()=>z_,validate:()=>Xn,validateAsync:()=>Qn,void:()=>ly,withParser:()=>ha,xid:()=>C_,xor:()=>gy});var yt={};ft(yt,{$ZodAny:()=>Rl,$ZodArray:()=>ql,$ZodAsyncError:()=>Ne,$ZodBase64:()=>Ol,$ZodBase64URL:()=>zl,$ZodBigInt:()=>ea,$ZodBigIntFormat:()=>Tl,$ZodBoolean:()=>ci,$ZodCIDRv4:()=>Sl,$ZodCIDRv6:()=>Il,$ZodCUID:()=>ml,$ZodCUID2:()=>pl,$ZodCatch:()=>cd,$ZodCheck:()=>X,$ZodCheckBigIntFormat:()=>Mc,$ZodCheckEndsWith:()=>Xc,$ZodCheckGreaterThan:()=>Lo,$ZodCheckIncludes:()=>Hc,$ZodCheckLengthEquals:()=>Gc,$ZodCheckLessThan:()=>Uo,$ZodCheckLowerCase:()=>Wc,$ZodCheckMaxLength:()=>qc,$ZodCheckMaxSize:()=>Zc,$ZodCheckMimeType:()=>tl,$ZodCheckMinLength:()=>Bc,$ZodCheckMinSize:()=>Vc,$ZodCheckMultipleOf:()=>Lc,$ZodCheckNumberFormat:()=>Rc,$ZodCheckOverwrite:()=>rl,$ZodCheckProperties:()=>el,$ZodCheckProperty:()=>Qc,$ZodCheckRegex:()=>Jc,$ZodCheckSizeEquals:()=>Fc,$ZodCheckStartsWith:()=>Yc,$ZodCheckStringFormat:()=>Zr,$ZodCheckUpperCase:()=>Kc,$ZodCodec:()=>di,$ZodCreditCard:()=>Pl,$ZodCustom:()=>gd,$ZodCustomStringFormat:()=>jl,$ZodCyclicError:()=>sa,$ZodDate:()=>Fl,$ZodDefault:()=>od,$ZodDiscriminatedUnion:()=>Wl,$ZodE164:()=>El,$ZodEmail:()=>sl,$ZodEmoji:()=>dl,$ZodEncodeError:()=>zt,$ZodEnum:()=>Ql,$ZodError:()=>Xu,$ZodExactOptional:()=>nd,$ZodFile:()=>td,$ZodFunction:()=>pd,$ZodGUID:()=>ol,$ZodIBAN:()=>Al,$ZodIPv4:()=>wl,$ZodIPv6:()=>xl,$ZodISODate:()=>yl,$ZodISODateTime:()=>_l,$ZodISODuration:()=>$l,$ZodISOTime:()=>bl,$ZodIntersection:()=>Kl,$ZodJWT:()=>Dl,$ZodKSUID:()=>vl,$ZodLazy:()=>fi,$ZodLiteral:()=>ed,$ZodMAC:()=>kl,$ZodMap:()=>Yl,$ZodNaN:()=>ld,$ZodNanoID:()=>fl,$ZodNever:()=>Zl,$ZodNonOptional:()=>sd,$ZodNull:()=>Ll,$ZodNullable:()=>id,$ZodNumber:()=>Qo,$ZodNumberFormat:()=>Nl,$ZodObject:()=>jg,$ZodObjectJIT:()=>Bl,$ZodOptional:()=>ra,$ZodPipe:()=>na,$ZodPrefault:()=>ad,$ZodPreprocess:()=>dd,$ZodPromise:()=>hd,$ZodReadonly:()=>fd,$ZodRealError:()=>Te,$ZodRecord:()=>Hl,$ZodRegistry:()=>ma,$ZodSet:()=>Xl,$ZodString:()=>Qt,$ZodStringFormat:()=>K,$ZodSuccess:()=>ud,$ZodSymbol:()=>Cl,$ZodTemplateLiteral:()=>md,$ZodTransform:()=>rd,$ZodTuple:()=>ta,$ZodType:()=>U,$ZodULID:()=>hl,$ZodURL:()=>ll,$ZodUUID:()=>al,$ZodUndefined:()=>Ul,$ZodUnion:()=>li,$ZodUnknown:()=>Ml,$ZodVoid:()=>Vl,$ZodXID:()=>gl,$ZodXor:()=>Gl,$brand:()=>Ku,$constructor:()=>h,$input:()=>bd,$output:()=>yd,Doc:()=>Xt,INVALID:()=>Oe,JSONSchema:()=>b_,JSONSchemaGenerator:()=>Wa,NEVER:()=>Wu,TimePrecision:()=>Ad,URL_BAD_FORMAT:()=>ul,URL_UNPARSEABLE:()=>ii,ZodCompileAsyncError:()=>He,ZodCompileUnsupportedError:()=>Z,_any:()=>Wd,_array:()=>tf,_base64:()=>Ta,_base64url:()=>Ca,_bigint:()=>Zd,_boolean:()=>Rd,_catch:()=>pO,_check:()=>i_,_cidrv4:()=>ja,_cidrv6:()=>Na,_coercedBigint:()=>Vd,_coercedBoolean:()=>Md,_coercedDate:()=>Qd,_coercedNumber:()=>jd,_coercedString:()=>Od,_creditCard:()=>Ed,_cuid:()=>Ia,_cuid2:()=>Oa,_custom:()=>nf,_date:()=>Xd,_decode:()=>Io,_decodeAsync:()=>zo,_default:()=>dO,_discriminatedUnion:()=>Q1,_e164:()=>Ua,_email:()=>_a,_emoji:()=>ka,_encode:()=>So,_encodeAsync:()=>Oo,_endsWith:()=>Yr,_enum:()=>oO,_file:()=>rf,_float32:()=>Td,_float64:()=>Cd,_gt:()=>nt,_gte:()=>Ze,_guid:()=>ya,_iban:()=>Pd,_includes:()=>Kr,_int:()=>Nd,_int32:()=>Ud,_int64:()=>Fd,_intersection:()=>eO,_ipv4:()=>Aa,_ipv6:()=>Da,_isoDate:()=>bi,_isoDateTime:()=>yi,_isoDuration:()=>wi,_isoTime:()=>$i,_jwt:()=>La,_ksuid:()=>Pa,_lazy:()=>_O,_length:()=>ar,_literal:()=>sO,_lowercase:()=>Jr,_lt:()=>rt,_lte:()=>Me,_mac:()=>zd,_map:()=>nO,_max:()=>Me,_maxLength:()=>or,_maxSize:()=>Pt,_mime:()=>Qr,_min:()=>Ze,_minLength:()=>_t,_minSize:()=>it,_multipleOf:()=>Et,_nan:()=>ef,_nanoid:()=>Sa,_nativeEnum:()=>aO,_negative:()=>Ma,_never:()=>Hd,_nonnegative:()=>Va,_nonoptional:()=>fO,_nonpositive:()=>Za,_normalize:()=>en,_null:()=>Jd,_nullable:()=>lO,_number:()=>Dd,_optional:()=>cO,_overwrite:()=>Ye,_parse:()=>Ur,_parseAsync:()=>Lr,_pipe:()=>hO,_positive:()=>Ra,_promise:()=>yO,_properties:()=>Xr,_property:()=>Fa,_readonly:()=>gO,_record:()=>rO,_refine:()=>of,_regex:()=>Gr,_safeDecode:()=>Po,_safeDecodeAsync:()=>Do,_safeEncode:()=>Eo,_safeEncodeAsync:()=>Ao,_safeParse:()=>Rr,_safeParseAsync:()=>Mr,_set:()=>iO,_size:()=>ir,_slugify:()=>on,_startsWith:()=>Hr,_string:()=>Id,_stringFormat:()=>sr,_stringbool:()=>cf,_success:()=>mO,_superRefine:()=>af,_symbol:()=>Bd,_templateLiteral:()=>vO,_toLowerCase:()=>rn,_toUpperCase:()=>nn,_transform:()=>uO,_trim:()=>tn,_tuple:()=>tO,_uint32:()=>Ld,_uint64:()=>qd,_ulid:()=>za,_undefined:()=>Gd,_union:()=>Y1,_unknown:()=>Kd,_uppercase:()=>Wr,_url:()=>_i,_uuid:()=>ba,_uuidv4:()=>$a,_uuidv6:()=>wa,_uuidv7:()=>xa,_void:()=>Yd,_xid:()=>Ea,_xor:()=>X1,base64Charset:()=>Wo,base64urlCharset:()=>ui,canParseURL:()=>cl,clone:()=>W,compile:()=>kd,compileFn:()=>ga,config:()=>ie,createStandardJSONSchemaMethod:()=>an,createToJSONSchemaMethod:()=>df,decode:()=>tS,decodeAsync:()=>nS,describe:()=>sf,encode:()=>eS,encodeAsync:()=>rS,extractDefs:()=>Dt,finalize:()=>jt,flattenError:()=>Hn,formatError:()=>Yn,getDiscriminatedOption:()=>Jl,globalConfig:()=>ge,globalRegistry:()=>be,handleUnrepresentable:()=>le,initializeContext:()=>At,isBackEdge:()=>ca,isRecursiveSchema:()=>ua,isValidBase64:()=>si,isValidBase64URL:()=>Ko,isValidCIDRv6:()=>Jo,isValidCreditCard:()=>Ho,isValidIBAN:()=>Yo,isValidIPv6:()=>ai,isValidJWT:()=>Xo,locales:()=>vi,memoizer:()=>hi,mergeValues:()=>Vr,meta:()=>uf,parse:()=>xo,parseAsync:()=>ko,parseURLObject:()=>Pg,prettifyError:()=>ec,process:()=>H,processSchema:()=>H,regexes:()=>qe,registry:()=>pa,safeDecode:()=>oS,safeDecodeAsync:()=>sS,safeEncode:()=>iS,safeEncodeAsync:()=>aS,safeParse:()=>Kk,safeParseAsync:()=>Hk,standardProps:()=>Fo,stripTabAndNewline:()=>oi,toDotPath:()=>cg,toJSONSchema:()=>Ja,toZod:()=>Zn,treeifyError:()=>Qu,urlHostnameOk:()=>Bo,urlProtocolOk:()=>Go,util:()=>y,validate:()=>Xn,validateAsync:()=>Qn,validateURL:()=>qo,version:()=>nl,withParser:()=>ha});var y={};ft(y,{BIGINT_FORMAT_RANGES:()=>Gn,CONSTANT_CATCH:()=>$o,Class:()=>Lu,NUMBER_FORMAT_RANGES:()=>Bn,aborted:()=>Ie,allowsEval:()=>Zu,assert:()=>hk,assertEqual:()=>dk,assertIs:()=>mk,assertNever:()=>pk,assertNotEqual:()=>fk,assignProp:()=>ye,attachSchema:()=>bo,base64ToUint8Array:()=>ng,base64urlToUint8Array:()=>Nk,cached:()=>Nr,captureStackTrace:()=>_o,cleanEnum:()=>jk,cleanRegex:()=>gt,clone:()=>W,cloneDef:()=>_k,codePointLength:()=>Ht,constantCatch:()=>Gu,createTransparentProxy:()=>kk,defineLazy:()=>Ru,defineLazyInternal:()=>R,derived:()=>Lk,esc:()=>Se,escapeRegex:()=>Fe,explicitlyAborted:()=>qu,extend:()=>Ok,finalizeIssue:()=>je,floatSafeRemainder:()=>Vn,getElementAtPath:()=>yk,getEnumValues:()=>Dr,getLengthableOrigin:()=>Wn,getParsedType:()=>xk,getSizableOrigin:()=>Jn,hexToUint8Array:()=>Ck,hide:()=>Kn,installLazyProp:()=>Vk,isObject:()=>Kt,isPlainObject:()=>Ve,issue:()=>Cr,joinValues:()=>g,jsonStringifyReplacer:()=>jr,members:()=>Bu,merge:()=>Ek,mergeDefs:()=>Ke,normalizeParams:()=>I,nullish:()=>vo,numKeys:()=>wk,objectClone:()=>gk,omit:()=>Ik,optionalKeys:()=>Fu,own:()=>Ot,parsedType:()=>$,partial:()=>Pk,pick:()=>Sk,prefixIssues:()=>De,primitiveTypes:()=>Vu,promiseAllObject:()=>bk,propertyKeyTypes:()=>qn,randomString:()=>$k,rawShape:()=>Tr,required:()=>Ak,safeExtend:()=>zk,shallowClone:()=>Fn,slugify:()=>Mu,stringifyPrimitive:()=>b,toZod:()=>Zn,uint8ArrayToBase64:()=>ig,uint8ArrayToBase64url:()=>Tk,uint8ArrayToHex:()=>Uk,unwrapMessage:()=>Ar});function dk(e){return e}function fk(e){return e}function Zn(){return e=>e}function mk(e){}function pk(e){throw new Error("Unexpected value in exhaustive check")}function hk(e){}function Dr(e){let t=Object.values(e).filter(i=>typeof i=="number");return Object.entries(e).filter(([i,r])=>t.indexOf(+i)===-1).map(([i,r])=>r)}function g(e,t="|"){return e.map(n=>b(n)).join(t)}function jr(e,t){return typeof t=="bigint"?t.toString():t}var Uu=class{constructor(t){this._getter=t,this._value=void 0}get value(){let t=this._getter;return t!==void 0&&(this._value=t(),this._getter=void 0),this._value}};function Nr(e){return new Uu(e)}function vo(e){return e==null}function gt(e){let t=e.startsWith("^")?1:0,n=e.endsWith("$")?e.length-1:e.length;return e.slice(t,n)}function Vn(e,t){let n=e/t,i=Math.round(n),r=4*Number.EPSILON*Math.max(Math.abs(n),1);return Math.abs(n-i){let s=t._zod.def.shape[o];return i?i(s,o):s}):tg(e,o,i?i(a.value,o):a.value))}}function vk(e,t){for(let n of Reflect.ownKeys(t)){let i=Object.getOwnPropertyDescriptor(t,n);i.enumerable&&(i.get?eg(e,n,()=>t[n]):tg(e,n,i.value))}}function Ke(...e){let t={};for(let n of e){let i=Object.getOwnPropertyDescriptors(n);Object.assign(t,i)}return Object.defineProperties({},t)}function _k(e){return Ke(e._zod.def)}function yk(e,t){return t?t.reduce((n,i)=>n?.[i],e):e}function bk(e){let t=Object.keys(e),n=t.map(i=>e[i]);return Promise.all(n).then(i=>{let r={};for(let o=0;o{};function Kt(e){return typeof e=="object"&&e!==null&&!Array.isArray(e)}var Zu=Nr(()=>{if(ge.jitless||typeof navigator<"u"&&navigator?.userAgent?.includes("Cloudflare"))return!1;try{let e=Function;return new e(""),!0}catch{return!1}});function Ve(e){if(Kt(e)===!1)return!1;let t=e.constructor;if(t===void 0||typeof t!="function")return!0;let n=t.prototype;return!(Kt(n)===!1||Object.prototype.hasOwnProperty.call(n,"isPrototypeOf")===!1)}function Fn(e){return Ve(e)?{...e}:Array.isArray(e)?[...e]:e instanceof Map?new Map(e):e instanceof Set?new Set(e):e}function wk(e){let t=0;for(let n in e)Object.prototype.hasOwnProperty.call(e,n)&&t++;return t}var xk=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":return Array.isArray(e)?"array":e===null?"null":e.then&&typeof e.then=="function"&&e.catch&&typeof e.catch=="function"?"promise":typeof Map<"u"&&e instanceof Map?"map":typeof Set<"u"&&e instanceof Set?"set":typeof Date<"u"&&e instanceof Date?"date":typeof File<"u"&&e instanceof File?"file":"object";default:throw new Error(`Unknown data type: ${t}`)}},qn=new Set(["string","number","symbol"]),Vu=new Set(["string","number","bigint","boolean","symbol","undefined"]);function Fe(e){return e.replace(/[.*+?^${}()|[\]\\]/g,"\\$&")}function W(e,t,n){let i=new e._zod.constr(t??e._zod.def);return(!t||n?.parent)&&(i._zod.parent=e),i}function I(e){let t=e;if(!t)return{};if(typeof t=="string")return{error:()=>t};if(t?.message!==void 0){if(t?.error!==void 0)throw new Error("Cannot specify both `message` and `error` params");t.error=t.message}return delete t.message,typeof t.error=="string"?{...t,error:()=>t.error}:t}function kk(e){let t;return new Proxy({},{get(n,i,r){return t??(t=e()),Reflect.get(t,i,r)},set(n,i,r,o){return t??(t=e()),Reflect.set(t,i,r,o)},has(n,i){return t??(t=e()),Reflect.has(t,i)},deleteProperty(n,i){return t??(t=e()),Reflect.deleteProperty(t,i)},ownKeys(n){return t??(t=e()),Reflect.ownKeys(t)},getOwnPropertyDescriptor(n,i){return t??(t=e()),Reflect.getOwnPropertyDescriptor(t,i)},defineProperty(n,i,r){return t??(t=e()),Reflect.defineProperty(t,i,r)}})}function b(e){return typeof e=="bigint"?e.toString()+"n":typeof e=="string"?`"${e}"`:`${e}`}function Fu(e){return Object.keys(e).filter(t=>e[t]._zod.optin!==void 0&&e[t]._zod.optout==="optional")}var Bn={safeint:[Number.MIN_SAFE_INTEGER,Number.MAX_SAFE_INTEGER],int32:[-2147483648,2147483647],uint32:[0,4294967295],float32:[-34028234663852886e22,34028234663852886e22],float64:[-Number.MAX_VALUE,Number.MAX_VALUE]},Gn={int64:[BigInt("-9223372036854775808"),BigInt("9223372036854775807")],uint64:[BigInt(0),BigInt("18446744073709551615")]};function Sk(e,t){let n=e._zod.def,i=n.checks;if(i&&i.length>0)throw new Error(".pick() cannot be used on object schemas containing refinements");let o={};return Wt(o,e,yo(e,t)),W(e,Ke(n,{shape:o,checks:[]}))}function yo(e,t){let n=ht(e),i=[];for(let r of Reflect.ownKeys(t)){if(!Object.getOwnPropertyDescriptor(n,r)?.enumerable)throw new Error(`Unrecognized key: "${String(r)}"`);t[r]&&i.push(r)}return i}function Ik(e,t){let n=e._zod.def,i=n.checks;if(i&&i.length>0)throw new Error(".omit() cannot be used on object schemas containing refinements");let o=new Set(yo(e,t)),a={};return Wt(a,e,Reflect.ownKeys(ht(e)).filter(s=>!o.has(s))),W(e,Ke(n,{shape:a,checks:[]}))}function Ok(e,t){if(!Ve(t))throw new Error("Invalid input to extend: expected a plain object");let n=e._zod.def.checks;if(n&&n.length>0){let r=ht(e);for(let o of Reflect.ownKeys(t))if(Object.getOwnPropertyDescriptor(r,o)!==void 0)throw new Error("Cannot overwrite keys on object schemas containing refinements. Use `.safeExtend()` instead.")}return W(e,Ke(e._zod.def,{shape:rg(e,t)}))}function rg(e,t){let n={};return Wt(n,e,Reflect.ownKeys(ht(e))),vk(n,t),n}function zk(e,t){if(!Ve(t))throw new Error("Invalid input to safeExtend: expected a plain object");return W(e,Ke(e._zod.def,{shape:rg(e,t)}))}function Ek(e,t){if(!t?._zod?.def)throw new Error("Invalid input to merge: expected an object schema. To merge a plain shape, use `.extend()`.");if(e._zod.def.checks?.length)throw new Error(".merge() cannot be used on object schemas containing refinements. Use .safeExtend() instead.");let n={};Wt(n,e,Reflect.ownKeys(ht(e))),Wt(n,t,Reflect.ownKeys(ht(t)));let i=Ke(e._zod.def,{shape:n,get catchall(){return t._zod.def.catchall},checks:t._zod.def.checks??[]});return W(e,i)}function Pk(e,t,n,i="partial"){let o=t._zod.def.checks;if(o&&o.length>0)throw new Error(`.${i}() cannot be used on object schemas containing refinements`);let s=n?new Set(yo(t,n)):void 0,u={};return Wt(u,t,Reflect.ownKeys(ht(t)),e&&((c,l)=>s&&!s.has(l)?c:new e({type:"optional",innerType:c}))),W(t,Ke(t._zod.def,{shape:u,checks:[]}))}function Ak(e,t,n){let i=n?new Set(yo(t,n)):void 0,r={};return Wt(r,t,Reflect.ownKeys(ht(t)),(o,a)=>i&&!i.has(a)?o:new e({type:"nonoptional",innerType:o})),W(t,Ke(t._zod.def,{shape:r}))}function Ie(e,t=0){if(e.aborted===!0)return!0;for(let n=t;n{var i;return(i=n).path??(i.path=[]),n.path.unshift(e),n})}function Ar(e){return typeof e=="string"?e:e?.message}function bo(e,t,n){var i;for(let r=t;rNumber.isNaN(Number.parseInt(t,10))).map(t=>t[1])}function ng(e){let t=atob(e),n=new Uint8Array(t.length);for(let i=0;it.toString(16).padStart(2,"0")).join("")}var Lu=class{constructor(...t){}};function Bu(e,t){for(let n in t){let i=Object.getOwnPropertyDescriptor(t,n);i.get?Object.defineProperty(e,n,{...i,enumerable:!1}):Rk(e,n,i.value)}}function Ot(e,t,n,i=!0){return Object.defineProperty(e,t,{configurable:!0,writable:!0,enumerable:i,value:n}),n}function Kn(e,t,n){return Ot(e,t,n,!1)}function Lk(e,t){for(let n in e){let i=e[n];Object.defineProperty(t,n,{configurable:!0,enumerable:!0,get(){return Ot(this,n,i(this))},set(r){Ot(this,n,r)}})}return t}function Rk(e,t,n){Object.defineProperty(e,t,{configurable:!0,get(){return this==null?n:Ot(this,t,n.bind(this))},set(i){Ot(this,t,i)}})}function Mk(e,t){let n=Object.getPrototypeOf(e);return t in n?void 0:n}var Cu,It=!1,Zk={configurable:!0,get(){It=!0}};function R(e,t,n){let i=Object.getPrototypeOf(e._zod);if(t in i&&Cu!==e._zod){Cu=void 0;return}Cu=e._zod,Object.defineProperty(i,t,{configurable:!0,get(){Object.defineProperty(this,t,Zk);let r=It;It=!1;try{let o=n(this);return It?delete this[t]:Object.defineProperty(this,t,{configurable:!0,writable:!0,value:o}),It=It||r,o}catch(o){throw delete this[t],It=It||r,o}},set(r){Object.defineProperty(this,t,{configurable:!0,writable:!0,value:r})}})}function Vk(e,t,n,i){let r=Mk(e,t);r&&Object.defineProperty(r,t,{configurable:!0,get(){let o={configurable:!0,writable:!0,enumerable:i,value:void 0};return Object.defineProperty(this,t,o),o.value=n(this),Object.defineProperty(this,t,o),o.value},set(o){Object.defineProperty(this,t,{configurable:!0,writable:!0,enumerable:i,value:o})}})}var $o="~constantCatch";function Gu(e){let t=()=>e;return t[$o]=!0,t}var og,Wu=Object.freeze({status:"aborted"}),Ju={value:void 0,enumerable:!1},ag="captureStackTrace"in Error?Error:null;function Fk(e){let t=ag;if(t){let n=t.stackTraceLimit;if(typeof n=="number"){try{t.stackTraceLimit=0}catch{return ag=null,new e}try{return new e}finally{t.stackTraceLimit=n}}}return new e}function h(e,t,n,i){let r={};function o(m){this.def=m,this.constr=d,this.traits=new Set}o.prototype=r;let a=n,s=a&&new WeakSet;function u(m,f){if(m._zod){if(m._zod.traits.has(e))return}else{Ju.value=new o(f);try{Object.defineProperty(m,"_zod",Ju)}finally{Ju.value=void 0}}if(m._zod.traits.add(e),t(m,f),s){let v=Object.getPrototypeOf(m),_=m._zod.constr.prototype,O=v;for(;O&&O!==_;)O=Object.getPrototypeOf(O);let w=O??v;s.has(w)||(s.add(w),Bu(w,a))}let p=d.prototype;for(let v in p)Object.prototype.hasOwnProperty.call(p,v)&&(v in m||(m[v]=p[v].bind(m)))}let c=i?.Parent??Object;class l extends c{}Object.defineProperty(l,"name",{value:e});function d(m){let f=i?.Parent?Fk(l):this;u(f,m);let p=f._zod.deferred;if(p){for(let _ of p)_();f._zod.deferred=void 0}let v=globalThis.__zod_globalConfig?.postProcessor;return v&&v(f),f}return Object.defineProperty(d,"init",{value:u}),Object.defineProperty(d,Symbol.hasInstance,{value:m=>i?.Parent&&m instanceof i.Parent?!0:m?._zod?.traits?.has(e)}),Object.defineProperty(d,"name",{value:e}),d}var Ku=Symbol("zod_brand"),Ne=class extends Error{constructor(){super("Encountered Promise during synchronous parse. Use .parseAsync() instead.")}},zt=class extends Error{constructor(t){super(`Encountered unidirectional transform during encode: ${t}`),this.name="ZodEncodeError"}};(og=globalThis).__zod_globalConfig??(og.__zod_globalConfig={});var ge=globalThis.__zod_globalConfig;function ie(e){return e&&Object.assign(ge,e),ge}function qk(){let e=this._zod;return e.message??(e.message=JSON.stringify(e.def,jr,2)),e.message}function Bk(e){this._zod.message=e}var Gk={get:qk,set:Bk,enumerable:!0,configurable:!0},Yu={value:void 0,enumerable:!1},sg=new WeakSet([Object.prototype,Error.prototype]),ug=(e,t)=>{e.name="$ZodError",Yu.value=t,Object.defineProperty(e,"issues",Yu),Yu.value=void 0,Object.defineProperty(e,"message",Gk);let n=Object.getPrototypeOf(e);sg.has(n)||(sg.add(n),Object.defineProperty(n,"toString",{configurable:!0,enumerable:!1,get(){let i=()=>this.message;return Object.defineProperty(this,"toString",{value:i,configurable:!0,writable:!0}),i},set(i){Object.defineProperty(this,"toString",{value:i,configurable:!0,writable:!0})}}))},Xu=h("$ZodError",ug),Te=h("$ZodError",ug,void 0,{Parent:Error});function Jk(e,t,n){return Object.prototype.hasOwnProperty.call(e,t)||(t==="__proto__"?Object.defineProperty(e,t,{value:n(),writable:!0,enumerable:!0,configurable:!0}):e[t]=n()),e[t]}function Hn(e,t=n=>n.message){let n={},i=[];for(let r of e.issues)r.path.length>0?Jk(n,r.path[0],()=>[]).push(t(r)):i.push(t(r));return{formErrors:i,fieldErrors:n}}function Yn(e,t=n=>n.message){let n={_errors:[]},i=(r,o=[])=>{for(let a of r.issues)if(a.code==="invalid_union"&&a.errors.length)a.errors.map(s=>i({issues:s},[...o,...a.path]));else if(a.code==="invalid_key")i({issues:a.issues},[...o,...a.path]);else if(a.code==="invalid_element")i({issues:a.issues},[...o,...a.path]);else{let s=[...o,...a.path];if(s.length===0)n._errors.push(t(a));else{let u=n,c=0;for(;cn.message){let n={errors:[]},i=(r,o=[])=>{var a;for(let s of r.issues)if(s.code==="invalid_union"&&s.errors.length)s.errors.map(u=>i({issues:u},[...o,...s.path]));else if(s.code==="invalid_key")i({issues:s.issues},[...o,...s.path]);else if(s.code==="invalid_element")i({issues:s.issues},[...o,...s.path]);else{let u=[...o,...s.path];if(u.length===0){n.errors.push(t(s));continue}let c=n,l=0;for(;ltypeof i=="object"?i.key:i);for(let i of n)typeof i=="number"?t.push(`[${i}]`):typeof i=="symbol"?t.push(`[${JSON.stringify(String(i))}]`):/[^\w$]/.test(i)?t.push(`[${JSON.stringify(i)}]`):(t.length&&t.push("."),t.push(i));return t.join("")}function ec(e){let t=[],n=[...e.issues].sort((i,r)=>(i.path??[]).length-(r.path??[]).length);for(let i of n)t.push(`\u2716 ${i.message}`),i.path?.length&&t.push(` \u2192 at ${cg(i.path)}`);return t.join(` +`)}function wo(e,t){return{callee:t?.callee??e,Err:t?.Err}}var Ur=e=>{let t=(n,i,r,o)=>{let a=r?{...r,async:!1}:{async:!1},s=n._zod.run({value:i,issues:[]},a);if(s instanceof Promise)throw new Ne;if(s.issues.length){let u=new(o?.Err??e)(s.issues.map(c=>je(c,a,ie())));throw _o(u,o?.callee??t),u}return s.value};return t},xo=Ur(Te),Lr=e=>{let t=async(n,i,r,o)=>{let a=r?{...r,async:!0}:{async:!0},s=n._zod.run({value:i,issues:[]},a);if(s instanceof Promise&&(s=await s),s.issues.length){let u=new(o?.Err??e)(s.issues.map(c=>je(c,a,ie())));throw _o(u,o?.callee??t),u}return s.value};return t},ko=Lr(Te),Rr=e=>(t,n,i)=>{let r=i?{...i,async:!1}:{async:!1},o=t._zod.run({value:n,issues:[]},r);if(o instanceof Promise)throw new Ne;return o.issues.length?lg(e,o.issues,r):{success:!0,data:o.value}},Kk=Rr(Te);function lg(e,t,n){let i;return{success:!1,get error(){return i||(i=new e(t.map(r=>je(r,n,ie()))),t=void 0,n=void 0),i},set error(r){i=r,t=void 0,n=void 0}}}var Mr=e=>async(t,n,i)=>{let r=i?{...i,async:!0}:{async:!0},o=t._zod.run({value:n,issues:[]},r);return o instanceof Promise&&(o=await o),o.issues.length?lg(e,o.issues,r):{success:!0,data:o.value}},Hk=Mr(Te),Yk=Symbol.for("zod.compile.invalid"),Xk=Symbol.for("zod.compile.fallback"),Xn=((e,t,n)=>{let i=e._zod.bag.validator;if(i!==void 0){if(i(t)!==Yk)return!0;if(i.definite===!0&&n===void 0)return!1}return Qk(e,t,n)});function Qk(e,t,n){let i=n?{...n,async:!1,abortEarly:!0}:{async:!1,abortEarly:!0},r=e._zod.bag.fallbackRun,o;if(r?(i[Xk]=!0,o=r({value:t,issues:[]},i)):o=e._zod.run({value:t,issues:[]},i),o instanceof Promise)throw new Ne;return o.issues.length===0}var Qn=async(e,t,n)=>{let i=n?{...n,async:!0,abortEarly:!0}:{async:!0,abortEarly:!0},r=e._zod.run({value:t,issues:[]},i);return r instanceof Promise&&(r=await r),r.issues.length===0},So=e=>{let t=Ur(e),n=(i,r,o,a)=>{let s=o?{...o,direction:"backward"}:{direction:"backward"};return t(i,r,s,wo(n,a))};return n},eS=So(Te),Io=e=>{let t=Ur(e),n=(i,r,o,a)=>t(i,r,o,wo(n,a));return n},tS=Io(Te),Oo=e=>{let t=Lr(e),n=async(i,r,o,a)=>{let s=o?{...o,direction:"backward"}:{direction:"backward"};return await t(i,r,s,wo(n,a))};return n},rS=Oo(Te),zo=e=>{let t=Lr(e),n=async(i,r,o,a)=>await t(i,r,o,wo(n,a));return n},nS=zo(Te),Eo=e=>(t,n,i)=>{let r=i?{...i,direction:"backward"}:{direction:"backward"};return Rr(e)(t,n,r)},iS=Eo(Te),Po=e=>(t,n,i)=>Rr(e)(t,n,i),oS=Po(Te),Ao=e=>async(t,n,i)=>{let r=i?{...i,direction:"backward"}:{direction:"backward"};return Mr(e)(t,n,r)},aS=Ao(Te),Do=e=>async(t,n,i)=>Mr(e)(t,n,i),sS=Do(Te);var qe={};ft(qe,{anyString:()=>Oc,base64:()=>_c,base64url:()=>yc,bigint:()=>Ec,boolean:()=>Pc,browserEmail:()=>hS,cidrv4:()=>gc,cidrv6:()=>vc,creditCard:()=>jo,cuid:()=>rc,cuid2:()=>nc,currencyCode:()=>xc,date:()=>kc,datetime:()=>Ic,domain:()=>$c,duration:()=>cc,e164:()=>wc,email:()=>dc,emoji:()=>fc,extendedDuration:()=>uS,guid:()=>lc,hex:()=>Tc,hostname:()=>bc,html5Email:()=>fS,httpProtocol:()=>ei,iban:()=>No,idnEmail:()=>pS,integer:()=>ti,ipv4:()=>mc,ipv6:()=>pc,ksuid:()=>ac,lowercase:()=>jc,mac:()=>hc,md5_base64:()=>yS,md5_base64url:()=>bS,md5_hex:()=>_S,nanoid:()=>sc,nanoidOfLength:()=>uc,null:()=>Ac,number:()=>vt,rfc5322Email:()=>mS,sha1_base64:()=>wS,sha1_base64url:()=>xS,sha1_hex:()=>$S,sha256_base64:()=>SS,sha256_base64url:()=>IS,sha256_hex:()=>kS,sha384_base64:()=>zS,sha384_base64url:()=>ES,sha384_hex:()=>OS,sha512_base64:()=>AS,sha512_base64url:()=>DS,sha512_hex:()=>PS,string:()=>zc,time:()=>Sc,ulid:()=>ic,undefined:()=>Dc,unicodeEmail:()=>dg,uppercase:()=>Nc,uuid:()=>Yt,uuid4:()=>cS,uuid6:()=>lS,uuid7:()=>dS,xid:()=>oc});var rc=/^[cC][0-9a-z]{6,}$/,nc=/^[0-9a-z]+$/,ic=/^[0-7][0-9A-HJKMNP-TV-Za-hjkmnp-tv-z]{25}$/,oc=/^[0-9a-vA-V]{20}$/,ac=/^[A-Za-z0-9]{27}$/,sc=/^[a-zA-Z0-9_-]{21}$/;function uc(e){return new RegExp(`^[a-zA-Z0-9_-]{${e}}$`)}var cc=/^P(?:(\d+W)|(?!.*W)(?=\d|T\d)(\d+Y)?(\d+M)?(\d+D)?(T(?=\d)(\d+H)?(\d+M)?(\d+([.,]\d+)?S)?)?)$/,uS=/^[-+]?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)?)??$/,lc=/^([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})$/,Yt=e=>e?new RegExp(`^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-${e}[0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12})$`):/^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$/,cS=Yt(4),lS=Yt(6),dS=Yt(7),dc=/^(?:[A-Za-z0-9_'+\-]+\.)*[A-Za-z0-9_'+\-]*[A-Za-z0-9_+-]@(?:[A-Za-z0-9][A-Za-z0-9\-]*\.)+[A-Za-z]{2,}$/,fS=/^[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])?)*$/,mS=/^(([^<>()\[\]\\.,;:\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,}))$/,dg=/^[^\s@"]{1,64}@[^\s@]{1,255}$/u,pS=dg,hS=/^[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])?)*$/,gS="^(?=[\\s\\S]*[\\p{Extended_Pictographic}\\p{Regional_Indicator}\\u20E3])[\\p{Extended_Pictographic}\\p{Emoji_Component}]+$";function fc(){return new RegExp(gS,"u")}var mc=/^(?:(?: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])$/,pc=/^(([0-9a-fA-F]{1,4}:){7}[0-9a-fA-F]{1,4}|([0-9a-fA-F]{1,4}:){1,7}:|([0-9a-fA-F]{1,4}:){1,6}:[0-9a-fA-F]{1,4}|([0-9a-fA-F]{1,4}:){1,5}(:[0-9a-fA-F]{1,4}){1,2}|([0-9a-fA-F]{1,4}:){1,4}(:[0-9a-fA-F]{1,4}){1,3}|([0-9a-fA-F]{1,4}:){1,3}(:[0-9a-fA-F]{1,4}){1,4}|([0-9a-fA-F]{1,4}:){1,2}(:[0-9a-fA-F]{1,4}){1,5}|[0-9a-fA-F]{1,4}:((:[0-9a-fA-F]{1,4}){1,6})|:((:[0-9a-fA-F]{1,4}){1,7}|:))$/,hc=e=>{let t=Fe(e??":");return new RegExp(`^(?:[0-9A-F]{2}${t}){5}[0-9A-F]{2}$|^(?:[0-9a-f]{2}${t}){5}[0-9a-f]{2}$`)},gc=/^((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])$/,vc=/^(([0-9a-fA-F]{1,4}:){7}[0-9a-fA-F]{1,4}|([0-9a-fA-F]{1,4}:){1,7}:|([0-9a-fA-F]{1,4}:){1,6}:[0-9a-fA-F]{1,4}|([0-9a-fA-F]{1,4}:){1,5}(:[0-9a-fA-F]{1,4}){1,2}|([0-9a-fA-F]{1,4}:){1,4}(:[0-9a-fA-F]{1,4}){1,3}|([0-9a-fA-F]{1,4}:){1,3}(:[0-9a-fA-F]{1,4}){1,4}|([0-9a-fA-F]{1,4}:){1,2}(:[0-9a-fA-F]{1,4}){1,5}|[0-9a-fA-F]{1,4}:((:[0-9a-fA-F]{1,4}){1,6})|:((:[0-9a-fA-F]{1,4}){1,7}|:))\/(12[0-8]|1[01][0-9]|[1-9]?[0-9])$/,_c=/^$|^(?:[0-9a-zA-Z+/]{4})*(?:(?:[0-9a-zA-Z+/]{2}==)|(?:[0-9a-zA-Z+/]{3}=))?$/,yc=/^(?:[A-Za-z0-9_-]{4})*(?:[A-Za-z0-9_-]{2,3})?$/,bc=/^(?=.{1,253}\.?$)[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[-0-9a-zA-Z]{0,61}[0-9a-zA-Z])?)*\.?$/,$c=/^(?=.{1,253}$)([a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?\.)+[a-zA-Z]{2,63}$/,ei=/^https?$/,wc=/^\+[1-9]\d{6,14}$/,jo=/^\d(?:[ -]?\d){11,18}$/,xc=/^(?:AED|AFN|ALL|AMD|AOA|ARS|AUD|AWG|AZN|BAM|BBD|BDT|BHD|BIF|BMD|BND|BOB|BOV|BRL|BSD|BTN|BWP|BYN|BZD|CAD|CDF|CHE|CHF|CHW|CLF|CLP|CNY|COP|COU|CRC|CUP|CVE|CZK|DJF|DKK|DOP|DZD|EGP|ERN|ETB|EUR|FJD|FKP|GBP|GEL|GHS|GIP|GMD|GNF|GTQ|GYD|HKD|HNL|HTG|HUF|IDR|ILS|INR|IQD|IRR|ISK|JMD|JOD|JPY|KES|KGS|KHR|KMF|KPW|KRW|KWD|KYD|KZT|LAK|LBP|LKR|LRD|LSL|LYD|MAD|MDL|MGA|MKD|MMK|MNT|MOP|MRU|MUR|MVR|MWK|MXN|MXV|MYR|MZN|NAD|NGN|NIO|NOK|NPR|NZD|OMR|PAB|PEN|PGK|PHP|PKR|PLN|PYG|QAR|RON|RSD|RUB|RWF|SAR|SBD|SCR|SDG|SEK|SGD|SHP|SLE|SOS|SRD|SSP|STN|SVC|SYP|SZL|THB|TJS|TMT|TND|TOP|TRY|TTD|TWD|TZS|UAH|UGX|USD|USN|UYI|UYU|UYW|UZS|VED|VES|VND|VUV|WST|XAD|XAF|XAG|XAU|XBA|XBB|XBC|XBD|XCD|XCG|XDR|XOF|XPD|XPF|XPT|XSU|XTS|XUA|XXX|YER|ZAR|ZMW|ZWG)$/,No=/^[A-Z]{2}(?!00|01|99)\d{2}[A-Z0-9]{11,30}$/,fg="(?:(?:\\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])))";function vS(e){return new RegExp(`^${e}$`)}var kc=vS(fg);function tc(e){let t="(?:[01]\\d|2[0-3]):[0-5]\\d";return typeof e.precision=="number"?e.precision===-1?`${t}`:e.precision===0?`${t}:[0-5]\\d`:`${t}:[0-5]\\d\\.\\d{${e.precision}}`:e.seconds?`${t}:[0-5]\\d(?:\\.\\d+)?`:`${t}(?::[0-5]\\d(?:\\.\\d+)?)?`}function Sc(e){return new RegExp(`^${tc(e)}$`)}function Ic(e){let t=["Z"];e.offset&&t.push("([+-](?:[01]\\d|2[0-3]):[0-5]\\d)");let n=`${tc({precision:e.precision,seconds:!0})}(?:${t.join("|")})`,i=e.local?`${n}|${tc({precision:e.precision})}`:n;return new RegExp(`^${fg}T(?:${i})$`)}var Oc=/^[\s\S]{0,}$/,zc=e=>{let t=e?`[\\s\\S]{${e?.minimum??0},${e?.maximum??""}}`:"[\\s\\S]*";return new RegExp(`^${t}$`)},Ec=/^-?\d+n?$/,ti=/^-?\d+$/,vt=/^-?\d+(?:\.\d+)?$/,Pc=/^(?:true|false)$/i,Ac=/^null$/i;var Dc=/^undefined$/i;var jc=/^[^A-Z]*$/,Nc=/^[^a-z]*$/,Tc=/^[0-9a-fA-F]*$/;function ri(e,t){return new RegExp(`^[A-Za-z0-9+/]{${e}}${t}$`)}function ni(e){return new RegExp(`^[A-Za-z0-9_-]{${e}}$`)}var _S=/^[0-9a-fA-F]{32}$/,yS=ri(22,"=="),bS=ni(22),$S=/^[0-9a-fA-F]{40}$/,wS=ri(27,"="),xS=ni(27),kS=/^[0-9a-fA-F]{64}$/,SS=ri(43,"="),IS=ni(43),OS=/^[0-9a-fA-F]{96}$/,zS=ri(64,""),ES=ni(64),PS=/^[0-9a-fA-F]{128}$/,AS=ri(86,"=="),DS=ni(86);var X=h("$ZodCheck",(e,t)=>{var n;e._zod??(e._zod={}),e._zod.def=t,(n=e._zod).onattach??(n.onattach=[])}),Cc=e=>{let t=e.value;return!vo(t)&&t.size!==void 0},Uc=e=>{let t=e.value;return!vo(t)&&t.length!==void 0},To={number:"number",bigint:"bigint",object:"date"},Uo=h("$ZodCheckLessThan",(e,t)=>{X.init(e,t);let n=To[typeof t.value];e._zod.check=i=>{(t.inclusive?i.value<=t.value:i.value{X.init(e,t);let n=To[typeof t.value];e._zod.check=i=>{(t.inclusive?i.value>=t.value:i.value>t.value)||i.issues.push({origin:To[typeof i.value]??n,code:"too_small",minimum:typeof t.value=="object"?t.value.getTime():t.value,input:i.value,inclusive:t.inclusive,inst:e,continue:!t.abort})}}),Lc=h("$ZodCheckMultipleOf",(e,t)=>{X.init(e,t),e._zod.check=n=>{if(typeof n.value!=typeof t.value)throw new Error("Cannot mix number and bigint in multiple_of check.");(typeof n.value=="bigint"?t.value!==BigInt(0)&&n.value%t.value===BigInt(0):Vn(n.value,t.value)===0)||n.issues.push({origin:typeof n.value,code:"not_multiple_of",divisor:t.value,input:n.value,inst:e,continue:!t.abort})}}),Rc=h("$ZodCheckNumberFormat",(e,t)=>{X.init(e,t),t.format=t.format||"float64";let n=t.format?.includes("int"),i=n?"int":"number",[r,o]=Bn[t.format];e._zod.check=a=>{let s=a.value;if(n){if(!Number.isInteger(s)){a.issues.push({expected:i,format:t.format,code:"invalid_type",continue:!1,input:s,inst:e});return}if(!Number.isSafeInteger(s)){s>0?a.issues.push({input:s,code:"too_big",maximum:Number.MAX_SAFE_INTEGER,note:"Integers must be within the safe integer range.",inst:e,origin:i,inclusive:!0,continue:!t.abort}):a.issues.push({input:s,code:"too_small",minimum:Number.MIN_SAFE_INTEGER,note:"Integers must be within the safe integer range.",inst:e,origin:i,inclusive:!0,continue:!t.abort});return}}so&&a.issues.push({origin:"number",input:s,code:"too_big",maximum:o,inclusive:!0,inst:e,continue:!t.abort})}}),Mc=h("$ZodCheckBigIntFormat",(e,t)=>{X.init(e,t);let[n,i]=Gn[t.format];e._zod.check=r=>{let o=r.value;oi&&r.issues.push({origin:"bigint",input:o,code:"too_big",maximum:i,inclusive:!0,inst:e,continue:!t.abort})}}),Zc=h("$ZodCheckMaxSize",(e,t)=>{var n;X.init(e,t),(n=e._zod.def).when??(n.when=Cc),e._zod.check=i=>{let r=i.value;r.size<=t.maximum||i.issues.push({origin:Jn(r),code:"too_big",maximum:t.maximum,inclusive:!0,input:r,inst:e,continue:!t.abort})}}),Vc=h("$ZodCheckMinSize",(e,t)=>{var n;X.init(e,t),(n=e._zod.def).when??(n.when=Cc),e._zod.check=i=>{let r=i.value;r.size>=t.minimum||i.issues.push({origin:Jn(r),code:"too_small",minimum:t.minimum,inclusive:!0,input:r,inst:e,continue:!t.abort})}}),Fc=h("$ZodCheckSizeEquals",(e,t)=>{var n;X.init(e,t),(n=e._zod.def).when??(n.when=Cc),e._zod.check=i=>{let r=i.value,o=r.size;if(o===t.size)return;let a=o>t.size;i.issues.push({origin:Jn(r),...a?{code:"too_big",maximum:t.size}:{code:"too_small",minimum:t.size},inclusive:!0,exact:!0,input:i.value,inst:e,continue:!t.abort})}}),qc=h("$ZodCheckMaxLength",(e,t)=>{var n;X.init(e,t),(n=e._zod.def).when??(n.when=Uc),e._zod.check=i=>{let r=i.value,o=r.length;if((typeof r=="string"&&o>t.maximum?Ht(r):o)<=t.maximum)return;let s=Wn(r);i.issues.push({origin:s,code:"too_big",maximum:t.maximum,inclusive:!0,input:r,inst:e,continue:!t.abort})}}),Bc=h("$ZodCheckMinLength",(e,t)=>{var n;X.init(e,t),(n=e._zod.def).when??(n.when=Uc),e._zod.check=i=>{let r=i.value,o=r.length;if((typeof r=="string"&&o>=t.minimum&&o=t.minimum)return;let s=Wn(r);i.issues.push({origin:s,code:"too_small",minimum:t.minimum,inclusive:!0,input:r,inst:e,continue:!t.abort})}}),Gc=h("$ZodCheckLengthEquals",(e,t)=>{var n;X.init(e,t),(n=e._zod.def).when??(n.when=Uc),e._zod.check=i=>{let r=i.value,o=r.length,a=typeof r=="string"&&o>=t.length&&o<=t.length*2?Ht(r):o;if(a===t.length)return;let s=Wn(r),u=a>t.length;i.issues.push({origin:s,...u?{code:"too_big",maximum:t.length}:{code:"too_small",minimum:t.length},inclusive:!0,exact:!0,input:i.value,inst:e,continue:!t.abort})}}),Zr=h("$ZodCheckStringFormat",(e,t)=>{var n,i;X.init(e,t),t.pattern?(n=e._zod).check??(n.check=r=>{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})}):(i=e._zod).check??(i.check=()=>{})}),Jc=h("$ZodCheckRegex",(e,t)=>{Zr.init(e,t),e._zod.check=n=>{t.pattern.lastIndex=0,!t.pattern.test(n.value)&&n.issues.push({origin:"string",code:"invalid_format",format:"regex",input:n.value,pattern:t.pattern.toString(),inst:e,continue:!t.abort})}}),Wc=h("$ZodCheckLowerCase",(e,t)=>{t.pattern??(t.pattern=jc),Zr.init(e,t)}),Kc=h("$ZodCheckUpperCase",(e,t)=>{t.pattern??(t.pattern=Nc),Zr.init(e,t)}),Hc=h("$ZodCheckIncludes",(e,t)=>{X.init(e,t);let n=Fe(t.includes),i=new RegExp(typeof t.position=="number"?`^.{${t.position},}${n}`:n);t.pattern=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})}}),Yc=h("$ZodCheckStartsWith",(e,t)=>{X.init(e,t);let n=new RegExp(`^${Fe(t.prefix)}.*`);t.pattern??(t.pattern=n),e._zod.check=i=>{i.value.startsWith(t.prefix)||i.issues.push({origin:"string",code:"invalid_format",format:"starts_with",prefix:t.prefix,input:i.value,inst:e,continue:!t.abort})}}),Xc=h("$ZodCheckEndsWith",(e,t)=>{X.init(e,t);let n=new RegExp(`.*${Fe(t.suffix)}$`);t.pattern??(t.pattern=n),e._zod.check=i=>{i.value.endsWith(t.suffix)||i.issues.push({origin:"string",code:"invalid_format",format:"ends_with",suffix:t.suffix,input:i.value,inst:e,continue:!t.abort})}});function Co(e,t,n){e.issues.length&&t.issues.push(...De(n,e.issues))}var Qc=h("$ZodCheckProperty",(e,t)=>{X.init(e,t),e._zod.check=n=>{let i=t.schema._zod.run({value:n.value[t.property],issues:[]},{});if(i instanceof Promise)return i.then(r=>Co(r,n,t.property));Co(i,n,t.property)}}),el=h("$ZodCheckProperties",(e,t)=>{X.init(e,t),Kn(e,Symbol.iterator,function*(){yield e});let n;e._zod.check=i=>{if(i.value==null){i.issues.push({expected:"object",code:"invalid_type",input:i.value,inst:e});return}n??(n=Reflect.ownKeys(t.shape).map(a=>[a,t.shape[a]]));let r=i.value,o;for(let[a,s]of n){let u=s._zod.run({value:r[a],issues:[]},{});u instanceof Promise?(o??(o=[]),o.push(u.then(c=>Co(c,i,a)))):Co(u,i,a)}if(o)return Promise.all(o).then(()=>{})}}),tl=h("$ZodCheckMimeType",(e,t)=>{X.init(e,t);let n=new Set(t.mime);e._zod.check=i=>{n.has(i.value.type)||i.issues.push({code:"invalid_value",values:t.mime,input:i.value.type,inst:e,continue:!t.abort})}}),rl=h("$ZodCheckOverwrite",(e,t)=>{X.init(e,t),e._zod.check=n=>{n.value=t.tx(n.value)}});var Xt=class{constructor(t=[],n={}){this.content=[],this.indent=0,this.args=t,this.closed=n}indented(t){this.indent+=1;try{t(this)}finally{this.indent-=1}}write(t){if(typeof t=="function"){t(this,{execution:"sync"}),t(this,{execution:"async"});return}let i=t.split(` `).filter(a=>a),r=Math.min(...i.map(a=>a.length-a.trimStart().length)),o=i.map(a=>a.slice(r)).map(a=>" ".repeat(this.indent*2)+a);for(let a of o)this.content.push(a)}compile(){let t=Function,n=this?.content??[""];return new t(...Object.keys(this.closed),`return function (${this.args.join(", ")}) { ${n.join(` `)} -};`)(...Object.values(this.closed))}};var ol={major:4,minor:6,patch:5};var L=g("$ZodType",(e,t)=>{var n;e??(e={}),e._zod.def=t,e._zod.bag=e._zod.bag||{},e._zod.version=ol;let i=e._zod.def.checks,r=e._zod.traits.has("$ZodCheck")?[e,...i??[]]:i?.length?[...i]:[];for(let o of r)for(let a of o._zod.onattach)a(e);if(r.length===0)(n=e._zod).deferred??(n.deferred=[]),e._zod.deferred?.push(()=>{e._zod.run=e._zod.parse});else{let o=(s,u,c)=>{if(s.memo)return s;let l=Ie(s),d;for(let f of u){if(f._zod.def.when){if(Gu(s)||!f._zod.def.when(s))continue}else if(l)continue;let p=s.issues.length,m=f._zod.check(s);if(m instanceof Promise&&c?.async===!1)throw new je;if(d||m instanceof Promise)d=(d??Promise.resolve()).then(async()=>{await m,s.issues.length!==p&&(xo(s.issues,p,e),l||(l=Ie(s,p)))});else{if(s.issues.length===p)continue;xo(s.issues,p,e),l||(l=Ie(s,p))}}return d?d.then(()=>s):s},a=(s,u,c)=>{if(Ie(s))return s.aborted=!0,s;let l=o(u,r,c);if(l instanceof Promise){if(c.async===!1)throw new je;return l.then(d=>e._zod.parse(d,c))}return e._zod.parse(l,c)};e._zod.run=(s,u)=>{if(u.skipChecks)return e._zod.parse(s,u);if(u.direction==="backward"){let l=e._zod.parse({value:s.value,issues:[]},{...u,skipChecks:!0});return l instanceof Promise?l.then(d=>a(d,s,u)):a(l,s,u)}let c=e._zod.parse(s,u);if(c instanceof Promise){if(u.async===!1)throw new je;return c.then(l=>o(l,r,u))}return o(c,r,u)}}},{get"~standard"(){return Hn(this,"~standard",Go(this))},set"~standard"(e){zt(this,"~standard",e)}}),Eg=(e,t)=>e.issues.length?{issues:e.issues.map(n=>Ne(n,t,ne()))}:{value:e.value};async function AS(e,t){let n={async:!0};return Eg(await e._zod.run({value:t,issues:[]},n),n)}function Go(e){return{validate:t=>{let n={async:!1};try{let i=e._zod.run({value:t,issues:[]},n);if(!(i instanceof Promise))return Eg(i,n)}catch{}return AS(e,t)},vendor:"zod",version:1}}var Qt=g("$ZodString",(e,t)=>{L.init(e,t),e._zod.pattern=t.pattern??Ec,e._zod.parse=(n,i)=>{if(t.coerce)try{n.value=String(n.value)}catch{}return typeof n.value=="string"||n.issues.push({expected:"string",code:"invalid_type",input:n.value,inst:e}),n}}),K=g("$ZodStringFormat",(e,t)=>{Fr.init(e,t),Qt.init(e,t)}),sl=g("$ZodGUID",(e,t)=>{t.pattern??(t.pattern=fc),K.init(e,t)}),ul=g("$ZodUUID",(e,t)=>{if(t.version){let i={v1:1,v2:2,v3:3,v4:4,v5:5,v6:6,v7:7,v8:8}[t.version];if(i===void 0)throw new Error(`Invalid UUID version: "${t.version}"`);t.pattern??(t.pattern=Yt(i))}else t.pattern??(t.pattern=Yt());K.init(e,t)}),cl=g("$ZodEmail",(e,t)=>{t.pattern??(t.pattern=mc),K.init(e,t)}),ll=1,oi=2;function dl(e){try{return typeof URL<"u"&&typeof URL.canParse=="function"?URL.canParse(e):(new URL(e),!0)}catch{return!1}}function Jo(e,t){return!("normalize"in t)&&!("hostname"in t)&&!("protocol"in t)?dl(e)||oi:Pg(e,t)}function Pg(e,t){if(!t.normalize&&t.protocol?.source===ti.source&&!/^https?:\/\//i.test(e))return ll;try{if(typeof URL<"u"){let n=URL;if(typeof n.parse=="function")return n.parse(e)??oi}return new URL(e)}catch{return oi}}var DS=/[\t\n\r]/g;function ai(e){return e.replace(DS,"")}function Wo(e,t){return t.lastIndex=0,t.test(e.hostname)}function Ko(e,t){return t.lastIndex=0,t.test(e.protocol.endsWith(":")?e.protocol.slice(0,-1):e.protocol)}var fl=g("$ZodURL",(e,t)=>{K.init(e,t),e._zod.check=n=>{try{let i=n.value.trim(),r=Jo(i,t);if(r===ll){n.issues.push({code:"invalid_format",format:"url",note:"Invalid URL format",input:n.value,inst:e,continue:!t.abort});return}if(r===oi){n.issues.push({code:"invalid_format",format:"url",input:n.value,inst:e,continue:!t.abort});return}if(r===!0){n.value=ai(i);return}t.hostname&&!Wo(r,t.hostname)&&n.issues.push({code:"invalid_format",format:"url",note:"Invalid hostname",pattern:t.hostname.source,input:n.value,inst:e,continue:!t.abort}),t.protocol&&!Ko(r,t.protocol)&&n.issues.push({code:"invalid_format",format:"url",note:"Invalid protocol",pattern:t.protocol.source,input:n.value,inst:e,continue:!t.abort}),n.value=t.normalize?r.href:ai(i);return}catch{n.issues.push({code:"invalid_format",format:"url",input:n.value,inst:e,continue:!t.abort})}}}),ml=g("$ZodEmoji",(e,t)=>{t.pattern??(t.pattern=pc()),K.init(e,t)}),pl=g("$ZodNanoID",(e,t)=>{if(t.length!==void 0&&(!Number.isInteger(t.length)||t.length<1))throw new Error(`Invalid nanoid length: ${t.length}`);t.pattern??(t.pattern=t.length===void 0?cc:lc(t.length)),K.init(e,t)}),hl=g("$ZodCUID",(e,t)=>{t.pattern??(t.pattern=ic),K.init(e,t)}),gl=g("$ZodCUID2",(e,t)=>{t.pattern??(t.pattern=oc),K.init(e,t)}),vl=g("$ZodULID",(e,t)=>{t.pattern??(t.pattern=ac),K.init(e,t)}),_l=g("$ZodXID",(e,t)=>{t.pattern??(t.pattern=sc),K.init(e,t)}),yl=g("$ZodKSUID",(e,t)=>{t.pattern??(t.pattern=uc),K.init(e,t)}),bl=g("$ZodISODateTime",(e,t)=>{t.pattern??(t.pattern=zc(t)),K.init(e,t)}),$l=g("$ZodISODate",(e,t)=>{t.pattern??(t.pattern=Ic),K.init(e,t)}),wl=g("$ZodISOTime",(e,t)=>{t.pattern??(t.pattern=Oc(t)),K.init(e,t)}),xl=g("$ZodISODuration",(e,t)=>{t.pattern??(t.pattern=dc),K.init(e,t)}),kl=g("$ZodIPv4",(e,t)=>{t.pattern??(t.pattern=hc),K.init(e,t)}),NS=/^[0-9a-fA-F:.]+$/;function si(e){return NS.test(e)?dl(`http://[${e}]`):!1}var Sl=g("$ZodIPv6",(e,t)=>{t.pattern??(t.pattern=gc),K.init(e,t),e._zod.check=n=>{si(n.value)||n.issues.push({code:"invalid_format",format:"ipv6",input:n.value,inst:e,continue:!t.abort})}}),Il=g("$ZodMAC",(e,t)=>{t.pattern??(t.pattern=vc(t.delimiter)),K.init(e,t)}),Ol=g("$ZodCIDRv4",(e,t)=>{t.pattern??(t.pattern=_c),K.init(e,t)});function Ho(e){let t=e.split("/");if(t.length!==2)return!1;let[n,i]=t;if(!i)return!1;let r=Number(i);return`${r}`!==i||r<0||r>128?!1:si(n)}var zl=g("$ZodCIDRv6",(e,t)=>{t.pattern??(t.pattern=yc),K.init(e,t),e._zod.check=n=>{Ho(n.value)||n.issues.push({code:"invalid_format",format:"cidrv6",input:n.value,inst:e,continue:!t.abort})}});function ui(e){if(e==="")return!0;if(/\s/.test(e)||e.length%4!==0)return!1;try{return atob(e),!0}catch{return!1}}var Yo=/^[0-9a-zA-Z+/]*={0,2}$/,El=g("$ZodBase64",(e,t)=>{t.pattern??(t.pattern=Yo),K.init(e,t),e._zod.check=n=>{ui(n.value)||n.issues.push({code:"invalid_format",format:"base64",input:n.value,inst:e,continue:!t.abort})}}),ci=/^[A-Za-z0-9_-]*$/;function Xo(e){if(!ci.test(e))return!1;let t=e.replace(/[-_]/g,i=>i==="-"?"+":"/"),n=t.padEnd(Math.ceil(t.length/4)*4,"=");return ui(n)}var Pl=g("$ZodBase64URL",(e,t)=>{t.pattern??(t.pattern=ci),K.init(e,t),e._zod.check=n=>{Xo(n.value)||n.issues.push({code:"invalid_format",format:"base64url",input:n.value,inst:e,continue:!t.abort})}}),Al=g("$ZodE164",(e,t)=>{t.pattern??(t.pattern=kc),K.init(e,t)}),jS=/[- ]/g;function TS(e){let t=e.length,n=1,i=0;for(;t;){let r=e.charCodeAt(--t)-48;n^=1,i+=n?[0,2,4,6,8,1,3,5,7,9][r]:r}return i%10===0}function Qo(e){return Co.test(e)?TS(e.replace(jS,"")):!1}var Dl=g("$ZodCreditCard",(e,t)=>{t.pattern??(t.pattern=Co),K.init(e,t),e._zod.check=n=>{Qo(n.value)||n.issues.push({code:"invalid_format",format:"credit_card",input:n.value,inst:e,continue:!t.abort})}});function CS(e){let t=0,n=e.length;for(let i=4;i=65?t*100+(r-55):t*10+(r-48))%97}for(let i=0;i<4;i++){let r=e.charCodeAt(i);t=(r>=65?t*100+(r-55):t*10+(r-48))%97}return t===1}function ea(e){return Uo.test(e)?CS(e):!1}var Nl=g("$ZodIBAN",(e,t)=>{t.pattern??(t.pattern=Uo),K.init(e,t),e._zod.check=n=>{ea(n.value)||n.issues.push({code:"invalid_format",format:"iban",input:n.value,inst:e,continue:!t.abort})}});function ta(e,t=null){try{let n=e.split(".");if(n.length!==3)return!1;let[i]=n;if(!i)return!1;let r=JSON.parse(atob(i));return!("typ"in r&&r?.typ!=="JWT"||!r.alg||t&&(!("alg"in r)||r.alg!==t))}catch{return!1}}var jl=g("$ZodJWT",(e,t)=>{K.init(e,t),e._zod.check=n=>{ta(n.value,t.alg)||n.issues.push({code:"invalid_format",format:"jwt",input:n.value,inst:e,continue:!t.abort})}}),Tl=g("$ZodCustomStringFormat",(e,t)=>{K.init(e,t),e._zod.check=n=>{t.fn(n.value)||n.issues.push({code:"invalid_format",format:t.format,input:n.value,inst:e,continue:!t.abort})}}),ra=g("$ZodNumber",(e,t)=>{L.init(e,t),e._zod.pattern=yt,e._zod.parse=(n,i)=>{if(t.coerce)try{n.value=Number(n.value)}catch{}let r=n.value;if(typeof r=="number"&&!Number.isNaN(r)&&Number.isFinite(r))return n;let o=typeof r=="number"?Number.isNaN(r)?"NaN":Number.isFinite(r)?void 0:String(r):void 0;return n.issues.push({expected:"number",code:"invalid_type",input:r,inst:e,...o?{received:o}:{}}),n}}),Cl=g("$ZodNumberFormat",(e,t)=>{Zc.init(e,t),ra.init(e,t)}),li=g("$ZodBoolean",(e,t)=>{L.init(e,t),e._zod.pattern=Dc,e._zod.parse=(n,i)=>{if(t.coerce)try{n.value=!!n.value}catch{}let r=n.value;return typeof r=="boolean"||n.issues.push({expected:"boolean",code:"invalid_type",input:r,inst:e}),n}}),na=g("$ZodBigInt",(e,t)=>{L.init(e,t),e._zod.pattern=Ac,e._zod.parse=(n,i)=>{if(t.coerce)try{n.value=BigInt(n.value)}catch{}return typeof n.value=="bigint"||n.issues.push({expected:"bigint",code:"invalid_type",input:n.value,inst:e}),n}}),Ul=g("$ZodBigIntFormat",(e,t)=>{Vc.init(e,t),na.init(e,t)}),Ll=g("$ZodSymbol",(e,t)=>{L.init(e,t),e._zod.parse=(n,i)=>{let r=n.value;return typeof r=="symbol"||n.issues.push({expected:"symbol",code:"invalid_type",input:r,inst:e}),n}}),Rl=g("$ZodUndefined",(e,t)=>{L.init(e,t),e._zod.pattern=jc,e._zod.values=new Set([void 0]),e._zod.parse=(n,i)=>{let r=n.value;return typeof r>"u"||n.issues.push({expected:"undefined",code:"invalid_type",input:r,inst:e}),n}}),Ml=g("$ZodNull",(e,t)=>{L.init(e,t),e._zod.pattern=Nc,e._zod.values=new Set([null]),e._zod.parse=(n,i)=>{let r=n.value;return r===null||n.issues.push({expected:"null",code:"invalid_type",input:r,inst:e}),n}}),Zl=g("$ZodAny",(e,t)=>{L.init(e,t),e._zod.parse=n=>n}),Vl=g("$ZodUnknown",(e,t)=>{L.init(e,t),e._zod.parse=n=>n}),Fl=g("$ZodNever",(e,t)=>{L.init(e,t),e._zod.parse=(n,i)=>(n.issues.push({expected:"never",code:"invalid_type",input:n.value,inst:e}),n)}),ql=g("$ZodVoid",(e,t)=>{L.init(e,t),e._zod.parse=(n,i)=>{let r=n.value;return typeof r>"u"||n.issues.push({expected:"void",code:"invalid_type",input:r,inst:e}),n}}),Bl=g("$ZodDate",(e,t)=>{L.init(e,t),e._zod.parse=(n,i)=>{if(t.coerce)try{n.value=new Date(n.value)}catch{}let r=n.value,o=r instanceof Date;return o&&!Number.isNaN(r.getTime())||n.issues.push({expected:"date",code:"invalid_type",input:r,...o?{received:"Invalid Date"}:{},inst:e}),n}});function pg(e,t,n){e.issues.length&&t.issues.push(...De(n,e.issues)),t.value[n]=e.value}var Gl=g("$ZodArray",(e,t)=>{L.init(e,t);let n=ve.memoizer;n?.attach(e),e._zod.parse=(i,r)=>{let o=i.value;if(!Array.isArray(o))return i.issues.push({expected:"array",code:"invalid_type",input:o,inst:e}),i;i.value=n?n.alloc(e,i,Array(o.length),r):Array(o.length);let a=[],s=r?.abortEarly;for(let u=0;upg(d,i,u)));else if(pg(l,i,u),s&&l.issues.length!==0&&Ie(l))break}return a.length?Promise.all(a).then(()=>i):i}});function Bo(e,t,n,i,r,o){let a=n in i,s=o==="optional";if(!(!a&&s&&r==="optional")){if(e.issues.length){if(r!==void 0&&s&&!a)return;t.issues.push(...De(n,e.issues))}if(!a&&r===void 0){e.issues.length||t.issues.push({code:"invalid_type",expected:"nonoptional",input:void 0,path:[n]});return}e.value===void 0?(a||r==="defaulted"&&!s)&&(t.value[n]=void 0):t.value[n]=e.value}}var US=[];function Ag(e){let t=Object.keys(e.shape),n=Object.getOwnPropertySymbols(e.shape),i=n.length?n:US,r=i.length?[...t,...i]:t;for(let a of r)if(!e.shape?.[a]?._zod?.traits?.has("$ZodType"))throw new Error(`Invalid element at key "${String(a)}": expected a Zod schema`);let o=Bu(e.shape);return{...e,allKeys:r,symbolKeys:i,keySet:new Set(t),numKeys:t.length,optionalKeys:new Set(o)}}function Dg(e,t,n,i,r,o,a){let s=[],u=r.keySet,c=r.catchall._zod,l=c.def.type,d=c.optin,f=c.optout,p=0;for(let m in t){if(a&&n.issues.length!==p){if(Ie(n,p))break;p=n.issues.length}if(u.has(m))continue;if(m==="__proto__"){l==="never"&&s.push(m);continue}if(l==="never"){s.push(m);continue}let h=c.run({value:t[m],issues:[]},i);h instanceof Promise?e.push(h.then(_=>Bo(_,n,m,t,d,f))):Bo(h,n,m,t,d,f)}return s.length&&n.issues.push({code:"unrecognized_keys",keys:s,input:t,inst:o,continue:!0}),e.length?Promise.all(e).then(()=>n):n}var Ng=g("$ZodObject",(e,t)=>{L.init(e,t);let n=Object.getOwnPropertyDescriptor(t,"shape"),i=n?.get?n.get.raw:t.shape??{};if(i){let c=()=>{let l={...i};return Object.defineProperty(t,"shape",{value:l}),c.raw=l,l};c.raw=i,Object.defineProperty(t,"shape",{get:c})}let r=Cr(()=>Ag(t));M(e,"propValues",c=>{let l=c.def.shape,d={};for(let f in l){let p=l[f]._zod;if(p.values){Object.prototype.hasOwnProperty.call(d,f)||be(d,f,new Set);for(let m of p.values)d[f].add(m);p.optin!==void 0&&d[f].add(void 0)}}return d});let o=Kt,a=t.catchall,s,u=ve.memoizer;u?.attach(e),e._zod.parse=(c,l)=>{s??(s=r.value);let d=c.value;if(!o(d))return c.issues.push({expected:"object",code:"invalid_type",input:d,inst:e}),c;c.value=u?u.alloc(e,c,{},l):{};let f=[],p=s.shape,m=l?.abortEarly,h=c.issues.length;for(let _ of s.allKeys){if(m&&c.issues.length!==h){if(Ie(c,h))break;h=c.issues.length}if(_==="__proto__")continue;let I=p[_],S=I._zod.optin,k=I._zod.optout,P=I._zod.run({value:d[_],issues:[]},l);P instanceof Promise?f.push(P.then(j=>Bo(j,c,_,d,S,k))):Bo(P,c,_,d,S,k)}return a?Dg(f,d,c,l,r.value,e,m===!0):f.length?Promise.all(f).then(()=>c):c}}),Jl=g("$ZodObjectJIT",(e,t)=>{Ng.init(e,t);let n=e._zod.parse,i=Cr(()=>Ag(t)),r=ve.memoizer,o=p=>{let m=i.value,h=m.symbolKeys,_=new Xt(["payload","ctx"],{shape:p,inst:e,memo:r,syms:h}),I=j=>`shape[${j}]._zod.run({ value: input[${j}], issues: [] }, ctx)`,S=(j,D)=>` - let ${j}_ab = false; - for (let i = 0; i < ${j}.issues.length; i++) { - const iss = ${j}.issues[i]; - iss.path = iss.path ? [${D}, ...iss.path] : [${D}]; +};`)(...Object.values(this.closed))}};var nl={major:4,minor:6,patch:5};var U=h("$ZodType",(e,t)=>{var n;e??(e={}),e._zod.def=t,e._zod.bag=e._zod.bag||{},e._zod.version=nl;let i=e._zod.def.checks,r=e._zod.traits.has("$ZodCheck")?[e,...i??[]]:i?.length?[...i]:[];for(let o of r)for(let a of o._zod.onattach)a(e);if(r.length===0)(n=e._zod).deferred??(n.deferred=[]),e._zod.deferred?.push(()=>{e._zod.run=e._zod.parse});else{let o=(s,u,c)=>{if(s.memo)return s;let l=Ie(s),d;for(let m of u){if(m._zod.def.when){if(qu(s)||!m._zod.def.when(s))continue}else if(l)continue;let f=s.issues.length,p=m._zod.check(s);if(p instanceof Promise&&c?.async===!1)throw new Ne;if(d||p instanceof Promise)d=(d??Promise.resolve()).then(async()=>{await p,s.issues.length!==f&&(bo(s.issues,f,e),l||(l=Ie(s,f)))});else{if(s.issues.length===f)continue;bo(s.issues,f,e),l||(l=Ie(s,f))}}return d?d.then(()=>s):s},a=(s,u,c)=>{if(Ie(s))return s.aborted=!0,s;let l=o(u,r,c);if(l instanceof Promise){if(c.async===!1)throw new Ne;return l.then(d=>e._zod.parse(d,c))}return e._zod.parse(l,c)};e._zod.run=(s,u)=>{if(u.skipChecks)return e._zod.parse(s,u);if(u.direction==="backward"){let l=e._zod.parse({value:s.value,issues:[]},{...u,skipChecks:!0});return l instanceof Promise?l.then(d=>a(d,s,u)):a(l,s,u)}let c=e._zod.parse(s,u);if(c instanceof Promise){if(u.async===!1)throw new Ne;return c.then(l=>o(l,r,u))}return o(c,r,u)}}},{get"~standard"(){return Kn(this,"~standard",Fo(this))},set"~standard"(e){Ot(this,"~standard",e)}}),Eg=(e,t)=>e.issues.length?{issues:e.issues.map(n=>je(n,t,ie()))}:{value:e.value};async function jS(e,t){let n={async:!0};return Eg(await e._zod.run({value:t,issues:[]},n),n)}function Fo(e){return{validate:t=>{let n={async:!1};try{let i=e._zod.run({value:t,issues:[]},n);if(!(i instanceof Promise))return Eg(i,n)}catch{}return jS(e,t)},vendor:"zod",version:1}}var Qt=h("$ZodString",(e,t)=>{U.init(e,t),e._zod.pattern=t.pattern??Oc,e._zod.parse=(n,i)=>{if(t.coerce)try{n.value=String(n.value)}catch{}return typeof n.value=="string"||n.issues.push({expected:"string",code:"invalid_type",input:n.value,inst:e}),n}}),K=h("$ZodStringFormat",(e,t)=>{Zr.init(e,t),Qt.init(e,t)}),ol=h("$ZodGUID",(e,t)=>{t.pattern??(t.pattern=lc),K.init(e,t)}),al=h("$ZodUUID",(e,t)=>{if(t.version){let i={v1:1,v2:2,v3:3,v4:4,v5:5,v6:6,v7:7,v8:8}[t.version];if(i===void 0)throw new Error(`Invalid UUID version: "${t.version}"`);t.pattern??(t.pattern=Yt(i))}else t.pattern??(t.pattern=Yt());K.init(e,t)}),sl=h("$ZodEmail",(e,t)=>{t.pattern??(t.pattern=dc),K.init(e,t)}),ul=1,ii=2;function cl(e){try{return typeof URL<"u"&&typeof URL.canParse=="function"?URL.canParse(e):(new URL(e),!0)}catch{return!1}}function qo(e,t){return!("normalize"in t)&&!("hostname"in t)&&!("protocol"in t)?cl(e)||ii:Pg(e,t)}function Pg(e,t){if(!t.normalize&&t.protocol?.source===ei.source&&!/^https?:\/\//i.test(e))return ul;try{if(typeof URL<"u"){let n=URL;if(typeof n.parse=="function")return n.parse(e)??ii}return new URL(e)}catch{return ii}}var NS=/[\t\n\r]/g;function oi(e){return e.replace(NS,"")}function Bo(e,t){return t.lastIndex=0,t.test(e.hostname)}function Go(e,t){return t.lastIndex=0,t.test(e.protocol.endsWith(":")?e.protocol.slice(0,-1):e.protocol)}var ll=h("$ZodURL",(e,t)=>{K.init(e,t),e._zod.check=n=>{try{let i=n.value.trim(),r=qo(i,t);if(r===ul){n.issues.push({code:"invalid_format",format:"url",note:"Invalid URL format",input:n.value,inst:e,continue:!t.abort});return}if(r===ii){n.issues.push({code:"invalid_format",format:"url",input:n.value,inst:e,continue:!t.abort});return}if(r===!0){n.value=oi(i);return}t.hostname&&!Bo(r,t.hostname)&&n.issues.push({code:"invalid_format",format:"url",note:"Invalid hostname",pattern:t.hostname.source,input:n.value,inst:e,continue:!t.abort}),t.protocol&&!Go(r,t.protocol)&&n.issues.push({code:"invalid_format",format:"url",note:"Invalid protocol",pattern:t.protocol.source,input:n.value,inst:e,continue:!t.abort}),n.value=t.normalize?r.href:oi(i);return}catch{n.issues.push({code:"invalid_format",format:"url",input:n.value,inst:e,continue:!t.abort})}}}),dl=h("$ZodEmoji",(e,t)=>{t.pattern??(t.pattern=fc()),K.init(e,t)}),fl=h("$ZodNanoID",(e,t)=>{if(t.length!==void 0&&(!Number.isInteger(t.length)||t.length<1))throw new Error(`Invalid nanoid length: ${t.length}`);t.pattern??(t.pattern=t.length===void 0?sc:uc(t.length)),K.init(e,t)}),ml=h("$ZodCUID",(e,t)=>{t.pattern??(t.pattern=rc),K.init(e,t)}),pl=h("$ZodCUID2",(e,t)=>{t.pattern??(t.pattern=nc),K.init(e,t)}),hl=h("$ZodULID",(e,t)=>{t.pattern??(t.pattern=ic),K.init(e,t)}),gl=h("$ZodXID",(e,t)=>{t.pattern??(t.pattern=oc),K.init(e,t)}),vl=h("$ZodKSUID",(e,t)=>{t.pattern??(t.pattern=ac),K.init(e,t)}),_l=h("$ZodISODateTime",(e,t)=>{t.pattern??(t.pattern=Ic(t)),K.init(e,t)}),yl=h("$ZodISODate",(e,t)=>{t.pattern??(t.pattern=kc),K.init(e,t)}),bl=h("$ZodISOTime",(e,t)=>{t.pattern??(t.pattern=Sc(t)),K.init(e,t)}),$l=h("$ZodISODuration",(e,t)=>{t.pattern??(t.pattern=cc),K.init(e,t)}),wl=h("$ZodIPv4",(e,t)=>{t.pattern??(t.pattern=mc),K.init(e,t)}),TS=/^[0-9a-fA-F:.]+$/;function ai(e){return TS.test(e)?cl(`http://[${e}]`):!1}var xl=h("$ZodIPv6",(e,t)=>{t.pattern??(t.pattern=pc),K.init(e,t),e._zod.check=n=>{ai(n.value)||n.issues.push({code:"invalid_format",format:"ipv6",input:n.value,inst:e,continue:!t.abort})}}),kl=h("$ZodMAC",(e,t)=>{t.pattern??(t.pattern=hc(t.delimiter)),K.init(e,t)}),Sl=h("$ZodCIDRv4",(e,t)=>{t.pattern??(t.pattern=gc),K.init(e,t)});function Jo(e){let t=e.split("/");if(t.length!==2)return!1;let[n,i]=t;if(!i)return!1;let r=Number(i);return`${r}`!==i||r<0||r>128?!1:ai(n)}var Il=h("$ZodCIDRv6",(e,t)=>{t.pattern??(t.pattern=vc),K.init(e,t),e._zod.check=n=>{Jo(n.value)||n.issues.push({code:"invalid_format",format:"cidrv6",input:n.value,inst:e,continue:!t.abort})}});function si(e){if(e==="")return!0;if(/\s/.test(e)||e.length%4!==0)return!1;try{return atob(e),!0}catch{return!1}}var Wo=/^[0-9a-zA-Z+/]*={0,2}$/,Ol=h("$ZodBase64",(e,t)=>{t.pattern??(t.pattern=Wo),K.init(e,t),e._zod.check=n=>{si(n.value)||n.issues.push({code:"invalid_format",format:"base64",input:n.value,inst:e,continue:!t.abort})}}),ui=/^[A-Za-z0-9_-]*$/;function Ko(e){if(!ui.test(e))return!1;let t=e.replace(/[-_]/g,i=>i==="-"?"+":"/"),n=t.padEnd(Math.ceil(t.length/4)*4,"=");return si(n)}var zl=h("$ZodBase64URL",(e,t)=>{t.pattern??(t.pattern=ui),K.init(e,t),e._zod.check=n=>{Ko(n.value)||n.issues.push({code:"invalid_format",format:"base64url",input:n.value,inst:e,continue:!t.abort})}}),El=h("$ZodE164",(e,t)=>{t.pattern??(t.pattern=wc),K.init(e,t)}),CS=/[- ]/g;function US(e){let t=e.length,n=1,i=0;for(;t;){let r=e.charCodeAt(--t)-48;n^=1,i+=n?[0,2,4,6,8,1,3,5,7,9][r]:r}return i%10===0}function Ho(e){return jo.test(e)?US(e.replace(CS,"")):!1}var Pl=h("$ZodCreditCard",(e,t)=>{t.pattern??(t.pattern=jo),K.init(e,t),e._zod.check=n=>{Ho(n.value)||n.issues.push({code:"invalid_format",format:"credit_card",input:n.value,inst:e,continue:!t.abort})}});function LS(e){let t=0,n=e.length;for(let i=4;i=65?t*100+(r-55):t*10+(r-48))%97}for(let i=0;i<4;i++){let r=e.charCodeAt(i);t=(r>=65?t*100+(r-55):t*10+(r-48))%97}return t===1}function Yo(e){return No.test(e)?LS(e):!1}var Al=h("$ZodIBAN",(e,t)=>{t.pattern??(t.pattern=No),K.init(e,t),e._zod.check=n=>{Yo(n.value)||n.issues.push({code:"invalid_format",format:"iban",input:n.value,inst:e,continue:!t.abort})}});function Xo(e,t=null){try{let n=e.split(".");if(n.length!==3)return!1;let[i]=n;if(!i)return!1;let r=JSON.parse(atob(i));return!("typ"in r&&r?.typ!=="JWT"||!r.alg||t&&(!("alg"in r)||r.alg!==t))}catch{return!1}}var Dl=h("$ZodJWT",(e,t)=>{K.init(e,t),e._zod.check=n=>{Xo(n.value,t.alg)||n.issues.push({code:"invalid_format",format:"jwt",input:n.value,inst:e,continue:!t.abort})}}),jl=h("$ZodCustomStringFormat",(e,t)=>{K.init(e,t),e._zod.check=n=>{t.fn(n.value)||n.issues.push({code:"invalid_format",format:t.format,input:n.value,inst:e,continue:!t.abort})}}),Qo=h("$ZodNumber",(e,t)=>{U.init(e,t),e._zod.pattern=vt,e._zod.parse=(n,i)=>{if(t.coerce)try{n.value=Number(n.value)}catch{}let r=n.value;if(typeof r=="number"&&!Number.isNaN(r)&&Number.isFinite(r))return n;let o=typeof r=="number"?Number.isNaN(r)?"NaN":Number.isFinite(r)?void 0:String(r):void 0;return n.issues.push({expected:"number",code:"invalid_type",input:r,inst:e,...o?{received:o}:{}}),n}}),Nl=h("$ZodNumberFormat",(e,t)=>{Rc.init(e,t),Qo.init(e,t)}),ci=h("$ZodBoolean",(e,t)=>{U.init(e,t),e._zod.pattern=Pc,e._zod.parse=(n,i)=>{if(t.coerce)try{n.value=!!n.value}catch{}let r=n.value;return typeof r=="boolean"||n.issues.push({expected:"boolean",code:"invalid_type",input:r,inst:e}),n}}),ea=h("$ZodBigInt",(e,t)=>{U.init(e,t),e._zod.pattern=Ec,e._zod.parse=(n,i)=>{if(t.coerce)try{n.value=BigInt(n.value)}catch{}return typeof n.value=="bigint"||n.issues.push({expected:"bigint",code:"invalid_type",input:n.value,inst:e}),n}}),Tl=h("$ZodBigIntFormat",(e,t)=>{Mc.init(e,t),ea.init(e,t)}),Cl=h("$ZodSymbol",(e,t)=>{U.init(e,t),e._zod.parse=(n,i)=>{let r=n.value;return typeof r=="symbol"||n.issues.push({expected:"symbol",code:"invalid_type",input:r,inst:e}),n}}),Ul=h("$ZodUndefined",(e,t)=>{U.init(e,t),e._zod.pattern=Dc,e._zod.values=new Set([void 0]),e._zod.parse=(n,i)=>{let r=n.value;return typeof r>"u"||n.issues.push({expected:"undefined",code:"invalid_type",input:r,inst:e}),n}}),Ll=h("$ZodNull",(e,t)=>{U.init(e,t),e._zod.pattern=Ac,e._zod.values=new Set([null]),e._zod.parse=(n,i)=>{let r=n.value;return r===null||n.issues.push({expected:"null",code:"invalid_type",input:r,inst:e}),n}}),Rl=h("$ZodAny",(e,t)=>{U.init(e,t),e._zod.parse=n=>n}),Ml=h("$ZodUnknown",(e,t)=>{U.init(e,t),e._zod.parse=n=>n}),Zl=h("$ZodNever",(e,t)=>{U.init(e,t),e._zod.parse=(n,i)=>(n.issues.push({expected:"never",code:"invalid_type",input:n.value,inst:e}),n)}),Vl=h("$ZodVoid",(e,t)=>{U.init(e,t),e._zod.parse=(n,i)=>{let r=n.value;return typeof r>"u"||n.issues.push({expected:"void",code:"invalid_type",input:r,inst:e}),n}}),Fl=h("$ZodDate",(e,t)=>{U.init(e,t),e._zod.parse=(n,i)=>{if(t.coerce)try{n.value=new Date(n.value)}catch{}let r=n.value,o=r instanceof Date;return o&&!Number.isNaN(r.getTime())||n.issues.push({expected:"date",code:"invalid_type",input:r,...o?{received:"Invalid Date"}:{},inst:e}),n}});function pg(e,t,n){e.issues.length&&t.issues.push(...De(n,e.issues)),t.value[n]=e.value}var ql=h("$ZodArray",(e,t)=>{U.init(e,t);let n=ge.memoizer;n?.attach(e),e._zod.parse=(i,r)=>{let o=i.value;if(!Array.isArray(o))return i.issues.push({expected:"array",code:"invalid_type",input:o,inst:e}),i;i.value=n?n.alloc(e,i,Array(o.length),r):Array(o.length);let a=[],s=r?.abortEarly;for(let u=0;upg(d,i,u)));else if(pg(l,i,u),s&&l.issues.length!==0&&Ie(l))break}return a.length?Promise.all(a).then(()=>i):i}});function Vo(e,t,n,i,r,o){let a=n in i,s=o==="optional";if(!(!a&&s&&r==="optional")){if(e.issues.length){if(r!==void 0&&s&&!a)return;t.issues.push(...De(n,e.issues))}if(!a&&r===void 0){e.issues.length||t.issues.push({code:"invalid_type",expected:"nonoptional",input:void 0,path:[n]});return}e.value===void 0?(a||r==="defaulted"&&!s)&&(t.value[n]=void 0):t.value[n]=e.value}}var RS=[];function Ag(e){let t=Object.keys(e.shape),n=Object.getOwnPropertySymbols(e.shape),i=n.length?n:RS,r=i.length?[...t,...i]:t;for(let a of r)if(!e.shape?.[a]?._zod?.traits?.has("$ZodType"))throw new Error(`Invalid element at key "${String(a)}": expected a Zod schema`);let o=Fu(e.shape);return{...e,allKeys:r,symbolKeys:i,keySet:new Set(t),numKeys:t.length,optionalKeys:new Set(o)}}function Dg(e,t,n,i,r,o,a){let s=[],u=r.keySet,c=r.catchall._zod,l=c.def.type,d=c.optin,m=c.optout,f=0;for(let p in t){if(a&&n.issues.length!==f){if(Ie(n,f))break;f=n.issues.length}if(u.has(p))continue;if(p==="__proto__"){l==="never"&&s.push(p);continue}if(l==="never"){s.push(p);continue}let v=c.run({value:t[p],issues:[]},i);v instanceof Promise?e.push(v.then(_=>Vo(_,n,p,t,d,m))):Vo(v,n,p,t,d,m)}return s.length&&n.issues.push({code:"unrecognized_keys",keys:s,input:t,inst:o,continue:!0}),e.length?Promise.all(e).then(()=>n):n}var jg=h("$ZodObject",(e,t)=>{U.init(e,t);let n=Object.getOwnPropertyDescriptor(t,"shape"),i=n?.get?n.get.raw:t.shape??{};if(i){let c=()=>{let l={...i};return Object.defineProperty(t,"shape",{value:l}),c.raw=l,l};c.raw=i,Object.defineProperty(t,"shape",{get:c})}let r=Nr(()=>Ag(t));R(e,"propValues",c=>{let l=c.def.shape,d={};for(let m in l){let f=l[m]._zod;if(f.values){Object.prototype.hasOwnProperty.call(d,m)||ye(d,m,new Set);for(let p of f.values)d[m].add(p);f.optin!==void 0&&d[m].add(void 0)}}return d});let o=Kt,a=t.catchall,s,u=ge.memoizer;u?.attach(e),e._zod.parse=(c,l)=>{s??(s=r.value);let d=c.value;if(!o(d))return c.issues.push({expected:"object",code:"invalid_type",input:d,inst:e}),c;c.value=u?u.alloc(e,c,{},l):{};let m=[],f=s.shape,p=l?.abortEarly,v=c.issues.length;for(let _ of s.allKeys){if(p&&c.issues.length!==v){if(Ie(c,v))break;v=c.issues.length}if(_==="__proto__")continue;let O=f[_],w=O._zod.optin,S=O._zod.optout,P=O._zod.run({value:d[_],issues:[]},l);P instanceof Promise?m.push(P.then(N=>Vo(N,c,_,d,w,S))):Vo(P,c,_,d,w,S)}return a?Dg(m,d,c,l,r.value,e,p===!0):m.length?Promise.all(m).then(()=>c):c}}),Bl=h("$ZodObjectJIT",(e,t)=>{jg.init(e,t);let n=e._zod.parse,i=Nr(()=>Ag(t)),r=ge.memoizer,o=f=>{let p=i.value,v=p.symbolKeys,_=new Xt(["payload","ctx"],{shape:f,inst:e,memo:r,syms:v}),O=N=>`shape[${N}]._zod.run({ value: input[${N}], issues: [] }, ctx)`,w=(N,A)=>` + let ${N}_ab = false; + for (let i = 0; i < ${N}.issues.length; i++) { + const iss = ${N}.issues[i]; + iss.path = iss.path ? [${A}, ...iss.path] : [${A}]; payload.issues.push(iss); - if (iss.continue !== true) ${j}_ab = true; + if (iss.continue !== true) ${N}_ab = true; } - if (${j}_ab && ctx && ctx.abortEarly) { + if (${N}_ab && ctx && ctx.abortEarly) { payload.value = newResult; return payload; - }`;_.write("const input = payload.value;");let k=Object.create(null),P=0;for(let j of m.allKeys)k[j]=`key_${P++}`;_.write(r?"const newResult = memo.alloc(inst, payload, {}, ctx);":"const newResult = {};");for(let j of m.allKeys){if(j==="__proto__")continue;let D=k[j],C=typeof j=="symbol"?`syms[${h.indexOf(j)}]`:Se(j),X=`${C} in input`,F=p[j],ae=F?._zod?.optin,le=ae!==void 0,de=F?._zod?.optout==="optional";if(_.write(`const ${D} = ${I(C)};`),le&&de){let ke=ae==="optional"?`${D}_present`:`${D}.value !== undefined || ${D}_present`;_.write(` - const ${D}_present = ${X}; - if (!${D}.issues.length || ${D}_present) { - if (${D}.issues.length) {${S(D,C)} + }`;_.write("const input = payload.value;");let S=Object.create(null),P=0;for(let N of p.allKeys)S[N]=`key_${P++}`;_.write(r?"const newResult = memo.alloc(inst, payload, {}, ctx);":"const newResult = {};");for(let N of p.allKeys){if(N==="__proto__")continue;let A=S[N],M=typeof N=="symbol"?`syms[${v.indexOf(N)}]`:Se(N),q=`${M} in input`,re=f[N],he=re?._zod?.optin,ne=he!==void 0,xe=re?._zod?.optout==="optional";if(_.write(`const ${A} = ${O(M)};`),ne&&xe){let ke=he==="optional"?`${A}_present`:`${A}.value !== undefined || ${A}_present`;_.write(` + const ${A}_present = ${q}; + if (!${A}.issues.length || ${A}_present) { + if (${A}.issues.length) {${w(A,M)} } if (${ke}) { - newResult[${C}] = ${D}.value; + newResult[${M}] = ${A}.value; } } - `)}else le?(_.write(` - if (${D}.issues.length) {${S(D,C)} + `)}else ne?(_.write(` + if (${A}.issues.length) {${w(A,M)} } - `),ae==="defaulted"?_.write(`newResult[${C}] = ${D}.value;`):_.write(` - if (${D}.value !== undefined || ${X}) { - newResult[${C}] = ${D}.value; + `),he==="defaulted"?_.write(`newResult[${M}] = ${A}.value;`):_.write(` + if (${A}.value !== undefined || ${q}) { + newResult[${M}] = ${A}.value; } `)):_.write(` - const ${D}_present = ${X}; - if (${D}.issues.length) {${S(D,C)} + const ${A}_present = ${q}; + if (${A}.issues.length) {${w(A,M)} } - if (!${D}_present && !${D}.issues.length) { + if (!${A}_present && !${A}.issues.length) { payload.issues.push({ code: "invalid_type", expected: "nonoptional", input: undefined, - path: [${C}] + path: [${M}] }); if (ctx && ctx.abortEarly) { payload.value = newResult; @@ -126,31 +126,26 @@ ${n.join(` } } - if (${D}_present) { - newResult[${C}] = ${D}.value; + if (${A}_present) { + newResult[${M}] = ${A}.value; } - `)}return _.write("payload.value = newResult;"),_.write("return payload;"),_.compile()},a,s=Kt,u=!ve.jitless,l=u&&Fu.value,d=t.catchall,f;e._zod.parse=(p,m)=>{f??(f=i.value);let h=p.value;return s(h)?u&&l&&m?.async===!1&&m.jitless!==!0?(a||(a=o(t.shape)),p=a(p,m),d?Dg([],h,p,m,f,e,m?.abortEarly===!0):p):n(p,m):(p.issues.push({expected:"object",code:"invalid_type",input:h,inst:e}),p)}});function hg(e,t,n,i){for(let o of e)if(o.issues.length===0)return t.value=o.value,t;let r=e.filter(o=>!Ie(o));return r.length===1?(t.value=r[0].value,r[0]):(t.issues.push({code:"invalid_union",input:t.value,inst:n,errors:e.map(o=>o.issues.map(a=>Ne(a,i,ne())))}),t)}var di=g("$ZodUnion",(e,t)=>{L.init(e,t),M(e,"optin",i=>i.def.options.some(r=>r._zod.optin==="defaulted")?"defaulted":i.def.options.some(r=>r._zod.optin!==void 0)?"optional":void 0),M(e,"optout",i=>i.def.options.some(r=>r._zod.optout==="optional")?"optional":void 0),M(e,"values",i=>{if(i.def.options.every(r=>r._zod.values))return new Set(i.def.options.flatMap(r=>Array.from(r._zod.values)))}),M(e,"pattern",i=>{if(i.def.options.every(r=>r._zod.pattern)){let r=i.def.options.map(o=>o._zod.pattern);return new RegExp(`^(${r.map(o=>_t(o.source)).join("|")})$`)}});let n=t.options.length===1?t.options[0]._zod.run:null;e._zod.parse=(i,r)=>{if(n)return n(i,r);let o=!1,a=[];for(let s of t.options){let u=s._zod.run({value:i.value,issues:[]},r);if(u instanceof Promise)a.push(u),o=!0;else{if(u.issues.length===0)return u;a.push(u)}}return o?Promise.all(a).then(s=>hg(s,i,e,r)):hg(a,i,e,r)}});function gg(e,t,n,i){let r=[];for(let o=0;oo.issues.map(a=>Ne(a,i,ne())))}):t.issues.push({code:"invalid_union",input:t.value,inst:n,errors:[],inclusive:!1,matches:r}),t)}var Wl=g("$ZodXor",(e,t)=>{di.init(e,t),t.inclusive=!1;let n=t.options.length===1?t.options[0]._zod.run:null;e._zod.parse=(i,r)=>{if(n)return n(i,r);let o=!1,a=[];for(let s of t.options){let u=s._zod.run({value:i.value,issues:[]},r);u instanceof Promise?(a.push(u),o=!0):a.push(u)}return o?Promise.all(a).then(s=>gg(s,i,e,r)):gg(a,i,e,r)}});function Kl(e,t){let n=e._zod,i=n.bag.optionsMap;i||(i=jg(n.def),n.bag.optionsMap=i);let r=i.get(t);if(r===null)throw new Error(`Ambiguous discriminator value "${String(t)}"`);return r}function jg(e){let t=new Map;for(let n of e.options){let i=n._zod.propValues?.[e.discriminator];if(!i||i.size===0)throw new Error(`Invalid discriminated union option at index "${e.options.indexOf(n)}"`);for(let r of i)if(t.has(r)){if(r!==void 0)throw new Error(`Duplicate discriminator value "${String(r)}"`);t.set(r,null)}else t.set(r,n)}return t}var Hl=g("$ZodDiscriminatedUnion",(e,t)=>{t.inclusive=!1,di.init(e,t);let n=e._zod.parse;M(e,"propValues",r=>{let o={},a=0;for(let s of r.def.options){let u=s._zod.propValues;if(!u||Object.keys(u).length===0)throw new Error(`Invalid discriminated union option at index "${r.def.options.indexOf(s)}"`);u[r.def.discriminator]?.has(void 0)&&a++;for(let[c,l]of Object.entries(u)){Object.prototype.hasOwnProperty.call(o,c)||be(o,c,new Set);for(let d of l)o[c].add(d)}}return!r.def.unionFallback&&a>1&&o[r.def.discriminator]?.delete(void 0),o}),t.options.forEach((r,o)=>{let a=Ur(r._zod.def);if(a&&!Object.prototype.hasOwnProperty.call(a,t.discriminator))throw new Error(`Invalid discriminated union option at index "${o}"`)});let i=Cr(()=>jg(t));e._zod.parse=(r,o)=>{let a=r.value;if(!Kt(a))return r.issues.push({code:"invalid_type",expected:"object",input:a,inst:e}),r;let s=a?.[t.discriminator],u=i.value.get(s);return u&&(s!==void 0||o.direction!=="backward")?u._zod.run(r,o):t.unionFallback||o.direction==="backward"?n(r,o):(r.issues.push({code:"invalid_union",errors:[],note:"No matching discriminator",discriminator:t.discriminator,options:Array.from(i.value.keys()).filter(c=>i.value.get(c)!==null),input:a,path:[t.discriminator],inst:e}),r)}}),Yl=g("$ZodIntersection",(e,t)=>{L.init(e,t),e._zod.parse=(n,i)=>{let r=n.value,o=t.left._zod.run({value:r,issues:[]},i),a=t.right._zod.run({value:r,issues:[]},i);return o instanceof Promise||a instanceof Promise?Promise.all([o,a]).then(([u,c])=>vg(n,u,c)):vg(n,o,a)}});function qr(e,t){if(e===t)return{valid:!0,data:e};if(e instanceof Date&&t instanceof Date&&+e==+t)return{valid:!0,data:e};if(Fe(e)&&Fe(t)){let n=Object.keys(t),i=Object.keys(e).filter(o=>n.indexOf(o)!==-1),r={...e,...t};Object.prototype.hasOwnProperty.call(r,"__proto__")&&delete r.__proto__;for(let o of i){if(o==="__proto__")continue;let a=qr(e[o],t[o]);if(!a.valid)return{valid:!1,mergeErrorPath:[o,...a.mergeErrorPath]};r[o]=a.data}return{valid:!0,data:r}}if(Array.isArray(e)&&Array.isArray(t)){if(e.length!==t.length)return{valid:!1,mergeErrorPath:[]};let n=[];for(let i=0;i{let d;if(c.code==="unrecognized_keys"&&!c.path?.length)r??(r=c),d=c.keys;else if(c.code==="invalid_key"&&c.origin==="record"&&c.path?.length===1){let f=String(c.path[0]);o.has(f)||o.set(f,c),d=[f]}else return!1;for(let f of d)i.has(f)||i.set(f,{}),i.get(f)[l]=!0;return!0};for(let c of t.issues)a(c,"l")||e.issues.push(c);for(let c of n.issues)a(c,"r")||e.issues.push(c);let s=[...i].filter(([,c])=>c.l&&c.r).map(([c])=>c);if(s.length){let c=r?s.filter(l=>r.keys.includes(l)):[];c.length&&e.issues.push({...r,keys:c});for(let l of s)!c.includes(l)&&o.has(l)&&e.issues.push(o.get(l))}let u=qr(t.value,n.value);if(!u.valid){if(Ie(e))return e;throw new Error(`Unmergable intersection. Error path: ${JSON.stringify(u.mergeErrorPath)}`)}return e.value=u.data,e}var ia=g("$ZodTuple",(e,t)=>{L.init(e,t);let n=t.items,i=ve.memoizer;i?.attach(e),e._zod.parse=(r,o)=>{let a=r.value;if(!Array.isArray(a))return r.issues.push({input:a,inst:e,expected:"tuple",code:"invalid_type"}),r;r.value=i?i.alloc(e,r,[],o):[];let s=[],u=_g(n,"optin"),c=_g(n,"optout");if(!t.rest){if(a.lengthn.length&&r.issues.push({code:"too_big",maximum:n.length,inclusive:!0,input:a,inst:e,origin:"array"})}let l=new Array(n.length),d=t.rest?o?.abortEarly:void 0,f=!1;for(let p=0;p{l[p]=h})):(l[p]=m,d&&!f&&m.issues.length&&(f=Ie(m)))}if(t.rest&&!f){let p=n.length-1,m=a.slice(n.length),h=r.issues.length;for(let _ of m){if(d&&r.issues.length!==h){if(Ie(r,h))break;h=r.issues.length}p++;let I=t.rest._zod.run({value:_,issues:[]},o);I instanceof Promise?s.push(I.then(S=>yg(S,r,p))):yg(I,r,p)}}return s.length?Promise.all(s).then(()=>bg(l,r,n,a,c)):bg(l,r,n,a,c)}});function _g(e,t){for(let n=e.length-1;n>=0;n--)if(!(t==="optin"?e[n]._zod.optin!==void 0:e[n]._zod.optout==="optional"))return n+1;return 0}function yg(e,t,n){e.issues.length&&t.issues.push(...De(n,e.issues)),t.value[n]=e.value}function bg(e,t,n,i,r){for(let o=0;o=r&&n[o]._zod.optin==="optional"){t.value.length=o;break}if(a.issues.length){if(!s&&o>=r){t.value.length=o;break}t.issues.push(...De(o,a.issues))}t.value[o]=a.value}for(let o=t.value.length-1;o>=i.length&&(n[o]._zod.optout==="optional"&&t.value[o]===void 0);o--)t.value.length=o;return t}var Xl=g("$ZodRecord",(e,t)=>{L.init(e,t);let n=ve.memoizer;n?.attach(e),e._zod.parse=(i,r)=>{let o=i.value;if(!Fe(o))return i.issues.push({expected:"record",code:"invalid_type",input:o,inst:e}),i;let a=[],s=t.keyType._zod.values;if(s&&!t.partial){i.value=n?n.alloc(e,i,{},r):{};let u=new Set;for(let l of s)if(typeof l=="string"||typeof l=="number"||typeof l=="symbol"){if(u.add(typeof l=="number"?l.toString():l),l==="__proto__")continue;let d=t.keyType._zod.run({value:l,issues:[]},r);if(d instanceof Promise)throw new Error("Async schemas not supported in object keys currently");if(d.issues.length){i.issues.push({code:"invalid_key",origin:"record",issues:d.issues.map(m=>Ne(m,r,ne())),input:l,path:[l],inst:e});continue}let f=d.value;if(f==="__proto__")continue;let p=t.valueType._zod.run({value:o[l],issues:[]},r);p instanceof Promise?a.push(p.then(m=>{m.issues.length&&i.issues.push(...De(l,m.issues)),i.value[f]=m.value})):(p.issues.length&&i.issues.push(...De(l,p.issues)),i.value[f]=p.value)}let c;for(let l in o)if(!u.has(l))if(t.mode==="loose"){if(l==="__proto__")continue;i.value[l]=o[l]}else c=c??[],c.push(l);c&&c.length>0&&i.issues.push({code:"unrecognized_keys",input:o,inst:e,keys:c,continue:!0})}else{i.value=n?n.alloc(e,i,{},r):{};let u;for(let c of Reflect.ownKeys(o)){if(c==="__proto__"||!Object.prototype.propertyIsEnumerable.call(o,c))continue;let l=t.keyType._zod.run({value:c,issues:[]},r);if(l instanceof Promise)throw new Error("Async schemas not supported in object keys currently");if(typeof c=="string"&&yt.test(c)&&l.issues.length){let m=t.keyType._zod.run({value:Number(c),issues:[]},r);if(m instanceof Promise)throw new Error("Async schemas not supported in object keys currently");m.issues.length===0&&(l=m)}if(l.issues.length){t.mode==="loose"?i.value[c]=o[c]:s?(u=u??[],u.push(c)):i.issues.push({code:"invalid_key",origin:"record",issues:l.issues.map(m=>Ne(m,r,ne())),input:c,path:[c],inst:e});continue}let f=l.value;if(f==="__proto__")continue;let p=t.valueType._zod.run({value:o[c],issues:[]},r);p instanceof Promise?a.push(p.then(m=>{m.issues.length&&i.issues.push(...De(c,m.issues)),i.value[f]=m.value})):(p.issues.length&&i.issues.push(...De(c,p.issues)),i.value[f]=p.value)}u&&u.length>0&&i.issues.push({code:"unrecognized_keys",input:o,inst:e,keys:u,continue:!0})}return a.length?Promise.all(a).then(()=>i):i}}),Ql=g("$ZodMap",(e,t)=>{L.init(e,t);let n=ve.memoizer;n?.attach(e),e._zod.parse=(i,r)=>{let o=i.value;if(!(o instanceof Map))return i.issues.push({expected:"map",code:"invalid_type",input:o,inst:e}),i;let a=[];i.value=n?n.alloc(e,i,new Map,r):new Map;let s=r?.abortEarly,u=i.issues.length;for(let[c,l]of o){if(s&&i.issues.length!==u){if(Ie(i,u))break;u=i.issues.length}let d=t.keyType._zod.run({value:c,issues:[]},r),f=t.valueType._zod.run({value:l,issues:[]},r);d instanceof Promise||f instanceof Promise?a.push(Promise.all([d,f]).then(([p,m])=>{$g(p,m,i,c,o,e,r)})):$g(d,f,i,c,o,e,r)}return a.length?Promise.all(a).then(()=>i):i}});function $g(e,t,n,i,r,o,a){e.issues.length&&(Bn.has(typeof i)?n.issues.push(...De(i,e.issues)):n.issues.push({code:"invalid_key",origin:"map",input:r,inst:o,issues:e.issues.map(s=>Ne(s,a,ne()))})),t.issues.length&&(Bn.has(typeof i)?n.issues.push(...De(i,t.issues)):n.issues.push({origin:"map",code:"invalid_element",input:r,inst:o,key:i,issues:t.issues.map(s=>Ne(s,a,ne()))})),n.value.set(e.value,t.value)}var ed=g("$ZodSet",(e,t)=>{L.init(e,t);let n=ve.memoizer;n?.attach(e),e._zod.parse=(i,r)=>{let o=i.value;if(!(o instanceof Set))return i.issues.push({input:o,inst:e,expected:"set",code:"invalid_type"}),i;let a=[];i.value=n?n.alloc(e,i,new Set,r):new Set;let s=r?.abortEarly,u=i.issues.length;for(let c of o){if(s&&i.issues.length!==u){if(Ie(i,u))break;u=i.issues.length}let l=t.valueType._zod.run({value:c,issues:[]},r);l instanceof Promise?a.push(l.then(d=>wg(d,i))):wg(l,i)}return a.length?Promise.all(a).then(()=>i):i}});function wg(e,t){e.issues.length&&t.issues.push(...e.issues),t.value.add(e.value)}var td=g("$ZodEnum",(e,t)=>{L.init(e,t);let n=jr(t.entries),i=new Set(n);e._zod.values=i,M(e,"pattern",r=>{let o=jr(r.def.entries).filter(a=>Bn.has(typeof a));return new RegExp(o.length?`^(${o.map(a=>qe(a.toString())).join("|")})$`:"^[^\\s\\S]$")}),e._zod.parse=(r,o)=>{let a=r.value;return i.has(a)||r.issues.push({code:"invalid_value",values:n,input:a,inst:e}),r}}),rd=g("$ZodLiteral",(e,t)=>{L.init(e,t);let n=new Set(t.values);e._zod.values=n,M(e,"pattern",i=>{let r=i.def.values;return new RegExp(r.length?`^(${r.map(o=>typeof o=="string"?qe(o):o?qe(o.toString()):String(o)).join("|")})$`:"^[^\\s\\S]$")}),e._zod.parse=(i,r)=>{let o=i.value;return n.has(o)||i.issues.push({code:"invalid_value",values:t.values,input:o,inst:e}),i}}),nd=g("$ZodFile",(e,t)=>{L.init(e,t),e._zod.parse=(n,i)=>{let r=n.value;return r instanceof File||n.issues.push({expected:"file",code:"invalid_type",input:r,inst:e}),n}}),id=g("$ZodTransform",(e,t)=>{L.init(e,t),e._zod.optin="optional",ve.memoizer?.guard(e),e._zod.parse=(n,i)=>{if(i.direction==="backward")throw new Et(e.constructor.name);let r=t.transform(n.value,n);if(i.async)return(r instanceof Promise?r:Promise.resolve(r)).then(a=>(n.value=a,n));if(r instanceof Promise)throw new je;return n.value=r,n}});function xg(e,t){return e.value=t.issues.length?void 0:t.value,e}var oa=g("$ZodOptional",(e,t)=>{L.init(e,t),M(e,"optin",n=>n.def.innerType._zod.optin==="defaulted"?"defaulted":"optional"),e._zod.optout="optional",M(e,"values",n=>{let i=n.def.innerType._zod.values;return i?new Set([...i,void 0]):void 0}),M(e,"pattern",n=>{let i=n.def.innerType._zod.pattern;return i?new RegExp(`^(${_t(i.source)})?$`):void 0}),e._zod.parse=(n,i)=>{if(n.value===void 0){if(t.innerType._zod.optin!=="defaulted")return n;let r=t.innerType._zod.run({value:n.value,issues:[]},i);return r instanceof Promise?r.then(o=>xg(n,o)):xg(n,r)}return t.innerType._zod.run(n,i)}}),od=g("$ZodExactOptional",(e,t)=>{oa.init(e,t),M(e,"values",n=>n.def.innerType._zod.values),M(e,"pattern",n=>n.def.innerType._zod.pattern),e._zod.parse=(n,i)=>t.innerType._zod.run(n,i)}),ad=g("$ZodNullable",(e,t)=>{L.init(e,t),M(e,"optin",n=>n.def.innerType._zod.optin),M(e,"optout",n=>n.def.innerType._zod.optout),M(e,"pattern",n=>{let i=n.def.innerType._zod.pattern;return i?new RegExp(`^(${_t(i.source)}|null)$`):void 0}),M(e,"values",n=>n.def.innerType._zod.values?new Set([...n.def.innerType._zod.values,null]):void 0),e._zod.parse=(n,i)=>n.value===null?n:t.innerType._zod.run(n,i)}),sd=g("$ZodDefault",(e,t)=>{L.init(e,t),e._zod.optin="defaulted",M(e,"values",n=>n.def.innerType._zod.values),e._zod.parse=(n,i)=>{if(i.direction==="backward")return t.innerType._zod.run(n,i);if(n.value===void 0)return n.value=t.defaultValue,n;let r=t.innerType._zod.run(n,i);return r instanceof Promise?r.then(o=>kg(o,t)):kg(r,t)}});function kg(e,t){return e.value===void 0&&(e.value=t.defaultValue),e}var ud=g("$ZodPrefault",(e,t)=>{L.init(e,t),e._zod.optin="defaulted",M(e,"values",n=>n.def.innerType._zod.values),e._zod.parse=(n,i)=>(i.direction==="backward"||n.value===void 0&&(n.value=t.defaultValue),t.innerType._zod.run(n,i))}),cd=g("$ZodNonOptional",(e,t)=>{L.init(e,t),M(e,"values",n=>{let i=n.def.innerType._zod.values;return i?new Set([...i].filter(r=>r!==void 0)):void 0}),e._zod.parse=(n,i)=>{let r=t.innerType._zod.run(n,i);return r instanceof Promise?r.then(o=>Sg(o,e)):Sg(r,e)}});function Sg(e,t){return!e.issues.length&&e.value===void 0&&e.issues.push({code:"invalid_type",expected:"nonoptional",input:e.value,inst:t}),e}var ld=g("$ZodSuccess",(e,t)=>{L.init(e,t),e._zod.parse=(n,i)=>{if(i.direction==="backward")throw new Et("ZodSuccess");let r=t.innerType._zod.run(n,i);return r instanceof Promise?r.then(o=>(n.value=o.issues.length===0,n)):(n.value=r.issues.length===0,n)}});function Ig(e,t,n,i){return t.issues.length?(e.value=n.catchValue({...t,value:e.value,error:{issues:t.issues.map(r=>Ne(r,i,ne()))},input:e.value}),e):(e.value=t.value,t.memo&&(e.memo=!0),e)}var dd=g("$ZodCatch",(e,t)=>{L.init(e,t),M(e,"optin",n=>n.def.innerType._zod.optin==="defaulted"?"defaulted":"optional"),M(e,"optout",n=>n.def.innerType._zod.optout),M(e,"values",n=>n.def.innerType._zod.values),e._zod.parse=(n,i)=>{if(i.direction==="backward")return t.innerType._zod.run(n,i);let r=t.innerType._zod.run({value:n.value,issues:[]},i);return r instanceof Promise?r.then(o=>Ig(n,o,t,i)):Ig(n,r,t,i)}}),fd=g("$ZodNaN",(e,t)=>{L.init(e,t),e._zod.parse=(n,i)=>((typeof n.value!="number"||!Number.isNaN(n.value))&&n.issues.push({input:n.value,inst:e,expected:"nan",code:"invalid_type"}),n)}),aa=g("$ZodPipe",(e,t)=>{L.init(e,t),M(e,"values",n=>n.def.in._zod.values),M(e,"optin",n=>n.def.in._zod.optin),M(e,"optout",n=>n.def.out._zod.optout),M(e,"propValues",n=>n.def.in._zod.propValues),e._zod.parse=(n,i)=>{if(i.direction==="backward"){let o=t.out._zod.run(n,i);return o instanceof Promise?o.then(a=>Vo(a,t.in,i)):Vo(o,t.in,i)}let r=t.in._zod.run(n,i);return r instanceof Promise?r.then(o=>Vo(o,t.out,i)):Vo(r,t.out,i)}});function Vo(e,t,n){return e.issues.some(i=>i.code!=="unrecognized_keys")?(e.aborted=!0,e):t._zod.run({value:e.value,issues:e.issues},n)}var fi=g("$ZodCodec",(e,t)=>{L.init(e,t),M(e,"values",n=>n.def.in._zod.values),M(e,"optin",n=>n.def.in._zod.optin),M(e,"optout",n=>n.def.out._zod.optout),M(e,"propValues",n=>n.def.in._zod.propValues),e._zod.parse=(n,i)=>{if((i.direction||"forward")==="forward"){let o=t.in._zod.run(n,i);return o instanceof Promise?o.then(a=>Fo(a,t,i)):Fo(o,t,i)}else{let o=t.out._zod.run(n,i);return o instanceof Promise?o.then(a=>Fo(a,t,i)):Fo(o,t,i)}}});function Fo(e,t,n){if(e.issues.length)return e.aborted=!0,e;if((n.direction||"forward")==="forward"){let r=t.transform(e.value,e);return r instanceof Promise?r.then(o=>qo(e,o,t.out,n)):qo(e,r,t.out,n)}else{let r=t.reverseTransform(e.value,e);return r instanceof Promise?r.then(o=>qo(e,o,t.in,n)):qo(e,r,t.in,n)}}function qo(e,t,n,i){return e.issues.length?(e.aborted=!0,e):n._zod.run({value:t,issues:e.issues},i)}var md=g("$ZodPreprocess",(e,t)=>{aa.init(e,t)}),pd=g("$ZodReadonly",(e,t)=>{L.init(e,t),M(e,"propValues",n=>n.def.innerType._zod.propValues),M(e,"values",n=>n.def.innerType._zod.values),M(e,"optin",n=>n.def.innerType?._zod?.optin),M(e,"optout",n=>n.def.innerType?._zod?.optout),e._zod.parse=(n,i)=>{if(i.direction==="backward")return t.innerType._zod.run(n,i);let r=t.innerType._zod.run(n,i);return r instanceof Promise?r.then(Og):Og(r)}});function Og(e){return e.memo||(e.value=Object.freeze(e.value)),e}function LS(e){let t=e._zod.def,n=t.pattern,i=!!t.format?.includes("int"),r,o;for(let s of t.checks??[]){let u=s._zod.def;u.pattern&&(n=u.pattern),i||(i=!!u.format?.includes("int"));let c=u.minimum??u.length,l=u.maximum??u.length;c!==void 0&&(r===void 0||c>r)&&(r=c),l!==void 0&&(o===void 0||lo)return"(?!)";if(r!==void 0||o!==void 0)return Pc({minimum:r,maximum:o}).source;let a=e._zod.pattern;return(i&&a===yt?ri:a)?.source}function al(e){let t=e._zod.def,n=e._zod.pattern?.source,i=t.innerType??e._zod.innerType;if(i){let r=i._zod.pattern?.source,o=al(i);return n&&r&&o&&o!==r?n.replace(_t(r),()=>_t(o)):n}if(t.options){let r=t.options.map(al);if(r.every(Boolean))return`^(${r.map(o=>_t(o)).join("|")})$`}return LS(e)}var hd=g("$ZodTemplateLiteral",(e,t)=>{L.init(e,t);let n=[];for(let i of t.parts)if(typeof i=="object"&&i!==null){let r=al(i);if(!r)throw new Error(`Invalid template literal part, no pattern found: ${[...i._zod.traits].shift()}`);n.push(_t(r))}else if(i===null||qu.has(typeof i))n.push(qe(`${i}`));else throw new Error(`Invalid template literal part: ${i}`);e._zod.pattern=new RegExp(`^${n.join("")}$`),e._zod.parse=(i,r)=>typeof i.value!="string"?(i.issues.push({input:i.value,inst:e,expected:"string",code:"invalid_type"}),i):(e._zod.pattern.lastIndex=0,e._zod.pattern.test(i.value)||i.issues.push({input:i.value,inst:e,code:"invalid_format",format:t.format??"template_literal",pattern:e._zod.pattern.source}),i)}),gd=g("$ZodFunction",(e,t)=>(L.init(e,t),Object.defineProperty(e,"_def",{value:t}),e._zod.def=t,e.implement=n=>{if(typeof n!="function")throw new Error("implement() must be called with a function");return Object.defineProperty(function(...i){let r=e._def.input?Io(e._def.input,i):i,o=Reflect.apply(n,this,r);return e._def.output?Io(e._def.output,o):o},"_zod",{value:e._zod,enumerable:!1})},e.implementAsync=n=>{if(typeof n!="function")throw new Error("implementAsync() must be called with a function");return Object.defineProperty(async function(...i){let r=e._def.input?await Oo(e._def.input,i):i,o=await Reflect.apply(n,this,r);return e._def.output?await Oo(e._def.output,o):o},"_zod",{value:e._zod,enumerable:!1})},e._zod.parse=(n,i)=>typeof n.value!="function"?(n.issues.push({code:"invalid_type",expected:"function",input:n.value,inst:e}),n):(e._def.output&&e._def.output._zod.def.type==="promise"?n.value=e.implementAsync(n.value):n.value=e.implement(n.value),n),e.input=(...n)=>{let i=e.constructor;return Array.isArray(n[0])?new i({type:"function",input:new ia({type:"tuple",items:n[0],rest:n[1]}),output:e._def.output}):new i({type:"function",input:n[0],output:e._def.output})},e.output=n=>{let i=e.constructor;return new i({type:"function",input:e._def.input,output:n})},e)),vd=g("$ZodPromise",(e,t)=>{L.init(e,t),e._zod.parse=(n,i)=>Promise.resolve(n.value).then(r=>t.innerType._zod.run({value:r,issues:[]},i))}),mi=g("$ZodLazy",(e,t)=>{L.init(e,t),Zu(e._zod,"innerType",()=>{let n=t;return n._cachedInner||(n._cachedInner=t.getter()),n._cachedInner}),M(e,"pattern",n=>n.innerType?._zod?.pattern),M(e,"propValues",n=>n.innerType?._zod?.propValues),M(e,"optin",n=>n.innerType?._zod?.optin??void 0),M(e,"optout",n=>n.innerType?._zod?.optout??void 0),e._zod.parse=(n,i)=>e._zod.innerType._zod.run(n,i)}),_d=g("$ZodCustom",(e,t)=>{Q.init(e,t),L.init(e,t),e._zod.parse=(n,i)=>n,e._zod.check=n=>{let i=n.value,r=t.fn(i);if(r instanceof Promise)return r.then(o=>zg(o,n,i,e));zg(r,n,i,e)}});function zg(e,t,n,i){if(!e){let r={code:"custom",input:n,inst:i,path:[...i._zod.def.path??[]],continue:!i._zod.def.abort};i._zod.def.params&&(r.params=i._zod.def.params),t.issues.push(Lr(r))}}var la=class extends Error{constructor(){super("Cannot parse a reference cycle that closes through a transform"),this.name="ZodCyclicError"}},bd="~memo",Cg=[];function Ug(e){return e!==null&&typeof e=="object"}function yd(e){return e.map(t=>t.path?{...t,path:t.path.slice()}:{...t})}var Lg=new WeakMap,Br=0,ca=1,pi=2;function hi(e,t,n){let i=Lg.get(e);if(i!==void 0)return i?pi:Br;if(t.has(e))return pi;t.add(e);let r=Br,o=l=>{if(r!==pi&&l?._zod){let d=hi(l,t,n);d>r&&(r=d)}},a=(l,d)=>{let f=Br;for(let p of Reflect.ownKeys(l)){let m=Object.getOwnPropertyDescriptor(l,p);if(d&&!m.enumerable)continue;let h=m.get?ca:m.value?._zod?hi(m.value,t,n):Br;h>f&&(f=h)}return f},s=l=>{l>r&&(r=l)},u=e._zod.def,c=u.type;switch(c){case"object":{let l=Ur(u);s(l?a(l,!0):ca),o(u.catchall);break}case"array":o(u.element);break;case"tuple":for(let l of u.items)o(l);o(u.rest);break;case"record":case"map":o(u.keyType),o(u.valueType);break;case"set":o(u.valueType);break;case"union":for(let l of u.options)o(l);break;case"intersection":o(u.left),o(u.right);break;case"optional":case"nullable":case"default":case"prefault":case"catch":case"readonly":case"nonoptional":case"promise":case"success":o(u.innerType);break;case"pipe":o(u.in),o(u.out);break;case"function":o(u.input),o(u.output);break;case"lazy":{let l=u._cachedInner??(n?e._zod.innerType:void 0);s(l?hi(l,t,!1):ca);break}case"template_literal":case"string":case"number":case"int":case"boolean":case"bigint":case"symbol":case"undefined":case"null":case"void":case"never":case"any":case"unknown":case"date":case"nan":case"enum":case"literal":case"file":case"transform":case"custom":break;default:for(let l in u){let d=Object.getOwnPropertyDescriptor(u,l);if(!d||d.get)continue;let f=d.value;if(!(!f||typeof f!="object")){if(f._zod)o(f);else if(Array.isArray(f))for(let p of f)o(p)}}}return t.delete(e),RS(e,r)}function RS(e,t){return t!==ca&&Lg.set(e,t===pi),t}function da(e){return hi(e,new Set,!0)!==Br}function MS(e,t){let n=e.buckets.get(t);return n||(n=new WeakMap,e.buckets.set(t,n)),n}var sa,ua=[],ZS={alloc(e,t,n){let i=sa;if(!i)return n;sa=void 0;let r={value:n,issues:null};return i.set(t.value,r),ua.push(r),n},guard(e){var t;(t=e._zod).deferred??(t.deferred=[]),e._zod.deferred.push(()=>{let n=e._zod.parse,i=(r,o)=>{if(o.direction!=="backward"&&fa(o,r.value))throw new la;return n(r,o)};e._zod.parse=i,e._zod.run===n&&(e._zod.run=i)})},attach(e){var t;let n,i=!1,r,o;(t=e._zod).deferred??(t.deferred=[]),e._zod.deferred.push(()=>{let a=e._zod.parse,s=(u,c)=>{if(n===void 0){let I=hi(e,new Set,!1);if(I===Br)return e._zod.parse=a,e._zod.run===s&&(e._zod.run=a),a(u,c);I===pi||i?n=!0:i=!0}let l=u.value;if(!Ug(l))return a(u,c);let d=c[bd];d||(d={buckets:new WeakMap,backEdges:void 0},c[bd]=d);let f;r===c?f=o:(f=MS(d,e),r=c,o=f);let p=f.get(l);if(p)return u.value=p.value,p.issues?p.issues.length&&u.issues.push(...yd(p.issues)):(u.memo=!0,d.backEdges??(d.backEdges=new WeakSet),d.backEdges.add(p.value)),u;sa=f;let m=ua.length,h=a(u,c);sa=void 0;let _=ua.length>m?ua.pop():void 0;return h instanceof Promise?h.then(I=>(_&&(_.issues=I.issues.length?yd(I.issues):Cg),I)):(_&&(_.issues=h.issues.length?yd(h.issues):Cg),h)};e._zod.parse=s,e._zod.run===a&&(e._zod.run=s)})}};function gi(){return ZS}function fa(e,t){let n=e[bd]?.backEdges;return n!==void 0&&Ug(t)&&n.has(t)}var _i={};pt(_i,{ar:()=>Rg,az:()=>Mg,be:()=>Vg,bg:()=>Fg,bn:()=>qg,ca:()=>Bg,ckb:()=>Gg,cs:()=>Jg,da:()=>Wg,de:()=>Kg,el:()=>Hg,en:()=>ma,eo:()=>Yg,es:()=>Xg,fa:()=>Qg,fi:()=>ev,fr:()=>tv,frCA:()=>rv,gu:()=>nv,he:()=>iv,hi:()=>ov,hr:()=>av,hu:()=>sv,hy:()=>cv,id:()=>lv,is:()=>dv,it:()=>fv,ja:()=>mv,ka:()=>pv,kh:()=>hv,km:()=>pa,kn:()=>gv,ko:()=>vv,lt:()=>yv,mk:()=>bv,ms:()=>$v,ne:()=>wv,nl:()=>xv,nn:()=>kv,no:()=>Sv,ota:()=>Iv,pl:()=>zv,ps:()=>Ov,pt:()=>Ev,ptBR:()=>Pv,ro:()=>Av,ru:()=>Nv,sk:()=>jv,sl:()=>Tv,sv:()=>Cv,ta:()=>Uv,tg:()=>Lv,th:()=>Rv,tk:()=>Mv,tr:()=>Zv,ua:()=>Vv,uk:()=>ha,ur:()=>Fv,uz:()=>qv,vi:()=>Bv,yo:()=>Wv,zhCN:()=>Gv,zhTW:()=>Jv});var VS=()=>{let e={string:{unit:"\u062D\u0631\u0641",verb:"\u0623\u0646 \u064A\u062D\u0648\u064A"},file:{unit:"\u0628\u0627\u064A\u062A",verb:"\u0623\u0646 \u064A\u062D\u0648\u064A"},array:{unit:"\u0639\u0646\u0635\u0631",verb:"\u0623\u0646 \u064A\u062D\u0648\u064A"},set:{unit:"\u0639\u0646\u0635\u0631",verb:"\u0623\u0646 \u064A\u062D\u0648\u064A"},map:{unit:"\u0639\u0646\u0635\u0631",verb:"\u0623\u0646 \u064A\u062D\u0648\u064A"}};function t(r){return e[r]??null}let n={regex:"\u0645\u062F\u062E\u0644",email:"\u0628\u0631\u064A\u062F \u0625\u0644\u0643\u062A\u0631\u0648\u0646\u064A",url:"\u0631\u0627\u0628\u0637",emoji:"\u0625\u064A\u0645\u0648\u062C\u064A",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"\u062A\u0627\u0631\u064A\u062E \u0648\u0648\u0642\u062A \u0628\u0645\u0639\u064A\u0627\u0631 ISO",date:"\u062A\u0627\u0631\u064A\u062E \u0628\u0645\u0639\u064A\u0627\u0631 ISO",time:"\u0648\u0642\u062A \u0628\u0645\u0639\u064A\u0627\u0631 ISO",duration:"\u0645\u062F\u0629 \u0628\u0645\u0639\u064A\u0627\u0631 ISO",ipv4:"\u0639\u0646\u0648\u0627\u0646 IPv4",ipv6:"\u0639\u0646\u0648\u0627\u0646 IPv6",mac:"\u0639\u0646\u0648\u0627\u0646 MAC",cidrv4:"\u0645\u062F\u0649 \u0639\u0646\u0627\u0648\u064A\u0646 \u0628\u0635\u064A\u063A\u0629 IPv4",cidrv6:"\u0645\u062F\u0649 \u0639\u0646\u0627\u0648\u064A\u0646 \u0628\u0635\u064A\u063A\u0629 IPv6",base64:"\u0646\u064E\u0635 \u0628\u062A\u0631\u0645\u064A\u0632 base64-encoded",base64url:"\u0646\u064E\u0635 \u0628\u062A\u0631\u0645\u064A\u0632 base64url-encoded",json_string:"\u0646\u064E\u0635 \u0639\u0644\u0649 \u0647\u064A\u0626\u0629 JSON",e164:"\u0631\u0642\u0645 \u0647\u0627\u062A\u0641 \u0628\u0645\u0639\u064A\u0627\u0631 E.164",credit_card:"\u0631\u0642\u0645 \u0628\u0637\u0627\u0642\u0629 \u0627\u0644\u0627\u0626\u062A\u0645\u0627\u0646",currency_code:"\u0631\u0645\u0632 \u0627\u0644\u0639\u0645\u0644\u0629",iban:"IBAN",jwt:"JWT",template_literal:"\u0645\u062F\u062E\u0644"},i={nan:"NaN"};return r=>{switch(r.code){case"invalid_type":{let o=i[r.expected]??r.expected,a=$(r.input),s=i[a]??a;return/^[A-Z]/.test(r.expected)?`\u0645\u062F\u062E\u0644\u0627\u062A \u063A\u064A\u0631 \u0645\u0642\u0628\u0648\u0644\u0629: \u064A\u0641\u062A\u0631\u0636 \u0625\u062F\u062E\u0627\u0644 instanceof ${r.expected}\u060C \u0648\u0644\u0643\u0646 \u062A\u0645 \u0625\u062F\u062E\u0627\u0644 ${s}`:`\u0645\u062F\u062E\u0644\u0627\u062A \u063A\u064A\u0631 \u0645\u0642\u0628\u0648\u0644\u0629: \u064A\u0641\u062A\u0631\u0636 \u0625\u062F\u062E\u0627\u0644 ${o}\u060C \u0648\u0644\u0643\u0646 \u062A\u0645 \u0625\u062F\u062E\u0627\u0644 ${s}`}case"invalid_value":return r.values.length===1?`\u0645\u062F\u062E\u0644\u0627\u062A \u063A\u064A\u0631 \u0645\u0642\u0628\u0648\u0644\u0629: \u064A\u0641\u062A\u0631\u0636 \u0625\u062F\u062E\u0627\u0644 ${b(r.values[0])}`:`\u0627\u062E\u062A\u064A\u0627\u0631 \u063A\u064A\u0631 \u0645\u0642\u0628\u0648\u0644: \u064A\u062A\u0648\u0642\u0639 \u0627\u0646\u062A\u0642\u0627\u0621 \u0623\u062D\u062F \u0647\u0630\u0647 \u0627\u0644\u062E\u064A\u0627\u0631\u0627\u062A: ${v(r.values,"|")}`;case"too_big":{let o=r.inclusive?"<=":"<",a=t(r.origin);return a?` \u0623\u0643\u0628\u0631 \u0645\u0646 \u0627\u0644\u0644\u0627\u0632\u0645: \u064A\u0641\u062A\u0631\u0636 \u0623\u0646 \u062A\u0643\u0648\u0646 ${r.origin??"\u0627\u0644\u0642\u064A\u0645\u0629"} ${o} ${r.maximum.toString()} ${a.unit??"\u0639\u0646\u0635\u0631"}`:`\u0623\u0643\u0628\u0631 \u0645\u0646 \u0627\u0644\u0644\u0627\u0632\u0645: \u064A\u0641\u062A\u0631\u0636 \u0623\u0646 \u062A\u0643\u0648\u0646 ${r.origin??"\u0627\u0644\u0642\u064A\u0645\u0629"} ${o} ${r.maximum.toString()}`}case"too_small":{let o=r.inclusive?">=":">",a=t(r.origin);return a?`\u0623\u0635\u063A\u0631 \u0645\u0646 \u0627\u0644\u0644\u0627\u0632\u0645: \u064A\u0641\u062A\u0631\u0636 \u0644\u0640 ${r.origin} \u0623\u0646 \u064A\u0643\u0648\u0646 ${o} ${r.minimum.toString()} ${a.unit}`:`\u0623\u0635\u063A\u0631 \u0645\u0646 \u0627\u0644\u0644\u0627\u0632\u0645: \u064A\u0641\u062A\u0631\u0636 \u0644\u0640 ${r.origin} \u0623\u0646 \u064A\u0643\u0648\u0646 ${o} ${r.minimum.toString()}`}case"invalid_format":{let o=r;return o.format==="starts_with"?`\u0646\u064E\u0635 \u063A\u064A\u0631 \u0645\u0642\u0628\u0648\u0644: \u064A\u062C\u0628 \u0623\u0646 \u064A\u0628\u062F\u0623 \u0628\u0640 "${r.prefix}"`:o.format==="ends_with"?`\u0646\u064E\u0635 \u063A\u064A\u0631 \u0645\u0642\u0628\u0648\u0644: \u064A\u062C\u0628 \u0623\u0646 \u064A\u0646\u062A\u0647\u064A \u0628\u0640 "${o.suffix}"`:o.format==="includes"?`\u0646\u064E\u0635 \u063A\u064A\u0631 \u0645\u0642\u0628\u0648\u0644: \u064A\u062C\u0628 \u0623\u0646 \u064A\u062A\u0636\u0645\u0651\u064E\u0646 "${o.includes}"`:o.format==="regex"?`\u0646\u064E\u0635 \u063A\u064A\u0631 \u0645\u0642\u0628\u0648\u0644: \u064A\u062C\u0628 \u0623\u0646 \u064A\u0637\u0627\u0628\u0642 \u0627\u0644\u0646\u0645\u0637 ${o.pattern}`:`${n[o.format]??r.format} \u063A\u064A\u0631 \u0645\u0642\u0628\u0648\u0644`}case"not_multiple_of":return`\u0631\u0642\u0645 \u063A\u064A\u0631 \u0645\u0642\u0628\u0648\u0644: \u064A\u062C\u0628 \u0623\u0646 \u064A\u0643\u0648\u0646 \u0645\u0646 \u0645\u0636\u0627\u0639\u0641\u0627\u062A ${r.divisor}`;case"unrecognized_keys":return`\u0645\u0639\u0631\u0641${r.keys.length>1?"\u0627\u062A":""} \u063A\u0631\u064A\u0628${r.keys.length>1?"\u0629":""}: ${v(r.keys,"\u060C ")}`;case"invalid_key":return`\u0645\u0639\u0631\u0641 \u063A\u064A\u0631 \u0645\u0642\u0628\u0648\u0644 \u0641\u064A ${r.origin}`;case"invalid_union":return"\u0645\u062F\u062E\u0644 \u063A\u064A\u0631 \u0645\u0642\u0628\u0648\u0644";case"invalid_element":return`\u0645\u062F\u062E\u0644 \u063A\u064A\u0631 \u0645\u0642\u0628\u0648\u0644 \u0641\u064A ${r.origin}`;default:return"\u0645\u062F\u062E\u0644 \u063A\u064A\u0631 \u0645\u0642\u0628\u0648\u0644"}}};function Rg(){return{localeError:VS()}}var FS=()=>{let e={string:{unit:"simvol",verb:"olmal\u0131d\u0131r"},file:{unit:"bayt",verb:"olmal\u0131d\u0131r"},array:{unit:"element",verb:"olmal\u0131d\u0131r"},set:{unit:"element",verb:"olmal\u0131d\u0131r"},map:{unit:"element",verb:"olmal\u0131d\u0131r"}};function t(r){return e[r]??null}let n={regex:"input",email:"email address",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO datetime",date:"ISO date",time:"ISO time",duration:"ISO duration",ipv4:"IPv4 address",ipv6:"IPv6 address",mac:"MAC address",cidrv4:"IPv4 range",cidrv6:"IPv6 range",base64:"base64-encoded string",base64url:"base64url-encoded string",json_string:"JSON string",e164:"E.164 number",credit_card:"kredit kart\u0131 n\xF6mr\u0259si",currency_code:"valyuta kodu",iban:"IBAN",jwt:"JWT",template_literal:"input"},i={nan:"NaN"};return r=>{switch(r.code){case"invalid_type":{let o=i[r.expected]??r.expected,a=$(r.input),s=i[a]??a;return/^[A-Z]/.test(r.expected)?`Yanl\u0131\u015F d\u0259y\u0259r: g\xF6zl\u0259nil\u0259n instanceof ${r.expected}, daxil olan ${s}`:`Yanl\u0131\u015F d\u0259y\u0259r: g\xF6zl\u0259nil\u0259n ${o}, daxil olan ${s}`}case"invalid_value":return r.values.length===1?`Yanl\u0131\u015F d\u0259y\u0259r: g\xF6zl\u0259nil\u0259n ${b(r.values[0])}`:`Yanl\u0131\u015F se\xE7im: a\u015Fa\u011F\u0131dak\u0131lardan biri olmal\u0131d\u0131r: ${v(r.values,"|")}`;case"too_big":{let o=r.inclusive?"<=":"<",a=t(r.origin);return a?`\xC7ox b\xF6y\xFCk: g\xF6zl\u0259nil\u0259n ${r.origin??"d\u0259y\u0259r"} ${o}${r.maximum.toString()} ${a.unit??"element"}`:`\xC7ox b\xF6y\xFCk: g\xF6zl\u0259nil\u0259n ${r.origin??"d\u0259y\u0259r"} ${o}${r.maximum.toString()}`}case"too_small":{let o=r.inclusive?">=":">",a=t(r.origin);return a?`\xC7ox ki\xE7ik: g\xF6zl\u0259nil\u0259n ${r.origin} ${o}${r.minimum.toString()} ${a.unit}`:`\xC7ox ki\xE7ik: g\xF6zl\u0259nil\u0259n ${r.origin} ${o}${r.minimum.toString()}`}case"invalid_format":{let o=r;return o.format==="starts_with"?`Yanl\u0131\u015F m\u0259tn: "${o.prefix}" il\u0259 ba\u015Flamal\u0131d\u0131r`:o.format==="ends_with"?`Yanl\u0131\u015F m\u0259tn: "${o.suffix}" il\u0259 bitm\u0259lidir`:o.format==="includes"?`Yanl\u0131\u015F m\u0259tn: "${o.includes}" daxil olmal\u0131d\u0131r`:o.format==="regex"?`Yanl\u0131\u015F m\u0259tn: ${o.pattern} \u015Fablonuna uy\u011Fun olmal\u0131d\u0131r`:`Yanl\u0131\u015F ${n[o.format]??r.format}`}case"not_multiple_of":return`Yanl\u0131\u015F \u0259d\u0259d: ${r.divisor} il\u0259 b\xF6l\xFCn\u0259 bil\u0259n olmal\u0131d\u0131r`;case"unrecognized_keys":return`Tan\u0131nmayan a\xE7ar${r.keys.length>1?"lar":""}: ${v(r.keys,", ")}`;case"invalid_key":return`${r.origin} daxilind\u0259 yanl\u0131\u015F a\xE7ar`;case"invalid_union":return"Yanl\u0131\u015F d\u0259y\u0259r";case"invalid_element":return`${r.origin} daxilind\u0259 yanl\u0131\u015F d\u0259y\u0259r`;default:return"Yanl\u0131\u015F d\u0259y\u0259r"}}};function Mg(){return{localeError:FS()}}function Zg(e,t,n,i){let r=Math.abs(e),o=r%10,a=r%100;return a>=11&&a<=19?i:o===1?t:o>=2&&o<=4?n:i}var qS=()=>{let e={string:{unit:{one:"\u0441\u0456\u043C\u0432\u0430\u043B",few:"\u0441\u0456\u043C\u0432\u0430\u043B\u044B",many:"\u0441\u0456\u043C\u0432\u0430\u043B\u0430\u045E"},verb:"\u043C\u0435\u0446\u044C"},array:{unit:{one:"\u044D\u043B\u0435\u043C\u0435\u043D\u0442",few:"\u044D\u043B\u0435\u043C\u0435\u043D\u0442\u044B",many:"\u044D\u043B\u0435\u043C\u0435\u043D\u0442\u0430\u045E"},verb:"\u043C\u0435\u0446\u044C"},set:{unit:{one:"\u044D\u043B\u0435\u043C\u0435\u043D\u0442",few:"\u044D\u043B\u0435\u043C\u0435\u043D\u0442\u044B",many:"\u044D\u043B\u0435\u043C\u0435\u043D\u0442\u0430\u045E"},verb:"\u043C\u0435\u0446\u044C"},map:{unit:{one:"\u044D\u043B\u0435\u043C\u0435\u043D\u0442",few:"\u044D\u043B\u0435\u043C\u0435\u043D\u0442\u044B",many:"\u044D\u043B\u0435\u043C\u0435\u043D\u0442\u0430\u045E"},verb:"\u043C\u0435\u0446\u044C"},file:{unit:{one:"\u0431\u0430\u0439\u0442",few:"\u0431\u0430\u0439\u0442\u044B",many:"\u0431\u0430\u0439\u0442\u0430\u045E"},verb:"\u043C\u0435\u0446\u044C"}};function t(r){return e[r]??null}let n={regex:"\u0443\u0432\u043E\u0434",email:"email \u0430\u0434\u0440\u0430\u0441",url:"URL",emoji:"\u044D\u043C\u043E\u0434\u0437\u0456",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO \u0434\u0430\u0442\u0430 \u0456 \u0447\u0430\u0441",date:"ISO \u0434\u0430\u0442\u0430",time:"ISO \u0447\u0430\u0441",duration:"ISO \u043F\u0440\u0430\u0446\u044F\u0433\u043B\u0430\u0441\u0446\u044C",ipv4:"IPv4 \u0430\u0434\u0440\u0430\u0441",ipv6:"IPv6 \u0430\u0434\u0440\u0430\u0441",mac:"MAC \u0430\u0434\u0440\u0430\u0441",cidrv4:"IPv4 \u0434\u044B\u044F\u043F\u0430\u0437\u043E\u043D",cidrv6:"IPv6 \u0434\u044B\u044F\u043F\u0430\u0437\u043E\u043D",base64:"\u0440\u0430\u0434\u043E\u043A \u0443 \u0444\u0430\u0440\u043C\u0430\u0446\u0435 base64",base64url:"\u0440\u0430\u0434\u043E\u043A \u0443 \u0444\u0430\u0440\u043C\u0430\u0446\u0435 base64url",json_string:"JSON \u0440\u0430\u0434\u043E\u043A",e164:"\u043D\u0443\u043C\u0430\u0440 E.164",credit_card:"\u043D\u0443\u043C\u0430\u0440 \u043A\u0440\u044D\u0434\u044B\u0442\u043D\u0430\u0439 \u043A\u0430\u0440\u0442\u044B",currency_code:"\u043A\u043E\u0434 \u0432\u0430\u043B\u044E\u0442\u044B",iban:"IBAN",jwt:"JWT",template_literal:"\u0443\u0432\u043E\u0434"},i={nan:"NaN",number:"\u043B\u0456\u043A",array:"\u043C\u0430\u0441\u0456\u045E"};return r=>{switch(r.code){case"invalid_type":{let o=i[r.expected]??r.expected,a=$(r.input),s=i[a]??a;return/^[A-Z]/.test(r.expected)?`\u041D\u044F\u043F\u0440\u0430\u0432\u0456\u043B\u044C\u043D\u044B \u045E\u0432\u043E\u0434: \u0447\u0430\u043A\u0430\u045E\u0441\u044F instanceof ${r.expected}, \u0430\u0442\u0440\u044B\u043C\u0430\u043D\u0430 ${s}`:`\u041D\u044F\u043F\u0440\u0430\u0432\u0456\u043B\u044C\u043D\u044B \u045E\u0432\u043E\u0434: \u0447\u0430\u043A\u0430\u045E\u0441\u044F ${o}, \u0430\u0442\u0440\u044B\u043C\u0430\u043D\u0430 ${s}`}case"invalid_value":return r.values.length===1?`\u041D\u044F\u043F\u0440\u0430\u0432\u0456\u043B\u044C\u043D\u044B \u045E\u0432\u043E\u0434: \u0447\u0430\u043A\u0430\u043B\u0430\u0441\u044F ${b(r.values[0])}`:`\u041D\u044F\u043F\u0440\u0430\u0432\u0456\u043B\u044C\u043D\u044B \u0432\u0430\u0440\u044B\u044F\u043D\u0442: \u0447\u0430\u043A\u0430\u045E\u0441\u044F \u0430\u0434\u0437\u0456\u043D \u0437 ${v(r.values,"|")}`;case"too_big":{let o=r.inclusive?"<=":"<",a=t(r.origin);if(a){let s=Number(r.maximum),u=Zg(s,a.unit.one,a.unit.few,a.unit.many);return`\u0417\u0430\u043D\u0430\u0434\u0442\u0430 \u0432\u044F\u043B\u0456\u043A\u0456: \u0447\u0430\u043A\u0430\u043B\u0430\u0441\u044F, \u0448\u0442\u043E ${r.origin??"\u0437\u043D\u0430\u0447\u044D\u043D\u043D\u0435"} \u043F\u0430\u0432\u0456\u043D\u043D\u0430 ${a.verb} ${o}${r.maximum.toString()} ${u}`}return`\u0417\u0430\u043D\u0430\u0434\u0442\u0430 \u0432\u044F\u043B\u0456\u043A\u0456: \u0447\u0430\u043A\u0430\u043B\u0430\u0441\u044F, \u0448\u0442\u043E ${r.origin??"\u0437\u043D\u0430\u0447\u044D\u043D\u043D\u0435"} \u043F\u0430\u0432\u0456\u043D\u043D\u0430 \u0431\u044B\u0446\u044C ${o}${r.maximum.toString()}`}case"too_small":{let o=r.inclusive?">=":">",a=t(r.origin);if(a){let s=Number(r.minimum),u=Zg(s,a.unit.one,a.unit.few,a.unit.many);return`\u0417\u0430\u043D\u0430\u0434\u0442\u0430 \u043C\u0430\u043B\u044B: \u0447\u0430\u043A\u0430\u043B\u0430\u0441\u044F, \u0448\u0442\u043E ${r.origin} \u043F\u0430\u0432\u0456\u043D\u043D\u0430 ${a.verb} ${o}${r.minimum.toString()} ${u}`}return`\u0417\u0430\u043D\u0430\u0434\u0442\u0430 \u043C\u0430\u043B\u044B: \u0447\u0430\u043A\u0430\u043B\u0430\u0441\u044F, \u0448\u0442\u043E ${r.origin} \u043F\u0430\u0432\u0456\u043D\u043D\u0430 \u0431\u044B\u0446\u044C ${o}${r.minimum.toString()}`}case"invalid_format":{let o=r;return o.format==="starts_with"?`\u041D\u044F\u043F\u0440\u0430\u0432\u0456\u043B\u044C\u043D\u044B \u0440\u0430\u0434\u043E\u043A: \u043F\u0430\u0432\u0456\u043D\u0435\u043D \u043F\u0430\u0447\u044B\u043D\u0430\u0446\u0446\u0430 \u0437 "${o.prefix}"`:o.format==="ends_with"?`\u041D\u044F\u043F\u0440\u0430\u0432\u0456\u043B\u044C\u043D\u044B \u0440\u0430\u0434\u043E\u043A: \u043F\u0430\u0432\u0456\u043D\u0435\u043D \u0437\u0430\u043A\u0430\u043D\u0447\u0432\u0430\u0446\u0446\u0430 \u043D\u0430 "${o.suffix}"`:o.format==="includes"?`\u041D\u044F\u043F\u0440\u0430\u0432\u0456\u043B\u044C\u043D\u044B \u0440\u0430\u0434\u043E\u043A: \u043F\u0430\u0432\u0456\u043D\u0435\u043D \u0437\u043C\u044F\u0448\u0447\u0430\u0446\u044C "${o.includes}"`:o.format==="regex"?`\u041D\u044F\u043F\u0440\u0430\u0432\u0456\u043B\u044C\u043D\u044B \u0440\u0430\u0434\u043E\u043A: \u043F\u0430\u0432\u0456\u043D\u0435\u043D \u0430\u0434\u043F\u0430\u0432\u044F\u0434\u0430\u0446\u044C \u0448\u0430\u0431\u043B\u043E\u043D\u0443 ${o.pattern}`:`\u041D\u044F\u043F\u0440\u0430\u0432\u0456\u043B\u044C\u043D\u044B ${n[o.format]??r.format}`}case"not_multiple_of":return`\u041D\u044F\u043F\u0440\u0430\u0432\u0456\u043B\u044C\u043D\u044B \u043B\u0456\u043A: \u043F\u0430\u0432\u0456\u043D\u0435\u043D \u0431\u044B\u0446\u044C \u043A\u0440\u0430\u0442\u043D\u044B\u043C ${r.divisor}`;case"unrecognized_keys":return`\u041D\u0435\u0440\u0430\u0441\u043F\u0430\u0437\u043D\u0430\u043D\u044B ${r.keys.length>1?"\u043A\u043B\u044E\u0447\u044B":"\u043A\u043B\u044E\u0447"}: ${v(r.keys,", ")}`;case"invalid_key":return`\u041D\u044F\u043F\u0440\u0430\u0432\u0456\u043B\u044C\u043D\u044B \u043A\u043B\u044E\u0447 \u0443 ${r.origin}`;case"invalid_union":return"\u041D\u044F\u043F\u0440\u0430\u0432\u0456\u043B\u044C\u043D\u044B \u045E\u0432\u043E\u0434";case"invalid_element":return`\u041D\u044F\u043F\u0440\u0430\u0432\u0456\u043B\u044C\u043D\u0430\u0435 \u0437\u043D\u0430\u0447\u044D\u043D\u043D\u0435 \u045E ${r.origin}`;default:return"\u041D\u044F\u043F\u0440\u0430\u0432\u0456\u043B\u044C\u043D\u044B \u045E\u0432\u043E\u0434"}}};function Vg(){return{localeError:qS()}}var BS=()=>{let e={string:{unit:"\u0441\u0438\u043C\u0432\u043E\u043B\u0430",verb:"\u0434\u0430 \u0441\u044A\u0434\u044A\u0440\u0436\u0430"},file:{unit:"\u0431\u0430\u0439\u0442\u0430",verb:"\u0434\u0430 \u0441\u044A\u0434\u044A\u0440\u0436\u0430"},array:{unit:"\u0435\u043B\u0435\u043C\u0435\u043D\u0442\u0430",verb:"\u0434\u0430 \u0441\u044A\u0434\u044A\u0440\u0436\u0430"},set:{unit:"\u0435\u043B\u0435\u043C\u0435\u043D\u0442\u0430",verb:"\u0434\u0430 \u0441\u044A\u0434\u044A\u0440\u0436\u0430"},map:{unit:"\u0435\u043B\u0435\u043C\u0435\u043D\u0442\u0430",verb:"\u0434\u0430 \u0441\u044A\u0434\u044A\u0440\u0436\u0430"}};function t(r){return e[r]??null}let n={regex:"\u0432\u0445\u043E\u0434",email:"\u0438\u043C\u0435\u0439\u043B \u0430\u0434\u0440\u0435\u0441",url:"URL",emoji:"\u0435\u043C\u043E\u0434\u0436\u0438",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO \u0432\u0440\u0435\u043C\u0435",date:"ISO \u0434\u0430\u0442\u0430",time:"ISO \u0432\u0440\u0435\u043C\u0435",duration:"ISO \u043F\u0440\u043E\u0434\u044A\u043B\u0436\u0438\u0442\u0435\u043B\u043D\u043E\u0441\u0442",ipv4:"IPv4 \u0430\u0434\u0440\u0435\u0441",ipv6:"IPv6 \u0430\u0434\u0440\u0435\u0441",mac:"MAC \u0430\u0434\u0440\u0435\u0441",cidrv4:"IPv4 \u0434\u0438\u0430\u043F\u0430\u0437\u043E\u043D",cidrv6:"IPv6 \u0434\u0438\u0430\u043F\u0430\u0437\u043E\u043D",base64:"base64-\u043A\u043E\u0434\u0438\u0440\u0430\u043D \u043D\u0438\u0437",base64url:"base64url-\u043A\u043E\u0434\u0438\u0440\u0430\u043D \u043D\u0438\u0437",json_string:"JSON \u043D\u0438\u0437",e164:"E.164 \u043D\u043E\u043C\u0435\u0440",credit_card:"\u043D\u043E\u043C\u0435\u0440 \u043D\u0430 \u043A\u0440\u0435\u0434\u0438\u0442\u043D\u0430 \u043A\u0430\u0440\u0442\u0430",currency_code:"\u043A\u043E\u0434 \u043D\u0430 \u0432\u0430\u043B\u0443\u0442\u0430",iban:"IBAN",jwt:"JWT",template_literal:"\u0432\u0445\u043E\u0434"},i={nan:"NaN",number:"\u0447\u0438\u0441\u043B\u043E",array:"\u043C\u0430\u0441\u0438\u0432"};return r=>{switch(r.code){case"invalid_type":{let o=i[r.expected]??r.expected,a=$(r.input),s=i[a]??a;return/^[A-Z]/.test(r.expected)?`\u041D\u0435\u0432\u0430\u043B\u0438\u0434\u0435\u043D \u0432\u0445\u043E\u0434: \u043E\u0447\u0430\u043A\u0432\u0430\u043D instanceof ${r.expected}, \u043F\u043E\u043B\u0443\u0447\u0435\u043D ${s}`:`\u041D\u0435\u0432\u0430\u043B\u0438\u0434\u0435\u043D \u0432\u0445\u043E\u0434: \u043E\u0447\u0430\u043A\u0432\u0430\u043D ${o}, \u043F\u043E\u043B\u0443\u0447\u0435\u043D ${s}`}case"invalid_value":return r.values.length===1?`\u041D\u0435\u0432\u0430\u043B\u0438\u0434\u0435\u043D \u0432\u0445\u043E\u0434: \u043E\u0447\u0430\u043A\u0432\u0430\u043D ${b(r.values[0])}`:`\u041D\u0435\u0432\u0430\u043B\u0438\u0434\u043D\u0430 \u043E\u043F\u0446\u0438\u044F: \u043E\u0447\u0430\u043A\u0432\u0430\u043D\u043E \u0435\u0434\u043D\u043E \u043E\u0442 ${v(r.values,"|")}`;case"too_big":{let o=r.inclusive?"<=":"<",a=t(r.origin);return a?`\u0422\u0432\u044A\u0440\u0434\u0435 \u0433\u043E\u043B\u044F\u043C\u043E: \u043E\u0447\u0430\u043A\u0432\u0430 \u0441\u0435 ${r.origin??"\u0441\u0442\u043E\u0439\u043D\u043E\u0441\u0442"} \u0434\u0430 \u0441\u044A\u0434\u044A\u0440\u0436\u0430 ${o}${r.maximum.toString()} ${a.unit??"\u0435\u043B\u0435\u043C\u0435\u043D\u0442\u0430"}`:`\u0422\u0432\u044A\u0440\u0434\u0435 \u0433\u043E\u043B\u044F\u043C\u043E: \u043E\u0447\u0430\u043A\u0432\u0430 \u0441\u0435 ${r.origin??"\u0441\u0442\u043E\u0439\u043D\u043E\u0441\u0442"} \u0434\u0430 \u0431\u044A\u0434\u0435 ${o}${r.maximum.toString()}`}case"too_small":{let o=r.inclusive?">=":">",a=t(r.origin);return a?`\u0422\u0432\u044A\u0440\u0434\u0435 \u043C\u0430\u043B\u043A\u043E: \u043E\u0447\u0430\u043A\u0432\u0430 \u0441\u0435 ${r.origin} \u0434\u0430 \u0441\u044A\u0434\u044A\u0440\u0436\u0430 ${o}${r.minimum.toString()} ${a.unit}`:`\u0422\u0432\u044A\u0440\u0434\u0435 \u043C\u0430\u043B\u043A\u043E: \u043E\u0447\u0430\u043A\u0432\u0430 \u0441\u0435 ${r.origin} \u0434\u0430 \u0431\u044A\u0434\u0435 ${o}${r.minimum.toString()}`}case"invalid_format":{let o=r;if(o.format==="starts_with")return`\u041D\u0435\u0432\u0430\u043B\u0438\u0434\u0435\u043D \u043D\u0438\u0437: \u0442\u0440\u044F\u0431\u0432\u0430 \u0434\u0430 \u0437\u0430\u043F\u043E\u0447\u0432\u0430 \u0441 "${o.prefix}"`;if(o.format==="ends_with")return`\u041D\u0435\u0432\u0430\u043B\u0438\u0434\u0435\u043D \u043D\u0438\u0437: \u0442\u0440\u044F\u0431\u0432\u0430 \u0434\u0430 \u0437\u0430\u0432\u044A\u0440\u0448\u0432\u0430 \u0441 "${o.suffix}"`;if(o.format==="includes")return`\u041D\u0435\u0432\u0430\u043B\u0438\u0434\u0435\u043D \u043D\u0438\u0437: \u0442\u0440\u044F\u0431\u0432\u0430 \u0434\u0430 \u0432\u043A\u043B\u044E\u0447\u0432\u0430 "${o.includes}"`;if(o.format==="regex")return`\u041D\u0435\u0432\u0430\u043B\u0438\u0434\u0435\u043D \u043D\u0438\u0437: \u0442\u0440\u044F\u0431\u0432\u0430 \u0434\u0430 \u0441\u044A\u0432\u043F\u0430\u0434\u0430 \u0441 ${o.pattern}`;let a="\u041D\u0435\u0432\u0430\u043B\u0438\u0434\u0435\u043D";return o.format==="emoji"&&(a="\u041D\u0435\u0432\u0430\u043B\u0438\u0434\u043D\u043E"),o.format==="datetime"&&(a="\u041D\u0435\u0432\u0430\u043B\u0438\u0434\u043D\u043E"),o.format==="date"&&(a="\u041D\u0435\u0432\u0430\u043B\u0438\u0434\u043D\u0430"),o.format==="time"&&(a="\u041D\u0435\u0432\u0430\u043B\u0438\u0434\u043D\u043E"),o.format==="duration"&&(a="\u041D\u0435\u0432\u0430\u043B\u0438\u0434\u043D\u0430"),`${a} ${n[o.format]??r.format}`}case"not_multiple_of":return`\u041D\u0435\u0432\u0430\u043B\u0438\u0434\u043D\u043E \u0447\u0438\u0441\u043B\u043E: \u0442\u0440\u044F\u0431\u0432\u0430 \u0434\u0430 \u0431\u044A\u0434\u0435 \u043A\u0440\u0430\u0442\u043D\u043E \u043D\u0430 ${r.divisor}`;case"unrecognized_keys":return`\u041D\u0435\u0440\u0430\u0437\u043F\u043E\u0437\u043D\u0430\u0442${r.keys.length>1?"\u0438":""} \u043A\u043B\u044E\u0447${r.keys.length>1?"\u043E\u0432\u0435":""}: ${v(r.keys,", ")}`;case"invalid_key":return`\u041D\u0435\u0432\u0430\u043B\u0438\u0434\u0435\u043D \u043A\u043B\u044E\u0447 \u0432 ${r.origin}`;case"invalid_union":return"\u041D\u0435\u0432\u0430\u043B\u0438\u0434\u0435\u043D \u0432\u0445\u043E\u0434";case"invalid_element":return`\u041D\u0435\u0432\u0430\u043B\u0438\u0434\u043D\u0430 \u0441\u0442\u043E\u0439\u043D\u043E\u0441\u0442 \u0432 ${r.origin}`;default:return"\u041D\u0435\u0432\u0430\u043B\u0438\u0434\u0435\u043D \u0432\u0445\u043E\u0434"}}};function Fg(){return{localeError:BS()}}var GS=()=>{let e={string:{unit:"\u0985\u0995\u09CD\u09B7\u09B0",verb:"\u09A5\u09BE\u0995\u09A4\u09C7 \u09B9\u09AC\u09C7"},file:{unit:"\u09AC\u09BE\u0987\u099F",verb:"\u09A5\u09BE\u0995\u09A4\u09C7 \u09B9\u09AC\u09C7"},array:{unit:"\u0986\u0987\u099F\u09C7\u09AE",verb:"\u09A5\u09BE\u0995\u09A4\u09C7 \u09B9\u09AC\u09C7"},set:{unit:"\u0986\u0987\u099F\u09C7\u09AE",verb:"\u09A5\u09BE\u0995\u09A4\u09C7 \u09B9\u09AC\u09C7"},map:{unit:"\u098F\u09A8\u09CD\u099F\u09CD\u09B0\u09BF",verb:"\u09A5\u09BE\u0995\u09A4\u09C7 \u09B9\u09AC\u09C7"}};function t(r){return e[r]??null}let n={regex:"\u0987\u09A8\u09AA\u09C1\u099F",email:"\u0987\u09AE\u09C7\u0987\u09B2 \u09A0\u09BF\u0995\u09BE\u09A8\u09BE",url:"URL",emoji:"\u0987\u09AE\u09CB\u099C\u09BF",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO \u09A4\u09BE\u09B0\u09BF\u0996 \u0993 \u09B8\u09AE\u09AF\u09BC",date:"ISO \u09A4\u09BE\u09B0\u09BF\u0996",time:"ISO \u09B8\u09AE\u09AF\u09BC",duration:"ISO \u09B8\u09AE\u09AF\u09BC\u0995\u09BE\u09B2",ipv4:"IPv4 \u09A0\u09BF\u0995\u09BE\u09A8\u09BE",ipv6:"IPv6 \u09A0\u09BF\u0995\u09BE\u09A8\u09BE",mac:"MAC \u09A0\u09BF\u0995\u09BE\u09A8\u09BE",cidrv4:"IPv4 \u09B0\u09C7\u099E\u09CD\u099C",cidrv6:"IPv6 \u09B0\u09C7\u099E\u09CD\u099C",base64:"base64-\u098F\u09A8\u0995\u09CB\u09A1\u09C7\u09A1 \u09B8\u09CD\u099F\u09CD\u09B0\u09BF\u0982",base64url:"base64url-\u098F\u09A8\u0995\u09CB\u09A1\u09C7\u09A1 \u09B8\u09CD\u099F\u09CD\u09B0\u09BF\u0982",json_string:"JSON \u09B8\u09CD\u099F\u09CD\u09B0\u09BF\u0982",e164:"E.164 \u09A8\u09AE\u09CD\u09AC\u09B0",credit_card:"\u0995\u09CD\u09B0\u09C7\u09A1\u09BF\u099F \u0995\u09BE\u09B0\u09CD\u09A1 \u09A8\u09AE\u09CD\u09AC\u09B0",currency_code:"\u09AE\u09C1\u09A6\u09CD\u09B0\u09BE \u0995\u09CB\u09A1",iban:"IBAN",jwt:"JWT",template_literal:"\u0987\u09A8\u09AA\u09C1\u099F"},i={nan:"NaN"};return r=>{switch(r.code){case"invalid_type":{let o=i[r.expected]??r.expected,a=$(r.input),s=i[a]??a;return`\u0985\u09AC\u09C8\u09A7 \u0987\u09A8\u09AA\u09C1\u099F: \u09AA\u09CD\u09B0\u09A4\u09CD\u09AF\u09BE\u09B6\u09BF\u09A4 ${o}, \u09AA\u09CD\u09B0\u09BE\u09AA\u09CD\u09A4 ${s}`}case"invalid_value":return r.values.length===1?`\u0985\u09AC\u09C8\u09A7 \u0987\u09A8\u09AA\u09C1\u099F: \u09AA\u09CD\u09B0\u09A4\u09CD\u09AF\u09BE\u09B6\u09BF\u09A4 ${b(r.values[0])}`:`\u0985\u09AC\u09C8\u09A7 \u0985\u09AA\u09B6\u09A8: ${v(r.values," | ")} \u098F\u09B0 \u09AE\u09A7\u09CD\u09AF\u09C7 \u098F\u0995\u099F\u09BF \u09AA\u09CD\u09B0\u09A4\u09CD\u09AF\u09BE\u09B6\u09BF\u09A4`;case"too_big":{let o=r.inclusive?"<=":"<",a=t(r.origin);return a?`\u0985\u09A8\u09C7\u0995 \u09AC\u09A1\u09BC: ${r.origin??"\u09AE\u09BE\u09A8"} ${o}${r.maximum.toString()} ${a.unit??"\u098F\u09B2\u09BF\u09AE\u09C7\u09A8\u09CD\u099F"} \u09B9\u09A4\u09C7 \u09B9\u09AC\u09C7`:`\u0985\u09A8\u09C7\u0995 \u09AC\u09A1\u09BC: ${r.origin??"\u09AE\u09BE\u09A8"} ${o}${r.maximum.toString()} \u09B9\u09A4\u09C7 \u09B9\u09AC\u09C7`}case"too_small":{let o=r.inclusive?">=":">",a=t(r.origin);return a?`\u0985\u09A8\u09C7\u0995 \u099B\u09CB\u099F: ${r.origin} ${o}${r.minimum.toString()} ${a.unit} \u09B9\u09A4\u09C7 \u09B9\u09AC\u09C7`:`\u0985\u09A8\u09C7\u0995 \u099B\u09CB\u099F: ${r.origin} ${o}${r.minimum.toString()} \u09B9\u09A4\u09C7 \u09B9\u09AC\u09C7`}case"invalid_format":{let o=r;return o.format==="starts_with"?`\u0985\u09AC\u09C8\u09A7 \u09B8\u09CD\u099F\u09CD\u09B0\u09BF\u0982: "${o.prefix}" \u09A6\u09BF\u09AF\u09BC\u09C7 \u09B6\u09C1\u09B0\u09C1 \u09B9\u09A4\u09C7 \u09B9\u09AC\u09C7`:o.format==="ends_with"?`\u0985\u09AC\u09C8\u09A7 \u09B8\u09CD\u099F\u09CD\u09B0\u09BF\u0982: "${o.suffix}" \u09A6\u09BF\u09AF\u09BC\u09C7 \u09B6\u09C7\u09B7 \u09B9\u09A4\u09C7 \u09B9\u09AC\u09C7`:o.format==="includes"?`\u0985\u09AC\u09C8\u09A7 \u09B8\u09CD\u099F\u09CD\u09B0\u09BF\u0982: "${o.includes}" \u0985\u09A8\u09CD\u09A4\u09B0\u09CD\u09AD\u09C1\u0995\u09CD\u09A4 \u09A5\u09BE\u0995\u09A4\u09C7 \u09B9\u09AC\u09C7`:o.format==="regex"?`\u0985\u09AC\u09C8\u09A7 \u09B8\u09CD\u099F\u09CD\u09B0\u09BF\u0982: ${o.pattern} \u09AA\u09CD\u09AF\u09BE\u099F\u09BE\u09B0\u09CD\u09A8 \u09AE\u09BF\u09B2\u09A4\u09C7 \u09B9\u09AC\u09C7`:`\u0985\u09AC\u09C8\u09A7 ${n[o.format]??r.format}`}case"not_multiple_of":return`\u0985\u09AC\u09C8\u09A7 \u09A8\u09AE\u09CD\u09AC\u09B0: ${r.divisor} \u098F\u09B0 \u0997\u09C1\u09A3\u09BF\u09A4\u0995 \u09B9\u09A4\u09C7 \u09B9\u09AC\u09C7`;case"unrecognized_keys":return`\u0985\u099A\u09C7\u09A8\u09BE \u0995\u09C0${r.keys.length>1?"\u0997\u09C1\u09B2\u09CB":""}: ${v(r.keys,", ")}`;case"invalid_key":return`${r.origin} \u098F \u0985\u09AC\u09C8\u09A7 \u0995\u09C0`;case"invalid_union":return r.options&&Array.isArray(r.options)&&r.options.length>0?`\u0985\u09AC\u09C8\u09A7 \u09A1\u09BF\u09B8\u0995\u09CD\u09B0\u09BF\u09AE\u09BF\u09A8\u09C7\u099F\u09B0 \u09AE\u09BE\u09A8\u0964 \u09AA\u09CD\u09B0\u09A4\u09CD\u09AF\u09BE\u09B6\u09BF\u09A4 ${r.options.map(a=>`'${a}'`).join(" | ")}`:"\u0985\u09AC\u09C8\u09A7 \u0987\u09A8\u09AA\u09C1\u099F";case"invalid_element":return`${r.origin} \u098F \u0985\u09AC\u09C8\u09A7 \u09AE\u09BE\u09A8`;default:return"\u0985\u09AC\u09C8\u09A7 \u0987\u09A8\u09AA\u09C1\u099F"}}};function qg(){return{localeError:GS()}}var JS=()=>{let e={string:{unit:"car\xE0cters",verb:"contenir"},file:{unit:"bytes",verb:"contenir"},array:{unit:"elements",verb:"contenir"},set:{unit:"elements",verb:"contenir"},map:{unit:"elements",verb:"contenir"}};function t(r){return e[r]??null}let n={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",mac:"adre\xE7a MAC",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",credit_card:"n\xFAmero de targeta de cr\xE8dit",currency_code:"codi de moneda",iban:"IBAN",jwt:"JWT",template_literal:"entrada"},i={nan:"NaN"};return r=>{switch(r.code){case"invalid_type":{let o=i[r.expected]??r.expected,a=$(r.input),s=i[a]??a;return/^[A-Z]/.test(r.expected)?`Tipus inv\xE0lid: s'esperava instanceof ${r.expected}, s'ha rebut ${s}`:`Tipus inv\xE0lid: s'esperava ${o}, s'ha rebut ${s}`}case"invalid_value":return r.values.length===1?`Valor inv\xE0lid: s'esperava ${b(r.values[0])}`:`Opci\xF3 inv\xE0lida: s'esperava una de ${v(r.values," o ")}`;case"too_big":{let o=r.inclusive?"com a m\xE0xim":"menys de",a=t(r.origin);return a?`Massa gran: s'esperava que ${r.origin??"el valor"} contingu\xE9s ${o} ${r.maximum.toString()} ${a.unit??"elements"}`:`Massa gran: s'esperava que ${r.origin??"el valor"} fos ${o} ${r.maximum.toString()}`}case"too_small":{let o=r.inclusive?"com a m\xEDnim":"m\xE9s de",a=t(r.origin);return a?`Massa petit: s'esperava que ${r.origin} contingu\xE9s ${o} ${r.minimum.toString()} ${a.unit}`:`Massa petit: s'esperava que ${r.origin} fos ${o} ${r.minimum.toString()}`}case"invalid_format":{let o=r;return o.format==="starts_with"?`Format inv\xE0lid: ha de comen\xE7ar amb "${o.prefix}"`:o.format==="ends_with"?`Format inv\xE0lid: ha d'acabar amb "${o.suffix}"`:o.format==="includes"?`Format inv\xE0lid: ha d'incloure "${o.includes}"`:o.format==="regex"?`Format inv\xE0lid: ha de coincidir amb el patr\xF3 ${o.pattern}`:`Format inv\xE0lid per a ${n[o.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":""}: ${v(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 Bg(){return{localeError:JS()}}var WS=()=>{let e={string:{unit:"\u067E\u06CC\u062A",verb:"\u0628\u06CE\u062A"},file:{unit:"\u0628\u0627\u06CC\u062A",verb:"\u0628\u06CE\u062A"},array:{unit:"\u062F\u0627\u0646\u06D5",verb:"\u0628\u06CE\u062A"},set:{unit:"\u062F\u0627\u0646\u06D5",verb:"\u0628\u06CE\u062A"},map:{unit:"\u062F\u0627\u0646\u06D5",verb:"\u0628\u06CE\u062A"}};function t(r){return e[r]??null}let n={regex:"regex",email:"\u0626\u06CC\u0645\u06D5\u06CC\u06B5",url:"\u0628\u06D5\u0633\u062A\u06D5\u0631 (URL)",emoji:"\u0626\u06CC\u0645\u06C6\u062C\u06CC",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"\u0695\u06CE\u06A9\u06D5\u0648\u062A \u0648 \u06A9\u0627\u062A",date:"\u0695\u06CE\u06A9\u06D5\u0648\u062A",time:"\u06A9\u0627\u062A",duration:"\u0645\u0627\u0648\u06D5",ipv4:"\u0646\u0627\u0648\u0646\u06CC\u0634\u0627\u0646\u06CC IPv4",ipv6:"\u0646\u0627\u0648\u0646\u06CC\u0634\u0627\u0646\u06CC IPv6",mac:"\u0646\u0627\u0648\u0646\u06CC\u0634\u0627\u0646\u06CC MAC",cidrv4:"\u0645\u06D5\u0648\u062F\u0627\u06CC IPv4",cidrv6:"\u0645\u06D5\u0648\u062F\u0627\u06CC IPv6",base64:"\u062F\u06D5\u0642\u06CC base64",base64url:"\u062F\u06D5\u0642\u06CC base64url",json_string:"\u062F\u06D5\u0642\u06CC JSON",e164:"\u0698\u0645\u0627\u0631\u06D5\u06CC E.164",credit_card:"\u0698\u0645\u0627\u0631\u06D5\u06CC \u06A9\u0627\u0631\u062A\u06CC \u06A9\u0631\u06CE\u062F\u06CC\u062A",currency_code:"\u06A9\u06C6\u062F\u06CC \u062F\u0631\u0627\u0648",iban:"IBAN",jwt:"JWT",template_literal:"\u062A\u06CE\u06A9\u0631\u062F\u06D5"},i={nan:"NaN",string:"\u0646\u0648\u0648\u0633\u06CC\u0646",number:"\u0698\u0645\u0627\u0631\u06D5",boolean:"boolean",array:"array",object:"object",date:"\u0695\u06CE\u06A9\u06D5\u0648\u062A",integer:"\u0698\u0645\u0627\u0631\u06D5",float:"\u0698\u0645\u0627\u0631\u06D5",null:"null",undefined:"undefined",function:"function",symbol:"symbol",unknown:"unknown",promise:"promise",void:"void",never:"never",map:"map",set:"set"};return r=>{switch(r.code){case"invalid_type":{let o=i[r.expected]??r.expected,a=$(r.input),s=i[a]??a,u=["\u0627","\u0648","\u06C6","\u0648\u0648","\u06D5","\u06CC","\u06CE"].some(l=>s.endsWith(l))?"\u06CC\u06D5":"\u06D5",c=/^[a-zA-Z]+$/.test(s);return a==="null"||a==="undefined"?"\u062F\u0627\u0648\u0627\u06A9\u0631\u0627\u0648\u06D5":`\u0686\u0627\u0648\u06D5\u0695\u0648\u0627\u0646\u06A9\u0631\u0627\u0648\u06D5 ${o} \u0628\u06CE\u062A\u060C \u0628\u06D5\u06B5\u0627\u0645 ${s}${c?"":u}`}case"invalid_value":return r.values.length===1?`\u0628\u06D5\u0647\u0627\u06A9\u06D5 \u0646\u0627\u062F\u0631\u0648\u0648\u0633\u062A\u06D5: \u0686\u0627\u0648\u06D5\u0695\u0648\u0627\u0646\u06A9\u0631\u0627\u0648\u06D5 ${b(r.values[0])} \u0628\u06CE\u062A`:`\u0647\u06D5\u06B5\u0628\u0698\u0627\u0631\u062F\u06D5\u06CC \u0646\u0627\u062F\u0631\u0648\u0633\u062A: \u0686\u0627\u0648\u06D5\u0695\u0648\u0627\u0646\u06A9\u0631\u0627\u0648\u06D5 \u06CC\u06D5\u06A9\u06CE\u06A9 \u0628\u06CE\u062A \u0644\u06D5 ${v(r.values,"|")}`;case"too_big":{let o=t(r.origin);return o?`\u067E\u06CE\u0648\u06CC\u0633\u062A\u06D5 \u0628\u06D5 \u0644\u0627\u06CC\u06D5\u0646\u06CC \u0632\u06C6\u0631\u06D5\u0648\u06D5 ${r.maximum.toString()} ${o.unit} ${o.verb}`:`\u067E\u06CE\u0648\u06CC\u0633\u062A\u06D5 \u0628\u06D5 \u0644\u0627\u06CC\u06D5\u0646\u06CC \u0632\u06C6\u0631\u06D5\u0648\u06D5 ${r.maximum.toString()} \u0628\u06CE\u062A`}case"too_small":{let o=t(r.origin);return o?`\u067E\u06CE\u0648\u06CC\u0633\u062A\u06D5 \u0628\u06D5 \u0644\u0627\u06CC\u06D5\u0646\u06CC \u06A9\u06D5\u0645\u06D5\u0648\u06D5 ${r.minimum.toString()} ${o.unit} ${o.verb}`:`\u067E\u06CE\u0648\u06CC\u0633\u062A\u06D5 \u0628\u06D5 \u0644\u0627\u06CC\u06D5\u0646\u06CC \u06A9\u06D5\u0645\u06D5\u0648\u06D5 ${r.minimum.toString()} \u0628\u06CE\u062A`}case"invalid_format":{let o=r;return o.format==="starts_with"?`\u062F\u06D5\u0642\u06CC \u0646\u0627\u062F\u0631\u0648\u0633\u062A: \u067E\u06CE\u0648\u06CC\u0633\u062A\u06D5 \u062F\u06D5\u0633\u062A\u067E\u06CE\u0628\u06A9\u0627\u062A \u0628\u06D5 "${o.prefix}"`:o.format==="ends_with"?`\u062F\u06D5\u0642\u06CC \u0646\u0627\u062F\u0631\u0648\u0633\u062A: \u067E\u06CE\u0648\u06CC\u0633\u062A\u06D5 \u06A9\u06C6\u062A\u0627\u06CC\u06CC\u0628\u06CE\u062A \u0628\u06D5 "${o.suffix}"`:o.format==="includes"?`\u062F\u06D5\u0642\u06CC \u0646\u0627\u062F\u0631\u0648\u0633\u062A: \u067E\u06CE\u0648\u06CC\u0633\u062A\u06D5 "${o.includes}" \u0644\u06D5\u062E\u06C6\u0628\u06AF\u0631\u06CE\u062A`:o.format==="regex"?`\u062F\u06D5\u0642\u06CC \u0646\u0627\u062F\u0631\u0648\u0633\u062A: \u067E\u06CE\u0648\u06CC\u0633\u062A\u06D5 \u0644\u06D5\u06AF\u06D5\u06B5 \u067E\u0627\u062A\u06CE\u0631\u0646\u06CC ${o.pattern} \u0628\u06AF\u0648\u0646\u062C\u06CE\u062A`:`\u0628\u06D5\u0647\u0627\u06CC ${n[o.format]??r.format} \u0646\u0627\u062F\u0631\u0648\u0633\u062A\u06D5`}case"not_multiple_of":return`\u0698\u0645\u0627\u0631\u06D5\u06CC \u0646\u0627\u062F\u0631\u0648\u0633\u062A: \u062F\u06D5\u0628\u06CE\u062A \u0686\u06D5\u0646\u062F \u0647\u06CE\u0646\u062F\u06D5 \u0628\u06CE\u062A \u0628\u06C6 ${r.divisor}`;case"unrecognized_keys":return`\u06A9\u0644\u06CC\u0644\u06CC \u0646\u06D5\u0646\u0627\u0633\u0631\u0627\u0648: ${v(r.keys,", ")}`;case"invalid_key":return`\u06A9\u0644\u06CC\u0644\u06CC \u0646\u0627\u062F\u0631\u0648\u0633\u062A \u0644\u06D5 ${r.origin}`;case"invalid_union":return r.options&&Array.isArray(r.options)&&r.options.length>0?`\u0628\u06D5\u0647\u0627\u06CC \u0646\u06D5\u0646\u0627\u0633\u0631\u0627\u0648 \u0647\u06D5\u06CC\u06D5. \u0628\u06D5\u0647\u0627\u06CC \u0686\u0627\u0648\u06D5\u0695\u0648\u0627\u0646\u06A9\u0631\u0627\u0648: ${r.options.map(a=>`'${a}'`).join(" | ")}`:"\u06CC\u06D5\u06A9\u06AF\u0631\u062A\u0646\u06CC \u0646\u0627\u062F\u0631\u0648\u0633\u062A";case"invalid_element":return`${r.origin} \u0628\u06D5\u0647\u0627\u06A9\u06D5 \u0646\u0627\u062F\u0631\u0648\u0633\u062A\u06D5`;default:return"\u062A\u06CE\u06A9\u0631\u062F\u06D5\u06CC \u0646\u0627\u062F\u0631\u0648\u0633\u062A"}}};function Gg(){return{localeError:WS()}}var KS=()=>{let e={string:{unit:"znak\u016F",verb:"m\xEDt"},file:{unit:"bajt\u016F",verb:"m\xEDt"},array:{unit:"prvk\u016F",verb:"m\xEDt"},set:{unit:"prvk\u016F",verb:"m\xEDt"},map:{unit:"prvk\u016F",verb:"m\xEDt"}};function t(r){return e[r]??null}let n={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 \u010Das ve form\xE1tu ISO",date:"datum ve form\xE1tu ISO",time:"\u010Das ve form\xE1tu ISO",duration:"doba trv\xE1n\xED ISO",ipv4:"IPv4 adresa",ipv6:"IPv6 adresa",mac:"MAC adresa",cidrv4:"rozsah IPv4",cidrv6:"rozsah IPv6",base64:"\u0159et\u011Bzec zak\xF3dovan\xFD ve form\xE1tu base64",base64url:"\u0159et\u011Bzec zak\xF3dovan\xFD ve form\xE1tu base64url",json_string:"\u0159et\u011Bzec ve form\xE1tu JSON",e164:"\u010D\xEDslo E.164",credit_card:"\u010D\xEDslo kreditn\xED karty",currency_code:"k\xF3d m\u011Bny",iban:"IBAN",jwt:"JWT",template_literal:"vstup"},i={nan:"NaN",number:"\u010D\xEDslo",string:"\u0159et\u011Bzec",function:"funkce",array:"pole"};return r=>{switch(r.code){case"invalid_type":{let o=i[r.expected]??r.expected,a=$(r.input),s=i[a]??a;return/^[A-Z]/.test(r.expected)?`Neplatn\xFD vstup: o\u010Dek\xE1v\xE1no instanceof ${r.expected}, obdr\u017Eeno ${s}`:`Neplatn\xFD vstup: o\u010Dek\xE1v\xE1no ${o}, obdr\u017Eeno ${s}`}case"invalid_value":return r.values.length===1?`Neplatn\xFD vstup: o\u010Dek\xE1v\xE1no ${b(r.values[0])}`:`Neplatn\xE1 mo\u017Enost: o\u010Dek\xE1v\xE1na jedna z hodnot ${v(r.values,"|")}`;case"too_big":{let o=r.inclusive?"<=":"<",a=t(r.origin);return a?`Hodnota je p\u0159\xEDli\u0161 velk\xE1: ${r.origin??"hodnota"} mus\xED m\xEDt ${o}${r.maximum.toString()} ${a.unit??"prvk\u016F"}`:`Hodnota je p\u0159\xEDli\u0161 velk\xE1: ${r.origin??"hodnota"} mus\xED b\xFDt ${o}${r.maximum.toString()}`}case"too_small":{let o=r.inclusive?">=":">",a=t(r.origin);return a?`Hodnota je p\u0159\xEDli\u0161 mal\xE1: ${r.origin??"hodnota"} mus\xED m\xEDt ${o}${r.minimum.toString()} ${a.unit??"prvk\u016F"}`:`Hodnota je p\u0159\xEDli\u0161 mal\xE1: ${r.origin??"hodnota"} mus\xED b\xFDt ${o}${r.minimum.toString()}`}case"invalid_format":{let o=r;return o.format==="starts_with"?`Neplatn\xFD \u0159et\u011Bzec: mus\xED za\u010D\xEDnat na "${o.prefix}"`:o.format==="ends_with"?`Neplatn\xFD \u0159et\u011Bzec: mus\xED kon\u010Dit na "${o.suffix}"`:o.format==="includes"?`Neplatn\xFD \u0159et\u011Bzec: mus\xED obsahovat "${o.includes}"`:o.format==="regex"?`Neplatn\xFD \u0159et\u011Bzec: mus\xED odpov\xEDdat vzoru ${o.pattern}`:`Neplatn\xFD form\xE1t ${n[o.format]??r.format}`}case"not_multiple_of":return`Neplatn\xE9 \u010D\xEDslo: mus\xED b\xFDt n\xE1sobkem ${r.divisor}`;case"unrecognized_keys":return`Nezn\xE1m\xE9 kl\xED\u010De: ${v(r.keys,", ")}`;case"invalid_key":return`Neplatn\xFD kl\xED\u010D 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 Jg(){return{localeError:KS()}}var HS=()=>{let e={string:{unit:"tegn",verb:"havde"},file:{unit:"bytes",verb:"havde"},array:{unit:"elementer",verb:"indeholdt"},set:{unit:"elementer",verb:"indeholdt"},map:{unit:"elementer",verb:"indeholdt"}};function t(r){return e[r]??null}let n={regex:"input",email:"e-mailadresse",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO dato- og klokkesl\xE6t",date:"ISO-dato",time:"ISO-klokkesl\xE6t",duration:"ISO-varighed",ipv4:"IPv4-adresse",ipv6:"IPv6-adresse",mac:"MAC-adresse",cidrv4:"IPv4-spektrum",cidrv6:"IPv6-spektrum",base64:"base64-kodet streng",base64url:"base64url-kodet streng",json_string:"JSON-streng",e164:"E.164-nummer",credit_card:"kreditkortnummer",currency_code:"valutakode",iban:"IBAN",jwt:"JWT",template_literal:"input"},i={nan:"NaN",string:"streng",number:"tal",boolean:"boolean",array:"liste",object:"objekt",set:"s\xE6t",file:"fil"};return r=>{switch(r.code){case"invalid_type":{let o=i[r.expected]??r.expected,a=$(r.input),s=i[a]??a;return/^[A-Z]/.test(r.expected)?`Ugyldigt input: forventede instanceof ${r.expected}, fik ${s}`:`Ugyldigt input: forventede ${o}, fik ${s}`}case"invalid_value":return r.values.length===1?`Ugyldig v\xE6rdi: forventede ${b(r.values[0])}`:`Ugyldigt valg: forventede en af f\xF8lgende ${v(r.values,"|")}`;case"too_big":{let o=r.inclusive?"<=":"<",a=t(r.origin),s=i[r.origin]??r.origin;return a?`For stor: forventede ${s??"value"} ${a.verb} ${o} ${r.maximum.toString()} ${a.unit??"elementer"}`:`For stor: forventede ${s??"value"} havde ${o} ${r.maximum.toString()}`}case"too_small":{let o=r.inclusive?">=":">",a=t(r.origin),s=i[r.origin]??r.origin;return a?`For lille: forventede ${s} ${a.verb} ${o} ${r.minimum.toString()} ${a.unit}`:`For lille: forventede ${s} havde ${o} ${r.minimum.toString()}`}case"invalid_format":{let o=r;return o.format==="starts_with"?`Ugyldig streng: skal starte med "${o.prefix}"`:o.format==="ends_with"?`Ugyldig streng: skal ende med "${o.suffix}"`:o.format==="includes"?`Ugyldig streng: skal indeholde "${o.includes}"`:o.format==="regex"?`Ugyldig streng: skal matche m\xF8nsteret ${o.pattern}`:`Ugyldig ${n[o.format]??r.format}`}case"not_multiple_of":return`Ugyldigt tal: skal v\xE6re deleligt med ${r.divisor}`;case"unrecognized_keys":return`${r.keys.length>1?"Ukendte n\xF8gler":"Ukendt n\xF8gle"}: ${v(r.keys,", ")}`;case"invalid_key":return`Ugyldig n\xF8gle i ${r.origin}`;case"invalid_union":return"Ugyldigt input: matcher ingen af de tilladte typer";case"invalid_element":return`Ugyldig v\xE6rdi i ${r.origin}`;default:return"Ugyldigt input"}}};function Wg(){return{localeError:HS()}}var YS=()=>{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"},map:{unit:"Elemente",verb:"zu haben"}};function t(r){return e[r]??null}let n={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",mac:"MAC-Adresse",cidrv4:"IPv4-Bereich",cidrv6:"IPv6-Bereich",base64:"Base64-codierter String",base64url:"Base64-URL-codierter String",json_string:"JSON-String",e164:"E.164-Nummer",credit_card:"Kreditkartennummer",currency_code:"W\xE4hrungscode",iban:"IBAN",jwt:"JWT",template_literal:"Eingabe"},i={nan:"NaN",number:"Zahl",array:"Array"};return r=>{switch(r.code){case"invalid_type":{let o=i[r.expected]??r.expected,a=$(r.input),s=i[a]??a;return/^[A-Z]/.test(r.expected)?`Ung\xFCltige Eingabe: erwartet instanceof ${r.expected}, erhalten ${s}`:`Ung\xFCltige Eingabe: erwartet ${o}, erhalten ${s}`}case"invalid_value":return r.values.length===1?`Ung\xFCltige Eingabe: erwartet ${b(r.values[0])}`:`Ung\xFCltige Option: erwartet eine von ${v(r.values,"|")}`;case"too_big":{let o=r.inclusive?"<=":"<",a=t(r.origin);return a?`Zu gro\xDF: erwartet, dass ${r.origin??"Wert"} ${o}${r.maximum.toString()} ${a.unit??"Elemente"} hat`:`Zu gro\xDF: erwartet, dass ${r.origin??"Wert"} ${o}${r.maximum.toString()} ist`}case"too_small":{let o=r.inclusive?">=":">",a=t(r.origin);return a?`Zu klein: erwartet, dass ${r.origin} ${o}${r.minimum.toString()} ${a.unit} hat`:`Zu klein: erwartet, dass ${r.origin} ${o}${r.minimum.toString()} ist`}case"invalid_format":{let o=r;return o.format==="starts_with"?`Ung\xFCltiger String: muss mit "${o.prefix}" beginnen`:o.format==="ends_with"?`Ung\xFCltiger String: muss mit "${o.suffix}" enden`:o.format==="includes"?`Ung\xFCltiger String: muss "${o.includes}" enthalten`:o.format==="regex"?`Ung\xFCltiger String: muss dem Muster ${o.pattern} entsprechen`:`Ung\xFCltig: ${n[o.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"}: ${v(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 Kg(){return{localeError:YS()}}var XS=()=>{let e={string:{unit:"\u03C7\u03B1\u03C1\u03B1\u03BA\u03C4\u03AE\u03C1\u03B5\u03C2",verb:"\u03BD\u03B1 \u03AD\u03C7\u03B5\u03B9"},file:{unit:"bytes",verb:"\u03BD\u03B1 \u03AD\u03C7\u03B5\u03B9"},array:{unit:"\u03C3\u03C4\u03BF\u03B9\u03C7\u03B5\u03AF\u03B1",verb:"\u03BD\u03B1 \u03AD\u03C7\u03B5\u03B9"},set:{unit:"\u03C3\u03C4\u03BF\u03B9\u03C7\u03B5\u03AF\u03B1",verb:"\u03BD\u03B1 \u03AD\u03C7\u03B5\u03B9"},map:{unit:"\u03BA\u03B1\u03C4\u03B1\u03C7\u03C9\u03C1\u03AE\u03C3\u03B5\u03B9\u03C2",verb:"\u03BD\u03B1 \u03AD\u03C7\u03B5\u03B9"}};function t(r){return e[r]??null}let n={regex:"\u03B5\u03AF\u03C3\u03BF\u03B4\u03BF\u03C2",email:"\u03B4\u03B9\u03B5\u03CD\u03B8\u03C5\u03BD\u03C3\u03B7 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 \u03B7\u03BC\u03B5\u03C1\u03BF\u03BC\u03B7\u03BD\u03AF\u03B1 \u03BA\u03B1\u03B9 \u03CE\u03C1\u03B1",date:"ISO \u03B7\u03BC\u03B5\u03C1\u03BF\u03BC\u03B7\u03BD\u03AF\u03B1",time:"ISO \u03CE\u03C1\u03B1",duration:"ISO \u03B4\u03B9\u03AC\u03C1\u03BA\u03B5\u03B9\u03B1",ipv4:"\u03B4\u03B9\u03B5\u03CD\u03B8\u03C5\u03BD\u03C3\u03B7 IPv4",ipv6:"\u03B4\u03B9\u03B5\u03CD\u03B8\u03C5\u03BD\u03C3\u03B7 IPv6",mac:"\u03B4\u03B9\u03B5\u03CD\u03B8\u03C5\u03BD\u03C3\u03B7 MAC",cidrv4:"\u03B5\u03CD\u03C1\u03BF\u03C2 IPv4",cidrv6:"\u03B5\u03CD\u03C1\u03BF\u03C2 IPv6",base64:"\u03C3\u03C5\u03BC\u03B2\u03BF\u03BB\u03BF\u03C3\u03B5\u03B9\u03C1\u03AC \u03BA\u03C9\u03B4\u03B9\u03BA\u03BF\u03C0\u03BF\u03B9\u03B7\u03BC\u03AD\u03BD\u03B7 \u03C3\u03B5 base64",base64url:"\u03C3\u03C5\u03BC\u03B2\u03BF\u03BB\u03BF\u03C3\u03B5\u03B9\u03C1\u03AC \u03BA\u03C9\u03B4\u03B9\u03BA\u03BF\u03C0\u03BF\u03B9\u03B7\u03BC\u03AD\u03BD\u03B7 \u03C3\u03B5 base64url",json_string:"\u03C3\u03C5\u03BC\u03B2\u03BF\u03BB\u03BF\u03C3\u03B5\u03B9\u03C1\u03AC JSON",e164:"\u03B1\u03C1\u03B9\u03B8\u03BC\u03CC\u03C2 E.164",credit_card:"\u03B1\u03C1\u03B9\u03B8\u03BC\u03CC\u03C2 \u03C0\u03B9\u03C3\u03C4\u03C9\u03C4\u03B9\u03BA\u03AE\u03C2 \u03BA\u03AC\u03C1\u03C4\u03B1\u03C2",currency_code:"\u03BA\u03C9\u03B4\u03B9\u03BA\u03CC\u03C2 \u03BD\u03BF\u03BC\u03AF\u03C3\u03BC\u03B1\u03C4\u03BF\u03C2",iban:"IBAN",jwt:"JWT",template_literal:"\u03B5\u03AF\u03C3\u03BF\u03B4\u03BF\u03C2"},i={nan:"NaN"};return r=>{switch(r.code){case"invalid_type":{let o=i[r.expected]??r.expected,a=$(r.input),s=i[a]??a;return typeof r.expected=="string"&&/^[A-Z]/.test(r.expected)?`\u039C\u03B7 \u03AD\u03B3\u03BA\u03C5\u03C1\u03B7 \u03B5\u03AF\u03C3\u03BF\u03B4\u03BF\u03C2: \u03B1\u03BD\u03B1\u03BC\u03B5\u03BD\u03CC\u03C4\u03B1\u03BD instanceof ${r.expected}, \u03BB\u03AE\u03C6\u03B8\u03B7\u03BA\u03B5 ${s}`:`\u039C\u03B7 \u03AD\u03B3\u03BA\u03C5\u03C1\u03B7 \u03B5\u03AF\u03C3\u03BF\u03B4\u03BF\u03C2: \u03B1\u03BD\u03B1\u03BC\u03B5\u03BD\u03CC\u03C4\u03B1\u03BD ${o}, \u03BB\u03AE\u03C6\u03B8\u03B7\u03BA\u03B5 ${s}`}case"invalid_value":return r.values.length===1?`\u039C\u03B7 \u03AD\u03B3\u03BA\u03C5\u03C1\u03B7 \u03B5\u03AF\u03C3\u03BF\u03B4\u03BF\u03C2: \u03B1\u03BD\u03B1\u03BC\u03B5\u03BD\u03CC\u03C4\u03B1\u03BD ${b(r.values[0])}`:`\u039C\u03B7 \u03AD\u03B3\u03BA\u03C5\u03C1\u03B7 \u03B5\u03C0\u03B9\u03BB\u03BF\u03B3\u03AE: \u03B1\u03BD\u03B1\u03BC\u03B5\u03BD\u03CC\u03C4\u03B1\u03BD \u03AD\u03BD\u03B1 \u03B1\u03C0\u03CC ${v(r.values,"|")}`;case"too_big":{let o=r.inclusive?"<=":"<",a=t(r.origin);return a?`\u03A0\u03BF\u03BB\u03CD \u03BC\u03B5\u03B3\u03AC\u03BB\u03BF: \u03B1\u03BD\u03B1\u03BC\u03B5\u03BD\u03CC\u03C4\u03B1\u03BD ${r.origin??"\u03C4\u03B9\u03BC\u03AE"} \u03BD\u03B1 \u03AD\u03C7\u03B5\u03B9 ${o}${r.maximum.toString()} ${a.unit??"\u03C3\u03C4\u03BF\u03B9\u03C7\u03B5\u03AF\u03B1"}`:`\u03A0\u03BF\u03BB\u03CD \u03BC\u03B5\u03B3\u03AC\u03BB\u03BF: \u03B1\u03BD\u03B1\u03BC\u03B5\u03BD\u03CC\u03C4\u03B1\u03BD ${r.origin??"\u03C4\u03B9\u03BC\u03AE"} \u03BD\u03B1 \u03B5\u03AF\u03BD\u03B1\u03B9 ${o}${r.maximum.toString()}`}case"too_small":{let o=r.inclusive?">=":">",a=t(r.origin);return a?`\u03A0\u03BF\u03BB\u03CD \u03BC\u03B9\u03BA\u03C1\u03CC: \u03B1\u03BD\u03B1\u03BC\u03B5\u03BD\u03CC\u03C4\u03B1\u03BD ${r.origin} \u03BD\u03B1 \u03AD\u03C7\u03B5\u03B9 ${o}${r.minimum.toString()} ${a.unit}`:`\u03A0\u03BF\u03BB\u03CD \u03BC\u03B9\u03BA\u03C1\u03CC: \u03B1\u03BD\u03B1\u03BC\u03B5\u03BD\u03CC\u03C4\u03B1\u03BD ${r.origin} \u03BD\u03B1 \u03B5\u03AF\u03BD\u03B1\u03B9 ${o}${r.minimum.toString()}`}case"invalid_format":{let o=r;return o.format==="starts_with"?`\u039C\u03B7 \u03AD\u03B3\u03BA\u03C5\u03C1\u03B7 \u03C3\u03C5\u03BC\u03B2\u03BF\u03BB\u03BF\u03C3\u03B5\u03B9\u03C1\u03AC: \u03C0\u03C1\u03AD\u03C0\u03B5\u03B9 \u03BD\u03B1 \u03BE\u03B5\u03BA\u03B9\u03BD\u03AC \u03BC\u03B5 "${o.prefix}"`:o.format==="ends_with"?`\u039C\u03B7 \u03AD\u03B3\u03BA\u03C5\u03C1\u03B7 \u03C3\u03C5\u03BC\u03B2\u03BF\u03BB\u03BF\u03C3\u03B5\u03B9\u03C1\u03AC: \u03C0\u03C1\u03AD\u03C0\u03B5\u03B9 \u03BD\u03B1 \u03C4\u03B5\u03BB\u03B5\u03B9\u03CE\u03BD\u03B5\u03B9 \u03BC\u03B5 "${o.suffix}"`:o.format==="includes"?`\u039C\u03B7 \u03AD\u03B3\u03BA\u03C5\u03C1\u03B7 \u03C3\u03C5\u03BC\u03B2\u03BF\u03BB\u03BF\u03C3\u03B5\u03B9\u03C1\u03AC: \u03C0\u03C1\u03AD\u03C0\u03B5\u03B9 \u03BD\u03B1 \u03C0\u03B5\u03C1\u03B9\u03AD\u03C7\u03B5\u03B9 "${o.includes}"`:o.format==="regex"?`\u039C\u03B7 \u03AD\u03B3\u03BA\u03C5\u03C1\u03B7 \u03C3\u03C5\u03BC\u03B2\u03BF\u03BB\u03BF\u03C3\u03B5\u03B9\u03C1\u03AC: \u03C0\u03C1\u03AD\u03C0\u03B5\u03B9 \u03BD\u03B1 \u03C4\u03B1\u03B9\u03C1\u03B9\u03AC\u03B6\u03B5\u03B9 \u03BC\u03B5 \u03C4\u03BF \u03BC\u03BF\u03C4\u03AF\u03B2\u03BF ${o.pattern}`:`\u039C\u03B7 \u03AD\u03B3\u03BA\u03C5\u03C1\u03BF: ${n[o.format]??r.format}`}case"not_multiple_of":return`\u039C\u03B7 \u03AD\u03B3\u03BA\u03C5\u03C1\u03BF\u03C2 \u03B1\u03C1\u03B9\u03B8\u03BC\u03CC\u03C2: \u03C0\u03C1\u03AD\u03C0\u03B5\u03B9 \u03BD\u03B1 \u03B5\u03AF\u03BD\u03B1\u03B9 \u03C0\u03BF\u03BB\u03BB\u03B1\u03C0\u03BB\u03AC\u03C3\u03B9\u03BF \u03C4\u03BF\u03C5 ${r.divisor}`;case"unrecognized_keys":return`\u0386\u03B3\u03BD\u03C9\u03C3\u03C4${r.keys.length>1?"\u03B1":"\u03BF"} \u03BA\u03BB\u03B5\u03B9\u03B4${r.keys.length>1?"\u03B9\u03AC":"\u03AF"}: ${v(r.keys,", ")}`;case"invalid_key":return`\u039C\u03B7 \u03AD\u03B3\u03BA\u03C5\u03C1\u03BF \u03BA\u03BB\u03B5\u03B9\u03B4\u03AF \u03C3\u03C4\u03BF ${r.origin}`;case"invalid_union":return"\u039C\u03B7 \u03AD\u03B3\u03BA\u03C5\u03C1\u03B7 \u03B5\u03AF\u03C3\u03BF\u03B4\u03BF\u03C2";case"invalid_element":return`\u039C\u03B7 \u03AD\u03B3\u03BA\u03C5\u03C1\u03B7 \u03C4\u03B9\u03BC\u03AE \u03C3\u03C4\u03BF ${r.origin}`;default:return"\u039C\u03B7 \u03AD\u03B3\u03BA\u03C5\u03C1\u03B7 \u03B5\u03AF\u03C3\u03BF\u03B4\u03BF\u03C2"}}};function Hg(){return{localeError:XS()}}var QS=()=>{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"},map:{unit:"entries",verb:"to have"}};function t(o){return e[o]??null}let n={regex:"input",email:"email address",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO datetime",date:"ISO date",time:"ISO time",duration:"ISO duration",ipv4:"IPv4 address",ipv6:"IPv6 address",mac:"MAC address",cidrv4:"IPv4 range",cidrv6:"IPv6 range",base64:"base64-encoded string",base64url:"base64url-encoded string",json_string:"JSON string",e164:"E.164 number",currency_code:"currency code",credit_card:"credit card number",iban:"IBAN",jwt:"JWT",template_literal:"input"},i={nan:"NaN"};function r(o,a){return o==="number"&&typeof a=="number"&&!Number.isFinite(a)?String(a):i[o]??o}return o=>{switch(o.code){case"invalid_type":{let a=r(o.expected),s=$(o.input),u=r(s,o.input);return`Invalid input: expected ${a}, received ${u}`}case"invalid_value":return o.values.length===1?`Invalid input: expected ${b(o.values[0])}`:`Invalid option: expected one of ${v(o.values,"|")}`;case"too_big":{let a=o.exact?"exactly ":o.inclusive?"<=":"<",s=t(o.origin);return s?`Too big: expected ${o.origin??"value"} to have ${a}${o.maximum.toString()} ${s.unit??"elements"}`:`Too big: expected ${o.origin??"value"} to be ${a}${o.maximum.toString()}`}case"too_small":{let a=o.exact?"exactly ":o.inclusive?">=":">",s=t(o.origin);return s?`Too small: expected ${o.origin} to have ${a}${o.minimum.toString()} ${s.unit}`:`Too small: expected ${o.origin} to be ${a}${o.minimum.toString()}`}case"invalid_format":{let a=o;return a.format==="starts_with"?`Invalid string: must start with "${a.prefix}"`:a.format==="ends_with"?`Invalid string: must end with "${a.suffix}"`:a.format==="includes"?`Invalid string: must include "${a.includes}"`:a.format==="regex"?`Invalid string: must match pattern ${a.pattern}`:`Invalid ${n[a.format]??o.format}`}case"not_multiple_of":return`Invalid number: must be a multiple of ${o.divisor}`;case"unrecognized_keys":return`Unrecognized key${o.keys.length>1?"s":""}: ${v(o.keys,", ")}`;case"invalid_key":return`Invalid key in ${o.origin}`;case"invalid_union":return o.options&&Array.isArray(o.options)&&o.options.length>0?`Invalid discriminator value. Expected ${o.options.map(s=>`'${s}'`).join(" | ")}`:o.inclusive===!1?"Invalid input: more than one option matched":"Invalid input";case"invalid_element":return`Invalid value in ${o.origin}`;default:return"Invalid input"}}};function ma(){return{localeError:QS()}}var eI=()=>{let e={string:{unit:"karaktrojn",verb:"havi"},file:{unit:"bajtojn",verb:"havi"},array:{unit:"elementojn",verb:"havi"},set:{unit:"elementojn",verb:"havi"},map:{unit:"elementojn",verb:"havi"}};function t(r){return e[r]??null}let n={regex:"enigo",email:"retadreso",url:"URL",emoji:"emo\u011Dio",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO-datotempo",date:"ISO-dato",time:"ISO-tempo",duration:"ISO-da\u016Dro",ipv4:"IPv4-adreso",ipv6:"IPv6-adreso",mac:"MAC-adreso",cidrv4:"IPv4-rango",cidrv6:"IPv6-rango",base64:"64-ume kodita karaktraro",base64url:"URL-64-ume kodita karaktraro",json_string:"JSON-karaktraro",e164:"E.164-nombro",credit_card:"kreditkarta numero",currency_code:"valuta kodo",iban:"IBAN",jwt:"JWT",template_literal:"enigo"},i={nan:"NaN",number:"nombro",array:"tabelo",null:"senvalora"};return r=>{switch(r.code){case"invalid_type":{let o=i[r.expected]??r.expected,a=$(r.input),s=i[a]??a;return/^[A-Z]/.test(r.expected)?`Nevalida enigo: atendi\u011Dis instanceof ${r.expected}, ricevi\u011Dis ${s}`:`Nevalida enigo: atendi\u011Dis ${o}, ricevi\u011Dis ${s}`}case"invalid_value":return r.values.length===1?`Nevalida enigo: atendi\u011Dis ${b(r.values[0])}`:`Nevalida opcio: atendi\u011Dis unu el ${v(r.values,"|")}`;case"too_big":{let o=r.inclusive?"<=":"<",a=t(r.origin);return a?`Tro granda: atendi\u011Dis ke ${r.origin??"valoro"} havu ${o}${r.maximum.toString()} ${a.unit??"elementojn"}`:`Tro granda: atendi\u011Dis ke ${r.origin??"valoro"} havu ${o}${r.maximum.toString()}`}case"too_small":{let o=r.inclusive?">=":">",a=t(r.origin);return a?`Tro malgranda: atendi\u011Dis ke ${r.origin} havu ${o}${r.minimum.toString()} ${a.unit}`:`Tro malgranda: atendi\u011Dis ke ${r.origin} estu ${o}${r.minimum.toString()}`}case"invalid_format":{let o=r;return o.format==="starts_with"?`Nevalida karaktraro: devas komenci\u011Di per "${o.prefix}"`:o.format==="ends_with"?`Nevalida karaktraro: devas fini\u011Di per "${o.suffix}"`:o.format==="includes"?`Nevalida karaktraro: devas inkluzivi "${o.includes}"`:o.format==="regex"?`Nevalida karaktraro: devas kongrui kun la modelo ${o.pattern}`:`Nevalida ${n[o.format]??r.format}`}case"not_multiple_of":return`Nevalida nombro: devas esti oblo de ${r.divisor}`;case"unrecognized_keys":return`Nekonata${r.keys.length>1?"j":""} \u015Dlosilo${r.keys.length>1?"j":""}: ${v(r.keys,", ")}`;case"invalid_key":return`Nevalida \u015Dlosilo en ${r.origin}`;case"invalid_union":return"Nevalida enigo";case"invalid_element":return`Nevalida valoro en ${r.origin}`;default:return"Nevalida enigo"}}};function Yg(){return{localeError:eI()}}var tI=()=>{let e={string:{unit:"caracteres",verb:"tener"},file:{unit:"bytes",verb:"tener"},array:{unit:"elementos",verb:"tener"},set:{unit:"elementos",verb:"tener"}};function t(r){return e[r]??null}let n={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",mac:"direcci\xF3n MAC",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",credit_card:"n\xFAmero de tarjeta de cr\xE9dito",currency_code:"c\xF3digo de moneda",iban:"IBAN",jwt:"JWT",template_literal:"entrada"},i={nan:"NaN",string:"texto",number:"n\xFAmero",boolean:"booleano",array:"arreglo",object:"objeto",set:"conjunto",file:"archivo",date:"fecha",bigint:"n\xFAmero grande",symbol:"s\xEDmbolo",undefined:"indefinido",null:"nulo",function:"funci\xF3n",map:"mapa",record:"registro",tuple:"tupla",enum:"enumeraci\xF3n",union:"uni\xF3n",literal:"literal",promise:"promesa",void:"vac\xEDo",never:"nunca",unknown:"desconocido",any:"cualquiera"};return r=>{switch(r.code){case"invalid_type":{let o=i[r.expected]??r.expected,a=$(r.input),s=i[a]??a;return/^[A-Z]/.test(r.expected)?`Entrada inv\xE1lida: se esperaba instanceof ${r.expected}, recibido ${s}`:`Entrada inv\xE1lida: se esperaba ${o}, recibido ${s}`}case"invalid_value":return r.values.length===1?`Entrada inv\xE1lida: se esperaba ${b(r.values[0])}`:`Opci\xF3n inv\xE1lida: se esperaba una de ${v(r.values,"|")}`;case"too_big":{let o=r.inclusive?"<=":"<",a=t(r.origin),s=i[r.origin]??r.origin;return a?`Demasiado grande: se esperaba que ${s??"valor"} tuviera ${o}${r.maximum.toString()} ${a.unit??"elementos"}`:`Demasiado grande: se esperaba que ${s??"valor"} fuera ${o}${r.maximum.toString()}`}case"too_small":{let o=r.inclusive?">=":">",a=t(r.origin),s=i[r.origin]??r.origin;return a?`Demasiado peque\xF1o: se esperaba que ${s} tuviera ${o}${r.minimum.toString()} ${a.unit}`:`Demasiado peque\xF1o: se esperaba que ${s} fuera ${o}${r.minimum.toString()}`}case"invalid_format":{let o=r;return o.format==="starts_with"?`Cadena inv\xE1lida: debe comenzar con "${o.prefix}"`:o.format==="ends_with"?`Cadena inv\xE1lida: debe terminar en "${o.suffix}"`:o.format==="includes"?`Cadena inv\xE1lida: debe incluir "${o.includes}"`:o.format==="regex"?`Cadena inv\xE1lida: debe coincidir con el patr\xF3n ${o.pattern}`:`Inv\xE1lido ${n[o.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>1?"s":""} desconocida${r.keys.length>1?"s":""}: ${v(r.keys,", ")}`;case"invalid_key":return`Llave inv\xE1lida en ${i[r.origin]??r.origin}`;case"invalid_union":return"Entrada inv\xE1lida";case"invalid_element":return`Valor inv\xE1lido en ${i[r.origin]??r.origin}`;default:return"Entrada inv\xE1lida"}}};function Xg(){return{localeError:tI()}}var rI=()=>{let e={string:{unit:"\u06A9\u0627\u0631\u0627\u06A9\u062A\u0631",verb:"\u062F\u0627\u0634\u062A\u0647 \u0628\u0627\u0634\u062F"},file:{unit:"\u0628\u0627\u06CC\u062A",verb:"\u062F\u0627\u0634\u062A\u0647 \u0628\u0627\u0634\u062F"},array:{unit:"\u0622\u06CC\u062A\u0645",verb:"\u062F\u0627\u0634\u062A\u0647 \u0628\u0627\u0634\u062F"},set:{unit:"\u0622\u06CC\u062A\u0645",verb:"\u062F\u0627\u0634\u062A\u0647 \u0628\u0627\u0634\u062F"},map:{unit:"\u0622\u06CC\u062A\u0645",verb:"\u062F\u0627\u0634\u062A\u0647 \u0628\u0627\u0634\u062F"}};function t(r){return e[r]??null}let n={regex:"\u0648\u0631\u0648\u062F\u06CC",email:"\u0622\u062F\u0631\u0633 \u0627\u06CC\u0645\u06CC\u0644",url:"URL",emoji:"\u0627\u06CC\u0645\u0648\u062C\u06CC",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"\u062A\u0627\u0631\u06CC\u062E \u0648 \u0632\u0645\u0627\u0646 \u0627\u06CC\u0632\u0648",date:"\u062A\u0627\u0631\u06CC\u062E \u0627\u06CC\u0632\u0648",time:"\u0632\u0645\u0627\u0646 \u0627\u06CC\u0632\u0648",duration:"\u0645\u062F\u062A \u0632\u0645\u0627\u0646 \u0627\u06CC\u0632\u0648",ipv4:"IPv4 \u0622\u062F\u0631\u0633",ipv6:"IPv6 \u0622\u062F\u0631\u0633",mac:"MAC \u0622\u062F\u0631\u0633",cidrv4:"IPv4 \u062F\u0627\u0645\u0646\u0647",cidrv6:"IPv6 \u062F\u0627\u0645\u0646\u0647",base64:"base64-encoded \u0631\u0634\u062A\u0647",base64url:"base64url-encoded \u0631\u0634\u062A\u0647",json_string:"JSON \u0631\u0634\u062A\u0647",e164:"E.164 \u0639\u062F\u062F",credit_card:"\u0634\u0645\u0627\u0631\u0647 \u06A9\u0627\u0631\u062A \u0627\u0639\u062A\u0628\u0627\u0631\u06CC",currency_code:"\u06A9\u062F \u0627\u0631\u0632",iban:"IBAN",jwt:"JWT",template_literal:"\u0648\u0631\u0648\u062F\u06CC"},i={nan:"NaN",number:"\u0639\u062F\u062F",array:"\u0622\u0631\u0627\u06CC\u0647"};return r=>{switch(r.code){case"invalid_type":{let o=i[r.expected]??r.expected,a=$(r.input),s=i[a]??a;return/^[A-Z]/.test(r.expected)?`\u0648\u0631\u0648\u062F\u06CC \u0646\u0627\u0645\u0639\u062A\u0628\u0631: \u0645\u06CC\u200C\u0628\u0627\u06CC\u0633\u062A instanceof ${r.expected} \u0645\u06CC\u200C\u0628\u0648\u062F\u060C ${s} \u062F\u0631\u06CC\u0627\u0641\u062A \u0634\u062F`:`\u0648\u0631\u0648\u062F\u06CC \u0646\u0627\u0645\u0639\u062A\u0628\u0631: \u0645\u06CC\u200C\u0628\u0627\u06CC\u0633\u062A ${o} \u0645\u06CC\u200C\u0628\u0648\u062F\u060C ${s} \u062F\u0631\u06CC\u0627\u0641\u062A \u0634\u062F`}case"invalid_value":return r.values.length===1?`\u0648\u0631\u0648\u062F\u06CC \u0646\u0627\u0645\u0639\u062A\u0628\u0631: \u0645\u06CC\u200C\u0628\u0627\u06CC\u0633\u062A ${b(r.values[0])} \u0645\u06CC\u200C\u0628\u0648\u062F`:`\u06AF\u0632\u06CC\u0646\u0647 \u0646\u0627\u0645\u0639\u062A\u0628\u0631: \u0645\u06CC\u200C\u0628\u0627\u06CC\u0633\u062A \u06CC\u06A9\u06CC \u0627\u0632 ${v(r.values,"|")} \u0645\u06CC\u200C\u0628\u0648\u062F`;case"too_big":{let o=r.inclusive?"<=":"<",a=t(r.origin);return a?`\u062E\u06CC\u0644\u06CC \u0628\u0632\u0631\u06AF: ${r.origin??"\u0645\u0642\u062F\u0627\u0631"} \u0628\u0627\u06CC\u062F ${o}${r.maximum.toString()} ${a.unit??"\u0639\u0646\u0635\u0631"} \u0628\u0627\u0634\u062F`:`\u062E\u06CC\u0644\u06CC \u0628\u0632\u0631\u06AF: ${r.origin??"\u0645\u0642\u062F\u0627\u0631"} \u0628\u0627\u06CC\u062F ${o}${r.maximum.toString()} \u0628\u0627\u0634\u062F`}case"too_small":{let o=r.inclusive?">=":">",a=t(r.origin);return a?`\u062E\u06CC\u0644\u06CC \u06A9\u0648\u0686\u06A9: ${r.origin} \u0628\u0627\u06CC\u062F ${o}${r.minimum.toString()} ${a.unit} \u0628\u0627\u0634\u062F`:`\u062E\u06CC\u0644\u06CC \u06A9\u0648\u0686\u06A9: ${r.origin} \u0628\u0627\u06CC\u062F ${o}${r.minimum.toString()} \u0628\u0627\u0634\u062F`}case"invalid_format":{let o=r;return o.format==="starts_with"?`\u0631\u0634\u062A\u0647 \u0646\u0627\u0645\u0639\u062A\u0628\u0631: \u0628\u0627\u06CC\u062F \u0628\u0627 "${o.prefix}" \u0634\u0631\u0648\u0639 \u0634\u0648\u062F`:o.format==="ends_with"?`\u0631\u0634\u062A\u0647 \u0646\u0627\u0645\u0639\u062A\u0628\u0631: \u0628\u0627\u06CC\u062F \u0628\u0627 "${o.suffix}" \u062A\u0645\u0627\u0645 \u0634\u0648\u062F`:o.format==="includes"?`\u0631\u0634\u062A\u0647 \u0646\u0627\u0645\u0639\u062A\u0628\u0631: \u0628\u0627\u06CC\u062F \u0634\u0627\u0645\u0644 "${o.includes}" \u0628\u0627\u0634\u062F`:o.format==="regex"?`\u0631\u0634\u062A\u0647 \u0646\u0627\u0645\u0639\u062A\u0628\u0631: \u0628\u0627\u06CC\u062F \u0628\u0627 \u0627\u0644\u06AF\u0648\u06CC ${o.pattern} \u0645\u0637\u0627\u0628\u0642\u062A \u062F\u0627\u0634\u062A\u0647 \u0628\u0627\u0634\u062F`:`${n[o.format]??r.format} \u0646\u0627\u0645\u0639\u062A\u0628\u0631`}case"not_multiple_of":return`\u0639\u062F\u062F \u0646\u0627\u0645\u0639\u062A\u0628\u0631: \u0628\u0627\u06CC\u062F \u0645\u0636\u0631\u0628 ${r.divisor} \u0628\u0627\u0634\u062F`;case"unrecognized_keys":return`\u06A9\u0644\u06CC\u062F${r.keys.length>1?"\u0647\u0627\u06CC":""} \u0646\u0627\u0634\u0646\u0627\u0633: ${v(r.keys,", ")}`;case"invalid_key":return`\u06A9\u0644\u06CC\u062F \u0646\u0627\u0634\u0646\u0627\u0633 \u062F\u0631 ${r.origin}`;case"invalid_union":return"\u0648\u0631\u0648\u062F\u06CC \u0646\u0627\u0645\u0639\u062A\u0628\u0631";case"invalid_element":return`\u0645\u0642\u062F\u0627\u0631 \u0646\u0627\u0645\u0639\u062A\u0628\u0631 \u062F\u0631 ${r.origin}`;default:return"\u0648\u0631\u0648\u062F\u06CC \u0646\u0627\u0645\u0639\u062A\u0628\u0631"}}};function Qg(){return{localeError:rI()}}var nI=()=>{let e={string:{unit:"merkki\xE4",subject:"merkkijonon"},file:{unit:"tavua",subject:"tiedoston"},array:{unit:"alkiota",subject:"listan"},set:{unit:"alkiota",subject:"joukon"},map:{unit:"alkiota",subject:"kuvauksen"},number:{unit:"",subject:"luvun"},bigint:{unit:"",subject:"suuren kokonaisluvun"},int:{unit:"",subject:"kokonaisluvun"},date:{unit:"",subject:"p\xE4iv\xE4m\xE4\xE4r\xE4n"}};function t(r){return e[r]??null}let n={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",mac:"MAC-osoite",cidrv4:"IPv4-alue",cidrv6:"IPv6-alue",base64:"base64-koodattu merkkijono",base64url:"base64url-koodattu merkkijono",json_string:"JSON-merkkijono",e164:"E.164-luku",credit_card:"luottokortin numero",currency_code:"valuuttakoodi",iban:"IBAN",jwt:"JWT",template_literal:"templaattimerkkijono"},i={nan:"NaN"};return r=>{switch(r.code){case"invalid_type":{let o=i[r.expected]??r.expected,a=$(r.input),s=i[a]??a;return/^[A-Z]/.test(r.expected)?`Virheellinen tyyppi: odotettiin instanceof ${r.expected}, oli ${s}`:`Virheellinen tyyppi: odotettiin ${o}, oli ${s}`}case"invalid_value":return r.values.length===1?`Virheellinen sy\xF6te: t\xE4ytyy olla ${b(r.values[0])}`:`Virheellinen valinta: t\xE4ytyy olla yksi seuraavista: ${v(r.values,"|")}`;case"too_big":{let o=r.inclusive?"<=":"<",a=t(r.origin);return a?`Liian suuri: ${a.subject} t\xE4ytyy olla ${o}${r.maximum.toString()} ${a.unit}`.trim():`Liian suuri: arvon t\xE4ytyy olla ${o}${r.maximum.toString()}`}case"too_small":{let o=r.inclusive?">=":">",a=t(r.origin);return a?`Liian pieni: ${a.subject} t\xE4ytyy olla ${o}${r.minimum.toString()} ${a.unit}`.trim():`Liian pieni: arvon t\xE4ytyy olla ${o}${r.minimum.toString()}`}case"invalid_format":{let o=r;return o.format==="starts_with"?`Virheellinen sy\xF6te: t\xE4ytyy alkaa "${o.prefix}"`:o.format==="ends_with"?`Virheellinen sy\xF6te: t\xE4ytyy loppua "${o.suffix}"`:o.format==="includes"?`Virheellinen sy\xF6te: t\xE4ytyy sis\xE4lt\xE4\xE4 "${o.includes}"`:o.format==="regex"?`Virheellinen sy\xF6te: t\xE4ytyy vastata s\xE4\xE4nn\xF6llist\xE4 lauseketta ${o.pattern}`:`Virheellinen ${n[o.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"}: ${v(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 ev(){return{localeError:nI()}}var iI=()=>{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"}};function t(r){return e[r]??null}let n={regex:"expression r\xE9guli\xE8re",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",mac:"adresse MAC",cidrv4:"plage IPv4",cidrv6:"plage IPv6",base64:"cha\xEEne de caract\xE8res encod\xE9e en base64",base64url:"cha\xEEne de caract\xE8res encod\xE9e en base64url",json_string:"cha\xEEne de caract\xE8res JSON",e164:"num\xE9ro au format E.164",credit_card:"num\xE9ro de carte de cr\xE9dit",currency_code:"code de devise",iban:"IBAN",jwt:"JWT",template_literal:"entr\xE9e"},i={string:"cha\xEEne de caract\xE8res",number:"nombre",int:"entier",boolean:"bool\xE9en",bigint:"grand entier",symbol:"symbole",undefined:"ind\xE9fini",null:"null",never:"jamais",void:"vide",date:"date",array:"tableau",object:"objet",tuple:"tuple",record:"record",map:"map",set:"ensemble",file:"fichier",nonoptional:"non optionnel",nan:"NaN",function:"fonction"};return r=>{switch(r.code){case"invalid_type":{let o=i[r.expected]??r.expected,a=$(r.input),s=i[a]??a;return/^[A-Z]/.test(r.expected)?`Entr\xE9e invalide : instance de ${r.expected} attendu, ${s} re\xE7u`:`Entr\xE9e invalide : ${o} attendu, ${s} re\xE7u`}case"invalid_value":return r.values.length===1?`Entr\xE9e invalide : ${b(r.values[0])} attendu`:`Option invalide : une valeur parmi ${v(r.values,"|")} attendue`;case"too_big":{let o=r.inclusive?"<=":"<",a=t(r.origin);return a?`Trop grand : ${i[r.origin]??"valeur"} doit ${a.verb} ${o}${r.maximum.toString()} ${a.unit??"\xE9l\xE9ment(s)"}`:`Trop grand : ${i[r.origin]??"valeur"} doit \xEAtre ${o}${r.maximum.toString()}`}case"too_small":{let o=r.inclusive?">=":">",a=t(r.origin);return a?`Trop petit : ${i[r.origin]??"valeur"} doit ${a.verb} ${o}${r.minimum.toString()} ${a.unit}`:`Trop petit : ${i[r.origin]??"valeur"} doit \xEAtre ${o}${r.minimum.toString()}`}case"invalid_format":{let o=r;return o.format==="starts_with"?`Cha\xEEne de caract\xE8res invalide : doit commencer par "${o.prefix}"`:o.format==="ends_with"?`Cha\xEEne de caract\xE8res invalide : doit se terminer par "${o.suffix}"`:o.format==="includes"?`Cha\xEEne de caract\xE8res invalide : doit inclure "${o.includes}"`:o.format==="regex"?`Cha\xEEne de caract\xE8res invalide : doit correspondre au motif ${o.pattern}`:`${n[o.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":""} : ${v(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 tv(){return{localeError:iI()}}var oI=()=>{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"},map:{unit:"\xE9l\xE9ments",verb:"avoir"}};function t(r){return e[r]??null}let n={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",mac:"adresse MAC",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",credit_card:"num\xE9ro de carte de cr\xE9dit",currency_code:"code de devise",iban:"IBAN",jwt:"JWT",template_literal:"entr\xE9e"},i={nan:"NaN"};return r=>{switch(r.code){case"invalid_type":{let o=i[r.expected]??r.expected,a=$(r.input),s=i[a]??a;return/^[A-Z]/.test(r.expected)?`Entr\xE9e invalide : attendu instanceof ${r.expected}, re\xE7u ${s}`:`Entr\xE9e invalide : attendu ${o}, re\xE7u ${s}`}case"invalid_value":return r.values.length===1?`Entr\xE9e invalide : attendu ${b(r.values[0])}`:`Option invalide : attendu l'une des valeurs suivantes ${v(r.values,"|")}`;case"too_big":{let o=r.inclusive?"\u2264":"<",a=t(r.origin);return a?`Trop grand : attendu que ${r.origin??"la valeur"} ait ${o}${r.maximum.toString()} ${a.unit}`:`Trop grand : attendu que ${r.origin??"la valeur"} soit ${o}${r.maximum.toString()}`}case"too_small":{let o=r.inclusive?"\u2265":">",a=t(r.origin);return a?`Trop petit : attendu que ${r.origin} ait ${o}${r.minimum.toString()} ${a.unit}`:`Trop petit : attendu que ${r.origin} soit ${o}${r.minimum.toString()}`}case"invalid_format":{let o=r;return o.format==="starts_with"?`Cha\xEEne invalide : doit commencer par "${o.prefix}"`:o.format==="ends_with"?`Cha\xEEne invalide : doit se terminer par "${o.suffix}"`:o.format==="includes"?`Cha\xEEne invalide : doit inclure "${o.includes}"`:o.format==="regex"?`Cha\xEEne invalide : doit correspondre au motif ${o.pattern}`:`${n[o.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":""} : ${v(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 rv(){return{localeError:oI()}}var aI=()=>{let e={string:{unit:"\u0A85\u0A95\u0ACD\u0AB7\u0AB0",verb:"\u0AB9\u0ACB\u0AB5\u0ABE \u0A9C\u0ACB\u0A88\u0A8F"},file:{unit:"\u0AAC\u0ABE\u0AAF\u0A9F",verb:"\u0AB9\u0ACB\u0AB5\u0ABE \u0A9C\u0ACB\u0A88\u0A8F"},array:{unit:"\u0A86\u0A87\u0A9F\u0AAE",verb:"\u0AB9\u0ACB\u0AB5\u0ABE \u0A9C\u0ACB\u0A88\u0A8F"},set:{unit:"\u0A86\u0A87\u0A9F\u0AAE",verb:"\u0AB9\u0ACB\u0AB5\u0ABE \u0A9C\u0ACB\u0A88\u0A8F"},map:{unit:"\u0A8F\u0AA8\u0ACD\u0A9F\u0ACD\u0AB0\u0AC0",verb:"\u0AB9\u0ACB\u0AB5\u0ABE \u0A9C\u0ACB\u0A88\u0A8F"}};function t(r){return e[r]??null}let n={regex:"\u0A87\u0AA8\u0AAA\u0AC1\u0A9F",email:"\u0A88\u0AAE\u0AC7\u0A87\u0AB2 \u0A8F\u0AA1\u0ACD\u0AB0\u0AC7\u0AB8",url:"URL",emoji:"\u0A87\u0AAE\u0ACB\u0A9C\u0AC0",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO \u0AA4\u0ABE\u0AB0\u0AC0\u0A96 \u0A85\u0AA8\u0AC7 \u0AB8\u0AAE\u0AAF",date:"ISO \u0AA4\u0ABE\u0AB0\u0AC0\u0A96",time:"ISO \u0AB8\u0AAE\u0AAF",duration:"ISO \u0A85\u0AB5\u0AA7\u0ABF",ipv4:"IPv4 \u0A8F\u0AA1\u0ACD\u0AB0\u0AC7\u0AB8",ipv6:"IPv6 \u0A8F\u0AA1\u0ACD\u0AB0\u0AC7\u0AB8",mac:"MAC \u0A8F\u0AA1\u0ACD\u0AB0\u0AC7\u0AB8",cidrv4:"IPv4 \u0AB6\u0ACD\u0AB0\u0AC7\u0AA3\u0AC0",cidrv6:"IPv6 \u0AB6\u0ACD\u0AB0\u0AC7\u0AA3\u0AC0",base64:"base64-\u0A8F\u0AA8\u0ACD\u0A95\u0ACB\u0AA1\u0AC7\u0AA1 \u0AB8\u0ACD\u0A9F\u0ACD\u0AB0\u0ABF\u0A82\u0A97",base64url:"base64url-\u0A8F\u0AA8\u0ACD\u0A95\u0ACB\u0AA1\u0AC7\u0AA1 \u0AB8\u0ACD\u0A9F\u0ACD\u0AB0\u0ABF\u0A82\u0A97",json_string:"JSON \u0AB8\u0ACD\u0A9F\u0ACD\u0AB0\u0ABF\u0A82\u0A97",e164:"E.164 \u0AA8\u0A82\u0AAC\u0AB0",credit_card:"\u0A95\u0ACD\u0AB0\u0AC7\u0AA1\u0ABF\u0A9F \u0A95\u0ABE\u0AB0\u0ACD\u0AA1 \u0AA8\u0A82\u0AAC\u0AB0",currency_code:"\u0A9A\u0AB2\u0AA3 \u0A95\u0ACB\u0AA1",iban:"IBAN",jwt:"JWT",template_literal:"\u0A87\u0AA8\u0AAA\u0AC1\u0A9F"},i={nan:"NaN"};return r=>{switch(r.code){case"invalid_type":{let o=i[r.expected]??r.expected,a=$(r.input),s=i[a]??a;return`\u0A85\u0AAE\u0ABE\u0AA8\u0ACD\u0AAF \u0A87\u0AA8\u0AAA\u0AC1\u0A9F: \u0A85\u0AAA\u0AC7\u0A95\u0ACD\u0AB7\u0ABF\u0AA4 ${o}, \u0AAA\u0ACD\u0AB0\u0ABE\u0AAA\u0ACD\u0AA4 ${s}`}case"invalid_value":return r.values.length===1?`\u0A85\u0AAE\u0ABE\u0AA8\u0ACD\u0AAF \u0A87\u0AA8\u0AAA\u0AC1\u0A9F: \u0A85\u0AAA\u0AC7\u0A95\u0ACD\u0AB7\u0ABF\u0AA4 ${b(r.values[0])}`:`\u0A85\u0AAE\u0ABE\u0AA8\u0ACD\u0AAF \u0AB5\u0ABF\u0A95\u0AB2\u0ACD\u0AAA: ${v(r.values," | ")} \u0AAE\u0ABE\u0AA7\u0ACD\u0AAF\u0AAE\u0AA5\u0AC0 \u0A8F\u0A95 \u0A85\u0AAA\u0AC7\u0A95\u0ACD\u0AB7\u0ABF\u0AA4`;case"too_big":{let o=r.inclusive?"<=":"<",a=t(r.origin);return a?`\u0A96\u0AC2\u0AAC \u0AAE\u0ACB\u0A9F\u0AC1\u0A82: ${r.origin??"\u0AAE\u0AC2\u0AB2\u0ACD\u0AAF"} ${o}${r.maximum.toString()} ${a.unit??"\u0A8F\u0AB2\u0ABF\u0AAE\u0AC7\u0AA8\u0ACD\u0A9F"} \u0AB9\u0ACB\u0AB5\u0ABE \u0A9C\u0ACB\u0A88\u0A8F`:`\u0A96\u0AC2\u0AAC \u0AAE\u0ACB\u0A9F\u0AC1\u0A82: ${r.origin??"\u0AAE\u0AC2\u0AB2\u0ACD\u0AAF"} ${o}${r.maximum.toString()} \u0AB9\u0ACB\u0AB5\u0AC1\u0A82 \u0A9C\u0ACB\u0A88\u0A8F`}case"too_small":{let o=r.inclusive?">=":">",a=t(r.origin);return a?`\u0A96\u0AC2\u0AAC \u0AA8\u0ABE\u0AA8\u0AC1\u0A82: ${r.origin} ${o}${r.minimum.toString()} ${a.unit} \u0AB9\u0ACB\u0AB5\u0ABE \u0A9C\u0ACB\u0A88\u0A8F`:`\u0A96\u0AC2\u0AAC \u0AA8\u0ABE\u0AA8\u0AC1\u0A82: ${r.origin} ${o}${r.minimum.toString()} \u0AB9\u0ACB\u0AB5\u0AC1\u0A82 \u0A9C\u0ACB\u0A88\u0A8F`}case"invalid_format":{let o=r;return o.format==="starts_with"?`\u0A85\u0AAE\u0ABE\u0AA8\u0ACD\u0AAF \u0AB8\u0ACD\u0A9F\u0ACD\u0AB0\u0ABF\u0A82\u0A97: "${o.prefix}" \u0AA5\u0AC0 \u0AB6\u0AB0\u0AC2 \u0AA5\u0AB5\u0AC1\u0A82 \u0A9C\u0ACB\u0A88\u0A8F`:o.format==="ends_with"?`\u0A85\u0AAE\u0ABE\u0AA8\u0ACD\u0AAF \u0AB8\u0ACD\u0A9F\u0ACD\u0AB0\u0ABF\u0A82\u0A97: "${o.suffix}" \u0AAA\u0AB0 \u0AB8\u0AAE\u0ABE\u0AAA\u0ACD\u0AA4 \u0AA5\u0AB5\u0AC1\u0A82 \u0A9C\u0ACB\u0A88\u0A8F`:o.format==="includes"?`\u0A85\u0AAE\u0ABE\u0AA8\u0ACD\u0AAF \u0AB8\u0ACD\u0A9F\u0ACD\u0AB0\u0ABF\u0A82\u0A97: "${o.includes}" \u0AB6\u0ABE\u0AAE\u0AC7\u0AB2 \u0AB9\u0ACB\u0AB5\u0AC1\u0A82 \u0A9C\u0ACB\u0A88\u0A8F`:o.format==="regex"?`\u0A85\u0AAE\u0ABE\u0AA8\u0ACD\u0AAF \u0AB8\u0ACD\u0A9F\u0ACD\u0AB0\u0ABF\u0A82\u0A97: \u0AAA\u0AC7\u0A9F\u0AB0\u0ACD\u0AA8 ${o.pattern} \u0AB8\u0ABE\u0AA5\u0AC7 \u0AAE\u0AC7\u0AB3 \u0A96\u0ABE\u0AB5\u0AC1\u0A82 \u0A9C\u0ACB\u0A88\u0A8F`:`\u0A85\u0AAE\u0ABE\u0AA8\u0ACD\u0AAF ${n[o.format]??r.format}`}case"not_multiple_of":return`\u0A85\u0AAE\u0ABE\u0AA8\u0ACD\u0AAF \u0AA8\u0A82\u0AAC\u0AB0: ${r.divisor} \u0AA8\u0ACB \u0A97\u0AC1\u0AA3\u0ABE\u0A82\u0A95 \u0AB9\u0ACB\u0AB5\u0ACB \u0A9C\u0ACB\u0A88\u0A8F`;case"unrecognized_keys":return`\u0A93\u0AB3\u0A96\u0AC0 \u0AB6\u0A95\u0ABE\u0AA4\u0ABE \u0AA8\u0AB9\u0AC0\u0A82 \u0AA4\u0AC7 \u0A95\u0AC0${r.keys.length>1?"\u0A93":""}: ${v(r.keys,", ")}`;case"invalid_key":return`${r.origin} \u0AAE\u0ABE\u0A82 \u0A85\u0AAE\u0ABE\u0AA8\u0ACD\u0AAF \u0A95\u0AC0`;case"invalid_union":return r.options&&Array.isArray(r.options)&&r.options.length>0?`\u0A85\u0AAE\u0ABE\u0AA8\u0ACD\u0AAF \u0AA1\u0ABF\u0AB8\u0ACD\u0A95\u0ACD\u0AB0\u0ABF\u0AAE\u0ABF\u0AA8\u0AC7\u0A9F\u0AB0 \u0AAE\u0AC2\u0AB2\u0ACD\u0AAF. \u0A85\u0AAA\u0AC7\u0A95\u0ACD\u0AB7\u0ABF\u0AA4 ${r.options.map(a=>`'${a}'`).join(" | ")}`:"\u0A85\u0AAE\u0ABE\u0AA8\u0ACD\u0AAF \u0A87\u0AA8\u0AAA\u0AC1\u0A9F";case"invalid_element":return`${r.origin} \u0AAE\u0ABE\u0A82 \u0A85\u0AAE\u0ABE\u0AA8\u0ACD\u0AAF \u0AAE\u0AC2\u0AB2\u0ACD\u0AAF`;default:return"\u0A85\u0AAE\u0ABE\u0AA8\u0ACD\u0AAF \u0A87\u0AA8\u0AAA\u0AC1\u0A9F"}}};function nv(){return{localeError:aI()}}var sI=()=>{let e={string:{label:"\u05DE\u05D7\u05E8\u05D5\u05D6\u05EA",gender:"f"},number:{label:"\u05DE\u05E1\u05E4\u05E8",gender:"m"},boolean:{label:"\u05E2\u05E8\u05DA \u05D1\u05D5\u05DC\u05D9\u05D0\u05E0\u05D9",gender:"m"},bigint:{label:"BigInt",gender:"m"},date:{label:"\u05EA\u05D0\u05E8\u05D9\u05DA",gender:"m"},array:{label:"\u05DE\u05E2\u05E8\u05DA",gender:"m"},object:{label:"\u05D0\u05D5\u05D1\u05D9\u05D9\u05E7\u05D8",gender:"m"},null:{label:"\u05E2\u05E8\u05DA \u05E8\u05D9\u05E7 (null)",gender:"m"},undefined:{label:"\u05E2\u05E8\u05DA \u05DC\u05D0 \u05DE\u05D5\u05D2\u05D3\u05E8 (undefined)",gender:"m"},symbol:{label:"\u05E1\u05D9\u05DE\u05D1\u05D5\u05DC (Symbol)",gender:"m"},function:{label:"\u05E4\u05D5\u05E0\u05E7\u05E6\u05D9\u05D4",gender:"f"},map:{label:"\u05DE\u05E4\u05D4 (Map)",gender:"f"},set:{label:"\u05E7\u05D1\u05D5\u05E6\u05D4 (Set)",gender:"f"},file:{label:"\u05E7\u05D5\u05D1\u05E5",gender:"m"},promise:{label:"Promise",gender:"m"},NaN:{label:"NaN",gender:"m"},unknown:{label:"\u05E2\u05E8\u05DA \u05DC\u05D0 \u05D9\u05D3\u05D5\u05E2",gender:"m"},value:{label:"\u05E2\u05E8\u05DA",gender:"m"}},t={string:{unit:"\u05EA\u05D5\u05D5\u05D9\u05DD",shortLabel:"\u05E7\u05E6\u05E8",longLabel:"\u05D0\u05E8\u05D5\u05DA"},file:{unit:"\u05D1\u05D9\u05D9\u05D8\u05D9\u05DD",shortLabel:"\u05E7\u05D8\u05DF",longLabel:"\u05D2\u05D3\u05D5\u05DC"},array:{unit:"\u05E4\u05E8\u05D9\u05D8\u05D9\u05DD",shortLabel:"\u05E7\u05D8\u05DF",longLabel:"\u05D2\u05D3\u05D5\u05DC"},set:{unit:"\u05E4\u05E8\u05D9\u05D8\u05D9\u05DD",shortLabel:"\u05E7\u05D8\u05DF",longLabel:"\u05D2\u05D3\u05D5\u05DC"},number:{unit:"",shortLabel:"\u05E7\u05D8\u05DF",longLabel:"\u05D2\u05D3\u05D5\u05DC"}},n=c=>c?e[c]:void 0,i=c=>{let l=n(c);return l?l.label:c??e.unknown.label},r=c=>`\u05D4${i(c)}`,o=c=>(n(c)?.gender??"m")==="f"?"\u05E6\u05E8\u05D9\u05DB\u05D4 \u05DC\u05D4\u05D9\u05D5\u05EA":"\u05E6\u05E8\u05D9\u05DA \u05DC\u05D4\u05D9\u05D5\u05EA",a=c=>c?t[c]??null:null,s={regex:{label:"\u05E7\u05DC\u05D8",gender:"m"},email:{label:"\u05DB\u05EA\u05D5\u05D1\u05EA \u05D0\u05D9\u05DE\u05D9\u05D9\u05DC",gender:"f"},url:{label:"\u05DB\u05EA\u05D5\u05D1\u05EA \u05E8\u05E9\u05EA",gender:"f"},emoji:{label:"\u05D0\u05D9\u05DE\u05D5\u05D2'\u05D9",gender:"m"},uuid:{label:"UUID",gender:"m"},uuidv4:{label:"UUIDv4",gender:"m"},uuidv6:{label:"UUIDv6",gender:"m"},nanoid:{label:"nanoid",gender:"m"},guid:{label:"GUID",gender:"m"},cuid:{label:"cuid",gender:"m"},cuid2:{label:"cuid2",gender:"m"},ulid:{label:"ULID",gender:"m"},xid:{label:"XID",gender:"m"},ksuid:{label:"KSUID",gender:"m"},datetime:{label:"\u05EA\u05D0\u05E8\u05D9\u05DA \u05D5\u05D6\u05DE\u05DF ISO",gender:"m"},date:{label:"\u05EA\u05D0\u05E8\u05D9\u05DA ISO",gender:"m"},time:{label:"\u05D6\u05DE\u05DF ISO",gender:"m"},duration:{label:"\u05DE\u05E9\u05DA \u05D6\u05DE\u05DF ISO",gender:"m"},ipv4:{label:"\u05DB\u05EA\u05D5\u05D1\u05EA IPv4",gender:"f"},ipv6:{label:"\u05DB\u05EA\u05D5\u05D1\u05EA IPv6",gender:"f"},mac:{label:"\u05DB\u05EA\u05D5\u05D1\u05EA MAC",gender:"f"},cidrv4:{label:"\u05D8\u05D5\u05D5\u05D7 IPv4",gender:"m"},cidrv6:{label:"\u05D8\u05D5\u05D5\u05D7 IPv6",gender:"m"},base64:{label:"\u05DE\u05D7\u05E8\u05D5\u05D6\u05EA \u05D1\u05D1\u05E1\u05D9\u05E1 64",gender:"f"},base64url:{label:"\u05DE\u05D7\u05E8\u05D5\u05D6\u05EA \u05D1\u05D1\u05E1\u05D9\u05E1 64 \u05DC\u05DB\u05EA\u05D5\u05D1\u05D5\u05EA \u05E8\u05E9\u05EA",gender:"f"},json_string:{label:"\u05DE\u05D7\u05E8\u05D5\u05D6\u05EA JSON",gender:"f"},e164:{label:"\u05DE\u05E1\u05E4\u05E8 E.164",gender:"m"},credit_card:{label:"\u05DE\u05E1\u05E4\u05E8 \u05DB\u05E8\u05D8\u05D9\u05E1 \u05D0\u05E9\u05E8\u05D0\u05D9",gender:"m"},currency_code:{label:"\u05E7\u05D5\u05D3 \u05DE\u05D8\u05D1\u05E2",gender:"m"},iban:{label:"IBAN",gender:"m"},jwt:{label:"JWT",gender:"m"},template_literal:{label:"\u05E7\u05DC\u05D8",gender:"m"},ends_with:{label:"\u05E7\u05DC\u05D8",gender:"m"},includes:{label:"\u05E7\u05DC\u05D8",gender:"m"},lowercase:{label:"\u05E7\u05DC\u05D8",gender:"m"},starts_with:{label:"\u05E7\u05DC\u05D8",gender:"m"},uppercase:{label:"\u05E7\u05DC\u05D8",gender:"m"}},u={nan:"NaN"};return c=>{switch(c.code){case"invalid_type":{let l=c.expected,d=u[l??""]??i(l),f=$(c.input),p=u[f]??e[f]?.label??f;return/^[A-Z]/.test(c.expected)?`\u05E7\u05DC\u05D8 \u05DC\u05D0 \u05EA\u05E7\u05D9\u05DF: \u05E6\u05E8\u05D9\u05DA \u05DC\u05D4\u05D9\u05D5\u05EA instanceof ${c.expected}, \u05D4\u05EA\u05E7\u05D1\u05DC ${p}`:`\u05E7\u05DC\u05D8 \u05DC\u05D0 \u05EA\u05E7\u05D9\u05DF: \u05E6\u05E8\u05D9\u05DA \u05DC\u05D4\u05D9\u05D5\u05EA ${d}, \u05D4\u05EA\u05E7\u05D1\u05DC ${p}`}case"invalid_value":{if(c.values.length===1)return`\u05E2\u05E8\u05DA \u05DC\u05D0 \u05EA\u05E7\u05D9\u05DF: \u05D4\u05E2\u05E8\u05DA \u05D7\u05D9\u05D9\u05D1 \u05DC\u05D4\u05D9\u05D5\u05EA ${b(c.values[0])}`;let l=c.values.map(p=>b(p));if(c.values.length===2)return`\u05E2\u05E8\u05DA \u05DC\u05D0 \u05EA\u05E7\u05D9\u05DF: \u05D4\u05D0\u05E4\u05E9\u05E8\u05D5\u05D9\u05D5\u05EA \u05D4\u05DE\u05EA\u05D0\u05D9\u05DE\u05D5\u05EA \u05D4\u05DF ${l[0]} \u05D0\u05D5 ${l[1]}`;let d=l[l.length-1];return`\u05E2\u05E8\u05DA \u05DC\u05D0 \u05EA\u05E7\u05D9\u05DF: \u05D4\u05D0\u05E4\u05E9\u05E8\u05D5\u05D9\u05D5\u05EA \u05D4\u05DE\u05EA\u05D0\u05D9\u05DE\u05D5\u05EA \u05D4\u05DF ${l.slice(0,-1).join(", ")} \u05D0\u05D5 ${d}`}case"too_big":{let l=a(c.origin),d=r(c.origin??"value");if(c.origin==="string")return`${l?.longLabel??"\u05D0\u05E8\u05D5\u05DA"} \u05DE\u05D3\u05D9: ${d} \u05E6\u05E8\u05D9\u05DB\u05D4 \u05DC\u05D4\u05DB\u05D9\u05DC ${c.maximum.toString()} ${l?.unit??""} ${c.inclusive?"\u05D0\u05D5 \u05E4\u05D7\u05D5\u05EA":"\u05DC\u05DB\u05DC \u05D4\u05D9\u05D5\u05EA\u05E8"}`.trim();if(c.origin==="number"){let m=c.inclusive?`\u05E7\u05D8\u05DF \u05D0\u05D5 \u05E9\u05D5\u05D5\u05D4 \u05DC-${c.maximum}`:`\u05E7\u05D8\u05DF \u05DE-${c.maximum}`;return`\u05D2\u05D3\u05D5\u05DC \u05DE\u05D3\u05D9: ${d} \u05E6\u05E8\u05D9\u05DA \u05DC\u05D4\u05D9\u05D5\u05EA ${m}`}if(c.origin==="array"||c.origin==="set"){let m=c.origin==="set"?"\u05E6\u05E8\u05D9\u05DB\u05D4":"\u05E6\u05E8\u05D9\u05DA",h=c.inclusive?`${c.maximum} ${l?.unit??""} \u05D0\u05D5 \u05E4\u05D7\u05D5\u05EA`:`\u05E4\u05D7\u05D5\u05EA \u05DE-${c.maximum} ${l?.unit??""}`;return`\u05D2\u05D3\u05D5\u05DC \u05DE\u05D3\u05D9: ${d} ${m} \u05DC\u05D4\u05DB\u05D9\u05DC ${h}`.trim()}let f=c.inclusive?"<=":"<",p=o(c.origin??"value");return l?.unit?`${l.longLabel} \u05DE\u05D3\u05D9: ${d} ${p} ${f}${c.maximum.toString()} ${l.unit}`:`${l?.longLabel??"\u05D2\u05D3\u05D5\u05DC"} \u05DE\u05D3\u05D9: ${d} ${p} ${f}${c.maximum.toString()}`}case"too_small":{let l=a(c.origin),d=r(c.origin??"value");if(c.origin==="string")return`${l?.shortLabel??"\u05E7\u05E6\u05E8"} \u05DE\u05D3\u05D9: ${d} \u05E6\u05E8\u05D9\u05DB\u05D4 \u05DC\u05D4\u05DB\u05D9\u05DC ${c.minimum.toString()} ${l?.unit??""} ${c.inclusive?"\u05D0\u05D5 \u05D9\u05D5\u05EA\u05E8":"\u05DC\u05E4\u05D7\u05D5\u05EA"}`.trim();if(c.origin==="number"){let m=c.inclusive?`\u05D2\u05D3\u05D5\u05DC \u05D0\u05D5 \u05E9\u05D5\u05D5\u05D4 \u05DC-${c.minimum}`:`\u05D2\u05D3\u05D5\u05DC \u05DE-${c.minimum}`;return`\u05E7\u05D8\u05DF \u05DE\u05D3\u05D9: ${d} \u05E6\u05E8\u05D9\u05DA \u05DC\u05D4\u05D9\u05D5\u05EA ${m}`}if(c.origin==="array"||c.origin==="set"){let m=c.origin==="set"?"\u05E6\u05E8\u05D9\u05DB\u05D4":"\u05E6\u05E8\u05D9\u05DA";if(c.minimum===1&&c.inclusive){let _=(c.origin==="set","\u05DC\u05E4\u05D7\u05D5\u05EA \u05E4\u05E8\u05D9\u05D8 \u05D0\u05D7\u05D3");return`\u05E7\u05D8\u05DF \u05DE\u05D3\u05D9: ${d} ${m} \u05DC\u05D4\u05DB\u05D9\u05DC ${_}`}let h=c.inclusive?`${c.minimum} ${l?.unit??""} \u05D0\u05D5 \u05D9\u05D5\u05EA\u05E8`:`\u05D9\u05D5\u05EA\u05E8 \u05DE-${c.minimum} ${l?.unit??""}`;return`\u05E7\u05D8\u05DF \u05DE\u05D3\u05D9: ${d} ${m} \u05DC\u05D4\u05DB\u05D9\u05DC ${h}`.trim()}let f=c.inclusive?">=":">",p=o(c.origin??"value");return l?.unit?`${l.shortLabel} \u05DE\u05D3\u05D9: ${d} ${p} ${f}${c.minimum.toString()} ${l.unit}`:`${l?.shortLabel??"\u05E7\u05D8\u05DF"} \u05DE\u05D3\u05D9: ${d} ${p} ${f}${c.minimum.toString()}`}case"invalid_format":{let l=c;if(l.format==="starts_with")return`\u05D4\u05DE\u05D7\u05E8\u05D5\u05D6\u05EA \u05D7\u05D9\u05D9\u05D1\u05EA \u05DC\u05D4\u05EA\u05D7\u05D9\u05DC \u05D1 "${l.prefix}"`;if(l.format==="ends_with")return`\u05D4\u05DE\u05D7\u05E8\u05D5\u05D6\u05EA \u05D7\u05D9\u05D9\u05D1\u05EA \u05DC\u05D4\u05E1\u05EA\u05D9\u05D9\u05DD \u05D1 "${l.suffix}"`;if(l.format==="includes")return`\u05D4\u05DE\u05D7\u05E8\u05D5\u05D6\u05EA \u05D7\u05D9\u05D9\u05D1\u05EA \u05DC\u05DB\u05DC\u05D5\u05DC "${l.includes}"`;if(l.format==="regex")return`\u05D4\u05DE\u05D7\u05E8\u05D5\u05D6\u05EA \u05D7\u05D9\u05D9\u05D1\u05EA \u05DC\u05D4\u05EA\u05D0\u05D9\u05DD \u05DC\u05EA\u05D1\u05E0\u05D9\u05EA ${l.pattern}`;let d=s[l.format],f=d?.label??l.format,m=(d?.gender??"m")==="f"?"\u05EA\u05E7\u05D9\u05E0\u05D4":"\u05EA\u05E7\u05D9\u05DF";return`${f} \u05DC\u05D0 ${m}`}case"not_multiple_of":return`\u05DE\u05E1\u05E4\u05E8 \u05DC\u05D0 \u05EA\u05E7\u05D9\u05DF: \u05D7\u05D9\u05D9\u05D1 \u05DC\u05D4\u05D9\u05D5\u05EA \u05DE\u05DB\u05E4\u05DC\u05D4 \u05E9\u05DC ${c.divisor}`;case"unrecognized_keys":return`\u05DE\u05E4\u05EA\u05D7${c.keys.length>1?"\u05D5\u05EA":""} \u05DC\u05D0 \u05DE\u05D6\u05D5\u05D4${c.keys.length>1?"\u05D9\u05DD":"\u05D4"}: ${v(c.keys,", ")}`;case"invalid_key":return"\u05E9\u05D3\u05D4 \u05DC\u05D0 \u05EA\u05E7\u05D9\u05DF \u05D1\u05D0\u05D5\u05D1\u05D9\u05D9\u05E7\u05D8";case"invalid_union":return"\u05E7\u05DC\u05D8 \u05DC\u05D0 \u05EA\u05E7\u05D9\u05DF";case"invalid_element":return`\u05E2\u05E8\u05DA \u05DC\u05D0 \u05EA\u05E7\u05D9\u05DF \u05D1${r(c.origin??"array")}`;default:return"\u05E7\u05DC\u05D8 \u05DC\u05D0 \u05EA\u05E7\u05D9\u05DF"}}};function iv(){return{localeError:sI()}}var uI=()=>{let e={string:{unit:"\u0905\u0915\u094D\u0937\u0930",verb:"\u0930\u0916\u0928\u0947 \u0915\u0947 \u0932\u093F\u090F"},file:{unit:"\u092C\u093E\u0907\u091F\u094D\u0938",verb:"\u0930\u0916\u0928\u0947 \u0915\u0947 \u0932\u093F\u090F"},array:{unit:"\u0924\u0924\u094D\u0935",verb:"\u0930\u0916\u0928\u0947 \u0915\u0947 \u0932\u093F\u090F"},set:{unit:"\u0924\u0924\u094D\u0935",verb:"\u0930\u0916\u0928\u0947 \u0915\u0947 \u0932\u093F\u090F"},map:{unit:"\u092A\u094D\u0930\u0935\u093F\u0937\u094D\u091F\u093F\u092F\u093E\u0901",verb:"\u0930\u0916\u0928\u0947 \u0915\u0947 \u0932\u093F\u090F"}};function t(r){return e[r]??null}let n={regex:"\u0907\u0928\u092A\u0941\u091F",email:"\u0908\u092E\u0947\u0932 \u092A\u0924\u093E",url:"URL",emoji:"\u0907\u092E\u094B\u091C\u0940",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO \u0924\u093F\u0925\u093F \u0914\u0930 \u0938\u092E\u092F",date:"ISO \u0924\u093F\u0925\u093F",time:"ISO \u0938\u092E\u092F",duration:"ISO \u0905\u0935\u0927\u093F",ipv4:"IPv4 \u092A\u0924\u093E",ipv6:"IPv6 \u092A\u0924\u093E",mac:"MAC \u092A\u0924\u093E",cidrv4:"IPv4 \u0936\u094D\u0930\u0947\u0923\u0940",cidrv6:"IPv6 \u0936\u094D\u0930\u0947\u0923\u0940",base64:"Base64-\u090F\u0928\u094D\u0915\u094B\u0921\u0947\u0921 \u0938\u094D\u091F\u094D\u0930\u093F\u0902\u0917",base64url:"Base64URL-\u090F\u0928\u094D\u0915\u094B\u0921\u0947\u0921 \u0938\u094D\u091F\u094D\u0930\u093F\u0902\u0917",json_string:"JSON \u0938\u094D\u091F\u094D\u0930\u093F\u0902\u0917",e164:"E.164 \u0938\u0902\u0916\u094D\u092F\u093E",credit_card:"\u0915\u094D\u0930\u0947\u0921\u093F\u091F \u0915\u093E\u0930\u094D\u0921 \u0938\u0902\u0916\u094D\u092F\u093E",currency_code:"\u092E\u0941\u0926\u094D\u0930\u093E \u0915\u094B\u0921",iban:"IBAN",jwt:"JWT",template_literal:"\u0907\u0928\u092A\u0941\u091F"},i={nan:"NaN"};return r=>{switch(r.code){case"invalid_type":{let o=i[r.expected]??r.expected,a=$(r.input),s=i[a]??a;return`\u0905\u092E\u093E\u0928\u094D\u092F \u0907\u0928\u092A\u0941\u091F: \u0905\u092A\u0947\u0915\u094D\u0937\u093F\u0924 ${o}, \u092A\u094D\u0930\u093E\u092A\u094D\u0924 ${s}`}case"invalid_value":return r.values.length===1?`\u0905\u092E\u093E\u0928\u094D\u092F \u0907\u0928\u092A\u0941\u091F: \u0905\u092A\u0947\u0915\u094D\u0937\u093F\u0924 ${b(r.values[0])}`:`\u0905\u092E\u093E\u0928\u094D\u092F \u0935\u093F\u0915\u0932\u094D\u092A: \u0905\u092A\u0947\u0915\u094D\u0937\u093F\u0924 \u092E\u093E\u0928\u094B\u0902 \u092E\u0947\u0902 \u0938\u0947 \u090F\u0915 ${v(r.values,"|")}`;case"too_big":{let o=r.inclusive?"<=":"<",a=t(r.origin);return a?`\u092C\u0939\u0941\u0924 \u092C\u0921\u093C\u093E: \u0905\u092A\u0947\u0915\u094D\u0937\u093F\u0924 \u0925\u093E \u0915\u093F ${r.origin??"\u092E\u093E\u0928"} \u092E\u0947\u0902 ${o}${r.maximum} ${a.unit} \u0939\u094B\u0902`:`\u092C\u0939\u0941\u0924 \u092C\u0921\u093C\u093E: \u0905\u092A\u0947\u0915\u094D\u0937\u093F\u0924 \u0925\u093E \u0915\u093F ${r.origin??"\u092E\u093E\u0928"} ${o}${r.maximum} \u0939\u094B`}case"too_small":{let o=r.inclusive?">=":">",a=t(r.origin);return a?`\u092C\u0939\u0941\u0924 \u091B\u094B\u091F\u093E: \u0905\u092A\u0947\u0915\u094D\u0937\u093F\u0924 \u0925\u093E \u0915\u093F ${r.origin} \u092E\u0947\u0902 ${o}${r.minimum} ${a.unit} \u0939\u094B\u0902`:`\u092C\u0939\u0941\u0924 \u091B\u094B\u091F\u093E: \u0905\u092A\u0947\u0915\u094D\u0937\u093F\u0924 \u0925\u093E \u0915\u093F ${r.origin} ${o}${r.minimum} \u0939\u094B`}case"invalid_format":{let o=r;return o.format==="starts_with"?`\u0905\u092E\u093E\u0928\u094D\u092F \u0938\u094D\u091F\u094D\u0930\u093F\u0902\u0917: "${o.prefix}" \u0938\u0947 \u0936\u0941\u0930\u0942 \u0939\u094B\u0928\u093E \u091A\u093E\u0939\u093F\u090F`:o.format==="ends_with"?`\u0905\u092E\u093E\u0928\u094D\u092F \u0938\u094D\u091F\u094D\u0930\u093F\u0902\u0917: "${o.suffix}" \u092A\u0930 \u0938\u092E\u093E\u092A\u094D\u0924 \u0939\u094B\u0928\u093E \u091A\u093E\u0939\u093F\u090F`:o.format==="includes"?`\u0905\u092E\u093E\u0928\u094D\u092F \u0938\u094D\u091F\u094D\u0930\u093F\u0902\u0917: \u0907\u0938\u092E\u0947\u0902 "${o.includes}" \u0936\u093E\u092E\u093F\u0932 \u0939\u094B\u0928\u093E \u091A\u093E\u0939\u093F\u090F`:o.format==="regex"?`\u0905\u092E\u093E\u0928\u094D\u092F \u0938\u094D\u091F\u094D\u0930\u093F\u0902\u0917: \u092A\u0948\u091F\u0930\u094D\u0928 ${o.pattern} \u0938\u0947 \u092E\u0947\u0932 \u0916\u093E\u0928\u093E \u091A\u093E\u0939\u093F\u090F`:`\u0905\u092E\u093E\u0928\u094D\u092F ${n[o.format]??r.format}`}case"not_multiple_of":return`\u0905\u092E\u093E\u0928\u094D\u092F \u0938\u0902\u0916\u094D\u092F\u093E: \u092F\u0939 ${r.divisor} \u0915\u093E \u0917\u0941\u0923\u091C \u0939\u094B\u0928\u093E \u091A\u093E\u0939\u093F\u090F`;case"unrecognized_keys":return`\u0905\u092A\u0930\u093F\u091A\u093F\u0924 \u0915\u0941\u0902\u091C\u0940${r.keys.length>1?"\u092F\u093E\u0901":""}: ${v(r.keys,", ")}`;case"invalid_key":return`\u0905\u092E\u093E\u0928\u094D\u092F \u0915\u0941\u0902\u091C\u0940: ${r.origin} \u092E\u0947\u0902`;case"invalid_union":return r.options&&Array.isArray(r.options)&&r.options.length>0?`\u0905\u092E\u093E\u0928\u094D\u092F \u0921\u093F\u0938\u094D\u0915\u094D\u0930\u093F\u092E\u093F\u0928\u0947\u091F\u0930 \u092E\u093E\u0928: \u0905\u092A\u0947\u0915\u094D\u0937\u093F\u0924 ${r.options.map(a=>`'${a}'`).join(" | ")}`:"\u0905\u092E\u093E\u0928\u094D\u092F \u0907\u0928\u092A\u0941\u091F";case"invalid_element":return`\u0905\u092E\u093E\u0928\u094D\u092F \u092E\u093E\u0928: ${r.origin} \u092E\u0947\u0902`;default:return"\u0905\u092E\u093E\u0928\u094D\u092F \u0907\u0928\u092A\u0941\u091F"}}};function ov(){return{localeError:uI()}}var cI=()=>{let e={string:{unit:"znakova",verb:"imati"},file:{unit:"bajtova",verb:"imati"},array:{unit:"stavki",verb:"imati"},set:{unit:"stavki",verb:"imati"}};function t(r){return e[r]??null}let n={regex:"unos",email:"email 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:"ISO datum i vrijeme",date:"ISO datum",time:"ISO vrijeme",duration:"ISO trajanje",ipv4:"IPv4 adresa",ipv6:"IPv6 adresa",mac:"MAC adresa",cidrv4:"IPv4 raspon",cidrv6:"IPv6 raspon",base64:"base64 kodirani tekst",base64url:"base64url kodirani tekst",json_string:"JSON tekst",e164:"E.164 broj",credit_card:"broj kreditne kartice",currency_code:"kod valute",iban:"IBAN",jwt:"JWT",template_literal:"unos"},i={nan:"NaN",string:"tekst",number:"broj",boolean:"boolean",array:"niz",object:"objekt",set:"skup",file:"datoteka",date:"datum",bigint:"bigint",symbol:"simbol",undefined:"undefined",null:"null",function:"funkcija",map:"mapa"};return r=>{switch(r.code){case"invalid_type":{let o=i[r.expected]??r.expected,a=$(r.input),s=i[a]??a;return/^[A-Z]/.test(r.expected)?`Neispravan unos: o\u010Dekuje se instanceof ${r.expected}, a primljeno je ${s}`:`Neispravan unos: o\u010Dekuje se ${o}, a primljeno je ${s}`}case"invalid_value":return r.values.length===1?`Neispravna vrijednost: o\u010Dekivano ${b(r.values[0])}`:`Neispravna opcija: o\u010Dekivano jedno od ${v(r.values,"|")}`;case"too_big":{let o=r.inclusive?"<=":"<",a=t(r.origin),s=i[r.origin]??r.origin;return a?`Preveliko: o\u010Dekivano da ${s??"vrijednost"} ima ${o}${r.maximum.toString()} ${a.unit??"elemenata"}`:`Preveliko: o\u010Dekivano da ${s??"vrijednost"} bude ${o}${r.maximum.toString()}`}case"too_small":{let o=r.inclusive?">=":">",a=t(r.origin),s=i[r.origin]??r.origin;return a?`Premalo: o\u010Dekivano da ${s} ima ${o}${r.minimum.toString()} ${a.unit}`:`Premalo: o\u010Dekivano da ${s} bude ${o}${r.minimum.toString()}`}case"invalid_format":{let o=r;return o.format==="starts_with"?`Neispravan tekst: mora zapo\u010Dinjati s "${o.prefix}"`:o.format==="ends_with"?`Neispravan tekst: mora zavr\u0161avati s "${o.suffix}"`:o.format==="includes"?`Neispravan tekst: mora sadr\u017Eavati "${o.includes}"`:o.format==="regex"?`Neispravan tekst: mora odgovarati uzorku ${o.pattern}`:`Neispravna ${n[o.format]??r.format}`}case"not_multiple_of":return`Neispravan broj: mora biti vi\u0161ekratnik od ${r.divisor}`;case"unrecognized_keys":return`Neprepoznat${r.keys.length>1?"i klju\u010Devi":" klju\u010D"}: ${v(r.keys,", ")}`;case"invalid_key":return`Neispravan klju\u010D u ${i[r.origin]??r.origin}`;case"invalid_union":return"Neispravan unos";case"invalid_element":return`Neispravna vrijednost u ${i[r.origin]??r.origin}`;default:return"Neispravan unos"}}};function av(){return{localeError:cI()}}var lI=()=>{let e={string:{unit:"karakter",verb:"legyen"},file:{unit:"byte",verb:"legyen"},array:{unit:"elem",verb:"legyen"},set:{unit:"elem",verb:"legyen"},map:{unit:"elem",verb:"legyen"}};function t(r){return e[r]??null}let n={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\u0151b\xE9lyeg",date:"ISO d\xE1tum",time:"ISO id\u0151",duration:"ISO id\u0151intervallum",ipv4:"IPv4 c\xEDm",ipv6:"IPv6 c\xEDm",mac:"MAC 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",credit_card:"hitelk\xE1rtyasz\xE1m",currency_code:"p\xE9nznemk\xF3d",iban:"IBAN",jwt:"JWT",template_literal:"bemenet"},i={nan:"NaN",number:"sz\xE1m",array:"t\xF6mb"};return r=>{switch(r.code){case"invalid_type":{let o=i[r.expected]??r.expected,a=$(r.input),s=i[a]??a;return/^[A-Z]/.test(r.expected)?`\xC9rv\xE9nytelen bemenet: a v\xE1rt \xE9rt\xE9k instanceof ${r.expected}, a kapott \xE9rt\xE9k ${s}`:`\xC9rv\xE9nytelen bemenet: a v\xE1rt \xE9rt\xE9k ${o}, a kapott \xE9rt\xE9k ${s}`}case"invalid_value":return r.values.length===1?`\xC9rv\xE9nytelen bemenet: a v\xE1rt \xE9rt\xE9k ${b(r.values[0])}`:`\xC9rv\xE9nytelen opci\xF3: valamelyik \xE9rt\xE9k v\xE1rt ${v(r.values,"|")}`;case"too_big":{let o=r.inclusive?"<=":"<",a=t(r.origin);return a?`T\xFAl nagy: ${r.origin??"\xE9rt\xE9k"} m\xE9rete t\xFAl nagy ${o}${r.maximum.toString()} ${a.unit??"elem"}`:`T\xFAl nagy: a bemeneti \xE9rt\xE9k ${r.origin??"\xE9rt\xE9k"} t\xFAl nagy: ${o}${r.maximum.toString()}`}case"too_small":{let o=r.inclusive?">=":">",a=t(r.origin);return a?`T\xFAl kicsi: a bemeneti \xE9rt\xE9k ${r.origin} m\xE9rete t\xFAl kicsi ${o}${r.minimum.toString()} ${a.unit}`:`T\xFAl kicsi: a bemeneti \xE9rt\xE9k ${r.origin} t\xFAl kicsi ${o}${r.minimum.toString()}`}case"invalid_format":{let o=r;return o.format==="starts_with"?`\xC9rv\xE9nytelen string: "${o.prefix}" \xE9rt\xE9kkel kell kezd\u0151dnie`:o.format==="ends_with"?`\xC9rv\xE9nytelen string: "${o.suffix}" \xE9rt\xE9kkel kell v\xE9gz\u0151dnie`:o.format==="includes"?`\xC9rv\xE9nytelen string: "${o.includes}" \xE9rt\xE9ket kell tartalmaznia`:o.format==="regex"?`\xC9rv\xE9nytelen string: ${o.pattern} mint\xE1nak kell megfelelnie`:`\xC9rv\xE9nytelen ${n[o.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":""}: ${v(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 sv(){return{localeError:lI()}}function uv(e,t,n){return Math.abs(e)===1?t:n}function Gr(e){if(!e)return"";let t=["\u0561","\u0565","\u0568","\u056B","\u0578","\u0578\u0582","\u0585"],n=e[e.length-1];return e+(t.includes(n)?"\u0576":"\u0568")}var dI=()=>{let e={string:{unit:{one:"\u0576\u0577\u0561\u0576",many:"\u0576\u0577\u0561\u0576\u0576\u0565\u0580"},verb:"\u0578\u0582\u0576\u0565\u0576\u0561\u056C"},file:{unit:{one:"\u0562\u0561\u0575\u0569",many:"\u0562\u0561\u0575\u0569\u0565\u0580"},verb:"\u0578\u0582\u0576\u0565\u0576\u0561\u056C"},array:{unit:{one:"\u057F\u0561\u0580\u0580",many:"\u057F\u0561\u0580\u0580\u0565\u0580"},verb:"\u0578\u0582\u0576\u0565\u0576\u0561\u056C"},set:{unit:{one:"\u057F\u0561\u0580\u0580",many:"\u057F\u0561\u0580\u0580\u0565\u0580"},verb:"\u0578\u0582\u0576\u0565\u0576\u0561\u056C"},map:{unit:{one:"\u057F\u0561\u0580\u0580",many:"\u057F\u0561\u0580\u0580\u0565\u0580"},verb:"\u0578\u0582\u0576\u0565\u0576\u0561\u056C"}};function t(r){return e[r]??null}let n={regex:"\u0574\u0578\u0582\u057F\u0584",email:"\u0567\u056C. \u0570\u0561\u057D\u0581\u0565",url:"URL",emoji:"\u0567\u0574\u0578\u057B\u056B",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO \u0561\u0574\u057D\u0561\u0569\u056B\u057E \u0587 \u056A\u0561\u0574",date:"ISO \u0561\u0574\u057D\u0561\u0569\u056B\u057E",time:"ISO \u056A\u0561\u0574",duration:"ISO \u057F\u0587\u0578\u0572\u0578\u0582\u0569\u0575\u0578\u0582\u0576",ipv4:"IPv4 \u0570\u0561\u057D\u0581\u0565",ipv6:"IPv6 \u0570\u0561\u057D\u0581\u0565",mac:"MAC \u0570\u0561\u057D\u0581\u0565",cidrv4:"IPv4 \u0574\u056B\u057B\u0561\u056F\u0561\u0575\u0584",cidrv6:"IPv6 \u0574\u056B\u057B\u0561\u056F\u0561\u0575\u0584",base64:"base64 \u0571\u0587\u0561\u0579\u0561\u0583\u0578\u057E \u057F\u0578\u0572",base64url:"base64url \u0571\u0587\u0561\u0579\u0561\u0583\u0578\u057E \u057F\u0578\u0572",json_string:"JSON \u057F\u0578\u0572",e164:"E.164 \u0570\u0561\u0574\u0561\u0580",credit_card:"\u056F\u0580\u0565\u0564\u056B\u057F \u0584\u0561\u0580\u057F\u056B \u0570\u0561\u0574\u0561\u0580",currency_code:"\u0561\u0580\u056A\u0578\u0582\u0575\u0569\u056B \u056F\u0578\u0564",iban:"IBAN",jwt:"JWT",template_literal:"\u0574\u0578\u0582\u057F\u0584"},i={nan:"NaN",number:"\u0569\u056B\u057E",array:"\u0566\u0561\u0576\u0563\u057E\u0561\u056E"};return r=>{switch(r.code){case"invalid_type":{let o=i[r.expected]??r.expected,a=$(r.input),s=i[a]??a;return/^[A-Z]/.test(r.expected)?`\u054D\u056D\u0561\u056C \u0574\u0578\u0582\u057F\u0584\u0561\u0563\u0580\u0578\u0582\u0574\u2024 \u057D\u057A\u0561\u057D\u057E\u0578\u0582\u0574 \u0567\u0580 instanceof ${r.expected}, \u057D\u057F\u0561\u0581\u057E\u0565\u056C \u0567 ${s}`:`\u054D\u056D\u0561\u056C \u0574\u0578\u0582\u057F\u0584\u0561\u0563\u0580\u0578\u0582\u0574\u2024 \u057D\u057A\u0561\u057D\u057E\u0578\u0582\u0574 \u0567\u0580 ${o}, \u057D\u057F\u0561\u0581\u057E\u0565\u056C \u0567 ${s}`}case"invalid_value":return r.values.length===1?`\u054D\u056D\u0561\u056C \u0574\u0578\u0582\u057F\u0584\u0561\u0563\u0580\u0578\u0582\u0574\u2024 \u057D\u057A\u0561\u057D\u057E\u0578\u0582\u0574 \u0567\u0580 ${b(r.values[1])}`:`\u054D\u056D\u0561\u056C \u057F\u0561\u0580\u0562\u0565\u0580\u0561\u056F\u2024 \u057D\u057A\u0561\u057D\u057E\u0578\u0582\u0574 \u0567\u0580 \u0570\u0565\u057F\u0587\u0575\u0561\u056C\u0576\u0565\u0580\u056B\u0581 \u0574\u0565\u056F\u0568\u055D ${v(r.values,"|")}`;case"too_big":{let o=r.inclusive?"<=":"<",a=t(r.origin);if(a){let s=Number(r.maximum),u=uv(s,a.unit.one,a.unit.many);return`\u0549\u0561\u0583\u0561\u0566\u0561\u0576\u0581 \u0574\u0565\u056E \u0561\u0580\u056A\u0565\u0584\u2024 \u057D\u057A\u0561\u057D\u057E\u0578\u0582\u0574 \u0567, \u0578\u0580 ${Gr(r.origin??"\u0561\u0580\u056A\u0565\u0584")} \u056F\u0578\u0582\u0576\u0565\u0576\u0561 ${o}${r.maximum.toString()} ${u}`}return`\u0549\u0561\u0583\u0561\u0566\u0561\u0576\u0581 \u0574\u0565\u056E \u0561\u0580\u056A\u0565\u0584\u2024 \u057D\u057A\u0561\u057D\u057E\u0578\u0582\u0574 \u0567, \u0578\u0580 ${Gr(r.origin??"\u0561\u0580\u056A\u0565\u0584")} \u056C\u056B\u0576\u056B ${o}${r.maximum.toString()}`}case"too_small":{let o=r.inclusive?">=":">",a=t(r.origin);if(a){let s=Number(r.minimum),u=uv(s,a.unit.one,a.unit.many);return`\u0549\u0561\u0583\u0561\u0566\u0561\u0576\u0581 \u0583\u0578\u0584\u0580 \u0561\u0580\u056A\u0565\u0584\u2024 \u057D\u057A\u0561\u057D\u057E\u0578\u0582\u0574 \u0567, \u0578\u0580 ${Gr(r.origin)} \u056F\u0578\u0582\u0576\u0565\u0576\u0561 ${o}${r.minimum.toString()} ${u}`}return`\u0549\u0561\u0583\u0561\u0566\u0561\u0576\u0581 \u0583\u0578\u0584\u0580 \u0561\u0580\u056A\u0565\u0584\u2024 \u057D\u057A\u0561\u057D\u057E\u0578\u0582\u0574 \u0567, \u0578\u0580 ${Gr(r.origin)} \u056C\u056B\u0576\u056B ${o}${r.minimum.toString()}`}case"invalid_format":{let o=r;return o.format==="starts_with"?`\u054D\u056D\u0561\u056C \u057F\u0578\u0572\u2024 \u057A\u0565\u057F\u0584 \u0567 \u057D\u056F\u057D\u057E\u056B "${o.prefix}"-\u0578\u057E`:o.format==="ends_with"?`\u054D\u056D\u0561\u056C \u057F\u0578\u0572\u2024 \u057A\u0565\u057F\u0584 \u0567 \u0561\u057E\u0561\u0580\u057F\u057E\u056B "${o.suffix}"-\u0578\u057E`:o.format==="includes"?`\u054D\u056D\u0561\u056C \u057F\u0578\u0572\u2024 \u057A\u0565\u057F\u0584 \u0567 \u057A\u0561\u0580\u0578\u0582\u0576\u0561\u056F\u056B "${o.includes}"`:o.format==="regex"?`\u054D\u056D\u0561\u056C \u057F\u0578\u0572\u2024 \u057A\u0565\u057F\u0584 \u0567 \u0570\u0561\u0574\u0561\u057A\u0561\u057F\u0561\u057D\u056D\u0561\u0576\u056B ${o.pattern} \u0571\u0587\u0561\u0579\u0561\u0583\u056B\u0576`:`\u054D\u056D\u0561\u056C ${n[o.format]??r.format}`}case"not_multiple_of":return`\u054D\u056D\u0561\u056C \u0569\u056B\u057E\u2024 \u057A\u0565\u057F\u0584 \u0567 \u0562\u0561\u0566\u0574\u0561\u057A\u0561\u057F\u056B\u056F \u056C\u056B\u0576\u056B ${r.divisor}-\u056B`;case"unrecognized_keys":return`\u0549\u0573\u0561\u0576\u0561\u0579\u057E\u0561\u056E \u0562\u0561\u0576\u0561\u056C\u056B${r.keys.length>1?"\u0576\u0565\u0580":""}. ${v(r.keys,", ")}`;case"invalid_key":return`\u054D\u056D\u0561\u056C \u0562\u0561\u0576\u0561\u056C\u056B ${Gr(r.origin)}-\u0578\u0582\u0574`;case"invalid_union":return"\u054D\u056D\u0561\u056C \u0574\u0578\u0582\u057F\u0584\u0561\u0563\u0580\u0578\u0582\u0574";case"invalid_element":return`\u054D\u056D\u0561\u056C \u0561\u0580\u056A\u0565\u0584 ${Gr(r.origin)}-\u0578\u0582\u0574`;default:return"\u054D\u056D\u0561\u056C \u0574\u0578\u0582\u057F\u0584\u0561\u0563\u0580\u0578\u0582\u0574"}}};function cv(){return{localeError:dI()}}var fI=()=>{let e={string:{unit:"karakter",verb:"memiliki"},file:{unit:"byte",verb:"memiliki"},array:{unit:"item",verb:"memiliki"},set:{unit:"item",verb:"memiliki"},map:{unit:"item",verb:"memiliki"}};function t(r){return e[r]??null}let n={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",mac:"alamat MAC",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",credit_card:"nomor kartu kredit",currency_code:"kode mata uang",iban:"IBAN",jwt:"JWT",template_literal:"input"},i={nan:"NaN"};return r=>{switch(r.code){case"invalid_type":{let o=i[r.expected]??r.expected,a=$(r.input),s=i[a]??a;return/^[A-Z]/.test(r.expected)?`Input tidak valid: diharapkan instanceof ${r.expected}, diterima ${s}`:`Input tidak valid: diharapkan ${o}, diterima ${s}`}case"invalid_value":return r.values.length===1?`Input tidak valid: diharapkan ${b(r.values[0])}`:`Pilihan tidak valid: diharapkan salah satu dari ${v(r.values,"|")}`;case"too_big":{let o=r.inclusive?"<=":"<",a=t(r.origin);return a?`Terlalu besar: diharapkan ${r.origin??"value"} memiliki ${o}${r.maximum.toString()} ${a.unit??"elemen"}`:`Terlalu besar: diharapkan ${r.origin??"value"} menjadi ${o}${r.maximum.toString()}`}case"too_small":{let o=r.inclusive?">=":">",a=t(r.origin);return a?`Terlalu kecil: diharapkan ${r.origin} memiliki ${o}${r.minimum.toString()} ${a.unit}`:`Terlalu kecil: diharapkan ${r.origin} menjadi ${o}${r.minimum.toString()}`}case"invalid_format":{let o=r;return o.format==="starts_with"?`String tidak valid: harus dimulai dengan "${o.prefix}"`:o.format==="ends_with"?`String tidak valid: harus berakhir dengan "${o.suffix}"`:o.format==="includes"?`String tidak valid: harus menyertakan "${o.includes}"`:o.format==="regex"?`String tidak valid: harus sesuai pola ${o.pattern}`:`${n[o.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":""}: ${v(r.keys,", ")}`;case"invalid_key":return`Kunci tidak valid di ${r.origin}`;case"invalid_union":return"Input tidak valid";case"invalid_element":return`Nilai tidak valid di ${r.origin}`;default:return"Input tidak valid"}}};function lv(){return{localeError:fI()}}var mI=()=>{let e={string:{unit:"stafi",verb:"a\xF0 hafa"},file:{unit:"b\xE6ti",verb:"a\xF0 hafa"},array:{unit:"hluti",verb:"a\xF0 hafa"},set:{unit:"hluti",verb:"a\xF0 hafa"},map:{unit:"hluti",verb:"a\xF0 hafa"}};function t(r){return e[r]??null}let n={regex:"gildi",email:"netfang",url:"vefsl\xF3\xF0",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO dagsetning og t\xEDmi",date:"ISO dagsetning",time:"ISO t\xEDmi",duration:"ISO t\xEDmalengd",ipv4:"IPv4 address",ipv6:"IPv6 address",mac:"MAC address",cidrv4:"IPv4 range",cidrv6:"IPv6 range",base64:"base64-encoded strengur",base64url:"base64url-encoded strengur",json_string:"JSON strengur",e164:"E.164 t\xF6lugildi",credit_card:"kreditkortan\xFAmer",currency_code:"gjaldmi\xF0ilsk\xF3\xF0i",iban:"IBAN",jwt:"JWT",template_literal:"gildi"},i={nan:"NaN",number:"n\xFAmer",array:"fylki"};return r=>{switch(r.code){case"invalid_type":{let o=i[r.expected]??r.expected,a=$(r.input),s=i[a]??a;return/^[A-Z]/.test(r.expected)?`Rangt gildi: \xDE\xFA sl\xF3st inn ${s} \xFEar sem \xE1 a\xF0 vera instanceof ${r.expected}`:`Rangt gildi: \xDE\xFA sl\xF3st inn ${s} \xFEar sem \xE1 a\xF0 vera ${o}`}case"invalid_value":return r.values.length===1?`Rangt gildi: gert r\xE1\xF0 fyrir ${b(r.values[0])}`:`\xD3gilt val: m\xE1 vera eitt af eftirfarandi ${v(r.values,"|")}`;case"too_big":{let o=r.inclusive?"<=":"<",a=t(r.origin);return a?`Of st\xF3rt: gert er r\xE1\xF0 fyrir a\xF0 ${r.origin??"gildi"} hafi ${o}${r.maximum.toString()} ${a.unit??"hluti"}`:`Of st\xF3rt: gert er r\xE1\xF0 fyrir a\xF0 ${r.origin??"gildi"} s\xE9 ${o}${r.maximum.toString()}`}case"too_small":{let o=r.inclusive?">=":">",a=t(r.origin);return a?`Of l\xEDti\xF0: gert er r\xE1\xF0 fyrir a\xF0 ${r.origin} hafi ${o}${r.minimum.toString()} ${a.unit}`:`Of l\xEDti\xF0: gert er r\xE1\xF0 fyrir a\xF0 ${r.origin} s\xE9 ${o}${r.minimum.toString()}`}case"invalid_format":{let o=r;return o.format==="starts_with"?`\xD3gildur strengur: ver\xF0ur a\xF0 byrja \xE1 "${o.prefix}"`:o.format==="ends_with"?`\xD3gildur strengur: ver\xF0ur a\xF0 enda \xE1 "${o.suffix}"`:o.format==="includes"?`\xD3gildur strengur: ver\xF0ur a\xF0 innihalda "${o.includes}"`:o.format==="regex"?`\xD3gildur strengur: ver\xF0ur a\xF0 fylgja mynstri ${o.pattern}`:`Rangt ${n[o.format]??r.format}`}case"not_multiple_of":return`R\xF6ng tala: ver\xF0ur a\xF0 vera margfeldi af ${r.divisor}`;case"unrecognized_keys":return`\xD3\xFEekkt ${r.keys.length>1?"ir lyklar":"ur lykill"}: ${v(r.keys,", ")}`;case"invalid_key":return`Rangur lykill \xED ${r.origin}`;case"invalid_union":return"Rangt gildi";case"invalid_element":return`Rangt gildi \xED ${r.origin}`;default:return"Rangt gildi"}}};function dv(){return{localeError:mI()}}var pI=()=>{let e={string:{unit:"caratteri",verb:"avere"},file:{unit:"byte",verb:"avere"},array:{unit:"elementi",verb:"avere"},set:{unit:"elementi",verb:"avere"},map:{unit:"elementi",verb:"avere"}};function t(r){return e[r]??null}let n={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",mac:"indirizzo MAC",cidrv4:"intervallo IPv4",cidrv6:"intervallo IPv6",base64:"stringa codificata in base64",base64url:"URL codificata in base64",json_string:"stringa JSON",e164:"numero E.164",credit_card:"numero di carta di credito",currency_code:"codice valuta",iban:"IBAN",jwt:"JWT",template_literal:"input"},i={nan:"NaN",number:"numero",array:"vettore"};return r=>{switch(r.code){case"invalid_type":{let o=i[r.expected]??r.expected,a=$(r.input),s=i[a]??a;return/^[A-Z]/.test(r.expected)?`Input non valido: atteso instanceof ${r.expected}, ricevuto ${s}`:`Input non valido: atteso ${o}, ricevuto ${s}`}case"invalid_value":return r.values.length===1?`Input non valido: atteso ${b(r.values[0])}`:`Opzione non valida: atteso uno tra ${v(r.values,"|")}`;case"too_big":{let o=r.inclusive?"<=":"<",a=t(r.origin);return a?`Troppo grande: ${r.origin??"valore"} deve avere ${o}${r.maximum.toString()} ${a.unit??"elementi"}`:`Troppo grande: ${r.origin??"valore"} deve essere ${o}${r.maximum.toString()}`}case"too_small":{let o=r.inclusive?">=":">",a=t(r.origin);return a?`Troppo piccolo: ${r.origin} deve avere ${o}${r.minimum.toString()} ${a.unit}`:`Troppo piccolo: ${r.origin} deve essere ${o}${r.minimum.toString()}`}case"invalid_format":{let o=r;return o.format==="starts_with"?`Stringa non valida: deve iniziare con "${o.prefix}"`:o.format==="ends_with"?`Stringa non valida: deve terminare con "${o.suffix}"`:o.format==="includes"?`Stringa non valida: deve includere "${o.includes}"`:o.format==="regex"?`Stringa non valida: deve corrispondere al pattern ${o.pattern}`:`Input non valido: ${n[o.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"}: ${v(r.keys,", ")}`;case"invalid_key":return`Chiave non valida in ${r.origin}`;case"invalid_union":return"Input non valido";case"invalid_element":return`Valore non valido in ${r.origin}`;default:return"Input non valido"}}};function fv(){return{localeError:pI()}}var hI=()=>{let e={string:{unit:"\u6587\u5B57",verb:"\u3067\u3042\u308B"},file:{unit:"\u30D0\u30A4\u30C8",verb:"\u3067\u3042\u308B"},array:{unit:"\u8981\u7D20",verb:"\u3067\u3042\u308B"},set:{unit:"\u8981\u7D20",verb:"\u3067\u3042\u308B"},map:{unit:"\u8981\u7D20",verb:"\u3067\u3042\u308B"}};function t(r){return e[r]??null}let n={regex:"\u5165\u529B\u5024",email:"\u30E1\u30FC\u30EB\u30A2\u30C9\u30EC\u30B9",url:"URL",emoji:"\u7D75\u6587\u5B57",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO\u65E5\u6642",date:"ISO\u65E5\u4ED8",time:"ISO\u6642\u523B",duration:"ISO\u671F\u9593",ipv4:"IPv4\u30A2\u30C9\u30EC\u30B9",ipv6:"IPv6\u30A2\u30C9\u30EC\u30B9",mac:"MAC\u30A2\u30C9\u30EC\u30B9",cidrv4:"IPv4\u7BC4\u56F2",cidrv6:"IPv6\u7BC4\u56F2",base64:"base64\u30A8\u30F3\u30B3\u30FC\u30C9\u6587\u5B57\u5217",base64url:"base64url\u30A8\u30F3\u30B3\u30FC\u30C9\u6587\u5B57\u5217",json_string:"JSON\u6587\u5B57\u5217",e164:"E.164\u756A\u53F7",credit_card:"\u30AF\u30EC\u30B8\u30C3\u30C8\u30AB\u30FC\u30C9\u756A\u53F7",currency_code:"\u901A\u8CA8\u30B3\u30FC\u30C9",iban:"IBAN",jwt:"JWT",template_literal:"\u5165\u529B\u5024"},i={nan:"NaN",number:"\u6570\u5024",array:"\u914D\u5217"};return r=>{switch(r.code){case"invalid_type":{let o=i[r.expected]??r.expected,a=$(r.input),s=i[a]??a;return/^[A-Z]/.test(r.expected)?`\u7121\u52B9\u306A\u5165\u529B: instanceof ${r.expected}\u304C\u671F\u5F85\u3055\u308C\u307E\u3057\u305F\u304C\u3001${s}\u304C\u5165\u529B\u3055\u308C\u307E\u3057\u305F`:`\u7121\u52B9\u306A\u5165\u529B: ${o}\u304C\u671F\u5F85\u3055\u308C\u307E\u3057\u305F\u304C\u3001${s}\u304C\u5165\u529B\u3055\u308C\u307E\u3057\u305F`}case"invalid_value":return r.values.length===1?`\u7121\u52B9\u306A\u5165\u529B: ${b(r.values[0])}\u304C\u671F\u5F85\u3055\u308C\u307E\u3057\u305F`:`\u7121\u52B9\u306A\u9078\u629E: ${v(r.values,"\u3001")}\u306E\u3044\u305A\u308C\u304B\u3067\u3042\u308B\u5FC5\u8981\u304C\u3042\u308A\u307E\u3059`;case"too_big":{let o=r.inclusive?"\u4EE5\u4E0B\u3067\u3042\u308B":"\u3088\u308A\u5C0F\u3055\u3044",a=t(r.origin);return a?`\u5927\u304D\u3059\u304E\u308B\u5024: ${r.origin??"\u5024"}\u306F${r.maximum.toString()}${a.unit??"\u8981\u7D20"}${o}\u5FC5\u8981\u304C\u3042\u308A\u307E\u3059`:`\u5927\u304D\u3059\u304E\u308B\u5024: ${r.origin??"\u5024"}\u306F${r.maximum.toString()}${o}\u5FC5\u8981\u304C\u3042\u308A\u307E\u3059`}case"too_small":{let o=r.inclusive?"\u4EE5\u4E0A\u3067\u3042\u308B":"\u3088\u308A\u5927\u304D\u3044",a=t(r.origin);return a?`\u5C0F\u3055\u3059\u304E\u308B\u5024: ${r.origin}\u306F${r.minimum.toString()}${a.unit}${o}\u5FC5\u8981\u304C\u3042\u308A\u307E\u3059`:`\u5C0F\u3055\u3059\u304E\u308B\u5024: ${r.origin}\u306F${r.minimum.toString()}${o}\u5FC5\u8981\u304C\u3042\u308A\u307E\u3059`}case"invalid_format":{let o=r;return o.format==="starts_with"?`\u7121\u52B9\u306A\u6587\u5B57\u5217: "${o.prefix}"\u3067\u59CB\u307E\u308B\u5FC5\u8981\u304C\u3042\u308A\u307E\u3059`:o.format==="ends_with"?`\u7121\u52B9\u306A\u6587\u5B57\u5217: "${o.suffix}"\u3067\u7D42\u308F\u308B\u5FC5\u8981\u304C\u3042\u308A\u307E\u3059`:o.format==="includes"?`\u7121\u52B9\u306A\u6587\u5B57\u5217: "${o.includes}"\u3092\u542B\u3080\u5FC5\u8981\u304C\u3042\u308A\u307E\u3059`:o.format==="regex"?`\u7121\u52B9\u306A\u6587\u5B57\u5217: \u30D1\u30BF\u30FC\u30F3${o.pattern}\u306B\u4E00\u81F4\u3059\u308B\u5FC5\u8981\u304C\u3042\u308A\u307E\u3059`:`\u7121\u52B9\u306A${n[o.format]??r.format}`}case"not_multiple_of":return`\u7121\u52B9\u306A\u6570\u5024: ${r.divisor}\u306E\u500D\u6570\u3067\u3042\u308B\u5FC5\u8981\u304C\u3042\u308A\u307E\u3059`;case"unrecognized_keys":return`\u8A8D\u8B58\u3055\u308C\u3066\u3044\u306A\u3044\u30AD\u30FC${r.keys.length>1?"\u7FA4":""}: ${v(r.keys,"\u3001")}`;case"invalid_key":return`${r.origin}\u5185\u306E\u7121\u52B9\u306A\u30AD\u30FC`;case"invalid_union":return"\u7121\u52B9\u306A\u5165\u529B";case"invalid_element":return`${r.origin}\u5185\u306E\u7121\u52B9\u306A\u5024`;default:return"\u7121\u52B9\u306A\u5165\u529B"}}};function mv(){return{localeError:hI()}}var gI=()=>{let e={string:{unit:"\u10E1\u10D8\u10DB\u10D1\u10DD\u10DA\u10DD",verb:"\u10E3\u10DC\u10D3\u10D0 \u10E8\u10D4\u10D8\u10EA\u10D0\u10D5\u10D3\u10D4\u10E1"},file:{unit:"\u10D1\u10D0\u10D8\u10E2\u10D8",verb:"\u10E3\u10DC\u10D3\u10D0 \u10E8\u10D4\u10D8\u10EA\u10D0\u10D5\u10D3\u10D4\u10E1"},array:{unit:"\u10D4\u10DA\u10D4\u10DB\u10D4\u10DC\u10E2\u10D8",verb:"\u10E3\u10DC\u10D3\u10D0 \u10E8\u10D4\u10D8\u10EA\u10D0\u10D5\u10D3\u10D4\u10E1"},set:{unit:"\u10D4\u10DA\u10D4\u10DB\u10D4\u10DC\u10E2\u10D8",verb:"\u10E3\u10DC\u10D3\u10D0 \u10E8\u10D4\u10D8\u10EA\u10D0\u10D5\u10D3\u10D4\u10E1"},map:{unit:"\u10D4\u10DA\u10D4\u10DB\u10D4\u10DC\u10E2\u10D8",verb:"\u10E3\u10DC\u10D3\u10D0 \u10E8\u10D4\u10D8\u10EA\u10D0\u10D5\u10D3\u10D4\u10E1"}};function t(r){return e[r]??null}let n={regex:"\u10E8\u10D4\u10E7\u10D5\u10D0\u10DC\u10D0",email:"\u10D4\u10DA-\u10E4\u10DD\u10E1\u10E2\u10D8\u10E1 \u10DB\u10D8\u10E1\u10D0\u10DB\u10D0\u10E0\u10D7\u10D8",url:"URL",emoji:"\u10D4\u10DB\u10DD\u10EF\u10D8",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"\u10D7\u10D0\u10E0\u10D8\u10E6\u10D8-\u10D3\u10E0\u10DD",date:"\u10D7\u10D0\u10E0\u10D8\u10E6\u10D8",time:"\u10D3\u10E0\u10DD",duration:"\u10EE\u10D0\u10DC\u10D2\u10E0\u10EB\u10DA\u10D8\u10D5\u10DD\u10D1\u10D0",ipv4:"IPv4 \u10DB\u10D8\u10E1\u10D0\u10DB\u10D0\u10E0\u10D7\u10D8",ipv6:"IPv6 \u10DB\u10D8\u10E1\u10D0\u10DB\u10D0\u10E0\u10D7\u10D8",mac:"MAC \u10DB\u10D8\u10E1\u10D0\u10DB\u10D0\u10E0\u10D7\u10D8",cidrv4:"IPv4 \u10D3\u10D8\u10D0\u10DE\u10D0\u10D6\u10DD\u10DC\u10D8",cidrv6:"IPv6 \u10D3\u10D8\u10D0\u10DE\u10D0\u10D6\u10DD\u10DC\u10D8",base64:"base64-\u10D9\u10DD\u10D3\u10D8\u10E0\u10D4\u10D1\u10E3\u10DA\u10D8 \u10D5\u10D4\u10DA\u10D8",base64url:"base64url-\u10D9\u10DD\u10D3\u10D8\u10E0\u10D4\u10D1\u10E3\u10DA\u10D8 \u10D5\u10D4\u10DA\u10D8",json_string:"JSON \u10D5\u10D4\u10DA\u10D8",e164:"E.164 \u10DC\u10DD\u10DB\u10D4\u10E0\u10D8",credit_card:"\u10E1\u10D0\u10D9\u10E0\u10D4\u10D3\u10D8\u10E2\u10DD \u10D1\u10D0\u10E0\u10D0\u10D7\u10D8\u10E1 \u10DC\u10DD\u10DB\u10D4\u10E0\u10D8",currency_code:"\u10D5\u10D0\u10DA\u10E3\u10E2\u10D8\u10E1 \u10D9\u10DD\u10D3\u10D8",iban:"IBAN",jwt:"JWT",template_literal:"\u10E8\u10D4\u10E7\u10D5\u10D0\u10DC\u10D0"},i={nan:"NaN",number:"\u10E0\u10D8\u10EA\u10EE\u10D5\u10D8",string:"\u10D5\u10D4\u10DA\u10D8",boolean:"\u10D1\u10E3\u10DA\u10D4\u10D0\u10DC\u10D8",function:"\u10E4\u10E3\u10DC\u10E5\u10EA\u10D8\u10D0",array:"\u10DB\u10D0\u10E1\u10D8\u10D5\u10D8"};return r=>{switch(r.code){case"invalid_type":{let o=i[r.expected]??r.expected,a=$(r.input),s=i[a]??a;return/^[A-Z]/.test(r.expected)?`\u10D0\u10E0\u10D0\u10E1\u10EC\u10DD\u10E0\u10D8 \u10E8\u10D4\u10E7\u10D5\u10D0\u10DC\u10D0: \u10DB\u10DD\u10E1\u10D0\u10DA\u10DD\u10D3\u10DC\u10D4\u10DA\u10D8 instanceof ${r.expected}, \u10DB\u10D8\u10E6\u10D4\u10D1\u10E3\u10DA\u10D8 ${s}`:`\u10D0\u10E0\u10D0\u10E1\u10EC\u10DD\u10E0\u10D8 \u10E8\u10D4\u10E7\u10D5\u10D0\u10DC\u10D0: \u10DB\u10DD\u10E1\u10D0\u10DA\u10DD\u10D3\u10DC\u10D4\u10DA\u10D8 ${o}, \u10DB\u10D8\u10E6\u10D4\u10D1\u10E3\u10DA\u10D8 ${s}`}case"invalid_value":return r.values.length===1?`\u10D0\u10E0\u10D0\u10E1\u10EC\u10DD\u10E0\u10D8 \u10E8\u10D4\u10E7\u10D5\u10D0\u10DC\u10D0: \u10DB\u10DD\u10E1\u10D0\u10DA\u10DD\u10D3\u10DC\u10D4\u10DA\u10D8 ${b(r.values[0])}`:`\u10D0\u10E0\u10D0\u10E1\u10EC\u10DD\u10E0\u10D8 \u10D5\u10D0\u10E0\u10D8\u10D0\u10DC\u10E2\u10D8: \u10DB\u10DD\u10E1\u10D0\u10DA\u10DD\u10D3\u10DC\u10D4\u10DA\u10D8\u10D0 \u10D4\u10E0\u10D7-\u10D4\u10E0\u10D7\u10D8 ${v(r.values,"|")}-\u10D3\u10D0\u10DC`;case"too_big":{let o=r.inclusive?"<=":"<",a=t(r.origin);return a?`\u10D6\u10D4\u10D3\u10DB\u10D4\u10E2\u10D0\u10D3 \u10D3\u10D8\u10D3\u10D8: \u10DB\u10DD\u10E1\u10D0\u10DA\u10DD\u10D3\u10DC\u10D4\u10DA\u10D8 ${r.origin??"\u10DB\u10DC\u10D8\u10E8\u10D5\u10DC\u10D4\u10DA\u10DD\u10D1\u10D0"} ${a.verb} ${o}${r.maximum.toString()} ${a.unit}`:`\u10D6\u10D4\u10D3\u10DB\u10D4\u10E2\u10D0\u10D3 \u10D3\u10D8\u10D3\u10D8: \u10DB\u10DD\u10E1\u10D0\u10DA\u10DD\u10D3\u10DC\u10D4\u10DA\u10D8 ${r.origin??"\u10DB\u10DC\u10D8\u10E8\u10D5\u10DC\u10D4\u10DA\u10DD\u10D1\u10D0"} \u10D8\u10E7\u10DD\u10E1 ${o}${r.maximum.toString()}`}case"too_small":{let o=r.inclusive?">=":">",a=t(r.origin);return a?`\u10D6\u10D4\u10D3\u10DB\u10D4\u10E2\u10D0\u10D3 \u10DE\u10D0\u10E2\u10D0\u10E0\u10D0: \u10DB\u10DD\u10E1\u10D0\u10DA\u10DD\u10D3\u10DC\u10D4\u10DA\u10D8 ${r.origin} ${a.verb} ${o}${r.minimum.toString()} ${a.unit}`:`\u10D6\u10D4\u10D3\u10DB\u10D4\u10E2\u10D0\u10D3 \u10DE\u10D0\u10E2\u10D0\u10E0\u10D0: \u10DB\u10DD\u10E1\u10D0\u10DA\u10DD\u10D3\u10DC\u10D4\u10DA\u10D8 ${r.origin} \u10D8\u10E7\u10DD\u10E1 ${o}${r.minimum.toString()}`}case"invalid_format":{let o=r;return o.format==="starts_with"?`\u10D0\u10E0\u10D0\u10E1\u10EC\u10DD\u10E0\u10D8 \u10D5\u10D4\u10DA\u10D8: \u10E3\u10DC\u10D3\u10D0 \u10D8\u10EC\u10E7\u10D4\u10D1\u10DD\u10D3\u10D4\u10E1 "${o.prefix}"-\u10D8\u10D7`:o.format==="ends_with"?`\u10D0\u10E0\u10D0\u10E1\u10EC\u10DD\u10E0\u10D8 \u10D5\u10D4\u10DA\u10D8: \u10E3\u10DC\u10D3\u10D0 \u10DB\u10D7\u10D0\u10D5\u10E0\u10D3\u10D4\u10D1\u10DD\u10D3\u10D4\u10E1 "${o.suffix}"-\u10D8\u10D7`:o.format==="includes"?`\u10D0\u10E0\u10D0\u10E1\u10EC\u10DD\u10E0\u10D8 \u10D5\u10D4\u10DA\u10D8: \u10E3\u10DC\u10D3\u10D0 \u10E8\u10D4\u10D8\u10EA\u10D0\u10D5\u10D3\u10D4\u10E1 "${o.includes}"-\u10E1`:o.format==="regex"?`\u10D0\u10E0\u10D0\u10E1\u10EC\u10DD\u10E0\u10D8 \u10D5\u10D4\u10DA\u10D8: \u10E3\u10DC\u10D3\u10D0 \u10E8\u10D4\u10D4\u10E1\u10D0\u10D1\u10D0\u10DB\u10D4\u10D1\u10DD\u10D3\u10D4\u10E1 \u10E8\u10D0\u10D1\u10DA\u10DD\u10DC\u10E1 ${o.pattern}`:`\u10D0\u10E0\u10D0\u10E1\u10EC\u10DD\u10E0\u10D8 ${n[o.format]??r.format}`}case"not_multiple_of":return`\u10D0\u10E0\u10D0\u10E1\u10EC\u10DD\u10E0\u10D8 \u10E0\u10D8\u10EA\u10EE\u10D5\u10D8: \u10E3\u10DC\u10D3\u10D0 \u10D8\u10E7\u10DD\u10E1 ${r.divisor}-\u10D8\u10E1 \u10EF\u10D4\u10E0\u10D0\u10D3\u10D8`;case"unrecognized_keys":return`\u10E3\u10EA\u10DC\u10DD\u10D1\u10D8 \u10D2\u10D0\u10E1\u10D0\u10E6\u10D4\u10D1${r.keys.length>1?"\u10D4\u10D1\u10D8":"\u10D8"}: ${v(r.keys,", ")}`;case"invalid_key":return`\u10D0\u10E0\u10D0\u10E1\u10EC\u10DD\u10E0\u10D8 \u10D2\u10D0\u10E1\u10D0\u10E6\u10D4\u10D1\u10D8 ${r.origin}-\u10E8\u10D8`;case"invalid_union":return"\u10D0\u10E0\u10D0\u10E1\u10EC\u10DD\u10E0\u10D8 \u10E8\u10D4\u10E7\u10D5\u10D0\u10DC\u10D0";case"invalid_element":return`\u10D0\u10E0\u10D0\u10E1\u10EC\u10DD\u10E0\u10D8 \u10DB\u10DC\u10D8\u10E8\u10D5\u10DC\u10D4\u10DA\u10DD\u10D1\u10D0 ${r.origin}-\u10E8\u10D8`;default:return"\u10D0\u10E0\u10D0\u10E1\u10EC\u10DD\u10E0\u10D8 \u10E8\u10D4\u10E7\u10D5\u10D0\u10DC\u10D0"}}};function pv(){return{localeError:gI()}}var vI=()=>{let e={string:{unit:"\u178F\u17BD\u17A2\u1780\u17D2\u179F\u179A",verb:"\u1782\u17BD\u179A\u1798\u17B6\u1793"},file:{unit:"\u1794\u17C3",verb:"\u1782\u17BD\u179A\u1798\u17B6\u1793"},array:{unit:"\u1792\u17B6\u178F\u17BB",verb:"\u1782\u17BD\u179A\u1798\u17B6\u1793"},set:{unit:"\u1792\u17B6\u178F\u17BB",verb:"\u1782\u17BD\u179A\u1798\u17B6\u1793"},map:{unit:"\u1792\u17B6\u178F\u17BB",verb:"\u1782\u17BD\u179A\u1798\u17B6\u1793"}};function t(r){return e[r]??null}let n={regex:"\u1791\u17B7\u1793\u17D2\u1793\u1793\u17D0\u1799\u1794\u1789\u17D2\u1785\u17BC\u179B",email:"\u17A2\u17B6\u179F\u1799\u178A\u17D2\u178B\u17B6\u1793\u17A2\u17CA\u17B8\u1798\u17C2\u179B",url:"URL",emoji:"\u179F\u1789\u17D2\u1789\u17B6\u17A2\u17B6\u179A\u1798\u17D2\u1798\u178E\u17CD",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"\u1780\u17B6\u179B\u1794\u179A\u17B7\u1785\u17D2\u1786\u17C1\u1791 \u1793\u17B7\u1784\u1798\u17C9\u17C4\u1784 ISO",date:"\u1780\u17B6\u179B\u1794\u179A\u17B7\u1785\u17D2\u1786\u17C1\u1791 ISO",time:"\u1798\u17C9\u17C4\u1784 ISO",duration:"\u179A\u1799\u17C8\u1796\u17C1\u179B ISO",ipv4:"\u17A2\u17B6\u179F\u1799\u178A\u17D2\u178B\u17B6\u1793 IPv4",ipv6:"\u17A2\u17B6\u179F\u1799\u178A\u17D2\u178B\u17B6\u1793 IPv6",mac:"\u17A2\u17B6\u179F\u1799\u178A\u17D2\u178B\u17B6\u1793 MAC",cidrv4:"\u178A\u17C2\u1793\u17A2\u17B6\u179F\u1799\u178A\u17D2\u178B\u17B6\u1793 IPv4",cidrv6:"\u178A\u17C2\u1793\u17A2\u17B6\u179F\u1799\u178A\u17D2\u178B\u17B6\u1793 IPv6",base64:"\u1781\u17D2\u179F\u17C2\u17A2\u1780\u17D2\u179F\u179A\u17A2\u17CA\u17B7\u1780\u17BC\u178A base64",base64url:"\u1781\u17D2\u179F\u17C2\u17A2\u1780\u17D2\u179F\u179A\u17A2\u17CA\u17B7\u1780\u17BC\u178A base64url",json_string:"\u1781\u17D2\u179F\u17C2\u17A2\u1780\u17D2\u179F\u179A JSON",e164:"\u179B\u17C1\u1781 E.164",credit_card:"\u179B\u17C1\u1781\u1794\u17D0\u178E\u17D2\u178E\u17A5\u178E\u1791\u17B6\u1793",currency_code:"\u1780\u17BC\u178A\u179A\u17BC\u1794\u17B7\u1799\u1794\u17D0\u178E\u17D2\u178E",iban:"IBAN",jwt:"JWT",template_literal:"\u1791\u17B7\u1793\u17D2\u1793\u1793\u17D0\u1799\u1794\u1789\u17D2\u1785\u17BC\u179B"},i={nan:"NaN",number:"\u179B\u17C1\u1781",array:"\u17A2\u17B6\u179A\u17C1 (Array)",null:"\u1782\u17D2\u1798\u17B6\u1793\u178F\u1798\u17D2\u179B\u17C3 (null)"};return r=>{switch(r.code){case"invalid_type":{let o=i[r.expected]??r.expected,a=$(r.input),s=i[a]??a;return/^[A-Z]/.test(r.expected)?`\u1791\u17B7\u1793\u17D2\u1793\u1793\u17D0\u1799\u1794\u1789\u17D2\u1785\u17BC\u179B\u1798\u17B7\u1793\u178F\u17D2\u179A\u17B9\u1798\u178F\u17D2\u179A\u17BC\u179C\u17D6 \u178F\u17D2\u179A\u17BC\u179C\u1780\u17B6\u179A instanceof ${r.expected} \u1794\u17C9\u17BB\u1793\u17D2\u178F\u17C2\u1791\u1791\u17BD\u179B\u1794\u17B6\u1793 ${s}`:`\u1791\u17B7\u1793\u17D2\u1793\u1793\u17D0\u1799\u1794\u1789\u17D2\u1785\u17BC\u179B\u1798\u17B7\u1793\u178F\u17D2\u179A\u17B9\u1798\u178F\u17D2\u179A\u17BC\u179C\u17D6 \u178F\u17D2\u179A\u17BC\u179C\u1780\u17B6\u179A ${o} \u1794\u17C9\u17BB\u1793\u17D2\u178F\u17C2\u1791\u1791\u17BD\u179B\u1794\u17B6\u1793 ${s}`}case"invalid_value":return r.values.length===1?`\u1791\u17B7\u1793\u17D2\u1793\u1793\u17D0\u1799\u1794\u1789\u17D2\u1785\u17BC\u179B\u1798\u17B7\u1793\u178F\u17D2\u179A\u17B9\u1798\u178F\u17D2\u179A\u17BC\u179C\u17D6 \u178F\u17D2\u179A\u17BC\u179C\u1780\u17B6\u179A ${b(r.values[0])}`:`\u1787\u1798\u17D2\u179A\u17BE\u179F\u1798\u17B7\u1793\u178F\u17D2\u179A\u17B9\u1798\u178F\u17D2\u179A\u17BC\u179C\u17D6 \u178F\u17D2\u179A\u17BC\u179C\u1787\u17B6\u1798\u17BD\u1799\u1780\u17D2\u1793\u17BB\u1784\u1785\u17C6\u178E\u17C4\u1798 ${v(r.values,"|")}`;case"too_big":{let o=r.inclusive?"<=":"<",a=t(r.origin);return a?`\u1792\u17C6\u1796\u17C1\u1780\u17D6 \u178F\u17D2\u179A\u17BC\u179C\u1780\u17B6\u179A ${r.origin??"\u178F\u1798\u17D2\u179B\u17C3"} ${o} ${r.maximum.toString()} ${a.unit??"\u1792\u17B6\u178F\u17BB"}`:`\u1792\u17C6\u1796\u17C1\u1780\u17D6 \u178F\u17D2\u179A\u17BC\u179C\u1780\u17B6\u179A ${r.origin??"\u178F\u1798\u17D2\u179B\u17C3"} ${o} ${r.maximum.toString()}`}case"too_small":{let o=r.inclusive?">=":">",a=t(r.origin);return a?`\u178F\u17BC\u1785\u1796\u17C1\u1780\u17D6 \u178F\u17D2\u179A\u17BC\u179C\u1780\u17B6\u179A ${r.origin} ${o} ${r.minimum.toString()} ${a.unit}`:`\u178F\u17BC\u1785\u1796\u17C1\u1780\u17D6 \u178F\u17D2\u179A\u17BC\u179C\u1780\u17B6\u179A ${r.origin} ${o} ${r.minimum.toString()}`}case"invalid_format":{let o=r;return o.format==="starts_with"?`\u1781\u17D2\u179F\u17C2\u17A2\u1780\u17D2\u179F\u179A\u1798\u17B7\u1793\u178F\u17D2\u179A\u17B9\u1798\u178F\u17D2\u179A\u17BC\u179C\u17D6 \u178F\u17D2\u179A\u17BC\u179C\u1785\u17B6\u1794\u17CB\u1795\u17D2\u178F\u17BE\u1798\u178A\u17C4\u1799 "${o.prefix}"`:o.format==="ends_with"?`\u1781\u17D2\u179F\u17C2\u17A2\u1780\u17D2\u179F\u179A\u1798\u17B7\u1793\u178F\u17D2\u179A\u17B9\u1798\u178F\u17D2\u179A\u17BC\u179C\u17D6 \u178F\u17D2\u179A\u17BC\u179C\u1794\u1789\u17D2\u1785\u1794\u17CB\u178A\u17C4\u1799 "${o.suffix}"`:o.format==="includes"?`\u1781\u17D2\u179F\u17C2\u17A2\u1780\u17D2\u179F\u179A\u1798\u17B7\u1793\u178F\u17D2\u179A\u17B9\u1798\u178F\u17D2\u179A\u17BC\u179C\u17D6 \u178F\u17D2\u179A\u17BC\u179C\u1798\u17B6\u1793 "${o.includes}"`:o.format==="regex"?`\u1781\u17D2\u179F\u17C2\u17A2\u1780\u17D2\u179F\u179A\u1798\u17B7\u1793\u178F\u17D2\u179A\u17B9\u1798\u178F\u17D2\u179A\u17BC\u179C\u17D6 \u178F\u17D2\u179A\u17BC\u179C\u178F\u17C2\u1795\u17D2\u1782\u17BC\u1795\u17D2\u1782\u1784\u1793\u17B9\u1784\u1791\u1798\u17D2\u179A\u1784\u17CB\u178A\u17C2\u179B\u1794\u17B6\u1793\u1780\u17C6\u178E\u178F\u17CB ${o.pattern}`:`\u1798\u17B7\u1793\u178F\u17D2\u179A\u17B9\u1798\u178F\u17D2\u179A\u17BC\u179C\u17D6 ${n[o.format]??r.format}`}case"not_multiple_of":return`\u179B\u17C1\u1781\u1798\u17B7\u1793\u178F\u17D2\u179A\u17B9\u1798\u178F\u17D2\u179A\u17BC\u179C\u17D6 \u178F\u17D2\u179A\u17BC\u179C\u178F\u17C2\u1787\u17B6\u1796\u17A0\u17BB\u1782\u17BB\u178E\u1793\u17C3 ${r.divisor}`;case"unrecognized_keys":return`\u179A\u1780\u1783\u17BE\u1789\u179F\u17C4\u1798\u17B7\u1793\u179F\u17D2\u1782\u17B6\u179B\u17CB\u17D6 ${v(r.keys,", ")}`;case"invalid_key":return`\u179F\u17C4\u1798\u17B7\u1793\u178F\u17D2\u179A\u17B9\u1798\u178F\u17D2\u179A\u17BC\u179C\u1793\u17C5\u1780\u17D2\u1793\u17BB\u1784 ${r.origin}`;case"invalid_union":return"\u1791\u17B7\u1793\u17D2\u1793\u1793\u17D0\u1799\u1798\u17B7\u1793\u178F\u17D2\u179A\u17B9\u1798\u178F\u17D2\u179A\u17BC\u179C";case"invalid_element":return`\u1791\u17B7\u1793\u17D2\u1793\u1793\u17D0\u1799\u1798\u17B7\u1793\u178F\u17D2\u179A\u17B9\u1798\u178F\u17D2\u179A\u17BC\u179C\u1793\u17C5\u1780\u17D2\u1793\u17BB\u1784 ${r.origin}`;default:return"\u1791\u17B7\u1793\u17D2\u1793\u1793\u17D0\u1799\u1798\u17B7\u1793\u178F\u17D2\u179A\u17B9\u1798\u178F\u17D2\u179A\u17BC\u179C"}}};function pa(){return{localeError:vI()}}function hv(){return pa()}var _I=()=>{let e={string:{unit:"\u0C85\u0C95\u0CCD\u0CB7\u0CB0\u0C97\u0CB3\u0CC1",verb:"\u0CB9\u0CCA\u0C82\u0CA6\u0CB2\u0CC1"},file:{unit:"\u0CAC\u0CC8\u0C9F\u0CCD\u200C\u0C97\u0CB3\u0CC1",verb:"\u0CB9\u0CCA\u0C82\u0CA6\u0CB2\u0CC1"},array:{unit:"\u0CB5\u0CB8\u0CCD\u0CA4\u0CC1\u0C97\u0CB3\u0CC1",verb:"\u0CB9\u0CCA\u0C82\u0CA6\u0CB2\u0CC1"},set:{unit:"\u0CB5\u0CB8\u0CCD\u0CA4\u0CC1\u0C97\u0CB3\u0CC1",verb:"\u0CB9\u0CCA\u0C82\u0CA6\u0CB2\u0CC1"},map:{unit:"entries",verb:"\u0CB9\u0CCA\u0C82\u0CA6\u0CB2\u0CC1"}};function t(r){return e[r]??null}let n={regex:"\u0C87\u0CA8\u0CCD\u0CAA\u0CC1\u0C9F\u0CCD",email:"email \u0CB5\u0CBF\u0CB3\u0CBE\u0CB8",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 \u0CA6\u0CBF\u0CA8\u0CBE\u0C82\u0C95\u0CA6 \u0CB8\u0CAE\u0CAF",date:"ISO \u0CA6\u0CBF\u0CA8\u0CBE\u0C82\u0C95",time:"ISO \u0CB8\u0CAE\u0CAF",duration:"ISO \u0C85\u0CB5\u0CA7\u0CBF",ipv4:"IPv4 \u0CB5\u0CBF\u0CB3\u0CBE\u0CB8",ipv6:"IPv6 \u0CB5\u0CBF\u0CB3\u0CBE\u0CB8",mac:"MAC \u0CB5\u0CBF\u0CB3\u0CBE\u0CB8",cidrv4:"IPv4 \u0CB5\u0CCD\u0CAF\u0CBE\u0CAA\u0CCD\u0CA4\u0CBF\u0CAF",cidrv6:"IPv6 \u0CB5\u0CCD\u0CAF\u0CBE\u0CAA\u0CCD\u0CA4\u0CBF\u0CAF",base64:"base64-encoded\u0CB8\u0CCD\u0C9F\u0CCD\u0CB0\u0CBF\u0C82\u0C97\u0CCD",base64url:"base64url-encoded\u0CB8\u0CCD\u0C9F\u0CCD\u0CB0\u0CBF\u0C82\u0C97\u0CCD",json_string:"JSON\u0CB8\u0CCD\u0C9F\u0CCD\u0CB0\u0CBF\u0C82\u0C97\u0CCD",e164:"E.164 \u0CB8\u0C82\u0C96\u0CCD\u0CAF\u0CC6",credit_card:"\u0C95\u0CCD\u0CB0\u0CC6\u0CA1\u0CBF\u0C9F\u0CCD \u0C95\u0CBE\u0CB0\u0CCD\u0CA1\u0CCD \u0CB8\u0C82\u0C96\u0CCD\u0CAF\u0CC6",currency_code:"\u0C95\u0CB0\u0CC6\u0CA8\u0CCD\u0CB8\u0CBF \u0C95\u0CCB\u0CA1\u0CCD",iban:"IBAN",jwt:"JWT",template_literal:"\u0C87\u0CA8\u0CCD\u0CAA\u0CC1\u0C9F\u0CCD"},i={nan:"NaN"};return r=>{switch(r.code){case"invalid_type":{let o=i[r.expected]??r.expected,a=$(r.input),s=i[a]??a;return`\u0C85\u0CAE\u0CBE\u0CA8\u0CCD\u0CAF \u0C87\u0CA8\u0CCD\u200C\u0CAA\u0CC1\u0C9F\u0CCD: \u0CA8\u0CBF\u0CB0\u0CC0\u0C95\u0CCD\u0CB7\u0CBF\u0CB8\u0CB2\u0CBE\u0C97\u0CBF\u0CA6\u0CC6 ${o}, \u0CB8\u0CCD\u0CB5\u0CC0\u0C95\u0CB0\u0CBF\u0CB8\u0CBF\u0CA6\u0CA8\u0CC1 ${s}`}case"invalid_value":return r.values.length===1?`\u0C85\u0CAE\u0CBE\u0CA8\u0CCD\u0CAF \u0C87\u0CA8\u0CCD\u200C\u0CAA\u0CC1\u0C9F\u0CCD: \u0CA8\u0CBF\u0CB0\u0CC0\u0C95\u0CCD\u0CB7\u0CBF\u0CB8\u0CB2\u0CBE\u0C97\u0CBF\u0CA6\u0CC6 ${b(r.values[0])}`:`\u0C85\u0CAE\u0CBE\u0CA8\u0CCD\u0CAF \u0C86\u0CAF\u0CCD\u0C95\u0CC6: \u0C87\u0CB5\u0CC1\u0C97\u0CB3\u0CB2\u0CCD\u0CB2\u0CBF \u0C92\u0C82\u0CA6\u0CA8\u0CCD\u0CA8\u0CC1 \u0CA8\u0CBF\u0CB0\u0CC0\u0C95\u0CCD\u0CB7\u0CBF\u0CB8\u0CB2\u0CBE\u0C97\u0CBF\u0CA6\u0CC6 ${v(r.values,"|")}`;case"too_big":{let o=r.inclusive?"<=":"<",a=t(r.origin);return a?`\u0CA4\u0CC1\u0C82\u0CAC\u0CBE \u0CA6\u0CCA\u0CA1\u0CCD\u0CA1\u0CA6\u0CC1: \u0CA8\u0CBF\u0CB0\u0CC0\u0C95\u0CCD\u0CB7\u0CBF\u0CB8\u0CB2\u0CBE\u0C97\u0CBF\u0CA6\u0CC6 ${r.origin??"value"} \u0CB9\u0CCA\u0C82\u0CA6\u0CB2\u0CC1 ${o}${r.maximum.toString()} ${a.unit??"\u0C85\u0C82\u0CB6\u0C97\u0CB3\u0CC1"}`:`\u0CA4\u0CC1\u0C82\u0CAC\u0CBE \u0CA6\u0CCA\u0CA1\u0CCD\u0CA1\u0CA6\u0CC1: \u0CA8\u0CBF\u0CB0\u0CC0\u0C95\u0CCD\u0CB7\u0CBF\u0CB8\u0CB2\u0CBE\u0C97\u0CBF\u0CA6\u0CC6 ${r.origin??"value"} \u0C8E\u0C82\u0CA6\u0CC1 ${o}${r.maximum.toString()}`}case"too_small":{let o=r.inclusive?">=":">",a=t(r.origin);return a?`\u0CA4\u0CC1\u0C82\u0CAC\u0CBE \u0C9A\u0CBF\u0C95\u0CCD\u0C95\u0CA6\u0CC1: \u0CA8\u0CBF\u0CB0\u0CC0\u0C95\u0CCD\u0CB7\u0CBF\u0CB8\u0CB2\u0CBE\u0C97\u0CBF\u0CA6\u0CC6 ${r.origin} \u0CB9\u0CCA\u0C82\u0CA6\u0CB2\u0CC1 ${o}${r.minimum.toString()} ${a.unit}`:`\u0CA4\u0CC1\u0C82\u0CAC\u0CBE \u0C9A\u0CBF\u0C95\u0CCD\u0C95\u0CA6\u0CC1: \u0CA8\u0CBF\u0CB0\u0CC0\u0C95\u0CCD\u0CB7\u0CBF\u0CB8\u0CB2\u0CBE\u0C97\u0CBF\u0CA6\u0CC6 ${r.origin} \u0C8E\u0C82\u0CA6\u0CC1 ${o}${r.minimum.toString()}`}case"invalid_format":{let o=r;return o.format==="starts_with"?`\u0C85\u0CAE\u0CBE\u0CA8\u0CCD\u0CAF\u0CB5\u0CBE\u0CA6 \u0CB8\u0CCD\u0C9F\u0CCD\u0CB0\u0CBF\u0C82\u0C97\u0CCD: \u0C87\u0CA6\u0CB0\u0CCA\u0C82\u0CA6\u0CBF\u0C97\u0CC6 \u0CAA\u0CCD\u0CB0\u0CBE\u0CB0\u0C82\u0CAD\u0CBF\u0CB8\u0CAC\u0CC7\u0C95\u0CC1 "${o.prefix}"`:o.format==="ends_with"?`\u0C85\u0CAE\u0CBE\u0CA8\u0CCD\u0CAF\u0CB5\u0CBE\u0CA6 \u0CB8\u0CCD\u0C9F\u0CCD\u0CB0\u0CBF\u0C82\u0C97\u0CCD: \u0C87\u0CA6\u0CB0\u0CCA\u0C82\u0CA6\u0CBF\u0C97\u0CC6 \u0C95\u0CCA\u0CA8\u0CC6\u0C97\u0CCA\u0CB3\u0CCD\u0CB3\u0CAC\u0CC7\u0C95\u0CC1 "${o.suffix}"`:o.format==="includes"?`\u0C85\u0CAE\u0CBE\u0CA8\u0CCD\u0CAF \u0CB8\u0CCD\u0C9F\u0CCD\u0CB0\u0CBF\u0C82\u0C97\u0CCD: \u0C92\u0CB3\u0C97\u0CCA\u0C82\u0CA1\u0CBF\u0CB0\u0CAC\u0CC7\u0C95\u0CC1 "${o.includes}"`:o.format==="regex"?`\u0C85\u0CAE\u0CBE\u0CA8\u0CCD\u0CAF\u0CB5\u0CBE\u0CA6 \u0CB8\u0CCD\u0C9F\u0CCD\u0CB0\u0CBF\u0C82\u0C97\u0CCD: \u0CAE\u0CBE\u0CA6\u0CB0\u0CBF\u0C97\u0CC6 \u0CB9\u0CCA\u0C82\u0CA6\u0CBF\u0C95\u0CC6\u0CAF\u0CBE\u0C97\u0CAC\u0CC7\u0C95\u0CC1 ${o.pattern}`:`\u0C85\u0CAE\u0CBE\u0CA8\u0CCD\u0CAF ${n[o.format]??r.format}`}case"not_multiple_of":return`\u0C85\u0CAE\u0CBE\u0CA8\u0CCD\u0CAF \u0CB8\u0C82\u0C96\u0CCD\u0CAF\u0CC6: \u0CAC\u0CB9\u0CC1\u0CB8\u0C82\u0C96\u0CCD\u0CAF\u0CC6\u0CAF\u0CBE\u0C97\u0CBF\u0CB0\u0CAC\u0CC7\u0C95\u0CC1 ${r.divisor}`;case"unrecognized_keys":return`\u0C97\u0CC1\u0CB0\u0CC1\u0CA4\u0CBF\u0CB8\u0CB2\u0CBE\u0C97\u0CA6 \u0C95\u0CC0 ${r.keys.length>1?"s":""}: ${v(r.keys,", ")}`;case"invalid_key":return`\u0C85\u0CAE\u0CBE\u0CA8\u0CCD\u0CAF\u0CB5\u0CBE\u0CA6 \u0C95\u0CC0 \u0C87\u0CA8\u0CCD ${r.origin}`;case"invalid_union":return r.options&&Array.isArray(r.options)&&r.options.length>0?`\u0C85\u0CAE\u0CBE\u0CA8\u0CCD\u0CAF \u0CA4\u0CBE\u0CB0\u0CA4\u0CAE\u0CCD\u0CAF \u0CAE\u0CCC\u0CB2\u0CCD\u0CAF. \u0CA8\u0CBF\u0CB0\u0CC0\u0C95\u0CCD\u0CB7\u0CBF\u0CB8\u0CB2\u0CBE\u0C97\u0CBF\u0CA6\u0CC6 ${r.options.map(a=>`'${a}'`).join(" | ")}`:"\u0C85\u0CAE\u0CBE\u0CA8\u0CCD\u0CAF \u0C87\u0CA8\u0CCD\u200C\u0CAA\u0CC1\u0C9F\u0CCD";case"invalid_element":return`\u0CB0\u0CB2\u0CCD\u0CB2\u0CBF \u0C85\u0CAE\u0CBE\u0CA8\u0CCD\u0CAF \u0CAE\u0CCC\u0CB2\u0CCD\u0CAF ${r.origin}`;default:return"\u0C85\u0CAE\u0CBE\u0CA8\u0CCD\u0CAF \u0C87\u0CA8\u0CCD\u200C\u0CAA\u0CC1\u0C9F\u0CCD"}}};function gv(){return{localeError:_I()}}var yI=()=>{let e={string:{unit:"\uBB38\uC790",verb:"to have"},file:{unit:"\uBC14\uC774\uD2B8",verb:"to have"},array:{unit:"\uAC1C",verb:"to have"},set:{unit:"\uAC1C",verb:"to have"},map:{unit:"\uAC1C",verb:"to have"}};function t(r){return e[r]??null}let n={regex:"\uC785\uB825",email:"\uC774\uBA54\uC77C \uC8FC\uC18C",url:"URL",emoji:"\uC774\uBAA8\uC9C0",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO \uB0A0\uC9DC\uC2DC\uAC04",date:"ISO \uB0A0\uC9DC",time:"ISO \uC2DC\uAC04",duration:"ISO \uAE30\uAC04",ipv4:"IPv4 \uC8FC\uC18C",ipv6:"IPv6 \uC8FC\uC18C",mac:"MAC \uC8FC\uC18C",cidrv4:"IPv4 \uBC94\uC704",cidrv6:"IPv6 \uBC94\uC704",base64:"base64 \uC778\uCF54\uB529 \uBB38\uC790\uC5F4",base64url:"base64url \uC778\uCF54\uB529 \uBB38\uC790\uC5F4",json_string:"JSON \uBB38\uC790\uC5F4",e164:"E.164 \uBC88\uD638",credit_card:"\uC2E0\uC6A9\uCE74\uB4DC \uBC88\uD638",currency_code:"\uD1B5\uD654 \uCF54\uB4DC",iban:"IBAN",jwt:"JWT",template_literal:"\uC785\uB825"},i={nan:"NaN"};return r=>{switch(r.code){case"invalid_type":{let o=i[r.expected]??r.expected,a=$(r.input),s=i[a]??a;return/^[A-Z]/.test(r.expected)?`\uC798\uBABB\uB41C \uC785\uB825: \uC608\uC0C1 \uD0C0\uC785\uC740 instanceof ${r.expected}, \uBC1B\uC740 \uD0C0\uC785\uC740 ${s}\uC785\uB2C8\uB2E4`:`\uC798\uBABB\uB41C \uC785\uB825: \uC608\uC0C1 \uD0C0\uC785\uC740 ${o}, \uBC1B\uC740 \uD0C0\uC785\uC740 ${s}\uC785\uB2C8\uB2E4`}case"invalid_value":return r.values.length===1?`\uC798\uBABB\uB41C \uC785\uB825: \uAC12\uC740 ${b(r.values[0])} \uC774\uC5B4\uC57C \uD569\uB2C8\uB2E4`:`\uC798\uBABB\uB41C \uC635\uC158: ${v(r.values,"\uB610\uB294 ")} \uC911 \uD558\uB098\uC5EC\uC57C \uD569\uB2C8\uB2E4`;case"too_big":{let o=r.inclusive?"\uC774\uD558":"\uBBF8\uB9CC",a=o==="\uBBF8\uB9CC"?"\uC774\uC5B4\uC57C \uD569\uB2C8\uB2E4":"\uC5EC\uC57C \uD569\uB2C8\uB2E4",s=t(r.origin),u=s?.unit??"\uC694\uC18C";return s?`${r.origin??"\uAC12"}\uC774 \uB108\uBB34 \uD07D\uB2C8\uB2E4: ${r.maximum.toString()}${u} ${o}${a}`:`${r.origin??"\uAC12"}\uC774 \uB108\uBB34 \uD07D\uB2C8\uB2E4: ${r.maximum.toString()} ${o}${a}`}case"too_small":{let o=r.inclusive?"\uC774\uC0C1":"\uCD08\uACFC",a=o==="\uC774\uC0C1"?"\uC774\uC5B4\uC57C \uD569\uB2C8\uB2E4":"\uC5EC\uC57C \uD569\uB2C8\uB2E4",s=t(r.origin),u=s?.unit??"\uC694\uC18C";return s?`${r.origin??"\uAC12"}\uC774 \uB108\uBB34 \uC791\uC2B5\uB2C8\uB2E4: ${r.minimum.toString()}${u} ${o}${a}`:`${r.origin??"\uAC12"}\uC774 \uB108\uBB34 \uC791\uC2B5\uB2C8\uB2E4: ${r.minimum.toString()} ${o}${a}`}case"invalid_format":{let o=r;return o.format==="starts_with"?`\uC798\uBABB\uB41C \uBB38\uC790\uC5F4: "${o.prefix}"(\uC73C)\uB85C \uC2DC\uC791\uD574\uC57C \uD569\uB2C8\uB2E4`:o.format==="ends_with"?`\uC798\uBABB\uB41C \uBB38\uC790\uC5F4: "${o.suffix}"(\uC73C)\uB85C \uB05D\uB098\uC57C \uD569\uB2C8\uB2E4`:o.format==="includes"?`\uC798\uBABB\uB41C \uBB38\uC790\uC5F4: "${o.includes}"\uC744(\uB97C) \uD3EC\uD568\uD574\uC57C \uD569\uB2C8\uB2E4`:o.format==="regex"?`\uC798\uBABB\uB41C \uBB38\uC790\uC5F4: \uC815\uADDC\uC2DD ${o.pattern} \uD328\uD134\uACFC \uC77C\uCE58\uD574\uC57C \uD569\uB2C8\uB2E4`:`\uC798\uBABB\uB41C ${n[o.format]??r.format}`}case"not_multiple_of":return`\uC798\uBABB\uB41C \uC22B\uC790: ${r.divisor}\uC758 \uBC30\uC218\uC5EC\uC57C \uD569\uB2C8\uB2E4`;case"unrecognized_keys":return`\uC778\uC2DD\uD560 \uC218 \uC5C6\uB294 \uD0A4: ${v(r.keys,", ")}`;case"invalid_key":return`\uC798\uBABB\uB41C \uD0A4: ${r.origin}`;case"invalid_union":return"\uC798\uBABB\uB41C \uC785\uB825";case"invalid_element":return`\uC798\uBABB\uB41C \uAC12: ${r.origin}`;default:return"\uC798\uBABB\uB41C \uC785\uB825"}}};function vv(){return{localeError:yI()}}var vi=e=>e.charAt(0).toUpperCase()+e.slice(1);function _v(e){let t=Math.abs(e),n=t%10,i=t%100;return i>=11&&i<=19||n===0?"many":n===1?"one":"few"}var bI=()=>{let e={string:{unit:{one:"simbolis",few:"simboliai",many:"simboli\u0173"},verb:{smaller:{inclusive:"turi b\u016Bti ne ilgesn\u0117 kaip",notInclusive:"turi b\u016Bti trumpesn\u0117 kaip"},bigger:{inclusive:"turi b\u016Bti ne trumpesn\u0117 kaip",notInclusive:"turi b\u016Bti ilgesn\u0117 kaip"}}},file:{unit:{one:"baitas",few:"baitai",many:"bait\u0173"},verb:{smaller:{inclusive:"turi b\u016Bti ne didesnis kaip",notInclusive:"turi b\u016Bti ma\u017Eesnis kaip"},bigger:{inclusive:"turi b\u016Bti ne ma\u017Eesnis kaip",notInclusive:"turi b\u016Bti didesnis kaip"}}},array:{unit:{one:"element\u0105",few:"elementus",many:"element\u0173"},verb:{smaller:{inclusive:"turi tur\u0117ti ne daugiau kaip",notInclusive:"turi tur\u0117ti ma\u017Eiau kaip"},bigger:{inclusive:"turi tur\u0117ti ne ma\u017Eiau kaip",notInclusive:"turi tur\u0117ti daugiau kaip"}}},set:{unit:{one:"element\u0105",few:"elementus",many:"element\u0173"},verb:{smaller:{inclusive:"turi tur\u0117ti ne daugiau kaip",notInclusive:"turi tur\u0117ti ma\u017Eiau kaip"},bigger:{inclusive:"turi tur\u0117ti ne ma\u017Eiau kaip",notInclusive:"turi tur\u0117ti daugiau kaip"}}}};function t(r,o,a,s){let u=e[r]??null;return u===null?u:{unit:u.unit[o],verb:u.verb[s][a?"inclusive":"notInclusive"]}}let n={regex:"\u012Fvestis",email:"el. pa\u0161to adresas",url:"URL",emoji:"jaustukas",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO data ir laikas",date:"ISO data",time:"ISO laikas",duration:"ISO trukm\u0117",ipv4:"IPv4 adresas",ipv6:"IPv6 adresas",mac:"MAC adresas",cidrv4:"IPv4 tinklo prefiksas (CIDR)",cidrv6:"IPv6 tinklo prefiksas (CIDR)",base64:"base64 u\u017Ekoduota eilut\u0117",base64url:"base64url u\u017Ekoduota eilut\u0117",json_string:"JSON eilut\u0117",e164:"E.164 numeris",credit_card:"kredito kortel\u0117s numeris",currency_code:"valiutos kodas",iban:"IBAN",jwt:"JWT",template_literal:"\u012Fvestis"},i={nan:"NaN",number:"skai\u010Dius",bigint:"sveikasis skai\u010Dius",string:"eilut\u0117",boolean:"login\u0117 reik\u0161m\u0117",undefined:"neapibr\u0117\u017Eta reik\u0161m\u0117",function:"funkcija",symbol:"simbolis",array:"masyvas",object:"objektas",null:"nulin\u0117 reik\u0161m\u0117"};return r=>{switch(r.code){case"invalid_type":{let o=i[r.expected]??r.expected,a=$(r.input),s=i[a]??a;return/^[A-Z]/.test(r.expected)?`Gautas tipas ${s}, o tik\u0117tasi - instanceof ${r.expected}`:`Gautas tipas ${s}, o tik\u0117tasi - ${o}`}case"invalid_value":return r.values.length===1?`Privalo b\u016Bti ${b(r.values[0])}`:`Privalo b\u016Bti vienas i\u0161 ${v(r.values,"|")} pasirinkim\u0173`;case"too_big":{let o=i[r.origin]??r.origin,a=t(r.origin,_v(Number(r.maximum)),r.inclusive??!1,"smaller");if(a?.verb)return`${vi(o??r.origin??"reik\u0161m\u0117")} ${a.verb} ${r.maximum.toString()} ${a.unit??"element\u0173"}`;let s=r.inclusive?"ne didesnis kaip":"ma\u017Eesnis kaip";return`${vi(o??r.origin??"reik\u0161m\u0117")} turi b\u016Bti ${s} ${r.maximum.toString()} ${a?.unit}`}case"too_small":{let o=i[r.origin]??r.origin,a=t(r.origin,_v(Number(r.minimum)),r.inclusive??!1,"bigger");if(a?.verb)return`${vi(o??r.origin??"reik\u0161m\u0117")} ${a.verb} ${r.minimum.toString()} ${a.unit??"element\u0173"}`;let s=r.inclusive?"ne ma\u017Eesnis kaip":"didesnis kaip";return`${vi(o??r.origin??"reik\u0161m\u0117")} turi b\u016Bti ${s} ${r.minimum.toString()} ${a?.unit}`}case"invalid_format":{let o=r;return o.format==="starts_with"?`Eilut\u0117 privalo prasid\u0117ti "${o.prefix}"`:o.format==="ends_with"?`Eilut\u0117 privalo pasibaigti "${o.suffix}"`:o.format==="includes"?`Eilut\u0117 privalo \u012Ftraukti "${o.includes}"`:o.format==="regex"?`Eilut\u0117 privalo atitikti ${o.pattern}`:`Neteisingas ${n[o.format]??r.format}`}case"not_multiple_of":return`Skai\u010Dius privalo b\u016Bti ${r.divisor} kartotinis.`;case"unrecognized_keys":return`Neatpa\u017Eint${r.keys.length>1?"i":"as"} rakt${r.keys.length>1?"ai":"as"}: ${v(r.keys,", ")}`;case"invalid_key":return"Rastas klaidingas raktas";case"invalid_union":return"Klaidinga \u012Fvestis";case"invalid_element":{let o=i[r.origin]??r.origin;return`${vi(o??r.origin??"reik\u0161m\u0117")} turi klaiding\u0105 \u012Fvest\u012F`}default:return"Klaidinga \u012Fvestis"}}};function yv(){return{localeError:bI()}}var $I=()=>{let e={string:{unit:"\u0437\u043D\u0430\u0446\u0438",verb:"\u0434\u0430 \u0438\u043C\u0430\u0430\u0442"},file:{unit:"\u0431\u0430\u0458\u0442\u0438",verb:"\u0434\u0430 \u0438\u043C\u0430\u0430\u0442"},array:{unit:"\u0441\u0442\u0430\u0432\u043A\u0438",verb:"\u0434\u0430 \u0438\u043C\u0430\u0430\u0442"},set:{unit:"\u0441\u0442\u0430\u0432\u043A\u0438",verb:"\u0434\u0430 \u0438\u043C\u0430\u0430\u0442"},map:{unit:"\u0441\u0442\u0430\u0432\u043A\u0438",verb:"\u0434\u0430 \u0438\u043C\u0430\u0430\u0442"}};function t(r){return e[r]??null}let n={regex:"\u0432\u043D\u0435\u0441",email:"\u0430\u0434\u0440\u0435\u0441\u0430 \u043D\u0430 \u0435-\u043F\u043E\u0448\u0442\u0430",url:"URL",emoji:"\u0435\u043C\u043E\u045F\u0438",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO \u0434\u0430\u0442\u0443\u043C \u0438 \u0432\u0440\u0435\u043C\u0435",date:"ISO \u0434\u0430\u0442\u0443\u043C",time:"ISO \u0432\u0440\u0435\u043C\u0435",duration:"ISO \u0432\u0440\u0435\u043C\u0435\u0442\u0440\u0430\u0435\u045A\u0435",ipv4:"IPv4 \u0430\u0434\u0440\u0435\u0441\u0430",ipv6:"IPv6 \u0430\u0434\u0440\u0435\u0441\u0430",mac:"MAC \u0430\u0434\u0440\u0435\u0441\u0430",cidrv4:"IPv4 \u043E\u043F\u0441\u0435\u0433",cidrv6:"IPv6 \u043E\u043F\u0441\u0435\u0433",base64:"base64-\u0435\u043D\u043A\u043E\u0434\u0438\u0440\u0430\u043D\u0430 \u043D\u0438\u0437\u0430",base64url:"base64url-\u0435\u043D\u043A\u043E\u0434\u0438\u0440\u0430\u043D\u0430 \u043D\u0438\u0437\u0430",json_string:"JSON \u043D\u0438\u0437\u0430",e164:"E.164 \u0431\u0440\u043E\u0458",credit_card:"\u0431\u0440\u043E\u0458 \u043D\u0430 \u043A\u0440\u0435\u0434\u0438\u0442\u043D\u0430 \u043A\u0430\u0440\u0442\u0438\u0447\u043A\u0430",currency_code:"\u043A\u043E\u0434 \u043D\u0430 \u0432\u0430\u043B\u0443\u0442\u0430",iban:"IBAN",jwt:"JWT",template_literal:"\u0432\u043D\u0435\u0441"},i={nan:"NaN",number:"\u0431\u0440\u043E\u0458",array:"\u043D\u0438\u0437\u0430"};return r=>{switch(r.code){case"invalid_type":{let o=i[r.expected]??r.expected,a=$(r.input),s=i[a]??a;return/^[A-Z]/.test(r.expected)?`\u0413\u0440\u0435\u0448\u0435\u043D \u0432\u043D\u0435\u0441: \u0441\u0435 \u043E\u0447\u0435\u043A\u0443\u0432\u0430 instanceof ${r.expected}, \u043F\u0440\u0438\u043C\u0435\u043D\u043E ${s}`:`\u0413\u0440\u0435\u0448\u0435\u043D \u0432\u043D\u0435\u0441: \u0441\u0435 \u043E\u0447\u0435\u043A\u0443\u0432\u0430 ${o}, \u043F\u0440\u0438\u043C\u0435\u043D\u043E ${s}`}case"invalid_value":return r.values.length===1?`Invalid input: expected ${b(r.values[0])}`:`\u0413\u0440\u0435\u0448\u0430\u043D\u0430 \u043E\u043F\u0446\u0438\u0458\u0430: \u0441\u0435 \u043E\u0447\u0435\u043A\u0443\u0432\u0430 \u0435\u0434\u043D\u0430 ${v(r.values,"|")}`;case"too_big":{let o=r.inclusive?"<=":"<",a=t(r.origin);return a?`\u041F\u0440\u0435\u043C\u043D\u043E\u0433\u0443 \u0433\u043E\u043B\u0435\u043C: \u0441\u0435 \u043E\u0447\u0435\u043A\u0443\u0432\u0430 ${r.origin??"\u0432\u0440\u0435\u0434\u043D\u043E\u0441\u0442\u0430"} \u0434\u0430 \u0438\u043C\u0430 ${o}${r.maximum.toString()} ${a.unit??"\u0435\u043B\u0435\u043C\u0435\u043D\u0442\u0438"}`:`\u041F\u0440\u0435\u043C\u043D\u043E\u0433\u0443 \u0433\u043E\u043B\u0435\u043C: \u0441\u0435 \u043E\u0447\u0435\u043A\u0443\u0432\u0430 ${r.origin??"\u0432\u0440\u0435\u0434\u043D\u043E\u0441\u0442\u0430"} \u0434\u0430 \u0431\u0438\u0434\u0435 ${o}${r.maximum.toString()}`}case"too_small":{let o=r.inclusive?">=":">",a=t(r.origin);return a?`\u041F\u0440\u0435\u043C\u043D\u043E\u0433\u0443 \u043C\u0430\u043B: \u0441\u0435 \u043E\u0447\u0435\u043A\u0443\u0432\u0430 ${r.origin} \u0434\u0430 \u0438\u043C\u0430 ${o}${r.minimum.toString()} ${a.unit}`:`\u041F\u0440\u0435\u043C\u043D\u043E\u0433\u0443 \u043C\u0430\u043B: \u0441\u0435 \u043E\u0447\u0435\u043A\u0443\u0432\u0430 ${r.origin} \u0434\u0430 \u0431\u0438\u0434\u0435 ${o}${r.minimum.toString()}`}case"invalid_format":{let o=r;return o.format==="starts_with"?`\u041D\u0435\u0432\u0430\u0436\u0435\u0447\u043A\u0430 \u043D\u0438\u0437\u0430: \u043C\u043E\u0440\u0430 \u0434\u0430 \u0437\u0430\u043F\u043E\u0447\u043D\u0443\u0432\u0430 \u0441\u043E "${o.prefix}"`:o.format==="ends_with"?`\u041D\u0435\u0432\u0430\u0436\u0435\u0447\u043A\u0430 \u043D\u0438\u0437\u0430: \u043C\u043E\u0440\u0430 \u0434\u0430 \u0437\u0430\u0432\u0440\u0448\u0443\u0432\u0430 \u0441\u043E "${o.suffix}"`:o.format==="includes"?`\u041D\u0435\u0432\u0430\u0436\u0435\u0447\u043A\u0430 \u043D\u0438\u0437\u0430: \u043C\u043E\u0440\u0430 \u0434\u0430 \u0432\u043A\u043B\u0443\u0447\u0443\u0432\u0430 "${o.includes}"`:o.format==="regex"?`\u041D\u0435\u0432\u0430\u0436\u0435\u0447\u043A\u0430 \u043D\u0438\u0437\u0430: \u043C\u043E\u0440\u0430 \u0434\u0430 \u043E\u0434\u0433\u043E\u0430\u0440\u0430 \u043D\u0430 \u043F\u0430\u0442\u0435\u0440\u043D\u043E\u0442 ${o.pattern}`:`Invalid ${n[o.format]??r.format}`}case"not_multiple_of":return`\u0413\u0440\u0435\u0448\u0435\u043D \u0431\u0440\u043E\u0458: \u043C\u043E\u0440\u0430 \u0434\u0430 \u0431\u0438\u0434\u0435 \u0434\u0435\u043B\u0438\u0432 \u0441\u043E ${r.divisor}`;case"unrecognized_keys":return`${r.keys.length>1?"\u041D\u0435\u043F\u0440\u0435\u043F\u043E\u0437\u043D\u0430\u0435\u043D\u0438 \u043A\u043B\u0443\u0447\u0435\u0432\u0438":"\u041D\u0435\u043F\u0440\u0435\u043F\u043E\u0437\u043D\u0430\u0435\u043D \u043A\u043B\u0443\u0447"}: ${v(r.keys,", ")}`;case"invalid_key":return`\u0413\u0440\u0435\u0448\u0435\u043D \u043A\u043B\u0443\u0447 \u0432\u043E ${r.origin}`;case"invalid_union":return"\u0413\u0440\u0435\u0448\u0435\u043D \u0432\u043D\u0435\u0441";case"invalid_element":return`\u0413\u0440\u0435\u0448\u043D\u0430 \u0432\u0440\u0435\u0434\u043D\u043E\u0441\u0442 \u0432\u043E ${r.origin}`;default:return"\u0413\u0440\u0435\u0448\u0435\u043D \u0432\u043D\u0435\u0441"}}};function bv(){return{localeError:$I()}}var wI=()=>{let e={string:{unit:"aksara",verb:"mempunyai"},file:{unit:"bait",verb:"mempunyai"},array:{unit:"elemen",verb:"mempunyai"},set:{unit:"elemen",verb:"mempunyai"},map:{unit:"elemen",verb:"mempunyai"}};function t(r){return e[r]??null}let n={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",mac:"alamat MAC",cidrv4:"julat IPv4",cidrv6:"julat IPv6",base64:"string dikodkan base64",base64url:"string dikodkan base64url",json_string:"string JSON",e164:"nombor E.164",credit_card:"nombor kad kredit",currency_code:"kod mata wang",iban:"IBAN",jwt:"JWT",template_literal:"input"},i={nan:"NaN",number:"nombor"};return r=>{switch(r.code){case"invalid_type":{let o=i[r.expected]??r.expected,a=$(r.input),s=i[a]??a;return/^[A-Z]/.test(r.expected)?`Input tidak sah: dijangka instanceof ${r.expected}, diterima ${s}`:`Input tidak sah: dijangka ${o}, diterima ${s}`}case"invalid_value":return r.values.length===1?`Input tidak sah: dijangka ${b(r.values[0])}`:`Pilihan tidak sah: dijangka salah satu daripada ${v(r.values,"|")}`;case"too_big":{let o=r.inclusive?"<=":"<",a=t(r.origin);return a?`Terlalu besar: dijangka ${r.origin??"nilai"} ${a.verb} ${o}${r.maximum.toString()} ${a.unit??"elemen"}`:`Terlalu besar: dijangka ${r.origin??"nilai"} adalah ${o}${r.maximum.toString()}`}case"too_small":{let o=r.inclusive?">=":">",a=t(r.origin);return a?`Terlalu kecil: dijangka ${r.origin} ${a.verb} ${o}${r.minimum.toString()} ${a.unit}`:`Terlalu kecil: dijangka ${r.origin} adalah ${o}${r.minimum.toString()}`}case"invalid_format":{let o=r;return o.format==="starts_with"?`String tidak sah: mesti bermula dengan "${o.prefix}"`:o.format==="ends_with"?`String tidak sah: mesti berakhir dengan "${o.suffix}"`:o.format==="includes"?`String tidak sah: mesti mengandungi "${o.includes}"`:o.format==="regex"?`String tidak sah: mesti sepadan dengan corak ${o.pattern}`:`${n[o.format]??r.format} tidak sah`}case"not_multiple_of":return`Nombor tidak sah: perlu gandaan ${r.divisor}`;case"unrecognized_keys":return`Kunci tidak dikenali: ${v(r.keys,", ")}`;case"invalid_key":return`Kunci tidak sah dalam ${r.origin}`;case"invalid_union":return"Input tidak sah";case"invalid_element":return`Nilai tidak sah dalam ${r.origin}`;default:return"Input tidak sah"}}};function $v(){return{localeError:wI()}}var xI=()=>{let e={string:{unit:"\u0905\u0915\u094D\u0937\u0930",verb:"\u0939\u0941\u0928\u0941\u092A\u0930\u094D\u091B"},file:{unit:"\u092C\u093E\u0907\u091F",verb:"\u0939\u0941\u0928\u0941\u092A\u0930\u094D\u091B"},array:{unit:"\u0924\u0924\u094D\u0935",verb:"\u0939\u0941\u0928\u0941\u092A\u0930\u094D\u091B"},set:{unit:"\u0924\u0924\u094D\u0935",verb:"\u0939\u0941\u0928\u0941\u092A\u0930\u094D\u091B"},map:{unit:"\u092A\u094D\u0930\u0935\u093F\u0937\u094D\u091F\u093F",verb:"\u0939\u0941\u0928\u0941\u092A\u0930\u094D\u091B"}};function t(r){return e[r]??null}let n={regex:"\u0907\u0928\u092A\u0941\u091F",email:"\u0907\u092E\u0947\u0932 \u0920\u0947\u0917\u093E\u0928\u093E",url:"URL",emoji:"\u0907\u092E\u094B\u091C\u0940",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO \u092E\u093F\u0924\u093F \u0930 \u0938\u092E\u092F",date:"ISO \u092E\u093F\u0924\u093F",time:"ISO \u0938\u092E\u092F",duration:"ISO \u0905\u0935\u0927\u093F",ipv4:"IPv4 \u0920\u0947\u0917\u093E\u0928\u093E",ipv6:"IPv6 \u0920\u0947\u0917\u093E\u0928\u093E",mac:"MAC \u0920\u0947\u0917\u093E\u0928\u093E",cidrv4:"IPv4 \u0926\u093E\u092F\u0930\u093E",cidrv6:"IPv6 \u0926\u093E\u092F\u0930\u093E",base64:"base64-\u0907\u0928\u094D\u0915\u094B\u0921 \u0917\u0930\u093F\u090F\u0915\u094B \u0938\u094D\u091F\u094D\u0930\u093F\u0919",base64url:"base64url-\u0907\u0928\u094D\u0915\u094B\u0921 \u0917\u0930\u093F\u090F\u0915\u094B \u0938\u094D\u091F\u094D\u0930\u093F\u0919",json_string:"JSON \u0938\u094D\u091F\u094D\u0930\u093F\u0919",e164:"E.164 \u0928\u092E\u094D\u092C\u0930",credit_card:"\u0915\u094D\u0930\u0947\u0921\u093F\u091F \u0915\u093E\u0930\u094D\u0921 \u0928\u092E\u094D\u092C\u0930",currency_code:"\u092E\u0941\u0926\u094D\u0930\u093E \u0915\u094B\u0921",iban:"IBAN",jwt:"JWT",template_literal:"\u0907\u0928\u092A\u0941\u091F"},i={nan:"NaN"};return r=>{switch(r.code){case"invalid_type":{let o=i[r.expected]??r.expected,a=$(r.input),s=i[a]??a;return`\u0905\u092E\u093E\u0928\u094D\u092F \u0907\u0928\u092A\u0941\u091F: \u0905\u092A\u0947\u0915\u094D\u0937\u093F\u0924 ${o}, \u092A\u094D\u0930\u093E\u092A\u094D\u0924 ${s}`}case"invalid_value":return r.values.length===1?`\u0905\u092E\u093E\u0928\u094D\u092F \u0907\u0928\u092A\u0941\u091F: \u0905\u092A\u0947\u0915\u094D\u0937\u093F\u0924 ${b(r.values[0])}`:`\u0905\u092E\u093E\u0928\u094D\u092F \u0935\u093F\u0915\u0932\u094D\u092A: \u0905\u092A\u0947\u0915\u094D\u0937\u093F\u0924 \u092E\u093E\u0928\u0939\u0930\u0942 \u092E\u0927\u094D\u092F\u0947 \u090F\u0915 ${v(r.values,"|")}`;case"too_big":{let o=r.inclusive?"<=":"<",a=t(r.origin);return a?`\u0927\u0947\u0930\u0948 \u0920\u0942\u0932\u094B: ${r.origin??"\u092E\u093E\u0928"} \u092E\u093E ${o}${r.maximum.toString()} ${a.unit} ${a.verb}`:`\u0927\u0947\u0930\u0948 \u0920\u0942\u0932\u094B: ${r.origin??"\u092E\u093E\u0928"} ${o}${r.maximum.toString()} \u0939\u0941\u0928\u0941\u092A\u0930\u094D\u091B`}case"too_small":{let o=r.inclusive?">=":">",a=t(r.origin);return a?`\u0927\u0947\u0930\u0948 \u0938\u093E\u0928\u094B: ${r.origin} \u092E\u093E ${o}${r.minimum.toString()} ${a.unit} ${a.verb}`:`\u0927\u0947\u0930\u0948 \u0938\u093E\u0928\u094B: ${r.origin} ${o}${r.minimum.toString()} \u0939\u0941\u0928\u0941\u092A\u0930\u094D\u091B`}case"invalid_format":{let o=r;return o.format==="starts_with"?`\u0905\u092E\u093E\u0928\u094D\u092F \u0938\u094D\u091F\u094D\u0930\u093F\u0919: "${o.prefix}" \u092C\u093E\u091F \u0938\u0941\u0930\u0941 \u0939\u0941\u0928\u0941\u092A\u0930\u094D\u091B`:o.format==="ends_with"?`\u0905\u092E\u093E\u0928\u094D\u092F \u0938\u094D\u091F\u094D\u0930\u093F\u0919: "${o.suffix}" \u092E\u093E \u0938\u092E\u093E\u092A\u094D\u0924 \u0939\u0941\u0928\u0941\u092A\u0930\u094D\u091B`:o.format==="includes"?`\u0905\u092E\u093E\u0928\u094D\u092F \u0938\u094D\u091F\u094D\u0930\u093F\u0919: "${o.includes}" \u0938\u092E\u093E\u0935\u0947\u0936 \u0939\u0941\u0928\u0941\u092A\u0930\u094D\u091B`:o.format==="regex"?`\u0905\u092E\u093E\u0928\u094D\u092F \u0938\u094D\u091F\u094D\u0930\u093F\u0919: \u0922\u093E\u0901\u091A\u093E ${o.pattern} \u0938\u0901\u0917 \u092E\u0947\u0932 \u0916\u093E\u0928\u0941\u092A\u0930\u094D\u091B`:`\u0905\u092E\u093E\u0928\u094D\u092F ${n[o.format]??r.format}`}case"not_multiple_of":return`\u0905\u092E\u093E\u0928\u094D\u092F \u0938\u0902\u0916\u094D\u092F\u093E: ${r.divisor} \u0915\u094B \u0917\u0941\u0923\u091C \u0939\u0941\u0928\u0941\u092A\u0930\u094D\u091B`;case"unrecognized_keys":return`\u0905\u092A\u0930\u093F\u091A\u093F\u0924 \u0915\u0941\u091E\u094D\u091C\u0940${r.keys.length>1?"\u0939\u0930\u0942":""}: ${v(r.keys,", ")}`;case"invalid_key":return`\u0905\u092E\u093E\u0928\u094D\u092F \u0915\u0941\u091E\u094D\u091C\u0940: ${r.origin} \u092E\u093E`;case"invalid_union":return r.options&&Array.isArray(r.options)&&r.options.length>0?`\u0905\u092E\u093E\u0928\u094D\u092F \u0921\u093F\u0938\u094D\u0915\u094D\u0930\u093F\u092E\u093F\u0928\u0947\u091F\u0930 \u092E\u093E\u0928: \u0905\u092A\u0947\u0915\u094D\u0937\u093F\u0924 ${r.options.map(a=>`'${a}'`).join(" | ")}`:"\u0905\u092E\u093E\u0928\u094D\u092F \u0907\u0928\u092A\u0941\u091F";case"invalid_element":return`\u0905\u092E\u093E\u0928\u094D\u092F \u092E\u093E\u0928: ${r.origin} \u092E\u093E`;default:return"\u0905\u092E\u093E\u0928\u094D\u092F \u0907\u0928\u092A\u0941\u091F"}}};function wv(){return{localeError:xI()}}var kI=()=>{let e={string:{unit:"tekens",verb:"heeft"},file:{unit:"bytes",verb:"heeft"},array:{unit:"elementen",verb:"heeft"},set:{unit:"elementen",verb:"heeft"},map:{unit:"elementen",verb:"heeft"}};function t(r){return e[r]??null}let n={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",mac:"MAC-adres",cidrv4:"IPv4-bereik",cidrv6:"IPv6-bereik",base64:"base64-gecodeerde tekst",base64url:"base64 URL-gecodeerde tekst",json_string:"JSON string",e164:"E.164-nummer",credit_card:"creditcardnummer",currency_code:"valutacode",iban:"IBAN",jwt:"JWT",template_literal:"invoer"},i={nan:"NaN",number:"getal"};return r=>{switch(r.code){case"invalid_type":{let o=i[r.expected]??r.expected,a=$(r.input),s=i[a]??a;return/^[A-Z]/.test(r.expected)?`Ongeldige invoer: verwacht instanceof ${r.expected}, ontving ${s}`:`Ongeldige invoer: verwacht ${o}, ontving ${s}`}case"invalid_value":return r.values.length===1?`Ongeldige invoer: verwacht ${b(r.values[0])}`:`Ongeldige optie: verwacht \xE9\xE9n van ${v(r.values,"|")}`;case"too_big":{let o=r.inclusive?"<=":"<",a=t(r.origin),s=r.origin==="date"?"laat":r.origin==="string"?"lang":"groot";return a?`Te ${s}: verwacht dat ${r.origin??"waarde"} ${o}${r.maximum.toString()} ${a.unit??"elementen"} ${a.verb}`:`Te ${s}: verwacht dat ${r.origin??"waarde"} ${o}${r.maximum.toString()} is`}case"too_small":{let o=r.inclusive?">=":">",a=t(r.origin),s=r.origin==="date"?"vroeg":r.origin==="string"?"kort":"klein";return a?`Te ${s}: verwacht dat ${r.origin} ${o}${r.minimum.toString()} ${a.unit} ${a.verb}`:`Te ${s}: verwacht dat ${r.origin} ${o}${r.minimum.toString()} is`}case"invalid_format":{let o=r;return o.format==="starts_with"?`Ongeldige tekst: moet met "${o.prefix}" beginnen`:o.format==="ends_with"?`Ongeldige tekst: moet op "${o.suffix}" eindigen`:o.format==="includes"?`Ongeldige tekst: moet "${o.includes}" bevatten`:o.format==="regex"?`Ongeldige tekst: moet overeenkomen met patroon ${o.pattern}`:`Ongeldig: ${n[o.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":""}: ${v(r.keys,", ")}`;case"invalid_key":return`Ongeldige key in ${r.origin}`;case"invalid_union":return"Ongeldige invoer";case"invalid_element":return`Ongeldige waarde in ${r.origin}`;default:return"Ongeldige invoer"}}};function xv(){return{localeError:kI()}}var SI=()=>{let e={string:{unit:"teikn",verb:"\xE5 ha"},file:{unit:"bytes",verb:"\xE5 ha"},array:{unit:"element",verb:"\xE5 innehalde"},set:{unit:"element",verb:"\xE5 innehalde"},map:{unit:"element",verb:"\xE5 innehalde"}};function t(r){return e[r]??null}let n={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-varigheit",ipv4:"IPv4-adresse",ipv6:"IPv6-adresse",mac:"MAC-adresse",cidrv4:"IPv4-spekter",cidrv6:"IPv6-spekter",base64:"base64-enkoda streng",base64url:"base64url-enkoda streng",json_string:"JSON-streng",e164:"E.164-nummer",credit_card:"kredittkortnummer",currency_code:"valutakode",iban:"IBAN",jwt:"JWT",template_literal:"input"},i={nan:"NaN",number:"tal",array:"liste"};return r=>{switch(r.code){case"invalid_type":{let o=i[r.expected]??r.expected,a=$(r.input),s=i[a]??a;return/^[A-Z]/.test(r.expected)?`Ugyldig input: forventa instanceof ${r.expected}, fekk ${s}`:`Ugyldig input: forventa ${o}, fekk ${s}`}case"invalid_value":return r.values.length===1?`Ugyldig verdi: forventa ${b(r.values[0])}`:`Ugyldig val: forventa eitt av ${v(r.values,"|")}`;case"too_big":{let o=r.inclusive?"<=":"<",a=t(r.origin);return a?`For stor(t): forventa ${r.origin??"value"} til \xE5 ha ${o}${r.maximum.toString()} ${a.unit??"element"}`:`For stor(t): forventa ${r.origin??"value"} til \xE5 ha ${o}${r.maximum.toString()}`}case"too_small":{let o=r.inclusive?">=":">",a=t(r.origin);return a?`For lite(n): forventa ${r.origin} til \xE5 ha ${o}${r.minimum.toString()} ${a.unit}`:`For lite(n): forventa ${r.origin} til \xE5 ha ${o}${r.minimum.toString()}`}case"invalid_format":{let o=r;return o.format==="starts_with"?`Ugyldig streng: m\xE5 starte med "${o.prefix}"`:o.format==="ends_with"?`Ugyldig streng: m\xE5 slutte med "${o.suffix}"`:o.format==="includes"?`Ugyldig streng: m\xE5 innehalde "${o.includes}"`:o.format==="regex"?`Ugyldig streng: m\xE5 matche m\xF8nsteret ${o.pattern}`:`Ugyldig ${n[o.format]??r.format}`}case"not_multiple_of":return`Ugyldig tal: m\xE5 vere eit multiplum av ${r.divisor}`;case"unrecognized_keys":return`${r.keys.length>1?"Ukjende n\xF8klar":"Ukjend n\xF8kkel"}: ${v(r.keys,", ")}`;case"invalid_key":return`Ugyldig n\xF8kkel i ${r.origin}`;case"invalid_union":return"Ugyldig input";case"invalid_element":return`Ugyldig verdi i ${r.origin}`;default:return"Ugyldig input"}}};function kv(){return{localeError:SI()}}var II=()=>{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"},map:{unit:"elementer",verb:"\xE5 inneholde"}};function t(r){return e[r]??null}let n={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-adresse",ipv6:"IPv6-adresse",mac:"MAC-adresse",cidrv4:"IPv4-spekter",cidrv6:"IPv6-spekter",base64:"base64-enkodet streng",base64url:"base64url-enkodet streng",json_string:"JSON-streng",e164:"E.164-nummer",credit_card:"kredittkortnummer",currency_code:"valutakode",iban:"IBAN",jwt:"JWT",template_literal:"input"},i={nan:"NaN",number:"tall",array:"liste"};return r=>{switch(r.code){case"invalid_type":{let o=i[r.expected]??r.expected,a=$(r.input),s=i[a]??a;return/^[A-Z]/.test(r.expected)?`Ugyldig input: forventet instanceof ${r.expected}, fikk ${s}`:`Ugyldig input: forventet ${o}, fikk ${s}`}case"invalid_value":return r.values.length===1?`Ugyldig verdi: forventet ${b(r.values[0])}`:`Ugyldig valg: forventet en av ${v(r.values,"|")}`;case"too_big":{let o=r.inclusive?"<=":"<",a=t(r.origin);return a?`For stor(t): forventet ${r.origin??"value"} til \xE5 ha ${o}${r.maximum.toString()} ${a.unit??"elementer"}`:`For stor(t): forventet ${r.origin??"value"} til \xE5 ha ${o}${r.maximum.toString()}`}case"too_small":{let o=r.inclusive?">=":">",a=t(r.origin);return a?`For lite(n): forventet ${r.origin} til \xE5 ha ${o}${r.minimum.toString()} ${a.unit}`:`For lite(n): forventet ${r.origin} til \xE5 ha ${o}${r.minimum.toString()}`}case"invalid_format":{let o=r;return o.format==="starts_with"?`Ugyldig streng: m\xE5 starte med "${o.prefix}"`:o.format==="ends_with"?`Ugyldig streng: m\xE5 ende med "${o.suffix}"`:o.format==="includes"?`Ugyldig streng: m\xE5 inneholde "${o.includes}"`:o.format==="regex"?`Ugyldig streng: m\xE5 matche m\xF8nsteret ${o.pattern}`:`Ugyldig ${n[o.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"}: ${v(r.keys,", ")}`;case"invalid_key":return`Ugyldig n\xF8kkel i ${r.origin}`;case"invalid_union":return"Ugyldig input";case"invalid_element":return`Ugyldig verdi i ${r.origin}`;default:return"Ugyldig input"}}};function Sv(){return{localeError:II()}}var OI=()=>{let e={string:{unit:"harf",verb:"olmal\u0131d\u0131r"},file:{unit:"bayt",verb:"olmal\u0131d\u0131r"},array:{unit:"unsur",verb:"olmal\u0131d\u0131r"},set:{unit:"unsur",verb:"olmal\u0131d\u0131r"},map:{unit:"unsur",verb:"olmal\u0131d\u0131r"}};function t(r){return e[r]??null}let n={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\u0131",date:"ISO tarihi",time:"ISO zaman\u0131",duration:"ISO m\xFCddeti",ipv4:"IPv4 ni\u015F\xE2n\u0131",ipv6:"IPv6 ni\u015F\xE2n\u0131",mac:"MAC ni\u015F\xE2n\u0131",cidrv4:"IPv4 menzili",cidrv6:"IPv6 menzili",base64:"base64-\u015Fifreli metin",base64url:"base64url-\u015Fifreli metin",json_string:"JSON metin",e164:"E.164 say\u0131s\u0131",credit_card:"i'tib\xE2r kart\u0131 numaras\u0131",currency_code:"para birimi kodu",iban:"IBAN",jwt:"JWT",template_literal:"giren"},i={nan:"NaN",number:"numara",array:"saf",null:"gayb"};return r=>{switch(r.code){case"invalid_type":{let o=i[r.expected]??r.expected,a=$(r.input),s=i[a]??a;return/^[A-Z]/.test(r.expected)?`F\xE2sit giren: umulan instanceof ${r.expected}, al\u0131nan ${s}`:`F\xE2sit giren: umulan ${o}, al\u0131nan ${s}`}case"invalid_value":return r.values.length===1?`F\xE2sit giren: umulan ${b(r.values[0])}`:`F\xE2sit tercih: m\xFBteberler ${v(r.values,"|")}`;case"too_big":{let o=r.inclusive?"<=":"<",a=t(r.origin);return a?`Fazla b\xFCy\xFCk: ${r.origin??"value"}, ${o}${r.maximum.toString()} ${a.unit??"elements"} sahip olmal\u0131yd\u0131.`:`Fazla b\xFCy\xFCk: ${r.origin??"value"}, ${o}${r.maximum.toString()} olmal\u0131yd\u0131.`}case"too_small":{let o=r.inclusive?">=":">",a=t(r.origin);return a?`Fazla k\xFC\xE7\xFCk: ${r.origin}, ${o}${r.minimum.toString()} ${a.unit} sahip olmal\u0131yd\u0131.`:`Fazla k\xFC\xE7\xFCk: ${r.origin}, ${o}${r.minimum.toString()} olmal\u0131yd\u0131.`}case"invalid_format":{let o=r;return o.format==="starts_with"?`F\xE2sit metin: "${o.prefix}" ile ba\u015Flamal\u0131.`:o.format==="ends_with"?`F\xE2sit metin: "${o.suffix}" ile bitmeli.`:o.format==="includes"?`F\xE2sit metin: "${o.includes}" ihtiv\xE2 etmeli.`:o.format==="regex"?`F\xE2sit metin: ${o.pattern} nak\u015F\u0131na uymal\u0131.`:`F\xE2sit ${n[o.format]??r.format}`}case"not_multiple_of":return`F\xE2sit say\u0131: ${r.divisor} kat\u0131 olmal\u0131yd\u0131.`;case"unrecognized_keys":return`Tan\u0131nmayan anahtar ${r.keys.length>1?"s":""}: ${v(r.keys,", ")}`;case"invalid_key":return`${r.origin} i\xE7in tan\u0131nmayan anahtar var.`;case"invalid_union":return"Giren tan\u0131namad\u0131.";case"invalid_element":return`${r.origin} i\xE7in tan\u0131nmayan k\u0131ymet var.`;default:return"K\u0131ymet tan\u0131namad\u0131."}}};function Iv(){return{localeError:OI()}}var zI=()=>{let e={string:{unit:"\u062A\u0648\u06A9\u064A",verb:"\u0648\u0644\u0631\u064A"},file:{unit:"\u0628\u0627\u06CC\u067C\u0633",verb:"\u0648\u0644\u0631\u064A"},array:{unit:"\u062A\u0648\u06A9\u064A",verb:"\u0648\u0644\u0631\u064A"},set:{unit:"\u062A\u0648\u06A9\u064A",verb:"\u0648\u0644\u0631\u064A"},map:{unit:"\u062A\u0648\u06A9\u064A",verb:"\u0648\u0644\u0631\u064A"}};function t(r){return e[r]??null}let n={regex:"\u0648\u0631\u0648\u062F\u064A",email:"\u0628\u0631\u06CC\u069A\u0646\u0627\u0644\u06CC\u06A9",url:"\u06CC\u0648 \u0622\u0631 \u0627\u0644",emoji:"\u0627\u06CC\u0645\u0648\u062C\u064A",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"\u0646\u06CC\u067C\u0647 \u0627\u0648 \u0648\u062E\u062A",date:"\u0646\u06D0\u067C\u0647",time:"\u0648\u062E\u062A",duration:"\u0645\u0648\u062F\u0647",ipv4:"\u062F IPv4 \u067E\u062A\u0647",ipv6:"\u062F IPv6 \u067E\u062A\u0647",mac:"\u062F MAC \u067E\u062A\u0647",cidrv4:"\u062F IPv4 \u0633\u0627\u062D\u0647",cidrv6:"\u062F IPv6 \u0633\u0627\u062D\u0647",base64:"base64-encoded \u0645\u062A\u0646",base64url:"base64url-encoded \u0645\u062A\u0646",json_string:"JSON \u0645\u062A\u0646",e164:"\u062F E.164 \u0634\u0645\u06D0\u0631\u0647",credit_card:"\u062F \u06A9\u0631\u06CC\u0689\u06CC\u067C \u06A9\u0627\u0631\u062A \u0634\u0645\u06CC\u0631\u0647",currency_code:"\u062F \u0627\u0633\u0639\u0627\u0631\u0648 \u06A9\u0648\u0689",iban:"IBAN",jwt:"JWT",template_literal:"\u0648\u0631\u0648\u062F\u064A"},i={nan:"NaN",number:"\u0639\u062F\u062F",array:"\u0627\u0631\u06D0"};return r=>{switch(r.code){case"invalid_type":{let o=i[r.expected]??r.expected,a=$(r.input),s=i[a]??a;return/^[A-Z]/.test(r.expected)?`\u0646\u0627\u0633\u0645 \u0648\u0631\u0648\u062F\u064A: \u0628\u0627\u06CC\u062F instanceof ${r.expected} \u0648\u0627\u06CC, \u0645\u06AB\u0631 ${s} \u062A\u0631\u0644\u0627\u0633\u0647 \u0634\u0648`:`\u0646\u0627\u0633\u0645 \u0648\u0631\u0648\u062F\u064A: \u0628\u0627\u06CC\u062F ${o} \u0648\u0627\u06CC, \u0645\u06AB\u0631 ${s} \u062A\u0631\u0644\u0627\u0633\u0647 \u0634\u0648`}case"invalid_value":return r.values.length===1?`\u0646\u0627\u0633\u0645 \u0648\u0631\u0648\u062F\u064A: \u0628\u0627\u06CC\u062F ${b(r.values[0])} \u0648\u0627\u06CC`:`\u0646\u0627\u0633\u0645 \u0627\u0646\u062A\u062E\u0627\u0628: \u0628\u0627\u06CC\u062F \u06CC\u0648 \u0644\u0647 ${v(r.values,"|")} \u0685\u062E\u0647 \u0648\u0627\u06CC`;case"too_big":{let o=r.inclusive?"<=":"<",a=t(r.origin);return a?`\u0689\u06CC\u0631 \u0644\u0648\u06CC: ${r.origin??"\u0627\u0631\u0632\u069A\u062A"} \u0628\u0627\u06CC\u062F ${o}${r.maximum.toString()} ${a.unit??"\u0639\u0646\u0635\u0631\u0648\u0646\u0647"} \u0648\u0644\u0631\u064A`:`\u0689\u06CC\u0631 \u0644\u0648\u06CC: ${r.origin??"\u0627\u0631\u0632\u069A\u062A"} \u0628\u0627\u06CC\u062F ${o}${r.maximum.toString()} \u0648\u064A`}case"too_small":{let o=r.inclusive?">=":">",a=t(r.origin);return a?`\u0689\u06CC\u0631 \u06A9\u0648\u0686\u0646\u06CC: ${r.origin} \u0628\u0627\u06CC\u062F ${o}${r.minimum.toString()} ${a.unit} \u0648\u0644\u0631\u064A`:`\u0689\u06CC\u0631 \u06A9\u0648\u0686\u0646\u06CC: ${r.origin} \u0628\u0627\u06CC\u062F ${o}${r.minimum.toString()} \u0648\u064A`}case"invalid_format":{let o=r;return o.format==="starts_with"?`\u0646\u0627\u0633\u0645 \u0645\u062A\u0646: \u0628\u0627\u06CC\u062F \u062F "${o.prefix}" \u0633\u0631\u0647 \u067E\u06CC\u0644 \u0634\u064A`:o.format==="ends_with"?`\u0646\u0627\u0633\u0645 \u0645\u062A\u0646: \u0628\u0627\u06CC\u062F \u062F "${o.suffix}" \u0633\u0631\u0647 \u067E\u0627\u06CC \u062A\u0647 \u0648\u0631\u0633\u064A\u0696\u064A`:o.format==="includes"?`\u0646\u0627\u0633\u0645 \u0645\u062A\u0646: \u0628\u0627\u06CC\u062F "${o.includes}" \u0648\u0644\u0631\u064A`:o.format==="regex"?`\u0646\u0627\u0633\u0645 \u0645\u062A\u0646: \u0628\u0627\u06CC\u062F \u062F ${o.pattern} \u0633\u0631\u0647 \u0645\u0637\u0627\u0628\u0642\u062A \u0648\u0644\u0631\u064A`:`${n[o.format]??r.format} \u0646\u0627\u0633\u0645 \u062F\u06CC`}case"not_multiple_of":return`\u0646\u0627\u0633\u0645 \u0639\u062F\u062F: \u0628\u0627\u06CC\u062F \u062F ${r.divisor} \u0645\u0636\u0631\u0628 \u0648\u064A`;case"unrecognized_keys":return`\u0646\u0627\u0633\u0645 ${r.keys.length>1?"\u06A9\u0644\u06CC\u0689\u0648\u0646\u0647":"\u06A9\u0644\u06CC\u0689"}: ${v(r.keys,", ")}`;case"invalid_key":return`\u0646\u0627\u0633\u0645 \u06A9\u0644\u06CC\u0689 \u067E\u0647 ${r.origin} \u06A9\u06D0`;case"invalid_union":return"\u0646\u0627\u0633\u0645\u0647 \u0648\u0631\u0648\u062F\u064A";case"invalid_element":return`\u0646\u0627\u0633\u0645 \u0639\u0646\u0635\u0631 \u067E\u0647 ${r.origin} \u06A9\u06D0`;default:return"\u0646\u0627\u0633\u0645\u0647 \u0648\u0631\u0648\u062F\u064A"}}};function Ov(){return{localeError:zI()}}var EI=()=>{let e={string:{unit:"znak\xF3w",verb:"mie\u0107"},file:{unit:"bajt\xF3w",verb:"mie\u0107"},array:{unit:"element\xF3w",verb:"mie\u0107"},set:{unit:"element\xF3w",verb:"mie\u0107"},map:{unit:"element\xF3w",verb:"mie\u0107"}};function t(r){return e[r]??null}let n={regex:"wyra\u017Cenie",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",mac:"adres MAC",cidrv4:"zakres IPv4",cidrv6:"zakres IPv6",base64:"ci\u0105g znak\xF3w zakodowany w formacie base64",base64url:"ci\u0105g znak\xF3w zakodowany w formacie base64url",json_string:"ci\u0105g znak\xF3w w formacie JSON",e164:"liczba E.164",credit_card:"numer karty kredytowej",currency_code:"kod waluty",iban:"IBAN",jwt:"JWT",template_literal:"wej\u015Bcie"},i={nan:"NaN",number:"liczba",array:"tablica"};return r=>{switch(r.code){case"invalid_type":{let o=i[r.expected]??r.expected,a=$(r.input),s=i[a]??a;return/^[A-Z]/.test(r.expected)?`Nieprawid\u0142owe dane wej\u015Bciowe: oczekiwano instanceof ${r.expected}, otrzymano ${s}`:`Nieprawid\u0142owe dane wej\u015Bciowe: oczekiwano ${o}, otrzymano ${s}`}case"invalid_value":return r.values.length===1?`Nieprawid\u0142owe dane wej\u015Bciowe: oczekiwano ${b(r.values[0])}`:`Nieprawid\u0142owa opcja: oczekiwano jednej z warto\u015Bci ${v(r.values,"|")}`;case"too_big":{let o=r.inclusive?"<=":"<",a=t(r.origin);return a?`Za du\u017Ca warto\u015B\u0107: oczekiwano, \u017Ce ${r.origin??"warto\u015B\u0107"} b\u0119dzie mie\u0107 ${o}${r.maximum.toString()} ${a.unit??"element\xF3w"}`:`Zbyt du\u017C(y/a/e): oczekiwano, \u017Ce ${r.origin??"warto\u015B\u0107"} b\u0119dzie wynosi\u0107 ${o}${r.maximum.toString()}`}case"too_small":{let o=r.inclusive?">=":">",a=t(r.origin);return a?`Za ma\u0142a warto\u015B\u0107: oczekiwano, \u017Ce ${r.origin??"warto\u015B\u0107"} b\u0119dzie mie\u0107 ${o}${r.minimum.toString()} ${a.unit??"element\xF3w"}`:`Zbyt ma\u0142(y/a/e): oczekiwano, \u017Ce ${r.origin??"warto\u015B\u0107"} b\u0119dzie wynosi\u0107 ${o}${r.minimum.toString()}`}case"invalid_format":{let o=r;return o.format==="starts_with"?`Nieprawid\u0142owy ci\u0105g znak\xF3w: musi zaczyna\u0107 si\u0119 od "${o.prefix}"`:o.format==="ends_with"?`Nieprawid\u0142owy ci\u0105g znak\xF3w: musi ko\u0144czy\u0107 si\u0119 na "${o.suffix}"`:o.format==="includes"?`Nieprawid\u0142owy ci\u0105g znak\xF3w: musi zawiera\u0107 "${o.includes}"`:o.format==="regex"?`Nieprawid\u0142owy ci\u0105g znak\xF3w: musi odpowiada\u0107 wzorcowi ${o.pattern}`:`Nieprawid\u0142ow(y/a/e) ${n[o.format]??r.format}`}case"not_multiple_of":return`Nieprawid\u0142owa liczba: musi by\u0107 wielokrotno\u015Bci\u0105 ${r.divisor}`;case"unrecognized_keys":return`Nierozpoznane klucze${r.keys.length>1?"s":""}: ${v(r.keys,", ")}`;case"invalid_key":return`Nieprawid\u0142owy klucz w ${r.origin}`;case"invalid_union":return"Nieprawid\u0142owe dane wej\u015Bciowe";case"invalid_element":return`Nieprawid\u0142owa warto\u015B\u0107 w ${r.origin}`;default:return"Nieprawid\u0142owe dane wej\u015Bciowe"}}};function zv(){return{localeError:EI()}}var PI=()=>{let e={string:{unit:"caracteres"},file:{unit:"bytes"},array:{unit:"elementos"},set:{unit:"elementos"},map:{unit:"entradas"}};function t(a){return e[a]??null}let n={regex:"a entrada",email:"o endere\xE7o de e-mail",url:"o URL",emoji:"o emoji",uuid:"o UUID",uuidv4:"o UUIDv4",uuidv6:"o UUIDv6",nanoid:"o nanoid",guid:"o GUID",cuid:"o cuid",cuid2:"o cuid2",ulid:"o ULID",xid:"o XID",ksuid:"o KSUID",datetime:"a data e hora ISO",date:"a data ISO",time:"a hora ISO",duration:"a dura\xE7\xE3o ISO",ipv4:"o endere\xE7o IPv4",ipv6:"o endere\xE7o IPv6",mac:"o endere\xE7o MAC",cidrv4:"o intervalo de endere\xE7os IPv4",cidrv6:"o intervalo de endere\xE7os IPv6",base64:"o texto codificado em base64",base64url:"o texto codificado em base64url",json_string:"o texto JSON",e164:"o n\xFAmero E.164",credit_card:"o n\xFAmero de cart\xE3o de cr\xE9dito",currency_code:"o c\xF3digo de moeda",iban:"o IBAN",jwt:"o JWT",template_literal:"a entrada"},i={masculine:{definite:"o",indefinite:"um"},feminine:{definite:"a",indefinite:"uma"}},r={string:{name:"texto",articles:i.masculine},number:{name:"n\xFAmero",articles:i.masculine},int:{name:"n\xFAmero inteiro",articles:i.masculine},boolean:{name:"valor booleano",articles:i.masculine},bigint:{name:"n\xFAmero bigint",articles:i.masculine},symbol:{name:"s\xEDmbolo",articles:i.masculine},undefined:{name:'valor "undefined"',articles:i.masculine},null:{name:'valor "nulo"',articles:i.masculine},never:{name:'valor "never"',articles:i.masculine},void:{name:'valor "void"',articles:i.masculine},date:{name:"data",articles:i.feminine},array:{name:"vetor",articles:i.masculine},object:{name:"objeto",articles:i.masculine},tuple:{name:"tuplo",articles:i.masculine},record:{name:"registo",articles:i.masculine},map:{name:"mapa",articles:i.masculine},set:{name:"conjunto",articles:i.masculine},file:{name:"ficheiro",articles:i.masculine},nonoptional:{name:"valor n\xE3o opcional",articles:i.masculine},nan:{name:'valor "NaN"',articles:i.masculine},function:{name:"fun\xE7\xE3o",articles:i.feminine}};function o(a,s){let u=r[a]??{name:`valor "${a}"`,articles:i.masculine};return`${u.articles[s]} ${u.name}`}return a=>{switch(a.code){case"invalid_type":{let s=o(a.expected,"indefinite"),u=$(a.input),c=o(u,"indefinite");return`Entrada inv\xE1lida: esperava ${s}, recebeu ${c}`}case"invalid_value":return a.values.length===1?`Entrada inv\xE1lida: esperava ${b(a.values[0])}`:`Op\xE7\xE3o inv\xE1lida: esperava uma das seguintes op\xE7\xF5es: ${v(a.values,"|")}`;case"too_big":{let s=a.inclusive?"<=":"<",u=t(a.origin);return u?`Demasiado grande: esperava que ${o(a.origin,"definite")} tivesse ${s} ${a.maximum.toString()} ${u.unit??"elementos"}`:`Demasiado grande: esperava que ${o(a.origin,"definite")} fosse ${s} ${a.maximum.toString()}`}case"too_small":{let s=a.inclusive?">=":">",u=t(a.origin);return u?`Demasiado pequeno: esperava que ${o(a.origin,"definite")} tivesse ${s} ${a.minimum.toString()} ${u.unit??"elementos"}`:`Demasiado pequeno: esperava que ${o(a.origin,"definite")} fosse ${s} ${a.minimum.toString()}`}case"invalid_format":{let s=a;return s.format==="starts_with"?`Texto inv\xE1lido: deve come\xE7ar por "${s.prefix}"`:s.format==="ends_with"?`Texto inv\xE1lido: deve terminar em "${s.suffix}"`:s.format==="includes"?`Texto inv\xE1lido: deve incluir "${s.includes}"`:s.format==="regex"?`Texto inv\xE1lido: deve corresponder ao padr\xE3o ${s.pattern}`:`Formato d${n[s.format]??a.format} inv\xE1lido`}case"not_multiple_of":return`N\xFAmero inv\xE1lido: deve ser m\xFAltiplo de ${a.divisor}`;case"unrecognized_keys":{let s=a.keys.length>1?"s":"";return`Chave${s} inv\xE1lida${s}: ${v(a.keys,", ")}`}case"invalid_key":return`Entrada inv\xE1lida n${o(a.origin,"definite")}`;case"invalid_union":return a.options&&Array.isArray(a.options)&&a.options.length>0?`Valor de discrimina\xE7\xE3o inv\xE1lido. Esperava ${a.options.map(u=>`'${u}'`).join(" | ")}`:"Entrada inv\xE1lida";case"invalid_element":return`Entrada inv\xE1lida n${o(a.origin,"definite")}`;default:return"Entrada inv\xE1lida"}}};function Ev(){return{localeError:PI()}}var AI=()=>{let e={string:{unit:"caracteres"},file:{unit:"bytes"},array:{unit:"elementos"},set:{unit:"elementos"},map:{unit:"entradas"}};function t(a){return e[a]??null}let n={regex:"a entrada",email:"o endere\xE7o de e-mail",url:"o URL",emoji:"o emoji",uuid:"o UUID",uuidv4:"o UUIDv4",uuidv6:"o UUIDv6",nanoid:"o nanoid",guid:"o GUID",cuid:"o cuid",cuid2:"o cuid2",ulid:"o ULID",xid:"o XID",ksuid:"o KSUID",datetime:"a data e hora ISO",date:"a data ISO",time:"a hora ISO",duration:"a dura\xE7\xE3o ISO",ipv4:"o endere\xE7o IPv4",ipv6:"o endere\xE7o IPv6",mac:"o endere\xE7o MAC",cidrv4:"a faixa de endere\xE7os IPv4",cidrv6:"a faixa de endere\xE7os IPv6",base64:"o texto codificado em base64",base64url:"o texto codificado em base64url",json_string:"o texto JSON",e164:"o n\xFAmero E.164",credit_card:"o n\xFAmero de cart\xE3o de cr\xE9dito",currency_code:"o c\xF3digo de moeda",iban:"o IBAN",jwt:"o JWT",template_literal:"a entrada"},i={masculine:{definite:"o",indefinite:"um"},feminine:{definite:"a",indefinite:"uma"}},r={string:{name:"texto",articles:i.masculine},number:{name:"n\xFAmero",articles:i.masculine},int:{name:"n\xFAmero inteiro",articles:i.masculine},boolean:{name:"valor booleano",articles:i.masculine},bigint:{name:"n\xFAmero bigint",articles:i.masculine},symbol:{name:"s\xEDmbolo",articles:i.masculine},undefined:{name:'valor "undefined"',articles:i.masculine},null:{name:'valor "nulo"',articles:i.masculine},never:{name:'valor "never"',articles:i.masculine},void:{name:'valor "void"',articles:i.masculine},date:{name:"data",articles:i.feminine},array:{name:"vetor",articles:i.masculine},object:{name:"objeto",articles:i.masculine},tuple:{name:"tupla",articles:i.feminine},record:{name:"registro",articles:i.masculine},map:{name:"mapa",articles:i.masculine},set:{name:"conjunto",articles:i.masculine},file:{name:"arquivo",articles:i.masculine},nonoptional:{name:"valor n\xE3o opcional",articles:i.masculine},nan:{name:'valor "NaN"',articles:i.masculine},function:{name:"fun\xE7\xE3o",articles:i.feminine}};function o(a,s){let u=r[a]??{name:`valor "${a}"`,articles:i.masculine};return`${u.articles[s]} ${u.name}`}return a=>{switch(a.code){case"invalid_type":{let s=o(a.expected,"indefinite"),u=$(a.input),c=o(u,"indefinite");return`Entrada inv\xE1lida: esperava ${s}, recebeu ${c}`}case"invalid_value":return a.values.length===1?`Entrada inv\xE1lida: esperava ${b(a.values[0])}`:`Op\xE7\xE3o inv\xE1lida: esperava uma das seguintes op\xE7\xF5es: ${v(a.values,"|")}`;case"too_big":{let s=a.inclusive?"<=":"<",u=t(a.origin);return u?`Grande demais: esperava que ${o(a.origin,"definite")} tivesse ${s} ${a.maximum.toString()} ${u.unit??"elementos"}`:`Grande demais: esperava que ${o(a.origin,"definite")} fosse ${s} ${a.maximum.toString()}`}case"too_small":{let s=a.inclusive?">=":">",u=t(a.origin);return u?`Pequeno demais: esperava que ${o(a.origin,"definite")} tivesse ${s} ${a.minimum.toString()} ${u.unit??"elementos"}`:`Pequeno demais: esperava que ${o(a.origin,"definite")} fosse ${s} ${a.minimum.toString()}`}case"invalid_format":{let s=a;return s.format==="starts_with"?`Texto inv\xE1lido: deve come\xE7ar com "${s.prefix}"`:s.format==="ends_with"?`Texto inv\xE1lido: deve terminar com "${s.suffix}"`:s.format==="includes"?`Texto inv\xE1lido: deve incluir "${s.includes}"`:s.format==="regex"?`Texto inv\xE1lido: deve corresponder ao padr\xE3o ${s.pattern}`:`Formato d${n[s.format]??a.format} inv\xE1lido`}case"not_multiple_of":return`N\xFAmero inv\xE1lido: deve ser m\xFAltiplo de ${a.divisor}`;case"unrecognized_keys":{let s=a.keys.length>1?"s":"";return`Chave${s} inv\xE1lida${s}: ${v(a.keys,", ")}`}case"invalid_key":return`Entrada inv\xE1lida n${o(a.origin,"definite")}`;case"invalid_union":return a.options&&Array.isArray(a.options)&&a.options.length>0?`Valor de discrimina\xE7\xE3o inv\xE1lido. Esperava ${a.options.map(u=>`'${u}'`).join(" | ")}`:"Entrada inv\xE1lida";case"invalid_element":return`Entrada inv\xE1lida n${o(a.origin,"definite")}`;default:return"Entrada inv\xE1lida"}}};function Pv(){return{localeError:AI()}}var DI=()=>{let e={string:{unit:"caractere",verb:"s\u0103 aib\u0103"},file:{unit:"octe\u021Bi",verb:"s\u0103 aib\u0103"},array:{unit:"elemente",verb:"s\u0103 aib\u0103"},set:{unit:"elemente",verb:"s\u0103 aib\u0103"},map:{unit:"intr\u0103ri",verb:"s\u0103 aib\u0103"}};function t(r){return e[r]??null}let n={regex:"intrare",email:"adres\u0103 de 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:"dat\u0103 \u0219i or\u0103 ISO",date:"dat\u0103 ISO",time:"or\u0103 ISO",duration:"durat\u0103 ISO",ipv4:"adres\u0103 IPv4",ipv6:"adres\u0103 IPv6",mac:"adres\u0103 MAC",cidrv4:"interval IPv4",cidrv6:"interval IPv6",base64:"\u0219ir codat base64",base64url:"\u0219ir codat base64url",json_string:"\u0219ir JSON",e164:"num\u0103r E.164",credit_card:"num\u0103r de card de credit",currency_code:"cod valutar",iban:"IBAN",jwt:"JWT",template_literal:"intrare"},i={nan:"NaN",string:"\u0219ir",number:"num\u0103r",boolean:"boolean",function:"func\u021Bie",array:"matrice",object:"obiect",undefined:"nedefinit",symbol:"simbol",bigint:"num\u0103r mare",void:"void",never:"never",map:"hart\u0103",set:"set"};return r=>{switch(r.code){case"invalid_type":{let o=i[r.expected]??r.expected,a=$(r.input),s=i[a]??a;return`Intrare invalid\u0103: a\u0219teptat ${o}, primit ${s}`}case"invalid_value":return r.values.length===1?`Intrare invalid\u0103: a\u0219teptat ${b(r.values[0])}`:`Op\u021Biune invalid\u0103: a\u0219teptat una dintre ${v(r.values,"|")}`;case"too_big":{let o=r.inclusive?"<=":"<",a=t(r.origin);return a?`Prea mare: a\u0219teptat ca ${r.origin??"valoarea"} ${a.verb} ${o}${r.maximum.toString()} ${a.unit??"elemente"}`:`Prea mare: a\u0219teptat ca ${r.origin??"valoarea"} s\u0103 fie ${o}${r.maximum.toString()}`}case"too_small":{let o=r.inclusive?">=":">",a=t(r.origin);return a?`Prea mic: a\u0219teptat ca ${r.origin} ${a.verb} ${o}${r.minimum.toString()} ${a.unit}`:`Prea mic: a\u0219teptat ca ${r.origin} s\u0103 fie ${o}${r.minimum.toString()}`}case"invalid_format":{let o=r;return o.format==="starts_with"?`\u0218ir invalid: trebuie s\u0103 \xEEnceap\u0103 cu "${o.prefix}"`:o.format==="ends_with"?`\u0218ir invalid: trebuie s\u0103 se termine cu "${o.suffix}"`:o.format==="includes"?`\u0218ir invalid: trebuie s\u0103 includ\u0103 "${o.includes}"`:o.format==="regex"?`\u0218ir invalid: trebuie s\u0103 se potriveasc\u0103 cu modelul ${o.pattern}`:`Format invalid: ${n[o.format]??r.format}`}case"not_multiple_of":return`Num\u0103r invalid: trebuie s\u0103 fie multiplu de ${r.divisor}`;case"unrecognized_keys":return`Chei nerecunoscute: ${v(r.keys,", ")}`;case"invalid_key":return`Cheie invalid\u0103 \xEEn ${r.origin}`;case"invalid_union":return"Intrare invalid\u0103";case"invalid_element":return`Valoare invalid\u0103 \xEEn ${r.origin}`;default:return"Intrare invalid\u0103"}}};function Av(){return{localeError:DI()}}function Dv(e,t,n,i){let r=Math.abs(e),o=r%10,a=r%100;return a>=11&&a<=19?i:o===1?t:o>=2&&o<=4?n:i}var NI=()=>{let e={string:{unit:{one:"\u0441\u0438\u043C\u0432\u043E\u043B",few:"\u0441\u0438\u043C\u0432\u043E\u043B\u0430",many:"\u0441\u0438\u043C\u0432\u043E\u043B\u043E\u0432"},verb:"\u0438\u043C\u0435\u0442\u044C"},file:{unit:{one:"\u0431\u0430\u0439\u0442",few:"\u0431\u0430\u0439\u0442\u0430",many:"\u0431\u0430\u0439\u0442"},verb:"\u0438\u043C\u0435\u0442\u044C"},array:{unit:{one:"\u044D\u043B\u0435\u043C\u0435\u043D\u0442",few:"\u044D\u043B\u0435\u043C\u0435\u043D\u0442\u0430",many:"\u044D\u043B\u0435\u043C\u0435\u043D\u0442\u043E\u0432"},verb:"\u0438\u043C\u0435\u0442\u044C"},set:{unit:{one:"\u044D\u043B\u0435\u043C\u0435\u043D\u0442",few:"\u044D\u043B\u0435\u043C\u0435\u043D\u0442\u0430",many:"\u044D\u043B\u0435\u043C\u0435\u043D\u0442\u043E\u0432"},verb:"\u0438\u043C\u0435\u0442\u044C"},map:{unit:{one:"\u044D\u043B\u0435\u043C\u0435\u043D\u0442",few:"\u044D\u043B\u0435\u043C\u0435\u043D\u0442\u0430",many:"\u044D\u043B\u0435\u043C\u0435\u043D\u0442\u043E\u0432"},verb:"\u0438\u043C\u0435\u0442\u044C"}};function t(r){return e[r]??null}let n={regex:"\u0432\u0432\u043E\u0434",email:"email \u0430\u0434\u0440\u0435\u0441",url:"URL",emoji:"\u044D\u043C\u043E\u0434\u0437\u0438",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO \u0434\u0430\u0442\u0430 \u0438 \u0432\u0440\u0435\u043C\u044F",date:"ISO \u0434\u0430\u0442\u0430",time:"ISO \u0432\u0440\u0435\u043C\u044F",duration:"ISO \u0434\u043B\u0438\u0442\u0435\u043B\u044C\u043D\u043E\u0441\u0442\u044C",ipv4:"IPv4 \u0430\u0434\u0440\u0435\u0441",ipv6:"IPv6 \u0430\u0434\u0440\u0435\u0441",mac:"MAC \u0430\u0434\u0440\u0435\u0441",cidrv4:"IPv4 \u0434\u0438\u0430\u043F\u0430\u0437\u043E\u043D",cidrv6:"IPv6 \u0434\u0438\u0430\u043F\u0430\u0437\u043E\u043D",base64:"\u0441\u0442\u0440\u043E\u043A\u0430 \u0432 \u0444\u043E\u0440\u043C\u0430\u0442\u0435 base64",base64url:"\u0441\u0442\u0440\u043E\u043A\u0430 \u0432 \u0444\u043E\u0440\u043C\u0430\u0442\u0435 base64url",json_string:"JSON \u0441\u0442\u0440\u043E\u043A\u0430",e164:"\u043D\u043E\u043C\u0435\u0440 E.164",credit_card:"\u043D\u043E\u043C\u0435\u0440 \u043A\u0440\u0435\u0434\u0438\u0442\u043D\u043E\u0439 \u043A\u0430\u0440\u0442\u044B",currency_code:"\u043A\u043E\u0434 \u0432\u0430\u043B\u044E\u0442\u044B",iban:"IBAN",jwt:"JWT",template_literal:"\u0432\u0432\u043E\u0434"},i={nan:"NaN",number:"\u0447\u0438\u0441\u043B\u043E",array:"\u043C\u0430\u0441\u0441\u0438\u0432"};return r=>{switch(r.code){case"invalid_type":{let o=i[r.expected]??r.expected,a=$(r.input),s=i[a]??a;return/^[A-Z]/.test(r.expected)?`\u041D\u0435\u0432\u0435\u0440\u043D\u044B\u0439 \u0432\u0432\u043E\u0434: \u043E\u0436\u0438\u0434\u0430\u043B\u043E\u0441\u044C instanceof ${r.expected}, \u043F\u043E\u043B\u0443\u0447\u0435\u043D\u043E ${s}`:`\u041D\u0435\u0432\u0435\u0440\u043D\u044B\u0439 \u0432\u0432\u043E\u0434: \u043E\u0436\u0438\u0434\u0430\u043B\u043E\u0441\u044C ${o}, \u043F\u043E\u043B\u0443\u0447\u0435\u043D\u043E ${s}`}case"invalid_value":return r.values.length===1?`\u041D\u0435\u0432\u0435\u0440\u043D\u044B\u0439 \u0432\u0432\u043E\u0434: \u043E\u0436\u0438\u0434\u0430\u043B\u043E\u0441\u044C ${b(r.values[0])}`:`\u041D\u0435\u0432\u0435\u0440\u043D\u044B\u0439 \u0432\u0430\u0440\u0438\u0430\u043D\u0442: \u043E\u0436\u0438\u0434\u0430\u043B\u043E\u0441\u044C \u043E\u0434\u043D\u043E \u0438\u0437 ${v(r.values,"|")}`;case"too_big":{let o=r.inclusive?"<=":"<",a=t(r.origin);if(a){let s=Number(r.maximum),u=Dv(s,a.unit.one,a.unit.few,a.unit.many);return`\u0421\u043B\u0438\u0448\u043A\u043E\u043C \u0431\u043E\u043B\u044C\u0448\u043E\u0435 \u0437\u043D\u0430\u0447\u0435\u043D\u0438\u0435: \u043E\u0436\u0438\u0434\u0430\u043B\u043E\u0441\u044C, \u0447\u0442\u043E ${r.origin??"\u0437\u043D\u0430\u0447\u0435\u043D\u0438\u0435"} \u0431\u0443\u0434\u0435\u0442 \u0438\u043C\u0435\u0442\u044C ${o}${r.maximum.toString()} ${u}`}return`\u0421\u043B\u0438\u0448\u043A\u043E\u043C \u0431\u043E\u043B\u044C\u0448\u043E\u0435 \u0437\u043D\u0430\u0447\u0435\u043D\u0438\u0435: \u043E\u0436\u0438\u0434\u0430\u043B\u043E\u0441\u044C, \u0447\u0442\u043E ${r.origin??"\u0437\u043D\u0430\u0447\u0435\u043D\u0438\u0435"} \u0431\u0443\u0434\u0435\u0442 ${o}${r.maximum.toString()}`}case"too_small":{let o=r.inclusive?">=":">",a=t(r.origin);if(a){let s=Number(r.minimum),u=Dv(s,a.unit.one,a.unit.few,a.unit.many);return`\u0421\u043B\u0438\u0448\u043A\u043E\u043C \u043C\u0430\u043B\u0435\u043D\u044C\u043A\u043E\u0435 \u0437\u043D\u0430\u0447\u0435\u043D\u0438\u0435: \u043E\u0436\u0438\u0434\u0430\u043B\u043E\u0441\u044C, \u0447\u0442\u043E ${r.origin} \u0431\u0443\u0434\u0435\u0442 \u0438\u043C\u0435\u0442\u044C ${o}${r.minimum.toString()} ${u}`}return`\u0421\u043B\u0438\u0448\u043A\u043E\u043C \u043C\u0430\u043B\u0435\u043D\u044C\u043A\u043E\u0435 \u0437\u043D\u0430\u0447\u0435\u043D\u0438\u0435: \u043E\u0436\u0438\u0434\u0430\u043B\u043E\u0441\u044C, \u0447\u0442\u043E ${r.origin} \u0431\u0443\u0434\u0435\u0442 ${o}${r.minimum.toString()}`}case"invalid_format":{let o=r;return o.format==="starts_with"?`\u041D\u0435\u0432\u0435\u0440\u043D\u0430\u044F \u0441\u0442\u0440\u043E\u043A\u0430: \u0434\u043E\u043B\u0436\u043D\u0430 \u043D\u0430\u0447\u0438\u043D\u0430\u0442\u044C\u0441\u044F \u0441 "${o.prefix}"`:o.format==="ends_with"?`\u041D\u0435\u0432\u0435\u0440\u043D\u0430\u044F \u0441\u0442\u0440\u043E\u043A\u0430: \u0434\u043E\u043B\u0436\u043D\u0430 \u0437\u0430\u043A\u0430\u043D\u0447\u0438\u0432\u0430\u0442\u044C\u0441\u044F \u043D\u0430 "${o.suffix}"`:o.format==="includes"?`\u041D\u0435\u0432\u0435\u0440\u043D\u0430\u044F \u0441\u0442\u0440\u043E\u043A\u0430: \u0434\u043E\u043B\u0436\u043D\u0430 \u0441\u043E\u0434\u0435\u0440\u0436\u0430\u0442\u044C "${o.includes}"`:o.format==="regex"?`\u041D\u0435\u0432\u0435\u0440\u043D\u0430\u044F \u0441\u0442\u0440\u043E\u043A\u0430: \u0434\u043E\u043B\u0436\u043D\u0430 \u0441\u043E\u043E\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u043E\u0432\u0430\u0442\u044C \u0448\u0430\u0431\u043B\u043E\u043D\u0443 ${o.pattern}`:`\u041D\u0435\u0432\u0435\u0440\u043D\u044B\u0439 ${n[o.format]??r.format}`}case"not_multiple_of":return`\u041D\u0435\u0432\u0435\u0440\u043D\u043E\u0435 \u0447\u0438\u0441\u043B\u043E: \u0434\u043E\u043B\u0436\u043D\u043E \u0431\u044B\u0442\u044C \u043A\u0440\u0430\u0442\u043D\u044B\u043C ${r.divisor}`;case"unrecognized_keys":return`\u041D\u0435\u0440\u0430\u0441\u043F\u043E\u0437\u043D\u0430\u043D\u043D${r.keys.length>1?"\u044B\u0435":"\u044B\u0439"} \u043A\u043B\u044E\u0447${r.keys.length>1?"\u0438":""}: ${v(r.keys,", ")}`;case"invalid_key":return`\u041D\u0435\u0432\u0435\u0440\u043D\u044B\u0439 \u043A\u043B\u044E\u0447 \u0432 ${r.origin}`;case"invalid_union":return"\u041D\u0435\u0432\u0435\u0440\u043D\u044B\u0435 \u0432\u0445\u043E\u0434\u043D\u044B\u0435 \u0434\u0430\u043D\u043D\u044B\u0435";case"invalid_element":return`\u041D\u0435\u0432\u0435\u0440\u043D\u043E\u0435 \u0437\u043D\u0430\u0447\u0435\u043D\u0438\u0435 \u0432 ${r.origin}`;default:return"\u041D\u0435\u0432\u0435\u0440\u043D\u044B\u0435 \u0432\u0445\u043E\u0434\u043D\u044B\u0435 \u0434\u0430\u043D\u043D\u044B\u0435"}}};function Nv(){return{localeError:NI()}}var jI=()=>{let e={string:{unit:"znakov",verb:"ma\u0165"},file:{unit:"bajtov",verb:"ma\u0165"},array:{unit:"prvkov",verb:"ma\u0165"},set:{unit:"prvkov",verb:"ma\u0165"},map:{unit:"polo\u017Eiek",verb:"ma\u0165"}};function t(r){return e[r]??null}let n={regex:"regul\xE1rny 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:"d\xE1tum a \u010Das vo form\xE1te ISO",date:"d\xE1tum vo form\xE1te ISO",time:"\u010Das vo form\xE1te ISO",duration:"doba trvania ISO",ipv4:"IPv4 adresa",ipv6:"IPv6 adresa",mac:"MAC adresa",cidrv4:"rozsah IPv4",cidrv6:"rozsah IPv6",base64:"re\u0165azec zak\xF3dovan\xFD vo form\xE1te base64",base64url:"re\u0165azec zak\xF3dovan\xFD vo form\xE1te base64url",json_string:"re\u0165azec vo form\xE1te JSON",e164:"\u010D\xEDslo E.164",credit_card:"\u010D\xEDslo kreditnej karty",currency_code:"k\xF3d meny",iban:"IBAN",jwt:"JWT",template_literal:"vstup"},i={nan:"NaN",number:"\u010D\xEDslo",string:"re\u0165azec",function:"funkcia",array:"pole"};return r=>{switch(r.code){case"invalid_type":{let o=i[r.expected]??r.expected,a=$(r.input),s=i[a]??a;return/^[A-Z]/.test(r.expected)?`Neplatn\xFD vstup: o\u010Dak\xE1van\xE9 instanceof ${r.expected}, obdr\u017Ean\xE9 ${s}`:`Neplatn\xFD vstup: o\u010Dak\xE1van\xE9 ${o}, obdr\u017Ean\xE9 ${s}`}case"invalid_value":return r.values.length===1?`Neplatn\xFD vstup: o\u010Dak\xE1van\xE9 ${b(r.values[0])}`:`Neplatn\xFD vstup: o\u010Dak\xE1van\xE1 jedna z hodn\xF4t ${v(r.values,"|")}`;case"too_big":{let o=r.inclusive?"<=":"<",a=t(r.origin);return a?`Hodnota je pr\xEDli\u0161 ve\u013Ek\xE1: ${r.origin??"hodnota"} mus\xED ma\u0165 ${o}${r.maximum.toString()} ${a.unit??"prvkov"}`:`Hodnota je pr\xEDli\u0161 ve\u013Ek\xE1: ${r.origin??"hodnota"} mus\xED by\u0165 ${o}${r.maximum.toString()}`}case"too_small":{let o=r.inclusive?">=":">",a=t(r.origin);return a?`Hodnota je pr\xEDli\u0161 mal\xE1: ${r.origin??"hodnota"} mus\xED ma\u0165 ${o}${r.minimum.toString()} ${a.unit??"prvkov"}`:`Hodnota je pr\xEDli\u0161 mal\xE1: ${r.origin??"hodnota"} mus\xED by\u0165 ${o}${r.minimum.toString()}`}case"invalid_format":{let o=r;return o.format==="starts_with"?`Neplatn\xFD re\u0165azec: mus\xED za\u010D\xEDna\u0165 na "${o.prefix}"`:o.format==="ends_with"?`Neplatn\xFD re\u0165azec: mus\xED kon\u010Di\u0165 na "${o.suffix}"`:o.format==="includes"?`Neplatn\xFD re\u0165azec: mus\xED obsahova\u0165 "${o.includes}"`:o.format==="regex"?`Neplatn\xFD re\u0165azec: mus\xED zodpoveda\u0165 vzoru ${o.pattern}`:`Neplatn\xFD form\xE1t ${n[o.format]??r.format}`}case"not_multiple_of":return`Neplatn\xE9 \u010D\xEDslo: mus\xED by\u0165 n\xE1sobkom ${r.divisor}`;case"unrecognized_keys":return`Nezn\xE1me kl\xFA\u010De: ${v(r.keys,", ")}`;case"invalid_key":return`Neplatn\xFD kl\xFA\u010D 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 jv(){return{localeError:jI()}}var TI=()=>{let e={string:{unit:"znakov",verb:"imeti"},file:{unit:"bajtov",verb:"imeti"},array:{unit:"elementov",verb:"imeti"},set:{unit:"elementov",verb:"imeti"},map:{unit:"elementov",verb:"imeti"}};function t(r){return e[r]??null}let n={regex:"vnos",email:"e-po\u0161tni 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 \u010Das",date:"ISO datum",time:"ISO \u010Das",duration:"ISO trajanje",ipv4:"IPv4 naslov",ipv6:"IPv6 naslov",mac:"MAC naslov",cidrv4:"obseg IPv4",cidrv6:"obseg IPv6",base64:"base64 kodiran niz",base64url:"base64url kodiran niz",json_string:"JSON niz",e164:"E.164 \u0161tevilka",credit_card:"\u0161tevilka kreditne kartice",currency_code:"koda valute",iban:"IBAN",jwt:"JWT",template_literal:"vnos"},i={nan:"NaN",number:"\u0161tevilo",array:"tabela"};return r=>{switch(r.code){case"invalid_type":{let o=i[r.expected]??r.expected,a=$(r.input),s=i[a]??a;return/^[A-Z]/.test(r.expected)?`Neveljaven vnos: pri\u010Dakovano instanceof ${r.expected}, prejeto ${s}`:`Neveljaven vnos: pri\u010Dakovano ${o}, prejeto ${s}`}case"invalid_value":return r.values.length===1?`Neveljaven vnos: pri\u010Dakovano ${b(r.values[0])}`:`Neveljavna mo\u017Enost: pri\u010Dakovano eno izmed ${v(r.values,"|")}`;case"too_big":{let o=r.inclusive?"<=":"<",a=t(r.origin);return a?`Preveliko: pri\u010Dakovano, da bo ${r.origin??"vrednost"} imelo ${o}${r.maximum.toString()} ${a.unit??"elementov"}`:`Preveliko: pri\u010Dakovano, da bo ${r.origin??"vrednost"} ${o}${r.maximum.toString()}`}case"too_small":{let o=r.inclusive?">=":">",a=t(r.origin);return a?`Premajhno: pri\u010Dakovano, da bo ${r.origin} imelo ${o}${r.minimum.toString()} ${a.unit}`:`Premajhno: pri\u010Dakovano, da bo ${r.origin} ${o}${r.minimum.toString()}`}case"invalid_format":{let o=r;return o.format==="starts_with"?`Neveljaven niz: mora se za\u010Deti z "${o.prefix}"`:o.format==="ends_with"?`Neveljaven niz: mora se kon\u010Dati z "${o.suffix}"`:o.format==="includes"?`Neveljaven niz: mora vsebovati "${o.includes}"`:o.format==="regex"?`Neveljaven niz: mora ustrezati vzorcu ${o.pattern}`:`Neveljaven ${n[o.format]??r.format}`}case"not_multiple_of":return`Neveljavno \u0161tevilo: mora biti ve\u010Dkratnik ${r.divisor}`;case"unrecognized_keys":return`Neprepoznan${r.keys.length>1?"i klju\u010Di":" klju\u010D"}: ${v(r.keys,", ")}`;case"invalid_key":return`Neveljaven klju\u010D v ${r.origin}`;case"invalid_union":return"Neveljaven vnos";case"invalid_element":return`Neveljavna vrednost v ${r.origin}`;default:return"Neveljaven vnos"}}};function Tv(){return{localeError:TI()}}var CI=()=>{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"},map:{unit:"objekt",verb:"att inneh\xE5lla"}};function t(r){return e[r]??null}let n={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-adress",ipv6:"IPv6-adress",mac:"MAC-adress",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",credit_card:"kreditkortsnummer",currency_code:"valutakod",iban:"IBAN",jwt:"JWT",template_literal:"mall-literal"},i={nan:"NaN",number:"antal",array:"lista"};return r=>{switch(r.code){case"invalid_type":{let o=i[r.expected]??r.expected,a=$(r.input),s=i[a]??a;return/^[A-Z]/.test(r.expected)?`Ogiltig inmatning: f\xF6rv\xE4ntat instanceof ${r.expected}, fick ${s}`:`Ogiltig inmatning: f\xF6rv\xE4ntat ${o}, fick ${s}`}case"invalid_value":return r.values.length===1?`Ogiltig inmatning: f\xF6rv\xE4ntat ${b(r.values[0])}`:`Ogiltigt val: f\xF6rv\xE4ntade en av ${v(r.values,"|")}`;case"too_big":{let o=r.inclusive?"<=":"<",a=t(r.origin);return a?`F\xF6r stor(t): f\xF6rv\xE4ntade ${r.origin??"v\xE4rdet"} att ha ${o}${r.maximum.toString()} ${a.unit??"element"}`:`F\xF6r stor(t): f\xF6rv\xE4ntat ${r.origin??"v\xE4rdet"} att ha ${o}${r.maximum.toString()}`}case"too_small":{let o=r.inclusive?">=":">",a=t(r.origin);return a?`F\xF6r lite(t): f\xF6rv\xE4ntade ${r.origin??"v\xE4rdet"} att ha ${o}${r.minimum.toString()} ${a.unit}`:`F\xF6r lite(t): f\xF6rv\xE4ntade ${r.origin??"v\xE4rdet"} att ha ${o}${r.minimum.toString()}`}case"invalid_format":{let o=r;return o.format==="starts_with"?`Ogiltig str\xE4ng: m\xE5ste b\xF6rja med "${o.prefix}"`:o.format==="ends_with"?`Ogiltig str\xE4ng: m\xE5ste sluta med "${o.suffix}"`:o.format==="includes"?`Ogiltig str\xE4ng: m\xE5ste inneh\xE5lla "${o.includes}"`:o.format==="regex"?`Ogiltig str\xE4ng: m\xE5ste matcha m\xF6nstret "${o.pattern}"`:`Ogiltig(t) ${n[o.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"}: ${v(r.keys,", ")}`;case"invalid_key":return`Ogiltig nyckel i ${r.origin??"v\xE4rdet"}`;case"invalid_union":return"Ogiltig input";case"invalid_element":return`Ogiltigt v\xE4rde i ${r.origin??"v\xE4rdet"}`;default:return"Ogiltig input"}}};function Cv(){return{localeError:CI()}}var UI=()=>{let e={string:{unit:"\u0B8E\u0BB4\u0BC1\u0BA4\u0BCD\u0BA4\u0BC1\u0B95\u0BCD\u0B95\u0BB3\u0BCD",verb:"\u0B95\u0BCA\u0BA3\u0BCD\u0B9F\u0BBF\u0BB0\u0BC1\u0B95\u0BCD\u0B95 \u0BB5\u0BC7\u0BA3\u0BCD\u0B9F\u0BC1\u0BAE\u0BCD"},file:{unit:"\u0BAA\u0BC8\u0B9F\u0BCD\u0B9F\u0BC1\u0B95\u0BB3\u0BCD",verb:"\u0B95\u0BCA\u0BA3\u0BCD\u0B9F\u0BBF\u0BB0\u0BC1\u0B95\u0BCD\u0B95 \u0BB5\u0BC7\u0BA3\u0BCD\u0B9F\u0BC1\u0BAE\u0BCD"},array:{unit:"\u0B89\u0BB1\u0BC1\u0BAA\u0BCD\u0BAA\u0BC1\u0B95\u0BB3\u0BCD",verb:"\u0B95\u0BCA\u0BA3\u0BCD\u0B9F\u0BBF\u0BB0\u0BC1\u0B95\u0BCD\u0B95 \u0BB5\u0BC7\u0BA3\u0BCD\u0B9F\u0BC1\u0BAE\u0BCD"},set:{unit:"\u0B89\u0BB1\u0BC1\u0BAA\u0BCD\u0BAA\u0BC1\u0B95\u0BB3\u0BCD",verb:"\u0B95\u0BCA\u0BA3\u0BCD\u0B9F\u0BBF\u0BB0\u0BC1\u0B95\u0BCD\u0B95 \u0BB5\u0BC7\u0BA3\u0BCD\u0B9F\u0BC1\u0BAE\u0BCD"},map:{unit:"\u0B89\u0BB1\u0BC1\u0BAA\u0BCD\u0BAA\u0BC1\u0B95\u0BB3\u0BCD",verb:"\u0B95\u0BCA\u0BA3\u0BCD\u0B9F\u0BBF\u0BB0\u0BC1\u0B95\u0BCD\u0B95 \u0BB5\u0BC7\u0BA3\u0BCD\u0B9F\u0BC1\u0BAE\u0BCD"}};function t(r){return e[r]??null}let n={regex:"\u0B89\u0BB3\u0BCD\u0BB3\u0BC0\u0B9F\u0BC1",email:"\u0BAE\u0BBF\u0BA9\u0BCD\u0BA9\u0B9E\u0BCD\u0B9A\u0BB2\u0BCD \u0BAE\u0BC1\u0B95\u0BB5\u0BB0\u0BBF",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 \u0BA4\u0BC7\u0BA4\u0BBF \u0BA8\u0BC7\u0BB0\u0BAE\u0BCD",date:"ISO \u0BA4\u0BC7\u0BA4\u0BBF",time:"ISO \u0BA8\u0BC7\u0BB0\u0BAE\u0BCD",duration:"ISO \u0B95\u0BBE\u0BB2 \u0B85\u0BB3\u0BB5\u0BC1",ipv4:"IPv4 \u0BAE\u0BC1\u0B95\u0BB5\u0BB0\u0BBF",ipv6:"IPv6 \u0BAE\u0BC1\u0B95\u0BB5\u0BB0\u0BBF",mac:"MAC \u0BAE\u0BC1\u0B95\u0BB5\u0BB0\u0BBF",cidrv4:"IPv4 \u0BB5\u0BB0\u0BAE\u0BCD\u0BAA\u0BC1",cidrv6:"IPv6 \u0BB5\u0BB0\u0BAE\u0BCD\u0BAA\u0BC1",base64:"base64-encoded \u0B9A\u0BB0\u0BAE\u0BCD",base64url:"base64url-encoded \u0B9A\u0BB0\u0BAE\u0BCD",json_string:"JSON \u0B9A\u0BB0\u0BAE\u0BCD",e164:"E.164 \u0B8E\u0BA3\u0BCD",credit_card:"\u0B95\u0B9F\u0BA9\u0BCD \u0B85\u0B9F\u0BCD\u0B9F\u0BC8 \u0B8E\u0BA3\u0BCD",currency_code:"\u0BA8\u0BBE\u0BA3\u0BAF\u0B95\u0BCD \u0B95\u0BC1\u0BB1\u0BBF\u0BAF\u0BC0\u0B9F\u0BC1",iban:"IBAN",jwt:"JWT",template_literal:"input"},i={nan:"NaN",number:"\u0B8E\u0BA3\u0BCD",array:"\u0B85\u0BA3\u0BBF",null:"\u0BB5\u0BC6\u0BB1\u0BC1\u0BAE\u0BC8"};return r=>{switch(r.code){case"invalid_type":{let o=i[r.expected]??r.expected,a=$(r.input),s=i[a]??a;return/^[A-Z]/.test(r.expected)?`\u0BA4\u0BB5\u0BB1\u0BBE\u0BA9 \u0B89\u0BB3\u0BCD\u0BB3\u0BC0\u0B9F\u0BC1: \u0B8E\u0BA4\u0BBF\u0BB0\u0BCD\u0BAA\u0BBE\u0BB0\u0BCD\u0B95\u0BCD\u0B95\u0BAA\u0BCD\u0BAA\u0B9F\u0BCD\u0B9F\u0BA4\u0BC1 instanceof ${r.expected}, \u0BAA\u0BC6\u0BB1\u0BAA\u0BCD\u0BAA\u0B9F\u0BCD\u0B9F\u0BA4\u0BC1 ${s}`:`\u0BA4\u0BB5\u0BB1\u0BBE\u0BA9 \u0B89\u0BB3\u0BCD\u0BB3\u0BC0\u0B9F\u0BC1: \u0B8E\u0BA4\u0BBF\u0BB0\u0BCD\u0BAA\u0BBE\u0BB0\u0BCD\u0B95\u0BCD\u0B95\u0BAA\u0BCD\u0BAA\u0B9F\u0BCD\u0B9F\u0BA4\u0BC1 ${o}, \u0BAA\u0BC6\u0BB1\u0BAA\u0BCD\u0BAA\u0B9F\u0BCD\u0B9F\u0BA4\u0BC1 ${s}`}case"invalid_value":return r.values.length===1?`\u0BA4\u0BB5\u0BB1\u0BBE\u0BA9 \u0B89\u0BB3\u0BCD\u0BB3\u0BC0\u0B9F\u0BC1: \u0B8E\u0BA4\u0BBF\u0BB0\u0BCD\u0BAA\u0BBE\u0BB0\u0BCD\u0B95\u0BCD\u0B95\u0BAA\u0BCD\u0BAA\u0B9F\u0BCD\u0B9F\u0BA4\u0BC1 ${b(r.values[0])}`:`\u0BA4\u0BB5\u0BB1\u0BBE\u0BA9 \u0BB5\u0BBF\u0BB0\u0BC1\u0BAA\u0BCD\u0BAA\u0BAE\u0BCD: \u0B8E\u0BA4\u0BBF\u0BB0\u0BCD\u0BAA\u0BBE\u0BB0\u0BCD\u0B95\u0BCD\u0B95\u0BAA\u0BCD\u0BAA\u0B9F\u0BCD\u0B9F\u0BA4\u0BC1 ${v(r.values,"|")} \u0B87\u0BB2\u0BCD \u0B92\u0BA9\u0BCD\u0BB1\u0BC1`;case"too_big":{let o=r.inclusive?"<=":"<",a=t(r.origin);return a?`\u0BAE\u0BBF\u0B95 \u0BAA\u0BC6\u0BB0\u0BBF\u0BAF\u0BA4\u0BC1: \u0B8E\u0BA4\u0BBF\u0BB0\u0BCD\u0BAA\u0BBE\u0BB0\u0BCD\u0B95\u0BCD\u0B95\u0BAA\u0BCD\u0BAA\u0B9F\u0BCD\u0B9F\u0BA4\u0BC1 ${r.origin??"\u0BAE\u0BA4\u0BBF\u0BAA\u0BCD\u0BAA\u0BC1"} ${o}${r.maximum.toString()} ${a.unit??"\u0B89\u0BB1\u0BC1\u0BAA\u0BCD\u0BAA\u0BC1\u0B95\u0BB3\u0BCD"} \u0B86\u0B95 \u0B87\u0BB0\u0BC1\u0B95\u0BCD\u0B95 \u0BB5\u0BC7\u0BA3\u0BCD\u0B9F\u0BC1\u0BAE\u0BCD`:`\u0BAE\u0BBF\u0B95 \u0BAA\u0BC6\u0BB0\u0BBF\u0BAF\u0BA4\u0BC1: \u0B8E\u0BA4\u0BBF\u0BB0\u0BCD\u0BAA\u0BBE\u0BB0\u0BCD\u0B95\u0BCD\u0B95\u0BAA\u0BCD\u0BAA\u0B9F\u0BCD\u0B9F\u0BA4\u0BC1 ${r.origin??"\u0BAE\u0BA4\u0BBF\u0BAA\u0BCD\u0BAA\u0BC1"} ${o}${r.maximum.toString()} \u0B86\u0B95 \u0B87\u0BB0\u0BC1\u0B95\u0BCD\u0B95 \u0BB5\u0BC7\u0BA3\u0BCD\u0B9F\u0BC1\u0BAE\u0BCD`}case"too_small":{let o=r.inclusive?">=":">",a=t(r.origin);return a?`\u0BAE\u0BBF\u0B95\u0B9A\u0BCD \u0B9A\u0BBF\u0BB1\u0BBF\u0BAF\u0BA4\u0BC1: \u0B8E\u0BA4\u0BBF\u0BB0\u0BCD\u0BAA\u0BBE\u0BB0\u0BCD\u0B95\u0BCD\u0B95\u0BAA\u0BCD\u0BAA\u0B9F\u0BCD\u0B9F\u0BA4\u0BC1 ${r.origin} ${o}${r.minimum.toString()} ${a.unit} \u0B86\u0B95 \u0B87\u0BB0\u0BC1\u0B95\u0BCD\u0B95 \u0BB5\u0BC7\u0BA3\u0BCD\u0B9F\u0BC1\u0BAE\u0BCD`:`\u0BAE\u0BBF\u0B95\u0B9A\u0BCD \u0B9A\u0BBF\u0BB1\u0BBF\u0BAF\u0BA4\u0BC1: \u0B8E\u0BA4\u0BBF\u0BB0\u0BCD\u0BAA\u0BBE\u0BB0\u0BCD\u0B95\u0BCD\u0B95\u0BAA\u0BCD\u0BAA\u0B9F\u0BCD\u0B9F\u0BA4\u0BC1 ${r.origin} ${o}${r.minimum.toString()} \u0B86\u0B95 \u0B87\u0BB0\u0BC1\u0B95\u0BCD\u0B95 \u0BB5\u0BC7\u0BA3\u0BCD\u0B9F\u0BC1\u0BAE\u0BCD`}case"invalid_format":{let o=r;return o.format==="starts_with"?`\u0BA4\u0BB5\u0BB1\u0BBE\u0BA9 \u0B9A\u0BB0\u0BAE\u0BCD: "${o.prefix}" \u0B87\u0BB2\u0BCD \u0BA4\u0BCA\u0B9F\u0B99\u0BCD\u0B95 \u0BB5\u0BC7\u0BA3\u0BCD\u0B9F\u0BC1\u0BAE\u0BCD`:o.format==="ends_with"?`\u0BA4\u0BB5\u0BB1\u0BBE\u0BA9 \u0B9A\u0BB0\u0BAE\u0BCD: "${o.suffix}" \u0B87\u0BB2\u0BCD \u0BAE\u0BC1\u0B9F\u0BBF\u0BB5\u0B9F\u0BC8\u0BAF \u0BB5\u0BC7\u0BA3\u0BCD\u0B9F\u0BC1\u0BAE\u0BCD`:o.format==="includes"?`\u0BA4\u0BB5\u0BB1\u0BBE\u0BA9 \u0B9A\u0BB0\u0BAE\u0BCD: "${o.includes}" \u0B90 \u0B89\u0BB3\u0BCD\u0BB3\u0B9F\u0B95\u0BCD\u0B95 \u0BB5\u0BC7\u0BA3\u0BCD\u0B9F\u0BC1\u0BAE\u0BCD`:o.format==="regex"?`\u0BA4\u0BB5\u0BB1\u0BBE\u0BA9 \u0B9A\u0BB0\u0BAE\u0BCD: ${o.pattern} \u0BAE\u0BC1\u0BB1\u0BC8\u0BAA\u0BBE\u0B9F\u0BCD\u0B9F\u0BC1\u0B9F\u0BA9\u0BCD \u0BAA\u0BCA\u0BB0\u0BC1\u0BA8\u0BCD\u0BA4 \u0BB5\u0BC7\u0BA3\u0BCD\u0B9F\u0BC1\u0BAE\u0BCD`:`\u0BA4\u0BB5\u0BB1\u0BBE\u0BA9 ${n[o.format]??r.format}`}case"not_multiple_of":return`\u0BA4\u0BB5\u0BB1\u0BBE\u0BA9 \u0B8E\u0BA3\u0BCD: ${r.divisor} \u0B87\u0BA9\u0BCD \u0BAA\u0BB2\u0BAE\u0BBE\u0B95 \u0B87\u0BB0\u0BC1\u0B95\u0BCD\u0B95 \u0BB5\u0BC7\u0BA3\u0BCD\u0B9F\u0BC1\u0BAE\u0BCD`;case"unrecognized_keys":return`\u0B85\u0B9F\u0BC8\u0BAF\u0BBE\u0BB3\u0BAE\u0BCD \u0BA4\u0BC6\u0BB0\u0BBF\u0BAF\u0BBE\u0BA4 \u0BB5\u0BBF\u0B9A\u0BC8${r.keys.length>1?"\u0B95\u0BB3\u0BCD":""}: ${v(r.keys,", ")}`;case"invalid_key":return`${r.origin} \u0B87\u0BB2\u0BCD \u0BA4\u0BB5\u0BB1\u0BBE\u0BA9 \u0BB5\u0BBF\u0B9A\u0BC8`;case"invalid_union":return"\u0BA4\u0BB5\u0BB1\u0BBE\u0BA9 \u0B89\u0BB3\u0BCD\u0BB3\u0BC0\u0B9F\u0BC1";case"invalid_element":return`${r.origin} \u0B87\u0BB2\u0BCD \u0BA4\u0BB5\u0BB1\u0BBE\u0BA9 \u0BAE\u0BA4\u0BBF\u0BAA\u0BCD\u0BAA\u0BC1`;default:return"\u0BA4\u0BB5\u0BB1\u0BBE\u0BA9 \u0B89\u0BB3\u0BCD\u0BB3\u0BC0\u0B9F\u0BC1"}}};function Uv(){return{localeError:UI()}}var LI=()=>{let e={string:{unit:"\u0430\u043B\u043E\u043C\u0430\u0442",verb:"\u0434\u043E\u0448\u0442\u0430 \u0431\u043E\u0448\u0430\u0434"},file:{unit:"\u0431\u0430\u0439\u0442",verb:"\u0434\u043E\u0448\u0442\u0430 \u0431\u043E\u0448\u0430\u0434"},array:{unit:"\u0443\u043D\u0441\u0443\u0440",verb:"\u0434\u043E\u0448\u0442\u0430 \u0431\u043E\u0448\u0430\u0434"},set:{unit:"\u0443\u043D\u0441\u0443\u0440",verb:"\u0434\u043E\u0448\u0442\u0430 \u0431\u043E\u0448\u0430\u0434"},map:{unit:"\u0441\u0430\u0431\u0442",verb:"\u0434\u043E\u0448\u0442\u0430 \u0431\u043E\u0448\u0430\u0434"}};function t(r){return e[r]??null}let n={regex:"\u0432\u0443\u0440\u0443\u0434",email:"\u0441\u0443\u0440\u043E\u0493\u0430\u0438 email",url:"URL",emoji:"\u044D\u043C\u043E\u04B7\u0438",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"\u0441\u0430\u043D\u0430\u0432\u0443 \u0432\u0430\u049B\u0442\u0438 ISO",date:"\u0441\u0430\u043D\u0430\u0438 ISO",time:"\u0432\u0430\u049B\u0442\u0438 ISO",duration:"\u0434\u0430\u0432\u043E\u043C\u043D\u043E\u043A\u0438\u0438 ISO",ipv4:"\u0441\u0443\u0440\u043E\u0493\u0430\u0438 IPv4",ipv6:"\u0441\u0443\u0440\u043E\u0493\u0430\u0438 IPv6",mac:"\u0441\u0443\u0440\u043E\u0493\u0430\u0438 MAC",cidrv4:"\u043C\u0430\u04B3\u0434\u0443\u0434\u0430\u0438 IPv4",cidrv6:"\u043C\u0430\u04B3\u0434\u0443\u0434\u0430\u0438 IPv6",base64:"\u0441\u0430\u0442\u0440\u0438 \u0434\u0430\u0440 \u0444\u043E\u0440\u043C\u0430\u0442\u0438 base64",base64url:"\u0441\u0430\u0442\u0440\u0438 \u0434\u0430\u0440 \u0444\u043E\u0440\u043C\u0430\u0442\u0438 base64url",json_string:"\u0441\u0430\u0442\u0440\u0438 JSON",e164:"\u0440\u0430\u049B\u0430\u043C\u0438 E.164",credit_card:"\u0440\u0430\u049B\u0430\u043C\u0438 \u043A\u043E\u0440\u0442\u0438 \u043A\u0440\u0435\u0434\u0438\u0442\u04E3",currency_code:"\u0440\u0430\u043C\u0437\u0438 \u0430\u0441\u044A\u043E\u0440",iban:"IBAN",jwt:"JWT",template_literal:"\u0432\u0443\u0440\u0443\u0434"},i={nan:"NaN",number:"\u0440\u0430\u049B\u0430\u043C",string:"\u0441\u0430\u0442\u0440",array:"\u043C\u0430\u0441\u0441\u0438\u0432",object:"\u043E\u0431\u044A\u0435\u043A\u0442",date:"\u0441\u0430\u043D\u0430"};return r=>{switch(r.code){case"invalid_type":{let o=i[r.expected]??r.expected,a=$(r.input),s=i[a]??a;return`\u0412\u0443\u0440\u0443\u0434\u0438 \u043D\u043E\u0434\u0443\u0440\u0443\u0441\u0442: ${o} \u0438\u043D\u0442\u0438\u0437\u043E\u0440 \u043C\u0435\u0440\u0430\u0444\u0442, ${s} \u0433\u0438\u0440\u0438\u0444\u0442\u0430 \u0448\u0443\u0434`}case"invalid_value":return r.values.length===1?`\u0412\u0443\u0440\u0443\u0434\u0438 \u043D\u043E\u0434\u0443\u0440\u0443\u0441\u0442: ${b(r.values[0])} \u0438\u043D\u0442\u0438\u0437\u043E\u0440 \u043C\u0435\u0440\u0430\u0444\u0442`:`\u0418\u043D\u0442\u0438\u0445\u043E\u0431\u0438 \u043D\u043E\u0434\u0443\u0440\u0443\u0441\u0442: \u044F\u043A\u0435 \u0430\u0437 ${v(r.values,"|")} \u0438\u043D\u0442\u0438\u0437\u043E\u0440 \u043C\u0435\u0440\u0430\u0444\u0442`;case"too_big":{let o=r.inclusive?"<=":"<",a=t(r.origin);return a?`\u0425\u0435\u043B\u0435 \u043A\u0430\u043B\u043E\u043D: ${r.origin??"\u049B\u0438\u043C\u0430\u0442"} \u0431\u043E\u044F\u0434 ${o}${r.maximum.toString()} ${a.unit} ${a.verb}`:`\u0425\u0435\u043B\u0435 \u043A\u0430\u043B\u043E\u043D: ${r.origin??"\u049B\u0438\u043C\u0430\u0442"} \u0431\u043E\u044F\u0434 ${o}${r.maximum.toString()} \u0431\u043E\u0448\u0430\u0434`}case"too_small":{let o=r.inclusive?">=":">",a=t(r.origin);return a?`\u0425\u0435\u043B\u0435 \u0445\u0443\u0440\u0434: ${r.origin} \u0431\u043E\u044F\u0434 ${o}${r.minimum.toString()} ${a.unit} ${a.verb}`:`\u0425\u0435\u043B\u0435 \u0445\u0443\u0440\u0434: ${r.origin} \u0431\u043E\u044F\u0434 ${o}${r.minimum.toString()} \u0431\u043E\u0448\u0430\u0434`}case"invalid_format":{let o=r;return o.format==="starts_with"?`\u0421\u0430\u0442\u0440\u0438 \u043D\u043E\u0434\u0443\u0440\u0443\u0441\u0442: \u0431\u043E\u044F\u0434 \u0431\u043E "${o.prefix}" \u043E\u0493\u043E\u0437 \u0448\u0430\u0432\u0430\u0434`:o.format==="ends_with"?`\u0421\u0430\u0442\u0440\u0438 \u043D\u043E\u0434\u0443\u0440\u0443\u0441\u0442: \u0431\u043E\u044F\u0434 \u0431\u043E "${o.suffix}" \u0430\u043D\u04B7\u043E\u043C \u0451\u0431\u0430\u0434`:o.format==="includes"?`\u0421\u0430\u0442\u0440\u0438 \u043D\u043E\u0434\u0443\u0440\u0443\u0441\u0442: \u0431\u043E\u044F\u0434 "${o.includes}"-\u0440\u043E \u0434\u0430\u0440 \u0431\u0430\u0440 \u0433\u0438\u0440\u0430\u0434`:o.format==="regex"?`\u0421\u0430\u0442\u0440\u0438 \u043D\u043E\u0434\u0443\u0440\u0443\u0441\u0442: \u0431\u043E\u044F\u0434 \u0431\u0430 \u043D\u0430\u043C\u0443\u043D\u0430\u0438 ${o.pattern} \u043C\u0443\u0432\u043E\u0444\u0438\u049B\u0430\u0442 \u043A\u0443\u043D\u0430\u0434`:`${n[o.format]??r.format}-\u0438 \u043D\u043E\u0434\u0443\u0440\u0443\u0441\u0442`}case"not_multiple_of":return`\u0420\u0430\u049B\u0430\u043C\u0438 \u043D\u043E\u0434\u0443\u0440\u0443\u0441\u0442: \u0431\u043E\u044F\u0434 \u0431\u0430 ${r.divisor} \u0431\u0435 \u0431\u0430\u049B\u0438\u044F \u0442\u0430\u049B\u0441\u0438\u043C \u0448\u0430\u0432\u0430\u0434`;case"unrecognized_keys":return`\u041A\u0430\u043B\u0438\u0434${r.keys.length>1?"\u04B3\u043E\u0438":"\u0438"} \u043D\u043E\u043C\u0430\u044A\u043B\u0443\u043C: ${v(r.keys,", ")}`;case"invalid_key":return`\u041A\u0430\u043B\u0438\u0434\u0438 \u043D\u043E\u0434\u0443\u0440\u0443\u0441\u0442 \u0434\u0430\u0440 ${r.origin}`;case"invalid_union":return r.options&&Array.isArray(r.options)&&r.options.length>0?`\u049A\u0438\u043C\u0430\u0442\u0438 \u043D\u043E\u0434\u0443\u0440\u0443\u0441\u0442\u0438 \u0434\u0438\u0441\u043A\u0440\u0438\u043C\u0438\u043D\u0430\u0442\u043E\u0440: ${r.options.map(a=>`'${a}'`).join(" | ")} \u0438\u043D\u0442\u0438\u0437\u043E\u0440 \u043C\u0435\u0440\u0430\u0444\u0442`:"\u0412\u0443\u0440\u0443\u0434\u0438 \u043D\u043E\u0434\u0443\u0440\u0443\u0441\u0442";case"invalid_element":return`\u049A\u0438\u043C\u0430\u0442\u0438 \u043D\u043E\u0434\u0443\u0440\u0443\u0441\u0442 \u0434\u0430\u0440 ${r.origin}`;default:return"\u0412\u0443\u0440\u0443\u0434\u0438 \u043D\u043E\u0434\u0443\u0440\u0443\u0441\u0442"}}};function Lv(){return{localeError:LI()}}var RI=()=>{let e={string:{unit:"\u0E15\u0E31\u0E27\u0E2D\u0E31\u0E01\u0E29\u0E23",verb:"\u0E04\u0E27\u0E23\u0E21\u0E35"},file:{unit:"\u0E44\u0E1A\u0E15\u0E4C",verb:"\u0E04\u0E27\u0E23\u0E21\u0E35"},array:{unit:"\u0E23\u0E32\u0E22\u0E01\u0E32\u0E23",verb:"\u0E04\u0E27\u0E23\u0E21\u0E35"},set:{unit:"\u0E23\u0E32\u0E22\u0E01\u0E32\u0E23",verb:"\u0E04\u0E27\u0E23\u0E21\u0E35"},map:{unit:"\u0E23\u0E32\u0E22\u0E01\u0E32\u0E23",verb:"\u0E04\u0E27\u0E23\u0E21\u0E35"}};function t(r){return e[r]??null}let n={regex:"\u0E02\u0E49\u0E2D\u0E21\u0E39\u0E25\u0E17\u0E35\u0E48\u0E1B\u0E49\u0E2D\u0E19",email:"\u0E17\u0E35\u0E48\u0E2D\u0E22\u0E39\u0E48\u0E2D\u0E35\u0E40\u0E21\u0E25",url:"URL",emoji:"\u0E2D\u0E34\u0E42\u0E21\u0E08\u0E34",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"\u0E27\u0E31\u0E19\u0E17\u0E35\u0E48\u0E40\u0E27\u0E25\u0E32\u0E41\u0E1A\u0E1A ISO",date:"\u0E27\u0E31\u0E19\u0E17\u0E35\u0E48\u0E41\u0E1A\u0E1A ISO",time:"\u0E40\u0E27\u0E25\u0E32\u0E41\u0E1A\u0E1A ISO",duration:"\u0E0A\u0E48\u0E27\u0E07\u0E40\u0E27\u0E25\u0E32\u0E41\u0E1A\u0E1A ISO",ipv4:"\u0E17\u0E35\u0E48\u0E2D\u0E22\u0E39\u0E48 IPv4",ipv6:"\u0E17\u0E35\u0E48\u0E2D\u0E22\u0E39\u0E48 IPv6",mac:"\u0E17\u0E35\u0E48\u0E2D\u0E22\u0E39\u0E48 MAC",cidrv4:"\u0E0A\u0E48\u0E27\u0E07 IP \u0E41\u0E1A\u0E1A IPv4",cidrv6:"\u0E0A\u0E48\u0E27\u0E07 IP \u0E41\u0E1A\u0E1A IPv6",base64:"\u0E02\u0E49\u0E2D\u0E04\u0E27\u0E32\u0E21\u0E41\u0E1A\u0E1A Base64",base64url:"\u0E02\u0E49\u0E2D\u0E04\u0E27\u0E32\u0E21\u0E41\u0E1A\u0E1A Base64 \u0E2A\u0E33\u0E2B\u0E23\u0E31\u0E1A URL",json_string:"\u0E02\u0E49\u0E2D\u0E04\u0E27\u0E32\u0E21\u0E41\u0E1A\u0E1A JSON",e164:"\u0E40\u0E1A\u0E2D\u0E23\u0E4C\u0E42\u0E17\u0E23\u0E28\u0E31\u0E1E\u0E17\u0E4C\u0E23\u0E30\u0E2B\u0E27\u0E48\u0E32\u0E07\u0E1B\u0E23\u0E30\u0E40\u0E17\u0E28 (E.164)",credit_card:"\u0E2B\u0E21\u0E32\u0E22\u0E40\u0E25\u0E02\u0E1A\u0E31\u0E15\u0E23\u0E40\u0E04\u0E23\u0E14\u0E34\u0E15",currency_code:"\u0E23\u0E2B\u0E31\u0E2A\u0E2A\u0E01\u0E38\u0E25\u0E40\u0E07\u0E34\u0E19",iban:"IBAN",jwt:"\u0E42\u0E17\u0E40\u0E04\u0E19 JWT",template_literal:"\u0E02\u0E49\u0E2D\u0E21\u0E39\u0E25\u0E17\u0E35\u0E48\u0E1B\u0E49\u0E2D\u0E19"},i={nan:"NaN",number:"\u0E15\u0E31\u0E27\u0E40\u0E25\u0E02",array:"\u0E2D\u0E32\u0E23\u0E4C\u0E40\u0E23\u0E22\u0E4C (Array)",null:"\u0E44\u0E21\u0E48\u0E21\u0E35\u0E04\u0E48\u0E32 (null)"};return r=>{switch(r.code){case"invalid_type":{let o=i[r.expected]??r.expected,a=$(r.input),s=i[a]??a;return/^[A-Z]/.test(r.expected)?`\u0E1B\u0E23\u0E30\u0E40\u0E20\u0E17\u0E02\u0E49\u0E2D\u0E21\u0E39\u0E25\u0E44\u0E21\u0E48\u0E16\u0E39\u0E01\u0E15\u0E49\u0E2D\u0E07: \u0E04\u0E27\u0E23\u0E40\u0E1B\u0E47\u0E19 instanceof ${r.expected} \u0E41\u0E15\u0E48\u0E44\u0E14\u0E49\u0E23\u0E31\u0E1A ${s}`:`\u0E1B\u0E23\u0E30\u0E40\u0E20\u0E17\u0E02\u0E49\u0E2D\u0E21\u0E39\u0E25\u0E44\u0E21\u0E48\u0E16\u0E39\u0E01\u0E15\u0E49\u0E2D\u0E07: \u0E04\u0E27\u0E23\u0E40\u0E1B\u0E47\u0E19 ${o} \u0E41\u0E15\u0E48\u0E44\u0E14\u0E49\u0E23\u0E31\u0E1A ${s}`}case"invalid_value":return r.values.length===1?`\u0E04\u0E48\u0E32\u0E44\u0E21\u0E48\u0E16\u0E39\u0E01\u0E15\u0E49\u0E2D\u0E07: \u0E04\u0E27\u0E23\u0E40\u0E1B\u0E47\u0E19 ${b(r.values[0])}`:`\u0E15\u0E31\u0E27\u0E40\u0E25\u0E37\u0E2D\u0E01\u0E44\u0E21\u0E48\u0E16\u0E39\u0E01\u0E15\u0E49\u0E2D\u0E07: \u0E04\u0E27\u0E23\u0E40\u0E1B\u0E47\u0E19\u0E2B\u0E19\u0E36\u0E48\u0E07\u0E43\u0E19 ${v(r.values,"|")}`;case"too_big":{let o=r.inclusive?"\u0E44\u0E21\u0E48\u0E40\u0E01\u0E34\u0E19":"\u0E19\u0E49\u0E2D\u0E22\u0E01\u0E27\u0E48\u0E32",a=t(r.origin);return a?`\u0E40\u0E01\u0E34\u0E19\u0E01\u0E33\u0E2B\u0E19\u0E14: ${r.origin??"\u0E04\u0E48\u0E32"} \u0E04\u0E27\u0E23\u0E21\u0E35${o} ${r.maximum.toString()} ${a.unit??"\u0E23\u0E32\u0E22\u0E01\u0E32\u0E23"}`:`\u0E40\u0E01\u0E34\u0E19\u0E01\u0E33\u0E2B\u0E19\u0E14: ${r.origin??"\u0E04\u0E48\u0E32"} \u0E04\u0E27\u0E23\u0E21\u0E35${o} ${r.maximum.toString()}`}case"too_small":{let o=r.inclusive?"\u0E2D\u0E22\u0E48\u0E32\u0E07\u0E19\u0E49\u0E2D\u0E22":"\u0E21\u0E32\u0E01\u0E01\u0E27\u0E48\u0E32",a=t(r.origin);return a?`\u0E19\u0E49\u0E2D\u0E22\u0E01\u0E27\u0E48\u0E32\u0E01\u0E33\u0E2B\u0E19\u0E14: ${r.origin} \u0E04\u0E27\u0E23\u0E21\u0E35${o} ${r.minimum.toString()} ${a.unit}`:`\u0E19\u0E49\u0E2D\u0E22\u0E01\u0E27\u0E48\u0E32\u0E01\u0E33\u0E2B\u0E19\u0E14: ${r.origin} \u0E04\u0E27\u0E23\u0E21\u0E35${o} ${r.minimum.toString()}`}case"invalid_format":{let o=r;return o.format==="starts_with"?`\u0E23\u0E39\u0E1B\u0E41\u0E1A\u0E1A\u0E44\u0E21\u0E48\u0E16\u0E39\u0E01\u0E15\u0E49\u0E2D\u0E07: \u0E02\u0E49\u0E2D\u0E04\u0E27\u0E32\u0E21\u0E15\u0E49\u0E2D\u0E07\u0E02\u0E36\u0E49\u0E19\u0E15\u0E49\u0E19\u0E14\u0E49\u0E27\u0E22 "${o.prefix}"`:o.format==="ends_with"?`\u0E23\u0E39\u0E1B\u0E41\u0E1A\u0E1A\u0E44\u0E21\u0E48\u0E16\u0E39\u0E01\u0E15\u0E49\u0E2D\u0E07: \u0E02\u0E49\u0E2D\u0E04\u0E27\u0E32\u0E21\u0E15\u0E49\u0E2D\u0E07\u0E25\u0E07\u0E17\u0E49\u0E32\u0E22\u0E14\u0E49\u0E27\u0E22 "${o.suffix}"`:o.format==="includes"?`\u0E23\u0E39\u0E1B\u0E41\u0E1A\u0E1A\u0E44\u0E21\u0E48\u0E16\u0E39\u0E01\u0E15\u0E49\u0E2D\u0E07: \u0E02\u0E49\u0E2D\u0E04\u0E27\u0E32\u0E21\u0E15\u0E49\u0E2D\u0E07\u0E21\u0E35 "${o.includes}" \u0E2D\u0E22\u0E39\u0E48\u0E43\u0E19\u0E02\u0E49\u0E2D\u0E04\u0E27\u0E32\u0E21`:o.format==="regex"?`\u0E23\u0E39\u0E1B\u0E41\u0E1A\u0E1A\u0E44\u0E21\u0E48\u0E16\u0E39\u0E01\u0E15\u0E49\u0E2D\u0E07: \u0E15\u0E49\u0E2D\u0E07\u0E15\u0E23\u0E07\u0E01\u0E31\u0E1A\u0E23\u0E39\u0E1B\u0E41\u0E1A\u0E1A\u0E17\u0E35\u0E48\u0E01\u0E33\u0E2B\u0E19\u0E14 ${o.pattern}`:`\u0E23\u0E39\u0E1B\u0E41\u0E1A\u0E1A\u0E44\u0E21\u0E48\u0E16\u0E39\u0E01\u0E15\u0E49\u0E2D\u0E07: ${n[o.format]??r.format}`}case"not_multiple_of":return`\u0E15\u0E31\u0E27\u0E40\u0E25\u0E02\u0E44\u0E21\u0E48\u0E16\u0E39\u0E01\u0E15\u0E49\u0E2D\u0E07: \u0E15\u0E49\u0E2D\u0E07\u0E40\u0E1B\u0E47\u0E19\u0E08\u0E33\u0E19\u0E27\u0E19\u0E17\u0E35\u0E48\u0E2B\u0E32\u0E23\u0E14\u0E49\u0E27\u0E22 ${r.divisor} \u0E44\u0E14\u0E49\u0E25\u0E07\u0E15\u0E31\u0E27`;case"unrecognized_keys":return`\u0E1E\u0E1A\u0E04\u0E35\u0E22\u0E4C\u0E17\u0E35\u0E48\u0E44\u0E21\u0E48\u0E23\u0E39\u0E49\u0E08\u0E31\u0E01: ${v(r.keys,", ")}`;case"invalid_key":return`\u0E04\u0E35\u0E22\u0E4C\u0E44\u0E21\u0E48\u0E16\u0E39\u0E01\u0E15\u0E49\u0E2D\u0E07\u0E43\u0E19 ${r.origin}`;case"invalid_union":return"\u0E02\u0E49\u0E2D\u0E21\u0E39\u0E25\u0E44\u0E21\u0E48\u0E16\u0E39\u0E01\u0E15\u0E49\u0E2D\u0E07: \u0E44\u0E21\u0E48\u0E15\u0E23\u0E07\u0E01\u0E31\u0E1A\u0E23\u0E39\u0E1B\u0E41\u0E1A\u0E1A\u0E22\u0E39\u0E40\u0E19\u0E35\u0E22\u0E19\u0E17\u0E35\u0E48\u0E01\u0E33\u0E2B\u0E19\u0E14\u0E44\u0E27\u0E49";case"invalid_element":return`\u0E02\u0E49\u0E2D\u0E21\u0E39\u0E25\u0E44\u0E21\u0E48\u0E16\u0E39\u0E01\u0E15\u0E49\u0E2D\u0E07\u0E43\u0E19 ${r.origin}`;default:return"\u0E02\u0E49\u0E2D\u0E21\u0E39\u0E25\u0E44\u0E21\u0E48\u0E16\u0E39\u0E01\u0E15\u0E49\u0E2D\u0E07"}}};function Rv(){return{localeError:RI()}}var MI=()=>{let e={string:{unit:"simwol",verb:"bolmaly"},file:{unit:"ba\xFDt",verb:"bolmaly"},array:{unit:"elementler",verb:"bolmaly"},set:{unit:"elementler",verb:"bolmaly"},map:{unit:"elementler",verb:"bolmaly"}};function t(r){return e[r]??null}let n={regex:"giri\u015F",email:"e-po\xE7ta salgysy",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 sene we wagt",date:"ISO sene",time:"ISO wagt",duration:"ISO wagt aralygy",ipv4:"IPv4 salgysy",ipv6:"IPv6 salgysy",mac:"MAC salgysy",cidrv4:"IPv4 aralygy",cidrv6:"IPv6 aralygy",base64:"base64 bilen \u015Fifrlenen setir",base64url:"base64url bilen \u015Fifrlenen setir",json_string:"JSON setiri",e164:"E.164 nomeri",credit_card:"kredit kartyny\u0148 nomeri",currency_code:"wal\xFDuta kody",iban:"IBAN",jwt:"JWT",template_literal:"\u015Fablon"},i={nan:"NaN"};return r=>{switch(r.code){case"invalid_type":{let o=i[r.expected]??r.expected,a=$(r.input),s=i[a]??a;return`N\xE4dogry baha: gara\u015Fylan ${o} \xFDerine ${s} alyndy`}case"invalid_value":return r.values.length===1?`N\xE4dogry baha: ${b(r.values[0])} bolmaly`:`N\xE4dogry sa\xFDlaw: a\u015Fakdakylardan biri bolmaly: ${v(r.values,"|")}`;case"too_big":{let o=r.inclusive?"<=":"<",a=t(r.origin);return a?`Has uly: gara\u015Fyl\xFDan ${r.origin??"baha"} ${o} ${r.maximum.toString()} ${a.unit??"element"}`:`Has uly: gara\u015Fyl\xFDan ${r.origin??"baha"} ${o} ${r.maximum.toString()}`}case"too_small":{let o=r.inclusive?">=":">",a=t(r.origin);return a?`Has ki\xE7i: gara\u015Fyl\xFDan ${r.origin} ${o} ${r.minimum.toString()} ${a.unit}`:`Has ki\xE7i: gara\u015Fyl\xFDan ${r.origin} ${o} ${r.minimum.toString()}`}case"invalid_format":{let o=r;return o.format==="starts_with"?`N\xE4dogry setir: "${o.prefix}" bilen ba\u015Flamaly`:o.format==="ends_with"?`N\xE4dogry setir: "${o.suffix}" bilen gutarmaly`:o.format==="includes"?`N\xE4dogry setir: "${o.includes}" saklamaly`:o.format==="regex"?`N\xE4dogry setir: ${o.pattern} nusga la\xFDyk bolmaly`:`N\xE4dogry ${n[o.format]??r.format}`}case"not_multiple_of":return`N\xE4dogry san: ${r.divisor} bilen galyndysyz b\xF6l\xFCnmeli`;case"unrecognized_keys":return`Tanalma\xFDan a\xE7ar${r.keys.length>1?"lar":""}: ${v(r.keys,", ")}`;case"invalid_key":return`${r.origin} i\xE7inde n\xE4dogry a\xE7ar`;case"invalid_union":return"N\xE4dogry baha";case"invalid_element":return`${r.origin} i\xE7inde n\xE4dogry baha`;default:return"N\xE4dogry baha"}}};function Mv(){return{localeError:MI()}}var ZI=()=>{let e={string:{unit:"karakter",verb:"olmal\u0131"},file:{unit:"bayt",verb:"olmal\u0131"},array:{unit:"\xF6\u011Fe",verb:"olmal\u0131"},set:{unit:"\xF6\u011Fe",verb:"olmal\u0131"},map:{unit:"\xF6\u011Fe",verb:"olmal\u0131"}};function t(r){return e[r]??null}let n={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",mac:"MAC adresi",cidrv4:"IPv4 aral\u0131\u011F\u0131",cidrv6:"IPv6 aral\u0131\u011F\u0131",base64:"base64 ile \u015Fifrelenmi\u015F metin",base64url:"base64url ile \u015Fifrelenmi\u015F metin",json_string:"JSON dizesi",e164:"E.164 say\u0131s\u0131",credit_card:"kredi kart\u0131 numaras\u0131",currency_code:"para birimi kodu",iban:"IBAN",jwt:"JWT",template_literal:"\u015Eablon dizesi"},i={nan:"NaN"};return r=>{switch(r.code){case"invalid_type":{let o=i[r.expected]??r.expected,a=$(r.input),s=i[a]??a;return/^[A-Z]/.test(r.expected)?`Ge\xE7ersiz de\u011Fer: beklenen instanceof ${r.expected}, al\u0131nan ${s}`:`Ge\xE7ersiz de\u011Fer: beklenen ${o}, al\u0131nan ${s}`}case"invalid_value":return r.values.length===1?`Ge\xE7ersiz de\u011Fer: beklenen ${b(r.values[0])}`:`Ge\xE7ersiz se\xE7enek: a\u015Fa\u011F\u0131dakilerden biri olmal\u0131: ${v(r.values,"|")}`;case"too_big":{let o=r.inclusive?"<=":"<",a=t(r.origin);return a?`\xC7ok b\xFCy\xFCk: beklenen ${r.origin??"de\u011Fer"} ${o}${r.maximum.toString()} ${a.unit??"\xF6\u011Fe"}`:`\xC7ok b\xFCy\xFCk: beklenen ${r.origin??"de\u011Fer"} ${o}${r.maximum.toString()}`}case"too_small":{let o=r.inclusive?">=":">",a=t(r.origin);return a?`\xC7ok k\xFC\xE7\xFCk: beklenen ${r.origin} ${o}${r.minimum.toString()} ${a.unit}`:`\xC7ok k\xFC\xE7\xFCk: beklenen ${r.origin} ${o}${r.minimum.toString()}`}case"invalid_format":{let o=r;return o.format==="starts_with"?`Ge\xE7ersiz metin: "${o.prefix}" ile ba\u015Flamal\u0131`:o.format==="ends_with"?`Ge\xE7ersiz metin: "${o.suffix}" ile bitmeli`:o.format==="includes"?`Ge\xE7ersiz metin: "${o.includes}" i\xE7ermeli`:o.format==="regex"?`Ge\xE7ersiz metin: ${o.pattern} desenine uymal\u0131`:`Ge\xE7ersiz ${n[o.format]??r.format}`}case"not_multiple_of":return`Ge\xE7ersiz say\u0131: ${r.divisor} ile tam b\xF6l\xFCnebilmeli`;case"unrecognized_keys":return`Tan\u0131nmayan anahtar${r.keys.length>1?"lar":""}: ${v(r.keys,", ")}`;case"invalid_key":return`${r.origin} i\xE7inde ge\xE7ersiz anahtar`;case"invalid_union":return"Ge\xE7ersiz de\u011Fer";case"invalid_element":return`${r.origin} i\xE7inde ge\xE7ersiz de\u011Fer`;default:return"Ge\xE7ersiz de\u011Fer"}}};function Zv(){return{localeError:ZI()}}var VI=()=>{let e={string:{unit:"\u0441\u0438\u043C\u0432\u043E\u043B\u0456\u0432",verb:"\u043C\u0430\u0442\u0438\u043C\u0435"},file:{unit:"\u0431\u0430\u0439\u0442\u0456\u0432",verb:"\u043C\u0430\u0442\u0438\u043C\u0435"},array:{unit:"\u0435\u043B\u0435\u043C\u0435\u043D\u0442\u0456\u0432",verb:"\u043C\u0430\u0442\u0438\u043C\u0435"},set:{unit:"\u0435\u043B\u0435\u043C\u0435\u043D\u0442\u0456\u0432",verb:"\u043C\u0430\u0442\u0438\u043C\u0435"},map:{unit:"\u0435\u043B\u0435\u043C\u0435\u043D\u0442\u0456\u0432",verb:"\u043C\u0430\u0442\u0438\u043C\u0435"}};function t(r){return e[r]??null}let n={regex:"\u0432\u0445\u0456\u0434\u043D\u0456 \u0434\u0430\u043D\u0456",email:"\u0430\u0434\u0440\u0435\u0441\u0430 \u0435\u043B\u0435\u043A\u0442\u0440\u043E\u043D\u043D\u043E\u0457 \u043F\u043E\u0448\u0442\u0438",url:"URL",emoji:"\u0435\u043C\u043E\u0434\u0437\u0456",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"\u0434\u0430\u0442\u0430 \u0442\u0430 \u0447\u0430\u0441 ISO",date:"\u0434\u0430\u0442\u0430 ISO",time:"\u0447\u0430\u0441 ISO",duration:"\u0442\u0440\u0438\u0432\u0430\u043B\u0456\u0441\u0442\u044C ISO",ipv4:"\u0430\u0434\u0440\u0435\u0441\u0430 IPv4",ipv6:"\u0430\u0434\u0440\u0435\u0441\u0430 IPv6",mac:"\u0430\u0434\u0440\u0435\u0441\u0430 MAC",cidrv4:"\u0434\u0456\u0430\u043F\u0430\u0437\u043E\u043D IPv4",cidrv6:"\u0434\u0456\u0430\u043F\u0430\u0437\u043E\u043D IPv6",base64:"\u0440\u044F\u0434\u043E\u043A \u0443 \u043A\u043E\u0434\u0443\u0432\u0430\u043D\u043D\u0456 base64",base64url:"\u0440\u044F\u0434\u043E\u043A \u0443 \u043A\u043E\u0434\u0443\u0432\u0430\u043D\u043D\u0456 base64url",json_string:"\u0440\u044F\u0434\u043E\u043A JSON",e164:"\u043D\u043E\u043C\u0435\u0440 E.164",credit_card:"\u043D\u043E\u043C\u0435\u0440 \u043A\u0440\u0435\u0434\u0438\u0442\u043D\u043E\u0457 \u043A\u0430\u0440\u0442\u043A\u0438",currency_code:"\u043A\u043E\u0434 \u0432\u0430\u043B\u044E\u0442\u0438",iban:"IBAN",jwt:"JWT",template_literal:"\u0432\u0445\u0456\u0434\u043D\u0456 \u0434\u0430\u043D\u0456"},i={nan:"NaN",number:"\u0447\u0438\u0441\u043B\u043E",array:"\u043C\u0430\u0441\u0438\u0432"};return r=>{switch(r.code){case"invalid_type":{let o=i[r.expected]??r.expected,a=$(r.input),s=i[a]??a;return/^[A-Z]/.test(r.expected)?`\u041D\u0435\u043F\u0440\u0430\u0432\u0438\u043B\u044C\u043D\u0456 \u0432\u0445\u0456\u0434\u043D\u0456 \u0434\u0430\u043D\u0456: \u043E\u0447\u0456\u043A\u0443\u0454\u0442\u044C\u0441\u044F instanceof ${r.expected}, \u043E\u0442\u0440\u0438\u043C\u0430\u043D\u043E ${s}`:`\u041D\u0435\u043F\u0440\u0430\u0432\u0438\u043B\u044C\u043D\u0456 \u0432\u0445\u0456\u0434\u043D\u0456 \u0434\u0430\u043D\u0456: \u043E\u0447\u0456\u043A\u0443\u0454\u0442\u044C\u0441\u044F ${o}, \u043E\u0442\u0440\u0438\u043C\u0430\u043D\u043E ${s}`}case"invalid_value":return r.values.length===1?`\u041D\u0435\u043F\u0440\u0430\u0432\u0438\u043B\u044C\u043D\u0456 \u0432\u0445\u0456\u0434\u043D\u0456 \u0434\u0430\u043D\u0456: \u043E\u0447\u0456\u043A\u0443\u0454\u0442\u044C\u0441\u044F ${b(r.values[0])}`:`\u041D\u0435\u043F\u0440\u0430\u0432\u0438\u043B\u044C\u043D\u0430 \u043E\u043F\u0446\u0456\u044F: \u043E\u0447\u0456\u043A\u0443\u0454\u0442\u044C\u0441\u044F \u043E\u0434\u043D\u0435 \u0437 ${v(r.values,"|")}`;case"too_big":{let o=r.inclusive?"<=":"<",a=t(r.origin);return a?`\u0417\u0430\u043D\u0430\u0434\u0442\u043E \u0432\u0435\u043B\u0438\u043A\u0435: \u043E\u0447\u0456\u043A\u0443\u0454\u0442\u044C\u0441\u044F, \u0449\u043E ${r.origin??"\u0437\u043D\u0430\u0447\u0435\u043D\u043D\u044F"} ${a.verb} ${o}${r.maximum.toString()} ${a.unit??"\u0435\u043B\u0435\u043C\u0435\u043D\u0442\u0456\u0432"}`:`\u0417\u0430\u043D\u0430\u0434\u0442\u043E \u0432\u0435\u043B\u0438\u043A\u0435: \u043E\u0447\u0456\u043A\u0443\u0454\u0442\u044C\u0441\u044F, \u0449\u043E ${r.origin??"\u0437\u043D\u0430\u0447\u0435\u043D\u043D\u044F"} \u0431\u0443\u0434\u0435 ${o}${r.maximum.toString()}`}case"too_small":{let o=r.inclusive?">=":">",a=t(r.origin);return a?`\u0417\u0430\u043D\u0430\u0434\u0442\u043E \u043C\u0430\u043B\u0435: \u043E\u0447\u0456\u043A\u0443\u0454\u0442\u044C\u0441\u044F, \u0449\u043E ${r.origin} ${a.verb} ${o}${r.minimum.toString()} ${a.unit}`:`\u0417\u0430\u043D\u0430\u0434\u0442\u043E \u043C\u0430\u043B\u0435: \u043E\u0447\u0456\u043A\u0443\u0454\u0442\u044C\u0441\u044F, \u0449\u043E ${r.origin} \u0431\u0443\u0434\u0435 ${o}${r.minimum.toString()}`}case"invalid_format":{let o=r;return o.format==="starts_with"?`\u041D\u0435\u043F\u0440\u0430\u0432\u0438\u043B\u044C\u043D\u0438\u0439 \u0440\u044F\u0434\u043E\u043A: \u043F\u043E\u0432\u0438\u043D\u0435\u043D \u043F\u043E\u0447\u0438\u043D\u0430\u0442\u0438\u0441\u044F \u0437 "${o.prefix}"`:o.format==="ends_with"?`\u041D\u0435\u043F\u0440\u0430\u0432\u0438\u043B\u044C\u043D\u0438\u0439 \u0440\u044F\u0434\u043E\u043A: \u043F\u043E\u0432\u0438\u043D\u0435\u043D \u0437\u0430\u043A\u0456\u043D\u0447\u0443\u0432\u0430\u0442\u0438\u0441\u044F \u043D\u0430 "${o.suffix}"`:o.format==="includes"?`\u041D\u0435\u043F\u0440\u0430\u0432\u0438\u043B\u044C\u043D\u0438\u0439 \u0440\u044F\u0434\u043E\u043A: \u043F\u043E\u0432\u0438\u043D\u0435\u043D \u043C\u0456\u0441\u0442\u0438\u0442\u0438 "${o.includes}"`:o.format==="regex"?`\u041D\u0435\u043F\u0440\u0430\u0432\u0438\u043B\u044C\u043D\u0438\u0439 \u0440\u044F\u0434\u043E\u043A: \u043F\u043E\u0432\u0438\u043D\u0435\u043D \u0432\u0456\u0434\u043F\u043E\u0432\u0456\u0434\u0430\u0442\u0438 \u0448\u0430\u0431\u043B\u043E\u043D\u0443 ${o.pattern}`:`\u041D\u0435\u043F\u0440\u0430\u0432\u0438\u043B\u044C\u043D\u0438\u0439 ${n[o.format]??r.format}`}case"not_multiple_of":return`\u041D\u0435\u043F\u0440\u0430\u0432\u0438\u043B\u044C\u043D\u0435 \u0447\u0438\u0441\u043B\u043E: \u043F\u043E\u0432\u0438\u043D\u043D\u043E \u0431\u0443\u0442\u0438 \u043A\u0440\u0430\u0442\u043D\u0438\u043C ${r.divisor}`;case"unrecognized_keys":return`\u041D\u0435\u0440\u043E\u0437\u043F\u0456\u0437\u043D\u0430\u043D\u0438\u0439 \u043A\u043B\u044E\u0447${r.keys.length>1?"\u0456":""}: ${v(r.keys,", ")}`;case"invalid_key":return`\u041D\u0435\u043F\u0440\u0430\u0432\u0438\u043B\u044C\u043D\u0438\u0439 \u043A\u043B\u044E\u0447 \u0443 ${r.origin}`;case"invalid_union":return"\u041D\u0435\u043F\u0440\u0430\u0432\u0438\u043B\u044C\u043D\u0456 \u0432\u0445\u0456\u0434\u043D\u0456 \u0434\u0430\u043D\u0456";case"invalid_element":return`\u041D\u0435\u043F\u0440\u0430\u0432\u0438\u043B\u044C\u043D\u0435 \u0437\u043D\u0430\u0447\u0435\u043D\u043D\u044F \u0443 ${r.origin}`;default:return"\u041D\u0435\u043F\u0440\u0430\u0432\u0438\u043B\u044C\u043D\u0456 \u0432\u0445\u0456\u0434\u043D\u0456 \u0434\u0430\u043D\u0456"}}};function ha(){return{localeError:VI()}}function Vv(){return ha()}var FI=()=>{let e={string:{unit:"\u062D\u0631\u0648\u0641",verb:"\u06C1\u0648\u0646\u0627"},file:{unit:"\u0628\u0627\u0626\u0679\u0633",verb:"\u06C1\u0648\u0646\u0627"},array:{unit:"\u0622\u0626\u0679\u0645\u0632",verb:"\u06C1\u0648\u0646\u0627"},set:{unit:"\u0622\u0626\u0679\u0645\u0632",verb:"\u06C1\u0648\u0646\u0627"},map:{unit:"\u0622\u0626\u0679\u0645\u0632",verb:"\u06C1\u0648\u0646\u0627"}};function t(r){return e[r]??null}let n={regex:"\u0627\u0646 \u067E\u0679",email:"\u0627\u06CC \u0645\u06CC\u0644 \u0627\u06CC\u0688\u0631\u06CC\u0633",url:"\u06CC\u0648 \u0622\u0631 \u0627\u06CC\u0644",emoji:"\u0627\u06CC\u0645\u0648\u062C\u06CC",uuid:"\u06CC\u0648 \u06CC\u0648 \u0622\u0626\u06CC \u0688\u06CC",uuidv4:"\u06CC\u0648 \u06CC\u0648 \u0622\u0626\u06CC \u0688\u06CC \u0648\u06CC 4",uuidv6:"\u06CC\u0648 \u06CC\u0648 \u0622\u0626\u06CC \u0688\u06CC \u0648\u06CC 6",nanoid:"\u0646\u06CC\u0646\u0648 \u0622\u0626\u06CC \u0688\u06CC",guid:"\u062C\u06CC \u06CC\u0648 \u0622\u0626\u06CC \u0688\u06CC",cuid:"\u0633\u06CC \u06CC\u0648 \u0622\u0626\u06CC \u0688\u06CC",cuid2:"\u0633\u06CC \u06CC\u0648 \u0622\u0626\u06CC \u0688\u06CC 2",ulid:"\u06CC\u0648 \u0627\u06CC\u0644 \u0622\u0626\u06CC \u0688\u06CC",xid:"\u0627\u06CC\u06A9\u0633 \u0622\u0626\u06CC \u0688\u06CC",ksuid:"\u06A9\u06D2 \u0627\u06CC\u0633 \u06CC\u0648 \u0622\u0626\u06CC \u0688\u06CC",datetime:"\u0622\u0626\u06CC \u0627\u06CC\u0633 \u0627\u0648 \u0688\u06CC\u0679 \u0679\u0627\u0626\u0645",date:"\u0622\u0626\u06CC \u0627\u06CC\u0633 \u0627\u0648 \u062A\u0627\u0631\u06CC\u062E",time:"\u0622\u0626\u06CC \u0627\u06CC\u0633 \u0627\u0648 \u0648\u0642\u062A",duration:"\u0622\u0626\u06CC \u0627\u06CC\u0633 \u0627\u0648 \u0645\u062F\u062A",ipv4:"\u0622\u0626\u06CC \u067E\u06CC \u0648\u06CC 4 \u0627\u06CC\u0688\u0631\u06CC\u0633",ipv6:"\u0622\u0626\u06CC \u067E\u06CC \u0648\u06CC 6 \u0627\u06CC\u0688\u0631\u06CC\u0633",mac:"\u0627\u06CC\u0645 \u0627\u06D2 \u0633\u06CC \u0627\u06CC\u0688\u0631\u06CC\u0633",cidrv4:"\u0622\u0626\u06CC \u067E\u06CC \u0648\u06CC 4 \u0631\u06CC\u0646\u062C",cidrv6:"\u0622\u0626\u06CC \u067E\u06CC \u0648\u06CC 6 \u0631\u06CC\u0646\u062C",base64:"\u0628\u06CC\u0633 64 \u0627\u0646 \u06A9\u0648\u0688\u0688 \u0633\u0679\u0631\u0646\u06AF",base64url:"\u0628\u06CC\u0633 64 \u06CC\u0648 \u0622\u0631 \u0627\u06CC\u0644 \u0627\u0646 \u06A9\u0648\u0688\u0688 \u0633\u0679\u0631\u0646\u06AF",json_string:"\u062C\u06D2 \u0627\u06CC\u0633 \u0627\u0648 \u0627\u06CC\u0646 \u0633\u0679\u0631\u0646\u06AF",e164:"\u0627\u06CC 164 \u0646\u0645\u0628\u0631",credit_card:"\u06A9\u0631\u06CC\u0688\u0679 \u06A9\u0627\u0631\u0688 \u0646\u0645\u0628\u0631",currency_code:"\u06A9\u0631\u0646\u0633\u06CC \u06A9\u0648\u0688",iban:"IBAN",jwt:"\u062C\u06D2 \u0688\u0628\u0644\u06CC\u0648 \u0679\u06CC",template_literal:"\u0627\u0646 \u067E\u0679"},i={nan:"NaN",number:"\u0646\u0645\u0628\u0631",array:"\u0622\u0631\u06D2",null:"\u0646\u0644"};return r=>{switch(r.code){case"invalid_type":{let o=i[r.expected]??r.expected,a=$(r.input),s=i[a]??a;return/^[A-Z]/.test(r.expected)?`\u063A\u0644\u0637 \u0627\u0646 \u067E\u0679: instanceof ${r.expected} \u0645\u062A\u0648\u0642\u0639 \u062A\u06BE\u0627\u060C ${s} \u0645\u0648\u0635\u0648\u0644 \u06C1\u0648\u0627`:`\u063A\u0644\u0637 \u0627\u0646 \u067E\u0679: ${o} \u0645\u062A\u0648\u0642\u0639 \u062A\u06BE\u0627\u060C ${s} \u0645\u0648\u0635\u0648\u0644 \u06C1\u0648\u0627`}case"invalid_value":return r.values.length===1?`\u063A\u0644\u0637 \u0627\u0646 \u067E\u0679: ${b(r.values[0])} \u0645\u062A\u0648\u0642\u0639 \u062A\u06BE\u0627`:`\u063A\u0644\u0637 \u0622\u067E\u0634\u0646: ${v(r.values,"|")} \u0645\u06CC\u06BA \u0633\u06D2 \u0627\u06CC\u06A9 \u0645\u062A\u0648\u0642\u0639 \u062A\u06BE\u0627`;case"too_big":{let o=r.inclusive?"<=":"<",a=t(r.origin);return a?`\u0628\u06C1\u062A \u0628\u0691\u0627: ${r.origin??"\u0648\u06CC\u0644\u06CC\u0648"} \u06A9\u06D2 ${o}${r.maximum.toString()} ${a.unit??"\u0639\u0646\u0627\u0635\u0631"} \u06C1\u0648\u0646\u06D2 \u0645\u062A\u0648\u0642\u0639 \u062A\u06BE\u06D2`:`\u0628\u06C1\u062A \u0628\u0691\u0627: ${r.origin??"\u0648\u06CC\u0644\u06CC\u0648"} \u06A9\u0627 ${o}${r.maximum.toString()} \u06C1\u0648\u0646\u0627 \u0645\u062A\u0648\u0642\u0639 \u062A\u06BE\u0627`}case"too_small":{let o=r.inclusive?">=":">",a=t(r.origin);return a?`\u0628\u06C1\u062A \u0686\u06BE\u0648\u0679\u0627: ${r.origin} \u06A9\u06D2 ${o}${r.minimum.toString()} ${a.unit} \u06C1\u0648\u0646\u06D2 \u0645\u062A\u0648\u0642\u0639 \u062A\u06BE\u06D2`:`\u0628\u06C1\u062A \u0686\u06BE\u0648\u0679\u0627: ${r.origin} \u06A9\u0627 ${o}${r.minimum.toString()} \u06C1\u0648\u0646\u0627 \u0645\u062A\u0648\u0642\u0639 \u062A\u06BE\u0627`}case"invalid_format":{let o=r;return o.format==="starts_with"?`\u063A\u0644\u0637 \u0633\u0679\u0631\u0646\u06AF: "${o.prefix}" \u0633\u06D2 \u0634\u0631\u0648\u0639 \u06C1\u0648\u0646\u0627 \u0686\u0627\u06C1\u06CC\u06D2`:o.format==="ends_with"?`\u063A\u0644\u0637 \u0633\u0679\u0631\u0646\u06AF: "${o.suffix}" \u067E\u0631 \u062E\u062A\u0645 \u06C1\u0648\u0646\u0627 \u0686\u0627\u06C1\u06CC\u06D2`:o.format==="includes"?`\u063A\u0644\u0637 \u0633\u0679\u0631\u0646\u06AF: "${o.includes}" \u0634\u0627\u0645\u0644 \u06C1\u0648\u0646\u0627 \u0686\u0627\u06C1\u06CC\u06D2`:o.format==="regex"?`\u063A\u0644\u0637 \u0633\u0679\u0631\u0646\u06AF: \u067E\u06CC\u0679\u0631\u0646 ${o.pattern} \u0633\u06D2 \u0645\u06CC\u0686 \u06C1\u0648\u0646\u0627 \u0686\u0627\u06C1\u06CC\u06D2`:`\u063A\u0644\u0637 ${n[o.format]??r.format}`}case"not_multiple_of":return`\u063A\u0644\u0637 \u0646\u0645\u0628\u0631: ${r.divisor} \u06A9\u0627 \u0645\u0636\u0627\u0639\u0641 \u06C1\u0648\u0646\u0627 \u0686\u0627\u06C1\u06CC\u06D2`;case"unrecognized_keys":return`\u063A\u06CC\u0631 \u062A\u0633\u0644\u06CC\u0645 \u0634\u062F\u06C1 \u06A9\u06CC${r.keys.length>1?"\u0632":""}: ${v(r.keys,"\u060C ")}`;case"invalid_key":return`${r.origin} \u0645\u06CC\u06BA \u063A\u0644\u0637 \u06A9\u06CC`;case"invalid_union":return"\u063A\u0644\u0637 \u0627\u0646 \u067E\u0679";case"invalid_element":return`${r.origin} \u0645\u06CC\u06BA \u063A\u0644\u0637 \u0648\u06CC\u0644\u06CC\u0648`;default:return"\u063A\u0644\u0637 \u0627\u0646 \u067E\u0679"}}};function Fv(){return{localeError:FI()}}var qI=()=>{let e={string:{unit:"belgi",verb:"bo\u2018lishi kerak"},file:{unit:"bayt",verb:"bo\u2018lishi kerak"},array:{unit:"element",verb:"bo\u2018lishi kerak"},set:{unit:"element",verb:"bo\u2018lishi kerak"},map:{unit:"yozuv",verb:"bo\u2018lishi kerak"}};function t(r){return e[r]??null}let n={regex:"kirish",email:"elektron pochta manzili",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO sana va vaqti",date:"ISO sana",time:"ISO vaqt",duration:"ISO davomiylik",ipv4:"IPv4 manzil",ipv6:"IPv6 manzil",mac:"MAC manzil",cidrv4:"IPv4 diapazon",cidrv6:"IPv6 diapazon",base64:"base64 kodlangan satr",base64url:"base64url kodlangan satr",json_string:"JSON satr",e164:"E.164 raqam",credit_card:"kredit karta raqami",currency_code:"valyuta kodi",iban:"IBAN",jwt:"JWT",template_literal:"kirish"},i={nan:"NaN",number:"raqam",array:"massiv"};return r=>{switch(r.code){case"invalid_type":{let o=i[r.expected]??r.expected,a=$(r.input),s=i[a]??a;return/^[A-Z]/.test(r.expected)?`Noto\u2018g\u2018ri kirish: kutilgan instanceof ${r.expected}, qabul qilingan ${s}`:`Noto\u2018g\u2018ri kirish: kutilgan ${o}, qabul qilingan ${s}`}case"invalid_value":return r.values.length===1?`Noto\u2018g\u2018ri kirish: kutilgan ${b(r.values[0])}`:`Noto\u2018g\u2018ri variant: quyidagilardan biri kutilgan ${v(r.values,"|")}`;case"too_big":{let o=r.inclusive?"<=":"<",a=t(r.origin);return a?`Juda katta: kutilgan ${r.origin??"qiymat"} ${o}${r.maximum.toString()} ${a.unit} ${a.verb}`:`Juda katta: kutilgan ${r.origin??"qiymat"} ${o}${r.maximum.toString()}`}case"too_small":{let o=r.inclusive?">=":">",a=t(r.origin);return a?`Juda kichik: kutilgan ${r.origin} ${o}${r.minimum.toString()} ${a.unit} ${a.verb}`:`Juda kichik: kutilgan ${r.origin} ${o}${r.minimum.toString()}`}case"invalid_format":{let o=r;return o.format==="starts_with"?`Noto\u2018g\u2018ri satr: "${o.prefix}" bilan boshlanishi kerak`:o.format==="ends_with"?`Noto\u2018g\u2018ri satr: "${o.suffix}" bilan tugashi kerak`:o.format==="includes"?`Noto\u2018g\u2018ri satr: "${o.includes}" ni o\u2018z ichiga olishi kerak`:o.format==="regex"?`Noto\u2018g\u2018ri satr: ${o.pattern} shabloniga mos kelishi kerak`:`Noto\u2018g\u2018ri ${n[o.format]??r.format}`}case"not_multiple_of":return`Noto\u2018g\u2018ri raqam: ${r.divisor} ning karralisi bo\u2018lishi kerak`;case"unrecognized_keys":return`Noma\u2019lum kalit${r.keys.length>1?"lar":""}: ${v(r.keys,", ")}`;case"invalid_key":return`${r.origin} dagi kalit noto\u2018g\u2018ri`;case"invalid_union":return"Noto\u2018g\u2018ri kirish";case"invalid_element":return`${r.origin} da noto\u2018g\u2018ri qiymat`;default:return"Noto\u2018g\u2018ri kirish"}}};function qv(){return{localeError:qI()}}var BI=()=>{let e={string:{unit:"k\xFD t\u1EF1",verb:"c\xF3"},file:{unit:"byte",verb:"c\xF3"},array:{unit:"ph\u1EA7n t\u1EED",verb:"c\xF3"},set:{unit:"ph\u1EA7n t\u1EED",verb:"c\xF3"},map:{unit:"ph\u1EA7n t\u1EED",verb:"c\xF3"}};function t(r){return e[r]??null}let n={regex:"\u0111\u1EA7u v\xE0o",email:"\u0111\u1ECBa ch\u1EC9 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\u1EDD ISO",date:"ng\xE0y ISO",time:"gi\u1EDD ISO",duration:"kho\u1EA3ng th\u1EDDi gian ISO",ipv4:"\u0111\u1ECBa ch\u1EC9 IPv4",ipv6:"\u0111\u1ECBa ch\u1EC9 IPv6",mac:"\u0111\u1ECBa ch\u1EC9 MAC",cidrv4:"d\u1EA3i IPv4",cidrv6:"d\u1EA3i IPv6",base64:"chu\u1ED7i m\xE3 h\xF3a base64",base64url:"chu\u1ED7i m\xE3 h\xF3a base64url",json_string:"chu\u1ED7i JSON",e164:"s\u1ED1 E.164",credit_card:"s\u1ED1 th\u1EBB t\xEDn d\u1EE5ng",currency_code:"m\xE3 ti\u1EC1n t\u1EC7",iban:"IBAN",jwt:"JWT",template_literal:"\u0111\u1EA7u v\xE0o"},i={nan:"NaN",number:"s\u1ED1",array:"m\u1EA3ng"};return r=>{switch(r.code){case"invalid_type":{let o=i[r.expected]??r.expected,a=$(r.input),s=i[a]??a;return/^[A-Z]/.test(r.expected)?`\u0110\u1EA7u v\xE0o kh\xF4ng h\u1EE3p l\u1EC7: mong \u0111\u1EE3i instanceof ${r.expected}, nh\u1EADn \u0111\u01B0\u1EE3c ${s}`:`\u0110\u1EA7u v\xE0o kh\xF4ng h\u1EE3p l\u1EC7: mong \u0111\u1EE3i ${o}, nh\u1EADn \u0111\u01B0\u1EE3c ${s}`}case"invalid_value":return r.values.length===1?`\u0110\u1EA7u v\xE0o kh\xF4ng h\u1EE3p l\u1EC7: mong \u0111\u1EE3i ${b(r.values[0])}`:`T\xF9y ch\u1ECDn kh\xF4ng h\u1EE3p l\u1EC7: mong \u0111\u1EE3i m\u1ED9t trong c\xE1c gi\xE1 tr\u1ECB ${v(r.values,"|")}`;case"too_big":{let o=r.inclusive?"<=":"<",a=t(r.origin);return a?`Qu\xE1 l\u1EDBn: mong \u0111\u1EE3i ${r.origin??"gi\xE1 tr\u1ECB"} ${a.verb} ${o}${r.maximum.toString()} ${a.unit??"ph\u1EA7n t\u1EED"}`:`Qu\xE1 l\u1EDBn: mong \u0111\u1EE3i ${r.origin??"gi\xE1 tr\u1ECB"} ${o}${r.maximum.toString()}`}case"too_small":{let o=r.inclusive?">=":">",a=t(r.origin);return a?`Qu\xE1 nh\u1ECF: mong \u0111\u1EE3i ${r.origin} ${a.verb} ${o}${r.minimum.toString()} ${a.unit}`:`Qu\xE1 nh\u1ECF: mong \u0111\u1EE3i ${r.origin} ${o}${r.minimum.toString()}`}case"invalid_format":{let o=r;return o.format==="starts_with"?`Chu\u1ED7i kh\xF4ng h\u1EE3p l\u1EC7: ph\u1EA3i b\u1EAFt \u0111\u1EA7u b\u1EB1ng "${o.prefix}"`:o.format==="ends_with"?`Chu\u1ED7i kh\xF4ng h\u1EE3p l\u1EC7: ph\u1EA3i k\u1EBFt th\xFAc b\u1EB1ng "${o.suffix}"`:o.format==="includes"?`Chu\u1ED7i kh\xF4ng h\u1EE3p l\u1EC7: ph\u1EA3i bao g\u1ED3m "${o.includes}"`:o.format==="regex"?`Chu\u1ED7i kh\xF4ng h\u1EE3p l\u1EC7: ph\u1EA3i kh\u1EDBp v\u1EDBi m\u1EABu ${o.pattern}`:`${n[o.format]??r.format} kh\xF4ng h\u1EE3p l\u1EC7`}case"not_multiple_of":return`S\u1ED1 kh\xF4ng h\u1EE3p l\u1EC7: ph\u1EA3i l\xE0 b\u1ED9i s\u1ED1 c\u1EE7a ${r.divisor}`;case"unrecognized_keys":return`Kh\xF3a kh\xF4ng \u0111\u01B0\u1EE3c nh\u1EADn d\u1EA1ng: ${v(r.keys,", ")}`;case"invalid_key":return`Kh\xF3a kh\xF4ng h\u1EE3p l\u1EC7 trong ${r.origin}`;case"invalid_union":return"\u0110\u1EA7u v\xE0o kh\xF4ng h\u1EE3p l\u1EC7";case"invalid_element":return`Gi\xE1 tr\u1ECB kh\xF4ng h\u1EE3p l\u1EC7 trong ${r.origin}`;default:return"\u0110\u1EA7u v\xE0o kh\xF4ng h\u1EE3p l\u1EC7"}}};function Bv(){return{localeError:BI()}}var GI=()=>{let e={string:{unit:"\u5B57\u7B26",verb:"\u5305\u542B"},file:{unit:"\u5B57\u8282",verb:"\u5305\u542B"},array:{unit:"\u9879",verb:"\u5305\u542B"},set:{unit:"\u9879",verb:"\u5305\u542B"},map:{unit:"\u9879",verb:"\u5305\u542B"}};function t(r){return e[r]??null}let n={regex:"\u8F93\u5165",email:"\u7535\u5B50\u90AE\u4EF6",url:"URL",emoji:"\u8868\u60C5\u7B26\u53F7",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO\u65E5\u671F\u65F6\u95F4",date:"ISO\u65E5\u671F",time:"ISO\u65F6\u95F4",duration:"ISO\u65F6\u957F",ipv4:"IPv4\u5730\u5740",ipv6:"IPv6\u5730\u5740",mac:"MAC\u5730\u5740",cidrv4:"IPv4\u7F51\u6BB5",cidrv6:"IPv6\u7F51\u6BB5",base64:"base64\u7F16\u7801\u5B57\u7B26\u4E32",base64url:"base64url\u7F16\u7801\u5B57\u7B26\u4E32",json_string:"JSON\u5B57\u7B26\u4E32",e164:"E.164\u53F7\u7801",credit_card:"\u4FE1\u7528\u5361\u53F7",currency_code:"\u8D27\u5E01\u4EE3\u7801",iban:"IBAN",jwt:"JWT",template_literal:"\u8F93\u5165"},i={nan:"NaN",number:"\u6570\u5B57",array:"\u6570\u7EC4",null:"\u7A7A\u503C(null)"};return r=>{switch(r.code){case"invalid_type":{let o=i[r.expected]??r.expected,a=$(r.input),s=i[a]??a;return/^[A-Z]/.test(r.expected)?`\u65E0\u6548\u8F93\u5165\uFF1A\u671F\u671B instanceof ${r.expected}\uFF0C\u5B9E\u9645\u63A5\u6536 ${s}`:`\u65E0\u6548\u8F93\u5165\uFF1A\u671F\u671B ${o}\uFF0C\u5B9E\u9645\u63A5\u6536 ${s}`}case"invalid_value":return r.values.length===1?`\u65E0\u6548\u8F93\u5165\uFF1A\u671F\u671B ${b(r.values[0])}`:`\u65E0\u6548\u9009\u9879\uFF1A\u671F\u671B\u4EE5\u4E0B\u4E4B\u4E00 ${v(r.values,"|")}`;case"too_big":{let o=r.inclusive?"<=":"<",a=t(r.origin);return a?`\u6570\u503C\u8FC7\u5927\uFF1A\u671F\u671B ${r.origin??"\u503C"} ${o}${r.maximum.toString()} ${a.unit??"\u4E2A\u5143\u7D20"}`:`\u6570\u503C\u8FC7\u5927\uFF1A\u671F\u671B ${r.origin??"\u503C"} ${o}${r.maximum.toString()}`}case"too_small":{let o=r.inclusive?">=":">",a=t(r.origin);return a?`\u6570\u503C\u8FC7\u5C0F\uFF1A\u671F\u671B ${r.origin} ${o}${r.minimum.toString()} ${a.unit}`:`\u6570\u503C\u8FC7\u5C0F\uFF1A\u671F\u671B ${r.origin} ${o}${r.minimum.toString()}`}case"invalid_format":{let o=r;return o.format==="starts_with"?`\u65E0\u6548\u5B57\u7B26\u4E32\uFF1A\u5FC5\u987B\u4EE5 "${o.prefix}" \u5F00\u5934`:o.format==="ends_with"?`\u65E0\u6548\u5B57\u7B26\u4E32\uFF1A\u5FC5\u987B\u4EE5 "${o.suffix}" \u7ED3\u5C3E`:o.format==="includes"?`\u65E0\u6548\u5B57\u7B26\u4E32\uFF1A\u5FC5\u987B\u5305\u542B "${o.includes}"`:o.format==="regex"?`\u65E0\u6548\u5B57\u7B26\u4E32\uFF1A\u5FC5\u987B\u6EE1\u8DB3\u6B63\u5219\u8868\u8FBE\u5F0F ${o.pattern}`:`\u65E0\u6548${n[o.format]??r.format}`}case"not_multiple_of":return`\u65E0\u6548\u6570\u5B57\uFF1A\u5FC5\u987B\u662F ${r.divisor} \u7684\u500D\u6570`;case"unrecognized_keys":return`\u51FA\u73B0\u672A\u77E5\u7684\u952E(key): ${v(r.keys,", ")}`;case"invalid_key":return`${r.origin} \u4E2D\u7684\u952E(key)\u65E0\u6548`;case"invalid_union":return"\u65E0\u6548\u8F93\u5165";case"invalid_element":return`${r.origin} \u4E2D\u5305\u542B\u65E0\u6548\u503C(value)`;default:return"\u65E0\u6548\u8F93\u5165"}}};function Gv(){return{localeError:GI()}}var JI=()=>{let e={string:{unit:"\u5B57\u5143",verb:"\u64C1\u6709"},file:{unit:"\u4F4D\u5143\u7D44",verb:"\u64C1\u6709"},array:{unit:"\u9805\u76EE",verb:"\u64C1\u6709"},set:{unit:"\u9805\u76EE",verb:"\u64C1\u6709"},map:{unit:"\u9805\u76EE",verb:"\u64C1\u6709"}};function t(r){return e[r]??null}let n={regex:"\u8F38\u5165",email:"\u90F5\u4EF6\u5730\u5740",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 \u65E5\u671F\u6642\u9593",date:"ISO \u65E5\u671F",time:"ISO \u6642\u9593",duration:"ISO \u671F\u9593",ipv4:"IPv4 \u4F4D\u5740",ipv6:"IPv6 \u4F4D\u5740",mac:"MAC \u4F4D\u5740",cidrv4:"IPv4 \u7BC4\u570D",cidrv6:"IPv6 \u7BC4\u570D",base64:"base64 \u7DE8\u78BC\u5B57\u4E32",base64url:"base64url \u7DE8\u78BC\u5B57\u4E32",json_string:"JSON \u5B57\u4E32",e164:"E.164 \u6578\u503C",credit_card:"\u4FE1\u7528\u5361\u865F",currency_code:"\u8CA8\u5E63\u4EE3\u78BC",iban:"IBAN",jwt:"JWT",template_literal:"\u8F38\u5165"},i={nan:"NaN"};return r=>{switch(r.code){case"invalid_type":{let o=i[r.expected]??r.expected,a=$(r.input),s=i[a]??a;return/^[A-Z]/.test(r.expected)?`\u7121\u6548\u7684\u8F38\u5165\u503C\uFF1A\u9810\u671F\u70BA instanceof ${r.expected}\uFF0C\u4F46\u6536\u5230 ${s}`:`\u7121\u6548\u7684\u8F38\u5165\u503C\uFF1A\u9810\u671F\u70BA ${o}\uFF0C\u4F46\u6536\u5230 ${s}`}case"invalid_value":return r.values.length===1?`\u7121\u6548\u7684\u8F38\u5165\u503C\uFF1A\u9810\u671F\u70BA ${b(r.values[0])}`:`\u7121\u6548\u7684\u9078\u9805\uFF1A\u9810\u671F\u70BA\u4EE5\u4E0B\u5176\u4E2D\u4E4B\u4E00 ${v(r.values,"|")}`;case"too_big":{let o=r.inclusive?"<=":"<",a=t(r.origin);return a?`\u6578\u503C\u904E\u5927\uFF1A\u9810\u671F ${r.origin??"\u503C"} \u61C9\u70BA ${o}${r.maximum.toString()} ${a.unit??"\u500B\u5143\u7D20"}`:`\u6578\u503C\u904E\u5927\uFF1A\u9810\u671F ${r.origin??"\u503C"} \u61C9\u70BA ${o}${r.maximum.toString()}`}case"too_small":{let o=r.inclusive?">=":">",a=t(r.origin);return a?`\u6578\u503C\u904E\u5C0F\uFF1A\u9810\u671F ${r.origin} \u61C9\u70BA ${o}${r.minimum.toString()} ${a.unit}`:`\u6578\u503C\u904E\u5C0F\uFF1A\u9810\u671F ${r.origin} \u61C9\u70BA ${o}${r.minimum.toString()}`}case"invalid_format":{let o=r;return o.format==="starts_with"?`\u7121\u6548\u7684\u5B57\u4E32\uFF1A\u5FC5\u9808\u4EE5 "${o.prefix}" \u958B\u982D`:o.format==="ends_with"?`\u7121\u6548\u7684\u5B57\u4E32\uFF1A\u5FC5\u9808\u4EE5 "${o.suffix}" \u7D50\u5C3E`:o.format==="includes"?`\u7121\u6548\u7684\u5B57\u4E32\uFF1A\u5FC5\u9808\u5305\u542B "${o.includes}"`:o.format==="regex"?`\u7121\u6548\u7684\u5B57\u4E32\uFF1A\u5FC5\u9808\u7B26\u5408\u683C\u5F0F ${o.pattern}`:`\u7121\u6548\u7684 ${n[o.format]??r.format}`}case"not_multiple_of":return`\u7121\u6548\u7684\u6578\u5B57\uFF1A\u5FC5\u9808\u70BA ${r.divisor} \u7684\u500D\u6578`;case"unrecognized_keys":return`\u7121\u6CD5\u8B58\u5225\u7684\u9375\u503C${r.keys.length>1?"\u5011":""}\uFF1A${v(r.keys,"\u3001")}`;case"invalid_key":return`${r.origin} \u4E2D\u6709\u7121\u6548\u7684\u9375\u503C`;case"invalid_union":return"\u7121\u6548\u7684\u8F38\u5165\u503C";case"invalid_element":return`${r.origin} \u4E2D\u6709\u7121\u6548\u7684\u503C`;default:return"\u7121\u6548\u7684\u8F38\u5165\u503C"}}};function Jv(){return{localeError:JI()}}var WI=()=>{let e={string:{unit:"\xE0mi",verb:"n\xED"},file:{unit:"bytes",verb:"n\xED"},array:{unit:"nkan",verb:"n\xED"},set:{unit:"nkan",verb:"n\xED"},map:{unit:"nkan",verb:"n\xED"}};function t(r){return e[r]??null}let n={regex:"\u1EB9\u0300r\u1ECD \xECb\xE1w\u1ECDl\xE9",email:"\xE0d\xEDr\u1EB9\u0301s\xEC \xECm\u1EB9\u0301l\xEC",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:"\xE0k\xF3k\xF2 ISO",date:"\u1ECDj\u1ECD\u0301 ISO",time:"\xE0k\xF3k\xF2 ISO",duration:"\xE0k\xF3k\xF2 t\xF3 p\xE9 ISO",ipv4:"\xE0d\xEDr\u1EB9\u0301s\xEC IPv4",ipv6:"\xE0d\xEDr\u1EB9\u0301s\xEC IPv6",mac:"\xE0d\xEDr\u1EB9\u0301s\xEC MAC",cidrv4:"\xE0gb\xE8gb\xE8 IPv4",cidrv6:"\xE0gb\xE8gb\xE8 IPv6",base64:"\u1ECD\u0300r\u1ECD\u0300 t\xED a k\u1ECD\u0301 n\xED base64",base64url:"\u1ECD\u0300r\u1ECD\u0300 base64url",json_string:"\u1ECD\u0300r\u1ECD\u0300 JSON",e164:"n\u1ECD\u0301mb\xE0 E.164",credit_card:"n\u1ECDmba kaadi gbese",currency_code:"koodu ow\xF3",iban:"IBAN",jwt:"JWT",template_literal:"\u1EB9\u0300r\u1ECD \xECb\xE1w\u1ECDl\xE9"},i={nan:"NaN",number:"n\u1ECD\u0301mb\xE0",array:"akop\u1ECD"};return r=>{switch(r.code){case"invalid_type":{let o=i[r.expected]??r.expected,a=$(r.input),s=i[a]??a;return/^[A-Z]/.test(r.expected)?`\xCCb\xE1w\u1ECDl\xE9 a\u1E63\xEC\u1E63e: a n\xED l\xE1ti fi instanceof ${r.expected}, \xE0m\u1ECD\u0300 a r\xED ${s}`:`\xCCb\xE1w\u1ECDl\xE9 a\u1E63\xEC\u1E63e: a n\xED l\xE1ti fi ${o}, \xE0m\u1ECD\u0300 a r\xED ${s}`}case"invalid_value":return r.values.length===1?`\xCCb\xE1w\u1ECDl\xE9 a\u1E63\xEC\u1E63e: a n\xED l\xE1ti fi ${b(r.values[0])}`:`\xC0\u1E63\xE0y\xE0n a\u1E63\xEC\u1E63e: yan \u1ECD\u0300kan l\xE1ra ${v(r.values,"|")}`;case"too_big":{let o=r.inclusive?"<=":"<",a=t(r.origin);return a?`T\xF3 p\u1ECD\u0300 j\xF9: a n\xED l\xE1ti j\u1EB9\u0301 p\xE9 ${r.origin??"iye"} ${a.verb} ${o}${r.maximum} ${a.unit}`:`T\xF3 p\u1ECD\u0300 j\xF9: a n\xED l\xE1ti j\u1EB9\u0301 ${o}${r.maximum}`}case"too_small":{let o=r.inclusive?">=":">",a=t(r.origin);return a?`K\xE9r\xE9 ju: a n\xED l\xE1ti j\u1EB9\u0301 p\xE9 ${r.origin} ${a.verb} ${o}${r.minimum} ${a.unit}`:`K\xE9r\xE9 ju: a n\xED l\xE1ti j\u1EB9\u0301 ${o}${r.minimum}`}case"invalid_format":{let o=r;return o.format==="starts_with"?`\u1ECC\u0300r\u1ECD\u0300 a\u1E63\xEC\u1E63e: gb\u1ECD\u0301d\u1ECD\u0300 b\u1EB9\u0300r\u1EB9\u0300 p\u1EB9\u0300l\xFA "${o.prefix}"`:o.format==="ends_with"?`\u1ECC\u0300r\u1ECD\u0300 a\u1E63\xEC\u1E63e: gb\u1ECD\u0301d\u1ECD\u0300 par\xED p\u1EB9\u0300l\xFA "${o.suffix}"`:o.format==="includes"?`\u1ECC\u0300r\u1ECD\u0300 a\u1E63\xEC\u1E63e: gb\u1ECD\u0301d\u1ECD\u0300 n\xED "${o.includes}"`:o.format==="regex"?`\u1ECC\u0300r\u1ECD\u0300 a\u1E63\xEC\u1E63e: gb\u1ECD\u0301d\u1ECD\u0300 b\xE1 \xE0p\u1EB9\u1EB9r\u1EB9 mu ${o.pattern}`:`A\u1E63\xEC\u1E63e: ${n[o.format]??r.format}`}case"not_multiple_of":return`N\u1ECD\u0301mb\xE0 a\u1E63\xEC\u1E63e: gb\u1ECD\u0301d\u1ECD\u0300 j\u1EB9\u0301 \xE8y\xE0 p\xEDp\xEDn ti ${r.divisor}`;case"unrecognized_keys":return`B\u1ECDt\xECn\xEC \xE0\xECm\u1ECD\u0300: ${v(r.keys,", ")}`;case"invalid_key":return`B\u1ECDt\xECn\xEC a\u1E63\xEC\u1E63e n\xEDn\xFA ${r.origin}`;case"invalid_union":return"\xCCb\xE1w\u1ECDl\xE9 a\u1E63\xEC\u1E63e";case"invalid_element":return`Iye a\u1E63\xEC\u1E63e n\xEDn\xFA ${r.origin}`;default:return"\xCCb\xE1w\u1ECDl\xE9 a\u1E63\xEC\u1E63e"}}};function Wv(){return{localeError:WI()}}var Kv,$d=Symbol("ZodOutput"),wd=Symbol("ZodInput"),ga=class{constructor(){this._map=new WeakMap,this._idmap=new Map}add(t,...n){let i=n[0];return this._map.set(t,i),i&&typeof i=="object"&&"id"in i&&this._idmap.set(i.id,t),this}clear(){return this._map=new WeakMap,this._idmap=new Map,this}remove(t){let n=this._map.get(t);return n&&typeof n=="object"&&"id"in n&&this._idmap.delete(n.id),this._map.delete(t),this}get(t){let n=t._zod.parent;if(n){let i={...this.get(n)??{}};delete i.id;let r={...i,...this._map.get(t)};return Object.keys(r).length?r:void 0}return this._map.get(t)}has(t){return this._map.has(t)}};function va(){return new ga}(Kv=globalThis).__zod_globalRegistry??(Kv.__zod_globalRegistry=va());var $e=globalThis.__zod_globalRegistry;var Oe=Symbol.for("zod.compile.invalid"),Hv=Symbol.for("zod.compile.fallback"),Ye=class extends Error{constructor(t="z.compile does not support async refinements, transforms, or checks"){super(t),this.name="ZodCompileAsyncError"}},Z=class extends Error{constructor(t,n=!0){super(`z.compile does not support ${t}; this schema must use the runtime parser`),this.name="ZodCompileUnsupportedError",this.islandable=n}};function HI(e,t){try{return ya(e,{assertOnly:!0})}catch{return t}}function Id(e,t){try{let n=ya(e),i=_a(e,n);return i._zod.bag.validator=HI(e,n),i}catch(n){if(t?.strict)throw n;return e}}function _a(e,t){if(da(e))throw new Z("a schema whose subtree contains a reference cycle");let n=W(e),i=e._zod.run,r=i.__originalRun??i,o=(a,s)=>{if(s?.async||s?.direction==="backward"||s?.skipChecks||s?.[Hv]||s&&fa(s,a.value))return r(a,s);let u=t(a.value);return u!==Oe?(a.value=u,a):(s&&(s[Hv]=!0),r(a,s))};return o.__originalRun=r,n._zod.bag.fallbackRun=r,n._zod.bag.validator=t,n._zod.run=o,i.__originalRun||YI(n,e,t),n}function YI(e,t,n){let i=e,r=t;if(typeof r.safeParse=="function"){let o=r.safeParse;i.safeParse=(a,s)=>{let u=n(a);return u!==Oe?{success:!0,data:u}:o(a,s)}}if(typeof r.parse=="function"){let o=r.parse;i.parse=(a,s)=>{let u=n(a);return u!==Oe?u:o(a,s)}}}function ya(e,t){let n=!0;try{n=da(e)}catch{}if(n)throw new Z("a schema whose subtree contains a reference cycle");let i={constants:new Map,constantCounter:0,varCounter:0,definite:!0},r=new Xt(["input"]),o=re(r,i,e,"input",!t?.assertOnly);r.write(o===null?"return true;":`return ${o};`);let a=["INVALID",...i.constants.keys()],s=[Oe,...i.constants.values()],u=r.content.join(` + `)}return _.write("payload.value = newResult;"),_.write("return payload;"),_.compile()},a,s=Kt,u=!ge.jitless,l=u&&Zu.value,d=t.catchall,m;e._zod.parse=(f,p)=>{m??(m=i.value);let v=f.value;return s(v)?u&&l&&p?.async===!1&&p.jitless!==!0?(a||(a=o(t.shape)),f=a(f,p),d?Dg([],v,f,p,m,e,p?.abortEarly===!0):f):n(f,p):(f.issues.push({expected:"object",code:"invalid_type",input:v,inst:e}),f)}});function hg(e,t,n,i){for(let o of e)if(o.issues.length===0)return t.value=o.value,t;let r=e.filter(o=>!Ie(o));return r.length===1?(t.value=r[0].value,r[0]):(t.issues.push({code:"invalid_union",input:t.value,inst:n,errors:e.map(o=>o.issues.map(a=>je(a,i,ie())))}),t)}var li=h("$ZodUnion",(e,t)=>{U.init(e,t),R(e,"optin",i=>i.def.options.some(r=>r._zod.optin==="defaulted")?"defaulted":i.def.options.some(r=>r._zod.optin!==void 0)?"optional":void 0),R(e,"optout",i=>i.def.options.some(r=>r._zod.optout==="optional")?"optional":void 0),R(e,"values",i=>{if(i.def.options.every(r=>r._zod.values))return new Set(i.def.options.flatMap(r=>Array.from(r._zod.values)))}),R(e,"pattern",i=>{if(i.def.options.every(r=>r._zod.pattern)){let r=i.def.options.map(o=>o._zod.pattern);return new RegExp(`^(${r.map(o=>gt(o.source)).join("|")})$`)}});let n=t.options.length===1?t.options[0]._zod.run:null;e._zod.parse=(i,r)=>{if(n)return n(i,r);let o=!1,a=[];for(let s of t.options){let u=s._zod.run({value:i.value,issues:[]},r);if(u instanceof Promise)a.push(u),o=!0;else{if(u.issues.length===0)return u;a.push(u)}}return o?Promise.all(a).then(s=>hg(s,i,e,r)):hg(a,i,e,r)}});function gg(e,t,n,i){let r=[];for(let o=0;oo.issues.map(a=>je(a,i,ie())))}):t.issues.push({code:"invalid_union",input:t.value,inst:n,errors:[],inclusive:!1,matches:r}),t)}var Gl=h("$ZodXor",(e,t)=>{li.init(e,t),t.inclusive=!1;let n=t.options.length===1?t.options[0]._zod.run:null;e._zod.parse=(i,r)=>{if(n)return n(i,r);let o=!1,a=[];for(let s of t.options){let u=s._zod.run({value:i.value,issues:[]},r);u instanceof Promise?(a.push(u),o=!0):a.push(u)}return o?Promise.all(a).then(s=>gg(s,i,e,r)):gg(a,i,e,r)}});function Jl(e,t){let n=e._zod,i=n.bag.optionsMap;i||(i=Ng(n.def),n.bag.optionsMap=i);let r=i.get(t);if(r===null)throw new Error(`Ambiguous discriminator value "${String(t)}"`);return r}function Ng(e){let t=new Map;for(let n of e.options){let i=n._zod.propValues?.[e.discriminator];if(!i||i.size===0)throw new Error(`Invalid discriminated union option at index "${e.options.indexOf(n)}"`);for(let r of i)if(t.has(r)){if(r!==void 0)throw new Error(`Duplicate discriminator value "${String(r)}"`);t.set(r,null)}else t.set(r,n)}return t}var Wl=h("$ZodDiscriminatedUnion",(e,t)=>{t.inclusive=!1,li.init(e,t);let n=e._zod.parse;R(e,"propValues",r=>{let o={},a=0;for(let s of r.def.options){let u=s._zod.propValues;if(!u||Object.keys(u).length===0)throw new Error(`Invalid discriminated union option at index "${r.def.options.indexOf(s)}"`);u[r.def.discriminator]?.has(void 0)&&a++;for(let[c,l]of Object.entries(u)){Object.prototype.hasOwnProperty.call(o,c)||ye(o,c,new Set);for(let d of l)o[c].add(d)}}return!r.def.unionFallback&&a>1&&o[r.def.discriminator]?.delete(void 0),o}),t.options.forEach((r,o)=>{let a=Tr(r._zod.def);if(a&&!Object.prototype.hasOwnProperty.call(a,t.discriminator))throw new Error(`Invalid discriminated union option at index "${o}"`)});let i=Nr(()=>Ng(t));e._zod.parse=(r,o)=>{let a=r.value;if(!Kt(a))return r.issues.push({code:"invalid_type",expected:"object",input:a,inst:e}),r;let s=a?.[t.discriminator],u=i.value.get(s);return u&&(s!==void 0||o.direction!=="backward")?u._zod.run(r,o):t.unionFallback||o.direction==="backward"?n(r,o):(r.issues.push({code:"invalid_union",errors:[],note:"No matching discriminator",discriminator:t.discriminator,options:Array.from(i.value.keys()).filter(c=>i.value.get(c)!==null),input:a,path:[t.discriminator],inst:e}),r)}}),Kl=h("$ZodIntersection",(e,t)=>{U.init(e,t),e._zod.parse=(n,i)=>{let r=n.value,o=t.left._zod.run({value:r,issues:[]},i),a=t.right._zod.run({value:r,issues:[]},i);return o instanceof Promise||a instanceof Promise?Promise.all([o,a]).then(([u,c])=>vg(n,u,c)):vg(n,o,a)}});function Vr(e,t){if(e===t)return{valid:!0,data:e};if(e instanceof Date&&t instanceof Date&&+e==+t)return{valid:!0,data:e};if(Ve(e)&&Ve(t)){let n=Object.keys(t),i=Object.keys(e).filter(o=>n.indexOf(o)!==-1),r={...e,...t};Object.prototype.hasOwnProperty.call(r,"__proto__")&&delete r.__proto__;for(let o of i){if(o==="__proto__")continue;let a=Vr(e[o],t[o]);if(!a.valid)return{valid:!1,mergeErrorPath:[o,...a.mergeErrorPath]};r[o]=a.data}return{valid:!0,data:r}}if(Array.isArray(e)&&Array.isArray(t)){if(e.length!==t.length)return{valid:!1,mergeErrorPath:[]};let n=[];for(let i=0;i{let d;if(c.code==="unrecognized_keys"&&!c.path?.length)r??(r=c),d=c.keys;else if(c.code==="invalid_key"&&c.origin==="record"&&c.path?.length===1){let m=String(c.path[0]);o.has(m)||o.set(m,c),d=[m]}else return!1;for(let m of d)i.has(m)||i.set(m,{}),i.get(m)[l]=!0;return!0};for(let c of t.issues)a(c,"l")||e.issues.push(c);for(let c of n.issues)a(c,"r")||e.issues.push(c);let s=[...i].filter(([,c])=>c.l&&c.r).map(([c])=>c);if(s.length){let c=r?s.filter(l=>r.keys.includes(l)):[];c.length&&e.issues.push({...r,keys:c});for(let l of s)!c.includes(l)&&o.has(l)&&e.issues.push(o.get(l))}let u=Vr(t.value,n.value);if(!u.valid){if(Ie(e))return e;throw new Error(`Unmergable intersection. Error path: ${JSON.stringify(u.mergeErrorPath)}`)}return e.value=u.data,e}var ta=h("$ZodTuple",(e,t)=>{U.init(e,t);let n=t.items,i=ge.memoizer;i?.attach(e),e._zod.parse=(r,o)=>{let a=r.value;if(!Array.isArray(a))return r.issues.push({input:a,inst:e,expected:"tuple",code:"invalid_type"}),r;r.value=i?i.alloc(e,r,[],o):[];let s=[],u=_g(n,"optin"),c=_g(n,"optout");if(!t.rest){if(a.lengthn.length&&r.issues.push({code:"too_big",maximum:n.length,inclusive:!0,input:a,inst:e,origin:"array"})}let l=new Array(n.length),d=t.rest?o?.abortEarly:void 0,m=!1;for(let f=0;f{l[f]=v})):(l[f]=p,d&&!m&&p.issues.length&&(m=Ie(p)))}if(t.rest&&!m){let f=n.length-1,p=a.slice(n.length),v=r.issues.length;for(let _ of p){if(d&&r.issues.length!==v){if(Ie(r,v))break;v=r.issues.length}f++;let O=t.rest._zod.run({value:_,issues:[]},o);O instanceof Promise?s.push(O.then(w=>yg(w,r,f))):yg(O,r,f)}}return s.length?Promise.all(s).then(()=>bg(l,r,n,a,c)):bg(l,r,n,a,c)}});function _g(e,t){for(let n=e.length-1;n>=0;n--)if(!(t==="optin"?e[n]._zod.optin!==void 0:e[n]._zod.optout==="optional"))return n+1;return 0}function yg(e,t,n){e.issues.length&&t.issues.push(...De(n,e.issues)),t.value[n]=e.value}function bg(e,t,n,i,r){for(let o=0;o=r&&n[o]._zod.optin==="optional"){t.value.length=o;break}if(a.issues.length){if(!s&&o>=r){t.value.length=o;break}t.issues.push(...De(o,a.issues))}t.value[o]=a.value}for(let o=t.value.length-1;o>=i.length&&(n[o]._zod.optout==="optional"&&t.value[o]===void 0);o--)t.value.length=o;return t}var Hl=h("$ZodRecord",(e,t)=>{U.init(e,t);let n=ge.memoizer;n?.attach(e),e._zod.parse=(i,r)=>{let o=i.value;if(!Ve(o))return i.issues.push({expected:"record",code:"invalid_type",input:o,inst:e}),i;let a=[],s=t.keyType._zod.values;if(s&&!t.partial){i.value=n?n.alloc(e,i,{},r):{};let u=new Set;for(let l of s)if(typeof l=="string"||typeof l=="number"||typeof l=="symbol"){if(u.add(typeof l=="number"?l.toString():l),l==="__proto__")continue;let d=t.keyType._zod.run({value:l,issues:[]},r);if(d instanceof Promise)throw new Error("Async schemas not supported in object keys currently");if(d.issues.length){i.issues.push({code:"invalid_key",origin:"record",issues:d.issues.map(p=>je(p,r,ie())),input:l,path:[l],inst:e});continue}let m=d.value;if(m==="__proto__")continue;let f=t.valueType._zod.run({value:o[l],issues:[]},r);f instanceof Promise?a.push(f.then(p=>{p.issues.length&&i.issues.push(...De(l,p.issues)),i.value[m]=p.value})):(f.issues.length&&i.issues.push(...De(l,f.issues)),i.value[m]=f.value)}let c;for(let l in o)if(!u.has(l))if(t.mode==="loose"){if(l==="__proto__")continue;i.value[l]=o[l]}else c=c??[],c.push(l);c&&c.length>0&&i.issues.push({code:"unrecognized_keys",input:o,inst:e,keys:c,continue:!0})}else{i.value=n?n.alloc(e,i,{},r):{};let u;for(let c of Reflect.ownKeys(o)){if(c==="__proto__"||!Object.prototype.propertyIsEnumerable.call(o,c))continue;let l=t.keyType._zod.run({value:c,issues:[]},r);if(l instanceof Promise)throw new Error("Async schemas not supported in object keys currently");if(typeof c=="string"&&vt.test(c)&&l.issues.length){let p=t.keyType._zod.run({value:Number(c),issues:[]},r);if(p instanceof Promise)throw new Error("Async schemas not supported in object keys currently");p.issues.length===0&&(l=p)}if(l.issues.length){t.mode==="loose"?i.value[c]=o[c]:s?(u=u??[],u.push(c)):i.issues.push({code:"invalid_key",origin:"record",issues:l.issues.map(p=>je(p,r,ie())),input:c,path:[c],inst:e});continue}let m=l.value;if(m==="__proto__")continue;let f=t.valueType._zod.run({value:o[c],issues:[]},r);f instanceof Promise?a.push(f.then(p=>{p.issues.length&&i.issues.push(...De(c,p.issues)),i.value[m]=p.value})):(f.issues.length&&i.issues.push(...De(c,f.issues)),i.value[m]=f.value)}u&&u.length>0&&i.issues.push({code:"unrecognized_keys",input:o,inst:e,keys:u,continue:!0})}return a.length?Promise.all(a).then(()=>i):i}}),Yl=h("$ZodMap",(e,t)=>{U.init(e,t);let n=ge.memoizer;n?.attach(e),e._zod.parse=(i,r)=>{let o=i.value;if(!(o instanceof Map))return i.issues.push({expected:"map",code:"invalid_type",input:o,inst:e}),i;let a=[];i.value=n?n.alloc(e,i,new Map,r):new Map;let s=r?.abortEarly,u=i.issues.length;for(let[c,l]of o){if(s&&i.issues.length!==u){if(Ie(i,u))break;u=i.issues.length}let d=t.keyType._zod.run({value:c,issues:[]},r),m=t.valueType._zod.run({value:l,issues:[]},r);d instanceof Promise||m instanceof Promise?a.push(Promise.all([d,m]).then(([f,p])=>{$g(f,p,i,c,o,e,r)})):$g(d,m,i,c,o,e,r)}return a.length?Promise.all(a).then(()=>i):i}});function $g(e,t,n,i,r,o,a){e.issues.length&&(qn.has(typeof i)?n.issues.push(...De(i,e.issues)):n.issues.push({code:"invalid_key",origin:"map",input:r,inst:o,issues:e.issues.map(s=>je(s,a,ie()))})),t.issues.length&&(qn.has(typeof i)?n.issues.push(...De(i,t.issues)):n.issues.push({origin:"map",code:"invalid_element",input:r,inst:o,key:i,issues:t.issues.map(s=>je(s,a,ie()))})),n.value.set(e.value,t.value)}var Xl=h("$ZodSet",(e,t)=>{U.init(e,t);let n=ge.memoizer;n?.attach(e),e._zod.parse=(i,r)=>{let o=i.value;if(!(o instanceof Set))return i.issues.push({input:o,inst:e,expected:"set",code:"invalid_type"}),i;let a=[];i.value=n?n.alloc(e,i,new Set,r):new Set;let s=r?.abortEarly,u=i.issues.length;for(let c of o){if(s&&i.issues.length!==u){if(Ie(i,u))break;u=i.issues.length}let l=t.valueType._zod.run({value:c,issues:[]},r);l instanceof Promise?a.push(l.then(d=>wg(d,i))):wg(l,i)}return a.length?Promise.all(a).then(()=>i):i}});function wg(e,t){e.issues.length&&t.issues.push(...e.issues),t.value.add(e.value)}var Ql=h("$ZodEnum",(e,t)=>{U.init(e,t);let n=Dr(t.entries),i=new Set(n);e._zod.values=i,R(e,"pattern",r=>{let o=Dr(r.def.entries).filter(a=>qn.has(typeof a));return new RegExp(o.length?`^(${o.map(a=>Fe(a.toString())).join("|")})$`:"^[^\\s\\S]$")}),e._zod.parse=(r,o)=>{let a=r.value;return i.has(a)||r.issues.push({code:"invalid_value",values:n,input:a,inst:e}),r}}),ed=h("$ZodLiteral",(e,t)=>{U.init(e,t);let n=new Set(t.values);e._zod.values=n,R(e,"pattern",i=>{let r=i.def.values;return new RegExp(r.length?`^(${r.map(o=>typeof o=="string"?Fe(o):o?Fe(o.toString()):String(o)).join("|")})$`:"^[^\\s\\S]$")}),e._zod.parse=(i,r)=>{let o=i.value;return n.has(o)||i.issues.push({code:"invalid_value",values:t.values,input:o,inst:e}),i}}),td=h("$ZodFile",(e,t)=>{U.init(e,t),e._zod.parse=(n,i)=>{let r=n.value;return r instanceof File||n.issues.push({expected:"file",code:"invalid_type",input:r,inst:e}),n}}),rd=h("$ZodTransform",(e,t)=>{U.init(e,t),e._zod.optin="optional",ge.memoizer?.guard(e),e._zod.parse=(n,i)=>{if(i.direction==="backward")throw new zt(e.constructor.name);let r=t.transform(n.value,n);if(i.async)return(r instanceof Promise?r:Promise.resolve(r)).then(a=>(n.value=a,n));if(r instanceof Promise)throw new Ne;return n.value=r,n}});function xg(e,t){return e.value=t.issues.length?void 0:t.value,e}var ra=h("$ZodOptional",(e,t)=>{U.init(e,t),R(e,"optin",n=>n.def.innerType._zod.optin==="defaulted"?"defaulted":"optional"),e._zod.optout="optional",R(e,"values",n=>{let i=n.def.innerType._zod.values;return i?new Set([...i,void 0]):void 0}),R(e,"pattern",n=>{let i=n.def.innerType._zod.pattern;return i?new RegExp(`^(${gt(i.source)})?$`):void 0}),e._zod.parse=(n,i)=>{if(n.value===void 0){if(t.innerType._zod.optin!=="defaulted")return n;let r=t.innerType._zod.run({value:n.value,issues:[]},i);return r instanceof Promise?r.then(o=>xg(n,o)):xg(n,r)}return t.innerType._zod.run(n,i)}}),nd=h("$ZodExactOptional",(e,t)=>{ra.init(e,t),R(e,"values",n=>n.def.innerType._zod.values),R(e,"pattern",n=>n.def.innerType._zod.pattern),e._zod.parse=(n,i)=>t.innerType._zod.run(n,i)}),id=h("$ZodNullable",(e,t)=>{U.init(e,t),R(e,"optin",n=>n.def.innerType._zod.optin),R(e,"optout",n=>n.def.innerType._zod.optout),R(e,"pattern",n=>{let i=n.def.innerType._zod.pattern;return i?new RegExp(`^(${gt(i.source)}|null)$`):void 0}),R(e,"values",n=>n.def.innerType._zod.values?new Set([...n.def.innerType._zod.values,null]):void 0),e._zod.parse=(n,i)=>n.value===null?n:t.innerType._zod.run(n,i)}),od=h("$ZodDefault",(e,t)=>{U.init(e,t),e._zod.optin="defaulted",R(e,"values",n=>n.def.innerType._zod.values),e._zod.parse=(n,i)=>{if(i.direction==="backward")return t.innerType._zod.run(n,i);if(n.value===void 0)return n.value=t.defaultValue,n;let r=t.innerType._zod.run(n,i);return r instanceof Promise?r.then(o=>kg(o,t)):kg(r,t)}});function kg(e,t){return e.value===void 0&&(e.value=t.defaultValue),e}var ad=h("$ZodPrefault",(e,t)=>{U.init(e,t),e._zod.optin="defaulted",R(e,"values",n=>n.def.innerType._zod.values),e._zod.parse=(n,i)=>(i.direction==="backward"||n.value===void 0&&(n.value=t.defaultValue),t.innerType._zod.run(n,i))}),sd=h("$ZodNonOptional",(e,t)=>{U.init(e,t),R(e,"values",n=>{let i=n.def.innerType._zod.values;return i?new Set([...i].filter(r=>r!==void 0)):void 0}),e._zod.parse=(n,i)=>{let r=t.innerType._zod.run(n,i);return r instanceof Promise?r.then(o=>Sg(o,e)):Sg(r,e)}});function Sg(e,t){return!e.issues.length&&e.value===void 0&&e.issues.push({code:"invalid_type",expected:"nonoptional",input:e.value,inst:t}),e}var ud=h("$ZodSuccess",(e,t)=>{U.init(e,t),e._zod.parse=(n,i)=>{if(i.direction==="backward")throw new zt("ZodSuccess");let r=t.innerType._zod.run(n,i);return r instanceof Promise?r.then(o=>(n.value=o.issues.length===0,n)):(n.value=r.issues.length===0,n)}});function Ig(e,t,n,i){return t.issues.length?(e.value=n.catchValue({...t,value:e.value,error:{issues:t.issues.map(r=>je(r,i,ie()))},input:e.value}),e):(e.value=t.value,t.memo&&(e.memo=!0),e)}var cd=h("$ZodCatch",(e,t)=>{U.init(e,t),R(e,"optin",n=>n.def.innerType._zod.optin==="defaulted"?"defaulted":"optional"),R(e,"optout",n=>n.def.innerType._zod.optout),R(e,"values",n=>n.def.innerType._zod.values),e._zod.parse=(n,i)=>{if(i.direction==="backward")return t.innerType._zod.run(n,i);let r=t.innerType._zod.run({value:n.value,issues:[]},i);return r instanceof Promise?r.then(o=>Ig(n,o,t,i)):Ig(n,r,t,i)}}),ld=h("$ZodNaN",(e,t)=>{U.init(e,t),e._zod.parse=(n,i)=>((typeof n.value!="number"||!Number.isNaN(n.value))&&n.issues.push({input:n.value,inst:e,expected:"nan",code:"invalid_type"}),n)}),na=h("$ZodPipe",(e,t)=>{U.init(e,t),R(e,"values",n=>n.def.in._zod.values),R(e,"optin",n=>n.def.in._zod.optin),R(e,"optout",n=>n.def.out._zod.optout),R(e,"propValues",n=>n.def.in._zod.propValues),e._zod.parse=(n,i)=>{if(i.direction==="backward"){let o=t.out._zod.run(n,i);return o instanceof Promise?o.then(a=>Ro(a,t.in,i)):Ro(o,t.in,i)}let r=t.in._zod.run(n,i);return r instanceof Promise?r.then(o=>Ro(o,t.out,i)):Ro(r,t.out,i)}});function Ro(e,t,n){return e.issues.some(i=>i.code!=="unrecognized_keys")?(e.aborted=!0,e):t._zod.run({value:e.value,issues:e.issues},n)}var di=h("$ZodCodec",(e,t)=>{U.init(e,t),R(e,"values",n=>n.def.in._zod.values),R(e,"optin",n=>n.def.in._zod.optin),R(e,"optout",n=>n.def.out._zod.optout),R(e,"propValues",n=>n.def.in._zod.propValues),e._zod.parse=(n,i)=>{if((i.direction||"forward")==="forward"){let o=t.in._zod.run(n,i);return o instanceof Promise?o.then(a=>Mo(a,t,i)):Mo(o,t,i)}else{let o=t.out._zod.run(n,i);return o instanceof Promise?o.then(a=>Mo(a,t,i)):Mo(o,t,i)}}});function Mo(e,t,n){if(e.issues.length)return e.aborted=!0,e;if((n.direction||"forward")==="forward"){let r=t.transform(e.value,e);return r instanceof Promise?r.then(o=>Zo(e,o,t.out,n)):Zo(e,r,t.out,n)}else{let r=t.reverseTransform(e.value,e);return r instanceof Promise?r.then(o=>Zo(e,o,t.in,n)):Zo(e,r,t.in,n)}}function Zo(e,t,n,i){return e.issues.length?(e.aborted=!0,e):n._zod.run({value:t,issues:e.issues},i)}var dd=h("$ZodPreprocess",(e,t)=>{na.init(e,t)}),fd=h("$ZodReadonly",(e,t)=>{U.init(e,t),R(e,"propValues",n=>n.def.innerType._zod.propValues),R(e,"values",n=>n.def.innerType._zod.values),R(e,"optin",n=>n.def.innerType?._zod?.optin),R(e,"optout",n=>n.def.innerType?._zod?.optout),e._zod.parse=(n,i)=>{if(i.direction==="backward")return t.innerType._zod.run(n,i);let r=t.innerType._zod.run(n,i);return r instanceof Promise?r.then(Og):Og(r)}});function Og(e){return e.memo||(e.value=Object.freeze(e.value)),e}function MS(e){let t=e._zod.def,n=t.pattern,i=!!t.format?.includes("int"),r,o;for(let s of t.checks??[]){let u=s._zod.def;u.pattern&&(n=u.pattern),i||(i=!!u.format?.includes("int"));let c=u.minimum??u.length,l=u.maximum??u.length;c!==void 0&&(r===void 0||c>r)&&(r=c),l!==void 0&&(o===void 0||lo)return"(?!)";if(r!==void 0||o!==void 0)return zc({minimum:r,maximum:o}).source;let a=e._zod.pattern;return(i&&a===vt?ti:a)?.source}function il(e){let t=e._zod.def,n=e._zod.pattern?.source,i=t.innerType??e._zod.innerType;if(i){let r=i._zod.pattern?.source,o=il(i);return n&&r&&o&&o!==r?n.replace(gt(r),()=>gt(o)):n}if(t.options){let r=t.options.map(il);if(r.every(Boolean))return`^(${r.map(o=>gt(o)).join("|")})$`}return MS(e)}var md=h("$ZodTemplateLiteral",(e,t)=>{U.init(e,t);let n=[];for(let i of t.parts)if(typeof i=="object"&&i!==null){let r=il(i);if(!r)throw new Error(`Invalid template literal part, no pattern found: ${[...i._zod.traits].shift()}`);n.push(gt(r))}else if(i===null||Vu.has(typeof i))n.push(Fe(`${i}`));else throw new Error(`Invalid template literal part: ${i}`);e._zod.pattern=new RegExp(`^${n.join("")}$`),e._zod.parse=(i,r)=>typeof i.value!="string"?(i.issues.push({input:i.value,inst:e,expected:"string",code:"invalid_type"}),i):(e._zod.pattern.lastIndex=0,e._zod.pattern.test(i.value)||i.issues.push({input:i.value,inst:e,code:"invalid_format",format:t.format??"template_literal",pattern:e._zod.pattern.source}),i)}),pd=h("$ZodFunction",(e,t)=>(U.init(e,t),Object.defineProperty(e,"_def",{value:t}),e._zod.def=t,e.implement=n=>{if(typeof n!="function")throw new Error("implement() must be called with a function");return Object.defineProperty(function(...i){let r=e._def.input?xo(e._def.input,i):i,o=Reflect.apply(n,this,r);return e._def.output?xo(e._def.output,o):o},"_zod",{value:e._zod,enumerable:!1})},e.implementAsync=n=>{if(typeof n!="function")throw new Error("implementAsync() must be called with a function");return Object.defineProperty(async function(...i){let r=e._def.input?await ko(e._def.input,i):i,o=await Reflect.apply(n,this,r);return e._def.output?await ko(e._def.output,o):o},"_zod",{value:e._zod,enumerable:!1})},e._zod.parse=(n,i)=>typeof n.value!="function"?(n.issues.push({code:"invalid_type",expected:"function",input:n.value,inst:e}),n):(e._def.output&&e._def.output._zod.def.type==="promise"?n.value=e.implementAsync(n.value):n.value=e.implement(n.value),n),e.input=(...n)=>{let i=e.constructor;return Array.isArray(n[0])?new i({type:"function",input:new ta({type:"tuple",items:n[0],rest:n[1]}),output:e._def.output}):new i({type:"function",input:n[0],output:e._def.output})},e.output=n=>{let i=e.constructor;return new i({type:"function",input:e._def.input,output:n})},e)),hd=h("$ZodPromise",(e,t)=>{U.init(e,t),e._zod.parse=(n,i)=>Promise.resolve(n.value).then(r=>t.innerType._zod.run({value:r,issues:[]},i))}),fi=h("$ZodLazy",(e,t)=>{U.init(e,t),Ru(e._zod,"innerType",()=>{let n=t;return n._cachedInner||(n._cachedInner=t.getter()),n._cachedInner}),R(e,"pattern",n=>n.innerType?._zod?.pattern),R(e,"propValues",n=>n.innerType?._zod?.propValues),R(e,"optin",n=>n.innerType?._zod?.optin??void 0),R(e,"optout",n=>n.innerType?._zod?.optout??void 0),e._zod.parse=(n,i)=>e._zod.innerType._zod.run(n,i)}),gd=h("$ZodCustom",(e,t)=>{X.init(e,t),U.init(e,t),e._zod.parse=(n,i)=>n,e._zod.check=n=>{let i=n.value,r=t.fn(i);if(r instanceof Promise)return r.then(o=>zg(o,n,i,e));zg(r,n,i,e)}});function zg(e,t,n,i){if(!e){let r={code:"custom",input:n,inst:i,path:[...i._zod.def.path??[]],continue:!i._zod.def.abort};i._zod.def.params&&(r.params=i._zod.def.params),t.issues.push(Cr(r))}}var sa=class extends Error{constructor(){super("Cannot parse a reference cycle that closes through a transform"),this.name="ZodCyclicError"}},_d="~memo",Cg=[];function Ug(e){return e!==null&&typeof e=="object"}function vd(e){return e.map(t=>t.path?{...t,path:t.path.slice()}:{...t})}var Lg=new WeakMap,Fr=0,aa=1,mi=2;function pi(e,t,n){let i=Lg.get(e);if(i!==void 0)return i?mi:Fr;if(t.has(e))return mi;t.add(e);let r=Fr,o=l=>{if(r!==mi&&l?._zod){let d=pi(l,t,n);d>r&&(r=d)}},a=(l,d)=>{let m=Fr;for(let f of Reflect.ownKeys(l)){let p=Object.getOwnPropertyDescriptor(l,f);if(d&&!p.enumerable)continue;let v=p.get?aa:p.value?._zod?pi(p.value,t,n):Fr;v>m&&(m=v)}return m},s=l=>{l>r&&(r=l)},u=e._zod.def,c=u.type;switch(c){case"object":{let l=Tr(u);s(l?a(l,!0):aa),o(u.catchall);break}case"array":o(u.element);break;case"tuple":for(let l of u.items)o(l);o(u.rest);break;case"record":case"map":o(u.keyType),o(u.valueType);break;case"set":o(u.valueType);break;case"union":for(let l of u.options)o(l);break;case"intersection":o(u.left),o(u.right);break;case"optional":case"nullable":case"default":case"prefault":case"catch":case"readonly":case"nonoptional":case"promise":case"success":o(u.innerType);break;case"pipe":o(u.in),o(u.out);break;case"function":o(u.input),o(u.output);break;case"lazy":{let l=u._cachedInner??(n?e._zod.innerType:void 0);s(l?pi(l,t,!1):aa);break}case"template_literal":case"string":case"number":case"int":case"boolean":case"bigint":case"symbol":case"undefined":case"null":case"void":case"never":case"any":case"unknown":case"date":case"nan":case"enum":case"literal":case"file":case"transform":case"custom":break;default:for(let l in u){let d=Object.getOwnPropertyDescriptor(u,l);if(!d||d.get)continue;let m=d.value;if(!(!m||typeof m!="object")){if(m._zod)o(m);else if(Array.isArray(m))for(let f of m)o(f)}}}return t.delete(e),ZS(e,r)}function ZS(e,t){return t!==aa&&Lg.set(e,t===mi),t}function ua(e){return pi(e,new Set,!0)!==Fr}function VS(e,t){let n=e.buckets.get(t);return n||(n=new WeakMap,e.buckets.set(t,n)),n}var ia,oa=[],FS={alloc(e,t,n){let i=ia;if(!i)return n;ia=void 0;let r={value:n,issues:null};return i.set(t.value,r),oa.push(r),n},guard(e){var t;(t=e._zod).deferred??(t.deferred=[]),e._zod.deferred.push(()=>{let n=e._zod.parse,i=(r,o)=>{if(o.direction!=="backward"&&ca(o,r.value))throw new sa;return n(r,o)};e._zod.parse=i,e._zod.run===n&&(e._zod.run=i)})},attach(e){var t;let n,i=!1,r,o;(t=e._zod).deferred??(t.deferred=[]),e._zod.deferred.push(()=>{let a=e._zod.parse,s=(u,c)=>{if(n===void 0){let O=pi(e,new Set,!1);if(O===Fr)return e._zod.parse=a,e._zod.run===s&&(e._zod.run=a),a(u,c);O===mi||i?n=!0:i=!0}let l=u.value;if(!Ug(l))return a(u,c);let d=c[_d];d||(d={buckets:new WeakMap,backEdges:void 0},c[_d]=d);let m;r===c?m=o:(m=VS(d,e),r=c,o=m);let f=m.get(l);if(f)return u.value=f.value,f.issues?f.issues.length&&u.issues.push(...vd(f.issues)):(u.memo=!0,d.backEdges??(d.backEdges=new WeakSet),d.backEdges.add(f.value)),u;ia=m;let p=oa.length,v=a(u,c);ia=void 0;let _=oa.length>p?oa.pop():void 0;return v instanceof Promise?v.then(O=>(_&&(_.issues=O.issues.length?vd(O.issues):Cg),O)):(_&&(_.issues=v.issues.length?vd(v.issues):Cg),v)};e._zod.parse=s,e._zod.run===a&&(e._zod.run=s)})}};function hi(){return FS}function ca(e,t){let n=e[_d]?.backEdges;return n!==void 0&&Ug(t)&&n.has(t)}var vi={};ft(vi,{ar:()=>Rg,az:()=>Mg,be:()=>Vg,bg:()=>Fg,bn:()=>qg,ca:()=>Bg,ckb:()=>Gg,cs:()=>Jg,da:()=>Wg,de:()=>Kg,el:()=>Hg,en:()=>la,eo:()=>Yg,es:()=>Xg,fa:()=>Qg,fi:()=>ev,fr:()=>tv,frCA:()=>rv,gu:()=>nv,he:()=>iv,hi:()=>ov,hr:()=>av,hu:()=>sv,hy:()=>cv,id:()=>lv,is:()=>dv,it:()=>fv,ja:()=>mv,ka:()=>pv,kh:()=>hv,km:()=>da,kn:()=>gv,ko:()=>vv,lt:()=>yv,mk:()=>bv,ms:()=>$v,ne:()=>wv,nl:()=>xv,nn:()=>kv,no:()=>Sv,ota:()=>Iv,pl:()=>zv,ps:()=>Ov,pt:()=>Ev,ptBR:()=>Pv,ro:()=>Av,ru:()=>jv,sk:()=>Nv,sl:()=>Tv,sv:()=>Cv,ta:()=>Uv,tg:()=>Lv,th:()=>Rv,tk:()=>Mv,tr:()=>Zv,ua:()=>Vv,uk:()=>fa,ur:()=>Fv,uz:()=>qv,vi:()=>Bv,yo:()=>Wv,zhCN:()=>Gv,zhTW:()=>Jv});var qS=()=>{let e={string:{unit:"\u062D\u0631\u0641",verb:"\u0623\u0646 \u064A\u062D\u0648\u064A"},file:{unit:"\u0628\u0627\u064A\u062A",verb:"\u0623\u0646 \u064A\u062D\u0648\u064A"},array:{unit:"\u0639\u0646\u0635\u0631",verb:"\u0623\u0646 \u064A\u062D\u0648\u064A"},set:{unit:"\u0639\u0646\u0635\u0631",verb:"\u0623\u0646 \u064A\u062D\u0648\u064A"},map:{unit:"\u0639\u0646\u0635\u0631",verb:"\u0623\u0646 \u064A\u062D\u0648\u064A"}};function t(r){return e[r]??null}let n={regex:"\u0645\u062F\u062E\u0644",email:"\u0628\u0631\u064A\u062F \u0625\u0644\u0643\u062A\u0631\u0648\u0646\u064A",url:"\u0631\u0627\u0628\u0637",emoji:"\u0625\u064A\u0645\u0648\u062C\u064A",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"\u062A\u0627\u0631\u064A\u062E \u0648\u0648\u0642\u062A \u0628\u0645\u0639\u064A\u0627\u0631 ISO",date:"\u062A\u0627\u0631\u064A\u062E \u0628\u0645\u0639\u064A\u0627\u0631 ISO",time:"\u0648\u0642\u062A \u0628\u0645\u0639\u064A\u0627\u0631 ISO",duration:"\u0645\u062F\u0629 \u0628\u0645\u0639\u064A\u0627\u0631 ISO",ipv4:"\u0639\u0646\u0648\u0627\u0646 IPv4",ipv6:"\u0639\u0646\u0648\u0627\u0646 IPv6",mac:"\u0639\u0646\u0648\u0627\u0646 MAC",cidrv4:"\u0645\u062F\u0649 \u0639\u0646\u0627\u0648\u064A\u0646 \u0628\u0635\u064A\u063A\u0629 IPv4",cidrv6:"\u0645\u062F\u0649 \u0639\u0646\u0627\u0648\u064A\u0646 \u0628\u0635\u064A\u063A\u0629 IPv6",base64:"\u0646\u064E\u0635 \u0628\u062A\u0631\u0645\u064A\u0632 base64-encoded",base64url:"\u0646\u064E\u0635 \u0628\u062A\u0631\u0645\u064A\u0632 base64url-encoded",json_string:"\u0646\u064E\u0635 \u0639\u0644\u0649 \u0647\u064A\u0626\u0629 JSON",e164:"\u0631\u0642\u0645 \u0647\u0627\u062A\u0641 \u0628\u0645\u0639\u064A\u0627\u0631 E.164",credit_card:"\u0631\u0642\u0645 \u0628\u0637\u0627\u0642\u0629 \u0627\u0644\u0627\u0626\u062A\u0645\u0627\u0646",currency_code:"\u0631\u0645\u0632 \u0627\u0644\u0639\u0645\u0644\u0629",iban:"IBAN",jwt:"JWT",template_literal:"\u0645\u062F\u062E\u0644"},i={nan:"NaN"};return r=>{switch(r.code){case"invalid_type":{let o=i[r.expected]??r.expected,a=$(r.input),s=i[a]??a;return/^[A-Z]/.test(r.expected)?`\u0645\u062F\u062E\u0644\u0627\u062A \u063A\u064A\u0631 \u0645\u0642\u0628\u0648\u0644\u0629: \u064A\u0641\u062A\u0631\u0636 \u0625\u062F\u062E\u0627\u0644 instanceof ${r.expected}\u060C \u0648\u0644\u0643\u0646 \u062A\u0645 \u0625\u062F\u062E\u0627\u0644 ${s}`:`\u0645\u062F\u062E\u0644\u0627\u062A \u063A\u064A\u0631 \u0645\u0642\u0628\u0648\u0644\u0629: \u064A\u0641\u062A\u0631\u0636 \u0625\u062F\u062E\u0627\u0644 ${o}\u060C \u0648\u0644\u0643\u0646 \u062A\u0645 \u0625\u062F\u062E\u0627\u0644 ${s}`}case"invalid_value":return r.values.length===1?`\u0645\u062F\u062E\u0644\u0627\u062A \u063A\u064A\u0631 \u0645\u0642\u0628\u0648\u0644\u0629: \u064A\u0641\u062A\u0631\u0636 \u0625\u062F\u062E\u0627\u0644 ${b(r.values[0])}`:`\u0627\u062E\u062A\u064A\u0627\u0631 \u063A\u064A\u0631 \u0645\u0642\u0628\u0648\u0644: \u064A\u062A\u0648\u0642\u0639 \u0627\u0646\u062A\u0642\u0627\u0621 \u0623\u062D\u062F \u0647\u0630\u0647 \u0627\u0644\u062E\u064A\u0627\u0631\u0627\u062A: ${g(r.values,"|")}`;case"too_big":{let o=r.inclusive?"<=":"<",a=t(r.origin);return a?` \u0623\u0643\u0628\u0631 \u0645\u0646 \u0627\u0644\u0644\u0627\u0632\u0645: \u064A\u0641\u062A\u0631\u0636 \u0623\u0646 \u062A\u0643\u0648\u0646 ${r.origin??"\u0627\u0644\u0642\u064A\u0645\u0629"} ${o} ${r.maximum.toString()} ${a.unit??"\u0639\u0646\u0635\u0631"}`:`\u0623\u0643\u0628\u0631 \u0645\u0646 \u0627\u0644\u0644\u0627\u0632\u0645: \u064A\u0641\u062A\u0631\u0636 \u0623\u0646 \u062A\u0643\u0648\u0646 ${r.origin??"\u0627\u0644\u0642\u064A\u0645\u0629"} ${o} ${r.maximum.toString()}`}case"too_small":{let o=r.inclusive?">=":">",a=t(r.origin);return a?`\u0623\u0635\u063A\u0631 \u0645\u0646 \u0627\u0644\u0644\u0627\u0632\u0645: \u064A\u0641\u062A\u0631\u0636 \u0644\u0640 ${r.origin} \u0623\u0646 \u064A\u0643\u0648\u0646 ${o} ${r.minimum.toString()} ${a.unit}`:`\u0623\u0635\u063A\u0631 \u0645\u0646 \u0627\u0644\u0644\u0627\u0632\u0645: \u064A\u0641\u062A\u0631\u0636 \u0644\u0640 ${r.origin} \u0623\u0646 \u064A\u0643\u0648\u0646 ${o} ${r.minimum.toString()}`}case"invalid_format":{let o=r;return o.format==="starts_with"?`\u0646\u064E\u0635 \u063A\u064A\u0631 \u0645\u0642\u0628\u0648\u0644: \u064A\u062C\u0628 \u0623\u0646 \u064A\u0628\u062F\u0623 \u0628\u0640 "${r.prefix}"`:o.format==="ends_with"?`\u0646\u064E\u0635 \u063A\u064A\u0631 \u0645\u0642\u0628\u0648\u0644: \u064A\u062C\u0628 \u0623\u0646 \u064A\u0646\u062A\u0647\u064A \u0628\u0640 "${o.suffix}"`:o.format==="includes"?`\u0646\u064E\u0635 \u063A\u064A\u0631 \u0645\u0642\u0628\u0648\u0644: \u064A\u062C\u0628 \u0623\u0646 \u064A\u062A\u0636\u0645\u0651\u064E\u0646 "${o.includes}"`:o.format==="regex"?`\u0646\u064E\u0635 \u063A\u064A\u0631 \u0645\u0642\u0628\u0648\u0644: \u064A\u062C\u0628 \u0623\u0646 \u064A\u0637\u0627\u0628\u0642 \u0627\u0644\u0646\u0645\u0637 ${o.pattern}`:`${n[o.format]??r.format} \u063A\u064A\u0631 \u0645\u0642\u0628\u0648\u0644`}case"not_multiple_of":return`\u0631\u0642\u0645 \u063A\u064A\u0631 \u0645\u0642\u0628\u0648\u0644: \u064A\u062C\u0628 \u0623\u0646 \u064A\u0643\u0648\u0646 \u0645\u0646 \u0645\u0636\u0627\u0639\u0641\u0627\u062A ${r.divisor}`;case"unrecognized_keys":return`\u0645\u0639\u0631\u0641${r.keys.length>1?"\u0627\u062A":""} \u063A\u0631\u064A\u0628${r.keys.length>1?"\u0629":""}: ${g(r.keys,"\u060C ")}`;case"invalid_key":return`\u0645\u0639\u0631\u0641 \u063A\u064A\u0631 \u0645\u0642\u0628\u0648\u0644 \u0641\u064A ${r.origin}`;case"invalid_union":return"\u0645\u062F\u062E\u0644 \u063A\u064A\u0631 \u0645\u0642\u0628\u0648\u0644";case"invalid_element":return`\u0645\u062F\u062E\u0644 \u063A\u064A\u0631 \u0645\u0642\u0628\u0648\u0644 \u0641\u064A ${r.origin}`;default:return"\u0645\u062F\u062E\u0644 \u063A\u064A\u0631 \u0645\u0642\u0628\u0648\u0644"}}};function Rg(){return{localeError:qS()}}var BS=()=>{let e={string:{unit:"simvol",verb:"olmal\u0131d\u0131r"},file:{unit:"bayt",verb:"olmal\u0131d\u0131r"},array:{unit:"element",verb:"olmal\u0131d\u0131r"},set:{unit:"element",verb:"olmal\u0131d\u0131r"},map:{unit:"element",verb:"olmal\u0131d\u0131r"}};function t(r){return e[r]??null}let n={regex:"input",email:"email address",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO datetime",date:"ISO date",time:"ISO time",duration:"ISO duration",ipv4:"IPv4 address",ipv6:"IPv6 address",mac:"MAC address",cidrv4:"IPv4 range",cidrv6:"IPv6 range",base64:"base64-encoded string",base64url:"base64url-encoded string",json_string:"JSON string",e164:"E.164 number",credit_card:"kredit kart\u0131 n\xF6mr\u0259si",currency_code:"valyuta kodu",iban:"IBAN",jwt:"JWT",template_literal:"input"},i={nan:"NaN"};return r=>{switch(r.code){case"invalid_type":{let o=i[r.expected]??r.expected,a=$(r.input),s=i[a]??a;return/^[A-Z]/.test(r.expected)?`Yanl\u0131\u015F d\u0259y\u0259r: g\xF6zl\u0259nil\u0259n instanceof ${r.expected}, daxil olan ${s}`:`Yanl\u0131\u015F d\u0259y\u0259r: g\xF6zl\u0259nil\u0259n ${o}, daxil olan ${s}`}case"invalid_value":return r.values.length===1?`Yanl\u0131\u015F d\u0259y\u0259r: g\xF6zl\u0259nil\u0259n ${b(r.values[0])}`:`Yanl\u0131\u015F se\xE7im: a\u015Fa\u011F\u0131dak\u0131lardan biri olmal\u0131d\u0131r: ${g(r.values,"|")}`;case"too_big":{let o=r.inclusive?"<=":"<",a=t(r.origin);return a?`\xC7ox b\xF6y\xFCk: g\xF6zl\u0259nil\u0259n ${r.origin??"d\u0259y\u0259r"} ${o}${r.maximum.toString()} ${a.unit??"element"}`:`\xC7ox b\xF6y\xFCk: g\xF6zl\u0259nil\u0259n ${r.origin??"d\u0259y\u0259r"} ${o}${r.maximum.toString()}`}case"too_small":{let o=r.inclusive?">=":">",a=t(r.origin);return a?`\xC7ox ki\xE7ik: g\xF6zl\u0259nil\u0259n ${r.origin} ${o}${r.minimum.toString()} ${a.unit}`:`\xC7ox ki\xE7ik: g\xF6zl\u0259nil\u0259n ${r.origin} ${o}${r.minimum.toString()}`}case"invalid_format":{let o=r;return o.format==="starts_with"?`Yanl\u0131\u015F m\u0259tn: "${o.prefix}" il\u0259 ba\u015Flamal\u0131d\u0131r`:o.format==="ends_with"?`Yanl\u0131\u015F m\u0259tn: "${o.suffix}" il\u0259 bitm\u0259lidir`:o.format==="includes"?`Yanl\u0131\u015F m\u0259tn: "${o.includes}" daxil olmal\u0131d\u0131r`:o.format==="regex"?`Yanl\u0131\u015F m\u0259tn: ${o.pattern} \u015Fablonuna uy\u011Fun olmal\u0131d\u0131r`:`Yanl\u0131\u015F ${n[o.format]??r.format}`}case"not_multiple_of":return`Yanl\u0131\u015F \u0259d\u0259d: ${r.divisor} il\u0259 b\xF6l\xFCn\u0259 bil\u0259n olmal\u0131d\u0131r`;case"unrecognized_keys":return`Tan\u0131nmayan a\xE7ar${r.keys.length>1?"lar":""}: ${g(r.keys,", ")}`;case"invalid_key":return`${r.origin} daxilind\u0259 yanl\u0131\u015F a\xE7ar`;case"invalid_union":return"Yanl\u0131\u015F d\u0259y\u0259r";case"invalid_element":return`${r.origin} daxilind\u0259 yanl\u0131\u015F d\u0259y\u0259r`;default:return"Yanl\u0131\u015F d\u0259y\u0259r"}}};function Mg(){return{localeError:BS()}}function Zg(e,t,n,i){let r=Math.abs(e),o=r%10,a=r%100;return a>=11&&a<=19?i:o===1?t:o>=2&&o<=4?n:i}var GS=()=>{let e={string:{unit:{one:"\u0441\u0456\u043C\u0432\u0430\u043B",few:"\u0441\u0456\u043C\u0432\u0430\u043B\u044B",many:"\u0441\u0456\u043C\u0432\u0430\u043B\u0430\u045E"},verb:"\u043C\u0435\u0446\u044C"},array:{unit:{one:"\u044D\u043B\u0435\u043C\u0435\u043D\u0442",few:"\u044D\u043B\u0435\u043C\u0435\u043D\u0442\u044B",many:"\u044D\u043B\u0435\u043C\u0435\u043D\u0442\u0430\u045E"},verb:"\u043C\u0435\u0446\u044C"},set:{unit:{one:"\u044D\u043B\u0435\u043C\u0435\u043D\u0442",few:"\u044D\u043B\u0435\u043C\u0435\u043D\u0442\u044B",many:"\u044D\u043B\u0435\u043C\u0435\u043D\u0442\u0430\u045E"},verb:"\u043C\u0435\u0446\u044C"},map:{unit:{one:"\u044D\u043B\u0435\u043C\u0435\u043D\u0442",few:"\u044D\u043B\u0435\u043C\u0435\u043D\u0442\u044B",many:"\u044D\u043B\u0435\u043C\u0435\u043D\u0442\u0430\u045E"},verb:"\u043C\u0435\u0446\u044C"},file:{unit:{one:"\u0431\u0430\u0439\u0442",few:"\u0431\u0430\u0439\u0442\u044B",many:"\u0431\u0430\u0439\u0442\u0430\u045E"},verb:"\u043C\u0435\u0446\u044C"}};function t(r){return e[r]??null}let n={regex:"\u0443\u0432\u043E\u0434",email:"email \u0430\u0434\u0440\u0430\u0441",url:"URL",emoji:"\u044D\u043C\u043E\u0434\u0437\u0456",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO \u0434\u0430\u0442\u0430 \u0456 \u0447\u0430\u0441",date:"ISO \u0434\u0430\u0442\u0430",time:"ISO \u0447\u0430\u0441",duration:"ISO \u043F\u0440\u0430\u0446\u044F\u0433\u043B\u0430\u0441\u0446\u044C",ipv4:"IPv4 \u0430\u0434\u0440\u0430\u0441",ipv6:"IPv6 \u0430\u0434\u0440\u0430\u0441",mac:"MAC \u0430\u0434\u0440\u0430\u0441",cidrv4:"IPv4 \u0434\u044B\u044F\u043F\u0430\u0437\u043E\u043D",cidrv6:"IPv6 \u0434\u044B\u044F\u043F\u0430\u0437\u043E\u043D",base64:"\u0440\u0430\u0434\u043E\u043A \u0443 \u0444\u0430\u0440\u043C\u0430\u0446\u0435 base64",base64url:"\u0440\u0430\u0434\u043E\u043A \u0443 \u0444\u0430\u0440\u043C\u0430\u0446\u0435 base64url",json_string:"JSON \u0440\u0430\u0434\u043E\u043A",e164:"\u043D\u0443\u043C\u0430\u0440 E.164",credit_card:"\u043D\u0443\u043C\u0430\u0440 \u043A\u0440\u044D\u0434\u044B\u0442\u043D\u0430\u0439 \u043A\u0430\u0440\u0442\u044B",currency_code:"\u043A\u043E\u0434 \u0432\u0430\u043B\u044E\u0442\u044B",iban:"IBAN",jwt:"JWT",template_literal:"\u0443\u0432\u043E\u0434"},i={nan:"NaN",number:"\u043B\u0456\u043A",array:"\u043C\u0430\u0441\u0456\u045E"};return r=>{switch(r.code){case"invalid_type":{let o=i[r.expected]??r.expected,a=$(r.input),s=i[a]??a;return/^[A-Z]/.test(r.expected)?`\u041D\u044F\u043F\u0440\u0430\u0432\u0456\u043B\u044C\u043D\u044B \u045E\u0432\u043E\u0434: \u0447\u0430\u043A\u0430\u045E\u0441\u044F instanceof ${r.expected}, \u0430\u0442\u0440\u044B\u043C\u0430\u043D\u0430 ${s}`:`\u041D\u044F\u043F\u0440\u0430\u0432\u0456\u043B\u044C\u043D\u044B \u045E\u0432\u043E\u0434: \u0447\u0430\u043A\u0430\u045E\u0441\u044F ${o}, \u0430\u0442\u0440\u044B\u043C\u0430\u043D\u0430 ${s}`}case"invalid_value":return r.values.length===1?`\u041D\u044F\u043F\u0440\u0430\u0432\u0456\u043B\u044C\u043D\u044B \u045E\u0432\u043E\u0434: \u0447\u0430\u043A\u0430\u043B\u0430\u0441\u044F ${b(r.values[0])}`:`\u041D\u044F\u043F\u0440\u0430\u0432\u0456\u043B\u044C\u043D\u044B \u0432\u0430\u0440\u044B\u044F\u043D\u0442: \u0447\u0430\u043A\u0430\u045E\u0441\u044F \u0430\u0434\u0437\u0456\u043D \u0437 ${g(r.values,"|")}`;case"too_big":{let o=r.inclusive?"<=":"<",a=t(r.origin);if(a){let s=Number(r.maximum),u=Zg(s,a.unit.one,a.unit.few,a.unit.many);return`\u0417\u0430\u043D\u0430\u0434\u0442\u0430 \u0432\u044F\u043B\u0456\u043A\u0456: \u0447\u0430\u043A\u0430\u043B\u0430\u0441\u044F, \u0448\u0442\u043E ${r.origin??"\u0437\u043D\u0430\u0447\u044D\u043D\u043D\u0435"} \u043F\u0430\u0432\u0456\u043D\u043D\u0430 ${a.verb} ${o}${r.maximum.toString()} ${u}`}return`\u0417\u0430\u043D\u0430\u0434\u0442\u0430 \u0432\u044F\u043B\u0456\u043A\u0456: \u0447\u0430\u043A\u0430\u043B\u0430\u0441\u044F, \u0448\u0442\u043E ${r.origin??"\u0437\u043D\u0430\u0447\u044D\u043D\u043D\u0435"} \u043F\u0430\u0432\u0456\u043D\u043D\u0430 \u0431\u044B\u0446\u044C ${o}${r.maximum.toString()}`}case"too_small":{let o=r.inclusive?">=":">",a=t(r.origin);if(a){let s=Number(r.minimum),u=Zg(s,a.unit.one,a.unit.few,a.unit.many);return`\u0417\u0430\u043D\u0430\u0434\u0442\u0430 \u043C\u0430\u043B\u044B: \u0447\u0430\u043A\u0430\u043B\u0430\u0441\u044F, \u0448\u0442\u043E ${r.origin} \u043F\u0430\u0432\u0456\u043D\u043D\u0430 ${a.verb} ${o}${r.minimum.toString()} ${u}`}return`\u0417\u0430\u043D\u0430\u0434\u0442\u0430 \u043C\u0430\u043B\u044B: \u0447\u0430\u043A\u0430\u043B\u0430\u0441\u044F, \u0448\u0442\u043E ${r.origin} \u043F\u0430\u0432\u0456\u043D\u043D\u0430 \u0431\u044B\u0446\u044C ${o}${r.minimum.toString()}`}case"invalid_format":{let o=r;return o.format==="starts_with"?`\u041D\u044F\u043F\u0440\u0430\u0432\u0456\u043B\u044C\u043D\u044B \u0440\u0430\u0434\u043E\u043A: \u043F\u0430\u0432\u0456\u043D\u0435\u043D \u043F\u0430\u0447\u044B\u043D\u0430\u0446\u0446\u0430 \u0437 "${o.prefix}"`:o.format==="ends_with"?`\u041D\u044F\u043F\u0440\u0430\u0432\u0456\u043B\u044C\u043D\u044B \u0440\u0430\u0434\u043E\u043A: \u043F\u0430\u0432\u0456\u043D\u0435\u043D \u0437\u0430\u043A\u0430\u043D\u0447\u0432\u0430\u0446\u0446\u0430 \u043D\u0430 "${o.suffix}"`:o.format==="includes"?`\u041D\u044F\u043F\u0440\u0430\u0432\u0456\u043B\u044C\u043D\u044B \u0440\u0430\u0434\u043E\u043A: \u043F\u0430\u0432\u0456\u043D\u0435\u043D \u0437\u043C\u044F\u0448\u0447\u0430\u0446\u044C "${o.includes}"`:o.format==="regex"?`\u041D\u044F\u043F\u0440\u0430\u0432\u0456\u043B\u044C\u043D\u044B \u0440\u0430\u0434\u043E\u043A: \u043F\u0430\u0432\u0456\u043D\u0435\u043D \u0430\u0434\u043F\u0430\u0432\u044F\u0434\u0430\u0446\u044C \u0448\u0430\u0431\u043B\u043E\u043D\u0443 ${o.pattern}`:`\u041D\u044F\u043F\u0440\u0430\u0432\u0456\u043B\u044C\u043D\u044B ${n[o.format]??r.format}`}case"not_multiple_of":return`\u041D\u044F\u043F\u0440\u0430\u0432\u0456\u043B\u044C\u043D\u044B \u043B\u0456\u043A: \u043F\u0430\u0432\u0456\u043D\u0435\u043D \u0431\u044B\u0446\u044C \u043A\u0440\u0430\u0442\u043D\u044B\u043C ${r.divisor}`;case"unrecognized_keys":return`\u041D\u0435\u0440\u0430\u0441\u043F\u0430\u0437\u043D\u0430\u043D\u044B ${r.keys.length>1?"\u043A\u043B\u044E\u0447\u044B":"\u043A\u043B\u044E\u0447"}: ${g(r.keys,", ")}`;case"invalid_key":return`\u041D\u044F\u043F\u0440\u0430\u0432\u0456\u043B\u044C\u043D\u044B \u043A\u043B\u044E\u0447 \u0443 ${r.origin}`;case"invalid_union":return"\u041D\u044F\u043F\u0440\u0430\u0432\u0456\u043B\u044C\u043D\u044B \u045E\u0432\u043E\u0434";case"invalid_element":return`\u041D\u044F\u043F\u0440\u0430\u0432\u0456\u043B\u044C\u043D\u0430\u0435 \u0437\u043D\u0430\u0447\u044D\u043D\u043D\u0435 \u045E ${r.origin}`;default:return"\u041D\u044F\u043F\u0440\u0430\u0432\u0456\u043B\u044C\u043D\u044B \u045E\u0432\u043E\u0434"}}};function Vg(){return{localeError:GS()}}var JS=()=>{let e={string:{unit:"\u0441\u0438\u043C\u0432\u043E\u043B\u0430",verb:"\u0434\u0430 \u0441\u044A\u0434\u044A\u0440\u0436\u0430"},file:{unit:"\u0431\u0430\u0439\u0442\u0430",verb:"\u0434\u0430 \u0441\u044A\u0434\u044A\u0440\u0436\u0430"},array:{unit:"\u0435\u043B\u0435\u043C\u0435\u043D\u0442\u0430",verb:"\u0434\u0430 \u0441\u044A\u0434\u044A\u0440\u0436\u0430"},set:{unit:"\u0435\u043B\u0435\u043C\u0435\u043D\u0442\u0430",verb:"\u0434\u0430 \u0441\u044A\u0434\u044A\u0440\u0436\u0430"},map:{unit:"\u0435\u043B\u0435\u043C\u0435\u043D\u0442\u0430",verb:"\u0434\u0430 \u0441\u044A\u0434\u044A\u0440\u0436\u0430"}};function t(r){return e[r]??null}let n={regex:"\u0432\u0445\u043E\u0434",email:"\u0438\u043C\u0435\u0439\u043B \u0430\u0434\u0440\u0435\u0441",url:"URL",emoji:"\u0435\u043C\u043E\u0434\u0436\u0438",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO \u0432\u0440\u0435\u043C\u0435",date:"ISO \u0434\u0430\u0442\u0430",time:"ISO \u0432\u0440\u0435\u043C\u0435",duration:"ISO \u043F\u0440\u043E\u0434\u044A\u043B\u0436\u0438\u0442\u0435\u043B\u043D\u043E\u0441\u0442",ipv4:"IPv4 \u0430\u0434\u0440\u0435\u0441",ipv6:"IPv6 \u0430\u0434\u0440\u0435\u0441",mac:"MAC \u0430\u0434\u0440\u0435\u0441",cidrv4:"IPv4 \u0434\u0438\u0430\u043F\u0430\u0437\u043E\u043D",cidrv6:"IPv6 \u0434\u0438\u0430\u043F\u0430\u0437\u043E\u043D",base64:"base64-\u043A\u043E\u0434\u0438\u0440\u0430\u043D \u043D\u0438\u0437",base64url:"base64url-\u043A\u043E\u0434\u0438\u0440\u0430\u043D \u043D\u0438\u0437",json_string:"JSON \u043D\u0438\u0437",e164:"E.164 \u043D\u043E\u043C\u0435\u0440",credit_card:"\u043D\u043E\u043C\u0435\u0440 \u043D\u0430 \u043A\u0440\u0435\u0434\u0438\u0442\u043D\u0430 \u043A\u0430\u0440\u0442\u0430",currency_code:"\u043A\u043E\u0434 \u043D\u0430 \u0432\u0430\u043B\u0443\u0442\u0430",iban:"IBAN",jwt:"JWT",template_literal:"\u0432\u0445\u043E\u0434"},i={nan:"NaN",number:"\u0447\u0438\u0441\u043B\u043E",array:"\u043C\u0430\u0441\u0438\u0432"};return r=>{switch(r.code){case"invalid_type":{let o=i[r.expected]??r.expected,a=$(r.input),s=i[a]??a;return/^[A-Z]/.test(r.expected)?`\u041D\u0435\u0432\u0430\u043B\u0438\u0434\u0435\u043D \u0432\u0445\u043E\u0434: \u043E\u0447\u0430\u043A\u0432\u0430\u043D instanceof ${r.expected}, \u043F\u043E\u043B\u0443\u0447\u0435\u043D ${s}`:`\u041D\u0435\u0432\u0430\u043B\u0438\u0434\u0435\u043D \u0432\u0445\u043E\u0434: \u043E\u0447\u0430\u043A\u0432\u0430\u043D ${o}, \u043F\u043E\u043B\u0443\u0447\u0435\u043D ${s}`}case"invalid_value":return r.values.length===1?`\u041D\u0435\u0432\u0430\u043B\u0438\u0434\u0435\u043D \u0432\u0445\u043E\u0434: \u043E\u0447\u0430\u043A\u0432\u0430\u043D ${b(r.values[0])}`:`\u041D\u0435\u0432\u0430\u043B\u0438\u0434\u043D\u0430 \u043E\u043F\u0446\u0438\u044F: \u043E\u0447\u0430\u043A\u0432\u0430\u043D\u043E \u0435\u0434\u043D\u043E \u043E\u0442 ${g(r.values,"|")}`;case"too_big":{let o=r.inclusive?"<=":"<",a=t(r.origin);return a?`\u0422\u0432\u044A\u0440\u0434\u0435 \u0433\u043E\u043B\u044F\u043C\u043E: \u043E\u0447\u0430\u043A\u0432\u0430 \u0441\u0435 ${r.origin??"\u0441\u0442\u043E\u0439\u043D\u043E\u0441\u0442"} \u0434\u0430 \u0441\u044A\u0434\u044A\u0440\u0436\u0430 ${o}${r.maximum.toString()} ${a.unit??"\u0435\u043B\u0435\u043C\u0435\u043D\u0442\u0430"}`:`\u0422\u0432\u044A\u0440\u0434\u0435 \u0433\u043E\u043B\u044F\u043C\u043E: \u043E\u0447\u0430\u043A\u0432\u0430 \u0441\u0435 ${r.origin??"\u0441\u0442\u043E\u0439\u043D\u043E\u0441\u0442"} \u0434\u0430 \u0431\u044A\u0434\u0435 ${o}${r.maximum.toString()}`}case"too_small":{let o=r.inclusive?">=":">",a=t(r.origin);return a?`\u0422\u0432\u044A\u0440\u0434\u0435 \u043C\u0430\u043B\u043A\u043E: \u043E\u0447\u0430\u043A\u0432\u0430 \u0441\u0435 ${r.origin} \u0434\u0430 \u0441\u044A\u0434\u044A\u0440\u0436\u0430 ${o}${r.minimum.toString()} ${a.unit}`:`\u0422\u0432\u044A\u0440\u0434\u0435 \u043C\u0430\u043B\u043A\u043E: \u043E\u0447\u0430\u043A\u0432\u0430 \u0441\u0435 ${r.origin} \u0434\u0430 \u0431\u044A\u0434\u0435 ${o}${r.minimum.toString()}`}case"invalid_format":{let o=r;if(o.format==="starts_with")return`\u041D\u0435\u0432\u0430\u043B\u0438\u0434\u0435\u043D \u043D\u0438\u0437: \u0442\u0440\u044F\u0431\u0432\u0430 \u0434\u0430 \u0437\u0430\u043F\u043E\u0447\u0432\u0430 \u0441 "${o.prefix}"`;if(o.format==="ends_with")return`\u041D\u0435\u0432\u0430\u043B\u0438\u0434\u0435\u043D \u043D\u0438\u0437: \u0442\u0440\u044F\u0431\u0432\u0430 \u0434\u0430 \u0437\u0430\u0432\u044A\u0440\u0448\u0432\u0430 \u0441 "${o.suffix}"`;if(o.format==="includes")return`\u041D\u0435\u0432\u0430\u043B\u0438\u0434\u0435\u043D \u043D\u0438\u0437: \u0442\u0440\u044F\u0431\u0432\u0430 \u0434\u0430 \u0432\u043A\u043B\u044E\u0447\u0432\u0430 "${o.includes}"`;if(o.format==="regex")return`\u041D\u0435\u0432\u0430\u043B\u0438\u0434\u0435\u043D \u043D\u0438\u0437: \u0442\u0440\u044F\u0431\u0432\u0430 \u0434\u0430 \u0441\u044A\u0432\u043F\u0430\u0434\u0430 \u0441 ${o.pattern}`;let a="\u041D\u0435\u0432\u0430\u043B\u0438\u0434\u0435\u043D";return o.format==="emoji"&&(a="\u041D\u0435\u0432\u0430\u043B\u0438\u0434\u043D\u043E"),o.format==="datetime"&&(a="\u041D\u0435\u0432\u0430\u043B\u0438\u0434\u043D\u043E"),o.format==="date"&&(a="\u041D\u0435\u0432\u0430\u043B\u0438\u0434\u043D\u0430"),o.format==="time"&&(a="\u041D\u0435\u0432\u0430\u043B\u0438\u0434\u043D\u043E"),o.format==="duration"&&(a="\u041D\u0435\u0432\u0430\u043B\u0438\u0434\u043D\u0430"),`${a} ${n[o.format]??r.format}`}case"not_multiple_of":return`\u041D\u0435\u0432\u0430\u043B\u0438\u0434\u043D\u043E \u0447\u0438\u0441\u043B\u043E: \u0442\u0440\u044F\u0431\u0432\u0430 \u0434\u0430 \u0431\u044A\u0434\u0435 \u043A\u0440\u0430\u0442\u043D\u043E \u043D\u0430 ${r.divisor}`;case"unrecognized_keys":return`\u041D\u0435\u0440\u0430\u0437\u043F\u043E\u0437\u043D\u0430\u0442${r.keys.length>1?"\u0438":""} \u043A\u043B\u044E\u0447${r.keys.length>1?"\u043E\u0432\u0435":""}: ${g(r.keys,", ")}`;case"invalid_key":return`\u041D\u0435\u0432\u0430\u043B\u0438\u0434\u0435\u043D \u043A\u043B\u044E\u0447 \u0432 ${r.origin}`;case"invalid_union":return"\u041D\u0435\u0432\u0430\u043B\u0438\u0434\u0435\u043D \u0432\u0445\u043E\u0434";case"invalid_element":return`\u041D\u0435\u0432\u0430\u043B\u0438\u0434\u043D\u0430 \u0441\u0442\u043E\u0439\u043D\u043E\u0441\u0442 \u0432 ${r.origin}`;default:return"\u041D\u0435\u0432\u0430\u043B\u0438\u0434\u0435\u043D \u0432\u0445\u043E\u0434"}}};function Fg(){return{localeError:JS()}}var WS=()=>{let e={string:{unit:"\u0985\u0995\u09CD\u09B7\u09B0",verb:"\u09A5\u09BE\u0995\u09A4\u09C7 \u09B9\u09AC\u09C7"},file:{unit:"\u09AC\u09BE\u0987\u099F",verb:"\u09A5\u09BE\u0995\u09A4\u09C7 \u09B9\u09AC\u09C7"},array:{unit:"\u0986\u0987\u099F\u09C7\u09AE",verb:"\u09A5\u09BE\u0995\u09A4\u09C7 \u09B9\u09AC\u09C7"},set:{unit:"\u0986\u0987\u099F\u09C7\u09AE",verb:"\u09A5\u09BE\u0995\u09A4\u09C7 \u09B9\u09AC\u09C7"},map:{unit:"\u098F\u09A8\u09CD\u099F\u09CD\u09B0\u09BF",verb:"\u09A5\u09BE\u0995\u09A4\u09C7 \u09B9\u09AC\u09C7"}};function t(r){return e[r]??null}let n={regex:"\u0987\u09A8\u09AA\u09C1\u099F",email:"\u0987\u09AE\u09C7\u0987\u09B2 \u09A0\u09BF\u0995\u09BE\u09A8\u09BE",url:"URL",emoji:"\u0987\u09AE\u09CB\u099C\u09BF",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO \u09A4\u09BE\u09B0\u09BF\u0996 \u0993 \u09B8\u09AE\u09AF\u09BC",date:"ISO \u09A4\u09BE\u09B0\u09BF\u0996",time:"ISO \u09B8\u09AE\u09AF\u09BC",duration:"ISO \u09B8\u09AE\u09AF\u09BC\u0995\u09BE\u09B2",ipv4:"IPv4 \u09A0\u09BF\u0995\u09BE\u09A8\u09BE",ipv6:"IPv6 \u09A0\u09BF\u0995\u09BE\u09A8\u09BE",mac:"MAC \u09A0\u09BF\u0995\u09BE\u09A8\u09BE",cidrv4:"IPv4 \u09B0\u09C7\u099E\u09CD\u099C",cidrv6:"IPv6 \u09B0\u09C7\u099E\u09CD\u099C",base64:"base64-\u098F\u09A8\u0995\u09CB\u09A1\u09C7\u09A1 \u09B8\u09CD\u099F\u09CD\u09B0\u09BF\u0982",base64url:"base64url-\u098F\u09A8\u0995\u09CB\u09A1\u09C7\u09A1 \u09B8\u09CD\u099F\u09CD\u09B0\u09BF\u0982",json_string:"JSON \u09B8\u09CD\u099F\u09CD\u09B0\u09BF\u0982",e164:"E.164 \u09A8\u09AE\u09CD\u09AC\u09B0",credit_card:"\u0995\u09CD\u09B0\u09C7\u09A1\u09BF\u099F \u0995\u09BE\u09B0\u09CD\u09A1 \u09A8\u09AE\u09CD\u09AC\u09B0",currency_code:"\u09AE\u09C1\u09A6\u09CD\u09B0\u09BE \u0995\u09CB\u09A1",iban:"IBAN",jwt:"JWT",template_literal:"\u0987\u09A8\u09AA\u09C1\u099F"},i={nan:"NaN"};return r=>{switch(r.code){case"invalid_type":{let o=i[r.expected]??r.expected,a=$(r.input),s=i[a]??a;return`\u0985\u09AC\u09C8\u09A7 \u0987\u09A8\u09AA\u09C1\u099F: \u09AA\u09CD\u09B0\u09A4\u09CD\u09AF\u09BE\u09B6\u09BF\u09A4 ${o}, \u09AA\u09CD\u09B0\u09BE\u09AA\u09CD\u09A4 ${s}`}case"invalid_value":return r.values.length===1?`\u0985\u09AC\u09C8\u09A7 \u0987\u09A8\u09AA\u09C1\u099F: \u09AA\u09CD\u09B0\u09A4\u09CD\u09AF\u09BE\u09B6\u09BF\u09A4 ${b(r.values[0])}`:`\u0985\u09AC\u09C8\u09A7 \u0985\u09AA\u09B6\u09A8: ${g(r.values," | ")} \u098F\u09B0 \u09AE\u09A7\u09CD\u09AF\u09C7 \u098F\u0995\u099F\u09BF \u09AA\u09CD\u09B0\u09A4\u09CD\u09AF\u09BE\u09B6\u09BF\u09A4`;case"too_big":{let o=r.inclusive?"<=":"<",a=t(r.origin);return a?`\u0985\u09A8\u09C7\u0995 \u09AC\u09A1\u09BC: ${r.origin??"\u09AE\u09BE\u09A8"} ${o}${r.maximum.toString()} ${a.unit??"\u098F\u09B2\u09BF\u09AE\u09C7\u09A8\u09CD\u099F"} \u09B9\u09A4\u09C7 \u09B9\u09AC\u09C7`:`\u0985\u09A8\u09C7\u0995 \u09AC\u09A1\u09BC: ${r.origin??"\u09AE\u09BE\u09A8"} ${o}${r.maximum.toString()} \u09B9\u09A4\u09C7 \u09B9\u09AC\u09C7`}case"too_small":{let o=r.inclusive?">=":">",a=t(r.origin);return a?`\u0985\u09A8\u09C7\u0995 \u099B\u09CB\u099F: ${r.origin} ${o}${r.minimum.toString()} ${a.unit} \u09B9\u09A4\u09C7 \u09B9\u09AC\u09C7`:`\u0985\u09A8\u09C7\u0995 \u099B\u09CB\u099F: ${r.origin} ${o}${r.minimum.toString()} \u09B9\u09A4\u09C7 \u09B9\u09AC\u09C7`}case"invalid_format":{let o=r;return o.format==="starts_with"?`\u0985\u09AC\u09C8\u09A7 \u09B8\u09CD\u099F\u09CD\u09B0\u09BF\u0982: "${o.prefix}" \u09A6\u09BF\u09AF\u09BC\u09C7 \u09B6\u09C1\u09B0\u09C1 \u09B9\u09A4\u09C7 \u09B9\u09AC\u09C7`:o.format==="ends_with"?`\u0985\u09AC\u09C8\u09A7 \u09B8\u09CD\u099F\u09CD\u09B0\u09BF\u0982: "${o.suffix}" \u09A6\u09BF\u09AF\u09BC\u09C7 \u09B6\u09C7\u09B7 \u09B9\u09A4\u09C7 \u09B9\u09AC\u09C7`:o.format==="includes"?`\u0985\u09AC\u09C8\u09A7 \u09B8\u09CD\u099F\u09CD\u09B0\u09BF\u0982: "${o.includes}" \u0985\u09A8\u09CD\u09A4\u09B0\u09CD\u09AD\u09C1\u0995\u09CD\u09A4 \u09A5\u09BE\u0995\u09A4\u09C7 \u09B9\u09AC\u09C7`:o.format==="regex"?`\u0985\u09AC\u09C8\u09A7 \u09B8\u09CD\u099F\u09CD\u09B0\u09BF\u0982: ${o.pattern} \u09AA\u09CD\u09AF\u09BE\u099F\u09BE\u09B0\u09CD\u09A8 \u09AE\u09BF\u09B2\u09A4\u09C7 \u09B9\u09AC\u09C7`:`\u0985\u09AC\u09C8\u09A7 ${n[o.format]??r.format}`}case"not_multiple_of":return`\u0985\u09AC\u09C8\u09A7 \u09A8\u09AE\u09CD\u09AC\u09B0: ${r.divisor} \u098F\u09B0 \u0997\u09C1\u09A3\u09BF\u09A4\u0995 \u09B9\u09A4\u09C7 \u09B9\u09AC\u09C7`;case"unrecognized_keys":return`\u0985\u099A\u09C7\u09A8\u09BE \u0995\u09C0${r.keys.length>1?"\u0997\u09C1\u09B2\u09CB":""}: ${g(r.keys,", ")}`;case"invalid_key":return`${r.origin} \u098F \u0985\u09AC\u09C8\u09A7 \u0995\u09C0`;case"invalid_union":return r.options&&Array.isArray(r.options)&&r.options.length>0?`\u0985\u09AC\u09C8\u09A7 \u09A1\u09BF\u09B8\u0995\u09CD\u09B0\u09BF\u09AE\u09BF\u09A8\u09C7\u099F\u09B0 \u09AE\u09BE\u09A8\u0964 \u09AA\u09CD\u09B0\u09A4\u09CD\u09AF\u09BE\u09B6\u09BF\u09A4 ${r.options.map(a=>`'${a}'`).join(" | ")}`:"\u0985\u09AC\u09C8\u09A7 \u0987\u09A8\u09AA\u09C1\u099F";case"invalid_element":return`${r.origin} \u098F \u0985\u09AC\u09C8\u09A7 \u09AE\u09BE\u09A8`;default:return"\u0985\u09AC\u09C8\u09A7 \u0987\u09A8\u09AA\u09C1\u099F"}}};function qg(){return{localeError:WS()}}var KS=()=>{let e={string:{unit:"car\xE0cters",verb:"contenir"},file:{unit:"bytes",verb:"contenir"},array:{unit:"elements",verb:"contenir"},set:{unit:"elements",verb:"contenir"},map:{unit:"elements",verb:"contenir"}};function t(r){return e[r]??null}let n={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",mac:"adre\xE7a MAC",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",credit_card:"n\xFAmero de targeta de cr\xE8dit",currency_code:"codi de moneda",iban:"IBAN",jwt:"JWT",template_literal:"entrada"},i={nan:"NaN"};return r=>{switch(r.code){case"invalid_type":{let o=i[r.expected]??r.expected,a=$(r.input),s=i[a]??a;return/^[A-Z]/.test(r.expected)?`Tipus inv\xE0lid: s'esperava instanceof ${r.expected}, s'ha rebut ${s}`:`Tipus inv\xE0lid: s'esperava ${o}, s'ha rebut ${s}`}case"invalid_value":return r.values.length===1?`Valor inv\xE0lid: s'esperava ${b(r.values[0])}`:`Opci\xF3 inv\xE0lida: s'esperava una de ${g(r.values," o ")}`;case"too_big":{let o=r.inclusive?"com a m\xE0xim":"menys de",a=t(r.origin);return a?`Massa gran: s'esperava que ${r.origin??"el valor"} contingu\xE9s ${o} ${r.maximum.toString()} ${a.unit??"elements"}`:`Massa gran: s'esperava que ${r.origin??"el valor"} fos ${o} ${r.maximum.toString()}`}case"too_small":{let o=r.inclusive?"com a m\xEDnim":"m\xE9s de",a=t(r.origin);return a?`Massa petit: s'esperava que ${r.origin} contingu\xE9s ${o} ${r.minimum.toString()} ${a.unit}`:`Massa petit: s'esperava que ${r.origin} fos ${o} ${r.minimum.toString()}`}case"invalid_format":{let o=r;return o.format==="starts_with"?`Format inv\xE0lid: ha de comen\xE7ar amb "${o.prefix}"`:o.format==="ends_with"?`Format inv\xE0lid: ha d'acabar amb "${o.suffix}"`:o.format==="includes"?`Format inv\xE0lid: ha d'incloure "${o.includes}"`:o.format==="regex"?`Format inv\xE0lid: ha de coincidir amb el patr\xF3 ${o.pattern}`:`Format inv\xE0lid per a ${n[o.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":""}: ${g(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 Bg(){return{localeError:KS()}}var HS=()=>{let e={string:{unit:"\u067E\u06CC\u062A",verb:"\u0628\u06CE\u062A"},file:{unit:"\u0628\u0627\u06CC\u062A",verb:"\u0628\u06CE\u062A"},array:{unit:"\u062F\u0627\u0646\u06D5",verb:"\u0628\u06CE\u062A"},set:{unit:"\u062F\u0627\u0646\u06D5",verb:"\u0628\u06CE\u062A"},map:{unit:"\u062F\u0627\u0646\u06D5",verb:"\u0628\u06CE\u062A"}};function t(r){return e[r]??null}let n={regex:"regex",email:"\u0626\u06CC\u0645\u06D5\u06CC\u06B5",url:"\u0628\u06D5\u0633\u062A\u06D5\u0631 (URL)",emoji:"\u0626\u06CC\u0645\u06C6\u062C\u06CC",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"\u0695\u06CE\u06A9\u06D5\u0648\u062A \u0648 \u06A9\u0627\u062A",date:"\u0695\u06CE\u06A9\u06D5\u0648\u062A",time:"\u06A9\u0627\u062A",duration:"\u0645\u0627\u0648\u06D5",ipv4:"\u0646\u0627\u0648\u0646\u06CC\u0634\u0627\u0646\u06CC IPv4",ipv6:"\u0646\u0627\u0648\u0646\u06CC\u0634\u0627\u0646\u06CC IPv6",mac:"\u0646\u0627\u0648\u0646\u06CC\u0634\u0627\u0646\u06CC MAC",cidrv4:"\u0645\u06D5\u0648\u062F\u0627\u06CC IPv4",cidrv6:"\u0645\u06D5\u0648\u062F\u0627\u06CC IPv6",base64:"\u062F\u06D5\u0642\u06CC base64",base64url:"\u062F\u06D5\u0642\u06CC base64url",json_string:"\u062F\u06D5\u0642\u06CC JSON",e164:"\u0698\u0645\u0627\u0631\u06D5\u06CC E.164",credit_card:"\u0698\u0645\u0627\u0631\u06D5\u06CC \u06A9\u0627\u0631\u062A\u06CC \u06A9\u0631\u06CE\u062F\u06CC\u062A",currency_code:"\u06A9\u06C6\u062F\u06CC \u062F\u0631\u0627\u0648",iban:"IBAN",jwt:"JWT",template_literal:"\u062A\u06CE\u06A9\u0631\u062F\u06D5"},i={nan:"NaN",string:"\u0646\u0648\u0648\u0633\u06CC\u0646",number:"\u0698\u0645\u0627\u0631\u06D5",boolean:"boolean",array:"array",object:"object",date:"\u0695\u06CE\u06A9\u06D5\u0648\u062A",integer:"\u0698\u0645\u0627\u0631\u06D5",float:"\u0698\u0645\u0627\u0631\u06D5",null:"null",undefined:"undefined",function:"function",symbol:"symbol",unknown:"unknown",promise:"promise",void:"void",never:"never",map:"map",set:"set"};return r=>{switch(r.code){case"invalid_type":{let o=i[r.expected]??r.expected,a=$(r.input),s=i[a]??a,u=["\u0627","\u0648","\u06C6","\u0648\u0648","\u06D5","\u06CC","\u06CE"].some(l=>s.endsWith(l))?"\u06CC\u06D5":"\u06D5",c=/^[a-zA-Z]+$/.test(s);return a==="null"||a==="undefined"?"\u062F\u0627\u0648\u0627\u06A9\u0631\u0627\u0648\u06D5":`\u0686\u0627\u0648\u06D5\u0695\u0648\u0627\u0646\u06A9\u0631\u0627\u0648\u06D5 ${o} \u0628\u06CE\u062A\u060C \u0628\u06D5\u06B5\u0627\u0645 ${s}${c?"":u}`}case"invalid_value":return r.values.length===1?`\u0628\u06D5\u0647\u0627\u06A9\u06D5 \u0646\u0627\u062F\u0631\u0648\u0648\u0633\u062A\u06D5: \u0686\u0627\u0648\u06D5\u0695\u0648\u0627\u0646\u06A9\u0631\u0627\u0648\u06D5 ${b(r.values[0])} \u0628\u06CE\u062A`:`\u0647\u06D5\u06B5\u0628\u0698\u0627\u0631\u062F\u06D5\u06CC \u0646\u0627\u062F\u0631\u0648\u0633\u062A: \u0686\u0627\u0648\u06D5\u0695\u0648\u0627\u0646\u06A9\u0631\u0627\u0648\u06D5 \u06CC\u06D5\u06A9\u06CE\u06A9 \u0628\u06CE\u062A \u0644\u06D5 ${g(r.values,"|")}`;case"too_big":{let o=t(r.origin);return o?`\u067E\u06CE\u0648\u06CC\u0633\u062A\u06D5 \u0628\u06D5 \u0644\u0627\u06CC\u06D5\u0646\u06CC \u0632\u06C6\u0631\u06D5\u0648\u06D5 ${r.maximum.toString()} ${o.unit} ${o.verb}`:`\u067E\u06CE\u0648\u06CC\u0633\u062A\u06D5 \u0628\u06D5 \u0644\u0627\u06CC\u06D5\u0646\u06CC \u0632\u06C6\u0631\u06D5\u0648\u06D5 ${r.maximum.toString()} \u0628\u06CE\u062A`}case"too_small":{let o=t(r.origin);return o?`\u067E\u06CE\u0648\u06CC\u0633\u062A\u06D5 \u0628\u06D5 \u0644\u0627\u06CC\u06D5\u0646\u06CC \u06A9\u06D5\u0645\u06D5\u0648\u06D5 ${r.minimum.toString()} ${o.unit} ${o.verb}`:`\u067E\u06CE\u0648\u06CC\u0633\u062A\u06D5 \u0628\u06D5 \u0644\u0627\u06CC\u06D5\u0646\u06CC \u06A9\u06D5\u0645\u06D5\u0648\u06D5 ${r.minimum.toString()} \u0628\u06CE\u062A`}case"invalid_format":{let o=r;return o.format==="starts_with"?`\u062F\u06D5\u0642\u06CC \u0646\u0627\u062F\u0631\u0648\u0633\u062A: \u067E\u06CE\u0648\u06CC\u0633\u062A\u06D5 \u062F\u06D5\u0633\u062A\u067E\u06CE\u0628\u06A9\u0627\u062A \u0628\u06D5 "${o.prefix}"`:o.format==="ends_with"?`\u062F\u06D5\u0642\u06CC \u0646\u0627\u062F\u0631\u0648\u0633\u062A: \u067E\u06CE\u0648\u06CC\u0633\u062A\u06D5 \u06A9\u06C6\u062A\u0627\u06CC\u06CC\u0628\u06CE\u062A \u0628\u06D5 "${o.suffix}"`:o.format==="includes"?`\u062F\u06D5\u0642\u06CC \u0646\u0627\u062F\u0631\u0648\u0633\u062A: \u067E\u06CE\u0648\u06CC\u0633\u062A\u06D5 "${o.includes}" \u0644\u06D5\u062E\u06C6\u0628\u06AF\u0631\u06CE\u062A`:o.format==="regex"?`\u062F\u06D5\u0642\u06CC \u0646\u0627\u062F\u0631\u0648\u0633\u062A: \u067E\u06CE\u0648\u06CC\u0633\u062A\u06D5 \u0644\u06D5\u06AF\u06D5\u06B5 \u067E\u0627\u062A\u06CE\u0631\u0646\u06CC ${o.pattern} \u0628\u06AF\u0648\u0646\u062C\u06CE\u062A`:`\u0628\u06D5\u0647\u0627\u06CC ${n[o.format]??r.format} \u0646\u0627\u062F\u0631\u0648\u0633\u062A\u06D5`}case"not_multiple_of":return`\u0698\u0645\u0627\u0631\u06D5\u06CC \u0646\u0627\u062F\u0631\u0648\u0633\u062A: \u062F\u06D5\u0628\u06CE\u062A \u0686\u06D5\u0646\u062F \u0647\u06CE\u0646\u062F\u06D5 \u0628\u06CE\u062A \u0628\u06C6 ${r.divisor}`;case"unrecognized_keys":return`\u06A9\u0644\u06CC\u0644\u06CC \u0646\u06D5\u0646\u0627\u0633\u0631\u0627\u0648: ${g(r.keys,", ")}`;case"invalid_key":return`\u06A9\u0644\u06CC\u0644\u06CC \u0646\u0627\u062F\u0631\u0648\u0633\u062A \u0644\u06D5 ${r.origin}`;case"invalid_union":return r.options&&Array.isArray(r.options)&&r.options.length>0?`\u0628\u06D5\u0647\u0627\u06CC \u0646\u06D5\u0646\u0627\u0633\u0631\u0627\u0648 \u0647\u06D5\u06CC\u06D5. \u0628\u06D5\u0647\u0627\u06CC \u0686\u0627\u0648\u06D5\u0695\u0648\u0627\u0646\u06A9\u0631\u0627\u0648: ${r.options.map(a=>`'${a}'`).join(" | ")}`:"\u06CC\u06D5\u06A9\u06AF\u0631\u062A\u0646\u06CC \u0646\u0627\u062F\u0631\u0648\u0633\u062A";case"invalid_element":return`${r.origin} \u0628\u06D5\u0647\u0627\u06A9\u06D5 \u0646\u0627\u062F\u0631\u0648\u0633\u062A\u06D5`;default:return"\u062A\u06CE\u06A9\u0631\u062F\u06D5\u06CC \u0646\u0627\u062F\u0631\u0648\u0633\u062A"}}};function Gg(){return{localeError:HS()}}var YS=()=>{let e={string:{unit:"znak\u016F",verb:"m\xEDt"},file:{unit:"bajt\u016F",verb:"m\xEDt"},array:{unit:"prvk\u016F",verb:"m\xEDt"},set:{unit:"prvk\u016F",verb:"m\xEDt"},map:{unit:"prvk\u016F",verb:"m\xEDt"}};function t(r){return e[r]??null}let n={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 \u010Das ve form\xE1tu ISO",date:"datum ve form\xE1tu ISO",time:"\u010Das ve form\xE1tu ISO",duration:"doba trv\xE1n\xED ISO",ipv4:"IPv4 adresa",ipv6:"IPv6 adresa",mac:"MAC adresa",cidrv4:"rozsah IPv4",cidrv6:"rozsah IPv6",base64:"\u0159et\u011Bzec zak\xF3dovan\xFD ve form\xE1tu base64",base64url:"\u0159et\u011Bzec zak\xF3dovan\xFD ve form\xE1tu base64url",json_string:"\u0159et\u011Bzec ve form\xE1tu JSON",e164:"\u010D\xEDslo E.164",credit_card:"\u010D\xEDslo kreditn\xED karty",currency_code:"k\xF3d m\u011Bny",iban:"IBAN",jwt:"JWT",template_literal:"vstup"},i={nan:"NaN",number:"\u010D\xEDslo",string:"\u0159et\u011Bzec",function:"funkce",array:"pole"};return r=>{switch(r.code){case"invalid_type":{let o=i[r.expected]??r.expected,a=$(r.input),s=i[a]??a;return/^[A-Z]/.test(r.expected)?`Neplatn\xFD vstup: o\u010Dek\xE1v\xE1no instanceof ${r.expected}, obdr\u017Eeno ${s}`:`Neplatn\xFD vstup: o\u010Dek\xE1v\xE1no ${o}, obdr\u017Eeno ${s}`}case"invalid_value":return r.values.length===1?`Neplatn\xFD vstup: o\u010Dek\xE1v\xE1no ${b(r.values[0])}`:`Neplatn\xE1 mo\u017Enost: o\u010Dek\xE1v\xE1na jedna z hodnot ${g(r.values,"|")}`;case"too_big":{let o=r.inclusive?"<=":"<",a=t(r.origin);return a?`Hodnota je p\u0159\xEDli\u0161 velk\xE1: ${r.origin??"hodnota"} mus\xED m\xEDt ${o}${r.maximum.toString()} ${a.unit??"prvk\u016F"}`:`Hodnota je p\u0159\xEDli\u0161 velk\xE1: ${r.origin??"hodnota"} mus\xED b\xFDt ${o}${r.maximum.toString()}`}case"too_small":{let o=r.inclusive?">=":">",a=t(r.origin);return a?`Hodnota je p\u0159\xEDli\u0161 mal\xE1: ${r.origin??"hodnota"} mus\xED m\xEDt ${o}${r.minimum.toString()} ${a.unit??"prvk\u016F"}`:`Hodnota je p\u0159\xEDli\u0161 mal\xE1: ${r.origin??"hodnota"} mus\xED b\xFDt ${o}${r.minimum.toString()}`}case"invalid_format":{let o=r;return o.format==="starts_with"?`Neplatn\xFD \u0159et\u011Bzec: mus\xED za\u010D\xEDnat na "${o.prefix}"`:o.format==="ends_with"?`Neplatn\xFD \u0159et\u011Bzec: mus\xED kon\u010Dit na "${o.suffix}"`:o.format==="includes"?`Neplatn\xFD \u0159et\u011Bzec: mus\xED obsahovat "${o.includes}"`:o.format==="regex"?`Neplatn\xFD \u0159et\u011Bzec: mus\xED odpov\xEDdat vzoru ${o.pattern}`:`Neplatn\xFD form\xE1t ${n[o.format]??r.format}`}case"not_multiple_of":return`Neplatn\xE9 \u010D\xEDslo: mus\xED b\xFDt n\xE1sobkem ${r.divisor}`;case"unrecognized_keys":return`Nezn\xE1m\xE9 kl\xED\u010De: ${g(r.keys,", ")}`;case"invalid_key":return`Neplatn\xFD kl\xED\u010D 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 Jg(){return{localeError:YS()}}var XS=()=>{let e={string:{unit:"tegn",verb:"havde"},file:{unit:"bytes",verb:"havde"},array:{unit:"elementer",verb:"indeholdt"},set:{unit:"elementer",verb:"indeholdt"},map:{unit:"elementer",verb:"indeholdt"}};function t(r){return e[r]??null}let n={regex:"input",email:"e-mailadresse",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO dato- og klokkesl\xE6t",date:"ISO-dato",time:"ISO-klokkesl\xE6t",duration:"ISO-varighed",ipv4:"IPv4-adresse",ipv6:"IPv6-adresse",mac:"MAC-adresse",cidrv4:"IPv4-spektrum",cidrv6:"IPv6-spektrum",base64:"base64-kodet streng",base64url:"base64url-kodet streng",json_string:"JSON-streng",e164:"E.164-nummer",credit_card:"kreditkortnummer",currency_code:"valutakode",iban:"IBAN",jwt:"JWT",template_literal:"input"},i={nan:"NaN",string:"streng",number:"tal",boolean:"boolean",array:"liste",object:"objekt",set:"s\xE6t",file:"fil"};return r=>{switch(r.code){case"invalid_type":{let o=i[r.expected]??r.expected,a=$(r.input),s=i[a]??a;return/^[A-Z]/.test(r.expected)?`Ugyldigt input: forventede instanceof ${r.expected}, fik ${s}`:`Ugyldigt input: forventede ${o}, fik ${s}`}case"invalid_value":return r.values.length===1?`Ugyldig v\xE6rdi: forventede ${b(r.values[0])}`:`Ugyldigt valg: forventede en af f\xF8lgende ${g(r.values,"|")}`;case"too_big":{let o=r.inclusive?"<=":"<",a=t(r.origin),s=i[r.origin]??r.origin;return a?`For stor: forventede ${s??"value"} ${a.verb} ${o} ${r.maximum.toString()} ${a.unit??"elementer"}`:`For stor: forventede ${s??"value"} havde ${o} ${r.maximum.toString()}`}case"too_small":{let o=r.inclusive?">=":">",a=t(r.origin),s=i[r.origin]??r.origin;return a?`For lille: forventede ${s} ${a.verb} ${o} ${r.minimum.toString()} ${a.unit}`:`For lille: forventede ${s} havde ${o} ${r.minimum.toString()}`}case"invalid_format":{let o=r;return o.format==="starts_with"?`Ugyldig streng: skal starte med "${o.prefix}"`:o.format==="ends_with"?`Ugyldig streng: skal ende med "${o.suffix}"`:o.format==="includes"?`Ugyldig streng: skal indeholde "${o.includes}"`:o.format==="regex"?`Ugyldig streng: skal matche m\xF8nsteret ${o.pattern}`:`Ugyldig ${n[o.format]??r.format}`}case"not_multiple_of":return`Ugyldigt tal: skal v\xE6re deleligt med ${r.divisor}`;case"unrecognized_keys":return`${r.keys.length>1?"Ukendte n\xF8gler":"Ukendt n\xF8gle"}: ${g(r.keys,", ")}`;case"invalid_key":return`Ugyldig n\xF8gle i ${r.origin}`;case"invalid_union":return"Ugyldigt input: matcher ingen af de tilladte typer";case"invalid_element":return`Ugyldig v\xE6rdi i ${r.origin}`;default:return"Ugyldigt input"}}};function Wg(){return{localeError:XS()}}var QS=()=>{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"},map:{unit:"Elemente",verb:"zu haben"}};function t(r){return e[r]??null}let n={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",mac:"MAC-Adresse",cidrv4:"IPv4-Bereich",cidrv6:"IPv6-Bereich",base64:"Base64-codierter String",base64url:"Base64-URL-codierter String",json_string:"JSON-String",e164:"E.164-Nummer",credit_card:"Kreditkartennummer",currency_code:"W\xE4hrungscode",iban:"IBAN",jwt:"JWT",template_literal:"Eingabe"},i={nan:"NaN",number:"Zahl",array:"Array"};return r=>{switch(r.code){case"invalid_type":{let o=i[r.expected]??r.expected,a=$(r.input),s=i[a]??a;return/^[A-Z]/.test(r.expected)?`Ung\xFCltige Eingabe: erwartet instanceof ${r.expected}, erhalten ${s}`:`Ung\xFCltige Eingabe: erwartet ${o}, erhalten ${s}`}case"invalid_value":return r.values.length===1?`Ung\xFCltige Eingabe: erwartet ${b(r.values[0])}`:`Ung\xFCltige Option: erwartet eine von ${g(r.values,"|")}`;case"too_big":{let o=r.inclusive?"<=":"<",a=t(r.origin);return a?`Zu gro\xDF: erwartet, dass ${r.origin??"Wert"} ${o}${r.maximum.toString()} ${a.unit??"Elemente"} hat`:`Zu gro\xDF: erwartet, dass ${r.origin??"Wert"} ${o}${r.maximum.toString()} ist`}case"too_small":{let o=r.inclusive?">=":">",a=t(r.origin);return a?`Zu klein: erwartet, dass ${r.origin} ${o}${r.minimum.toString()} ${a.unit} hat`:`Zu klein: erwartet, dass ${r.origin} ${o}${r.minimum.toString()} ist`}case"invalid_format":{let o=r;return o.format==="starts_with"?`Ung\xFCltiger String: muss mit "${o.prefix}" beginnen`:o.format==="ends_with"?`Ung\xFCltiger String: muss mit "${o.suffix}" enden`:o.format==="includes"?`Ung\xFCltiger String: muss "${o.includes}" enthalten`:o.format==="regex"?`Ung\xFCltiger String: muss dem Muster ${o.pattern} entsprechen`:`Ung\xFCltig: ${n[o.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"}: ${g(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 Kg(){return{localeError:QS()}}var eI=()=>{let e={string:{unit:"\u03C7\u03B1\u03C1\u03B1\u03BA\u03C4\u03AE\u03C1\u03B5\u03C2",verb:"\u03BD\u03B1 \u03AD\u03C7\u03B5\u03B9"},file:{unit:"bytes",verb:"\u03BD\u03B1 \u03AD\u03C7\u03B5\u03B9"},array:{unit:"\u03C3\u03C4\u03BF\u03B9\u03C7\u03B5\u03AF\u03B1",verb:"\u03BD\u03B1 \u03AD\u03C7\u03B5\u03B9"},set:{unit:"\u03C3\u03C4\u03BF\u03B9\u03C7\u03B5\u03AF\u03B1",verb:"\u03BD\u03B1 \u03AD\u03C7\u03B5\u03B9"},map:{unit:"\u03BA\u03B1\u03C4\u03B1\u03C7\u03C9\u03C1\u03AE\u03C3\u03B5\u03B9\u03C2",verb:"\u03BD\u03B1 \u03AD\u03C7\u03B5\u03B9"}};function t(r){return e[r]??null}let n={regex:"\u03B5\u03AF\u03C3\u03BF\u03B4\u03BF\u03C2",email:"\u03B4\u03B9\u03B5\u03CD\u03B8\u03C5\u03BD\u03C3\u03B7 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 \u03B7\u03BC\u03B5\u03C1\u03BF\u03BC\u03B7\u03BD\u03AF\u03B1 \u03BA\u03B1\u03B9 \u03CE\u03C1\u03B1",date:"ISO \u03B7\u03BC\u03B5\u03C1\u03BF\u03BC\u03B7\u03BD\u03AF\u03B1",time:"ISO \u03CE\u03C1\u03B1",duration:"ISO \u03B4\u03B9\u03AC\u03C1\u03BA\u03B5\u03B9\u03B1",ipv4:"\u03B4\u03B9\u03B5\u03CD\u03B8\u03C5\u03BD\u03C3\u03B7 IPv4",ipv6:"\u03B4\u03B9\u03B5\u03CD\u03B8\u03C5\u03BD\u03C3\u03B7 IPv6",mac:"\u03B4\u03B9\u03B5\u03CD\u03B8\u03C5\u03BD\u03C3\u03B7 MAC",cidrv4:"\u03B5\u03CD\u03C1\u03BF\u03C2 IPv4",cidrv6:"\u03B5\u03CD\u03C1\u03BF\u03C2 IPv6",base64:"\u03C3\u03C5\u03BC\u03B2\u03BF\u03BB\u03BF\u03C3\u03B5\u03B9\u03C1\u03AC \u03BA\u03C9\u03B4\u03B9\u03BA\u03BF\u03C0\u03BF\u03B9\u03B7\u03BC\u03AD\u03BD\u03B7 \u03C3\u03B5 base64",base64url:"\u03C3\u03C5\u03BC\u03B2\u03BF\u03BB\u03BF\u03C3\u03B5\u03B9\u03C1\u03AC \u03BA\u03C9\u03B4\u03B9\u03BA\u03BF\u03C0\u03BF\u03B9\u03B7\u03BC\u03AD\u03BD\u03B7 \u03C3\u03B5 base64url",json_string:"\u03C3\u03C5\u03BC\u03B2\u03BF\u03BB\u03BF\u03C3\u03B5\u03B9\u03C1\u03AC JSON",e164:"\u03B1\u03C1\u03B9\u03B8\u03BC\u03CC\u03C2 E.164",credit_card:"\u03B1\u03C1\u03B9\u03B8\u03BC\u03CC\u03C2 \u03C0\u03B9\u03C3\u03C4\u03C9\u03C4\u03B9\u03BA\u03AE\u03C2 \u03BA\u03AC\u03C1\u03C4\u03B1\u03C2",currency_code:"\u03BA\u03C9\u03B4\u03B9\u03BA\u03CC\u03C2 \u03BD\u03BF\u03BC\u03AF\u03C3\u03BC\u03B1\u03C4\u03BF\u03C2",iban:"IBAN",jwt:"JWT",template_literal:"\u03B5\u03AF\u03C3\u03BF\u03B4\u03BF\u03C2"},i={nan:"NaN"};return r=>{switch(r.code){case"invalid_type":{let o=i[r.expected]??r.expected,a=$(r.input),s=i[a]??a;return typeof r.expected=="string"&&/^[A-Z]/.test(r.expected)?`\u039C\u03B7 \u03AD\u03B3\u03BA\u03C5\u03C1\u03B7 \u03B5\u03AF\u03C3\u03BF\u03B4\u03BF\u03C2: \u03B1\u03BD\u03B1\u03BC\u03B5\u03BD\u03CC\u03C4\u03B1\u03BD instanceof ${r.expected}, \u03BB\u03AE\u03C6\u03B8\u03B7\u03BA\u03B5 ${s}`:`\u039C\u03B7 \u03AD\u03B3\u03BA\u03C5\u03C1\u03B7 \u03B5\u03AF\u03C3\u03BF\u03B4\u03BF\u03C2: \u03B1\u03BD\u03B1\u03BC\u03B5\u03BD\u03CC\u03C4\u03B1\u03BD ${o}, \u03BB\u03AE\u03C6\u03B8\u03B7\u03BA\u03B5 ${s}`}case"invalid_value":return r.values.length===1?`\u039C\u03B7 \u03AD\u03B3\u03BA\u03C5\u03C1\u03B7 \u03B5\u03AF\u03C3\u03BF\u03B4\u03BF\u03C2: \u03B1\u03BD\u03B1\u03BC\u03B5\u03BD\u03CC\u03C4\u03B1\u03BD ${b(r.values[0])}`:`\u039C\u03B7 \u03AD\u03B3\u03BA\u03C5\u03C1\u03B7 \u03B5\u03C0\u03B9\u03BB\u03BF\u03B3\u03AE: \u03B1\u03BD\u03B1\u03BC\u03B5\u03BD\u03CC\u03C4\u03B1\u03BD \u03AD\u03BD\u03B1 \u03B1\u03C0\u03CC ${g(r.values,"|")}`;case"too_big":{let o=r.inclusive?"<=":"<",a=t(r.origin);return a?`\u03A0\u03BF\u03BB\u03CD \u03BC\u03B5\u03B3\u03AC\u03BB\u03BF: \u03B1\u03BD\u03B1\u03BC\u03B5\u03BD\u03CC\u03C4\u03B1\u03BD ${r.origin??"\u03C4\u03B9\u03BC\u03AE"} \u03BD\u03B1 \u03AD\u03C7\u03B5\u03B9 ${o}${r.maximum.toString()} ${a.unit??"\u03C3\u03C4\u03BF\u03B9\u03C7\u03B5\u03AF\u03B1"}`:`\u03A0\u03BF\u03BB\u03CD \u03BC\u03B5\u03B3\u03AC\u03BB\u03BF: \u03B1\u03BD\u03B1\u03BC\u03B5\u03BD\u03CC\u03C4\u03B1\u03BD ${r.origin??"\u03C4\u03B9\u03BC\u03AE"} \u03BD\u03B1 \u03B5\u03AF\u03BD\u03B1\u03B9 ${o}${r.maximum.toString()}`}case"too_small":{let o=r.inclusive?">=":">",a=t(r.origin);return a?`\u03A0\u03BF\u03BB\u03CD \u03BC\u03B9\u03BA\u03C1\u03CC: \u03B1\u03BD\u03B1\u03BC\u03B5\u03BD\u03CC\u03C4\u03B1\u03BD ${r.origin} \u03BD\u03B1 \u03AD\u03C7\u03B5\u03B9 ${o}${r.minimum.toString()} ${a.unit}`:`\u03A0\u03BF\u03BB\u03CD \u03BC\u03B9\u03BA\u03C1\u03CC: \u03B1\u03BD\u03B1\u03BC\u03B5\u03BD\u03CC\u03C4\u03B1\u03BD ${r.origin} \u03BD\u03B1 \u03B5\u03AF\u03BD\u03B1\u03B9 ${o}${r.minimum.toString()}`}case"invalid_format":{let o=r;return o.format==="starts_with"?`\u039C\u03B7 \u03AD\u03B3\u03BA\u03C5\u03C1\u03B7 \u03C3\u03C5\u03BC\u03B2\u03BF\u03BB\u03BF\u03C3\u03B5\u03B9\u03C1\u03AC: \u03C0\u03C1\u03AD\u03C0\u03B5\u03B9 \u03BD\u03B1 \u03BE\u03B5\u03BA\u03B9\u03BD\u03AC \u03BC\u03B5 "${o.prefix}"`:o.format==="ends_with"?`\u039C\u03B7 \u03AD\u03B3\u03BA\u03C5\u03C1\u03B7 \u03C3\u03C5\u03BC\u03B2\u03BF\u03BB\u03BF\u03C3\u03B5\u03B9\u03C1\u03AC: \u03C0\u03C1\u03AD\u03C0\u03B5\u03B9 \u03BD\u03B1 \u03C4\u03B5\u03BB\u03B5\u03B9\u03CE\u03BD\u03B5\u03B9 \u03BC\u03B5 "${o.suffix}"`:o.format==="includes"?`\u039C\u03B7 \u03AD\u03B3\u03BA\u03C5\u03C1\u03B7 \u03C3\u03C5\u03BC\u03B2\u03BF\u03BB\u03BF\u03C3\u03B5\u03B9\u03C1\u03AC: \u03C0\u03C1\u03AD\u03C0\u03B5\u03B9 \u03BD\u03B1 \u03C0\u03B5\u03C1\u03B9\u03AD\u03C7\u03B5\u03B9 "${o.includes}"`:o.format==="regex"?`\u039C\u03B7 \u03AD\u03B3\u03BA\u03C5\u03C1\u03B7 \u03C3\u03C5\u03BC\u03B2\u03BF\u03BB\u03BF\u03C3\u03B5\u03B9\u03C1\u03AC: \u03C0\u03C1\u03AD\u03C0\u03B5\u03B9 \u03BD\u03B1 \u03C4\u03B1\u03B9\u03C1\u03B9\u03AC\u03B6\u03B5\u03B9 \u03BC\u03B5 \u03C4\u03BF \u03BC\u03BF\u03C4\u03AF\u03B2\u03BF ${o.pattern}`:`\u039C\u03B7 \u03AD\u03B3\u03BA\u03C5\u03C1\u03BF: ${n[o.format]??r.format}`}case"not_multiple_of":return`\u039C\u03B7 \u03AD\u03B3\u03BA\u03C5\u03C1\u03BF\u03C2 \u03B1\u03C1\u03B9\u03B8\u03BC\u03CC\u03C2: \u03C0\u03C1\u03AD\u03C0\u03B5\u03B9 \u03BD\u03B1 \u03B5\u03AF\u03BD\u03B1\u03B9 \u03C0\u03BF\u03BB\u03BB\u03B1\u03C0\u03BB\u03AC\u03C3\u03B9\u03BF \u03C4\u03BF\u03C5 ${r.divisor}`;case"unrecognized_keys":return`\u0386\u03B3\u03BD\u03C9\u03C3\u03C4${r.keys.length>1?"\u03B1":"\u03BF"} \u03BA\u03BB\u03B5\u03B9\u03B4${r.keys.length>1?"\u03B9\u03AC":"\u03AF"}: ${g(r.keys,", ")}`;case"invalid_key":return`\u039C\u03B7 \u03AD\u03B3\u03BA\u03C5\u03C1\u03BF \u03BA\u03BB\u03B5\u03B9\u03B4\u03AF \u03C3\u03C4\u03BF ${r.origin}`;case"invalid_union":return"\u039C\u03B7 \u03AD\u03B3\u03BA\u03C5\u03C1\u03B7 \u03B5\u03AF\u03C3\u03BF\u03B4\u03BF\u03C2";case"invalid_element":return`\u039C\u03B7 \u03AD\u03B3\u03BA\u03C5\u03C1\u03B7 \u03C4\u03B9\u03BC\u03AE \u03C3\u03C4\u03BF ${r.origin}`;default:return"\u039C\u03B7 \u03AD\u03B3\u03BA\u03C5\u03C1\u03B7 \u03B5\u03AF\u03C3\u03BF\u03B4\u03BF\u03C2"}}};function Hg(){return{localeError:eI()}}var tI=()=>{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"},map:{unit:"entries",verb:"to have"}};function t(o){return e[o]??null}let n={regex:"input",email:"email address",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO datetime",date:"ISO date",time:"ISO time",duration:"ISO duration",ipv4:"IPv4 address",ipv6:"IPv6 address",mac:"MAC address",cidrv4:"IPv4 range",cidrv6:"IPv6 range",base64:"base64-encoded string",base64url:"base64url-encoded string",json_string:"JSON string",e164:"E.164 number",currency_code:"currency code",credit_card:"credit card number",iban:"IBAN",jwt:"JWT",template_literal:"input"},i={nan:"NaN"};function r(o,a){return o==="number"&&typeof a=="number"&&!Number.isFinite(a)?String(a):i[o]??o}return o=>{switch(o.code){case"invalid_type":{let a=r(o.expected),s=$(o.input),u=r(s,o.input);return`Invalid input: expected ${a}, received ${u}`}case"invalid_value":return o.values.length===1?`Invalid input: expected ${b(o.values[0])}`:`Invalid option: expected one of ${g(o.values,"|")}`;case"too_big":{let a=o.exact?"exactly ":o.inclusive?"<=":"<",s=t(o.origin);return s?`Too big: expected ${o.origin??"value"} to have ${a}${o.maximum.toString()} ${s.unit??"elements"}`:`Too big: expected ${o.origin??"value"} to be ${a}${o.maximum.toString()}`}case"too_small":{let a=o.exact?"exactly ":o.inclusive?">=":">",s=t(o.origin);return s?`Too small: expected ${o.origin} to have ${a}${o.minimum.toString()} ${s.unit}`:`Too small: expected ${o.origin} to be ${a}${o.minimum.toString()}`}case"invalid_format":{let a=o;return a.format==="starts_with"?`Invalid string: must start with "${a.prefix}"`:a.format==="ends_with"?`Invalid string: must end with "${a.suffix}"`:a.format==="includes"?`Invalid string: must include "${a.includes}"`:a.format==="regex"?`Invalid string: must match pattern ${a.pattern}`:`Invalid ${n[a.format]??o.format}`}case"not_multiple_of":return`Invalid number: must be a multiple of ${o.divisor}`;case"unrecognized_keys":return`Unrecognized key${o.keys.length>1?"s":""}: ${g(o.keys,", ")}`;case"invalid_key":return`Invalid key in ${o.origin}`;case"invalid_union":return o.options&&Array.isArray(o.options)&&o.options.length>0?`Invalid discriminator value. Expected ${o.options.map(s=>`'${s}'`).join(" | ")}`:o.inclusive===!1?"Invalid input: more than one option matched":"Invalid input";case"invalid_element":return`Invalid value in ${o.origin}`;default:return"Invalid input"}}};function la(){return{localeError:tI()}}var rI=()=>{let e={string:{unit:"karaktrojn",verb:"havi"},file:{unit:"bajtojn",verb:"havi"},array:{unit:"elementojn",verb:"havi"},set:{unit:"elementojn",verb:"havi"},map:{unit:"elementojn",verb:"havi"}};function t(r){return e[r]??null}let n={regex:"enigo",email:"retadreso",url:"URL",emoji:"emo\u011Dio",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO-datotempo",date:"ISO-dato",time:"ISO-tempo",duration:"ISO-da\u016Dro",ipv4:"IPv4-adreso",ipv6:"IPv6-adreso",mac:"MAC-adreso",cidrv4:"IPv4-rango",cidrv6:"IPv6-rango",base64:"64-ume kodita karaktraro",base64url:"URL-64-ume kodita karaktraro",json_string:"JSON-karaktraro",e164:"E.164-nombro",credit_card:"kreditkarta numero",currency_code:"valuta kodo",iban:"IBAN",jwt:"JWT",template_literal:"enigo"},i={nan:"NaN",number:"nombro",array:"tabelo",null:"senvalora"};return r=>{switch(r.code){case"invalid_type":{let o=i[r.expected]??r.expected,a=$(r.input),s=i[a]??a;return/^[A-Z]/.test(r.expected)?`Nevalida enigo: atendi\u011Dis instanceof ${r.expected}, ricevi\u011Dis ${s}`:`Nevalida enigo: atendi\u011Dis ${o}, ricevi\u011Dis ${s}`}case"invalid_value":return r.values.length===1?`Nevalida enigo: atendi\u011Dis ${b(r.values[0])}`:`Nevalida opcio: atendi\u011Dis unu el ${g(r.values,"|")}`;case"too_big":{let o=r.inclusive?"<=":"<",a=t(r.origin);return a?`Tro granda: atendi\u011Dis ke ${r.origin??"valoro"} havu ${o}${r.maximum.toString()} ${a.unit??"elementojn"}`:`Tro granda: atendi\u011Dis ke ${r.origin??"valoro"} havu ${o}${r.maximum.toString()}`}case"too_small":{let o=r.inclusive?">=":">",a=t(r.origin);return a?`Tro malgranda: atendi\u011Dis ke ${r.origin} havu ${o}${r.minimum.toString()} ${a.unit}`:`Tro malgranda: atendi\u011Dis ke ${r.origin} estu ${o}${r.minimum.toString()}`}case"invalid_format":{let o=r;return o.format==="starts_with"?`Nevalida karaktraro: devas komenci\u011Di per "${o.prefix}"`:o.format==="ends_with"?`Nevalida karaktraro: devas fini\u011Di per "${o.suffix}"`:o.format==="includes"?`Nevalida karaktraro: devas inkluzivi "${o.includes}"`:o.format==="regex"?`Nevalida karaktraro: devas kongrui kun la modelo ${o.pattern}`:`Nevalida ${n[o.format]??r.format}`}case"not_multiple_of":return`Nevalida nombro: devas esti oblo de ${r.divisor}`;case"unrecognized_keys":return`Nekonata${r.keys.length>1?"j":""} \u015Dlosilo${r.keys.length>1?"j":""}: ${g(r.keys,", ")}`;case"invalid_key":return`Nevalida \u015Dlosilo en ${r.origin}`;case"invalid_union":return"Nevalida enigo";case"invalid_element":return`Nevalida valoro en ${r.origin}`;default:return"Nevalida enigo"}}};function Yg(){return{localeError:rI()}}var nI=()=>{let e={string:{unit:"caracteres",verb:"tener"},file:{unit:"bytes",verb:"tener"},array:{unit:"elementos",verb:"tener"},set:{unit:"elementos",verb:"tener"}};function t(r){return e[r]??null}let n={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",mac:"direcci\xF3n MAC",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",credit_card:"n\xFAmero de tarjeta de cr\xE9dito",currency_code:"c\xF3digo de moneda",iban:"IBAN",jwt:"JWT",template_literal:"entrada"},i={nan:"NaN",string:"texto",number:"n\xFAmero",boolean:"booleano",array:"arreglo",object:"objeto",set:"conjunto",file:"archivo",date:"fecha",bigint:"n\xFAmero grande",symbol:"s\xEDmbolo",undefined:"indefinido",null:"nulo",function:"funci\xF3n",map:"mapa",record:"registro",tuple:"tupla",enum:"enumeraci\xF3n",union:"uni\xF3n",literal:"literal",promise:"promesa",void:"vac\xEDo",never:"nunca",unknown:"desconocido",any:"cualquiera"};return r=>{switch(r.code){case"invalid_type":{let o=i[r.expected]??r.expected,a=$(r.input),s=i[a]??a;return/^[A-Z]/.test(r.expected)?`Entrada inv\xE1lida: se esperaba instanceof ${r.expected}, recibido ${s}`:`Entrada inv\xE1lida: se esperaba ${o}, recibido ${s}`}case"invalid_value":return r.values.length===1?`Entrada inv\xE1lida: se esperaba ${b(r.values[0])}`:`Opci\xF3n inv\xE1lida: se esperaba una de ${g(r.values,"|")}`;case"too_big":{let o=r.inclusive?"<=":"<",a=t(r.origin),s=i[r.origin]??r.origin;return a?`Demasiado grande: se esperaba que ${s??"valor"} tuviera ${o}${r.maximum.toString()} ${a.unit??"elementos"}`:`Demasiado grande: se esperaba que ${s??"valor"} fuera ${o}${r.maximum.toString()}`}case"too_small":{let o=r.inclusive?">=":">",a=t(r.origin),s=i[r.origin]??r.origin;return a?`Demasiado peque\xF1o: se esperaba que ${s} tuviera ${o}${r.minimum.toString()} ${a.unit}`:`Demasiado peque\xF1o: se esperaba que ${s} fuera ${o}${r.minimum.toString()}`}case"invalid_format":{let o=r;return o.format==="starts_with"?`Cadena inv\xE1lida: debe comenzar con "${o.prefix}"`:o.format==="ends_with"?`Cadena inv\xE1lida: debe terminar en "${o.suffix}"`:o.format==="includes"?`Cadena inv\xE1lida: debe incluir "${o.includes}"`:o.format==="regex"?`Cadena inv\xE1lida: debe coincidir con el patr\xF3n ${o.pattern}`:`Inv\xE1lido ${n[o.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>1?"s":""} desconocida${r.keys.length>1?"s":""}: ${g(r.keys,", ")}`;case"invalid_key":return`Llave inv\xE1lida en ${i[r.origin]??r.origin}`;case"invalid_union":return"Entrada inv\xE1lida";case"invalid_element":return`Valor inv\xE1lido en ${i[r.origin]??r.origin}`;default:return"Entrada inv\xE1lida"}}};function Xg(){return{localeError:nI()}}var iI=()=>{let e={string:{unit:"\u06A9\u0627\u0631\u0627\u06A9\u062A\u0631",verb:"\u062F\u0627\u0634\u062A\u0647 \u0628\u0627\u0634\u062F"},file:{unit:"\u0628\u0627\u06CC\u062A",verb:"\u062F\u0627\u0634\u062A\u0647 \u0628\u0627\u0634\u062F"},array:{unit:"\u0622\u06CC\u062A\u0645",verb:"\u062F\u0627\u0634\u062A\u0647 \u0628\u0627\u0634\u062F"},set:{unit:"\u0622\u06CC\u062A\u0645",verb:"\u062F\u0627\u0634\u062A\u0647 \u0628\u0627\u0634\u062F"},map:{unit:"\u0622\u06CC\u062A\u0645",verb:"\u062F\u0627\u0634\u062A\u0647 \u0628\u0627\u0634\u062F"}};function t(r){return e[r]??null}let n={regex:"\u0648\u0631\u0648\u062F\u06CC",email:"\u0622\u062F\u0631\u0633 \u0627\u06CC\u0645\u06CC\u0644",url:"URL",emoji:"\u0627\u06CC\u0645\u0648\u062C\u06CC",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"\u062A\u0627\u0631\u06CC\u062E \u0648 \u0632\u0645\u0627\u0646 \u0627\u06CC\u0632\u0648",date:"\u062A\u0627\u0631\u06CC\u062E \u0627\u06CC\u0632\u0648",time:"\u0632\u0645\u0627\u0646 \u0627\u06CC\u0632\u0648",duration:"\u0645\u062F\u062A \u0632\u0645\u0627\u0646 \u0627\u06CC\u0632\u0648",ipv4:"IPv4 \u0622\u062F\u0631\u0633",ipv6:"IPv6 \u0622\u062F\u0631\u0633",mac:"MAC \u0622\u062F\u0631\u0633",cidrv4:"IPv4 \u062F\u0627\u0645\u0646\u0647",cidrv6:"IPv6 \u062F\u0627\u0645\u0646\u0647",base64:"base64-encoded \u0631\u0634\u062A\u0647",base64url:"base64url-encoded \u0631\u0634\u062A\u0647",json_string:"JSON \u0631\u0634\u062A\u0647",e164:"E.164 \u0639\u062F\u062F",credit_card:"\u0634\u0645\u0627\u0631\u0647 \u06A9\u0627\u0631\u062A \u0627\u0639\u062A\u0628\u0627\u0631\u06CC",currency_code:"\u06A9\u062F \u0627\u0631\u0632",iban:"IBAN",jwt:"JWT",template_literal:"\u0648\u0631\u0648\u062F\u06CC"},i={nan:"NaN",number:"\u0639\u062F\u062F",array:"\u0622\u0631\u0627\u06CC\u0647"};return r=>{switch(r.code){case"invalid_type":{let o=i[r.expected]??r.expected,a=$(r.input),s=i[a]??a;return/^[A-Z]/.test(r.expected)?`\u0648\u0631\u0648\u062F\u06CC \u0646\u0627\u0645\u0639\u062A\u0628\u0631: \u0645\u06CC\u200C\u0628\u0627\u06CC\u0633\u062A instanceof ${r.expected} \u0645\u06CC\u200C\u0628\u0648\u062F\u060C ${s} \u062F\u0631\u06CC\u0627\u0641\u062A \u0634\u062F`:`\u0648\u0631\u0648\u062F\u06CC \u0646\u0627\u0645\u0639\u062A\u0628\u0631: \u0645\u06CC\u200C\u0628\u0627\u06CC\u0633\u062A ${o} \u0645\u06CC\u200C\u0628\u0648\u062F\u060C ${s} \u062F\u0631\u06CC\u0627\u0641\u062A \u0634\u062F`}case"invalid_value":return r.values.length===1?`\u0648\u0631\u0648\u062F\u06CC \u0646\u0627\u0645\u0639\u062A\u0628\u0631: \u0645\u06CC\u200C\u0628\u0627\u06CC\u0633\u062A ${b(r.values[0])} \u0645\u06CC\u200C\u0628\u0648\u062F`:`\u06AF\u0632\u06CC\u0646\u0647 \u0646\u0627\u0645\u0639\u062A\u0628\u0631: \u0645\u06CC\u200C\u0628\u0627\u06CC\u0633\u062A \u06CC\u06A9\u06CC \u0627\u0632 ${g(r.values,"|")} \u0645\u06CC\u200C\u0628\u0648\u062F`;case"too_big":{let o=r.inclusive?"<=":"<",a=t(r.origin);return a?`\u062E\u06CC\u0644\u06CC \u0628\u0632\u0631\u06AF: ${r.origin??"\u0645\u0642\u062F\u0627\u0631"} \u0628\u0627\u06CC\u062F ${o}${r.maximum.toString()} ${a.unit??"\u0639\u0646\u0635\u0631"} \u0628\u0627\u0634\u062F`:`\u062E\u06CC\u0644\u06CC \u0628\u0632\u0631\u06AF: ${r.origin??"\u0645\u0642\u062F\u0627\u0631"} \u0628\u0627\u06CC\u062F ${o}${r.maximum.toString()} \u0628\u0627\u0634\u062F`}case"too_small":{let o=r.inclusive?">=":">",a=t(r.origin);return a?`\u062E\u06CC\u0644\u06CC \u06A9\u0648\u0686\u06A9: ${r.origin} \u0628\u0627\u06CC\u062F ${o}${r.minimum.toString()} ${a.unit} \u0628\u0627\u0634\u062F`:`\u062E\u06CC\u0644\u06CC \u06A9\u0648\u0686\u06A9: ${r.origin} \u0628\u0627\u06CC\u062F ${o}${r.minimum.toString()} \u0628\u0627\u0634\u062F`}case"invalid_format":{let o=r;return o.format==="starts_with"?`\u0631\u0634\u062A\u0647 \u0646\u0627\u0645\u0639\u062A\u0628\u0631: \u0628\u0627\u06CC\u062F \u0628\u0627 "${o.prefix}" \u0634\u0631\u0648\u0639 \u0634\u0648\u062F`:o.format==="ends_with"?`\u0631\u0634\u062A\u0647 \u0646\u0627\u0645\u0639\u062A\u0628\u0631: \u0628\u0627\u06CC\u062F \u0628\u0627 "${o.suffix}" \u062A\u0645\u0627\u0645 \u0634\u0648\u062F`:o.format==="includes"?`\u0631\u0634\u062A\u0647 \u0646\u0627\u0645\u0639\u062A\u0628\u0631: \u0628\u0627\u06CC\u062F \u0634\u0627\u0645\u0644 "${o.includes}" \u0628\u0627\u0634\u062F`:o.format==="regex"?`\u0631\u0634\u062A\u0647 \u0646\u0627\u0645\u0639\u062A\u0628\u0631: \u0628\u0627\u06CC\u062F \u0628\u0627 \u0627\u0644\u06AF\u0648\u06CC ${o.pattern} \u0645\u0637\u0627\u0628\u0642\u062A \u062F\u0627\u0634\u062A\u0647 \u0628\u0627\u0634\u062F`:`${n[o.format]??r.format} \u0646\u0627\u0645\u0639\u062A\u0628\u0631`}case"not_multiple_of":return`\u0639\u062F\u062F \u0646\u0627\u0645\u0639\u062A\u0628\u0631: \u0628\u0627\u06CC\u062F \u0645\u0636\u0631\u0628 ${r.divisor} \u0628\u0627\u0634\u062F`;case"unrecognized_keys":return`\u06A9\u0644\u06CC\u062F${r.keys.length>1?"\u0647\u0627\u06CC":""} \u0646\u0627\u0634\u0646\u0627\u0633: ${g(r.keys,", ")}`;case"invalid_key":return`\u06A9\u0644\u06CC\u062F \u0646\u0627\u0634\u0646\u0627\u0633 \u062F\u0631 ${r.origin}`;case"invalid_union":return"\u0648\u0631\u0648\u062F\u06CC \u0646\u0627\u0645\u0639\u062A\u0628\u0631";case"invalid_element":return`\u0645\u0642\u062F\u0627\u0631 \u0646\u0627\u0645\u0639\u062A\u0628\u0631 \u062F\u0631 ${r.origin}`;default:return"\u0648\u0631\u0648\u062F\u06CC \u0646\u0627\u0645\u0639\u062A\u0628\u0631"}}};function Qg(){return{localeError:iI()}}var oI=()=>{let e={string:{unit:"merkki\xE4",subject:"merkkijonon"},file:{unit:"tavua",subject:"tiedoston"},array:{unit:"alkiota",subject:"listan"},set:{unit:"alkiota",subject:"joukon"},map:{unit:"alkiota",subject:"kuvauksen"},number:{unit:"",subject:"luvun"},bigint:{unit:"",subject:"suuren kokonaisluvun"},int:{unit:"",subject:"kokonaisluvun"},date:{unit:"",subject:"p\xE4iv\xE4m\xE4\xE4r\xE4n"}};function t(r){return e[r]??null}let n={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",mac:"MAC-osoite",cidrv4:"IPv4-alue",cidrv6:"IPv6-alue",base64:"base64-koodattu merkkijono",base64url:"base64url-koodattu merkkijono",json_string:"JSON-merkkijono",e164:"E.164-luku",credit_card:"luottokortin numero",currency_code:"valuuttakoodi",iban:"IBAN",jwt:"JWT",template_literal:"templaattimerkkijono"},i={nan:"NaN"};return r=>{switch(r.code){case"invalid_type":{let o=i[r.expected]??r.expected,a=$(r.input),s=i[a]??a;return/^[A-Z]/.test(r.expected)?`Virheellinen tyyppi: odotettiin instanceof ${r.expected}, oli ${s}`:`Virheellinen tyyppi: odotettiin ${o}, oli ${s}`}case"invalid_value":return r.values.length===1?`Virheellinen sy\xF6te: t\xE4ytyy olla ${b(r.values[0])}`:`Virheellinen valinta: t\xE4ytyy olla yksi seuraavista: ${g(r.values,"|")}`;case"too_big":{let o=r.inclusive?"<=":"<",a=t(r.origin);return a?`Liian suuri: ${a.subject} t\xE4ytyy olla ${o}${r.maximum.toString()} ${a.unit}`.trim():`Liian suuri: arvon t\xE4ytyy olla ${o}${r.maximum.toString()}`}case"too_small":{let o=r.inclusive?">=":">",a=t(r.origin);return a?`Liian pieni: ${a.subject} t\xE4ytyy olla ${o}${r.minimum.toString()} ${a.unit}`.trim():`Liian pieni: arvon t\xE4ytyy olla ${o}${r.minimum.toString()}`}case"invalid_format":{let o=r;return o.format==="starts_with"?`Virheellinen sy\xF6te: t\xE4ytyy alkaa "${o.prefix}"`:o.format==="ends_with"?`Virheellinen sy\xF6te: t\xE4ytyy loppua "${o.suffix}"`:o.format==="includes"?`Virheellinen sy\xF6te: t\xE4ytyy sis\xE4lt\xE4\xE4 "${o.includes}"`:o.format==="regex"?`Virheellinen sy\xF6te: t\xE4ytyy vastata s\xE4\xE4nn\xF6llist\xE4 lauseketta ${o.pattern}`:`Virheellinen ${n[o.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"}: ${g(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 ev(){return{localeError:oI()}}var aI=()=>{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"}};function t(r){return e[r]??null}let n={regex:"expression r\xE9guli\xE8re",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",mac:"adresse MAC",cidrv4:"plage IPv4",cidrv6:"plage IPv6",base64:"cha\xEEne de caract\xE8res encod\xE9e en base64",base64url:"cha\xEEne de caract\xE8res encod\xE9e en base64url",json_string:"cha\xEEne de caract\xE8res JSON",e164:"num\xE9ro au format E.164",credit_card:"num\xE9ro de carte de cr\xE9dit",currency_code:"code de devise",iban:"IBAN",jwt:"JWT",template_literal:"entr\xE9e"},i={string:"cha\xEEne de caract\xE8res",number:"nombre",int:"entier",boolean:"bool\xE9en",bigint:"grand entier",symbol:"symbole",undefined:"ind\xE9fini",null:"null",never:"jamais",void:"vide",date:"date",array:"tableau",object:"objet",tuple:"tuple",record:"record",map:"map",set:"ensemble",file:"fichier",nonoptional:"non optionnel",nan:"NaN",function:"fonction"};return r=>{switch(r.code){case"invalid_type":{let o=i[r.expected]??r.expected,a=$(r.input),s=i[a]??a;return/^[A-Z]/.test(r.expected)?`Entr\xE9e invalide : instance de ${r.expected} attendu, ${s} re\xE7u`:`Entr\xE9e invalide : ${o} attendu, ${s} re\xE7u`}case"invalid_value":return r.values.length===1?`Entr\xE9e invalide : ${b(r.values[0])} attendu`:`Option invalide : une valeur parmi ${g(r.values,"|")} attendue`;case"too_big":{let o=r.inclusive?"<=":"<",a=t(r.origin);return a?`Trop grand : ${i[r.origin]??"valeur"} doit ${a.verb} ${o}${r.maximum.toString()} ${a.unit??"\xE9l\xE9ment(s)"}`:`Trop grand : ${i[r.origin]??"valeur"} doit \xEAtre ${o}${r.maximum.toString()}`}case"too_small":{let o=r.inclusive?">=":">",a=t(r.origin);return a?`Trop petit : ${i[r.origin]??"valeur"} doit ${a.verb} ${o}${r.minimum.toString()} ${a.unit}`:`Trop petit : ${i[r.origin]??"valeur"} doit \xEAtre ${o}${r.minimum.toString()}`}case"invalid_format":{let o=r;return o.format==="starts_with"?`Cha\xEEne de caract\xE8res invalide : doit commencer par "${o.prefix}"`:o.format==="ends_with"?`Cha\xEEne de caract\xE8res invalide : doit se terminer par "${o.suffix}"`:o.format==="includes"?`Cha\xEEne de caract\xE8res invalide : doit inclure "${o.includes}"`:o.format==="regex"?`Cha\xEEne de caract\xE8res invalide : doit correspondre au motif ${o.pattern}`:`${n[o.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":""} : ${g(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 tv(){return{localeError:aI()}}var sI=()=>{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"},map:{unit:"\xE9l\xE9ments",verb:"avoir"}};function t(r){return e[r]??null}let n={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",mac:"adresse MAC",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",credit_card:"num\xE9ro de carte de cr\xE9dit",currency_code:"code de devise",iban:"IBAN",jwt:"JWT",template_literal:"entr\xE9e"},i={nan:"NaN"};return r=>{switch(r.code){case"invalid_type":{let o=i[r.expected]??r.expected,a=$(r.input),s=i[a]??a;return/^[A-Z]/.test(r.expected)?`Entr\xE9e invalide : attendu instanceof ${r.expected}, re\xE7u ${s}`:`Entr\xE9e invalide : attendu ${o}, re\xE7u ${s}`}case"invalid_value":return r.values.length===1?`Entr\xE9e invalide : attendu ${b(r.values[0])}`:`Option invalide : attendu l'une des valeurs suivantes ${g(r.values,"|")}`;case"too_big":{let o=r.inclusive?"\u2264":"<",a=t(r.origin);return a?`Trop grand : attendu que ${r.origin??"la valeur"} ait ${o}${r.maximum.toString()} ${a.unit}`:`Trop grand : attendu que ${r.origin??"la valeur"} soit ${o}${r.maximum.toString()}`}case"too_small":{let o=r.inclusive?"\u2265":">",a=t(r.origin);return a?`Trop petit : attendu que ${r.origin} ait ${o}${r.minimum.toString()} ${a.unit}`:`Trop petit : attendu que ${r.origin} soit ${o}${r.minimum.toString()}`}case"invalid_format":{let o=r;return o.format==="starts_with"?`Cha\xEEne invalide : doit commencer par "${o.prefix}"`:o.format==="ends_with"?`Cha\xEEne invalide : doit se terminer par "${o.suffix}"`:o.format==="includes"?`Cha\xEEne invalide : doit inclure "${o.includes}"`:o.format==="regex"?`Cha\xEEne invalide : doit correspondre au motif ${o.pattern}`:`${n[o.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":""} : ${g(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 rv(){return{localeError:sI()}}var uI=()=>{let e={string:{unit:"\u0A85\u0A95\u0ACD\u0AB7\u0AB0",verb:"\u0AB9\u0ACB\u0AB5\u0ABE \u0A9C\u0ACB\u0A88\u0A8F"},file:{unit:"\u0AAC\u0ABE\u0AAF\u0A9F",verb:"\u0AB9\u0ACB\u0AB5\u0ABE \u0A9C\u0ACB\u0A88\u0A8F"},array:{unit:"\u0A86\u0A87\u0A9F\u0AAE",verb:"\u0AB9\u0ACB\u0AB5\u0ABE \u0A9C\u0ACB\u0A88\u0A8F"},set:{unit:"\u0A86\u0A87\u0A9F\u0AAE",verb:"\u0AB9\u0ACB\u0AB5\u0ABE \u0A9C\u0ACB\u0A88\u0A8F"},map:{unit:"\u0A8F\u0AA8\u0ACD\u0A9F\u0ACD\u0AB0\u0AC0",verb:"\u0AB9\u0ACB\u0AB5\u0ABE \u0A9C\u0ACB\u0A88\u0A8F"}};function t(r){return e[r]??null}let n={regex:"\u0A87\u0AA8\u0AAA\u0AC1\u0A9F",email:"\u0A88\u0AAE\u0AC7\u0A87\u0AB2 \u0A8F\u0AA1\u0ACD\u0AB0\u0AC7\u0AB8",url:"URL",emoji:"\u0A87\u0AAE\u0ACB\u0A9C\u0AC0",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO \u0AA4\u0ABE\u0AB0\u0AC0\u0A96 \u0A85\u0AA8\u0AC7 \u0AB8\u0AAE\u0AAF",date:"ISO \u0AA4\u0ABE\u0AB0\u0AC0\u0A96",time:"ISO \u0AB8\u0AAE\u0AAF",duration:"ISO \u0A85\u0AB5\u0AA7\u0ABF",ipv4:"IPv4 \u0A8F\u0AA1\u0ACD\u0AB0\u0AC7\u0AB8",ipv6:"IPv6 \u0A8F\u0AA1\u0ACD\u0AB0\u0AC7\u0AB8",mac:"MAC \u0A8F\u0AA1\u0ACD\u0AB0\u0AC7\u0AB8",cidrv4:"IPv4 \u0AB6\u0ACD\u0AB0\u0AC7\u0AA3\u0AC0",cidrv6:"IPv6 \u0AB6\u0ACD\u0AB0\u0AC7\u0AA3\u0AC0",base64:"base64-\u0A8F\u0AA8\u0ACD\u0A95\u0ACB\u0AA1\u0AC7\u0AA1 \u0AB8\u0ACD\u0A9F\u0ACD\u0AB0\u0ABF\u0A82\u0A97",base64url:"base64url-\u0A8F\u0AA8\u0ACD\u0A95\u0ACB\u0AA1\u0AC7\u0AA1 \u0AB8\u0ACD\u0A9F\u0ACD\u0AB0\u0ABF\u0A82\u0A97",json_string:"JSON \u0AB8\u0ACD\u0A9F\u0ACD\u0AB0\u0ABF\u0A82\u0A97",e164:"E.164 \u0AA8\u0A82\u0AAC\u0AB0",credit_card:"\u0A95\u0ACD\u0AB0\u0AC7\u0AA1\u0ABF\u0A9F \u0A95\u0ABE\u0AB0\u0ACD\u0AA1 \u0AA8\u0A82\u0AAC\u0AB0",currency_code:"\u0A9A\u0AB2\u0AA3 \u0A95\u0ACB\u0AA1",iban:"IBAN",jwt:"JWT",template_literal:"\u0A87\u0AA8\u0AAA\u0AC1\u0A9F"},i={nan:"NaN"};return r=>{switch(r.code){case"invalid_type":{let o=i[r.expected]??r.expected,a=$(r.input),s=i[a]??a;return`\u0A85\u0AAE\u0ABE\u0AA8\u0ACD\u0AAF \u0A87\u0AA8\u0AAA\u0AC1\u0A9F: \u0A85\u0AAA\u0AC7\u0A95\u0ACD\u0AB7\u0ABF\u0AA4 ${o}, \u0AAA\u0ACD\u0AB0\u0ABE\u0AAA\u0ACD\u0AA4 ${s}`}case"invalid_value":return r.values.length===1?`\u0A85\u0AAE\u0ABE\u0AA8\u0ACD\u0AAF \u0A87\u0AA8\u0AAA\u0AC1\u0A9F: \u0A85\u0AAA\u0AC7\u0A95\u0ACD\u0AB7\u0ABF\u0AA4 ${b(r.values[0])}`:`\u0A85\u0AAE\u0ABE\u0AA8\u0ACD\u0AAF \u0AB5\u0ABF\u0A95\u0AB2\u0ACD\u0AAA: ${g(r.values," | ")} \u0AAE\u0ABE\u0AA7\u0ACD\u0AAF\u0AAE\u0AA5\u0AC0 \u0A8F\u0A95 \u0A85\u0AAA\u0AC7\u0A95\u0ACD\u0AB7\u0ABF\u0AA4`;case"too_big":{let o=r.inclusive?"<=":"<",a=t(r.origin);return a?`\u0A96\u0AC2\u0AAC \u0AAE\u0ACB\u0A9F\u0AC1\u0A82: ${r.origin??"\u0AAE\u0AC2\u0AB2\u0ACD\u0AAF"} ${o}${r.maximum.toString()} ${a.unit??"\u0A8F\u0AB2\u0ABF\u0AAE\u0AC7\u0AA8\u0ACD\u0A9F"} \u0AB9\u0ACB\u0AB5\u0ABE \u0A9C\u0ACB\u0A88\u0A8F`:`\u0A96\u0AC2\u0AAC \u0AAE\u0ACB\u0A9F\u0AC1\u0A82: ${r.origin??"\u0AAE\u0AC2\u0AB2\u0ACD\u0AAF"} ${o}${r.maximum.toString()} \u0AB9\u0ACB\u0AB5\u0AC1\u0A82 \u0A9C\u0ACB\u0A88\u0A8F`}case"too_small":{let o=r.inclusive?">=":">",a=t(r.origin);return a?`\u0A96\u0AC2\u0AAC \u0AA8\u0ABE\u0AA8\u0AC1\u0A82: ${r.origin} ${o}${r.minimum.toString()} ${a.unit} \u0AB9\u0ACB\u0AB5\u0ABE \u0A9C\u0ACB\u0A88\u0A8F`:`\u0A96\u0AC2\u0AAC \u0AA8\u0ABE\u0AA8\u0AC1\u0A82: ${r.origin} ${o}${r.minimum.toString()} \u0AB9\u0ACB\u0AB5\u0AC1\u0A82 \u0A9C\u0ACB\u0A88\u0A8F`}case"invalid_format":{let o=r;return o.format==="starts_with"?`\u0A85\u0AAE\u0ABE\u0AA8\u0ACD\u0AAF \u0AB8\u0ACD\u0A9F\u0ACD\u0AB0\u0ABF\u0A82\u0A97: "${o.prefix}" \u0AA5\u0AC0 \u0AB6\u0AB0\u0AC2 \u0AA5\u0AB5\u0AC1\u0A82 \u0A9C\u0ACB\u0A88\u0A8F`:o.format==="ends_with"?`\u0A85\u0AAE\u0ABE\u0AA8\u0ACD\u0AAF \u0AB8\u0ACD\u0A9F\u0ACD\u0AB0\u0ABF\u0A82\u0A97: "${o.suffix}" \u0AAA\u0AB0 \u0AB8\u0AAE\u0ABE\u0AAA\u0ACD\u0AA4 \u0AA5\u0AB5\u0AC1\u0A82 \u0A9C\u0ACB\u0A88\u0A8F`:o.format==="includes"?`\u0A85\u0AAE\u0ABE\u0AA8\u0ACD\u0AAF \u0AB8\u0ACD\u0A9F\u0ACD\u0AB0\u0ABF\u0A82\u0A97: "${o.includes}" \u0AB6\u0ABE\u0AAE\u0AC7\u0AB2 \u0AB9\u0ACB\u0AB5\u0AC1\u0A82 \u0A9C\u0ACB\u0A88\u0A8F`:o.format==="regex"?`\u0A85\u0AAE\u0ABE\u0AA8\u0ACD\u0AAF \u0AB8\u0ACD\u0A9F\u0ACD\u0AB0\u0ABF\u0A82\u0A97: \u0AAA\u0AC7\u0A9F\u0AB0\u0ACD\u0AA8 ${o.pattern} \u0AB8\u0ABE\u0AA5\u0AC7 \u0AAE\u0AC7\u0AB3 \u0A96\u0ABE\u0AB5\u0AC1\u0A82 \u0A9C\u0ACB\u0A88\u0A8F`:`\u0A85\u0AAE\u0ABE\u0AA8\u0ACD\u0AAF ${n[o.format]??r.format}`}case"not_multiple_of":return`\u0A85\u0AAE\u0ABE\u0AA8\u0ACD\u0AAF \u0AA8\u0A82\u0AAC\u0AB0: ${r.divisor} \u0AA8\u0ACB \u0A97\u0AC1\u0AA3\u0ABE\u0A82\u0A95 \u0AB9\u0ACB\u0AB5\u0ACB \u0A9C\u0ACB\u0A88\u0A8F`;case"unrecognized_keys":return`\u0A93\u0AB3\u0A96\u0AC0 \u0AB6\u0A95\u0ABE\u0AA4\u0ABE \u0AA8\u0AB9\u0AC0\u0A82 \u0AA4\u0AC7 \u0A95\u0AC0${r.keys.length>1?"\u0A93":""}: ${g(r.keys,", ")}`;case"invalid_key":return`${r.origin} \u0AAE\u0ABE\u0A82 \u0A85\u0AAE\u0ABE\u0AA8\u0ACD\u0AAF \u0A95\u0AC0`;case"invalid_union":return r.options&&Array.isArray(r.options)&&r.options.length>0?`\u0A85\u0AAE\u0ABE\u0AA8\u0ACD\u0AAF \u0AA1\u0ABF\u0AB8\u0ACD\u0A95\u0ACD\u0AB0\u0ABF\u0AAE\u0ABF\u0AA8\u0AC7\u0A9F\u0AB0 \u0AAE\u0AC2\u0AB2\u0ACD\u0AAF. \u0A85\u0AAA\u0AC7\u0A95\u0ACD\u0AB7\u0ABF\u0AA4 ${r.options.map(a=>`'${a}'`).join(" | ")}`:"\u0A85\u0AAE\u0ABE\u0AA8\u0ACD\u0AAF \u0A87\u0AA8\u0AAA\u0AC1\u0A9F";case"invalid_element":return`${r.origin} \u0AAE\u0ABE\u0A82 \u0A85\u0AAE\u0ABE\u0AA8\u0ACD\u0AAF \u0AAE\u0AC2\u0AB2\u0ACD\u0AAF`;default:return"\u0A85\u0AAE\u0ABE\u0AA8\u0ACD\u0AAF \u0A87\u0AA8\u0AAA\u0AC1\u0A9F"}}};function nv(){return{localeError:uI()}}var cI=()=>{let e={string:{label:"\u05DE\u05D7\u05E8\u05D5\u05D6\u05EA",gender:"f"},number:{label:"\u05DE\u05E1\u05E4\u05E8",gender:"m"},boolean:{label:"\u05E2\u05E8\u05DA \u05D1\u05D5\u05DC\u05D9\u05D0\u05E0\u05D9",gender:"m"},bigint:{label:"BigInt",gender:"m"},date:{label:"\u05EA\u05D0\u05E8\u05D9\u05DA",gender:"m"},array:{label:"\u05DE\u05E2\u05E8\u05DA",gender:"m"},object:{label:"\u05D0\u05D5\u05D1\u05D9\u05D9\u05E7\u05D8",gender:"m"},null:{label:"\u05E2\u05E8\u05DA \u05E8\u05D9\u05E7 (null)",gender:"m"},undefined:{label:"\u05E2\u05E8\u05DA \u05DC\u05D0 \u05DE\u05D5\u05D2\u05D3\u05E8 (undefined)",gender:"m"},symbol:{label:"\u05E1\u05D9\u05DE\u05D1\u05D5\u05DC (Symbol)",gender:"m"},function:{label:"\u05E4\u05D5\u05E0\u05E7\u05E6\u05D9\u05D4",gender:"f"},map:{label:"\u05DE\u05E4\u05D4 (Map)",gender:"f"},set:{label:"\u05E7\u05D1\u05D5\u05E6\u05D4 (Set)",gender:"f"},file:{label:"\u05E7\u05D5\u05D1\u05E5",gender:"m"},promise:{label:"Promise",gender:"m"},NaN:{label:"NaN",gender:"m"},unknown:{label:"\u05E2\u05E8\u05DA \u05DC\u05D0 \u05D9\u05D3\u05D5\u05E2",gender:"m"},value:{label:"\u05E2\u05E8\u05DA",gender:"m"}},t={string:{unit:"\u05EA\u05D5\u05D5\u05D9\u05DD",shortLabel:"\u05E7\u05E6\u05E8",longLabel:"\u05D0\u05E8\u05D5\u05DA"},file:{unit:"\u05D1\u05D9\u05D9\u05D8\u05D9\u05DD",shortLabel:"\u05E7\u05D8\u05DF",longLabel:"\u05D2\u05D3\u05D5\u05DC"},array:{unit:"\u05E4\u05E8\u05D9\u05D8\u05D9\u05DD",shortLabel:"\u05E7\u05D8\u05DF",longLabel:"\u05D2\u05D3\u05D5\u05DC"},set:{unit:"\u05E4\u05E8\u05D9\u05D8\u05D9\u05DD",shortLabel:"\u05E7\u05D8\u05DF",longLabel:"\u05D2\u05D3\u05D5\u05DC"},number:{unit:"",shortLabel:"\u05E7\u05D8\u05DF",longLabel:"\u05D2\u05D3\u05D5\u05DC"}},n=c=>c?e[c]:void 0,i=c=>{let l=n(c);return l?l.label:c??e.unknown.label},r=c=>`\u05D4${i(c)}`,o=c=>(n(c)?.gender??"m")==="f"?"\u05E6\u05E8\u05D9\u05DB\u05D4 \u05DC\u05D4\u05D9\u05D5\u05EA":"\u05E6\u05E8\u05D9\u05DA \u05DC\u05D4\u05D9\u05D5\u05EA",a=c=>c?t[c]??null:null,s={regex:{label:"\u05E7\u05DC\u05D8",gender:"m"},email:{label:"\u05DB\u05EA\u05D5\u05D1\u05EA \u05D0\u05D9\u05DE\u05D9\u05D9\u05DC",gender:"f"},url:{label:"\u05DB\u05EA\u05D5\u05D1\u05EA \u05E8\u05E9\u05EA",gender:"f"},emoji:{label:"\u05D0\u05D9\u05DE\u05D5\u05D2'\u05D9",gender:"m"},uuid:{label:"UUID",gender:"m"},uuidv4:{label:"UUIDv4",gender:"m"},uuidv6:{label:"UUIDv6",gender:"m"},nanoid:{label:"nanoid",gender:"m"},guid:{label:"GUID",gender:"m"},cuid:{label:"cuid",gender:"m"},cuid2:{label:"cuid2",gender:"m"},ulid:{label:"ULID",gender:"m"},xid:{label:"XID",gender:"m"},ksuid:{label:"KSUID",gender:"m"},datetime:{label:"\u05EA\u05D0\u05E8\u05D9\u05DA \u05D5\u05D6\u05DE\u05DF ISO",gender:"m"},date:{label:"\u05EA\u05D0\u05E8\u05D9\u05DA ISO",gender:"m"},time:{label:"\u05D6\u05DE\u05DF ISO",gender:"m"},duration:{label:"\u05DE\u05E9\u05DA \u05D6\u05DE\u05DF ISO",gender:"m"},ipv4:{label:"\u05DB\u05EA\u05D5\u05D1\u05EA IPv4",gender:"f"},ipv6:{label:"\u05DB\u05EA\u05D5\u05D1\u05EA IPv6",gender:"f"},mac:{label:"\u05DB\u05EA\u05D5\u05D1\u05EA MAC",gender:"f"},cidrv4:{label:"\u05D8\u05D5\u05D5\u05D7 IPv4",gender:"m"},cidrv6:{label:"\u05D8\u05D5\u05D5\u05D7 IPv6",gender:"m"},base64:{label:"\u05DE\u05D7\u05E8\u05D5\u05D6\u05EA \u05D1\u05D1\u05E1\u05D9\u05E1 64",gender:"f"},base64url:{label:"\u05DE\u05D7\u05E8\u05D5\u05D6\u05EA \u05D1\u05D1\u05E1\u05D9\u05E1 64 \u05DC\u05DB\u05EA\u05D5\u05D1\u05D5\u05EA \u05E8\u05E9\u05EA",gender:"f"},json_string:{label:"\u05DE\u05D7\u05E8\u05D5\u05D6\u05EA JSON",gender:"f"},e164:{label:"\u05DE\u05E1\u05E4\u05E8 E.164",gender:"m"},credit_card:{label:"\u05DE\u05E1\u05E4\u05E8 \u05DB\u05E8\u05D8\u05D9\u05E1 \u05D0\u05E9\u05E8\u05D0\u05D9",gender:"m"},currency_code:{label:"\u05E7\u05D5\u05D3 \u05DE\u05D8\u05D1\u05E2",gender:"m"},iban:{label:"IBAN",gender:"m"},jwt:{label:"JWT",gender:"m"},template_literal:{label:"\u05E7\u05DC\u05D8",gender:"m"},ends_with:{label:"\u05E7\u05DC\u05D8",gender:"m"},includes:{label:"\u05E7\u05DC\u05D8",gender:"m"},lowercase:{label:"\u05E7\u05DC\u05D8",gender:"m"},starts_with:{label:"\u05E7\u05DC\u05D8",gender:"m"},uppercase:{label:"\u05E7\u05DC\u05D8",gender:"m"}},u={nan:"NaN"};return c=>{switch(c.code){case"invalid_type":{let l=c.expected,d=u[l??""]??i(l),m=$(c.input),f=u[m]??e[m]?.label??m;return/^[A-Z]/.test(c.expected)?`\u05E7\u05DC\u05D8 \u05DC\u05D0 \u05EA\u05E7\u05D9\u05DF: \u05E6\u05E8\u05D9\u05DA \u05DC\u05D4\u05D9\u05D5\u05EA instanceof ${c.expected}, \u05D4\u05EA\u05E7\u05D1\u05DC ${f}`:`\u05E7\u05DC\u05D8 \u05DC\u05D0 \u05EA\u05E7\u05D9\u05DF: \u05E6\u05E8\u05D9\u05DA \u05DC\u05D4\u05D9\u05D5\u05EA ${d}, \u05D4\u05EA\u05E7\u05D1\u05DC ${f}`}case"invalid_value":{if(c.values.length===1)return`\u05E2\u05E8\u05DA \u05DC\u05D0 \u05EA\u05E7\u05D9\u05DF: \u05D4\u05E2\u05E8\u05DA \u05D7\u05D9\u05D9\u05D1 \u05DC\u05D4\u05D9\u05D5\u05EA ${b(c.values[0])}`;let l=c.values.map(f=>b(f));if(c.values.length===2)return`\u05E2\u05E8\u05DA \u05DC\u05D0 \u05EA\u05E7\u05D9\u05DF: \u05D4\u05D0\u05E4\u05E9\u05E8\u05D5\u05D9\u05D5\u05EA \u05D4\u05DE\u05EA\u05D0\u05D9\u05DE\u05D5\u05EA \u05D4\u05DF ${l[0]} \u05D0\u05D5 ${l[1]}`;let d=l[l.length-1];return`\u05E2\u05E8\u05DA \u05DC\u05D0 \u05EA\u05E7\u05D9\u05DF: \u05D4\u05D0\u05E4\u05E9\u05E8\u05D5\u05D9\u05D5\u05EA \u05D4\u05DE\u05EA\u05D0\u05D9\u05DE\u05D5\u05EA \u05D4\u05DF ${l.slice(0,-1).join(", ")} \u05D0\u05D5 ${d}`}case"too_big":{let l=a(c.origin),d=r(c.origin??"value");if(c.origin==="string")return`${l?.longLabel??"\u05D0\u05E8\u05D5\u05DA"} \u05DE\u05D3\u05D9: ${d} \u05E6\u05E8\u05D9\u05DB\u05D4 \u05DC\u05D4\u05DB\u05D9\u05DC ${c.maximum.toString()} ${l?.unit??""} ${c.inclusive?"\u05D0\u05D5 \u05E4\u05D7\u05D5\u05EA":"\u05DC\u05DB\u05DC \u05D4\u05D9\u05D5\u05EA\u05E8"}`.trim();if(c.origin==="number"){let p=c.inclusive?`\u05E7\u05D8\u05DF \u05D0\u05D5 \u05E9\u05D5\u05D5\u05D4 \u05DC-${c.maximum}`:`\u05E7\u05D8\u05DF \u05DE-${c.maximum}`;return`\u05D2\u05D3\u05D5\u05DC \u05DE\u05D3\u05D9: ${d} \u05E6\u05E8\u05D9\u05DA \u05DC\u05D4\u05D9\u05D5\u05EA ${p}`}if(c.origin==="array"||c.origin==="set"){let p=c.origin==="set"?"\u05E6\u05E8\u05D9\u05DB\u05D4":"\u05E6\u05E8\u05D9\u05DA",v=c.inclusive?`${c.maximum} ${l?.unit??""} \u05D0\u05D5 \u05E4\u05D7\u05D5\u05EA`:`\u05E4\u05D7\u05D5\u05EA \u05DE-${c.maximum} ${l?.unit??""}`;return`\u05D2\u05D3\u05D5\u05DC \u05DE\u05D3\u05D9: ${d} ${p} \u05DC\u05D4\u05DB\u05D9\u05DC ${v}`.trim()}let m=c.inclusive?"<=":"<",f=o(c.origin??"value");return l?.unit?`${l.longLabel} \u05DE\u05D3\u05D9: ${d} ${f} ${m}${c.maximum.toString()} ${l.unit}`:`${l?.longLabel??"\u05D2\u05D3\u05D5\u05DC"} \u05DE\u05D3\u05D9: ${d} ${f} ${m}${c.maximum.toString()}`}case"too_small":{let l=a(c.origin),d=r(c.origin??"value");if(c.origin==="string")return`${l?.shortLabel??"\u05E7\u05E6\u05E8"} \u05DE\u05D3\u05D9: ${d} \u05E6\u05E8\u05D9\u05DB\u05D4 \u05DC\u05D4\u05DB\u05D9\u05DC ${c.minimum.toString()} ${l?.unit??""} ${c.inclusive?"\u05D0\u05D5 \u05D9\u05D5\u05EA\u05E8":"\u05DC\u05E4\u05D7\u05D5\u05EA"}`.trim();if(c.origin==="number"){let p=c.inclusive?`\u05D2\u05D3\u05D5\u05DC \u05D0\u05D5 \u05E9\u05D5\u05D5\u05D4 \u05DC-${c.minimum}`:`\u05D2\u05D3\u05D5\u05DC \u05DE-${c.minimum}`;return`\u05E7\u05D8\u05DF \u05DE\u05D3\u05D9: ${d} \u05E6\u05E8\u05D9\u05DA \u05DC\u05D4\u05D9\u05D5\u05EA ${p}`}if(c.origin==="array"||c.origin==="set"){let p=c.origin==="set"?"\u05E6\u05E8\u05D9\u05DB\u05D4":"\u05E6\u05E8\u05D9\u05DA";if(c.minimum===1&&c.inclusive){let _=(c.origin==="set","\u05DC\u05E4\u05D7\u05D5\u05EA \u05E4\u05E8\u05D9\u05D8 \u05D0\u05D7\u05D3");return`\u05E7\u05D8\u05DF \u05DE\u05D3\u05D9: ${d} ${p} \u05DC\u05D4\u05DB\u05D9\u05DC ${_}`}let v=c.inclusive?`${c.minimum} ${l?.unit??""} \u05D0\u05D5 \u05D9\u05D5\u05EA\u05E8`:`\u05D9\u05D5\u05EA\u05E8 \u05DE-${c.minimum} ${l?.unit??""}`;return`\u05E7\u05D8\u05DF \u05DE\u05D3\u05D9: ${d} ${p} \u05DC\u05D4\u05DB\u05D9\u05DC ${v}`.trim()}let m=c.inclusive?">=":">",f=o(c.origin??"value");return l?.unit?`${l.shortLabel} \u05DE\u05D3\u05D9: ${d} ${f} ${m}${c.minimum.toString()} ${l.unit}`:`${l?.shortLabel??"\u05E7\u05D8\u05DF"} \u05DE\u05D3\u05D9: ${d} ${f} ${m}${c.minimum.toString()}`}case"invalid_format":{let l=c;if(l.format==="starts_with")return`\u05D4\u05DE\u05D7\u05E8\u05D5\u05D6\u05EA \u05D7\u05D9\u05D9\u05D1\u05EA \u05DC\u05D4\u05EA\u05D7\u05D9\u05DC \u05D1 "${l.prefix}"`;if(l.format==="ends_with")return`\u05D4\u05DE\u05D7\u05E8\u05D5\u05D6\u05EA \u05D7\u05D9\u05D9\u05D1\u05EA \u05DC\u05D4\u05E1\u05EA\u05D9\u05D9\u05DD \u05D1 "${l.suffix}"`;if(l.format==="includes")return`\u05D4\u05DE\u05D7\u05E8\u05D5\u05D6\u05EA \u05D7\u05D9\u05D9\u05D1\u05EA \u05DC\u05DB\u05DC\u05D5\u05DC "${l.includes}"`;if(l.format==="regex")return`\u05D4\u05DE\u05D7\u05E8\u05D5\u05D6\u05EA \u05D7\u05D9\u05D9\u05D1\u05EA \u05DC\u05D4\u05EA\u05D0\u05D9\u05DD \u05DC\u05EA\u05D1\u05E0\u05D9\u05EA ${l.pattern}`;let d=s[l.format],m=d?.label??l.format,p=(d?.gender??"m")==="f"?"\u05EA\u05E7\u05D9\u05E0\u05D4":"\u05EA\u05E7\u05D9\u05DF";return`${m} \u05DC\u05D0 ${p}`}case"not_multiple_of":return`\u05DE\u05E1\u05E4\u05E8 \u05DC\u05D0 \u05EA\u05E7\u05D9\u05DF: \u05D7\u05D9\u05D9\u05D1 \u05DC\u05D4\u05D9\u05D5\u05EA \u05DE\u05DB\u05E4\u05DC\u05D4 \u05E9\u05DC ${c.divisor}`;case"unrecognized_keys":return`\u05DE\u05E4\u05EA\u05D7${c.keys.length>1?"\u05D5\u05EA":""} \u05DC\u05D0 \u05DE\u05D6\u05D5\u05D4${c.keys.length>1?"\u05D9\u05DD":"\u05D4"}: ${g(c.keys,", ")}`;case"invalid_key":return"\u05E9\u05D3\u05D4 \u05DC\u05D0 \u05EA\u05E7\u05D9\u05DF \u05D1\u05D0\u05D5\u05D1\u05D9\u05D9\u05E7\u05D8";case"invalid_union":return"\u05E7\u05DC\u05D8 \u05DC\u05D0 \u05EA\u05E7\u05D9\u05DF";case"invalid_element":return`\u05E2\u05E8\u05DA \u05DC\u05D0 \u05EA\u05E7\u05D9\u05DF \u05D1${r(c.origin??"array")}`;default:return"\u05E7\u05DC\u05D8 \u05DC\u05D0 \u05EA\u05E7\u05D9\u05DF"}}};function iv(){return{localeError:cI()}}var lI=()=>{let e={string:{unit:"\u0905\u0915\u094D\u0937\u0930",verb:"\u0930\u0916\u0928\u0947 \u0915\u0947 \u0932\u093F\u090F"},file:{unit:"\u092C\u093E\u0907\u091F\u094D\u0938",verb:"\u0930\u0916\u0928\u0947 \u0915\u0947 \u0932\u093F\u090F"},array:{unit:"\u0924\u0924\u094D\u0935",verb:"\u0930\u0916\u0928\u0947 \u0915\u0947 \u0932\u093F\u090F"},set:{unit:"\u0924\u0924\u094D\u0935",verb:"\u0930\u0916\u0928\u0947 \u0915\u0947 \u0932\u093F\u090F"},map:{unit:"\u092A\u094D\u0930\u0935\u093F\u0937\u094D\u091F\u093F\u092F\u093E\u0901",verb:"\u0930\u0916\u0928\u0947 \u0915\u0947 \u0932\u093F\u090F"}};function t(r){return e[r]??null}let n={regex:"\u0907\u0928\u092A\u0941\u091F",email:"\u0908\u092E\u0947\u0932 \u092A\u0924\u093E",url:"URL",emoji:"\u0907\u092E\u094B\u091C\u0940",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO \u0924\u093F\u0925\u093F \u0914\u0930 \u0938\u092E\u092F",date:"ISO \u0924\u093F\u0925\u093F",time:"ISO \u0938\u092E\u092F",duration:"ISO \u0905\u0935\u0927\u093F",ipv4:"IPv4 \u092A\u0924\u093E",ipv6:"IPv6 \u092A\u0924\u093E",mac:"MAC \u092A\u0924\u093E",cidrv4:"IPv4 \u0936\u094D\u0930\u0947\u0923\u0940",cidrv6:"IPv6 \u0936\u094D\u0930\u0947\u0923\u0940",base64:"Base64-\u090F\u0928\u094D\u0915\u094B\u0921\u0947\u0921 \u0938\u094D\u091F\u094D\u0930\u093F\u0902\u0917",base64url:"Base64URL-\u090F\u0928\u094D\u0915\u094B\u0921\u0947\u0921 \u0938\u094D\u091F\u094D\u0930\u093F\u0902\u0917",json_string:"JSON \u0938\u094D\u091F\u094D\u0930\u093F\u0902\u0917",e164:"E.164 \u0938\u0902\u0916\u094D\u092F\u093E",credit_card:"\u0915\u094D\u0930\u0947\u0921\u093F\u091F \u0915\u093E\u0930\u094D\u0921 \u0938\u0902\u0916\u094D\u092F\u093E",currency_code:"\u092E\u0941\u0926\u094D\u0930\u093E \u0915\u094B\u0921",iban:"IBAN",jwt:"JWT",template_literal:"\u0907\u0928\u092A\u0941\u091F"},i={nan:"NaN"};return r=>{switch(r.code){case"invalid_type":{let o=i[r.expected]??r.expected,a=$(r.input),s=i[a]??a;return`\u0905\u092E\u093E\u0928\u094D\u092F \u0907\u0928\u092A\u0941\u091F: \u0905\u092A\u0947\u0915\u094D\u0937\u093F\u0924 ${o}, \u092A\u094D\u0930\u093E\u092A\u094D\u0924 ${s}`}case"invalid_value":return r.values.length===1?`\u0905\u092E\u093E\u0928\u094D\u092F \u0907\u0928\u092A\u0941\u091F: \u0905\u092A\u0947\u0915\u094D\u0937\u093F\u0924 ${b(r.values[0])}`:`\u0905\u092E\u093E\u0928\u094D\u092F \u0935\u093F\u0915\u0932\u094D\u092A: \u0905\u092A\u0947\u0915\u094D\u0937\u093F\u0924 \u092E\u093E\u0928\u094B\u0902 \u092E\u0947\u0902 \u0938\u0947 \u090F\u0915 ${g(r.values,"|")}`;case"too_big":{let o=r.inclusive?"<=":"<",a=t(r.origin);return a?`\u092C\u0939\u0941\u0924 \u092C\u0921\u093C\u093E: \u0905\u092A\u0947\u0915\u094D\u0937\u093F\u0924 \u0925\u093E \u0915\u093F ${r.origin??"\u092E\u093E\u0928"} \u092E\u0947\u0902 ${o}${r.maximum} ${a.unit} \u0939\u094B\u0902`:`\u092C\u0939\u0941\u0924 \u092C\u0921\u093C\u093E: \u0905\u092A\u0947\u0915\u094D\u0937\u093F\u0924 \u0925\u093E \u0915\u093F ${r.origin??"\u092E\u093E\u0928"} ${o}${r.maximum} \u0939\u094B`}case"too_small":{let o=r.inclusive?">=":">",a=t(r.origin);return a?`\u092C\u0939\u0941\u0924 \u091B\u094B\u091F\u093E: \u0905\u092A\u0947\u0915\u094D\u0937\u093F\u0924 \u0925\u093E \u0915\u093F ${r.origin} \u092E\u0947\u0902 ${o}${r.minimum} ${a.unit} \u0939\u094B\u0902`:`\u092C\u0939\u0941\u0924 \u091B\u094B\u091F\u093E: \u0905\u092A\u0947\u0915\u094D\u0937\u093F\u0924 \u0925\u093E \u0915\u093F ${r.origin} ${o}${r.minimum} \u0939\u094B`}case"invalid_format":{let o=r;return o.format==="starts_with"?`\u0905\u092E\u093E\u0928\u094D\u092F \u0938\u094D\u091F\u094D\u0930\u093F\u0902\u0917: "${o.prefix}" \u0938\u0947 \u0936\u0941\u0930\u0942 \u0939\u094B\u0928\u093E \u091A\u093E\u0939\u093F\u090F`:o.format==="ends_with"?`\u0905\u092E\u093E\u0928\u094D\u092F \u0938\u094D\u091F\u094D\u0930\u093F\u0902\u0917: "${o.suffix}" \u092A\u0930 \u0938\u092E\u093E\u092A\u094D\u0924 \u0939\u094B\u0928\u093E \u091A\u093E\u0939\u093F\u090F`:o.format==="includes"?`\u0905\u092E\u093E\u0928\u094D\u092F \u0938\u094D\u091F\u094D\u0930\u093F\u0902\u0917: \u0907\u0938\u092E\u0947\u0902 "${o.includes}" \u0936\u093E\u092E\u093F\u0932 \u0939\u094B\u0928\u093E \u091A\u093E\u0939\u093F\u090F`:o.format==="regex"?`\u0905\u092E\u093E\u0928\u094D\u092F \u0938\u094D\u091F\u094D\u0930\u093F\u0902\u0917: \u092A\u0948\u091F\u0930\u094D\u0928 ${o.pattern} \u0938\u0947 \u092E\u0947\u0932 \u0916\u093E\u0928\u093E \u091A\u093E\u0939\u093F\u090F`:`\u0905\u092E\u093E\u0928\u094D\u092F ${n[o.format]??r.format}`}case"not_multiple_of":return`\u0905\u092E\u093E\u0928\u094D\u092F \u0938\u0902\u0916\u094D\u092F\u093E: \u092F\u0939 ${r.divisor} \u0915\u093E \u0917\u0941\u0923\u091C \u0939\u094B\u0928\u093E \u091A\u093E\u0939\u093F\u090F`;case"unrecognized_keys":return`\u0905\u092A\u0930\u093F\u091A\u093F\u0924 \u0915\u0941\u0902\u091C\u0940${r.keys.length>1?"\u092F\u093E\u0901":""}: ${g(r.keys,", ")}`;case"invalid_key":return`\u0905\u092E\u093E\u0928\u094D\u092F \u0915\u0941\u0902\u091C\u0940: ${r.origin} \u092E\u0947\u0902`;case"invalid_union":return r.options&&Array.isArray(r.options)&&r.options.length>0?`\u0905\u092E\u093E\u0928\u094D\u092F \u0921\u093F\u0938\u094D\u0915\u094D\u0930\u093F\u092E\u093F\u0928\u0947\u091F\u0930 \u092E\u093E\u0928: \u0905\u092A\u0947\u0915\u094D\u0937\u093F\u0924 ${r.options.map(a=>`'${a}'`).join(" | ")}`:"\u0905\u092E\u093E\u0928\u094D\u092F \u0907\u0928\u092A\u0941\u091F";case"invalid_element":return`\u0905\u092E\u093E\u0928\u094D\u092F \u092E\u093E\u0928: ${r.origin} \u092E\u0947\u0902`;default:return"\u0905\u092E\u093E\u0928\u094D\u092F \u0907\u0928\u092A\u0941\u091F"}}};function ov(){return{localeError:lI()}}var dI=()=>{let e={string:{unit:"znakova",verb:"imati"},file:{unit:"bajtova",verb:"imati"},array:{unit:"stavki",verb:"imati"},set:{unit:"stavki",verb:"imati"}};function t(r){return e[r]??null}let n={regex:"unos",email:"email 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:"ISO datum i vrijeme",date:"ISO datum",time:"ISO vrijeme",duration:"ISO trajanje",ipv4:"IPv4 adresa",ipv6:"IPv6 adresa",mac:"MAC adresa",cidrv4:"IPv4 raspon",cidrv6:"IPv6 raspon",base64:"base64 kodirani tekst",base64url:"base64url kodirani tekst",json_string:"JSON tekst",e164:"E.164 broj",credit_card:"broj kreditne kartice",currency_code:"kod valute",iban:"IBAN",jwt:"JWT",template_literal:"unos"},i={nan:"NaN",string:"tekst",number:"broj",boolean:"boolean",array:"niz",object:"objekt",set:"skup",file:"datoteka",date:"datum",bigint:"bigint",symbol:"simbol",undefined:"undefined",null:"null",function:"funkcija",map:"mapa"};return r=>{switch(r.code){case"invalid_type":{let o=i[r.expected]??r.expected,a=$(r.input),s=i[a]??a;return/^[A-Z]/.test(r.expected)?`Neispravan unos: o\u010Dekuje se instanceof ${r.expected}, a primljeno je ${s}`:`Neispravan unos: o\u010Dekuje se ${o}, a primljeno je ${s}`}case"invalid_value":return r.values.length===1?`Neispravna vrijednost: o\u010Dekivano ${b(r.values[0])}`:`Neispravna opcija: o\u010Dekivano jedno od ${g(r.values,"|")}`;case"too_big":{let o=r.inclusive?"<=":"<",a=t(r.origin),s=i[r.origin]??r.origin;return a?`Preveliko: o\u010Dekivano da ${s??"vrijednost"} ima ${o}${r.maximum.toString()} ${a.unit??"elemenata"}`:`Preveliko: o\u010Dekivano da ${s??"vrijednost"} bude ${o}${r.maximum.toString()}`}case"too_small":{let o=r.inclusive?">=":">",a=t(r.origin),s=i[r.origin]??r.origin;return a?`Premalo: o\u010Dekivano da ${s} ima ${o}${r.minimum.toString()} ${a.unit}`:`Premalo: o\u010Dekivano da ${s} bude ${o}${r.minimum.toString()}`}case"invalid_format":{let o=r;return o.format==="starts_with"?`Neispravan tekst: mora zapo\u010Dinjati s "${o.prefix}"`:o.format==="ends_with"?`Neispravan tekst: mora zavr\u0161avati s "${o.suffix}"`:o.format==="includes"?`Neispravan tekst: mora sadr\u017Eavati "${o.includes}"`:o.format==="regex"?`Neispravan tekst: mora odgovarati uzorku ${o.pattern}`:`Neispravna ${n[o.format]??r.format}`}case"not_multiple_of":return`Neispravan broj: mora biti vi\u0161ekratnik od ${r.divisor}`;case"unrecognized_keys":return`Neprepoznat${r.keys.length>1?"i klju\u010Devi":" klju\u010D"}: ${g(r.keys,", ")}`;case"invalid_key":return`Neispravan klju\u010D u ${i[r.origin]??r.origin}`;case"invalid_union":return"Neispravan unos";case"invalid_element":return`Neispravna vrijednost u ${i[r.origin]??r.origin}`;default:return"Neispravan unos"}}};function av(){return{localeError:dI()}}var fI=()=>{let e={string:{unit:"karakter",verb:"legyen"},file:{unit:"byte",verb:"legyen"},array:{unit:"elem",verb:"legyen"},set:{unit:"elem",verb:"legyen"},map:{unit:"elem",verb:"legyen"}};function t(r){return e[r]??null}let n={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\u0151b\xE9lyeg",date:"ISO d\xE1tum",time:"ISO id\u0151",duration:"ISO id\u0151intervallum",ipv4:"IPv4 c\xEDm",ipv6:"IPv6 c\xEDm",mac:"MAC 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",credit_card:"hitelk\xE1rtyasz\xE1m",currency_code:"p\xE9nznemk\xF3d",iban:"IBAN",jwt:"JWT",template_literal:"bemenet"},i={nan:"NaN",number:"sz\xE1m",array:"t\xF6mb"};return r=>{switch(r.code){case"invalid_type":{let o=i[r.expected]??r.expected,a=$(r.input),s=i[a]??a;return/^[A-Z]/.test(r.expected)?`\xC9rv\xE9nytelen bemenet: a v\xE1rt \xE9rt\xE9k instanceof ${r.expected}, a kapott \xE9rt\xE9k ${s}`:`\xC9rv\xE9nytelen bemenet: a v\xE1rt \xE9rt\xE9k ${o}, a kapott \xE9rt\xE9k ${s}`}case"invalid_value":return r.values.length===1?`\xC9rv\xE9nytelen bemenet: a v\xE1rt \xE9rt\xE9k ${b(r.values[0])}`:`\xC9rv\xE9nytelen opci\xF3: valamelyik \xE9rt\xE9k v\xE1rt ${g(r.values,"|")}`;case"too_big":{let o=r.inclusive?"<=":"<",a=t(r.origin);return a?`T\xFAl nagy: ${r.origin??"\xE9rt\xE9k"} m\xE9rete t\xFAl nagy ${o}${r.maximum.toString()} ${a.unit??"elem"}`:`T\xFAl nagy: a bemeneti \xE9rt\xE9k ${r.origin??"\xE9rt\xE9k"} t\xFAl nagy: ${o}${r.maximum.toString()}`}case"too_small":{let o=r.inclusive?">=":">",a=t(r.origin);return a?`T\xFAl kicsi: a bemeneti \xE9rt\xE9k ${r.origin} m\xE9rete t\xFAl kicsi ${o}${r.minimum.toString()} ${a.unit}`:`T\xFAl kicsi: a bemeneti \xE9rt\xE9k ${r.origin} t\xFAl kicsi ${o}${r.minimum.toString()}`}case"invalid_format":{let o=r;return o.format==="starts_with"?`\xC9rv\xE9nytelen string: "${o.prefix}" \xE9rt\xE9kkel kell kezd\u0151dnie`:o.format==="ends_with"?`\xC9rv\xE9nytelen string: "${o.suffix}" \xE9rt\xE9kkel kell v\xE9gz\u0151dnie`:o.format==="includes"?`\xC9rv\xE9nytelen string: "${o.includes}" \xE9rt\xE9ket kell tartalmaznia`:o.format==="regex"?`\xC9rv\xE9nytelen string: ${o.pattern} mint\xE1nak kell megfelelnie`:`\xC9rv\xE9nytelen ${n[o.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":""}: ${g(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 sv(){return{localeError:fI()}}function uv(e,t,n){return Math.abs(e)===1?t:n}function qr(e){if(!e)return"";let t=["\u0561","\u0565","\u0568","\u056B","\u0578","\u0578\u0582","\u0585"],n=e[e.length-1];return e+(t.includes(n)?"\u0576":"\u0568")}var mI=()=>{let e={string:{unit:{one:"\u0576\u0577\u0561\u0576",many:"\u0576\u0577\u0561\u0576\u0576\u0565\u0580"},verb:"\u0578\u0582\u0576\u0565\u0576\u0561\u056C"},file:{unit:{one:"\u0562\u0561\u0575\u0569",many:"\u0562\u0561\u0575\u0569\u0565\u0580"},verb:"\u0578\u0582\u0576\u0565\u0576\u0561\u056C"},array:{unit:{one:"\u057F\u0561\u0580\u0580",many:"\u057F\u0561\u0580\u0580\u0565\u0580"},verb:"\u0578\u0582\u0576\u0565\u0576\u0561\u056C"},set:{unit:{one:"\u057F\u0561\u0580\u0580",many:"\u057F\u0561\u0580\u0580\u0565\u0580"},verb:"\u0578\u0582\u0576\u0565\u0576\u0561\u056C"},map:{unit:{one:"\u057F\u0561\u0580\u0580",many:"\u057F\u0561\u0580\u0580\u0565\u0580"},verb:"\u0578\u0582\u0576\u0565\u0576\u0561\u056C"}};function t(r){return e[r]??null}let n={regex:"\u0574\u0578\u0582\u057F\u0584",email:"\u0567\u056C. \u0570\u0561\u057D\u0581\u0565",url:"URL",emoji:"\u0567\u0574\u0578\u057B\u056B",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO \u0561\u0574\u057D\u0561\u0569\u056B\u057E \u0587 \u056A\u0561\u0574",date:"ISO \u0561\u0574\u057D\u0561\u0569\u056B\u057E",time:"ISO \u056A\u0561\u0574",duration:"ISO \u057F\u0587\u0578\u0572\u0578\u0582\u0569\u0575\u0578\u0582\u0576",ipv4:"IPv4 \u0570\u0561\u057D\u0581\u0565",ipv6:"IPv6 \u0570\u0561\u057D\u0581\u0565",mac:"MAC \u0570\u0561\u057D\u0581\u0565",cidrv4:"IPv4 \u0574\u056B\u057B\u0561\u056F\u0561\u0575\u0584",cidrv6:"IPv6 \u0574\u056B\u057B\u0561\u056F\u0561\u0575\u0584",base64:"base64 \u0571\u0587\u0561\u0579\u0561\u0583\u0578\u057E \u057F\u0578\u0572",base64url:"base64url \u0571\u0587\u0561\u0579\u0561\u0583\u0578\u057E \u057F\u0578\u0572",json_string:"JSON \u057F\u0578\u0572",e164:"E.164 \u0570\u0561\u0574\u0561\u0580",credit_card:"\u056F\u0580\u0565\u0564\u056B\u057F \u0584\u0561\u0580\u057F\u056B \u0570\u0561\u0574\u0561\u0580",currency_code:"\u0561\u0580\u056A\u0578\u0582\u0575\u0569\u056B \u056F\u0578\u0564",iban:"IBAN",jwt:"JWT",template_literal:"\u0574\u0578\u0582\u057F\u0584"},i={nan:"NaN",number:"\u0569\u056B\u057E",array:"\u0566\u0561\u0576\u0563\u057E\u0561\u056E"};return r=>{switch(r.code){case"invalid_type":{let o=i[r.expected]??r.expected,a=$(r.input),s=i[a]??a;return/^[A-Z]/.test(r.expected)?`\u054D\u056D\u0561\u056C \u0574\u0578\u0582\u057F\u0584\u0561\u0563\u0580\u0578\u0582\u0574\u2024 \u057D\u057A\u0561\u057D\u057E\u0578\u0582\u0574 \u0567\u0580 instanceof ${r.expected}, \u057D\u057F\u0561\u0581\u057E\u0565\u056C \u0567 ${s}`:`\u054D\u056D\u0561\u056C \u0574\u0578\u0582\u057F\u0584\u0561\u0563\u0580\u0578\u0582\u0574\u2024 \u057D\u057A\u0561\u057D\u057E\u0578\u0582\u0574 \u0567\u0580 ${o}, \u057D\u057F\u0561\u0581\u057E\u0565\u056C \u0567 ${s}`}case"invalid_value":return r.values.length===1?`\u054D\u056D\u0561\u056C \u0574\u0578\u0582\u057F\u0584\u0561\u0563\u0580\u0578\u0582\u0574\u2024 \u057D\u057A\u0561\u057D\u057E\u0578\u0582\u0574 \u0567\u0580 ${b(r.values[1])}`:`\u054D\u056D\u0561\u056C \u057F\u0561\u0580\u0562\u0565\u0580\u0561\u056F\u2024 \u057D\u057A\u0561\u057D\u057E\u0578\u0582\u0574 \u0567\u0580 \u0570\u0565\u057F\u0587\u0575\u0561\u056C\u0576\u0565\u0580\u056B\u0581 \u0574\u0565\u056F\u0568\u055D ${g(r.values,"|")}`;case"too_big":{let o=r.inclusive?"<=":"<",a=t(r.origin);if(a){let s=Number(r.maximum),u=uv(s,a.unit.one,a.unit.many);return`\u0549\u0561\u0583\u0561\u0566\u0561\u0576\u0581 \u0574\u0565\u056E \u0561\u0580\u056A\u0565\u0584\u2024 \u057D\u057A\u0561\u057D\u057E\u0578\u0582\u0574 \u0567, \u0578\u0580 ${qr(r.origin??"\u0561\u0580\u056A\u0565\u0584")} \u056F\u0578\u0582\u0576\u0565\u0576\u0561 ${o}${r.maximum.toString()} ${u}`}return`\u0549\u0561\u0583\u0561\u0566\u0561\u0576\u0581 \u0574\u0565\u056E \u0561\u0580\u056A\u0565\u0584\u2024 \u057D\u057A\u0561\u057D\u057E\u0578\u0582\u0574 \u0567, \u0578\u0580 ${qr(r.origin??"\u0561\u0580\u056A\u0565\u0584")} \u056C\u056B\u0576\u056B ${o}${r.maximum.toString()}`}case"too_small":{let o=r.inclusive?">=":">",a=t(r.origin);if(a){let s=Number(r.minimum),u=uv(s,a.unit.one,a.unit.many);return`\u0549\u0561\u0583\u0561\u0566\u0561\u0576\u0581 \u0583\u0578\u0584\u0580 \u0561\u0580\u056A\u0565\u0584\u2024 \u057D\u057A\u0561\u057D\u057E\u0578\u0582\u0574 \u0567, \u0578\u0580 ${qr(r.origin)} \u056F\u0578\u0582\u0576\u0565\u0576\u0561 ${o}${r.minimum.toString()} ${u}`}return`\u0549\u0561\u0583\u0561\u0566\u0561\u0576\u0581 \u0583\u0578\u0584\u0580 \u0561\u0580\u056A\u0565\u0584\u2024 \u057D\u057A\u0561\u057D\u057E\u0578\u0582\u0574 \u0567, \u0578\u0580 ${qr(r.origin)} \u056C\u056B\u0576\u056B ${o}${r.minimum.toString()}`}case"invalid_format":{let o=r;return o.format==="starts_with"?`\u054D\u056D\u0561\u056C \u057F\u0578\u0572\u2024 \u057A\u0565\u057F\u0584 \u0567 \u057D\u056F\u057D\u057E\u056B "${o.prefix}"-\u0578\u057E`:o.format==="ends_with"?`\u054D\u056D\u0561\u056C \u057F\u0578\u0572\u2024 \u057A\u0565\u057F\u0584 \u0567 \u0561\u057E\u0561\u0580\u057F\u057E\u056B "${o.suffix}"-\u0578\u057E`:o.format==="includes"?`\u054D\u056D\u0561\u056C \u057F\u0578\u0572\u2024 \u057A\u0565\u057F\u0584 \u0567 \u057A\u0561\u0580\u0578\u0582\u0576\u0561\u056F\u056B "${o.includes}"`:o.format==="regex"?`\u054D\u056D\u0561\u056C \u057F\u0578\u0572\u2024 \u057A\u0565\u057F\u0584 \u0567 \u0570\u0561\u0574\u0561\u057A\u0561\u057F\u0561\u057D\u056D\u0561\u0576\u056B ${o.pattern} \u0571\u0587\u0561\u0579\u0561\u0583\u056B\u0576`:`\u054D\u056D\u0561\u056C ${n[o.format]??r.format}`}case"not_multiple_of":return`\u054D\u056D\u0561\u056C \u0569\u056B\u057E\u2024 \u057A\u0565\u057F\u0584 \u0567 \u0562\u0561\u0566\u0574\u0561\u057A\u0561\u057F\u056B\u056F \u056C\u056B\u0576\u056B ${r.divisor}-\u056B`;case"unrecognized_keys":return`\u0549\u0573\u0561\u0576\u0561\u0579\u057E\u0561\u056E \u0562\u0561\u0576\u0561\u056C\u056B${r.keys.length>1?"\u0576\u0565\u0580":""}. ${g(r.keys,", ")}`;case"invalid_key":return`\u054D\u056D\u0561\u056C \u0562\u0561\u0576\u0561\u056C\u056B ${qr(r.origin)}-\u0578\u0582\u0574`;case"invalid_union":return"\u054D\u056D\u0561\u056C \u0574\u0578\u0582\u057F\u0584\u0561\u0563\u0580\u0578\u0582\u0574";case"invalid_element":return`\u054D\u056D\u0561\u056C \u0561\u0580\u056A\u0565\u0584 ${qr(r.origin)}-\u0578\u0582\u0574`;default:return"\u054D\u056D\u0561\u056C \u0574\u0578\u0582\u057F\u0584\u0561\u0563\u0580\u0578\u0582\u0574"}}};function cv(){return{localeError:mI()}}var pI=()=>{let e={string:{unit:"karakter",verb:"memiliki"},file:{unit:"byte",verb:"memiliki"},array:{unit:"item",verb:"memiliki"},set:{unit:"item",verb:"memiliki"},map:{unit:"item",verb:"memiliki"}};function t(r){return e[r]??null}let n={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",mac:"alamat MAC",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",credit_card:"nomor kartu kredit",currency_code:"kode mata uang",iban:"IBAN",jwt:"JWT",template_literal:"input"},i={nan:"NaN"};return r=>{switch(r.code){case"invalid_type":{let o=i[r.expected]??r.expected,a=$(r.input),s=i[a]??a;return/^[A-Z]/.test(r.expected)?`Input tidak valid: diharapkan instanceof ${r.expected}, diterima ${s}`:`Input tidak valid: diharapkan ${o}, diterima ${s}`}case"invalid_value":return r.values.length===1?`Input tidak valid: diharapkan ${b(r.values[0])}`:`Pilihan tidak valid: diharapkan salah satu dari ${g(r.values,"|")}`;case"too_big":{let o=r.inclusive?"<=":"<",a=t(r.origin);return a?`Terlalu besar: diharapkan ${r.origin??"value"} memiliki ${o}${r.maximum.toString()} ${a.unit??"elemen"}`:`Terlalu besar: diharapkan ${r.origin??"value"} menjadi ${o}${r.maximum.toString()}`}case"too_small":{let o=r.inclusive?">=":">",a=t(r.origin);return a?`Terlalu kecil: diharapkan ${r.origin} memiliki ${o}${r.minimum.toString()} ${a.unit}`:`Terlalu kecil: diharapkan ${r.origin} menjadi ${o}${r.minimum.toString()}`}case"invalid_format":{let o=r;return o.format==="starts_with"?`String tidak valid: harus dimulai dengan "${o.prefix}"`:o.format==="ends_with"?`String tidak valid: harus berakhir dengan "${o.suffix}"`:o.format==="includes"?`String tidak valid: harus menyertakan "${o.includes}"`:o.format==="regex"?`String tidak valid: harus sesuai pola ${o.pattern}`:`${n[o.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":""}: ${g(r.keys,", ")}`;case"invalid_key":return`Kunci tidak valid di ${r.origin}`;case"invalid_union":return"Input tidak valid";case"invalid_element":return`Nilai tidak valid di ${r.origin}`;default:return"Input tidak valid"}}};function lv(){return{localeError:pI()}}var hI=()=>{let e={string:{unit:"stafi",verb:"a\xF0 hafa"},file:{unit:"b\xE6ti",verb:"a\xF0 hafa"},array:{unit:"hluti",verb:"a\xF0 hafa"},set:{unit:"hluti",verb:"a\xF0 hafa"},map:{unit:"hluti",verb:"a\xF0 hafa"}};function t(r){return e[r]??null}let n={regex:"gildi",email:"netfang",url:"vefsl\xF3\xF0",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO dagsetning og t\xEDmi",date:"ISO dagsetning",time:"ISO t\xEDmi",duration:"ISO t\xEDmalengd",ipv4:"IPv4 address",ipv6:"IPv6 address",mac:"MAC address",cidrv4:"IPv4 range",cidrv6:"IPv6 range",base64:"base64-encoded strengur",base64url:"base64url-encoded strengur",json_string:"JSON strengur",e164:"E.164 t\xF6lugildi",credit_card:"kreditkortan\xFAmer",currency_code:"gjaldmi\xF0ilsk\xF3\xF0i",iban:"IBAN",jwt:"JWT",template_literal:"gildi"},i={nan:"NaN",number:"n\xFAmer",array:"fylki"};return r=>{switch(r.code){case"invalid_type":{let o=i[r.expected]??r.expected,a=$(r.input),s=i[a]??a;return/^[A-Z]/.test(r.expected)?`Rangt gildi: \xDE\xFA sl\xF3st inn ${s} \xFEar sem \xE1 a\xF0 vera instanceof ${r.expected}`:`Rangt gildi: \xDE\xFA sl\xF3st inn ${s} \xFEar sem \xE1 a\xF0 vera ${o}`}case"invalid_value":return r.values.length===1?`Rangt gildi: gert r\xE1\xF0 fyrir ${b(r.values[0])}`:`\xD3gilt val: m\xE1 vera eitt af eftirfarandi ${g(r.values,"|")}`;case"too_big":{let o=r.inclusive?"<=":"<",a=t(r.origin);return a?`Of st\xF3rt: gert er r\xE1\xF0 fyrir a\xF0 ${r.origin??"gildi"} hafi ${o}${r.maximum.toString()} ${a.unit??"hluti"}`:`Of st\xF3rt: gert er r\xE1\xF0 fyrir a\xF0 ${r.origin??"gildi"} s\xE9 ${o}${r.maximum.toString()}`}case"too_small":{let o=r.inclusive?">=":">",a=t(r.origin);return a?`Of l\xEDti\xF0: gert er r\xE1\xF0 fyrir a\xF0 ${r.origin} hafi ${o}${r.minimum.toString()} ${a.unit}`:`Of l\xEDti\xF0: gert er r\xE1\xF0 fyrir a\xF0 ${r.origin} s\xE9 ${o}${r.minimum.toString()}`}case"invalid_format":{let o=r;return o.format==="starts_with"?`\xD3gildur strengur: ver\xF0ur a\xF0 byrja \xE1 "${o.prefix}"`:o.format==="ends_with"?`\xD3gildur strengur: ver\xF0ur a\xF0 enda \xE1 "${o.suffix}"`:o.format==="includes"?`\xD3gildur strengur: ver\xF0ur a\xF0 innihalda "${o.includes}"`:o.format==="regex"?`\xD3gildur strengur: ver\xF0ur a\xF0 fylgja mynstri ${o.pattern}`:`Rangt ${n[o.format]??r.format}`}case"not_multiple_of":return`R\xF6ng tala: ver\xF0ur a\xF0 vera margfeldi af ${r.divisor}`;case"unrecognized_keys":return`\xD3\xFEekkt ${r.keys.length>1?"ir lyklar":"ur lykill"}: ${g(r.keys,", ")}`;case"invalid_key":return`Rangur lykill \xED ${r.origin}`;case"invalid_union":return"Rangt gildi";case"invalid_element":return`Rangt gildi \xED ${r.origin}`;default:return"Rangt gildi"}}};function dv(){return{localeError:hI()}}var gI=()=>{let e={string:{unit:"caratteri",verb:"avere"},file:{unit:"byte",verb:"avere"},array:{unit:"elementi",verb:"avere"},set:{unit:"elementi",verb:"avere"},map:{unit:"elementi",verb:"avere"}};function t(r){return e[r]??null}let n={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",mac:"indirizzo MAC",cidrv4:"intervallo IPv4",cidrv6:"intervallo IPv6",base64:"stringa codificata in base64",base64url:"URL codificata in base64",json_string:"stringa JSON",e164:"numero E.164",credit_card:"numero di carta di credito",currency_code:"codice valuta",iban:"IBAN",jwt:"JWT",template_literal:"input"},i={nan:"NaN",number:"numero",array:"vettore"};return r=>{switch(r.code){case"invalid_type":{let o=i[r.expected]??r.expected,a=$(r.input),s=i[a]??a;return/^[A-Z]/.test(r.expected)?`Input non valido: atteso instanceof ${r.expected}, ricevuto ${s}`:`Input non valido: atteso ${o}, ricevuto ${s}`}case"invalid_value":return r.values.length===1?`Input non valido: atteso ${b(r.values[0])}`:`Opzione non valida: atteso uno tra ${g(r.values,"|")}`;case"too_big":{let o=r.inclusive?"<=":"<",a=t(r.origin);return a?`Troppo grande: ${r.origin??"valore"} deve avere ${o}${r.maximum.toString()} ${a.unit??"elementi"}`:`Troppo grande: ${r.origin??"valore"} deve essere ${o}${r.maximum.toString()}`}case"too_small":{let o=r.inclusive?">=":">",a=t(r.origin);return a?`Troppo piccolo: ${r.origin} deve avere ${o}${r.minimum.toString()} ${a.unit}`:`Troppo piccolo: ${r.origin} deve essere ${o}${r.minimum.toString()}`}case"invalid_format":{let o=r;return o.format==="starts_with"?`Stringa non valida: deve iniziare con "${o.prefix}"`:o.format==="ends_with"?`Stringa non valida: deve terminare con "${o.suffix}"`:o.format==="includes"?`Stringa non valida: deve includere "${o.includes}"`:o.format==="regex"?`Stringa non valida: deve corrispondere al pattern ${o.pattern}`:`Input non valido: ${n[o.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"}: ${g(r.keys,", ")}`;case"invalid_key":return`Chiave non valida in ${r.origin}`;case"invalid_union":return"Input non valido";case"invalid_element":return`Valore non valido in ${r.origin}`;default:return"Input non valido"}}};function fv(){return{localeError:gI()}}var vI=()=>{let e={string:{unit:"\u6587\u5B57",verb:"\u3067\u3042\u308B"},file:{unit:"\u30D0\u30A4\u30C8",verb:"\u3067\u3042\u308B"},array:{unit:"\u8981\u7D20",verb:"\u3067\u3042\u308B"},set:{unit:"\u8981\u7D20",verb:"\u3067\u3042\u308B"},map:{unit:"\u8981\u7D20",verb:"\u3067\u3042\u308B"}};function t(r){return e[r]??null}let n={regex:"\u5165\u529B\u5024",email:"\u30E1\u30FC\u30EB\u30A2\u30C9\u30EC\u30B9",url:"URL",emoji:"\u7D75\u6587\u5B57",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO\u65E5\u6642",date:"ISO\u65E5\u4ED8",time:"ISO\u6642\u523B",duration:"ISO\u671F\u9593",ipv4:"IPv4\u30A2\u30C9\u30EC\u30B9",ipv6:"IPv6\u30A2\u30C9\u30EC\u30B9",mac:"MAC\u30A2\u30C9\u30EC\u30B9",cidrv4:"IPv4\u7BC4\u56F2",cidrv6:"IPv6\u7BC4\u56F2",base64:"base64\u30A8\u30F3\u30B3\u30FC\u30C9\u6587\u5B57\u5217",base64url:"base64url\u30A8\u30F3\u30B3\u30FC\u30C9\u6587\u5B57\u5217",json_string:"JSON\u6587\u5B57\u5217",e164:"E.164\u756A\u53F7",credit_card:"\u30AF\u30EC\u30B8\u30C3\u30C8\u30AB\u30FC\u30C9\u756A\u53F7",currency_code:"\u901A\u8CA8\u30B3\u30FC\u30C9",iban:"IBAN",jwt:"JWT",template_literal:"\u5165\u529B\u5024"},i={nan:"NaN",number:"\u6570\u5024",array:"\u914D\u5217"};return r=>{switch(r.code){case"invalid_type":{let o=i[r.expected]??r.expected,a=$(r.input),s=i[a]??a;return/^[A-Z]/.test(r.expected)?`\u7121\u52B9\u306A\u5165\u529B: instanceof ${r.expected}\u304C\u671F\u5F85\u3055\u308C\u307E\u3057\u305F\u304C\u3001${s}\u304C\u5165\u529B\u3055\u308C\u307E\u3057\u305F`:`\u7121\u52B9\u306A\u5165\u529B: ${o}\u304C\u671F\u5F85\u3055\u308C\u307E\u3057\u305F\u304C\u3001${s}\u304C\u5165\u529B\u3055\u308C\u307E\u3057\u305F`}case"invalid_value":return r.values.length===1?`\u7121\u52B9\u306A\u5165\u529B: ${b(r.values[0])}\u304C\u671F\u5F85\u3055\u308C\u307E\u3057\u305F`:`\u7121\u52B9\u306A\u9078\u629E: ${g(r.values,"\u3001")}\u306E\u3044\u305A\u308C\u304B\u3067\u3042\u308B\u5FC5\u8981\u304C\u3042\u308A\u307E\u3059`;case"too_big":{let o=r.inclusive?"\u4EE5\u4E0B\u3067\u3042\u308B":"\u3088\u308A\u5C0F\u3055\u3044",a=t(r.origin);return a?`\u5927\u304D\u3059\u304E\u308B\u5024: ${r.origin??"\u5024"}\u306F${r.maximum.toString()}${a.unit??"\u8981\u7D20"}${o}\u5FC5\u8981\u304C\u3042\u308A\u307E\u3059`:`\u5927\u304D\u3059\u304E\u308B\u5024: ${r.origin??"\u5024"}\u306F${r.maximum.toString()}${o}\u5FC5\u8981\u304C\u3042\u308A\u307E\u3059`}case"too_small":{let o=r.inclusive?"\u4EE5\u4E0A\u3067\u3042\u308B":"\u3088\u308A\u5927\u304D\u3044",a=t(r.origin);return a?`\u5C0F\u3055\u3059\u304E\u308B\u5024: ${r.origin}\u306F${r.minimum.toString()}${a.unit}${o}\u5FC5\u8981\u304C\u3042\u308A\u307E\u3059`:`\u5C0F\u3055\u3059\u304E\u308B\u5024: ${r.origin}\u306F${r.minimum.toString()}${o}\u5FC5\u8981\u304C\u3042\u308A\u307E\u3059`}case"invalid_format":{let o=r;return o.format==="starts_with"?`\u7121\u52B9\u306A\u6587\u5B57\u5217: "${o.prefix}"\u3067\u59CB\u307E\u308B\u5FC5\u8981\u304C\u3042\u308A\u307E\u3059`:o.format==="ends_with"?`\u7121\u52B9\u306A\u6587\u5B57\u5217: "${o.suffix}"\u3067\u7D42\u308F\u308B\u5FC5\u8981\u304C\u3042\u308A\u307E\u3059`:o.format==="includes"?`\u7121\u52B9\u306A\u6587\u5B57\u5217: "${o.includes}"\u3092\u542B\u3080\u5FC5\u8981\u304C\u3042\u308A\u307E\u3059`:o.format==="regex"?`\u7121\u52B9\u306A\u6587\u5B57\u5217: \u30D1\u30BF\u30FC\u30F3${o.pattern}\u306B\u4E00\u81F4\u3059\u308B\u5FC5\u8981\u304C\u3042\u308A\u307E\u3059`:`\u7121\u52B9\u306A${n[o.format]??r.format}`}case"not_multiple_of":return`\u7121\u52B9\u306A\u6570\u5024: ${r.divisor}\u306E\u500D\u6570\u3067\u3042\u308B\u5FC5\u8981\u304C\u3042\u308A\u307E\u3059`;case"unrecognized_keys":return`\u8A8D\u8B58\u3055\u308C\u3066\u3044\u306A\u3044\u30AD\u30FC${r.keys.length>1?"\u7FA4":""}: ${g(r.keys,"\u3001")}`;case"invalid_key":return`${r.origin}\u5185\u306E\u7121\u52B9\u306A\u30AD\u30FC`;case"invalid_union":return"\u7121\u52B9\u306A\u5165\u529B";case"invalid_element":return`${r.origin}\u5185\u306E\u7121\u52B9\u306A\u5024`;default:return"\u7121\u52B9\u306A\u5165\u529B"}}};function mv(){return{localeError:vI()}}var _I=()=>{let e={string:{unit:"\u10E1\u10D8\u10DB\u10D1\u10DD\u10DA\u10DD",verb:"\u10E3\u10DC\u10D3\u10D0 \u10E8\u10D4\u10D8\u10EA\u10D0\u10D5\u10D3\u10D4\u10E1"},file:{unit:"\u10D1\u10D0\u10D8\u10E2\u10D8",verb:"\u10E3\u10DC\u10D3\u10D0 \u10E8\u10D4\u10D8\u10EA\u10D0\u10D5\u10D3\u10D4\u10E1"},array:{unit:"\u10D4\u10DA\u10D4\u10DB\u10D4\u10DC\u10E2\u10D8",verb:"\u10E3\u10DC\u10D3\u10D0 \u10E8\u10D4\u10D8\u10EA\u10D0\u10D5\u10D3\u10D4\u10E1"},set:{unit:"\u10D4\u10DA\u10D4\u10DB\u10D4\u10DC\u10E2\u10D8",verb:"\u10E3\u10DC\u10D3\u10D0 \u10E8\u10D4\u10D8\u10EA\u10D0\u10D5\u10D3\u10D4\u10E1"},map:{unit:"\u10D4\u10DA\u10D4\u10DB\u10D4\u10DC\u10E2\u10D8",verb:"\u10E3\u10DC\u10D3\u10D0 \u10E8\u10D4\u10D8\u10EA\u10D0\u10D5\u10D3\u10D4\u10E1"}};function t(r){return e[r]??null}let n={regex:"\u10E8\u10D4\u10E7\u10D5\u10D0\u10DC\u10D0",email:"\u10D4\u10DA-\u10E4\u10DD\u10E1\u10E2\u10D8\u10E1 \u10DB\u10D8\u10E1\u10D0\u10DB\u10D0\u10E0\u10D7\u10D8",url:"URL",emoji:"\u10D4\u10DB\u10DD\u10EF\u10D8",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"\u10D7\u10D0\u10E0\u10D8\u10E6\u10D8-\u10D3\u10E0\u10DD",date:"\u10D7\u10D0\u10E0\u10D8\u10E6\u10D8",time:"\u10D3\u10E0\u10DD",duration:"\u10EE\u10D0\u10DC\u10D2\u10E0\u10EB\u10DA\u10D8\u10D5\u10DD\u10D1\u10D0",ipv4:"IPv4 \u10DB\u10D8\u10E1\u10D0\u10DB\u10D0\u10E0\u10D7\u10D8",ipv6:"IPv6 \u10DB\u10D8\u10E1\u10D0\u10DB\u10D0\u10E0\u10D7\u10D8",mac:"MAC \u10DB\u10D8\u10E1\u10D0\u10DB\u10D0\u10E0\u10D7\u10D8",cidrv4:"IPv4 \u10D3\u10D8\u10D0\u10DE\u10D0\u10D6\u10DD\u10DC\u10D8",cidrv6:"IPv6 \u10D3\u10D8\u10D0\u10DE\u10D0\u10D6\u10DD\u10DC\u10D8",base64:"base64-\u10D9\u10DD\u10D3\u10D8\u10E0\u10D4\u10D1\u10E3\u10DA\u10D8 \u10D5\u10D4\u10DA\u10D8",base64url:"base64url-\u10D9\u10DD\u10D3\u10D8\u10E0\u10D4\u10D1\u10E3\u10DA\u10D8 \u10D5\u10D4\u10DA\u10D8",json_string:"JSON \u10D5\u10D4\u10DA\u10D8",e164:"E.164 \u10DC\u10DD\u10DB\u10D4\u10E0\u10D8",credit_card:"\u10E1\u10D0\u10D9\u10E0\u10D4\u10D3\u10D8\u10E2\u10DD \u10D1\u10D0\u10E0\u10D0\u10D7\u10D8\u10E1 \u10DC\u10DD\u10DB\u10D4\u10E0\u10D8",currency_code:"\u10D5\u10D0\u10DA\u10E3\u10E2\u10D8\u10E1 \u10D9\u10DD\u10D3\u10D8",iban:"IBAN",jwt:"JWT",template_literal:"\u10E8\u10D4\u10E7\u10D5\u10D0\u10DC\u10D0"},i={nan:"NaN",number:"\u10E0\u10D8\u10EA\u10EE\u10D5\u10D8",string:"\u10D5\u10D4\u10DA\u10D8",boolean:"\u10D1\u10E3\u10DA\u10D4\u10D0\u10DC\u10D8",function:"\u10E4\u10E3\u10DC\u10E5\u10EA\u10D8\u10D0",array:"\u10DB\u10D0\u10E1\u10D8\u10D5\u10D8"};return r=>{switch(r.code){case"invalid_type":{let o=i[r.expected]??r.expected,a=$(r.input),s=i[a]??a;return/^[A-Z]/.test(r.expected)?`\u10D0\u10E0\u10D0\u10E1\u10EC\u10DD\u10E0\u10D8 \u10E8\u10D4\u10E7\u10D5\u10D0\u10DC\u10D0: \u10DB\u10DD\u10E1\u10D0\u10DA\u10DD\u10D3\u10DC\u10D4\u10DA\u10D8 instanceof ${r.expected}, \u10DB\u10D8\u10E6\u10D4\u10D1\u10E3\u10DA\u10D8 ${s}`:`\u10D0\u10E0\u10D0\u10E1\u10EC\u10DD\u10E0\u10D8 \u10E8\u10D4\u10E7\u10D5\u10D0\u10DC\u10D0: \u10DB\u10DD\u10E1\u10D0\u10DA\u10DD\u10D3\u10DC\u10D4\u10DA\u10D8 ${o}, \u10DB\u10D8\u10E6\u10D4\u10D1\u10E3\u10DA\u10D8 ${s}`}case"invalid_value":return r.values.length===1?`\u10D0\u10E0\u10D0\u10E1\u10EC\u10DD\u10E0\u10D8 \u10E8\u10D4\u10E7\u10D5\u10D0\u10DC\u10D0: \u10DB\u10DD\u10E1\u10D0\u10DA\u10DD\u10D3\u10DC\u10D4\u10DA\u10D8 ${b(r.values[0])}`:`\u10D0\u10E0\u10D0\u10E1\u10EC\u10DD\u10E0\u10D8 \u10D5\u10D0\u10E0\u10D8\u10D0\u10DC\u10E2\u10D8: \u10DB\u10DD\u10E1\u10D0\u10DA\u10DD\u10D3\u10DC\u10D4\u10DA\u10D8\u10D0 \u10D4\u10E0\u10D7-\u10D4\u10E0\u10D7\u10D8 ${g(r.values,"|")}-\u10D3\u10D0\u10DC`;case"too_big":{let o=r.inclusive?"<=":"<",a=t(r.origin);return a?`\u10D6\u10D4\u10D3\u10DB\u10D4\u10E2\u10D0\u10D3 \u10D3\u10D8\u10D3\u10D8: \u10DB\u10DD\u10E1\u10D0\u10DA\u10DD\u10D3\u10DC\u10D4\u10DA\u10D8 ${r.origin??"\u10DB\u10DC\u10D8\u10E8\u10D5\u10DC\u10D4\u10DA\u10DD\u10D1\u10D0"} ${a.verb} ${o}${r.maximum.toString()} ${a.unit}`:`\u10D6\u10D4\u10D3\u10DB\u10D4\u10E2\u10D0\u10D3 \u10D3\u10D8\u10D3\u10D8: \u10DB\u10DD\u10E1\u10D0\u10DA\u10DD\u10D3\u10DC\u10D4\u10DA\u10D8 ${r.origin??"\u10DB\u10DC\u10D8\u10E8\u10D5\u10DC\u10D4\u10DA\u10DD\u10D1\u10D0"} \u10D8\u10E7\u10DD\u10E1 ${o}${r.maximum.toString()}`}case"too_small":{let o=r.inclusive?">=":">",a=t(r.origin);return a?`\u10D6\u10D4\u10D3\u10DB\u10D4\u10E2\u10D0\u10D3 \u10DE\u10D0\u10E2\u10D0\u10E0\u10D0: \u10DB\u10DD\u10E1\u10D0\u10DA\u10DD\u10D3\u10DC\u10D4\u10DA\u10D8 ${r.origin} ${a.verb} ${o}${r.minimum.toString()} ${a.unit}`:`\u10D6\u10D4\u10D3\u10DB\u10D4\u10E2\u10D0\u10D3 \u10DE\u10D0\u10E2\u10D0\u10E0\u10D0: \u10DB\u10DD\u10E1\u10D0\u10DA\u10DD\u10D3\u10DC\u10D4\u10DA\u10D8 ${r.origin} \u10D8\u10E7\u10DD\u10E1 ${o}${r.minimum.toString()}`}case"invalid_format":{let o=r;return o.format==="starts_with"?`\u10D0\u10E0\u10D0\u10E1\u10EC\u10DD\u10E0\u10D8 \u10D5\u10D4\u10DA\u10D8: \u10E3\u10DC\u10D3\u10D0 \u10D8\u10EC\u10E7\u10D4\u10D1\u10DD\u10D3\u10D4\u10E1 "${o.prefix}"-\u10D8\u10D7`:o.format==="ends_with"?`\u10D0\u10E0\u10D0\u10E1\u10EC\u10DD\u10E0\u10D8 \u10D5\u10D4\u10DA\u10D8: \u10E3\u10DC\u10D3\u10D0 \u10DB\u10D7\u10D0\u10D5\u10E0\u10D3\u10D4\u10D1\u10DD\u10D3\u10D4\u10E1 "${o.suffix}"-\u10D8\u10D7`:o.format==="includes"?`\u10D0\u10E0\u10D0\u10E1\u10EC\u10DD\u10E0\u10D8 \u10D5\u10D4\u10DA\u10D8: \u10E3\u10DC\u10D3\u10D0 \u10E8\u10D4\u10D8\u10EA\u10D0\u10D5\u10D3\u10D4\u10E1 "${o.includes}"-\u10E1`:o.format==="regex"?`\u10D0\u10E0\u10D0\u10E1\u10EC\u10DD\u10E0\u10D8 \u10D5\u10D4\u10DA\u10D8: \u10E3\u10DC\u10D3\u10D0 \u10E8\u10D4\u10D4\u10E1\u10D0\u10D1\u10D0\u10DB\u10D4\u10D1\u10DD\u10D3\u10D4\u10E1 \u10E8\u10D0\u10D1\u10DA\u10DD\u10DC\u10E1 ${o.pattern}`:`\u10D0\u10E0\u10D0\u10E1\u10EC\u10DD\u10E0\u10D8 ${n[o.format]??r.format}`}case"not_multiple_of":return`\u10D0\u10E0\u10D0\u10E1\u10EC\u10DD\u10E0\u10D8 \u10E0\u10D8\u10EA\u10EE\u10D5\u10D8: \u10E3\u10DC\u10D3\u10D0 \u10D8\u10E7\u10DD\u10E1 ${r.divisor}-\u10D8\u10E1 \u10EF\u10D4\u10E0\u10D0\u10D3\u10D8`;case"unrecognized_keys":return`\u10E3\u10EA\u10DC\u10DD\u10D1\u10D8 \u10D2\u10D0\u10E1\u10D0\u10E6\u10D4\u10D1${r.keys.length>1?"\u10D4\u10D1\u10D8":"\u10D8"}: ${g(r.keys,", ")}`;case"invalid_key":return`\u10D0\u10E0\u10D0\u10E1\u10EC\u10DD\u10E0\u10D8 \u10D2\u10D0\u10E1\u10D0\u10E6\u10D4\u10D1\u10D8 ${r.origin}-\u10E8\u10D8`;case"invalid_union":return"\u10D0\u10E0\u10D0\u10E1\u10EC\u10DD\u10E0\u10D8 \u10E8\u10D4\u10E7\u10D5\u10D0\u10DC\u10D0";case"invalid_element":return`\u10D0\u10E0\u10D0\u10E1\u10EC\u10DD\u10E0\u10D8 \u10DB\u10DC\u10D8\u10E8\u10D5\u10DC\u10D4\u10DA\u10DD\u10D1\u10D0 ${r.origin}-\u10E8\u10D8`;default:return"\u10D0\u10E0\u10D0\u10E1\u10EC\u10DD\u10E0\u10D8 \u10E8\u10D4\u10E7\u10D5\u10D0\u10DC\u10D0"}}};function pv(){return{localeError:_I()}}var yI=()=>{let e={string:{unit:"\u178F\u17BD\u17A2\u1780\u17D2\u179F\u179A",verb:"\u1782\u17BD\u179A\u1798\u17B6\u1793"},file:{unit:"\u1794\u17C3",verb:"\u1782\u17BD\u179A\u1798\u17B6\u1793"},array:{unit:"\u1792\u17B6\u178F\u17BB",verb:"\u1782\u17BD\u179A\u1798\u17B6\u1793"},set:{unit:"\u1792\u17B6\u178F\u17BB",verb:"\u1782\u17BD\u179A\u1798\u17B6\u1793"},map:{unit:"\u1792\u17B6\u178F\u17BB",verb:"\u1782\u17BD\u179A\u1798\u17B6\u1793"}};function t(r){return e[r]??null}let n={regex:"\u1791\u17B7\u1793\u17D2\u1793\u1793\u17D0\u1799\u1794\u1789\u17D2\u1785\u17BC\u179B",email:"\u17A2\u17B6\u179F\u1799\u178A\u17D2\u178B\u17B6\u1793\u17A2\u17CA\u17B8\u1798\u17C2\u179B",url:"URL",emoji:"\u179F\u1789\u17D2\u1789\u17B6\u17A2\u17B6\u179A\u1798\u17D2\u1798\u178E\u17CD",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"\u1780\u17B6\u179B\u1794\u179A\u17B7\u1785\u17D2\u1786\u17C1\u1791 \u1793\u17B7\u1784\u1798\u17C9\u17C4\u1784 ISO",date:"\u1780\u17B6\u179B\u1794\u179A\u17B7\u1785\u17D2\u1786\u17C1\u1791 ISO",time:"\u1798\u17C9\u17C4\u1784 ISO",duration:"\u179A\u1799\u17C8\u1796\u17C1\u179B ISO",ipv4:"\u17A2\u17B6\u179F\u1799\u178A\u17D2\u178B\u17B6\u1793 IPv4",ipv6:"\u17A2\u17B6\u179F\u1799\u178A\u17D2\u178B\u17B6\u1793 IPv6",mac:"\u17A2\u17B6\u179F\u1799\u178A\u17D2\u178B\u17B6\u1793 MAC",cidrv4:"\u178A\u17C2\u1793\u17A2\u17B6\u179F\u1799\u178A\u17D2\u178B\u17B6\u1793 IPv4",cidrv6:"\u178A\u17C2\u1793\u17A2\u17B6\u179F\u1799\u178A\u17D2\u178B\u17B6\u1793 IPv6",base64:"\u1781\u17D2\u179F\u17C2\u17A2\u1780\u17D2\u179F\u179A\u17A2\u17CA\u17B7\u1780\u17BC\u178A base64",base64url:"\u1781\u17D2\u179F\u17C2\u17A2\u1780\u17D2\u179F\u179A\u17A2\u17CA\u17B7\u1780\u17BC\u178A base64url",json_string:"\u1781\u17D2\u179F\u17C2\u17A2\u1780\u17D2\u179F\u179A JSON",e164:"\u179B\u17C1\u1781 E.164",credit_card:"\u179B\u17C1\u1781\u1794\u17D0\u178E\u17D2\u178E\u17A5\u178E\u1791\u17B6\u1793",currency_code:"\u1780\u17BC\u178A\u179A\u17BC\u1794\u17B7\u1799\u1794\u17D0\u178E\u17D2\u178E",iban:"IBAN",jwt:"JWT",template_literal:"\u1791\u17B7\u1793\u17D2\u1793\u1793\u17D0\u1799\u1794\u1789\u17D2\u1785\u17BC\u179B"},i={nan:"NaN",number:"\u179B\u17C1\u1781",array:"\u17A2\u17B6\u179A\u17C1 (Array)",null:"\u1782\u17D2\u1798\u17B6\u1793\u178F\u1798\u17D2\u179B\u17C3 (null)"};return r=>{switch(r.code){case"invalid_type":{let o=i[r.expected]??r.expected,a=$(r.input),s=i[a]??a;return/^[A-Z]/.test(r.expected)?`\u1791\u17B7\u1793\u17D2\u1793\u1793\u17D0\u1799\u1794\u1789\u17D2\u1785\u17BC\u179B\u1798\u17B7\u1793\u178F\u17D2\u179A\u17B9\u1798\u178F\u17D2\u179A\u17BC\u179C\u17D6 \u178F\u17D2\u179A\u17BC\u179C\u1780\u17B6\u179A instanceof ${r.expected} \u1794\u17C9\u17BB\u1793\u17D2\u178F\u17C2\u1791\u1791\u17BD\u179B\u1794\u17B6\u1793 ${s}`:`\u1791\u17B7\u1793\u17D2\u1793\u1793\u17D0\u1799\u1794\u1789\u17D2\u1785\u17BC\u179B\u1798\u17B7\u1793\u178F\u17D2\u179A\u17B9\u1798\u178F\u17D2\u179A\u17BC\u179C\u17D6 \u178F\u17D2\u179A\u17BC\u179C\u1780\u17B6\u179A ${o} \u1794\u17C9\u17BB\u1793\u17D2\u178F\u17C2\u1791\u1791\u17BD\u179B\u1794\u17B6\u1793 ${s}`}case"invalid_value":return r.values.length===1?`\u1791\u17B7\u1793\u17D2\u1793\u1793\u17D0\u1799\u1794\u1789\u17D2\u1785\u17BC\u179B\u1798\u17B7\u1793\u178F\u17D2\u179A\u17B9\u1798\u178F\u17D2\u179A\u17BC\u179C\u17D6 \u178F\u17D2\u179A\u17BC\u179C\u1780\u17B6\u179A ${b(r.values[0])}`:`\u1787\u1798\u17D2\u179A\u17BE\u179F\u1798\u17B7\u1793\u178F\u17D2\u179A\u17B9\u1798\u178F\u17D2\u179A\u17BC\u179C\u17D6 \u178F\u17D2\u179A\u17BC\u179C\u1787\u17B6\u1798\u17BD\u1799\u1780\u17D2\u1793\u17BB\u1784\u1785\u17C6\u178E\u17C4\u1798 ${g(r.values,"|")}`;case"too_big":{let o=r.inclusive?"<=":"<",a=t(r.origin);return a?`\u1792\u17C6\u1796\u17C1\u1780\u17D6 \u178F\u17D2\u179A\u17BC\u179C\u1780\u17B6\u179A ${r.origin??"\u178F\u1798\u17D2\u179B\u17C3"} ${o} ${r.maximum.toString()} ${a.unit??"\u1792\u17B6\u178F\u17BB"}`:`\u1792\u17C6\u1796\u17C1\u1780\u17D6 \u178F\u17D2\u179A\u17BC\u179C\u1780\u17B6\u179A ${r.origin??"\u178F\u1798\u17D2\u179B\u17C3"} ${o} ${r.maximum.toString()}`}case"too_small":{let o=r.inclusive?">=":">",a=t(r.origin);return a?`\u178F\u17BC\u1785\u1796\u17C1\u1780\u17D6 \u178F\u17D2\u179A\u17BC\u179C\u1780\u17B6\u179A ${r.origin} ${o} ${r.minimum.toString()} ${a.unit}`:`\u178F\u17BC\u1785\u1796\u17C1\u1780\u17D6 \u178F\u17D2\u179A\u17BC\u179C\u1780\u17B6\u179A ${r.origin} ${o} ${r.minimum.toString()}`}case"invalid_format":{let o=r;return o.format==="starts_with"?`\u1781\u17D2\u179F\u17C2\u17A2\u1780\u17D2\u179F\u179A\u1798\u17B7\u1793\u178F\u17D2\u179A\u17B9\u1798\u178F\u17D2\u179A\u17BC\u179C\u17D6 \u178F\u17D2\u179A\u17BC\u179C\u1785\u17B6\u1794\u17CB\u1795\u17D2\u178F\u17BE\u1798\u178A\u17C4\u1799 "${o.prefix}"`:o.format==="ends_with"?`\u1781\u17D2\u179F\u17C2\u17A2\u1780\u17D2\u179F\u179A\u1798\u17B7\u1793\u178F\u17D2\u179A\u17B9\u1798\u178F\u17D2\u179A\u17BC\u179C\u17D6 \u178F\u17D2\u179A\u17BC\u179C\u1794\u1789\u17D2\u1785\u1794\u17CB\u178A\u17C4\u1799 "${o.suffix}"`:o.format==="includes"?`\u1781\u17D2\u179F\u17C2\u17A2\u1780\u17D2\u179F\u179A\u1798\u17B7\u1793\u178F\u17D2\u179A\u17B9\u1798\u178F\u17D2\u179A\u17BC\u179C\u17D6 \u178F\u17D2\u179A\u17BC\u179C\u1798\u17B6\u1793 "${o.includes}"`:o.format==="regex"?`\u1781\u17D2\u179F\u17C2\u17A2\u1780\u17D2\u179F\u179A\u1798\u17B7\u1793\u178F\u17D2\u179A\u17B9\u1798\u178F\u17D2\u179A\u17BC\u179C\u17D6 \u178F\u17D2\u179A\u17BC\u179C\u178F\u17C2\u1795\u17D2\u1782\u17BC\u1795\u17D2\u1782\u1784\u1793\u17B9\u1784\u1791\u1798\u17D2\u179A\u1784\u17CB\u178A\u17C2\u179B\u1794\u17B6\u1793\u1780\u17C6\u178E\u178F\u17CB ${o.pattern}`:`\u1798\u17B7\u1793\u178F\u17D2\u179A\u17B9\u1798\u178F\u17D2\u179A\u17BC\u179C\u17D6 ${n[o.format]??r.format}`}case"not_multiple_of":return`\u179B\u17C1\u1781\u1798\u17B7\u1793\u178F\u17D2\u179A\u17B9\u1798\u178F\u17D2\u179A\u17BC\u179C\u17D6 \u178F\u17D2\u179A\u17BC\u179C\u178F\u17C2\u1787\u17B6\u1796\u17A0\u17BB\u1782\u17BB\u178E\u1793\u17C3 ${r.divisor}`;case"unrecognized_keys":return`\u179A\u1780\u1783\u17BE\u1789\u179F\u17C4\u1798\u17B7\u1793\u179F\u17D2\u1782\u17B6\u179B\u17CB\u17D6 ${g(r.keys,", ")}`;case"invalid_key":return`\u179F\u17C4\u1798\u17B7\u1793\u178F\u17D2\u179A\u17B9\u1798\u178F\u17D2\u179A\u17BC\u179C\u1793\u17C5\u1780\u17D2\u1793\u17BB\u1784 ${r.origin}`;case"invalid_union":return"\u1791\u17B7\u1793\u17D2\u1793\u1793\u17D0\u1799\u1798\u17B7\u1793\u178F\u17D2\u179A\u17B9\u1798\u178F\u17D2\u179A\u17BC\u179C";case"invalid_element":return`\u1791\u17B7\u1793\u17D2\u1793\u1793\u17D0\u1799\u1798\u17B7\u1793\u178F\u17D2\u179A\u17B9\u1798\u178F\u17D2\u179A\u17BC\u179C\u1793\u17C5\u1780\u17D2\u1793\u17BB\u1784 ${r.origin}`;default:return"\u1791\u17B7\u1793\u17D2\u1793\u1793\u17D0\u1799\u1798\u17B7\u1793\u178F\u17D2\u179A\u17B9\u1798\u178F\u17D2\u179A\u17BC\u179C"}}};function da(){return{localeError:yI()}}function hv(){return da()}var bI=()=>{let e={string:{unit:"\u0C85\u0C95\u0CCD\u0CB7\u0CB0\u0C97\u0CB3\u0CC1",verb:"\u0CB9\u0CCA\u0C82\u0CA6\u0CB2\u0CC1"},file:{unit:"\u0CAC\u0CC8\u0C9F\u0CCD\u200C\u0C97\u0CB3\u0CC1",verb:"\u0CB9\u0CCA\u0C82\u0CA6\u0CB2\u0CC1"},array:{unit:"\u0CB5\u0CB8\u0CCD\u0CA4\u0CC1\u0C97\u0CB3\u0CC1",verb:"\u0CB9\u0CCA\u0C82\u0CA6\u0CB2\u0CC1"},set:{unit:"\u0CB5\u0CB8\u0CCD\u0CA4\u0CC1\u0C97\u0CB3\u0CC1",verb:"\u0CB9\u0CCA\u0C82\u0CA6\u0CB2\u0CC1"},map:{unit:"entries",verb:"\u0CB9\u0CCA\u0C82\u0CA6\u0CB2\u0CC1"}};function t(r){return e[r]??null}let n={regex:"\u0C87\u0CA8\u0CCD\u0CAA\u0CC1\u0C9F\u0CCD",email:"email \u0CB5\u0CBF\u0CB3\u0CBE\u0CB8",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 \u0CA6\u0CBF\u0CA8\u0CBE\u0C82\u0C95\u0CA6 \u0CB8\u0CAE\u0CAF",date:"ISO \u0CA6\u0CBF\u0CA8\u0CBE\u0C82\u0C95",time:"ISO \u0CB8\u0CAE\u0CAF",duration:"ISO \u0C85\u0CB5\u0CA7\u0CBF",ipv4:"IPv4 \u0CB5\u0CBF\u0CB3\u0CBE\u0CB8",ipv6:"IPv6 \u0CB5\u0CBF\u0CB3\u0CBE\u0CB8",mac:"MAC \u0CB5\u0CBF\u0CB3\u0CBE\u0CB8",cidrv4:"IPv4 \u0CB5\u0CCD\u0CAF\u0CBE\u0CAA\u0CCD\u0CA4\u0CBF\u0CAF",cidrv6:"IPv6 \u0CB5\u0CCD\u0CAF\u0CBE\u0CAA\u0CCD\u0CA4\u0CBF\u0CAF",base64:"base64-encoded\u0CB8\u0CCD\u0C9F\u0CCD\u0CB0\u0CBF\u0C82\u0C97\u0CCD",base64url:"base64url-encoded\u0CB8\u0CCD\u0C9F\u0CCD\u0CB0\u0CBF\u0C82\u0C97\u0CCD",json_string:"JSON\u0CB8\u0CCD\u0C9F\u0CCD\u0CB0\u0CBF\u0C82\u0C97\u0CCD",e164:"E.164 \u0CB8\u0C82\u0C96\u0CCD\u0CAF\u0CC6",credit_card:"\u0C95\u0CCD\u0CB0\u0CC6\u0CA1\u0CBF\u0C9F\u0CCD \u0C95\u0CBE\u0CB0\u0CCD\u0CA1\u0CCD \u0CB8\u0C82\u0C96\u0CCD\u0CAF\u0CC6",currency_code:"\u0C95\u0CB0\u0CC6\u0CA8\u0CCD\u0CB8\u0CBF \u0C95\u0CCB\u0CA1\u0CCD",iban:"IBAN",jwt:"JWT",template_literal:"\u0C87\u0CA8\u0CCD\u0CAA\u0CC1\u0C9F\u0CCD"},i={nan:"NaN"};return r=>{switch(r.code){case"invalid_type":{let o=i[r.expected]??r.expected,a=$(r.input),s=i[a]??a;return`\u0C85\u0CAE\u0CBE\u0CA8\u0CCD\u0CAF \u0C87\u0CA8\u0CCD\u200C\u0CAA\u0CC1\u0C9F\u0CCD: \u0CA8\u0CBF\u0CB0\u0CC0\u0C95\u0CCD\u0CB7\u0CBF\u0CB8\u0CB2\u0CBE\u0C97\u0CBF\u0CA6\u0CC6 ${o}, \u0CB8\u0CCD\u0CB5\u0CC0\u0C95\u0CB0\u0CBF\u0CB8\u0CBF\u0CA6\u0CA8\u0CC1 ${s}`}case"invalid_value":return r.values.length===1?`\u0C85\u0CAE\u0CBE\u0CA8\u0CCD\u0CAF \u0C87\u0CA8\u0CCD\u200C\u0CAA\u0CC1\u0C9F\u0CCD: \u0CA8\u0CBF\u0CB0\u0CC0\u0C95\u0CCD\u0CB7\u0CBF\u0CB8\u0CB2\u0CBE\u0C97\u0CBF\u0CA6\u0CC6 ${b(r.values[0])}`:`\u0C85\u0CAE\u0CBE\u0CA8\u0CCD\u0CAF \u0C86\u0CAF\u0CCD\u0C95\u0CC6: \u0C87\u0CB5\u0CC1\u0C97\u0CB3\u0CB2\u0CCD\u0CB2\u0CBF \u0C92\u0C82\u0CA6\u0CA8\u0CCD\u0CA8\u0CC1 \u0CA8\u0CBF\u0CB0\u0CC0\u0C95\u0CCD\u0CB7\u0CBF\u0CB8\u0CB2\u0CBE\u0C97\u0CBF\u0CA6\u0CC6 ${g(r.values,"|")}`;case"too_big":{let o=r.inclusive?"<=":"<",a=t(r.origin);return a?`\u0CA4\u0CC1\u0C82\u0CAC\u0CBE \u0CA6\u0CCA\u0CA1\u0CCD\u0CA1\u0CA6\u0CC1: \u0CA8\u0CBF\u0CB0\u0CC0\u0C95\u0CCD\u0CB7\u0CBF\u0CB8\u0CB2\u0CBE\u0C97\u0CBF\u0CA6\u0CC6 ${r.origin??"value"} \u0CB9\u0CCA\u0C82\u0CA6\u0CB2\u0CC1 ${o}${r.maximum.toString()} ${a.unit??"\u0C85\u0C82\u0CB6\u0C97\u0CB3\u0CC1"}`:`\u0CA4\u0CC1\u0C82\u0CAC\u0CBE \u0CA6\u0CCA\u0CA1\u0CCD\u0CA1\u0CA6\u0CC1: \u0CA8\u0CBF\u0CB0\u0CC0\u0C95\u0CCD\u0CB7\u0CBF\u0CB8\u0CB2\u0CBE\u0C97\u0CBF\u0CA6\u0CC6 ${r.origin??"value"} \u0C8E\u0C82\u0CA6\u0CC1 ${o}${r.maximum.toString()}`}case"too_small":{let o=r.inclusive?">=":">",a=t(r.origin);return a?`\u0CA4\u0CC1\u0C82\u0CAC\u0CBE \u0C9A\u0CBF\u0C95\u0CCD\u0C95\u0CA6\u0CC1: \u0CA8\u0CBF\u0CB0\u0CC0\u0C95\u0CCD\u0CB7\u0CBF\u0CB8\u0CB2\u0CBE\u0C97\u0CBF\u0CA6\u0CC6 ${r.origin} \u0CB9\u0CCA\u0C82\u0CA6\u0CB2\u0CC1 ${o}${r.minimum.toString()} ${a.unit}`:`\u0CA4\u0CC1\u0C82\u0CAC\u0CBE \u0C9A\u0CBF\u0C95\u0CCD\u0C95\u0CA6\u0CC1: \u0CA8\u0CBF\u0CB0\u0CC0\u0C95\u0CCD\u0CB7\u0CBF\u0CB8\u0CB2\u0CBE\u0C97\u0CBF\u0CA6\u0CC6 ${r.origin} \u0C8E\u0C82\u0CA6\u0CC1 ${o}${r.minimum.toString()}`}case"invalid_format":{let o=r;return o.format==="starts_with"?`\u0C85\u0CAE\u0CBE\u0CA8\u0CCD\u0CAF\u0CB5\u0CBE\u0CA6 \u0CB8\u0CCD\u0C9F\u0CCD\u0CB0\u0CBF\u0C82\u0C97\u0CCD: \u0C87\u0CA6\u0CB0\u0CCA\u0C82\u0CA6\u0CBF\u0C97\u0CC6 \u0CAA\u0CCD\u0CB0\u0CBE\u0CB0\u0C82\u0CAD\u0CBF\u0CB8\u0CAC\u0CC7\u0C95\u0CC1 "${o.prefix}"`:o.format==="ends_with"?`\u0C85\u0CAE\u0CBE\u0CA8\u0CCD\u0CAF\u0CB5\u0CBE\u0CA6 \u0CB8\u0CCD\u0C9F\u0CCD\u0CB0\u0CBF\u0C82\u0C97\u0CCD: \u0C87\u0CA6\u0CB0\u0CCA\u0C82\u0CA6\u0CBF\u0C97\u0CC6 \u0C95\u0CCA\u0CA8\u0CC6\u0C97\u0CCA\u0CB3\u0CCD\u0CB3\u0CAC\u0CC7\u0C95\u0CC1 "${o.suffix}"`:o.format==="includes"?`\u0C85\u0CAE\u0CBE\u0CA8\u0CCD\u0CAF \u0CB8\u0CCD\u0C9F\u0CCD\u0CB0\u0CBF\u0C82\u0C97\u0CCD: \u0C92\u0CB3\u0C97\u0CCA\u0C82\u0CA1\u0CBF\u0CB0\u0CAC\u0CC7\u0C95\u0CC1 "${o.includes}"`:o.format==="regex"?`\u0C85\u0CAE\u0CBE\u0CA8\u0CCD\u0CAF\u0CB5\u0CBE\u0CA6 \u0CB8\u0CCD\u0C9F\u0CCD\u0CB0\u0CBF\u0C82\u0C97\u0CCD: \u0CAE\u0CBE\u0CA6\u0CB0\u0CBF\u0C97\u0CC6 \u0CB9\u0CCA\u0C82\u0CA6\u0CBF\u0C95\u0CC6\u0CAF\u0CBE\u0C97\u0CAC\u0CC7\u0C95\u0CC1 ${o.pattern}`:`\u0C85\u0CAE\u0CBE\u0CA8\u0CCD\u0CAF ${n[o.format]??r.format}`}case"not_multiple_of":return`\u0C85\u0CAE\u0CBE\u0CA8\u0CCD\u0CAF \u0CB8\u0C82\u0C96\u0CCD\u0CAF\u0CC6: \u0CAC\u0CB9\u0CC1\u0CB8\u0C82\u0C96\u0CCD\u0CAF\u0CC6\u0CAF\u0CBE\u0C97\u0CBF\u0CB0\u0CAC\u0CC7\u0C95\u0CC1 ${r.divisor}`;case"unrecognized_keys":return`\u0C97\u0CC1\u0CB0\u0CC1\u0CA4\u0CBF\u0CB8\u0CB2\u0CBE\u0C97\u0CA6 \u0C95\u0CC0 ${r.keys.length>1?"s":""}: ${g(r.keys,", ")}`;case"invalid_key":return`\u0C85\u0CAE\u0CBE\u0CA8\u0CCD\u0CAF\u0CB5\u0CBE\u0CA6 \u0C95\u0CC0 \u0C87\u0CA8\u0CCD ${r.origin}`;case"invalid_union":return r.options&&Array.isArray(r.options)&&r.options.length>0?`\u0C85\u0CAE\u0CBE\u0CA8\u0CCD\u0CAF \u0CA4\u0CBE\u0CB0\u0CA4\u0CAE\u0CCD\u0CAF \u0CAE\u0CCC\u0CB2\u0CCD\u0CAF. \u0CA8\u0CBF\u0CB0\u0CC0\u0C95\u0CCD\u0CB7\u0CBF\u0CB8\u0CB2\u0CBE\u0C97\u0CBF\u0CA6\u0CC6 ${r.options.map(a=>`'${a}'`).join(" | ")}`:"\u0C85\u0CAE\u0CBE\u0CA8\u0CCD\u0CAF \u0C87\u0CA8\u0CCD\u200C\u0CAA\u0CC1\u0C9F\u0CCD";case"invalid_element":return`\u0CB0\u0CB2\u0CCD\u0CB2\u0CBF \u0C85\u0CAE\u0CBE\u0CA8\u0CCD\u0CAF \u0CAE\u0CCC\u0CB2\u0CCD\u0CAF ${r.origin}`;default:return"\u0C85\u0CAE\u0CBE\u0CA8\u0CCD\u0CAF \u0C87\u0CA8\u0CCD\u200C\u0CAA\u0CC1\u0C9F\u0CCD"}}};function gv(){return{localeError:bI()}}var $I=()=>{let e={string:{unit:"\uBB38\uC790",verb:"to have"},file:{unit:"\uBC14\uC774\uD2B8",verb:"to have"},array:{unit:"\uAC1C",verb:"to have"},set:{unit:"\uAC1C",verb:"to have"},map:{unit:"\uAC1C",verb:"to have"}};function t(r){return e[r]??null}let n={regex:"\uC785\uB825",email:"\uC774\uBA54\uC77C \uC8FC\uC18C",url:"URL",emoji:"\uC774\uBAA8\uC9C0",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO \uB0A0\uC9DC\uC2DC\uAC04",date:"ISO \uB0A0\uC9DC",time:"ISO \uC2DC\uAC04",duration:"ISO \uAE30\uAC04",ipv4:"IPv4 \uC8FC\uC18C",ipv6:"IPv6 \uC8FC\uC18C",mac:"MAC \uC8FC\uC18C",cidrv4:"IPv4 \uBC94\uC704",cidrv6:"IPv6 \uBC94\uC704",base64:"base64 \uC778\uCF54\uB529 \uBB38\uC790\uC5F4",base64url:"base64url \uC778\uCF54\uB529 \uBB38\uC790\uC5F4",json_string:"JSON \uBB38\uC790\uC5F4",e164:"E.164 \uBC88\uD638",credit_card:"\uC2E0\uC6A9\uCE74\uB4DC \uBC88\uD638",currency_code:"\uD1B5\uD654 \uCF54\uB4DC",iban:"IBAN",jwt:"JWT",template_literal:"\uC785\uB825"},i={nan:"NaN"};return r=>{switch(r.code){case"invalid_type":{let o=i[r.expected]??r.expected,a=$(r.input),s=i[a]??a;return/^[A-Z]/.test(r.expected)?`\uC798\uBABB\uB41C \uC785\uB825: \uC608\uC0C1 \uD0C0\uC785\uC740 instanceof ${r.expected}, \uBC1B\uC740 \uD0C0\uC785\uC740 ${s}\uC785\uB2C8\uB2E4`:`\uC798\uBABB\uB41C \uC785\uB825: \uC608\uC0C1 \uD0C0\uC785\uC740 ${o}, \uBC1B\uC740 \uD0C0\uC785\uC740 ${s}\uC785\uB2C8\uB2E4`}case"invalid_value":return r.values.length===1?`\uC798\uBABB\uB41C \uC785\uB825: \uAC12\uC740 ${b(r.values[0])} \uC774\uC5B4\uC57C \uD569\uB2C8\uB2E4`:`\uC798\uBABB\uB41C \uC635\uC158: ${g(r.values,"\uB610\uB294 ")} \uC911 \uD558\uB098\uC5EC\uC57C \uD569\uB2C8\uB2E4`;case"too_big":{let o=r.inclusive?"\uC774\uD558":"\uBBF8\uB9CC",a=o==="\uBBF8\uB9CC"?"\uC774\uC5B4\uC57C \uD569\uB2C8\uB2E4":"\uC5EC\uC57C \uD569\uB2C8\uB2E4",s=t(r.origin),u=s?.unit??"\uC694\uC18C";return s?`${r.origin??"\uAC12"}\uC774 \uB108\uBB34 \uD07D\uB2C8\uB2E4: ${r.maximum.toString()}${u} ${o}${a}`:`${r.origin??"\uAC12"}\uC774 \uB108\uBB34 \uD07D\uB2C8\uB2E4: ${r.maximum.toString()} ${o}${a}`}case"too_small":{let o=r.inclusive?"\uC774\uC0C1":"\uCD08\uACFC",a=o==="\uC774\uC0C1"?"\uC774\uC5B4\uC57C \uD569\uB2C8\uB2E4":"\uC5EC\uC57C \uD569\uB2C8\uB2E4",s=t(r.origin),u=s?.unit??"\uC694\uC18C";return s?`${r.origin??"\uAC12"}\uC774 \uB108\uBB34 \uC791\uC2B5\uB2C8\uB2E4: ${r.minimum.toString()}${u} ${o}${a}`:`${r.origin??"\uAC12"}\uC774 \uB108\uBB34 \uC791\uC2B5\uB2C8\uB2E4: ${r.minimum.toString()} ${o}${a}`}case"invalid_format":{let o=r;return o.format==="starts_with"?`\uC798\uBABB\uB41C \uBB38\uC790\uC5F4: "${o.prefix}"(\uC73C)\uB85C \uC2DC\uC791\uD574\uC57C \uD569\uB2C8\uB2E4`:o.format==="ends_with"?`\uC798\uBABB\uB41C \uBB38\uC790\uC5F4: "${o.suffix}"(\uC73C)\uB85C \uB05D\uB098\uC57C \uD569\uB2C8\uB2E4`:o.format==="includes"?`\uC798\uBABB\uB41C \uBB38\uC790\uC5F4: "${o.includes}"\uC744(\uB97C) \uD3EC\uD568\uD574\uC57C \uD569\uB2C8\uB2E4`:o.format==="regex"?`\uC798\uBABB\uB41C \uBB38\uC790\uC5F4: \uC815\uADDC\uC2DD ${o.pattern} \uD328\uD134\uACFC \uC77C\uCE58\uD574\uC57C \uD569\uB2C8\uB2E4`:`\uC798\uBABB\uB41C ${n[o.format]??r.format}`}case"not_multiple_of":return`\uC798\uBABB\uB41C \uC22B\uC790: ${r.divisor}\uC758 \uBC30\uC218\uC5EC\uC57C \uD569\uB2C8\uB2E4`;case"unrecognized_keys":return`\uC778\uC2DD\uD560 \uC218 \uC5C6\uB294 \uD0A4: ${g(r.keys,", ")}`;case"invalid_key":return`\uC798\uBABB\uB41C \uD0A4: ${r.origin}`;case"invalid_union":return"\uC798\uBABB\uB41C \uC785\uB825";case"invalid_element":return`\uC798\uBABB\uB41C \uAC12: ${r.origin}`;default:return"\uC798\uBABB\uB41C \uC785\uB825"}}};function vv(){return{localeError:$I()}}var gi=e=>e.charAt(0).toUpperCase()+e.slice(1);function _v(e){let t=Math.abs(e),n=t%10,i=t%100;return i>=11&&i<=19||n===0?"many":n===1?"one":"few"}var wI=()=>{let e={string:{unit:{one:"simbolis",few:"simboliai",many:"simboli\u0173"},verb:{smaller:{inclusive:"turi b\u016Bti ne ilgesn\u0117 kaip",notInclusive:"turi b\u016Bti trumpesn\u0117 kaip"},bigger:{inclusive:"turi b\u016Bti ne trumpesn\u0117 kaip",notInclusive:"turi b\u016Bti ilgesn\u0117 kaip"}}},file:{unit:{one:"baitas",few:"baitai",many:"bait\u0173"},verb:{smaller:{inclusive:"turi b\u016Bti ne didesnis kaip",notInclusive:"turi b\u016Bti ma\u017Eesnis kaip"},bigger:{inclusive:"turi b\u016Bti ne ma\u017Eesnis kaip",notInclusive:"turi b\u016Bti didesnis kaip"}}},array:{unit:{one:"element\u0105",few:"elementus",many:"element\u0173"},verb:{smaller:{inclusive:"turi tur\u0117ti ne daugiau kaip",notInclusive:"turi tur\u0117ti ma\u017Eiau kaip"},bigger:{inclusive:"turi tur\u0117ti ne ma\u017Eiau kaip",notInclusive:"turi tur\u0117ti daugiau kaip"}}},set:{unit:{one:"element\u0105",few:"elementus",many:"element\u0173"},verb:{smaller:{inclusive:"turi tur\u0117ti ne daugiau kaip",notInclusive:"turi tur\u0117ti ma\u017Eiau kaip"},bigger:{inclusive:"turi tur\u0117ti ne ma\u017Eiau kaip",notInclusive:"turi tur\u0117ti daugiau kaip"}}}};function t(r,o,a,s){let u=e[r]??null;return u===null?u:{unit:u.unit[o],verb:u.verb[s][a?"inclusive":"notInclusive"]}}let n={regex:"\u012Fvestis",email:"el. pa\u0161to adresas",url:"URL",emoji:"jaustukas",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO data ir laikas",date:"ISO data",time:"ISO laikas",duration:"ISO trukm\u0117",ipv4:"IPv4 adresas",ipv6:"IPv6 adresas",mac:"MAC adresas",cidrv4:"IPv4 tinklo prefiksas (CIDR)",cidrv6:"IPv6 tinklo prefiksas (CIDR)",base64:"base64 u\u017Ekoduota eilut\u0117",base64url:"base64url u\u017Ekoduota eilut\u0117",json_string:"JSON eilut\u0117",e164:"E.164 numeris",credit_card:"kredito kortel\u0117s numeris",currency_code:"valiutos kodas",iban:"IBAN",jwt:"JWT",template_literal:"\u012Fvestis"},i={nan:"NaN",number:"skai\u010Dius",bigint:"sveikasis skai\u010Dius",string:"eilut\u0117",boolean:"login\u0117 reik\u0161m\u0117",undefined:"neapibr\u0117\u017Eta reik\u0161m\u0117",function:"funkcija",symbol:"simbolis",array:"masyvas",object:"objektas",null:"nulin\u0117 reik\u0161m\u0117"};return r=>{switch(r.code){case"invalid_type":{let o=i[r.expected]??r.expected,a=$(r.input),s=i[a]??a;return/^[A-Z]/.test(r.expected)?`Gautas tipas ${s}, o tik\u0117tasi - instanceof ${r.expected}`:`Gautas tipas ${s}, o tik\u0117tasi - ${o}`}case"invalid_value":return r.values.length===1?`Privalo b\u016Bti ${b(r.values[0])}`:`Privalo b\u016Bti vienas i\u0161 ${g(r.values,"|")} pasirinkim\u0173`;case"too_big":{let o=i[r.origin]??r.origin,a=t(r.origin,_v(Number(r.maximum)),r.inclusive??!1,"smaller");if(a?.verb)return`${gi(o??r.origin??"reik\u0161m\u0117")} ${a.verb} ${r.maximum.toString()} ${a.unit??"element\u0173"}`;let s=r.inclusive?"ne didesnis kaip":"ma\u017Eesnis kaip";return`${gi(o??r.origin??"reik\u0161m\u0117")} turi b\u016Bti ${s} ${r.maximum.toString()} ${a?.unit}`}case"too_small":{let o=i[r.origin]??r.origin,a=t(r.origin,_v(Number(r.minimum)),r.inclusive??!1,"bigger");if(a?.verb)return`${gi(o??r.origin??"reik\u0161m\u0117")} ${a.verb} ${r.minimum.toString()} ${a.unit??"element\u0173"}`;let s=r.inclusive?"ne ma\u017Eesnis kaip":"didesnis kaip";return`${gi(o??r.origin??"reik\u0161m\u0117")} turi b\u016Bti ${s} ${r.minimum.toString()} ${a?.unit}`}case"invalid_format":{let o=r;return o.format==="starts_with"?`Eilut\u0117 privalo prasid\u0117ti "${o.prefix}"`:o.format==="ends_with"?`Eilut\u0117 privalo pasibaigti "${o.suffix}"`:o.format==="includes"?`Eilut\u0117 privalo \u012Ftraukti "${o.includes}"`:o.format==="regex"?`Eilut\u0117 privalo atitikti ${o.pattern}`:`Neteisingas ${n[o.format]??r.format}`}case"not_multiple_of":return`Skai\u010Dius privalo b\u016Bti ${r.divisor} kartotinis.`;case"unrecognized_keys":return`Neatpa\u017Eint${r.keys.length>1?"i":"as"} rakt${r.keys.length>1?"ai":"as"}: ${g(r.keys,", ")}`;case"invalid_key":return"Rastas klaidingas raktas";case"invalid_union":return"Klaidinga \u012Fvestis";case"invalid_element":{let o=i[r.origin]??r.origin;return`${gi(o??r.origin??"reik\u0161m\u0117")} turi klaiding\u0105 \u012Fvest\u012F`}default:return"Klaidinga \u012Fvestis"}}};function yv(){return{localeError:wI()}}var xI=()=>{let e={string:{unit:"\u0437\u043D\u0430\u0446\u0438",verb:"\u0434\u0430 \u0438\u043C\u0430\u0430\u0442"},file:{unit:"\u0431\u0430\u0458\u0442\u0438",verb:"\u0434\u0430 \u0438\u043C\u0430\u0430\u0442"},array:{unit:"\u0441\u0442\u0430\u0432\u043A\u0438",verb:"\u0434\u0430 \u0438\u043C\u0430\u0430\u0442"},set:{unit:"\u0441\u0442\u0430\u0432\u043A\u0438",verb:"\u0434\u0430 \u0438\u043C\u0430\u0430\u0442"},map:{unit:"\u0441\u0442\u0430\u0432\u043A\u0438",verb:"\u0434\u0430 \u0438\u043C\u0430\u0430\u0442"}};function t(r){return e[r]??null}let n={regex:"\u0432\u043D\u0435\u0441",email:"\u0430\u0434\u0440\u0435\u0441\u0430 \u043D\u0430 \u0435-\u043F\u043E\u0448\u0442\u0430",url:"URL",emoji:"\u0435\u043C\u043E\u045F\u0438",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO \u0434\u0430\u0442\u0443\u043C \u0438 \u0432\u0440\u0435\u043C\u0435",date:"ISO \u0434\u0430\u0442\u0443\u043C",time:"ISO \u0432\u0440\u0435\u043C\u0435",duration:"ISO \u0432\u0440\u0435\u043C\u0435\u0442\u0440\u0430\u0435\u045A\u0435",ipv4:"IPv4 \u0430\u0434\u0440\u0435\u0441\u0430",ipv6:"IPv6 \u0430\u0434\u0440\u0435\u0441\u0430",mac:"MAC \u0430\u0434\u0440\u0435\u0441\u0430",cidrv4:"IPv4 \u043E\u043F\u0441\u0435\u0433",cidrv6:"IPv6 \u043E\u043F\u0441\u0435\u0433",base64:"base64-\u0435\u043D\u043A\u043E\u0434\u0438\u0440\u0430\u043D\u0430 \u043D\u0438\u0437\u0430",base64url:"base64url-\u0435\u043D\u043A\u043E\u0434\u0438\u0440\u0430\u043D\u0430 \u043D\u0438\u0437\u0430",json_string:"JSON \u043D\u0438\u0437\u0430",e164:"E.164 \u0431\u0440\u043E\u0458",credit_card:"\u0431\u0440\u043E\u0458 \u043D\u0430 \u043A\u0440\u0435\u0434\u0438\u0442\u043D\u0430 \u043A\u0430\u0440\u0442\u0438\u0447\u043A\u0430",currency_code:"\u043A\u043E\u0434 \u043D\u0430 \u0432\u0430\u043B\u0443\u0442\u0430",iban:"IBAN",jwt:"JWT",template_literal:"\u0432\u043D\u0435\u0441"},i={nan:"NaN",number:"\u0431\u0440\u043E\u0458",array:"\u043D\u0438\u0437\u0430"};return r=>{switch(r.code){case"invalid_type":{let o=i[r.expected]??r.expected,a=$(r.input),s=i[a]??a;return/^[A-Z]/.test(r.expected)?`\u0413\u0440\u0435\u0448\u0435\u043D \u0432\u043D\u0435\u0441: \u0441\u0435 \u043E\u0447\u0435\u043A\u0443\u0432\u0430 instanceof ${r.expected}, \u043F\u0440\u0438\u043C\u0435\u043D\u043E ${s}`:`\u0413\u0440\u0435\u0448\u0435\u043D \u0432\u043D\u0435\u0441: \u0441\u0435 \u043E\u0447\u0435\u043A\u0443\u0432\u0430 ${o}, \u043F\u0440\u0438\u043C\u0435\u043D\u043E ${s}`}case"invalid_value":return r.values.length===1?`Invalid input: expected ${b(r.values[0])}`:`\u0413\u0440\u0435\u0448\u0430\u043D\u0430 \u043E\u043F\u0446\u0438\u0458\u0430: \u0441\u0435 \u043E\u0447\u0435\u043A\u0443\u0432\u0430 \u0435\u0434\u043D\u0430 ${g(r.values,"|")}`;case"too_big":{let o=r.inclusive?"<=":"<",a=t(r.origin);return a?`\u041F\u0440\u0435\u043C\u043D\u043E\u0433\u0443 \u0433\u043E\u043B\u0435\u043C: \u0441\u0435 \u043E\u0447\u0435\u043A\u0443\u0432\u0430 ${r.origin??"\u0432\u0440\u0435\u0434\u043D\u043E\u0441\u0442\u0430"} \u0434\u0430 \u0438\u043C\u0430 ${o}${r.maximum.toString()} ${a.unit??"\u0435\u043B\u0435\u043C\u0435\u043D\u0442\u0438"}`:`\u041F\u0440\u0435\u043C\u043D\u043E\u0433\u0443 \u0433\u043E\u043B\u0435\u043C: \u0441\u0435 \u043E\u0447\u0435\u043A\u0443\u0432\u0430 ${r.origin??"\u0432\u0440\u0435\u0434\u043D\u043E\u0441\u0442\u0430"} \u0434\u0430 \u0431\u0438\u0434\u0435 ${o}${r.maximum.toString()}`}case"too_small":{let o=r.inclusive?">=":">",a=t(r.origin);return a?`\u041F\u0440\u0435\u043C\u043D\u043E\u0433\u0443 \u043C\u0430\u043B: \u0441\u0435 \u043E\u0447\u0435\u043A\u0443\u0432\u0430 ${r.origin} \u0434\u0430 \u0438\u043C\u0430 ${o}${r.minimum.toString()} ${a.unit}`:`\u041F\u0440\u0435\u043C\u043D\u043E\u0433\u0443 \u043C\u0430\u043B: \u0441\u0435 \u043E\u0447\u0435\u043A\u0443\u0432\u0430 ${r.origin} \u0434\u0430 \u0431\u0438\u0434\u0435 ${o}${r.minimum.toString()}`}case"invalid_format":{let o=r;return o.format==="starts_with"?`\u041D\u0435\u0432\u0430\u0436\u0435\u0447\u043A\u0430 \u043D\u0438\u0437\u0430: \u043C\u043E\u0440\u0430 \u0434\u0430 \u0437\u0430\u043F\u043E\u0447\u043D\u0443\u0432\u0430 \u0441\u043E "${o.prefix}"`:o.format==="ends_with"?`\u041D\u0435\u0432\u0430\u0436\u0435\u0447\u043A\u0430 \u043D\u0438\u0437\u0430: \u043C\u043E\u0440\u0430 \u0434\u0430 \u0437\u0430\u0432\u0440\u0448\u0443\u0432\u0430 \u0441\u043E "${o.suffix}"`:o.format==="includes"?`\u041D\u0435\u0432\u0430\u0436\u0435\u0447\u043A\u0430 \u043D\u0438\u0437\u0430: \u043C\u043E\u0440\u0430 \u0434\u0430 \u0432\u043A\u043B\u0443\u0447\u0443\u0432\u0430 "${o.includes}"`:o.format==="regex"?`\u041D\u0435\u0432\u0430\u0436\u0435\u0447\u043A\u0430 \u043D\u0438\u0437\u0430: \u043C\u043E\u0440\u0430 \u0434\u0430 \u043E\u0434\u0433\u043E\u0430\u0440\u0430 \u043D\u0430 \u043F\u0430\u0442\u0435\u0440\u043D\u043E\u0442 ${o.pattern}`:`Invalid ${n[o.format]??r.format}`}case"not_multiple_of":return`\u0413\u0440\u0435\u0448\u0435\u043D \u0431\u0440\u043E\u0458: \u043C\u043E\u0440\u0430 \u0434\u0430 \u0431\u0438\u0434\u0435 \u0434\u0435\u043B\u0438\u0432 \u0441\u043E ${r.divisor}`;case"unrecognized_keys":return`${r.keys.length>1?"\u041D\u0435\u043F\u0440\u0435\u043F\u043E\u0437\u043D\u0430\u0435\u043D\u0438 \u043A\u043B\u0443\u0447\u0435\u0432\u0438":"\u041D\u0435\u043F\u0440\u0435\u043F\u043E\u0437\u043D\u0430\u0435\u043D \u043A\u043B\u0443\u0447"}: ${g(r.keys,", ")}`;case"invalid_key":return`\u0413\u0440\u0435\u0448\u0435\u043D \u043A\u043B\u0443\u0447 \u0432\u043E ${r.origin}`;case"invalid_union":return"\u0413\u0440\u0435\u0448\u0435\u043D \u0432\u043D\u0435\u0441";case"invalid_element":return`\u0413\u0440\u0435\u0448\u043D\u0430 \u0432\u0440\u0435\u0434\u043D\u043E\u0441\u0442 \u0432\u043E ${r.origin}`;default:return"\u0413\u0440\u0435\u0448\u0435\u043D \u0432\u043D\u0435\u0441"}}};function bv(){return{localeError:xI()}}var kI=()=>{let e={string:{unit:"aksara",verb:"mempunyai"},file:{unit:"bait",verb:"mempunyai"},array:{unit:"elemen",verb:"mempunyai"},set:{unit:"elemen",verb:"mempunyai"},map:{unit:"elemen",verb:"mempunyai"}};function t(r){return e[r]??null}let n={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",mac:"alamat MAC",cidrv4:"julat IPv4",cidrv6:"julat IPv6",base64:"string dikodkan base64",base64url:"string dikodkan base64url",json_string:"string JSON",e164:"nombor E.164",credit_card:"nombor kad kredit",currency_code:"kod mata wang",iban:"IBAN",jwt:"JWT",template_literal:"input"},i={nan:"NaN",number:"nombor"};return r=>{switch(r.code){case"invalid_type":{let o=i[r.expected]??r.expected,a=$(r.input),s=i[a]??a;return/^[A-Z]/.test(r.expected)?`Input tidak sah: dijangka instanceof ${r.expected}, diterima ${s}`:`Input tidak sah: dijangka ${o}, diterima ${s}`}case"invalid_value":return r.values.length===1?`Input tidak sah: dijangka ${b(r.values[0])}`:`Pilihan tidak sah: dijangka salah satu daripada ${g(r.values,"|")}`;case"too_big":{let o=r.inclusive?"<=":"<",a=t(r.origin);return a?`Terlalu besar: dijangka ${r.origin??"nilai"} ${a.verb} ${o}${r.maximum.toString()} ${a.unit??"elemen"}`:`Terlalu besar: dijangka ${r.origin??"nilai"} adalah ${o}${r.maximum.toString()}`}case"too_small":{let o=r.inclusive?">=":">",a=t(r.origin);return a?`Terlalu kecil: dijangka ${r.origin} ${a.verb} ${o}${r.minimum.toString()} ${a.unit}`:`Terlalu kecil: dijangka ${r.origin} adalah ${o}${r.minimum.toString()}`}case"invalid_format":{let o=r;return o.format==="starts_with"?`String tidak sah: mesti bermula dengan "${o.prefix}"`:o.format==="ends_with"?`String tidak sah: mesti berakhir dengan "${o.suffix}"`:o.format==="includes"?`String tidak sah: mesti mengandungi "${o.includes}"`:o.format==="regex"?`String tidak sah: mesti sepadan dengan corak ${o.pattern}`:`${n[o.format]??r.format} tidak sah`}case"not_multiple_of":return`Nombor tidak sah: perlu gandaan ${r.divisor}`;case"unrecognized_keys":return`Kunci tidak dikenali: ${g(r.keys,", ")}`;case"invalid_key":return`Kunci tidak sah dalam ${r.origin}`;case"invalid_union":return"Input tidak sah";case"invalid_element":return`Nilai tidak sah dalam ${r.origin}`;default:return"Input tidak sah"}}};function $v(){return{localeError:kI()}}var SI=()=>{let e={string:{unit:"\u0905\u0915\u094D\u0937\u0930",verb:"\u0939\u0941\u0928\u0941\u092A\u0930\u094D\u091B"},file:{unit:"\u092C\u093E\u0907\u091F",verb:"\u0939\u0941\u0928\u0941\u092A\u0930\u094D\u091B"},array:{unit:"\u0924\u0924\u094D\u0935",verb:"\u0939\u0941\u0928\u0941\u092A\u0930\u094D\u091B"},set:{unit:"\u0924\u0924\u094D\u0935",verb:"\u0939\u0941\u0928\u0941\u092A\u0930\u094D\u091B"},map:{unit:"\u092A\u094D\u0930\u0935\u093F\u0937\u094D\u091F\u093F",verb:"\u0939\u0941\u0928\u0941\u092A\u0930\u094D\u091B"}};function t(r){return e[r]??null}let n={regex:"\u0907\u0928\u092A\u0941\u091F",email:"\u0907\u092E\u0947\u0932 \u0920\u0947\u0917\u093E\u0928\u093E",url:"URL",emoji:"\u0907\u092E\u094B\u091C\u0940",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO \u092E\u093F\u0924\u093F \u0930 \u0938\u092E\u092F",date:"ISO \u092E\u093F\u0924\u093F",time:"ISO \u0938\u092E\u092F",duration:"ISO \u0905\u0935\u0927\u093F",ipv4:"IPv4 \u0920\u0947\u0917\u093E\u0928\u093E",ipv6:"IPv6 \u0920\u0947\u0917\u093E\u0928\u093E",mac:"MAC \u0920\u0947\u0917\u093E\u0928\u093E",cidrv4:"IPv4 \u0926\u093E\u092F\u0930\u093E",cidrv6:"IPv6 \u0926\u093E\u092F\u0930\u093E",base64:"base64-\u0907\u0928\u094D\u0915\u094B\u0921 \u0917\u0930\u093F\u090F\u0915\u094B \u0938\u094D\u091F\u094D\u0930\u093F\u0919",base64url:"base64url-\u0907\u0928\u094D\u0915\u094B\u0921 \u0917\u0930\u093F\u090F\u0915\u094B \u0938\u094D\u091F\u094D\u0930\u093F\u0919",json_string:"JSON \u0938\u094D\u091F\u094D\u0930\u093F\u0919",e164:"E.164 \u0928\u092E\u094D\u092C\u0930",credit_card:"\u0915\u094D\u0930\u0947\u0921\u093F\u091F \u0915\u093E\u0930\u094D\u0921 \u0928\u092E\u094D\u092C\u0930",currency_code:"\u092E\u0941\u0926\u094D\u0930\u093E \u0915\u094B\u0921",iban:"IBAN",jwt:"JWT",template_literal:"\u0907\u0928\u092A\u0941\u091F"},i={nan:"NaN"};return r=>{switch(r.code){case"invalid_type":{let o=i[r.expected]??r.expected,a=$(r.input),s=i[a]??a;return`\u0905\u092E\u093E\u0928\u094D\u092F \u0907\u0928\u092A\u0941\u091F: \u0905\u092A\u0947\u0915\u094D\u0937\u093F\u0924 ${o}, \u092A\u094D\u0930\u093E\u092A\u094D\u0924 ${s}`}case"invalid_value":return r.values.length===1?`\u0905\u092E\u093E\u0928\u094D\u092F \u0907\u0928\u092A\u0941\u091F: \u0905\u092A\u0947\u0915\u094D\u0937\u093F\u0924 ${b(r.values[0])}`:`\u0905\u092E\u093E\u0928\u094D\u092F \u0935\u093F\u0915\u0932\u094D\u092A: \u0905\u092A\u0947\u0915\u094D\u0937\u093F\u0924 \u092E\u093E\u0928\u0939\u0930\u0942 \u092E\u0927\u094D\u092F\u0947 \u090F\u0915 ${g(r.values,"|")}`;case"too_big":{let o=r.inclusive?"<=":"<",a=t(r.origin);return a?`\u0927\u0947\u0930\u0948 \u0920\u0942\u0932\u094B: ${r.origin??"\u092E\u093E\u0928"} \u092E\u093E ${o}${r.maximum.toString()} ${a.unit} ${a.verb}`:`\u0927\u0947\u0930\u0948 \u0920\u0942\u0932\u094B: ${r.origin??"\u092E\u093E\u0928"} ${o}${r.maximum.toString()} \u0939\u0941\u0928\u0941\u092A\u0930\u094D\u091B`}case"too_small":{let o=r.inclusive?">=":">",a=t(r.origin);return a?`\u0927\u0947\u0930\u0948 \u0938\u093E\u0928\u094B: ${r.origin} \u092E\u093E ${o}${r.minimum.toString()} ${a.unit} ${a.verb}`:`\u0927\u0947\u0930\u0948 \u0938\u093E\u0928\u094B: ${r.origin} ${o}${r.minimum.toString()} \u0939\u0941\u0928\u0941\u092A\u0930\u094D\u091B`}case"invalid_format":{let o=r;return o.format==="starts_with"?`\u0905\u092E\u093E\u0928\u094D\u092F \u0938\u094D\u091F\u094D\u0930\u093F\u0919: "${o.prefix}" \u092C\u093E\u091F \u0938\u0941\u0930\u0941 \u0939\u0941\u0928\u0941\u092A\u0930\u094D\u091B`:o.format==="ends_with"?`\u0905\u092E\u093E\u0928\u094D\u092F \u0938\u094D\u091F\u094D\u0930\u093F\u0919: "${o.suffix}" \u092E\u093E \u0938\u092E\u093E\u092A\u094D\u0924 \u0939\u0941\u0928\u0941\u092A\u0930\u094D\u091B`:o.format==="includes"?`\u0905\u092E\u093E\u0928\u094D\u092F \u0938\u094D\u091F\u094D\u0930\u093F\u0919: "${o.includes}" \u0938\u092E\u093E\u0935\u0947\u0936 \u0939\u0941\u0928\u0941\u092A\u0930\u094D\u091B`:o.format==="regex"?`\u0905\u092E\u093E\u0928\u094D\u092F \u0938\u094D\u091F\u094D\u0930\u093F\u0919: \u0922\u093E\u0901\u091A\u093E ${o.pattern} \u0938\u0901\u0917 \u092E\u0947\u0932 \u0916\u093E\u0928\u0941\u092A\u0930\u094D\u091B`:`\u0905\u092E\u093E\u0928\u094D\u092F ${n[o.format]??r.format}`}case"not_multiple_of":return`\u0905\u092E\u093E\u0928\u094D\u092F \u0938\u0902\u0916\u094D\u092F\u093E: ${r.divisor} \u0915\u094B \u0917\u0941\u0923\u091C \u0939\u0941\u0928\u0941\u092A\u0930\u094D\u091B`;case"unrecognized_keys":return`\u0905\u092A\u0930\u093F\u091A\u093F\u0924 \u0915\u0941\u091E\u094D\u091C\u0940${r.keys.length>1?"\u0939\u0930\u0942":""}: ${g(r.keys,", ")}`;case"invalid_key":return`\u0905\u092E\u093E\u0928\u094D\u092F \u0915\u0941\u091E\u094D\u091C\u0940: ${r.origin} \u092E\u093E`;case"invalid_union":return r.options&&Array.isArray(r.options)&&r.options.length>0?`\u0905\u092E\u093E\u0928\u094D\u092F \u0921\u093F\u0938\u094D\u0915\u094D\u0930\u093F\u092E\u093F\u0928\u0947\u091F\u0930 \u092E\u093E\u0928: \u0905\u092A\u0947\u0915\u094D\u0937\u093F\u0924 ${r.options.map(a=>`'${a}'`).join(" | ")}`:"\u0905\u092E\u093E\u0928\u094D\u092F \u0907\u0928\u092A\u0941\u091F";case"invalid_element":return`\u0905\u092E\u093E\u0928\u094D\u092F \u092E\u093E\u0928: ${r.origin} \u092E\u093E`;default:return"\u0905\u092E\u093E\u0928\u094D\u092F \u0907\u0928\u092A\u0941\u091F"}}};function wv(){return{localeError:SI()}}var II=()=>{let e={string:{unit:"tekens",verb:"heeft"},file:{unit:"bytes",verb:"heeft"},array:{unit:"elementen",verb:"heeft"},set:{unit:"elementen",verb:"heeft"},map:{unit:"elementen",verb:"heeft"}};function t(r){return e[r]??null}let n={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",mac:"MAC-adres",cidrv4:"IPv4-bereik",cidrv6:"IPv6-bereik",base64:"base64-gecodeerde tekst",base64url:"base64 URL-gecodeerde tekst",json_string:"JSON string",e164:"E.164-nummer",credit_card:"creditcardnummer",currency_code:"valutacode",iban:"IBAN",jwt:"JWT",template_literal:"invoer"},i={nan:"NaN",number:"getal"};return r=>{switch(r.code){case"invalid_type":{let o=i[r.expected]??r.expected,a=$(r.input),s=i[a]??a;return/^[A-Z]/.test(r.expected)?`Ongeldige invoer: verwacht instanceof ${r.expected}, ontving ${s}`:`Ongeldige invoer: verwacht ${o}, ontving ${s}`}case"invalid_value":return r.values.length===1?`Ongeldige invoer: verwacht ${b(r.values[0])}`:`Ongeldige optie: verwacht \xE9\xE9n van ${g(r.values,"|")}`;case"too_big":{let o=r.inclusive?"<=":"<",a=t(r.origin),s=r.origin==="date"?"laat":r.origin==="string"?"lang":"groot";return a?`Te ${s}: verwacht dat ${r.origin??"waarde"} ${o}${r.maximum.toString()} ${a.unit??"elementen"} ${a.verb}`:`Te ${s}: verwacht dat ${r.origin??"waarde"} ${o}${r.maximum.toString()} is`}case"too_small":{let o=r.inclusive?">=":">",a=t(r.origin),s=r.origin==="date"?"vroeg":r.origin==="string"?"kort":"klein";return a?`Te ${s}: verwacht dat ${r.origin} ${o}${r.minimum.toString()} ${a.unit} ${a.verb}`:`Te ${s}: verwacht dat ${r.origin} ${o}${r.minimum.toString()} is`}case"invalid_format":{let o=r;return o.format==="starts_with"?`Ongeldige tekst: moet met "${o.prefix}" beginnen`:o.format==="ends_with"?`Ongeldige tekst: moet op "${o.suffix}" eindigen`:o.format==="includes"?`Ongeldige tekst: moet "${o.includes}" bevatten`:o.format==="regex"?`Ongeldige tekst: moet overeenkomen met patroon ${o.pattern}`:`Ongeldig: ${n[o.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":""}: ${g(r.keys,", ")}`;case"invalid_key":return`Ongeldige key in ${r.origin}`;case"invalid_union":return"Ongeldige invoer";case"invalid_element":return`Ongeldige waarde in ${r.origin}`;default:return"Ongeldige invoer"}}};function xv(){return{localeError:II()}}var OI=()=>{let e={string:{unit:"teikn",verb:"\xE5 ha"},file:{unit:"bytes",verb:"\xE5 ha"},array:{unit:"element",verb:"\xE5 innehalde"},set:{unit:"element",verb:"\xE5 innehalde"},map:{unit:"element",verb:"\xE5 innehalde"}};function t(r){return e[r]??null}let n={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-varigheit",ipv4:"IPv4-adresse",ipv6:"IPv6-adresse",mac:"MAC-adresse",cidrv4:"IPv4-spekter",cidrv6:"IPv6-spekter",base64:"base64-enkoda streng",base64url:"base64url-enkoda streng",json_string:"JSON-streng",e164:"E.164-nummer",credit_card:"kredittkortnummer",currency_code:"valutakode",iban:"IBAN",jwt:"JWT",template_literal:"input"},i={nan:"NaN",number:"tal",array:"liste"};return r=>{switch(r.code){case"invalid_type":{let o=i[r.expected]??r.expected,a=$(r.input),s=i[a]??a;return/^[A-Z]/.test(r.expected)?`Ugyldig input: forventa instanceof ${r.expected}, fekk ${s}`:`Ugyldig input: forventa ${o}, fekk ${s}`}case"invalid_value":return r.values.length===1?`Ugyldig verdi: forventa ${b(r.values[0])}`:`Ugyldig val: forventa eitt av ${g(r.values,"|")}`;case"too_big":{let o=r.inclusive?"<=":"<",a=t(r.origin);return a?`For stor(t): forventa ${r.origin??"value"} til \xE5 ha ${o}${r.maximum.toString()} ${a.unit??"element"}`:`For stor(t): forventa ${r.origin??"value"} til \xE5 ha ${o}${r.maximum.toString()}`}case"too_small":{let o=r.inclusive?">=":">",a=t(r.origin);return a?`For lite(n): forventa ${r.origin} til \xE5 ha ${o}${r.minimum.toString()} ${a.unit}`:`For lite(n): forventa ${r.origin} til \xE5 ha ${o}${r.minimum.toString()}`}case"invalid_format":{let o=r;return o.format==="starts_with"?`Ugyldig streng: m\xE5 starte med "${o.prefix}"`:o.format==="ends_with"?`Ugyldig streng: m\xE5 slutte med "${o.suffix}"`:o.format==="includes"?`Ugyldig streng: m\xE5 innehalde "${o.includes}"`:o.format==="regex"?`Ugyldig streng: m\xE5 matche m\xF8nsteret ${o.pattern}`:`Ugyldig ${n[o.format]??r.format}`}case"not_multiple_of":return`Ugyldig tal: m\xE5 vere eit multiplum av ${r.divisor}`;case"unrecognized_keys":return`${r.keys.length>1?"Ukjende n\xF8klar":"Ukjend n\xF8kkel"}: ${g(r.keys,", ")}`;case"invalid_key":return`Ugyldig n\xF8kkel i ${r.origin}`;case"invalid_union":return"Ugyldig input";case"invalid_element":return`Ugyldig verdi i ${r.origin}`;default:return"Ugyldig input"}}};function kv(){return{localeError:OI()}}var zI=()=>{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"},map:{unit:"elementer",verb:"\xE5 inneholde"}};function t(r){return e[r]??null}let n={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-adresse",ipv6:"IPv6-adresse",mac:"MAC-adresse",cidrv4:"IPv4-spekter",cidrv6:"IPv6-spekter",base64:"base64-enkodet streng",base64url:"base64url-enkodet streng",json_string:"JSON-streng",e164:"E.164-nummer",credit_card:"kredittkortnummer",currency_code:"valutakode",iban:"IBAN",jwt:"JWT",template_literal:"input"},i={nan:"NaN",number:"tall",array:"liste"};return r=>{switch(r.code){case"invalid_type":{let o=i[r.expected]??r.expected,a=$(r.input),s=i[a]??a;return/^[A-Z]/.test(r.expected)?`Ugyldig input: forventet instanceof ${r.expected}, fikk ${s}`:`Ugyldig input: forventet ${o}, fikk ${s}`}case"invalid_value":return r.values.length===1?`Ugyldig verdi: forventet ${b(r.values[0])}`:`Ugyldig valg: forventet en av ${g(r.values,"|")}`;case"too_big":{let o=r.inclusive?"<=":"<",a=t(r.origin);return a?`For stor(t): forventet ${r.origin??"value"} til \xE5 ha ${o}${r.maximum.toString()} ${a.unit??"elementer"}`:`For stor(t): forventet ${r.origin??"value"} til \xE5 ha ${o}${r.maximum.toString()}`}case"too_small":{let o=r.inclusive?">=":">",a=t(r.origin);return a?`For lite(n): forventet ${r.origin} til \xE5 ha ${o}${r.minimum.toString()} ${a.unit}`:`For lite(n): forventet ${r.origin} til \xE5 ha ${o}${r.minimum.toString()}`}case"invalid_format":{let o=r;return o.format==="starts_with"?`Ugyldig streng: m\xE5 starte med "${o.prefix}"`:o.format==="ends_with"?`Ugyldig streng: m\xE5 ende med "${o.suffix}"`:o.format==="includes"?`Ugyldig streng: m\xE5 inneholde "${o.includes}"`:o.format==="regex"?`Ugyldig streng: m\xE5 matche m\xF8nsteret ${o.pattern}`:`Ugyldig ${n[o.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"}: ${g(r.keys,", ")}`;case"invalid_key":return`Ugyldig n\xF8kkel i ${r.origin}`;case"invalid_union":return"Ugyldig input";case"invalid_element":return`Ugyldig verdi i ${r.origin}`;default:return"Ugyldig input"}}};function Sv(){return{localeError:zI()}}var EI=()=>{let e={string:{unit:"harf",verb:"olmal\u0131d\u0131r"},file:{unit:"bayt",verb:"olmal\u0131d\u0131r"},array:{unit:"unsur",verb:"olmal\u0131d\u0131r"},set:{unit:"unsur",verb:"olmal\u0131d\u0131r"},map:{unit:"unsur",verb:"olmal\u0131d\u0131r"}};function t(r){return e[r]??null}let n={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\u0131",date:"ISO tarihi",time:"ISO zaman\u0131",duration:"ISO m\xFCddeti",ipv4:"IPv4 ni\u015F\xE2n\u0131",ipv6:"IPv6 ni\u015F\xE2n\u0131",mac:"MAC ni\u015F\xE2n\u0131",cidrv4:"IPv4 menzili",cidrv6:"IPv6 menzili",base64:"base64-\u015Fifreli metin",base64url:"base64url-\u015Fifreli metin",json_string:"JSON metin",e164:"E.164 say\u0131s\u0131",credit_card:"i'tib\xE2r kart\u0131 numaras\u0131",currency_code:"para birimi kodu",iban:"IBAN",jwt:"JWT",template_literal:"giren"},i={nan:"NaN",number:"numara",array:"saf",null:"gayb"};return r=>{switch(r.code){case"invalid_type":{let o=i[r.expected]??r.expected,a=$(r.input),s=i[a]??a;return/^[A-Z]/.test(r.expected)?`F\xE2sit giren: umulan instanceof ${r.expected}, al\u0131nan ${s}`:`F\xE2sit giren: umulan ${o}, al\u0131nan ${s}`}case"invalid_value":return r.values.length===1?`F\xE2sit giren: umulan ${b(r.values[0])}`:`F\xE2sit tercih: m\xFBteberler ${g(r.values,"|")}`;case"too_big":{let o=r.inclusive?"<=":"<",a=t(r.origin);return a?`Fazla b\xFCy\xFCk: ${r.origin??"value"}, ${o}${r.maximum.toString()} ${a.unit??"elements"} sahip olmal\u0131yd\u0131.`:`Fazla b\xFCy\xFCk: ${r.origin??"value"}, ${o}${r.maximum.toString()} olmal\u0131yd\u0131.`}case"too_small":{let o=r.inclusive?">=":">",a=t(r.origin);return a?`Fazla k\xFC\xE7\xFCk: ${r.origin}, ${o}${r.minimum.toString()} ${a.unit} sahip olmal\u0131yd\u0131.`:`Fazla k\xFC\xE7\xFCk: ${r.origin}, ${o}${r.minimum.toString()} olmal\u0131yd\u0131.`}case"invalid_format":{let o=r;return o.format==="starts_with"?`F\xE2sit metin: "${o.prefix}" ile ba\u015Flamal\u0131.`:o.format==="ends_with"?`F\xE2sit metin: "${o.suffix}" ile bitmeli.`:o.format==="includes"?`F\xE2sit metin: "${o.includes}" ihtiv\xE2 etmeli.`:o.format==="regex"?`F\xE2sit metin: ${o.pattern} nak\u015F\u0131na uymal\u0131.`:`F\xE2sit ${n[o.format]??r.format}`}case"not_multiple_of":return`F\xE2sit say\u0131: ${r.divisor} kat\u0131 olmal\u0131yd\u0131.`;case"unrecognized_keys":return`Tan\u0131nmayan anahtar ${r.keys.length>1?"s":""}: ${g(r.keys,", ")}`;case"invalid_key":return`${r.origin} i\xE7in tan\u0131nmayan anahtar var.`;case"invalid_union":return"Giren tan\u0131namad\u0131.";case"invalid_element":return`${r.origin} i\xE7in tan\u0131nmayan k\u0131ymet var.`;default:return"K\u0131ymet tan\u0131namad\u0131."}}};function Iv(){return{localeError:EI()}}var PI=()=>{let e={string:{unit:"\u062A\u0648\u06A9\u064A",verb:"\u0648\u0644\u0631\u064A"},file:{unit:"\u0628\u0627\u06CC\u067C\u0633",verb:"\u0648\u0644\u0631\u064A"},array:{unit:"\u062A\u0648\u06A9\u064A",verb:"\u0648\u0644\u0631\u064A"},set:{unit:"\u062A\u0648\u06A9\u064A",verb:"\u0648\u0644\u0631\u064A"},map:{unit:"\u062A\u0648\u06A9\u064A",verb:"\u0648\u0644\u0631\u064A"}};function t(r){return e[r]??null}let n={regex:"\u0648\u0631\u0648\u062F\u064A",email:"\u0628\u0631\u06CC\u069A\u0646\u0627\u0644\u06CC\u06A9",url:"\u06CC\u0648 \u0622\u0631 \u0627\u0644",emoji:"\u0627\u06CC\u0645\u0648\u062C\u064A",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"\u0646\u06CC\u067C\u0647 \u0627\u0648 \u0648\u062E\u062A",date:"\u0646\u06D0\u067C\u0647",time:"\u0648\u062E\u062A",duration:"\u0645\u0648\u062F\u0647",ipv4:"\u062F IPv4 \u067E\u062A\u0647",ipv6:"\u062F IPv6 \u067E\u062A\u0647",mac:"\u062F MAC \u067E\u062A\u0647",cidrv4:"\u062F IPv4 \u0633\u0627\u062D\u0647",cidrv6:"\u062F IPv6 \u0633\u0627\u062D\u0647",base64:"base64-encoded \u0645\u062A\u0646",base64url:"base64url-encoded \u0645\u062A\u0646",json_string:"JSON \u0645\u062A\u0646",e164:"\u062F E.164 \u0634\u0645\u06D0\u0631\u0647",credit_card:"\u062F \u06A9\u0631\u06CC\u0689\u06CC\u067C \u06A9\u0627\u0631\u062A \u0634\u0645\u06CC\u0631\u0647",currency_code:"\u062F \u0627\u0633\u0639\u0627\u0631\u0648 \u06A9\u0648\u0689",iban:"IBAN",jwt:"JWT",template_literal:"\u0648\u0631\u0648\u062F\u064A"},i={nan:"NaN",number:"\u0639\u062F\u062F",array:"\u0627\u0631\u06D0"};return r=>{switch(r.code){case"invalid_type":{let o=i[r.expected]??r.expected,a=$(r.input),s=i[a]??a;return/^[A-Z]/.test(r.expected)?`\u0646\u0627\u0633\u0645 \u0648\u0631\u0648\u062F\u064A: \u0628\u0627\u06CC\u062F instanceof ${r.expected} \u0648\u0627\u06CC, \u0645\u06AB\u0631 ${s} \u062A\u0631\u0644\u0627\u0633\u0647 \u0634\u0648`:`\u0646\u0627\u0633\u0645 \u0648\u0631\u0648\u062F\u064A: \u0628\u0627\u06CC\u062F ${o} \u0648\u0627\u06CC, \u0645\u06AB\u0631 ${s} \u062A\u0631\u0644\u0627\u0633\u0647 \u0634\u0648`}case"invalid_value":return r.values.length===1?`\u0646\u0627\u0633\u0645 \u0648\u0631\u0648\u062F\u064A: \u0628\u0627\u06CC\u062F ${b(r.values[0])} \u0648\u0627\u06CC`:`\u0646\u0627\u0633\u0645 \u0627\u0646\u062A\u062E\u0627\u0628: \u0628\u0627\u06CC\u062F \u06CC\u0648 \u0644\u0647 ${g(r.values,"|")} \u0685\u062E\u0647 \u0648\u0627\u06CC`;case"too_big":{let o=r.inclusive?"<=":"<",a=t(r.origin);return a?`\u0689\u06CC\u0631 \u0644\u0648\u06CC: ${r.origin??"\u0627\u0631\u0632\u069A\u062A"} \u0628\u0627\u06CC\u062F ${o}${r.maximum.toString()} ${a.unit??"\u0639\u0646\u0635\u0631\u0648\u0646\u0647"} \u0648\u0644\u0631\u064A`:`\u0689\u06CC\u0631 \u0644\u0648\u06CC: ${r.origin??"\u0627\u0631\u0632\u069A\u062A"} \u0628\u0627\u06CC\u062F ${o}${r.maximum.toString()} \u0648\u064A`}case"too_small":{let o=r.inclusive?">=":">",a=t(r.origin);return a?`\u0689\u06CC\u0631 \u06A9\u0648\u0686\u0646\u06CC: ${r.origin} \u0628\u0627\u06CC\u062F ${o}${r.minimum.toString()} ${a.unit} \u0648\u0644\u0631\u064A`:`\u0689\u06CC\u0631 \u06A9\u0648\u0686\u0646\u06CC: ${r.origin} \u0628\u0627\u06CC\u062F ${o}${r.minimum.toString()} \u0648\u064A`}case"invalid_format":{let o=r;return o.format==="starts_with"?`\u0646\u0627\u0633\u0645 \u0645\u062A\u0646: \u0628\u0627\u06CC\u062F \u062F "${o.prefix}" \u0633\u0631\u0647 \u067E\u06CC\u0644 \u0634\u064A`:o.format==="ends_with"?`\u0646\u0627\u0633\u0645 \u0645\u062A\u0646: \u0628\u0627\u06CC\u062F \u062F "${o.suffix}" \u0633\u0631\u0647 \u067E\u0627\u06CC \u062A\u0647 \u0648\u0631\u0633\u064A\u0696\u064A`:o.format==="includes"?`\u0646\u0627\u0633\u0645 \u0645\u062A\u0646: \u0628\u0627\u06CC\u062F "${o.includes}" \u0648\u0644\u0631\u064A`:o.format==="regex"?`\u0646\u0627\u0633\u0645 \u0645\u062A\u0646: \u0628\u0627\u06CC\u062F \u062F ${o.pattern} \u0633\u0631\u0647 \u0645\u0637\u0627\u0628\u0642\u062A \u0648\u0644\u0631\u064A`:`${n[o.format]??r.format} \u0646\u0627\u0633\u0645 \u062F\u06CC`}case"not_multiple_of":return`\u0646\u0627\u0633\u0645 \u0639\u062F\u062F: \u0628\u0627\u06CC\u062F \u062F ${r.divisor} \u0645\u0636\u0631\u0628 \u0648\u064A`;case"unrecognized_keys":return`\u0646\u0627\u0633\u0645 ${r.keys.length>1?"\u06A9\u0644\u06CC\u0689\u0648\u0646\u0647":"\u06A9\u0644\u06CC\u0689"}: ${g(r.keys,", ")}`;case"invalid_key":return`\u0646\u0627\u0633\u0645 \u06A9\u0644\u06CC\u0689 \u067E\u0647 ${r.origin} \u06A9\u06D0`;case"invalid_union":return"\u0646\u0627\u0633\u0645\u0647 \u0648\u0631\u0648\u062F\u064A";case"invalid_element":return`\u0646\u0627\u0633\u0645 \u0639\u0646\u0635\u0631 \u067E\u0647 ${r.origin} \u06A9\u06D0`;default:return"\u0646\u0627\u0633\u0645\u0647 \u0648\u0631\u0648\u062F\u064A"}}};function Ov(){return{localeError:PI()}}var AI=()=>{let e={string:{unit:"znak\xF3w",verb:"mie\u0107"},file:{unit:"bajt\xF3w",verb:"mie\u0107"},array:{unit:"element\xF3w",verb:"mie\u0107"},set:{unit:"element\xF3w",verb:"mie\u0107"},map:{unit:"element\xF3w",verb:"mie\u0107"}};function t(r){return e[r]??null}let n={regex:"wyra\u017Cenie",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",mac:"adres MAC",cidrv4:"zakres IPv4",cidrv6:"zakres IPv6",base64:"ci\u0105g znak\xF3w zakodowany w formacie base64",base64url:"ci\u0105g znak\xF3w zakodowany w formacie base64url",json_string:"ci\u0105g znak\xF3w w formacie JSON",e164:"liczba E.164",credit_card:"numer karty kredytowej",currency_code:"kod waluty",iban:"IBAN",jwt:"JWT",template_literal:"wej\u015Bcie"},i={nan:"NaN",number:"liczba",array:"tablica"};return r=>{switch(r.code){case"invalid_type":{let o=i[r.expected]??r.expected,a=$(r.input),s=i[a]??a;return/^[A-Z]/.test(r.expected)?`Nieprawid\u0142owe dane wej\u015Bciowe: oczekiwano instanceof ${r.expected}, otrzymano ${s}`:`Nieprawid\u0142owe dane wej\u015Bciowe: oczekiwano ${o}, otrzymano ${s}`}case"invalid_value":return r.values.length===1?`Nieprawid\u0142owe dane wej\u015Bciowe: oczekiwano ${b(r.values[0])}`:`Nieprawid\u0142owa opcja: oczekiwano jednej z warto\u015Bci ${g(r.values,"|")}`;case"too_big":{let o=r.inclusive?"<=":"<",a=t(r.origin);return a?`Za du\u017Ca warto\u015B\u0107: oczekiwano, \u017Ce ${r.origin??"warto\u015B\u0107"} b\u0119dzie mie\u0107 ${o}${r.maximum.toString()} ${a.unit??"element\xF3w"}`:`Zbyt du\u017C(y/a/e): oczekiwano, \u017Ce ${r.origin??"warto\u015B\u0107"} b\u0119dzie wynosi\u0107 ${o}${r.maximum.toString()}`}case"too_small":{let o=r.inclusive?">=":">",a=t(r.origin);return a?`Za ma\u0142a warto\u015B\u0107: oczekiwano, \u017Ce ${r.origin??"warto\u015B\u0107"} b\u0119dzie mie\u0107 ${o}${r.minimum.toString()} ${a.unit??"element\xF3w"}`:`Zbyt ma\u0142(y/a/e): oczekiwano, \u017Ce ${r.origin??"warto\u015B\u0107"} b\u0119dzie wynosi\u0107 ${o}${r.minimum.toString()}`}case"invalid_format":{let o=r;return o.format==="starts_with"?`Nieprawid\u0142owy ci\u0105g znak\xF3w: musi zaczyna\u0107 si\u0119 od "${o.prefix}"`:o.format==="ends_with"?`Nieprawid\u0142owy ci\u0105g znak\xF3w: musi ko\u0144czy\u0107 si\u0119 na "${o.suffix}"`:o.format==="includes"?`Nieprawid\u0142owy ci\u0105g znak\xF3w: musi zawiera\u0107 "${o.includes}"`:o.format==="regex"?`Nieprawid\u0142owy ci\u0105g znak\xF3w: musi odpowiada\u0107 wzorcowi ${o.pattern}`:`Nieprawid\u0142ow(y/a/e) ${n[o.format]??r.format}`}case"not_multiple_of":return`Nieprawid\u0142owa liczba: musi by\u0107 wielokrotno\u015Bci\u0105 ${r.divisor}`;case"unrecognized_keys":return`Nierozpoznane klucze${r.keys.length>1?"s":""}: ${g(r.keys,", ")}`;case"invalid_key":return`Nieprawid\u0142owy klucz w ${r.origin}`;case"invalid_union":return"Nieprawid\u0142owe dane wej\u015Bciowe";case"invalid_element":return`Nieprawid\u0142owa warto\u015B\u0107 w ${r.origin}`;default:return"Nieprawid\u0142owe dane wej\u015Bciowe"}}};function zv(){return{localeError:AI()}}var DI=()=>{let e={string:{unit:"caracteres"},file:{unit:"bytes"},array:{unit:"elementos"},set:{unit:"elementos"},map:{unit:"entradas"}};function t(a){return e[a]??null}let n={regex:"a entrada",email:"o endere\xE7o de e-mail",url:"o URL",emoji:"o emoji",uuid:"o UUID",uuidv4:"o UUIDv4",uuidv6:"o UUIDv6",nanoid:"o nanoid",guid:"o GUID",cuid:"o cuid",cuid2:"o cuid2",ulid:"o ULID",xid:"o XID",ksuid:"o KSUID",datetime:"a data e hora ISO",date:"a data ISO",time:"a hora ISO",duration:"a dura\xE7\xE3o ISO",ipv4:"o endere\xE7o IPv4",ipv6:"o endere\xE7o IPv6",mac:"o endere\xE7o MAC",cidrv4:"o intervalo de endere\xE7os IPv4",cidrv6:"o intervalo de endere\xE7os IPv6",base64:"o texto codificado em base64",base64url:"o texto codificado em base64url",json_string:"o texto JSON",e164:"o n\xFAmero E.164",credit_card:"o n\xFAmero de cart\xE3o de cr\xE9dito",currency_code:"o c\xF3digo de moeda",iban:"o IBAN",jwt:"o JWT",template_literal:"a entrada"},i={masculine:{definite:"o",indefinite:"um"},feminine:{definite:"a",indefinite:"uma"}},r={string:{name:"texto",articles:i.masculine},number:{name:"n\xFAmero",articles:i.masculine},int:{name:"n\xFAmero inteiro",articles:i.masculine},boolean:{name:"valor booleano",articles:i.masculine},bigint:{name:"n\xFAmero bigint",articles:i.masculine},symbol:{name:"s\xEDmbolo",articles:i.masculine},undefined:{name:'valor "undefined"',articles:i.masculine},null:{name:'valor "nulo"',articles:i.masculine},never:{name:'valor "never"',articles:i.masculine},void:{name:'valor "void"',articles:i.masculine},date:{name:"data",articles:i.feminine},array:{name:"vetor",articles:i.masculine},object:{name:"objeto",articles:i.masculine},tuple:{name:"tuplo",articles:i.masculine},record:{name:"registo",articles:i.masculine},map:{name:"mapa",articles:i.masculine},set:{name:"conjunto",articles:i.masculine},file:{name:"ficheiro",articles:i.masculine},nonoptional:{name:"valor n\xE3o opcional",articles:i.masculine},nan:{name:'valor "NaN"',articles:i.masculine},function:{name:"fun\xE7\xE3o",articles:i.feminine}};function o(a,s){let u=r[a]??{name:`valor "${a}"`,articles:i.masculine};return`${u.articles[s]} ${u.name}`}return a=>{switch(a.code){case"invalid_type":{let s=o(a.expected,"indefinite"),u=$(a.input),c=o(u,"indefinite");return`Entrada inv\xE1lida: esperava ${s}, recebeu ${c}`}case"invalid_value":return a.values.length===1?`Entrada inv\xE1lida: esperava ${b(a.values[0])}`:`Op\xE7\xE3o inv\xE1lida: esperava uma das seguintes op\xE7\xF5es: ${g(a.values,"|")}`;case"too_big":{let s=a.inclusive?"<=":"<",u=t(a.origin);return u?`Demasiado grande: esperava que ${o(a.origin,"definite")} tivesse ${s} ${a.maximum.toString()} ${u.unit??"elementos"}`:`Demasiado grande: esperava que ${o(a.origin,"definite")} fosse ${s} ${a.maximum.toString()}`}case"too_small":{let s=a.inclusive?">=":">",u=t(a.origin);return u?`Demasiado pequeno: esperava que ${o(a.origin,"definite")} tivesse ${s} ${a.minimum.toString()} ${u.unit??"elementos"}`:`Demasiado pequeno: esperava que ${o(a.origin,"definite")} fosse ${s} ${a.minimum.toString()}`}case"invalid_format":{let s=a;return s.format==="starts_with"?`Texto inv\xE1lido: deve come\xE7ar por "${s.prefix}"`:s.format==="ends_with"?`Texto inv\xE1lido: deve terminar em "${s.suffix}"`:s.format==="includes"?`Texto inv\xE1lido: deve incluir "${s.includes}"`:s.format==="regex"?`Texto inv\xE1lido: deve corresponder ao padr\xE3o ${s.pattern}`:`Formato d${n[s.format]??a.format} inv\xE1lido`}case"not_multiple_of":return`N\xFAmero inv\xE1lido: deve ser m\xFAltiplo de ${a.divisor}`;case"unrecognized_keys":{let s=a.keys.length>1?"s":"";return`Chave${s} inv\xE1lida${s}: ${g(a.keys,", ")}`}case"invalid_key":return`Entrada inv\xE1lida n${o(a.origin,"definite")}`;case"invalid_union":return a.options&&Array.isArray(a.options)&&a.options.length>0?`Valor de discrimina\xE7\xE3o inv\xE1lido. Esperava ${a.options.map(u=>`'${u}'`).join(" | ")}`:"Entrada inv\xE1lida";case"invalid_element":return`Entrada inv\xE1lida n${o(a.origin,"definite")}`;default:return"Entrada inv\xE1lida"}}};function Ev(){return{localeError:DI()}}var jI=()=>{let e={string:{unit:"caracteres"},file:{unit:"bytes"},array:{unit:"elementos"},set:{unit:"elementos"},map:{unit:"entradas"}};function t(a){return e[a]??null}let n={regex:"a entrada",email:"o endere\xE7o de e-mail",url:"o URL",emoji:"o emoji",uuid:"o UUID",uuidv4:"o UUIDv4",uuidv6:"o UUIDv6",nanoid:"o nanoid",guid:"o GUID",cuid:"o cuid",cuid2:"o cuid2",ulid:"o ULID",xid:"o XID",ksuid:"o KSUID",datetime:"a data e hora ISO",date:"a data ISO",time:"a hora ISO",duration:"a dura\xE7\xE3o ISO",ipv4:"o endere\xE7o IPv4",ipv6:"o endere\xE7o IPv6",mac:"o endere\xE7o MAC",cidrv4:"a faixa de endere\xE7os IPv4",cidrv6:"a faixa de endere\xE7os IPv6",base64:"o texto codificado em base64",base64url:"o texto codificado em base64url",json_string:"o texto JSON",e164:"o n\xFAmero E.164",credit_card:"o n\xFAmero de cart\xE3o de cr\xE9dito",currency_code:"o c\xF3digo de moeda",iban:"o IBAN",jwt:"o JWT",template_literal:"a entrada"},i={masculine:{definite:"o",indefinite:"um"},feminine:{definite:"a",indefinite:"uma"}},r={string:{name:"texto",articles:i.masculine},number:{name:"n\xFAmero",articles:i.masculine},int:{name:"n\xFAmero inteiro",articles:i.masculine},boolean:{name:"valor booleano",articles:i.masculine},bigint:{name:"n\xFAmero bigint",articles:i.masculine},symbol:{name:"s\xEDmbolo",articles:i.masculine},undefined:{name:'valor "undefined"',articles:i.masculine},null:{name:'valor "nulo"',articles:i.masculine},never:{name:'valor "never"',articles:i.masculine},void:{name:'valor "void"',articles:i.masculine},date:{name:"data",articles:i.feminine},array:{name:"vetor",articles:i.masculine},object:{name:"objeto",articles:i.masculine},tuple:{name:"tupla",articles:i.feminine},record:{name:"registro",articles:i.masculine},map:{name:"mapa",articles:i.masculine},set:{name:"conjunto",articles:i.masculine},file:{name:"arquivo",articles:i.masculine},nonoptional:{name:"valor n\xE3o opcional",articles:i.masculine},nan:{name:'valor "NaN"',articles:i.masculine},function:{name:"fun\xE7\xE3o",articles:i.feminine}};function o(a,s){let u=r[a]??{name:`valor "${a}"`,articles:i.masculine};return`${u.articles[s]} ${u.name}`}return a=>{switch(a.code){case"invalid_type":{let s=o(a.expected,"indefinite"),u=$(a.input),c=o(u,"indefinite");return`Entrada inv\xE1lida: esperava ${s}, recebeu ${c}`}case"invalid_value":return a.values.length===1?`Entrada inv\xE1lida: esperava ${b(a.values[0])}`:`Op\xE7\xE3o inv\xE1lida: esperava uma das seguintes op\xE7\xF5es: ${g(a.values,"|")}`;case"too_big":{let s=a.inclusive?"<=":"<",u=t(a.origin);return u?`Grande demais: esperava que ${o(a.origin,"definite")} tivesse ${s} ${a.maximum.toString()} ${u.unit??"elementos"}`:`Grande demais: esperava que ${o(a.origin,"definite")} fosse ${s} ${a.maximum.toString()}`}case"too_small":{let s=a.inclusive?">=":">",u=t(a.origin);return u?`Pequeno demais: esperava que ${o(a.origin,"definite")} tivesse ${s} ${a.minimum.toString()} ${u.unit??"elementos"}`:`Pequeno demais: esperava que ${o(a.origin,"definite")} fosse ${s} ${a.minimum.toString()}`}case"invalid_format":{let s=a;return s.format==="starts_with"?`Texto inv\xE1lido: deve come\xE7ar com "${s.prefix}"`:s.format==="ends_with"?`Texto inv\xE1lido: deve terminar com "${s.suffix}"`:s.format==="includes"?`Texto inv\xE1lido: deve incluir "${s.includes}"`:s.format==="regex"?`Texto inv\xE1lido: deve corresponder ao padr\xE3o ${s.pattern}`:`Formato d${n[s.format]??a.format} inv\xE1lido`}case"not_multiple_of":return`N\xFAmero inv\xE1lido: deve ser m\xFAltiplo de ${a.divisor}`;case"unrecognized_keys":{let s=a.keys.length>1?"s":"";return`Chave${s} inv\xE1lida${s}: ${g(a.keys,", ")}`}case"invalid_key":return`Entrada inv\xE1lida n${o(a.origin,"definite")}`;case"invalid_union":return a.options&&Array.isArray(a.options)&&a.options.length>0?`Valor de discrimina\xE7\xE3o inv\xE1lido. Esperava ${a.options.map(u=>`'${u}'`).join(" | ")}`:"Entrada inv\xE1lida";case"invalid_element":return`Entrada inv\xE1lida n${o(a.origin,"definite")}`;default:return"Entrada inv\xE1lida"}}};function Pv(){return{localeError:jI()}}var NI=()=>{let e={string:{unit:"caractere",verb:"s\u0103 aib\u0103"},file:{unit:"octe\u021Bi",verb:"s\u0103 aib\u0103"},array:{unit:"elemente",verb:"s\u0103 aib\u0103"},set:{unit:"elemente",verb:"s\u0103 aib\u0103"},map:{unit:"intr\u0103ri",verb:"s\u0103 aib\u0103"}};function t(r){return e[r]??null}let n={regex:"intrare",email:"adres\u0103 de 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:"dat\u0103 \u0219i or\u0103 ISO",date:"dat\u0103 ISO",time:"or\u0103 ISO",duration:"durat\u0103 ISO",ipv4:"adres\u0103 IPv4",ipv6:"adres\u0103 IPv6",mac:"adres\u0103 MAC",cidrv4:"interval IPv4",cidrv6:"interval IPv6",base64:"\u0219ir codat base64",base64url:"\u0219ir codat base64url",json_string:"\u0219ir JSON",e164:"num\u0103r E.164",credit_card:"num\u0103r de card de credit",currency_code:"cod valutar",iban:"IBAN",jwt:"JWT",template_literal:"intrare"},i={nan:"NaN",string:"\u0219ir",number:"num\u0103r",boolean:"boolean",function:"func\u021Bie",array:"matrice",object:"obiect",undefined:"nedefinit",symbol:"simbol",bigint:"num\u0103r mare",void:"void",never:"never",map:"hart\u0103",set:"set"};return r=>{switch(r.code){case"invalid_type":{let o=i[r.expected]??r.expected,a=$(r.input),s=i[a]??a;return`Intrare invalid\u0103: a\u0219teptat ${o}, primit ${s}`}case"invalid_value":return r.values.length===1?`Intrare invalid\u0103: a\u0219teptat ${b(r.values[0])}`:`Op\u021Biune invalid\u0103: a\u0219teptat una dintre ${g(r.values,"|")}`;case"too_big":{let o=r.inclusive?"<=":"<",a=t(r.origin);return a?`Prea mare: a\u0219teptat ca ${r.origin??"valoarea"} ${a.verb} ${o}${r.maximum.toString()} ${a.unit??"elemente"}`:`Prea mare: a\u0219teptat ca ${r.origin??"valoarea"} s\u0103 fie ${o}${r.maximum.toString()}`}case"too_small":{let o=r.inclusive?">=":">",a=t(r.origin);return a?`Prea mic: a\u0219teptat ca ${r.origin} ${a.verb} ${o}${r.minimum.toString()} ${a.unit}`:`Prea mic: a\u0219teptat ca ${r.origin} s\u0103 fie ${o}${r.minimum.toString()}`}case"invalid_format":{let o=r;return o.format==="starts_with"?`\u0218ir invalid: trebuie s\u0103 \xEEnceap\u0103 cu "${o.prefix}"`:o.format==="ends_with"?`\u0218ir invalid: trebuie s\u0103 se termine cu "${o.suffix}"`:o.format==="includes"?`\u0218ir invalid: trebuie s\u0103 includ\u0103 "${o.includes}"`:o.format==="regex"?`\u0218ir invalid: trebuie s\u0103 se potriveasc\u0103 cu modelul ${o.pattern}`:`Format invalid: ${n[o.format]??r.format}`}case"not_multiple_of":return`Num\u0103r invalid: trebuie s\u0103 fie multiplu de ${r.divisor}`;case"unrecognized_keys":return`Chei nerecunoscute: ${g(r.keys,", ")}`;case"invalid_key":return`Cheie invalid\u0103 \xEEn ${r.origin}`;case"invalid_union":return"Intrare invalid\u0103";case"invalid_element":return`Valoare invalid\u0103 \xEEn ${r.origin}`;default:return"Intrare invalid\u0103"}}};function Av(){return{localeError:NI()}}function Dv(e,t,n,i){let r=Math.abs(e),o=r%10,a=r%100;return a>=11&&a<=19?i:o===1?t:o>=2&&o<=4?n:i}var TI=()=>{let e={string:{unit:{one:"\u0441\u0438\u043C\u0432\u043E\u043B",few:"\u0441\u0438\u043C\u0432\u043E\u043B\u0430",many:"\u0441\u0438\u043C\u0432\u043E\u043B\u043E\u0432"},verb:"\u0438\u043C\u0435\u0442\u044C"},file:{unit:{one:"\u0431\u0430\u0439\u0442",few:"\u0431\u0430\u0439\u0442\u0430",many:"\u0431\u0430\u0439\u0442"},verb:"\u0438\u043C\u0435\u0442\u044C"},array:{unit:{one:"\u044D\u043B\u0435\u043C\u0435\u043D\u0442",few:"\u044D\u043B\u0435\u043C\u0435\u043D\u0442\u0430",many:"\u044D\u043B\u0435\u043C\u0435\u043D\u0442\u043E\u0432"},verb:"\u0438\u043C\u0435\u0442\u044C"},set:{unit:{one:"\u044D\u043B\u0435\u043C\u0435\u043D\u0442",few:"\u044D\u043B\u0435\u043C\u0435\u043D\u0442\u0430",many:"\u044D\u043B\u0435\u043C\u0435\u043D\u0442\u043E\u0432"},verb:"\u0438\u043C\u0435\u0442\u044C"},map:{unit:{one:"\u044D\u043B\u0435\u043C\u0435\u043D\u0442",few:"\u044D\u043B\u0435\u043C\u0435\u043D\u0442\u0430",many:"\u044D\u043B\u0435\u043C\u0435\u043D\u0442\u043E\u0432"},verb:"\u0438\u043C\u0435\u0442\u044C"}};function t(r){return e[r]??null}let n={regex:"\u0432\u0432\u043E\u0434",email:"email \u0430\u0434\u0440\u0435\u0441",url:"URL",emoji:"\u044D\u043C\u043E\u0434\u0437\u0438",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO \u0434\u0430\u0442\u0430 \u0438 \u0432\u0440\u0435\u043C\u044F",date:"ISO \u0434\u0430\u0442\u0430",time:"ISO \u0432\u0440\u0435\u043C\u044F",duration:"ISO \u0434\u043B\u0438\u0442\u0435\u043B\u044C\u043D\u043E\u0441\u0442\u044C",ipv4:"IPv4 \u0430\u0434\u0440\u0435\u0441",ipv6:"IPv6 \u0430\u0434\u0440\u0435\u0441",mac:"MAC \u0430\u0434\u0440\u0435\u0441",cidrv4:"IPv4 \u0434\u0438\u0430\u043F\u0430\u0437\u043E\u043D",cidrv6:"IPv6 \u0434\u0438\u0430\u043F\u0430\u0437\u043E\u043D",base64:"\u0441\u0442\u0440\u043E\u043A\u0430 \u0432 \u0444\u043E\u0440\u043C\u0430\u0442\u0435 base64",base64url:"\u0441\u0442\u0440\u043E\u043A\u0430 \u0432 \u0444\u043E\u0440\u043C\u0430\u0442\u0435 base64url",json_string:"JSON \u0441\u0442\u0440\u043E\u043A\u0430",e164:"\u043D\u043E\u043C\u0435\u0440 E.164",credit_card:"\u043D\u043E\u043C\u0435\u0440 \u043A\u0440\u0435\u0434\u0438\u0442\u043D\u043E\u0439 \u043A\u0430\u0440\u0442\u044B",currency_code:"\u043A\u043E\u0434 \u0432\u0430\u043B\u044E\u0442\u044B",iban:"IBAN",jwt:"JWT",template_literal:"\u0432\u0432\u043E\u0434"},i={nan:"NaN",number:"\u0447\u0438\u0441\u043B\u043E",array:"\u043C\u0430\u0441\u0441\u0438\u0432"};return r=>{switch(r.code){case"invalid_type":{let o=i[r.expected]??r.expected,a=$(r.input),s=i[a]??a;return/^[A-Z]/.test(r.expected)?`\u041D\u0435\u0432\u0435\u0440\u043D\u044B\u0439 \u0432\u0432\u043E\u0434: \u043E\u0436\u0438\u0434\u0430\u043B\u043E\u0441\u044C instanceof ${r.expected}, \u043F\u043E\u043B\u0443\u0447\u0435\u043D\u043E ${s}`:`\u041D\u0435\u0432\u0435\u0440\u043D\u044B\u0439 \u0432\u0432\u043E\u0434: \u043E\u0436\u0438\u0434\u0430\u043B\u043E\u0441\u044C ${o}, \u043F\u043E\u043B\u0443\u0447\u0435\u043D\u043E ${s}`}case"invalid_value":return r.values.length===1?`\u041D\u0435\u0432\u0435\u0440\u043D\u044B\u0439 \u0432\u0432\u043E\u0434: \u043E\u0436\u0438\u0434\u0430\u043B\u043E\u0441\u044C ${b(r.values[0])}`:`\u041D\u0435\u0432\u0435\u0440\u043D\u044B\u0439 \u0432\u0430\u0440\u0438\u0430\u043D\u0442: \u043E\u0436\u0438\u0434\u0430\u043B\u043E\u0441\u044C \u043E\u0434\u043D\u043E \u0438\u0437 ${g(r.values,"|")}`;case"too_big":{let o=r.inclusive?"<=":"<",a=t(r.origin);if(a){let s=Number(r.maximum),u=Dv(s,a.unit.one,a.unit.few,a.unit.many);return`\u0421\u043B\u0438\u0448\u043A\u043E\u043C \u0431\u043E\u043B\u044C\u0448\u043E\u0435 \u0437\u043D\u0430\u0447\u0435\u043D\u0438\u0435: \u043E\u0436\u0438\u0434\u0430\u043B\u043E\u0441\u044C, \u0447\u0442\u043E ${r.origin??"\u0437\u043D\u0430\u0447\u0435\u043D\u0438\u0435"} \u0431\u0443\u0434\u0435\u0442 \u0438\u043C\u0435\u0442\u044C ${o}${r.maximum.toString()} ${u}`}return`\u0421\u043B\u0438\u0448\u043A\u043E\u043C \u0431\u043E\u043B\u044C\u0448\u043E\u0435 \u0437\u043D\u0430\u0447\u0435\u043D\u0438\u0435: \u043E\u0436\u0438\u0434\u0430\u043B\u043E\u0441\u044C, \u0447\u0442\u043E ${r.origin??"\u0437\u043D\u0430\u0447\u0435\u043D\u0438\u0435"} \u0431\u0443\u0434\u0435\u0442 ${o}${r.maximum.toString()}`}case"too_small":{let o=r.inclusive?">=":">",a=t(r.origin);if(a){let s=Number(r.minimum),u=Dv(s,a.unit.one,a.unit.few,a.unit.many);return`\u0421\u043B\u0438\u0448\u043A\u043E\u043C \u043C\u0430\u043B\u0435\u043D\u044C\u043A\u043E\u0435 \u0437\u043D\u0430\u0447\u0435\u043D\u0438\u0435: \u043E\u0436\u0438\u0434\u0430\u043B\u043E\u0441\u044C, \u0447\u0442\u043E ${r.origin} \u0431\u0443\u0434\u0435\u0442 \u0438\u043C\u0435\u0442\u044C ${o}${r.minimum.toString()} ${u}`}return`\u0421\u043B\u0438\u0448\u043A\u043E\u043C \u043C\u0430\u043B\u0435\u043D\u044C\u043A\u043E\u0435 \u0437\u043D\u0430\u0447\u0435\u043D\u0438\u0435: \u043E\u0436\u0438\u0434\u0430\u043B\u043E\u0441\u044C, \u0447\u0442\u043E ${r.origin} \u0431\u0443\u0434\u0435\u0442 ${o}${r.minimum.toString()}`}case"invalid_format":{let o=r;return o.format==="starts_with"?`\u041D\u0435\u0432\u0435\u0440\u043D\u0430\u044F \u0441\u0442\u0440\u043E\u043A\u0430: \u0434\u043E\u043B\u0436\u043D\u0430 \u043D\u0430\u0447\u0438\u043D\u0430\u0442\u044C\u0441\u044F \u0441 "${o.prefix}"`:o.format==="ends_with"?`\u041D\u0435\u0432\u0435\u0440\u043D\u0430\u044F \u0441\u0442\u0440\u043E\u043A\u0430: \u0434\u043E\u043B\u0436\u043D\u0430 \u0437\u0430\u043A\u0430\u043D\u0447\u0438\u0432\u0430\u0442\u044C\u0441\u044F \u043D\u0430 "${o.suffix}"`:o.format==="includes"?`\u041D\u0435\u0432\u0435\u0440\u043D\u0430\u044F \u0441\u0442\u0440\u043E\u043A\u0430: \u0434\u043E\u043B\u0436\u043D\u0430 \u0441\u043E\u0434\u0435\u0440\u0436\u0430\u0442\u044C "${o.includes}"`:o.format==="regex"?`\u041D\u0435\u0432\u0435\u0440\u043D\u0430\u044F \u0441\u0442\u0440\u043E\u043A\u0430: \u0434\u043E\u043B\u0436\u043D\u0430 \u0441\u043E\u043E\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u043E\u0432\u0430\u0442\u044C \u0448\u0430\u0431\u043B\u043E\u043D\u0443 ${o.pattern}`:`\u041D\u0435\u0432\u0435\u0440\u043D\u044B\u0439 ${n[o.format]??r.format}`}case"not_multiple_of":return`\u041D\u0435\u0432\u0435\u0440\u043D\u043E\u0435 \u0447\u0438\u0441\u043B\u043E: \u0434\u043E\u043B\u0436\u043D\u043E \u0431\u044B\u0442\u044C \u043A\u0440\u0430\u0442\u043D\u044B\u043C ${r.divisor}`;case"unrecognized_keys":return`\u041D\u0435\u0440\u0430\u0441\u043F\u043E\u0437\u043D\u0430\u043D\u043D${r.keys.length>1?"\u044B\u0435":"\u044B\u0439"} \u043A\u043B\u044E\u0447${r.keys.length>1?"\u0438":""}: ${g(r.keys,", ")}`;case"invalid_key":return`\u041D\u0435\u0432\u0435\u0440\u043D\u044B\u0439 \u043A\u043B\u044E\u0447 \u0432 ${r.origin}`;case"invalid_union":return"\u041D\u0435\u0432\u0435\u0440\u043D\u044B\u0435 \u0432\u0445\u043E\u0434\u043D\u044B\u0435 \u0434\u0430\u043D\u043D\u044B\u0435";case"invalid_element":return`\u041D\u0435\u0432\u0435\u0440\u043D\u043E\u0435 \u0437\u043D\u0430\u0447\u0435\u043D\u0438\u0435 \u0432 ${r.origin}`;default:return"\u041D\u0435\u0432\u0435\u0440\u043D\u044B\u0435 \u0432\u0445\u043E\u0434\u043D\u044B\u0435 \u0434\u0430\u043D\u043D\u044B\u0435"}}};function jv(){return{localeError:TI()}}var CI=()=>{let e={string:{unit:"znakov",verb:"ma\u0165"},file:{unit:"bajtov",verb:"ma\u0165"},array:{unit:"prvkov",verb:"ma\u0165"},set:{unit:"prvkov",verb:"ma\u0165"},map:{unit:"polo\u017Eiek",verb:"ma\u0165"}};function t(r){return e[r]??null}let n={regex:"regul\xE1rny 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:"d\xE1tum a \u010Das vo form\xE1te ISO",date:"d\xE1tum vo form\xE1te ISO",time:"\u010Das vo form\xE1te ISO",duration:"doba trvania ISO",ipv4:"IPv4 adresa",ipv6:"IPv6 adresa",mac:"MAC adresa",cidrv4:"rozsah IPv4",cidrv6:"rozsah IPv6",base64:"re\u0165azec zak\xF3dovan\xFD vo form\xE1te base64",base64url:"re\u0165azec zak\xF3dovan\xFD vo form\xE1te base64url",json_string:"re\u0165azec vo form\xE1te JSON",e164:"\u010D\xEDslo E.164",credit_card:"\u010D\xEDslo kreditnej karty",currency_code:"k\xF3d meny",iban:"IBAN",jwt:"JWT",template_literal:"vstup"},i={nan:"NaN",number:"\u010D\xEDslo",string:"re\u0165azec",function:"funkcia",array:"pole"};return r=>{switch(r.code){case"invalid_type":{let o=i[r.expected]??r.expected,a=$(r.input),s=i[a]??a;return/^[A-Z]/.test(r.expected)?`Neplatn\xFD vstup: o\u010Dak\xE1van\xE9 instanceof ${r.expected}, obdr\u017Ean\xE9 ${s}`:`Neplatn\xFD vstup: o\u010Dak\xE1van\xE9 ${o}, obdr\u017Ean\xE9 ${s}`}case"invalid_value":return r.values.length===1?`Neplatn\xFD vstup: o\u010Dak\xE1van\xE9 ${b(r.values[0])}`:`Neplatn\xFD vstup: o\u010Dak\xE1van\xE1 jedna z hodn\xF4t ${g(r.values,"|")}`;case"too_big":{let o=r.inclusive?"<=":"<",a=t(r.origin);return a?`Hodnota je pr\xEDli\u0161 ve\u013Ek\xE1: ${r.origin??"hodnota"} mus\xED ma\u0165 ${o}${r.maximum.toString()} ${a.unit??"prvkov"}`:`Hodnota je pr\xEDli\u0161 ve\u013Ek\xE1: ${r.origin??"hodnota"} mus\xED by\u0165 ${o}${r.maximum.toString()}`}case"too_small":{let o=r.inclusive?">=":">",a=t(r.origin);return a?`Hodnota je pr\xEDli\u0161 mal\xE1: ${r.origin??"hodnota"} mus\xED ma\u0165 ${o}${r.minimum.toString()} ${a.unit??"prvkov"}`:`Hodnota je pr\xEDli\u0161 mal\xE1: ${r.origin??"hodnota"} mus\xED by\u0165 ${o}${r.minimum.toString()}`}case"invalid_format":{let o=r;return o.format==="starts_with"?`Neplatn\xFD re\u0165azec: mus\xED za\u010D\xEDna\u0165 na "${o.prefix}"`:o.format==="ends_with"?`Neplatn\xFD re\u0165azec: mus\xED kon\u010Di\u0165 na "${o.suffix}"`:o.format==="includes"?`Neplatn\xFD re\u0165azec: mus\xED obsahova\u0165 "${o.includes}"`:o.format==="regex"?`Neplatn\xFD re\u0165azec: mus\xED zodpoveda\u0165 vzoru ${o.pattern}`:`Neplatn\xFD form\xE1t ${n[o.format]??r.format}`}case"not_multiple_of":return`Neplatn\xE9 \u010D\xEDslo: mus\xED by\u0165 n\xE1sobkom ${r.divisor}`;case"unrecognized_keys":return`Nezn\xE1me kl\xFA\u010De: ${g(r.keys,", ")}`;case"invalid_key":return`Neplatn\xFD kl\xFA\u010D 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 Nv(){return{localeError:CI()}}var UI=()=>{let e={string:{unit:"znakov",verb:"imeti"},file:{unit:"bajtov",verb:"imeti"},array:{unit:"elementov",verb:"imeti"},set:{unit:"elementov",verb:"imeti"},map:{unit:"elementov",verb:"imeti"}};function t(r){return e[r]??null}let n={regex:"vnos",email:"e-po\u0161tni 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 \u010Das",date:"ISO datum",time:"ISO \u010Das",duration:"ISO trajanje",ipv4:"IPv4 naslov",ipv6:"IPv6 naslov",mac:"MAC naslov",cidrv4:"obseg IPv4",cidrv6:"obseg IPv6",base64:"base64 kodiran niz",base64url:"base64url kodiran niz",json_string:"JSON niz",e164:"E.164 \u0161tevilka",credit_card:"\u0161tevilka kreditne kartice",currency_code:"koda valute",iban:"IBAN",jwt:"JWT",template_literal:"vnos"},i={nan:"NaN",number:"\u0161tevilo",array:"tabela"};return r=>{switch(r.code){case"invalid_type":{let o=i[r.expected]??r.expected,a=$(r.input),s=i[a]??a;return/^[A-Z]/.test(r.expected)?`Neveljaven vnos: pri\u010Dakovano instanceof ${r.expected}, prejeto ${s}`:`Neveljaven vnos: pri\u010Dakovano ${o}, prejeto ${s}`}case"invalid_value":return r.values.length===1?`Neveljaven vnos: pri\u010Dakovano ${b(r.values[0])}`:`Neveljavna mo\u017Enost: pri\u010Dakovano eno izmed ${g(r.values,"|")}`;case"too_big":{let o=r.inclusive?"<=":"<",a=t(r.origin);return a?`Preveliko: pri\u010Dakovano, da bo ${r.origin??"vrednost"} imelo ${o}${r.maximum.toString()} ${a.unit??"elementov"}`:`Preveliko: pri\u010Dakovano, da bo ${r.origin??"vrednost"} ${o}${r.maximum.toString()}`}case"too_small":{let o=r.inclusive?">=":">",a=t(r.origin);return a?`Premajhno: pri\u010Dakovano, da bo ${r.origin} imelo ${o}${r.minimum.toString()} ${a.unit}`:`Premajhno: pri\u010Dakovano, da bo ${r.origin} ${o}${r.minimum.toString()}`}case"invalid_format":{let o=r;return o.format==="starts_with"?`Neveljaven niz: mora se za\u010Deti z "${o.prefix}"`:o.format==="ends_with"?`Neveljaven niz: mora se kon\u010Dati z "${o.suffix}"`:o.format==="includes"?`Neveljaven niz: mora vsebovati "${o.includes}"`:o.format==="regex"?`Neveljaven niz: mora ustrezati vzorcu ${o.pattern}`:`Neveljaven ${n[o.format]??r.format}`}case"not_multiple_of":return`Neveljavno \u0161tevilo: mora biti ve\u010Dkratnik ${r.divisor}`;case"unrecognized_keys":return`Neprepoznan${r.keys.length>1?"i klju\u010Di":" klju\u010D"}: ${g(r.keys,", ")}`;case"invalid_key":return`Neveljaven klju\u010D v ${r.origin}`;case"invalid_union":return"Neveljaven vnos";case"invalid_element":return`Neveljavna vrednost v ${r.origin}`;default:return"Neveljaven vnos"}}};function Tv(){return{localeError:UI()}}var LI=()=>{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"},map:{unit:"objekt",verb:"att inneh\xE5lla"}};function t(r){return e[r]??null}let n={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-adress",ipv6:"IPv6-adress",mac:"MAC-adress",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",credit_card:"kreditkortsnummer",currency_code:"valutakod",iban:"IBAN",jwt:"JWT",template_literal:"mall-literal"},i={nan:"NaN",number:"antal",array:"lista"};return r=>{switch(r.code){case"invalid_type":{let o=i[r.expected]??r.expected,a=$(r.input),s=i[a]??a;return/^[A-Z]/.test(r.expected)?`Ogiltig inmatning: f\xF6rv\xE4ntat instanceof ${r.expected}, fick ${s}`:`Ogiltig inmatning: f\xF6rv\xE4ntat ${o}, fick ${s}`}case"invalid_value":return r.values.length===1?`Ogiltig inmatning: f\xF6rv\xE4ntat ${b(r.values[0])}`:`Ogiltigt val: f\xF6rv\xE4ntade en av ${g(r.values,"|")}`;case"too_big":{let o=r.inclusive?"<=":"<",a=t(r.origin);return a?`F\xF6r stor(t): f\xF6rv\xE4ntade ${r.origin??"v\xE4rdet"} att ha ${o}${r.maximum.toString()} ${a.unit??"element"}`:`F\xF6r stor(t): f\xF6rv\xE4ntat ${r.origin??"v\xE4rdet"} att ha ${o}${r.maximum.toString()}`}case"too_small":{let o=r.inclusive?">=":">",a=t(r.origin);return a?`F\xF6r lite(t): f\xF6rv\xE4ntade ${r.origin??"v\xE4rdet"} att ha ${o}${r.minimum.toString()} ${a.unit}`:`F\xF6r lite(t): f\xF6rv\xE4ntade ${r.origin??"v\xE4rdet"} att ha ${o}${r.minimum.toString()}`}case"invalid_format":{let o=r;return o.format==="starts_with"?`Ogiltig str\xE4ng: m\xE5ste b\xF6rja med "${o.prefix}"`:o.format==="ends_with"?`Ogiltig str\xE4ng: m\xE5ste sluta med "${o.suffix}"`:o.format==="includes"?`Ogiltig str\xE4ng: m\xE5ste inneh\xE5lla "${o.includes}"`:o.format==="regex"?`Ogiltig str\xE4ng: m\xE5ste matcha m\xF6nstret "${o.pattern}"`:`Ogiltig(t) ${n[o.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"}: ${g(r.keys,", ")}`;case"invalid_key":return`Ogiltig nyckel i ${r.origin??"v\xE4rdet"}`;case"invalid_union":return"Ogiltig input";case"invalid_element":return`Ogiltigt v\xE4rde i ${r.origin??"v\xE4rdet"}`;default:return"Ogiltig input"}}};function Cv(){return{localeError:LI()}}var RI=()=>{let e={string:{unit:"\u0B8E\u0BB4\u0BC1\u0BA4\u0BCD\u0BA4\u0BC1\u0B95\u0BCD\u0B95\u0BB3\u0BCD",verb:"\u0B95\u0BCA\u0BA3\u0BCD\u0B9F\u0BBF\u0BB0\u0BC1\u0B95\u0BCD\u0B95 \u0BB5\u0BC7\u0BA3\u0BCD\u0B9F\u0BC1\u0BAE\u0BCD"},file:{unit:"\u0BAA\u0BC8\u0B9F\u0BCD\u0B9F\u0BC1\u0B95\u0BB3\u0BCD",verb:"\u0B95\u0BCA\u0BA3\u0BCD\u0B9F\u0BBF\u0BB0\u0BC1\u0B95\u0BCD\u0B95 \u0BB5\u0BC7\u0BA3\u0BCD\u0B9F\u0BC1\u0BAE\u0BCD"},array:{unit:"\u0B89\u0BB1\u0BC1\u0BAA\u0BCD\u0BAA\u0BC1\u0B95\u0BB3\u0BCD",verb:"\u0B95\u0BCA\u0BA3\u0BCD\u0B9F\u0BBF\u0BB0\u0BC1\u0B95\u0BCD\u0B95 \u0BB5\u0BC7\u0BA3\u0BCD\u0B9F\u0BC1\u0BAE\u0BCD"},set:{unit:"\u0B89\u0BB1\u0BC1\u0BAA\u0BCD\u0BAA\u0BC1\u0B95\u0BB3\u0BCD",verb:"\u0B95\u0BCA\u0BA3\u0BCD\u0B9F\u0BBF\u0BB0\u0BC1\u0B95\u0BCD\u0B95 \u0BB5\u0BC7\u0BA3\u0BCD\u0B9F\u0BC1\u0BAE\u0BCD"},map:{unit:"\u0B89\u0BB1\u0BC1\u0BAA\u0BCD\u0BAA\u0BC1\u0B95\u0BB3\u0BCD",verb:"\u0B95\u0BCA\u0BA3\u0BCD\u0B9F\u0BBF\u0BB0\u0BC1\u0B95\u0BCD\u0B95 \u0BB5\u0BC7\u0BA3\u0BCD\u0B9F\u0BC1\u0BAE\u0BCD"}};function t(r){return e[r]??null}let n={regex:"\u0B89\u0BB3\u0BCD\u0BB3\u0BC0\u0B9F\u0BC1",email:"\u0BAE\u0BBF\u0BA9\u0BCD\u0BA9\u0B9E\u0BCD\u0B9A\u0BB2\u0BCD \u0BAE\u0BC1\u0B95\u0BB5\u0BB0\u0BBF",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 \u0BA4\u0BC7\u0BA4\u0BBF \u0BA8\u0BC7\u0BB0\u0BAE\u0BCD",date:"ISO \u0BA4\u0BC7\u0BA4\u0BBF",time:"ISO \u0BA8\u0BC7\u0BB0\u0BAE\u0BCD",duration:"ISO \u0B95\u0BBE\u0BB2 \u0B85\u0BB3\u0BB5\u0BC1",ipv4:"IPv4 \u0BAE\u0BC1\u0B95\u0BB5\u0BB0\u0BBF",ipv6:"IPv6 \u0BAE\u0BC1\u0B95\u0BB5\u0BB0\u0BBF",mac:"MAC \u0BAE\u0BC1\u0B95\u0BB5\u0BB0\u0BBF",cidrv4:"IPv4 \u0BB5\u0BB0\u0BAE\u0BCD\u0BAA\u0BC1",cidrv6:"IPv6 \u0BB5\u0BB0\u0BAE\u0BCD\u0BAA\u0BC1",base64:"base64-encoded \u0B9A\u0BB0\u0BAE\u0BCD",base64url:"base64url-encoded \u0B9A\u0BB0\u0BAE\u0BCD",json_string:"JSON \u0B9A\u0BB0\u0BAE\u0BCD",e164:"E.164 \u0B8E\u0BA3\u0BCD",credit_card:"\u0B95\u0B9F\u0BA9\u0BCD \u0B85\u0B9F\u0BCD\u0B9F\u0BC8 \u0B8E\u0BA3\u0BCD",currency_code:"\u0BA8\u0BBE\u0BA3\u0BAF\u0B95\u0BCD \u0B95\u0BC1\u0BB1\u0BBF\u0BAF\u0BC0\u0B9F\u0BC1",iban:"IBAN",jwt:"JWT",template_literal:"input"},i={nan:"NaN",number:"\u0B8E\u0BA3\u0BCD",array:"\u0B85\u0BA3\u0BBF",null:"\u0BB5\u0BC6\u0BB1\u0BC1\u0BAE\u0BC8"};return r=>{switch(r.code){case"invalid_type":{let o=i[r.expected]??r.expected,a=$(r.input),s=i[a]??a;return/^[A-Z]/.test(r.expected)?`\u0BA4\u0BB5\u0BB1\u0BBE\u0BA9 \u0B89\u0BB3\u0BCD\u0BB3\u0BC0\u0B9F\u0BC1: \u0B8E\u0BA4\u0BBF\u0BB0\u0BCD\u0BAA\u0BBE\u0BB0\u0BCD\u0B95\u0BCD\u0B95\u0BAA\u0BCD\u0BAA\u0B9F\u0BCD\u0B9F\u0BA4\u0BC1 instanceof ${r.expected}, \u0BAA\u0BC6\u0BB1\u0BAA\u0BCD\u0BAA\u0B9F\u0BCD\u0B9F\u0BA4\u0BC1 ${s}`:`\u0BA4\u0BB5\u0BB1\u0BBE\u0BA9 \u0B89\u0BB3\u0BCD\u0BB3\u0BC0\u0B9F\u0BC1: \u0B8E\u0BA4\u0BBF\u0BB0\u0BCD\u0BAA\u0BBE\u0BB0\u0BCD\u0B95\u0BCD\u0B95\u0BAA\u0BCD\u0BAA\u0B9F\u0BCD\u0B9F\u0BA4\u0BC1 ${o}, \u0BAA\u0BC6\u0BB1\u0BAA\u0BCD\u0BAA\u0B9F\u0BCD\u0B9F\u0BA4\u0BC1 ${s}`}case"invalid_value":return r.values.length===1?`\u0BA4\u0BB5\u0BB1\u0BBE\u0BA9 \u0B89\u0BB3\u0BCD\u0BB3\u0BC0\u0B9F\u0BC1: \u0B8E\u0BA4\u0BBF\u0BB0\u0BCD\u0BAA\u0BBE\u0BB0\u0BCD\u0B95\u0BCD\u0B95\u0BAA\u0BCD\u0BAA\u0B9F\u0BCD\u0B9F\u0BA4\u0BC1 ${b(r.values[0])}`:`\u0BA4\u0BB5\u0BB1\u0BBE\u0BA9 \u0BB5\u0BBF\u0BB0\u0BC1\u0BAA\u0BCD\u0BAA\u0BAE\u0BCD: \u0B8E\u0BA4\u0BBF\u0BB0\u0BCD\u0BAA\u0BBE\u0BB0\u0BCD\u0B95\u0BCD\u0B95\u0BAA\u0BCD\u0BAA\u0B9F\u0BCD\u0B9F\u0BA4\u0BC1 ${g(r.values,"|")} \u0B87\u0BB2\u0BCD \u0B92\u0BA9\u0BCD\u0BB1\u0BC1`;case"too_big":{let o=r.inclusive?"<=":"<",a=t(r.origin);return a?`\u0BAE\u0BBF\u0B95 \u0BAA\u0BC6\u0BB0\u0BBF\u0BAF\u0BA4\u0BC1: \u0B8E\u0BA4\u0BBF\u0BB0\u0BCD\u0BAA\u0BBE\u0BB0\u0BCD\u0B95\u0BCD\u0B95\u0BAA\u0BCD\u0BAA\u0B9F\u0BCD\u0B9F\u0BA4\u0BC1 ${r.origin??"\u0BAE\u0BA4\u0BBF\u0BAA\u0BCD\u0BAA\u0BC1"} ${o}${r.maximum.toString()} ${a.unit??"\u0B89\u0BB1\u0BC1\u0BAA\u0BCD\u0BAA\u0BC1\u0B95\u0BB3\u0BCD"} \u0B86\u0B95 \u0B87\u0BB0\u0BC1\u0B95\u0BCD\u0B95 \u0BB5\u0BC7\u0BA3\u0BCD\u0B9F\u0BC1\u0BAE\u0BCD`:`\u0BAE\u0BBF\u0B95 \u0BAA\u0BC6\u0BB0\u0BBF\u0BAF\u0BA4\u0BC1: \u0B8E\u0BA4\u0BBF\u0BB0\u0BCD\u0BAA\u0BBE\u0BB0\u0BCD\u0B95\u0BCD\u0B95\u0BAA\u0BCD\u0BAA\u0B9F\u0BCD\u0B9F\u0BA4\u0BC1 ${r.origin??"\u0BAE\u0BA4\u0BBF\u0BAA\u0BCD\u0BAA\u0BC1"} ${o}${r.maximum.toString()} \u0B86\u0B95 \u0B87\u0BB0\u0BC1\u0B95\u0BCD\u0B95 \u0BB5\u0BC7\u0BA3\u0BCD\u0B9F\u0BC1\u0BAE\u0BCD`}case"too_small":{let o=r.inclusive?">=":">",a=t(r.origin);return a?`\u0BAE\u0BBF\u0B95\u0B9A\u0BCD \u0B9A\u0BBF\u0BB1\u0BBF\u0BAF\u0BA4\u0BC1: \u0B8E\u0BA4\u0BBF\u0BB0\u0BCD\u0BAA\u0BBE\u0BB0\u0BCD\u0B95\u0BCD\u0B95\u0BAA\u0BCD\u0BAA\u0B9F\u0BCD\u0B9F\u0BA4\u0BC1 ${r.origin} ${o}${r.minimum.toString()} ${a.unit} \u0B86\u0B95 \u0B87\u0BB0\u0BC1\u0B95\u0BCD\u0B95 \u0BB5\u0BC7\u0BA3\u0BCD\u0B9F\u0BC1\u0BAE\u0BCD`:`\u0BAE\u0BBF\u0B95\u0B9A\u0BCD \u0B9A\u0BBF\u0BB1\u0BBF\u0BAF\u0BA4\u0BC1: \u0B8E\u0BA4\u0BBF\u0BB0\u0BCD\u0BAA\u0BBE\u0BB0\u0BCD\u0B95\u0BCD\u0B95\u0BAA\u0BCD\u0BAA\u0B9F\u0BCD\u0B9F\u0BA4\u0BC1 ${r.origin} ${o}${r.minimum.toString()} \u0B86\u0B95 \u0B87\u0BB0\u0BC1\u0B95\u0BCD\u0B95 \u0BB5\u0BC7\u0BA3\u0BCD\u0B9F\u0BC1\u0BAE\u0BCD`}case"invalid_format":{let o=r;return o.format==="starts_with"?`\u0BA4\u0BB5\u0BB1\u0BBE\u0BA9 \u0B9A\u0BB0\u0BAE\u0BCD: "${o.prefix}" \u0B87\u0BB2\u0BCD \u0BA4\u0BCA\u0B9F\u0B99\u0BCD\u0B95 \u0BB5\u0BC7\u0BA3\u0BCD\u0B9F\u0BC1\u0BAE\u0BCD`:o.format==="ends_with"?`\u0BA4\u0BB5\u0BB1\u0BBE\u0BA9 \u0B9A\u0BB0\u0BAE\u0BCD: "${o.suffix}" \u0B87\u0BB2\u0BCD \u0BAE\u0BC1\u0B9F\u0BBF\u0BB5\u0B9F\u0BC8\u0BAF \u0BB5\u0BC7\u0BA3\u0BCD\u0B9F\u0BC1\u0BAE\u0BCD`:o.format==="includes"?`\u0BA4\u0BB5\u0BB1\u0BBE\u0BA9 \u0B9A\u0BB0\u0BAE\u0BCD: "${o.includes}" \u0B90 \u0B89\u0BB3\u0BCD\u0BB3\u0B9F\u0B95\u0BCD\u0B95 \u0BB5\u0BC7\u0BA3\u0BCD\u0B9F\u0BC1\u0BAE\u0BCD`:o.format==="regex"?`\u0BA4\u0BB5\u0BB1\u0BBE\u0BA9 \u0B9A\u0BB0\u0BAE\u0BCD: ${o.pattern} \u0BAE\u0BC1\u0BB1\u0BC8\u0BAA\u0BBE\u0B9F\u0BCD\u0B9F\u0BC1\u0B9F\u0BA9\u0BCD \u0BAA\u0BCA\u0BB0\u0BC1\u0BA8\u0BCD\u0BA4 \u0BB5\u0BC7\u0BA3\u0BCD\u0B9F\u0BC1\u0BAE\u0BCD`:`\u0BA4\u0BB5\u0BB1\u0BBE\u0BA9 ${n[o.format]??r.format}`}case"not_multiple_of":return`\u0BA4\u0BB5\u0BB1\u0BBE\u0BA9 \u0B8E\u0BA3\u0BCD: ${r.divisor} \u0B87\u0BA9\u0BCD \u0BAA\u0BB2\u0BAE\u0BBE\u0B95 \u0B87\u0BB0\u0BC1\u0B95\u0BCD\u0B95 \u0BB5\u0BC7\u0BA3\u0BCD\u0B9F\u0BC1\u0BAE\u0BCD`;case"unrecognized_keys":return`\u0B85\u0B9F\u0BC8\u0BAF\u0BBE\u0BB3\u0BAE\u0BCD \u0BA4\u0BC6\u0BB0\u0BBF\u0BAF\u0BBE\u0BA4 \u0BB5\u0BBF\u0B9A\u0BC8${r.keys.length>1?"\u0B95\u0BB3\u0BCD":""}: ${g(r.keys,", ")}`;case"invalid_key":return`${r.origin} \u0B87\u0BB2\u0BCD \u0BA4\u0BB5\u0BB1\u0BBE\u0BA9 \u0BB5\u0BBF\u0B9A\u0BC8`;case"invalid_union":return"\u0BA4\u0BB5\u0BB1\u0BBE\u0BA9 \u0B89\u0BB3\u0BCD\u0BB3\u0BC0\u0B9F\u0BC1";case"invalid_element":return`${r.origin} \u0B87\u0BB2\u0BCD \u0BA4\u0BB5\u0BB1\u0BBE\u0BA9 \u0BAE\u0BA4\u0BBF\u0BAA\u0BCD\u0BAA\u0BC1`;default:return"\u0BA4\u0BB5\u0BB1\u0BBE\u0BA9 \u0B89\u0BB3\u0BCD\u0BB3\u0BC0\u0B9F\u0BC1"}}};function Uv(){return{localeError:RI()}}var MI=()=>{let e={string:{unit:"\u0430\u043B\u043E\u043C\u0430\u0442",verb:"\u0434\u043E\u0448\u0442\u0430 \u0431\u043E\u0448\u0430\u0434"},file:{unit:"\u0431\u0430\u0439\u0442",verb:"\u0434\u043E\u0448\u0442\u0430 \u0431\u043E\u0448\u0430\u0434"},array:{unit:"\u0443\u043D\u0441\u0443\u0440",verb:"\u0434\u043E\u0448\u0442\u0430 \u0431\u043E\u0448\u0430\u0434"},set:{unit:"\u0443\u043D\u0441\u0443\u0440",verb:"\u0434\u043E\u0448\u0442\u0430 \u0431\u043E\u0448\u0430\u0434"},map:{unit:"\u0441\u0430\u0431\u0442",verb:"\u0434\u043E\u0448\u0442\u0430 \u0431\u043E\u0448\u0430\u0434"}};function t(r){return e[r]??null}let n={regex:"\u0432\u0443\u0440\u0443\u0434",email:"\u0441\u0443\u0440\u043E\u0493\u0430\u0438 email",url:"URL",emoji:"\u044D\u043C\u043E\u04B7\u0438",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"\u0441\u0430\u043D\u0430\u0432\u0443 \u0432\u0430\u049B\u0442\u0438 ISO",date:"\u0441\u0430\u043D\u0430\u0438 ISO",time:"\u0432\u0430\u049B\u0442\u0438 ISO",duration:"\u0434\u0430\u0432\u043E\u043C\u043D\u043E\u043A\u0438\u0438 ISO",ipv4:"\u0441\u0443\u0440\u043E\u0493\u0430\u0438 IPv4",ipv6:"\u0441\u0443\u0440\u043E\u0493\u0430\u0438 IPv6",mac:"\u0441\u0443\u0440\u043E\u0493\u0430\u0438 MAC",cidrv4:"\u043C\u0430\u04B3\u0434\u0443\u0434\u0430\u0438 IPv4",cidrv6:"\u043C\u0430\u04B3\u0434\u0443\u0434\u0430\u0438 IPv6",base64:"\u0441\u0430\u0442\u0440\u0438 \u0434\u0430\u0440 \u0444\u043E\u0440\u043C\u0430\u0442\u0438 base64",base64url:"\u0441\u0430\u0442\u0440\u0438 \u0434\u0430\u0440 \u0444\u043E\u0440\u043C\u0430\u0442\u0438 base64url",json_string:"\u0441\u0430\u0442\u0440\u0438 JSON",e164:"\u0440\u0430\u049B\u0430\u043C\u0438 E.164",credit_card:"\u0440\u0430\u049B\u0430\u043C\u0438 \u043A\u043E\u0440\u0442\u0438 \u043A\u0440\u0435\u0434\u0438\u0442\u04E3",currency_code:"\u0440\u0430\u043C\u0437\u0438 \u0430\u0441\u044A\u043E\u0440",iban:"IBAN",jwt:"JWT",template_literal:"\u0432\u0443\u0440\u0443\u0434"},i={nan:"NaN",number:"\u0440\u0430\u049B\u0430\u043C",string:"\u0441\u0430\u0442\u0440",array:"\u043C\u0430\u0441\u0441\u0438\u0432",object:"\u043E\u0431\u044A\u0435\u043A\u0442",date:"\u0441\u0430\u043D\u0430"};return r=>{switch(r.code){case"invalid_type":{let o=i[r.expected]??r.expected,a=$(r.input),s=i[a]??a;return`\u0412\u0443\u0440\u0443\u0434\u0438 \u043D\u043E\u0434\u0443\u0440\u0443\u0441\u0442: ${o} \u0438\u043D\u0442\u0438\u0437\u043E\u0440 \u043C\u0435\u0440\u0430\u0444\u0442, ${s} \u0433\u0438\u0440\u0438\u0444\u0442\u0430 \u0448\u0443\u0434`}case"invalid_value":return r.values.length===1?`\u0412\u0443\u0440\u0443\u0434\u0438 \u043D\u043E\u0434\u0443\u0440\u0443\u0441\u0442: ${b(r.values[0])} \u0438\u043D\u0442\u0438\u0437\u043E\u0440 \u043C\u0435\u0440\u0430\u0444\u0442`:`\u0418\u043D\u0442\u0438\u0445\u043E\u0431\u0438 \u043D\u043E\u0434\u0443\u0440\u0443\u0441\u0442: \u044F\u043A\u0435 \u0430\u0437 ${g(r.values,"|")} \u0438\u043D\u0442\u0438\u0437\u043E\u0440 \u043C\u0435\u0440\u0430\u0444\u0442`;case"too_big":{let o=r.inclusive?"<=":"<",a=t(r.origin);return a?`\u0425\u0435\u043B\u0435 \u043A\u0430\u043B\u043E\u043D: ${r.origin??"\u049B\u0438\u043C\u0430\u0442"} \u0431\u043E\u044F\u0434 ${o}${r.maximum.toString()} ${a.unit} ${a.verb}`:`\u0425\u0435\u043B\u0435 \u043A\u0430\u043B\u043E\u043D: ${r.origin??"\u049B\u0438\u043C\u0430\u0442"} \u0431\u043E\u044F\u0434 ${o}${r.maximum.toString()} \u0431\u043E\u0448\u0430\u0434`}case"too_small":{let o=r.inclusive?">=":">",a=t(r.origin);return a?`\u0425\u0435\u043B\u0435 \u0445\u0443\u0440\u0434: ${r.origin} \u0431\u043E\u044F\u0434 ${o}${r.minimum.toString()} ${a.unit} ${a.verb}`:`\u0425\u0435\u043B\u0435 \u0445\u0443\u0440\u0434: ${r.origin} \u0431\u043E\u044F\u0434 ${o}${r.minimum.toString()} \u0431\u043E\u0448\u0430\u0434`}case"invalid_format":{let o=r;return o.format==="starts_with"?`\u0421\u0430\u0442\u0440\u0438 \u043D\u043E\u0434\u0443\u0440\u0443\u0441\u0442: \u0431\u043E\u044F\u0434 \u0431\u043E "${o.prefix}" \u043E\u0493\u043E\u0437 \u0448\u0430\u0432\u0430\u0434`:o.format==="ends_with"?`\u0421\u0430\u0442\u0440\u0438 \u043D\u043E\u0434\u0443\u0440\u0443\u0441\u0442: \u0431\u043E\u044F\u0434 \u0431\u043E "${o.suffix}" \u0430\u043D\u04B7\u043E\u043C \u0451\u0431\u0430\u0434`:o.format==="includes"?`\u0421\u0430\u0442\u0440\u0438 \u043D\u043E\u0434\u0443\u0440\u0443\u0441\u0442: \u0431\u043E\u044F\u0434 "${o.includes}"-\u0440\u043E \u0434\u0430\u0440 \u0431\u0430\u0440 \u0433\u0438\u0440\u0430\u0434`:o.format==="regex"?`\u0421\u0430\u0442\u0440\u0438 \u043D\u043E\u0434\u0443\u0440\u0443\u0441\u0442: \u0431\u043E\u044F\u0434 \u0431\u0430 \u043D\u0430\u043C\u0443\u043D\u0430\u0438 ${o.pattern} \u043C\u0443\u0432\u043E\u0444\u0438\u049B\u0430\u0442 \u043A\u0443\u043D\u0430\u0434`:`${n[o.format]??r.format}-\u0438 \u043D\u043E\u0434\u0443\u0440\u0443\u0441\u0442`}case"not_multiple_of":return`\u0420\u0430\u049B\u0430\u043C\u0438 \u043D\u043E\u0434\u0443\u0440\u0443\u0441\u0442: \u0431\u043E\u044F\u0434 \u0431\u0430 ${r.divisor} \u0431\u0435 \u0431\u0430\u049B\u0438\u044F \u0442\u0430\u049B\u0441\u0438\u043C \u0448\u0430\u0432\u0430\u0434`;case"unrecognized_keys":return`\u041A\u0430\u043B\u0438\u0434${r.keys.length>1?"\u04B3\u043E\u0438":"\u0438"} \u043D\u043E\u043C\u0430\u044A\u043B\u0443\u043C: ${g(r.keys,", ")}`;case"invalid_key":return`\u041A\u0430\u043B\u0438\u0434\u0438 \u043D\u043E\u0434\u0443\u0440\u0443\u0441\u0442 \u0434\u0430\u0440 ${r.origin}`;case"invalid_union":return r.options&&Array.isArray(r.options)&&r.options.length>0?`\u049A\u0438\u043C\u0430\u0442\u0438 \u043D\u043E\u0434\u0443\u0440\u0443\u0441\u0442\u0438 \u0434\u0438\u0441\u043A\u0440\u0438\u043C\u0438\u043D\u0430\u0442\u043E\u0440: ${r.options.map(a=>`'${a}'`).join(" | ")} \u0438\u043D\u0442\u0438\u0437\u043E\u0440 \u043C\u0435\u0440\u0430\u0444\u0442`:"\u0412\u0443\u0440\u0443\u0434\u0438 \u043D\u043E\u0434\u0443\u0440\u0443\u0441\u0442";case"invalid_element":return`\u049A\u0438\u043C\u0430\u0442\u0438 \u043D\u043E\u0434\u0443\u0440\u0443\u0441\u0442 \u0434\u0430\u0440 ${r.origin}`;default:return"\u0412\u0443\u0440\u0443\u0434\u0438 \u043D\u043E\u0434\u0443\u0440\u0443\u0441\u0442"}}};function Lv(){return{localeError:MI()}}var ZI=()=>{let e={string:{unit:"\u0E15\u0E31\u0E27\u0E2D\u0E31\u0E01\u0E29\u0E23",verb:"\u0E04\u0E27\u0E23\u0E21\u0E35"},file:{unit:"\u0E44\u0E1A\u0E15\u0E4C",verb:"\u0E04\u0E27\u0E23\u0E21\u0E35"},array:{unit:"\u0E23\u0E32\u0E22\u0E01\u0E32\u0E23",verb:"\u0E04\u0E27\u0E23\u0E21\u0E35"},set:{unit:"\u0E23\u0E32\u0E22\u0E01\u0E32\u0E23",verb:"\u0E04\u0E27\u0E23\u0E21\u0E35"},map:{unit:"\u0E23\u0E32\u0E22\u0E01\u0E32\u0E23",verb:"\u0E04\u0E27\u0E23\u0E21\u0E35"}};function t(r){return e[r]??null}let n={regex:"\u0E02\u0E49\u0E2D\u0E21\u0E39\u0E25\u0E17\u0E35\u0E48\u0E1B\u0E49\u0E2D\u0E19",email:"\u0E17\u0E35\u0E48\u0E2D\u0E22\u0E39\u0E48\u0E2D\u0E35\u0E40\u0E21\u0E25",url:"URL",emoji:"\u0E2D\u0E34\u0E42\u0E21\u0E08\u0E34",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"\u0E27\u0E31\u0E19\u0E17\u0E35\u0E48\u0E40\u0E27\u0E25\u0E32\u0E41\u0E1A\u0E1A ISO",date:"\u0E27\u0E31\u0E19\u0E17\u0E35\u0E48\u0E41\u0E1A\u0E1A ISO",time:"\u0E40\u0E27\u0E25\u0E32\u0E41\u0E1A\u0E1A ISO",duration:"\u0E0A\u0E48\u0E27\u0E07\u0E40\u0E27\u0E25\u0E32\u0E41\u0E1A\u0E1A ISO",ipv4:"\u0E17\u0E35\u0E48\u0E2D\u0E22\u0E39\u0E48 IPv4",ipv6:"\u0E17\u0E35\u0E48\u0E2D\u0E22\u0E39\u0E48 IPv6",mac:"\u0E17\u0E35\u0E48\u0E2D\u0E22\u0E39\u0E48 MAC",cidrv4:"\u0E0A\u0E48\u0E27\u0E07 IP \u0E41\u0E1A\u0E1A IPv4",cidrv6:"\u0E0A\u0E48\u0E27\u0E07 IP \u0E41\u0E1A\u0E1A IPv6",base64:"\u0E02\u0E49\u0E2D\u0E04\u0E27\u0E32\u0E21\u0E41\u0E1A\u0E1A Base64",base64url:"\u0E02\u0E49\u0E2D\u0E04\u0E27\u0E32\u0E21\u0E41\u0E1A\u0E1A Base64 \u0E2A\u0E33\u0E2B\u0E23\u0E31\u0E1A URL",json_string:"\u0E02\u0E49\u0E2D\u0E04\u0E27\u0E32\u0E21\u0E41\u0E1A\u0E1A JSON",e164:"\u0E40\u0E1A\u0E2D\u0E23\u0E4C\u0E42\u0E17\u0E23\u0E28\u0E31\u0E1E\u0E17\u0E4C\u0E23\u0E30\u0E2B\u0E27\u0E48\u0E32\u0E07\u0E1B\u0E23\u0E30\u0E40\u0E17\u0E28 (E.164)",credit_card:"\u0E2B\u0E21\u0E32\u0E22\u0E40\u0E25\u0E02\u0E1A\u0E31\u0E15\u0E23\u0E40\u0E04\u0E23\u0E14\u0E34\u0E15",currency_code:"\u0E23\u0E2B\u0E31\u0E2A\u0E2A\u0E01\u0E38\u0E25\u0E40\u0E07\u0E34\u0E19",iban:"IBAN",jwt:"\u0E42\u0E17\u0E40\u0E04\u0E19 JWT",template_literal:"\u0E02\u0E49\u0E2D\u0E21\u0E39\u0E25\u0E17\u0E35\u0E48\u0E1B\u0E49\u0E2D\u0E19"},i={nan:"NaN",number:"\u0E15\u0E31\u0E27\u0E40\u0E25\u0E02",array:"\u0E2D\u0E32\u0E23\u0E4C\u0E40\u0E23\u0E22\u0E4C (Array)",null:"\u0E44\u0E21\u0E48\u0E21\u0E35\u0E04\u0E48\u0E32 (null)"};return r=>{switch(r.code){case"invalid_type":{let o=i[r.expected]??r.expected,a=$(r.input),s=i[a]??a;return/^[A-Z]/.test(r.expected)?`\u0E1B\u0E23\u0E30\u0E40\u0E20\u0E17\u0E02\u0E49\u0E2D\u0E21\u0E39\u0E25\u0E44\u0E21\u0E48\u0E16\u0E39\u0E01\u0E15\u0E49\u0E2D\u0E07: \u0E04\u0E27\u0E23\u0E40\u0E1B\u0E47\u0E19 instanceof ${r.expected} \u0E41\u0E15\u0E48\u0E44\u0E14\u0E49\u0E23\u0E31\u0E1A ${s}`:`\u0E1B\u0E23\u0E30\u0E40\u0E20\u0E17\u0E02\u0E49\u0E2D\u0E21\u0E39\u0E25\u0E44\u0E21\u0E48\u0E16\u0E39\u0E01\u0E15\u0E49\u0E2D\u0E07: \u0E04\u0E27\u0E23\u0E40\u0E1B\u0E47\u0E19 ${o} \u0E41\u0E15\u0E48\u0E44\u0E14\u0E49\u0E23\u0E31\u0E1A ${s}`}case"invalid_value":return r.values.length===1?`\u0E04\u0E48\u0E32\u0E44\u0E21\u0E48\u0E16\u0E39\u0E01\u0E15\u0E49\u0E2D\u0E07: \u0E04\u0E27\u0E23\u0E40\u0E1B\u0E47\u0E19 ${b(r.values[0])}`:`\u0E15\u0E31\u0E27\u0E40\u0E25\u0E37\u0E2D\u0E01\u0E44\u0E21\u0E48\u0E16\u0E39\u0E01\u0E15\u0E49\u0E2D\u0E07: \u0E04\u0E27\u0E23\u0E40\u0E1B\u0E47\u0E19\u0E2B\u0E19\u0E36\u0E48\u0E07\u0E43\u0E19 ${g(r.values,"|")}`;case"too_big":{let o=r.inclusive?"\u0E44\u0E21\u0E48\u0E40\u0E01\u0E34\u0E19":"\u0E19\u0E49\u0E2D\u0E22\u0E01\u0E27\u0E48\u0E32",a=t(r.origin);return a?`\u0E40\u0E01\u0E34\u0E19\u0E01\u0E33\u0E2B\u0E19\u0E14: ${r.origin??"\u0E04\u0E48\u0E32"} \u0E04\u0E27\u0E23\u0E21\u0E35${o} ${r.maximum.toString()} ${a.unit??"\u0E23\u0E32\u0E22\u0E01\u0E32\u0E23"}`:`\u0E40\u0E01\u0E34\u0E19\u0E01\u0E33\u0E2B\u0E19\u0E14: ${r.origin??"\u0E04\u0E48\u0E32"} \u0E04\u0E27\u0E23\u0E21\u0E35${o} ${r.maximum.toString()}`}case"too_small":{let o=r.inclusive?"\u0E2D\u0E22\u0E48\u0E32\u0E07\u0E19\u0E49\u0E2D\u0E22":"\u0E21\u0E32\u0E01\u0E01\u0E27\u0E48\u0E32",a=t(r.origin);return a?`\u0E19\u0E49\u0E2D\u0E22\u0E01\u0E27\u0E48\u0E32\u0E01\u0E33\u0E2B\u0E19\u0E14: ${r.origin} \u0E04\u0E27\u0E23\u0E21\u0E35${o} ${r.minimum.toString()} ${a.unit}`:`\u0E19\u0E49\u0E2D\u0E22\u0E01\u0E27\u0E48\u0E32\u0E01\u0E33\u0E2B\u0E19\u0E14: ${r.origin} \u0E04\u0E27\u0E23\u0E21\u0E35${o} ${r.minimum.toString()}`}case"invalid_format":{let o=r;return o.format==="starts_with"?`\u0E23\u0E39\u0E1B\u0E41\u0E1A\u0E1A\u0E44\u0E21\u0E48\u0E16\u0E39\u0E01\u0E15\u0E49\u0E2D\u0E07: \u0E02\u0E49\u0E2D\u0E04\u0E27\u0E32\u0E21\u0E15\u0E49\u0E2D\u0E07\u0E02\u0E36\u0E49\u0E19\u0E15\u0E49\u0E19\u0E14\u0E49\u0E27\u0E22 "${o.prefix}"`:o.format==="ends_with"?`\u0E23\u0E39\u0E1B\u0E41\u0E1A\u0E1A\u0E44\u0E21\u0E48\u0E16\u0E39\u0E01\u0E15\u0E49\u0E2D\u0E07: \u0E02\u0E49\u0E2D\u0E04\u0E27\u0E32\u0E21\u0E15\u0E49\u0E2D\u0E07\u0E25\u0E07\u0E17\u0E49\u0E32\u0E22\u0E14\u0E49\u0E27\u0E22 "${o.suffix}"`:o.format==="includes"?`\u0E23\u0E39\u0E1B\u0E41\u0E1A\u0E1A\u0E44\u0E21\u0E48\u0E16\u0E39\u0E01\u0E15\u0E49\u0E2D\u0E07: \u0E02\u0E49\u0E2D\u0E04\u0E27\u0E32\u0E21\u0E15\u0E49\u0E2D\u0E07\u0E21\u0E35 "${o.includes}" \u0E2D\u0E22\u0E39\u0E48\u0E43\u0E19\u0E02\u0E49\u0E2D\u0E04\u0E27\u0E32\u0E21`:o.format==="regex"?`\u0E23\u0E39\u0E1B\u0E41\u0E1A\u0E1A\u0E44\u0E21\u0E48\u0E16\u0E39\u0E01\u0E15\u0E49\u0E2D\u0E07: \u0E15\u0E49\u0E2D\u0E07\u0E15\u0E23\u0E07\u0E01\u0E31\u0E1A\u0E23\u0E39\u0E1B\u0E41\u0E1A\u0E1A\u0E17\u0E35\u0E48\u0E01\u0E33\u0E2B\u0E19\u0E14 ${o.pattern}`:`\u0E23\u0E39\u0E1B\u0E41\u0E1A\u0E1A\u0E44\u0E21\u0E48\u0E16\u0E39\u0E01\u0E15\u0E49\u0E2D\u0E07: ${n[o.format]??r.format}`}case"not_multiple_of":return`\u0E15\u0E31\u0E27\u0E40\u0E25\u0E02\u0E44\u0E21\u0E48\u0E16\u0E39\u0E01\u0E15\u0E49\u0E2D\u0E07: \u0E15\u0E49\u0E2D\u0E07\u0E40\u0E1B\u0E47\u0E19\u0E08\u0E33\u0E19\u0E27\u0E19\u0E17\u0E35\u0E48\u0E2B\u0E32\u0E23\u0E14\u0E49\u0E27\u0E22 ${r.divisor} \u0E44\u0E14\u0E49\u0E25\u0E07\u0E15\u0E31\u0E27`;case"unrecognized_keys":return`\u0E1E\u0E1A\u0E04\u0E35\u0E22\u0E4C\u0E17\u0E35\u0E48\u0E44\u0E21\u0E48\u0E23\u0E39\u0E49\u0E08\u0E31\u0E01: ${g(r.keys,", ")}`;case"invalid_key":return`\u0E04\u0E35\u0E22\u0E4C\u0E44\u0E21\u0E48\u0E16\u0E39\u0E01\u0E15\u0E49\u0E2D\u0E07\u0E43\u0E19 ${r.origin}`;case"invalid_union":return"\u0E02\u0E49\u0E2D\u0E21\u0E39\u0E25\u0E44\u0E21\u0E48\u0E16\u0E39\u0E01\u0E15\u0E49\u0E2D\u0E07: \u0E44\u0E21\u0E48\u0E15\u0E23\u0E07\u0E01\u0E31\u0E1A\u0E23\u0E39\u0E1B\u0E41\u0E1A\u0E1A\u0E22\u0E39\u0E40\u0E19\u0E35\u0E22\u0E19\u0E17\u0E35\u0E48\u0E01\u0E33\u0E2B\u0E19\u0E14\u0E44\u0E27\u0E49";case"invalid_element":return`\u0E02\u0E49\u0E2D\u0E21\u0E39\u0E25\u0E44\u0E21\u0E48\u0E16\u0E39\u0E01\u0E15\u0E49\u0E2D\u0E07\u0E43\u0E19 ${r.origin}`;default:return"\u0E02\u0E49\u0E2D\u0E21\u0E39\u0E25\u0E44\u0E21\u0E48\u0E16\u0E39\u0E01\u0E15\u0E49\u0E2D\u0E07"}}};function Rv(){return{localeError:ZI()}}var VI=()=>{let e={string:{unit:"simwol",verb:"bolmaly"},file:{unit:"ba\xFDt",verb:"bolmaly"},array:{unit:"elementler",verb:"bolmaly"},set:{unit:"elementler",verb:"bolmaly"},map:{unit:"elementler",verb:"bolmaly"}};function t(r){return e[r]??null}let n={regex:"giri\u015F",email:"e-po\xE7ta salgysy",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 sene we wagt",date:"ISO sene",time:"ISO wagt",duration:"ISO wagt aralygy",ipv4:"IPv4 salgysy",ipv6:"IPv6 salgysy",mac:"MAC salgysy",cidrv4:"IPv4 aralygy",cidrv6:"IPv6 aralygy",base64:"base64 bilen \u015Fifrlenen setir",base64url:"base64url bilen \u015Fifrlenen setir",json_string:"JSON setiri",e164:"E.164 nomeri",credit_card:"kredit kartyny\u0148 nomeri",currency_code:"wal\xFDuta kody",iban:"IBAN",jwt:"JWT",template_literal:"\u015Fablon"},i={nan:"NaN"};return r=>{switch(r.code){case"invalid_type":{let o=i[r.expected]??r.expected,a=$(r.input),s=i[a]??a;return`N\xE4dogry baha: gara\u015Fylan ${o} \xFDerine ${s} alyndy`}case"invalid_value":return r.values.length===1?`N\xE4dogry baha: ${b(r.values[0])} bolmaly`:`N\xE4dogry sa\xFDlaw: a\u015Fakdakylardan biri bolmaly: ${g(r.values,"|")}`;case"too_big":{let o=r.inclusive?"<=":"<",a=t(r.origin);return a?`Has uly: gara\u015Fyl\xFDan ${r.origin??"baha"} ${o} ${r.maximum.toString()} ${a.unit??"element"}`:`Has uly: gara\u015Fyl\xFDan ${r.origin??"baha"} ${o} ${r.maximum.toString()}`}case"too_small":{let o=r.inclusive?">=":">",a=t(r.origin);return a?`Has ki\xE7i: gara\u015Fyl\xFDan ${r.origin} ${o} ${r.minimum.toString()} ${a.unit}`:`Has ki\xE7i: gara\u015Fyl\xFDan ${r.origin} ${o} ${r.minimum.toString()}`}case"invalid_format":{let o=r;return o.format==="starts_with"?`N\xE4dogry setir: "${o.prefix}" bilen ba\u015Flamaly`:o.format==="ends_with"?`N\xE4dogry setir: "${o.suffix}" bilen gutarmaly`:o.format==="includes"?`N\xE4dogry setir: "${o.includes}" saklamaly`:o.format==="regex"?`N\xE4dogry setir: ${o.pattern} nusga la\xFDyk bolmaly`:`N\xE4dogry ${n[o.format]??r.format}`}case"not_multiple_of":return`N\xE4dogry san: ${r.divisor} bilen galyndysyz b\xF6l\xFCnmeli`;case"unrecognized_keys":return`Tanalma\xFDan a\xE7ar${r.keys.length>1?"lar":""}: ${g(r.keys,", ")}`;case"invalid_key":return`${r.origin} i\xE7inde n\xE4dogry a\xE7ar`;case"invalid_union":return"N\xE4dogry baha";case"invalid_element":return`${r.origin} i\xE7inde n\xE4dogry baha`;default:return"N\xE4dogry baha"}}};function Mv(){return{localeError:VI()}}var FI=()=>{let e={string:{unit:"karakter",verb:"olmal\u0131"},file:{unit:"bayt",verb:"olmal\u0131"},array:{unit:"\xF6\u011Fe",verb:"olmal\u0131"},set:{unit:"\xF6\u011Fe",verb:"olmal\u0131"},map:{unit:"\xF6\u011Fe",verb:"olmal\u0131"}};function t(r){return e[r]??null}let n={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",mac:"MAC adresi",cidrv4:"IPv4 aral\u0131\u011F\u0131",cidrv6:"IPv6 aral\u0131\u011F\u0131",base64:"base64 ile \u015Fifrelenmi\u015F metin",base64url:"base64url ile \u015Fifrelenmi\u015F metin",json_string:"JSON dizesi",e164:"E.164 say\u0131s\u0131",credit_card:"kredi kart\u0131 numaras\u0131",currency_code:"para birimi kodu",iban:"IBAN",jwt:"JWT",template_literal:"\u015Eablon dizesi"},i={nan:"NaN"};return r=>{switch(r.code){case"invalid_type":{let o=i[r.expected]??r.expected,a=$(r.input),s=i[a]??a;return/^[A-Z]/.test(r.expected)?`Ge\xE7ersiz de\u011Fer: beklenen instanceof ${r.expected}, al\u0131nan ${s}`:`Ge\xE7ersiz de\u011Fer: beklenen ${o}, al\u0131nan ${s}`}case"invalid_value":return r.values.length===1?`Ge\xE7ersiz de\u011Fer: beklenen ${b(r.values[0])}`:`Ge\xE7ersiz se\xE7enek: a\u015Fa\u011F\u0131dakilerden biri olmal\u0131: ${g(r.values,"|")}`;case"too_big":{let o=r.inclusive?"<=":"<",a=t(r.origin);return a?`\xC7ok b\xFCy\xFCk: beklenen ${r.origin??"de\u011Fer"} ${o}${r.maximum.toString()} ${a.unit??"\xF6\u011Fe"}`:`\xC7ok b\xFCy\xFCk: beklenen ${r.origin??"de\u011Fer"} ${o}${r.maximum.toString()}`}case"too_small":{let o=r.inclusive?">=":">",a=t(r.origin);return a?`\xC7ok k\xFC\xE7\xFCk: beklenen ${r.origin} ${o}${r.minimum.toString()} ${a.unit}`:`\xC7ok k\xFC\xE7\xFCk: beklenen ${r.origin} ${o}${r.minimum.toString()}`}case"invalid_format":{let o=r;return o.format==="starts_with"?`Ge\xE7ersiz metin: "${o.prefix}" ile ba\u015Flamal\u0131`:o.format==="ends_with"?`Ge\xE7ersiz metin: "${o.suffix}" ile bitmeli`:o.format==="includes"?`Ge\xE7ersiz metin: "${o.includes}" i\xE7ermeli`:o.format==="regex"?`Ge\xE7ersiz metin: ${o.pattern} desenine uymal\u0131`:`Ge\xE7ersiz ${n[o.format]??r.format}`}case"not_multiple_of":return`Ge\xE7ersiz say\u0131: ${r.divisor} ile tam b\xF6l\xFCnebilmeli`;case"unrecognized_keys":return`Tan\u0131nmayan anahtar${r.keys.length>1?"lar":""}: ${g(r.keys,", ")}`;case"invalid_key":return`${r.origin} i\xE7inde ge\xE7ersiz anahtar`;case"invalid_union":return"Ge\xE7ersiz de\u011Fer";case"invalid_element":return`${r.origin} i\xE7inde ge\xE7ersiz de\u011Fer`;default:return"Ge\xE7ersiz de\u011Fer"}}};function Zv(){return{localeError:FI()}}var qI=()=>{let e={string:{unit:"\u0441\u0438\u043C\u0432\u043E\u043B\u0456\u0432",verb:"\u043C\u0430\u0442\u0438\u043C\u0435"},file:{unit:"\u0431\u0430\u0439\u0442\u0456\u0432",verb:"\u043C\u0430\u0442\u0438\u043C\u0435"},array:{unit:"\u0435\u043B\u0435\u043C\u0435\u043D\u0442\u0456\u0432",verb:"\u043C\u0430\u0442\u0438\u043C\u0435"},set:{unit:"\u0435\u043B\u0435\u043C\u0435\u043D\u0442\u0456\u0432",verb:"\u043C\u0430\u0442\u0438\u043C\u0435"},map:{unit:"\u0435\u043B\u0435\u043C\u0435\u043D\u0442\u0456\u0432",verb:"\u043C\u0430\u0442\u0438\u043C\u0435"}};function t(r){return e[r]??null}let n={regex:"\u0432\u0445\u0456\u0434\u043D\u0456 \u0434\u0430\u043D\u0456",email:"\u0430\u0434\u0440\u0435\u0441\u0430 \u0435\u043B\u0435\u043A\u0442\u0440\u043E\u043D\u043D\u043E\u0457 \u043F\u043E\u0448\u0442\u0438",url:"URL",emoji:"\u0435\u043C\u043E\u0434\u0437\u0456",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"\u0434\u0430\u0442\u0430 \u0442\u0430 \u0447\u0430\u0441 ISO",date:"\u0434\u0430\u0442\u0430 ISO",time:"\u0447\u0430\u0441 ISO",duration:"\u0442\u0440\u0438\u0432\u0430\u043B\u0456\u0441\u0442\u044C ISO",ipv4:"\u0430\u0434\u0440\u0435\u0441\u0430 IPv4",ipv6:"\u0430\u0434\u0440\u0435\u0441\u0430 IPv6",mac:"\u0430\u0434\u0440\u0435\u0441\u0430 MAC",cidrv4:"\u0434\u0456\u0430\u043F\u0430\u0437\u043E\u043D IPv4",cidrv6:"\u0434\u0456\u0430\u043F\u0430\u0437\u043E\u043D IPv6",base64:"\u0440\u044F\u0434\u043E\u043A \u0443 \u043A\u043E\u0434\u0443\u0432\u0430\u043D\u043D\u0456 base64",base64url:"\u0440\u044F\u0434\u043E\u043A \u0443 \u043A\u043E\u0434\u0443\u0432\u0430\u043D\u043D\u0456 base64url",json_string:"\u0440\u044F\u0434\u043E\u043A JSON",e164:"\u043D\u043E\u043C\u0435\u0440 E.164",credit_card:"\u043D\u043E\u043C\u0435\u0440 \u043A\u0440\u0435\u0434\u0438\u0442\u043D\u043E\u0457 \u043A\u0430\u0440\u0442\u043A\u0438",currency_code:"\u043A\u043E\u0434 \u0432\u0430\u043B\u044E\u0442\u0438",iban:"IBAN",jwt:"JWT",template_literal:"\u0432\u0445\u0456\u0434\u043D\u0456 \u0434\u0430\u043D\u0456"},i={nan:"NaN",number:"\u0447\u0438\u0441\u043B\u043E",array:"\u043C\u0430\u0441\u0438\u0432"};return r=>{switch(r.code){case"invalid_type":{let o=i[r.expected]??r.expected,a=$(r.input),s=i[a]??a;return/^[A-Z]/.test(r.expected)?`\u041D\u0435\u043F\u0440\u0430\u0432\u0438\u043B\u044C\u043D\u0456 \u0432\u0445\u0456\u0434\u043D\u0456 \u0434\u0430\u043D\u0456: \u043E\u0447\u0456\u043A\u0443\u0454\u0442\u044C\u0441\u044F instanceof ${r.expected}, \u043E\u0442\u0440\u0438\u043C\u0430\u043D\u043E ${s}`:`\u041D\u0435\u043F\u0440\u0430\u0432\u0438\u043B\u044C\u043D\u0456 \u0432\u0445\u0456\u0434\u043D\u0456 \u0434\u0430\u043D\u0456: \u043E\u0447\u0456\u043A\u0443\u0454\u0442\u044C\u0441\u044F ${o}, \u043E\u0442\u0440\u0438\u043C\u0430\u043D\u043E ${s}`}case"invalid_value":return r.values.length===1?`\u041D\u0435\u043F\u0440\u0430\u0432\u0438\u043B\u044C\u043D\u0456 \u0432\u0445\u0456\u0434\u043D\u0456 \u0434\u0430\u043D\u0456: \u043E\u0447\u0456\u043A\u0443\u0454\u0442\u044C\u0441\u044F ${b(r.values[0])}`:`\u041D\u0435\u043F\u0440\u0430\u0432\u0438\u043B\u044C\u043D\u0430 \u043E\u043F\u0446\u0456\u044F: \u043E\u0447\u0456\u043A\u0443\u0454\u0442\u044C\u0441\u044F \u043E\u0434\u043D\u0435 \u0437 ${g(r.values,"|")}`;case"too_big":{let o=r.inclusive?"<=":"<",a=t(r.origin);return a?`\u0417\u0430\u043D\u0430\u0434\u0442\u043E \u0432\u0435\u043B\u0438\u043A\u0435: \u043E\u0447\u0456\u043A\u0443\u0454\u0442\u044C\u0441\u044F, \u0449\u043E ${r.origin??"\u0437\u043D\u0430\u0447\u0435\u043D\u043D\u044F"} ${a.verb} ${o}${r.maximum.toString()} ${a.unit??"\u0435\u043B\u0435\u043C\u0435\u043D\u0442\u0456\u0432"}`:`\u0417\u0430\u043D\u0430\u0434\u0442\u043E \u0432\u0435\u043B\u0438\u043A\u0435: \u043E\u0447\u0456\u043A\u0443\u0454\u0442\u044C\u0441\u044F, \u0449\u043E ${r.origin??"\u0437\u043D\u0430\u0447\u0435\u043D\u043D\u044F"} \u0431\u0443\u0434\u0435 ${o}${r.maximum.toString()}`}case"too_small":{let o=r.inclusive?">=":">",a=t(r.origin);return a?`\u0417\u0430\u043D\u0430\u0434\u0442\u043E \u043C\u0430\u043B\u0435: \u043E\u0447\u0456\u043A\u0443\u0454\u0442\u044C\u0441\u044F, \u0449\u043E ${r.origin} ${a.verb} ${o}${r.minimum.toString()} ${a.unit}`:`\u0417\u0430\u043D\u0430\u0434\u0442\u043E \u043C\u0430\u043B\u0435: \u043E\u0447\u0456\u043A\u0443\u0454\u0442\u044C\u0441\u044F, \u0449\u043E ${r.origin} \u0431\u0443\u0434\u0435 ${o}${r.minimum.toString()}`}case"invalid_format":{let o=r;return o.format==="starts_with"?`\u041D\u0435\u043F\u0440\u0430\u0432\u0438\u043B\u044C\u043D\u0438\u0439 \u0440\u044F\u0434\u043E\u043A: \u043F\u043E\u0432\u0438\u043D\u0435\u043D \u043F\u043E\u0447\u0438\u043D\u0430\u0442\u0438\u0441\u044F \u0437 "${o.prefix}"`:o.format==="ends_with"?`\u041D\u0435\u043F\u0440\u0430\u0432\u0438\u043B\u044C\u043D\u0438\u0439 \u0440\u044F\u0434\u043E\u043A: \u043F\u043E\u0432\u0438\u043D\u0435\u043D \u0437\u0430\u043A\u0456\u043D\u0447\u0443\u0432\u0430\u0442\u0438\u0441\u044F \u043D\u0430 "${o.suffix}"`:o.format==="includes"?`\u041D\u0435\u043F\u0440\u0430\u0432\u0438\u043B\u044C\u043D\u0438\u0439 \u0440\u044F\u0434\u043E\u043A: \u043F\u043E\u0432\u0438\u043D\u0435\u043D \u043C\u0456\u0441\u0442\u0438\u0442\u0438 "${o.includes}"`:o.format==="regex"?`\u041D\u0435\u043F\u0440\u0430\u0432\u0438\u043B\u044C\u043D\u0438\u0439 \u0440\u044F\u0434\u043E\u043A: \u043F\u043E\u0432\u0438\u043D\u0435\u043D \u0432\u0456\u0434\u043F\u043E\u0432\u0456\u0434\u0430\u0442\u0438 \u0448\u0430\u0431\u043B\u043E\u043D\u0443 ${o.pattern}`:`\u041D\u0435\u043F\u0440\u0430\u0432\u0438\u043B\u044C\u043D\u0438\u0439 ${n[o.format]??r.format}`}case"not_multiple_of":return`\u041D\u0435\u043F\u0440\u0430\u0432\u0438\u043B\u044C\u043D\u0435 \u0447\u0438\u0441\u043B\u043E: \u043F\u043E\u0432\u0438\u043D\u043D\u043E \u0431\u0443\u0442\u0438 \u043A\u0440\u0430\u0442\u043D\u0438\u043C ${r.divisor}`;case"unrecognized_keys":return`\u041D\u0435\u0440\u043E\u0437\u043F\u0456\u0437\u043D\u0430\u043D\u0438\u0439 \u043A\u043B\u044E\u0447${r.keys.length>1?"\u0456":""}: ${g(r.keys,", ")}`;case"invalid_key":return`\u041D\u0435\u043F\u0440\u0430\u0432\u0438\u043B\u044C\u043D\u0438\u0439 \u043A\u043B\u044E\u0447 \u0443 ${r.origin}`;case"invalid_union":return"\u041D\u0435\u043F\u0440\u0430\u0432\u0438\u043B\u044C\u043D\u0456 \u0432\u0445\u0456\u0434\u043D\u0456 \u0434\u0430\u043D\u0456";case"invalid_element":return`\u041D\u0435\u043F\u0440\u0430\u0432\u0438\u043B\u044C\u043D\u0435 \u0437\u043D\u0430\u0447\u0435\u043D\u043D\u044F \u0443 ${r.origin}`;default:return"\u041D\u0435\u043F\u0440\u0430\u0432\u0438\u043B\u044C\u043D\u0456 \u0432\u0445\u0456\u0434\u043D\u0456 \u0434\u0430\u043D\u0456"}}};function fa(){return{localeError:qI()}}function Vv(){return fa()}var BI=()=>{let e={string:{unit:"\u062D\u0631\u0648\u0641",verb:"\u06C1\u0648\u0646\u0627"},file:{unit:"\u0628\u0627\u0626\u0679\u0633",verb:"\u06C1\u0648\u0646\u0627"},array:{unit:"\u0622\u0626\u0679\u0645\u0632",verb:"\u06C1\u0648\u0646\u0627"},set:{unit:"\u0622\u0626\u0679\u0645\u0632",verb:"\u06C1\u0648\u0646\u0627"},map:{unit:"\u0622\u0626\u0679\u0645\u0632",verb:"\u06C1\u0648\u0646\u0627"}};function t(r){return e[r]??null}let n={regex:"\u0627\u0646 \u067E\u0679",email:"\u0627\u06CC \u0645\u06CC\u0644 \u0627\u06CC\u0688\u0631\u06CC\u0633",url:"\u06CC\u0648 \u0622\u0631 \u0627\u06CC\u0644",emoji:"\u0627\u06CC\u0645\u0648\u062C\u06CC",uuid:"\u06CC\u0648 \u06CC\u0648 \u0622\u0626\u06CC \u0688\u06CC",uuidv4:"\u06CC\u0648 \u06CC\u0648 \u0622\u0626\u06CC \u0688\u06CC \u0648\u06CC 4",uuidv6:"\u06CC\u0648 \u06CC\u0648 \u0622\u0626\u06CC \u0688\u06CC \u0648\u06CC 6",nanoid:"\u0646\u06CC\u0646\u0648 \u0622\u0626\u06CC \u0688\u06CC",guid:"\u062C\u06CC \u06CC\u0648 \u0622\u0626\u06CC \u0688\u06CC",cuid:"\u0633\u06CC \u06CC\u0648 \u0622\u0626\u06CC \u0688\u06CC",cuid2:"\u0633\u06CC \u06CC\u0648 \u0622\u0626\u06CC \u0688\u06CC 2",ulid:"\u06CC\u0648 \u0627\u06CC\u0644 \u0622\u0626\u06CC \u0688\u06CC",xid:"\u0627\u06CC\u06A9\u0633 \u0622\u0626\u06CC \u0688\u06CC",ksuid:"\u06A9\u06D2 \u0627\u06CC\u0633 \u06CC\u0648 \u0622\u0626\u06CC \u0688\u06CC",datetime:"\u0622\u0626\u06CC \u0627\u06CC\u0633 \u0627\u0648 \u0688\u06CC\u0679 \u0679\u0627\u0626\u0645",date:"\u0622\u0626\u06CC \u0627\u06CC\u0633 \u0627\u0648 \u062A\u0627\u0631\u06CC\u062E",time:"\u0622\u0626\u06CC \u0627\u06CC\u0633 \u0627\u0648 \u0648\u0642\u062A",duration:"\u0622\u0626\u06CC \u0627\u06CC\u0633 \u0627\u0648 \u0645\u062F\u062A",ipv4:"\u0622\u0626\u06CC \u067E\u06CC \u0648\u06CC 4 \u0627\u06CC\u0688\u0631\u06CC\u0633",ipv6:"\u0622\u0626\u06CC \u067E\u06CC \u0648\u06CC 6 \u0627\u06CC\u0688\u0631\u06CC\u0633",mac:"\u0627\u06CC\u0645 \u0627\u06D2 \u0633\u06CC \u0627\u06CC\u0688\u0631\u06CC\u0633",cidrv4:"\u0622\u0626\u06CC \u067E\u06CC \u0648\u06CC 4 \u0631\u06CC\u0646\u062C",cidrv6:"\u0622\u0626\u06CC \u067E\u06CC \u0648\u06CC 6 \u0631\u06CC\u0646\u062C",base64:"\u0628\u06CC\u0633 64 \u0627\u0646 \u06A9\u0648\u0688\u0688 \u0633\u0679\u0631\u0646\u06AF",base64url:"\u0628\u06CC\u0633 64 \u06CC\u0648 \u0622\u0631 \u0627\u06CC\u0644 \u0627\u0646 \u06A9\u0648\u0688\u0688 \u0633\u0679\u0631\u0646\u06AF",json_string:"\u062C\u06D2 \u0627\u06CC\u0633 \u0627\u0648 \u0627\u06CC\u0646 \u0633\u0679\u0631\u0646\u06AF",e164:"\u0627\u06CC 164 \u0646\u0645\u0628\u0631",credit_card:"\u06A9\u0631\u06CC\u0688\u0679 \u06A9\u0627\u0631\u0688 \u0646\u0645\u0628\u0631",currency_code:"\u06A9\u0631\u0646\u0633\u06CC \u06A9\u0648\u0688",iban:"IBAN",jwt:"\u062C\u06D2 \u0688\u0628\u0644\u06CC\u0648 \u0679\u06CC",template_literal:"\u0627\u0646 \u067E\u0679"},i={nan:"NaN",number:"\u0646\u0645\u0628\u0631",array:"\u0622\u0631\u06D2",null:"\u0646\u0644"};return r=>{switch(r.code){case"invalid_type":{let o=i[r.expected]??r.expected,a=$(r.input),s=i[a]??a;return/^[A-Z]/.test(r.expected)?`\u063A\u0644\u0637 \u0627\u0646 \u067E\u0679: instanceof ${r.expected} \u0645\u062A\u0648\u0642\u0639 \u062A\u06BE\u0627\u060C ${s} \u0645\u0648\u0635\u0648\u0644 \u06C1\u0648\u0627`:`\u063A\u0644\u0637 \u0627\u0646 \u067E\u0679: ${o} \u0645\u062A\u0648\u0642\u0639 \u062A\u06BE\u0627\u060C ${s} \u0645\u0648\u0635\u0648\u0644 \u06C1\u0648\u0627`}case"invalid_value":return r.values.length===1?`\u063A\u0644\u0637 \u0627\u0646 \u067E\u0679: ${b(r.values[0])} \u0645\u062A\u0648\u0642\u0639 \u062A\u06BE\u0627`:`\u063A\u0644\u0637 \u0622\u067E\u0634\u0646: ${g(r.values,"|")} \u0645\u06CC\u06BA \u0633\u06D2 \u0627\u06CC\u06A9 \u0645\u062A\u0648\u0642\u0639 \u062A\u06BE\u0627`;case"too_big":{let o=r.inclusive?"<=":"<",a=t(r.origin);return a?`\u0628\u06C1\u062A \u0628\u0691\u0627: ${r.origin??"\u0648\u06CC\u0644\u06CC\u0648"} \u06A9\u06D2 ${o}${r.maximum.toString()} ${a.unit??"\u0639\u0646\u0627\u0635\u0631"} \u06C1\u0648\u0646\u06D2 \u0645\u062A\u0648\u0642\u0639 \u062A\u06BE\u06D2`:`\u0628\u06C1\u062A \u0628\u0691\u0627: ${r.origin??"\u0648\u06CC\u0644\u06CC\u0648"} \u06A9\u0627 ${o}${r.maximum.toString()} \u06C1\u0648\u0646\u0627 \u0645\u062A\u0648\u0642\u0639 \u062A\u06BE\u0627`}case"too_small":{let o=r.inclusive?">=":">",a=t(r.origin);return a?`\u0628\u06C1\u062A \u0686\u06BE\u0648\u0679\u0627: ${r.origin} \u06A9\u06D2 ${o}${r.minimum.toString()} ${a.unit} \u06C1\u0648\u0646\u06D2 \u0645\u062A\u0648\u0642\u0639 \u062A\u06BE\u06D2`:`\u0628\u06C1\u062A \u0686\u06BE\u0648\u0679\u0627: ${r.origin} \u06A9\u0627 ${o}${r.minimum.toString()} \u06C1\u0648\u0646\u0627 \u0645\u062A\u0648\u0642\u0639 \u062A\u06BE\u0627`}case"invalid_format":{let o=r;return o.format==="starts_with"?`\u063A\u0644\u0637 \u0633\u0679\u0631\u0646\u06AF: "${o.prefix}" \u0633\u06D2 \u0634\u0631\u0648\u0639 \u06C1\u0648\u0646\u0627 \u0686\u0627\u06C1\u06CC\u06D2`:o.format==="ends_with"?`\u063A\u0644\u0637 \u0633\u0679\u0631\u0646\u06AF: "${o.suffix}" \u067E\u0631 \u062E\u062A\u0645 \u06C1\u0648\u0646\u0627 \u0686\u0627\u06C1\u06CC\u06D2`:o.format==="includes"?`\u063A\u0644\u0637 \u0633\u0679\u0631\u0646\u06AF: "${o.includes}" \u0634\u0627\u0645\u0644 \u06C1\u0648\u0646\u0627 \u0686\u0627\u06C1\u06CC\u06D2`:o.format==="regex"?`\u063A\u0644\u0637 \u0633\u0679\u0631\u0646\u06AF: \u067E\u06CC\u0679\u0631\u0646 ${o.pattern} \u0633\u06D2 \u0645\u06CC\u0686 \u06C1\u0648\u0646\u0627 \u0686\u0627\u06C1\u06CC\u06D2`:`\u063A\u0644\u0637 ${n[o.format]??r.format}`}case"not_multiple_of":return`\u063A\u0644\u0637 \u0646\u0645\u0628\u0631: ${r.divisor} \u06A9\u0627 \u0645\u0636\u0627\u0639\u0641 \u06C1\u0648\u0646\u0627 \u0686\u0627\u06C1\u06CC\u06D2`;case"unrecognized_keys":return`\u063A\u06CC\u0631 \u062A\u0633\u0644\u06CC\u0645 \u0634\u062F\u06C1 \u06A9\u06CC${r.keys.length>1?"\u0632":""}: ${g(r.keys,"\u060C ")}`;case"invalid_key":return`${r.origin} \u0645\u06CC\u06BA \u063A\u0644\u0637 \u06A9\u06CC`;case"invalid_union":return"\u063A\u0644\u0637 \u0627\u0646 \u067E\u0679";case"invalid_element":return`${r.origin} \u0645\u06CC\u06BA \u063A\u0644\u0637 \u0648\u06CC\u0644\u06CC\u0648`;default:return"\u063A\u0644\u0637 \u0627\u0646 \u067E\u0679"}}};function Fv(){return{localeError:BI()}}var GI=()=>{let e={string:{unit:"belgi",verb:"bo\u2018lishi kerak"},file:{unit:"bayt",verb:"bo\u2018lishi kerak"},array:{unit:"element",verb:"bo\u2018lishi kerak"},set:{unit:"element",verb:"bo\u2018lishi kerak"},map:{unit:"yozuv",verb:"bo\u2018lishi kerak"}};function t(r){return e[r]??null}let n={regex:"kirish",email:"elektron pochta manzili",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO sana va vaqti",date:"ISO sana",time:"ISO vaqt",duration:"ISO davomiylik",ipv4:"IPv4 manzil",ipv6:"IPv6 manzil",mac:"MAC manzil",cidrv4:"IPv4 diapazon",cidrv6:"IPv6 diapazon",base64:"base64 kodlangan satr",base64url:"base64url kodlangan satr",json_string:"JSON satr",e164:"E.164 raqam",credit_card:"kredit karta raqami",currency_code:"valyuta kodi",iban:"IBAN",jwt:"JWT",template_literal:"kirish"},i={nan:"NaN",number:"raqam",array:"massiv"};return r=>{switch(r.code){case"invalid_type":{let o=i[r.expected]??r.expected,a=$(r.input),s=i[a]??a;return/^[A-Z]/.test(r.expected)?`Noto\u2018g\u2018ri kirish: kutilgan instanceof ${r.expected}, qabul qilingan ${s}`:`Noto\u2018g\u2018ri kirish: kutilgan ${o}, qabul qilingan ${s}`}case"invalid_value":return r.values.length===1?`Noto\u2018g\u2018ri kirish: kutilgan ${b(r.values[0])}`:`Noto\u2018g\u2018ri variant: quyidagilardan biri kutilgan ${g(r.values,"|")}`;case"too_big":{let o=r.inclusive?"<=":"<",a=t(r.origin);return a?`Juda katta: kutilgan ${r.origin??"qiymat"} ${o}${r.maximum.toString()} ${a.unit} ${a.verb}`:`Juda katta: kutilgan ${r.origin??"qiymat"} ${o}${r.maximum.toString()}`}case"too_small":{let o=r.inclusive?">=":">",a=t(r.origin);return a?`Juda kichik: kutilgan ${r.origin} ${o}${r.minimum.toString()} ${a.unit} ${a.verb}`:`Juda kichik: kutilgan ${r.origin} ${o}${r.minimum.toString()}`}case"invalid_format":{let o=r;return o.format==="starts_with"?`Noto\u2018g\u2018ri satr: "${o.prefix}" bilan boshlanishi kerak`:o.format==="ends_with"?`Noto\u2018g\u2018ri satr: "${o.suffix}" bilan tugashi kerak`:o.format==="includes"?`Noto\u2018g\u2018ri satr: "${o.includes}" ni o\u2018z ichiga olishi kerak`:o.format==="regex"?`Noto\u2018g\u2018ri satr: ${o.pattern} shabloniga mos kelishi kerak`:`Noto\u2018g\u2018ri ${n[o.format]??r.format}`}case"not_multiple_of":return`Noto\u2018g\u2018ri raqam: ${r.divisor} ning karralisi bo\u2018lishi kerak`;case"unrecognized_keys":return`Noma\u2019lum kalit${r.keys.length>1?"lar":""}: ${g(r.keys,", ")}`;case"invalid_key":return`${r.origin} dagi kalit noto\u2018g\u2018ri`;case"invalid_union":return"Noto\u2018g\u2018ri kirish";case"invalid_element":return`${r.origin} da noto\u2018g\u2018ri qiymat`;default:return"Noto\u2018g\u2018ri kirish"}}};function qv(){return{localeError:GI()}}var JI=()=>{let e={string:{unit:"k\xFD t\u1EF1",verb:"c\xF3"},file:{unit:"byte",verb:"c\xF3"},array:{unit:"ph\u1EA7n t\u1EED",verb:"c\xF3"},set:{unit:"ph\u1EA7n t\u1EED",verb:"c\xF3"},map:{unit:"ph\u1EA7n t\u1EED",verb:"c\xF3"}};function t(r){return e[r]??null}let n={regex:"\u0111\u1EA7u v\xE0o",email:"\u0111\u1ECBa ch\u1EC9 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\u1EDD ISO",date:"ng\xE0y ISO",time:"gi\u1EDD ISO",duration:"kho\u1EA3ng th\u1EDDi gian ISO",ipv4:"\u0111\u1ECBa ch\u1EC9 IPv4",ipv6:"\u0111\u1ECBa ch\u1EC9 IPv6",mac:"\u0111\u1ECBa ch\u1EC9 MAC",cidrv4:"d\u1EA3i IPv4",cidrv6:"d\u1EA3i IPv6",base64:"chu\u1ED7i m\xE3 h\xF3a base64",base64url:"chu\u1ED7i m\xE3 h\xF3a base64url",json_string:"chu\u1ED7i JSON",e164:"s\u1ED1 E.164",credit_card:"s\u1ED1 th\u1EBB t\xEDn d\u1EE5ng",currency_code:"m\xE3 ti\u1EC1n t\u1EC7",iban:"IBAN",jwt:"JWT",template_literal:"\u0111\u1EA7u v\xE0o"},i={nan:"NaN",number:"s\u1ED1",array:"m\u1EA3ng"};return r=>{switch(r.code){case"invalid_type":{let o=i[r.expected]??r.expected,a=$(r.input),s=i[a]??a;return/^[A-Z]/.test(r.expected)?`\u0110\u1EA7u v\xE0o kh\xF4ng h\u1EE3p l\u1EC7: mong \u0111\u1EE3i instanceof ${r.expected}, nh\u1EADn \u0111\u01B0\u1EE3c ${s}`:`\u0110\u1EA7u v\xE0o kh\xF4ng h\u1EE3p l\u1EC7: mong \u0111\u1EE3i ${o}, nh\u1EADn \u0111\u01B0\u1EE3c ${s}`}case"invalid_value":return r.values.length===1?`\u0110\u1EA7u v\xE0o kh\xF4ng h\u1EE3p l\u1EC7: mong \u0111\u1EE3i ${b(r.values[0])}`:`T\xF9y ch\u1ECDn kh\xF4ng h\u1EE3p l\u1EC7: mong \u0111\u1EE3i m\u1ED9t trong c\xE1c gi\xE1 tr\u1ECB ${g(r.values,"|")}`;case"too_big":{let o=r.inclusive?"<=":"<",a=t(r.origin);return a?`Qu\xE1 l\u1EDBn: mong \u0111\u1EE3i ${r.origin??"gi\xE1 tr\u1ECB"} ${a.verb} ${o}${r.maximum.toString()} ${a.unit??"ph\u1EA7n t\u1EED"}`:`Qu\xE1 l\u1EDBn: mong \u0111\u1EE3i ${r.origin??"gi\xE1 tr\u1ECB"} ${o}${r.maximum.toString()}`}case"too_small":{let o=r.inclusive?">=":">",a=t(r.origin);return a?`Qu\xE1 nh\u1ECF: mong \u0111\u1EE3i ${r.origin} ${a.verb} ${o}${r.minimum.toString()} ${a.unit}`:`Qu\xE1 nh\u1ECF: mong \u0111\u1EE3i ${r.origin} ${o}${r.minimum.toString()}`}case"invalid_format":{let o=r;return o.format==="starts_with"?`Chu\u1ED7i kh\xF4ng h\u1EE3p l\u1EC7: ph\u1EA3i b\u1EAFt \u0111\u1EA7u b\u1EB1ng "${o.prefix}"`:o.format==="ends_with"?`Chu\u1ED7i kh\xF4ng h\u1EE3p l\u1EC7: ph\u1EA3i k\u1EBFt th\xFAc b\u1EB1ng "${o.suffix}"`:o.format==="includes"?`Chu\u1ED7i kh\xF4ng h\u1EE3p l\u1EC7: ph\u1EA3i bao g\u1ED3m "${o.includes}"`:o.format==="regex"?`Chu\u1ED7i kh\xF4ng h\u1EE3p l\u1EC7: ph\u1EA3i kh\u1EDBp v\u1EDBi m\u1EABu ${o.pattern}`:`${n[o.format]??r.format} kh\xF4ng h\u1EE3p l\u1EC7`}case"not_multiple_of":return`S\u1ED1 kh\xF4ng h\u1EE3p l\u1EC7: ph\u1EA3i l\xE0 b\u1ED9i s\u1ED1 c\u1EE7a ${r.divisor}`;case"unrecognized_keys":return`Kh\xF3a kh\xF4ng \u0111\u01B0\u1EE3c nh\u1EADn d\u1EA1ng: ${g(r.keys,", ")}`;case"invalid_key":return`Kh\xF3a kh\xF4ng h\u1EE3p l\u1EC7 trong ${r.origin}`;case"invalid_union":return"\u0110\u1EA7u v\xE0o kh\xF4ng h\u1EE3p l\u1EC7";case"invalid_element":return`Gi\xE1 tr\u1ECB kh\xF4ng h\u1EE3p l\u1EC7 trong ${r.origin}`;default:return"\u0110\u1EA7u v\xE0o kh\xF4ng h\u1EE3p l\u1EC7"}}};function Bv(){return{localeError:JI()}}var WI=()=>{let e={string:{unit:"\u5B57\u7B26",verb:"\u5305\u542B"},file:{unit:"\u5B57\u8282",verb:"\u5305\u542B"},array:{unit:"\u9879",verb:"\u5305\u542B"},set:{unit:"\u9879",verb:"\u5305\u542B"},map:{unit:"\u9879",verb:"\u5305\u542B"}};function t(r){return e[r]??null}let n={regex:"\u8F93\u5165",email:"\u7535\u5B50\u90AE\u4EF6",url:"URL",emoji:"\u8868\u60C5\u7B26\u53F7",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO\u65E5\u671F\u65F6\u95F4",date:"ISO\u65E5\u671F",time:"ISO\u65F6\u95F4",duration:"ISO\u65F6\u957F",ipv4:"IPv4\u5730\u5740",ipv6:"IPv6\u5730\u5740",mac:"MAC\u5730\u5740",cidrv4:"IPv4\u7F51\u6BB5",cidrv6:"IPv6\u7F51\u6BB5",base64:"base64\u7F16\u7801\u5B57\u7B26\u4E32",base64url:"base64url\u7F16\u7801\u5B57\u7B26\u4E32",json_string:"JSON\u5B57\u7B26\u4E32",e164:"E.164\u53F7\u7801",credit_card:"\u4FE1\u7528\u5361\u53F7",currency_code:"\u8D27\u5E01\u4EE3\u7801",iban:"IBAN",jwt:"JWT",template_literal:"\u8F93\u5165"},i={nan:"NaN",number:"\u6570\u5B57",array:"\u6570\u7EC4",null:"\u7A7A\u503C(null)"};return r=>{switch(r.code){case"invalid_type":{let o=i[r.expected]??r.expected,a=$(r.input),s=i[a]??a;return/^[A-Z]/.test(r.expected)?`\u65E0\u6548\u8F93\u5165\uFF1A\u671F\u671B instanceof ${r.expected}\uFF0C\u5B9E\u9645\u63A5\u6536 ${s}`:`\u65E0\u6548\u8F93\u5165\uFF1A\u671F\u671B ${o}\uFF0C\u5B9E\u9645\u63A5\u6536 ${s}`}case"invalid_value":return r.values.length===1?`\u65E0\u6548\u8F93\u5165\uFF1A\u671F\u671B ${b(r.values[0])}`:`\u65E0\u6548\u9009\u9879\uFF1A\u671F\u671B\u4EE5\u4E0B\u4E4B\u4E00 ${g(r.values,"|")}`;case"too_big":{let o=r.inclusive?"<=":"<",a=t(r.origin);return a?`\u6570\u503C\u8FC7\u5927\uFF1A\u671F\u671B ${r.origin??"\u503C"} ${o}${r.maximum.toString()} ${a.unit??"\u4E2A\u5143\u7D20"}`:`\u6570\u503C\u8FC7\u5927\uFF1A\u671F\u671B ${r.origin??"\u503C"} ${o}${r.maximum.toString()}`}case"too_small":{let o=r.inclusive?">=":">",a=t(r.origin);return a?`\u6570\u503C\u8FC7\u5C0F\uFF1A\u671F\u671B ${r.origin} ${o}${r.minimum.toString()} ${a.unit}`:`\u6570\u503C\u8FC7\u5C0F\uFF1A\u671F\u671B ${r.origin} ${o}${r.minimum.toString()}`}case"invalid_format":{let o=r;return o.format==="starts_with"?`\u65E0\u6548\u5B57\u7B26\u4E32\uFF1A\u5FC5\u987B\u4EE5 "${o.prefix}" \u5F00\u5934`:o.format==="ends_with"?`\u65E0\u6548\u5B57\u7B26\u4E32\uFF1A\u5FC5\u987B\u4EE5 "${o.suffix}" \u7ED3\u5C3E`:o.format==="includes"?`\u65E0\u6548\u5B57\u7B26\u4E32\uFF1A\u5FC5\u987B\u5305\u542B "${o.includes}"`:o.format==="regex"?`\u65E0\u6548\u5B57\u7B26\u4E32\uFF1A\u5FC5\u987B\u6EE1\u8DB3\u6B63\u5219\u8868\u8FBE\u5F0F ${o.pattern}`:`\u65E0\u6548${n[o.format]??r.format}`}case"not_multiple_of":return`\u65E0\u6548\u6570\u5B57\uFF1A\u5FC5\u987B\u662F ${r.divisor} \u7684\u500D\u6570`;case"unrecognized_keys":return`\u51FA\u73B0\u672A\u77E5\u7684\u952E(key): ${g(r.keys,", ")}`;case"invalid_key":return`${r.origin} \u4E2D\u7684\u952E(key)\u65E0\u6548`;case"invalid_union":return"\u65E0\u6548\u8F93\u5165";case"invalid_element":return`${r.origin} \u4E2D\u5305\u542B\u65E0\u6548\u503C(value)`;default:return"\u65E0\u6548\u8F93\u5165"}}};function Gv(){return{localeError:WI()}}var KI=()=>{let e={string:{unit:"\u5B57\u5143",verb:"\u64C1\u6709"},file:{unit:"\u4F4D\u5143\u7D44",verb:"\u64C1\u6709"},array:{unit:"\u9805\u76EE",verb:"\u64C1\u6709"},set:{unit:"\u9805\u76EE",verb:"\u64C1\u6709"},map:{unit:"\u9805\u76EE",verb:"\u64C1\u6709"}};function t(r){return e[r]??null}let n={regex:"\u8F38\u5165",email:"\u90F5\u4EF6\u5730\u5740",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 \u65E5\u671F\u6642\u9593",date:"ISO \u65E5\u671F",time:"ISO \u6642\u9593",duration:"ISO \u671F\u9593",ipv4:"IPv4 \u4F4D\u5740",ipv6:"IPv6 \u4F4D\u5740",mac:"MAC \u4F4D\u5740",cidrv4:"IPv4 \u7BC4\u570D",cidrv6:"IPv6 \u7BC4\u570D",base64:"base64 \u7DE8\u78BC\u5B57\u4E32",base64url:"base64url \u7DE8\u78BC\u5B57\u4E32",json_string:"JSON \u5B57\u4E32",e164:"E.164 \u6578\u503C",credit_card:"\u4FE1\u7528\u5361\u865F",currency_code:"\u8CA8\u5E63\u4EE3\u78BC",iban:"IBAN",jwt:"JWT",template_literal:"\u8F38\u5165"},i={nan:"NaN"};return r=>{switch(r.code){case"invalid_type":{let o=i[r.expected]??r.expected,a=$(r.input),s=i[a]??a;return/^[A-Z]/.test(r.expected)?`\u7121\u6548\u7684\u8F38\u5165\u503C\uFF1A\u9810\u671F\u70BA instanceof ${r.expected}\uFF0C\u4F46\u6536\u5230 ${s}`:`\u7121\u6548\u7684\u8F38\u5165\u503C\uFF1A\u9810\u671F\u70BA ${o}\uFF0C\u4F46\u6536\u5230 ${s}`}case"invalid_value":return r.values.length===1?`\u7121\u6548\u7684\u8F38\u5165\u503C\uFF1A\u9810\u671F\u70BA ${b(r.values[0])}`:`\u7121\u6548\u7684\u9078\u9805\uFF1A\u9810\u671F\u70BA\u4EE5\u4E0B\u5176\u4E2D\u4E4B\u4E00 ${g(r.values,"|")}`;case"too_big":{let o=r.inclusive?"<=":"<",a=t(r.origin);return a?`\u6578\u503C\u904E\u5927\uFF1A\u9810\u671F ${r.origin??"\u503C"} \u61C9\u70BA ${o}${r.maximum.toString()} ${a.unit??"\u500B\u5143\u7D20"}`:`\u6578\u503C\u904E\u5927\uFF1A\u9810\u671F ${r.origin??"\u503C"} \u61C9\u70BA ${o}${r.maximum.toString()}`}case"too_small":{let o=r.inclusive?">=":">",a=t(r.origin);return a?`\u6578\u503C\u904E\u5C0F\uFF1A\u9810\u671F ${r.origin} \u61C9\u70BA ${o}${r.minimum.toString()} ${a.unit}`:`\u6578\u503C\u904E\u5C0F\uFF1A\u9810\u671F ${r.origin} \u61C9\u70BA ${o}${r.minimum.toString()}`}case"invalid_format":{let o=r;return o.format==="starts_with"?`\u7121\u6548\u7684\u5B57\u4E32\uFF1A\u5FC5\u9808\u4EE5 "${o.prefix}" \u958B\u982D`:o.format==="ends_with"?`\u7121\u6548\u7684\u5B57\u4E32\uFF1A\u5FC5\u9808\u4EE5 "${o.suffix}" \u7D50\u5C3E`:o.format==="includes"?`\u7121\u6548\u7684\u5B57\u4E32\uFF1A\u5FC5\u9808\u5305\u542B "${o.includes}"`:o.format==="regex"?`\u7121\u6548\u7684\u5B57\u4E32\uFF1A\u5FC5\u9808\u7B26\u5408\u683C\u5F0F ${o.pattern}`:`\u7121\u6548\u7684 ${n[o.format]??r.format}`}case"not_multiple_of":return`\u7121\u6548\u7684\u6578\u5B57\uFF1A\u5FC5\u9808\u70BA ${r.divisor} \u7684\u500D\u6578`;case"unrecognized_keys":return`\u7121\u6CD5\u8B58\u5225\u7684\u9375\u503C${r.keys.length>1?"\u5011":""}\uFF1A${g(r.keys,"\u3001")}`;case"invalid_key":return`${r.origin} \u4E2D\u6709\u7121\u6548\u7684\u9375\u503C`;case"invalid_union":return"\u7121\u6548\u7684\u8F38\u5165\u503C";case"invalid_element":return`${r.origin} \u4E2D\u6709\u7121\u6548\u7684\u503C`;default:return"\u7121\u6548\u7684\u8F38\u5165\u503C"}}};function Jv(){return{localeError:KI()}}var HI=()=>{let e={string:{unit:"\xE0mi",verb:"n\xED"},file:{unit:"bytes",verb:"n\xED"},array:{unit:"nkan",verb:"n\xED"},set:{unit:"nkan",verb:"n\xED"},map:{unit:"nkan",verb:"n\xED"}};function t(r){return e[r]??null}let n={regex:"\u1EB9\u0300r\u1ECD \xECb\xE1w\u1ECDl\xE9",email:"\xE0d\xEDr\u1EB9\u0301s\xEC \xECm\u1EB9\u0301l\xEC",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:"\xE0k\xF3k\xF2 ISO",date:"\u1ECDj\u1ECD\u0301 ISO",time:"\xE0k\xF3k\xF2 ISO",duration:"\xE0k\xF3k\xF2 t\xF3 p\xE9 ISO",ipv4:"\xE0d\xEDr\u1EB9\u0301s\xEC IPv4",ipv6:"\xE0d\xEDr\u1EB9\u0301s\xEC IPv6",mac:"\xE0d\xEDr\u1EB9\u0301s\xEC MAC",cidrv4:"\xE0gb\xE8gb\xE8 IPv4",cidrv6:"\xE0gb\xE8gb\xE8 IPv6",base64:"\u1ECD\u0300r\u1ECD\u0300 t\xED a k\u1ECD\u0301 n\xED base64",base64url:"\u1ECD\u0300r\u1ECD\u0300 base64url",json_string:"\u1ECD\u0300r\u1ECD\u0300 JSON",e164:"n\u1ECD\u0301mb\xE0 E.164",credit_card:"n\u1ECDmba kaadi gbese",currency_code:"koodu ow\xF3",iban:"IBAN",jwt:"JWT",template_literal:"\u1EB9\u0300r\u1ECD \xECb\xE1w\u1ECDl\xE9"},i={nan:"NaN",number:"n\u1ECD\u0301mb\xE0",array:"akop\u1ECD"};return r=>{switch(r.code){case"invalid_type":{let o=i[r.expected]??r.expected,a=$(r.input),s=i[a]??a;return/^[A-Z]/.test(r.expected)?`\xCCb\xE1w\u1ECDl\xE9 a\u1E63\xEC\u1E63e: a n\xED l\xE1ti fi instanceof ${r.expected}, \xE0m\u1ECD\u0300 a r\xED ${s}`:`\xCCb\xE1w\u1ECDl\xE9 a\u1E63\xEC\u1E63e: a n\xED l\xE1ti fi ${o}, \xE0m\u1ECD\u0300 a r\xED ${s}`}case"invalid_value":return r.values.length===1?`\xCCb\xE1w\u1ECDl\xE9 a\u1E63\xEC\u1E63e: a n\xED l\xE1ti fi ${b(r.values[0])}`:`\xC0\u1E63\xE0y\xE0n a\u1E63\xEC\u1E63e: yan \u1ECD\u0300kan l\xE1ra ${g(r.values,"|")}`;case"too_big":{let o=r.inclusive?"<=":"<",a=t(r.origin);return a?`T\xF3 p\u1ECD\u0300 j\xF9: a n\xED l\xE1ti j\u1EB9\u0301 p\xE9 ${r.origin??"iye"} ${a.verb} ${o}${r.maximum} ${a.unit}`:`T\xF3 p\u1ECD\u0300 j\xF9: a n\xED l\xE1ti j\u1EB9\u0301 ${o}${r.maximum}`}case"too_small":{let o=r.inclusive?">=":">",a=t(r.origin);return a?`K\xE9r\xE9 ju: a n\xED l\xE1ti j\u1EB9\u0301 p\xE9 ${r.origin} ${a.verb} ${o}${r.minimum} ${a.unit}`:`K\xE9r\xE9 ju: a n\xED l\xE1ti j\u1EB9\u0301 ${o}${r.minimum}`}case"invalid_format":{let o=r;return o.format==="starts_with"?`\u1ECC\u0300r\u1ECD\u0300 a\u1E63\xEC\u1E63e: gb\u1ECD\u0301d\u1ECD\u0300 b\u1EB9\u0300r\u1EB9\u0300 p\u1EB9\u0300l\xFA "${o.prefix}"`:o.format==="ends_with"?`\u1ECC\u0300r\u1ECD\u0300 a\u1E63\xEC\u1E63e: gb\u1ECD\u0301d\u1ECD\u0300 par\xED p\u1EB9\u0300l\xFA "${o.suffix}"`:o.format==="includes"?`\u1ECC\u0300r\u1ECD\u0300 a\u1E63\xEC\u1E63e: gb\u1ECD\u0301d\u1ECD\u0300 n\xED "${o.includes}"`:o.format==="regex"?`\u1ECC\u0300r\u1ECD\u0300 a\u1E63\xEC\u1E63e: gb\u1ECD\u0301d\u1ECD\u0300 b\xE1 \xE0p\u1EB9\u1EB9r\u1EB9 mu ${o.pattern}`:`A\u1E63\xEC\u1E63e: ${n[o.format]??r.format}`}case"not_multiple_of":return`N\u1ECD\u0301mb\xE0 a\u1E63\xEC\u1E63e: gb\u1ECD\u0301d\u1ECD\u0300 j\u1EB9\u0301 \xE8y\xE0 p\xEDp\xEDn ti ${r.divisor}`;case"unrecognized_keys":return`B\u1ECDt\xECn\xEC \xE0\xECm\u1ECD\u0300: ${g(r.keys,", ")}`;case"invalid_key":return`B\u1ECDt\xECn\xEC a\u1E63\xEC\u1E63e n\xEDn\xFA ${r.origin}`;case"invalid_union":return"\xCCb\xE1w\u1ECDl\xE9 a\u1E63\xEC\u1E63e";case"invalid_element":return`Iye a\u1E63\xEC\u1E63e n\xEDn\xFA ${r.origin}`;default:return"\xCCb\xE1w\u1ECDl\xE9 a\u1E63\xEC\u1E63e"}}};function Wv(){return{localeError:HI()}}var Kv,yd=Symbol("ZodOutput"),bd=Symbol("ZodInput"),ma=class{constructor(){this._map=new WeakMap,this._idmap=new Map}add(t,...n){let i=n[0];return this._map.set(t,i),i&&typeof i=="object"&&"id"in i&&this._idmap.set(i.id,t),this}clear(){return this._map=new WeakMap,this._idmap=new Map,this}remove(t){let n=this._map.get(t);return n&&typeof n=="object"&&"id"in n&&this._idmap.delete(n.id),this._map.delete(t),this}get(t){let n=t._zod.parent;if(n){let i={...this.get(n)??{}};delete i.id;let r={...i,...this._map.get(t)};return Object.keys(r).length?r:void 0}return this._map.get(t)}has(t){return this._map.has(t)}};function pa(){return new ma}(Kv=globalThis).__zod_globalRegistry??(Kv.__zod_globalRegistry=pa());var be=globalThis.__zod_globalRegistry;var Oe=Symbol.for("zod.compile.invalid"),Hv=Symbol.for("zod.compile.fallback"),He=class extends Error{constructor(t="z.compile does not support async refinements, transforms, or checks"){super(t),this.name="ZodCompileAsyncError"}},Z=class extends Error{constructor(t,n=!0){super(`z.compile does not support ${t}; this schema must use the runtime parser`),this.name="ZodCompileUnsupportedError",this.islandable=n}};function XI(e,t){try{return ga(e,{assertOnly:!0})}catch{return t}}function kd(e,t){try{let n=ga(e),i=ha(e,n);return i._zod.bag.validator=XI(e,n),i}catch(n){if(t?.strict)throw n;return e}}function ha(e,t){if(ua(e))throw new Z("a schema whose subtree contains a reference cycle");let n=W(e),i=e._zod.run,r=i.__originalRun??i,o=(a,s)=>{if(s?.async||s?.direction==="backward"||s?.skipChecks||s?.[Hv]||s&&ca(s,a.value))return r(a,s);let u=t(a.value);return u!==Oe?(a.value=u,a):(s&&(s[Hv]=!0),r(a,s))};return o.__originalRun=r,n._zod.bag.fallbackRun=r,n._zod.bag.validator=t,n._zod.run=o,i.__originalRun||QI(n,e,t),n}function QI(e,t,n){let i=e,r=t;if(typeof r.safeParse=="function"){let o=r.safeParse;i.safeParse=(a,s)=>{let u=n(a);return u!==Oe?{success:!0,data:u}:o(a,s)}}if(typeof r.parse=="function"){let o=r.parse;i.parse=(a,s)=>{let u=n(a);return u!==Oe?u:o(a,s)}}}function ga(e,t){let n=!0;try{n=ua(e)}catch{}if(n)throw new Z("a schema whose subtree contains a reference cycle");let i={constants:new Map,constantCounter:0,varCounter:0,definite:!0},r=new Xt(["input"]),o=te(r,i,e,"input",!t?.assertOnly);r.write(o===null?"return true;":`return ${o};`);let a=["INVALID",...i.constants.keys()],s=[Oe,...i.constants.values()],u=r.content.join(` `),c=t?.debug?a.length>0?`// Constants: ${a.join(", ")} ${u}`:u:"",l=Function,d=`return (input) => { ${u} -}`,f;try{f=new l(...a,d)(...s)}catch(p){throw new Z(`this schema (generated code failed to evaluate: ${p.message})`)}return t?.debug&&(f.code=c),f.definite=i.definite,f}function T(e,t){for(let[i,r]of e.constants)if(r===t)return i;let n=`c${e.constantCounter++}`;return e.constants.set(n,t),n}function rr(e,t){return e.definite=!1,T(e,t)}function N(e){return`v${e.varCounter++}`}function XI(e,t){let n=e._zod.run({value:t,issues:[]},{});if(n&&typeof n.then=="function")return Oe;let i=n;return i.issues.length===0?i.value:Oe}function xe(e,t,n,i,r=!0){let o=e.content.length,a=t.constants.size,s=t.constantCounter,u=t.varCounter;try{return re(e,t,n,i,r)}catch(c){if(!(c instanceof Z)||!c.islandable)throw c;if(e.content.length=o,t.constants.size>a){let l=Array.from(t.constants.keys()).slice(a);for(let d of l)t.constants.delete(d)}return t.constantCounter=s,t.varCounter=u,QI(e,t,n,i)}}function QI(e,t,n,i){t.definite=!1;let r=T(t,n),o=T(t,XI),a=N(t);return e.write(`const ${a} = ${o}(${r}, ${i});`),e.write(`if (${a} === INVALID) return INVALID;`),a}var e1=new Set(["max_size","min_size","size_equals","max_length","min_length","length_equals"]);function t1(e,t,n,i){let r=n._zod.def.checks;if(!r||r.length===0)return i;let o=i;for(let a of r){let s=a._zod.def;if(s.when&&!e1.has(s.check))throw new Z('check with a custom "when" condition');switch(s.check){case"greater_than":r1(e,t,s,o);break;case"less_than":n1(e,t,s,o);break;case"multiple_of":i1(e,t,s,o);break;case"number_format":r_(e,s,o);break;case"min_length":{let u=er(s.minimum,"min_length"),c=xd(e,t,o,`${o}.length >= ${u} && ${o}.length < ${s.minimum*2}`);e.write(`if (${c} < ${u}) return INVALID;`);break}case"max_length":{let u=er(s.maximum,"max_length"),c=xd(e,t,o,`${o}.length > ${u}`);e.write(`if (${c} > ${u}) return INVALID;`);break}case"length_equals":{let u=er(s.length,"length_equals"),c=xd(e,t,o,`${o}.length >= ${u} && ${o}.length <= ${s.length*2}`);e.write(`if (${c} !== ${u}) return INVALID;`);break}case"min_size":e.write(`if (${o}.size < ${er(s.minimum,"min_size")}) return INVALID;`);break;case"max_size":e.write(`if (${o}.size > ${er(s.maximum,"max_size")}) return INVALID;`);break;case"size_equals":e.write(`if (${o}.size !== ${er(s.size,"size_equals")}) return INVALID;`);break;case"string_format":o=n_(e,t,s,o);break;case"custom":o=l1(e,t,a,o);break;case"bigint_format":o1(e,s,o);break;case"mime_type":a1(e,t,s,o);break;case"property":u1(e,t,s,o);break;case"properties":s1(e,t,s,o);break;case"overwrite":{let u=N(t);c1(e,t,a,o,u),o=u;break}default:throw new Z(`check type ${s.check}`)}}return o}function xd(e,t,n,i){let r=T(t,Ht),o=N(t);return e.write(`const ${o} = typeof ${n} === "string" && ${i} ? ${r}(${n}) : ${n}.length;`),o}function er(e,t){if(typeof e!="number"||!Number.isFinite(e))throw new Z(`${t} bound of type ${typeof e}`);return`${e}`}function t_(e,t){if(typeof t=="bigint")return`${t}n`;if(typeof t=="number"){if(Number.isNaN(t))throw new Z("comparison check with NaN bound");return`${t}`}if(t instanceof Date){if(Number.isNaN(t.getTime()))throw new Z("comparison check with Invalid Date bound");return T(e,t)}throw new Z(`comparison check bound of type ${typeof t}`)}function r1(e,t,n,i){let r=n.inclusive?"<":"<=";e.write(`if (${i} ${r} ${t_(t,n.value)}) return INVALID;`)}function n1(e,t,n,i){let r=n.inclusive?">":">=";e.write(`if (${i} ${r} ${t_(t,n.value)}) return INVALID;`)}function i1(e,t,n,i){if(typeof n.value=="bigint"){if(n.value===BigInt(0))throw new Z("multiple_of check with a zero divisor");e.write(`if (${i} % ${n.value}n !== 0n) return INVALID;`)}else{let r=T(t,Fn);e.write(`if (${r}(${i}, ${er(n.value,"multiple_of")}) !== 0) return INVALID;`)}}function r_(e,t,n){let i=t.format;switch(i){case"safeint":e.write(`if (!Number.isSafeInteger(${n})) return INVALID;`);break;case"int32":e.write(`if (!Number.isInteger(${n}) || ${n} < -2147483648 || ${n} > 2147483647) return INVALID;`);break;case"uint32":e.write(`if (!Number.isInteger(${n}) || ${n} < 0 || ${n} > 4294967295) return INVALID;`);break;case"float32":e.write(`if (!Number.isFinite(${n}) || ${n} < -3.4028234663852886e38 || ${n} > 3.4028234663852886e38) return INVALID;`);break;case"float64":e.write(`if (!Number.isFinite(${n})) return INVALID;`);break;default:throw new Z(`number format ${i}`)}}function o1(e,t,n){let i=t.format;if(i)switch(i){case"int64":e.write(`if (${n} < -9223372036854775808n || ${n} > 9223372036854775807n) return INVALID;`);break;case"uint64":e.write(`if (${n} < 0n || ${n} > 18446744073709551615n) return INVALID;`);break;default:throw new Z(`bigint format ${i}`)}}function a1(e,t,n,i){let r=n.mime;if(r&&r.length>0){let o=T(t,new Set(r));e.write(`if (!${o}.has(${i}.type)) return INVALID;`)}}function s1(e,t,n,i){if(n.when)throw new Z('check with a custom "when" condition');e.write(`if (${i} == null) return INVALID;`);let r=n.shape;for(let o of Reflect.ownKeys(r)){let a=typeof o=="symbol"?T(t,o):Se(o),s=N(t);e.write(`const ${s} = ${i}[${a}];`),xe(e,t,r[o],s,!1)}}function u1(e,t,n,i){let r=`${i}[${JSON.stringify(n.property)}]`;re(e,t,n.schema,r)}function c1(e,t,n,i,r){let o=n._zod.def.tx;if(!o)throw new Z("overwrite check without a transform function");if(nr(o))throw new Ye("z.compile: async overwrite transforms are not supported");let a=T(t,o);e.write(`const ${r} = ${a}(${i});`)}function kd(){throw new je}function Od(e){this.issues.push(e)}function l1(e,t,n,i){let r=n._zod.def;if(r.fn){if(nr(r.fn))throw new Ye("z.compile: async .refine() predicates are not supported");let o=rr(t,r.fn),a=T(t,kd),s=N(t);return e.write(`const ${s} = ${o}(${i});`),e.write(`if (${s} instanceof Promise) ${a}();`),e.write(`if (!${s}) return INVALID;`),i}if(n._zod.check){if(nr(n._zod.check))throw new Ye("z.compile: async .superRefine() / check functions are not supported");let o=n._zod.check,s=rr(t,c=>{let l={value:c,issues:[],addIssue:Od};return o(l)instanceof Promise&&kd(),l.issues.length===0?l.value:Oe}),u=N(t);return e.write(`const ${u} = ${s}(${i});`),e.write(`if (${u} === INVALID) return INVALID;`),u}throw new Z("custom check without a predicate or check function")}var d1=new Set(["cidrv4","cuid","cuid2","date","datetime","duration","e164","email","emoji","ends_with","guid","includes","ipv4","ksuid","lowercase","mac","nanoid","regex","starts_with","time","ulid","uppercase","uuid","xid"]);function n_(e,t,n,i,r=!0){let o=n.format;if(o==="base64"){let c=T(t,ui);return e.write(`if (!${c}(${i})) return INVALID;`),i}if(o==="base64url"){let c=T(t,Xo);return e.write(`if (!${c}(${i})) return INVALID;`),i}if(o==="jwt"){let c=T(t,ta),l=T(t,n.alg??null);return e.write(`if (!${c}(${i}, ${l})) return INVALID;`),i}if(o==="ipv6"){let c=T(t,si);return e.write(`if (!${c}(${i})) return INVALID;`),i}if(o==="cidrv6"){let c=T(t,Ho);return e.write(`if (!${c}(${i})) return INVALID;`),i}if(o==="credit_card"){let c=T(t,Qo);return e.write(`if (!${c}(${i})) return INVALID;`),i}if(o==="iban"){let c=T(t,ea);return e.write(`if (!${c}(${i})) return INVALID;`),i}let a=n;if(o==="url"||o==="httpurl"||a.normalize||a.hostname!==void 0||a.protocol!==void 0){let c=T(t,Jo),l=T(t,n),d=N(t),f=N(t);if(e.write(`const ${d} = ${i}.trim();`),e.write(`const ${f} = ${c}(${d}, ${l});`),e.write(`if (typeof ${f} === "number") return INVALID;`),a.hostname!==void 0){let h=T(t,Wo);e.write(`if (!${h}(${f}, ${l}.hostname)) return INVALID;`)}if(a.protocol!==void 0){let h=T(t,Ko);e.write(`if (!${h}(${f}, ${l}.protocol)) return INVALID;`)}if(!r)return null;let p=N(t),m=a.normalize?`${f}.href`:`${T(t,ai)}(${d})`;return e.write(`const ${p} = ${m};`),p}let s=n.fn;if(s){if(nr(s))throw new Z(`async string format ${o}`);let c=T(t,s);return e.write(`if (!${c}(${i})) return INVALID;`),i}if(d1.has(o)&&n.pattern){let c=T(t,n.pattern);return e.write(`${c}.lastIndex = 0;`),e.write(`if (!${c}.test(${i})) return INVALID;`),i}let u=n.format;switch(u){case"regex":throw new Z("regex format without a pattern");case"lowercase":e.write(`if (${i} !== ${i}.toLowerCase()) return INVALID;`);break;case"uppercase":e.write(`if (${i} !== ${i}.toUpperCase()) return INVALID;`);break;case"includes":e.write(`if (!${i}.includes(${Se(n.includes)})) return INVALID;`);break;case"starts_with":{let c=n.prefix;e.write(`if (${i}.slice(0, ${c.length}) !== ${Se(c)}) return INVALID;`);break}case"ends_with":{let c=n.suffix;e.write(`if (${i}.slice(-${c.length}) !== ${Se(c)}) return INVALID;`);break}default:throw new Z(`string format ${u}`)}return i}function re(e,t,n,i,r=!0){let o=n._zod.def,a=o.type;if(o.coerce)throw new Z(`coercion (z.coerce.${a}())`);let s=r||!!o.checks?.length,u;switch(a){case"string":u=f1(e,t,n,i,s);break;case"number":u=m1(e,n,i);break;case"boolean":u=p1(e,i);break;case"bigint":u=h1(e,n,i);break;case"symbol":u=g1(e,i);break;case"undefined":u=v1(e,i);break;case"null":u=_1(e,i);break;case"any":case"unknown":u=i;break;case"never":e.write("return INVALID;"),u=i;break;case"void":u=y1(e,i);break;case"nan":u=b1(e,i);break;case"date":u=$1(e,i);break;case"object":u=w1(e,t,n,i,s);break;case"optional":u=x1(e,t,n,i,s);break;case"nullable":u=I1(e,t,n,i,s);break;case"array":u=O1(e,t,n,i,s);break;case"literal":u=z1(e,t,n,i);break;case"enum":u=E1(e,t,n,i);break;case"readonly":{let c=Xv(e,t,n,i),l=N(t);e.write(`const ${l} = Object.freeze(${c});`),u=l;break}case"success":Xv(e,t,n,i),u="true";break;case"default":case"prefault":u=P1(e,t,n,i);break;case"nonoptional":u=A1(e,t,n,i);break;case"tuple":u=D1(e,t,n,i);break;case"union":u=N1(e,t,n,i);break;case"intersection":u=C1(e,t,n,i);break;case"record":u=U1(e,t,n,i);break;case"map":u=R1(e,t,n,i);break;case"set":u=M1(e,t,n,i);break;case"file":u=Z1(e,i);break;case"template_literal":u=V1(e,t,n,i);break;case"lazy":u=F1(e,t,n,i);break;case"pipe":u=q1(e,t,n,i);break;case"custom":u=B1(e,t,n,i);break;case"transform":u=W1(e,t,n,i);break;case"catch":u=J1(e,t,n,i);break;default:throw new Z(`schema type ${a}`)}return u===null?null:t1(e,t,n,u)}function f1(e,t,n,i,r=!0){e.write(`if (typeof ${i} !== "string") return INVALID;`);let o=n._zod.def;return o.format===void 0?i:n_(e,t,o,i,r)}function m1(e,t,n){e.write(`if (typeof ${n} !== "number" || !Number.isFinite(${n})) return INVALID;`);let i=t._zod.def;return i.check==="number_format"&&i.format&&r_(e,{format:i.format},n),n}function p1(e,t){return e.write(`if (typeof ${t} !== "boolean") return INVALID;`),t}function h1(e,t,n){e.write(`if (typeof ${n} !== "bigint") return INVALID;`);let i=t._zod.def;if(i.format)switch(i.format){case"int64":e.write(`if (${n} < -9223372036854775808n || ${n} > 9223372036854775807n) return INVALID;`);break;case"uint64":e.write(`if (${n} < 0n || ${n} > 18446744073709551615n) return INVALID;`);break}return n}function g1(e,t){return e.write(`if (typeof ${t} !== "symbol") return INVALID;`),t}function v1(e,t){return e.write(`if (${t} !== undefined) return INVALID;`),t}function _1(e,t){return e.write(`if (${t} !== null) return INVALID;`),t}function y1(e,t){return e.write(`if (${t} !== undefined) return INVALID;`),t}function b1(e,t){return e.write(`if (typeof ${t} !== "number" || !Number.isNaN(${t})) return INVALID;`),t}function $1(e,t){return e.write(`if (!(${t} instanceof Date) || Number.isNaN(${t}.getTime())) return INVALID;`),t}function w1(e,t,n,i,r=!0){let o=n._zod.def;e.write(`if (typeof ${i} !== "object" || ${i} === null || Array.isArray(${i})) return INVALID;`);let a=o.shape,s=Object.keys(a),u=Object.getOwnPropertySymbols(a),c=u.length?[...s,...u]:s,l=S=>typeof S=="symbol"?T(t,S):Se(S),d=S=>typeof S=="symbol"?`[${l(S)}]`:Se(S),f=a;if(s.includes("__proto__"))throw new Z('object shape key "__proto__"');let p=new Map;for(let S of c){let k=f[S],P=l(S),j=N(t);if(e.write(`const ${j} = ${i}[${P}];`),k._zod.optin!==void 0){let D=N(t);e.write(`let ${D} = (() => {`),e.indented(C=>{let X=xe(C,t,k,j);C.write(`return ${X};`)}),e.write("})();"),k._zod.optout==="optional"?(e.write(`if (${D} === INVALID) {`),e.indented(C=>{C.write(`if (${P} in ${i}) return INVALID;`),C.write(`${D} = undefined;`)}),e.write("}")):e.write(`if (${D} === INVALID) return INVALID;`),p.set(S,D)}else{S1(k)&&e.write(`if (!(${P} in ${i})) return INVALID;`);let D=xe(e,t,k,j,r);D!==null&&p.set(S,D)}}let m=o.catchall,h="none";if(m){let S=m._zod.def.type;if(S==="never"){let k=s.map(P=>`k !== ${Se(P)}`).join(" && ")||"true";e.write(`for (const k in ${i}) {`),e.indented(P=>{P.write(`if (${k}) return INVALID;`)}),e.write("}")}else(S==="unknown"||S==="any")&&!m._zod.def.checks?.length?h="passthrough":h="schema"}let _=N(t),I=c.some(S=>Yv(f[S])||Sd(f[S]));if(!r){if(h==="schema"){let S=s.length>0?T(t,new Set(s)):null;e.write(`for (const k in ${i}) {`),e.indented(k=>{k.write('if (k === "__proto__") continue;'),S&&k.write(`if (${S}.has(k)) continue;`);let P=N(t);k.write(`const ${P} = ${i}[k];`),xe(k,t,m,P,!1)}),e.write("}")}return null}if(I){e.write(`const ${_} = {};`);for(let S of c){let k=l(S),P=p.get(S);Sd(f[S])?e.write(`if (${k} in ${i}) ${_}[${k}] = ${P};`):Yv(f[S])?e.write(`if (${P} !== undefined || ${k} in ${i}) ${_}[${k}] = ${P};`):e.write(`${_}[${k}] = ${P};`)}}else{let S=c.map(k=>`${d(k)}: ${p.get(k)}`).join(", ");e.write(`const ${_} = { ${S} };`)}if(h!=="none"){let S=s.length>0?T(t,new Set(s)):null;e.write(`for (const k in ${i}) {`),e.indented(k=>{if(k.write('if (k === "__proto__") continue;'),S&&k.write(`if (${S}.has(k)) continue;`),h==="passthrough")k.write(`${_}[k] = ${i}[k];`);else{let P=N(t);k.write(`const ${P} = ${i}[k];`);let j=xe(k,t,m,P);k.write(`${_}[k] = ${j};`)}}),e.write("}")}return _}function x1(e,t,n,i,r=!0){let o=n._zod.def;if(k1(n))return re(e,t,o.innerType,i,r);if(o.innerType._zod.optin==="defaulted"){let s=N(t),u=N(t);return e.write(`let ${s};`),e.write(`if (${i} === undefined) {`),e.indented(c=>{c.write(`const ${u} = (() => {`),c.indented(l=>{let d=re(l,t,o.innerType,i);l.write(`return ${d};`)}),c.write("})();"),c.write(`if (${u} !== INVALID) ${s} = ${u};`)}),e.write("} else {"),e.indented(c=>{let l=re(c,t,o.innerType,i);c.write(`${s} = ${l};`)}),e.write("}"),s}let a=r?N(t):null;return a&&e.write(`let ${a};`),e.write(`if (${i} !== undefined) {`),e.indented(s=>{let u=re(s,t,o.innerType,i,r);a&&u!==null&&s.write(`${a} = ${u};`)}),e.write("}"),a}function k1(e){return e._zod.traits?.has("$ZodExactOptional")===!0}function S1(e){return e._zod.optin===void 0&&tr(e)}function tr(e){if(e._zod.def.coerce)return!0;let t=e._zod.def;switch(t.type){case"any":case"unknown":case"undefined":case"void":case"default":case"prefault":case"transform":case"custom":case"lazy":return!0;case"string":case"number":case"boolean":case"bigint":case"symbol":case"null":case"never":case"nan":case"date":case"object":case"array":case"tuple":case"record":case"map":case"set":case"file":case"template_literal":return!1;case"nonoptional":return t.innerType?tr(t.innerType):!1;case"literal":return!!t.values?.includes(void 0);case"enum":return!!e._zod.values?.has(void 0);case"optional":case"nullable":case"readonly":case"success":return t.innerType?tr(t.innerType):!0;case"catch":return!0;case"union":return t.options?t.options.some(tr):!0;case"intersection":return!t.left||!t.right?!0:tr(t.left)&&tr(t.right);case"pipe":return t.in?tr(t.in):!0;default:return!0}}function Sd(e){return e._zod.optin==="optional"&&e._zod.optout==="optional"}function Yv(e){return(e._zod.optin!=="defaulted"||e._zod.optout==="optional")&&Jr(e)}function Jr(e){let t=e._zod.def;switch(t.type){case"string":case"number":case"boolean":case"bigint":case"symbol":case"null":case"nan":case"date":case"object":case"array":case"tuple":case"record":case"map":case"set":case"file":case"template_literal":case"never":case"success":return!1;case"literal":return!!t.values?.includes(void 0);case"enum":return!!e._zod.values?.has(void 0);case"optional":return!0;case"nullable":case"readonly":case"nonoptional":return t.innerType?Jr(t.innerType):!0;case"union":return t.options?t.options.some(Jr):!0;case"intersection":return!t.left||!t.right||Jr(t.left)||Jr(t.right);case"pipe":return t.out?Jr(t.out):!0;default:return!0}}function I1(e,t,n,i,r=!0){let o=n._zod.def,a=r?N(t):null;return a&&e.write(`let ${a} = null;`),e.write(`if (${i} !== null) {`),e.indented(s=>{let u=re(s,t,o.innerType,i,r);a&&u!==null&&s.write(`${a} = ${u};`)}),e.write("}"),a}function O1(e,t,n,i,r=!0){let o=n._zod.def;e.write(`if (!Array.isArray(${i})) return INVALID;`);let a=r?N(t):null,s=N(t),u=N(t);return a&&e.write(`const ${a} = new Array(${i}.length);`),e.write(`for (let ${s} = 0; ${s} < ${i}.length; ${s}++) {`),e.indented(c=>{c.write(`const ${u} = ${i}[${s}];`);let l=xe(c,t,o.element,u,r);a&&l!==null&&c.write(`${a}[${s}] = ${l};`)}),e.write("}"),a}function z1(e,t,n,i){let o=n._zod.def.values;if(o.length!==1){let s=T(t,new Set(o));return e.write(`if (!${s}.has(${i})) return INVALID;`),i}let a=o[0];if(typeof a=="number"&&Number.isNaN(a)){let s=T(t,new Set(o));return e.write(`if (!${s}.has(${i})) return INVALID;`),i}if(typeof a=="string")e.write(`if (${i} !== ${Se(a)}) return INVALID;`);else if(typeof a=="number"||typeof a=="boolean")e.write(`if (${i} !== ${a}) return INVALID;`);else if(a===null)e.write(`if (${i} !== null) return INVALID;`);else if(a===void 0)e.write(`if (${i} !== undefined) return INVALID;`);else if(typeof a=="bigint")e.write(`if (${i} !== ${a}n) return INVALID;`);else throw new Z(`literal type ${typeof a}`);return i}function E1(e,t,n,i){let r=n._zod.values;if(!r)throw new Z("enum schema without enumerated values");let o=T(t,r);return e.write(`if (!${o}.has(${i})) return INVALID;`),i}function Xv(e,t,n,i){let r=n._zod.def;return re(e,t,r.innerType,i)}function P1(e,t,n,i){let r=n._zod.def,a=Object.getOwnPropertyDescriptor(n._zod.def,"defaultValue")?()=>n._zod.def.defaultValue:void 0;if(n._zod.def.type==="prefault"){if(!a)return re(e,t,r.innerType,i);let u=T(t,a),c=N(t);return e.write(`let ${c} = ${i};`),e.write(`if (${i} === undefined) ${c} = ${u}();`),re(e,t,r.innerType,c)}let s=N(t);if(a){let u=T(t,a),c=T(t,qn);e.write(`let ${s};`),e.write(`if (${i} === undefined) {`),e.indented(l=>{l.write(`${s} = ${c}(${u}());`)}),e.write("} else {"),e.indented(l=>{let d=re(l,t,r.innerType,i);l.write(`${s} = ${d} === undefined ? ${c}(${u}()) : ${d};`)}),e.write("}")}else e.write(`let ${s};`),e.write(`if (${i} !== undefined) {`),e.indented(u=>{let c=re(u,t,r.innerType,i);u.write(`${s} = ${c};`)}),e.write("}");return s}function A1(e,t,n,i){let r=n._zod.def,o=re(e,t,r.innerType,i),a=N(t);return e.write(`const ${a} = ${o};`),e.write(`if (${a} === undefined) return INVALID;`),a}function D1(e,t,n,i){let r=n._zod.def,o=r.items,a=r.rest;e.write(`if (!Array.isArray(${i})) return INVALID;`);let s=Qv(o,"optin"),u=Qv(o,"optout");a?e.write(`if (${i}.length < ${s}) return INVALID;`):e.write(`if (${i}.length < ${s} || ${i}.length > ${o.length}) return INVALID;`);let c=N(t);e.write(`const ${c} = [];`);for(let l=0;l=u)e.write(`if (${c}.length === ${l}) {`),e.indented(f=>{f.write(`if (${l} < ${i}.length) {`),f.indented(p=>{let m=N(t);p.write(`const ${m} = ${i}[${l}];`);let h=xe(p,t,d,m);p.write(`${c}[${l}] = ${h};`)}),f.write("} else {"),f.indented(p=>{if(Sd(d)){p.write(`${c}.length = ${l};`);return}let m=N(t),h=N(t);p.write(`const ${m} = undefined;`),p.write(`const ${h} = (() => {`),p.indented(_=>{let I=xe(_,t,d,m);_.write(`return ${I};`)}),p.write("})();"),p.write(`if (${h} === INVALID || ${h} === undefined) ${c}.length = ${l};`),p.write(`else ${c}[${l}] = ${h};`)}),f.write("}")}),e.write("}");else{let f=N(t);e.write(`const ${f} = ${i}[${l}];`);let p=xe(e,t,d,f);e.write(`${c}[${l}] = ${p};`)}}if(a){let l=N(t),d=N(t);e.write(`for (let ${l} = ${o.length}; ${l} < ${i}.length; ${l}++) {`),e.indented(f=>{f.write(`const ${d} = ${i}[${l}];`);let p=xe(f,t,a,d);f.write(`${c}[${l}] = ${p};`)}),e.write("}")}return c}function Qv(e,t){for(let n=e.length-1;n>=0;n--)if(!(t==="optin"?e[n]._zod.optin!==void 0:e[n]._zod.optout==="optional"))return n+1;return 0}function N1(e,t,n,i){let r=n._zod.def,o=r.options;if(r.discriminator)return j1(e,t,r,i);if(r.inclusive===!1)throw new Z("exclusive unions (z.xor)");if(o.length===0)return e.write("return INVALID;"),i;if(o.length===1)return re(e,t,o[0],i);if(o.every(u=>u._zod.def.type==="literal"&&!u._zod.def.checks?.length)){let u=new Set(o.flatMap(l=>l._zod.def.values)),c=T(t,u);return e.write(`if (!${c}.has(${i})) return INVALID;`),i}let s=N(t);e.write(`let ${s};`);for(let u=0;u {`):e.write(`if (${s} === INVALID) ${s} = (() => {`),e.indented(l=>{let d=re(l,t,c,i);l.write(`return ${d};`)}),e.write("})();")}return e.write(`if (${s} === INVALID) return INVALID;`),s}function j1(e,t,n,i){if(n.unionFallback)throw new Z("discriminated union with unionFallback");if(n.options.length===0)return e.write("return INVALID;"),i;let r=N(t),o=N(t);e.write(`const ${r} = ${i}?.[${Se(n.discriminator)}];`),e.write(`let ${o};`);let a=!0,s=new Set;for(let u of n.options){let c=u._zod.propValues?.[n.discriminator];if(!c||c.size===0)throw new Z("discriminated union option without static discriminator values");for(let f of c){if(s.has(f))throw new Z(`duplicate discriminator value ${String(f)}`);s.add(f)}let l=Array.from(c,f=>T1(t,r,f)),d=a?"if":"else if";e.write(`${d} (${l.join(" || ")}) {`),e.indented(f=>{let p=re(f,t,u,i);f.write(`${o} = ${p};`)}),e.write("}"),a=!1}return e.write("else { return INVALID; }"),o}function T1(e,t,n){if(typeof n=="string")return`${t} === ${Se(n)}`;if(typeof n=="number")return Number.isNaN(n)?`Number.isNaN(${t})`:`${t} === ${n}`;if(typeof n=="boolean")return`${t} === ${n}`;if(n===null)return`${t} === null`;if(n===void 0)return`${t} === undefined`;if(typeof n=="bigint")return`${t} === ${n}n`;if(typeof n=="symbol"){let i=T(e,n);return`${t} === ${i}`}throw new Z(`literal discriminator value ${String(n)}`)}function C1(e,t,n,i){let r=n._zod.def;t.definite=!1;let o=xe(e,t,r.left,i),a=xe(e,t,r.right,i),s=T(t,qr),u=N(t);return e.write(`const ${u} = ${s}(${o}, ${a});`),e.write(`if (!${u}.valid) return INVALID;`),`${u}.data`}function U1(e,t,n,i){let r=n._zod.def,o=T(t,Fe);e.write(`if (!${o}(${i})) return INVALID;`);let a=N(t),s=N(t),u=N(t);e.write(`const ${a} = {};`);let c=r,l=c.partial?void 0:r.keyType._zod.values;if(l){let p=[];for(let h of l){if(!(typeof h=="string"||typeof h=="number"||typeof h=="symbol"))throw new Z(`record key value ${String(h)}`);let _=typeof h=="number"?h.toString():h;if(_==="__proto__")throw new Z('record key "__proto__"');p.push(_);let I=T(t,h),S=re(e,t,r.keyType,I),k=N(t);e.write(`const ${k} = ${i}[${L1(t,_)}];`);let P=xe(e,t,r.valueType,k);e.write(`${a}[${S}] = ${P};`)}let m=T(t,new Set(p));return e.write(`for (const ${s} in ${i}) {`),e.indented(h=>{h.write(`if (${m}.has(${s})) continue;`),c.mode==="loose"?h.write(`if (${s} !== "__proto__") ${a}[${s}] = ${i}[${s}];`):h.write("return INVALID;")}),e.write("}"),a}let d=r.keyType._zod.def;if(!(d.type==="string"&&d.format===void 0&&!d.coerce&&(d.checks?.length??0)===0)){let p=r.mode==="loose",m=ya(r.keyType);m.definite===!1&&(t.definite=!1);let h=T(t,m),_=T(t,yt),I=N(t);return e_(e,t,i,s,S=>{S.write(`let ${I} = ${h}(${s});`),S.write(`if (${I} === INVALID && typeof ${s} === "string" && ${_}.test(${s})) ${I} = ${h}(Number(${s}));`),p?S.write(`if (${I} === INVALID) { ${a}[${s}] = ${i}[${s}]; continue; }`):S.write(`if (${I} === INVALID) return INVALID;`),S.write(`if (${I} === "__proto__") continue;`);let k=N(t);S.write(`const ${k} = ${i}[${s}];`);let P=xe(S,t,r.valueType,k);S.write(`${a}[${I}] = ${P};`)}),a}return e_(e,t,i,s,p=>{p.write(`const ${u} = ${i}[${s}];`);let m=xe(p,t,r.valueType,u);p.write(`${a}[${s}] = ${m};`)},"return INVALID;"),a}function e_(e,t,n,i,r,o){let a=T(t,Object.prototype.propertyIsEnumerable),s=N(t),u=N(t),c=N(t);e.write(`const ${s} = Object.getOwnPropertySymbols(${n});`),e.write(`const ${u} = Object.getOwnPropertyNames(${n});`),e.write(`for (let ${c} = 0; ${c} < ${u}.length; ${c}++) {`),e.indented(l=>{l.write(`const ${i} = ${u}[${c}];`),l.write(`if (${i} === "__proto__" || !${a}.call(${n}, ${i})) continue;`),r(l)}),e.write("}"),e.write(`for (let ${c} = 0; ${c} < ${s}.length; ${c}++) {`),e.indented(l=>{l.write(`const ${i} = ${s}[${c}];`),l.write(`if (!${a}.call(${n}, ${i})) continue;`),o?l.write(o):r(l)}),e.write("}")}function L1(e,t){return typeof t=="string"?Se(t):T(e,t)}function R1(e,t,n,i){let r=n._zod.def;e.write(`if (!(${i} instanceof Map)) return INVALID;`);let o=N(t),a=N(t),s=N(t);return e.write(`const ${o} = new Map();`),e.write(`for (const [${a}, ${s}] of ${i}) {`),e.indented(u=>{let c=re(u,t,r.keyType,a),l=re(u,t,r.valueType,s);u.write(`${o}.set(${c}, ${l});`)}),e.write("}"),o}function M1(e,t,n,i){let r=n._zod.def;e.write(`if (!(${i} instanceof Set)) return INVALID;`);let o=N(t),a=N(t);return e.write(`const ${o} = new Set();`),e.write(`for (const ${a} of ${i}) {`),e.indented(s=>{let u=re(s,t,r.valueType,a);s.write(`${o}.add(${u});`)}),e.write("}"),o}function Z1(e,t){return e.write(`if (!(${t} instanceof File)) return INVALID;`),t}function V1(e,t,n,i){e.write(`if (typeof ${i} !== "string") return INVALID;`);let r=n._zod.pattern;if(r){let o=T(t,r);e.write(`${o}.lastIndex = 0;`),e.write(`if (!${o}.test(${i})) return INVALID;`)}return i}function F1(e,t,n,i){let r=n._zod.def,o=rr(t,r.getter),a=T(t,{parser:null});e.write(`if (!${a}.parser) {`),e.indented(u=>{u.write(`const inner = ${o}();`),u.write(`${a}.parser = function(input) {`),u.indented(c=>{c.write("const result = inner._zod.run({ value: input, issues: [] }, {});"),c.write("return result.issues.length === 0 ? result.value : INVALID;")}),u.write("};")}),e.write("}");let s=N(t);return e.write(`const ${s} = ${a}.parser(${i});`),e.write(`if (${s} === INVALID) return INVALID;`),s}function q1(e,t,n,i){let r=n._zod.def,o=re(e,t,r.in,i);if(r.transform){if(nr(r.transform))throw new Ye("z.compile: async transforms in pipes are not supported");let a=r.transform,u=rr(t,l=>{let d={value:l,issues:[],addIssue:Od},f=a(l,d);return f instanceof Promise?Oe:d.issues.length===0?f:Oe}),c=N(t);return e.write(`const ${c} = ${u}(${o});`),e.write(`if (${c} === INVALID) return INVALID;`),re(e,t,r.out,c)}else return re(e,t,r.out,o)}function nr(e){return typeof e=="function"&&(e.constructor.name==="AsyncFunction"||e[Symbol.toStringTag]==="AsyncFunction")}function B1(e,t,n,i){let r=n._zod.def;if(r.fn){if(nr(r.fn))throw new Ye("z.compile: async custom predicates are not supported");let o=rr(t,r.fn),a=T(t,kd),s=N(t);e.write(`const ${s} = ${o}(${i});`),e.write(`if (${s} instanceof Promise) ${a}();`),e.write(`if (!${s}) return INVALID;`)}else throw new Z("custom schema without a predicate function");return i}function G1(e,t,n){let i=e._zod.run({value:n,issues:[]},{});if(i&&typeof i.then=="function")return Oe;let r=i;return r.issues.length===0?r.value:t()}function J1(e,t,n,i){let r=n._zod.def;if(!r.catchValue[ko])throw new Z("catch with a callback (only a constant catch value compiles)",!1);let o=N(t);e.write(`let ${o} = (() => {`),e.indented(c=>{let l=xe(c,t,r.innerType,i);c.write(`return ${l};`)}),e.write("})();");let a=T(t,r.innerType),s=rr(t,r.catchValue),u=T(t,G1);return e.write(`if (${o} === INVALID) {`),e.indented(c=>{c.write(`${o} = ${u}(${a}, ${s}, ${i});`),c.write(`if (${o} === INVALID) return INVALID;`)}),e.write("}"),o}function W1(e,t,n,i){let r=n._zod.def;if(r.transform){if(nr(r.transform))throw new Ye("z.compile: async transforms are not supported");let o=r.transform,s=rr(t,c=>{let l={value:c,issues:[],addIssue:Od},d=o(c,l);return d instanceof Promise?Oe:l.issues.length===0?d:Oe}),u=N(t);return e.write(`const ${u} = ${s}(${i});`),e.write(`if (${u} === INVALID) return INVALID;`),u}return i}function ba(e){return e.checks&&(e.checks=[...e.checks]),e}function zd(e,t){return new e(ba({type:"string",...O(t)}))}function Ed(e,t){return new e(ba({type:"string",coerce:!0,...O(t)}))}function $a(e,t){return new e({type:"string",format:"email",check:"string_format",abort:!1,...O(t)})}function wa(e,t){return new e({type:"string",format:"guid",check:"string_format",abort:!1,...O(t)})}function xa(e,t){return new e({type:"string",format:"uuid",check:"string_format",abort:!1,...O(t)})}function ka(e,t){return new e({type:"string",format:"uuid",check:"string_format",abort:!1,version:"v4",...O(t)})}function Sa(e,t){return new e({type:"string",format:"uuid",check:"string_format",abort:!1,version:"v6",...O(t)})}function Ia(e,t){return new e({type:"string",format:"uuid",check:"string_format",abort:!1,version:"v7",...O(t)})}function yi(e,t){return new e({type:"string",format:"url",check:"string_format",abort:!1,...O(t)})}function Oa(e,t){return new e({type:"string",format:"emoji",check:"string_format",abort:!1,...O(t)})}function za(e,t){return new e({type:"string",format:"nanoid",check:"string_format",abort:!1,...O(t)})}function Ea(e,t){return new e({type:"string",format:"cuid",check:"string_format",abort:!1,...O(t)})}function Pa(e,t){return new e({type:"string",format:"cuid2",check:"string_format",abort:!1,...O(t)})}function Aa(e,t){return new e({type:"string",format:"ulid",check:"string_format",abort:!1,...O(t)})}function Da(e,t){return new e({type:"string",format:"xid",check:"string_format",abort:!1,...O(t)})}function Na(e,t){return new e({type:"string",format:"ksuid",check:"string_format",abort:!1,...O(t)})}function ja(e,t){return new e({type:"string",format:"ipv4",check:"string_format",abort:!1,...O(t)})}function Ta(e,t){return new e({type:"string",format:"ipv6",check:"string_format",abort:!1,...O(t)})}function Pd(e,t){return new e({type:"string",format:"mac",check:"string_format",abort:!1,...O(t)})}function Ca(e,t){return new e({type:"string",format:"cidrv4",check:"string_format",abort:!1,...O(t)})}function Ua(e,t){return new e({type:"string",format:"cidrv6",check:"string_format",abort:!1,...O(t)})}function La(e,t){return new e({type:"string",format:"base64",check:"string_format",abort:!1,...O(t)})}function Ra(e,t){return new e({type:"string",format:"base64url",check:"string_format",abort:!1,...O(t)})}function Ma(e,t){return new e({type:"string",format:"e164",check:"string_format",abort:!1,...O(t)})}function Ad(e,t){return new e({type:"string",format:"credit_card",check:"string_format",abort:!1,...O(t)})}function Dd(e,t){return new e({type:"string",format:"iban",check:"string_format",abort:!1,...O(t)})}function Za(e,t){return new e({type:"string",format:"jwt",check:"string_format",abort:!1,...O(t)})}var Nd={Any:null,Minute:-1,Second:0,Millisecond:3,Microsecond:6};function bi(e,t){return new e({type:"string",format:"datetime",check:"string_format",offset:!1,local:!1,precision:null,...O(t)})}function $i(e,t){return new e({type:"string",format:"date",check:"string_format",...O(t)})}function wi(e,t){return new e({type:"string",format:"time",check:"string_format",precision:null,...O(t)})}function xi(e,t){return new e({type:"string",format:"duration",check:"string_format",...O(t)})}function jd(e,t){return new e(ba({type:"number",checks:[],...O(t)}))}function Td(e,t){return new e(ba({type:"number",coerce:!0,checks:[],...O(t)}))}function Cd(e,t){return new e({type:"number",check:"number_format",abort:!1,format:"safeint",...O(t)})}function Ud(e,t){return new e({type:"number",check:"number_format",abort:!1,format:"float32",...O(t)})}function Ld(e,t){return new e({type:"number",check:"number_format",abort:!1,format:"float64",...O(t)})}function Rd(e,t){return new e({type:"number",check:"number_format",abort:!1,format:"int32",...O(t)})}function Md(e,t){return new e({type:"number",check:"number_format",abort:!1,format:"uint32",...O(t)})}function Zd(e,t){return new e({type:"boolean",...O(t)})}function Vd(e,t){return new e({type:"boolean",coerce:!0,...O(t)})}function Fd(e,t){return new e({type:"bigint",...O(t)})}function qd(e,t){return new e({type:"bigint",coerce:!0,...O(t)})}function Bd(e,t){return new e({type:"bigint",check:"bigint_format",abort:!1,format:"int64",...O(t)})}function Gd(e,t){return new e({type:"bigint",check:"bigint_format",abort:!1,format:"uint64",...O(t)})}function Jd(e,t){return new e({type:"symbol",...O(t)})}function Wd(e,t){return new e({type:"undefined",...O(t)})}function Kd(e,t){return new e({type:"null",...O(t)})}function Hd(e){return new e({type:"any"})}function Yd(e){return new e({type:"unknown"})}function Xd(e,t){return new e({type:"never",...O(t)})}function Qd(e,t){return new e({type:"void",...O(t)})}function ef(e,t){return new e({type:"date",...O(t)})}function tf(e,t){return new e({type:"date",coerce:!0,...O(t)})}function rf(e,t){return new e({type:"nan",...O(t)})}function nt(e,t){return new Mo({check:"less_than",...O(t),value:e,inclusive:!1})}function Ze(e,t){return new Mo({check:"less_than",...O(t),value:e,inclusive:!0})}function it(e,t){return new Zo({check:"greater_than",...O(t),value:e,inclusive:!1})}function Ve(e,t){return new Zo({check:"greater_than",...O(t),value:e,inclusive:!0})}function Va(e){return it(0,e)}function Fa(e){return nt(0,e)}function qa(e){return Ze(0,e)}function Ba(e){return Ve(0,e)}function Pt(e,t){return new Mc({check:"multiple_of",...O(t),value:e})}function At(e,t){return new Fc({check:"max_size",...O(t),maximum:e})}function ot(e,t){return new qc({check:"min_size",...O(t),minimum:e})}function ir(e,t){return new Bc({check:"size_equals",...O(t),size:e})}function or(e,t){return new Gc({check:"max_length",...O(t),maximum:e})}function bt(e,t){return new Jc({check:"min_length",...O(t),minimum:e})}function ar(e,t){return new Wc({check:"length_equals",...O(t),length:e})}function Wr(e,t){return new Kc({check:"string_format",format:"regex",...O(t),pattern:e})}function Kr(e){return new Hc({check:"string_format",format:"lowercase",...O(e)})}function Hr(e){return new Yc({check:"string_format",format:"uppercase",...O(e)})}function Yr(e,t){return new Xc({check:"string_format",format:"includes",...O(t),includes:e})}function Xr(e,t){return new Qc({check:"string_format",format:"starts_with",...O(t),prefix:e})}function Qr(e,t){return new el({check:"string_format",format:"ends_with",...O(t),suffix:e})}function Ga(e,t,n){return new tl({check:"property",property:e,schema:t,...O(n)})}function en(e,t){return new rl({check:"properties",shape:e,...O(t)})}function tn(e,t){return new nl({check:"mime_type",mime:e,...O(t)})}function Xe(e){return new il({check:"overwrite",tx:e})}function rn(e){return Xe(t=>t.normalize(e))}function nn(){return Xe(e=>e.trim())}function on(){return Xe(e=>e.toLowerCase())}function an(){return Xe(e=>e.toUpperCase())}function sn(){return Xe(e=>Vu(e))}function nf(e,t,n){return new e({type:"array",element:t,...O(n)})}function K1(e,t,n){return new e({type:"union",options:t,...O(n)})}function H1(e,t,n){return new e({type:"union",options:t,inclusive:!1,...O(n)})}function Y1(e,t,n,i){return new e({type:"union",options:n,discriminator:t,...O(i)})}function X1(e,t,n){return new e({type:"intersection",left:t,right:n})}function Q1(e,t,n,i){let r=n instanceof L,o=r?i:n,a=r?n:null;return new e({type:"tuple",items:t,rest:a,...O(o)})}function eO(e,t,n,i){return new e({type:"record",keyType:t,valueType:n,...O(i)})}function tO(e,t,n,i){return new e({type:"map",keyType:t,valueType:n,...O(i)})}function rO(e,t,n){return new e({type:"set",valueType:t,...O(n)})}function nO(e,t,n){let i=Array.isArray(t)?Object.fromEntries(t.map(r=>[r,r])):t;return new e({type:"enum",entries:i,...O(n)})}function iO(e,t,n){return new e({type:"enum",entries:t,...O(n)})}function oO(e,t,n){return new e({type:"literal",values:Array.isArray(t)?t:[t],...O(n)})}function of(e,t){return new e({type:"file",...O(t)})}function aO(e,t){return new e({type:"transform",transform:t})}function sO(e,t){return new e({type:"optional",innerType:t})}function uO(e,t){return new e({type:"nullable",innerType:t})}function cO(e,t,n){return new e({type:"default",innerType:t,get defaultValue(){return typeof n=="function"?n():qn(n)}})}function lO(e,t,n){return new e({type:"nonoptional",innerType:t,...O(n)})}function dO(e,t){return new e({type:"success",innerType:t})}function fO(e,t,n){return new e({type:"catch",innerType:t,catchValue:typeof n=="function"?n:Wu(n)})}function mO(e,t,n){return new e({type:"pipe",in:t,out:n})}function pO(e,t){return new e({type:"readonly",innerType:t})}function hO(e,t,n){return new e({type:"template_literal",parts:t,...O(n)})}function gO(e,t){return new e({type:"lazy",getter:t})}function vO(e,t){return new e({type:"promise",innerType:t})}function af(e,t,n){let i=O(n);return i.abort??(i.abort=!0),new e({type:"custom",check:"custom",fn:t,...i})}function sf(e,t,n){return new e({type:"custom",check:"custom",fn:t,...O(n)})}function uf(e,t){let n=i_(i=>(i.addIssue=r=>{if(typeof r=="string")i.issues.push(Lr(r,i.value,n._zod.def));else{let o=r;o.fatal&&(o.continue=!1),o.code??(o.code="custom"),"input"in o||(o.input=i.value),o.inst??(o.inst=n),o.continue??(o.continue=!n._zod.def.abort),i.issues.push(Lr(o))}},e(i.value,i)),t);return n}function i_(e,t){let n=new Q({check:"custom",...O(t)});return n._zod.check=e,n}function cf(e){let t=new Q({check:"describe"});return t._zod.onattach=[n=>{let i=$e.get(n)??{};$e.add(n,{...i,description:e})}],t._zod.check=()=>{},t}function lf(e){let t=new Q({check:"meta"});return t._zod.onattach=[n=>{let i=$e.get(n)??{};$e.add(n,{...i,...e})}],t._zod.check=()=>{},t}function df(e,t){let n=O(t),i=n.truthy??["true","1","yes","on","y","enabled"],r=n.falsy??["false","0","no","off","n","disabled"];n.case!=="sensitive"&&(i=i.map(p=>typeof p=="string"?p.toLowerCase():p),r=r.map(p=>typeof p=="string"?p.toLowerCase():p));let o=new Set(i),a=new Set(r),s=e.Codec??fi,u=e.Boolean??li,c=e.String??Qt,l=new c({type:"string",error:n.error}),d=new u({type:"boolean",error:n.error}),f=new s({type:"pipe",in:l,out:d,transform:((p,m)=>{let h=p;return n.case!=="sensitive"&&(h=h.toLowerCase()),o.has(h)?!0:a.has(h)?!1:(m.issues.push({code:"invalid_value",expected:"stringbool",values:[...o,...a],input:m.value,inst:f,continue:!1}),{})}),reverseTransform:((p,m)=>p===!0?i[0]||"true":r[0]||"false"),error:n.error});return f._zod.bag.truthy=i,f._zod.bag.falsy=r,f._zod.bag.case=n.case??"insensitive",f}function sr(e,t,n,i={}){let r=O(i),o={check:"string_format",type:"string",format:t,fn:typeof n=="function"?n:s=>n.test(s),...r};return n instanceof RegExp&&(o.pattern=n),new e(o)}function ki(e,...t){for(let n of t)for(let i of Reflect.ownKeys(n))Object.prototype.propertyIsEnumerable.call(n,i)&&be(e,i,n[i]);return e}function Dt(e){let t=e?.target??"draft-2020-12";return t==="draft-4"&&(t="draft-04"),t==="draft-7"&&(t="draft-07"),{processors:e.processors??{},metadataRegistry:e?.metadata??$e,target:t,unrepresentable:e?.unrepresentable??"throw",override:e?.override??(()=>{}),io:e?.io??"output",counter:0,seen:new Map,sharedDefsExtractedFor:void 0,sharedEmitDoneFor:void 0,cycles:e?.cycles??"ref",reused:e?.reused??"inline",intersections:[],deferred:[],external:e?.external??void 0}}function fe(e,t,n,i,r){let o=typeof t.unrepresentable=="function"?t.unrepresentable({zodSchema:e,path:i.path,message:r}):t.unrepresentable;if(o==="any")return!1;if(o===void 0||o==="throw")throw new Error(r);return Object.assign(n,o),!0}function H(e,t,n={path:[],schemaPath:[]}){var i;let r=e._zod.def,o=t.seen.get(e);if(o)return o.count++,n.schemaPath.includes(e)&&(o.cycle=n.path),o.schema;let a={schema:{},count:1,cycle:void 0,path:n.path};t.seen.set(e,a),t.sharedDefsExtractedFor=void 0,t.sharedEmitDoneFor=void 0;let s=e._zod.toJSONSchema?.();if(s)a.schema=s;else{let l={...n,schemaPath:[...n.schemaPath,e],path:n.path};if(e._zod.processJSONSchema)e._zod.processJSONSchema(t,a.schema,l);else{let f=a.schema,p=t.processors[r.type];if(!p)throw new Error(`[toJSONSchema]: Non-representable type encountered: ${r.type}`);p(e,t,f,l)}let d=e._zod.parent;d&&(a.ref||(a.ref=d),H(d,t,l),t.seen.get(d).isParent=!0)}let u=t.metadataRegistry.get(e);return u&&ki(a.schema,u),t.io==="input"&&ze(e)&&(delete a.schema.examples,delete a.schema.default),t.io==="input"&&"_prefault"in a.schema&&((i=a.schema).default??(i.default=a.schema._prefault)),delete a.schema._prefault,t.seen.get(e).schema}function o_(e){return e.replace(/~/g,"~0").replace(/\//g,"~1")}function Nt(e,t){let n=e.seen.get(t);if(!n)throw new Error("Unprocessed schema. This is a bug in Zod.");if(e.external&&e.sharedDefsExtractedFor===e.external)return;let i=new Map;for(let a of e.seen.entries()){let s=e.metadataRegistry.get(a[0])?.id;if(s){let u=i.get(s);if(u&&u!==a[0])throw new Error(`Duplicate schema id "${s}" detected during JSON Schema conversion. Two different schemas cannot share the same id when converted together.`);i.set(s,a[0])}}let r=a=>{let s=e.target==="draft-2020-12"?"$defs":"definitions";if(e.external){let d=e.external.registry.get(a[0])?.id,f=e.external.uri??(m=>m);if(d)return{ref:f(d)};let p=a[1].defId??a[1].schema.id??`schema${e.counter++}`;return a[1].defId=p,{defId:p,ref:`${f("__shared")}#/${s}/${o_(p)}`}}let u="#",c=`${u}/${s}/`;if(a[1]===n&&!a[1].schema.id)return{ref:u};let l=a[1].schema.id??`__schema${e.counter++}`;return{defId:l,ref:c+o_(l)}},o=a=>{if(a[1].schema.$ref)return;let s=a[1],{ref:u,defId:c}=r(a);s.def={...s.schema},c&&(s.defId=c);let l=s.schema;for(let d in l)delete l[d];l.$ref=u};if(e.cycles==="throw")for(let a of e.seen.entries()){let s=a[1];if(s.cycle)throw new Error(`Cycle detected: #/${s.cycle?.join("/")}/ +}`,m;try{m=new l(...a,d)(...s)}catch(f){throw new Z(`this schema (generated code failed to evaluate: ${f.message})`)}return t?.debug&&(m.code=c),m.definite=i.definite,m}function T(e,t){for(let[i,r]of e.constants)if(r===t)return i;let n=`c${e.constantCounter++}`;return e.constants.set(n,t),n}function rr(e,t){return e.definite=!1,T(e,t)}function j(e){return`v${e.varCounter++}`}function e1(e,t){let n=e._zod.run({value:t,issues:[]},{});if(n&&typeof n.then=="function")return Oe;let i=n;return i.issues.length===0?i.value:Oe}function we(e,t,n,i,r=!0){let o=e.content.length,a=t.constants.size,s=t.constantCounter,u=t.varCounter;try{return te(e,t,n,i,r)}catch(c){if(!(c instanceof Z)||!c.islandable)throw c;if(e.content.length=o,t.constants.size>a){let l=Array.from(t.constants.keys()).slice(a);for(let d of l)t.constants.delete(d)}return t.constantCounter=s,t.varCounter=u,t1(e,t,n,i)}}function t1(e,t,n,i){t.definite=!1;let r=T(t,n),o=T(t,e1),a=j(t);return e.write(`const ${a} = ${o}(${r}, ${i});`),e.write(`if (${a} === INVALID) return INVALID;`),a}var r1=new Set(["max_size","min_size","size_equals","max_length","min_length","length_equals"]);function n1(e,t,n,i){let r=n._zod.def.checks;if(!r||r.length===0)return i;let o=i;for(let a of r){let s=a._zod.def;if(s.when&&!r1.has(s.check))throw new Z('check with a custom "when" condition');switch(s.check){case"greater_than":i1(e,t,s,o);break;case"less_than":o1(e,t,s,o);break;case"multiple_of":a1(e,t,s,o);break;case"number_format":r_(e,s,o);break;case"min_length":{let u=er(s.minimum,"min_length"),c=$d(e,t,o,`${o}.length >= ${u} && ${o}.length < ${s.minimum*2}`);e.write(`if (${c} < ${u}) return INVALID;`);break}case"max_length":{let u=er(s.maximum,"max_length"),c=$d(e,t,o,`${o}.length > ${u}`);e.write(`if (${c} > ${u}) return INVALID;`);break}case"length_equals":{let u=er(s.length,"length_equals"),c=$d(e,t,o,`${o}.length >= ${u} && ${o}.length <= ${s.length*2}`);e.write(`if (${c} !== ${u}) return INVALID;`);break}case"min_size":e.write(`if (${o}.size < ${er(s.minimum,"min_size")}) return INVALID;`);break;case"max_size":e.write(`if (${o}.size > ${er(s.maximum,"max_size")}) return INVALID;`);break;case"size_equals":e.write(`if (${o}.size !== ${er(s.size,"size_equals")}) return INVALID;`);break;case"string_format":o=n_(e,t,s,o);break;case"custom":o=f1(e,t,a,o);break;case"bigint_format":s1(e,s,o);break;case"mime_type":u1(e,t,s,o);break;case"property":l1(e,t,s,o);break;case"properties":c1(e,t,s,o);break;case"overwrite":{let u=j(t);d1(e,t,a,o,u),o=u;break}default:throw new Z(`check type ${s.check}`)}}return o}function $d(e,t,n,i){let r=T(t,Ht),o=j(t);return e.write(`const ${o} = typeof ${n} === "string" && ${i} ? ${r}(${n}) : ${n}.length;`),o}function er(e,t){if(typeof e!="number"||!Number.isFinite(e))throw new Z(`${t} bound of type ${typeof e}`);return`${e}`}function t_(e,t){if(typeof t=="bigint")return`${t}n`;if(typeof t=="number"){if(Number.isNaN(t))throw new Z("comparison check with NaN bound");return`${t}`}if(t instanceof Date){if(Number.isNaN(t.getTime()))throw new Z("comparison check with Invalid Date bound");return T(e,t)}throw new Z(`comparison check bound of type ${typeof t}`)}function i1(e,t,n,i){let r=n.inclusive?"<":"<=";e.write(`if (${i} ${r} ${t_(t,n.value)}) return INVALID;`)}function o1(e,t,n,i){let r=n.inclusive?">":">=";e.write(`if (${i} ${r} ${t_(t,n.value)}) return INVALID;`)}function a1(e,t,n,i){if(typeof n.value=="bigint"){if(n.value===BigInt(0))throw new Z("multiple_of check with a zero divisor");e.write(`if (${i} % ${n.value}n !== 0n) return INVALID;`)}else{let r=T(t,Vn);e.write(`if (${r}(${i}, ${er(n.value,"multiple_of")}) !== 0) return INVALID;`)}}function r_(e,t,n){let i=t.format;switch(i){case"safeint":e.write(`if (!Number.isSafeInteger(${n})) return INVALID;`);break;case"int32":e.write(`if (!Number.isInteger(${n}) || ${n} < -2147483648 || ${n} > 2147483647) return INVALID;`);break;case"uint32":e.write(`if (!Number.isInteger(${n}) || ${n} < 0 || ${n} > 4294967295) return INVALID;`);break;case"float32":e.write(`if (!Number.isFinite(${n}) || ${n} < -3.4028234663852886e38 || ${n} > 3.4028234663852886e38) return INVALID;`);break;case"float64":e.write(`if (!Number.isFinite(${n})) return INVALID;`);break;default:throw new Z(`number format ${i}`)}}function s1(e,t,n){let i=t.format;if(i)switch(i){case"int64":e.write(`if (${n} < -9223372036854775808n || ${n} > 9223372036854775807n) return INVALID;`);break;case"uint64":e.write(`if (${n} < 0n || ${n} > 18446744073709551615n) return INVALID;`);break;default:throw new Z(`bigint format ${i}`)}}function u1(e,t,n,i){let r=n.mime;if(r&&r.length>0){let o=T(t,new Set(r));e.write(`if (!${o}.has(${i}.type)) return INVALID;`)}}function c1(e,t,n,i){if(n.when)throw new Z('check with a custom "when" condition');e.write(`if (${i} == null) return INVALID;`);let r=n.shape;for(let o of Reflect.ownKeys(r)){let a=typeof o=="symbol"?T(t,o):Se(o),s=j(t);e.write(`const ${s} = ${i}[${a}];`),we(e,t,r[o],s,!1)}}function l1(e,t,n,i){let r=`${i}[${JSON.stringify(n.property)}]`;te(e,t,n.schema,r)}function d1(e,t,n,i,r){let o=n._zod.def.tx;if(!o)throw new Z("overwrite check without a transform function");if(nr(o))throw new He("z.compile: async overwrite transforms are not supported");let a=T(t,o);e.write(`const ${r} = ${a}(${i});`)}function wd(){throw new Ne}function Sd(e){this.issues.push(e)}function f1(e,t,n,i){let r=n._zod.def;if(r.fn){if(nr(r.fn))throw new He("z.compile: async .refine() predicates are not supported");let o=rr(t,r.fn),a=T(t,wd),s=j(t);return e.write(`const ${s} = ${o}(${i});`),e.write(`if (${s} instanceof Promise) ${a}();`),e.write(`if (!${s}) return INVALID;`),i}if(n._zod.check){if(nr(n._zod.check))throw new He("z.compile: async .superRefine() / check functions are not supported");let o=n._zod.check,s=rr(t,c=>{let l={value:c,issues:[],addIssue:Sd};return o(l)instanceof Promise&&wd(),l.issues.length===0?l.value:Oe}),u=j(t);return e.write(`const ${u} = ${s}(${i});`),e.write(`if (${u} === INVALID) return INVALID;`),u}throw new Z("custom check without a predicate or check function")}var m1=new Set(["cidrv4","cuid","cuid2","date","datetime","duration","e164","email","emoji","ends_with","guid","includes","ipv4","ksuid","lowercase","mac","nanoid","regex","starts_with","time","ulid","uppercase","uuid","xid"]);function n_(e,t,n,i,r=!0){let o=n.format;if(o==="base64"){let c=T(t,si);return e.write(`if (!${c}(${i})) return INVALID;`),i}if(o==="base64url"){let c=T(t,Ko);return e.write(`if (!${c}(${i})) return INVALID;`),i}if(o==="jwt"){let c=T(t,Xo),l=T(t,n.alg??null);return e.write(`if (!${c}(${i}, ${l})) return INVALID;`),i}if(o==="ipv6"){let c=T(t,ai);return e.write(`if (!${c}(${i})) return INVALID;`),i}if(o==="cidrv6"){let c=T(t,Jo);return e.write(`if (!${c}(${i})) return INVALID;`),i}if(o==="credit_card"){let c=T(t,Ho);return e.write(`if (!${c}(${i})) return INVALID;`),i}if(o==="iban"){let c=T(t,Yo);return e.write(`if (!${c}(${i})) return INVALID;`),i}let a=n;if(o==="url"||o==="httpurl"||a.normalize||a.hostname!==void 0||a.protocol!==void 0){let c=T(t,qo),l=T(t,n),d=j(t),m=j(t);if(e.write(`const ${d} = ${i}.trim();`),e.write(`const ${m} = ${c}(${d}, ${l});`),e.write(`if (typeof ${m} === "number") return INVALID;`),a.hostname!==void 0){let v=T(t,Bo);e.write(`if (!${v}(${m}, ${l}.hostname)) return INVALID;`)}if(a.protocol!==void 0){let v=T(t,Go);e.write(`if (!${v}(${m}, ${l}.protocol)) return INVALID;`)}if(!r)return null;let f=j(t),p=a.normalize?`${m}.href`:`${T(t,oi)}(${d})`;return e.write(`const ${f} = ${p};`),f}let s=n.fn;if(s){if(nr(s))throw new Z(`async string format ${o}`);let c=T(t,s);return e.write(`if (!${c}(${i})) return INVALID;`),i}if(m1.has(o)&&n.pattern){let c=T(t,n.pattern);return e.write(`${c}.lastIndex = 0;`),e.write(`if (!${c}.test(${i})) return INVALID;`),i}let u=n.format;switch(u){case"regex":throw new Z("regex format without a pattern");case"lowercase":e.write(`if (${i} !== ${i}.toLowerCase()) return INVALID;`);break;case"uppercase":e.write(`if (${i} !== ${i}.toUpperCase()) return INVALID;`);break;case"includes":e.write(`if (!${i}.includes(${Se(n.includes)})) return INVALID;`);break;case"starts_with":{let c=n.prefix;e.write(`if (${i}.slice(0, ${c.length}) !== ${Se(c)}) return INVALID;`);break}case"ends_with":{let c=n.suffix;e.write(`if (${i}.slice(-${c.length}) !== ${Se(c)}) return INVALID;`);break}default:throw new Z(`string format ${u}`)}return i}function te(e,t,n,i,r=!0){let o=n._zod.def,a=o.type;if(o.coerce)throw new Z(`coercion (z.coerce.${a}())`);let s=r||!!o.checks?.length,u;switch(a){case"string":u=p1(e,t,n,i,s);break;case"number":u=h1(e,n,i);break;case"boolean":u=g1(e,i);break;case"bigint":u=v1(e,n,i);break;case"symbol":u=_1(e,i);break;case"undefined":u=y1(e,i);break;case"null":u=b1(e,i);break;case"any":case"unknown":u=i;break;case"never":e.write("return INVALID;"),u=i;break;case"void":u=$1(e,i);break;case"nan":u=w1(e,i);break;case"date":u=x1(e,i);break;case"object":u=k1(e,t,n,i,s);break;case"optional":u=S1(e,t,n,i,s);break;case"nullable":u=z1(e,t,n,i,s);break;case"array":u=E1(e,t,n,i,s);break;case"literal":u=P1(e,t,n,i);break;case"enum":u=A1(e,t,n,i);break;case"readonly":{let c=Xv(e,t,n,i),l=j(t);e.write(`const ${l} = Object.freeze(${c});`),u=l;break}case"success":Xv(e,t,n,i),u="true";break;case"default":case"prefault":u=D1(e,t,n,i);break;case"nonoptional":u=j1(e,t,n,i);break;case"tuple":u=N1(e,t,n,i);break;case"union":u=T1(e,t,n,i);break;case"intersection":u=L1(e,t,n,i);break;case"record":u=R1(e,t,n,i);break;case"map":u=Z1(e,t,n,i);break;case"set":u=V1(e,t,n,i);break;case"file":u=F1(e,i);break;case"template_literal":u=q1(e,t,n,i);break;case"lazy":u=B1(e,t,n,i);break;case"pipe":u=G1(e,t,n,i);break;case"custom":u=J1(e,t,n,i);break;case"transform":u=H1(e,t,n,i);break;case"catch":u=K1(e,t,n,i);break;default:throw new Z(`schema type ${a}`)}return u===null?null:n1(e,t,n,u)}function p1(e,t,n,i,r=!0){e.write(`if (typeof ${i} !== "string") return INVALID;`);let o=n._zod.def;return o.format===void 0?i:n_(e,t,o,i,r)}function h1(e,t,n){e.write(`if (typeof ${n} !== "number" || !Number.isFinite(${n})) return INVALID;`);let i=t._zod.def;return i.check==="number_format"&&i.format&&r_(e,{format:i.format},n),n}function g1(e,t){return e.write(`if (typeof ${t} !== "boolean") return INVALID;`),t}function v1(e,t,n){e.write(`if (typeof ${n} !== "bigint") return INVALID;`);let i=t._zod.def;if(i.format)switch(i.format){case"int64":e.write(`if (${n} < -9223372036854775808n || ${n} > 9223372036854775807n) return INVALID;`);break;case"uint64":e.write(`if (${n} < 0n || ${n} > 18446744073709551615n) return INVALID;`);break}return n}function _1(e,t){return e.write(`if (typeof ${t} !== "symbol") return INVALID;`),t}function y1(e,t){return e.write(`if (${t} !== undefined) return INVALID;`),t}function b1(e,t){return e.write(`if (${t} !== null) return INVALID;`),t}function $1(e,t){return e.write(`if (${t} !== undefined) return INVALID;`),t}function w1(e,t){return e.write(`if (typeof ${t} !== "number" || !Number.isNaN(${t})) return INVALID;`),t}function x1(e,t){return e.write(`if (!(${t} instanceof Date) || Number.isNaN(${t}.getTime())) return INVALID;`),t}function k1(e,t,n,i,r=!0){let o=n._zod.def;e.write(`if (typeof ${i} !== "object" || ${i} === null || Array.isArray(${i})) return INVALID;`);let a=o.shape,s=Object.keys(a),u=Object.getOwnPropertySymbols(a),c=u.length?[...s,...u]:s,l=w=>typeof w=="symbol"?T(t,w):Se(w),d=w=>typeof w=="symbol"?`[${l(w)}]`:Se(w),m=a;if(s.includes("__proto__"))throw new Z('object shape key "__proto__"');let f=new Map;for(let w of c){let S=m[w],P=l(w),N=j(t);if(e.write(`const ${N} = ${i}[${P}];`),S._zod.optin!==void 0){let A=j(t);e.write(`let ${A} = (() => {`),e.indented(M=>{let q=we(M,t,S,N);M.write(`return ${q};`)}),e.write("})();"),S._zod.optout==="optional"?(e.write(`if (${A} === INVALID) {`),e.indented(M=>{M.write(`if (${P} in ${i}) return INVALID;`),M.write(`${A} = undefined;`)}),e.write("}")):e.write(`if (${A} === INVALID) return INVALID;`),f.set(w,A)}else{O1(S)&&e.write(`if (!(${P} in ${i})) return INVALID;`);let A=we(e,t,S,N,r);A!==null&&f.set(w,A)}}let p=o.catchall,v="none";if(p){let w=p._zod.def.type;if(w==="never"){let S=s.map(P=>`k !== ${Se(P)}`).join(" && ")||"true";e.write(`for (const k in ${i}) {`),e.indented(P=>{P.write(`if (${S}) return INVALID;`)}),e.write("}")}else(w==="unknown"||w==="any")&&!p._zod.def.checks?.length?v="passthrough":v="schema"}let _=j(t),O=c.some(w=>Yv(m[w])||xd(m[w]));if(!r){if(v==="schema"){let w=s.length>0?T(t,new Set(s)):null;e.write(`for (const k in ${i}) {`),e.indented(S=>{S.write('if (k === "__proto__") continue;'),w&&S.write(`if (${w}.has(k)) continue;`);let P=j(t);S.write(`const ${P} = ${i}[k];`),we(S,t,p,P,!1)}),e.write("}")}return null}if(O){e.write(`const ${_} = {};`);for(let w of c){let S=l(w),P=f.get(w);xd(m[w])?e.write(`if (${S} in ${i}) ${_}[${S}] = ${P};`):Yv(m[w])?e.write(`if (${P} !== undefined || ${S} in ${i}) ${_}[${S}] = ${P};`):e.write(`${_}[${S}] = ${P};`)}}else{let w=c.map(S=>`${d(S)}: ${f.get(S)}`).join(", ");e.write(`const ${_} = { ${w} };`)}if(v!=="none"){let w=s.length>0?T(t,new Set(s)):null;e.write(`for (const k in ${i}) {`),e.indented(S=>{if(S.write('if (k === "__proto__") continue;'),w&&S.write(`if (${w}.has(k)) continue;`),v==="passthrough")S.write(`${_}[k] = ${i}[k];`);else{let P=j(t);S.write(`const ${P} = ${i}[k];`);let N=we(S,t,p,P);S.write(`${_}[k] = ${N};`)}}),e.write("}")}return _}function S1(e,t,n,i,r=!0){let o=n._zod.def;if(I1(n))return te(e,t,o.innerType,i,r);if(o.innerType._zod.optin==="defaulted"){let s=j(t),u=j(t);return e.write(`let ${s};`),e.write(`if (${i} === undefined) {`),e.indented(c=>{c.write(`const ${u} = (() => {`),c.indented(l=>{let d=te(l,t,o.innerType,i);l.write(`return ${d};`)}),c.write("})();"),c.write(`if (${u} !== INVALID) ${s} = ${u};`)}),e.write("} else {"),e.indented(c=>{let l=te(c,t,o.innerType,i);c.write(`${s} = ${l};`)}),e.write("}"),s}let a=r?j(t):null;return a&&e.write(`let ${a};`),e.write(`if (${i} !== undefined) {`),e.indented(s=>{let u=te(s,t,o.innerType,i,r);a&&u!==null&&s.write(`${a} = ${u};`)}),e.write("}"),a}function I1(e){return e._zod.traits?.has("$ZodExactOptional")===!0}function O1(e){return e._zod.optin===void 0&&tr(e)}function tr(e){if(e._zod.def.coerce)return!0;let t=e._zod.def;switch(t.type){case"any":case"unknown":case"undefined":case"void":case"default":case"prefault":case"transform":case"custom":case"lazy":return!0;case"string":case"number":case"boolean":case"bigint":case"symbol":case"null":case"never":case"nan":case"date":case"object":case"array":case"tuple":case"record":case"map":case"set":case"file":case"template_literal":return!1;case"nonoptional":return t.innerType?tr(t.innerType):!1;case"literal":return!!t.values?.includes(void 0);case"enum":return!!e._zod.values?.has(void 0);case"optional":case"nullable":case"readonly":case"success":return t.innerType?tr(t.innerType):!0;case"catch":return!0;case"union":return t.options?t.options.some(tr):!0;case"intersection":return!t.left||!t.right?!0:tr(t.left)&&tr(t.right);case"pipe":return t.in?tr(t.in):!0;default:return!0}}function xd(e){return e._zod.optin==="optional"&&e._zod.optout==="optional"}function Yv(e){return(e._zod.optin!=="defaulted"||e._zod.optout==="optional")&&Br(e)}function Br(e){let t=e._zod.def;switch(t.type){case"string":case"number":case"boolean":case"bigint":case"symbol":case"null":case"nan":case"date":case"object":case"array":case"tuple":case"record":case"map":case"set":case"file":case"template_literal":case"never":case"success":return!1;case"literal":return!!t.values?.includes(void 0);case"enum":return!!e._zod.values?.has(void 0);case"optional":return!0;case"nullable":case"readonly":case"nonoptional":return t.innerType?Br(t.innerType):!0;case"union":return t.options?t.options.some(Br):!0;case"intersection":return!t.left||!t.right||Br(t.left)||Br(t.right);case"pipe":return t.out?Br(t.out):!0;default:return!0}}function z1(e,t,n,i,r=!0){let o=n._zod.def,a=r?j(t):null;return a&&e.write(`let ${a} = null;`),e.write(`if (${i} !== null) {`),e.indented(s=>{let u=te(s,t,o.innerType,i,r);a&&u!==null&&s.write(`${a} = ${u};`)}),e.write("}"),a}function E1(e,t,n,i,r=!0){let o=n._zod.def;e.write(`if (!Array.isArray(${i})) return INVALID;`);let a=r?j(t):null,s=j(t),u=j(t);return a&&e.write(`const ${a} = new Array(${i}.length);`),e.write(`for (let ${s} = 0; ${s} < ${i}.length; ${s}++) {`),e.indented(c=>{c.write(`const ${u} = ${i}[${s}];`);let l=we(c,t,o.element,u,r);a&&l!==null&&c.write(`${a}[${s}] = ${l};`)}),e.write("}"),a}function P1(e,t,n,i){let o=n._zod.def.values;if(o.length!==1){let s=T(t,new Set(o));return e.write(`if (!${s}.has(${i})) return INVALID;`),i}let a=o[0];if(typeof a=="number"&&Number.isNaN(a)){let s=T(t,new Set(o));return e.write(`if (!${s}.has(${i})) return INVALID;`),i}if(typeof a=="string")e.write(`if (${i} !== ${Se(a)}) return INVALID;`);else if(typeof a=="number"||typeof a=="boolean")e.write(`if (${i} !== ${a}) return INVALID;`);else if(a===null)e.write(`if (${i} !== null) return INVALID;`);else if(a===void 0)e.write(`if (${i} !== undefined) return INVALID;`);else if(typeof a=="bigint")e.write(`if (${i} !== ${a}n) return INVALID;`);else throw new Z(`literal type ${typeof a}`);return i}function A1(e,t,n,i){let r=n._zod.values;if(!r)throw new Z("enum schema without enumerated values");let o=T(t,r);return e.write(`if (!${o}.has(${i})) return INVALID;`),i}function Xv(e,t,n,i){let r=n._zod.def;return te(e,t,r.innerType,i)}function D1(e,t,n,i){let r=n._zod.def,a=Object.getOwnPropertyDescriptor(n._zod.def,"defaultValue")?()=>n._zod.def.defaultValue:void 0;if(n._zod.def.type==="prefault"){if(!a)return te(e,t,r.innerType,i);let u=T(t,a),c=j(t);return e.write(`let ${c} = ${i};`),e.write(`if (${i} === undefined) ${c} = ${u}();`),te(e,t,r.innerType,c)}let s=j(t);if(a){let u=T(t,a),c=T(t,Fn);e.write(`let ${s};`),e.write(`if (${i} === undefined) {`),e.indented(l=>{l.write(`${s} = ${c}(${u}());`)}),e.write("} else {"),e.indented(l=>{let d=te(l,t,r.innerType,i);l.write(`${s} = ${d} === undefined ? ${c}(${u}()) : ${d};`)}),e.write("}")}else e.write(`let ${s};`),e.write(`if (${i} !== undefined) {`),e.indented(u=>{let c=te(u,t,r.innerType,i);u.write(`${s} = ${c};`)}),e.write("}");return s}function j1(e,t,n,i){let r=n._zod.def,o=te(e,t,r.innerType,i),a=j(t);return e.write(`const ${a} = ${o};`),e.write(`if (${a} === undefined) return INVALID;`),a}function N1(e,t,n,i){let r=n._zod.def,o=r.items,a=r.rest;e.write(`if (!Array.isArray(${i})) return INVALID;`);let s=Qv(o,"optin"),u=Qv(o,"optout");a?e.write(`if (${i}.length < ${s}) return INVALID;`):e.write(`if (${i}.length < ${s} || ${i}.length > ${o.length}) return INVALID;`);let c=j(t);e.write(`const ${c} = [];`);for(let l=0;l=u)e.write(`if (${c}.length === ${l}) {`),e.indented(m=>{m.write(`if (${l} < ${i}.length) {`),m.indented(f=>{let p=j(t);f.write(`const ${p} = ${i}[${l}];`);let v=we(f,t,d,p);f.write(`${c}[${l}] = ${v};`)}),m.write("} else {"),m.indented(f=>{if(xd(d)){f.write(`${c}.length = ${l};`);return}let p=j(t),v=j(t);f.write(`const ${p} = undefined;`),f.write(`const ${v} = (() => {`),f.indented(_=>{let O=we(_,t,d,p);_.write(`return ${O};`)}),f.write("})();"),f.write(`if (${v} === INVALID || ${v} === undefined) ${c}.length = ${l};`),f.write(`else ${c}[${l}] = ${v};`)}),m.write("}")}),e.write("}");else{let m=j(t);e.write(`const ${m} = ${i}[${l}];`);let f=we(e,t,d,m);e.write(`${c}[${l}] = ${f};`)}}if(a){let l=j(t),d=j(t);e.write(`for (let ${l} = ${o.length}; ${l} < ${i}.length; ${l}++) {`),e.indented(m=>{m.write(`const ${d} = ${i}[${l}];`);let f=we(m,t,a,d);m.write(`${c}[${l}] = ${f};`)}),e.write("}")}return c}function Qv(e,t){for(let n=e.length-1;n>=0;n--)if(!(t==="optin"?e[n]._zod.optin!==void 0:e[n]._zod.optout==="optional"))return n+1;return 0}function T1(e,t,n,i){let r=n._zod.def,o=r.options;if(r.discriminator)return C1(e,t,r,i);if(r.inclusive===!1)throw new Z("exclusive unions (z.xor)");if(o.length===0)return e.write("return INVALID;"),i;if(o.length===1)return te(e,t,o[0],i);if(o.every(u=>u._zod.def.type==="literal"&&!u._zod.def.checks?.length)){let u=new Set(o.flatMap(l=>l._zod.def.values)),c=T(t,u);return e.write(`if (!${c}.has(${i})) return INVALID;`),i}let s=j(t);e.write(`let ${s};`);for(let u=0;u {`):e.write(`if (${s} === INVALID) ${s} = (() => {`),e.indented(l=>{let d=te(l,t,c,i);l.write(`return ${d};`)}),e.write("})();")}return e.write(`if (${s} === INVALID) return INVALID;`),s}function C1(e,t,n,i){if(n.unionFallback)throw new Z("discriminated union with unionFallback");if(n.options.length===0)return e.write("return INVALID;"),i;let r=j(t),o=j(t);e.write(`const ${r} = ${i}?.[${Se(n.discriminator)}];`),e.write(`let ${o};`);let a=!0,s=new Set;for(let u of n.options){let c=u._zod.propValues?.[n.discriminator];if(!c||c.size===0)throw new Z("discriminated union option without static discriminator values");for(let m of c){if(s.has(m))throw new Z(`duplicate discriminator value ${String(m)}`);s.add(m)}let l=Array.from(c,m=>U1(t,r,m)),d=a?"if":"else if";e.write(`${d} (${l.join(" || ")}) {`),e.indented(m=>{let f=te(m,t,u,i);m.write(`${o} = ${f};`)}),e.write("}"),a=!1}return e.write("else { return INVALID; }"),o}function U1(e,t,n){if(typeof n=="string")return`${t} === ${Se(n)}`;if(typeof n=="number")return Number.isNaN(n)?`Number.isNaN(${t})`:`${t} === ${n}`;if(typeof n=="boolean")return`${t} === ${n}`;if(n===null)return`${t} === null`;if(n===void 0)return`${t} === undefined`;if(typeof n=="bigint")return`${t} === ${n}n`;if(typeof n=="symbol"){let i=T(e,n);return`${t} === ${i}`}throw new Z(`literal discriminator value ${String(n)}`)}function L1(e,t,n,i){let r=n._zod.def;t.definite=!1;let o=we(e,t,r.left,i),a=we(e,t,r.right,i),s=T(t,Vr),u=j(t);return e.write(`const ${u} = ${s}(${o}, ${a});`),e.write(`if (!${u}.valid) return INVALID;`),`${u}.data`}function R1(e,t,n,i){let r=n._zod.def,o=T(t,Ve);e.write(`if (!${o}(${i})) return INVALID;`);let a=j(t),s=j(t),u=j(t);e.write(`const ${a} = {};`);let c=r,l=c.partial?void 0:r.keyType._zod.values;if(l){let f=[];for(let v of l){if(!(typeof v=="string"||typeof v=="number"||typeof v=="symbol"))throw new Z(`record key value ${String(v)}`);let _=typeof v=="number"?v.toString():v;if(_==="__proto__")throw new Z('record key "__proto__"');f.push(_);let O=T(t,v),w=te(e,t,r.keyType,O),S=j(t);e.write(`const ${S} = ${i}[${M1(t,_)}];`);let P=we(e,t,r.valueType,S);e.write(`${a}[${w}] = ${P};`)}let p=T(t,new Set(f));return e.write(`for (const ${s} in ${i}) {`),e.indented(v=>{v.write(`if (${p}.has(${s})) continue;`),c.mode==="loose"?v.write(`if (${s} !== "__proto__") ${a}[${s}] = ${i}[${s}];`):v.write("return INVALID;")}),e.write("}"),a}let d=r.keyType._zod.def;if(!(d.type==="string"&&d.format===void 0&&!d.coerce&&(d.checks?.length??0)===0)){let f=r.mode==="loose",p=ga(r.keyType);p.definite===!1&&(t.definite=!1);let v=T(t,p),_=T(t,vt),O=j(t);return e_(e,t,i,s,w=>{w.write(`let ${O} = ${v}(${s});`),w.write(`if (${O} === INVALID && typeof ${s} === "string" && ${_}.test(${s})) ${O} = ${v}(Number(${s}));`),f?w.write(`if (${O} === INVALID) { ${a}[${s}] = ${i}[${s}]; continue; }`):w.write(`if (${O} === INVALID) return INVALID;`),w.write(`if (${O} === "__proto__") continue;`);let S=j(t);w.write(`const ${S} = ${i}[${s}];`);let P=we(w,t,r.valueType,S);w.write(`${a}[${O}] = ${P};`)}),a}return e_(e,t,i,s,f=>{f.write(`const ${u} = ${i}[${s}];`);let p=we(f,t,r.valueType,u);f.write(`${a}[${s}] = ${p};`)},"return INVALID;"),a}function e_(e,t,n,i,r,o){let a=T(t,Object.prototype.propertyIsEnumerable),s=j(t),u=j(t),c=j(t);e.write(`const ${s} = Object.getOwnPropertySymbols(${n});`),e.write(`const ${u} = Object.getOwnPropertyNames(${n});`),e.write(`for (let ${c} = 0; ${c} < ${u}.length; ${c}++) {`),e.indented(l=>{l.write(`const ${i} = ${u}[${c}];`),l.write(`if (${i} === "__proto__" || !${a}.call(${n}, ${i})) continue;`),r(l)}),e.write("}"),e.write(`for (let ${c} = 0; ${c} < ${s}.length; ${c}++) {`),e.indented(l=>{l.write(`const ${i} = ${s}[${c}];`),l.write(`if (!${a}.call(${n}, ${i})) continue;`),o?l.write(o):r(l)}),e.write("}")}function M1(e,t){return typeof t=="string"?Se(t):T(e,t)}function Z1(e,t,n,i){let r=n._zod.def;e.write(`if (!(${i} instanceof Map)) return INVALID;`);let o=j(t),a=j(t),s=j(t);return e.write(`const ${o} = new Map();`),e.write(`for (const [${a}, ${s}] of ${i}) {`),e.indented(u=>{let c=te(u,t,r.keyType,a),l=te(u,t,r.valueType,s);u.write(`${o}.set(${c}, ${l});`)}),e.write("}"),o}function V1(e,t,n,i){let r=n._zod.def;e.write(`if (!(${i} instanceof Set)) return INVALID;`);let o=j(t),a=j(t);return e.write(`const ${o} = new Set();`),e.write(`for (const ${a} of ${i}) {`),e.indented(s=>{let u=te(s,t,r.valueType,a);s.write(`${o}.add(${u});`)}),e.write("}"),o}function F1(e,t){return e.write(`if (!(${t} instanceof File)) return INVALID;`),t}function q1(e,t,n,i){e.write(`if (typeof ${i} !== "string") return INVALID;`);let r=n._zod.pattern;if(r){let o=T(t,r);e.write(`${o}.lastIndex = 0;`),e.write(`if (!${o}.test(${i})) return INVALID;`)}return i}function B1(e,t,n,i){let r=n._zod.def,o=rr(t,r.getter),a=T(t,{parser:null});e.write(`if (!${a}.parser) {`),e.indented(u=>{u.write(`const inner = ${o}();`),u.write(`${a}.parser = function(input) {`),u.indented(c=>{c.write("const result = inner._zod.run({ value: input, issues: [] }, {});"),c.write("return result.issues.length === 0 ? result.value : INVALID;")}),u.write("};")}),e.write("}");let s=j(t);return e.write(`const ${s} = ${a}.parser(${i});`),e.write(`if (${s} === INVALID) return INVALID;`),s}function G1(e,t,n,i){let r=n._zod.def,o=te(e,t,r.in,i);if(r.transform){if(nr(r.transform))throw new He("z.compile: async transforms in pipes are not supported");let a=r.transform,u=rr(t,l=>{let d={value:l,issues:[],addIssue:Sd},m=a(l,d);return m instanceof Promise?Oe:d.issues.length===0?m:Oe}),c=j(t);return e.write(`const ${c} = ${u}(${o});`),e.write(`if (${c} === INVALID) return INVALID;`),te(e,t,r.out,c)}else return te(e,t,r.out,o)}function nr(e){return typeof e=="function"&&(e.constructor.name==="AsyncFunction"||e[Symbol.toStringTag]==="AsyncFunction")}function J1(e,t,n,i){let r=n._zod.def;if(r.fn){if(nr(r.fn))throw new He("z.compile: async custom predicates are not supported");let o=rr(t,r.fn),a=T(t,wd),s=j(t);e.write(`const ${s} = ${o}(${i});`),e.write(`if (${s} instanceof Promise) ${a}();`),e.write(`if (!${s}) return INVALID;`)}else throw new Z("custom schema without a predicate function");return i}function W1(e,t,n){let i=e._zod.run({value:n,issues:[]},{});if(i&&typeof i.then=="function")return Oe;let r=i;return r.issues.length===0?r.value:t()}function K1(e,t,n,i){let r=n._zod.def;if(!r.catchValue[$o])throw new Z("catch with a callback (only a constant catch value compiles)",!1);let o=j(t);e.write(`let ${o} = (() => {`),e.indented(c=>{let l=we(c,t,r.innerType,i);c.write(`return ${l};`)}),e.write("})();");let a=T(t,r.innerType),s=rr(t,r.catchValue),u=T(t,W1);return e.write(`if (${o} === INVALID) {`),e.indented(c=>{c.write(`${o} = ${u}(${a}, ${s}, ${i});`),c.write(`if (${o} === INVALID) return INVALID;`)}),e.write("}"),o}function H1(e,t,n,i){let r=n._zod.def;if(r.transform){if(nr(r.transform))throw new He("z.compile: async transforms are not supported");let o=r.transform,s=rr(t,c=>{let l={value:c,issues:[],addIssue:Sd},d=o(c,l);return d instanceof Promise?Oe:l.issues.length===0?d:Oe}),u=j(t);return e.write(`const ${u} = ${s}(${i});`),e.write(`if (${u} === INVALID) return INVALID;`),u}return i}function va(e){return e.checks&&(e.checks=[...e.checks]),e}function Id(e,t){return new e(va({type:"string",...I(t)}))}function Od(e,t){return new e(va({type:"string",coerce:!0,...I(t)}))}function _a(e,t){return new e({type:"string",format:"email",check:"string_format",abort:!1,...I(t)})}function ya(e,t){return new e({type:"string",format:"guid",check:"string_format",abort:!1,...I(t)})}function ba(e,t){return new e({type:"string",format:"uuid",check:"string_format",abort:!1,...I(t)})}function $a(e,t){return new e({type:"string",format:"uuid",check:"string_format",abort:!1,version:"v4",...I(t)})}function wa(e,t){return new e({type:"string",format:"uuid",check:"string_format",abort:!1,version:"v6",...I(t)})}function xa(e,t){return new e({type:"string",format:"uuid",check:"string_format",abort:!1,version:"v7",...I(t)})}function _i(e,t){return new e({type:"string",format:"url",check:"string_format",abort:!1,...I(t)})}function ka(e,t){return new e({type:"string",format:"emoji",check:"string_format",abort:!1,...I(t)})}function Sa(e,t){return new e({type:"string",format:"nanoid",check:"string_format",abort:!1,...I(t)})}function Ia(e,t){return new e({type:"string",format:"cuid",check:"string_format",abort:!1,...I(t)})}function Oa(e,t){return new e({type:"string",format:"cuid2",check:"string_format",abort:!1,...I(t)})}function za(e,t){return new e({type:"string",format:"ulid",check:"string_format",abort:!1,...I(t)})}function Ea(e,t){return new e({type:"string",format:"xid",check:"string_format",abort:!1,...I(t)})}function Pa(e,t){return new e({type:"string",format:"ksuid",check:"string_format",abort:!1,...I(t)})}function Aa(e,t){return new e({type:"string",format:"ipv4",check:"string_format",abort:!1,...I(t)})}function Da(e,t){return new e({type:"string",format:"ipv6",check:"string_format",abort:!1,...I(t)})}function zd(e,t){return new e({type:"string",format:"mac",check:"string_format",abort:!1,...I(t)})}function ja(e,t){return new e({type:"string",format:"cidrv4",check:"string_format",abort:!1,...I(t)})}function Na(e,t){return new e({type:"string",format:"cidrv6",check:"string_format",abort:!1,...I(t)})}function Ta(e,t){return new e({type:"string",format:"base64",check:"string_format",abort:!1,...I(t)})}function Ca(e,t){return new e({type:"string",format:"base64url",check:"string_format",abort:!1,...I(t)})}function Ua(e,t){return new e({type:"string",format:"e164",check:"string_format",abort:!1,...I(t)})}function Ed(e,t){return new e({type:"string",format:"credit_card",check:"string_format",abort:!1,...I(t)})}function Pd(e,t){return new e({type:"string",format:"iban",check:"string_format",abort:!1,...I(t)})}function La(e,t){return new e({type:"string",format:"jwt",check:"string_format",abort:!1,...I(t)})}var Ad={Any:null,Minute:-1,Second:0,Millisecond:3,Microsecond:6};function yi(e,t){return new e({type:"string",format:"datetime",check:"string_format",offset:!1,local:!1,precision:null,...I(t)})}function bi(e,t){return new e({type:"string",format:"date",check:"string_format",...I(t)})}function $i(e,t){return new e({type:"string",format:"time",check:"string_format",precision:null,...I(t)})}function wi(e,t){return new e({type:"string",format:"duration",check:"string_format",...I(t)})}function Dd(e,t){return new e(va({type:"number",checks:[],...I(t)}))}function jd(e,t){return new e(va({type:"number",coerce:!0,checks:[],...I(t)}))}function Nd(e,t){return new e({type:"number",check:"number_format",abort:!1,format:"safeint",...I(t)})}function Td(e,t){return new e({type:"number",check:"number_format",abort:!1,format:"float32",...I(t)})}function Cd(e,t){return new e({type:"number",check:"number_format",abort:!1,format:"float64",...I(t)})}function Ud(e,t){return new e({type:"number",check:"number_format",abort:!1,format:"int32",...I(t)})}function Ld(e,t){return new e({type:"number",check:"number_format",abort:!1,format:"uint32",...I(t)})}function Rd(e,t){return new e({type:"boolean",...I(t)})}function Md(e,t){return new e({type:"boolean",coerce:!0,...I(t)})}function Zd(e,t){return new e({type:"bigint",...I(t)})}function Vd(e,t){return new e({type:"bigint",coerce:!0,...I(t)})}function Fd(e,t){return new e({type:"bigint",check:"bigint_format",abort:!1,format:"int64",...I(t)})}function qd(e,t){return new e({type:"bigint",check:"bigint_format",abort:!1,format:"uint64",...I(t)})}function Bd(e,t){return new e({type:"symbol",...I(t)})}function Gd(e,t){return new e({type:"undefined",...I(t)})}function Jd(e,t){return new e({type:"null",...I(t)})}function Wd(e){return new e({type:"any"})}function Kd(e){return new e({type:"unknown"})}function Hd(e,t){return new e({type:"never",...I(t)})}function Yd(e,t){return new e({type:"void",...I(t)})}function Xd(e,t){return new e({type:"date",...I(t)})}function Qd(e,t){return new e({type:"date",coerce:!0,...I(t)})}function ef(e,t){return new e({type:"nan",...I(t)})}function rt(e,t){return new Uo({check:"less_than",...I(t),value:e,inclusive:!1})}function Me(e,t){return new Uo({check:"less_than",...I(t),value:e,inclusive:!0})}function nt(e,t){return new Lo({check:"greater_than",...I(t),value:e,inclusive:!1})}function Ze(e,t){return new Lo({check:"greater_than",...I(t),value:e,inclusive:!0})}function Ra(e){return nt(0,e)}function Ma(e){return rt(0,e)}function Za(e){return Me(0,e)}function Va(e){return Ze(0,e)}function Et(e,t){return new Lc({check:"multiple_of",...I(t),value:e})}function Pt(e,t){return new Zc({check:"max_size",...I(t),maximum:e})}function it(e,t){return new Vc({check:"min_size",...I(t),minimum:e})}function ir(e,t){return new Fc({check:"size_equals",...I(t),size:e})}function or(e,t){return new qc({check:"max_length",...I(t),maximum:e})}function _t(e,t){return new Bc({check:"min_length",...I(t),minimum:e})}function ar(e,t){return new Gc({check:"length_equals",...I(t),length:e})}function Gr(e,t){return new Jc({check:"string_format",format:"regex",...I(t),pattern:e})}function Jr(e){return new Wc({check:"string_format",format:"lowercase",...I(e)})}function Wr(e){return new Kc({check:"string_format",format:"uppercase",...I(e)})}function Kr(e,t){return new Hc({check:"string_format",format:"includes",...I(t),includes:e})}function Hr(e,t){return new Yc({check:"string_format",format:"starts_with",...I(t),prefix:e})}function Yr(e,t){return new Xc({check:"string_format",format:"ends_with",...I(t),suffix:e})}function Fa(e,t,n){return new Qc({check:"property",property:e,schema:t,...I(n)})}function Xr(e,t){return new el({check:"properties",shape:e,...I(t)})}function Qr(e,t){return new tl({check:"mime_type",mime:e,...I(t)})}function Ye(e){return new rl({check:"overwrite",tx:e})}function en(e){return Ye(t=>t.normalize(e))}function tn(){return Ye(e=>e.trim())}function rn(){return Ye(e=>e.toLowerCase())}function nn(){return Ye(e=>e.toUpperCase())}function on(){return Ye(e=>Mu(e))}function tf(e,t,n){return new e({type:"array",element:t,...I(n)})}function Y1(e,t,n){return new e({type:"union",options:t,...I(n)})}function X1(e,t,n){return new e({type:"union",options:t,inclusive:!1,...I(n)})}function Q1(e,t,n,i){return new e({type:"union",options:n,discriminator:t,...I(i)})}function eO(e,t,n){return new e({type:"intersection",left:t,right:n})}function tO(e,t,n,i){let r=n instanceof U,o=r?i:n,a=r?n:null;return new e({type:"tuple",items:t,rest:a,...I(o)})}function rO(e,t,n,i){return new e({type:"record",keyType:t,valueType:n,...I(i)})}function nO(e,t,n,i){return new e({type:"map",keyType:t,valueType:n,...I(i)})}function iO(e,t,n){return new e({type:"set",valueType:t,...I(n)})}function oO(e,t,n){let i=Array.isArray(t)?Object.fromEntries(t.map(r=>[r,r])):t;return new e({type:"enum",entries:i,...I(n)})}function aO(e,t,n){return new e({type:"enum",entries:t,...I(n)})}function sO(e,t,n){return new e({type:"literal",values:Array.isArray(t)?t:[t],...I(n)})}function rf(e,t){return new e({type:"file",...I(t)})}function uO(e,t){return new e({type:"transform",transform:t})}function cO(e,t){return new e({type:"optional",innerType:t})}function lO(e,t){return new e({type:"nullable",innerType:t})}function dO(e,t,n){return new e({type:"default",innerType:t,get defaultValue(){return typeof n=="function"?n():Fn(n)}})}function fO(e,t,n){return new e({type:"nonoptional",innerType:t,...I(n)})}function mO(e,t){return new e({type:"success",innerType:t})}function pO(e,t,n){return new e({type:"catch",innerType:t,catchValue:typeof n=="function"?n:Gu(n)})}function hO(e,t,n){return new e({type:"pipe",in:t,out:n})}function gO(e,t){return new e({type:"readonly",innerType:t})}function vO(e,t,n){return new e({type:"template_literal",parts:t,...I(n)})}function _O(e,t){return new e({type:"lazy",getter:t})}function yO(e,t){return new e({type:"promise",innerType:t})}function nf(e,t,n){let i=I(n);return i.abort??(i.abort=!0),new e({type:"custom",check:"custom",fn:t,...i})}function of(e,t,n){return new e({type:"custom",check:"custom",fn:t,...I(n)})}function af(e,t){let n=i_(i=>(i.addIssue=r=>{if(typeof r=="string")i.issues.push(Cr(r,i.value,n._zod.def));else{let o=r;o.fatal&&(o.continue=!1),o.code??(o.code="custom"),"input"in o||(o.input=i.value),o.inst??(o.inst=n),o.continue??(o.continue=!n._zod.def.abort),i.issues.push(Cr(o))}},e(i.value,i)),t);return n}function i_(e,t){let n=new X({check:"custom",...I(t)});return n._zod.check=e,n}function sf(e){let t=new X({check:"describe"});return t._zod.onattach=[n=>{let i=be.get(n)??{};be.add(n,{...i,description:e})}],t._zod.check=()=>{},t}function uf(e){let t=new X({check:"meta"});return t._zod.onattach=[n=>{let i=be.get(n)??{};be.add(n,{...i,...e})}],t._zod.check=()=>{},t}function cf(e,t){let n=I(t),i=n.truthy??["true","1","yes","on","y","enabled"],r=n.falsy??["false","0","no","off","n","disabled"];n.case!=="sensitive"&&(i=i.map(f=>typeof f=="string"?f.toLowerCase():f),r=r.map(f=>typeof f=="string"?f.toLowerCase():f));let o=new Set(i),a=new Set(r),s=e.Codec??di,u=e.Boolean??ci,c=e.String??Qt,l=new c({type:"string",error:n.error}),d=new u({type:"boolean",error:n.error}),m=new s({type:"pipe",in:l,out:d,transform:((f,p)=>{let v=f;return n.case!=="sensitive"&&(v=v.toLowerCase()),o.has(v)?!0:a.has(v)?!1:(p.issues.push({code:"invalid_value",expected:"stringbool",values:[...o,...a],input:p.value,inst:m,continue:!1}),{})}),reverseTransform:((f,p)=>f===!0?i[0]||"true":r[0]||"false"),error:n.error});return m._zod.bag.truthy=i,m._zod.bag.falsy=r,m._zod.bag.case=n.case??"insensitive",m}function sr(e,t,n,i={}){let r=I(i),o={check:"string_format",type:"string",format:t,fn:typeof n=="function"?n:s=>n.test(s),...r};return n instanceof RegExp&&(o.pattern=n),new e(o)}function xi(e,...t){for(let n of t)for(let i of Reflect.ownKeys(n))Object.prototype.propertyIsEnumerable.call(n,i)&&ye(e,i,n[i]);return e}function At(e){let t=e?.target??"draft-2020-12";return t==="draft-4"&&(t="draft-04"),t==="draft-7"&&(t="draft-07"),{processors:e.processors??{},metadataRegistry:e?.metadata??be,target:t,unrepresentable:e?.unrepresentable??"throw",override:e?.override??(()=>{}),io:e?.io??"output",counter:0,seen:new Map,sharedDefsExtractedFor:void 0,sharedEmitDoneFor:void 0,cycles:e?.cycles??"ref",reused:e?.reused??"inline",intersections:[],deferred:[],external:e?.external??void 0}}function le(e,t,n,i,r){let o=typeof t.unrepresentable=="function"?t.unrepresentable({zodSchema:e,path:i.path,message:r}):t.unrepresentable;if(o==="any")return!1;if(o===void 0||o==="throw")throw new Error(r);return Object.assign(n,o),!0}function H(e,t,n={path:[],schemaPath:[]}){var i;let r=e._zod.def,o=t.seen.get(e);if(o)return o.count++,n.schemaPath.includes(e)&&(o.cycle=n.path),o.schema;let a={schema:{},count:1,cycle:void 0,path:n.path};t.seen.set(e,a),t.sharedDefsExtractedFor=void 0,t.sharedEmitDoneFor=void 0;let s=e._zod.toJSONSchema?.();if(s)a.schema=s;else{let l={...n,schemaPath:[...n.schemaPath,e],path:n.path};if(e._zod.processJSONSchema)e._zod.processJSONSchema(t,a.schema,l);else{let m=a.schema,f=t.processors[r.type];if(!f)throw new Error(`[toJSONSchema]: Non-representable type encountered: ${r.type}`);f(e,t,m,l)}let d=e._zod.parent;d&&(a.ref||(a.ref=d),H(d,t,l),t.seen.get(d).isParent=!0)}let u=t.metadataRegistry.get(e);return u&&xi(a.schema,u),t.io==="input"&&ze(e)&&(delete a.schema.examples,delete a.schema.default),t.io==="input"&&"_prefault"in a.schema&&((i=a.schema).default??(i.default=a.schema._prefault)),delete a.schema._prefault,t.seen.get(e).schema}function o_(e){return e.replace(/~/g,"~0").replace(/\//g,"~1")}function Dt(e,t){let n=e.seen.get(t);if(!n)throw new Error("Unprocessed schema. This is a bug in Zod.");if(e.external&&e.sharedDefsExtractedFor===e.external)return;let i=new Map;for(let a of e.seen.entries()){let s=e.metadataRegistry.get(a[0])?.id;if(s){let u=i.get(s);if(u&&u!==a[0])throw new Error(`Duplicate schema id "${s}" detected during JSON Schema conversion. Two different schemas cannot share the same id when converted together.`);i.set(s,a[0])}}let r=a=>{let s=e.target==="draft-2020-12"?"$defs":"definitions";if(e.external){let d=e.external.registry.get(a[0])?.id,m=e.external.uri??(p=>p);if(d)return{ref:m(d)};let f=a[1].defId??a[1].schema.id??`schema${e.counter++}`;return a[1].defId=f,{defId:f,ref:`${m("__shared")}#/${s}/${o_(f)}`}}let u="#",c=`${u}/${s}/`;if(a[1]===n&&!a[1].schema.id)return{ref:u};let l=a[1].schema.id??`__schema${e.counter++}`;return{defId:l,ref:c+o_(l)}},o=a=>{if(a[1].schema.$ref)return;let s=a[1],{ref:u,defId:c}=r(a);s.def={...s.schema},c&&(s.defId=c);let l=s.schema;for(let d in l)delete l[d];l.$ref=u};if(e.cycles==="throw")for(let a of e.seen.entries()){let s=a[1];if(s.cycle)throw new Error(`Cycle detected: #/${s.cycle?.join("/")}/ -Set the \`cycles\` parameter to \`"ref"\` to resolve cyclical schemas with defs.`)}for(let a of e.seen.entries()){let s=a[1];if(t===a[0]){o(a);continue}if(e.external){let c=e.external.registry.get(a[0])?.id;if(t!==a[0]&&c){o(a);continue}}if(e.metadataRegistry.get(a[0])?.id){o(a);continue}if(s.cycle){o(a);continue}s.count>1&&e.reused==="ref"&&o(a)}e.external&&(e.sharedDefsExtractedFor=e.external)}function u_(e){let t=e.anyOf;if(!Array.isArray(t)||t.length===0||e.type!==void 0)return;let n=[];for(let i of t){if(!i||typeof i!="object")return;u_(i);let r=Object.keys(i);if(r.length!==1||r[0]!=="type")return;let o=i.type;for(let a of Array.isArray(o)?o:[o]){if(typeof a!="string")return;n.includes(a)||n.push(a)}}delete e.anyOf,e.type=n.length===1?n[0]:n}var c_=new Set(["type","properties","required","additionalProperties"]),a_=["oneOf","anyOf"];function s_(e){let t=e.additionalProperties;return t===void 0||t===!1||typeof t!="object"||t===null?null:Object.keys(t).length?t:null}function ff(e){let t=[];for(let o of e){if(typeof o!="object"||o.type!=="object")return null;for(let a in o)if(!c_.has(a))return null;t.push(o)}let n={},i=new Set;for(let o of t){for(let a in o.properties){if(Object.prototype.hasOwnProperty.call(n,a))continue;let s=[];for(let c of t){let l=c.properties?.[a]??s_(c);l!=null&&(s.some(d=>JSON.stringify(d)===JSON.stringify(l))||s.push(l))}let u=s.length===1?s[0]:ff(s)??{allOf:s};be(n,a,u)}for(let a of o.required??[])i.add(a)}let r={type:"object",properties:n};if(i.size&&(r.required=[...i]),t.every(o=>o.additionalProperties===!1))r.additionalProperties=!1;else{let o=[];for(let a of t){let s=s_(a);s&&!o.some(u=>JSON.stringify(u)===JSON.stringify(s))&&o.push(s)}o.length===1?r.additionalProperties=o[0]:o.length>1&&(r.additionalProperties={allOf:o})}return r}function _O(e){let t=e.allOf;if(!Array.isArray(t)||t.length<2)return;for(let r of c_)if(r in e)return;let n=t.filter(r=>a_.some(o=>Array.isArray(r[o]))),i=null;if(!n.length)i=ff(t);else{let r=n[0],o=a_.find(u=>Array.isArray(r[u]));if(Object.keys(r).length!==1)return;let a=t.filter(u=>u!==r),s=r[o].map(u=>ff([...a,u]));if(s.some(u=>!u))return;i={[o]:s}}i&&(delete e.allOf,ki(e,i))}function jt(e,t){let n=e.seen.get(t);if(!n)throw new Error("Unprocessed schema. This is a bug in Zod.");let i=s=>{let u=e.seen.get(s);if(u.ref===null)return;let c=u.def??u.schema,l={...c},d=u.ref;if(u.ref=null,d){i(d);let p=e.seen.get(d),m=p.schema;if(m.$ref&&(e.target==="draft-07"||e.target==="draft-04"||e.target==="openapi-3.0")?(c.allOf=c.allOf??[],c.allOf.push(m)):ki(c,m),ki(c,l),s._zod.parent===d)for(let _ in c)_==="$ref"||_==="allOf"||_ in l||delete c[_];if(m.$ref&&p.def)for(let _ in c)_==="$ref"||_==="allOf"||_ in p.def&&JSON.stringify(c[_])===JSON.stringify(p.def[_])&&delete c[_]}let f=s._zod.parent;if(f&&f!==d){i(f);let p=e.seen.get(f);if(p?.schema.$ref&&(c.$ref=p.schema.$ref,p.def))for(let m in c)m==="$ref"||m==="allOf"||m in p.def&&JSON.stringify(c[m])===JSON.stringify(p.def[m])&&delete c[m]}e.override({zodSchema:s,jsonSchema:c,path:u.path??[]})};if(!e.external||e.sharedEmitDoneFor!==e.external){for(let s of[...e.seen.entries()].reverse())i(s[0]);if(e.target!=="openapi-3.0")for(let s of e.seen.entries())u_(s[1].def??s[1].schema);for(let s of e.deferred)s();if(e.intersections.length){let s=new Map;for(let u of e.seen.values())for(let c of[u.schema,u.def]){let l=c?.allOf;if(!Array.isArray(l))continue;let d=s.get(l);d?d.push(c):s.set(l,[c])}for(let u of e.intersections)for(let c of s.get(u)??[])_O(c)}}let r={};if(e.target==="draft-2020-12"?r.$schema="https://json-schema.org/draft/2020-12/schema":e.target==="draft-07"?r.$schema="http://json-schema.org/draft-07/schema#":e.target==="draft-04"?r.$schema="http://json-schema.org/draft-04/schema#":e.target,e.external?.uri){let s=e.external.registry.get(t)?.id;if(!s)throw new Error("Schema is missing an `id` property");r.$id=e.external.uri(s)}ki(r,n.defId?n.schema:n.def??n.schema);let o=e.metadataRegistry.get(t)?.id;o!==void 0&&r.id===o&&delete r.id;let a=e.external?.defs??{};if(!e.external||e.sharedEmitDoneFor!==e.external)for(let s of e.seen.entries()){let u=s[1];u.def&&u.defId&&(u.def.id===u.defId&&delete u.def.id,be(a,u.defId,u.def))}e.external&&(e.sharedEmitDoneFor=e.external),e.external||Object.keys(a).length>0&&(e.target==="draft-2020-12"?r.$defs=a:r.definitions=a);try{let s=JSON.parse(JSON.stringify(r));return Object.defineProperty(s,"~standard",{value:{...t["~standard"],jsonSchema:{input:un(t,"input",e.processors),output:un(t,"output",e.processors)}},enumerable:!1,writable:!1}),s}catch{throw new Error("Error converting schema to JSON.")}}function ze(e,t){let n=t??{seen:new Set};if(n.seen.has(e))return!1;n.seen.add(e);let i=e._zod.def;if(i.type==="transform")return!0;if(i.type==="array")return ze(i.element,n);if(i.type==="set")return ze(i.valueType,n);if(i.type==="lazy")return ze(i.getter(),n);if(i.type==="promise"||i.type==="optional"||i.type==="nonoptional"||i.type==="nullable"||i.type==="readonly"||i.type==="default"||i.type==="prefault"||i.type==="catch")return ze(i.innerType,n);if(i.type==="intersection")return ze(i.left,n)||ze(i.right,n);if(i.type==="record"||i.type==="map")return ze(i.keyType,n)||ze(i.valueType,n);if(i.type==="pipe")return e._zod.traits.has("$ZodCodec")?!0:ze(i.in,n)||ze(i.out,n);if(i.type==="object"){for(let r in i.shape)if(ze(i.shape[r],n))return!0;return!1}if(i.type==="union"){for(let r of i.options)if(ze(r,n))return!0;return!1}if(i.type==="tuple"){for(let r of i.items)if(ze(r,n))return!0;return!!(i.rest&&ze(i.rest,n))}return!1}var mf=(e,t={})=>n=>{let i=Dt({...n,processors:t});return H(e,i),Nt(i,e),jt(i,e)},un=(e,t,n={})=>i=>{let{libraryOptions:r,target:o}=i??{},a=Dt({...r??{},target:o,io:t,processors:n});return H(e,a),Nt(a,e),jt(a,e)};var cn=(e,t,n)=>{(e[t]===void 0||n>e[t])&&(e[t]=n)},ln=(e,t,n)=>{(e[t]===void 0||n{cn(e,"minimum",t),ln(e,"maximum",t)},p_=(e,t)=>{e.multipleOf??(e.multipleOf=[]),e.multipleOf.includes(t)||e.multipleOf.push(t)},h_=(e,t)=>{e.patterns??(e.patterns=new Set),e.patterns.add(t)},g_=(e,t)=>{e.mime=e.mime?e.mime.filter(n=>t.includes(n)):[...t]},v_=(e,t)=>{e.format=t,t.includes("int")&&(e.isInt=!0)},d_=(e,t)=>cn(e,"minimum",t.minimum),f_=(e,t)=>ln(e,"maximum",t.maximum),m_=e=>(t,n)=>{v_(t,n.format);let[i,r]=e[n.format];cn(t,"minimum",i),ln(t,"maximum",r)},yO={greater_than:(e,t)=>cn(e,t.inclusive?"minimum":"exclusiveMinimum",t.value),less_than:(e,t)=>ln(e,t.inclusive?"maximum":"exclusiveMaximum",t.value),multiple_of:(e,t)=>p_(e,t.value),number_format:m_(Gn),bigint_format:m_(Jn),min_length:d_,max_length:f_,length_equals:(e,t)=>l_(e,t.length),min_size:d_,max_size:f_,size_equals:(e,t)=>l_(e,t.size),string_format:(e,t)=>{v_(e,t.format),t.pattern&&h_(e,t.pattern),(t.format==="base64"||t.format==="base64url")&&(e.contentEncoding=t.format),(t.local||t.precision===-1)&&(e.laxFormat=!0)},mime_type:(e,t)=>g_(e,t.mime)};function me(e){let t={},n=e._zod.def,i=e._zod.traits.has("$ZodCheck")?[e,...n.checks??[]]:n.checks??[];for(let o of i)yO[o._zod.def.check]?.(t,o._zod.def);let r=e._zod.bag;r.minimum!==void 0&&cn(t,"minimum",r.minimum),r.exclusiveMinimum!==void 0&&cn(t,"exclusiveMinimum",r.exclusiveMinimum),r.maximum!==void 0&&ln(t,"maximum",r.maximum),r.exclusiveMaximum!==void 0&&ln(t,"exclusiveMaximum",r.exclusiveMaximum),r.multipleOf!==void 0&&p_(t,r.multipleOf),r.format!==void 0&&(t.format??(t.format=r.format),r.format.includes("int")&&(t.isInt=!0)),r.mime&&g_(t,r.mime);for(let o of r.patterns??[])h_(t,o);return t}var bO={guid:"uuid",url:"uri",datetime:"date-time",json_string:"json-string",regex:""},$O=new Map([[Yo,bc],[ci,$c]]),__=e=>$O.get(e)??e,gf=(e,t,n,i)=>{let r=n;r.type="string";let{minimum:o,maximum:a,format:s,patterns:u,contentEncoding:c,laxFormat:l}=me(e);if(typeof o=="number"&&(r.minLength=o),typeof a=="number"&&(r.maxLength=a),s&&(r.format=bO[s]??s,r.format===""&&delete r.format,(s==="time"||l)&&delete r.format),c&&(r.contentEncoding=c),u&&u.size>0){let d=[...u].map(__);d.length===1?r.pattern=d[0].source:d.length>1&&(r.allOf=[...d.map(f=>({...t.target==="draft-07"||t.target==="draft-04"||t.target==="openapi-3.0"?{type:"string"}:{},pattern:f.source}))])}},vf=(e,t,n,i)=>{let r=n,{minimum:o,maximum:a,multipleOf:s,exclusiveMaximum:u,exclusiveMinimum:c,isInt:l}=me(e);r.type=l?"integer":"number";let d=typeof c=="number"&&c>=(o??Number.NEGATIVE_INFINITY),f=typeof u=="number"&&u<=(a??Number.POSITIVE_INFINITY),p=t.target==="draft-04"||t.target==="openapi-3.0";if(d?p?(r.minimum=c,r.exclusiveMinimum=!0):r.exclusiveMinimum=c:typeof o=="number"&&(r.minimum=o),f?p?(r.maximum=u,r.exclusiveMaximum=!0):r.exclusiveMaximum=u:typeof a=="number"&&(r.maximum=a),s){let m=new Set;for(let I of s)Number.isFinite(I)&&I!==0?m.add(Math.abs(I)):fe(e,t,r,i,`A multipleOf divisor of ${I} cannot be represented in JSON Schema`);let[h,..._]=m;h!==void 0&&(r.multipleOf=h),_.length&&(r.allOf=[...r.allOf??[],..._.map(I=>({multipleOf:I}))])}},_f=(e,t,n,i)=>{n.type="boolean"},yf=(e,t,n,i)=>{fe(e,t,n,i,"BigInt cannot be represented in JSON Schema")},bf=(e,t,n,i)=>{fe(e,t,n,i,"Symbols cannot be represented in JSON Schema")},$f=(e,t,n,i)=>{t.target==="openapi-3.0"?(n.type="string",n.nullable=!0,n.enum=[null]):n.type="null"},wf=(e,t,n,i)=>{fe(e,t,n,i,"Undefined cannot be represented in JSON Schema")},xf=(e,t,n,i)=>{fe(e,t,n,i,"Void cannot be represented in JSON Schema")},kf=(e,t,n,i)=>{n.not={}},Sf=(e,t,n,i)=>{},If=(e,t,n,i)=>{},Of=(e,t,n,i)=>{fe(e,t,n,i,"Date cannot be represented in JSON Schema")},zf=(e,t,n,i)=>{let r=e._zod.def,o=jr(r.entries);if(o.length===0){n.not={};return}o.every(a=>typeof a=="number")&&(n.type="number"),o.every(a=>typeof a=="string")&&(n.type="string"),n.enum=o},Ef=(e,t,n,i)=>{let r=e._zod.def;if(r.values.length===0){n.not={};return}let o=[];for(let a of r.values)if(a===void 0){if(fe(e,t,n,i,"Literal `undefined` cannot be represented in JSON Schema"))return}else if(typeof a=="bigint"){if(fe(e,t,n,i,"BigInt literals cannot be represented in JSON Schema"))return;o.push(Number(a))}else o.push(a);if(o.length!==0)if(o.length===1){let a=o[0];n.type=a===null?"null":typeof a,t.target==="draft-04"||t.target==="openapi-3.0"?n.enum=[a]:n.const=a}else o.every(a=>typeof a=="number")&&(n.type="number"),o.every(a=>typeof a=="string")&&(n.type="string"),o.every(a=>typeof a=="boolean")&&(n.type="boolean"),o.every(a=>a===null)&&(n.type="null"),n.enum=o},Pf=(e,t,n,i)=>{fe(e,t,n,i,"NaN cannot be represented in JSON Schema")},Af=(e,t,n,i)=>{let r=n,o=e._zod.pattern;if(!o)throw new Error("Pattern not found in template literal");r.type="string",r.pattern=o.source},Df=(e,t,n,i)=>{let r=n;r.type="string",r.format="binary",r.contentEncoding="binary";let{minimum:o,maximum:a,mime:s}=me(e);o!==void 0&&(r.minLength=o),a!==void 0&&(r.maxLength=a),s&&(s.length===0?r.not={}:s.length===1?r.contentMediaType=s[0]:r.anyOf=s.map(u=>({contentMediaType:u})))},Nf=(e,t,n,i)=>{n.type="boolean"},jf=(e,t,n,i)=>{fe(e,t,n,i,"Custom types cannot be represented in JSON Schema")},Tf=(e,t,n,i)=>{fe(e,t,n,i,"Function types cannot be represented in JSON Schema")},Cf=(e,t,n,i)=>{fe(e,t,n,i,"Transforms cannot be represented in JSON Schema")},Uf=(e,t,n,i)=>{fe(e,t,n,i,"Map cannot be represented in JSON Schema")},Lf=(e,t,n,i)=>{fe(e,t,n,i,"Set cannot be represented in JSON Schema")},Rf=(e,t,n,i)=>{let r=n,o=e._zod.def,{minimum:a,maximum:s}=me(e);typeof a=="number"&&(r.minItems=a),typeof s=="number"&&(r.maxItems=s),r.type="array",r.items=H(o.element,t,{...i,path:[...i.path,"items"]})};function Si(e){let t=e._zod.def;return t.type==="pipe"&&t.in._zod.traits.has("$ZodTransform")?Si(t.out):t.type==="catch"?Si(t.innerType):e._zod.optin}var Mf=(e,t,n,i)=>{let r=n,o=e._zod.def,a=o.shape;if(Object.getOwnPropertySymbols(a).length&&fe(e,t,r,i,"Symbol keys cannot be represented in JSON Schema"))return;r.type="object",r.properties={};for(let c in a)be(r.properties,c,H(a[c],t,{...i,path:[...i.path,"properties",c]}));let u=[];for(let c of Object.keys(a)){let l=o.shape[c];(t.io==="input"?Si(l)===void 0:l._zod.optout===void 0)&&u.push(c)}u.length>0&&(r.required=u),o.catchall?._zod.def.type==="never"?r.additionalProperties=!1:o.catchall?o.catchall&&(r.additionalProperties=H(o.catchall,t,{...i,path:[...i.path,"additionalProperties"]})):t.io==="output"&&(r.additionalProperties=!1)},Wa=(e,t,n,i)=>{let r=e._zod.def,o=r.inclusive===!1,a=r.options.map((s,u)=>H(s,t,{...i,path:[...i.path,o?"oneOf":"anyOf",u]}));o?n.oneOf=a:n.anyOf=a},Zf=(e,t,n,i)=>{let r=e._zod.def,o=H(r.left,t,{...i,path:[...i.path,"allOf",0]}),a=H(r.right,t,{...i,path:[...i.path,"allOf",1]}),s=c=>"allOf"in c&&Object.keys(c).length===1,u=[...s(o)?o.allOf:[o],...s(a)?a.allOf:[a]];n.allOf=u,t.intersections.push(u)},Vf=(e,t,n,i)=>{let r=n,o=e._zod.def;r.type="array";let a=t.target==="draft-2020-12"?"prefixItems":"items",s=t.target==="draft-2020-12"||t.target==="openapi-3.0"?"items":"additionalItems",u=o.items.map((h,_)=>H(h,t,{...i,path:[...i.path,a,_]})),c=o.rest?H(o.rest,t,{...i,path:[...i.path,s,...t.target==="openapi-3.0"?[o.items.length]:[]]}):null,l=o.items.length;for(;l>0;){let h=o.items[l-1];if(!(t.io==="input"?Si(h)!==void 0:h._zod.optout==="optional"))break;l--}let d=o.items.length,f=!o.rest;t.target==="draft-2020-12"?(r.prefixItems=u,f?r.items=!1:c&&(r.items=c),l>0&&(r.minItems=l),f&&(r.maxItems=d)):t.target==="openapi-3.0"?(r.items={anyOf:u},c&&r.items.anyOf.push(c),l>0&&(r.minItems=l),f&&(r.maxItems=d)):(r.items=u,f?r.additionalItems=!1:c&&(r.additionalItems=c),l>0&&(r.minItems=l),f&&(r.maxItems=d));let{minimum:p,maximum:m}=me(e);typeof p=="number"&&(r.minItems=p),typeof m=="number"&&(r.maxItems=m)};function pf(e,t,n){if(t.$ref){if(n.has(t))return t;n.add(t);let m=e.get(t)?.def;if(!m)return t;let h=pf(e,m,n);return h===m?t:h}for(let m of["anyOf","oneOf"]){let h=t[m];if(!Array.isArray(h))continue;let _=h.map(I=>pf(e,I,n));_.some((I,S)=>I!==h[S])&&(t={...t,[m]:_})}let i=Array.isArray(t.type)?t.type:[t.type],r=!i.includes("string")&&i.some(m=>m==="number"||m==="integer"),o=t.enum??(t.const!==void 0?[t.const]:void 0);if(!r&&!o?.some(m=>typeof m=="number"))return t;let{minimum:a,maximum:s,exclusiveMinimum:u,exclusiveMaximum:c,multipleOf:l,format:d,id:f,...p}=t;return p.enum?p.enum=p.enum.map(m=>typeof m=="number"?String(m):m):typeof p.const=="number"&&(p.const=String(p.const)),r&&(p.type="string",o||(p.pattern=(i.includes("number")?yt:ri).source)),p}var hf=new WeakMap;function wO(e){let t=new Map;for(let i of e.seen.values())i.def&&!t.has(i.schema)&&t.set(i.schema,i);let n=new Map;for(let i of hf.get(e)??[]){let r=e.seen.get(i),o=(r?.def??r?.schema)?.propertyNames;if(!o||o===!0||n.has(o))continue;let a=pf(t,o,new Set);a!==o&&n.set(o,a)}if(n.size)for(let i of e.seen.values())for(let r of[i.schema,i.def]){let o=r&&n.get(r.propertyNames);o&&(r.propertyNames=o)}}var Ff=(e,t,n,i)=>{let r=n,o=e._zod.def;r.type="object";let a=o.keyType,s=me(a).patterns;if(o.mode==="loose"&&s&&s.size>0){let l=H(o.valueType,t,{...i,path:[...i.path,"patternProperties","*"]});r.patternProperties={};for(let d of s)be(r.patternProperties,__(d).source,l)}else{if(t.target==="draft-07"||t.target==="draft-2020-12"){r.propertyNames=H(o.keyType,t,{...i,path:[...i.path,"propertyNames"]});let l=hf.get(t);l||(l=[],hf.set(t,l),t.deferred.push(()=>wO(t))),l.push(e)}r.additionalProperties=H(o.valueType,t,{...i,path:[...i.path,"additionalProperties"]})}let u=a._zod.values,c=t.io==="input"&&Si(o.valueType)!==void 0;if(u&&!o.partial&&!c){let l=[...u].filter(d=>typeof d=="string"||typeof d=="number");l.length>0&&(r.required=l.map(String))}},qf=(e,t,n,i)=>{let r=e._zod.def,o=H(r.innerType,t,i),a=t.seen.get(e);t.target==="openapi-3.0"?(a.ref=r.innerType,n.nullable=!0):n.anyOf=[o,{type:"null"}]},Bf=(e,t,n,i)=>{let r=e._zod.def;H(r.innerType,t,i);let o=t.seen.get(e);o.ref=r.innerType},Gf=Symbol();function y_(e,t,n,i,r){let o=!1,a=JSON.stringify(e,(s,u)=>typeof u!="bigint"?u:(o=!0,null));return o?(fe(t,n,i,r,"BigInt defaults cannot be represented in JSON Schema"),Gf):JSON.parse(a)}var Jf=(e,t,n,i)=>{let r=e._zod.def;H(r.innerType,t,i);let o=t.seen.get(e);o.ref=r.innerType;let a=y_(r.defaultValue,e,t,n,i);a!==Gf&&(n.default=a)},Wf=(e,t,n,i)=>{let r=e._zod.def;H(r.innerType,t,i);let o=t.seen.get(e);if(o.ref=r.innerType,t.io!=="input")return;let a=y_(r.defaultValue,e,t,n,i);a!==Gf&&(n._prefault=a)},Kf=(e,t,n,i)=>{let r=e._zod.def;H(r.innerType,t,i);let o=t.seen.get(e);o.ref=r.innerType;let a;try{a=r.catchValue(void 0)}catch{fe(e,t,n,i,"Dynamic catch values are not supported in JSON Schema");return}n.default=a},Hf=(e,t,n,i)=>{let r=e._zod.def,o=r.in._zod.traits.has("$ZodTransform"),a=t.io==="input"?o?r.out:r.in:r.out;H(a,t,i);let s=t.seen.get(e);s.ref=a},Yf=(e,t,n,i)=>{let r=e._zod.def;H(r.innerType,t,i);let o=t.seen.get(e);o.ref=r.innerType,n.readOnly=!0},Xf=(e,t,n,i)=>{let r=e._zod.def;H(r.innerType,t,i);let o=t.seen.get(e);o.ref=r.innerType},Ka=(e,t,n,i)=>{let r=e._zod.def;H(r.innerType,t,i);let o=t.seen.get(e);o.ref=r.innerType},Qf=(e,t,n,i)=>{let r=e._zod.innerType;H(r,t,i);let o=t.seen.get(e);o.ref=r},Ja={string:gf,number:vf,boolean:_f,bigint:yf,symbol:bf,null:$f,undefined:wf,void:xf,never:kf,any:Sf,unknown:If,date:Of,enum:zf,literal:Ef,nan:Pf,template_literal:Af,file:Df,success:Nf,custom:jf,function:Tf,transform:Cf,map:Uf,set:Lf,array:Rf,object:Mf,union:Wa,intersection:Zf,tuple:Vf,record:Ff,nullable:qf,nonoptional:Bf,default:Jf,prefault:Wf,catch:Kf,pipe:Hf,readonly:Yf,promise:Xf,optional:Ka,lazy:Qf};function Ha(e,t){if("_idmap"in e){let i=e,r=Dt({...t,processors:Ja}),o={};for(let u of i._idmap.entries()){let[c,l]=u;H(l,r)}let a={},s={registry:i,uri:t?.uri,defs:o};r.external=s;for(let u of i._idmap.entries()){let[c,l]=u;Nt(r,l),be(a,c,jt(r,l))}if(Object.keys(o).length>0){let u=r.target==="draft-2020-12"?"$defs":"definitions";a.__shared={[u]:o}}return{schemas:a}}let n=Dt({...t,processors:Ja});return H(e,n),Nt(n,e),jt(n,e)}var Ya=class{get metadataRegistry(){return this.ctx.metadataRegistry}get target(){return this.ctx.target}get unrepresentable(){return this.ctx.unrepresentable}get override(){return this.ctx.override}get io(){return this.ctx.io}get counter(){return this.ctx.counter}set counter(t){this.ctx.counter=t}get seen(){return this.ctx.seen}constructor(t){let n=t?.target??"draft-2020-12";n==="draft-4"&&(n="draft-04"),n==="draft-7"&&(n="draft-07"),this.ctx=Dt({processors:Ja,target:n,...t?.metadata&&{metadata:t.metadata},...t?.unrepresentable&&{unrepresentable:t.unrepresentable},...t?.override&&{override:t.override},...t?.io&&{io:t.io}})}process(t,n={path:[],schemaPath:[]}){return H(t,this.ctx,n)}emit(t,n){n&&(n.cycles&&(this.ctx.cycles=n.cycles),n.reused&&(this.ctx.reused=n.reused),n.external&&(this.ctx.external=n.external)),this.ctx.sharedDefsExtractedFor=void 0,this.ctx.sharedEmitDoneFor=void 0,Nt(this.ctx,t);let i=jt(this.ctx,t),{"~standard":r,...o}=i;return o}};var b_={};var _n={};pt(_n,{ZodAny:()=>$m,ZodArray:()=>Sm,ZodBase64:()=>gs,ZodBase64URL:()=>vs,ZodBigInt:()=>gn,ZodBigIntFormat:()=>bs,ZodBoolean:()=>hn,ZodCIDRv4:()=>ps,ZodCIDRv6:()=>hs,ZodCUID:()=>ss,ZodCUID2:()=>us,ZodCatch:()=>Gm,ZodCodec:()=>Ti,ZodCreditCard:()=>mm,ZodCustom:()=>Ci,ZodCustomStringFormat:()=>dr,ZodDate:()=>Ei,ZodDefault:()=>Mm,ZodDiscriminatedUnion:()=>Om,ZodE164:()=>_s,ZodEmail:()=>ns,ZodEmoji:()=>os,ZodEnum:()=>fn,ZodExactOptional:()=>ks,ZodFile:()=>Cm,ZodFunction:()=>rp,ZodGUID:()=>is,ZodIBAN:()=>pm,ZodIPv4:()=>fs,ZodIPv6:()=>ms,ZodISODate:()=>Ct,ZodISODateTime:()=>Tt,ZodISODuration:()=>Lt,ZodISOTime:()=>Ut,ZodInstanceOf:()=>op,ZodIntersection:()=>zm,ZodJWT:()=>ys,ZodKSUID:()=>ds,ZodLazy:()=>Qm,ZodLiteral:()=>Tm,ZodMAC:()=>fm,ZodMap:()=>Nm,ZodNaN:()=>Wm,ZodNanoID:()=>as,ZodNever:()=>xm,ZodNonOptional:()=>Ss,ZodNull:()=>ym,ZodNullable:()=>Rm,ZodNumber:()=>pn,ZodNumberFormat:()=>fr,ZodObject:()=>Ai,ZodOptional:()=>Ni,ZodPipe:()=>ji,ZodPrefault:()=>Vm,ZodPreprocess:()=>Km,ZodPromise:()=>tp,ZodReadonly:()=>Hm,ZodRecord:()=>dn,ZodSet:()=>jm,ZodString:()=>mn,ZodStringFormat:()=>Y,ZodSuccess:()=>Bm,ZodSymbol:()=>vm,ZodTemplateLiteral:()=>Xm,ZodTransform:()=>Um,ZodTuple:()=>Pm,ZodType:()=>R,ZodULID:()=>cs,ZodURL:()=>zi,ZodUUID:()=>at,ZodUndefined:()=>_m,ZodUnion:()=>Di,ZodUnknown:()=>wm,ZodVoid:()=>km,ZodXID:()=>ls,ZodXor:()=>Im,_ZodString:()=>rs,_default:()=>Zm,_function:()=>Dy,any:()=>cy,array:()=>Pi,base64:()=>F_,base64url:()=>q_,bigint:()=>iy,boolean:()=>gm,catch:()=>Jm,check:()=>Ny,cidrv4:()=>Z_,cidrv6:()=>V_,codec:()=>zy,creditCard:()=>G_,cuid:()=>N_,cuid2:()=>j_,currencyCode:()=>X_,custom:()=>jy,date:()=>dy,describe:()=>Ty,discriminatedUnion:()=>vy,e164:()=>B_,email:()=>x_,emoji:()=>A_,enum:()=>ws,exactOptional:()=>Lm,file:()=>ky,float32:()=>ey,float64:()=>ty,function:()=>Dy,guid:()=>k_,hash:()=>Q_,hex:()=>Y_,hostname:()=>H_,httpUrl:()=>P_,iban:()=>J_,instanceof:()=>Uy,int:()=>es,int32:()=>ry,int64:()=>oy,intersection:()=>Em,invertCodec:()=>Ey,ipv4:()=>L_,ipv6:()=>M_,json:()=>Ry,jwt:()=>W_,keyof:()=>fy,ksuid:()=>U_,lazy:()=>ep,literal:()=>xy,looseObject:()=>hy,looseRecord:()=>yy,mac:()=>R_,map:()=>by,meta:()=>Cy,nan:()=>Oy,nanoid:()=>D_,nativeEnum:()=>wy,never:()=>$s,nonoptional:()=>qm,null:()=>bm,nullable:()=>Oi,nullish:()=>Sy,number:()=>hm,object:()=>my,optional:()=>cr,partialRecord:()=>_y,pipe:()=>ts,prefault:()=>Fm,preprocess:()=>My,promise:()=>Ay,readonly:()=>Ym,record:()=>Dm,refine:()=>np,set:()=>$y,strictObject:()=>py,string:()=>Ii,stringFormat:()=>K_,stringbool:()=>Ly,success:()=>Iy,superRefine:()=>ip,symbol:()=>sy,templateLiteral:()=>Py,transform:()=>xs,tuple:()=>Am,uint32:()=>ny,uint64:()=>ay,ulid:()=>T_,undefined:()=>uy,union:()=>vn,unknown:()=>ur,url:()=>E_,uuid:()=>S_,uuidv4:()=>I_,uuidv6:()=>O_,uuidv7:()=>z_,void:()=>ly,xid:()=>C_,xor:()=>gy});var Xa={};pt(Xa,{endsWith:()=>Qr,gt:()=>it,gte:()=>Ve,includes:()=>Yr,length:()=>ar,lowercase:()=>Kr,lt:()=>nt,lte:()=>Ze,maxLength:()=>or,maxSize:()=>At,mime:()=>tn,minLength:()=>bt,minSize:()=>ot,multipleOf:()=>Pt,negative:()=>Fa,nonnegative:()=>Ba,nonpositive:()=>qa,normalize:()=>rn,overwrite:()=>Xe,positive:()=>Va,properties:()=>en,property:()=>Ga,regex:()=>Wr,size:()=>ir,slugify:()=>sn,startsWith:()=>Xr,toLowerCase:()=>on,toUpperCase:()=>an,trim:()=>nn,uppercase:()=>Hr});var $_=new WeakSet([Object.prototype,Error.prototype]);function Qa(e,t,n){Object.defineProperty(e,t,{configurable:!0,enumerable:!1,get(){let i=n(this);return Object.defineProperty(this,t,{value:i,configurable:!0,writable:!0}),i},set(i){Object.defineProperty(this,t,{value:i,configurable:!0,writable:!0})}})}var w_=(e,t)=>{ec.init(e,t),e.name="ZodError";let n=Object.getPrototypeOf(e);$_.has(n)||($_.add(n),Qa(n,"format",i=>r=>Xn(i,r)),Qa(n,"flatten",i=>r=>Yn(i,r)),Qa(n,"addIssue",i=>r=>{i.issues.push(r),i.message=JSON.stringify(i.issues,Tr,2)}),Qa(n,"addIssues",i=>r=>{i.issues.push(...r),i.message=JSON.stringify(i.issues,Tr,2)}),Object.defineProperty(n,"isEmpty",{configurable:!0,enumerable:!1,get(){return this.issues.length===0}}))},kO=g("ZodError",w_),Ce=g("ZodError",w_,void 0,{Parent:Error});var em=Rr(Ce),tm=Mr(Ce),rm=Zr(Ce),nm=Vr(Ce),im=zo(Ce),om=Eo(Ce),am=Po(Ce),sm=Ao(Ce),um=Do(Ce),cm=No(Ce),lm=jo(Ce),dm=To(Ce);function IO(){ve.localeError||ne(ma())}function lr(){ve.memoizer||ne({memoizer:gi()})}var R=g("ZodType",(e,t)=>(IO(),L.init(e,t),e.def=t,e.type=t.type,e),{check(...e){let t=this.def;return this.clone(y.mergeDefs(t,{checks:[...t.checks??[],...e.map(n=>typeof n=="function"?{_zod:{check:n,def:{check:"custom"},onattach:[]}}:n)]}),{parent:!0})},with(...e){return this.check(...e)},clone(e,t){return W(this,e,t)},brand(){return this},register(e,t){return e.add(this,t),this},refine(e,t){return this.check(np(e,t))},superRefine(e,t){return this.check(ip(e,t))},overwrite(e){return this.check(Xe(e))},optional(){return cr(this)},exactOptional(){return Lm(this)},nullable(){return Oi(this)},nullish(){return cr(Oi(this))},nonoptional(e){return qm(this,e)},array(){return Pi(this)},or(e){return vn([this,e])},and(e){return Em(this,e)},transform(e){return ts(this,xs(e))},default(e){return Zm(this,e)},prefault(e){return Fm(this,e)},catch(e){return Jm(this,e)},pipe(e){return ts(this,e)},readonly(){return Ym(this)},describe(e){let t=this.clone();return $e.add(t,{description:e}),t},meta(...e){if(e.length===0)return $e.get(this);let t=this.clone();return $e.add(t,e[0]),t},isOptional(){return this.safeParse(void 0).success},isNullable(){return this.safeParse(null).success},apply(e,...t){return t.length===0?e(this):e(this,...t)},get"~standard"(){return y.hide(this,"~standard",{...Go(this),jsonSchema:{input:un(this,"input"),output:un(this,"output")}})},set"~standard"(e){y.own(this,"~standard",e)},parse:function e(t,n){return em(this,t,n,{callee:e})},parseAsync:async function e(t,n){return await tm(this,t,n,{callee:e})},safeParse(e,t){return rm(this,e,t)},async safeParseAsync(e,t){return nm(this,e,t)},get spa(){return this?.safeParseAsync},set spa(e){y.own(this,"spa",e)},validate(e,t){return Qn(this,e,t)},validateAsync(e,t){return ei(this,e,t)},encode:function e(t,n){return im(this,t,n,{callee:e})},decode:function e(t,n){return om(this,t,n,{callee:e})},encodeAsync:async function e(t,n){return await am(this,t,n,{callee:e})},decodeAsync:async function e(t,n){return await sm(this,t,n,{callee:e})},safeEncode(e,t){return um(this,e,t)},safeDecode(e,t){return cm(this,e,t)},async safeEncodeAsync(e,t){return lm(this,e,t)},async safeDecodeAsync(e,t){return dm(this,e,t)},toJSONSchema(e){return mf(this,{})(e)},get description(){return $e.get(this)?.description},get _def(){return this._zod.def}}),rs=g("_ZodString",(e,t)=>{Qt.init(e,t),R.init(e,t),e._zod.processJSONSchema=(n,i,r)=>gf(e,n,i,r)},y.derived({format:e=>me(e).format??null,minLength:e=>me(e).minimum??null,maxLength:e=>me(e).maximum??null},{regex(...e){return this.check(Wr(...e))},includes(...e){return this.check(Yr(...e))},startsWith(...e){return this.check(Xr(...e))},endsWith(...e){return this.check(Qr(...e))},min(...e){return this.check(bt(...e))},max(...e){return this.check(or(...e))},length(...e){return this.check(ar(...e))},nonempty(...e){return this.check(bt(1,...e))},lowercase(e){return this.check(Kr(e))},uppercase(e){return this.check(Hr(e))},trim(){return this.check(nn())},normalize(...e){return this.check(rn(...e))},toLowerCase(){return this.check(on())},toUpperCase(){return this.check(an())},slugify(){return this.check(sn())}})),mn=g("ZodString",(e,t)=>{Qt.init(e,t),rs.init(e,t)},{email(e){return this.check($a(ns,e))},url(e){return this.check(yi(zi,e))},jwt(e){return this.check(Za(ys,e))},emoji(e){return this.check(Oa(os,e))},guid(e){return this.check(wa(is,e))},uuid(e){return this.check(xa(at,e))},uuidv4(e){return this.check(ka(at,e))},uuidv6(e){return this.check(Sa(at,e))},uuidv7(e){return this.check(Ia(at,e))},nanoid(e){return this.check(za(as,e))},cuid(e){return this.check(Ea(ss,e))},cuid2(e){return this.check(Pa(us,e))},ulid(e){return this.check(Aa(cs,e))},base64(e){return this.check(La(gs,e))},base64url(e){return this.check(Ra(vs,e))},xid(e){return this.check(Da(ls,e))},ksuid(e){return this.check(Na(ds,e))},ipv4(e){return this.check(ja(fs,e))},ipv6(e){return this.check(Ta(ms,e))},cidrv4(e){return this.check(Ca(ps,e))},cidrv6(e){return this.check(Ua(hs,e))},e164(e){return this.check(Ma(_s,e))},datetime(e){return this.check(bi(Tt,e))},date(e){return this.check($i(Ct,e))},time(e){return this.check(wi(Ut,e))},duration(e){return this.check(xi(Lt,e))}});function Ii(e){return zd(mn,e)}var Y=g("ZodStringFormat",(e,t)=>{K.init(e,t),rs.init(e,t)}),Tt=g("ZodISODateTime",(e,t)=>{bl.init(e,t),Y.init(e,t)}),Ct=g("ZodISODate",(e,t)=>{$l.init(e,t),Y.init(e,t)}),Ut=g("ZodISOTime",(e,t)=>{wl.init(e,t),Y.init(e,t)}),Lt=g("ZodISODuration",(e,t)=>{xl.init(e,t),Y.init(e,t)}),ns=g("ZodEmail",(e,t)=>{cl.init(e,t),Y.init(e,t)});function x_(e){return $a(ns,e)}var is=g("ZodGUID",(e,t)=>{sl.init(e,t),Y.init(e,t)});function k_(e){return wa(is,e)}var at=g("ZodUUID",(e,t)=>{ul.init(e,t),Y.init(e,t)});function S_(e){return xa(at,e)}function I_(e){return ka(at,e)}function O_(e){return Sa(at,e)}function z_(e){return Ia(at,e)}var zi=g("ZodURL",(e,t)=>{fl.init(e,t),Y.init(e,t)});function E_(e){return yi(zi,e)}function P_(e){return yi(zi,{protocol:ti,hostname:xc,...y.normalizeParams(e)})}var os=g("ZodEmoji",(e,t)=>{ml.init(e,t),Y.init(e,t)});function A_(e){return Oa(os,e)}var as=g("ZodNanoID",(e,t)=>{pl.init(e,t),Y.init(e,t)});function D_(e){return za(as,e)}var ss=g("ZodCUID",(e,t)=>{hl.init(e,t),Y.init(e,t)});function N_(e){return Ea(ss,e)}var us=g("ZodCUID2",(e,t)=>{gl.init(e,t),Y.init(e,t)});function j_(e){return Pa(us,e)}var cs=g("ZodULID",(e,t)=>{vl.init(e,t),Y.init(e,t)});function T_(e){return Aa(cs,e)}var ls=g("ZodXID",(e,t)=>{_l.init(e,t),Y.init(e,t)});function C_(e){return Da(ls,e)}var ds=g("ZodKSUID",(e,t)=>{yl.init(e,t),Y.init(e,t)});function U_(e){return Na(ds,e)}var fs=g("ZodIPv4",(e,t)=>{kl.init(e,t),Y.init(e,t)});function L_(e){return ja(fs,e)}var fm=g("ZodMAC",(e,t)=>{Il.init(e,t),Y.init(e,t)});function R_(e){return Pd(fm,e)}var ms=g("ZodIPv6",(e,t)=>{Sl.init(e,t),Y.init(e,t)});function M_(e){return Ta(ms,e)}var ps=g("ZodCIDRv4",(e,t)=>{Ol.init(e,t),Y.init(e,t)});function Z_(e){return Ca(ps,e)}var hs=g("ZodCIDRv6",(e,t)=>{zl.init(e,t),Y.init(e,t)});function V_(e){return Ua(hs,e)}var gs=g("ZodBase64",(e,t)=>{El.init(e,t),Y.init(e,t)});function F_(e){return La(gs,e)}var vs=g("ZodBase64URL",(e,t)=>{Pl.init(e,t),Y.init(e,t)});function q_(e){return Ra(vs,e)}var _s=g("ZodE164",(e,t)=>{Al.init(e,t),Y.init(e,t)});function B_(e){return Ma(_s,e)}var mm=g("ZodCreditCard",(e,t)=>{Dl.init(e,t),Y.init(e,t)});function G_(e){return Ad(mm,e)}var pm=g("ZodIBAN",(e,t)=>{Nl.init(e,t),Y.init(e,t)});function J_(e){return Dd(pm,e)}var ys=g("ZodJWT",(e,t)=>{jl.init(e,t),Y.init(e,t)});function W_(e){return Za(ys,e)}var dr=g("ZodCustomStringFormat",(e,t)=>{Tl.init(e,t),Y.init(e,t)});function K_(e,t,n={}){return sr(dr,e,t,n)}function H_(e){return sr(dr,"hostname",wc,e)}function Y_(e){return sr(dr,"hex",Uc,e)}function X_(e){return sr(dr,"currency_code",Sc,e)}function Q_(e,t){let n=t?.enc??"hex",i=`${e}_${n}`,r=Be[i];if(!r)throw new Error(`Unrecognized hash format: ${i}`);return sr(dr,i,r,t)}var pn=g("ZodNumber",(e,t)=>{ra.init(e,t),R.init(e,t),e._zod.processJSONSchema=(n,i,r)=>vf(e,n,i,r),e.isFinite=!0},y.derived({minValue:e=>{let{minimum:t,exclusiveMinimum:n}=me(e);return Math.max(t??Number.NEGATIVE_INFINITY,n??Number.NEGATIVE_INFINITY)},maxValue:e=>{let{maximum:t,exclusiveMaximum:n}=me(e);return Math.min(t??Number.POSITIVE_INFINITY,n??Number.POSITIVE_INFINITY)},isInt:e=>{let{isInt:t,multipleOf:n}=me(e);return!!t||!!n?.some(Number.isSafeInteger)},format:e=>me(e).format??null},{gt(e,t){return this.check(it(e,t))},gte(e,t){return this.check(Ve(e,t))},min(e,t){return this.check(Ve(e,t))},lt(e,t){return this.check(nt(e,t))},lte(e,t){return this.check(Ze(e,t))},max(e,t){return this.check(Ze(e,t))},int(e){return this.check(es(e))},safe(e){return this.check(es(e))},positive(e){return this.check(it(0,e))},nonnegative(e){return this.check(Ve(0,e))},negative(e){return this.check(nt(0,e))},nonpositive(e){return this.check(Ze(0,e))},multipleOf(e,t){return this.check(Pt(e,t))},step(e,t){return this.check(Pt(e,t))},finite(){return this}}));function hm(e){return jd(pn,e)}var fr=g("ZodNumberFormat",(e,t)=>{Cl.init(e,t),pn.init(e,t)});function es(e){return Cd(fr,e)}function ey(e){return Ud(fr,e)}function ty(e){return Ld(fr,e)}function ry(e){return Rd(fr,e)}function ny(e){return Md(fr,e)}var hn=g("ZodBoolean",(e,t)=>{li.init(e,t),R.init(e,t),e._zod.processJSONSchema=(n,i,r)=>_f(e,n,i,r)});function gm(e){return Zd(hn,e)}var gn=g("ZodBigInt",(e,t)=>{na.init(e,t),R.init(e,t),e._zod.processJSONSchema=(n,i,r)=>yf(e,n,i,r)},y.derived({minValue:e=>me(e).minimum??null,maxValue:e=>me(e).maximum??null,format:e=>me(e).format??null},{gte(e,t){return this.check(Ve(e,t))},min(e,t){return this.check(Ve(e,t))},gt(e,t){return this.check(it(e,t))},lt(e,t){return this.check(nt(e,t))},lte(e,t){return this.check(Ze(e,t))},max(e,t){return this.check(Ze(e,t))},positive(e){return this.check(it(BigInt(0),e))},negative(e){return this.check(nt(BigInt(0),e))},nonpositive(e){return this.check(Ze(BigInt(0),e))},nonnegative(e){return this.check(Ve(BigInt(0),e))},multipleOf(e,t){return this.check(Pt(e,t))}}));function iy(e){return Fd(gn,e)}var bs=g("ZodBigIntFormat",(e,t)=>{Ul.init(e,t),gn.init(e,t)});function oy(e){return Bd(bs,e)}function ay(e){return Gd(bs,e)}var vm=g("ZodSymbol",(e,t)=>{Ll.init(e,t),R.init(e,t),e._zod.processJSONSchema=(n,i,r)=>bf(e,n,i,r)});function sy(e){return Jd(vm,e)}var _m=g("ZodUndefined",(e,t)=>{Rl.init(e,t),R.init(e,t),e._zod.processJSONSchema=(n,i,r)=>wf(e,n,i,r)});function uy(e){return Wd(_m,e)}var ym=g("ZodNull",(e,t)=>{Ml.init(e,t),R.init(e,t),e._zod.processJSONSchema=(n,i,r)=>$f(e,n,i,r)});function bm(e){return Kd(ym,e)}var $m=g("ZodAny",(e,t)=>{Zl.init(e,t),R.init(e,t),e._zod.processJSONSchema=(n,i,r)=>Sf(e,n,i,r)});function cy(){return Hd($m)}var wm=g("ZodUnknown",(e,t)=>{Vl.init(e,t),R.init(e,t),e._zod.processJSONSchema=(n,i,r)=>If(e,n,i,r)});function ur(){return Yd(wm)}var xm=g("ZodNever",(e,t)=>{Fl.init(e,t),R.init(e,t),e._zod.processJSONSchema=(n,i,r)=>kf(e,n,i,r)});function $s(e){return Xd(xm,e)}var km=g("ZodVoid",(e,t)=>{ql.init(e,t),R.init(e,t),e._zod.processJSONSchema=(n,i,r)=>xf(e,n,i,r)});function ly(e){return Qd(km,e)}var Ei=g("ZodDate",(e,t)=>{Bl.init(e,t),R.init(e,t),e._zod.processJSONSchema=(n,i,r)=>Of(e,n,i,r),e.min=(n,i)=>e.check(Ve(n,i)),e.max=(n,i)=>e.check(Ze(n,i))},y.derived({minDate:e=>{let{minimum:t}=me(e);return t?new Date(t):null},maxDate:e=>{let{maximum:t}=me(e);return t?new Date(t):null}},{}));function dy(e){return ef(Ei,e)}var Sm=g("ZodArray",(e,t)=>{lr(),Gl.init(e,t),R.init(e,t),e._zod.processJSONSchema=(n,i,r)=>Rf(e,n,i,r),e.element=t.element},{min(e,t){return this.check(bt(e,t))},nonempty(e){return this.check(bt(1,e))},max(e,t){return this.check(or(e,t))},length(e,t){return this.check(ar(e,t))},unwrap(){return this.element}});function Pi(e,t){return nf(Sm,e,t)}function fy(e){let t=e._zod.def.shape;return ws(Object.keys(t))}var Ai=g("ZodObject",(e,t)=>{lr(),Jl.init(e,t),R.init(e,t),e._zod.processJSONSchema=(n,i,r)=>Mf(e,n,i,r),y.installLazyProp(e,"shape",n=>n._zod.def.shape,!1)},{keyof(){return ws(Object.keys(this._zod.def.shape))},catchall(e){return this.clone(y.mergeDefs(this._zod.def,{catchall:e}))},passthrough(){return this.clone(y.mergeDefs(this._zod.def,{catchall:ur()}))},loose(){return this.clone(y.mergeDefs(this._zod.def,{catchall:ur()}))},strict(){return this.clone(y.mergeDefs(this._zod.def,{catchall:$s()}))},strip(){return this.clone(y.mergeDefs(this._zod.def,{catchall:void 0}))},extend(e){return y.extend(this,e)},safeExtend(e){return y.safeExtend(this,e)},merge(e){return y.merge(this,e)},pick(e){return y.pick(this,e)},omit(e){return y.omit(this,e)},partial(...e){return y.partial(Ni,this,e[0])},exactPartial(...e){return y.partial(ks,this,e[0],"exactPartial")},required(...e){return y.required(Ss,this,e[0])}});function my(e,t){let n={type:"object",shape:e??{},...y.normalizeParams(t)};return new Ai(n)}function py(e,t){return new Ai({type:"object",shape:e,catchall:$s(),...y.normalizeParams(t)})}function hy(e,t){return new Ai({type:"object",shape:e,catchall:ur(),...y.normalizeParams(t)})}var Di=g("ZodUnion",(e,t)=>{di.init(e,t),R.init(e,t),e._zod.processJSONSchema=(n,i,r)=>Wa(e,n,i,r),e.options=t.options});function vn(e,t){return new Di({type:"union",options:e,...y.normalizeParams(t)})}var Im=g("ZodXor",(e,t)=>{Di.init(e,t),Wl.init(e,t),e._zod.processJSONSchema=(n,i,r)=>Wa(e,n,i,r),e.options=t.options});function gy(e,t){return new Im({type:"union",options:e,inclusive:!1,...y.normalizeParams(t)})}var Om=g("ZodDiscriminatedUnion",(e,t)=>{Di.init(e,t),Hl.init(e,t)});function vy(e,t,n){return new Om({type:"union",options:t,discriminator:e,...y.normalizeParams(n)})}var zm=g("ZodIntersection",(e,t)=>{Yl.init(e,t),R.init(e,t),e._zod.processJSONSchema=(n,i,r)=>Zf(e,n,i,r)});function Em(e,t){return new zm({type:"intersection",left:e,right:t})}var Pm=g("ZodTuple",(e,t)=>{lr(),ia.init(e,t),R.init(e,t),e._zod.processJSONSchema=(n,i,r)=>Vf(e,n,i,r)},{rest(e){return this.clone({...this._zod.def,rest:e})},partial(){let e=this._zod.def;if(e.checks?.length)throw new Error(".partial() cannot be used on tuple schemas containing refinements");return this.clone({...e,items:e.items.map(t=>new Ni({type:"optional",innerType:t}))})}});function Am(e,t,n){let i=t instanceof L,r=i?n:t,o=i?t:null;return new Pm({type:"tuple",items:e,rest:o,...y.normalizeParams(r)})}var dn=g("ZodRecord",(e,t)=>{lr(),Xl.init(e,t),R.init(e,t),e._zod.processJSONSchema=(n,i,r)=>Ff(e,n,i,r),e.keyType=t.keyType,e.valueType=t.valueType});function Dm(e,t,n){return!t||!t._zod?new dn({type:"record",keyType:Ii(),valueType:e,...y.normalizeParams(t)}):new dn({type:"record",keyType:e,valueType:t,...y.normalizeParams(n)})}function _y(e,t,n){return new dn({type:"record",keyType:e,valueType:t,...y.normalizeParams(n),partial:!0})}function yy(e,t,n){return new dn({type:"record",keyType:e,valueType:t,mode:"loose",...y.normalizeParams(n)})}var Nm=g("ZodMap",(e,t)=>{lr(),Ql.init(e,t),R.init(e,t),e._zod.processJSONSchema=(n,i,r)=>Uf(e,n,i,r),e.keyType=t.keyType,e.valueType=t.valueType,e.min=(...n)=>e.check(ot(...n)),e.nonempty=n=>e.check(ot(1,n)),e.max=(...n)=>e.check(At(...n)),e.size=(...n)=>e.check(ir(...n))});function by(e,t,n){return new Nm({type:"map",keyType:e,valueType:t,...y.normalizeParams(n)})}var jm=g("ZodSet",(e,t)=>{lr(),ed.init(e,t),R.init(e,t),e._zod.processJSONSchema=(n,i,r)=>Lf(e,n,i,r),e.min=(...n)=>e.check(ot(...n)),e.nonempty=n=>e.check(ot(1,n)),e.max=(...n)=>e.check(At(...n)),e.size=(...n)=>e.check(ir(...n))});function $y(e,t){return new jm({type:"set",valueType:e,...y.normalizeParams(t)})}var fn=g("ZodEnum",(e,t)=>{td.init(e,t),R.init(e,t),e._zod.processJSONSchema=(i,r,o)=>zf(e,i,r,o),e.enum=t.entries,e.options=[...e._zod.values];let n=new Set(Object.keys(t.entries));e.extract=(i,r)=>{let o={};for(let a of i)if(n.has(a))o[a]=t.entries[a];else throw new Error(`Key ${a} not found in enum`);return new fn({...t,checks:[],...y.normalizeParams(r),entries:o})},e.exclude=(i,r)=>{let o={...t.entries};for(let a of i)if(n.has(a))delete o[a];else throw new Error(`Key ${a} not found in enum`);return new fn({...t,checks:[],...y.normalizeParams(r),entries:o})}});function ws(e,t){let n=Array.isArray(e)?Object.fromEntries(e.map(i=>[i,i])):e;return new fn({type:"enum",entries:n,...y.normalizeParams(t)})}function wy(e,t){return new fn({type:"enum",entries:e,...y.normalizeParams(t)})}var Tm=g("ZodLiteral",(e,t)=>{rd.init(e,t),R.init(e,t),e._zod.processJSONSchema=(n,i,r)=>Ef(e,n,i,r),e.values=new Set(t.values),Object.defineProperty(e,"value",{get(){if(t.values.length>1)throw new Error("This schema contains multiple valid literal values. Use `.values` instead.");return t.values[0]}})});function xy(e,t){return new Tm({type:"literal",values:Array.isArray(e)?e:[e],...y.normalizeParams(t)})}var Cm=g("ZodFile",(e,t)=>{nd.init(e,t),R.init(e,t),e._zod.processJSONSchema=(n,i,r)=>Df(e,n,i,r),e.min=(n,i)=>e.check(ot(n,i)),e.max=(n,i)=>e.check(At(n,i)),e.mime=(n,i)=>e.check(tn(Array.isArray(n)?n:[n],i))});function ky(e){return of(Cm,e)}var Um=g("ZodTransform",(e,t)=>{lr(),id.init(e,t),R.init(e,t),e._zod.processJSONSchema=(n,i,r)=>Cf(e,n,i,r),e._zod.parse=(n,i)=>{if(i.direction==="backward")throw new Et(e.constructor.name);n.addIssue=o=>{if(typeof o=="string")n.issues.push(y.issue(o,n.value,t));else{let a=o;a.fatal&&(a.continue=!1),a.code??(a.code="custom"),"input"in a||(a.input=n.value),a.inst??(a.inst=e),n.issues.push(y.issue(a))}};let r=t.transform(n.value,n);return r instanceof Promise?r.then(o=>(n.value=o,n)):(n.value=r,n)}});function xs(e){return new Um({type:"transform",transform:e})}var Ni=g("ZodOptional",(e,t)=>{oa.init(e,t),R.init(e,t),e._zod.processJSONSchema=(n,i,r)=>Ka(e,n,i,r),e.unwrap=()=>e._zod.def.innerType});function cr(e){return new Ni({type:"optional",innerType:e})}var ks=g("ZodExactOptional",(e,t)=>{od.init(e,t),R.init(e,t),e._zod.processJSONSchema=(n,i,r)=>Ka(e,n,i,r),e.unwrap=()=>e._zod.def.innerType});function Lm(e){return new ks({type:"optional",innerType:e})}var Rm=g("ZodNullable",(e,t)=>{ad.init(e,t),R.init(e,t),e._zod.processJSONSchema=(n,i,r)=>qf(e,n,i,r),e.unwrap=()=>e._zod.def.innerType});function Oi(e){return new Rm({type:"nullable",innerType:e})}function Sy(e){return cr(Oi(e))}var Mm=g("ZodDefault",(e,t)=>{sd.init(e,t),R.init(e,t),e._zod.processJSONSchema=(n,i,r)=>Jf(e,n,i,r),e.unwrap=()=>e._zod.def.innerType,e.removeDefault=e.unwrap});function Zm(e,t){return new Mm({type:"default",innerType:e,get defaultValue(){return typeof t=="function"?t():y.shallowClone(t)}})}var Vm=g("ZodPrefault",(e,t)=>{ud.init(e,t),R.init(e,t),e._zod.processJSONSchema=(n,i,r)=>Wf(e,n,i,r),e.unwrap=()=>e._zod.def.innerType});function Fm(e,t){return new Vm({type:"prefault",innerType:e,get defaultValue(){return typeof t=="function"?t():y.shallowClone(t)}})}var Ss=g("ZodNonOptional",(e,t)=>{cd.init(e,t),R.init(e,t),e._zod.processJSONSchema=(n,i,r)=>Bf(e,n,i,r),e.unwrap=()=>e._zod.def.innerType});function qm(e,t){return new Ss({type:"nonoptional",innerType:e,...y.normalizeParams(t)})}var Bm=g("ZodSuccess",(e,t)=>{ld.init(e,t),R.init(e,t),e._zod.processJSONSchema=(n,i,r)=>Nf(e,n,i,r),e.unwrap=()=>e._zod.def.innerType});function Iy(e){return new Bm({type:"success",innerType:e})}var Gm=g("ZodCatch",(e,t)=>{dd.init(e,t),R.init(e,t),e._zod.processJSONSchema=(n,i,r)=>Kf(e,n,i,r),e.unwrap=()=>e._zod.def.innerType,e.removeCatch=e.unwrap});function Jm(e,t){return new Gm({type:"catch",innerType:e,catchValue:typeof t=="function"?t:y.constantCatch(t)})}var Wm=g("ZodNaN",(e,t)=>{fd.init(e,t),R.init(e,t),e._zod.processJSONSchema=(n,i,r)=>Pf(e,n,i,r)});function Oy(e){return rf(Wm,e)}var ji=g("ZodPipe",(e,t)=>{aa.init(e,t),R.init(e,t),e._zod.processJSONSchema=(n,i,r)=>Hf(e,n,i,r),e.in=t.in,e.out=t.out});function ts(e,t){return new ji({type:"pipe",in:e,out:t})}var Ti=g("ZodCodec",(e,t)=>{ji.init(e,t),fi.init(e,t)});function zy(e,t,n){return new Ti({type:"pipe",in:e,out:t,transform:n.decode,reverseTransform:n.encode})}function Ey(e){let t=e._zod.def;return new Ti({type:"pipe",in:t.out,out:t.in,transform:t.reverseTransform,reverseTransform:t.transform})}var Km=g("ZodPreprocess",(e,t)=>{ji.init(e,t),md.init(e,t)}),Hm=g("ZodReadonly",(e,t)=>{pd.init(e,t),R.init(e,t),e._zod.processJSONSchema=(n,i,r)=>Yf(e,n,i,r),e.unwrap=()=>e._zod.def.innerType});function Ym(e){return new Hm({type:"readonly",innerType:e})}var Xm=g("ZodTemplateLiteral",(e,t)=>{hd.init(e,t),R.init(e,t),e._zod.processJSONSchema=(n,i,r)=>Af(e,n,i,r)});function Py(e,t){return new Xm({type:"template_literal",parts:e,...y.normalizeParams(t)})}var Qm=g("ZodLazy",(e,t)=>{mi.init(e,t),R.init(e,t),e._zod.processJSONSchema=(n,i,r)=>Qf(e,n,i,r),e.unwrap=()=>e._zod.def.getter()});function ep(e){return new Qm({type:"lazy",getter:e})}var tp=g("ZodPromise",(e,t)=>{vd.init(e,t),R.init(e,t),e._zod.processJSONSchema=(n,i,r)=>Xf(e,n,i,r),e.unwrap=()=>e._zod.def.innerType});function Ay(e){return new tp({type:"promise",innerType:e})}var rp=g("ZodFunction",(e,t)=>{gd.init(e,t),R.init(e,t),e._zod.processJSONSchema=(n,i,r)=>Tf(e,n,i,r)});function Dy(e){return new rp({type:"function",input:Array.isArray(e?.input)?Am(e?.input):e?.input??Pi(ur()),output:e?.output??ur()})}var Ci=g("ZodCustom",(e,t)=>{_d.init(e,t),R.init(e,t),e._zod.processJSONSchema=(n,i,r)=>jf(e,n,i,r)});function Ny(e){let t=new Q({check:"custom"});return t._zod.check=e,t}function jy(e,t){return af(Ci,e??(()=>!0),t)}function np(e,t={}){return sf(Ci,e,t)}function ip(e,t){return uf(e,t)}var Ty=cf,Cy=lf,op=g("ZodInstanceOf",(e,t)=>{Ci.init(e,t)},{properties(e,t){return this.check(en(e,t))}});function Uy(e,t={}){let n=new op({type:"custom",check:"custom",fn:i=>i instanceof e,abort:!0,...y.normalizeParams(t)});return n._zod.bag.Class=e,n._zod.check=i=>{i.value instanceof e||i.issues.push({code:"invalid_type",expected:e.name,input:i.value,inst:n,path:[...n._zod.def.path??[]]})},n}var Ly=(...e)=>df({Codec:Ti,Boolean:hn,String:mn},...e);function Ry(e){let t=ep(()=>vn([Ii(e),hm(),gm(),bm(),Pi(t),Dm(Ii(),t)]));return t}function My(e,t){return new Km({type:"pipe",in:xs(e),out:t})}var OO={invalid_type:"invalid_type",too_big:"too_big",too_small:"too_small",invalid_format:"invalid_format",not_multiple_of:"not_multiple_of",unrecognized_keys:"unrecognized_keys",invalid_union:"invalid_union",invalid_key:"invalid_key",invalid_element:"invalid_element",invalid_value:"invalid_value",custom:"custom"};function zO(e){ne({customError:e})}function EO(){return ne().customError}var ap;ap||(ap={});var Ui={};pt(Ui,{ZodISODate:()=>Ct,ZodISODateTime:()=>Tt,ZodISODuration:()=>Lt,ZodISOTime:()=>Ut,date:()=>AO,datetime:()=>PO,duration:()=>NO,time:()=>DO});function PO(e){return bi(Tt,e)}function AO(e){return $i(Ct,e)}function DO(e){return wi(Ut,e)}function NO(e){return xi(Lt,e)}var E={..._n,...Xa,iso:Ui},jO=new Set(["$schema","$ref","$defs","definitions","$id","id","$comment","$anchor","$vocabulary","$dynamicRef","$dynamicAnchor","type","enum","const","anyOf","oneOf","allOf","not","properties","required","additionalProperties","patternProperties","propertyNames","minProperties","maxProperties","items","prefixItems","additionalItems","minItems","maxItems","uniqueItems","contains","minContains","maxContains","minLength","maxLength","pattern","format","minimum","maximum","exclusiveMinimum","exclusiveMaximum","multipleOf","description","default","contentEncoding","contentMediaType","contentSchema","unevaluatedItems","unevaluatedProperties","if","then","else","dependentSchemas","dependentRequired","nullable","readOnly"]);function TO(e,t){let n=e.$schema;return n==="https://json-schema.org/draft/2020-12/schema"?"draft-2020-12":n==="http://json-schema.org/draft-07/schema#"?"draft-7":n==="http://json-schema.org/draft-04/schema#"?"draft-4":t??"draft-2020-12"}function Zy(e,t){return e.map((n,i)=>ii).check(i=>{let r=i.value;if(typeof r!="object"||r===null||Array.isArray(r))return;let o=Object.getOwnPropertyNames(r);if(t.minProperties!==void 0&&o.length=${t.minProperties} properties`,input:r,inst:e,continue:!0}),t.maxProperties!==void 0&&o.length>t.maxProperties&&i.issues.push({origin:"object",code:"too_big",maximum:t.maxProperties,inclusive:!0,message:`Too big: expected object to have <=${t.maxProperties} properties`,input:r,inst:e,continue:!0}),t.keySchema)for(let a of o){let s=t.keySchema.safeParse(a);s.success||i.issues.push({code:"invalid_key",origin:"record",issues:s.error.issues,input:a,path:[a],continue:!0})}}).pipe(e)}function sp(e,t){if(e===null)return"z";let n=typeof e;if(n!=="object"){if(n==="number"&&Number.isNaN(e))return null;let i=String(e);return`${n[0]}${i.length}:${i}`}if(t.has(e))return null;t.add(e);try{if(Array.isArray(e)){let o=[];for(let a of e){let s=sp(a,t);if(s===null)return null;o.push(s)}return`a${o.length}:[${o.join(",")}]`}let i=Object.keys(e).sort(),r=[];for(let o of i){let a=sp(e[o],t);if(a===null)return null;r.push(`${o.length}:${o}=${a}`)}return`o${r.length}:{${r.join(",")}}`}finally{t.delete(e)}}var RO=new Set(["items","prefixItems","additionalItems","additionalProperties","contains","propertyNames","not","if","then","else","allOf","anyOf","oneOf","unevaluatedItems","unevaluatedProperties","contentSchema"]),MO=new Set(["properties","patternProperties","dependentSchemas","dependencies","$defs","definitions"]);function Li(e){return typeof e!="object"||e===null?!1:Array.isArray(e)?e.some(Li):typeof e.$ref=="string"?!0:Object.entries(e).some(([t,n])=>RO.has(t)?Li(n):!MO.has(t)||typeof n!="object"||n===null?!1:Object.values(n).some(Li))}function Vy(e){return e===1?"element":"elements"}function ZO(e,t){return E.transform(i=>i).check(i=>{let r=i.value;if(Array.isArray(r)){if(t.uniqueItems===!0){let o=new Map;for(let a=0;a=a)break;st.maxContains&&i.issues.push({code:"custom",message:`Array must contain at most ${t.maxContains} matching ${Vy(t.maxContains)}`,input:r,continue:!0})}}}).pipe(e)}function Fy(e,t){if(e!==!1)return e===void 0||e===!0?E.any():Ee(e,t)}var VO=/^(?:[01]\d|2[0-3]):[0-5]\d:[0-5]\d(?:\.\d+)?(?:Z|[+-](?:[01]\d|2[0-3]):[0-5]\d)$/;function qy(e,t){if(e.not!==void 0){if(typeof e.not=="object"&&Object.keys(e.not).length===0)return E.never();throw new Error("not is not supported in Zod (except { not: {} } for never)")}if(e.unevaluatedItems!==void 0)throw new Error("unevaluatedItems is not supported");if(e.unevaluatedProperties!==void 0)throw new Error("unevaluatedProperties is not supported");if(e.if!==void 0||e.then!==void 0||e.else!==void 0)throw new Error("Conditional schemas (if/then/else) are not supported");if(e.dependentSchemas!==void 0||e.dependentRequired!==void 0)throw new Error("dependentSchemas and dependentRequired are not supported");if(e.$ref){let r=e.$ref;if(t.refs.has(r))return t.refs.get(r);if(t.processing.has(r))return E.lazy(()=>{if(!t.refs.has(r))throw new Error(`Circular reference not resolved: ${r}`);return t.refs.get(r)});t.processing.add(r);let o=UO(r,t),a=Ee(o,t);return t.refs.set(r,a),t.processing.delete(r),a}if(e.enum!==void 0){let r=e.enum;if(t.version==="openapi-3.0"&&e.nullable===!0&&r.length===1&&r[0]===null)return E.null();if(r.length===0)return E.never();if(r.length===1)return E.literal(r[0]);if(r.every(a=>typeof a=="string"))return E.enum(r);let o=r.map(a=>E.literal(a));return o.length<2?o[0]:E.union([o[0],o[1],...o.slice(2)])}if(e.const!==void 0)return E.literal(e.const);let n=e.type;if(Array.isArray(n)){let r=n.map(o=>{let a={...e,type:o};return qy(a,t)});return r.length===0?E.never():r.length===1?r[0]:E.union(r)}if(!n)return E.any();let i;switch(n){case"string":{let r=E.string();if(e.format){let o=e.format;o==="email"?r=r.check(E.email()):o==="uri"||o==="uri-reference"?r=r.check(E.url()):o==="uuid"||o==="guid"?r=r.check(E.uuid()):o==="date-time"?r=r.check(E.iso.datetime({offset:!0})):o==="date"?r=r.check(E.iso.date()):o==="time"?r=r.check(E.regex(VO)):o==="duration"?r=r.check(E.iso.duration()):o==="hostname"?r=r.check(E.hostname()):o==="ipv4"?r=r.check(E.ipv4()):o==="ipv6"?r=r.check(E.ipv6()):o==="mac"?r=r.check(E.mac()):o==="cidr"?r=r.check(E.cidrv4()):o==="cidr-v6"?r=r.check(E.cidrv6()):o==="base64"?r=r.check(E.base64()):o==="base64url"?r=r.check(E.base64url()):o==="e164"?r=r.check(E.e164()):o==="credit_card"?r=r.check(E.creditCard()):o==="iban"?r=r.check(E.iban()):o==="jwt"?r=r.check(E.jwt()):o==="emoji"?r=r.check(E.emoji()):o==="nanoid"?r=r.check(E.nanoid()):o==="cuid"?r=r.check(E.cuid()):o==="cuid2"?r=r.check(E.cuid2()):o==="ulid"?r=r.check(E.ulid()):o==="xid"?r=r.check(E.xid()):o==="ksuid"&&(r=r.check(E.ksuid()))}typeof e.minLength=="number"&&(r=r.min(e.minLength)),typeof e.maxLength=="number"&&(r=r.max(e.maxLength)),e.pattern&&(r=r.regex(new RegExp(e.pattern))),i=r;break}case"number":case"integer":{let r=n==="integer"?E.number().int():E.number();typeof e.minimum=="number"&&e.exclusiveMinimum!==!0&&(r=r.min(e.minimum)),typeof e.maximum=="number"&&e.exclusiveMaximum!==!0&&(r=r.max(e.maximum)),typeof e.exclusiveMinimum=="number"?r=r.gt(e.exclusiveMinimum):e.exclusiveMinimum===!0&&typeof e.minimum=="number"&&(r=r.gt(e.minimum)),typeof e.exclusiveMaximum=="number"?r=r.lt(e.exclusiveMaximum):e.exclusiveMaximum===!0&&typeof e.maximum=="number"&&(r=r.lt(e.maximum)),typeof e.multipleOf=="number"&&(r=r.multipleOf(e.multipleOf)),i=r;break}case"boolean":{i=E.boolean();break}case"null":{i=E.null();break}case"object":{let r={},o=e.properties||{},a=new Set(e.required||[]),s=typeof e.additionalProperties=="object"?Ee(e.additionalProperties,t):void 0;for(let[d,f]of Object.entries(o)){let p=Ee(f,t);be(r,d,a.has(d)?p:p.optional())}if(e.patternProperties){let d=e.patternProperties,f=Object.keys(d),p=[];for(let h of f){let _=Ee(d[h],t),I=E.string().regex(new RegExp(h));p.push(E.looseRecord(I,_))}let m=[];if(Object.keys(r).length>0&&m.push(E.object(r).passthrough()),m.push(...p),m.length===0)i=E.object({}).passthrough();else if(m.length===1)i=m[0];else{let h=E.intersection(m[0],m[1]);for(let _=2;_new RegExp(S)),I=i;i=i.check(S=>{if(!Fe(S.value))return;let k=[];for(let P of Object.keys(S.value))h.includes(P)||_.some(j=>j.test(P))||k.push(P);k.length&&S.issues.push({code:"unrecognized_keys",keys:k,input:S.value,inst:I})})}}else{let d=E.object(r);e.additionalProperties===!1?i=d.strict():s?i=d.catchall(s):i=d.passthrough()}let u=e.propertyNames!==void 0&&e.propertyNames!==!0,c=typeof e.minProperties=="number"?e.minProperties:void 0,l=typeof e.maxProperties=="number"?e.maxProperties:void 0;if(u||c!==void 0||l!==void 0){let d;if(u){let f=typeof e.propertyNames=="object"&&e.propertyNames.type===void 0?{type:"string",...e.propertyNames}:e.propertyNames;d=Ee(f,t)}i=LO(i,{keySchema:d,minProperties:c,maxProperties:l})}break}case"array":{let r=e.prefixItems,o=e.items;if(r&&Array.isArray(r)){let a=typeof e.minItems=="number"?e.minItems:0,s=r.map(d=>Ee(d,t)),u=Zy(s,a),c=Array.isArray(o)?void 0:Fy(o,t),l=E.tuple(u);i=c?l.rest(c):l,typeof e.minItems=="number"&&(i=i.check(E.minLength(e.minItems))),typeof e.maxItems=="number"&&(i=i.check(E.maxLength(e.maxItems)))}else if(Array.isArray(o)){let a=typeof e.minItems=="number"?e.minItems:0,s=o.map(d=>Ee(d,t)),u=Zy(s,a),c=Fy(e.additionalItems,t),l=E.tuple(u);i=c?l.rest(c):l,typeof e.minItems=="number"&&(i=i.check(E.minLength(e.minItems))),typeof e.maxItems=="number"&&(i=i.check(E.maxLength(e.maxItems)))}else if(o!==void 0){let a=Ee(o,t),s=E.array(a);typeof e.minItems=="number"&&(s=s.min(e.minItems)),typeof e.maxItems=="number"&&(s=s.max(e.maxItems)),i=s}else i=E.array(E.any());(e.uniqueItems===!0||e.contains!==void 0)&&(i=ZO(i,{uniqueItems:e.uniqueItems===!0,containsSchema:e.contains!==void 0?Ee(e.contains,t):void 0,minContains:typeof e.minContains=="number"?e.minContains:void 0,maxContains:typeof e.maxContains=="number"?e.maxContains:void 0}));break}default:throw new Error(`Unsupported type: ${n}`)}return i}function Ee(e,t){if(typeof e=="boolean")return e?E.any():E.never();let n=qy(e,t),i=e.type||e.enum!==void 0||e.const!==void 0;if(e.anyOf&&Array.isArray(e.anyOf)){let s=e.anyOf.map(c=>Ee(c,t)),u=E.union(s);n=i?E.intersection(n,u):u}if(e.oneOf&&Array.isArray(e.oneOf)){let s=e.oneOf.map(c=>Ee(c,t)),u=E.xor(s);n=i?E.intersection(n,u):u}if(e.allOf&&Array.isArray(e.allOf))if(e.allOf.length===0)n=i?n:E.any();else{let s=i?n:Ee(e.allOf[0],t),u=i?0:1;for(let c=u;c0&&t.registry.add(n,r),e.description&&(n=n.describe(e.description)),n}function By(e,t){if(typeof e=="boolean")return e?E.any():E.never();let n;try{n=JSON.parse(JSON.stringify(e))}catch{throw new Error("fromJSONSchema input is not valid JSON (possibly cyclic); use $defs/$ref for recursive schemas")}let i=TO(n,t?.defaultTarget),r=n.$defs||n.definitions||{},o={version:i,defs:r,refs:new Map,processing:new Set,rootSchema:n,registry:t?.registry??$e};return Ee(n,o)}var Gy=Symbol("z.visit/resolving");function Ri(e,t){let n=typeof t=="function"?t:(a,s)=>{let u=t[a._zod.def.type];return u?u(a,s):a},i=new Map;function r(a){let s=i.get(a);if(s===Gy)return new mi({type:"lazy",getter:()=>i.get(a)});if(s!==void 0)return s;i.set(a,Gy);let u=o(a),c=n(u,u!==a);return i.set(a,c),c}function o(a){let s=a._zod.def,u=s.type;switch(u){case"object":{let c=s.shape,l=Object.keys(c),d=!1,f={};for(let m of l){let h=r(c[m]);h!==c[m]&&(d=!0),f[m]=h}let p=s.catchall;return s.catchall&&(p=r(s.catchall),p!==s.catchall&&(d=!0)),d?W(a,{...s,shape:f,catchall:p}):a}case"array":{let c=r(s.element);return c===s.element?a:W(a,{...s,element:c})}case"tuple":{let c=s.items,l=!1,d=[];for(let p of c){let m=r(p);m!==p&&(l=!0),d.push(m)}let f=s.rest;return s.rest&&(f=r(s.rest),f!==s.rest&&(l=!0)),l?W(a,{...s,items:d,rest:f}):a}case"record":case"map":{let c=r(s.keyType),l=r(s.valueType);return c===s.keyType&&l===s.valueType?a:W(a,{...s,keyType:c,valueType:l})}case"set":{let c=r(s.valueType);return c===s.valueType?a:W(a,{...s,valueType:c})}case"union":{let c=s.options,l=!1,d=[];for(let f of c){let p=r(f);p!==f&&(l=!0),d.push(p)}return l?W(a,{...s,options:d}):a}case"intersection":{let c=r(s.left),l=r(s.right);return c===s.left&&l===s.right?a:W(a,{...s,left:c,right:l})}case"optional":case"nullable":case"default":case"prefault":case"catch":case"readonly":case"nonoptional":case"promise":case"success":{let c=r(s.innerType);return c===s.innerType?a:W(a,{...s,innerType:c})}case"pipe":{let c=r(s.in),l=r(s.out);return c===s.in&&l===s.out?a:W(a,{...s,in:c,out:l})}case"function":{let c=r(s.input),l=r(s.output);return c===s.input&&l===s.output?a:W(a,{...s,input:c,output:l})}case"lazy":{let c=s.getter,{_cachedInner:l,...d}=s;return W(a,{...d,getter:()=>r(c())})}case"template_literal":case"string":case"number":case"int":case"boolean":case"bigint":case"symbol":case"undefined":case"null":case"void":case"never":case"any":case"unknown":case"date":case"nan":case"enum":case"literal":case"file":case"transform":case"custom":return a;default:return a}}return r(e)}function Jy(e){return Ri(e,{object:t=>t.partial(),union:t=>{let n=t._zod.def;return n.discriminator===void 0?t:vn(n.options)}})}function FO(e,t){if(!t?.length)return e;let n=e._zod.def;return W(e,He(n,{checks:[...n.checks??[],...t]}),{parent:!0})}function Wy(e){return FO(e.out,e.checks)}function qO(e){return e.in._zod.traits.has("$ZodTransform")?Wy(e):e.in}function Ky(e){return Ri(e,{pipe:t=>qO(t._zod.def),default:(t,n)=>n?cr(t._zod.def.innerType):t,catch:(t,n)=>n?t._zod.def.innerType:t})}function Hy(e){return Ri(e,{pipe:t=>Wy(t._zod.def),prefault:(t,n)=>n?t._zod.def.innerType:t})}var up={};pt(up,{bigint:()=>WO,boolean:()=>JO,date:()=>KO,number:()=>GO,string:()=>BO});function BO(e){return Ed(mn,e)}function GO(e){return Td(pn,e)}function JO(e){return Vd(hn,e)}function WO(e){return qd(gn,e)}function KO(e){return tf(Ei,e)}import*as Yy from"node:fs";import*as Mi from"node:path";var Ue="Data Agent Kit",Xy=`Google Cloud ${Ue}`,mr=Mi.resolve(import.meta.dirname,"../../.."),pr=["AlloyDB","Apache Airflow","Apache Spark","BigQuery","Bigtable","Cloud SQL","Cloud Storage","Dataflow","Firestore","Knowledge Catalog","Spanner"],Qy="dak-",HO={AlloyDB:[{name:"alloydb",url:"https://alloydb.googleapis.com/mcp"}],"Apache Airflow":[],"Apache Spark":[{name:"spark",url:"https://dataproc-${region}.googleapis.com/mcp"}],BigQuery:[{name:"bigquery",url:"https://bigquery.googleapis.com/mcp"}],Bigtable:[{name:"bigtable-data",url:"https://bigtable.googleapis.com/mcp"},{name:"bigtable",url:"https://bigtableadmin.googleapis.com/mcp"}],"Cloud SQL":[{name:"cloudsql",url:"https://sqladmin.googleapis.com/mcp"}],"Cloud Storage":[{name:"gcs",url:"https://storage.googleapis.com/storage/mcp"}],Dataflow:[],Firestore:[],"Knowledge Catalog":[{name:"kc",url:"https://dataplex.googleapis.com/mcp"}],Spanner:[{name:"spanner",url:"https://spanner.googleapis.com/mcp"}]};function eb(e,t){return HO[e].map(n=>({name:Qy+n.name,url:n.url.replaceAll("${region}",t)}))}var tb=["notebook","visualization"],YO={notebook:"notebook",visualization:"viz"};function rb(e){return Qy+YO[e]}var XO="skills",yn=Mi.join(mr,XO),QO="skills.all",bn=Mi.join(mr,QO),lp={AlloyDB:[],"Apache Airflow":["gcp-composer-troubleshooting","gcp-managed-airflow-dag-authoring","gcp-managed-airflow-migrations","gcp-managed-airflow-recommendations"],"Apache Spark":["gcp-managed-spark-upgrades"],BigQuery:["bigquery-ai-ml","bigquery-bigframes","bigquery-graph-author","bigquery-graph-query","federate-lakehouse-catalog"],Bigtable:["bigtable-basics"],"Cloud SQL":[],"Cloud Storage":["google-cloud-storage-basics","gcs-security-assessment","google-cloud-storage-bucket-architect","google-cloud-storage-fuse"],Dataflow:[],Firestore:[],"Knowledge Catalog":[],Spanner:[]},cp;function nb(){if(cp===void 0){let e=new Set(Object.values(lp).flat());cp=Yy.readdirSync(bn,{withFileTypes:!0}).filter(n=>n.isDirectory()).map(n=>n.name).filter(n=>!e.has(n))}return cp}var dp=Is.join(ib.homedir(),".config","data-agent-kit","config.json"),ob=se.object({projectId:se.string().readonly(),region:se.string().readonly(),services:se.array(se.enum(pr)).readonly()});function ab(){let e=$n.readFileSync(dp,"utf8"),t=JSON.parse(e);return ob.parse(t)}function sb(e){$n.mkdirSync(Is.dirname(dp),{recursive:!0});let t=ob.parse(e),n=JSON.stringify(t,null,2);$n.writeFileSync(dp,n+` -`,"utf8")}import*as Un from"node:fs";import*as mt from"node:path";var St=nk(j0(),1);import _N from"node:os";import yN from"node:path";var bN="dak-setup.log",Fh=yN.join(_N.tmpdir(),bN),ue=(0,St.createLogger)({silent:!0,format:St.format.combine(St.format.errors({stack:!0}),St.format.timestamp(),St.format.printf(({timestamp:e,level:t,message:n,stack:i})=>{let r=typeof i=="string"?i:String(n);return`${String(e)} [${t.toUpperCase()}] ${r}`})),transports:[new St.transports.File({filename:Fh,level:"debug",options:{mode:384}})]});function T0(){ue.silent=!1}function Eu(){let e=process.env;return"ANTIGRAVITY_AGENT"in e||"ANTIGRAVITY_CONVERSATION_ID"in e?"agy-cli":"CLAUDECODE"in e||"CLAUDE_CODE_ENTRYPOINT"in e?"claude-code":"CODEX_THREAD_ID"in e||"CODEX_SESSION_ID"in e||e.PLUGIN_ROOT?.includes(".codex")?"codex-cli":"other"}var C0="https://agent-plugins.org/schemas/1.0.0/mcp.schema.json",$N={"agy-cli":{cfgPath:mt.join(mr,"mcp_config.json"),pluginRootVar:"",userAgent:"datacloud.antigravity"},"claude-code":{cfgPath:mt.join(mr,".claude-plugin","mcp.json"),pluginRootVar:"${CLAUDE_PLUGIN_ROOT}",userAgent:"datacloud.claude"},"codex-cli":{cfgPath:mt.join(mr,"mcp.json"),pluginRootVar:"${PLUGIN_ROOT}",userAgent:"datacloud.codex",schema:C0},other:{cfgPath:mt.join(mr,"mcp.json"),pluginRootVar:"${PLUGIN_ROOT}",userAgent:"datacloud.other",schema:C0}},wN=se.object({command:se.string(),type:se.string(),args:se.array(se.string()).default([]),env:se.record(se.string(),se.string()).optional()}),U0=se.object({$schema:se.string().optional(),mcpServers:se.record(se.string(),wN)});function Pu(e,t){let n=Eu();ue.debug(`Detected agent: ${n}`);let i=$N[n];ue.debug(`MCP params: ${JSON.stringify(i)}`);let r={};for(let s of tb)r[rb(s)]=kN(s,i.pluginRootVar);for(let s of e)for(let u of eb(s,t))r[u.name]=SN(u.url,i.pluginRootVar,i.userAgent);let o={...i.schema?{$schema:i.schema}:{},mcpServers:r};ue.debug(`New MCP config: ${JSON.stringify(o)}`);let a=IN(i.cfgPath);return ue.debug(`Current MCP config: ${JSON.stringify(a)}`),xN(a,o)?(ue.debug("MCP configs are identical"),!1):(ue.debug("Saving MCP config"),ON(i.cfgPath,o),!0)}function xN(e,t){let n=Object.keys(e.mcpServers),i=new Set(Object.keys(t.mcpServers));return n.length===i.size&&n.every(r=>i.has(r))}function kN(e,t){return{command:"node",type:"stdio",args:[mt.posix.join(t,"mcp/dist/index.js"),`--mode=${e}`]}}function SN(e,t,n){return{command:"node",type:"stdio",args:[mt.posix.join(t,"mcp/bin/mcp_proxy_bundle.cjs"),e],env:{X_GOOG_PROXY_HEADERS:JSON.stringify({"User-Agent":n})}}}function IN(e){try{let t=Un.readFileSync(e,"utf8"),n=JSON.parse(t);return U0.parse(n)}catch(t){return ue.warn(`Error reading MCP config: ${e}`,{error:t}),{mcpServers:{}}}}function ON(e,t){Un.mkdirSync(mt.dirname(e),{recursive:!0});let n=U0.parse(t),i=JSON.stringify(n,null,2);Un.writeFileSync(e,i+` -`,"utf8")}var L0=`The ${Ue} plugin needs to be configured. +Set the \`cycles\` parameter to \`"ref"\` to resolve cyclical schemas with defs.`)}for(let a of e.seen.entries()){let s=a[1];if(t===a[0]){o(a);continue}if(e.external){let c=e.external.registry.get(a[0])?.id;if(t!==a[0]&&c){o(a);continue}}if(e.metadataRegistry.get(a[0])?.id){o(a);continue}if(s.cycle){o(a);continue}s.count>1&&e.reused==="ref"&&o(a)}e.external&&(e.sharedDefsExtractedFor=e.external)}function u_(e){let t=e.anyOf;if(!Array.isArray(t)||t.length===0||e.type!==void 0)return;let n=[];for(let i of t){if(!i||typeof i!="object")return;u_(i);let r=Object.keys(i);if(r.length!==1||r[0]!=="type")return;let o=i.type;for(let a of Array.isArray(o)?o:[o]){if(typeof a!="string")return;n.includes(a)||n.push(a)}}delete e.anyOf,e.type=n.length===1?n[0]:n}var c_=new Set(["type","properties","required","additionalProperties"]),a_=["oneOf","anyOf"];function s_(e){let t=e.additionalProperties;return t===void 0||t===!1||typeof t!="object"||t===null?null:Object.keys(t).length?t:null}function lf(e){let t=[];for(let o of e){if(typeof o!="object"||o.type!=="object")return null;for(let a in o)if(!c_.has(a))return null;t.push(o)}let n={},i=new Set;for(let o of t){for(let a in o.properties){if(Object.prototype.hasOwnProperty.call(n,a))continue;let s=[];for(let c of t){let l=c.properties?.[a]??s_(c);l!=null&&(s.some(d=>JSON.stringify(d)===JSON.stringify(l))||s.push(l))}let u=s.length===1?s[0]:lf(s)??{allOf:s};ye(n,a,u)}for(let a of o.required??[])i.add(a)}let r={type:"object",properties:n};if(i.size&&(r.required=[...i]),t.every(o=>o.additionalProperties===!1))r.additionalProperties=!1;else{let o=[];for(let a of t){let s=s_(a);s&&!o.some(u=>JSON.stringify(u)===JSON.stringify(s))&&o.push(s)}o.length===1?r.additionalProperties=o[0]:o.length>1&&(r.additionalProperties={allOf:o})}return r}function bO(e){let t=e.allOf;if(!Array.isArray(t)||t.length<2)return;for(let r of c_)if(r in e)return;let n=t.filter(r=>a_.some(o=>Array.isArray(r[o]))),i=null;if(!n.length)i=lf(t);else{let r=n[0],o=a_.find(u=>Array.isArray(r[u]));if(Object.keys(r).length!==1)return;let a=t.filter(u=>u!==r),s=r[o].map(u=>lf([...a,u]));if(s.some(u=>!u))return;i={[o]:s}}i&&(delete e.allOf,xi(e,i))}function jt(e,t){let n=e.seen.get(t);if(!n)throw new Error("Unprocessed schema. This is a bug in Zod.");let i=s=>{let u=e.seen.get(s);if(u.ref===null)return;let c=u.def??u.schema,l={...c},d=u.ref;if(u.ref=null,d){i(d);let f=e.seen.get(d),p=f.schema;if(p.$ref&&(e.target==="draft-07"||e.target==="draft-04"||e.target==="openapi-3.0")?(c.allOf=c.allOf??[],c.allOf.push(p)):xi(c,p),xi(c,l),s._zod.parent===d)for(let _ in c)_==="$ref"||_==="allOf"||_ in l||delete c[_];if(p.$ref&&f.def)for(let _ in c)_==="$ref"||_==="allOf"||_ in f.def&&JSON.stringify(c[_])===JSON.stringify(f.def[_])&&delete c[_]}let m=s._zod.parent;if(m&&m!==d){i(m);let f=e.seen.get(m);if(f?.schema.$ref&&(c.$ref=f.schema.$ref,f.def))for(let p in c)p==="$ref"||p==="allOf"||p in f.def&&JSON.stringify(c[p])===JSON.stringify(f.def[p])&&delete c[p]}e.override({zodSchema:s,jsonSchema:c,path:u.path??[]})};if(!e.external||e.sharedEmitDoneFor!==e.external){for(let s of[...e.seen.entries()].reverse())i(s[0]);if(e.target!=="openapi-3.0")for(let s of e.seen.entries())u_(s[1].def??s[1].schema);for(let s of e.deferred)s();if(e.intersections.length){let s=new Map;for(let u of e.seen.values())for(let c of[u.schema,u.def]){let l=c?.allOf;if(!Array.isArray(l))continue;let d=s.get(l);d?d.push(c):s.set(l,[c])}for(let u of e.intersections)for(let c of s.get(u)??[])bO(c)}}let r={};if(e.target==="draft-2020-12"?r.$schema="https://json-schema.org/draft/2020-12/schema":e.target==="draft-07"?r.$schema="http://json-schema.org/draft-07/schema#":e.target==="draft-04"?r.$schema="http://json-schema.org/draft-04/schema#":e.target,e.external?.uri){let s=e.external.registry.get(t)?.id;if(!s)throw new Error("Schema is missing an `id` property");r.$id=e.external.uri(s)}xi(r,n.defId?n.schema:n.def??n.schema);let o=e.metadataRegistry.get(t)?.id;o!==void 0&&r.id===o&&delete r.id;let a=e.external?.defs??{};if(!e.external||e.sharedEmitDoneFor!==e.external)for(let s of e.seen.entries()){let u=s[1];u.def&&u.defId&&(u.def.id===u.defId&&delete u.def.id,ye(a,u.defId,u.def))}e.external&&(e.sharedEmitDoneFor=e.external),e.external||Object.keys(a).length>0&&(e.target==="draft-2020-12"?r.$defs=a:r.definitions=a);try{let s=JSON.parse(JSON.stringify(r));return Object.defineProperty(s,"~standard",{value:{...t["~standard"],jsonSchema:{input:an(t,"input",e.processors),output:an(t,"output",e.processors)}},enumerable:!1,writable:!1}),s}catch{throw new Error("Error converting schema to JSON.")}}function ze(e,t){let n=t??{seen:new Set};if(n.seen.has(e))return!1;n.seen.add(e);let i=e._zod.def;if(i.type==="transform")return!0;if(i.type==="array")return ze(i.element,n);if(i.type==="set")return ze(i.valueType,n);if(i.type==="lazy")return ze(i.getter(),n);if(i.type==="promise"||i.type==="optional"||i.type==="nonoptional"||i.type==="nullable"||i.type==="readonly"||i.type==="default"||i.type==="prefault"||i.type==="catch")return ze(i.innerType,n);if(i.type==="intersection")return ze(i.left,n)||ze(i.right,n);if(i.type==="record"||i.type==="map")return ze(i.keyType,n)||ze(i.valueType,n);if(i.type==="pipe")return e._zod.traits.has("$ZodCodec")?!0:ze(i.in,n)||ze(i.out,n);if(i.type==="object"){for(let r in i.shape)if(ze(i.shape[r],n))return!0;return!1}if(i.type==="union"){for(let r of i.options)if(ze(r,n))return!0;return!1}if(i.type==="tuple"){for(let r of i.items)if(ze(r,n))return!0;return!!(i.rest&&ze(i.rest,n))}return!1}var df=(e,t={})=>n=>{let i=At({...n,processors:t});return H(e,i),Dt(i,e),jt(i,e)},an=(e,t,n={})=>i=>{let{libraryOptions:r,target:o}=i??{},a=At({...r??{},target:o,io:t,processors:n});return H(e,a),Dt(a,e),jt(a,e)};var sn=(e,t,n)=>{(e[t]===void 0||n>e[t])&&(e[t]=n)},un=(e,t,n)=>{(e[t]===void 0||n{sn(e,"minimum",t),un(e,"maximum",t)},p_=(e,t)=>{e.multipleOf??(e.multipleOf=[]),e.multipleOf.includes(t)||e.multipleOf.push(t)},h_=(e,t)=>{e.patterns??(e.patterns=new Set),e.patterns.add(t)},g_=(e,t)=>{e.mime=e.mime?e.mime.filter(n=>t.includes(n)):[...t]},v_=(e,t)=>{e.format=t,t.includes("int")&&(e.isInt=!0)},d_=(e,t)=>sn(e,"minimum",t.minimum),f_=(e,t)=>un(e,"maximum",t.maximum),m_=e=>(t,n)=>{v_(t,n.format);let[i,r]=e[n.format];sn(t,"minimum",i),un(t,"maximum",r)},$O={greater_than:(e,t)=>sn(e,t.inclusive?"minimum":"exclusiveMinimum",t.value),less_than:(e,t)=>un(e,t.inclusive?"maximum":"exclusiveMaximum",t.value),multiple_of:(e,t)=>p_(e,t.value),number_format:m_(Bn),bigint_format:m_(Gn),min_length:d_,max_length:f_,length_equals:(e,t)=>l_(e,t.length),min_size:d_,max_size:f_,size_equals:(e,t)=>l_(e,t.size),string_format:(e,t)=>{v_(e,t.format),t.pattern&&h_(e,t.pattern),(t.format==="base64"||t.format==="base64url")&&(e.contentEncoding=t.format),(t.local||t.precision===-1)&&(e.laxFormat=!0)},mime_type:(e,t)=>g_(e,t.mime)};function de(e){let t={},n=e._zod.def,i=e._zod.traits.has("$ZodCheck")?[e,...n.checks??[]]:n.checks??[];for(let o of i)$O[o._zod.def.check]?.(t,o._zod.def);let r=e._zod.bag;r.minimum!==void 0&&sn(t,"minimum",r.minimum),r.exclusiveMinimum!==void 0&&sn(t,"exclusiveMinimum",r.exclusiveMinimum),r.maximum!==void 0&&un(t,"maximum",r.maximum),r.exclusiveMaximum!==void 0&&un(t,"exclusiveMaximum",r.exclusiveMaximum),r.multipleOf!==void 0&&p_(t,r.multipleOf),r.format!==void 0&&(t.format??(t.format=r.format),r.format.includes("int")&&(t.isInt=!0)),r.mime&&g_(t,r.mime);for(let o of r.patterns??[])h_(t,o);return t}var wO={guid:"uuid",url:"uri",datetime:"date-time",json_string:"json-string",regex:""},xO=new Map([[Wo,_c],[ui,yc]]),__=e=>xO.get(e)??e,pf=(e,t,n,i)=>{let r=n;r.type="string";let{minimum:o,maximum:a,format:s,patterns:u,contentEncoding:c,laxFormat:l}=de(e);if(typeof o=="number"&&(r.minLength=o),typeof a=="number"&&(r.maxLength=a),s&&(r.format=wO[s]??s,r.format===""&&delete r.format,(s==="time"||l)&&delete r.format),c&&(r.contentEncoding=c),u&&u.size>0){let d=[...u].map(__);d.length===1?r.pattern=d[0].source:d.length>1&&(r.allOf=[...d.map(m=>({...t.target==="draft-07"||t.target==="draft-04"||t.target==="openapi-3.0"?{type:"string"}:{},pattern:m.source}))])}},hf=(e,t,n,i)=>{let r=n,{minimum:o,maximum:a,multipleOf:s,exclusiveMaximum:u,exclusiveMinimum:c,isInt:l}=de(e);r.type=l?"integer":"number";let d=typeof c=="number"&&c>=(o??Number.NEGATIVE_INFINITY),m=typeof u=="number"&&u<=(a??Number.POSITIVE_INFINITY),f=t.target==="draft-04"||t.target==="openapi-3.0";if(d?f?(r.minimum=c,r.exclusiveMinimum=!0):r.exclusiveMinimum=c:typeof o=="number"&&(r.minimum=o),m?f?(r.maximum=u,r.exclusiveMaximum=!0):r.exclusiveMaximum=u:typeof a=="number"&&(r.maximum=a),s){let p=new Set;for(let O of s)Number.isFinite(O)&&O!==0?p.add(Math.abs(O)):le(e,t,r,i,`A multipleOf divisor of ${O} cannot be represented in JSON Schema`);let[v,..._]=p;v!==void 0&&(r.multipleOf=v),_.length&&(r.allOf=[...r.allOf??[],..._.map(O=>({multipleOf:O}))])}},gf=(e,t,n,i)=>{n.type="boolean"},vf=(e,t,n,i)=>{le(e,t,n,i,"BigInt cannot be represented in JSON Schema")},_f=(e,t,n,i)=>{le(e,t,n,i,"Symbols cannot be represented in JSON Schema")},yf=(e,t,n,i)=>{t.target==="openapi-3.0"?(n.type="string",n.nullable=!0,n.enum=[null]):n.type="null"},bf=(e,t,n,i)=>{le(e,t,n,i,"Undefined cannot be represented in JSON Schema")},$f=(e,t,n,i)=>{le(e,t,n,i,"Void cannot be represented in JSON Schema")},wf=(e,t,n,i)=>{n.not={}},xf=(e,t,n,i)=>{},kf=(e,t,n,i)=>{},Sf=(e,t,n,i)=>{le(e,t,n,i,"Date cannot be represented in JSON Schema")},If=(e,t,n,i)=>{let r=e._zod.def,o=Dr(r.entries);if(o.length===0){n.not={};return}o.every(a=>typeof a=="number")&&(n.type="number"),o.every(a=>typeof a=="string")&&(n.type="string"),n.enum=o},Of=(e,t,n,i)=>{let r=e._zod.def;if(r.values.length===0){n.not={};return}let o=[];for(let a of r.values)if(a===void 0){if(le(e,t,n,i,"Literal `undefined` cannot be represented in JSON Schema"))return}else if(typeof a=="bigint"){if(le(e,t,n,i,"BigInt literals cannot be represented in JSON Schema"))return;o.push(Number(a))}else o.push(a);if(o.length!==0)if(o.length===1){let a=o[0];n.type=a===null?"null":typeof a,t.target==="draft-04"||t.target==="openapi-3.0"?n.enum=[a]:n.const=a}else o.every(a=>typeof a=="number")&&(n.type="number"),o.every(a=>typeof a=="string")&&(n.type="string"),o.every(a=>typeof a=="boolean")&&(n.type="boolean"),o.every(a=>a===null)&&(n.type="null"),n.enum=o},zf=(e,t,n,i)=>{le(e,t,n,i,"NaN cannot be represented in JSON Schema")},Ef=(e,t,n,i)=>{let r=n,o=e._zod.pattern;if(!o)throw new Error("Pattern not found in template literal");r.type="string",r.pattern=o.source},Pf=(e,t,n,i)=>{let r=n;r.type="string",r.format="binary",r.contentEncoding="binary";let{minimum:o,maximum:a,mime:s}=de(e);o!==void 0&&(r.minLength=o),a!==void 0&&(r.maxLength=a),s&&(s.length===0?r.not={}:s.length===1?r.contentMediaType=s[0]:r.anyOf=s.map(u=>({contentMediaType:u})))},Af=(e,t,n,i)=>{n.type="boolean"},Df=(e,t,n,i)=>{le(e,t,n,i,"Custom types cannot be represented in JSON Schema")},jf=(e,t,n,i)=>{le(e,t,n,i,"Function types cannot be represented in JSON Schema")},Nf=(e,t,n,i)=>{le(e,t,n,i,"Transforms cannot be represented in JSON Schema")},Tf=(e,t,n,i)=>{le(e,t,n,i,"Map cannot be represented in JSON Schema")},Cf=(e,t,n,i)=>{le(e,t,n,i,"Set cannot be represented in JSON Schema")},Uf=(e,t,n,i)=>{let r=n,o=e._zod.def,{minimum:a,maximum:s}=de(e);typeof a=="number"&&(r.minItems=a),typeof s=="number"&&(r.maxItems=s),r.type="array",r.items=H(o.element,t,{...i,path:[...i.path,"items"]})};function ki(e){let t=e._zod.def;return t.type==="pipe"&&t.in._zod.traits.has("$ZodTransform")?ki(t.out):t.type==="catch"?ki(t.innerType):e._zod.optin}var Lf=(e,t,n,i)=>{let r=n,o=e._zod.def,a=o.shape;if(Object.getOwnPropertySymbols(a).length&&le(e,t,r,i,"Symbol keys cannot be represented in JSON Schema"))return;r.type="object",r.properties={};for(let c in a)ye(r.properties,c,H(a[c],t,{...i,path:[...i.path,"properties",c]}));let u=[];for(let c of Object.keys(a)){let l=o.shape[c];(t.io==="input"?ki(l)===void 0:l._zod.optout===void 0)&&u.push(c)}u.length>0&&(r.required=u),o.catchall?._zod.def.type==="never"?r.additionalProperties=!1:o.catchall?o.catchall&&(r.additionalProperties=H(o.catchall,t,{...i,path:[...i.path,"additionalProperties"]})):t.io==="output"&&(r.additionalProperties=!1)},Ba=(e,t,n,i)=>{let r=e._zod.def,o=r.inclusive===!1,a=r.options.map((s,u)=>H(s,t,{...i,path:[...i.path,o?"oneOf":"anyOf",u]}));o?n.oneOf=a:n.anyOf=a},Rf=(e,t,n,i)=>{let r=e._zod.def,o=H(r.left,t,{...i,path:[...i.path,"allOf",0]}),a=H(r.right,t,{...i,path:[...i.path,"allOf",1]}),s=c=>"allOf"in c&&Object.keys(c).length===1,u=[...s(o)?o.allOf:[o],...s(a)?a.allOf:[a]];n.allOf=u,t.intersections.push(u)},Mf=(e,t,n,i)=>{let r=n,o=e._zod.def;r.type="array";let a=t.target==="draft-2020-12"?"prefixItems":"items",s=t.target==="draft-2020-12"||t.target==="openapi-3.0"?"items":"additionalItems",u=o.items.map((v,_)=>H(v,t,{...i,path:[...i.path,a,_]})),c=o.rest?H(o.rest,t,{...i,path:[...i.path,s,...t.target==="openapi-3.0"?[o.items.length]:[]]}):null,l=o.items.length;for(;l>0;){let v=o.items[l-1];if(!(t.io==="input"?ki(v)!==void 0:v._zod.optout==="optional"))break;l--}let d=o.items.length,m=!o.rest;t.target==="draft-2020-12"?(r.prefixItems=u,m?r.items=!1:c&&(r.items=c),l>0&&(r.minItems=l),m&&(r.maxItems=d)):t.target==="openapi-3.0"?(r.items={anyOf:u},c&&r.items.anyOf.push(c),l>0&&(r.minItems=l),m&&(r.maxItems=d)):(r.items=u,m?r.additionalItems=!1:c&&(r.additionalItems=c),l>0&&(r.minItems=l),m&&(r.maxItems=d));let{minimum:f,maximum:p}=de(e);typeof f=="number"&&(r.minItems=f),typeof p=="number"&&(r.maxItems=p)};function ff(e,t,n){if(t.$ref){if(n.has(t))return t;n.add(t);let p=e.get(t)?.def;if(!p)return t;let v=ff(e,p,n);return v===p?t:v}for(let p of["anyOf","oneOf"]){let v=t[p];if(!Array.isArray(v))continue;let _=v.map(O=>ff(e,O,n));_.some((O,w)=>O!==v[w])&&(t={...t,[p]:_})}let i=Array.isArray(t.type)?t.type:[t.type],r=!i.includes("string")&&i.some(p=>p==="number"||p==="integer"),o=t.enum??(t.const!==void 0?[t.const]:void 0);if(!r&&!o?.some(p=>typeof p=="number"))return t;let{minimum:a,maximum:s,exclusiveMinimum:u,exclusiveMaximum:c,multipleOf:l,format:d,id:m,...f}=t;return f.enum?f.enum=f.enum.map(p=>typeof p=="number"?String(p):p):typeof f.const=="number"&&(f.const=String(f.const)),r&&(f.type="string",o||(f.pattern=(i.includes("number")?vt:ti).source)),f}var mf=new WeakMap;function kO(e){let t=new Map;for(let i of e.seen.values())i.def&&!t.has(i.schema)&&t.set(i.schema,i);let n=new Map;for(let i of mf.get(e)??[]){let r=e.seen.get(i),o=(r?.def??r?.schema)?.propertyNames;if(!o||o===!0||n.has(o))continue;let a=ff(t,o,new Set);a!==o&&n.set(o,a)}if(n.size)for(let i of e.seen.values())for(let r of[i.schema,i.def]){let o=r&&n.get(r.propertyNames);o&&(r.propertyNames=o)}}var Zf=(e,t,n,i)=>{let r=n,o=e._zod.def;r.type="object";let a=o.keyType,s=de(a).patterns;if(o.mode==="loose"&&s&&s.size>0){let l=H(o.valueType,t,{...i,path:[...i.path,"patternProperties","*"]});r.patternProperties={};for(let d of s)ye(r.patternProperties,__(d).source,l)}else{if(t.target==="draft-07"||t.target==="draft-2020-12"){r.propertyNames=H(o.keyType,t,{...i,path:[...i.path,"propertyNames"]});let l=mf.get(t);l||(l=[],mf.set(t,l),t.deferred.push(()=>kO(t))),l.push(e)}r.additionalProperties=H(o.valueType,t,{...i,path:[...i.path,"additionalProperties"]})}let u=a._zod.values,c=t.io==="input"&&ki(o.valueType)!==void 0;if(u&&!o.partial&&!c){let l=[...u].filter(d=>typeof d=="string"||typeof d=="number");l.length>0&&(r.required=l.map(String))}},Vf=(e,t,n,i)=>{let r=e._zod.def,o=H(r.innerType,t,i),a=t.seen.get(e);t.target==="openapi-3.0"?(a.ref=r.innerType,n.nullable=!0):n.anyOf=[o,{type:"null"}]},Ff=(e,t,n,i)=>{let r=e._zod.def;H(r.innerType,t,i);let o=t.seen.get(e);o.ref=r.innerType},qf=Symbol();function y_(e,t,n,i,r){let o=!1,a=JSON.stringify(e,(s,u)=>typeof u!="bigint"?u:(o=!0,null));return o?(le(t,n,i,r,"BigInt defaults cannot be represented in JSON Schema"),qf):JSON.parse(a)}var Bf=(e,t,n,i)=>{let r=e._zod.def;H(r.innerType,t,i);let o=t.seen.get(e);o.ref=r.innerType;let a=y_(r.defaultValue,e,t,n,i);a!==qf&&(n.default=a)},Gf=(e,t,n,i)=>{let r=e._zod.def;H(r.innerType,t,i);let o=t.seen.get(e);if(o.ref=r.innerType,t.io!=="input")return;let a=y_(r.defaultValue,e,t,n,i);a!==qf&&(n._prefault=a)},Jf=(e,t,n,i)=>{let r=e._zod.def;H(r.innerType,t,i);let o=t.seen.get(e);o.ref=r.innerType;let a;try{a=r.catchValue(void 0)}catch{le(e,t,n,i,"Dynamic catch values are not supported in JSON Schema");return}n.default=a},Wf=(e,t,n,i)=>{let r=e._zod.def,o=r.in._zod.traits.has("$ZodTransform"),a=t.io==="input"?o?r.out:r.in:r.out;H(a,t,i);let s=t.seen.get(e);s.ref=a},Kf=(e,t,n,i)=>{let r=e._zod.def;H(r.innerType,t,i);let o=t.seen.get(e);o.ref=r.innerType,n.readOnly=!0},Hf=(e,t,n,i)=>{let r=e._zod.def;H(r.innerType,t,i);let o=t.seen.get(e);o.ref=r.innerType},Ga=(e,t,n,i)=>{let r=e._zod.def;H(r.innerType,t,i);let o=t.seen.get(e);o.ref=r.innerType},Yf=(e,t,n,i)=>{let r=e._zod.innerType;H(r,t,i);let o=t.seen.get(e);o.ref=r},qa={string:pf,number:hf,boolean:gf,bigint:vf,symbol:_f,null:yf,undefined:bf,void:$f,never:wf,any:xf,unknown:kf,date:Sf,enum:If,literal:Of,nan:zf,template_literal:Ef,file:Pf,success:Af,custom:Df,function:jf,transform:Nf,map:Tf,set:Cf,array:Uf,object:Lf,union:Ba,intersection:Rf,tuple:Mf,record:Zf,nullable:Vf,nonoptional:Ff,default:Bf,prefault:Gf,catch:Jf,pipe:Wf,readonly:Kf,promise:Hf,optional:Ga,lazy:Yf};function Ja(e,t){if("_idmap"in e){let i=e,r=At({...t,processors:qa}),o={};for(let u of i._idmap.entries()){let[c,l]=u;H(l,r)}let a={},s={registry:i,uri:t?.uri,defs:o};r.external=s;for(let u of i._idmap.entries()){let[c,l]=u;Dt(r,l),ye(a,c,jt(r,l))}if(Object.keys(o).length>0){let u=r.target==="draft-2020-12"?"$defs":"definitions";a.__shared={[u]:o}}return{schemas:a}}let n=At({...t,processors:qa});return H(e,n),Dt(n,e),jt(n,e)}var Wa=class{get metadataRegistry(){return this.ctx.metadataRegistry}get target(){return this.ctx.target}get unrepresentable(){return this.ctx.unrepresentable}get override(){return this.ctx.override}get io(){return this.ctx.io}get counter(){return this.ctx.counter}set counter(t){this.ctx.counter=t}get seen(){return this.ctx.seen}constructor(t){let n=t?.target??"draft-2020-12";n==="draft-4"&&(n="draft-04"),n==="draft-7"&&(n="draft-07"),this.ctx=At({processors:qa,target:n,...t?.metadata&&{metadata:t.metadata},...t?.unrepresentable&&{unrepresentable:t.unrepresentable},...t?.override&&{override:t.override},...t?.io&&{io:t.io}})}process(t,n={path:[],schemaPath:[]}){return H(t,this.ctx,n)}emit(t,n){n&&(n.cycles&&(this.ctx.cycles=n.cycles),n.reused&&(this.ctx.reused=n.reused),n.external&&(this.ctx.external=n.external)),this.ctx.sharedDefsExtractedFor=void 0,this.ctx.sharedEmitDoneFor=void 0,Dt(this.ctx,t);let i=jt(this.ctx,t),{"~standard":r,...o}=i;return o}};var b_={};var gn={};ft(gn,{ZodAny:()=>ym,ZodArray:()=>xm,ZodBase64:()=>ms,ZodBase64URL:()=>ps,ZodBigInt:()=>pn,ZodBigIntFormat:()=>vs,ZodBoolean:()=>mn,ZodCIDRv4:()=>ds,ZodCIDRv6:()=>fs,ZodCUID:()=>is,ZodCUID2:()=>os,ZodCatch:()=>qm,ZodCodec:()=>Ni,ZodCreditCard:()=>dm,ZodCustom:()=>Ti,ZodCustomStringFormat:()=>dr,ZodDate:()=>zi,ZodDefault:()=>Lm,ZodDiscriminatedUnion:()=>Sm,ZodE164:()=>hs,ZodEmail:()=>es,ZodEmoji:()=>rs,ZodEnum:()=>ln,ZodExactOptional:()=>$s,ZodFile:()=>Nm,ZodFunction:()=>ep,ZodGUID:()=>ts,ZodIBAN:()=>fm,ZodIPv4:()=>cs,ZodIPv6:()=>ls,ZodISODate:()=>Tt,ZodISODateTime:()=>Nt,ZodISODuration:()=>Ut,ZodISOTime:()=>Ct,ZodInstanceOf:()=>np,ZodIntersection:()=>Im,ZodJWT:()=>gs,ZodKSUID:()=>us,ZodLazy:()=>Ym,ZodLiteral:()=>jm,ZodMAC:()=>lm,ZodMap:()=>Am,ZodNaN:()=>Gm,ZodNanoID:()=>ns,ZodNever:()=>$m,ZodNonOptional:()=>ws,ZodNull:()=>vm,ZodNullable:()=>Um,ZodNumber:()=>fn,ZodNumberFormat:()=>fr,ZodObject:()=>Pi,ZodOptional:()=>Di,ZodPipe:()=>ji,ZodPrefault:()=>Mm,ZodPreprocess:()=>Jm,ZodPromise:()=>Qm,ZodReadonly:()=>Wm,ZodRecord:()=>cn,ZodSet:()=>Dm,ZodString:()=>dn,ZodStringFormat:()=>Y,ZodSuccess:()=>Fm,ZodSymbol:()=>hm,ZodTemplateLiteral:()=>Hm,ZodTransform:()=>Tm,ZodTuple:()=>zm,ZodType:()=>L,ZodULID:()=>as,ZodURL:()=>Oi,ZodUUID:()=>ot,ZodUndefined:()=>gm,ZodUnion:()=>Ai,ZodUnknown:()=>bm,ZodVoid:()=>wm,ZodXID:()=>ss,ZodXor:()=>km,_ZodString:()=>Qa,_default:()=>Rm,_function:()=>Dy,any:()=>cy,array:()=>Ei,base64:()=>F_,base64url:()=>q_,bigint:()=>iy,boolean:()=>pm,catch:()=>Bm,check:()=>jy,cidrv4:()=>Z_,cidrv6:()=>V_,codec:()=>zy,creditCard:()=>G_,cuid:()=>j_,cuid2:()=>N_,currencyCode:()=>X_,custom:()=>Ny,date:()=>dy,describe:()=>Ty,discriminatedUnion:()=>vy,e164:()=>B_,email:()=>x_,emoji:()=>A_,enum:()=>ys,exactOptional:()=>Cm,file:()=>ky,float32:()=>ey,float64:()=>ty,function:()=>Dy,guid:()=>k_,hash:()=>Q_,hex:()=>Y_,hostname:()=>H_,httpUrl:()=>P_,iban:()=>J_,instanceof:()=>Uy,int:()=>Ya,int32:()=>ry,int64:()=>oy,intersection:()=>Om,invertCodec:()=>Ey,ipv4:()=>L_,ipv6:()=>M_,json:()=>Ry,jwt:()=>W_,keyof:()=>fy,ksuid:()=>U_,lazy:()=>Xm,literal:()=>xy,looseObject:()=>hy,looseRecord:()=>yy,mac:()=>R_,map:()=>by,meta:()=>Cy,nan:()=>Oy,nanoid:()=>D_,nativeEnum:()=>wy,never:()=>_s,nonoptional:()=>Vm,null:()=>_m,nullable:()=>Ii,nullish:()=>Sy,number:()=>mm,object:()=>my,optional:()=>cr,partialRecord:()=>_y,pipe:()=>Xa,prefault:()=>Zm,preprocess:()=>My,promise:()=>Ay,readonly:()=>Km,record:()=>Pm,refine:()=>tp,set:()=>$y,strictObject:()=>py,string:()=>Si,stringFormat:()=>K_,stringbool:()=>Ly,success:()=>Iy,superRefine:()=>rp,symbol:()=>sy,templateLiteral:()=>Py,transform:()=>bs,tuple:()=>Em,uint32:()=>ny,uint64:()=>ay,ulid:()=>T_,undefined:()=>uy,union:()=>hn,unknown:()=>ur,url:()=>E_,uuid:()=>S_,uuidv4:()=>I_,uuidv6:()=>O_,uuidv7:()=>z_,void:()=>ly,xid:()=>C_,xor:()=>gy});var Ka={};ft(Ka,{endsWith:()=>Yr,gt:()=>nt,gte:()=>Ze,includes:()=>Kr,length:()=>ar,lowercase:()=>Jr,lt:()=>rt,lte:()=>Me,maxLength:()=>or,maxSize:()=>Pt,mime:()=>Qr,minLength:()=>_t,minSize:()=>it,multipleOf:()=>Et,negative:()=>Ma,nonnegative:()=>Va,nonpositive:()=>Za,normalize:()=>en,overwrite:()=>Ye,positive:()=>Ra,properties:()=>Xr,property:()=>Fa,regex:()=>Gr,size:()=>ir,slugify:()=>on,startsWith:()=>Hr,toLowerCase:()=>rn,toUpperCase:()=>nn,trim:()=>tn,uppercase:()=>Wr});var $_=new WeakSet([Object.prototype,Error.prototype]);function Ha(e,t,n){Object.defineProperty(e,t,{configurable:!0,enumerable:!1,get(){let i=n(this);return Object.defineProperty(this,t,{value:i,configurable:!0,writable:!0}),i},set(i){Object.defineProperty(this,t,{value:i,configurable:!0,writable:!0})}})}var w_=(e,t)=>{Xu.init(e,t),e.name="ZodError";let n=Object.getPrototypeOf(e);$_.has(n)||($_.add(n),Ha(n,"format",i=>r=>Yn(i,r)),Ha(n,"flatten",i=>r=>Hn(i,r)),Ha(n,"addIssue",i=>r=>{i.issues.push(r),i.message=JSON.stringify(i.issues,jr,2)}),Ha(n,"addIssues",i=>r=>{i.issues.push(...r),i.message=JSON.stringify(i.issues,jr,2)}),Object.defineProperty(n,"isEmpty",{configurable:!0,enumerable:!1,get(){return this.issues.length===0}}))},IO=h("ZodError",w_),Ce=h("ZodError",w_,void 0,{Parent:Error});var Xf=Ur(Ce),Qf=Lr(Ce),em=Rr(Ce),tm=Mr(Ce),rm=So(Ce),nm=Io(Ce),im=Oo(Ce),om=zo(Ce),am=Eo(Ce),sm=Po(Ce),um=Ao(Ce),cm=Do(Ce);function zO(){ge.localeError||ie(la())}function lr(){ge.memoizer||ie({memoizer:hi()})}var L=h("ZodType",(e,t)=>(zO(),U.init(e,t),e.def=t,e.type=t.type,e),{check(...e){let t=this.def;return this.clone(y.mergeDefs(t,{checks:[...t.checks??[],...e.map(n=>typeof n=="function"?{_zod:{check:n,def:{check:"custom"},onattach:[]}}:n)]}),{parent:!0})},with(...e){return this.check(...e)},clone(e,t){return W(this,e,t)},brand(){return this},register(e,t){return e.add(this,t),this},refine(e,t){return this.check(tp(e,t))},superRefine(e,t){return this.check(rp(e,t))},overwrite(e){return this.check(Ye(e))},optional(){return cr(this)},exactOptional(){return Cm(this)},nullable(){return Ii(this)},nullish(){return cr(Ii(this))},nonoptional(e){return Vm(this,e)},array(){return Ei(this)},or(e){return hn([this,e])},and(e){return Om(this,e)},transform(e){return Xa(this,bs(e))},default(e){return Rm(this,e)},prefault(e){return Zm(this,e)},catch(e){return Bm(this,e)},pipe(e){return Xa(this,e)},readonly(){return Km(this)},describe(e){let t=this.clone();return be.add(t,{description:e}),t},meta(...e){if(e.length===0)return be.get(this);let t=this.clone();return be.add(t,e[0]),t},isOptional(){return this.safeParse(void 0).success},isNullable(){return this.safeParse(null).success},apply(e,...t){return t.length===0?e(this):e(this,...t)},get"~standard"(){return y.hide(this,"~standard",{...Fo(this),jsonSchema:{input:an(this,"input"),output:an(this,"output")}})},set"~standard"(e){y.own(this,"~standard",e)},parse:function e(t,n){return Xf(this,t,n,{callee:e})},parseAsync:async function e(t,n){return await Qf(this,t,n,{callee:e})},safeParse(e,t){return em(this,e,t)},async safeParseAsync(e,t){return tm(this,e,t)},get spa(){return this?.safeParseAsync},set spa(e){y.own(this,"spa",e)},validate(e,t){return Xn(this,e,t)},validateAsync(e,t){return Qn(this,e,t)},encode:function e(t,n){return rm(this,t,n,{callee:e})},decode:function e(t,n){return nm(this,t,n,{callee:e})},encodeAsync:async function e(t,n){return await im(this,t,n,{callee:e})},decodeAsync:async function e(t,n){return await om(this,t,n,{callee:e})},safeEncode(e,t){return am(this,e,t)},safeDecode(e,t){return sm(this,e,t)},async safeEncodeAsync(e,t){return um(this,e,t)},async safeDecodeAsync(e,t){return cm(this,e,t)},toJSONSchema(e){return df(this,{})(e)},get description(){return be.get(this)?.description},get _def(){return this._zod.def}}),Qa=h("_ZodString",(e,t)=>{Qt.init(e,t),L.init(e,t),e._zod.processJSONSchema=(n,i,r)=>pf(e,n,i,r)},y.derived({format:e=>de(e).format??null,minLength:e=>de(e).minimum??null,maxLength:e=>de(e).maximum??null},{regex(...e){return this.check(Gr(...e))},includes(...e){return this.check(Kr(...e))},startsWith(...e){return this.check(Hr(...e))},endsWith(...e){return this.check(Yr(...e))},min(...e){return this.check(_t(...e))},max(...e){return this.check(or(...e))},length(...e){return this.check(ar(...e))},nonempty(...e){return this.check(_t(1,...e))},lowercase(e){return this.check(Jr(e))},uppercase(e){return this.check(Wr(e))},trim(){return this.check(tn())},normalize(...e){return this.check(en(...e))},toLowerCase(){return this.check(rn())},toUpperCase(){return this.check(nn())},slugify(){return this.check(on())}})),dn=h("ZodString",(e,t)=>{Qt.init(e,t),Qa.init(e,t)},{email(e){return this.check(_a(es,e))},url(e){return this.check(_i(Oi,e))},jwt(e){return this.check(La(gs,e))},emoji(e){return this.check(ka(rs,e))},guid(e){return this.check(ya(ts,e))},uuid(e){return this.check(ba(ot,e))},uuidv4(e){return this.check($a(ot,e))},uuidv6(e){return this.check(wa(ot,e))},uuidv7(e){return this.check(xa(ot,e))},nanoid(e){return this.check(Sa(ns,e))},cuid(e){return this.check(Ia(is,e))},cuid2(e){return this.check(Oa(os,e))},ulid(e){return this.check(za(as,e))},base64(e){return this.check(Ta(ms,e))},base64url(e){return this.check(Ca(ps,e))},xid(e){return this.check(Ea(ss,e))},ksuid(e){return this.check(Pa(us,e))},ipv4(e){return this.check(Aa(cs,e))},ipv6(e){return this.check(Da(ls,e))},cidrv4(e){return this.check(ja(ds,e))},cidrv6(e){return this.check(Na(fs,e))},e164(e){return this.check(Ua(hs,e))},datetime(e){return this.check(yi(Nt,e))},date(e){return this.check(bi(Tt,e))},time(e){return this.check($i(Ct,e))},duration(e){return this.check(wi(Ut,e))}});function Si(e){return Id(dn,e)}var Y=h("ZodStringFormat",(e,t)=>{K.init(e,t),Qa.init(e,t)}),Nt=h("ZodISODateTime",(e,t)=>{_l.init(e,t),Y.init(e,t)}),Tt=h("ZodISODate",(e,t)=>{yl.init(e,t),Y.init(e,t)}),Ct=h("ZodISOTime",(e,t)=>{bl.init(e,t),Y.init(e,t)}),Ut=h("ZodISODuration",(e,t)=>{$l.init(e,t),Y.init(e,t)}),es=h("ZodEmail",(e,t)=>{sl.init(e,t),Y.init(e,t)});function x_(e){return _a(es,e)}var ts=h("ZodGUID",(e,t)=>{ol.init(e,t),Y.init(e,t)});function k_(e){return ya(ts,e)}var ot=h("ZodUUID",(e,t)=>{al.init(e,t),Y.init(e,t)});function S_(e){return ba(ot,e)}function I_(e){return $a(ot,e)}function O_(e){return wa(ot,e)}function z_(e){return xa(ot,e)}var Oi=h("ZodURL",(e,t)=>{ll.init(e,t),Y.init(e,t)});function E_(e){return _i(Oi,e)}function P_(e){return _i(Oi,{protocol:ei,hostname:$c,...y.normalizeParams(e)})}var rs=h("ZodEmoji",(e,t)=>{dl.init(e,t),Y.init(e,t)});function A_(e){return ka(rs,e)}var ns=h("ZodNanoID",(e,t)=>{fl.init(e,t),Y.init(e,t)});function D_(e){return Sa(ns,e)}var is=h("ZodCUID",(e,t)=>{ml.init(e,t),Y.init(e,t)});function j_(e){return Ia(is,e)}var os=h("ZodCUID2",(e,t)=>{pl.init(e,t),Y.init(e,t)});function N_(e){return Oa(os,e)}var as=h("ZodULID",(e,t)=>{hl.init(e,t),Y.init(e,t)});function T_(e){return za(as,e)}var ss=h("ZodXID",(e,t)=>{gl.init(e,t),Y.init(e,t)});function C_(e){return Ea(ss,e)}var us=h("ZodKSUID",(e,t)=>{vl.init(e,t),Y.init(e,t)});function U_(e){return Pa(us,e)}var cs=h("ZodIPv4",(e,t)=>{wl.init(e,t),Y.init(e,t)});function L_(e){return Aa(cs,e)}var lm=h("ZodMAC",(e,t)=>{kl.init(e,t),Y.init(e,t)});function R_(e){return zd(lm,e)}var ls=h("ZodIPv6",(e,t)=>{xl.init(e,t),Y.init(e,t)});function M_(e){return Da(ls,e)}var ds=h("ZodCIDRv4",(e,t)=>{Sl.init(e,t),Y.init(e,t)});function Z_(e){return ja(ds,e)}var fs=h("ZodCIDRv6",(e,t)=>{Il.init(e,t),Y.init(e,t)});function V_(e){return Na(fs,e)}var ms=h("ZodBase64",(e,t)=>{Ol.init(e,t),Y.init(e,t)});function F_(e){return Ta(ms,e)}var ps=h("ZodBase64URL",(e,t)=>{zl.init(e,t),Y.init(e,t)});function q_(e){return Ca(ps,e)}var hs=h("ZodE164",(e,t)=>{El.init(e,t),Y.init(e,t)});function B_(e){return Ua(hs,e)}var dm=h("ZodCreditCard",(e,t)=>{Pl.init(e,t),Y.init(e,t)});function G_(e){return Ed(dm,e)}var fm=h("ZodIBAN",(e,t)=>{Al.init(e,t),Y.init(e,t)});function J_(e){return Pd(fm,e)}var gs=h("ZodJWT",(e,t)=>{Dl.init(e,t),Y.init(e,t)});function W_(e){return La(gs,e)}var dr=h("ZodCustomStringFormat",(e,t)=>{jl.init(e,t),Y.init(e,t)});function K_(e,t,n={}){return sr(dr,e,t,n)}function H_(e){return sr(dr,"hostname",bc,e)}function Y_(e){return sr(dr,"hex",Tc,e)}function X_(e){return sr(dr,"currency_code",xc,e)}function Q_(e,t){let n=t?.enc??"hex",i=`${e}_${n}`,r=qe[i];if(!r)throw new Error(`Unrecognized hash format: ${i}`);return sr(dr,i,r,t)}var fn=h("ZodNumber",(e,t)=>{Qo.init(e,t),L.init(e,t),e._zod.processJSONSchema=(n,i,r)=>hf(e,n,i,r),e.isFinite=!0},y.derived({minValue:e=>{let{minimum:t,exclusiveMinimum:n}=de(e);return Math.max(t??Number.NEGATIVE_INFINITY,n??Number.NEGATIVE_INFINITY)},maxValue:e=>{let{maximum:t,exclusiveMaximum:n}=de(e);return Math.min(t??Number.POSITIVE_INFINITY,n??Number.POSITIVE_INFINITY)},isInt:e=>{let{isInt:t,multipleOf:n}=de(e);return!!t||!!n?.some(Number.isSafeInteger)},format:e=>de(e).format??null},{gt(e,t){return this.check(nt(e,t))},gte(e,t){return this.check(Ze(e,t))},min(e,t){return this.check(Ze(e,t))},lt(e,t){return this.check(rt(e,t))},lte(e,t){return this.check(Me(e,t))},max(e,t){return this.check(Me(e,t))},int(e){return this.check(Ya(e))},safe(e){return this.check(Ya(e))},positive(e){return this.check(nt(0,e))},nonnegative(e){return this.check(Ze(0,e))},negative(e){return this.check(rt(0,e))},nonpositive(e){return this.check(Me(0,e))},multipleOf(e,t){return this.check(Et(e,t))},step(e,t){return this.check(Et(e,t))},finite(){return this}}));function mm(e){return Dd(fn,e)}var fr=h("ZodNumberFormat",(e,t)=>{Nl.init(e,t),fn.init(e,t)});function Ya(e){return Nd(fr,e)}function ey(e){return Td(fr,e)}function ty(e){return Cd(fr,e)}function ry(e){return Ud(fr,e)}function ny(e){return Ld(fr,e)}var mn=h("ZodBoolean",(e,t)=>{ci.init(e,t),L.init(e,t),e._zod.processJSONSchema=(n,i,r)=>gf(e,n,i,r)});function pm(e){return Rd(mn,e)}var pn=h("ZodBigInt",(e,t)=>{ea.init(e,t),L.init(e,t),e._zod.processJSONSchema=(n,i,r)=>vf(e,n,i,r)},y.derived({minValue:e=>de(e).minimum??null,maxValue:e=>de(e).maximum??null,format:e=>de(e).format??null},{gte(e,t){return this.check(Ze(e,t))},min(e,t){return this.check(Ze(e,t))},gt(e,t){return this.check(nt(e,t))},lt(e,t){return this.check(rt(e,t))},lte(e,t){return this.check(Me(e,t))},max(e,t){return this.check(Me(e,t))},positive(e){return this.check(nt(BigInt(0),e))},negative(e){return this.check(rt(BigInt(0),e))},nonpositive(e){return this.check(Me(BigInt(0),e))},nonnegative(e){return this.check(Ze(BigInt(0),e))},multipleOf(e,t){return this.check(Et(e,t))}}));function iy(e){return Zd(pn,e)}var vs=h("ZodBigIntFormat",(e,t)=>{Tl.init(e,t),pn.init(e,t)});function oy(e){return Fd(vs,e)}function ay(e){return qd(vs,e)}var hm=h("ZodSymbol",(e,t)=>{Cl.init(e,t),L.init(e,t),e._zod.processJSONSchema=(n,i,r)=>_f(e,n,i,r)});function sy(e){return Bd(hm,e)}var gm=h("ZodUndefined",(e,t)=>{Ul.init(e,t),L.init(e,t),e._zod.processJSONSchema=(n,i,r)=>bf(e,n,i,r)});function uy(e){return Gd(gm,e)}var vm=h("ZodNull",(e,t)=>{Ll.init(e,t),L.init(e,t),e._zod.processJSONSchema=(n,i,r)=>yf(e,n,i,r)});function _m(e){return Jd(vm,e)}var ym=h("ZodAny",(e,t)=>{Rl.init(e,t),L.init(e,t),e._zod.processJSONSchema=(n,i,r)=>xf(e,n,i,r)});function cy(){return Wd(ym)}var bm=h("ZodUnknown",(e,t)=>{Ml.init(e,t),L.init(e,t),e._zod.processJSONSchema=(n,i,r)=>kf(e,n,i,r)});function ur(){return Kd(bm)}var $m=h("ZodNever",(e,t)=>{Zl.init(e,t),L.init(e,t),e._zod.processJSONSchema=(n,i,r)=>wf(e,n,i,r)});function _s(e){return Hd($m,e)}var wm=h("ZodVoid",(e,t)=>{Vl.init(e,t),L.init(e,t),e._zod.processJSONSchema=(n,i,r)=>$f(e,n,i,r)});function ly(e){return Yd(wm,e)}var zi=h("ZodDate",(e,t)=>{Fl.init(e,t),L.init(e,t),e._zod.processJSONSchema=(n,i,r)=>Sf(e,n,i,r),e.min=(n,i)=>e.check(Ze(n,i)),e.max=(n,i)=>e.check(Me(n,i))},y.derived({minDate:e=>{let{minimum:t}=de(e);return t?new Date(t):null},maxDate:e=>{let{maximum:t}=de(e);return t?new Date(t):null}},{}));function dy(e){return Xd(zi,e)}var xm=h("ZodArray",(e,t)=>{lr(),ql.init(e,t),L.init(e,t),e._zod.processJSONSchema=(n,i,r)=>Uf(e,n,i,r),e.element=t.element},{min(e,t){return this.check(_t(e,t))},nonempty(e){return this.check(_t(1,e))},max(e,t){return this.check(or(e,t))},length(e,t){return this.check(ar(e,t))},unwrap(){return this.element}});function Ei(e,t){return tf(xm,e,t)}function fy(e){let t=e._zod.def.shape;return ys(Object.keys(t))}var Pi=h("ZodObject",(e,t)=>{lr(),Bl.init(e,t),L.init(e,t),e._zod.processJSONSchema=(n,i,r)=>Lf(e,n,i,r),y.installLazyProp(e,"shape",n=>n._zod.def.shape,!1)},{keyof(){return ys(Object.keys(this._zod.def.shape))},catchall(e){return this.clone(y.mergeDefs(this._zod.def,{catchall:e}))},passthrough(){return this.clone(y.mergeDefs(this._zod.def,{catchall:ur()}))},loose(){return this.clone(y.mergeDefs(this._zod.def,{catchall:ur()}))},strict(){return this.clone(y.mergeDefs(this._zod.def,{catchall:_s()}))},strip(){return this.clone(y.mergeDefs(this._zod.def,{catchall:void 0}))},extend(e){return y.extend(this,e)},safeExtend(e){return y.safeExtend(this,e)},merge(e){return y.merge(this,e)},pick(e){return y.pick(this,e)},omit(e){return y.omit(this,e)},partial(...e){return y.partial(Di,this,e[0])},exactPartial(...e){return y.partial($s,this,e[0],"exactPartial")},required(...e){return y.required(ws,this,e[0])}});function my(e,t){let n={type:"object",shape:e??{},...y.normalizeParams(t)};return new Pi(n)}function py(e,t){return new Pi({type:"object",shape:e,catchall:_s(),...y.normalizeParams(t)})}function hy(e,t){return new Pi({type:"object",shape:e,catchall:ur(),...y.normalizeParams(t)})}var Ai=h("ZodUnion",(e,t)=>{li.init(e,t),L.init(e,t),e._zod.processJSONSchema=(n,i,r)=>Ba(e,n,i,r),e.options=t.options});function hn(e,t){return new Ai({type:"union",options:e,...y.normalizeParams(t)})}var km=h("ZodXor",(e,t)=>{Ai.init(e,t),Gl.init(e,t),e._zod.processJSONSchema=(n,i,r)=>Ba(e,n,i,r),e.options=t.options});function gy(e,t){return new km({type:"union",options:e,inclusive:!1,...y.normalizeParams(t)})}var Sm=h("ZodDiscriminatedUnion",(e,t)=>{Ai.init(e,t),Wl.init(e,t)});function vy(e,t,n){return new Sm({type:"union",options:t,discriminator:e,...y.normalizeParams(n)})}var Im=h("ZodIntersection",(e,t)=>{Kl.init(e,t),L.init(e,t),e._zod.processJSONSchema=(n,i,r)=>Rf(e,n,i,r)});function Om(e,t){return new Im({type:"intersection",left:e,right:t})}var zm=h("ZodTuple",(e,t)=>{lr(),ta.init(e,t),L.init(e,t),e._zod.processJSONSchema=(n,i,r)=>Mf(e,n,i,r)},{rest(e){return this.clone({...this._zod.def,rest:e})},partial(){let e=this._zod.def;if(e.checks?.length)throw new Error(".partial() cannot be used on tuple schemas containing refinements");return this.clone({...e,items:e.items.map(t=>new Di({type:"optional",innerType:t}))})}});function Em(e,t,n){let i=t instanceof U,r=i?n:t,o=i?t:null;return new zm({type:"tuple",items:e,rest:o,...y.normalizeParams(r)})}var cn=h("ZodRecord",(e,t)=>{lr(),Hl.init(e,t),L.init(e,t),e._zod.processJSONSchema=(n,i,r)=>Zf(e,n,i,r),e.keyType=t.keyType,e.valueType=t.valueType});function Pm(e,t,n){return!t||!t._zod?new cn({type:"record",keyType:Si(),valueType:e,...y.normalizeParams(t)}):new cn({type:"record",keyType:e,valueType:t,...y.normalizeParams(n)})}function _y(e,t,n){return new cn({type:"record",keyType:e,valueType:t,...y.normalizeParams(n),partial:!0})}function yy(e,t,n){return new cn({type:"record",keyType:e,valueType:t,mode:"loose",...y.normalizeParams(n)})}var Am=h("ZodMap",(e,t)=>{lr(),Yl.init(e,t),L.init(e,t),e._zod.processJSONSchema=(n,i,r)=>Tf(e,n,i,r),e.keyType=t.keyType,e.valueType=t.valueType,e.min=(...n)=>e.check(it(...n)),e.nonempty=n=>e.check(it(1,n)),e.max=(...n)=>e.check(Pt(...n)),e.size=(...n)=>e.check(ir(...n))});function by(e,t,n){return new Am({type:"map",keyType:e,valueType:t,...y.normalizeParams(n)})}var Dm=h("ZodSet",(e,t)=>{lr(),Xl.init(e,t),L.init(e,t),e._zod.processJSONSchema=(n,i,r)=>Cf(e,n,i,r),e.min=(...n)=>e.check(it(...n)),e.nonempty=n=>e.check(it(1,n)),e.max=(...n)=>e.check(Pt(...n)),e.size=(...n)=>e.check(ir(...n))});function $y(e,t){return new Dm({type:"set",valueType:e,...y.normalizeParams(t)})}var ln=h("ZodEnum",(e,t)=>{Ql.init(e,t),L.init(e,t),e._zod.processJSONSchema=(i,r,o)=>If(e,i,r,o),e.enum=t.entries,e.options=[...e._zod.values];let n=new Set(Object.keys(t.entries));e.extract=(i,r)=>{let o={};for(let a of i)if(n.has(a))o[a]=t.entries[a];else throw new Error(`Key ${a} not found in enum`);return new ln({...t,checks:[],...y.normalizeParams(r),entries:o})},e.exclude=(i,r)=>{let o={...t.entries};for(let a of i)if(n.has(a))delete o[a];else throw new Error(`Key ${a} not found in enum`);return new ln({...t,checks:[],...y.normalizeParams(r),entries:o})}});function ys(e,t){let n=Array.isArray(e)?Object.fromEntries(e.map(i=>[i,i])):e;return new ln({type:"enum",entries:n,...y.normalizeParams(t)})}function wy(e,t){return new ln({type:"enum",entries:e,...y.normalizeParams(t)})}var jm=h("ZodLiteral",(e,t)=>{ed.init(e,t),L.init(e,t),e._zod.processJSONSchema=(n,i,r)=>Of(e,n,i,r),e.values=new Set(t.values),Object.defineProperty(e,"value",{get(){if(t.values.length>1)throw new Error("This schema contains multiple valid literal values. Use `.values` instead.");return t.values[0]}})});function xy(e,t){return new jm({type:"literal",values:Array.isArray(e)?e:[e],...y.normalizeParams(t)})}var Nm=h("ZodFile",(e,t)=>{td.init(e,t),L.init(e,t),e._zod.processJSONSchema=(n,i,r)=>Pf(e,n,i,r),e.min=(n,i)=>e.check(it(n,i)),e.max=(n,i)=>e.check(Pt(n,i)),e.mime=(n,i)=>e.check(Qr(Array.isArray(n)?n:[n],i))});function ky(e){return rf(Nm,e)}var Tm=h("ZodTransform",(e,t)=>{lr(),rd.init(e,t),L.init(e,t),e._zod.processJSONSchema=(n,i,r)=>Nf(e,n,i,r),e._zod.parse=(n,i)=>{if(i.direction==="backward")throw new zt(e.constructor.name);n.addIssue=o=>{if(typeof o=="string")n.issues.push(y.issue(o,n.value,t));else{let a=o;a.fatal&&(a.continue=!1),a.code??(a.code="custom"),"input"in a||(a.input=n.value),a.inst??(a.inst=e),n.issues.push(y.issue(a))}};let r=t.transform(n.value,n);return r instanceof Promise?r.then(o=>(n.value=o,n)):(n.value=r,n)}});function bs(e){return new Tm({type:"transform",transform:e})}var Di=h("ZodOptional",(e,t)=>{ra.init(e,t),L.init(e,t),e._zod.processJSONSchema=(n,i,r)=>Ga(e,n,i,r),e.unwrap=()=>e._zod.def.innerType});function cr(e){return new Di({type:"optional",innerType:e})}var $s=h("ZodExactOptional",(e,t)=>{nd.init(e,t),L.init(e,t),e._zod.processJSONSchema=(n,i,r)=>Ga(e,n,i,r),e.unwrap=()=>e._zod.def.innerType});function Cm(e){return new $s({type:"optional",innerType:e})}var Um=h("ZodNullable",(e,t)=>{id.init(e,t),L.init(e,t),e._zod.processJSONSchema=(n,i,r)=>Vf(e,n,i,r),e.unwrap=()=>e._zod.def.innerType});function Ii(e){return new Um({type:"nullable",innerType:e})}function Sy(e){return cr(Ii(e))}var Lm=h("ZodDefault",(e,t)=>{od.init(e,t),L.init(e,t),e._zod.processJSONSchema=(n,i,r)=>Bf(e,n,i,r),e.unwrap=()=>e._zod.def.innerType,e.removeDefault=e.unwrap});function Rm(e,t){return new Lm({type:"default",innerType:e,get defaultValue(){return typeof t=="function"?t():y.shallowClone(t)}})}var Mm=h("ZodPrefault",(e,t)=>{ad.init(e,t),L.init(e,t),e._zod.processJSONSchema=(n,i,r)=>Gf(e,n,i,r),e.unwrap=()=>e._zod.def.innerType});function Zm(e,t){return new Mm({type:"prefault",innerType:e,get defaultValue(){return typeof t=="function"?t():y.shallowClone(t)}})}var ws=h("ZodNonOptional",(e,t)=>{sd.init(e,t),L.init(e,t),e._zod.processJSONSchema=(n,i,r)=>Ff(e,n,i,r),e.unwrap=()=>e._zod.def.innerType});function Vm(e,t){return new ws({type:"nonoptional",innerType:e,...y.normalizeParams(t)})}var Fm=h("ZodSuccess",(e,t)=>{ud.init(e,t),L.init(e,t),e._zod.processJSONSchema=(n,i,r)=>Af(e,n,i,r),e.unwrap=()=>e._zod.def.innerType});function Iy(e){return new Fm({type:"success",innerType:e})}var qm=h("ZodCatch",(e,t)=>{cd.init(e,t),L.init(e,t),e._zod.processJSONSchema=(n,i,r)=>Jf(e,n,i,r),e.unwrap=()=>e._zod.def.innerType,e.removeCatch=e.unwrap});function Bm(e,t){return new qm({type:"catch",innerType:e,catchValue:typeof t=="function"?t:y.constantCatch(t)})}var Gm=h("ZodNaN",(e,t)=>{ld.init(e,t),L.init(e,t),e._zod.processJSONSchema=(n,i,r)=>zf(e,n,i,r)});function Oy(e){return ef(Gm,e)}var ji=h("ZodPipe",(e,t)=>{na.init(e,t),L.init(e,t),e._zod.processJSONSchema=(n,i,r)=>Wf(e,n,i,r),e.in=t.in,e.out=t.out});function Xa(e,t){return new ji({type:"pipe",in:e,out:t})}var Ni=h("ZodCodec",(e,t)=>{ji.init(e,t),di.init(e,t)});function zy(e,t,n){return new Ni({type:"pipe",in:e,out:t,transform:n.decode,reverseTransform:n.encode})}function Ey(e){let t=e._zod.def;return new Ni({type:"pipe",in:t.out,out:t.in,transform:t.reverseTransform,reverseTransform:t.transform})}var Jm=h("ZodPreprocess",(e,t)=>{ji.init(e,t),dd.init(e,t)}),Wm=h("ZodReadonly",(e,t)=>{fd.init(e,t),L.init(e,t),e._zod.processJSONSchema=(n,i,r)=>Kf(e,n,i,r),e.unwrap=()=>e._zod.def.innerType});function Km(e){return new Wm({type:"readonly",innerType:e})}var Hm=h("ZodTemplateLiteral",(e,t)=>{md.init(e,t),L.init(e,t),e._zod.processJSONSchema=(n,i,r)=>Ef(e,n,i,r)});function Py(e,t){return new Hm({type:"template_literal",parts:e,...y.normalizeParams(t)})}var Ym=h("ZodLazy",(e,t)=>{fi.init(e,t),L.init(e,t),e._zod.processJSONSchema=(n,i,r)=>Yf(e,n,i,r),e.unwrap=()=>e._zod.def.getter()});function Xm(e){return new Ym({type:"lazy",getter:e})}var Qm=h("ZodPromise",(e,t)=>{hd.init(e,t),L.init(e,t),e._zod.processJSONSchema=(n,i,r)=>Hf(e,n,i,r),e.unwrap=()=>e._zod.def.innerType});function Ay(e){return new Qm({type:"promise",innerType:e})}var ep=h("ZodFunction",(e,t)=>{pd.init(e,t),L.init(e,t),e._zod.processJSONSchema=(n,i,r)=>jf(e,n,i,r)});function Dy(e){return new ep({type:"function",input:Array.isArray(e?.input)?Em(e?.input):e?.input??Ei(ur()),output:e?.output??ur()})}var Ti=h("ZodCustom",(e,t)=>{gd.init(e,t),L.init(e,t),e._zod.processJSONSchema=(n,i,r)=>Df(e,n,i,r)});function jy(e){let t=new X({check:"custom"});return t._zod.check=e,t}function Ny(e,t){return nf(Ti,e??(()=>!0),t)}function tp(e,t={}){return of(Ti,e,t)}function rp(e,t){return af(e,t)}var Ty=sf,Cy=uf,np=h("ZodInstanceOf",(e,t)=>{Ti.init(e,t)},{properties(e,t){return this.check(Xr(e,t))}});function Uy(e,t={}){let n=new np({type:"custom",check:"custom",fn:i=>i instanceof e,abort:!0,...y.normalizeParams(t)});return n._zod.bag.Class=e,n._zod.check=i=>{i.value instanceof e||i.issues.push({code:"invalid_type",expected:e.name,input:i.value,inst:n,path:[...n._zod.def.path??[]]})},n}var Ly=(...e)=>cf({Codec:Ni,Boolean:mn,String:dn},...e);function Ry(e){let t=Xm(()=>hn([Si(e),mm(),pm(),_m(),Ei(t),Pm(Si(),t)]));return t}function My(e,t){return new Jm({type:"pipe",in:bs(e),out:t})}var EO={invalid_type:"invalid_type",too_big:"too_big",too_small:"too_small",invalid_format:"invalid_format",not_multiple_of:"not_multiple_of",unrecognized_keys:"unrecognized_keys",invalid_union:"invalid_union",invalid_key:"invalid_key",invalid_element:"invalid_element",invalid_value:"invalid_value",custom:"custom"};function PO(e){ie({customError:e})}function AO(){return ie().customError}var ip;ip||(ip={});var Ci={};ft(Ci,{ZodISODate:()=>Tt,ZodISODateTime:()=>Nt,ZodISODuration:()=>Ut,ZodISOTime:()=>Ct,date:()=>jO,datetime:()=>DO,duration:()=>TO,time:()=>NO});function DO(e){return yi(Nt,e)}function jO(e){return bi(Tt,e)}function NO(e){return $i(Ct,e)}function TO(e){return wi(Ut,e)}var E={...gn,...Ka,iso:Ci},CO=new Set(["$schema","$ref","$defs","definitions","$id","id","$comment","$anchor","$vocabulary","$dynamicRef","$dynamicAnchor","type","enum","const","anyOf","oneOf","allOf","not","properties","required","additionalProperties","patternProperties","propertyNames","minProperties","maxProperties","items","prefixItems","additionalItems","minItems","maxItems","uniqueItems","contains","minContains","maxContains","minLength","maxLength","pattern","format","minimum","maximum","exclusiveMinimum","exclusiveMaximum","multipleOf","description","default","contentEncoding","contentMediaType","contentSchema","unevaluatedItems","unevaluatedProperties","if","then","else","dependentSchemas","dependentRequired","nullable","readOnly"]);function UO(e,t){let n=e.$schema;return n==="https://json-schema.org/draft/2020-12/schema"?"draft-2020-12":n==="http://json-schema.org/draft-07/schema#"?"draft-7":n==="http://json-schema.org/draft-04/schema#"?"draft-4":t??"draft-2020-12"}function Zy(e,t){return e.map((n,i)=>ii).check(i=>{let r=i.value;if(typeof r!="object"||r===null||Array.isArray(r))return;let o=Object.getOwnPropertyNames(r);if(t.minProperties!==void 0&&o.length=${t.minProperties} properties`,input:r,inst:e,continue:!0}),t.maxProperties!==void 0&&o.length>t.maxProperties&&i.issues.push({origin:"object",code:"too_big",maximum:t.maxProperties,inclusive:!0,message:`Too big: expected object to have <=${t.maxProperties} properties`,input:r,inst:e,continue:!0}),t.keySchema)for(let a of o){let s=t.keySchema.safeParse(a);s.success||i.issues.push({code:"invalid_key",origin:"record",issues:s.error.issues,input:a,path:[a],continue:!0})}}).pipe(e)}function op(e,t){if(e===null)return"z";let n=typeof e;if(n!=="object"){if(n==="number"&&Number.isNaN(e))return null;let i=String(e);return`${n[0]}${i.length}:${i}`}if(t.has(e))return null;t.add(e);try{if(Array.isArray(e)){let o=[];for(let a of e){let s=op(a,t);if(s===null)return null;o.push(s)}return`a${o.length}:[${o.join(",")}]`}let i=Object.keys(e).sort(),r=[];for(let o of i){let a=op(e[o],t);if(a===null)return null;r.push(`${o.length}:${o}=${a}`)}return`o${r.length}:{${r.join(",")}}`}finally{t.delete(e)}}var ZO=new Set(["items","prefixItems","additionalItems","additionalProperties","contains","propertyNames","not","if","then","else","allOf","anyOf","oneOf","unevaluatedItems","unevaluatedProperties","contentSchema"]),VO=new Set(["properties","patternProperties","dependentSchemas","dependencies","$defs","definitions"]);function Ui(e){return typeof e!="object"||e===null?!1:Array.isArray(e)?e.some(Ui):typeof e.$ref=="string"?!0:Object.entries(e).some(([t,n])=>ZO.has(t)?Ui(n):!VO.has(t)||typeof n!="object"||n===null?!1:Object.values(n).some(Ui))}function Vy(e){return e===1?"element":"elements"}function FO(e,t){return E.transform(i=>i).check(i=>{let r=i.value;if(Array.isArray(r)){if(t.uniqueItems===!0){let o=new Map;for(let a=0;a=a)break;st.maxContains&&i.issues.push({code:"custom",message:`Array must contain at most ${t.maxContains} matching ${Vy(t.maxContains)}`,input:r,continue:!0})}}}).pipe(e)}function Fy(e,t){if(e!==!1)return e===void 0||e===!0?E.any():Ee(e,t)}var qO=/^(?:[01]\d|2[0-3]):[0-5]\d:[0-5]\d(?:\.\d+)?(?:Z|[+-](?:[01]\d|2[0-3]):[0-5]\d)$/;function qy(e,t){if(e.not!==void 0){if(typeof e.not=="object"&&Object.keys(e.not).length===0)return E.never();throw new Error("not is not supported in Zod (except { not: {} } for never)")}if(e.unevaluatedItems!==void 0)throw new Error("unevaluatedItems is not supported");if(e.unevaluatedProperties!==void 0)throw new Error("unevaluatedProperties is not supported");if(e.if!==void 0||e.then!==void 0||e.else!==void 0)throw new Error("Conditional schemas (if/then/else) are not supported");if(e.dependentSchemas!==void 0||e.dependentRequired!==void 0)throw new Error("dependentSchemas and dependentRequired are not supported");if(e.$ref){let r=e.$ref;if(t.refs.has(r))return t.refs.get(r);if(t.processing.has(r))return E.lazy(()=>{if(!t.refs.has(r))throw new Error(`Circular reference not resolved: ${r}`);return t.refs.get(r)});t.processing.add(r);let o=RO(r,t),a=Ee(o,t);return t.refs.set(r,a),t.processing.delete(r),a}if(e.enum!==void 0){let r=e.enum;if(t.version==="openapi-3.0"&&e.nullable===!0&&r.length===1&&r[0]===null)return E.null();if(r.length===0)return E.never();if(r.length===1)return E.literal(r[0]);if(r.every(a=>typeof a=="string"))return E.enum(r);let o=r.map(a=>E.literal(a));return o.length<2?o[0]:E.union([o[0],o[1],...o.slice(2)])}if(e.const!==void 0)return E.literal(e.const);let n=e.type;if(Array.isArray(n)){let r=n.map(o=>{let a={...e,type:o};return qy(a,t)});return r.length===0?E.never():r.length===1?r[0]:E.union(r)}if(!n)return E.any();let i;switch(n){case"string":{let r=E.string();if(e.format){let o=e.format;o==="email"?r=r.check(E.email()):o==="uri"||o==="uri-reference"?r=r.check(E.url()):o==="uuid"||o==="guid"?r=r.check(E.uuid()):o==="date-time"?r=r.check(E.iso.datetime({offset:!0})):o==="date"?r=r.check(E.iso.date()):o==="time"?r=r.check(E.regex(qO)):o==="duration"?r=r.check(E.iso.duration()):o==="hostname"?r=r.check(E.hostname()):o==="ipv4"?r=r.check(E.ipv4()):o==="ipv6"?r=r.check(E.ipv6()):o==="mac"?r=r.check(E.mac()):o==="cidr"?r=r.check(E.cidrv4()):o==="cidr-v6"?r=r.check(E.cidrv6()):o==="base64"?r=r.check(E.base64()):o==="base64url"?r=r.check(E.base64url()):o==="e164"?r=r.check(E.e164()):o==="credit_card"?r=r.check(E.creditCard()):o==="iban"?r=r.check(E.iban()):o==="jwt"?r=r.check(E.jwt()):o==="emoji"?r=r.check(E.emoji()):o==="nanoid"?r=r.check(E.nanoid()):o==="cuid"?r=r.check(E.cuid()):o==="cuid2"?r=r.check(E.cuid2()):o==="ulid"?r=r.check(E.ulid()):o==="xid"?r=r.check(E.xid()):o==="ksuid"&&(r=r.check(E.ksuid()))}typeof e.minLength=="number"&&(r=r.min(e.minLength)),typeof e.maxLength=="number"&&(r=r.max(e.maxLength)),e.pattern&&(r=r.regex(new RegExp(e.pattern))),i=r;break}case"number":case"integer":{let r=n==="integer"?E.number().int():E.number();typeof e.minimum=="number"&&e.exclusiveMinimum!==!0&&(r=r.min(e.minimum)),typeof e.maximum=="number"&&e.exclusiveMaximum!==!0&&(r=r.max(e.maximum)),typeof e.exclusiveMinimum=="number"?r=r.gt(e.exclusiveMinimum):e.exclusiveMinimum===!0&&typeof e.minimum=="number"&&(r=r.gt(e.minimum)),typeof e.exclusiveMaximum=="number"?r=r.lt(e.exclusiveMaximum):e.exclusiveMaximum===!0&&typeof e.maximum=="number"&&(r=r.lt(e.maximum)),typeof e.multipleOf=="number"&&(r=r.multipleOf(e.multipleOf)),i=r;break}case"boolean":{i=E.boolean();break}case"null":{i=E.null();break}case"object":{let r={},o=e.properties||{},a=new Set(e.required||[]),s=typeof e.additionalProperties=="object"?Ee(e.additionalProperties,t):void 0;for(let[d,m]of Object.entries(o)){let f=Ee(m,t);ye(r,d,a.has(d)?f:f.optional())}if(e.patternProperties){let d=e.patternProperties,m=Object.keys(d),f=[];for(let v of m){let _=Ee(d[v],t),O=E.string().regex(new RegExp(v));f.push(E.looseRecord(O,_))}let p=[];if(Object.keys(r).length>0&&p.push(E.object(r).passthrough()),p.push(...f),p.length===0)i=E.object({}).passthrough();else if(p.length===1)i=p[0];else{let v=E.intersection(p[0],p[1]);for(let _=2;_new RegExp(w)),O=i;i=i.check(w=>{if(!Ve(w.value))return;let S=[];for(let P of Object.keys(w.value))v.includes(P)||_.some(N=>N.test(P))||S.push(P);S.length&&w.issues.push({code:"unrecognized_keys",keys:S,input:w.value,inst:O})})}}else{let d=E.object(r);e.additionalProperties===!1?i=d.strict():s?i=d.catchall(s):i=d.passthrough()}let u=e.propertyNames!==void 0&&e.propertyNames!==!0,c=typeof e.minProperties=="number"?e.minProperties:void 0,l=typeof e.maxProperties=="number"?e.maxProperties:void 0;if(u||c!==void 0||l!==void 0){let d;if(u){let m=typeof e.propertyNames=="object"&&e.propertyNames.type===void 0?{type:"string",...e.propertyNames}:e.propertyNames;d=Ee(m,t)}i=MO(i,{keySchema:d,minProperties:c,maxProperties:l})}break}case"array":{let r=e.prefixItems,o=e.items;if(r&&Array.isArray(r)){let a=typeof e.minItems=="number"?e.minItems:0,s=r.map(d=>Ee(d,t)),u=Zy(s,a),c=Array.isArray(o)?void 0:Fy(o,t),l=E.tuple(u);i=c?l.rest(c):l,typeof e.minItems=="number"&&(i=i.check(E.minLength(e.minItems))),typeof e.maxItems=="number"&&(i=i.check(E.maxLength(e.maxItems)))}else if(Array.isArray(o)){let a=typeof e.minItems=="number"?e.minItems:0,s=o.map(d=>Ee(d,t)),u=Zy(s,a),c=Fy(e.additionalItems,t),l=E.tuple(u);i=c?l.rest(c):l,typeof e.minItems=="number"&&(i=i.check(E.minLength(e.minItems))),typeof e.maxItems=="number"&&(i=i.check(E.maxLength(e.maxItems)))}else if(o!==void 0){let a=Ee(o,t),s=E.array(a);typeof e.minItems=="number"&&(s=s.min(e.minItems)),typeof e.maxItems=="number"&&(s=s.max(e.maxItems)),i=s}else i=E.array(E.any());(e.uniqueItems===!0||e.contains!==void 0)&&(i=FO(i,{uniqueItems:e.uniqueItems===!0,containsSchema:e.contains!==void 0?Ee(e.contains,t):void 0,minContains:typeof e.minContains=="number"?e.minContains:void 0,maxContains:typeof e.maxContains=="number"?e.maxContains:void 0}));break}default:throw new Error(`Unsupported type: ${n}`)}return i}function Ee(e,t){if(typeof e=="boolean")return e?E.any():E.never();let n=qy(e,t),i=e.type||e.enum!==void 0||e.const!==void 0;if(e.anyOf&&Array.isArray(e.anyOf)){let s=e.anyOf.map(c=>Ee(c,t)),u=E.union(s);n=i?E.intersection(n,u):u}if(e.oneOf&&Array.isArray(e.oneOf)){let s=e.oneOf.map(c=>Ee(c,t)),u=E.xor(s);n=i?E.intersection(n,u):u}if(e.allOf&&Array.isArray(e.allOf))if(e.allOf.length===0)n=i?n:E.any();else{let s=i?n:Ee(e.allOf[0],t),u=i?0:1;for(let c=u;c0&&t.registry.add(n,r),e.description&&(n=n.describe(e.description)),n}function By(e,t){if(typeof e=="boolean")return e?E.any():E.never();let n;try{n=JSON.parse(JSON.stringify(e))}catch{throw new Error("fromJSONSchema input is not valid JSON (possibly cyclic); use $defs/$ref for recursive schemas")}let i=UO(n,t?.defaultTarget),r=n.$defs||n.definitions||{},o={version:i,defs:r,refs:new Map,processing:new Set,rootSchema:n,registry:t?.registry??be};return Ee(n,o)}var Gy=Symbol("z.visit/resolving");function Li(e,t){let n=typeof t=="function"?t:(a,s)=>{let u=t[a._zod.def.type];return u?u(a,s):a},i=new Map;function r(a){let s=i.get(a);if(s===Gy)return new fi({type:"lazy",getter:()=>i.get(a)});if(s!==void 0)return s;i.set(a,Gy);let u=o(a),c=n(u,u!==a);return i.set(a,c),c}function o(a){let s=a._zod.def,u=s.type;switch(u){case"object":{let c=s.shape,l=Object.keys(c),d=!1,m={};for(let p of l){let v=r(c[p]);v!==c[p]&&(d=!0),m[p]=v}let f=s.catchall;return s.catchall&&(f=r(s.catchall),f!==s.catchall&&(d=!0)),d?W(a,{...s,shape:m,catchall:f}):a}case"array":{let c=r(s.element);return c===s.element?a:W(a,{...s,element:c})}case"tuple":{let c=s.items,l=!1,d=[];for(let f of c){let p=r(f);p!==f&&(l=!0),d.push(p)}let m=s.rest;return s.rest&&(m=r(s.rest),m!==s.rest&&(l=!0)),l?W(a,{...s,items:d,rest:m}):a}case"record":case"map":{let c=r(s.keyType),l=r(s.valueType);return c===s.keyType&&l===s.valueType?a:W(a,{...s,keyType:c,valueType:l})}case"set":{let c=r(s.valueType);return c===s.valueType?a:W(a,{...s,valueType:c})}case"union":{let c=s.options,l=!1,d=[];for(let m of c){let f=r(m);f!==m&&(l=!0),d.push(f)}return l?W(a,{...s,options:d}):a}case"intersection":{let c=r(s.left),l=r(s.right);return c===s.left&&l===s.right?a:W(a,{...s,left:c,right:l})}case"optional":case"nullable":case"default":case"prefault":case"catch":case"readonly":case"nonoptional":case"promise":case"success":{let c=r(s.innerType);return c===s.innerType?a:W(a,{...s,innerType:c})}case"pipe":{let c=r(s.in),l=r(s.out);return c===s.in&&l===s.out?a:W(a,{...s,in:c,out:l})}case"function":{let c=r(s.input),l=r(s.output);return c===s.input&&l===s.output?a:W(a,{...s,input:c,output:l})}case"lazy":{let c=s.getter,{_cachedInner:l,...d}=s;return W(a,{...d,getter:()=>r(c())})}case"template_literal":case"string":case"number":case"int":case"boolean":case"bigint":case"symbol":case"undefined":case"null":case"void":case"never":case"any":case"unknown":case"date":case"nan":case"enum":case"literal":case"file":case"transform":case"custom":return a;default:return a}}return r(e)}function Jy(e){return Li(e,{object:t=>t.partial(),union:t=>{let n=t._zod.def;return n.discriminator===void 0?t:hn(n.options)}})}function BO(e,t){if(!t?.length)return e;let n=e._zod.def;return W(e,Ke(n,{checks:[...n.checks??[],...t]}),{parent:!0})}function Wy(e){return BO(e.out,e.checks)}function GO(e){return e.in._zod.traits.has("$ZodTransform")?Wy(e):e.in}function Ky(e){return Li(e,{pipe:t=>GO(t._zod.def),default:(t,n)=>n?cr(t._zod.def.innerType):t,catch:(t,n)=>n?t._zod.def.innerType:t})}function Hy(e){return Li(e,{pipe:t=>Wy(t._zod.def),prefault:(t,n)=>n?t._zod.def.innerType:t})}var ap={};ft(ap,{bigint:()=>HO,boolean:()=>KO,date:()=>YO,number:()=>WO,string:()=>JO});function JO(e){return Od(dn,e)}function WO(e){return jd(fn,e)}function KO(e){return Md(mn,e)}function HO(e){return Vd(pn,e)}function YO(e){return Qd(zi,e)}import*as Yy from"node:fs";import*as Ri from"node:path";var Ue="Data Agent Kit",Xy=`Google Cloud ${Ue}`,mr=Ri.resolve(import.meta.dirname,"../../.."),pr=["AlloyDB","Apache Airflow","Apache Spark","BigQuery","Bigtable","Cloud SQL","Cloud Storage","Dataflow","Firestore","Knowledge Catalog","Spanner"],Qy="dak-",XO={AlloyDB:[{name:"alloydb",url:"https://alloydb.googleapis.com/mcp"}],"Apache Airflow":[],"Apache Spark":[{name:"spark",url:"https://dataproc-${region}.googleapis.com/mcp"}],BigQuery:[{name:"bigquery",url:"https://bigquery.googleapis.com/mcp"}],Bigtable:[{name:"bigtable-data",url:"https://bigtable.googleapis.com/mcp"},{name:"bigtable",url:"https://bigtableadmin.googleapis.com/mcp"}],"Cloud SQL":[{name:"cloudsql",url:"https://sqladmin.googleapis.com/mcp"}],"Cloud Storage":[{name:"gcs",url:"https://storage.googleapis.com/storage/mcp"}],Dataflow:[],Firestore:[],"Knowledge Catalog":[{name:"kc",url:"https://dataplex.googleapis.com/mcp"}],Spanner:[{name:"spanner",url:"https://spanner.googleapis.com/mcp"}]};function eb(e,t){return XO[e].map(n=>({name:Qy+n.name,url:t===""?n.url:n.url.replaceAll("${region}",t)}))}var tb=["notebook","visualization"],QO={notebook:"notebook",visualization:"viz"};function rb(e){return Qy+QO[e]}var ez="skills",vn=Ri.join(mr,ez),tz="skills.all",_n=Ri.join(mr,tz),up={AlloyDB:[],"Apache Airflow":["gcp-composer-troubleshooting","gcp-managed-airflow-dag-authoring","gcp-managed-airflow-migrations","gcp-managed-airflow-recommendations"],"Apache Spark":["gcp-managed-spark-upgrades"],BigQuery:["bigquery-ai-ml","bigquery-bigframes","bigquery-graph-author","bigquery-graph-query","federate-lakehouse-catalog"],Bigtable:["bigtable-basics"],"Cloud SQL":[],"Cloud Storage":["google-cloud-storage-basics","gcs-security-assessment","google-cloud-storage-bucket-architect","google-cloud-storage-fuse"],Dataflow:[],Firestore:[],"Knowledge Catalog":[],Spanner:[]},sp;function nb(){if(sp===void 0){let e=new Set(Object.values(up).flat());sp=Yy.readdirSync(_n,{withFileTypes:!0}).filter(n=>n.isDirectory()).map(n=>n.name).filter(n=>!e.has(n))}return sp}var cp=xs.join(ib.homedir(),".config","data-agent-kit","config.json"),ob=se.object({projectId:se.string().readonly(),region:se.string().readonly(),services:se.array(se.enum(pr)).readonly()});function ab(){let e=yn.readFileSync(cp,"utf8"),t=JSON.parse(e);return ob.parse(t)}function sb(e){yn.mkdirSync(xs.dirname(cp),{recursive:!0});let t=ob.parse(e),n=JSON.stringify(t,null,2);yn.writeFileSync(cp,n+` +`,"utf8")}import*as Cn from"node:fs";import*as dt from"node:path";var kt=ok(T0(),1);import vj from"node:os";import _j from"node:path";var yj="dak-setup.log",Fh=_j.join(vj.tmpdir(),yj),ue=(0,kt.createLogger)({silent:!0,format:kt.format.combine(kt.format.errors({stack:!0}),kt.format.timestamp(),kt.format.printf(({timestamp:e,level:t,message:n,stack:i})=>{let r=typeof i=="string"?i:String(n);return`${String(e)} [${t.toUpperCase()}] ${r}`})),transports:[new kt.transports.File({filename:Fh,level:"debug",options:{mode:384}})]});function C0(){ue.silent=!1}function Ou(){let e=process.env;return"ANTIGRAVITY_AGENT"in e||"ANTIGRAVITY_CONVERSATION_ID"in e?"agy-cli":"CLAUDECODE"in e||"CLAUDE_CODE_ENTRYPOINT"in e?"claude-code":"CODEX_THREAD_ID"in e||"CODEX_SESSION_ID"in e||e.PLUGIN_ROOT?.includes(".codex")?"codex-cli":"other"}var U0="https://agent-plugins.org/schemas/1.0.0/mcp.schema.json",bj={"agy-cli":{cfgPath:dt.join(mr,"mcp_config.json"),pluginRootVar:"",userAgent:"datacloud.antigravity"},"claude-code":{cfgPath:dt.join(mr,".claude-plugin","mcp.json"),pluginRootVar:"${CLAUDE_PLUGIN_ROOT}",userAgent:"datacloud.claude"},"codex-cli":{cfgPath:dt.join(mr,"mcp.json"),pluginRootVar:"${PLUGIN_ROOT}",userAgent:"datacloud.codex",schema:U0},other:{cfgPath:dt.join(mr,"mcp.json"),pluginRootVar:"${PLUGIN_ROOT}",userAgent:"datacloud.other",schema:U0}},$j=se.object({command:se.string(),type:se.string(),args:se.array(se.string()).default([]),env:se.record(se.string(),se.string()).optional()}),L0=se.object({$schema:se.string().optional(),mcpServers:se.record(se.string(),$j)});function zu(e,t){let n=Ou();ue.debug(`Detected agent: ${n}`);let i=bj[n];ue.debug(`MCP params: ${JSON.stringify(i)}`);let r={};for(let s of tb)r[rb(s)]=xj(s,i.pluginRootVar);for(let s of e)for(let u of eb(s,t))r[u.name]=kj(u.url,i.pluginRootVar,i.userAgent);let o={...i.schema?{$schema:i.schema}:{},mcpServers:r};ue.debug(`New MCP config: ${JSON.stringify(o)}`);let a=Sj(i.cfgPath);return ue.debug(`Current MCP config: ${JSON.stringify(a)}`),wj(a,o)?(ue.debug("MCP configs are identical"),!1):(ue.debug("Saving MCP config"),Ij(i.cfgPath,o),!0)}function wj(e,t){let n=Object.keys(e.mcpServers),i=new Set(Object.keys(t.mcpServers));return n.length===i.size&&n.every(r=>i.has(r))}function xj(e,t){return{command:"node",type:"stdio",args:[dt.posix.join(t,"mcp/dist/index.js"),`--mode=${e}`]}}function kj(e,t,n){return{command:"node",type:"stdio",args:[dt.posix.join(t,"mcp/bin/mcp_proxy_bundle.cjs"),e],env:{X_GOOG_PROXY_HEADERS:JSON.stringify({"User-Agent":n})}}}function Sj(e){try{let t=Cn.readFileSync(e,"utf8"),n=JSON.parse(t);return L0.parse(n)}catch(t){return ue.warn(`Error reading MCP config: ${e}`,{error:t}),{mcpServers:{}}}}function Ij(e,t){Cn.mkdirSync(dt.dirname(e),{recursive:!0});let n=L0.parse(t),i=JSON.stringify(n,null,2);Cn.writeFileSync(e,i+` +`,"utf8")}var R0=`The ${Ue} plugin needs to be configured. Do this right away as critical functionality will either be missing or not work correctly if the plugin is not configured. -`,R0=`Successfully updated the ${Ue} plugin to match its configuration. +`,M0=`Successfully updated the ${Ue} plugin to match its configuration. A restart is required for the update to take effect. -`,M0=`Failed to update the ${Ue} plugin to match its configuration. -`,Z0=`The ${Ue} plugin has been successfully configured. +`,Z0=`Failed to update the ${Ue} plugin to match its configuration. +`,V0=`The ${Ue} plugin has been successfully configured. A restart is required for the new configuration to take effect. -`,V0=`${Ue} plugin configuration failed. -`;import*as We from"node:fs";import*as Au from"node:path";function Du(e){zN();let t=new Set(nb());for(let n of e)for(let i of lp[n])t.add(i);return EN(t)}function zN(){We.existsSync(bn)||We.cpSync(yn,bn,{recursive:!0})}function EN(e){let t=!1;We.mkdirSync(yn,{recursive:!0});let n=new Set;for(let i of We.readdirSync(yn,{withFileTypes:!0}))i.isDirectory()&&(e.has(i.name)?n.add(i.name):(t=!0,We.rmSync(Au.join(yn,i.name),{recursive:!0,force:!0})));for(let i of e){if(n.has(i))continue;let r=Au.join(bn,i);if(!We.existsSync(r))throw new Error(`Skill '${i}' not found in ${bn}`);t=!0,We.cpSync(r,Au.join(yn,i),{recursive:!0})}return t}import{styleText as PN}from"node:util";function Or(e,t){let n=t!==void 0?PN(t,e):e;process.stdout.write(n)}function zr(e,t){ue.debug(`Updating ${e}`);try{let n=t()??!0;return ue.debug(`${e} updated: ${n}`),n?"updated":"unchanged"}catch(n){return Or(`Error updating ${e}: ${qh(n)}. -`),ue.error(`Error updating ${e}`,{error:n}),"error"}}function qh(e){return e instanceof Error?e.message:String(e)}function q0(e,t=[]){let n=e.trim(),i=pr.find(r=>r.toLowerCase()===n.toLowerCase());if(i===void 0)throw new ht(`Valid services: ${pr.join(", ")}.`);return t.includes(i)?[...t]:[...t,i]}function B0(e){let t={projectId:e.projectId,region:e.region,services:e.services};[zr(`${Ue} configuration file`,()=>sb(t)),zr("MCP configuration",()=>Pu(t.services,t.region)),zr("skills configuration",()=>Du(t.services))].includes("error")?Or(V0):Or(Z0)}function Nu(e){Eu()==="agy-cli"?Or(JSON.stringify({injectSteps:[{ephemeralMessage:e}]})):Or(e)}function G0(){let e;try{ue.debug("Reading DAK config file"),e=ab(),ue.debug(`Read config: ${JSON.stringify(e)}`)}catch(n){if(n instanceof Error&&n.code==="ENOENT"){ue.debug("Config file not found"),Nu(L0);return}ue.error("Error reading DAK config file",{error:n}),Nu(`Error reading ${Ue} config file: ${qh(n)}. -`);return}let t=[zr("MCP configuration",()=>Pu(e.services,e.region)),zr("skills configuration",()=>Du(e.services))];t.includes("error")?Nu(M0):t.includes("updated")&&Nu(R0)}function AN(){let e=new Dr;e.description(`${Xy} setup utility.`).option("--debug",`write debug logs to ${Fh}`).showHelpAfterError('(Use "--help" for usage)').hook("preAction",t=>{t.opts().debug&&T0(),ue.debug("Starting setup script..."),ue.debug(`Env vars: ${JSON.stringify(Object.keys(process.env))}`)}),e.command("save").description(`save configuration to the ${Ue} settings file`).requiredOption("-p, --project-id ","GCP project ID").requiredOption("-r, --region ","GCP region").requiredOption("-s, --services ",`Service integrations to enable. Valid values: ${pr.join(", ")}`,q0).action(B0),e.command("sync").description(`sync configuration from the ${Ue} settings file to installed plugins`).action(G0),e.parse(process.argv)}AN(); -/*! Bundled license information: - -safe-buffer/index.js: - (*! safe-buffer. MIT License. Feross Aboukhadijeh *) -*/ +`,F0=`${Ue} plugin configuration failed. +`;import*as Je from"node:fs";import*as Eu from"node:path";function Pu(e){Oj();let t=new Set(nb());for(let n of e)for(let i of up[n])t.add(i);return zj(t)}function Oj(){Je.existsSync(_n)||Je.cpSync(vn,_n,{recursive:!0})}function zj(e){let t=!1;Je.mkdirSync(vn,{recursive:!0});let n=new Set;for(let i of Je.readdirSync(vn,{withFileTypes:!0}))i.isDirectory()&&(e.has(i.name)?n.add(i.name):(t=!0,Je.rmSync(Eu.join(vn,i.name),{recursive:!0,force:!0})));for(let i of e){if(n.has(i))continue;let r=Eu.join(_n,i);if(!Je.existsSync(r))throw new Error(`Skill '${i}' not found in ${_n}`);t=!0,Je.cpSync(r,Eu.join(vn,i),{recursive:!0})}return t}import{styleText as Ej}from"node:util";function Ir(e,t){let n=t!==void 0?Ej(t,e):e;process.stdout.write(n)}function Or(e,t){ue.debug(`Updating ${e}`);try{let n=t()??!0;return ue.debug(`${e} updated: ${n}`),n?"updated":"unchanged"}catch(n){return Ir(`Error updating ${e}: ${qh(n)}. +`),ue.error(`Error updating ${e}`,{error:n}),"error"}}function qh(e){return e instanceof Error?e.message:String(e)}function B0(e,t=[]){let n=e.trim(),i=pr.find(r=>r.toLowerCase()===n.toLowerCase());if(i===void 0)throw new mt(`Valid services: ${pr.join(", ")}.`);return t.includes(i)?[...t]:[...t,i]}function G0(e){let t={projectId:e.projectId,region:e.region,services:e.services};[Or(`${Ue} configuration file`,()=>sb(t)),Or("MCP configuration",()=>zu(t.services,t.region)),Or("skills configuration",()=>Pu(t.services))].includes("error")?Ir(F0):Ir(V0)}function Au(e){Ou()==="agy-cli"?Ir(JSON.stringify({injectSteps:[{ephemeralMessage:e}]})):Ir(e)}function J0(){let e;try{ue.debug("Reading DAK config file"),e=ab(),ue.debug(`Read config: ${JSON.stringify(e)}`)}catch(n){if(n instanceof Error&&n.code==="ENOENT"){ue.debug("Config file not found"),Au(R0);return}ue.error("Error reading DAK config file",{error:n}),Au(`Error reading ${Ue} config file: ${qh(n)}. +`);return}let t=[Or("MCP configuration",()=>zu(e.services,e.region)),Or("skills configuration",()=>Pu(e.services))];t.includes("error")?Au(Z0):t.includes("updated")&&Au(M0)}function Pj(){let e=new Pr;e.description(`${Xy} setup utility.`).option("--debug",`write debug logs to ${Fh}`).showHelpAfterError('(Use "--help" for usage)').hook("preAction",t=>{t.opts().debug&&C0(),ue.debug("Starting setup script..."),ue.debug(`Env vars: ${JSON.stringify(Object.keys(process.env))}`)}),e.command("save").description(`save configuration to the ${Ue} settings file`).requiredOption("-p, --project-id ","GCP project ID").requiredOption("-r, --region ","GCP region").requiredOption("-s, --services ",`Service integrations to enable. Valid values: ${pr.join(", ")}`,B0).action(G0),e.command("sync").description(`sync configuration from the ${Ue} settings file to installed plugins`).action(J0),e.parse(process.argv)}Pj(); diff --git a/skills/gcp-spark/SKILL.md b/skills/gcp-spark/SKILL.md index 31a03ab1..658224a2 100755 --- a/skills/gcp-spark/SKILL.md +++ b/skills/gcp-spark/SKILL.md @@ -1,22 +1,22 @@ --- name: gcp-spark description: | - Develops, optimizes and executes Spark code on Managed Spark on Google Cloud (Dataproc Clusters and Serverless). - Reads and writes data using BigLake Iceberg catalogs, BigQuery and Spanner. - Debugs execution failures. + Develops, optimizes and runs PySpark/Spark code on Managed Spark (Dataproc + clusters and Serverless) on Google Cloud. Use when: - - Writing Spark ETL pipelines on Google Cloud Platform. - - Optimizing PySpark or Spark SQL code for performance, memory, or OOM risks. - - Preparing Spark workloads for production submission. - - Training or running inference with Machine Learning models with spark on Google Cloud Platform. + - Authoring or running Spark/PySpark notebooks (any kernel), incl. data + analysis, reports and visualizations. + - Writing Spark ETL pipelines or preparing workloads for production. + - Training or running inference with ML models on Spark. + - Optimizing PySpark or Spark SQL for performance, memory, or OOM risks. - Managing Spark clusters, jobs, batches, and interactive sessions. Don't use when: - - Writing generic Python scripts that don't use Spark. + - Writing generic Python that doesn't use Spark. - Performing simple SQL queries that can be done directly in BigQuery. - - Troubleshooting failed Spark workloads or analyzing logs (use @skill:gcp-spark-troubleshooting). + - Troubleshooting failed Spark workloads (use @skill:gcp-spark-troubleshooting). license: Apache-2.0 metadata: - version: v20 + version: v22 publisher: google --- @@ -132,10 +132,13 @@ metadata: .location() .getOrCreate() ``` - * **Production Logging**: In all production PySpark jobs and scripts, - you MUST use the standard Python `logging` module instead of `print()` - statements for job lifecycle, progress, and record counts. Configure it - with timestamps: + * **Production Logging**: In standalone + production PySpark batch jobs and scripts (`.py`), you MUST use the + standard Python `logging` module instead of `print()` statements for job + lifecycle, progress, and record counts. Do **NOT** use the `logging` + module in notebooks (`.ipynb`); use `print()`, `.show()`, and standard + cell outputs instead. Configure `logging` for `.py` scripts with + timestamps: ```python import logging diff --git a/skills/gcs-security-assessment/references/phases/output.md b/skills/gcs-security-assessment/references/phases/output.md index 9689ea3a..8662bccf 100644 --- a/skills/gcs-security-assessment/references/phases/output.md +++ b/skills/gcs-security-assessment/references/phases/output.md @@ -6,7 +6,7 @@ Present your assessment in a scannable, action-oriented format. The target user is a Storage Admin with limited security expertise who needs to quickly understand: what's wrong, how bad is it, and how to fix it. They may -action remediations via the Google Cloud Console or gcloud CLI — both paths +action remediations via the Cloud Console (Pantheon) or gcloud CLI — both paths should be clear. ## Output Structure diff --git a/skills/google-cloud-auth-verification/SKILL.md b/skills/google-cloud-auth-verification/SKILL.md index 6bafe020..cf100cbd 100755 --- a/skills/google-cloud-auth-verification/SKILL.md +++ b/skills/google-cloud-auth-verification/SKILL.md @@ -6,7 +6,7 @@ description: >- Use whenever interacting with GCP resources, running Spark/PySpark pipelines, BigQuery queries, GCS paths (gs://), or creating/running notebooks. license: Apache-2.0 metadata: - version: v2 + version: v3 publisher: google --- @@ -17,10 +17,22 @@ metadata: > [!IMPORTANT] **Pre-Flight Execution Priority Order**: Before generating code, > implementation plans, or executing tasks for any GCP or Notebook workload: > -> 1. **Verify Shell, Script & Notebook Credentials**: If shell-based commands, -> local Python scripts, or notebook kernels (`gs://...`, BigQuery, Dataproc) -> are required, verify credentials via bundled probe (`gcloud auth list && -> gcloud config list`) or Application Default Credentials (ADC). +> 1. **Skip Pre-Flight Shell Probes When Live Notebook Execution or MCP Tools** +> **Are Available**: +> - When a live notebook cell execution tool (`execute_cell` / +> `notebook_execute_cell` / `notebook__execute_cell`) is available, or +> when the task is handled directly by a connected MCP tool +> (`bigquery__execute_sql`, `bigquery__get_table_info`, +> `bigquery__list_table_ids`, etc.), **do NOT run a pre-flight +> `gcloud auth list && gcloud config list` shell probe**. Instead, +> verify authentication reactively only if a cell execution or MCP tool +> call returns an authentication or credentials error (`401`, `403`, +> `DefaultCredentialsError`, `Reauthentication is needed`). +> - When `gcloud` or `bq` shell commands are required, or when generating +> standalone scripts or notebooks without a live cell execution tool +> (`execute_cell`), verify credentials upfront via the single bundled +> probe (`gcloud auth list && gcloud config list`) or Application +> Default Credentials (ADC). > 2. **Distinguish Authentication vs. IAM Permissions**: > - If `gcloud auth list` returns `No credentialed accounts`, **HARD > STOP** immediately and instruct the user to run `gcloud auth login` diff --git a/skills/google-cloud-storage-basics/SKILL.md b/skills/google-cloud-storage-basics/SKILL.md index 4b0eeca4..d45f2552 100644 --- a/skills/google-cloud-storage-basics/SKILL.md +++ b/skills/google-cloud-storage-basics/SKILL.md @@ -3,19 +3,19 @@ name: google-cloud-storage-basics description: >- Stores, retrieves, and manages data as objects in Cloud Storage (Google Cloud Storage, or GCS) buckets. Use when you need to interact with Cloud - Storage — create or configure buckets, upload, download, stream, or transfer - data, organize objects with folders, generate signed URLs, control access - (IAM, ACLs, public access prevention), set storage classes and tiering - (Standard, Nearline, Coldline, Archive), manage cost and lifecycle, protect - data (versioning, encryption/CMEK, retention and Bucket Lock, object holds, - soft delete), host static websites, trigger Pub/Sub notifications on object - changes, mount buckets as a file system (gcsfuse), or optimize storage - performance at any scale. Covers the gcloud storage / gsutil CLI, JSON and - XML APIs, client libraries, Terraform, and Cloud Storage MCP servers. Don't - use for block storage (Persistent Disk), data warehousing/analytics - (BigQuery), or databases (Cloud SQL, Spanner, Bigtable, Firestore). + Storage — set up a Storage MCP server (remote or local Toolbox), create or + configure buckets, upload, download, stream, or transfer data, organize + objects with folders, generate signed URLs, control access (IAM, ACLs, + public access prevention), set storage classes (Standard, Nearline, + Coldline, Archive), manage lifecycle and cost, protect data (versioning, + CMEK, retention, Bucket Lock, holds, soft delete), host static websites, + trigger Pub/Sub notifications, mount buckets (gcsfuse), or optimize + performance. Covers gcloud storage / gsutil, JSON/XML APIs, client + libraries, Terraform, and Cloud Storage MCP servers. Don't use for + non-Storage MCP servers, block storage (Persistent Disk), BigQuery, or + databases (Cloud SQL, Spanner, Bigtable, Firestore). metadata: - version: v2 + version: v4 publisher: google tags: - gcs @@ -38,6 +38,104 @@ balance cost, performance, and availability, and integrates with IAM for fine-grained access control. GCS serves workloads ranging from website content and backups to data lakes and high-throughput AI/ML training. +## Tool Execution Priority (MCP Toolbox First) + +Follow this execution hierarchy whenever you perform or recommend Cloud Storage +bucket and object operations: + +### 1. Priority 1 — Use `cloud-storage` MCP Tools When Connected + +Before running `gcloud storage` or `curl` in a shell, check your available tools +for the `cloud-storage` MCP server (either the local +[MCP Toolbox](references/mcp-usage.md) or the Google-hosted remote Cloud Storage +MCP server). **Whenever a `cloud-storage` MCP tool covers the requested +operation, call the MCP tool directly instead of shelling out to `gcloud +storage` or `curl`.** + +**Why MCP first:** MCP tools are built for agents. Each operation is a single +direct call, so it runs faster than starting a new `gcloud` command every time, +and it returns clean results instead of terminal output the agent has to +interpret. It also doesn't need the `gcloud` CLI installed and signed in. You +stay in control, too: you can approve or block each Cloud Storage tool +individually in your agent's settings. + +Operation | Tool | Server +:--------------------- | :------------------------------------ | :----- +List buckets | `cloud-storage:list_buckets` | Both +Bucket metadata | `cloud-storage:get_bucket_metadata` | Local +Bucket IAM policy | `cloud-storage:get_bucket_iam_policy` | Local +Create a basic bucket | `cloud-storage:create_bucket` | Both +Delete an empty bucket | `cloud-storage:delete_bucket` | Both +List objects | `cloud-storage:list_objects` | Both +Object metadata | `cloud-storage:get_object_metadata` | Both +Read object content | `cloud-storage:read_object` | Both +Download to local file | `cloud-storage:download_object` | Local +Upload a local file | `cloud-storage:upload_object` | Local +Write text to object | `cloud-storage:write_object` | Local +Write text to object | `cloud-storage:write_text` | Remote +Copy an object | `cloud-storage:copy_object` | Local +Move / rename object | `cloud-storage:move_object` | Local +Delete an object | `cloud-storage:delete_object` | Both + +**Server:** *Local* is the local MCP Toolbox (14 tools), *Remote* is the +Google-hosted remote server (8 tools), and *Both* means either server. + +- `read_object` is capped at 8 MiB. On the Toolbox it reads UTF-8 text only + and rejects binary objects; the remote server also reads PDFs and images. + For binary or larger objects, use `download_object`. +- `upload_object` handles binary files and files larger than 8 MiB. +- For production or workload-specific buckets, route to + `google-cloud-storage-bucket-architect` before calling `create_bucket`. + +> [!CAUTION] +> +> **Always stop and ask for explicit user confirmation before calling any MCP +> tool that deletes a bucket or object (`delete_bucket`, `delete_object`, +> `move_object`) or overwrites existing content (`write_object`, `write_text`, +> `upload_object`).** + +### 2. Priority 2 — Fall Back to `gcloud storage` / JSON API + +Immediately use `gcloud storage` (with the required attribution prefix below) or +the JSON API when: + +1. **No `cloud-storage` MCP server is connected** in your environment, **or** +2. **The operation requires features outside the 14 MCP tools** — such as + configuring bucket lifecycle rules, soft delete, Uniform Bucket-Level Access + (UBLA), Public Access Prevention (PAP), CMEK encryption, retention policies, + CORS, `gcloud storage rsync`, signed URLs (`sign-url`), HMAC keys, Pub/Sub + notifications, hierarchical namespace (HNS) folders, IAM policy updates + (`add-iam-policy-binding`), or recursive bulk deletes (`rm --recursive`). + +### 3. Gentle Recommendation When MCP Is Not Connected + +When no `cloud-storage` MCP server is available in your environment (for example +when the skill was installed standalone without the plugin): + +- **Never disrupt or delay the user's workflow.** Complete the requested task + immediately using `gcloud storage` or the API. Never pause or ask the user + to install the MCP server before answering. +- **Include a brief, one-line tip at the very end of your response ONLY when + all three conditions hold:** + 1. No `cloud-storage` MCP tools are connected in the environment, + 2. The task involved an interactive bucket or object operation that the + local MCP Toolbox natively handles (one of the 14 local Toolbox tools in + the table above), **and** + 3. You have **not** already mentioned the MCP server earlier in the + conversation (**mention at most once per conversation**). +- **Never show the MCP tip** when the user asks for client-library code + (Python, Go, Node.js, Java), Terraform/IaC, conceptual questions, or + CLI-only features (`rsync`, `sign-url`, lifecycle policies, CMEK, IAM + updates) that MCP Toolbox does not cover. +- **Use this quiet, non-intrusive footnote format:** + + > *Tip: To let me run these operations as structured tools without shell + > commands, install the + > [Google Cloud Storage plugin](https://github.com/gemini-cli-extensions/google-cloud-storage) + > (it asks for your project ID), or + > [add the Cloud Storage MCP server](https://github.com/gemini-cli-extensions/google-cloud-storage/blob/main/skills/google-cloud-storage-basics/references/mcp-usage.md) + > to your agent's MCP settings.* + ## Attribution Tag every Cloud Storage command you run or provide to the user while using this @@ -118,10 +216,11 @@ npx skills add gemini-cli-extensions/google-cloud-storage --skill ## Quick Start -If a Cloud Storage MCP server is connected, prefer its structured tools (such as -`create_bucket`, `list_objects`, `read_object`, and `upload_object`) over the -CLI and API commands below — see [MCP Usage](references/mcp-usage.md). Fall back -to `gcloud storage` and the JSON API when no MCP server is available. +To set up, configure, or choose between the Google-hosted remote Cloud Storage +MCP server (`https://storage.googleapis.com/storage/mcp`) and the local MCP +Toolbox (`cloud-storage`), read [MCP Usage](references/mcp-usage.md). When a +`cloud-storage` MCP server is connected, prefer its tools (see +[Tool Execution Priority](#tool-execution-priority-mcp-toolbox-first)). 1. **Enable the Cloud Storage API:** @@ -140,7 +239,10 @@ to `gcloud storage` and the JSON API when no MCP server is available. For a production or workload-specific bucket, route to `google-cloud-storage-bucket-architect` before creating a bucket (see [Routing to Specialized GCS Skills](#routing-to-specialized-gcs-skills)). - The commands below create a basic default bucket. + The options below create a basic default bucket. + + Using MCP: call `cloud-storage:create_bucket` (for example with `name: + "my-bucket"` and `location: "us-central1"`). Using the gcloud CLI: @@ -161,6 +263,11 @@ to `gcloud storage` and the JSON API when no MCP server is available. 3. **Upload an Object:** + Using MCP: call `cloud-storage:upload_object` to upload a local file + (including binary or large files), or `cloud-storage:write_object` (local + Toolbox) / `cloud-storage:write_text` (remote server) to write UTF-8 text + directly. + Using the gcloud CLI: ```bash @@ -178,7 +285,11 @@ to `gcloud storage` and the JSON API when no MCP server is available. "https://storage.googleapis.com/upload/storage/v1/b/my-bucket/o?uploadType=media&name=my-file.txt" ``` -4. **Download an Object:** +4. **Download or Read an Object:** + + Using MCP: call `cloud-storage:read_object` to read UTF-8 text content (up + to 8 MiB), or `cloud-storage:download_object` (local Toolbox) to save an + object, including binary or larger files, to the local filesystem. Using the gcloud CLI: @@ -224,7 +335,9 @@ to `gcloud storage` and the JSON API when no MCP server is available. - [Data Management](references/data-management.md): IAM roles, authentication (including signed URLs and HMAC), access control, routing for 403 error troubleshooting, network security, automated security assessment, data - protection, and pricing and cost optimization (lifecycle rules, Autoclass). + protection, pricing and cost optimization (lifecycle rules, Autoclass), and + Cloud Audit Logs (enabling Data Access logs, exempting principals, and + estimating log volume and ingestion cost). - [Storage Intelligence](references/storage-intelligence.md): The subscription for managing storage at scale — Storage Insights datasets (BigQuery metadata diff --git a/skills/google-cloud-storage-basics/references/mcp-usage.md b/skills/google-cloud-storage-basics/references/mcp-usage.md index 81f9d346..00695060 100644 --- a/skills/google-cloud-storage-basics/references/mcp-usage.md +++ b/skills/google-cloud-storage-basics/references/mcp-usage.md @@ -19,7 +19,8 @@ CLI or building HTTP requests. It comes in two forms: > Installing this repository as a plugin (rather than as skills alone) already > configures the local MCP Toolbox server, named `cloud-storage`. If those tools > are available to you, skip the setup below and just call them. The only -> setting is `CLOUD_STORAGE_PROJECT`. +> setting is `CLOUD_STORAGE_PROJECT`, and it is required: if the plugin's +> `cloud-storage` server fails to connect, the project ID is most likely unset. ## Choosing a Server @@ -139,19 +140,14 @@ MCP Toolbox is Google's open-source MCP server (formerly Gen AI Toolbox for Databases). It ships a prebuilt `cloud-storage` tool source that exposes the full set of bucket and object operations. -1. **Download the binary.** The Toolbox also ships as a standalone binary (or - container image), which avoids the Node dependency of the `npx` command this - plugin uses. Replace `VERSION` with the - [latest release](https://github.com/googleapis/mcp-toolbox/releases) and - pick your OS/architecture path: - - ```bash - curl -L -o toolbox \ - https://storage.googleapis.com/mcp-toolbox-for-databases/VERSION/linux/amd64/toolbox - chmod +x toolbox - ``` +If you installed these skills individually (for example via `npx skills add` or +from a skills-only collection), you can either install the full +[Google Cloud Storage plugin](https://github.com/gemini-cli-extensions/google-cloud-storage) +(which registers the `cloud-storage` MCP Toolbox server automatically) or add +the server directly to your MCP client using `npx` (Option A) or the standalone +binary (Option B). -2. **Configure credentials.** The Toolbox uses Application Default Credentials +1. **Configure credentials.** The Toolbox uses Application Default Credentials (ADC) in every environment: locally via the command below, on GCP compute via the attached service account, and elsewhere (CI, on-prem) via workload identity federation. **Never download a service-account key file or set @@ -162,21 +158,96 @@ full set of bucket and object operations. gcloud auth application-default login ``` -3. **Add it to your MCP client.** For example, in a Claude Code `.mcp.json` - (the same `command`/`args` work for other clients such as Gemini CLI): +2. **Option A — Add via `npx` (no binary download; requires Node.js).** For + **Antigravity**, add the server to `~/.gemini/config/mcp_config.json`. For + **Claude Code**, add it to `.mcp.json` at your project root. Merge the + `cloud-storage` entry into any existing `mcpServers` object, and replace + `PROJECT_ID` with your project: + + ```json + { + "mcpServers": { + "cloud-storage": { + "command": "npx", + "args": [ + "-y", + "@toolbox-sdk/server@1.13.0", + "--prebuilt", + "cloud-storage", + "--stdio", + "--user-agent-metadata", + "gcs-skills/1.0 (skill:gcs-skills-mcp-traffic)" + ], + "env": {"CLOUD_STORAGE_PROJECT": "PROJECT_ID"} + } + } + } + ``` + + For **Codex**, add the equivalent server to `~/.codex/config.toml` (or a + trusted project's `.codex/config.toml`): + + ```toml + [mcp_servers.cloud-storage] + command = "npx" + args = [ + "-y", + "@toolbox-sdk/server@1.13.0", + "--prebuilt", + "cloud-storage", + "--stdio", + "--user-agent-metadata", + "gcs-skills/1.0 (skill:gcs-skills-mcp-traffic)", + ] + + [mcp_servers.cloud-storage.env] + CLOUD_STORAGE_PROJECT = "PROJECT_ID" + ``` + +3. **Option B — Add via standalone binary (no Node.js dependency).** Download + the standalone binary (or container image), replacing `VERSION` with the + [latest release](https://github.com/googleapis/mcp-toolbox/releases) and + picking your OS/architecture path: + + ```bash + curl -L -o toolbox \ + https://storage.googleapis.com/mcp-toolbox-for-databases/VERSION/linux/amd64/toolbox + chmod +x toolbox + ``` + + Then point `command` at the downloaded binary: ```json { "mcpServers": { "cloud-storage": { "command": "./PATH/TO/toolbox", - "args": ["--prebuilt", "cloud-storage", "--stdio"], + "args": [ + "--prebuilt", + "cloud-storage", + "--stdio", + "--user-agent-metadata", + "gcs-skills/1.0 (skill:gcs-skills-mcp-traffic)" + ], "env": {"CLOUD_STORAGE_PROJECT": "PROJECT_ID"} } } } ``` + Always include `"--user-agent-metadata", "gcs-skills/1.0 + (skill:gcs-skills-mcp-traffic)"` in `args` as shown so local MCP Toolbox + requests carry the required attribution header. + +`CLOUD_STORAGE_PROJECT` is required for both options. If it is unset or empty, +the Toolbox exits at startup with `Field validation for 'Project' failed on the +'required' tag`, which MCP clients typically surface only as a generic +connection failure (for example, `Connection closed`). The Toolbox does not fall +back to `GOOGLE_CLOUD_PROJECT` or the gcloud default project. With the plugin, +set the **Project ID** option in Claude Code, Gemini CLI, or Antigravity; in +Codex, `export CLOUD_STORAGE_PROJECT=PROJECT_ID` in the shell before launching +Codex. Then reconnect the server. + The identity behind ADC needs the `roles/storage.*` roles for the operations you intend to call (for example, `roles/storage.objectAdmin` for copy, move, and delete; `roles/storage.admin` to create or delete buckets). diff --git a/skills/google-cloud-storage-bucket-architect/SKILL.md b/skills/google-cloud-storage-bucket-architect/SKILL.md index f1faeb64..6c014275 100644 --- a/skills/google-cloud-storage-bucket-architect/SKILL.md +++ b/skills/google-cloud-storage-bucket-architect/SKILL.md @@ -15,7 +15,7 @@ description: >- anything other than creating new buckets — for uploads, downloads, access changes, or reconfiguring existing buckets, use google-cloud-storage-basics. metadata: - version: v1 + version: v2 publisher: google tags: - gcs @@ -27,7 +27,7 @@ metadata: license: Apache-2.0 --- -# Google Cloud Storage Bucket Architect Skill +# Google Cloud Storage Bucket Architect You are a Use-Case Driven Google Cloud Storage Bucket Architect agent. Your job is to help users design and create Cloud Storage buckets that are secure, @@ -93,11 +93,11 @@ snippets. ## Phase Summary Table -Phase | Inputs | Outputs | Reference -:--------------------------------- | :-------------------------- | :------------------------------------ | :-------- -**1. Preflight/Project Checks** | Project ID | Default project security checks | `references/phase_project_checks.md` -**2. Draft Bucket Create Plan** | User use case, requirements | Recommended bucket configuration plan | `references/phase_draft_plan.md` -**3. Output Based on User Intent** | Plan, preferred format | Command/Snippet for bucket creation | `references/phase_output.md` +Phase | Inputs | Outputs | Reference +:--------------------------------- | :-------------------------- | :------------------------------------------------------------------------- | :-------- +**1. Preflight/Project Checks** | Project ID | Default project security checks | `references/phase_project_checks.md` +**2. Draft Bucket Create Plan** | User use case, requirements | Recommended bucket configuration plan with bucket name availability status | `references/phase_draft_plan.md` +**3. Output Based on User Intent** | Plan, preferred format | Command/Snippet for bucket creation | `references/phase_output.md` ## Workflow Execution @@ -118,10 +118,12 @@ When invoked, the agent **MUST follow this exact sequence**: 2. **Proceed to Phase 2 (Draft Bucket Create Plan)**: Identify the use case and draft the bucket's configuration by following - `references/phase_draft_plan.md`. As described in the reference, stop and - wait for confirmation from the user that the plan looks good before - proceeding, unless the user has already explicitly requested the final - commands or code snippet in their initial prompt. + `references/phase_draft_plan.md`. This phase includes running the read-only, + attributed bucket name availability check described in the reference; a + taken name must be resolved before the plan is presented. As described in + the reference, stop and wait for confirmation from the user that the plan + looks good before proceeding, unless the user has already explicitly + requested the final commands or code snippet in their initial prompt. 3. **Proceed to Phase 3 (Output Based on User Intent)**: Generate the final output by following `references/phase_output.md` but DO NOT execute any @@ -137,9 +139,10 @@ When invoked, the agent **MUST follow this exact sequence**: ## Error Handling -Problem | Cause | Fix ---------------------------------- | ----------------------------------------------- | --- -Execution failure during creation | Network issue, permission error during API call | Report the error details to the user and suggest manual execution with the generated command/snippet. +Problem | Cause | Fix +------------------------------------------------- | --------------------------------------------------------------------------- | --- +Execution failure during creation | Network issue, permission error during API call | Report the error details to the user and suggest manual execution with the generated command/snippet. +Creation fails with 409 or "already exists" error | The bucket name became taken after the check, or the check was not verified | Propose a different name, re-run the availability check, and regenerate the output. ## References @@ -171,7 +174,7 @@ Execution failure during creation | Network issue, permission error during API c retention management, and SIEM integration. * [AI & Machine Learning](references/storage_for_ai.md): High-throughput training/inference, Cloud Storage FUSE, Rapid Cache, and zonal buckets - (Rapid storage). + (Rapid Bucket / Rapid storage class). ### Provisioning & Output Formats diff --git a/skills/google-cloud-storage-bucket-architect/references/gcloud.md b/skills/google-cloud-storage-bucket-architect/references/gcloud.md index 23eac2e4..b3c94ae6 100644 --- a/skills/google-cloud-storage-bucket-architect/references/gcloud.md +++ b/skills/google-cloud-storage-bucket-architect/references/gcloud.md @@ -48,7 +48,7 @@ Draft Plan Field / Setting | gcloud CLI Element / Flag **Attribution** | `CLOUDSDK_METRICS_ENVIRONMENT="${CLOUDSDK_METRICS_ENVIRONMENT:+$CLOUDSDK_METRICS_ENVIRONMENT }gcs-skills gcs-skills/1.0 (skill:google-cloud-storage-bucket-architect)"` | **CRITICAL: Required prefix for all gcloud commands.** Set inline. **Bucket Name** | `gs://[bucket-name]` | Positional argument at the end of the `create` command. Must be globally unique. **Project** | `--project=[project-id]` | Global flag. Specify to ensure target project is correct. -**Location** | `--location=[location]` | E.g. `us-central1` (region), `US` (multi-region/custom dual-region), or `NAM4` (predefined dual-region). For zonal buckets (using Rapid storage), this must be the region (e.g. `us-east1`). +**Location** | `--location=[location]` | E.g. `us-central1` (region), `US` (multi-region/custom dual-region), or `NAM4` (predefined dual-region). For zonal buckets (using the Rapid storage class), this must be the region (e.g. `us-east1`). **Placement** | `--placement=[placement]` | Used ONLY for custom dual-regions or zonal buckets. For custom dual-regions, set to a comma-separated list of regions (e.g., `us-east1,us-west1`) and `--location` to the geo area (e.g., `US`). For zonal buckets, set to the zone (e.g., `us-east1-b`) and `--location` to the region (e.g., `us-east1`). **Replication Speed (RPO)** | `--rpo=ASYNC_TURBO` | Optional. Enables Turbo Replication for dual-region buckets to guarantee replication within 15 minutes. **Storage Class** | `--default-storage-class=[class]` | Values: `STANDARD`, `NEARLINE`, `COLDLINE`, `ARCHIVE`, `RAPID`. Default is `STANDARD`. Must be explicitly set to `RAPID` for zonal buckets. @@ -358,7 +358,7 @@ gcloud storage buckets create gs://my-company-secure-bucket \ -------------------------------------------------------------------------------- -### Example 4: AI/ML Checkpointing (Zonal Bucket / Rapid Storage) +### Example 4: AI/ML Checkpointing (Zonal Buckets) #### Input Draft Plan @@ -367,12 +367,12 @@ gcloud storage buckets create gs://my-company-secure-bucket \ * **Project**: `my-ai-project` * **Location**: `us-east1-b` (Zone-level co-location for high performance) * **Storage Class**: `RAPID` (Must be explicitly specified for zonal buckets) -* **UBLA**: Enabled (Required for HNS) +* **UBLA**: Enabled (Required for Hierarchical Namespace) * **Public Access Prevention (PAP)**: Enforced * **Encryption**: Google-managed key * **Soft Delete**: Disabled (0 days) (Soft delete is not supported for zonal buckets) * **Use-case specific settings**: - * Hierarchical Namespace (HNS): Enabled (Required for Zonal buckets) + * Hierarchical Namespace: Enabled (Required for Zonal buckets) * Lifecycle: Delete checkpoint files older than 14 days ``` @@ -395,7 +395,7 @@ gcloud storage buckets create gs://my-company-secure-bucket \ ```bash # Specifying a zone (e.g. us-east1-b) and RAPID storage class sets up a zonal bucket. - # Zonal buckets require enabling HNS and UBLA. + # Zonal buckets require enabling Hierarchical Namespace and UBLA. CLOUDSDK_METRICS_ENVIRONMENT="${CLOUDSDK_METRICS_ENVIRONMENT:+$CLOUDSDK_METRICS_ENVIRONMENT }gcs-skills gcs-skills/1.0 (skill:google-cloud-storage-bucket-architect)" \ gcloud storage buckets create gs://my-training-checkpoints-us-east1-b \ --project=my-ai-project \ diff --git a/skills/google-cloud-storage-bucket-architect/references/media_hosting.md b/skills/google-cloud-storage-bucket-architect/references/media_hosting.md index e7505e6b..8377bf53 100644 --- a/skills/google-cloud-storage-bucket-architect/references/media_hosting.md +++ b/skills/google-cloud-storage-bucket-architect/references/media_hosting.md @@ -16,21 +16,21 @@ scaling, high bandwidth, and immediate data availability. The following table maps the Media Hosting & CDN to specific Cloud Storage features and details their recommendation status. -Feature Group | Cloud Storage Feature / Setting | Status | Recommendations & Implementation Details | Documentation Link -:-------------- | :------------------------------------- | :----------------- | :---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | :----------------- -**Core** | **Storage Class** | Highly Recommended | **Autoclass** or **Standard** Storage Class.

Standard storage is recommended to avoid retrieval fees on highly active content. Autoclass is ideal for automatically transitioning stale media assets or raw originals to colder tiers over time. | [Autoclass](https://cloud.google.com/storage/docs/autoclass)
[Storage Classes](https://cloud.google.com/storage/docs/storage-classes) - | **Bucket Type** | Highly Recommended | For **live-streaming**: **Regional** or **Dual-Regional** buckets (to co-locate compute and storage). For **Video-on-Demand (VOD)**: **Multi-Regional (MR)** to distribute content closer to a global user base. | [Locations](https://cloud.google.com/storage/docs/locations) -**Serving** | **CORS** | Highly Recommended | **Configure CORS.** Allow `GET` and `HEAD` requests from expected domains (or `["*"]` for global public assets) using `set_bucket_cors` to enable client-side asset loading. | [CORS](https://cloud.google.com/storage/docs/using-cors) - | **Signed URLs** | Optional | Use only if media assets require paid access or must be gated by authentication token. | [Signed URLs](https://cloud.google.com/storage/docs/access-control/signed-urls) -**Security** | **Uniform Bucket-Level Access (UBLA)** | **Required** | **Must be enabled.** Prevents legacy object-level ACLs from overriding bucket-level IAM policies. | [Uniform Bucket-Level Access](https://cloud.google.com/storage/docs/uniform-bucket-level-access) - | **Soft Delete** | Highly Recommended | **Enabled (default 7 days).** Vital to protect crucial application media assets from accidental purge commands or deployment script bugs. | [Soft Delete](https://cloud.google.com/storage/docs/soft-delete) - | **Object Versioning** | Good to Have | Suggest as an alternative to prevent accidental media overwrite or modification if Soft Delete is disabled. | [Object Versioning](https://cloud.google.com/storage/docs/object-versioning) - | **IP Filtering** | Good to Have | Restrict admin operations and raw manual exports to trusted corporate SOC IP perimeters. | [Bucket IP Filtering](https://cloud.google.com/storage/docs/ip-filtering-overview) -**Cost** | **Object Lifecycle Management (OLM)** | Good to Have | If Autoclass is disabled, automatically transition older, unviewed original media assets to colder storage tiers. Recommend standard OLM rule: Transition to `ARCHIVE` after 365 days. | [Lifecycle Management](https://cloud.google.com/storage/docs/lifecycle) -**Specialized** | **Hierarchical Namespace (HNS)** | Highly Recommended | **Enable HNS** for high-volume or high-QPS streaming workloads. HNS buckets offer up to **8x higher initial QPS** limits for object operations compared to standard buckets.

*Note: HNS is incompatible with Object Versioning, and Retention Policies (Bucket Lock/Object Lock). HNS is compatible with Soft Delete.* | [Hierarchical Namespace](https://cloud.google.com/storage/docs/hns-overview) -**Transfers** | **Storage Transfer Service (STS)** | Good to Have | Relocate and replicate media assets across regions using STS to move content closer to growing user bases and minimize latency. | [Storage Transfer Service](https://cloud.google.com/storage-transfer/docs/overview) -**Monitoring** | **Cloud Logging** | Good to Have | Enable audit logging for troubleshooting access and tracking server-side security events. | [Cloud Audit Logging](https://cloud.google.com/storage/docs/audit-logging) - | **Cloud Monitoring** | Good to Have | Track network egress, operations count, and monitor operational error rates (404, 503). | [Cloud Monitoring](https://cloud.google.com/storage/docs/monitoring) +Feature Group | Cloud Storage Feature / Setting | Status | Recommendations & Implementation Details | Documentation Link +:-------------- | :------------------------------------- | :----------------- | :-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | :----------------- +**Core** | **Storage Class** | Highly Recommended | **Autoclass** or **Standard** Storage Class.

Standard storage is recommended to avoid retrieval fees on highly active content. Autoclass is ideal for automatically transitioning stale media assets or raw originals to colder tiers over time. | [Autoclass](https://cloud.google.com/storage/docs/autoclass)
[Storage Classes](https://cloud.google.com/storage/docs/storage-classes) + | **Bucket Type** | Highly Recommended | For **live-streaming**: **Regional** or **Dual-Regional** buckets (to co-locate compute and storage). For **Video-on-Demand (VOD)**: **Multi-Regional (MR)** to distribute content closer to a global user base. | [Locations](https://cloud.google.com/storage/docs/locations) +**Serving** | **CORS** | Highly Recommended | **Configure CORS.** Allow `GET` and `HEAD` requests from expected domains (or `["*"]` for global public assets) using `set_bucket_cors` to enable client-side asset loading. | [CORS](https://cloud.google.com/storage/docs/using-cors) + | **Signed URLs** | Optional | Use only if media assets require paid access or must be gated by authentication token. | [Signed URLs](https://cloud.google.com/storage/docs/access-control/signed-urls) +**Security** | **Uniform Bucket-Level Access (UBLA)** | **Required** | **Must be enabled.** Prevents legacy object-level ACLs from overriding bucket-level IAM policies. | [Uniform Bucket-Level Access](https://cloud.google.com/storage/docs/uniform-bucket-level-access) + | **Soft Delete** | Highly Recommended | **Enabled (default 7 days).** Vital to protect crucial application media assets from accidental purge commands or deployment script bugs. | [Soft Delete](https://cloud.google.com/storage/docs/soft-delete) + | **Object Versioning** | Good to Have | Suggest as an alternative to prevent accidental media overwrite or modification if Soft Delete is disabled. | [Object Versioning](https://cloud.google.com/storage/docs/object-versioning) + | **IP Filtering** | Good to Have | Restrict admin operations and raw manual exports to trusted corporate SOC IP perimeters. | [Bucket IP Filtering](https://cloud.google.com/storage/docs/ip-filtering-overview) +**Cost** | **Object Lifecycle Management (OLM)** | Good to Have | If Autoclass is disabled, automatically transition older, unviewed original media assets to colder storage tiers. Recommend standard OLM rule: Transition to `ARCHIVE` after 365 days. | [Lifecycle Management](https://cloud.google.com/storage/docs/lifecycle) +**Specialized** | **Hierarchical Namespace** | Highly Recommended | **Enable Hierarchical Namespace** for high-volume or high-QPS streaming workloads. Hierarchical Namespace buckets offer up to **8x higher initial QPS** limits for object operations compared to standard buckets.

*Note: Hierarchical Namespace is incompatible with Object Versioning, and Retention Policies (Bucket Lock/Object Lock). Hierarchical Namespace is compatible with Soft Delete.* | [Hierarchical Namespace](https://cloud.google.com/storage/docs/hns-overview) +**Transfers** | **Storage Transfer Service (STS)** | Good to Have | Relocate and replicate media assets across regions using STS to move content closer to growing user bases and minimize latency. | [Storage Transfer Service](https://cloud.google.com/storage-transfer/docs/overview) +**Monitoring** | **Cloud Logging** | Good to Have | Enable audit logging for troubleshooting access and tracking server-side security events. | [Cloud Audit Logging](https://cloud.google.com/storage/docs/audit-logging) + | **Cloud Monitoring** | Good to Have | Track network egress, operations count, and monitor operational error rates (404, 503). | [Cloud Monitoring](https://cloud.google.com/storage/docs/monitoring) ## Key Pre-Deployment Questions to Ask: diff --git a/skills/google-cloud-storage-bucket-architect/references/phase_draft_plan.md b/skills/google-cloud-storage-bucket-architect/references/phase_draft_plan.md index 7b9fc666..5923a87d 100644 --- a/skills/google-cloud-storage-bucket-architect/references/phase_draft_plan.md +++ b/skills/google-cloud-storage-bucket-architect/references/phase_draft_plan.md @@ -92,7 +92,7 @@ If the user specifies a location for the bucket: -------------------------------------------------------------------------------- -## Zonal Buckets (Rapid Storage) Constraints +## Zonal Buckets (Rapid Bucket) Constraints If the user requires a zonal bucket (enabled via the Rapid Bucket product for AI/ML co-location): @@ -101,7 +101,7 @@ AI/ML co-location): not default to `STANDARD`. * **Soft Delete**: You MUST explicitly disable soft delete (set duration to 0). Soft delete is not supported for zonal buckets. -* **Hierarchical Namespace (HNS)**: Enabled (Required for zonal buckets). +* **Hierarchical Namespace**: Enabled (Required for zonal buckets). * **Uniform Bucket Level Access (UBLA)**: Enabled (Required for zonal buckets). * **Location/Region Verification**: Trust the location and zone specified in @@ -166,7 +166,60 @@ sensitive data use case), the agent MUST consider the following limitations: -------------------------------------------------------------------------------- -## Step 3: Present the Draft Plan +## Step 3: Verify Bucket Name Availability + +Cloud Storage bucket names are globally unique. Before presenting the draft plan +or generating creation commands, the agent runs a read-only bucket name +availability check against the proposed name. This catches name collisions early +before the user applies any configuration or command. + +> [!IMPORTANT] +> +> Run this check after determining the use case (Step 2) once the bucket name is +> known (either supplied by the user or proposed by the agent), and before the +> draft plan is presented (Step 4). +> +> **Skip Rule**: If the user has instructed the agent not to run commands or +> tools (the same condition that skips Step 1 of Phase 1 in +> `references/phase_project_checks.md`), the agent MUST NOT run the check and +> reports the status as ⚠️ Not verified, giving the user's instruction as the +> reason. An instruction not to execute bucket creation or modification commands +> does NOT trigger this skip: the check is read-only and is still run. + +Execute the following `gcloud` command to check bucket name availability (no +`--project` flag is used because bucket names are global and lookup does not +depend on a project): + +```bash +CLOUDSDK_METRICS_ENVIRONMENT="${CLOUDSDK_METRICS_ENVIRONMENT:+$CLOUDSDK_METRICS_ENVIRONMENT }gcs-skills gcs-skills/1.0 (skill:google-cloud-storage-bucket-architect)" \ +gcloud storage buckets describe gs://[bucket-name] --format=json +``` + +### Status Interpretation Table + +Outcome of the Command | HTTP Result | Status | Agent Action +:------------------------------------------------------------------------------------------------------------- | :---------- | :------------------------------------------------------------------------------- | :----------- +Succeeds and prints bucket metadata | 200 | ❌ Name taken: the bucket already exists and is readable by the caller | Tell the user the bucket already exists. This skill only creates new buckets: if they want to reconfigure the existing bucket, refer them to `google-cloud-storage-basics`. Otherwise ask for, or propose, a different name and re-run the check. Do not present a plan or generate creation output for the taken name. +Error text contains `not found: 404` | 404 | ✅ Available | Proceed to present the draft plan. +Error text contains `does not have permission to access` or `Permission 'storage.buckets.get' denied` | 403 | ❌ Name taken: a bucket with this name exists in a project the caller cannot read | Tell the user the name is already in use elsewhere. Ask for, or propose, a different name and re-run the check. Do not present a plan or generate creation output for the taken name. +Any other failure (auth token refresh error, network error, VPC Service Controls denial, gcloud not installed) | none | ⚠️ Not verified | Proceed with the plan, state the reason it could not be verified, and warn that creation will fail with a 409 error if the name is taken. + +### Re-Run Rule + +Run the check once per distinct bucket name. Re-run it whenever the name +changes, whether because the user edits it during plan review or because the +agent proposes a replacement after a collision. Do not re-run it for an +unchanged name. + +### Presentation Blocking Rule + +A plan is only presented for a name whose status is ✅ Available or ⚠️ Not +verified. A ❌ name must be replaced first before presenting the draft plan or +generating creation output. + +-------------------------------------------------------------------------------- + +## Step 4: Present the Draft Plan The agent MUST present the draft plan to the user in a structured format and explicitly ask for confirmation before proceeding, unless the user has already @@ -195,7 +248,7 @@ Based on your requirements, we will configure a bucket optimized for **[Use Case **Proposed Configurations:** -* **Bucket Name**: `[proposed-bucket-name]` +* **Bucket Name**: `[proposed-bucket-name]` (✅ Available | ❌ Already exists | ⚠️ Not verified: [reason]) * **Project**: `[project-id]` * **Location**: `[location]` (Default: Multi-region US if unspecified by user and use case reference) * **Storage Class**: `[storage-class]` (Default: STANDARD) diff --git a/skills/google-cloud-storage-bucket-architect/references/rest.md b/skills/google-cloud-storage-bucket-architect/references/rest.md index 31016063..0934cea6 100644 --- a/skills/google-cloud-storage-bucket-architect/references/rest.md +++ b/skills/google-cloud-storage-bucket-architect/references/rest.md @@ -25,7 +25,7 @@ Draft Plan Field / Setting | REST API Resource Field / Path :--------------------------------- | :-------------------------------------------------- | :------------- **Bucket Name** | `name` | String in request body. Must be globally unique. **Project** | Query Parameter: `?project=[project-id]` | Passed in the query string of the request URL. -**Location** | `location` | String. E.g., `us-central1`, `US`. For zonal buckets (using Rapid storage), use the region (e.g., `us-east1`) if the plan specifies a zone. +**Location** | `location` | String. E.g., `us-central1`, `US`. For zonal buckets (using the Rapid storage class), use the region (e.g., `us-east1`) if the plan specifies a zone. **Placement** | `customPlacementConfig.dataLocations` | Array of strings. E.g., `["us-east1", "us-west1"]` (for custom dual-regions), or `["us-east1-a"]` (for zonal buckets). **Replication Speed (RPO)** | `rpo` | String. E.g., `"ASYNC_TURBO"` (for dual-region buckets). **Storage Class** | `storageClass` | String. E.g., `"STANDARD"`, `"NEARLINE"`, `"COLDLINE"`, `"ARCHIVE"`. @@ -472,7 +472,7 @@ https://storage.googleapis.com/storage/v1/b/www.my-company-site.com/iam` -------------------------------------------------------------------------------- -### Example 4: AI/ML Checkpointing (Zonal Bucket / Rapid Storage) +### Example 4: AI/ML Checkpointing (Zonal Buckets) #### Input Draft Plan @@ -482,12 +482,12 @@ https://storage.googleapis.com/storage/v1/b/www.my-company-site.com/iam` * **Location**: `us-east1` (Region) * **Placement**: `us-east1-b` (Zone-level co-location for high performance) * **Storage Class**: `RAPID` (Must be explicitly specified for zonal buckets) -* **UBLA**: Enabled (Required for HNS) +* **UBLA**: Enabled (Required for Hierarchical Namespace) * **Public Access Prevention (PAP)**: Enforced * **Encryption**: Google-managed key * **Soft Delete**: Disabled (Not supported for zonal buckets) * **Use-case specific settings**: - * Hierarchical Namespace (HNS): Enabled (Required for Zonal buckets) + * Hierarchical Namespace: Enabled (Required for Zonal buckets) * Lifecycle: Delete checkpoint files older than 14 days ``` diff --git a/skills/google-cloud-storage-bucket-architect/references/sdk.md b/skills/google-cloud-storage-bucket-architect/references/sdk.md index e4671f2f..0681cd80 100644 --- a/skills/google-cloud-storage-bucket-architect/references/sdk.md +++ b/skills/google-cloud-storage-bucket-architect/references/sdk.md @@ -19,7 +19,7 @@ Phase 2) into the corresponding SDK configuration in C++, Java, Python, and Go. * [Cloud Storage Java Client Library](https://cloud.google.com/java/docs/reference/google-cloud-storage/latest/overview) * [Cloud Storage Python Client Library](https://cloud.google.com/python/docs/reference/storage/latest) -### Cloud Storage Control (Control Plane - HNS, Folders, Rapid Cache) +### Cloud Storage Control (Control Plane - Hierarchical Namespace, Folders, Rapid Cache) * [Cloud Storage Control C++ Client Library](https://cloud.google.com/cpp/docs/reference/storagecontrol/latest) * [Cloud Storage Control Go Package Reference](https://pkg.go.dev/cloud.google.com/go/storage/control/apiv2) diff --git a/skills/google-cloud-storage-bucket-architect/references/sdk_cpp.md b/skills/google-cloud-storage-bucket-architect/references/sdk_cpp.md index fc7cc88e..cb595125 100644 --- a/skills/google-cloud-storage-bucket-architect/references/sdk_cpp.md +++ b/skills/google-cloud-storage-bucket-architect/references/sdk_cpp.md @@ -228,7 +228,7 @@ StatusOr CreateStaticWebsiteBucket(gcs::Client client, -------------------------------------------------------------------------------- -### Example 4: AI/ML Checkpointing (Zonal Bucket / Rapid Storage) +### Example 4: AI/ML Checkpointing (Zonal Buckets) #### Input Draft Plan @@ -237,13 +237,13 @@ StatusOr CreateStaticWebsiteBucket(gcs::Client client, * **Location**: `us-east1` (Region) * **Placement**: `us-east1-b` (Zone-level co-location for high performance) * **Storage Class**: `RAPID` (Must be explicitly specified for zonal buckets) -* **UBLA**: Enabled (Required for HNS) +* **UBLA**: Enabled (Required for Hierarchical Namespace) * **Public Access Prevention (PAP)**: Enforced * **Encryption**: Google-managed key * **Soft Delete**: Disabled (0 days) (Soft delete is not supported for zonal buckets) * **Use-case specific settings**: - * Hierarchical Namespace (HNS): Enabled (Required for Zonal buckets) + * Hierarchical Namespace: Enabled (Required for Zonal buckets) * Lifecycle: Delete checkpoint files older than 14 days ```cpp diff --git a/skills/google-cloud-storage-bucket-architect/references/sdk_go.md b/skills/google-cloud-storage-bucket-architect/references/sdk_go.md index fcba6722..97ef61f8 100644 --- a/skills/google-cloud-storage-bucket-architect/references/sdk_go.md +++ b/skills/google-cloud-storage-bucket-architect/references/sdk_go.md @@ -232,7 +232,7 @@ func CreateStaticWebsiteBucket(ctx context.Context, client *storage.Client, proj -------------------------------------------------------------------------------- -### Example 4: AI/ML Checkpointing (Zonal Bucket / Rapid Storage) +### Example 4: AI/ML Checkpointing (Zonal Buckets) #### Input Draft Plan @@ -241,12 +241,12 @@ func CreateStaticWebsiteBucket(ctx context.Context, client *storage.Client, proj * **Location**: `us-east1` (Region) * **Placement**: `us-east1-b` (Zone-level co-location for high performance) * **Storage Class**: `RAPID` (Must be explicitly specified for zonal buckets) -* **UBLA**: Enabled (Required for HNS) +* **UBLA**: Enabled (Required for Hierarchical Namespace) * **Public Access Prevention (PAP)**: Enforced * **Encryption**: Google-managed key * **Soft Delete**: Disabled (Not supported for zonal buckets) * **Use-case specific settings**: - * Hierarchical Namespace (HNS): Enabled (Required for Zonal buckets) + * Hierarchical Namespace: Enabled (Required for Zonal buckets) * Lifecycle: Delete checkpoint files older than 14 days ```go diff --git a/skills/google-cloud-storage-bucket-architect/references/sdk_java.md b/skills/google-cloud-storage-bucket-architect/references/sdk_java.md index 43efac3c..06e27e19 100644 --- a/skills/google-cloud-storage-bucket-architect/references/sdk_java.md +++ b/skills/google-cloud-storage-bucket-architect/references/sdk_java.md @@ -272,7 +272,7 @@ public class GcsExamples { -------------------------------------------------------------------------------- -### Example 4: AI/ML Checkpointing (Zonal Bucket / Rapid Storage) +### Example 4: AI/ML Checkpointing (Zonal Buckets) #### Input Draft Plan @@ -281,12 +281,12 @@ public class GcsExamples { * **Location**: `us-east1` (Region) * **Placement**: `us-east1-b` (Zone-level co-location for high performance) * **Storage Class**: `RAPID` (Must be explicitly specified for zonal buckets) -* **UBLA**: Enabled (Required for HNS) +* **UBLA**: Enabled (Required for Hierarchical Namespace) * **Public Access Prevention (PAP)**: Enforced * **Encryption**: Google-managed key * **Soft Delete**: Disabled (Not supported for zonal buckets) * **Use-case specific settings**: - * Hierarchical Namespace (HNS): Enabled (Required for Zonal buckets) + * Hierarchical Namespace: Enabled (Required for Zonal buckets) * Lifecycle: Delete checkpoint files older than 14 days ```java diff --git a/skills/google-cloud-storage-bucket-architect/references/sdk_python.md b/skills/google-cloud-storage-bucket-architect/references/sdk_python.md index 595a2473..d47c40e5 100644 --- a/skills/google-cloud-storage-bucket-architect/references/sdk_python.md +++ b/skills/google-cloud-storage-bucket-architect/references/sdk_python.md @@ -180,7 +180,7 @@ def create_static_website_bucket(project_id, bucket_name): -------------------------------------------------------------------------------- -### Example 4: AI/ML Checkpointing (Zonal Bucket / Rapid Storage) +### Example 4: AI/ML Checkpointing (Zonal Buckets) #### Input Draft Plan @@ -189,12 +189,12 @@ def create_static_website_bucket(project_id, bucket_name): * **Location**: `us-east1` (Region) * **Placement**: `us-east1-b` (Zone-level co-location for high performance) * **Storage Class**: `RAPID` (Must be explicitly specified for zonal buckets) -* **UBLA**: Enabled (Required for HNS) +* **UBLA**: Enabled (Required for Hierarchical Namespace) * **Public Access Prevention (PAP)**: Enforced * **Encryption**: Google-managed key * **Soft Delete**: Disabled (Not supported for zonal buckets) * **Use-case specific settings**: - * Hierarchical Namespace (HNS): Enabled (Required for Zonal buckets) + * Hierarchical Namespace: Enabled (Required for Zonal buckets) * Lifecycle: Delete checkpoint files older than 14 days ```python diff --git a/skills/google-cloud-storage-bucket-architect/references/storage_for_ai.md b/skills/google-cloud-storage-bucket-architect/references/storage_for_ai.md index 4dd39a98..84c5a53c 100644 --- a/skills/google-cloud-storage-bucket-architect/references/storage_for_ai.md +++ b/skills/google-cloud-storage-bucket-architect/references/storage_for_ai.md @@ -12,26 +12,26 @@ utilizing TPU or GPU accelerators. These workloads require ultra-high read/write throughput, sub-millisecond latencies, and co-location with compute resources to prevent compute starvation. -## Architecture Alternatives: Rapid Cache vs. Zonal Buckets (Rapid Storage) +## Architecture Alternatives: Rapid Cache vs. Zonal Buckets (Rapid Bucket) Depending on the specific workload phase (Training, Checkpointing, or Inference) and data access patterns, recommend one of the two Cloud Storage Rapid solutions. Per the [Rapid Bucket Terminology](https://cloud.google.com/storage/docs/rapid/rapid-bucket#terminology), **Rapid Bucket** is the product that enables buckets to be created with a zonal -location and the **Rapid storage** class, while individual buckets are referred +location and the **Rapid storage class**, while individual buckets are referred to as **zonal buckets**. -Dimension | Rapid Cache | Zonal Buckets (Rapid Storage) -:------------------------------- | :--------------------------------------------------------------------------------------------------------------------- | :---------------------------- -**Description** | SSD-backed zonal read cache attached to an existing Cloud Storage bucket (regional, dual-regional, or multi-regional). | Zonal bucket in the `RAPID` storage class. -**Primary Use Case** | **Model Training & Inference** where datasets already exist in a Cloud Storage bucket. | **Model Checkpointing** and high-QPS, write-heavy training tasks. -**Read/Write** | **Read-Only**. Writes must be written to the underlying bucket. | **Read and Write**. Serves as a writable source of truth. -**Namespace** | Same namespace as the underlying Cloud Storage bucket. | Independent namespace (must copy/upload data directly). -**Performance** | High throughput, cold-start penalty on first reads. Same QPS as standard Cloud Storage. | Ultra-low latency, high throughput, and high QPS (no cold start). -**Data Lifecycle** | Default TTL is 24 hours. Cache automatically evicts stale data. | Permanent storage (data lives forever until deleted). -**Appendability** | No append support. | **Supports Append (BiDi protocol)** to write streaming data up to 5TiB. -**Hierarchical Namespace (HNS)** | Optional. | **Required** (Always enabled, not configurable). +Dimension | Rapid Cache | Zonal Buckets (Rapid Bucket) +:------------------------- | :----------------------------------------------------------------------------------------------------------------------------- | :--------------------------- +**Description** | SSD-backed zonal read cache attached to an existing Cloud Storage bucket (regional, dual-regional, or multi-regional). | Zonal bucket in the `RAPID` storage class. +**Primary Use Case** | **Model Training & Inference** where datasets already exist in a Cloud Storage bucket. | **Model Checkpointing** and high-QPS, write-heavy training tasks. +**Read/Write** | **Read-Only**. Writes must be written to the underlying bucket. | **Read and Write**. Serves as a writable source of truth. +**Namespace** | Same namespace as the underlying Cloud Storage bucket. | Independent namespace (must copy/upload data directly). +**Performance** | High throughput. Initial read cold-start penalty can be avoided using **ingest-on-write**. Same QPS as standard Cloud Storage. | Ultra-low latency, high throughput, and high QPS (no cold start). +**Data Lifecycle** | Default TTL is 24 hours. Cache automatically evicts stale data. | Permanent storage (data lives forever until deleted). +**Appendability** | No append support. | **Supports Append (BiDi protocol)** to write streaming data up to 5TiB. +**Hierarchical Namespace** | Optional. | **Required** (Always enabled, not configurable). -------------------------------------------------------------------------------- @@ -42,17 +42,17 @@ configure and recommend the following: 1. **Zonal Co-location**: Co-locate the Rapid Cache instance in the exact same zone as the compute cluster (e.g. GPU/TPU cluster). -2. **Cache Pre-warming (Workload Strategy)**: Recommend pre-warming the cache - prior to starting the training script to avoid cold-start latencies and - prevent GPU/TPU starvation. - * **gcloud Command**: `gcloud storage cat gs://[bucket-name]/** - --project=[project-id] > /dev/null` +2. **Ingest-on-Write (Recommended to Avoid Cold Start)**: Enable + [ingest-on-write](https://cloud.google.com/storage/docs/rapid/rapid-cache#ingest-on-write) + (at bucket-level or prefix/managed folder level) so that newly written data + is immediately ingested into the cache upon write. This eliminates initial + cache misses and avoids cold-start penalties for read-after-write workloads. -------------------------------------------------------------------------------- -## Zonal Buckets (Rapid Storage) Specific Recommendations +## Zonal Buckets (Rapid Bucket) Specific Recommendations -When the architecture plan recommends **Zonal Buckets (Rapid Storage)**, the +When the architecture plan recommends **Zonal Buckets (Rapid Bucket)**, the agent MUST explicitly configure and recommend the following: 1. **Zonal Co-location**: Co-locate the zonal bucket in the exact same zone as @@ -61,7 +61,7 @@ agent MUST explicitly configure and recommend the following: 2. **Storage Class**: The storage class MUST be set to `RAPID`. 3. **Disable Soft Delete**: Soft delete is not supported for zonal buckets and MUST be disabled (set `--soft-delete-duration=0` during creation). -4. **Hierarchical Namespace (HNS)**: HNS MUST be enabled. +4. **Hierarchical Namespace**: Hierarchical Namespace MUST be enabled. 5. **BiDi Protocol Recommendation**: For streaming, write-heavy, or logging workloads, explicitly recommend utilizing the **BiDi protocol** (Bidirectional Streaming) on the zonal bucket to enable low-latency, @@ -77,7 +77,7 @@ their recommendation status. Feature Group | Cloud Storage Feature / Setting | Status | Recommendations & Implementation Details | Documentation Link :-------------- | :------------------------------------- | :------------------------- | :---------------------------------------------------------------------------------------------------------------------------------------------------------------------- | :----------------- **Core** | **Storage Class** | Highly Recommended | Use **STANDARD** for standard buckets, or **RAPID** storage class for zonal buckets. | [Storage Classes](https://cloud.google.com/storage/docs/storage-classes)
[Rapid Bucket Terminology](https://cloud.google.com/storage/docs/rapid/rapid-bucket#terminology) - | **Bucket Type** | Highly Recommended | **Zonal** (with Rapid storage) or **Regional / Dual-region / Multi-region** (for Cloud Storage bucket with Rapid Cache) to co-locate storage and compute. | [Locations](https://cloud.google.com/storage/docs/locations) + | **Bucket Type** | Highly Recommended | **Zonal** (with Rapid Bucket) or **Regional / Dual-region / Multi-region** (for Cloud Storage bucket with Rapid Cache) to co-locate storage and compute. | [Locations](https://cloud.google.com/storage/docs/locations) **Serving** | **CORS & Signed URLs** | Optional / Not Recommended | Avoid exposing AI datasets directly to public users. | **Security** | **Uniform Bucket-Level Access (UBLA)** | **Required** | **Must be enabled** for baseline access control security. | [Uniform Bucket-Level Access](https://cloud.google.com/storage/docs/uniform-bucket-level-access) | **Encryption (CMEK)** | Highly Recommended | Configure CMEK. Use KMS Autokey for automation. | [CMEK](https://cloud.google.com/storage/docs/encryption/customer-managed-keys) @@ -94,10 +94,11 @@ Feature Group | Cloud Storage Feature / Setting | Status exists. Recommend **Rapid Cache** to save migration time and egress costs. * *If Checkpointing (write-heavy)*: Recommend **zonal buckets** (with - Rapid storage) for low-latency writes. + Rapid Bucket) for low-latency writes. 2. **What zone is your compute cluster (TPU/GPU) located in?** * *Recommendation*: Co-locate the Rapid Cache or zonal bucket in the exact same zone (e.g. `us-central1-a`) to eliminate network bottlenecks. -3. **If using Rapid Cache, do you want to pre-warm the cache?** - * *Recommendation*: Pre-warm the cache before starting training jobs to - avoid cold-start performance penalties. +3. **If using Rapid Cache, do you want to enable ingest-on-write?** + * *Recommendation*: Enable ingest-on-write so that data is ingested into + the cache upon write, eliminating initial cache misses and cold-start + penalties. diff --git a/skills/google-cloud-storage-bucket-architect/references/terraform.md b/skills/google-cloud-storage-bucket-architect/references/terraform.md index 3cdb7a8d..dfe05c74 100644 --- a/skills/google-cloud-storage-bucket-architect/references/terraform.md +++ b/skills/google-cloud-storage-bucket-architect/references/terraform.md @@ -25,7 +25,7 @@ Draft Plan Field / Setting | Terraform Resource & Attribute :--------------------------------- | :-------------------------------------------------------------------- | :------------- **Bucket Name** | `google_storage_bucket.name` | Required string. Must be globally unique. **Project** | `google_storage_bucket.project` | Optional. Defaults to provider project. -**Location** | `google_storage_bucket.location` | Required. E.g., `"us-central1"`, `"us"`. Zonal buckets (using Rapid storage) require setting this to the region (e.g., `"us-east1"`). +**Location** | `google_storage_bucket.location` | Required. E.g., `"us-central1"`, `"us"`. Zonal buckets (using the Rapid storage class) require setting this to the region (e.g., `"us-east1"`). **Placement** | `google_storage_bucket.custom_placement_config.data_locations` | List of strings. E.g., `["us-east1", "us-west1"]` (for custom dual-regions), or `["us-east1-b"]` (for zonal buckets). **Replication Speed (RPO)** | `google_storage_bucket.rpo` | String. E.g., `"ASYNC_TURBO"` (for dual-region buckets). **Storage Class** | `google_storage_bucket.storage_class` | String. E.g., `"STANDARD"`, `"NEARLINE"`, `"COLDLINE"`, `"ARCHIVE"`, `"RAPID"`. Zonal locations require `"RAPID"`. Note: If Autoclass is enabled, do not set storage_class to anything other than `"STANDARD"`. @@ -337,7 +337,7 @@ resource "google_storage_bucket_iam_member" "public_viewer" { -------------------------------------------------------------------------------- -### Example 4: AI/ML Checkpointing (Zonal Bucket / Rapid Storage) +### Example 4: AI/ML Checkpointing (Zonal Buckets) #### Input Draft Plan @@ -347,12 +347,12 @@ resource "google_storage_bucket_iam_member" "public_viewer" { * **Location**: `us-east1` (Region) * **Placement**: `us-east1-b` (Zone-level co-location for high performance) * **Storage Class**: `RAPID` (Must be explicitly specified for zonal buckets) -* **UBLA**: Enabled (Required for HNS) +* **UBLA**: Enabled (Required for Hierarchical Namespace) * **Public Access Prevention (PAP)**: Enforced * **Encryption**: Google-managed key * **Soft Delete**: Disabled (0 days) (Soft delete is not supported for zonal buckets) * **Use-case specific settings**: - * Hierarchical Namespace (HNS): Enabled (Required for Zonal buckets) + * Hierarchical Namespace: Enabled (Required for Zonal buckets) * Lifecycle: Delete checkpoint files older than 14 days ``` diff --git a/skills/managing-python-dependencies/SKILL.md b/skills/managing-python-dependencies/SKILL.md index cafa24b7..ced64b17 100755 --- a/skills/managing-python-dependencies/SKILL.md +++ b/skills/managing-python-dependencies/SKILL.md @@ -8,12 +8,12 @@ description: | 1. Attempting to run `pip install {package_name}`. 2. Python packages or dependencies need to be added or modified. 3. Initiating a new Python project. - 4. Creating a new notebook, even if just using BigQuery cells. + 4. Installing missing packages inside a notebook or Python project. 5. Generating Python code that includes `import` statements for third-party libraries. 6. Before executing Python scripts via the terminal to ensure the correct virtual environment is active. license: Apache-2.0 metadata: - version: v2 + version: v3 publisher: google --- @@ -27,27 +27,39 @@ metadata: > [!NOTE] > -> **Pre-Flight Environment Check Bundling**: You MUST NOT run multiple -> sequential 1-line shell check commands (e.g. separate commands for python -> version, pyspark version, auth check, pip list). Combine all pre-flight -> environment and package availability probes into a single composite python -> one-liner or shell check step. +> **Reactive Environment Check Bundling (Only When Installing)**: Do NOT run +> environment or package availability checks (`importlib.util.find_spec`, +> `pip list`, `ls uv.lock...`) proactively before writing code or creating a +> notebook. Only probe the environment when a package actually needs to be +> installed (for example, on `ModuleNotFoundError` / `ImportError` or an +> explicit user request to install dependencies). > -> Example composite probe: +> - **In Notebooks**: When a notebook cell execution tool (`execute_cell` / +> `notebook_execute_cell`) is available, check package availability (`import +> ` or `%pip list`) and install missing packages (`%pip install`) +> **inside notebook cells**, never via `python3 -c` or `pip` in the shell. +> - **In the Shell (Only When Installing)**: When a shell check is required +> before installing a missing package for a local script or project, you MUST +> NOT run multiple sequential 1-line shell check commands. Combine all +> environment and package availability probes into a single composite python +> one-liner or shell check step: > > ```bash > python3 -c "import sys, importlib.util; print(f'Python {sys.version.split()[0]}'); [(print(f'{pkg}: {__import__(pkg).__version__}') if importlib.util.find_spec(pkg) else print(f'{pkg}: not found')) for pkg in ['pyspark', 'google.cloud.bigquery']]" > ``` > -> This bundling also applies to dependency manager detection; use a single `ls` -> or `find` command to check for all potential dependency manager configuration -> and lock files at once (e.g. `ls uv.lock poetry.lock Pipfile.lock -> requirements.txt pyproject.toml`). - -## Dependency Manager Detection - -Before installing ANY Python package, check the workspace for these files **in -priority order**: +> This bundling also applies to dependency manager detection; when an install is +> needed, use a single `ls` or `find` command to check for all potential +> dependency manager configuration and lock files at once (e.g. `ls uv.lock +> poetry.lock Pipfile.lock requirements.txt pyproject.toml`). + +## Dependency Manager Detection (Only When Installing) + +Only run dependency manager detection when a package actually needs to be +installed (e.g., on `ModuleNotFoundError` / `ImportError` or when setting up a +missing local project environment)—never as an upfront pre-flight check before +creating or running a notebook. Before installing ANY Python package, check the +workspace for these files **in priority order**: 1. **Signal:** `uv.lock` or `pyproject.toml` with `[tool.uv]` * **Tool:** **uv** diff --git a/skills/notebook-guidance/SKILL.md b/skills/notebook-guidance/SKILL.md index 0836e20a..31574589 100755 --- a/skills/notebook-guidance/SKILL.md +++ b/skills/notebook-guidance/SKILL.md @@ -9,7 +9,7 @@ description: |- 4. You need to query BigQuery from within a notebook. DO NOT use the Python BigQuery client library; instead, you MUST use the `%%bqsql` magics explained in this skill. license: Apache-2.0 metadata: - version: v6 + version: v7 publisher: google --- @@ -45,6 +45,14 @@ comparison is involved, favor a notebook and a visualization. A notebook is the ## Notebook Best Practices +> [!CAUTION] +> +> **ALL DISCOVERY HAPPENS IN-CELL**: Schema inspection, data preview, package +> availability, and model testing MUST be executed entirely inside notebook +> cells. Do not run shell commands, external SQL tools (`execute_sql`, +> `execute_sql_readonly`), or separate Python scripts/environments to test code +> before creating cells. + > [!IMPORTANT] > > **Agent execution rules**: Your behavior MUST depend on whether the @@ -70,9 +78,11 @@ comparison is involved, favor a notebook and a visualization. A notebook is the 2. **IDENTIFY DATA EARLY**: Use `@skill:discovering-gcp-data-assets` or BigQuery list tools to find the correct `project.dataset.table` before writing ANY code. If the table ID is missing, ask the user. -3. **CLEAN FINAL STATE**: The final notebook MUST NOT have failed cells. If a - cell fails, you MUST fix it. If you tried several versions, delete the - failed attempts before you present the notebook to the user. +3. **CLEAN FINAL STATE**: The final notebook MUST NOT have failed cells. It is + normal for cells to encounter errors during in-notebook prototyping—fix + failed cells in-place using `replace_cell` (or delete failed attempts) + before presenting the notebook to the user, rather than pre-testing code + outside the notebook. 4. **LOGICAL CHUNK FIDELITY**: Keep cells small. One logical transformation or visualization per cell. Group related cells into logical units (e.g., a BigQuery `%%bqsql` magic cell followed immediately by a Python visualization @@ -386,8 +396,7 @@ import bigframes.pandas as bpd > [!IMPORTANT] > -> The `bigframes` library must be installed. Determine if bigframes needs to be -> installed by following @skill:managing-python-dependencies. +> The `bigframes` library must be installed. ```python %%bqsql df_sample @@ -403,6 +412,9 @@ SELECT * FROM `project.dataset.table` LIMIT 10 > instead. > 2. **NO Mixing Logic**: Do not put Python code in the same cell as `%%bqsql` > magics. +> 3. **NO Unbundled Micro-Testing**: Do not issue individual shell commands per +> check or run out-of-band diagnostic scripts. Minimize how often you need +> to ask the user for permission. #### Working with SQL Results in Python