UNPKG

@capgo/cli

Version:
414 lines • 1.11 MB
import{createRequire as hm}from"node:module";var km=Object.create;var{getPrototypeOf:xm,defineProperty:s2,getOwnPropertyNames:pN,getOwnPropertyDescriptor:gm}=Object,rN=Object.prototype.hasOwnProperty;function oN(D){return this[D]}var um,fm,g0=(D,$,U)=>{var Q=D!=null&&typeof D==="object";if(Q){var X=$?um??=new WeakMap:fm??=new WeakMap,F=X.get(D);if(F)return F}U=D!=null?km(xm(D)):{};let Y=$||!D||!D.__esModule?s2(U,"default",{value:D,enumerable:!0}):U;for(let J of pN(D))if(!rN.call(Y,J))s2(Y,J,{get:oN.bind(D,J),enumerable:!0});if(Q)X.set(D,Y);return Y},Z6=(D)=>{var $=(cN??=new WeakMap).get(D),U;if($)return $;if($=s2({},"__esModule",{value:!0}),D&&typeof D==="object"||typeof D==="function"){for(var Q of pN(D))if(!rN.call($,Q))s2($,Q,{get:oN.bind(D,Q),enumerable:!(U=gm(D,Q))||U.enumerable})}return cN.set(D,$),$},cN,T=(D,$)=>()=>($||D(($={exports:{}}).exports,$),$.exports);var ym=(D)=>D;function mm(D,$){this[D]=ym.bind(null,$)}var N0=(D,$)=>{for(var U in $)s2(D,U,{get:$[U],enumerable:!0,configurable:!0,set:mm.bind($,U)})};var u=(D,$)=>()=>(D&&($=D(D=0)),$);var DD=hm(import.meta.url);import{existsSync as u0}from"fs";var e2=(D=".",$="unknown")=>{let U=`${D}/bun.lockb`,Q=`${D}/bun.lock`,X=`${D}/pnpm-lock.yaml`,F=`${D}/shrinkwrap.yaml`,Y=`${D}/yarn.lock`,J=`${D}/package-lock.json`,I=`${D}/npm-shrinkwrap.json`;if(u0(U)||u0(Q))return"bun";if(u0(X)||u0(F))return"pnpm";if(u0(Y))return"yarn";if(u0(J)||u0(I))return"npm";return $},Q7=(D=e2(),$=!1)=>{switch(D){case"bun":return $?"bun install":"install";case"pnpm":return $?"pnpm install":"install";case"yarn":return $?"yarn install":"install";case"npm":return $?"npm install":"install";case"unknown":return $?"unknown unknown":"unknown";default:return $?"npm install":"install"}},aN=(D=".",$="npx")=>{let U=`${D}/bun.lockb`,Q=`${D}/bun.lock`,X=`${D}/pnpm-lock.yaml`,F=`${D}/shrinkwrap.yaml`,Y=`${D}/yarn.lock`,J=`${D}/package-lock.json`,I=`${D}/npm-shrinkwrap.json`;if(u0(U)||u0(Q))return"bunx";if(u0(X)||u0(F))return"pnpm exec";if(u0(Y))return"yarn dlx";if(u0(J)||u0(I))return"npx";return $};var tN=()=>{};var sN,eN=(D)=>{return D===12288||D>=65281&&D<=65376||D>=65504&&D<=65510},DM=(D)=>{return D===8987||D===9001||D>=12272&&D<=12287||D>=12289&&D<=12350||D>=12441&&D<=12543||D>=12549&&D<=12591||D>=12593&&D<=12686||D>=12688&&D<=12771||D>=12783&&D<=12830||D>=12832&&D<=12871||D>=12880&&D<=19903||D>=65040&&D<=65049||D>=65072&&D<=65106||D>=65108&&D<=65126||D>=65128&&D<=65131||D>=127488&&D<=127490||D>=127504&&D<=127547||D>=127552&&D<=127560||D>=131072&&D<=196605||D>=196608&&D<=262141};var $M=u(()=>{sN=(()=>{let D=/[\uD800-\uDBFF][\uDC00-\uDFFF]/g;return($)=>{let U=0;D.lastIndex=0;while(D.test($))U+=1;return $.length-U}})()});var dm,lm,UM,nm,XM,im,cm,pm,QM=(D,$={},U={})=>{let Q=$.limit??1/0,X=$.ellipsis??"",F=$?.ellipsisWidth??(X?QM(X,pm,U).width:0),Y=0,J=U.controlWidth??0,I=U.tabWidth??8,q=U.emojiWidth??2,W=2,B=U.regularWidth??1,G=U.wideWidth??2,Z=[[im,B],[dm,0],[lm,J],[nm,I],[XM,q],[UM,G]],z=0,K=0,H=D.length,M=0,N=!1,L=H,O=Math.max(0,Q-F),j=0,E=0,C=0,S=0;D:while(!0){if(E>j||K>=H&&K>z){let b=D.slice(j,E)||D.slice(z,K);M=0;for(let R of b.replaceAll(cm,"")){let P=R.codePointAt(0)||0;if(eN(P))S=2;else if(DM(P))S=G;else S=B;if(C+S>O)L=Math.min(L,Math.max(j,z)+M);if(C+S>Q){N=!0;break D}M+=R.length,C+=S}j=E=0}if(K>=H)break D;for(let b=0,R=Z.length;b<R;b++){let[P,h]=Z[b];if(P.lastIndex=K,P.test(D)){if(M=P===UM?sN(D.slice(K,P.lastIndex)):P===XM?1:P.lastIndex-K,S=M*h,C+S>O)L=Math.min(L,K+Math.floor((O-C)/h));if(C+S>Q){N=!0;break D}C+=S,j=z,E=K,K=z=P.lastIndex;continue D}}K+=1}return{width:N?O:C,index:N?L:H,truncated:N,ellipsed:N&&Q>=F}},FM;var YM=u(()=>{$M();dm=/[\u001b\u009b][[()#;?]*(?:[0-9]{1,4}(?:;[0-9]{0,4})*)?[0-9A-ORZcf-nqry=><]|\u001b\]8;[^;]*;.*?(?:\u0007|\u001b\u005c)/y,lm=/[\x00-\x08\x0A-\x1F\x7F-\x9F]{1,1000}/y,UM=/(?:(?![\uFF61-\uFF9F\uFF00-\uFFEF])[\p{Script=Han}\p{Script=Hiragana}\p{Script=Katakana}\p{Script=Hangul}\p{Script=Tangut}]){1,1000}/yu,nm=/\t{1,1000}/y,XM=/[\u{1F1E6}-\u{1F1FF}]{2}|\u{1F3F4}[\u{E0061}-\u{E007A}]{2}[\u{E0030}-\u{E0039}\u{E0061}-\u{E007A}]{1,3}\u{E007F}|(?:\p{Emoji}\uFE0F\u20E3?|\p{Emoji_Modifier_Base}\p{Emoji_Modifier}?|\p{Emoji_Presentation})(?:\u200D(?:\p{Emoji_Modifier_Base}\p{Emoji_Modifier}?|\p{Emoji_Presentation}|\p{Emoji}\uFE0F\u20E3?))*/yu,im=/(?:[\x20-\x7E\xA0-\xFF](?!\uFE0F)){1,1000}/y,cm=/\p{M}+/gu,pm={limit:1/0,ellipsis:""},FM=QM});var rm,om=(D,$={})=>{return FM(D,rm,$).width},P$;var OY=u(()=>{YM();rm={limit:1/0,ellipsis:"",ellipsisWidth:0},P$=om});function K6(D,$,U){return String(D).normalize().split(Dh).map((Q)=>em(Q,$,U)).join(`
`)}var F7="\x1B",BM="›",am=39,RY="\x07",GM="[",tm="]",zM="m",AY,JM,IM=(D)=>{if(D>=30&&D<=37)return 39;if(D>=90&&D<=97)return 39;if(D>=40&&D<=47)return 49;if(D>=100&&D<=107)return 49;if(D===1||D===2)return 22;if(D===3)return 23;if(D===4)return 24;if(D===7)return 27;if(D===8)return 28;if(D===9)return 29;if(D===0)return 0;return},qM=(D)=>`${F7}${GM}${D}${zM}`,WM=(D)=>`${F7}${AY}${D}${RY}`,VY=(D,$,U)=>{let Q=$[Symbol.iterator](),X=!1,F=!1,Y=D.at(-1),J=Y===void 0?0:P$(Y),I=Q.next(),q=Q.next(),W=0;while(!I.done){let B=I.value,G=P$(B);if(J+G<=U)D[D.length-1]+=B;else D.push(B),J=0;if(B===F7||B===BM)X=!0,F=$.startsWith(AY,W+1);if(X){if(F){if(B===RY)X=!1,F=!1}else if(B===zM)X=!1}else if(J+=G,J===U&&!q.done)D.push(""),J=0;I=q,q=Q.next(),W+=B.length}if(Y=D.at(-1),!J&&Y!==void 0&&Y.length&&D.length>1)D[D.length-2]+=D.pop()},sm=(D)=>{let $=D.split(" "),U=$.length;while(U){if(P$($[U-1]))break;U--}if(U===$.length)return D;return $.slice(0,U).join(" ")+$.slice(U).join("")},em=(D,$,U={})=>{if(U.trim!==!1&&D.trim()==="")return"";let Q="",X,F,Y=D.split(" "),J=[""],I=0;for(let B=0;B<Y.length;B++){let G=Y[B];if(U.trim!==!1){let z=J.at(-1)??"",K=z.trimStart();if(z.length!==K.length)J[J.length-1]=K,I=P$(K)}if(B!==0){if(I>=$&&(U.wordWrap===!1||U.trim===!1))J.push(""),I=0;if(I||U.trim===!1)J[J.length-1]+=" ",I++}let Z=P$(G);if(U.hard&&Z>$){let z=$-I,K=1+Math.floor((Z-z-1)/$);if(Math.floor((Z-1)/$)<K)J.push("");VY(J,G,$),I=P$(J.at(-1)??"");continue}if(I+Z>$&&I&&Z){if(U.wordWrap===!1&&I<$){VY(J,G,$),I=P$(J.at(-1)??"");continue}J.push(""),I=0}if(I+Z>$&&U.wordWrap===!1){VY(J,G,$),I=P$(J.at(-1)??"");continue}J[J.length-1]+=G,I+=Z}if(U.trim!==!1)J=J.map((B)=>sm(B));let q=J.join(`
`),W=!1;for(let B=0;B<q.length;B++){let G=q[B];if(Q+=G,!W){if(W=G>="\uD800"&&G<="\uDBFF",W)continue}else W=!1;if(G===F7||G===BM){JM.lastIndex=B+1;let z=JM.exec(q)?.groups;if(z?.code!==void 0){let K=Number.parseFloat(z.code);X=K===am?void 0:K}else if(z?.uri!==void 0)F=z.uri.length===0?void 0:z.uri}if(q[B+1]===`
`){if(F)Q+=WM("");let Z=X?IM(X):void 0;if(X&&Z)Q+=qM(Z)}else if(G===`
`){if(X&&IM(X))Q+=qM(X);if(F)Q+=WM(F)}}return Q},Dh;var EY=u(()=>{OY();AY=`${tm}8;;`,JM=new RegExp(`(?:\\${GM}(?<code>\\d+)m|\\${AY}(?<uri>.*)${RY})`,"y"),Dh=/\r?\n/});var TY=T((qKD,ZM)=>{var jY={to(D,$){if(!$)return`\x1B[${D+1}G`;return`\x1B[${$+1};${D+1}H`},move(D,$){let U="";if(D<0)U+=`\x1B[${-D}D`;else if(D>0)U+=`\x1B[${D}C`;if($<0)U+=`\x1B[${-$}A`;else if($>0)U+=`\x1B[${$}B`;return U},up:(D=1)=>`\x1B[${D}A`,down:(D=1)=>`\x1B[${D}B`,forward:(D=1)=>`\x1B[${D}C`,backward:(D=1)=>`\x1B[${D}D`,nextLine:(D=1)=>"\x1B[E".repeat(D),prevLine:(D=1)=>"\x1B[F".repeat(D),left:"\x1B[G",hide:"\x1B[?25l",show:"\x1B[?25h",save:"\x1B7",restore:"\x1B8"},$h={up:(D=1)=>"\x1B[S".repeat(D),down:(D=1)=>"\x1B[T".repeat(D)},Uh={screen:"\x1B[2J",up:(D=1)=>"\x1B[1J".repeat(D),down:(D=1)=>"\x1B[J".repeat(D),line:"\x1B[2K",lineEnd:"\x1B[K",lineStart:"\x1B[1K",lines(D){let $="";for(let U=0;U<D;U++)$+=this.line+(U<D-1?jY.up():"");if(D)$+=jY.left;return $}};ZM.exports={cursor:jY,scroll:$h,erase:Uh,beep:"\x07"}});import{styleText as C4}from"node:util";import{stdout as bY,stdin as NM}from"node:process";import*as H6 from"node:readline";import Xh from"node:readline";import{ReadStream as KM}from"node:tty";function P4(D,$,U){if(!U.some((Y)=>!Y.disabled))return D;let Q=D+$,X=Math.max(U.length-1,0),F=Q<0?X:Q>X?0:Q;return U[F]?.disabled?P4(F,$<0?-1:1,U):F}function Y7(D,$,U,Q){let X=Q.split(`
`),F=0,Y=D;for(let I of X){if(Y<=I.length)break;Y-=I.length+1,F++}for(F=Math.max(0,Math.min(X.length-1,F+U)),Y=Math.min(Y,X[F].length)+$;Y<0&&F>0;)F--,Y+=X[F].length+1;for(;Y>X[F].length&&F<X.length-1;)Y-=X[F].length+1,F++;Y=Math.max(0,Math.min(X[F].length,Y));let J=0;for(let I=0;I<F;I++)J+=X[I].length+1;return J+Y}function vY(D,$){if(typeof D=="string")return X0.aliases.get(D)===$;for(let U of D)if(U!==void 0&&vY(U,$))return!0;return!1}function Yh(D,$){if(D===$)return;let U=D.split(`
`),Q=$.split(`
`),X=Math.max(U.length,Q.length),F=[];for(let Y=0;Y<X;Y++)U[Y]!==Q[Y]&&F.push(Y);return{lines:F,numLinesBefore:U.length,numLinesAfter:Q.length,numLines:X}}function W1(D){return D===PY}function J7(D,$){let U=D;U.isTTY&&U.setRawMode($)}function MM({input:D=NM,output:$=bY,overwrite:U=!0,hideCursor:Q=!0}={}){let X=H6.createInterface({input:D,output:$,prompt:"",tabSize:1});H6.emitKeypressEvents(D,X),D instanceof KM&&D.isTTY&&D.setRawMode(!0);let F=(Y,{name:J,sequence:I})=>{let q=String(Y);if(vY([q,J,I],"cancel")){Q&&$.write(M0.cursor.show),process.exit(0);return}if(!U)return;H6.moveCursor($,J==="return"?0:-1,J==="return"?-1:0,()=>{H6.clearLine($,1,()=>{D.once("keypress",F)})})};return Q&&$.write(M0.cursor.hide),D.once("keypress",F),()=>{D.off("keypress",F),Q&&$.write(M0.cursor.show),D instanceof KM&&D.isTTY&&!Jh&&D.setRawMode(!1),X.terminal=!1,X.close()}}function D9(D,$,U,Q=U,X=U,F){let Y=q7(D??bY);return K6($,Y-U.length,{hard:!0,trim:!1}).split(`
`).map((J,I,q)=>{let W=F?F(J,I):J;return I===0?`${Q}${W}`:I===q.length-1?`${X}${W}`:`${U}${W}`}).join(`
`)}function wM(D,$){if("~standard"in D){let U=D["~standard"].validate($);if(U instanceof Promise)throw TypeError("Schema validation must be synchronous. Update `validate()` and remove any asynchronous logic.");return U.issues?.at(0)?.message}return D($)}class p${input;output;_abortSignal;rl;opts;_render;_track=!1;_prevFrame="";_subscribers=new Map;_cursor=0;state="initial";error="";value;userInput="";constructor(D,$=!0){let{input:U=NM,output:Q=bY,render:X,signal:F,...Y}=D;this.opts=Y,this.onKeypress=this.onKeypress.bind(this),this.close=this.close.bind(this),this.render=this.render.bind(this),this._render=X.bind(this),this._track=$,this._abortSignal=F,this.input=U,this.output=Q}unsubscribe(){this._subscribers.clear()}setSubscriber(D,$){let U=this._subscribers.get(D)??[];U.push($),this._subscribers.set(D,U)}on(D,$){this.setSubscriber(D,{cb:$})}once(D,$){this.setSubscriber(D,{cb:$,once:!0})}emit(D,...$){let U=this._subscribers.get(D)??[],Q=[];for(let X of U)X.cb(...$),X.once&&Q.push(()=>U.splice(U.indexOf(X),1));for(let X of Q)X()}prompt(){return new Promise((D)=>{if(this._abortSignal){if(this._abortSignal.aborted)return this.state="cancel",this.close(),D(PY);this._abortSignal.addEventListener("abort",()=>{this.state="cancel",this.close()},{once:!0})}this.rl=Xh.createInterface({input:this.input,tabSize:2,prompt:"",escapeCodeTimeout:50,terminal:!0}),this.rl.prompt(),this.opts.initialUserInput!==void 0&&this._setUserInput(this.opts.initialUserInput,!0),this.input.on("keypress",this.onKeypress),J7(this.input,!0),this.output.on("resize",this.render),this.render(),this.once("submit",()=>{this.output.write(M0.cursor.show),this.output.off("resize",this.render),J7(this.input,!1),D(this.value)}),this.once("cancel",()=>{this.output.write(M0.cursor.show),this.output.off("resize",this.render),J7(this.input,!1),D(PY)})})}_isActionKey(D,$){return D==="\t"}_shouldSubmit(D,$){return!0}_setValue(D){this.value=D,this.emit("value",this.value)}_setUserInput(D,$){this.userInput=D??"",this.emit("userInput",this.userInput),$&&this._track&&this.rl&&(this.rl.write(this.userInput),this._cursor=this.rl.cursor)}_clearUserInput(){this.rl?.write(null,{ctrl:!0,name:"u"}),this._setUserInput("")}onKeypress(D,$){if(this._track&&$.name!=="return"&&($.name&&this._isActionKey(D,$)&&this.rl?.write(null,{ctrl:!0,name:"h"}),this._cursor=this.rl?.cursor??0,this._setUserInput(this.rl?.line)),this.state==="error"&&(this.state="active"),$?.name&&(!this._track&&X0.aliases.has($.name)&&this.emit("cursor",X0.aliases.get($.name)),X0.actions.has($.name)&&this.emit("cursor",$.name)),D&&(D.toLowerCase()==="y"||D.toLowerCase()==="n")&&this.emit("confirm",D.toLowerCase()==="y"),this.emit("key",D,$),$?.name==="return"&&this._shouldSubmit(D,$)){if(this.opts.validate){let U=wM(this.opts.validate,this.value);U&&(this.error=U instanceof Error?U.message:U,this.state="error",this.rl?.write(this.userInput))}this.state!=="error"&&(this.state="submit")}vY([D,$?.name,$?.sequence],"cancel")&&(this.state="cancel"),(this.state==="submit"||this.state==="cancel")&&this.emit("finalize"),this.render(),(this.state==="submit"||this.state==="cancel")&&this.close()}close(){this.input.unpipe(),this.input.removeListener("keypress",this.onKeypress),this.output.write(`
`),J7(this.input,!1),this.rl?.close(),this.rl=void 0,this.emit(`${this.state}`,this.value),this.unsubscribe()}restoreCursor(){let D=K6(this._prevFrame,process.stdout.columns,{hard:!0,trim:!1}).split(`
`).length-1;this.output.write(M0.cursor.move(-999,D*-1))}render(){let D=K6(this._render(this)??"",process.stdout.columns,{hard:!0,trim:!1});if(D!==this._prevFrame){if(this.state==="initial")this.output.write(M0.cursor.hide);else{let $=Yh(this._prevFrame,D),U=_Y(this.output);if(this.restoreCursor(),$){let Q=Math.max(0,$.numLinesAfter-U),X=Math.max(0,$.numLinesBefore-U),F=$.lines.find((Y)=>Y>=Q);if(F===void 0){this._prevFrame=D;return}if($.lines.length===1){this.output.write(M0.cursor.move(0,F-X)),this.output.write(M0.erase.lines(1));let Y=D.split(`
`);this.output.write(Y[F]),this._prevFrame=D,this.output.write(M0.cursor.move(0,Y.length-F-1));return}else if($.lines.length>1){if(Q<X)F=Q;else{let J=F-X;J>0&&this.output.write(M0.cursor.move(0,J))}this.output.write(M0.erase.down());let Y=D.split(`
`).slice(F);this.output.write(Y.join(`
`)),this._prevFrame=D;return}}this.output.write(M0.erase.down())}this.output.write(D),this.state==="initial"&&(this.state="active"),this._prevFrame=D}}}function Ih(D,$){if(D===void 0||$.length===0)return 0;let U=$.findIndex((Q)=>Q.value===D);return U!==-1?U:0}function qh(D,$){return($.label??String($.value)).toLowerCase().includes(D.toLowerCase())}function Wh(D,$){if($)return D?$:$[0]}function HM(D){return[...D].map(($)=>Gh[$])}function zh(D){let $=new Intl.DateTimeFormat(D,{year:"numeric",month:"2-digit",day:"2-digit"}).formatToParts(new Date(2000,0,15)),U=[],Q="/";for(let X of $)X.type==="literal"?Q=X.value.trim()||X.value:(X.type==="year"||X.type==="month"||X.type==="day")&&U.push({type:X.type,len:X.type==="year"?4:2});return{segments:U,separator:Q}}function SY(D){return Number.parseInt((D||"0").replace(/_/g,"0"),10)||0}function I7(D){return{year:SY(D.year),month:SY(D.month),day:SY(D.day)}}function CY(D,$){return new Date(D||2001,$||1,0).getDate()}function OM(D){let{year:$,month:U,day:Q}=I7(D);if(!$||$<0||$>9999||!U||U<1||U>12||!Q||Q<1)return;let X=new Date(Date.UTC($,U-1,Q));if(!(X.getUTCFullYear()!==$||X.getUTCMonth()!==U-1||X.getUTCDate()!==Q))return{year:$,month:U,day:Q}}function LM(D){let $=OM(D);return $?new Date(Date.UTC($.year,$.month-1,$.day)):void 0}function Zh(D,$,U,Q){let X=U?{year:U.getUTCFullYear(),month:U.getUTCMonth()+1,day:U.getUTCDate()}:null,F=Q?{year:Q.getUTCFullYear(),month:Q.getUTCMonth()+1,day:Q.getUTCDate()}:null;return D==="year"?{min:X?.year??1,max:F?.year??9999}:D==="month"?{min:X&&$.year===X.year?X.month:1,max:F&&$.year===F.year?F.month:12}:{min:X&&$.year===X.year&&$.month===X.month?X.day:1,max:F&&$.year===F.year&&$.month===F.month?F.day:CY($.year,$.month)}}var M0,Qh,Fh,X0,Jh,PY,q7=(D)=>("columns"in D)&&typeof D.columns=="number"?D.columns:80,_Y=(D)=>("rows"in D)&&typeof D.rows=="number"?D.rows:20,Bh,kY,Gh,VM,Kh,Hh,RM,AM,EM,xY;var gY=u(()=>{EY();M0=g0(TY(),1);Qh=["up","down","left","right","space","enter","cancel"],Fh=["January","February","March","April","May","June","July","August","September","October","November","December"],X0={actions:new Set(Qh),aliases:new Map([["k","up"],["j","down"],["h","left"],["l","right"],["\x03","cancel"],["escape","cancel"]]),messages:{cancel:"Canceled",error:"Something went wrong"},withGuide:!0,date:{monthNames:[...Fh],messages:{required:"Please enter a valid date",invalidMonth:"There are only 12 months in a year",invalidDay:(D,$)=>`There are only ${D} days in ${$}`,afterMin:(D)=>`Date must be on or after ${D.toISOString().slice(0,10)}`,beforeMax:(D)=>`Date must be on or before ${D.toISOString().slice(0,10)}`}}};Jh=globalThis.process.platform.startsWith("win"),PY=Symbol("clack:cancel");Bh=class extends p${filteredOptions;multiple;isNavigating=!1;selectedValues=[];focusedValue;#$=0;#Q="";#D;#F;#J;get cursor(){return this.#$}get userInputWithCursor(){if(!this.userInput)return C4(["inverse","hidden"],"_");if(this._cursor>=this.userInput.length)return`${this.userInput}█`;let $=this.userInput.slice(0,this.cursor),U=this.userInput.slice(this.cursor,this.cursor+1),Q=this.userInput.slice(this.cursor+1);return`${$}${C4("inverse",U)}${Q}`}get options(){return typeof this.#F=="function"?this.#F():this.#F}constructor($){super($),this.#F=$.options,this.#J=$.placeholder;let U=this.options;this.filteredOptions=[...U],this.multiple=$.multiple===!0,this.#D=typeof $.options=="function"?$.filter:$.filter??qh;let Q;if($.initialValue&&Array.isArray($.initialValue)?this.multiple?Q=$.initialValue:Q=$.initialValue.slice(0,1):!this.multiple&&this.options.length>0&&(Q=[this.options[0]?.value]),Q)for(let X of Q){let F=U.findIndex((Y)=>Y.value===X);F!==-1&&(this.toggleSelected(X),this.#$=F)}this.focusedValue=this.options[this.#$]?.value,this.on("key",(X,F)=>this.#U(X,F)),this.on("userInput",(X)=>this.#X(X))}_isActionKey($,U){return $==="\t"||this.multiple&&this.isNavigating&&U.name==="space"&&$!==void 0&&$!==""}#U($,U){let Q=U.name==="up",X=U.name==="down",F=U.name==="return",Y=this.userInput===""||this.userInput==="\t",J=this.#J,I=this.options,q=J!==void 0&&J!==""&&I.some((W)=>!W.disabled&&(this.#D?this.#D(J,W):!0));if(U.name==="tab"&&Y&&q){this.userInput==="\t"&&this._clearUserInput(),this._setUserInput(J,!0),this.isNavigating=!1;return}Q||X?(this.#$=P4(this.#$,Q?-1:1,this.filteredOptions),this.focusedValue=this.filteredOptions[this.#$]?.value,this.multiple||(this.selectedValues=[this.focusedValue]),this.isNavigating=!0):F?this.value=Wh(this.multiple,this.selectedValues):this.multiple?this.focusedValue!==void 0&&(U.name==="tab"||this.isNavigating&&U.name==="space")?this.toggleSelected(this.focusedValue):this.isNavigating=!1:(this.focusedValue&&(this.selectedValues=[this.focusedValue]),this.isNavigating=!1)}deselectAll(){this.selectedValues=[]}toggleSelected($){this.filteredOptions.length!==0&&(this.multiple?this.selectedValues.includes($)?this.selectedValues=this.selectedValues.filter((U)=>U!==$):this.selectedValues=[...this.selectedValues,$]:this.selectedValues=[$])}#X($){if($!==this.#Q){this.#Q=$;let U=this.options;$&&this.#D?this.filteredOptions=U.filter((F)=>this.#D?.($,F)):this.filteredOptions=[...U];let Q=Ih(this.focusedValue,this.filteredOptions);this.#$=P4(Q,0,this.filteredOptions);let X=this.filteredOptions[this.#$];X&&!X.disabled?this.focusedValue=X.value:this.focusedValue=void 0,this.multiple||(this.focusedValue!==void 0?this.toggleSelected(this.focusedValue):this.deselectAll())}}};kY=class kY extends p${get cursor(){return this.value?0:1}get _value(){return this.cursor===0}constructor(D){super(D,!1),this.value=!!D.initialValue,this.on("userInput",()=>{this.value=this._value}),this.on("confirm",($)=>{this.output.write(M0.cursor.move(0,-1)),this.value=$,this.state="submit",this.close()}),this.on("cursor",()=>{this.value=!this.value})}};Gh={Y:{type:"year",len:4},M:{type:"month",len:2},D:{type:"day",len:2}};VM=class VM extends p${#$;#Q;#D;#F;#J;#U={segmentIndex:0,positionInSegment:0};#X=!0;#Y=null;inlineError="";get segmentCursor(){return{...this.#U}}get segmentValues(){return{...this.#D}}get segments(){return this.#$}get separator(){return this.#Q}get formattedValue(){return this.#B(this.#D)}#B(D){return this.#$.map(($)=>D[$.type]).join(this.#Q)}#I(){this._setUserInput(this.#B(this.#D)),this._setValue(LM(this.#D)??void 0)}constructor(D){let $=D.format?{segments:HM(D.format),separator:D.separator??"/"}:zh(D.locale),U=D.separator??$.separator,Q=D.format?HM(D.format):$.segments,X=D.initialValue??D.defaultValue,F=X?{year:String(X.getUTCFullYear()).padStart(4,"0"),month:String(X.getUTCMonth()+1).padStart(2,"0"),day:String(X.getUTCDate()).padStart(2,"0")}:{year:"____",month:"__",day:"__"},Y=Q.map((J)=>F[J.type]).join(U);super({...D,initialUserInput:Y},!1),this.#$=Q,this.#Q=U,this.#D=F,this.#F=D.minDate,this.#J=D.maxDate,this.#I(),this.on("cursor",(J)=>this.#Z(J)),this.on("key",(J,I)=>this.#K(J,I)),this.on("finalize",()=>this.#H(D))}#q(){let D=Math.max(0,Math.min(this.#U.segmentIndex,this.#$.length-1)),$=this.#$[D];if($)return this.#U.positionInSegment=Math.max(0,Math.min(this.#U.positionInSegment,$.len-1)),{segment:$,index:D}}#W(D){this.inlineError="",this.#Y=null;let $=this.#q();$&&(this.#U.segmentIndex=Math.max(0,Math.min(this.#$.length-1,$.index+D)),this.#U.positionInSegment=0,this.#X=!0)}#G(D){let $=this.#q();if(!$)return;let{segment:U}=$,Q=this.#D[U.type],X=!Q||Q.replace(/_/g,"")==="",F=Number.parseInt((Q||"0").replace(/_/g,"0"),10)||0,Y=Zh(U.type,I7(this.#D),this.#F,this.#J),J;X?J=D===1?Y.min:Y.max:J=Math.max(Math.min(Y.max,F+D),Y.min),this.#D={...this.#D,[U.type]:J.toString().padStart(U.len,"0")},this.#X=!0,this.#Y=null,this.#I()}#Z(D){if(D)switch(D){case"right":return this.#W(1);case"left":return this.#W(-1);case"up":return this.#G(1);case"down":return this.#G(-1)}}#K(D,$){if($?.name==="backspace"||$?.sequence===""||$?.sequence==="\b"||D===""||D==="\b"){this.inlineError="";let U=this.#q();if(!U)return;if(!this.#D[U.segment.type].replace(/_/g,"")){this.#W(-1);return}this.#D[U.segment.type]="_".repeat(U.segment.len),this.#X=!0,this.#U.positionInSegment=0,this.#I();return}if($?.name==="tab"){this.inlineError="";let U=this.#q();if(!U)return;let Q=$.shift?-1:1,X=U.index+Q;X>=0&&X<this.#$.length&&(this.#U.segmentIndex=X,this.#U.positionInSegment=0,this.#X=!0);return}if(D&&/^[0-9]$/.test(D)){let U=this.#q();if(!U)return;let{segment:Q}=U,X=!this.#D[Q.type].replace(/_/g,"");if(this.#X&&this.#Y!==null&&!X){let G=this.#Y+D,Z={...this.#D,[Q.type]:G},z=this.#z(Z,Q);if(z){this.inlineError=z,this.#Y=null,this.#X=!1;return}this.inlineError="",this.#D[Q.type]=G,this.#Y=null,this.#X=!1,this.#I(),U.index<this.#$.length-1&&(this.#U.segmentIndex=U.index+1,this.#U.positionInSegment=0,this.#X=!0);return}this.#X&&!X&&(this.#D[Q.type]="_".repeat(Q.len),this.#U.positionInSegment=0),this.#X=!1,this.#Y=null;let F=this.#D[Q.type],Y=F.indexOf("_"),J=Y>=0?Y:Math.min(this.#U.positionInSegment,Q.len-1);if(J<0||J>=Q.len)return;let I=F.slice(0,J)+D+F.slice(J+1),q=!1;if(J===0&&F==="__"&&(Q.type==="month"||Q.type==="day")){let G=Number.parseInt(D,10);I=`0${D}`,q=G<=(Q.type==="month"?1:2)}if(Q.type==="year"&&(I=(F.replace(/_/g,"")+D).padStart(Q.len,"_")),!I.includes("_")){let G={...this.#D,[Q.type]:I},Z=this.#z(G,Q);if(Z){this.inlineError=Z;return}}this.inlineError="",this.#D[Q.type]=I;let W=I.includes("_")?void 0:OM(this.#D);if(W){let{year:G,month:Z}=W,z=CY(G,Z);this.#D={year:String(Math.max(0,Math.min(9999,G))).padStart(4,"0"),month:String(Math.max(1,Math.min(12,Z))).padStart(2,"0"),day:String(Math.max(1,Math.min(z,W.day))).padStart(2,"0")}}this.#I();let B=I.indexOf("_");q?(this.#X=!0,this.#Y=D):B>=0?this.#U.positionInSegment=B:Y>=0&&U.index<this.#$.length-1?(this.#U.segmentIndex=U.index+1,this.#U.positionInSegment=0,this.#X=!0):this.#U.positionInSegment=Math.min(J+1,Q.len-1)}}#z(D,$){let{month:U,day:Q}=I7(D);if($.type==="month"&&(U<0||U>12))return X0.date.messages.invalidMonth;if($.type==="day"&&(Q<0||Q>31))return X0.date.messages.invalidDay(31,"any month")}#H(D){let{year:$,month:U,day:Q}=I7(this.#D);if($&&U&&Q){let X=CY($,U);this.#D={...this.#D,day:String(Math.min(Q,X)).padStart(2,"0")}}this.value=LM(this.#D)??D.defaultValue??void 0}};Kh=class extends p${options;cursor=0;#$;getGroupItems($){return this.options.filter((U)=>U.group===$)}isGroupSelected($){let U=this.getGroupItems($),Q=this.value;return Q===void 0?!1:U.every((X)=>Q.includes(X.value))}toggleValue(){let $=this.options[this.cursor];if($!==void 0)if(this.value===void 0&&(this.value=[]),$.group===!0){let U=$.value,Q=this.getGroupItems(U);this.isGroupSelected(U)?this.value=this.value.filter((X)=>Q.findIndex((F)=>F.value===X)===-1):this.value=[...this.value,...Q.map((X)=>X.value)],this.value=Array.from(new Set(this.value))}else{let U=this.value.includes($.value);this.value=U?this.value.filter((Q)=>Q!==$.value):[...this.value,$.value]}}constructor($){super($,!1);let{options:U}=$;this.#$=$.selectableGroups!==!1,this.options=Object.entries(U).flatMap(([Q,X])=>[{value:Q,group:!0,label:Q},...X.map((F)=>({...F,group:Q}))]),this.value=[...$.initialValues??[]],this.cursor=Math.max(this.options.findIndex(({value:Q})=>Q===$.cursorAt),this.#$?0:1),this.on("cursor",(Q)=>{switch(Q){case"left":case"up":{this.cursor=this.cursor===0?this.options.length-1:this.cursor-1;let X=this.options[this.cursor]?.group===!0;!this.#$&&X&&(this.cursor=this.cursor===0?this.options.length-1:this.cursor-1);break}case"down":case"right":{this.cursor=this.cursor===this.options.length-1?0:this.cursor+1;let X=this.options[this.cursor]?.group===!0;!this.#$&&X&&(this.cursor=this.cursor===this.options.length-1?0:this.cursor+1);break}case"space":this.toggleValue();break}})}},Hh=new Set(["up","down","left","right"]);RM=class RM extends p${#$=!1;#Q;focused="editor";get userInputWithCursor(){if(this.state==="submit")return this.userInput;let D=this.userInput;if(this.cursor>=D.length)return`${D}█`;let $=D.slice(0,this.cursor),U=D.slice(this.cursor,this.cursor+1),Q=D.slice(this.cursor+1);return U===`
`?`${$}█
${Q}`:`${$}${C4("inverse",U)}${Q}`}get cursor(){return this._cursor}#D(D){if(this.userInput.length===0){this._setUserInput(D);return}this._setUserInput(this.userInput.slice(0,this.cursor)+D+this.userInput.slice(this.cursor))}#F(D){let $=this.value??"";switch(D){case"up":this._cursor=Y7(this._cursor,0,-1,$);return;case"down":this._cursor=Y7(this._cursor,0,1,$);return;case"left":this._cursor=Y7(this._cursor,-1,0,$);return;case"right":this._cursor=Y7(this._cursor,1,0,$);return}}_shouldSubmit(D,$){if(this.#Q)return this.focused==="submit"?!0:(this.#D(`
`),this._cursor++,!1);let U=this.#$;return this.#$=!0,U&&this.cursor===this.userInput.length?(this.userInput[this.cursor-1]===`
`&&(this._setUserInput(this.userInput.slice(0,this.cursor-1)+this.userInput.slice(this.cursor)),this._cursor--),!0):(this.#D(`
`),this._cursor++,!1)}constructor(D){let $=D.initialUserInput??D.initialValue;super({...D,initialUserInput:$},!1),$!==void 0&&(this._cursor=$.length),this.#Q=D.showSubmit??!1,this.on("key",(U,Q)=>{if(Q?.name&&Hh.has(Q.name)){this.#$=!1,this.#F(Q.name);return}if(U==="\t"&&this.#Q){this.focused=this.focused==="editor"?"submit":"editor";return}if(Q?.name!=="return"){if(this.#$=!1,Q?.name==="backspace"&&this.cursor>0){this._setUserInput(this.userInput.slice(0,this.cursor-1)+this.userInput.slice(this.cursor)),this._cursor--;return}if(Q?.name==="delete"&&this.cursor<this.userInput.length){this._setUserInput(this.userInput.slice(0,this.cursor)+this.userInput.slice(this.cursor+1));return}U&&(this.#Q&&this.focused==="submit"&&(this.focused="editor"),this.#D(U??""),this._cursor++)}}),this.on("userInput",(U)=>{this._setValue(U)}),this.on("finalize",()=>{this.value||(this.value=D.defaultValue),this.value===void 0&&(this.value="")})}};AM=class extends p${_mask="•";get cursor(){return this._cursor}get masked(){return this.userInput.replaceAll(/./g,this._mask)}get userInputWithCursor(){if(this.state==="submit"||this.state==="cancel")return this.masked;let $=this.userInput;if(this.cursor>=$.length)return`${this.masked}${C4(["inverse","hidden"],"_")}`;let U=this.masked,Q=U.slice(0,this.cursor),X=U.slice(this.cursor,this.cursor+1),F=U.slice(this.cursor+1);return`${Q}${C4("inverse",X)}${F}`}clear(){this._clearUserInput()}constructor({mask:$,...U}){super(U),this._mask=$??"•",this.on("userInput",(Q)=>{this._setValue(Q)}),this.on("finalize",()=>{this.value===void 0&&(this.value="")})}},EM=class extends p${options;cursor=0;get _selectedValue(){return this.options[this.cursor]}changeValue(){let $=this._selectedValue;this.value=$===void 0?void 0:$.value}constructor($){super($,!1),this.options=$.options;let U=this.options.findIndex(({value:X})=>X===$.initialValue),Q=U===-1?0:U;this.cursor=this.options[Q]?.disabled?P4(Q,1,this.options):Q,this.changeValue(),this.on("cursor",(X)=>{switch(X){case"left":case"up":this.cursor=P4(this.cursor,-1,this.options);break;case"down":case"right":this.cursor=P4(this.cursor,1,this.options);break}this.changeValue()})}};xY=class xY extends p${get userInputWithCursor(){if(this.state==="submit")return this.userInput;let D=this.userInput;if(this.cursor>=D.length)return`${this.userInput}█`;let $=D.slice(0,this.cursor),U=D.slice(this.cursor,this.cursor+1),Q=D.slice(this.cursor+1);return`${$}${C4("inverse",U)}${Q}`}get cursor(){return this._cursor}constructor(D){super({...D,initialUserInput:D.initialUserInput??D.initialValue}),this.on("userInput",($)=>{this._setValue($)}),this.on("finalize",()=>{this.value||(this.value=D.defaultValue),this.value===void 0&&(this.value="")})}}});import{styleText as o,stripVTControlCharacters as OKD}from"node:util";import Z$ from"node:process";function Lh(){if(Z$.platform!=="win32")return Z$.env.TERM!=="linux";return Boolean(Z$.env.CI)||Boolean(Z$.env.WT_SESSION)||Boolean(Z$.env.TERMINUS_SUBLIME)||Z$.env.ConEmuTask==="{cmd::Cmder}"||Z$.env.TERM_PROGRAM==="Terminus-Sublime"||Z$.env.TERM_PROGRAM==="vscode"||Z$.env.TERM==="xterm-256color"||Z$.env.TERM==="alacritty"||Z$.env.TERMINAL_EMULATOR==="JetBrains-JediTerm"}function Th(D,$){let U=[`${$?`${o("cyan",RD)}  `:""}${D.join(" • ")}`];return $&&U.push(o("cyan",r$)),U}var $9,uY,Nh=()=>process.env.CI==="true",_D=(D,$)=>uY?D:$,Mh,TM,SM,yY,wh,RD,r$,EKD,jKD,fY,B7,TKD,SKD,PKD,Oh,CKD,bKD,vKD,_KD,kKD,xKD,Vh,Rh,Ah,Eh,G7=(D)=>{switch(D){case"initial":case"active":return o("cyan",Mh);case"cancel":return o("red",TM);case"error":return o("yellow",SM);case"submit":return o("green",yY)}},jh=(D)=>{switch(D){case"initial":case"active":return o("cyan",RD);case"cancel":return o("red",RD);case"error":return o("yellow",RD);case"submit":return o("green",RD)}},jM=(D,$,U,Q,X,F=!1)=>{let Y=$,J=0;if(F)for(let I=Q-1;I>=U;I--){let q=D[I];if(q&&(Y-=q.length),J++,Y<=X)break}else for(let I=U;I<Q;I++){let q=D[I];if(q&&(Y-=q.length),J++,Y<=X)break}return{lineCount:Y,removals:J}},Sh=({cursor:D,options:$,style:U,output:Q=process.stdout,maxItems:X=Number.POSITIVE_INFINITY,columnPadding:F=0,rowPadding:Y=4})=>{let J=q7(Q)-F,I=_Y(Q),q=o("dim","..."),W=Math.max(I-Y,0),B=Math.max(Math.min(X,W),5),G=0;D>=B-3&&(G=Math.max(Math.min(D-B+3,$.length-B),0));let Z=B<$.length&&G>0,z=B<$.length&&G+B<$.length,K=Math.min(G+B,$.length),H=[],M=0;Z&&M++,z&&M++;let N=G+(Z?1:0),L=K-(z?1:0);for(let j=N;j<L;j++){let E=$[j],C=E?U(E,j===D):"",S=K6(C,J,{hard:!0,trim:!1}).split(`
`);H.push(S),M+=S.length}if(M>W){let j=0,E=0,C=M,S=D-N,b=W,R=()=>jM(H,C,0,S,b),P=()=>jM(H,C,S+1,H.length,b,!0);Z?({lineCount:C,removals:j}=R(),C>b&&(z||(b-=1),{lineCount:C,removals:E}=P())):(z||(b-=1),{lineCount:C,removals:E}=P(),C>b&&(b-=1,{lineCount:C,removals:j}=R())),j>0&&(Z=!0,H.splice(0,j)),E>0&&(z=!0,H.splice(H.length-E,E))}let O=[];Z&&O.push(q);for(let j of H)for(let E of j)O.push(E);return z&&O.push(q),O},b4=(D)=>{let $=D.active??"Yes",U=D.inactive??"No";return new kY({active:$,inactive:U,signal:D.signal,input:D.input,output:D.output,initialValue:D.initialValue??!0,render(){let Q=D.withGuide??X0.withGuide,X=`${G7(this.state)}  `,F=Q?`${o("gray",RD)}  `:"",Y=D9(D.output,D.message,F,X),J=`${Q?`${o("gray",RD)}
`:""}${Y}
`,I=this.value?$:U;switch(this.state){case"submit":{let q=Q?`${o("gray",RD)}  `:"";return`${J}${q}${o("dim",I)}`}case"cancel":{let q=Q?`${o("gray",RD)}  `:"";return`${J}${q}${o(["strikethrough","dim"],I)}${Q?`
${o("gray",RD)}`:""}`}default:{let q=Q?`${o("cyan",RD)}  `:"",W=Q?o("cyan",r$):"";return`${J}${q}${this.value?`${o("green",fY)} ${$}`:`${o("dim",B7)} ${o("dim",$)}`}${D.vertical?Q?`
${o("cyan",RD)}  `:`
`:` ${o("dim","/")} `}${this.value?`${o("dim",B7)} ${o("dim",U)}`:`${o("green",fY)} ${U}`}
${W}
`}}}}).prompt()},gKD,SD,uKD=(D="",$)=>{let U=$?.output??process.stdout,Q=$?.withGuide??X0.withGuide?`${o("gray",r$)}  `:"";U.write(`${Q}${o("red",D)}

`)},z7=(D="",$)=>{let U=$?.output??process.stdout,Q=$?.withGuide??X0.withGuide?`${o("gray",wh)}  `:"";U.write(`${Q}${D}
`)},U9=(D="",$)=>{let U=$?.output??process.stdout,Q=$?.withGuide??X0.withGuide?`${o("gray",RD)}
${o("gray",r$)}  `:"";U.write(`${Q}${D}

`)},fKD=(D)=>new AM({validate:D.validate,mask:D.mask??Oh,signal:D.signal,input:D.input,output:D.output,render(){let $=D.withGuide??X0.withGuide,U=`${$?`${o("gray",RD)}
`:""}${G7(this.state)}  ${D.message}
`,Q=this.userInputWithCursor,X=this.masked;switch(this.state){case"error":{let F=$?`${o("yellow",RD)}  `:"",Y=$?`${o("yellow",r$)}  `:"",J=X??"";return D.clearOnError&&this.clear(),`${U.trim()}
${F}${J}
${Y}${o("yellow",this.error)}
`}case"submit":{let F=$?`${o("gray",RD)}  `:"",Y=X?o("dim",X):"";return`${U}${F}${Y}`}case"cancel":{let F=$?`${o("gray",RD)}  `:"",Y=X?o(["strikethrough","dim"],X):"";return`${U}${F}${Y}${X&&$?`
${o("gray",RD)}`:""}`}default:{let F=$?`${o("cyan",RD)}  `:"",Y=$?o("cyan",r$):"";return`${U}${F}${Q}
${Y}
`}}}}).prompt(),Ph=(D)=>o("magenta",D),v4=({indicator:D="dots",onCancel:$,output:U=process.stdout,cancelMessage:Q,errorMessage:X,frames:F=uY?["◒","◐","◓","◑"]:["•","o","O","0"],delay:Y=uY?80:120,signal:J,...I}={})=>{let q=Nh(),W,B,G=!1,Z=!1,z="",K,H=performance.now(),M=q7(U),N=I?.styleFrame??Ph,L=(v)=>{let k=v>1?X??X0.messages.error:Q??X0.messages.cancel;Z=v===1,G&&(i(k,v),Z&&typeof $=="function"&&$())},O=()=>L(2),j=()=>L(1),E=()=>{process.on("uncaughtExceptionMonitor",O),process.on("unhandledRejection",O),process.on("SIGINT",j),process.on("SIGTERM",j),process.on("exit",L),J&&J.addEventListener("abort",j)},C=()=>{process.removeListener("uncaughtExceptionMonitor",O),process.removeListener("unhandledRejection",O),process.removeListener("SIGINT",j),process.removeListener("SIGTERM",j),process.removeListener("exit",L),J&&J.removeEventListener("abort",j)},S=()=>{if(K===void 0)return;q&&U.write(`
`);let v=K6(K,M,{hard:!0,trim:!1}).split(`
`);v.length>1&&U.write($9.cursor.up(v.length-1)),U.write($9.cursor.to(0)),U.write($9.erase.down())},b=(v)=>v.replace(/\.+$/,""),R=(v)=>{let k=(performance.now()-v)/1000,A=Math.floor(k/60),w=Math.floor(k%60);return A>0?`[${A}m ${w}s]`:`[${w}s]`},P=I.withGuide??X0.withGuide,h=(v="")=>{G=!0,W=MM({output:U}),z=b(v),H=performance.now(),P&&U.write(`${o("gray",RD)}
`);let k=0,A=0;E(),B=setInterval(()=>{if(q&&z===K)return;S(),K=z;let w=N(F[k]),V;if(q)V=`${w}  ${z}...`;else if(D==="timer")V=`${w}  ${z} ${R(H)}`;else{let m=".".repeat(Math.floor(A)).slice(0,3);V=`${w}  ${z}${m}`}let _=K6(V,M,{hard:!0,trim:!1});U.write(_),k=k+1<F.length?k+1:0,A=A<4?A+0.125:0},Y)},i=(v="",k=0,A=!1)=>{if(!G)return;G=!1,clearInterval(B),S();let w=k===0?o("green",yY):k===1?o("red",TM):o("red",SM);z=v??z,A||(D==="timer"?U.write(`${w}  ${z} ${R(H)}
`):U.write(`${w}  ${z}
`)),C(),W()};return{start:h,stop:(v="")=>i(v,0),message:(v="")=>{z=b(v??z)},cancel:(v="")=>i(v,1),error:(v="")=>i(v,2),clear:()=>i("",0,!0),get isCancelled(){return Z}}},yKD,Ch,W7=(D,$)=>D.includes(`
`)?D.split(`
`).map((U)=>$(U)).join(`
`):$(D),PM=(D)=>{let $=(Q,X)=>{if(Q===void 0)return"";let F=Q.label??String(Q.value);switch(X){case"disabled":return`${o("gray",B7)} ${W7(F,(Y)=>o("gray",Y))}${Q.hint?` ${o("dim",`(${Q.hint??"disabled"})`)}`:""}`;case"selected":return`${W7(F,(Y)=>o("dim",Y))}`;case"active":return`${o("green",fY)} ${F}${Q.hint?` ${o("dim",`(${Q.hint})`)}`:""}`;case"cancelled":return`${W7(F,(Y)=>o(["strikethrough","dim"],Y))}`;default:return`${o("dim",B7)} ${W7(F,(Y)=>o("dim",Y))}`}},U=D.showInstructions??!0;return new EM({options:D.options,signal:D.signal,input:D.input,output:D.output,initialValue:D.initialValue,render(){let Q=D.withGuide??X0.withGuide,X=`${G7(this.state)}  `,F=`${jh(this.state)}  `,Y=D9(D.output,D.message,F,X),J=`${Q?`${o("gray",RD)}
`:""}${Y}
`;switch(this.state){case"submit":{let I=Q?`${o("gray",RD)}  `:"",q=D9(D.output,$(this.options[this.cursor],"selected"),I);return`${J}${q}`}case"cancel":{let I=Q?`${o("gray",RD)}  `:"",q=D9(D.output,$(this.options[this.cursor],"cancelled"),I);return`${J}${q}${Q?`
${o("gray",RD)}`:""}`}default:{let I=Q?`${o("cyan",RD)}  `:"",q=J.split(`
`).length,W=U?Th(Ch,Q):Q?[o("cyan",r$)]:[],B=W.join(`
`),G=W.length+1;return`${J}${I}${Sh({output:D.output,cursor:this.cursor,options:this.options,maxItems:D.maxItems,columnPadding:I.length,rowPadding:q+G,style:(Z,z)=>$(Z,Z.disabled?"disabled":z?"active":"inactive")}).join(`
${I}`)}
${B}
`}}}}).prompt()},mKD,hKD=(D)=>new xY({validate:D.validate,placeholder:D.placeholder,defaultValue:D.defaultValue,initialValue:D.initialValue,output:D.output,signal:D.signal,input:D.input,render(){let $=D?.withGuide??X0.withGuide,U=`${`${$?`${o("gray",RD)}
`:""}${G7(this.state)}  `}${D.message}
`,Q=D.placeholder&&D.placeholder.length>0?o("inverse",D.placeholder[0])+o("dim",D.placeholder.slice(1)):o(["inverse","hidden"],"_"),X=this.userInput?this.userInputWithCursor:Q,F=this.value??"";switch(this.state){case"error":{let Y=this.error?`  ${o("yellow",this.error)}`:"",J=$?`${o("yellow",RD)}  `:"",I=$?o("yellow",r$):"";return`${U.trim()}
${J}${X}
${I}${Y}
`}case"submit":{let Y=F?`  ${o("dim",F)}`:"",J=$?o("gray",RD):"";return`${U}${J}${Y}`}case"cancel":{let Y=F?`  ${o(["strikethrough","dim"],F)}`:"",J=$?o("gray",RD):"";return`${U}${J}${Y}${F.trim()?`
${J}`:""}`}default:{let Y=$?`${o("cyan",RD)}  `:"",J=$?o("cyan",r$):"";return`${U}${Y}${X}
${J}
`}}}}).prompt();var L6=u(()=>{gY();gY();EY();OY();$9=g0(TY(),1);uY=Lh(),Mh=_D("◆","*"),TM=_D("■","x"),SM=_D("▲","x"),yY=_D("◇","o"),wh=_D("┌","T"),RD=_D("│","|"),r$=_D("└","—"),EKD=_D("┐","T"),jKD=_D("┘","—"),fY=_D("●",">"),B7=_D("○"," "),TKD=_D("◻","[•]"),SKD=_D("◼","[+]"),PKD=_D("◻","[ ]"),Oh=_D("▪","•"),CKD=_D("─","-"),bKD=_D("╮","+"),vKD=_D("├","+"),_KD=_D("╯","+"),kKD=_D("╰","+"),xKD=_D("╭","+"),Vh=_D("●","•"),Rh=_D("◆","*"),Ah=_D("▲","!"),Eh=_D("■","x");gKD=[`${o("dim","↑/↓")} to navigate`,`${o("dim","Space:")} select`,`${o("dim","Enter:")} confirm`],SD={message:(D=[],{symbol:$=o("gray",RD),secondarySymbol:U=o("gray",RD),output:Q=process.stdout,spacing:X=1,withGuide:F}={})=>{let Y=[],J=F??X0.withGuide,I=J?U:"",q=J?`${$}  `:"",W=J?`${U}  `:"";for(let G=0;G<X;G++)Y.push(I);let B=Array.isArray(D)?D:D.split(`
`);if(B.length>0){let[G,...Z]=B;G.length>0?Y.push(`${q}${G}`):Y.push(J?$:"");for(let z of Z)z.length>0?Y.push(`${W}${z}`):Y.push(J?U:"")}Q.write(`${Y.join(`
`)}
`)},info:(D,$)=>{SD.message(D,{...$,symbol:o("blue",Vh)})},success:(D,$)=>{SD.message(D,{...$,symbol:o("green",Rh)})},step:(D,$)=>{SD.message(D,{...$,symbol:o("green",yY)})},warn:(D,$)=>{SD.message(D,{...$,symbol:o("yellow",Ah)})},warning:(D,$)=>{SD.warn(D,$)},error:(D,$)=>{SD.message(D,{...$,symbol:o("red",Eh)})}},yKD={light:_D("─","-"),heavy:_D("━","="),block:_D("█","#")},Ch=[`${o("dim","↑/↓")} to navigate`,`${o("dim","Enter:")} confirm`],mKD=`${o("gray",RD)}  `});function Z7(D,$){if(isNaN(D)||isNaN($))throw Error("Cannot compare against non-numbers");return D===$?0:D<$?-1:1}function vM(D=[],$=[]){if(D.length&&!$.length)return-1;if(!D.length&&$.length)return 1;return 0}function K7(D=[],$=[]){let U=Math.max(D.length,$.length);for(let Q=0;Q<U;Q++){let X=D[Q],F=$[Q];if(X===void 0&&F===void 0)return 0;if(F===void 0)return 1;if(X===void 0)return-1;if(typeof X==="string"&&typeof F==="number")return 1;if(typeof X==="number"&&typeof F==="string")return-1;if(X<F)return-1;if(X>F)return 1}return 0}function hY(D){return typeof D==="number"&&!Number.isNaN(D)&&(!Number.isFinite(D)||0<=D&&D<=Number.MAX_SAFE_INTEGER)}function f0(D){return D.split(".").filter(Boolean).map(($)=>{if(kh.test($)){let U=Number($);if(hY(U))return U}return $})}function C$(D){return D.split(".").filter(Boolean)}function L7(D,$){let U=Number(D);if(!hY(U))throw TypeError($);return U}function o$(D){return Number.isNaN(D.major)&&Number.isNaN(D.minor)&&Number.isNaN(D.patch)&&(D.prerelease===void 0||D.prerelease.length===0)&&(D.build===void 0||D.build.length===0)}var _4="0|[1-9]\\d*",bh="\\d*[a-zA-Z-][a-zA-Z0-9-]*",vh,CM,_M,bM="[0-9A-Za-z-]+",kM,xM,gM,uM="(?:<|>)?=?",_h="x|X|\\*",mY,H7,fM,yM,dY=256,kh;var p0=u(()=>{vh=`(?<major>${_4})\\.(?<minor>${_4})\\.(?<patch>${_4})`,CM=`(?:${_4}|${bh})`,_M=`(?:-(?<prerelease>${CM}(?:\\.${CM})*))`,kM=`(?:\\+(?<buildmetadata>${bM}(?:\\.${bM})*))`,xM=`v?${vh}${_M}?${kM}?`,gM=new RegExp(`^${xM}$`),mY=`${_4}|${_h}`,H7=`[v=\\s]*(?<major>${mY})(?:\\.(?<minor>${mY})(?:\\.(?<patch>${mY})${_M}?${kM}?)?)?`,fM=new RegExp(`^(?<operator>~>?|\\^|${uM})\\s*${H7}$`),yM=new RegExp(`^(?<operator>${uM})\\s*(${xM})$|^$`);kh=new RegExp(`^${_4}$`)});function A0(D,$){if(D===$)return 0;return Z7(D.major,$.major)||Z7(D.minor,$.minor)||Z7(D.patch,$.patch)||vM(D.prerelease,$.prerelease)||K7(D.prerelease,$.prerelease)}var X$=u(()=>{p0()});function rKD(D,$){let U=D.prerelease?.length||$.prerelease?.length;if(D.major!==$.major)return U?"premajor":"major";if(D.minor!==$.minor)return U?"preminor":"minor";if(D.patch!==$.patch)return U?"prepatch":"patch";if(K7(D.prerelease,$.prerelease)!==0)return"prerelease"}var mM=u(()=>{p0()});function lY(D){return D.toFixed(0)}function nY(D){let $=lY(D.major),U=lY(D.minor),Q=lY(D.patch),X=D.prerelease?.join(".")??"",F=D.build?.join(".")??"";return[[`${$}.${U}.${Q}`,X].filter((I)=>I).join("-"),F].filter((I)=>I).join("+")}function xh(D,$){if(o$($))return!0;let U=A0(D,$);switch($.operator){case"=":case void 0:return U===0;case"!=":return U!==0;case">":return U>0;case"<":return U<0;case">=":return U>=0;case"<=":return U<=0}}function N7(D,$){for(let U of $)if(!xh(D,U))return!1;if(!D.prerelease?.length)return!0;for(let U of $){if(o$(U))continue;if(!U.prerelease?.length)continue;let{major:Q,minor:X,patch:F}=U;if(D.major===Q&&D.minor===X&&D.patch===F)return!0}return!1}var M7=u(()=>{p0();X$()});function X9(D,$){return $.some((U)=>N7(D,U))}var Q9=u(()=>{M7()});function gh(D=[]){let $=[...D],U=$.length;while(U>=0){let Q=$[U];if(typeof Q==="number"){$[U]=Q+1;break}U-=1}if(U===-1)$.push(0);return $}function F9(D=[],$){let U=gh(D);if(!$)return U;let Q=f0($);if(Q.every((X)=>typeof X==="string")){if(Q.every((X,F)=>X===U[F])&&typeof U[Q.length]==="number")return U;Q=[...Q,0]}return Q}function XHD(D,$,U={}){let Q=U.build!==void 0?C$(U.build):D.build??[];switch($){case"premajor":return{major:D.major+1,minor:0,patch:0,prerelease:F9(D.prerelease,U.prerelease),build:Q};case"preminor":return{major:D.major,minor:D.minor+1,patch:0,prerelease:F9(D.prerelease,U.prerelease),build:Q};case"prepatch":return{major:D.major,minor:D.minor,patch:D.patch+1,prerelease:F9(D.prerelease,U.prerelease),build:Q};case"prerelease":{let F=(D.prerelease??[]).length===0?D.patch+1:D.patch;return{major:D.major,minor:D.minor,patch:F,prerelease:F9(D.prerelease,U.prerelease),build:Q}}case"major":return{major:(D.prerelease??[]).length===0||D.minor!==0||D.patch!==0?D.major+1:D.major,minor:0,patch:0,prerelease:[],build:Q};case"minor":{let F=(D.prerelease??[]).length===0||D.patch!==0?D.minor+1:D.minor;return{major:D.major,minor:F,patch:0,prerelease:[],build:Q}}case"patch":{let F=(D.prerelease??[]).length===0?D.patch+1:D.patch;return{major:D.major,minor:D.minor,patch:F,prerelease:[],build:Q}}case"pre":return{major:D.major,minor:D.minor,patch:D.patch,prerelease:F9(D.prerelease,U.prerelease),build:Q};default:throw TypeError(`Cannot increment version: invalid argument ${$}`)}}var hM=u(()=>{p0()});var w7,k4;var Y9=u(()=>{w7={major:Number.NaN,minor:Number.NaN,patch:Number.NaN,prerelease:[],build:[]},k4={operator:void 0,...w7}});var iY=u(()=>{Y9();p0()});function uh(D,$){return A0(D,$)>0}var cY=u(()=>{X$()});var dM=u(()=>{Q9();cY()});function B1(D,$){return A0(D,$)<0}var pY=u(()=>{X$()});var lM=u(()=>{Q9();pY()});function fh(D){let U=D.match(yM)?.groups;if(!U)return null;let{operator:Q}=U;return{operator:Q||void 0,...w7}}function gD(D){return!D||D.toLowerCase()==="x"||D==="*"}function yh(D){if(gD(D.major))return;if(gD(D.minor))return{operator:">=",major:+D.major,minor:0,patch:0,prerelease:[],build:[]};if(gD(D.patch))return{operator:">=",major:+D.major,minor:+D.minor,patch:0,prerelease:[],build:[]};return{operator:">=",major:+D.major,minor:+D.minor,patch:+D.patch,prerelease:D.prerelease?f0(D.prerelease):[],build:[]}}function mh(D){if(gD(D.major))return;if(gD(D.minor))return{operator:"<",major:+D.major+1,minor:0,patch:0,prerelease:[],build:[]};if(gD(D.patch))return{operator:"<",major:+D.major,minor:+D.minor+1,patch:0,prerelease:[],build:[]};if(D.prerelease)return{operator:"<=",major:+D.major,minor:+D.minor,patch:+D.patch,prerelease:f0(D.prerelease),build:[]};return{operator:"<=",major:+D.major,minor:+D.minor,patch:+D.patch,prerelease:[],build:[]}}function hh(D){let $=D.match(new RegExp(`^${H7}`)),U=$?.groups;if(!U)return null;let Q=$[0].length,X=D.slice(Q).match(/^\s+-\s+/);if(!X)return null;let F=X[0].length,J=D.slice(Q+F).match(new RegExp(`^${H7}\\s*$`))?.groups,I=yh(U),q=mh(J);return[I,q].filter(Boolean)}function dh(D){let $=gD(D.major),U=gD(D.minor),Q=gD(D.patch),X=+D.major,F=+D.minor,Y=+D.patch;if($)return[k4];if(U)return[{operator:">=",major:X,minor:0,patch:0},{operator:"<",major:X+1,minor:0,patch:0}];if(Q){if(X===0)return[{operator:">=",major:X,minor:F,patch:0},{operator:"<",major:X,minor:F+1,patch:0}];return[{operator:">=",major:X,minor:F,patch:0},{operator:"<",major:X+1,minor:0,patch:0}]}let J=f0(D.prerelease??"");if(X===0){if(F===0)return[{operator:">=",major:X,minor:F,patch:Y,prerelease:J},{operator:"<",major:X,minor:F,patch:Y+1}];return[{operator:">=",major:X,minor:F,patch:Y,prerelease:J},{operator:"<",major:X,minor:F+1,patch:0}]}return[{operator:">=",major:X,minor:F,patch:Y,prerelease:J},{operator:"<",major:X+1,minor:0,patch:0}]}function lh(D){let $=gD(D.major),U=gD(D.minor),Q=gD(D.patch),X=+D.major,F=+D.minor,Y=+D.patch;if($)return[k4];if(U)return[{operator:">=",major:X,minor:0,patch:0},{operator:"<",major:X+1,minor:0,patch:0}];if(Q)return[{operator:">=",major:X,minor:F,patch:0},{operator:"<",major:X,minor:F+1,patch:0}];let J=f0(D.prerelease??"");return[{operator:">=",major:X,minor:F,patch:Y,prerelease:J},{operator:"<",major:X,minor:F+1,patch:0}]}function nh(D){let $=gD(D.major),U=gD(D.minor),Q=gD(D.patch),X=+D.major,F=+D.minor,Y=+D.patch;if($)return[{operator:"<",major:0,minor:0,patch:0}];if(U){if(Q)return[{operator:"<",major:X,minor:0,patch:0}];return[{operator:"<",major:X,minor:0,patch:0}]}if(Q)return[{operator:"<",major:X,minor:F,patch:0}];let J=f0(D.prerelease??""),I=C$(D.build??"");return[{operator:"<",major:X,minor:F,patch:Y,prerelease:J,build:I}]}function ih(D){let $=gD(D.minor),U=gD(D.patch),Q=+D.major,X=+D.minor,F=+D.patch;if($)return[{operator:"<",major:Q+1,minor:0,patch:0}];if(U)return[{operator:"<",major:Q,minor:X+1,patch:0}];let Y=f0(D.prerelease??""),J=C$(D.build??"");return[{operator:"<=",major:Q,minor:X,patch:F,prerelease:Y,build:J}]}function ch(D){let $=gD(D.major),U=gD(D.minor),Q=gD(D.patch),X=+D.major,F=+D.minor,Y=+D.patch;if($)return[{operator:"<",major:0,minor:0,patch:0}];if(U)return[{operator:">=",major:X+1,minor:0,patch:0}];if(Q)return[{operator:">=",major:X,minor:F+1,patch:0}];let J=f0(D.prerelease??""),I=C$(D.build??"");return[{operator:">",major:X,minor:F,patch:Y,prerelease:J,build:I}]}function ph(D){let $=gD(D.major),U=gD(D.minor),Q=gD(D.patch),X=+D.major,F=+D.minor,Y=+D.patch;if($)return[k4];if(U)return[{operator:">=",major:X,minor:0,patch:0}];if(Q)return[{operator:">=",major:X,minor:F,patch:0}];let J=f0(D.prerelease??""),I=C$(D.build??"");return[{operator:">=",major:X,minor:F,patch:Y,prerelease:J,build:I}]}function rh(D){let $=gD(D.major),U=gD(D.minor),Q=gD(D.patch),X=+D.major,F=+D.minor,Y=+D.patch;if($)return[k4];if(U)return[{operator:">=",major:X,minor:0,patch:0},{operator:"<",major:X+1,minor:0,patch:0}];if(Q)return[{operator:">=",major:X,minor:F,patch:0},{operator:"<",major:X,minor:F+1,patch:0}];let J=f0(D.prerelease??""),I=C$(D.build??"");return[{operator:D.operator==="="?"=":void 0,major:X,minor:F,patch:Y,prerelease:J,build:I}]}function oh(D){let $=D.match(fM)?.groups;if(!$)return fh(D);switch($.operator){case"^":return dh($);case"~":case"~>":return lh($);case"<":return nh($);case"<=":return ih($);case">":return ch($);case">=":return ph($);default:return rh($)}}function ah(D){return D.split(/\s+/).flatMap(oh)}function O7(D){let $=D.replaceAll(/(?<=[<>=~^])(\s+)/g,"").split(/\s*\|\|\s*/).map((U)=>hh(U)||ah(U));if($.some((U)=>U.includes(null)))throw TypeError(`Cannot parse version range: range "${D}" is invalid`);return $}var rY=u(()=>{p0();Y9()});function K$(D){if(typeof D!=="string")throw TypeError(`Cannot parse version as version must be a string: received ${typeof D}`);if(D.length>dY)throw TypeError(`Cannot parse version as version length is too long: length is ${D.length}, max length is ${dY}`);D=D.trim();let $=D.match(gM)?.groups;if(!$)throw TypeError(`Cannot parse version: ${D}`);let U=L7($.major,`Cannot parse version ${D}: invalid major version`),Q=L7($.minor,`Cannot parse version ${D}: invalid minor version`),X=L7($.patch,`Cannot parse version ${D}: invalid patch version`),F=$.prerelease?f0($.prerelease):[],Y=$.buildmetadata?C$($.buildmetadata):[];return{major:U,minor:Q,patch:X,prerelease:F,build:Y}}var V7=u(()=>{p0();p0()});function nM(D,$){let U=D.operator,Q=$.operator;if(U===void 0){if(o$(D))return!0;return X9(D,[[$]])}if(Q===void 0){if(o$($))return!0;return X9($,[[D]])}let X=A0(D,$);return(U===">="||U===">")&&(Q===">="||Q===">")||(U==="<="||U==="<")&&(Q==="<="||Q==="<")||X===0&&((U===">="||U==="<=")&&(Q===">="||Q==="<="))||X===-1&&(U===">="||U===">")&&(Q==="<="||Q==="<")||X===1&&(U==="<="||U==="<")&&(Q===">="||Q===">")}function th(D){return D.every(($)=>{return $.some((U)=>sh(U))})}function sh(D){for(let $=0;$<D.length-1;$++){let U=D[$];for(let Q of D.slice($+1))if(!nM(U,Q))return!1}return!0}function iM(D,$){return th([D,$])&&D.some((U)=>{return $.some((Q)=>{return U.every((X)=>{return Q.every((F)=>nM(X,F))})})})}var cM=u(()=>{p0();X$();Q9()});var pM=u(()=>{rY()});var rM=u(()=>{Y9();Y9();iY()});function J9(D){try{return K$(D),!0}catch{return!1}}var oM=u(()=>{V7()});var aM=u(()=>{V7()});var tM=u(()=>{p0()});var sM=u(()=>{X$()});var eM=u(()=>{X$()});var Dw=u(()=>{M7();p0();X$()});function DLD(D,$){return A0(D,$)>=0}var $w=u(()=>{X$()});var Uw=u(()=>{M7();p0();X$()});var Xw=u(()=>{X$()});var oY=u(()=>{X$();mM();Q9();hM();iY();dM();lM();rY();V7();cM();pM();rM();oM();aM();tM();sM();eM();cY();Dw();$w();pY();Uw();Xw()});var y0=T((kLD,E7)=>{var Qw,Fw,Yw,Jw,Iw,qw,Ww,Bw,Gw,zw,Zw,Kw,Hw,R7,aY,Lw,Nw,Mw,x4,ww,Ow,Vw,Rw,Aw,Ew,jw,Tw,Sw,A7,Pw,Cw,bw;(function(D){var $=typeof global==="object"?global:typeof self==="object"?self:typeof this==="object"?this:{};if(typeof define==="function"&&define.amd)define("tslib",["exports"],function(Q){D(U($,U(Q)))});else if(typeof E7==="object"&&typeof kLD==="object")D(U($,U(kLD)));else D(U($));function U(Q,X){if(Q!==$)if(typeof Object.create==="function")Object.defineProperty(Q,"__esModule",{value:!0});else Q.__esModule=!0;return function(F,Y){return Q[F]=X?X(F,Y):Y}}})(function(D){var $=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(F,Y){F.__proto__=Y}||function(F,Y){for(var J in Y)if(Object.prototype.hasOwnProperty.call(Y,J))F[J]=Y[J]};Qw=function(F,Y){if(typeof Y!=="function"&&Y!==null)throw TypeError("Class extends value "+String(Y)+" is not a constructor or null");$(F,Y);function J(){this.constructor=F}F.prototype=Y===null?Object.create(Y):(J.prototype=Y.prototype,new J)},Fw=Object.assign||function(F){for(var Y,J=1,I=arguments.length;J<I;J++){Y=arguments[J];for(var q in Y)if(Object.prototype.hasOwnProperty.call(Y,q))F[q]=Y[q]}return F},Yw=function(F,Y){var J={};for(var I in F)if(Object.prototype.hasOwnProperty.call(F,I)&&Y.indexOf(I)<0)J[I]=F[I];if(F!=null&&typeof Object.getOwnPropertySymbols==="function"){for(var q=0,I=Object.getOwnPropertySymbols(F);q<I.length;q++)if(Y.indexOf(I[q])<0&&Object.prototype.propertyIsEnumerable.call(F,I[q]))J[I[q]]=F[I[q]]}return J},Jw=function(F,Y,J,I){var q=arguments.length,W=q<3?Y:I===null?I=Object.getOwnPropertyDescriptor(Y,J):I,B;if(typeof Reflect==="object"&&typeof Reflect.decorate==="function")W=Reflect.decorate(F,Y,J,I);else for(var G=F.length-1;G>=0;G--)if(B=F[G])W=(q<3?B(W):q>3?B(Y,J,W):B(Y,J))||W;return q>3&&W&&Object.defineProperty(Y,J,W),W},Iw=function(F,Y){return function(J,I){Y(J,I,F)}},qw=function(F,Y,J,I,q,W){function B(E){if(E!==void 0&&typeof E!=="function")throw TypeError("Function expected");return E}var G=I.kind,Z=G==="getter"?"get":G==="setter"?"set":"value",z=!Y&&F?I.static?F:F.prototype:null,K=Y||(z?Object.getOwnPropertyDescriptor(z,I.name):{}),H,M=!1;for(var N=J.length-1;N>=0;N--){var L={};for(var O in I)L[O]=O==="access"?{}:I[O];for(var O in I.access)L.access[O]=I.access[O];L.addInitializer=function(E){if(M)throw TypeError("Cannot add initializers after decoration has completed");W.push(B(E||null))};var j=(0,J[N])(G==="accessor"?{get:K.get,set:K.set}:K[Z],L);if(G==="accessor"){if(j===void 0)continue;if(j===null||typeof j!=="object")throw TypeError("Object expected");if(H=B(j.get))K.get=H;if(H=B(j.set))K.set=H;if(H=B(j.init))q.unshift(H)}else if(H=B(j))if(G==="field")q.unshift(H);else K[Z]=H}if(z)Object.defineProperty(z,I.name,K);M=!0},Ww=function(F,Y,J){var I=arguments.length>2;for(var q=0;q<Y.length;q++)J=I?Y[q].call(F,J):Y[q].call(F);return I?J:void 0},Bw=function(F){return typeof F==="symbol"?F:"".concat(F)},Gw=function(F,Y,J){if(typeof Y==="symbol")Y=Y.description?"[".concat(Y.description,"]"):"";return Object.defineProperty(F,"name",{configurable:!0,value:J?"".concat(J," ",Y):Y})},zw=function(F,Y){if(typeof Reflect==="object"&&typeof Reflect.metadata==="function")return Reflect.metadata(F,Y)},Zw=function(F,Y,J,I){function q(W){return W instanceof J?W:new J(function(B){B(W)})}return new(J||(J=Promise))(function(W,B){function G(K){try{z(I.next(K))}catch(H){B(H)}}function Z(K){try{z(I.throw(K))}catch(H){B(H)}}function z(K){K.done?W(K.value):q(K.value).then(G,Z)}z((I=I.apply(F,Y||[])).next())})},Kw=function(F,Y){var J={label:0,sent:function(){if(W[0]&1)throw W[1];return W[1]},trys:[],ops:[]},I,q,W,B=Object.create((typeof Iterator==="function"?Iterator:Object).prototype);return B.next=G(0),B.throw=G(1),B.return=G(2),typeof Symbol==="function"&&(B[Symbol.iterator]=function(){return this}),B;function G(z){return function(K){return Z([z,K])}}function Z(z){if(I)throw TypeError("Generator is already executing.");while(B&&(B=0,z[0]&&(J=0)),J)try{if(I=1,q&&(W=z[0]&2?q.return:z[0]?q.throw||((W=q.return)&&W.call(q),0):q.next)&&!(W=W.call(q,z[1])).done)return W;if(q=0,W)z=[z[0]&2,W.value];switch(z[0]){case 0:case 1:W=z;break;case 4:return J.label++,{value:z[1],done:!1};case 5:J.label++,q=z[1],z=[0];continue;case 7:z=J.ops.pop(),J.trys.pop();continue;default:if((W=J.trys,!(W=W.length>0&&W[W.length-1]))&&(z[0]===6||z[0]===2)){J=0;continue}if(z[0]===3&&(!W||z[1]>W[0]&&z[1]<W[3])){J.label=z[1];break}if(z[0]===6&&J.label<W[1]){J.label=W[1],W=z;break}if(W&&J.label<W[2]){J.label=W[2],J.ops.push(z);break}if(W[2])J.ops.pop();J.trys.pop();continue}z=Y.call(F,J)}catch(K){z=[6,K],q=0}finally{I=W=0}if(z[0]&5)throw z[1];return{value:z[0]?z[1]:void 0,done:!0}}},Hw=function(F,Y){for(var J in F)if(J!=="default"&&!Object.prototype.hasOwnProperty.call(Y,J))A7(Y,F,J)},A7=Object.create?function(F,Y,J,I){if(I===void 0)I=J;var q=Object.getOwnPropertyDescriptor(Y,J);if(!q||("get"in q?!Y.__esModule:q.writable||q.configurable))q={enumerable:!0,get:function(){return Y[J]}};Object.defineProperty(F,I,q)}:function(F,Y,J,I){if(I===void 0)I=J;F[I]=Y[J]},R7=function(F){var Y=typeof Symbol==="function"&&Symbol.iterator,J=Y&&F[Y],I=0;if(J)return J.call(F);if(F&&typeof F.length==="number")return{next:function(){if(F&&I>=F.length)F=void 0;return{value:F&&F[I++],done:!F}}};throw TypeError(Y?"Object is not iterable.":"Symbol.iterator is not defined.")},aY=function(F,Y){var J=typeof Symbol==="function"&&F[Symbol.iterator];if(!J)return F;var I=J.call(F),q,W=[],B;try{while((Y===void 0||Y-- >0)&&!(q=I.next()).done)W.push(q.value)}catch(G){B={error:G}}finally{try{if(q&&!q.done&&(J=I.return))J.call(I)}finally{if(B)throw B.error}}return W},Lw=function(){for(var F=[],Y=0;Y<arguments.length;Y++)F=F.concat(aY(arguments[Y]));return F},Nw=function(){for(var F=0,Y=0,J=arguments.length;Y<J;Y++)F+=arguments[Y].length;for(var I=Array(F),q=0,Y=0;Y<J;Y++)for(var W=arguments[Y],B=0,G=W.length;B<G;B++,q++)I[q]=W[B];return I},Mw=function(F,Y,J){if(J||arguments.length===2){for(var I=0,q=Y.length,W;I<q;I++)if(W||!(I in Y)){if(!W)W=Array.prototype.slice.call(Y,0,I);W[I]=Y[I]}}return F.concat(W||Array.prototype.slice.call(Y))},x4=function(F){return this instanceof x4?(this.v=F,this):new x4(F)},ww=function(F,Y,J){if(!Symbol.asyncIterator)throw TypeError("Symbol.asyncIterator is not defined.");var I=J.apply(F,Y||[]),q,W=[];return q=Object.create((typeof AsyncIterator==="function"?AsyncIterator:Object).prototype),G("next"),G("throw"),G("return",B),q[Symbol.asyncIterator]=function(){return this},q;function B(N){return function(L){return Promise.resolve(L).then(N,H)}}function G(N,L){if(I[N]){if(q[N]=function(O){return new Promise(function(j,E){W.push([N,O,j,E])>1||Z(N,O)})},L)q[N]=L(q[N])}}function Z(N,L){try{z(I[N](L))}catch(O){M(W[0][3],O)}}function z(N){N.value instanceof x4?Promise.resolve(N.value.v).then(K,H):M(W[0][2],N)}function K(N){Z("next",N)}function H(N){Z("throw",N)}function M(N,L){if(N(L),W.shift(),W.length)Z(W[0][0],W[0][1])}},Ow=function(F){var Y,J;return Y={},I("next"),I("throw",function(q){throw q}),I("return"),Y[Symbol.iterator]=function(){return this},Y;function I(q,W){Y[q]=F[q]?function(B){return(J=!J)?{value:x4(F[q](B)),done:!1}:W?W(B):B}:W}},Vw=function(F){if(!Symbol.asyncIterator)throw TypeError("Symbol.asyncIterator is not defined.");var Y=F[Symbol.asyncIterator],J;return Y?Y.call(F):(F=typeof R7==="function"?R7(F):F[Symbol.iterator](),J={},I("next"),I("throw"),I("return"),J[Symbol.asyncIterator]=function(){return this},J);function I(W){J[W]=F[W]&&function(B){return new Promise(function(G,Z){B=F[W](B),q(G,Z,B.done,B.value)})}}function q(W,B,G,Z){Promise.resolve(Z).then(function(z){W({value:z,done:G})},B)}},Rw=function(F,Y){if(Object.defineProperty)Object.defineProperty(F,"raw",{value:Y});else F.raw=Y;return F};var U=Object.create?function(F,Y){Object.defineProperty(F,"default",{enumerable:!0,value:Y})}:function(F,Y){F.default=Y},Q=function(F){return Q=Object.getOwnPropertyNames||function(Y){var J=[];for(var I in Y)if(Object.prototype.hasOwnProperty.call(Y,I))J[J.length]=I;return J},Q(F)};Aw=function(F){if(F&&F.__esModule)return F;var Y={};if(F!=null){for(var J=Q(F),I=0;I<J.length;I++)if(J[I]!=="default")A7(Y,F,J[I])}return U(Y,F),Y},Ew=function(F){return F&&F.__esModule?F:{default:F}},jw=function(F,Y,J,I){if(J==="a"&&!I)throw TypeError("Private accessor was defined without a getter");if(typeof Y==="function"?F!==Y||!I:!Y.has(F))throw TypeError("Cannot read private member from an object whose class did not declare it");return J==="m"?I:J==="a"?I.call(F):I?I.value:Y.get(F)},Tw=function(F,Y,J,I,q){if(I==="m")throw TypeError("Private method is not writable");if(I==="a"&&!q)throw TypeError("Private accessor was defined without a setter");if(typeof Y==="function"?F!==Y||!q:!Y.has(F))throw TypeError("Cannot write private member to an object whose class did not declare it");return I==="a"?q.call(F,J):q?q.value=J:Y.set(F,J),J},Sw=function(F,Y){if(Y===null||typeof Y!=="object"&&typeof Y!=="function")throw TypeError("Cannot use 'in' operator on non-object");return typeof F==="function"?Y===F:F.has(Y)},Pw=function(F,Y,J){if(Y!==null&&Y!==void 0){if(typeof Y!=="object"&&typeof Y!=="function")throw TypeError("Object expected.");var I,q;if(J){if(!Symbol.asyncDispose)throw TypeError("Symbol.asyncDispose is not defined.");I=Y[Symbol.asyncDispose]}if(I===void 0){if(!Symbol.dispose)throw TypeError("Symbol.dispose is not defined.");if(I=Y[Symbol.dispose],J)q=I}if(typeof I!=="function")throw TypeError("Object not disposable.");if(q)I=function(){try{q.call(this)}catch(W){return Promise.reject(W)}};F.stack.push({value:Y,dispose:I,async:J})}else if(J)F.stack.push({async:!0});return Y};var X=typeof SuppressedError==="function"?SuppressedError:function(F,Y,J){var I=Error(J);return I.name="SuppressedError",I.error=F,I.suppressed=Y,I};Cw=function(F){function Y(W){F.error=F.hasError?new X(W,F.error,"An error was suppressed during disposal."):W,F.hasError=!0}var J,I=0;function q(){while(J=F.stack.pop())try{if(!J.async&&I===1)return I=0,F.stack.push(J),Promise.resolve().then(q);if(J.dispose){var W=J.dispose.call(J.value);if(J.async)return I|=2,Promise.resolve(W).then(q,function(B){return Y(B),q()})}else I|=1}catch(B){Y(B)}if(I===1)return F.hasError?Promise.reject(F.error):Promise.resolve();if(F.hasError)throw F.error}return q()},bw=function(F,Y){if(typeof F==="string"&&/^\.\.?\//.test(F))return F.replace(/\.(tsx)$|((?:\.d)?)((?:\.[^./]+?)?)\.([cm]?)ts$/i,function(J,I,q,W,B){return I?Y?".jsx":".js":q&&(!W||!B)?J:q+W+"."+B.toLowerCase()+"js"});return F},D("__extends",Qw),D("__assign",Fw),D("__rest",Yw),D("__decorate",Jw),D("__param",Iw),D("__esDecorate",qw),D("__runInitializers",Ww),D("__propKey",Bw),D("__setFunctionName",Gw),D("__metadata",zw),D("__awaiter",Zw),D("__generator",Kw),D("__exportStar",Hw),D("__createBinding",A7),D("__values",R7),D("__read",aY),D("__spread",Lw),D("__spreadArrays",Nw),D("__spreadArray",Mw),D("__await",x4),D("__asyncGenerator",ww),D("__asyncDelegator",Ow),D("__asyncValues",Vw),D("__makeTemplateObject",Rw),D("__importStar",Aw),D("__importDefault",Ew),D("__classPrivateFieldGet",jw),D("__classPrivateFieldSet",Tw),D("__classPrivateFieldIn",Sw),D("__addDisposableResource",Pw),D("__disposeResources",Cw),D("__rewriteRelativeImportExtension",bw)})});var kw=T((vw)=>{Object.defineProperty(vw,"__esModule",{value:!0});vw.resolveFetch=void 0;var eh=(D)=>{if(D)return(...$)=>D(...$);return(...$)=>fetch(...$)};vw.resolveFetch=eh});var tY=T((yw)=>{Object.defineProperty(yw,"__esModule",{value:!0});yw.FunctionRegion=yw.FunctionsHttpError=yw.FunctionsRelayError=yw.FunctionsFetchError=yw.FunctionsError=void 0;class I9 extends Error{constructor(D,$="FunctionsError",U){super(D);this.name=$,this.context=U}toJSON(){return{name:this.name,message:this.message,context:this.context}}}yw.FunctionsError=I9;class gw extends I9{constructor(D){super("Failed to send a request to the Edge Function","FunctionsFetchError",D)}}yw.FunctionsFetchError=gw;class uw extends I9{constructor(D){super("Relay Error invoking the Edge Function","FunctionsRelayError",D)}}yw.FunctionsRelayError=uw;class fw extends I9{constructor(D){super("Edge Function returned a non-2xx status code","FunctionsHttpError",D)}}yw.FunctionsHttpError=fw;var xw;(function(D){D.Any="any",D.ApNortheast1="ap-northeast-1",D.ApNortheast2="ap-northeast-2",D.ApSouth1="ap-south-1",D.ApSoutheast1="ap-southeast-1",D.ApSoutheast2="ap-southeast-2",D.CaCentral1="ca-central-1",D.EuCentral1="eu-central-1",D.EuWest1="eu-west-1",D.EuWest2="eu-west-2",D.EuWest3="eu-west-3",D.SaEast1="sa-east-1",D.UsEast1="us-east-1",D.UsWest1="us-west-1",D.UsWest2="us-west-2"})(xw||(yw.FunctionRegion=xw={}))});var nw=T((dw)=>{Object.defineProperty(dw,"__esModule",{value:!0});dw.FunctionsClient=void 0;var Qd=y0(),Fd=kw(),g4=tY();class hw{constructor(D,{headers:$={},customFetch:U,region:Q=g4.FunctionRegion.Any}={}){this.url=D,this.headers=$,this.region=Q,this.fetch=(0,Fd.resolveFetch)(U)}setAuth(D){this.headers.Authorization=`Bearer ${D}`}invoke(D){return Qd.__awaiter(this,arguments,void 0,function*($,U={}){var Q,X;let F,Y,J;try{let{headers:I,method:q,body:W,signal:B,timeout:G}=U,Z={},{region:z}=U;if(!z)z=this.region;let K=new URL(`${this.url}/${$}`);if(z&&z!=="any")Z["x-region"]=z,K.searchParams.set("forceFunctionRegion",z);let H,M=!!I&&Object.keys(I).some((C)=>C.toLowerCase()==="content-type");if(W&&!M)if(typeof Blob<"u"&&W instanceof Blob||W instanceof ArrayBuffer)Z["Content-Type"]="application/octet-stream",H=W;else if(typeof W==="string")Z["Content-Type"]="text/plain",H=W;else if(typeof FormData<"u"&&W instanceof FormData)H=W;else Z["Content-Type"]="application/json",H=JSON.stringify(W);else if(W&&typeof W!=="string"&&!(typeof Blob<"u"&&W instanceof Blob)&&!(W instanceof ArrayBuffer)&&!(typeof FormData<"u"&&W instanceof FormData))H=JSON.stringify(W);else H=W;let N=B;if(G)if(Y=new AbortController,F=setTimeout(()=>Y.abort(),G),B)N=Y.signal,J=()=>Y.abort(),B.addEventListener("abort",J);else N=Y.signal;let L=yield this.fetch(K.toString(),{method:q||"POST",headers:Object.assign(Object.assign(Object.assign({},Z),this.headers),I),body:H,signal:N}).catch((C)=>{throw new g4.FunctionsFetchError(C)}),O=L.headers.get("x-relay-error");if(O&&O==="true")throw new g4.FunctionsRelayError(L);if(!L.ok)throw new g4.FunctionsHttpError(L);let j=((Q=L.headers.get("Content-Type"))!==null&&Q!==void 0?Q:"text/plain").split(";")[0].trim().toLowerCase(),E;if(j==="application/json")E=yield L.json();else if(j==="application/octet-stream"||j==="application/pdf")E=yield L.blob();else if(j==="text/event-stream")E=L;else if(j==="multipart/form-data")E=yield L.formData();else E=yield L.text();return{data:E,error:null,response:L}}catch(I){return{data:null,error:I,response:I instanceof g4.FunctionsHttpError||I instanceof g4.FunctionsRelayError?I.context:void 0}}finally{if(F)clearTimeout(F);if(J)(X=U.signal)===null||X===void 0||X.removeEventListener("abort",J)}})}}dw.FunctionsClient=hw});var iw=T((N6)=>{Object.defineProperty(N6,"__esModule",{value:!0});N6.FunctionRegion=N6.FunctionsRelayError=N6.FunctionsHttpError=N6.FunctionsFetchError=N6.FunctionsError=N6.FunctionsClient=void 0;var Yd=nw();Object.defineProperty(N6,"FunctionsClient",{enumerable:!0,get:function(){return Yd.FunctionsClient}});var q9=tY();Object.defineProperty(N6,"FunctionsError",{enumerable:!0,get:function(){return q9.FunctionsError}});Object.defineProperty(N6,"FunctionsFetchError",{enumerable:!0,get:function(){return q9.FunctionsFetchError}});Object.defineProperty(N6,"FunctionsHttpError",{enumerable:!0,get:function(){return q9.FunctionsHttpError}});Object.defineProperty(N6,"FunctionsRelayError",{enumerable:!0,get:function(){return q9.FunctionsRelayError}});Object.defineProperty(N6,"FunctionRegion",{enumerable:!0,get:function(){return q9.FunctionRegion}})});function pw(D,$){return new Promise((U)=>{if($===null||$===void 0?void 0:$.aborted){U();return}let Q=setTimeout(()=>{$===null||$===void 0||$.removeEventListener("abort",X),U()},D);function X(){clearTimeout(Q),U()}$===null||$===void 0||$.addEventListener("abort",X)})}function qd(D,$,U,Q){if(!Q||U>=3)return!1;if(!aw.includes(D))return!1;if(!Id.includes($))return!1;return!0}function W9(D){return W9=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function($){return typeof $}:function($){return $&&typeof Symbol=="function"&&$.constructor===Symbol&&$!==Symbol.prototype?"symbol":typeof $},W9(D)}function zd(D,$){if(W9(D)!="object"||!D)return D;var U=D[Symbol.toPrimitive];if(U!==void 0){var Q=U.call(D,$||"default");if(W9(Q)!="object")return Q;throw TypeError("@@toPrimitive must return a primitive value.")}return($==="string"?String:Number)(D)}function Zd(D){var $=zd(D,"string");return W9($)=="symbol"?$:$+""}function Kd(D,$,U){return($=Zd($))in D?Object.defineProperty(D,$,{value:U,enumerable:!0,configurable:!0,writable:!0}):D[$]=U,D}function ow(D,$){var U=Object.keys(D);if(Object.getOwnPropertySymbols){var Q=Object.getOwnPropertySymbols(D);$&&(Q=Q.filter(function(X){return Object.getOwnPropertyDescriptor(D,X).enumerable})),U.push.apply(U,Q)}return U}function j7(D){for(var $=1;$<arguments.length;$++){var U=arguments[$]!=null?arguments[$]:{};$%2?ow(Object(U),!0).forEach(function(Q){Kd(D,Q,U[Q])}):Object.getOwnPropertyDescriptors?Object.defineProperties(D,Object.getOwnPropertyDescriptors(U)):ow(Object(U)).forEach(function(Q){Object.defineProperty(D,Q,Object.getOwnPropertyDescriptor(U,Q))})}return D}var cw=(D)=>Math.min(1000*2**D,30000),Id,aw,sY,Wd=class{constructor(D){var $,U,Q,X,F;if(this.shouldThrowOnError=!1,this.retryEnabled=!0,this.method=D.method,this.url=D.url,this.headers=new Headers(D.headers),this.schema=D.schema,this.body=D.body,this.shouldThrowOnError=($=D.shouldThrowOnError)!==null&&$!==void 0?$:!1,this.signal=D.signal,this.isMaybeSingle=(U=D.isMaybeSingle)!==null&&U!==void 0?U:!1,this.shouldStripNulls=(Q=D.shouldStripNulls)!==null&&Q!==void 0?Q:!1,this.urlLengthLimit=(X=D.urlLengthLimit)!==null&&X!==void 0?X:8000,this.retryEnabled=(F=D.retry)!==null&&F!==void 0?F:!0,D.fetch)this.fetch=D.fetch;else this.fetch=fetch}throwOnError(){return this.shouldThrowOnError=!0,this}stripNulls(){if(this.headers.get("Accept")==="text/csv")throw Error("stripNulls() cannot be used with csv()");return this.shouldStripNulls=!0,this}setHeader(D,$){return this.headers=new Headers(this.headers),this.headers.set(D,$),this}retry(D){return this.retryEnabled=D,this}then(D,$){var U=this;if(this.schema===void 0);else if(["GET","HEAD"].includes(this.method))this.headers.set("Accept-Profile",this.schema);else this.headers.set("Content-Profile",this.schema);if(this.method!=="GET"&&this.method!=="HEAD")this.headers.set("Content-Type","application/json");if(this.shouldStripNulls){let Y=this.headers.get("Accept");if(Y==="application/vnd.pgrst.object+json")this.headers.set("Accept","application/vnd.pgrst.object+json;nulls=stripped");else if(!Y||Y==="application/json")this.headers.set("Accept","application/vnd.pgrst.array+json;nulls=stripped")}let Q=this.fetch,F=(async()=>{let Y=0;while(!0){let q={};if(U.headers.forEach((B,G)=>{q[G]=B}),Y>0)q["X-Retry-Count"]=String(Y);let W;try{W=await Q(U.url.toString(),{method:U.method,headers:q,body:JSON.stringify(U.body,(B,G)=>typeof G==="bigint"?G.toString():G),signal:U.signal})}catch(B){if((B===null||B===void 0?void 0:B.name)==="AbortError"||(B===null||B===void 0?void 0:B.code)==="ABORT_ERR")throw B;if(!aw.includes(U.method))throw B;if(U.retryEnabled&&Y<3){let G=cw(Y);Y++,await pw(G,U.signal);continue}throw B}if(qd(U.method,W.status,Y,U.retryEnabled)){var J,I;let B=(J=(I=W.headers)===null||I===void 0?void 0:I.get("Retry-After"))!==null&&J!==void 0?J:null,G=B!==null?Math.max(0,parseInt(B,10)||0)*1000:cw(Y);await W.text(),Y++,await pw(G,U.signal);continue}return await U.processResponse(W)}})();if(!this.shouldThrowOnError)F=F.catch((Y)=>{var J;let I="",q="",W="",B=Y===null||Y===void 0?void 0:Y.cause;if(B){var G,Z,z,K;let N=(G=B===null||B===void 0?void 0:B.message)!==null&&G!==void 0?G:"",L=(Z=B===null||B===void 0?void 0:B.code)!==null&&Z!==void 0?Z:"";if(I=`${(z=Y===null||Y===void 0?void 0:Y.name)!==null&&z!==void 0?z:"FetchError"}: ${Y===null||Y===void 0?void 0:Y.message}`,I+=`

Caused by: ${(K=B===null||B===void 0?void 0:B.name)!==null&&K!==void 0?K:"Error"}: ${N}`,L)I+=` (${L})`;if(B===null||B===void 0?void 0:B.stack)I+=`
${B.stack}`}else{var H;I=(H=Y===null||Y===void 0?void 0:Y.stack)!==null&&H!==void 0?H:""}let M=this.url.toString().length;if((Y===null||Y===void 0?void 0:Y.name)==="AbortError"||(Y===null||Y===void 0?void 0:Y.code)==="ABORT_ERR"){if(W="",q="Request was aborted (timeout or manual cancellation)",M>this.urlLengthLimit)q+=`. Note: Your request URL is ${M} characters, which may exceed server limits. If selecting many fields, consider using views. If filtering with large arrays (e.g., .in('id', [many IDs])), consider using an RPC function to pass values server-side.`}else if((B===null||B===void 0?void 0:B.name)==="HeadersOverflowError"||(B===null||B===void 0?void 0:B.code)==="UND_ERR_HEADERS_OVERFLOW"){if(W="",q="HTTP headers exceeded server limits (typically 16KB)",M>this.urlLengthLimit)q+=`. Your request URL is ${M} characters. If selecting many fields, consider using views. If filtering with large arrays (e.g., .in('id', [200+ IDs])), consider using an RPC function instead.`}return{success:!1,error:{message:`${(J=Y===null||Y===void 0?void 0:Y.name)!==null&&J!==void 0?J:"FetchError"}: ${Y===null||Y===void 0?void 0:Y.message}`,details:I,hint:q,code:W},data:null,count:null,status:0,statusText:""}});return F.then(D,$)}async processResponse(D){var $=this;let U=null,Q=null,X=null,F=D.status,Y=D.statusText;if(D.ok){var J,I;if($.method!=="HEAD"){var q;let G=await D.text();if(G==="");else if($.headers.get("Accept")==="text/csv")Q=G;else if($.headers.get("Accept")&&((q=$.headers.get("Accept"))===null||q===void 0?void 0:q.includes("application/vnd.pgrst.plan+text")))Q=G;else try{Q=JSON.parse(G)}catch(Z){if(U={message:G},Q=null,$.shouldThrowOnError)throw new sY({message:G,details:"",hint:"",code:""})}}let W=(J=$.headers.get("Prefer"))===null||J===void 0?void 0:J.match(/count=(exact|planned|estimated)/),B=(I=D.headers.get("content-range"))===null||I===void 0?void 0:I.split("/");if(W&&B&&B.length>1)X=parseInt(B[1]);if($.isMaybeSingle&&Array.isArray(Q))if(Q.length>1)U={code:"PGRST116",details:`Results contain ${Q.length} rows, application/vnd.pgrst.object+json requires 1 row`,hint:null,message:"JSON object requested, multiple (or no) rows returned"},Q=null,X=null,F=406,Y="Not Acceptable";else if(Q.length===1)Q=Q[0];else Q=null}else{let W=await D.text();try{if(U=JSON.parse(W),Array.isArray(U)&&D.status===404)Q=[],U=null,F=200,Y="OK"}catch(B){if(D.status===404&&W==="")F=204,Y="No Content";else U={message:W}}if(U&&$.shouldThrowOnError)throw new sY(U)}return{success:U===null,error:U,data:Q,count:X,status:F,statusText:Y}}returns(){return this}overrideTypes(){return this}},Bd,rw,u4,Gd=class{constructor(D,{headers:$={},schema:U,fetch:Q,urlLengthLimit:X=8000,retry:F}){this.url=D,this.headers=new Headers($),this.schema=U,this.fetch=Q,this.urlLengthLimit=X,this.retry=F}cloneRequestState(){return{url:new URL(this.url.toString()),headers:new Headers(this.headers)}}select(D,$){let{head:U=!1,count:Q}=$!==null&&$!==void 0?$:{},X=U?"HEAD":"GET",F=!1,Y=(D!==null&&D!==void 0?D:"*").split("").map((q)=>{if(/\s/.test(q)&&!F)return"";if(q==='"')F=!F;return q}).join(""),{url:J,headers:I}=this.cloneRequestState();if(J.searchParams.set("select",Y),Q)I.append("Prefer",`count=${Q}`);return new u4({method:X,url:J,headers:I,schema:this.schema,fetch:this.fetch,urlLengthLimit:this.urlLengthLimit,retry:this.retry})}insert(D,{count:$,defaultToNull:U=!0}={}){var Q;let X="POST",{url:F,headers:Y}=this.cloneRequestState();if($)Y.append("Prefer",`count=${$}`);if(!U)Y.append("Prefer","missing=default");if(Array.isArray(D)){let J=D.reduce((I,q)=>I.concat(Object.keys(q)),[]);if(J.length>0){let I=[...new Set(J)].map((q)=>`"${q}"`);F.searchParams.set("columns",I.join(","))}}return new u4({method:"POST",url:F,headers:Y,schema:this.schema,body:D,fetch:(Q=this.fetch)!==null&&Q!==void 0?Q:fetch,urlLengthLimit:this.urlLengthLimit,retry:this.retry})}upsert(D,{onConflict:$,ignoreDuplicates:U=!1,count:Q,defaultToNull:X=!0}={}){var F;let Y="POST",{url:J,headers:I}=this.cloneRequestState();if(I.append("Prefer",`resolution=${U?"ignore":"merge"}-duplicates`),$!==void 0)J.searchParams.set("on_conflict",$);if(Q)I.append("Prefer",`count=${Q}`);if(!X)I.append("Prefer","missing=default");if(Array.isArray(D)){let q=D.reduce((W,B)=>W.concat(Object.keys(B)),[]);if(q.length>0){let W=[...new Set(q)].map((B)=>`"${B}"`);J.searchParams.set("columns",W.join(","))}}return new u4({method:"POST",url:J,headers:I,schema:this.schema,body:D,fetch:(F=this.fetch)!==null&&F!==void 0?F:fetch,urlLengthLimit:this.urlLengthLimit,retry:this.retry})}update(D,{count:$}={}){var U;let Q="PATCH",{url:X,headers:F}=this.cloneRequestState();if($)F.append("Prefer",`count=${$}`);return new u4({method:"PATCH",url:X,headers:F,schema:this.schema,body:D,fetch:(U=this.fetch)!==null&&U!==void 0?U:fetch,urlLengthLimit:this.urlLengthLimit,retry:this.retry})}delete({count:D}={}){var $;let U="DELETE",{url:Q,headers:X}=this.cloneRequestState();if(D)X.append("Prefer",`count=${D}`);return new u4({method:"DELETE",url:Q,headers:X,schema:this.schema,fetch:($=this.fetch)!==null&&$!==void 0?$:fetch,urlLengthLimit:this.urlLengthLimit,retry:this.retry})}},tw=class D{constructor($,{headers:U={},schema:Q,fetch:X,timeout:F,urlLengthLimit:Y=8000,retry:J}={}){this.url=$,this.headers=new Headers(U),this.schemaName=Q,this.urlLengthLimit=Y;let I=X!==null&&X!==void 0?X:globalThis.fetch;if(F!==void 0&&F>0)this.fetch=(q,W)=>{let B=new AbortController,G=setTimeout(()=>B.abort(),F),Z=W===null||W===void 0?void 0:W.signal;if(Z){if(Z.aborted)return clearTimeout(G),I(q,W);let z=()=>{clearTimeout(G),B.abort()};return Z.addEventListener("abort",z,{once:!0}),I(q,j7(j7({},W),{},{signal:B.signal})).finally(()=>{clearTimeout(G),Z.removeEventListener("abort",z)})}return I(q,j7(j7({},W),{},{signal:B.signal})).finally(()=>clearTimeout(G))};else this.fetch=I;this.retry=J}from($){if(!$||typeof $!=="string"||$.trim()==="")throw Error("Invalid relation name: relation must be a non-empty string.");return new Gd(new URL(`${this.url}/${$}`),{headers:new Headers(this.headers),schema:this.schemaName,fetch:this.fetch,urlLengthLimit:this.urlLengthLimit,retry:this.retry})}schema($){return new D(this.url,{headers:this.headers,schema:$,fetch:this.fetch,urlLengthLimit:this.urlLengthLimit,retry:this.retry})}rpc($,U={},{head:Q=!1,get:X=!1,count:F}={}){var Y;let J,I=new URL(`${this.url}/rpc/${$}`),q,W=(Z)=>Z!==null&&typeof Z==="object"&&(!Array.isArray(Z)||Z.some(W)),B=Q&&Object.values(U).some(W);if(B)J="POST",q=U;else if(Q||X)J=Q?"HEAD":"GET",Object.entries(U).filter(([Z,z])=>z!==void 0).map(([Z,z])=>[Z,Array.isArray(z)?`{${z.join(",")}}`:`${z}`]).forEach(([Z,z])=>{I.searchParams.append(Z,z)});else J="POST",q=U;let G=new Headers(this.headers);if(B)G.set("Prefer",F?`count=${F},return=minimal`:"return=minimal");else if(F)G.set("Prefer",`count=${F}`);return new u4({method:J,url:I,headers:G,schema:this.schemaName,body:q,fetch:(Y=this.fetch)!==null&&Y!==void 0?Y:fetch,urlLengthLimit:this.urlLengthLimit,retry:this.retry})}};var sw=u(()=>{Id=[520,503],aw=["GET","HEAD","OPTIONS"],sY=class extends Error{constructor(D){super(D.message);this.name="PostgrestError",this.details=D.details,this.hint=D.hint,this.code=D.code}toJSON(){return{name:this.name,message:this.message,details:this.details,hint:this.hint,code:this.code}}};Bd=class extends Wd{throwOnError(){return super.throwOnError()}select(D){let $=!1,U=(D!==null&&D!==void 0?D:"*").split("").map((Q)=>{if(/\s/.test(Q)&&!$)return"";if(Q==='"')$=!$;return Q}).join("");return this.url.searchParams.set("select",U),this.headers.append("Prefer","return=representation"),this}order(D,{ascending:$=!0,nullsFirst:U,foreignTable:Q,referencedTable:X=Q}={}){let F=X?`${X}.order`:"order",Y=this.url.searchParams.get(F);return this.url.searchParams.set(F,`${Y?`${Y},`:""}${D}.${$?"asc":"desc"}${U===void 0?"":U?".nullsfirst":".nullslast"}`),this}limit(D,{foreignTable:$,referencedTable:U=$}={}){let Q=typeof U>"u"?"limit":`${U}.limit`;return this.url.searchParams.set(Q,`${D}`),this}range(D,$,{foreignTable:U,referencedTable:Q=U}={}){let X=typeof Q>"u"?"offset":`${Q}.offset`,F=typeof Q>"u"?"limit":`${Q}.limit`;return this.url.searchParams.set(X,`${D}`),this.url.searchParams.set(F,`${$-D+1}`),this}abortSignal(D){return this.signal=D,this}single(){return this.headers.set("Accept","application/vnd.pgrst.object+json"),this}maybeSingle(){return this.isMaybeSingle=!0,this}csv(){return this.headers.set("Accept","text/csv"),this}geojson(){return this.headers.set("Accept","application/geo+json"),this}explain({analyze:D=!1,verbose:$=!1,settings:U=!1,buffers:Q=!1,wal:X=!1,format:F="text"}={}){var Y;let J=[D?"analyze":null,$?"verbose":null,U?"settings":null,Q?"buffers":null,X?"wal":null].filter(Boolean).join("|"),I=(Y=this.headers.get("Accept"))!==null&&Y!==void 0?Y:"application/json";if(this.headers.set("Accept",`application/vnd.pgrst.plan+${F}; for="${I}"; options=${J};`),F==="json")return this;else return this}rollback(){return this.headers.append("Prefer","tx=rollback"),this}returns(){return this}maxAffected(D){return this.headers.append("Prefer","handling=strict"),this.headers.append("Prefer",`max-affected=${D}`),this}},rw=new RegExp("[,()]"),u4=class extends Bd{throwOnError(){return super.throwOnError()}eq(D,$){return this.url.searchParams.append(D,`eq.${$}`),this}neq(D,$){return this.url.searchParams.append(D,`neq.${$}`),this}gt(D,$){return this.url.searchParams.append(D,`gt.${$}`),this}gte(D,$){return this.url.searchParams.append(D,`gte.${$}`),this}lt(D,$){return this.url.searchParams.append(D,`lt.${$}`),this}lte(D,$){return this.url.searchParams.append(D,`lte.${$}`),this}like(D,$){return this.url.searchParams.append(D,`like.${$}`),this}likeAllOf(D,$){return this.url.searchParams.append(D,`like(all).{${$.join(",")}}`),this}likeAnyOf(D,$){return this.url.searchParams.append(D,`like(any).{${$.join(",")}}`),this}ilike(D,$){return this.url.searchParams.append(D,`ilike.${$}`),this}ilikeAllOf(D,$){return this.url.searchParams.append(D,`ilike(all).{${$.join(",")}}`),this}ilikeAnyOf(D,$){return this.url.searchParams.append(D,`ilike(any).{${$.join(",")}}`),this}regexMatch(D,$){return this.url.searchParams.append(D,`match.${$}`),this}regexIMatch(D,$){return this.url.searchParams.append(D,`imatch.${$}`),this}is(D,$){return this.url.searchParams.append(D,`is.${$}`),this}isDistinct(D,$){return this.url.searchParams.append(D,`isdistinct.${$}`),this}in(D,$){let U=Array.from(new Set($)).map((Q)=>{if(typeof Q==="string"&&rw.test(Q))return`"${Q}"`;else return`${Q}`}).join(",");return this.url.searchParams.append(D,`in.(${U})`),this}notIn(D,$){let U=Array.from(new Set($)).map((Q)=>{if(typeof Q==="string"&&rw.test(Q))return`"${Q}"`;else return`${Q}`}).join(",");return this.url.searchParams.append(D,`not.in.(${U})`),this}contains(D,$){if(typeof $==="string")this.url.searchParams.append(D,`cs.${$}`);else if(Array.isArray($))this.url.searchParams.append(D,`cs.{${$.join(",")}}`);else this.url.searchParams.append(D,`cs.${JSON.stringify($)}`);return this}containedBy(D,$){if(typeof $==="string")this.url.searchParams.append(D,`cd.${$}`);else if(Array.isArray($))this.url.searchParams.append(D,`cd.{${$.join(",")}}`);else this.url.searchParams.append(D,`cd.${JSON.stringify($)}`);return this}rangeGt(D,$){return this.url.searchParams.append(D,`sr.${$}`),this}rangeGte(D,$){return this.url.searchParams.append(D,`nxl.${$}`),this}rangeLt(D,$){return this.url.searchParams.append(D,`sl.${$}`),this}rangeLte(D,$){return this.url.searchParams.append(D,`nxr.${$}`),this}rangeAdjacent(D,$){return this.url.searchParams.append(D,`adj.${$}`),this}overlaps(D,$){if(typeof $==="string")this.url.searchParams.append(D,`ov.${$}`);else this.url.searchParams.append(D,`ov.{${$.join(",")}}`);return this}textSearch(D,$,{config:U,type:Q}={}){let X="";if(Q==="plain")X="pl";else if(Q==="phrase")X="ph";else if(Q==="websearch")X="w";let F=U===void 0?"":`(${U})`;return this.url.searchParams.append(D,`${X}fts${F}.${$}`),this}match(D){return Object.entries(D).filter(([$,U])=>U!==void 0).forEach(([$,U])=>{this.url.searchParams.append($,`eq.${U}`)}),this}not(D,$,U){return this.url.searchParams.append(D,`not.${$}.${U}`),this}or(D,{foreignTable:$,referencedTable:U=$}={}){let Q=U?`${U}.or`:"or";return this.url.searchParams.append(Q,`(${D})`),this}filter(D,$,U){return this.url.searchParams.append(D,`${$}.${U}`),this}}});class eY{constructor(){}connect(){}disconnect(){}}function Hd(D,$,U){let Q=new URL($,D);if(U){for(let[X,F]of Object.entries(U))if(F!==void 0)Q.searchParams.set(X,F)}return Q.toString()}async function Ld(D){if(!D||D.type==="none")return{};if(D.type==="bearer")return{Authorization:`Bearer ${D.token}`};if(D.type==="header")return{[D.name]:D.value};if(D.type==="custom")return await D.getHeaders();return{}}function Nd(D){let $=D.fetchImpl??globalThis.fetch;return{async request({method:U,path:Q,query:X,body:F,headers:Y}){let J=Hd(D.baseUrl,Q,X),I=await Ld(D.auth),q=await $(J,{method:U,headers:{...F?{"Content-Type":"application/json"}:{},...I,...Y},body:F?JSON.stringify(F):void 0}),W=await q.text(),B=(q.headers.get("content-type")||"").includes("application/json"),G=B&&W?JSON.parse(W):W;if(!q.ok){let Z=B?G:void 0,z=Z?.error;throw new B9(z?.message??`Request failed with status ${q.status}`,{status:q.status,icebergType:z?.type,icebergCode:z?.code,details:Z})}return{status:q.status,headers:q.headers,data:G}}}}function T7(D){return D.join("\x1F")}function f4(D){return D.join("\x1F")}var B9,Md=class{constructor(D,$=""){this.client=D,this.prefix=$}async listNamespaces(D){let $=D?{parent:T7(D.namespace)}:void 0;return(await this.client.request({method:"GET",path:`${this.prefix}/namespaces`,query:$})).data.namespaces.map((Q)=>({namespace:Q}))}async createNamespace(D,$){let U={namespace:D.namespace,properties:$?.properties};return(await this.client.request({method:"POST",path:`${this.prefix}/namespaces`,body:U})).data}async dropNamespace(D){await this.client.request({method:"DELETE",path:`${this.prefix}/namespaces/${T7(D.namespace)}`})}async loadNamespaceMetadata(D){return{properties:(await this.client.request({method:"GET",path:`${this.prefix}/namespaces/${T7(D.namespace)}`})).data.properties}}async namespaceExists(D){try{return await this.client.request({method:"HEAD",path:`${this.prefix}/namespaces/${T7(D.namespace)}`}),!0}catch($){if($ instanceof B9&&$.status===404)return!1;throw $}}async createNamespaceIfNotExists(D,$){try{return await this.createNamespace(D,$)}catch(U){if(U instanceof B9&&U.status===409)return;throw U}}},wd=class{constructor(D,$="",U){this.client=D,this.prefix=$,this.accessDelegation=U}async listTables(D){return(await this.client.request({method:"GET",path:`${this.prefix}/namespaces/${f4(D.namespace)}/tables`})).data.identifiers}async createTable(D,$){let U={};if(this.accessDelegation)U["X-Iceberg-Access-Delegation"]=this.accessDelegation;return(await this.client.request({method:"POST",path:`${this.prefix}/namespaces/${f4(D.namespace)}/tables`,body:$,headers:U})).data.metadata}async updateTable(D,$){let U=await this.client.request({method:"POST",path:`${this.prefix}/namespaces/${f4(D.namespace)}/tables/${D.name}`,body:$});return{"metadata-location":U.data["metadata-location"],metadata:U.data.metadata}}async dropTable(D,$){await this.client.request({method:"DELETE",path:`${this.prefix}/namespaces/${f4(D.namespace)}/tables/${D.name}`,query:{purgeRequested:String($?.purge??!1)}})}async loadTable(D){let $={};if(this.accessDelegation)$["X-Iceberg-Access-Delegation"]=this.accessDelegation;return(await this.client.request({method:"GET",path:`${this.prefix}/namespaces/${f4(D.namespace)}/tables/${D.name}`,headers:$})).data.metadata}async tableExists(D){let $={};if(this.accessDelegation)$["X-Iceberg-Access-Delegation"]=this.accessDelegation;try{return await this.client.request({method:"HEAD",path:`${this.prefix}/namespaces/${f4(D.namespace)}/tables/${D.name}`,headers:$}),!0}catch(U){if(U instanceof B9&&U.status===404)return!1;throw U}}async createTableIfNotExists(D,$){try{return await this.createTable(D,$)}catch(U){if(U instanceof B9&&U.status===409)return await this.loadTable({namespace:D.namespace,name:$.name});throw U}}},ew=class{constructor(D){let $="v1";if(D.catalogName)$+=`/${D.catalogName}`;let U=D.baseUrl.endsWith("/")?D.baseUrl:`${D.baseUrl}/`;this.client=Nd({baseUrl:U,auth:D.auth,fetchImpl:D.fetch}),this.accessDelegation=D.accessDelegation?.join(","),this.namespaceOps=new Md(this.client,$),this.tableOps=new wd(this.client,$,this.accessDelegation)}async listNamespaces(D){return this.namespaceOps.listNamespaces(D)}async createNamespace(D,$){return this.namespaceOps.createNamespace(D,$)}async dropNamespace(D){await this.namespaceOps.dropNamespace(D)}async loadNamespaceMetadata(D){return this.namespaceOps.loadNamespaceMetadata(D)}async listTables(D){return this.tableOps.listTables(D)}async createTable(D,$){return this.tableOps.createTable(D,$)}async updateTable(D,$){return this.tableOps.updateTable(D,$)}async dropTable(D,$){await this.tableOps.dropTable(D,$)}async loadTable(D){return this.tableOps.loadTable(D)}async namespaceExists(D){return this.namespaceOps.namespaceExists(D)}async tableExists(D){return this.tableOps.tableExists(D)}async createNamespaceIfNotExists(D,$){return this.namespaceOps.createNamespaceIfNotExists(D,$)}async createTableIfNotExists(D,$){return this.tableOps.createTableIfNotExists(D,$)}};var DO=u(()=>{B9=class extends Error{constructor(D,$){super(D);this.name="IcebergError",this.status=$.status,this.icebergType=$.icebergType,this.icebergCode=$.icebergCode,this.details=$.details,this.isCommitStateUnknown=$.icebergType==="CommitStateUnknownException"||[500,502,504].includes($.status)&&$.icebergType?.includes("CommitState")===!0}isNotFound(){return this.status===404}isConflict(){return this.status===409}isAuthenticationTimeout(){return this.status===419}}});function z9(D){return z9=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function($){return typeof $}:function($){return $&&typeof Symbol=="function"&&$.constructor===Symbol&&$!==Symbol.prototype?"symbol":typeof $},z9(D)}function Od(D,$){if(z9(D)!="object"||!D)return D;var U=D[Symbol.toPrimitive];if(U!==void 0){var Q=U.call(D,$||"default");if(z9(Q)!="object")return Q;throw TypeError("@@toPrimitive must return a primitive value.")}return($==="string"?String:Number)(D)}function Vd(D){var $=Od(D,"string");return z9($)=="symbol"?$:$+""}function Rd(D,$,U){return($=Vd($))in D?Object.defineProperty(D,$,{value:U,enumerable:!0,configurable:!0,writable:!0}):D[$]=U,D}function $O(D,$){var U=Object.keys(D);if(Object.getOwnPropertySymbols){var Q=Object.getOwnPropertySymbols(D);$&&(Q=Q.filter(function(X){return Object.getOwnPropertyDescriptor(D,X).enumerable})),U.push.apply(U,Q)}return U}function JD(D){for(var $=1;$<arguments.length;$++){var U=arguments[$]!=null?arguments[$]:{};$%2?$O(Object(U),!0).forEach(function(Q){Rd(D,Q,U[Q])}):Object.getOwnPropertyDescriptors?Object.defineProperties(D,Object.getOwnPropertyDescriptors(U)):$O(Object(U)).forEach(function(Q){Object.defineProperty(D,Q,Object.getOwnPropertyDescriptor(U,Q))})}return D}function b7(D){return typeof D==="object"&&D!==null&&"__isStorageError"in D}function P7(D,$,U){let Q=JD({},D),X=$.toLowerCase();for(let F of Object.keys(Q))if(F.toLowerCase()===X)delete Q[F];return Q[X]=U,Q}function Ad(D){let $={};for(let[U,Q]of Object.entries(D))$[U.toLowerCase()]=Q;return $}async function G9(D,$,U,Q,X,F,Y){return new Promise((J,I)=>{D(U,Pd($,Q,X,F)).then((q)=>{if(!q.ok)throw q;if(Q===null||Q===void 0?void 0:Q.noResolveJson)return q;if(Y==="vectors"){let W=q.headers.get("content-type");if(q.headers.get("content-length")==="0"||q.status===204)return{};if(!W||!W.includes("application/json"))return{}}return q.json()}).then((q)=>J(q)).catch((q)=>Sd(q,I,Q,Y))})}function YO(D="storage"){return{get:async($,U,Q,X)=>{return G9($,"GET",U,Q,X,void 0,D)},post:async($,U,Q,X,F)=>{return G9($,"POST",U,X,F,Q,D)},put:async($,U,Q,X,F)=>{return G9($,"PUT",U,X,F,Q,D)},head:async($,U,Q,X)=>{return G9($,"HEAD",U,JD(JD({},Q),{},{noResolveJson:!0}),X,void 0,D)},remove:async($,U,Q,X,F)=>{return G9($,"DELETE",U,X,F,Q,D)}}}var C7,S7,QO,Ed=(D)=>{if(D)return(...$)=>D(...$);return(...$)=>fetch(...$)},jd=(D)=>{if(typeof D!=="object"||D===null)return!1;let $=Object.getPrototypeOf(D);return($===null||$===Object.prototype||Object.getPrototypeOf($)===null)&&!(Symbol.toStringTag in D)&&!(Symbol.iterator in D)},$J=(D)=>{if(Array.isArray(D))return D.map((U)=>$J(U));else if(typeof D==="function"||D!==Object(D))return D;let $={};return Object.entries(D).forEach(([U,Q])=>{let X=U.replace(/([-_][a-z])/gi,(F)=>F.toUpperCase().replace(/[-_]/g,""));$[X]=$J(Q)}),$},Td=(D)=>{if(!D||typeof D!=="string")return!1;if(D.length===0||D.length>100)return!1;if(D.trim()!==D)return!1;if(D.includes("/")||D.includes("\\"))return!1;return/^[\w!.\*'() &$@=;:+,?-]+$/.test(D)},FO=(D)=>D.split("/").map(encodeURIComponent).join("/"),UO=(D)=>{if(typeof D==="object"&&D!==null){let $=D;if(typeof $.msg==="string")return $.msg;if(typeof $.message==="string")return $.message;if(typeof $.error_description==="string")return $.error_description;if(typeof $.error==="string")return $.error;if(typeof $.error==="object"&&$.error!==null){let U=$.error;if(typeof U.message==="string")return U.message}}return JSON.stringify(D)},Sd=async(D,$,U,Q)=>{if(D!==null&&typeof D==="object"&&"json"in D&&typeof D.json==="function"){let X=D,F=parseInt(String(X.status),10);if(!Number.isFinite(F))F=500;X.json().then((Y)=>{let J=(Y===null||Y===void 0?void 0:Y.statusCode)||(Y===null||Y===void 0?void 0:Y.code)||F+"";$(new S7(UO(Y),F,J,Q))}).catch(()=>{let Y=F+"";$(new S7(X.statusText||`HTTP ${F} error`,F,Y,Q))})}else $(new QO(UO(D),D,Q))},Pd=(D,$,U,Q)=>{let X={method:D,headers:($===null||$===void 0?void 0:$.headers)||{}};if(D==="GET"||D==="HEAD"||!Q)return JD(JD({},X),U);if(jd(Q)){var F;let Y=($===null||$===void 0?void 0:$.headers)||{},J;for(let[I,q]of Object.entries(Y))if(I.toLowerCase()==="content-type")J=q;X.headers=P7(Y,"Content-Type",(F=J)!==null&&F!==void 0?F:"application/json"),X.body=JSON.stringify(Q)}else X.body=Q;if($===null||$===void 0?void 0:$.duplex)X.duplex=$.duplex;return JD(JD({},X),U)},Cd,Z9,H$,UJ,bd,K9,r0,y4=class{constructor(D,$={},U,Q="storage"){this.shouldThrowOnError=!1,this.url=D,this.headers=Ad($),this.fetch=Ed(U),this.namespace=Q}throwOnError(){return this.shouldThrowOnError=!0,this}setHeader(D,$){return this.headers=P7(this.headers,D,$),this}async handleOperation(D){var $=this;try{return{data:await D(),error:null}}catch(U){if($.shouldThrowOnError)throw U;if(b7(U))return{data:null,error:U};throw U}}},JO,vd=class{constructor(D,$){this.downloadFn=D,this.shouldThrowOnError=$,this[JO]="StreamDownloadBuilder",this.promise=null}then(D,$){return this.getPromise().then(D,$)}catch(D){return this.getPromise().catch(D)}finally(D){return this.getPromise().finally(D)}getPromise(){if(!this.promise)this.promise=this.execute();return this.promise}async execute(){var D=this;try{return{data:(await D.downloadFn()).body,error:null}}catch($){if(D.shouldThrowOnError)throw $;if(b7($))return{data:null,error:$};throw $}}},IO,_d=class{constructor(D,$){this.downloadFn=D,this.shouldThrowOnError=$,this[IO]="BlobDownloadBuilder",this.promise=null}asStream(){return new vd(this.downloadFn,this.shouldThrowOnError)}then(D,$){return this.getPromise().then(D,$)}catch(D){return this.getPromise().catch(D)}finally(D){return this.getPromise().finally(D)}getPromise(){if(!this.promise)this.promise=this.execute();return this.promise}async execute(){var D=this;try{return{data:await(await D.downloadFn()).blob(),error:null}}catch($){if(D.shouldThrowOnError)throw $;if(b7($))return{data:null,error:$};throw $}}},DJ,XO,kd,xd="2.110.8",H9,gd,ud,fd,yd,md,hd,dd,ld,qO;var WO=u(()=>{DO();C7=class extends Error{constructor(D,$="storage",U,Q){super(D);this.__isStorageError=!0,this.namespace=$,this.name=$==="vectors"?"StorageVectorsError":"StorageError",this.status=U,this.statusCode=Q}toJSON(){return{name:this.name,message:this.message,status:this.status,statusCode:this.statusCode}}};S7=class extends C7{constructor(D,$,U,Q="storage"){super(D,Q,$,U);this.name=Q==="vectors"?"StorageVectorsApiError":"StorageApiError",this.status=$,this.statusCode=U}toJSON(){return JD({},super.toJSON())}},QO=class extends C7{constructor(D,$,U="storage"){super(D,U);this.name=U==="vectors"?"StorageVectorsUnknownError":"StorageUnknownError",this.originalError=$}};Cd=YO("storage"),{get:Z9,post:H$,put:UJ,head:bd,remove:K9}=Cd,r0=YO("vectors");JO=Symbol.toStringTag;IO=Symbol.toStringTag;DJ={limit:100,offset:0,sortBy:{column:"name",order:"asc"}},XO={cacheControl:"3600",contentType:"text/plain;charset=UTF-8",upsert:!1},kd=class extends y4{constructor(D,$={},U,Q){super(D,$,Q,"storage");this.bucketId=U}async uploadOrUpdate(D,$,U,Q){var X=this;return X.handleOperation(async()=>{let F,Y=JD(JD({},XO),Q),J=JD(JD({},X.headers),D==="POST"&&{"x-upsert":String(Y.upsert)}),I=Y.metadata;if(typeof Blob<"u"&&U instanceof Blob){if(F=new FormData,F.append("cacheControl",Y.cacheControl),I)F.append("metadata",X.encodeMetadata(I));F.append("",U)}else if(typeof FormData<"u"&&U instanceof FormData){if(F=U,!F.has("cacheControl"))F.append("cacheControl",Y.cacheControl);if(I&&!F.has("metadata"))F.append("metadata",X.encodeMetadata(I))}else{if(F=U,J["cache-control"]=`max-age=${Y.cacheControl}`,J["content-type"]=Y.contentType,I)J["x-metadata"]=X.toBase64(X.encodeMetadata(I));if((typeof ReadableStream<"u"&&F instanceof ReadableStream||F&&typeof F==="object"&&("pipe"in F)&&typeof F.pipe==="function")&&!Y.duplex)Y.duplex="half"}if(Q===null||Q===void 0?void 0:Q.headers)for(let[G,Z]of Object.entries(Q.headers))J=P7(J,G,Z);let q=X._removeEmptyFolders($),W=X._getFinalPath(q),B=await(D=="PUT"?UJ:H$)(X.fetch,`${X.url}/object/${W}`,F,JD({headers:J},(Y===null||Y===void 0?void 0:Y.duplex)?{duplex:Y.duplex}:{}));return{path:q,id:B.Id,fullPath:B.Key}})}async upload(D,$,U){return this.uploadOrUpdate("POST",D,$,U)}async uploadToSignedUrl(D,$,U,Q){var X=this;let F=X._removeEmptyFolders(D),Y=X._getFinalPath(F),J=new URL(X.url+`/object/upload/sign/${Y}`);return J.searchParams.set("token",$),X.handleOperation(async()=>{let I,q=JD(JD({},XO),Q),W=JD(JD({},X.headers),{"x-upsert":String(q.upsert)}),B=q.metadata;if(typeof Blob<"u"&&U instanceof Blob){if(I=new FormData,I.append("cacheControl",q.cacheControl),B)I.append("metadata",X.encodeMetadata(B));I.append("",U)}else if(typeof FormData<"u"&&U instanceof FormData){if(I=U,!I.has("cacheControl"))I.append("cacheControl",q.cacheControl);if(B&&!I.has("metadata"))I.append("metadata",X.encodeMetadata(B))}else{if(I=U,W["cache-control"]=`max-age=${q.cacheControl}`,W["content-type"]=q.contentType,B)W["x-metadata"]=X.toBase64(X.encodeMetadata(B));if((typeof ReadableStream<"u"&&I instanceof ReadableStream||I&&typeof I==="object"&&("pipe"in I)&&typeof I.pipe==="function")&&!q.duplex)q.duplex="half"}if(Q===null||Q===void 0?void 0:Q.headers)for(let[G,Z]of Object.entries(Q.headers))W=P7(W,G,Z);return{path:F,fullPath:(await UJ(X.fetch,J.toString(),I,JD({headers:W},(q===null||q===void 0?void 0:q.duplex)?{duplex:q.duplex}:{}))).Key}})}async createSignedUploadUrl(D,$){var U=this;return U.handleOperation(async()=>{let Q=U._getFinalPath(D),X=JD({},U.headers);if($===null||$===void 0?void 0:$.upsert)X["x-upsert"]="true";let F=await H$(U.fetch,`${U.url}/object/upload/sign/${Q}`,{},{headers:X}),Y=new URL(U.url+F.url),J=Y.searchParams.get("token");if(!J)throw new C7("No token returned by API");return{signedUrl:Y.toString(),path:D,token:J}})}async update(D,$,U){return this.uploadOrUpdate("PUT",D,$,U)}async move(D,$,U){var Q=this;return Q.handleOperation(async()=>{return await H$(Q.fetch,`${Q.url}/object/move`,{bucketId:Q.bucketId,sourceKey:D,destinationKey:$,destinationBucket:U===null||U===void 0?void 0:U.destinationBucket},{headers:Q.headers})})}async copy(D,$,U){var Q=this;return Q.handleOperation(async()=>{return{path:(await H$(Q.fetch,`${Q.url}/object/copy`,{bucketId:Q.bucketId,sourceKey:D,destinationKey:$,destinationBucket:U===null||U===void 0?void 0:U.destinationBucket},{headers:Q.headers})).Key}})}async createSignedUrl(D,$,U){var Q=this;return Q.handleOperation(async()=>{let X=Q._getFinalPath(D),F=typeof(U===null||U===void 0?void 0:U.transform)==="object"&&U.transform!==null&&Object.keys(U.transform).length>0,Y=await H$(Q.fetch,`${Q.url}/object/sign/${X}`,JD({expiresIn:$},F?{transform:U.transform}:{}),{headers:Q.headers}),J=new URLSearchParams;if(U===null||U===void 0?void 0:U.download)J.set("download",U.download===!0?"":U.download);if((U===null||U===void 0?void 0:U.cacheNonce)!=null)J.set("cacheNonce",String(U.cacheNonce));let I=J.toString();return{signedUrl:encodeURI(`${Q.url}${Y.signedURL}${I?`&${I}`:""}`)}})}async createSignedUrls(D,$,U){var Q=this;return Q.handleOperation(async()=>{let X=await H$(Q.fetch,`${Q.url}/object/sign/${Q.bucketId}`,{expiresIn:$,paths:D},{headers:Q.headers}),F=new URLSearchParams;if(U===null||U===void 0?void 0:U.download)F.set("download",U.download===!0?"":U.download);if((U===null||U===void 0?void 0:U.cacheNonce)!=null)F.set("cacheNonce",String(U.cacheNonce));let Y=F.toString();return X.map((J)=>JD(JD({},J),{},{signedUrl:J.signedURL?encodeURI(`${Q.url}${J.signedURL}${Y?`&${Y}`:""}`):null}))})}download(D,$,U){let Q=typeof($===null||$===void 0?void 0:$.transform)==="object"&&$.transform!==null&&Object.keys($.transform).length>0?"render/image/authenticated":"object",X=new URLSearchParams;if($===null||$===void 0?void 0:$.transform)this.applyTransformOptsToQuery(X,$.transform);if(($===null||$===void 0?void 0:$.cacheNonce)!=null)X.set("cacheNonce",String($.cacheNonce));let F=X.toString(),Y=this._getFinalPath(D);return new _d(()=>Z9(this.fetch,`${this.url}/${Q}/${Y}${F?`?${F}`:""}`,{headers:this.headers,noResolveJson:!0},U),this.shouldThrowOnError)}async info(D){var $=this;let U=$._getFinalPath(D);return $.handleOperation(async()=>{return $J(await Z9($.fetch,`${$.url}/object/info/${U}`,{headers:$.headers}))})}async exists(D){var $=this;let U=$._getFinalPath(D);try{return await bd($.fetch,`${$.url}/object/${U}`,{headers:$.headers}),{data:!0,error:null}}catch(X){if($.shouldThrowOnError)throw X;if(b7(X)){var Q;let F=X instanceof S7?X.status:X instanceof QO?(Q=X.originalError)===null||Q===void 0?void 0:Q.status:void 0;if(F!==void 0&&[400,404].includes(F))return{data:!1,error:X}}throw X}}getPublicUrl(D,$){let U=this._getFinalPath(D),Q=new URLSearchParams;if($===null||$===void 0?void 0:$.download)Q.set("download",$.download===!0?"":$.download);if($===null||$===void 0?void 0:$.transform)this.applyTransformOptsToQuery(Q,$.transform);if(($===null||$===void 0?void 0:$.cacheNonce)!=null)Q.set("cacheNonce",String($.cacheNonce));let X=Q.toString(),F=typeof($===null||$===void 0?void 0:$.transform)==="object"&&$.transform!==null&&Object.keys($.transform).length>0?"render/image":"object";return{data:{publicUrl:encodeURI(`${this.url}/${F}/public/${U}`)+(X?`?${X}`:"")}}}async remove(D){var $=this;return $.handleOperation(async()=>{return await K9($.fetch,`${$.url}/object/${$.bucketId}`,{prefixes:D},{headers:$.headers})})}async purgeCache(D,$,U){var Q=this;return Q.handleOperation(async()=>{let X=FO(Q._getFinalPath(D)),F=new URLSearchParams;if($===null||$===void 0?void 0:$.transformations)F.set("transformations","true");let Y=F.toString();return await K9(Q.fetch,`${Q.url}/cdn/${X}${Y?`?${Y}`:""}`,{},{headers:Q.headers},U)})}async list(D,$,U){var Q=this;return Q.handleOperation(async()=>{let X=($===null||$===void 0?void 0:$.sortBy)?JD(JD({},DJ.sortBy),$.sortBy):DJ.sortBy,F=JD(JD(JD({},DJ),$),{},{sortBy:X,prefix:D||""});return await H$(Q.fetch,`${Q.url}/object/list/${Q.bucketId}`,F,{headers:Q.headers},U)})}async listV2(D,$){var U=this;return U.handleOperation(async()=>{let Q=JD({},D);return await H$(U.fetch,`${U.url}/object/list-v2/${U.bucketId}`,Q,{headers:U.headers},$)})}encodeMetadata(D){return JSON.stringify(D)}toBase64(D){if(typeof Buffer<"u")return Buffer.from(D).toString("base64");return btoa(D)}_getFinalPath(D){return`${this.bucketId}/${D.replace(/^\/+/,"")}`}_removeEmptyFolders(D){return D.replace(/^\/|\/$/g,"").replace(/\/+/g,"/")}applyTransformOptsToQuery(D,$){if($.width)D.set("width",$.width.toString());if($.height)D.set("height",$.height.toString());if($.resize)D.set("resize",$.resize);if($.format)D.set("format",$.format);if($.quality)D.set("quality",$.quality.toString());return D}},H9={"X-Client-Info":`storage-js/${xd}`},gd=class extends y4{constructor(D,$={},U,Q){let X=new URL(D);if(Q===null||Q===void 0?void 0:Q.useNewHostname){if(/supabase\.(co|in|red)$/.test(X.hostname)&&!X.hostname.includes("storage.supabase."))X.hostname=X.hostname.replace("supabase.","storage.supabase.")}let F=X.href.replace(/\/$/,""),Y=JD(JD({},H9),$);super(F,Y,U,"storage")}async listBuckets(D){var $=this;return $.handleOperation(async()=>{let U=$.listBucketOptionsToQueryString(D);return await Z9($.fetch,`${$.url}/bucket${U}`,{headers:$.headers})})}async getBucket(D){var $=this;return $.handleOperation(async()=>{return await Z9($.fetch,`${$.url}/bucket/${D}`,{headers:$.headers})})}async createBucket(D,$={public:!1}){var U=this;return U.handleOperation(async()=>{return await H$(U.fetch,`${U.url}/bucket`,{id:D,name:D,type:$.type,public:$.public,file_size_limit:$.fileSizeLimit,allowed_mime_types:$.allowedMimeTypes},{headers:U.headers})})}async updateBucket(D,$){var U=this;return U.handleOperation(async()=>{return await UJ(U.fetch,`${U.url}/bucket/${D}`,{id:D,name:D,public:$.public,file_size_limit:$.fileSizeLimit,allowed_mime_types:$.allowedMimeTypes},{headers:U.headers})})}async emptyBucket(D){var $=this;return $.handleOperation(async()=>{return await H$($.fetch,`${$.url}/bucket/${D}/empty`,{},{headers:$.headers})})}async deleteBucket(D){var $=this;return $.handleOperation(async()=>{return await K9($.fetch,`${$.url}/bucket/${D}`,{},{headers:$.headers})})}async purgeBucketCache(D,$,U){var Q=this;return Q.handleOperation(async()=>{let X=new URLSearchParams;if($===null||$===void 0?void 0:$.transformations)X.set("transformations","true");let F=X.toString();return await K9(Q.fetch,`${Q.url}/cdn/${FO(D)}${F?`?${F}`:""}`,{},{headers:Q.headers},U)})}listBucketOptionsToQueryString(D){let $={};if(D){if("limit"in D)$.limit=String(D.limit);if("offset"in D)$.offset=String(D.offset);if(D.search)$.search=D.search;if(D.sortColumn)$.sortColumn=D.sortColumn;if(D.sortOrder)$.sortOrder=D.sortOrder}return Object.keys($).length>0?"?"+new URLSearchParams($).toString():""}},ud=class extends y4{constructor(D,$={},U){let Q=D.replace(/\/$/,""),X=JD(JD({},H9),$);super(Q,X,U,"storage")}async createBucket(D){var $=this;return $.handleOperation(async()=>{return await H$($.fetch,`${$.url}/bucket`,{name:D},{headers:$.headers})})}async listBuckets(D){var $=this;return $.handleOperation(async()=>{let U=new URLSearchParams;if((D===null||D===void 0?void 0:D.limit)!==void 0)U.set("limit",D.limit.toString());if((D===null||D===void 0?void 0:D.offset)!==void 0)U.set("offset",D.offset.toString());if(D===null||D===void 0?void 0:D.sortColumn)U.set("sortColumn",D.sortColumn);if(D===null||D===void 0?void 0:D.sortOrder)U.set("sortOrder",D.sortOrder);if(D===null||D===void 0?void 0:D.search)U.set("search",D.search);let Q=U.toString(),X=Q?`${$.url}/bucket?${Q}`:`${$.url}/bucket`;return await Z9($.fetch,X,{headers:$.headers})})}async deleteBucket(D){var $=this;return $.handleOperation(async()=>{return await K9($.fetch,`${$.url}/bucket/${D}`,{},{headers:$.headers})})}from(D){var $=this;if(!Td(D))throw new C7("Invalid bucket name: File, folder, and bucket names must follow AWS object key naming guidelines and should avoid the use of any other characters.");let U=new ew({baseUrl:this.url,catalogName:D,auth:{type:"custom",getHeaders:async()=>$.headers},fetch:this.fetch}),Q=this.shouldThrowOnError;return new Proxy(U,{get(X,F){let Y=X[F];if(typeof Y!=="function")return Y;return async(...J)=>{try{return{data:await Y.apply(X,J),error:null}}catch(I){if(Q)throw I;return{data:null,error:I}}}}})}},fd=class extends y4{constructor(D,$={},U){let Q=D.replace(/\/$/,""),X=JD(JD({},H9),{},{"Content-Type":"application/json"},$);super(Q,X,U,"vectors")}async createIndex(D){var $=this;return $.handleOperation(async()=>{return await r0.post($.fetch,`${$.url}/CreateIndex`,D,{headers:$.headers})||{}})}async getIndex(D,$){var U=this;return U.handleOperation(async()=>{return await r0.post(U.fetch,`${U.url}/GetIndex`,{vectorBucketName:D,indexName:$},{headers:U.headers})})}async listIndexes(D){var $=this;return $.handleOperation(async()=>{return await r0.post($.fetch,`${$.url}/ListIndexes`,D,{headers:$.headers})})}async deleteIndex(D,$){var U=this;return U.handleOperation(async()=>{return await r0.post(U.fetch,`${U.url}/DeleteIndex`,{vectorBucketName:D,indexName:$},{headers:U.headers})||{}})}},yd=class extends y4{constructor(D,$={},U){let Q=D.replace(/\/$/,""),X=JD(JD({},H9),{},{"Content-Type":"application/json"},$);super(Q,X,U,"vectors")}async putVectors(D){var $=this;if(D.vectors.length<1||D.vectors.length>500)throw Error("Vector batch size must be between 1 and 500 items");return $.handleOperation(async()=>{return await r0.post($.fetch,`${$.url}/PutVectors`,D,{headers:$.headers})||{}})}async getVectors(D){var $=this;return $.handleOperation(async()=>{return await r0.post($.fetch,`${$.url}/GetVectors`,D,{headers:$.headers})})}async listVectors(D){var $=this;if(D.segmentCount!==void 0){if(D.segmentCount<1||D.segmentCount>16)throw Error("segmentCount must be between 1 and 16");if(D.segmentIndex!==void 0){if(D.segmentIndex<0||D.segmentIndex>=D.segmentCount)throw Error(`segmentIndex must be between 0 and ${D.segmentCount-1}`)}}return $.handleOperation(async()=>{return await r0.post($.fetch,`${$.url}/ListVectors`,D,{headers:$.headers})})}async queryVectors(D){var $=this;return $.handleOperation(async()=>{return await r0.post($.fetch,`${$.url}/QueryVectors`,D,{headers:$.headers})})}async deleteVectors(D){var $=this;if(D.keys.length<1||D.keys.length>500)throw Error("Keys batch size must be between 1 and 500 items");return $.handleOperation(async()=>{return await r0.post($.fetch,`${$.url}/DeleteVectors`,D,{headers:$.headers})||{}})}},md=class extends y4{constructor(D,$={},U){let Q=D.replace(/\/$/,""),X=JD(JD({},H9),{},{"Content-Type":"application/json"},$);super(Q,X,U,"vectors")}async createBucket(D){var $=this;return $.handleOperation(async()=>{return await r0.post($.fetch,`${$.url}/CreateVectorBucket`,{vectorBucketName:D},{headers:$.headers})||{}})}async getBucket(D){var $=this;return $.handleOperation(async()=>{return await r0.post($.fetch,`${$.url}/GetVectorBucket`,{vectorBucketName:D},{headers:$.headers})})}async listBuckets(D={}){var $=this;return $.handleOperation(async()=>{return await r0.post($.fetch,`${$.url}/ListVectorBuckets`,D,{headers:$.headers})})}async deleteBucket(D){var $=this;return $.handleOperation(async()=>{return await r0.post($.fetch,`${$.url}/DeleteVectorBucket`,{vectorBucketName:D},{headers:$.headers})||{}})}},hd=class extends md{constructor(D,$={}){super(D,$.headers||{},$.fetch)}from(D){return new dd(this.url,this.headers,D,this.fetch)}async createBucket(D){var $=()=>super.createBucket,U=this;return $().call(U,D)}async getBucket(D){var $=()=>super.getBucket,U=this;return $().call(U,D)}async listBuckets(D={}){var $=()=>super.listBuckets,U=this;return $().call(U,D)}async deleteBucket(D){var $=()=>super.deleteBucket,U=this;return $().call(U,D)}},dd=class extends fd{constructor(D,$,U,Q){super(D,$,Q);this.vectorBucketName=U}async createIndex(D){var $=()=>super.createIndex,U=this;return $().call(U,JD(JD({},D),{},{vectorBucketName:U.vectorBucketName}))}async listIndexes(D={}){var $=()=>super.listIndexes,U=this;return $().call(U,JD(JD({},D),{},{vectorBucketName:U.vectorBucketName}))}async getIndex(D){var $=()=>super.getIndex,U=this;return $().call(U,U.vectorBucketName,D)}async deleteIndex(D){var $=()=>super.deleteIndex,U=this;return $().call(U,U.vectorBucketName,D)}index(D){return new ld(this.url,this.headers,this.vectorBucketName,D,this.fetch)}},ld=class extends yd{constructor(D,$,U,Q,X){super(D,$,X);this.vectorBucketName=U,this.indexName=Q}async putVectors(D){var $=()=>super.putVectors,U=this;return $().call(U,JD(JD({},D),{},{vectorBucketName:U.vectorBucketName,indexName:U.indexName}))}async getVectors(D){var $=()=>super.getVectors,U=this;return $().call(U,JD(JD({},D),{},{vectorBucketName:U.vectorBucketName,indexName:U.indexName}))}async listVectors(D={}){var $=()=>super.listVectors,U=this;return $().call(U,JD(JD({},D),{},{vectorBucketName:U.vectorBucketName,indexName:U.indexName}))}async queryVectors(D){var $=()=>super.queryVectors,U=this;return $().call(U,JD(JD({},D),{},{vectorBucketName:U.vectorBucketName,indexName:U.indexName}))}async deleteVectors(D){var $=()=>super.deleteVectors,U=this;return $().call(U,JD(JD({},D),{},{vectorBucketName:U.vectorBucketName,indexName:U.indexName}))}},qO=class extends gd{constructor(D,$={},U,Q){super(D,$,U,Q)}from(D){return new kd(this.url,this.headers,D,this.fetch)}get vectors(){return new hd(this.url+"/vector",{headers:this.headers,fetch:this.fetch})}get analytics(){return new ud(this.url+"/iceberg",this.headers,this.fetch)}}});class BO{constructor(D){return this.options=D,new Proxy(this,id)}}var nd=()=>Promise.resolve({data:{session:null,user:null},error:null}),id,XJ;var QJ=u(()=>{id={get:(D,$)=>{if($==="constructor")return D.constructor;if($==="then"||$==="catch"||$==="finally")return;if(typeof $==="symbol")return;if($==="getSession")return()=>Promise.resolve({data:{session:null,user:null},error:null});if($==="onAuthStateChange")return()=>({data:{subscription:{unsubscribe:()=>{}}},error:null});return nd}};XJ=class XJ extends BO{}});function ed(D,$,U,Q){function X(F){return F instanceof U?F:new U(function(Y){Y(F)})}return new(U||(U=Promise))(function(F,Y){function J(W){try{q(Q.next(W))}catch(B){Y(B)}}function I(W){try{q(Q.throw(W))}catch(B){Y(B)}}function q(W){W.done?F(W.value):X(W.value).then(J,I)}q((Q=Q.apply(D,$||[])).next())})}function $l(){if(FJ===null)FJ=import(Dl).catch(()=>null);return FJ}function Ul(){return ed(this,void 0,void 0,function*(){try{let D=yield $l();if(!D||!D.propagation||!D.context)return null;let $={};D.propagation.inject(D.context.active(),$);let U=$.traceparent;if(!U)return null;return{traceparent:U,tracestate:$.tracestate,baggage:$.baggage}}catch(D){return null}})}function Xl(D){if(!D||typeof D!=="string")return null;let $=D.split("-");if($.length!==4)return null;let[U,Q,X,F]=$;if(U.length!==2||Q.length!==32||X.length!==16||F.length!==2)return null;let Y=/^[0-9a-f]+$/i;if(!Y.test(U)||!Y.test(Q)||!Y.test(X)||!Y.test(F))return null;if(Q==="00000000000000000000000000000000"||X==="0000000000000000")return null;return{version:U,traceId:Q,parentId:X,traceFlags:F,isSampled:(parseInt(F,16)&1)===1}}function Ql(D,$){if(!D||!$||$.length===0)return!1;let U;if(D instanceof URL)U=D;else try{U=new URL(D)}catch(Q){return!1}for(let Q of $)try{if(typeof Q==="string"){if(Fl(U.hostname,Q))return!0}else if(Q instanceof RegExp){if(Q.test(U.hostname))return!0}else if(typeof Q==="function"){if(Q(U))return!0}}catch(X){continue}return!1}function Fl(D,$){if($===D)return!0;if($.startsWith("*.")){let U=$.slice(2);if(D.endsWith(U)){if(D===U||D.endsWith("."+U))return!0}}return!1}function Yl(D){let $=[];try{let U=new URL(D);$.push(U.hostname)}catch(U){}return $.push("*.supabase.co","*.supabase.in"),$.push("localhost","127.0.0.1","[::1]"),$}function w9(D){return w9=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function($){return typeof $}:function($){return $&&typeof Symbol=="function"&&$.constructor===Symbol&&$!==Symbol.prototype?"symbol":typeof $},w9(D)}function Jl(D,$){if(w9(D)!="object"||!D)return D;var U=D[Symbol.toPrimitive];if(U!==void 0){var Q=U.call(D,$||"default");if(w9(Q)!="object")return Q;throw TypeError("@@toPrimitive must return a primitive value.")}return($==="string"?String:Number)(D)}function Il(D){var $=Jl(D,"string");return w9($)=="symbol"?$:$+""}function ql(D,$,U){return($=Il($))in D?Object.defineProperty(D,$,{value:U,enumerable:!0,configurable:!0,writable:!0}):D[$]=U,D}function GO(D,$){var U=Object.keys(D);if(Object.getOwnPropertySymbols){var Q=Object.getOwnPropertySymbols(D);$&&(Q=Q.filter(function(X){return Object.getOwnPropertyDescriptor(D,X).enumerable})),U.push.apply(U,Q)}return U}function pD(D){for(var $=1;$<arguments.length;$++){var U=arguments[$]!=null?arguments[$]:{};$%2?GO(Object(U),!0).forEach(function(Q){ql(D,Q,U[Q])}):Object.getOwnPropertyDescriptors?Object.defineProperties(D,Object.getOwnPropertyDescriptors(U)):GO(Object(U)).forEach(function(Q){Object.defineProperty(D,Q,Object.getOwnPropertyDescriptor(U,Q))})}return D}async function Zl(D,$,U){if(!Ql(typeof D==="string"?D:D instanceof URL?D:D.url,$))return null;let Q=await Ul();if(!Q||!Q.traceparent)return null;if(U){let X=Xl(Q.traceparent);if(X&&!X.isSampled)return null}return Q}function KO(D){return typeof D==="boolean"?{enabled:D}:D}function Kl(D){return D.endsWith("/")?D:D+"/"}function Hl(D,$){var U,Q,X,F,Y,J;let{db:I,auth:q,realtime:W,global:B}=D,{db:G,auth:Z,realtime:z,global:K}=$,H=KO(D.tracePropagation),M=KO($.tracePropagation),N={db:pD(pD({},G),I),auth:pD(pD({},Z),q),realtime:pD(pD({},z),W),storage:{},global:pD(pD(pD({},K),B),{},{headers:pD(pD({},(U=K===null||K===void 0?void 0:K.headers)!==null&&U!==void 0?U:{}),(Q=B===null||B===void 0?void 0:B.headers)!==null&&Q!==void 0?Q:{})}),tracePropagation:{enabled:(X=(F=H===null||H===void 0?void 0:H.enabled)!==null&&F!==void 0?F:M===null||M===void 0?void 0:M.enabled)!==null&&X!==void 0?X:!1,respectSamplingDecision:(Y=(J=H===null||H===void 0?void 0:H.respectSamplingDecision)!==null&&J!==void 0?J:M===null||M===void 0?void 0:M.respectSamplingDecision)!==null&&Y!==void 0?Y:!0},accessToken:async()=>""};if(D.accessToken)N.accessToken=D.accessToken;else delete N.accessToken;return N}function Ll(D){let $=D===null||D===void 0?void 0:D.trim();if(!$)throw Error("supabaseUrl is required.");if(!$.match(/^https?:\/\//i))throw Error("Invalid supabaseUrl: Must be a valid HTTP or HTTPS URL.");try{return new URL(Kl($))}catch(U){throw Error("Invalid supabaseUrl: Provided URL is malformed.")}}function wl(){if(typeof window<"u"||globalThis.Deno!==void 0)return!1;let D=globalThis.process;if(!D)return!1;let $=D.version;if($===void 0||$===null)return!1;let U=$.match(/^v(\d+)\./);if(!U)return!1;return parseInt(U[1],10)<=20}var Q$,cd="2.110.8",L9="",v7,N9,M9,HO,pd,rd,od,ad,td,sd,FJ=null,Dl="@opentelemetry/api",Wl=(D)=>{if(D)return(...$)=>D(...$);return(...$)=>fetch(...$)},Bl=()=>{return Headers},LO=(D)=>D.startsWith("sb_publishable_")||D.startsWith("sb_secret_"),Gl="sb_temp_",zO,zl=(D)=>{var $,U;if(!D.startsWith("sb_")||LO(D)||D.startsWith(Gl))return;let Q=($=(U=D.match(/^sb_[a-zA-Z0-9]+_/))===null||U===void 0?void 0:U[0])!==null&&$!==void 0?$:"unknown";if(zO.has(Q))return;zO.add(Q),console.warn("@supabase/supabase-js: Unrecognized Supabase API key format. The client will proceed and send this key as-is; if you see authentication errors you may need to upgrade @supabase/supabase-js to a version that recognizes this key type.")},ZO=(D,$,U,Q,X,F)=>{let Y=Wl(Q),J=Bl(),I=(X===null||X===void 0?void 0:X.enabled)===!0,q=(X===null||X===void 0?void 0:X.respectSamplingDecision)!==!1,W=I?Yl($):null,B=!((F===null||F===void 0?void 0:F.omitApiKeyAsBearer)&&LO(D));return async(G,Z)=>{let z=await U(),K=new J(Z===null||Z===void 0?void 0:Z.headers);if(!K.has("apikey"))K.set("apikey",D);if(!K.has("Authorization")){let H=z!==null&&z!==void 0?z:B?D:null;if(H)K.set("Authorization",`Bearer ${H}`)}if(W){let H=await Zl(G,W,q);if(H){if(H.traceparent&&!K.has("traceparent"))K.set("traceparent",H.traceparent);if(H.tracestate&&!K.has("tracestate"))K.set("tracestate",H.tracestate);if(H.baggage&&!K.has("baggage"))K.set("baggage",H.baggage)}}return Y(G,pD(pD({},Z),{},{headers:K}))}},Nl,Ml=class{constructor(D,$,U){var Q,X;this.supabaseUrl=D,this.supabaseKey=$;let F=Ll(D);if(!$)throw Error("supabaseKey is required.");zl($),this.realtimeUrl=new URL("realtime/v1",F),this.realtimeUrl.protocol=this.realtimeUrl.protocol.replace("http","ws"),this.authUrl=new URL("auth/v1",F),this.storageUrl=new URL("storage/v1",F),this.functionsUrl=new URL("functions/v1",F);let Y=`sb-${F.hostname.split(".")[0]}-auth-token`,J={db:od,realtime:td,auth:pD(pD({},ad),{},{storageKey:Y}),global:rd,tracePropagation:sd},I=Hl(U!==null&&U!==void 0?U:{},J);if(this.settings=I,this.storageKey=(Q=I.auth.storageKey)!==null&&Q!==void 0?Q:"",this.headers=(X=I.global.headers)!==null&&X!==void 0?X:{},!I.accessToken){var q;this.auth=this._initSupabaseAuthClient((q=I.auth)!==null&&q!==void 0?q:{},this.headers,I.global.fetch)}else this.accessToken=I.accessToken,this.auth=new Proxy({},{get:(W,B)=>{throw Error(`@supabase/supabase-js: Supabase Client is configured with the accessToken option, accessing supabase.auth.${String(B)} is not possible`)}});if(this.fetch=ZO($,D,this._getSessionToken.bind(this),I.global.fetch,I.tracePropagation),this.functionsFetch=ZO($,D,this._getSessionToken.bind(this),I.global.fetch,I.tracePropagation,{omitApiKeyAsBearer:!0}),this.realtime=this._initRealtimeClient(pD({headers:this.headers,accessToken:this._getAccessToken.bind(this),fetch:this.fetch},I.realtime)),this.accessToken)Promise.resolve(this.accessToken()).then((W)=>this.realtime.setAuth(W)).catch((W)=>console.warn("Failed to set initial Realtime auth token:",W));if(this.rest=new tw(new URL("rest/v1",F).href,{headers:this.headers,schema:I.db.schema,fetch:this.fetch,timeout:I.db.timeout,urlLengthLimit:I.db.urlLengthLimit}),this.storage=new qO(this.storageUrl.href,this.headers,this.fetch,U===null||U===void 0?void 0:U.storage),!I.accessToken)this._listenForAuthEvents()}get functions(){return new Q$.FunctionsClient(this.functionsUrl.href,{headers:this.headers,customFetch:this.functionsFetch})}from(D){return this.rest.from(D)}schema(D){return this.rest.schema(D)}rpc(D,$={},U={head:!1,get:!1,count:void 0}){return this.rest.rpc(D,$,U)}channel(D,$={config:{}}){return this.realtime.channel(D,$)}getChannels(){return this.realtime.getChannels()}removeChannel(D){return this.realtime.removeChannel(D)}removeAllChannels(){return this.realtime.removeAllChannels()}async _getSessionToken(){var D=this,$,U;if(D.accessToken)return await D.accessToken();let{data:Q}=await D.auth.getSession();return($=(U=Q.session)===null||U===void 0?void 0:U.access_token)!==null&&$!==void 0?$:null}async _getAccessToken(){var D=this,$;return($=await D._getSessionToken())!==null&&$!==void 0?$:D.supabaseKey}_initSupabaseAuthClient({autoRefreshToken:D,persistSession:$,detectSessionInUrl:U,storage:Q,userStorage:X,storageKey:F,flowType:Y,lock:J,debug:I,throwOnError:q,experimental:W,lockAcquireTimeout:B,skipAutoInitialize:G},Z,z){let K={Authorization:`Bearer ${this.supabaseKey}`,apikey:`${this.supabaseKey}`};return new Nl({url:this.authUrl.href,headers:pD(pD({},K),Z),storageKey:F,autoRefreshToken:D,persistSession:$,detectSessionInUrl:U,storage:Q,userStorage:X,flowType:Y,lock:J,debug:I,throwOnError:q,experimental:W,fetch:z,lockAcquireTimeout:B,skipAutoInitialize:G,hasCustomAuthorizationHeader:Object.keys(this.headers).some((H)=>H.toLowerCase()==="authorization")})}_initRealtimeClient(D){return new eY(this.realtimeUrl.href,pD(pD({},D),{},{params:pD(pD({},{apikey:this.supabaseKey}),D===null||D===void 0?void 0:D.params)}))}_listenForAuthEvents(){return this.auth.onAuthStateChange((D,$)=>{this._handleTokenChanged(D,"CLIENT",$===null||$===void 0?void 0:$.access_token)})}_handleTokenChanged(D,$,U){if((D==="TOKEN_REFRESHED"||D==="SIGNED_IN"||D==="INITIAL_SESSION")&&this.changedAccessToken!==U)this.changedAccessToken=U,this.realtime.setAuth(U);else if(D==="SIGNED_OUT"){if(this.realtime.setAuth(),$=="STORAGE")this.auth.signOut();this.changedAccessToken=void 0}}},NO=(D,$,U)=>{return new Ml(D,$,U)};var MO=u(()=>{sw();WO();QJ();Q$=g0(iw(),1);QJ();if(typeof Deno<"u")L9="deno",v7=(N9=Deno.version)===null||N9===void 0?void 0:N9.deno;else if(typeof document<"u")L9="web";else if(typeof navigator<"u"&&navigator.product==="ReactNative")L9="react-native";else{L9="node";let D=globalThis.process;v7=D===null||D===void 0||(M9=D.version)===null||M9===void 0?void 0:M9.replace(/^v/,"")}HO=[`runtime=${L9}`];if(v7)HO.push(`runtime-version=${v7}`);pd={"X-Client-Info":`supabase-js/${cd}; ${HO.join("; ")}`},rd={headers:pd},od={schema:"public"},ad={autoRefreshToken:!0,persistSession:!0,detectSessionInUrl:!0,flowType:"implicit"},td={},sd={enabled:!1,respectSamplingDecision:!0};zO=new Set;Nl=class extends XJ{constructor(D){super(D)}};if(wl())console.warn("⚠️  Node.js 20 and below are deprecated and will no longer be supported in future versions of @supabase/supabase-js. Please upgrade to Node.js 22 or later. For more information, visit: https://github.com/orgs/supabase/discussions/45715")});var YJ=T((CND,wO)=>{wO.exports={LOCHDR:30,LOCSIG:67324752,LOCVER:4,LOCFLG:6,LOCHOW:8,LOCTIM:10,LOCCRC:14,LOCSIZ:18,LOCLEN:22,LOCNAM:26,LOCEXT:28,EXTSIG:134695760,EXTHDR:16,EXTCRC:4,EXTSIZ:8,EXTLEN:12,CENHDR:46,CENSIG:33639248,CENVEM:4,CENVER:6,CENFLG:8,CENHOW:10,CENTIM:12,CENCRC:16,CENSIZ:20,CENLEN:24,CENNAM:28,CENEXT:30,CENCOM:32,CENDSK:34,CENATT:36,CENATX:38,CENOFF:42,ENDHDR:22,ENDSIG:101010256,ENDSUB:8,ENDTOT:10,ENDSIZ:12,ENDOFF:16,ENDCOM:20,END64HDR:20,END64SIG:117853008,END64START:4,END64OFF:8,END64NUMDISKS:16,ZIP64SIG:101075792,ZIP64HDR:56,ZIP64LEAD:12,ZIP64SIZE:4,ZIP64VEM:12,ZIP64VER:14,ZIP64DSK:16,ZIP64DSKDIR:20,ZIP64SUB:24,ZIP64TOT:32,ZIP64SIZB:40,ZIP64OFF:48,ZIP64EXTRA:56,STORED:0,SHRUNK:1,REDUCED1:2,REDUCED2:3,REDUCED3:4,REDUCED4:5,IMPLODED:6,DEFLATED:8,ENHANCED_DEFLATED:9,PKWARE:10,BZIP2:12,LZMA:14,IBM_TERSE:18,IBM_LZ77:19,AES_ENCRYPT:99,FLG_ENC:1,FLG_COMP1:2,FLG_COMP2:4,FLG_DESC:8,FLG_ENH:16,FLG_PATCH:32,FLG_STR:64,FLG_EFS:2048,FLG_MSK:4096,FILE:2,BUFFER:1,NONE:0,EF_ID:0,EF_SIZE:2,ID_ZIP64:1,ID_AVINFO:7,ID_PFS:8,ID_OS2:9,ID_NTFS:10,ID_OPENVMS:12,ID_UNIX:13,ID_FORK:14,ID_PATCH:15,ID_X509_PKCS7:20,ID_X509_CERTID_F:21,ID_X509_CERTID_C:22,ID_STRONGENC:23,ID_RECORD_MGT:24,ID_X509_PKCS7_RL:25,ID_IBM1:101,ID_IBM2:102,ID_POSZIP:18064,EF_ZIP64_OR_32:4294967295,EF_ZIP64_OR_16:65535,EF_ZIP64_SUNCOMP:0,EF_ZIP64_SCOMP:8,EF_ZIP64_RHO:16,EF_ZIP64_DSN:24}});var _7=T((VO)=>{var OO={INVALID_LOC:"Invalid LOC header (bad signature)",INVALID_CEN:"Invalid CEN header (bad signature)",INVALID_END:"Invalid END header (bad signature)",DESCRIPTOR_NOT_EXIST:"No descriptor present",DESCRIPTOR_UNKNOWN:"Unknown descriptor format",DESCRIPTOR_FAULTY:"Descriptor data is malformed",NO_DATA:"Nothing to decompress",BAD_CRC:"CRC32 checksum failed {0}",FILE_IN_THE_WAY:"There is a file in the way: {0}",UNKNOWN_METHOD:"Invalid/unsupported compression method",AVAIL_DATA:"inflate::Available inflate data did not terminate",INVALID_DISTANCE:"inflate::Invalid literal/length or distance code in fixed or dynamic block",TO_MANY_CODES:"inflate::Dynamic block code description: too many length or distance codes",INVALID_REPEAT_LEN:"inflate::Dynamic block code description: repeat more than specified lengths",INVALID_REPEAT_FIRST:"inflate::Dynamic block code description: repeat lengths with no first length",INCOMPLETE_CODES:"inflate::Dynamic block code description: code lengths codes incomplete",INVALID_DYN_DISTANCE:"inflate::Dynamic block code description: invalid distance code lengths",INVALID_CODES_LEN:"inflate::Dynamic block code description: invalid literal/length code lengths",INVALID_STORE_BLOCK:"inflate::Stored block length did not match one's complement",INVALID_BLOCK_TYPE:"inflate::Invalid block type (type == 3)",CANT_EXTRACT_FILE:"Could not extract the file",CANT_OVERRIDE:"Target file already exists",DISK_ENTRY_TOO_LARGE:"Number of disk entries is too large",NO_ZIP:"No zip file was loaded",NO_ENTRY:"Entry doesn't exist",DIRECTORY_CONTENT_ERROR:"A directory cannot have content",FILE_NOT_FOUND:'File not found: "{0}"',NOT_IMPLEMENTED:"Not implemented",INVALID_FILENAME:"Invalid filename",INVALID_FORMAT:"Invalid or unsupported zip format. No END header found",INVALID_PASS_PARAM:"Incompatible password parameter",WRONG_PASSWORD:"Wrong Password",COMMENT_TOO_LONG:"Comment is too long",EXTRA_FIELD_PARSE_ERROR:"Extra field parsing error"};function Ol(D){return function(...$){if($.length)D=D.replace(/\{(\d)\}/g,(U,Q)=>$[Q]||"");return Error("ADM-ZIP: "+D)}}for(let D of Object.keys(OO))VO[D]=Ol(OO[D])});var TO=T((vND,jO)=>{var Vl=DD("fs"),D0=DD("path"),RO=YJ(),Rl=_7(),Al=typeof process==="object"&&process.platform==="win32",AO=(D)=>typeof D==="object"&&D!==null,EO=new Uint32Array(256).map((D,$)=>{for(let U=0;U<8;U++)if(($&1)!==0)$=3988292384^$>>>1;else $>>>=1;return $>>>0});function iD(D){if(this.sep=D0.sep,this.fs=Vl,AO(D)){if(AO(D.fs)&&typeof D.fs.statSync==="function")this.fs=D.fs}}jO.exports=iD;iD.prototype.makeDir=function(D){let $=this;function U(Q){let X=Q.split($.sep)[0];Q.split($.sep).forEach(function(F){if(!F||F.substr(-1,1)===":")return;X+=$.sep+F;var Y;try{Y=$.fs.statSync(X)}catch(J){if(J.message&&J.message.startsWith("ENOENT"))$.fs.mkdirSync(X);else throw J}if(Y&&Y.isFile())throw Rl.FILE_IN_THE_WAY(`"${X}"`)})}U(D)};iD.prototype.writeFileTo=function(D,$,U,Q){let X=this;if(X.fs.existsSync(D)){if(!U)return!1;var F=X.fs.statSync(D);if(F.isDirectory())return!1}var Y=D0.dirname(D);if(!X.fs.existsSync(Y))X.makeDir(Y);var J;try{J=X.fs.openSync(D,"w",438)}catch(I){X.fs.chmodSync(D,438),J=X.fs.openSync(D,"w",438)}if(J)try{X.fs.writeSync(J,$,0,$.length,0)}finally{X.fs.closeSync(J)}return X.fs.chmodSync(D,Q||438),!0};iD.prototype.writeFileToAsync=function(D,$,U,Q,X){if(typeof Q==="function")X=Q,Q=void 0;let F=this;F.fs.exists(D,function(Y){if(Y&&!U)return X(!1);F.fs.stat(D,function(J,I){if(Y&&I&&I.isDirectory())return X(!1);var q=D0.dirname(D);F.fs.exists(q,function(W){if(!W)try{F.makeDir(q)}catch(G){return X(!1)}let B=function(G){F.fs.write(G,$,0,$.length,0,function(Z){F.fs.close(G,function(){if(Z)return X(!1);F.fs.chmod(D,Q||438,function(){X(!0)})})})};F.fs.open(D,"w",438,function(G,Z){if(G)F.fs.chmod(D,438,function(){F.fs.open(D,"w",438,function(z,K){if(z||!K)return X(!1);B(K)})});else if(Z)B(Z);else X(!1)})})})})};iD.prototype.findFiles=function(D){let $=this;function U(Q,X,F,Y){if(typeof X==="boolean")F=X,X=void 0;let J=[];return $.fs.readdirSync(Q).forEach(function(I){let q=D0.join(Q,I),W=$.fs.statSync(q);if(!X||X.test(q))J.push(D0.normalize(q)+(W.isDirectory()?$.sep:""));if(W.isDirectory()&&F){let B=$.fs.realpathSync(q);if(!Y.has(B))Y.add(B),J=J.concat(U(q,X,F,Y))}}),J}return U(D,void 0,!0,new Set([$.fs.realpathSync(D)]))};iD.prototype.findFilesAsync=function(D,$){let U=this,Q=[],X=!1,F=function(J){if(X)return;X=!0,$(J,J?void 0:Q)},Y=function(J,I,q){U.fs.readdir(J,function(W,B){if(W)return q(W);let G=B.length;if(!G)return q();B.forEach(function(Z){let z=D0.join(J,Z);U.fs.stat(z,function(K,H){if(K)return q(K);if(!H){if(!--G)q();return}if(Q.push(D0.normalize(z)+(H.isDirectory()?U.sep:"")),!H.isDirectory()){if(!--G)q();return}U.fs.realpath(z,function(M,N){if(M)return q(M);if(I.has(N)){if(!--G)q();return}I.add(N),Y(z,I,function(L){if(L)return q(L);if(!--G)q()})})})})})};U.fs.realpath(D,function(J,I){if(J)return F(J);Y(D,new Set([I]),F)})};iD.prototype.getAttributes=function(){};iD.prototype.setAttributes=function(){};iD.crc32update=function(D,$){return EO[(D^$)&255]^D>>>8};iD.crc32=function(D){if(typeof D==="string")D=Buffer.from(D,"utf8");let $=D.length,U=-1;for(let Q=0;Q<$;)U=iD.crc32update(U,D[Q++]);return~U>>>0};iD.methodToString=function(D){switch(D){case RO.STORED:return"STORED ("+D+")";case RO.DEFLATED:return"DEFLATED ("+D+")";default:return"UNSUPPORTED ("+D+")"}};iD.canonical=function(D){if(!D)return"";let $=D0.posix.normalize("/"+D.split("\\").join("/"));return D0.join(".",$)};iD.zipnamefix=function(D){if(!D)return"";let $=D0.posix.normalize("/"+D.split("\\").join("/"));return D0.posix.join(".",$)};iD.findLast=function(D,$){if(!Array.isArray(D))throw TypeError("arr is not array");let U=D.length>>>0;for(let Q=U-1;Q>=0;Q--)if($(D[Q],Q,D))return D[Q];return};iD.sanitize=function(D,$){D=D0.resolve(D0.normalize(D));var U=$.split("/");for(var Q=0,X=U.length;Q<X;Q++){var F=D0.normalize(D0.join(D,U.slice(Q,X).join(D0.sep)));if(F===D||F.startsWith(D+D0.sep))return F}return D0.normalize(D0.join(D,D0.basename($)))};iD.toBuffer=function($,U){if(Buffer.isBuffer($))return $;else if($ instanceof Uint8Array)return Buffer.from($);else return typeof $==="string"?U($):Buffer.alloc(0)};iD.readBigUInt64LE=function(D,$){let U=D.readUInt32LE($);return D.readUInt32LE($+4)*4294967296+U};iD.writeBigUInt64LE=function(D,$,U){let Q=$>>>0,X=Math.floor($/4294967296)>>>0;D.writeUInt32LE(Q,U),D.writeUInt32LE(X,U+4)};iD.fromDOS2Date=function(D){return new Date((D>>25&127)+1980,Math.max((D>>21&15)-1,0),Math.max(D>>16&31,1),D>>11&31,D>>5&63,(D&31)<<1)};iD.fromDate2DOS=function(D){let $=0,U=0;if(D.getFullYear()>1979)$=(D.getFullYear()-1980&127)<<9|D.getMonth()+1<<5|D.getDate(),U=D.getHours()<<11|D.getMinutes()<<5|D.getSeconds()>>1;return $<<16|U};iD.isWin=Al;iD.crcTable=EO});var PO=T((_ND,SO)=>{var El=DD("path");SO.exports=function(D,{fs:$}){var U=D||"",Q=F(),X=null;function F(){return{directory:!1,readonly:!1,hidden:!1,executable:!1,mtime:0,atime:0}}if(U&&$.existsSync(U))X=$.statSync(U),Q.directory=X.isDirectory(),Q.mtime=X.mtime,Q.atime=X.atime,Q.executable=(73&X.mode)!==0,Q.readonly=(128&X.mode)===0,Q.hidden=El.basename(U)[0]===".";else console.warn("Invalid path: "+U);return{get directory(){return Q.directory},get readOnly(){return Q.readonly},get hidden(){return Q.hidden},get mtime(){return Q.mtime},get atime(){return Q.atime},get executable(){return Q.executable},decodeAttributes:function(){},encodeAttributes:function(){},toJSON:function(){return{path:U,isDirectory:Q.directory,isReadOnly:Q.readonly,isHidden:Q.hidden,isExecutable:Q.executable,mTime:Q.mtime,aTime:Q.atime}},toString:function(){return JSON.stringify(this.toJSON(),null,"\t")}}}});var bO=T((kND,CO)=>{CO.exports={efs:!0,encode:(D)=>Buffer.from(D,"utf8"),decode:(D)=>D.toString("utf8")}});var h4=T((xND,m4)=>{m4.exports=TO();m4.exports.Constants=YJ();m4.exports.Errors=_7();m4.exports.FileAttr=PO();m4.exports.decoder=bO()});var _O=T((gND,vO)=>{var M6=h4(),$D=M6.Constants;vO.exports=function(){var D=20,$=10,U=0,Q=0,X=0,F=0,Y=0,J=0,I=0,q=0,W=0,B=0,G=0,Z=0,z=0;D|=M6.isWin?2560:768,U|=$D.FLG_EFS;let K={extraLen:0},H=(L)=>Math.max(0,L)>>>0,M=(L)=>Math.max(0,L)&65535,N=(L)=>Math.max(0,L)&255;return X=M6.fromDate2DOS(new Date),{get made(){return D},set made(L){D=L},get version(){return $},set version(L){$=L},get flags(){return U},set flags(L){U=L},get flags_efs(){return(U&$D.FLG_EFS)>0},set flags_efs(L){if(L)U|=$D.FLG_EFS;else U&=~$D.FLG_EFS},get flags_desc(){return(U&$D.FLG_DESC)>0},set flags_desc(L){if(L)U|=$D.FLG_DESC;else U&=~$D.FLG_DESC},get method(){return Q},set method(L){switch(L){case $D.STORED:this.version=10;break;case $D.DEFLATED:default:this.version=20}Q=L},get time(){return M6.fromDOS2Date(this.timeval)},set time(L){L=new Date(L),this.timeval=M6.fromDate2DOS(L)},get timeval(){return X},set timeval(L){X=H(L)},get timeHighByte(){return N(X>>>8)},get crc(){return F},set crc(L){F=H(L)},get compressedSize(){return Y},set compressedSize(L){Y=H(L)},get size(){return J},set size(L){J=H(L)},get fileNameLength(){return I},set fileNameLength(L){I=L},get extraLength(){return q},set extraLength(L){q=L},get extraLocalLength(){return K.extraLen},set extraLocalLength(L){K.extraLen=L},get commentLength(){return W},set commentLength(L){W=L},get diskNumStart(){return B},set diskNumStart(L){B=H(L)},get inAttr(){return G},set inAttr(L){G=H(L)},get attr(){return Z},set attr(L){Z=H(L)},get fileAttr(){return(Z||0)>>16&4095},get offset(){return z},set offset(L){z=H(L)},get encrypted(){return(U&$D.FLG_ENC)===$D.FLG_ENC},get centralHeaderSize(){return $D.CENHDR+I+q+W},get realDataOffset(){return z+$D.LOCHDR+K.fnameLen+K.extraLen},get localHeader(){return K},loadLocalHeaderFromBinary:function(L){var O=L.slice(z,z+$D.LOCHDR);if(O.readUInt32LE(0)!==$D.LOCSIG)throw M6.Errors.INVALID_LOC();K.version=O.readUInt16LE($D.LOCVER),K.flags=O.readUInt16LE($D.LOCFLG),K.flags_desc=(K.flags&$D.FLG_DESC)>0,K.method=O.readUInt16LE($D.LOCHOW),K.time=O.readUInt32LE($D.LOCTIM),K.crc=O.readUInt32LE($D.LOCCRC),K.compressedSize=O.readUInt32LE($D.LOCSIZ),K.size=O.readUInt32LE($D.LOCLEN),K.fnameLen=O.readUInt16LE($D.LOCNAM),K.extraLen=O.readUInt16LE($D.LOCEXT);let j=z+$D.LOCHDR+K.fnameLen,E=j+K.extraLen;return L.slice(j,E)},loadFromBinary:function(L){if(L.length!==$D.CENHDR||L.readUInt32LE(0)!==$D.CENSIG)throw M6.Errors.INVALID_CEN();D=L.readUInt16LE($D.CENVEM),$=L.readUInt16LE($D.CENVER),U=L.readUInt16LE($D.CENFLG),Q=L.readUInt16LE($D.CENHOW),X=L.readUInt32LE($D.CENTIM),F=L.readUInt32LE($D.CENCRC),Y=L.readUInt32LE($D.CENSIZ),J=L.readUInt32LE($D.CENLEN),I=L.readUInt16LE($D.CENNAM),q=L.readUInt16LE($D.CENEXT),W=L.readUInt16LE($D.CENCOM),B=L.readUInt16LE($D.CENDSK),G=L.readUInt16LE($D.CENATT),Z=L.readUInt32LE($D.CENATX),z=L.readUInt32LE($D.CENOFF)},localHeaderToBinary:function(){var L=Buffer.alloc($D.LOCHDR);return L.writeUInt32LE($D.LOCSIG,0),L.writeUInt16LE($,$D.LOCVER),L.writeUInt16LE(U&~$D.FLG_DESC,$D.LOCFLG),L.writeUInt16LE(Q,$D.LOCHOW),L.writeUInt32LE(X,$D.LOCTIM),L.writeUInt32LE(F,$D.LOCCRC),L.writeUInt32LE(Y,$D.LOCSIZ),L.writeUInt32LE(J,$D.LOCLEN),L.writeUInt16LE(I,$D.LOCNAM),L.writeUInt16LE(K.extraLen,$D.LOCEXT),L},centralHeaderToBinary:function(){var L=Buffer.alloc($D.CENHDR+I+q+W);return L.writeUInt32LE($D.CENSIG,0),L.writeUInt16LE(D,$D.CENVEM),L.writeUInt16LE($,$D.CENVER),L.writeUInt16LE(U&~$D.FLG_DESC,$D.CENFLG),L.writeUInt16LE(Q,$D.CENHOW),L.writeUInt32LE(X,$D.CENTIM),L.writeUInt32LE(F,$D.CENCRC),L.writeUInt32LE(Y,$D.CENSIZ),L.writeUInt32LE(J,$D.CENLEN),L.writeUInt16LE(I,$D.CENNAM),L.writeUInt16LE(q,$D.CENEXT),L.writeUInt16LE(W,$D.CENCOM),L.writeUInt16LE(B,$D.CENDSK),L.writeUInt16LE(G,$D.CENATT),L.writeUInt32LE(Z,$D.CENATX),L.writeUInt32LE(z,$D.CENOFF),L},toJSON:function(){let L=function(O){return O+" bytes"};return{made:D,version:$,flags:U,method:M6.methodToString(Q),time:this.time,crc:"0x"+F.toString(16).toUpperCase(),compressedSize:L(Y),size:L(J),fileNameLength:L(I),extraLength:L(q),commentLength:L(W),diskNumStart:B,inAttr:G,attr:Z,offset:z,centralHeaderSize:L($D.CENHDR+I+q+W)}},toString:function(){return JSON.stringify(this.toJSON(),null,"\t")}}}});var xO=T((uND,kO)=>{var F$=h4(),FD=F$.Constants;kO.exports=function(){var D=0,$=0,U=0,Q=0,X=0;let F=()=>D>FD.EF_ZIP64_OR_16||$>FD.EF_ZIP64_OR_16||U>FD.EF_ZIP64_OR_32||Q>FD.EF_ZIP64_OR_32;return{get diskEntries(){return D},set diskEntries(Y){D=$=Y},get totalEntries(){return $},set totalEntries(Y){$=D=Y},get size(){return U},set size(Y){U=Y},get offset(){return Q},set offset(Y){Q=Y},get commentLength(){return X},set commentLength(Y){X=Y},get mainHeaderSize(){return(F()?FD.ZIP64HDR+FD.END64HDR:0)+FD.ENDHDR+X},loadFromBinary:function(Y){if((Y.length!==FD.ENDHDR||Y.readUInt32LE(0)!==FD.ENDSIG)&&(Y.length<FD.ZIP64HDR||Y.readUInt32LE(0)!==FD.ZIP64SIG))throw F$.Errors.INVALID_END();if(Y.readUInt32LE(0)===FD.ENDSIG)D=Y.readUInt16LE(FD.ENDSUB),$=Y.readUInt16LE(FD.ENDTOT),U=Y.readUInt32LE(FD.ENDSIZ),Q=Y.readUInt32LE(FD.ENDOFF),X=Y.readUInt16LE(FD.ENDCOM);else D=F$.readBigUInt64LE(Y,FD.ZIP64SUB),$=F$.readBigUInt64LE(Y,FD.ZIP64TOT),U=F$.readBigUInt64LE(Y,FD.ZIP64SIZB),Q=F$.readBigUInt64LE(Y,FD.ZIP64OFF),X=0},toBinary:function(){if(!F()){var Y=Buffer.alloc(FD.ENDHDR+X);return Y.writeUInt32LE(FD.ENDSIG,0),Y.writeUInt32LE(0,4),Y.writeUInt16LE(D,FD.ENDSUB),Y.writeUInt16LE($,FD.ENDTOT),Y.writeUInt32LE(U,FD.ENDSIZ),Y.writeUInt32LE(Q,FD.ENDOFF),Y.writeUInt16LE(X,FD.ENDCOM),Y.fill(" ",FD.ENDHDR),Y}var Y=Buffer.alloc(this.mainHeaderSize);let J=0;Y.writeUInt32LE(FD.ZIP64SIG,J),F$.writeBigUInt64LE(Y,FD.ZIP64HDR-FD.ZIP64LEAD,J+FD.ZIP64SIZE),Y.writeUInt16LE(45,J+FD.ZIP64VEM),Y.writeUInt16LE(45,J+FD.ZIP64VER),Y.writeUInt32LE(0,J+FD.ZIP64DSK),Y.writeUInt32LE(0,J+FD.ZIP64DSKDIR),F$.writeBigUInt64LE(Y,D,J+FD.ZIP64SUB),F$.writeBigUInt64LE(Y,$,J+FD.ZIP64TOT),F$.writeBigUInt64LE(Y,U,J+FD.ZIP64SIZB),F$.writeBigUInt64LE(Y,Q,J+FD.ZIP64OFF);let I=Q+U;return J+=FD.ZIP64HDR,Y.writeUInt32LE(FD.END64SIG,J),Y.writeUInt32LE(0,J+FD.END64START),F$.writeBigUInt64LE(Y,I,J+FD.END64OFF),Y.writeUInt32LE(1,J+FD.END64NUMDISKS),J+=FD.END64HDR,Y.writeUInt32LE(FD.ENDSIG,J),Y.writeUInt32LE(0,J+4),Y.writeUInt16LE(Math.min(D,FD.EF_ZIP64_OR_16),J+FD.ENDSUB),Y.writeUInt16LE(Math.min($,FD.EF_ZIP64_OR_16),J+FD.ENDTOT),Y.writeUInt32LE(Math.min(U,FD.EF_ZIP64_OR_32),J+FD.ENDSIZ),Y.writeUInt32LE(Math.min(Q,FD.EF_ZIP64_OR_32),J+FD.ENDOFF),Y.writeUInt16LE(X,J+FD.ENDCOM),Y.fill(" ",J+FD.ENDHDR),Y},toJSON:function(){let Y=function(J,I){let q=J.toString(16).toUpperCase();while(q.length<I)q="0"+q;return"0x"+q};return{diskEntries:D,totalEntries:$,size:U+" bytes",offset:Y(Q,4),commentLength:X}},toString:function(){return JSON.stringify(this.toJSON(),null,"\t")}}}});var JJ=T((jl)=>{jl.EntryHeader=_O();jl.MainHeader=xO()});var uO=T((yND,gO)=>{gO.exports=function(D){var $=DD("zlib"),U={chunkSize:(parseInt(D.length/1024)+1)*1024};return{deflate:function(){return $.deflateRawSync(D,U)},deflateAsync:function(Q){var X=$.createDeflateRaw(U),F=[],Y=0;X.on("data",function(J){F.push(J),Y+=J.length}),X.on("end",function(){var J=Buffer.alloc(Y),I=0;J.fill(0);for(var q=0;q<F.length;q++){var W=F[q];W.copy(J,I),I+=W.length}Q&&Q(J)}),X.end(D)}}}});var yO=T((mND,fO)=>{var Pl=+(process?.versions?.node??"").split(".")[0]||0;fO.exports=function(D,$){var U=DD("zlib");let Q=Pl>=15&&$>0?{maxOutputLength:$}:{};return{inflate:function(){return U.inflateRawSync(D,Q)},inflateAsync:function(X){var F=U.createInflateRaw(Q),Y=[],J=0;F.on("data",function(I){Y.push(I),J+=I.length}),F.on("end",function(){var I=Buffer.alloc(J),q=0;I.fill(0);for(var W=0;W<Y.length;W++){var B=Y[W];B.copy(I,q),q+=B.length}X&&X(I)}),F.end(D)}}}});var nO=T((hND,lO)=>{var{randomFillSync:mO}=DD("crypto"),Cl=_7(),bl=new Uint32Array(256).map((D,$)=>{for(let U=0;U<8;U++)if(($&1)!==0)$=$>>>1^3988292384;else $>>>=1;return $>>>0}),dO=(D,$)=>Math.imul(D,$)>>>0,hO=(D,$)=>{return bl[(D^$)&255]^D>>>8},O9=()=>{if(typeof mO==="function")return mO(Buffer.alloc(12));else return O9.node()};O9.node=()=>{let D=Buffer.alloc(12),$=D.length;for(let U=0;U<$;U++)D[U]=Math.random()*256&255;return D};var k7={genSalt:O9};function x7(D){let $=Buffer.isBuffer(D)?D:Buffer.from(D);this.keys=new Uint32Array([305419896,591751049,878082192]);for(let U=0;U<$.length;U++)this.updateKeys($[U])}x7.prototype.updateKeys=function(D){let $=this.keys;return $[0]=hO($[0],D),$[1]+=$[0]&255,$[1]=dO($[1],134775813)+1,$[2]=hO($[2],$[1]>>>24),D};x7.prototype.next=function(){let D=(this.keys[2]|2)>>>0;return dO(D,D^1)>>8&255};function vl(D){let $=new x7(D);return function(U){let Q=Buffer.alloc(U.length),X=0;for(let F of U)Q[X++]=$.updateKeys(F^$.next());return Q}}function _l(D){let $=new x7(D);return function(U,Q,X=0){if(!Q)Q=Buffer.alloc(U.length);for(let F of U){let Y=$.next();Q[X++]=F^Y,$.updateKeys(F)}return Q}}function kl(D,$,U){if(!D||!Buffer.isBuffer(D)||D.length<12)return Buffer.alloc(0);let Q=vl(U),X=Q(D.slice(0,12)),F=($.flags&8)===8?$.timeHighByte:$.crc>>>24;if(X[11]!==F)throw Cl.WRONG_PASSWORD();return Q(D.slice(12))}function xl(D){if(Buffer.isBuffer(D)&&D.length>=12)k7.genSalt=function(){return D.slice(0,12)};else if(D==="node")k7.genSalt=O9.node;else k7.genSalt=O9}function gl(D,$,U,Q=!1){if(D==null)D=Buffer.alloc(0);if(!Buffer.isBuffer(D))D=Buffer.from(D.toString());let X=_l(U),F=k7.genSalt();if(F[11]=$.crc>>>24&255,Q)F[10]=$.crc>>>16&255;let Y=Buffer.alloc(D.length+12);return X(F,Y),X(D,Y,12)}lO.exports={decrypt:kl,encrypt:gl,_salter:xl}});var iO=T((ul)=>{ul.Deflater=uO();ul.Inflater=yO();ul.ZipCrypto=nO()});var qJ=T((lND,cO)=>{var uD=h4(),hl=JJ(),o0=uD.Constants,IJ=iO();cO.exports=function(D,$){var U=new hl.EntryHeader,Q=Buffer.alloc(0),X=Buffer.alloc(0),F=!1,Y=null,J=Buffer.alloc(0),I=Buffer.alloc(0),q=!0;let W=D,B=typeof W.decoder==="object"?W.decoder:uD.decoder;q=B.hasOwnProperty("efs")?B.efs:!1;function G(){if(!$||!($ instanceof Uint8Array))return Buffer.alloc(0);return I=U.loadLocalHeaderFromBinary($),$.slice(U.realDataOffset,U.realDataOffset+U.compressedSize)}function Z(L){let O=U.flags_desc||U.localHeader.flags_desc?U.crc:U.localHeader.crc;return uD.crc32(L)===O}function z(L,O,j){if(typeof O>"u"&&typeof L==="string")j=L,L=void 0;if(F){if(L&&O)O(Buffer.alloc(0),uD.Errors.DIRECTORY_CONTENT_ERROR());return Buffer.alloc(0)}var E=G();if(E.length===0){if(L&&O)O(E);return E}if(U.encrypted){if(typeof j!=="string"&&!Buffer.isBuffer(j))throw uD.Errors.INVALID_PASS_PARAM();E=IJ.ZipCrypto.decrypt(E,U,j)}var C;switch(U.method){case uD.Constants.STORED:if(C=Buffer.alloc(E.length),E.copy(C),!Z(C)){if(L&&O)O(C,uD.Errors.BAD_CRC());throw uD.Errors.BAD_CRC()}else{if(L&&O)O(C);return C}case uD.Constants.DEFLATED:var S=new IJ.Inflater(E,U.size);if(!L){if(C=S.inflate(),!Z(C))throw uD.Errors.BAD_CRC(`"${B.decode(Q)}"`);return C}else S.inflateAsync(function(b){if(O)if(!Z(b))O(b,uD.Errors.BAD_CRC());else O(b)});break;default:if(L&&O)O(Buffer.alloc(0),uD.Errors.UNKNOWN_METHOD());throw uD.Errors.UNKNOWN_METHOD()}}function K(L,O){if((!Y||!Y.length)&&Buffer.isBuffer($)){if(L&&O)O(G());return G()}if(Y.length&&!F){var j;switch(U.method){case uD.Constants.STORED:if(U.compressedSize=U.size,j=Buffer.alloc(Y.length),Y.copy(j),L&&O)O(j);return j;default:case uD.Constants.DEFLATED:var E=new IJ.Deflater(Y);if(!L){var C=E.deflate();return U.compressedSize=C.length,C}else E.deflateAsync(function(S){j=Buffer.alloc(S.length),U.compressedSize=S.length,S.copy(j),O&&O(j)});E=null;break}}else if(L&&O)O(Buffer.alloc(0));else return Buffer.alloc(0)}function H(L,O){return uD.readBigUInt64LE(L,O)}function M(L){try{var O=0,j,E,C;while(O+4<L.length)if(j=L.readUInt16LE(O),O+=2,E=L.readUInt16LE(O),O+=2,C=L.slice(O,O+E),O+=E,o0.ID_ZIP64===j)N(C)}catch(S){throw uD.Errors.EXTRA_FIELD_PARSE_ERROR()}}function N(L){var O,j,E,C;if(L.length>=o0.EF_ZIP64_SCOMP){if(O=H(L,o0.EF_ZIP64_SUNCOMP),U.size===o0.EF_ZIP64_OR_32)U.size=O}if(L.length>=o0.EF_ZIP64_RHO){if(j=H(L,o0.EF_ZIP64_SCOMP),U.compressedSize===o0.EF_ZIP64_OR_32)U.compressedSize=j}if(L.length>=o0.EF_ZIP64_DSN){if(E=H(L,o0.EF_ZIP64_RHO),U.offset===o0.EF_ZIP64_OR_32)U.offset=E}if(L.length>=o0.EF_ZIP64_DSN+4){if(C=L.readUInt32LE(o0.EF_ZIP64_DSN),U.diskNumStart===o0.EF_ZIP64_OR_16)U.diskNumStart=C}}return{get entryName(){return B.decode(Q)},get rawEntryName(){return Q},set entryName(L){Q=uD.toBuffer(L,B.encode);var O=Q[Q.length-1];F=O===47||O===92,U.fileNameLength=Q.length},get efs(){if(typeof q==="function")return q(this.entryName);else return q},get extra(){return J},set extra(L){J=L,U.extraLength=L.length,M(L)},get comment(){return B.decode(X)},set comment(L){if(X=uD.toBuffer(L,B.encode),U.commentLength=X.length,X.length>65535)throw uD.Errors.COMMENT_TOO_LONG()},get name(){let L=B.decode(Q);return F?L.replace(/[/\\]$/,"").split("/").pop():L.split("/").pop()},get isDirectory(){return F},getCompressedData:function(){return K(!1,null)},getCompressedDataAsync:function(L){K(!0,L)},setData:function(L){if(Y=uD.toBuffer(L,uD.decoder.encode),!F&&Y.length)U.size=Y.length,U.method=uD.Constants.DEFLATED,U.crc=uD.crc32(L),U.changed=!0;else U.method=uD.Constants.STORED},getData:function(L){if(U.changed)return Y;else return z(!1,null,L)},getDataAsync:function(L,O){if(U.changed)L(Y);else z(!0,L,O)},set attr(L){U.attr=L},get attr(){return U.attr},set header(L){U.loadFromBinary(L)},get header(){return U},packCentralHeader:function(){U.flags_efs=this.efs,U.extraLength=J.length;var L=U.centralHeaderToBinary(),O=uD.Constants.CENHDR;return Q.copy(L,O),O+=Q.length,J.copy(L,O),O+=U.extraLength,X.copy(L,O),L},packLocalHeader:function(){let L=0;U.flags_efs=this.efs,U.extraLocalLength=I.length;let O=U.localHeaderToBinary(),j=Buffer.alloc(O.length+Q.length+U.extraLocalLength);return O.copy(j,L),L+=O.length,Q.copy(j,L),L+=Q.length,I.copy(j,L),L+=I.length,j},toJSON:function(){let L=function(O){return"<"+(O&&O.length+" bytes buffer"||"null")+">"};return{entryName:this.entryName,name:this.name,comment:this.comment,isDirectory:this.isDirectory,header:U.toJSON(),compressedData:L($),data:L(Y)}},toString:function(){return JSON.stringify(this.toJSON(),null,"\t")}}}});var oO=T((nND,rO)=>{var pO=qJ(),dl=JJ(),E0=h4();rO.exports=function(D,$){var U=[],Q=Object.create(null),X=Buffer.alloc(0),F=new dl.MainHeader,Y=!1,J=null;let I=new Set,q=$,{noSort:W,decoder:B}=q;if(D)z(q.readEntries);else Y=!0;function G(){let H=new Set;for(let M of Object.keys(Q)){let N=M.split("/");if(N.pop(),!N.length)continue;for(let L=0;L<N.length;L++){let O=N.slice(0,L+1).join("/")+"/";H.add(O)}}for(let M of H)if(!(M in Q)){let N=new pO(q);N.entryName=M,N.attr=16,N.temporary=!0,U.push(N),Q[N.entryName]=N,I.add(N)}}function Z(){if(Y=!0,Q=Object.create(null),F.diskEntries>(D.length-F.offset)/E0.Constants.CENHDR)throw E0.Errors.DISK_ENTRY_TOO_LARGE();U=Array(F.diskEntries);var H=F.offset;for(var M=0;M<U.length;M++){var N=H,L=new pO(q,D);if(L.header=D.slice(N,N+=E0.Constants.CENHDR),L.entryName=D.slice(N,N+=L.header.fileNameLength),L.header.extraLength)L.extra=D.slice(N,N+=L.header.extraLength);if(L.header.commentLength)L.comment=D.slice(N,N+L.header.commentLength);H+=L.header.centralHeaderSize,U[M]=L,Q[L.entryName]=L}I.clear(),G()}function z(H){var M=D.length-E0.Constants.ENDHDR,N=Math.max(0,M-65535),L=N,O=D.length,j=-1,E=0;if(typeof q.trailingSpace==="boolean"?q.trailingSpace:!1)N=0;for(M;M>=L;M--){if(D[M]!==80)continue;if(D.readUInt32LE(M)===E0.Constants.ENDSIG){j=M,E=M,O=M+E0.Constants.ENDHDR,L=M-E0.Constants.END64HDR;continue}if(D.readUInt32LE(M)===E0.Constants.END64SIG){L=N;continue}if(D.readUInt32LE(M)===E0.Constants.ZIP64SIG){j=M,O=M+E0.readBigUInt64LE(D,M+E0.Constants.ZIP64SIZE)+E0.Constants.ZIP64LEAD;break}}if(j==-1)throw E0.Errors.INVALID_FORMAT();if(F.loadFromBinary(D.slice(j,O)),F.commentLength)X=D.slice(E+E0.Constants.ENDHDR);if(H)Z()}function K(){if(U.length>1&&!W)U=U.map((H)=>({entry:H,key:H.entryName.toLowerCase()})).sort((H,M)=>H.key.localeCompare(M.key)).map((H)=>H.entry)}return{get entries(){if(!Y)Z();return U.filter((H)=>!I.has(H))},get comment(){return B.decode(X)},set comment(H){X=E0.toBuffer(H,B.encode),F.commentLength=X.length},getEntryCount:function(){if(!Y)return F.diskEntries;return U.length},forEach:function(H){this.entries.forEach(H)},getEntry:function(H){if(!Y)Z();return Q[H]||null},setEntry:function(H){if(!Y)Z();U.push(H),Q[H.entryName]=H,F.totalEntries=U.length},deleteFile:function(H,M=!0){if(!Y)Z();let N=Q[H];this.getEntryChildren(N,M).map((O)=>O.entryName).forEach(this.deleteEntry)},deleteEntry:function(H){if(!Y)Z();let M=Q[H],N=U.indexOf(M);if(N>=0)U.splice(N,1),delete Q[H],F.totalEntries=U.length},getEntryChildren:function(H,M=!0){if(!Y)Z();if(typeof H==="object")if(H.isDirectory&&M){let N=[],L=H.entryName;for(let O of U)if(O.entryName.startsWith(L))N.push(O);return N}else return[H];return[]},getChildCount:function(H){if(H&&H.isDirectory){let M=this.getEntryChildren(H);return M.includes(H)?M.length-1:M.length}return 0},compressToBuffer:function(){if(!Y)Z();K();let H=[],M=[],N=0,L=0;F.size=0,F.offset=0;let O=0;for(let C of this.entries){let S=C.getCompressedData();C.header.offset=L;let b=C.packLocalHeader(),R=b.length+S.length;L+=R,H.push(b),H.push(S);let P=C.packCentralHeader();M.push(P),F.size+=P.length,N+=R+P.length,O++}N+=F.mainHeaderSize,F.offset=L,F.totalEntries=O,L=0;let j=Buffer.alloc(N);for(let C of H)C.copy(j,L),L+=C.length;for(let C of M)C.copy(j,L),L+=C.length;let E=F.toBinary();if(X)X.copy(E,E.length-X.length);return E.copy(j,L),D=j,Y=!1,j},toAsyncBuffer:function(H,M,N,L){try{if(!Y)Z();K();let O=[],j=[],E=0,C=0,S=0;F.size=0,F.offset=0;let b=function(R){if(R.length>0){let P=R.shift(),h=P.entryName+P.extra.toString();if(N)N(h);P.getCompressedDataAsync(function(i){if(L)L(h);P.header.offset=C;let v=P.packLocalHeader(),k=v.length+i.length;C+=k,O.push(v),O.push(i);let A=P.packCentralHeader();j.push(A),F.size+=A.length,E+=k+A.length,S++,b(R)})}else{E+=F.mainHeaderSize,F.offset=C,F.totalEntries=S,C=0;let P=Buffer.alloc(E);O.forEach(function(i){i.copy(P,C),C+=i.length}),j.forEach(function(i){i.copy(P,C),C+=i.length});let h=F.toBinary();if(X)X.copy(h,h.length-X.length);h.copy(P,C),D=P,Y=!1,H(P)}};b(Array.from(this.entries))}catch(O){M(O)}}}}});var sO=T((iND,tO)=>{var oD=h4(),rD=DD("path"),ll=qJ(),nl=oO(),G1=(...D)=>oD.findLast(D,($)=>typeof $==="boolean"),aO=(...D)=>oD.findLast(D,($)=>typeof $==="string"),il=(...D)=>oD.findLast(D,($)=>typeof $==="function"),cl={noSort:!1,readEntries:!1,method:oD.Constants.NONE,fs:null};tO.exports=function(D,$){let U=null,Q=Object.assign(Object.create(null),cl);if(D&&typeof D==="object"){if(!(D instanceof Uint8Array)){if(Object.assign(Q,D),D=Q.input?Q.input:void 0,Q.input)delete Q.input}if(Buffer.isBuffer(D))U=D,Q.method=oD.Constants.BUFFER,D=void 0}Object.assign(Q,$);let X=new oD(Q),F=(z)=>{z.filter((K)=>K.attr).sort((K,H)=>H.path.length-K.path.length).forEach((K)=>X.fs.chmodSync(K.path,K.attr))};if(typeof Q.decoder!=="object"||typeof Q.decoder.encode!=="function"||typeof Q.decoder.decode!=="function")Q.decoder=oD.decoder;if(D&&typeof D==="string")if(X.fs.existsSync(D))Q.method=oD.Constants.FILE,Q.filename=D,U=X.fs.readFileSync(D);else throw oD.Errors.INVALID_FILENAME();let Y=new nl(U,Q),{canonical:J,sanitize:I,zipnamefix:q}=oD;function W(z){if(z&&Y){var K;if(typeof z==="string")K=Y.getEntry(rD.posix.normalize(z));if(typeof z==="object"&&typeof z.entryName<"u"&&typeof z.header<"u")K=Y.getEntry(z.entryName);if(K)return K}return null}function B(z){let{join:K,normalize:H,sep:M}=rD.posix;return K(rD.isAbsolute(z)?"/":".",H(M+z.split("\\").join(M)+M))}function G(z){if(z instanceof RegExp)return function(K){return function(H){return K.test(H)}}(z);else if(typeof z!=="function")return()=>!0;return z}let Z=(z,K)=>{let H=K.slice(-1);return H=H===X.sep?X.sep:"",rD.relative(z,K)+H};return{readFile:function(z,K){var H=W(z);return H&&H.getData(K)||null},childCount:function(z){let K=W(z);if(K)return Y.getChildCount(K)},readFileAsync:function(z,K){var H=W(z);if(H)H.getDataAsync(K);else K(null,"getEntry failed for:"+z)},readAsText:function(z,K){var H=W(z);if(H){var M=H.getData();if(M&&M.length)return M.toString(K||"utf8")}return""},readAsTextAsync:function(z,K,H){var M=W(z);if(M)M.getDataAsync(function(N,L){if(L){K(N,L);return}if(N&&N.length)K(N.toString(H||"utf8"));else K("")});else K("")},deleteFile:function(z,K=!0){var H=W(z);if(H)Y.deleteFile(H.entryName,K)},deleteEntry:function(z){var K=W(z);if(K)Y.deleteEntry(K.entryName)},addZipComment:function(z){Y.comment=z},getZipComment:function(){return Y.comment||""},addZipEntryComment:function(z,K){var H=W(z);if(H)H.comment=K},getZipEntryComment:function(z){var K=W(z);if(K)return K.comment||"";return""},updateFile:function(z,K){var H=W(z);if(H)H.setData(K)},addLocalFile:function(z,K,H,M){if(X.fs.existsSync(z)){K=K?B(K):"";let N=rD.win32.basename(rD.win32.normalize(z));K+=H?H:N;let L=X.fs.statSync(z),O=L.isFile()?X.fs.readFileSync(z):Buffer.alloc(0);if(L.isDirectory())K+=X.sep;this.addFile(K,O,M,L)}else throw oD.Errors.FILE_NOT_FOUND(z)},addLocalFileAsync:function(z,K){z=typeof z==="object"?z:{localPath:z};let H=rD.resolve(z.localPath),{comment:M}=z,{zipPath:N,zipName:L}=z,O=this;X.fs.stat(H,function(j,E){if(j)return K(j,!1);N=N?B(N):"";let C=rD.win32.basename(rD.win32.normalize(H));if(N+=L?L:C,E.isFile())X.fs.readFile(H,function(S,b){if(S)return K(S,!1);return O.addFile(N,b,M,E),setImmediate(K,void 0,!0)});else if(E.isDirectory())return N+=X.sep,O.addFile(N,Buffer.alloc(0),M,E),setImmediate(K,void 0,!0)})},addLocalFolder:function(z,K,H){if(H=G(H),K=K?B(K):"",z=rD.normalize(z),X.fs.existsSync(z)){let M=X.findFiles(z),N=this;if(M.length)for(let L of M){let O=rD.join(K,Z(z,L));if(H(O))N.addLocalFile(L,rD.dirname(O))}}else throw oD.Errors.FILE_NOT_FOUND(z)},addLocalFolderAsync:function(z,K,H,M){M=G(M),H=H?B(H):"",z=rD.normalize(z);var N=this;X.fs.open(z,"r",function(L){if(L&&L.code==="ENOENT")K(void 0,oD.Errors.FILE_NOT_FOUND(z));else if(L)K(void 0,L);else{var O=X.findFiles(z),j=-1,E=function(){if(j+=1,j<O.length){var C=O[j],S=Z(z,C).split("\\").join("/");if(S=S.normalize("NFD").replace(/[\u0300-\u036f]/g,"").replace(/[^\x20-\x7E]/g,""),M(S))X.fs.stat(C,function(b,R){if(b)K(void 0,b);if(R.isFile())X.fs.readFile(C,function(P,h){if(P)K(void 0,P);else N.addFile(H+S,h,"",R),E()});else N.addFile(H+S+"/",Buffer.alloc(0),"",R),E()});else process.nextTick(()=>{E()})}else K(!0,void 0)};E()}})},addLocalFolderAsync2:function(z,K){let H=this;z=typeof z==="object"?z:{localPath:z};let M=rD.resolve(B(z.localPath)),{zipPath:N,filter:L,namefix:O}=z;if(L instanceof RegExp)L=function(C){return function(S){return C.test(S)}}(L);else if(typeof L!=="function")L=function(){return!0};if(N=N?B(N):"",O==="latin1")O=(C)=>C.normalize("NFD").replace(/[\u0300-\u036f]/g,"").replace(/[^\x20-\x7E]/g,"");if(typeof O!=="function")O=(C)=>C;let j=(C)=>rD.join(N,O(Z(M,C))),E=(C)=>rD.win32.basename(rD.win32.normalize(O(C)));X.fs.open(M,"r",function(C){if(C&&C.code==="ENOENT")K(void 0,oD.Errors.FILE_NOT_FOUND(M));else if(C)K(void 0,C);else X.findFilesAsync(M,function(S,b){if(S)return K(S);if(b=b.filter((R)=>L(j(R))),!b.length)K(void 0,!1);setImmediate(b.reverse().reduce(function(R,P){return function(h,i){if(h||i===!1)return setImmediate(R,h,!1);H.addLocalFileAsync({localPath:P,zipPath:rD.dirname(j(P)),zipName:E(P)},R)}},K))})})},addLocalFolderPromise:function(z,K){return new Promise((H,M)=>{this.addLocalFolderAsync2(Object.assign({localPath:z},K),(N,L)=>{if(N)M(N);if(L)H(this)})})},addFile:function(z,K,H,M){z=q(z);let N=W(z),L=N!=null;if(!L)N=new ll(Q),N.entryName=z;N.comment=H||"";let O=typeof M==="object"&&M instanceof X.fs.Stats;if(O)N.header.time=M.mtime;var j=N.isDirectory?16:0;let E=N.isDirectory?16384:32768;if(O)E|=4095&M.mode;else if(typeof M==="number")E|=4095&M;else E|=N.isDirectory?493:420;if(j=(j|E<<16)>>>0,N.attr=j,N.setData(K),!L)Y.setEntry(N);return N},getEntries:function(z){return Y.password=z,Y?Y.entries:[]},getEntry:function(z){return W(z)},getEntryCount:function(){return Y.getEntryCount()},forEach:function(z){return Y.forEach(z)},extractEntryTo:function(z,K,H,M,N,L){M=G1(!1,M),N=G1(!1,N),H=G1(!0,H),L=aO(N,L);var O=W(z);if(!O)throw oD.Errors.NO_ENTRY();var j=J(O.entryName),E=I(K,L&&!O.isDirectory?J(L):H?j:rD.basename(j));if(O.isDirectory){var C=Y.getEntryChildren(O);return C.forEach(function(R){if(R.isDirectory)return;var P=R.getData();if(!P)throw oD.Errors.CANT_EXTRACT_FILE();var h=J(H?R.entryName:R.entryName.substring(O.entryName.length)),i=I(K,h);let v=N?R.header.fileAttr:void 0;X.writeFileTo(i,P,M,v)}),!0}var S=O.getData(Y.password);if(!S)throw oD.Errors.CANT_EXTRACT_FILE();if(X.fs.existsSync(E)&&!M)throw oD.Errors.CANT_OVERRIDE();let b=N?z.header.fileAttr:void 0;return X.writeFileTo(E,S,M,b),!0},test:function(z){if(!Y)return!1;for(var K of Y.entries)try{if(K.isDirectory)continue;var H=K.getData(z);if(!H)return!1}catch(M){return!1}return!0},extractAllTo:function(z,K,H,M){if(H=G1(!1,H),M=aO(H,M),K=G1(!1,K),!Y)throw oD.Errors.NO_ZIP();let N=[];Y.entries.forEach(function(L){var O=I(z,J(L.entryName));if(L.isDirectory){if(X.makeDir(O),H)N.push({path:O,attr:L.header.fileAttr});return}var j=L.getData(M);if(!j)throw oD.Errors.CANT_EXTRACT_FILE();let E=H?L.header.fileAttr:void 0;X.writeFileTo(O,j,K,E);try{X.fs.utimesSync(O,L.header.time,L.header.time)}catch(C){}}),F(N)},extractAllToAsync:function(z,K,H,M){if(M=il(K,H,M),H=G1(!1,H),K=G1(!1,K),!M)return new Promise((S,b)=>{this.extractAllToAsync(z,K,H,function(R){if(R)b(R);else S(this)})});if(!Y){M(oD.Errors.NO_ZIP());return}z=rD.resolve(z);let N=(S)=>I(z,rD.normalize(J(S.entryName))),L=(S,b)=>Error(S+': "'+b+'"'),O=[],j=[];Y.entries.forEach((S)=>{if(S.isDirectory)O.push(S);else j.push(S)});let E=[];for(let S of O){let b=N(S),R=H?S.header.fileAttr:void 0;try{X.makeDir(b)}catch(P){M(L("Unable to create folder",b));continue}if(R)E.push({path:b,attr:R});try{X.fs.utimesSync(b,S.header.time,S.header.time)}catch(P){}}let C=(S)=>{if(!S)try{F(E)}catch(b){return M(L("Unable to set folder permissions",b.path||""))}M(S)};j.reverse().reduce(function(S,b){return function(R){if(R)S(R);else{let P=rD.normalize(J(b.entryName)),h=I(z,P);b.getDataAsync(function(i,v){if(v)S(v);else if(!i)S(oD.Errors.CANT_EXTRACT_FILE());else{let k=H?b.header.fileAttr:void 0;X.writeFileToAsync(h,i,K,k,function(A){if(!A)return S(L("Unable to write file",h));X.fs.utimes(h,b.header.time,b.header.time,function(){S()})})}})}}},C)()},writeZip:function(z,K){if(arguments.length===1){if(typeof z==="function")K=z,z=""}if(!z&&Q.filename)z=Q.filename;if(!z)return;var H=Y.compressToBuffer();if(H){var M=X.writeFileTo(z,H,!0);if(typeof K==="function")K(!M?Error("failed"):null,"")}},writeZipPromise:function(z,K){let{overwrite:H,perm:M}=Object.assign({overwrite:!0},K);return new Promise((N,L)=>{if(!z&&Q.filename)z=Q.filename;if(!z)L("ADM-ZIP: ZIP File Name Missing");this.toBufferPromise().then((O)=>{let j=(E)=>E?N(E):L("ADM-ZIP: Wasn't able to write zip file");X.writeFileToAsync(z,O,H,M,j)},L)})},toBufferPromise:function(){return new Promise((z,K)=>{Y.toAsyncBuffer(z,K)})},toBuffer:function(z,K,H,M){if(typeof z==="function")return Y.toAsyncBuffer(z,K,H,M),null;return Y.compressToBuffer()}}}});var eO=T((cND,pl)=>{pl.exports=[{name:"Agola CI",constant:"AGOLA",env:"AGOLA_GIT_REF",pr:"AGOLA_PULL_REQUEST_ID"},{name:"Alpic",constant:"ALPIC",env:"ALPIC_HOST"},{name:"Appcircle",constant:"APPCIRCLE",env:"AC_APPCIRCLE",pr:{env:"AC_GIT_PR",ne:"false"}},{name:"AppVeyor",constant:"APPVEYOR",env:"APPVEYOR",pr:"APPVEYOR_PULL_REQUEST_NUMBER"},{name:"AWS CodeBuild",constant:"CODEBUILD",env:"CODEBUILD_BUILD_ARN",pr:{env:"CODEBUILD_WEBHOOK_EVENT",any:["PULL_REQUEST_CREATED","PULL_REQUEST_UPDATED","PULL_REQUEST_REOPENED"]}},{name:"Azure Pipelines",constant:"AZURE_PIPELINES",env:"TF_BUILD",pr:{BUILD_REASON:"PullRequest"}},{name:"Bamboo",constant:"BAMBOO",env:"bamboo_planKey"},{name:"Bitbucket Pipelines",constant:"BITBUCKET",env:"BITBUCKET_COMMIT",pr:"BITBUCKET_PR_ID"},{name:"Bitrise",constant:"BITRISE",env:"BITRISE_IO",pr:"BITRISE_PULL_REQUEST"},{name:"Buddy",constant:"BUDDY",env:"BUDDY_WORKSPACE_ID",pr:"BUDDY_EXECUTION_PULL_REQUEST_ID"},{name:"Buildkite",constant:"BUILDKITE",env:"BUILDKITE",pr:{env:"BUILDKITE_PULL_REQUEST",ne:"false"}},{name:"CircleCI",constant:"CIRCLE",env:"CIRCLECI",pr:"CIRCLE_PULL_REQUEST"},{name:"Cirrus CI",constant:"CIRRUS",env:"CIRRUS_CI",pr:"CIRRUS_PR"},{name:"Cloudflare Pages",constant:"CLOUDFLARE_PAGES",env:"CF_PAGES"},{name:"Cloudflare Workers",constant:"CLOUDFLARE_WORKERS",env:"WORKERS_CI"},{name:"Codefresh",constant:"CODEFRESH",env:"CF_BUILD_ID",pr:{any:["CF_PULL_REQUEST_NUMBER","CF_PULL_REQUEST_ID"]}},{name:"Codemagic",constant:"CODEMAGIC",env:"CM_BUILD_ID",pr:"CM_PULL_REQUEST"},{name:"Codeship",constant:"CODESHIP",env:{CI_NAME:"codeship"}},{name:"Drone",constant:"DRONE",env:"DRONE",pr:{DRONE_BUILD_EVENT:"pull_request"}},{name:"dsari",constant:"DSARI",env:"DSARI"},{name:"Earthly",constant:"EARTHLY",env:"EARTHLY_CI"},{name:"Expo Application Services",constant:"EAS",env:"EAS_BUILD"},{name:"Gerrit",constant:"GERRIT",env:"GERRIT_PROJECT"},{name:"Gitea Actions",constant:"GITEA_ACTIONS",env:"GITEA_ACTIONS"},{name:"GitHub Actions",constant:"GITHUB_ACTIONS",env:"GITHUB_ACTIONS",pr:{GITHUB_EVENT_NAME:"pull_request"}},{name:"GitLab CI",constant:"GITLAB",env:"GITLAB_CI",pr:"CI_MERGE_REQUEST_ID"},{name:"GoCD",constant:"GOCD",env:"GO_PIPELINE_LABEL"},{name:"Google Cloud Build",constant:"GOOGLE_CLOUD_BUILD",env:"BUILDER_OUTPUT"},{name:"Harness CI",constant:"HARNESS",env:"HARNESS_BUILD_ID"},{name:"Heroku",constant:"HEROKU",env:{env:"NODE",includes:"/app/.heroku/node/bin/node"}},{name:"Hudson",constant:"HUDSON",env:"HUDSON_URL"},{name:"Jenkins",constant:"JENKINS",env:["JENKINS_URL","BUILD_ID"],pr:{any:["ghprbPullId","CHANGE_ID"]}},{name:"LayerCI",constant:"LAYERCI",env:"LAYERCI",pr:"LAYERCI_PULL_REQUEST"},{name:"Magnum CI",constant:"MAGNUM",env:"MAGNUM"},{name:"Netlify CI",constant:"NETLIFY",env:"NETLIFY",pr:{env:"PULL_REQUEST",ne:"false"}},{name:"Nevercode",constant:"NEVERCODE",env:"NEVERCODE",pr:{env:"NEVERCODE_PULL_REQUEST",ne:"false"}},{name:"Prow",constant:"PROW",env:"PROW_JOB_ID"},{name:"ReleaseHub",constant:"RELEASEHUB",env:"RELEASE_BUILD_ID"},{name:"Render",constant:"RENDER",env:"RENDER",pr:{IS_PULL_REQUEST:"true"}},{name:"Sail CI",constant:"SAIL",env:"SAILCI",pr:"SAIL_PULL_REQUEST_NUMBER"},{name:"Screwdriver",constant:"SCREWDRIVER",env:"SCREWDRIVER",pr:{env:"SD_PULL_REQUEST",ne:"false"}},{name:"Semaphore",constant:"SEMAPHORE",env:"SEMAPHORE",pr:"PULL_REQUEST_NUMBER"},{name:"Sourcehut",constant:"SOURCEHUT",env:{CI_NAME:"sourcehut"}},{name:"Strider CD",constant:"STRIDER",env:"STRIDER"},{name:"TaskCluster",constant:"TASKCLUSTER",env:["TASK_ID","RUN_ID"]},{name:"TeamCity",constant:"TEAMCITY",env:"TEAMCITY_VERSION"},{name:"Travis CI",constant:"TRAVIS",env:"TRAVIS",pr:{env:"TRAVIS_PULL_REQUEST",ne:"false"}},{name:"Vela",constant:"VELA",env:"VELA",pr:{VELA_PULL_REQUEST:"1"}},{name:"Vercel",constant:"VERCEL",env:{any:["NOW_BUILDER","VERCEL"]},pr:"VERCEL_GIT_PULL_REQUEST_ID"},{name:"Visual Studio App Center",constant:"APPCENTER",env:"APPCENTER_BUILD_ID"},{name:"Woodpecker",constant:"WOODPECKER",env:{CI:"woodpecker"},pr:{CI_BUILD_EVENT:"pull_request"}},{name:"Xcode Cloud",constant:"XCODE_CLOUD",env:"CI_XCODE_PROJECT",pr:"CI_PULL_REQUEST_NUMBER"},{name:"Xcode Server",constant:"XCODE_SERVER",env:"XCS"}]});var GJ=T((WJ)=>{var DV=eO(),tD=process.env;Object.defineProperty(WJ,"_vendors",{value:DV.map(function(D){return D.constant})});WJ.name=null;WJ.isPR=null;WJ.id=null;if(tD.CI!=="false")DV.forEach(function(D){let U=(Array.isArray(D.env)?D.env:[D.env]).every(function(Q){return $V(Q)});if(WJ[D.constant]=U,!U)return;WJ.name=D.name,WJ.isPR=rl(D),WJ.id=D.constant});WJ.isCI=!!(tD.CI!=="false"&&(tD.BUILD_ID||tD.BUILD_NUMBER||tD.CI||tD.CI_APP_ID||tD.CI_BUILD_ID||tD.CI_BUILD_NUMBER||tD.CI_NAME||tD.CONTINUOUS_INTEGRATION||tD.RUN_ID||WJ.name||!1));function $V(D){if(typeof D==="string")return!!tD[D];if("env"in D)return tD[D.env]&&tD[D.env].includes(D.includes);if("any"in D)return D.any.some(function($){return!!tD[$]});return Object.keys(D).every(function($){return tD[$]===D[$]})}function rl(D){switch(typeof D.pr){case"string":return!!tD[D.pr];case"object":if("env"in D.pr)if("any"in D.pr)return D.pr.any.some(function($){return tD[D.pr.env]===$});else return D.pr.env in tD&&tD[D.pr.env]!==D.pr.ne;else if("any"in D.pr)return D.pr.any.some(function($){return!!tD[$]});else return $V(D.pr);default:return null}}});var JV=T((rND,YV)=>{var FV={};YV.exports=FV;var QV={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(QV).forEach(function(D){var $=QV[D],U=FV[D]=[];U.open="\x1B["+$[0]+"m",U.close="\x1B["+$[1]+"m"})});var qV=T((oND,IV)=>{IV.exports=function(D,$){$=$||process.argv;var U=$.indexOf("--"),Q=/^-{1,2}/.test(D)?"":"--",X=$.indexOf(Q+D);return X!==-1&&(U===-1?!0:X<U)}});var BV=T((aND,WV)=>{var al=DD("os"),L$=qV(),j0=process.env,d4=void 0;if(L$("no-color")||L$("no-colors")||L$("color=false"))d4=!1;else if(L$("color")||L$("colors")||L$("color=true")||L$("color=always"))d4=!0;if("FORCE_COLOR"in j0)d4=j0.FORCE_COLOR.length===0||parseInt(j0.FORCE_COLOR,10)!==0;function tl(D){if(D===0)return!1;return{level:D,hasBasic:!0,has256:D>=2,has16m:D>=3}}function sl(D){if(d4===!1)return 0;if(L$("color=16m")||L$("color=full")||L$("color=truecolor"))return 3;if(L$("color=256"))return 2;if(D&&!D.isTTY&&d4!==!0)return 0;var $=d4?1:0;if(process.platform==="win32"){var U=al.release().split(".");if(Number(process.versions.node.split(".")[0])>=8&&Number(U[0])>=10&&Number(U[2])>=10586)return Number(U[2])>=14931?3:2;return 1}if("CI"in j0){if(["TRAVIS","CIRCLECI","APPVEYOR","GITLAB_CI"].some(function(X){return X in j0})||j0.CI_NAME==="codeship")return 1;return $}if("TEAMCITY_VERSION"in j0)return/^(9\.(0*[1-9]\d*)\.|\d{2,}\.)/.test(j0.TEAMCITY_VERSION)?1:0;if("TERM_PROGRAM"in j0){var Q=parseInt((j0.TERM_PROGRAM_VERSION||"").split(".")[0],10);switch(j0.TERM_PROGRAM){case"iTerm.app":return Q>=3?3:2;case"Hyper":return 3;case"Apple_Terminal":return 2}}if(/-256(color)?$/i.test(j0.TERM))return 2;if(/^screen|^xterm|^vt100|^rxvt|color|ansi|cygwin|linux/i.test(j0.TERM))return 1;if("COLORTERM"in j0)return 1;if(j0.TERM==="dumb")return $;return $}function zJ(D){var $=sl(D);return tl($)}WV.exports={supportsColor:zJ,stdout:zJ(process.stdout),stderr:zJ(process.stderr)}});var zV=T((tND,GV)=>{GV.exports=function($,U){var Q="";$=$||"Run the trap, drop the bass",$=$.split("");var X={a:["@","Ą","Ⱥ","Ʌ","Δ","Λ","Д"],b:["ß","Ɓ","Ƀ","ɮ","β","฿"],c:["©","Ȼ","Ͼ"],d:["Ð","Ɗ","Ԁ","ԁ","Ԃ","ԃ"],e:["Ë","ĕ","Ǝ","ɘ","Σ","ξ","Ҽ","੬"],f:["Ӻ"],g:["ɢ"],h:["Ħ","ƕ","Ң","Һ","Ӈ","Ԋ"],i:["༏"],j:["Ĵ"],k:["ĸ","Ҡ","Ӄ","Ԟ"],l:["Ĺ"],m:["ʍ","Ӎ","ӎ","Ԡ","ԡ","൩"],n:["Ñ","ŋ","Ɲ","Ͷ","Π","Ҋ"],o:["Ø","õ","ø","Ǿ","ʘ","Ѻ","ם","۝","๏"],p:["Ƿ","Ҏ"],q:["্"],r:["®","Ʀ","Ȑ","Ɍ","ʀ","Я"],s:["§","Ϟ","ϟ","Ϩ"],t:["Ł","Ŧ","ͳ"],u:["Ʊ","Ս"],v:["ט"],w:["Ш","Ѡ","Ѽ","൰"],x:["Ҳ","Ӿ","Ӽ","ӽ"],y:["¥","Ұ","Ӌ"],z:["Ƶ","ɀ"]};return $.forEach(function(F){F=F.toLowerCase();var Y=X[F]||[" "],J=Math.floor(Math.random()*Y.length);if(typeof X[F]<"u")Q+=X[F][J];else Q+=F}),Q}});var KV=T((sND,ZV)=>{ZV.exports=function($,U){$=$||"   he is here   ";var Q={up:["̍","̎","̄","̅","̿","̑","̆","̐","͒","͗","͑","̇","̈","̊","͂","̓","̈","͊","͋","͌","̃","̂","̌","͐","̀","́","̋","̏","̒","̓","̔","̽","̉","ͣ","ͤ","ͥ","ͦ","ͧ","ͨ","ͩ","ͪ","ͫ","ͬ","ͭ","ͮ","ͯ","̾","͛","͆","̚"],down:["̖","̗","̘","̙","̜","̝","̞","̟","̠","̤","̥","̦","̩","̪","̫","̬","̭","̮","̯","̰","̱","̲","̳","̹","̺","̻","̼","ͅ","͇","͈","͉","͍","͎","͓","͔","͕","͖","͙","͚","̣"],mid:["̕","̛","̀","́","͘","̡","̢","̧","̨","̴","̵","̶","͜","͝","͞","͟","͠","͢","̸","̷","͡"," ҉"]},X=[].concat(Q.up,Q.down,Q.mid);function F(I){var q=Math.floor(Math.random()*I);return q}function Y(I){var q=!1;return X.filter(function(W){q=W===I}),q}function J(I,q){var W="",B,G;q=q||{},q.up=typeof q.up<"u"?q.up:!0,q.mid=typeof q.mid<"u"?q.mid:!0,q.down=typeof q.down<"u"?q.down:!0,q.size=typeof q.size<"u"?q.size:"maxi",I=I.split("");for(G in I){if(Y(G))continue;switch(W=W+I[G],B={up:0,down:0,mid:0},q.size){case"mini":B.up=F(8),B.mid=F(2),B.down=F(8);break;case"maxi":B.up=F(16)+3,B.mid=F(4)+1,B.down=F(64)+3;break;default:B.up=F(8)+1,B.mid=F(6)/2,B.down=F(8)+1;break}var Z=["up","mid","down"];for(var z in Z){var K=Z[z];for(var H=0;H<=B[K];H++)if(q[K])W=W+Q[K][F(Q[K].length)]}}return W}return J($,U)}});var LV=T((eND,HV)=>{HV.exports=function(D){return function($,U,Q){if($===" ")return $;switch(U%3){case 0:return D.red($);case 1:return D.white($);case 2:return D.blue($)}}}});var MV=T((DMD,NV)=>{NV.exports=function(D){return function($,U,Q){return U%2===0?$:D.inverse($)}}});var OV=T(($MD,wV)=>{wV.exports=function(D){var $=["red","yellow","green","blue","magenta"];return function(U,Q,X){if(U===" ")return U;else return D[$[Q++%$.length]](U)}}});var RV=T((UMD,VV)=>{VV.exports=function(D){var $=["underline","inverse","grey","yellow","red","green","blue","white","cyan","magenta","brightYellow","brightRed","brightGreen","brightBlue","brightWhite","brightCyan","brightMagenta"];return function(U,Q,X){return U===" "?U:D[$[Math.round(Math.random()*($.length-2))]](U)}}});var SV=T((QMD,TV)=>{var LD={};TV.exports=LD;LD.themes={};var el=DD("util"),z1=LD.styles=JV(),AV=Object.defineProperties,Dn=new RegExp(/[\r\n]+/g);LD.supportsColor=BV().supportsColor;if(typeof LD.enabled>"u")LD.enabled=LD.supportsColor()!==!1;LD.enable=function(){LD.enabled=!0};LD.disable=function(){LD.enabled=!1};LD.stripColors=LD.strip=function(D){return(""+D).replace(/\x1B\[\d+m/g,"")};var XMD=LD.stylize=function($,U){if(!LD.enabled)return $+"";var Q=z1[U];if(!Q&&U in LD)return LD[U]($);return Q.open+$+Q.close},$n=/[|\\{}()[\]^$+*?.]/g,Un=function(D){if(typeof D!=="string")throw TypeError("Expected a string");return D.replace($n,"\\$&")};function EV(D){var $=function U(){return Qn.apply(U,arguments)};return $._styles=D,$.__proto__=Xn,$}var jV=function(){var D={};return z1.grey=z1.gray,Object.keys(z1).forEach(function($){z1[$].closeRe=new RegExp(Un(z1[$].close),"g"),D[$]={get:function(){return EV(this._styles.concat($))}}}),D}(),Xn=AV(function(){},jV);function Qn(){var D=Array.prototype.slice.call(arguments),$=D.map(function(Y){if(Y!=null&&Y.constructor===String)return Y;else return el.inspect(Y)}).join(" ");if(!LD.enabled||!$)return $;var U=$.indexOf(`
`)!=-1,Q=this._styles,X=Q.length;while(X--){var F=z1[Q[X]];if($=F.open+$.replace(F.closeRe,F.open)+F.close,U)$=$.replace(Dn,function(Y){return F.close+Y+F.open})}return $}LD.setTheme=function(D){if(typeof D==="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 $ in D)(function(U){LD[U]=function(Q){if(typeof D[U]==="object"){var X=Q;for(var F in D[U])X=LD[D[U][F]](X);return X}return LD[D[U]](Q)}})($)};function Fn(){var D={};return Object.keys(jV).forEach(function($){D[$]={get:function(){return EV([$])}}}),D}var Yn=function($,U){var Q=U.split("");return Q=Q.map($),Q.join("")};LD.trap=zV();LD.zalgo=KV();LD.maps={};LD.maps.america=LV()(LD);LD.maps.zebra=MV()(LD);LD.maps.rainbow=OV()(LD);LD.maps.random=RV()(LD);for(ZJ in LD.maps)(function(D){LD[D]=function($){return Yn(LD.maps[D],$)}})(ZJ);var ZJ;AV(LD,Fn())});var CV=T((FMD,PV)=>{var Jn=SV();PV.exports=Jn});var bV=T((In)=>{In.indent=function($){return Array($+1).join(" ")};In.getMaxIndexLength=function(D){var $=0;return Object.getOwnPropertyNames(D).forEach(function(U){if(D[U]===void 0)return;$=Math.max($,U.length)}),$}});var vV=T((JMD,Bn)=>{Bn.exports={author:"Rafael de Oleza <rafeca@gmail.com> (https://github.com/rafeca)",name:"prettyjson",description:"Package for formatting JSON data in a coloured YAML-style, perfect for CLI output",version:"1.2.5",homepage:"http://rafeca.com/prettyjson",keywords:["json","cli","formatting","colors"],repository:{type:"git",url:"https://github.com/rafeca/prettyjson.git"},bugs:{url:"https://github.com/rafeca/prettyjson/issues"},main:"./lib/prettyjson",files:["bin/prettyjson","lib/*.js"],license:"MIT",scripts:{test:"npm run jshint && mocha --reporter spec",testwin:"node ./node_modules/mocha/bin/mocha --reporter spec",jshint:"jshint lib/*.js test/*.js",coverage:"istanbul cover _mocha --report lcovonly -- -R spec",coveralls:"npm run coverage && cat ./coverage/lcov.info | coveralls && rm -rf ./coverage",changelog:"git log $(git describe --tags --abbrev=0)..HEAD --pretty='* %s' --first-parent"},bin:{prettyjson:"./bin/prettyjson"},dependencies:{colors:"1.4.0",minimist:"^1.2.0"},devDependencies:{coveralls:"^2.11.15",istanbul:"^0.4.5",jshint:"^2.9.4",mocha:"^3.1.2","mocha-lcov-reporter":"^1.2.0",should:"^11.1.1"}}});var kV=T((Kn)=>{var b$=CV(),w6=bV(),Gn=/[^\w\s\n\r\v\t\.,]/i;Kn.version=vV().version;var KJ=function(D,$){return D!==void 0||$.renderUndefined},g7=function(D,$,U){if(typeof D==="boolean"||typeof D==="number"||typeof D==="function"||D===null||D===void 0||D instanceof Date)return!0;if(typeof D==="string"&&D.indexOf(`
`)===-1)return!0;if(U.inlineArrays&&!$){if(Array.isArray(D)&&g7(D[0],!0,U))return!0}return!1},zn=function(D,$){if($.noColor)return D;if(typeof D==="string")return $.stringColor?b$[$.stringColor](D):D;var U=D+"";if(D===!0)return b$.green(U);if(D===!1)return b$.red(U);if(D===null||D===void 0)return b$.grey(U);if(typeof D==="number")if(D>=0)return b$[$.positiveNumberColor](U);else return b$[$.negativeNumberColor](U);if(typeof D==="function")return"function() {}";if(Array.isArray(D))return D.join(", ");return U},HJ=function(D,$){if(D.multilineStringColor===null||D.noColor)return $;else return b$[D.multilineStringColor]($)},Zn=function(D,$,U){var Q=D.split(`
`);return Q=Q.map(function(X){return w6.indent($)+HJ(U,X)}),Q.join(`
`)},l4=function(D,$,U){if(typeof D==="string"&&D.match(Gn)&&$.escape)D=JSON.stringify(D);if(!KJ(D,$))return[];if(g7(D,!1,$))return[w6.indent(U)+zn(D,$)];if(typeof D==="string")return[w6.indent(U)+HJ($,'"""'),Zn(D,U+$.defaultIndentation,$),w6.indent(U)+HJ($,'"""')];if(Array.isArray(D)){if(D.length===0)return[w6.indent(U)+$.emptyArrayMsg];var Q=[];return D.forEach(function(J){if(!KJ(J,$))return;var I="- ";if(!$.noColor)I=b$[$.dashColor](I);if(I=w6.indent(U)+I,g7(J,!1,$))I+=l4(J,$,0)[0],Q.push(I);else Q.push(I),Q.push.apply(Q,l4(J,$,U+$.defaultIndentation))}),Q}if(D instanceof Error)return l4({message:D.message,stack:D.stack.split(`
`)},$,U);var X=$.noAlign?0:w6.getMaxIndexLength(D),F,Y=[];return Object.getOwnPropertyNames(D).forEach(function(J){if(!KJ(D[J],$))return;if(F=J+": ",!$.noColor)F=b$[$.keysColor](F);if(F=w6.indent(U)+F,g7(D[J],!1,$)){var I=$.noAlign?0:X-J.length;F+=l4(D[J],$,I)[0],Y.push(F)}else Y.push(F),Y.push.apply(Y,l4(D[J],$,U+$.defaultIndentation))}),Y};Kn.render=function($,U,Q){return Q=Q||0,U=U||{},U.emptyArrayMsg=U.emptyArrayMsg||"(empty array)",U.keysColor=U.keysColor||"green",U.dashColor=U.dashColor||"green",U.numberColor=U.numberColor||"blue",U.positiveNumberColor=U.positiveNumberColor||U.numberColor,U.negativeNumberColor=U.negativeNumberColor||U.numberColor,U.defaultIndentation=U.defaultIndentation||2,U.noColor=!!U.noColor,U.noAlign=!!U.noAlign,U.escape=!!U.escape,U.renderUndefined=!!U.renderUndefined,U.stringColor=U.stringColor||null,U.multilineStringColor=U.multilineStringColor||null,l4($,U,Q).join(`
`)};Kn.renderString=function($,U,Q){var X="",F;if(typeof $!=="string"||$==="")return"";if($[0]!=="{"&&$[0]!=="["){var Y;if($.indexOf("{")===-1)Y=$.indexOf("[");else if($.indexOf("[")===-1)Y=$.indexOf("{");else if($.indexOf("{")<$.indexOf("["))Y=$.indexOf("{");else Y=$.indexOf("[");X+=$.substr(0,Y)+`
`,$=$.substr(Y)}try{F=JSON.parse($)}catch(J){return b$.red("Error:")+" Not valid JSON!"}return X+=Kn.render(F,U,Q),X}});var MJ=T((gV)=>{Object.defineProperty(gV,"__esModule",{value:!0});gV.default=void 0;function n4(D){return n4=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function($){return typeof $}:function($){return $&&typeof Symbol=="function"&&$.constructor===Symbol&&$!==Symbol.prototype?"symbol":typeof $},n4(D)}function xV(D,$){for(var U=0;U<$.length;U++){var Q=$[U];if(Q.enumerable=Q.enumerable||!1,Q.configurable=!0,"value"in Q)Q.writable=!0;Object.defineProperty(D,Mn(Q.key),Q)}}function Nn(D,$,U){if($)xV(D.prototype,$);if(U)xV(D,U);return Object.defineProperty(D,"prototype",{writable:!1}),D}function Mn(D){var $=wn(D,"string");return n4($)=="symbol"?$:$+""}function wn(D,$){if(n4(D)!="object"||!D)return D;var U=D[Symbol.toPrimitive];if(U!==void 0){var Q=U.call(D,$||"default");if(n4(Q)!="object")return Q;throw TypeError("@@toPrimitive must return a primitive value.")}return($==="string"?String:Number)(D)}function On(D,$){if(!(D instanceof $))throw TypeError("Cannot call a class as a function")}function Vn(D,$,U){return $=R9($),Rn(D,NJ()?Reflect.construct($,U||[],R9(D).constructor):$.apply(D,U))}function Rn(D,$){if($&&(n4($)==="object"||typeof $==="function"))return $;else if($!==void 0)throw TypeError("Derived constructors may only return object or undefined");return An(D)}function An(D){if(D===void 0)throw ReferenceError("this hasn't been initialised - super() hasn't been called");return D}function En(D,$){if(typeof $!=="function"&&$!==null)throw TypeError("Super expression must either be null or a function");if(D.prototype=Object.create($&&$.prototype,{constructor:{value:D,writable:!0,configurable:!0}}),Object.defineProperty(D,"prototype",{writable:!1}),$)V9(D,$)}function LJ(D){var $=typeof Map==="function"?new Map:void 0;return LJ=function(Q){if(Q===null||!Tn(Q))return Q;if(typeof Q!=="function")throw TypeError("Super expression must either be null or a function");if(typeof $<"u"){if($.has(Q))return $.get(Q);$.set(Q,X)}function X(){return jn(Q,arguments,R9(this).constructor)}return X.prototype=Object.create(Q.prototype,{constructor:{value:X,enumerable:!1,writable:!0,configurable:!0}}),V9(X,Q)},LJ(D)}function jn(D,$,U){if(NJ())return Reflect.construct.apply(null,arguments);var Q=[null];Q.push.apply(Q,$);var X=new(D.bind.apply(D,Q));return U&&V9(X,U.prototype),X}function NJ(){try{var D=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch($){}return(NJ=function(){return!!D})()}function Tn(D){try{return Function.toString.call(D).indexOf("[native code]")!==-1}catch($){return typeof D==="function"}}function V9(D,$){return V9=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(Q,X){return Q.__proto__=X,Q},V9(D,$)}function R9(D){return R9=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(U){return U.__proto__||Object.getPrototypeOf(U)},R9(D)}var Sn=function(D){function $(U){var Q,X=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null,F=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null,Y=arguments.length>3&&arguments[3]!==void 0?arguments[3]:null;if(On(this,$),Q=Vn(this,$,[U]),Q.originalRequest=F,Q.originalResponse=Y,Q.causingError=X,X!=null)U+=", caused by ".concat(X.toString());if(F!=null){var J=F.getHeader("X-Request-ID")||"n/a",I=F.getMethod(),q=F.getURL(),W=Y?Y.getStatus():"n/a",B=Y?Y.getBody()||"":"n/a";U+=", originated from request (method: ".concat(I,", url: ").concat(q,", response code: ").concat(W,", response text: ").concat(B,", request id: ").concat(J,")")}return Q.message=U,Q}return En($,D),Nn($)}(LJ(Error)),qMD=gV.default=Sn});var wJ=T((yV)=>{Object.defineProperty(yV,"__esModule",{value:!0});yV.enableDebugLog=Pn;yV.log=Cn;var fV=!1;function Pn(){fV=!0}function Cn(D){if(!fV)return;console.log(D)}});var lV=T((hV)=>{Object.defineProperty(hV,"__esModule",{value:!0});hV.default=void 0;function A9(D){return A9=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function($){return typeof $}:function($){return $&&typeof Symbol=="function"&&$.constructor===Symbol&&$!==Symbol.prototype?"symbol":typeof $},A9(D)}function _n(D,$){if(!(D instanceof $))throw TypeError("Cannot call a class as a function")}function mV(D,$){for(var U=0;U<$.length;U++){var Q=$[U];if(Q.enumerable=Q.enumerable||!1,Q.configurable=!0,"value"in Q)Q.writable=!0;Object.defineProperty(D,xn(Q.key),Q)}}function kn(D,$,U){if($)mV(D.prototype,$);if(U)mV(D,U);return Object.defineProperty(D,"prototype",{writable:!1}),D}function xn(D){var $=gn(D,"string");return A9($)=="symbol"?$:$+""}function gn(D,$){if(A9(D)!="object"||!D)return D;var U=D[Symbol.toPrimitive];if(U!==void 0){var Q=U.call(D,$||"default");if(A9(Q)!="object")return Q;throw TypeError("@@toPrimitive must return a primitive value.")}return($==="string"?String:Number)(D)}var GMD=hV.default=function(){function D(){_n(this,D)}return kn(D,[{key:"listAllUploads",value:function(){return Promise.resolve([])}},{key:"findUploadsByFingerprint",value:function(U){return Promise.resolve([])}},{key:"removeUpload",value:function(U){return Promise.resolve()}},{key:"addUpload",value:function(U,Q){return Promise.resolve(null)}}])}()});var nV=T((OJ,VJ)=>{(function(D,$){typeof OJ==="object"&&typeof VJ<"u"?VJ.exports=$():typeof define==="function"&&define.amd?define($):function(){var U=D.Base64,Q=$();if(Q.noConflict=function(){return D.Base64=U,Q},D.Meteor)Base64=Q;D.Base64=Q}()})(typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:OJ,function(){var D="3.7.8",$=D,U=typeof Buffer==="function",Q=typeof TextDecoder==="function"?new TextDecoder:void 0,X=typeof TextEncoder==="function"?new TextEncoder:void 0,F="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=",Y=Array.prototype.slice.call(F),J=function(f){var c={};return f.forEach(function(e,WD){return c[e]=WD}),c}(Y),I=/^(?:[A-Za-z\d+\/]{4})*?(?:[A-Za-z\d+\/]{2}(?:==)?|[A-Za-z\d+\/]{3}=?)?$/,q=String.fromCharCode.bind(String),W=typeof Uint8Array.from==="function"?Uint8Array.from.bind(Uint8Array):function(f){return new Uint8Array(Array.prototype.slice.call(f,0))},B=function(f){return f.replace(/=/g,"").replace(/[+\/]/g,function(c){return c=="+"?"-":"_"})},G=function(f){return f.replace(/[^A-Za-z0-9\+\/]/g,"")},Z=function(f){var c,e,WD,MD,a="",vD=f.length%3;for(var t=0;t<f.length;){if((e=f.charCodeAt(t++))>255||(WD=f.charCodeAt(t++))>255||(MD=f.charCodeAt(t++))>255)throw TypeError("invalid character found");c=e<<16|WD<<8|MD,a+=Y[c>>18&63]+Y[c>>12&63]+Y[c>>6&63]+Y[c&63]}return vD?a.slice(0,vD-3)+"===".substring(vD):a},z=typeof btoa==="function"?function(f){return btoa(f)}:U?function(f){return Buffer.from(f,"binary").toString("base64")}:Z,K=U?function(f){return Buffer.from(f).toString("base64")}:function(f){var c=4096,e=[];for(var WD=0,MD=f.length;WD<MD;WD+=c)e.push(q.apply(null,f.subarray(WD,WD+c)));return z(e.join(""))},H=function(f,c){if(c===void 0)c=!1;return c?B(K(f)):K(f)},M=function(f){if(f.length<2){var c=f.charCodeAt(0);return c<128?f:c<2048?q(192|c>>>6)+q(128|c&63):q(224|c>>>12&15)+q(128|c>>>6&63)+q(128|c&63)}else{var c=65536+(f.charCodeAt(0)-55296)*1024+(f.charCodeAt(1)-56320);return q(240|c>>>18&7)+q(128|c>>>12&63)+q(128|c>>>6&63)+q(128|c&63)}},N=/[\uD800-\uDBFF][\uDC00-\uDFFFF]|[^\x00-\x7F]/g,L=function(f){return f.replace(N,M)},O=U?function(f){return Buffer.from(f,"utf8").toString("base64")}:X?function(f){return K(X.encode(f))}:function(f){return z(L(f))},j=function(f,c){if(c===void 0)c=!1;return c?B(O(f)):O(f)},E=function(f){return j(f,!0)},C=/[\xC0-\xDF][\x80-\xBF]|[\xE0-\xEF][\x80-\xBF]{2}|[\xF0-\xF7][\x80-\xBF]{3}/g,S=function(f){switch(f.length){case 4:var c=(7&f.charCodeAt(0))<<18|(63&f.charCodeAt(1))<<12|(63&f.charCodeAt(2))<<6|63&f.charCodeAt(3),e=c-65536;return q((e>>>10)+55296)+q((e&1023)+56320);case 3:return q((15&f.charCodeAt(0))<<12|(63&f.charCodeAt(1))<<6|63&f.charCodeAt(2));default:return q((31&f.charCodeAt(0))<<6|63&f.charCodeAt(1))}},b=function(f){return f.replace(C,S)},R=function(f){if(f=f.replace(/\s+/g,""),!I.test(f))throw TypeError("malformed base64.");f+="==".slice(2-(f.length&3));var c,e,WD,MD=[];for(var a=0;a<f.length;)if(c=J[f.charAt(a++)]<<18|J[f.charAt(a++)]<<12|(e=J[f.charAt(a++)])<<6|(WD=J[f.charAt(a++)]),e===64)MD.push(q(c>>16&255));else if(WD===64)MD.push(q(c>>16&255,c>>8&255));else MD.push(q(c>>16&255,c>>8&255,c&255));return MD.join("")},P=typeof atob==="function"?function(f){return atob(G(f))}:U?function(f){return Buffer.from(f,"base64").toString("binary")}:R,h=U?function(f){return W(Buffer.from(f,"base64"))}:function(f){return W(P(f).split("").map(function(c){return c.charCodeAt(0)}))},i=function(f){return h(k(f))},v=U?function(f){return Buffer.from(f,"base64").toString("utf8")}:Q?function(f){return Q.decode(h(f))}:function(f){return b(P(f))},k=function(f){return G(f.replace(/[-_]/g,function(c){return c=="-"?"+":"/"}))},A=function(f){return v(k(f))},w=function(f){if(typeof f!=="string")return!1;var c=f.replace(/\s+/g,"").replace(/={0,2}$/,"");return!/[^\s0-9a-zA-Z\+/]/.test(c)||!/[^\s0-9a-zA-Z\-_]/.test(c)},V=function(f){return{value:f,enumerable:!1,writable:!0,configurable:!0}},_=function(){var f=function(c,e){return Object.defineProperty(String.prototype,c,V(e))};f("fromBase64",function(){return A(this)}),f("toBase64",function(c){return j(this,c)}),f("toBase64URI",function(){return j(this,!0)}),f("toBase64URL",function(){return j(this,!0)}),f("toUint8Array",function(){return i(this)})},m=function(){var f=function(c,e){return Object.defineProperty(Uint8Array.prototype,c,V(e))};f("toBase64",function(c){return H(this,c)}),f("toBase64URI",function(){return H(this,!0)}),f("toBase64URL",function(){return H(this,!0)})},y=function(){_(),m()},XD={version:D,VERSION:$,atob:P,atobPolyfill:R,btoa:z,btoaPolyfill:Z,fromBase64:A,toBase64:j,encode:j,encodeURI:E,encodeURL:E,utob:L,btou:b,decode:A,isValid:w,fromUint8Array:H,toUint8Array:i,extendString:_,extendUint8Array:m,extendBuiltins:y};return XD.Base64={},Object.keys(XD).forEach(function(f){return XD.Base64[f]=XD[f]}),XD})});var cV=T((ZMD,iV)=>{iV.exports=function($,U){if(U=U.split(":")[0],$=+$,!$)return!1;switch(U){case"http":case"ws":return $!==80;case"https":case"wss":return $!==443;case"ftp":return $!==21;case"gopher":return $!==70;case"file":return!1}return $!==0}});var oV=T((hn)=>{var un=Object.prototype.hasOwnProperty,fn;function pV(D){try{return decodeURIComponent(D.replace(/\+/g," "))}catch($){return null}}function rV(D){try{return encodeURIComponent(D)}catch($){return null}}function yn(D){var $=/([^=?#&]+)=?([^&]*)/g,U={},Q;while(Q=$.exec(D)){var X=pV(Q[1]),F=pV(Q[2]);if(X===null||F===null||X in U)continue;U[X]=F}return U}function mn(D,$){$=$||"";var U=[],Q,X;if(typeof $!=="string")$="?";for(X in D)if(un.call(D,X)){if(Q=D[X],!Q&&(Q===null||Q===fn||isNaN(Q)))Q="";if(X=rV(X),Q=rV(Q),X===null||Q===null)continue;U.push(X+"="+Q)}return U.length?$+U.join("&"):""}hn.stringify=mn;hn.parse=yn});var XR=T((HMD,UR)=>{var tV=cV(),u7=oV(),nn=/^[\x00-\x20\u00a0\u1680\u2000-\u200a\u2028\u2029\u202f\u205f\u3000\ufeff]+/,sV=/[\n\r\t]/g,cn=/^[A-Za-z][A-Za-z0-9+-.]*:\/\//,eV=/:\d+$/,pn=/^([a-z][a-z0-9.+-]*:)?(\/\/)?([\\/]+)?([\S\s]*)/i,rn=/^[a-zA-Z]:/;function AJ(D){return(D?D:"").toString().replace(nn,"")}var RJ=[["#","hash"],["?","query"],function($,U){return v$(U.protocol)?$.replace(/\\/g,"/"):$},["/","pathname"],["@","auth",1],[NaN,"host",void 0,1,1],[/:(\d*)$/,"port",void 0,1],[NaN,"hostname",void 0,1,1]],aV={hash:1,query:1};function DR(D){var $;if(typeof window<"u")$=window;else if(typeof global<"u")$=global;else if(typeof self<"u")$=self;else $={};var U=$.location||{};D=D||U;var Q={},X=typeof D,F;if(D.protocol==="blob:")Q=new _$(unescape(D.pathname),{});else if(X==="string"){Q=new _$(D,{});for(F in aV)delete Q[F]}else if(X==="object"){for(F in D){if(F in aV)continue;Q[F]=D[F]}if(Q.slashes===void 0)Q.slashes=cn.test(D.href)}return Q}function v$(D){return D==="file:"||D==="ftp:"||D==="http:"||D==="https:"||D==="ws:"||D==="wss:"}function $R(D,$){D=AJ(D),D=D.replace(sV,""),$=$||{};var U=pn.exec(D),Q=U[1]?U[1].toLowerCase():"",X=!!U[2],F=!!U[3],Y=0,J;if(X)if(F)J=U[2]+U[3]+U[4],Y=U[2].length+U[3].length;else J=U[2]+U[4],Y=U[2].length;else if(F)J=U[3]+U[4],Y=U[3].length;else J=U[4];if(Q==="file:"){if(Y>=2)J=J.slice(2)}else if(v$(Q))J=U[4];else if(Q){if(X)J=J.slice(2)}else if(Y>=2&&v$($.protocol))J=U[4];return{protocol:Q,slashes:X||v$(Q),slashesCount:Y,rest:J}}function on(D,$){if(D==="")return $;var U=($||"/").split("/").slice(0,-1).concat(D.split("/")),Q=U.length,X=U[Q-1],F=!1,Y=0;while(Q--)if(U[Q]===".")U.splice(Q,1);else if(U[Q]==="..")U.splice(Q,1),Y++;else if(Y){if(Q===0)F=!0;U.splice(Q,1),Y--}if(F)U.unshift("");if(X==="."||X==="..")U.push("");return U.join("/")}function _$(D,$,U){if(D=AJ(D),D=D.replace(sV,""),!(this instanceof _$))return new _$(D,$,U);var Q,X,F,Y,J,I,q=RJ.slice(),W=typeof $,B=this,G=0;if(W!=="object"&&W!=="string")U=$,$=null;if(U&&typeof U!=="function")U=u7.parse;if($=DR($),X=$R(D||"",$),Q=!X.protocol&&!X.slashes,B.slashes=X.slashes||Q&&$.slashes,B.protocol=X.protocol||$.protocol||"",D=X.rest,X.protocol==="file:"&&(X.slashesCount!==2||rn.test(D))||!X.slashes&&(X.protocol||X.slashesCount<2||!v$(B.protocol)))q[3]=[/(.*)/,"pathname"];for(;G<q.length;G++){if(Y=q[G],typeof Y==="function"){D=Y(D,B);continue}if(F=Y[0],I=Y[1],F!==F)B[I]=D;else if(typeof F==="string"){if(J=F==="@"?D.lastIndexOf(F):D.indexOf(F),~J)if(typeof Y[2]==="number")B[I]=D.slice(0,J),D=D.slice(J+Y[2]);else B[I]=D.slice(J),D=D.slice(0,J)}else if(J=F.exec(D))B[I]=J[1],D=D.slice(0,J.index);if(B[I]=B[I]||(Q&&Y[3]?$[I]||"":""),Y[4])B[I]=B[I].toLowerCase()}if(U)B.query=U(B.query);if(Q&&$.slashes&&B.pathname.charAt(0)!=="/"&&(B.pathname!==""||$.pathname!==""))B.pathname=on(B.pathname,$.pathname);if(B.pathname.charAt(0)!=="/"&&v$(B.protocol))B.pathname="/"+B.pathname;if(!tV(B.port,B.protocol))B.host=B.hostname,B.port="";if(B.username=B.password="",B.auth){if(J=B.auth.indexOf(":"),~J)B.username=B.auth.slice(0,J),B.username=encodeURIComponent(decodeURIComponent(B.username)),B.password=B.auth.slice(J+1),B.password=encodeURIComponent(decodeURIComponent(B.password));else B.username=encodeURIComponent(decodeURIComponent(B.auth));B.auth=B.password?B.username+":"+B.password:B.username}B.origin=B.protocol!=="file:"&&v$(B.protocol)&&B.host?B.protocol+"//"+B.host:"null",B.href=B.toString()}function an(D,$,U){var Q=this;switch(D){case"query":if(typeof $==="string"&&$.length)$=(U||u7.parse)($);Q[D]=$;break;case"port":if(Q[D]=$,!tV($,Q.protocol))Q.host=Q.hostname,Q[D]="";else if($)Q.host=Q.hostname+":"+$;break;case"hostname":if(Q[D]=$,Q.port)$+=":"+Q.port;Q.host=$;break;case"host":if(Q[D]=$,eV.test($))$=$.split(":"),Q.port=$.pop(),Q.hostname=$.join(":");else Q.hostname=$,Q.port="";break;case"protocol":Q.protocol=$.toLowerCase(),Q.slashes=!U;break;case"pathname":case"hash":if($){var X=D==="pathname"?"/":"#";Q[D]=$.charAt(0)!==X?X+$:$}else Q[D]=$;break;case"username":case"password":Q[D]=encodeURIComponent($);break;case"auth":var F=$.indexOf(":");if(~F)Q.username=$.slice(0,F),Q.username=encodeURIComponent(decodeURIComponent(Q.username)),Q.password=$.slice(F+1),Q.password=encodeURIComponent(decodeURIComponent(Q.password));else Q.username=encodeURIComponent(decodeURIComponent($))}for(var Y=0;Y<RJ.length;Y++){var J=RJ[Y];if(J[4])Q[J[1]]=Q[J[1]].toLowerCase()}return Q.auth=Q.password?Q.username+":"+Q.password:Q.username,Q.origin=Q.protocol!=="file:"&&v$(Q.protocol)&&Q.host?Q.protocol+"//"+Q.host:"null",Q.href=Q.toString(),Q}function tn(D){if(!D||typeof D!=="function")D=u7.stringify;var $,U=this,Q=U.host,X=U.protocol;if(X&&X.charAt(X.length-1)!==":")X+=":";var F=X+(U.protocol&&U.slashes||v$(U.protocol)?"//":"");if(U.username){if(F+=U.username,U.password)F+=":"+U.password;F+="@"}else if(U.password)F+=":"+U.password,F+="@";else if(U.protocol!=="file:"&&v$(U.protocol)&&!Q&&U.pathname!=="/")F+="@";if(Q[Q.length-1]===":"||eV.test(U.hostname)&&!U.port)Q+=":";if(F+=Q+U.pathname,$=typeof U.query==="object"?D(U.query):U.query,$)F+=$.charAt(0)!=="?"?"?"+$:$;if(U.hash)F+=U.hash;return F}_$.prototype={set:an,toString:tn};_$.extractProtocol=$R;_$.location=DR;_$.trimLeft=AJ;_$.qs=u7;UR.exports=_$});var FR=T((QR)=>{Object.defineProperty(QR,"__esModule",{value:!0});QR.default=sn;function sn(){return"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g,function(D){var $=Math.random()*16|0,U=D==="x"?$:$&3|8;return U.toString(16)})}});var VR=T((wR)=>{Object.defineProperty(wR,"__esModule",{value:!0});wR.default=void 0;var Di=nV(),$i=TJ(XR()),f7=TJ(MJ()),Z1=wJ(),Ui=TJ(FR());function TJ(D){return D&&D.__esModule?D:{default:D}}function EJ(){/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */EJ=function(){return $};var D,$={},U=Object.prototype,Q=U.hasOwnProperty,X=Object.defineProperty||function(A,w,V){A[w]=V.value},F=typeof Symbol=="function"?Symbol:{},Y=F.iterator||"@@iterator",J=F.asyncIterator||"@@asyncIterator",I=F.toStringTag||"@@toStringTag";function q(A,w,V){return Object.defineProperty(A,w,{value:V,enumerable:!0,configurable:!0,writable:!0}),A[w]}try{q({},"")}catch(A){q=function(V,_,m){return V[_]=m}}function W(A,w,V,_){var m=w&&w.prototype instanceof M?w:M,y=Object.create(m.prototype),XD=new v(_||[]);return X(y,"_invoke",{value:R(A,V,XD)}),y}function B(A,w,V){try{return{type:"normal",arg:A.call(w,V)}}catch(_){return{type:"throw",arg:_}}}$.wrap=W;var G="suspendedStart",Z="suspendedYield",z="executing",K="completed",H={};function M(){}function N(){}function L(){}var O={};q(O,Y,function(){return this});var j=Object.getPrototypeOf,E=j&&j(j(k([])));E&&E!==U&&Q.call(E,Y)&&(O=E);var C=L.prototype=M.prototype=Object.create(O);function S(A){["next","throw","return"].forEach(function(w){q(A,w,function(V){return this._invoke(w,V)})})}function b(A,w){function V(m,y,XD,f){var c=B(A[m],A,y);if(c.type!=="throw"){var e=c.arg,WD=e.value;return WD&&K1(WD)=="object"&&Q.call(WD,"__await")?w.resolve(WD.__await).then(function(MD){V("next",MD,XD,f)},function(MD){V("throw",MD,XD,f)}):w.resolve(WD).then(function(MD){e.value=MD,XD(e)},function(MD){return V("throw",MD,XD,f)})}f(c.arg)}var _;X(this,"_invoke",{value:function(y,XD){function f(){return new w(function(c,e){V(y,XD,c,e)})}return _=_?_.then(f,f):f()}})}function R(A,w,V){var _=G;return function(m,y){if(_===z)throw Error("Generator is already running");if(_===K){if(m==="throw")throw y;return{value:D,done:!0}}for(V.method=m,V.arg=y;;){var XD=V.delegate;if(XD){var f=P(XD,V);if(f){if(f===H)continue;return f}}if(V.method==="next")V.sent=V._sent=V.arg;else if(V.method==="throw"){if(_===G)throw _=K,V.arg;V.dispatchException(V.arg)}else V.method==="return"&&V.abrupt("return",V.arg);_=z;var c=B(A,w,V);if(c.type==="normal"){if(_=V.done?K:Z,c.arg===H)continue;return{value:c.arg,done:V.done}}c.type==="throw"&&(_=K,V.method="throw",V.arg=c.arg)}}}function P(A,w){var V=w.method,_=A.iterator[V];if(_===D)return w.delegate=null,V==="throw"&&A.iterator.return&&(w.method="return",w.arg=D,P(A,w),w.method==="throw")||V!=="return"&&(w.method="throw",w.arg=TypeError("The iterator does not provide a '"+V+"' method")),H;var m=B(_,A.iterator,w.arg);if(m.type==="throw")return w.method="throw",w.arg=m.arg,w.delegate=null,H;var y=m.arg;return y?y.done?(w[A.resultName]=y.value,w.next=A.nextLoc,w.method!=="return"&&(w.method="next",w.arg=D),w.delegate=null,H):y:(w.method="throw",w.arg=TypeError("iterator result is not an object"),w.delegate=null,H)}function h(A){var w={tryLoc:A[0]};1 in A&&(w.catchLoc=A[1]),2 in A&&(w.finallyLoc=A[2],w.afterLoc=A[3]),this.tryEntries.push(w)}function i(A){var w=A.completion||{};w.type="normal",delete w.arg,A.completion=w}function v(A){this.tryEntries=[{tryLoc:"root"}],A.forEach(h,this),this.reset(!0)}function k(A){if(A||A===""){var w=A[Y];if(w)return w.call(A);if(typeof A.next=="function")return A;if(!isNaN(A.length)){var V=-1,_=function m(){for(;++V<A.length;)if(Q.call(A,V))return m.value=A[V],m.done=!1,m;return m.value=D,m.done=!0,m};return _.next=_}}throw TypeError(K1(A)+" is not iterable")}return N.prototype=L,X(C,"constructor",{value:L,configurable:!0}),X(L,"constructor",{value:N,configurable:!0}),N.displayName=q(L,I,"GeneratorFunction"),$.isGeneratorFunction=function(A){var w=typeof A=="function"&&A.constructor;return!!w&&(w===N||(w.displayName||w.name)==="GeneratorFunction")},$.mark=function(A){return Object.setPrototypeOf?Object.setPrototypeOf(A,L):(A.__proto__=L,q(A,I,"GeneratorFunction")),A.prototype=Object.create(C),A},$.awrap=function(A){return{__await:A}},S(b.prototype),q(b.prototype,J,function(){return this}),$.AsyncIterator=b,$.async=function(A,w,V,_,m){m===void 0&&(m=Promise);var y=new b(W(A,w,V,_),m);return $.isGeneratorFunction(w)?y:y.next().then(function(XD){return XD.done?XD.value:y.next()})},S(C),q(C,I,"Generator"),q(C,Y,function(){return this}),q(C,"toString",function(){return"[object Generator]"}),$.keys=function(A){var w=Object(A),V=[];for(var _ in w)V.push(_);return V.reverse(),function m(){for(;V.length;){var y=V.pop();if(y in w)return m.value=y,m.done=!1,m}return m.done=!0,m}},$.values=k,v.prototype={constructor:v,reset:function(w){if(this.prev=0,this.next=0,this.sent=this._sent=D,this.done=!1,this.delegate=null,this.method="next",this.arg=D,this.tryEntries.forEach(i),!w)for(var V in this)V.charAt(0)==="t"&&Q.call(this,V)&&!isNaN(+V.slice(1))&&(this[V]=D)},stop:function(){this.done=!0;var w=this.tryEntries[0].completion;if(w.type==="throw")throw w.arg;return this.rval},dispatchException:function(w){if(this.done)throw w;var V=this;function _(e,WD){return XD.type="throw",XD.arg=w,V.next=e,WD&&(V.method="next",V.arg=D),!!WD}for(var m=this.tryEntries.length-1;m>=0;--m){var y=this.tryEntries[m],XD=y.completion;if(y.tryLoc==="root")return _("end");if(y.tryLoc<=this.prev){var f=Q.call(y,"catchLoc"),c=Q.call(y,"finallyLoc");if(f&&c){if(this.prev<y.catchLoc)return _(y.catchLoc,!0);if(this.prev<y.finallyLoc)return _(y.finallyLoc)}else if(f){if(this.prev<y.catchLoc)return _(y.catchLoc,!0)}else{if(!c)throw Error("try statement without catch or finally");if(this.prev<y.finallyLoc)return _(y.finallyLoc)}}}},abrupt:function(w,V){for(var _=this.tryEntries.length-1;_>=0;--_){var m=this.tryEntries[_];if(m.tryLoc<=this.prev&&Q.call(m,"finallyLoc")&&this.prev<m.finallyLoc){var y=m;break}}y&&(w==="break"||w==="continue")&&y.tryLoc<=V&&V<=y.finallyLoc&&(y=null);var XD=y?y.completion:{};return XD.type=w,XD.arg=V,y?(this.method="next",this.next=y.finallyLoc,H):this.complete(XD)},complete:function(w,V){if(w.type==="throw")throw w.arg;return w.type==="break"||w.type==="continue"?this.next=w.arg:w.type==="return"?(this.rval=this.arg=w.arg,this.method="return",this.next="end"):w.type==="normal"&&V&&(this.next=V),H},finish:function(w){for(var V=this.tryEntries.length-1;V>=0;--V){var _=this.tryEntries[V];if(_.finallyLoc===w)return this.complete(_.completion,_.afterLoc),i(_),H}},catch:function(w){for(var V=this.tryEntries.length-1;V>=0;--V){var _=this.tryEntries[V];if(_.tryLoc===w){var m=_.completion;if(m.type==="throw"){var y=m.arg;i(_)}return y}}throw Error("illegal catch attempt")},delegateYield:function(w,V,_){return this.delegate={iterator:k(w),resultName:V,nextLoc:_},this.method==="next"&&(this.arg=D),H}},$}function YR(D,$,U,Q,X,F,Y){try{var J=D[F](Y),I=J.value}catch(q){U(q);return}if(J.done)$(I);else Promise.resolve(I).then(Q,X)}function Xi(D){return function(){var $=this,U=arguments;return new Promise(function(Q,X){var F=D.apply($,U);function Y(I){YR(F,Q,X,Y,J,"next",I)}function J(I){YR(F,Q,X,Y,J,"throw",I)}Y(void 0)})}}function KR(D,$){return Yi(D)||Fi(D,$)||HR(D,$)||Qi()}function Qi(){throw TypeError(`Invalid attempt to destructure non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function Fi(D,$){var U=D==null?null:typeof Symbol<"u"&&D[Symbol.iterator]||D["@@iterator"];if(U!=null){var Q,X,F,Y,J=[],I=!0,q=!1;try{if(F=(U=U.call(D)).next,$===0){if(Object(U)!==U)return;I=!1}else for(;!(I=(Q=F.call(U)).done)&&(J.push(Q.value),J.length!==$);I=!0);}catch(W){q=!0,X=W}finally{try{if(!I&&U.return!=null&&(Y=U.return(),Object(Y)!==Y))return}finally{if(q)throw X}}return J}}function Yi(D){if(Array.isArray(D))return D}function K1(D){return K1=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function($){return typeof $}:function($){return $&&typeof Symbol=="function"&&$.constructor===Symbol&&$!==Symbol.prototype?"symbol":typeof $},K1(D)}function Ji(D,$){var U=typeof Symbol<"u"&&D[Symbol.iterator]||D["@@iterator"];if(!U){if(Array.isArray(D)||(U=HR(D))||$&&D&&typeof D.length==="number"){if(U)D=U;var Q=0,X=function(){};return{s:X,n:function(){if(Q>=D.length)return{done:!0};return{done:!1,value:D[Q++]}},e:function(q){throw q},f:X}}throw TypeError(`Invalid attempt to iterate non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var F=!0,Y=!1,J;return{s:function(){U=U.call(D)},n:function(){var q=U.next();return F=q.done,q},e:function(q){Y=!0,J=q},f:function(){try{if(!F&&U.return!=null)U.return()}finally{if(Y)throw J}}}}function HR(D,$){if(!D)return;if(typeof D==="string")return JR(D,$);var U=Object.prototype.toString.call(D).slice(8,-1);if(U==="Object"&&D.constructor)U=D.constructor.name;if(U==="Map"||U==="Set")return Array.from(D);if(U==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(U))return JR(D,$)}function JR(D,$){if($==null||$>D.length)$=D.length;for(var U=0,Q=Array($);U<$;U++)Q[U]=D[U];return Q}function IR(D,$){var U=Object.keys(D);if(Object.getOwnPropertySymbols){var Q=Object.getOwnPropertySymbols(D);$&&(Q=Q.filter(function(X){return Object.getOwnPropertyDescriptor(D,X).enumerable})),U.push.apply(U,Q)}return U}function i4(D){for(var $=1;$<arguments.length;$++){var U=arguments[$]!=null?arguments[$]:{};$%2?IR(Object(U),!0).forEach(function(Q){Ii(D,Q,U[Q])}):Object.getOwnPropertyDescriptors?Object.defineProperties(D,Object.getOwnPropertyDescriptors(U)):IR(Object(U)).forEach(function(Q){Object.defineProperty(D,Q,Object.getOwnPropertyDescriptor(U,Q))})}return D}function Ii(D,$,U){if($=LR($),$ in D)Object.defineProperty(D,$,{value:U,enumerable:!0,configurable:!0,writable:!0});else D[$]=U;return D}function qi(D,$){if(!(D instanceof $))throw TypeError("Cannot call a class as a function")}function qR(D,$){for(var U=0;U<$.length;U++){var Q=$[U];if(Q.enumerable=Q.enumerable||!1,Q.configurable=!0,"value"in Q)Q.writable=!0;Object.defineProperty(D,LR(Q.key),Q)}}function Wi(D,$,U){if($)qR(D.prototype,$);if(U)qR(D,U);return Object.defineProperty(D,"prototype",{writable:!1}),D}function LR(D){var $=Bi(D,"string");return K1($)=="symbol"?$:$+""}function Bi(D,$){if(K1(D)!="object"||!D)return D;var U=D[Symbol.toPrimitive];if(U!==void 0){var Q=U.call(D,$||"default");if(K1(Q)!="object")return Q;throw TypeError("@@toPrimitive must return a primitive value.")}return($==="string"?String:Number)(D)}var y7="tus-v1",m7="ietf-draft-03",E9="ietf-draft-05",Gi={endpoint:null,uploadUrl:null,metadata:{},metadataForPartialUploads:{},fingerprint:null,uploadSize:null,onProgress:null,onChunkComplete:null,onSuccess:null,onError:null,onUploadUrlAvailable:null,overridePatchMethod:!1,headers:{},addRequestId:!1,onBeforeRequest:null,onAfterResponse:null,onShouldRetry:MR,chunkSize:Number.POSITIVE_INFINITY,retryDelays:[0,1000,3000,5000],parallelUploads:1,parallelUploadBoundaries:null,storeFingerprintForResuming:!0,removeFingerprintOnSuccess:!1,uploadLengthDeferred:!1,uploadDataDuringCreation:!1,urlStorage:null,fileReader:null,httpStack:null,protocol:y7},NR=function(){function D($,U){if(qi(this,D),"resume"in U)console.log("tus: The `resume` option has been removed in tus-js-client v2. Please use the URL storage API instead.");this.options=U,this.options.chunkSize=Number(this.options.chunkSize),this._urlStorage=this.options.urlStorage,this.file=$,this.url=null,this._req=null,this._fingerprint=null,this._urlStorageKey=null,this._offset=null,this._aborted=!1,this._size=null,this._source=null,this._retryAttempt=0,this._retryTimeout=null,this._offsetBeforeRetry=0,this._parallelUploads=null,this._parallelUploadUrls=null}return Wi(D,[{key:"findPreviousUploads",value:function(){var U=this;return this.options.fingerprint(this.file,this.options).then(function(Q){return U._urlStorage.findUploadsByFingerprint(Q)})}},{key:"resumeFromPreviousUpload",value:function(U){this.url=U.uploadUrl||null,this._parallelUploadUrls=U.parallelUploadUrls||null,this._urlStorageKey=U.urlStorageKey}},{key:"start",value:function(){var U=this,Q=this.file;if(!Q){this._emitError(Error("tus: no file or stream to upload provided"));return}if(![y7,m7,E9].includes(this.options.protocol)){this._emitError(Error("tus: unsupported protocol ".concat(this.options.protocol)));return}if(!this.options.endpoint&&!this.options.uploadUrl&&!this.url){this._emitError(Error("tus: neither an endpoint or an upload URL is provided"));return}var X=this.options.retryDelays;if(X!=null&&Object.prototype.toString.call(X)!=="[object Array]"){this._emitError(Error("tus: the `retryDelays` option must either be an array or null"));return}if(this.options.parallelUploads>1)for(var F=0,Y=["uploadUrl","uploadSize","uploadLengthDeferred"];F<Y.length;F++){var J=Y[F];if(this.options[J]){this._emitError(Error("tus: cannot use the ".concat(J," option when parallelUploads is enabled")));return}}if(this.options.parallelUploadBoundaries){if(this.options.parallelUploads<=1){this._emitError(Error("tus: cannot use the `parallelUploadBoundaries` option when `parallelUploads` is disabled"));return}if(this.options.parallelUploads!==this.options.parallelUploadBoundaries.length){this._emitError(Error("tus: the `parallelUploadBoundaries` must have the same length as the value of `parallelUploads`"));return}}this.options.fingerprint(Q,this.options).then(function(I){if(I==null)(0,Z1.log)("No fingerprint was calculated meaning that the upload cannot be stored in the URL storage.");else(0,Z1.log)("Calculated fingerprint: ".concat(I));if(U._fingerprint=I,U._source)return U._source;return U.options.fileReader.openFile(Q,U.options.chunkSize)}).then(function(I){if(U._source=I,U.options.uploadLengthDeferred)U._size=null;else if(U.options.uploadSize!=null){if(U._size=Number(U.options.uploadSize),Number.isNaN(U._size)){U._emitError(Error("tus: cannot convert `uploadSize` option into a number"));return}}else if(U._size=U._source.size,U._size==null){U._emitError(Error("tus: cannot automatically derive upload's size from input. Specify it manually using the `uploadSize` option or use the `uploadLengthDeferred` option"));return}if(U.options.parallelUploads>1||U._parallelUploadUrls!=null)U._startParallelUpload();else U._startSingleUpload()}).catch(function(I){U._emitError(I)})}},{key:"_startParallelUpload",value:function(){var U,Q=this,X=this._size,F=0;this._parallelUploads=[];var Y=this._parallelUploadUrls!=null?this._parallelUploadUrls.length:this.options.parallelUploads,J=(U=this.options.parallelUploadBoundaries)!==null&&U!==void 0?U:Zi(this._source.size,Y);if(this._parallelUploadUrls)J.forEach(function(W,B){W.uploadUrl=Q._parallelUploadUrls[B]||null});this._parallelUploadUrls=Array(J.length);var I=J.map(function(W,B){var G=0;return Q._source.slice(W.start,W.end).then(function(Z){var z=Z.value;return new Promise(function(K,H){var M=i4(i4({},Q.options),{},{uploadUrl:W.uploadUrl||null,storeFingerprintForResuming:!1,removeFingerprintOnSuccess:!1,parallelUploads:1,parallelUploadBoundaries:null,metadata:Q.options.metadataForPartialUploads,headers:i4(i4({},Q.options.headers),{},{"Upload-Concat":"partial"}),onSuccess:K,onError:H,onProgress:function(O){F=F-G+O,G=O,Q._emitProgress(F,X)},onUploadUrlAvailable:function(){if(Q._parallelUploadUrls[B]=N.url,Q._parallelUploadUrls.filter(function(O){return Boolean(O)}).length===J.length)Q._saveUploadInUrlStorage()}}),N=new D(z,M);N.start(),Q._parallelUploads.push(N)})})}),q;Promise.all(I).then(function(){q=Q._openRequest("POST",Q.options.endpoint),q.setHeader("Upload-Concat","final;".concat(Q._parallelUploadUrls.join(" ")));var W=WR(Q.options.metadata);if(W!=="")q.setHeader("Upload-Metadata",W);return Q._sendRequest(q,null)}).then(function(W){if(!c4(W.getStatus(),200)){Q._emitHttpError(q,W,"tus: unexpected response while creating upload");return}var B=W.getHeader("Location");if(B==null){Q._emitHttpError(q,W,"tus: invalid or missing Location header");return}Q.url=ZR(Q.options.endpoint,B),(0,Z1.log)("Created upload at ".concat(Q.url)),Q._emitSuccess(W)}).catch(function(W){Q._emitError(W)})}},{key:"_startSingleUpload",value:function(){if(this._aborted=!1,this.url!=null){(0,Z1.log)("Resuming upload from previous URL: ".concat(this.url)),this._resumeUpload();return}if(this.options.uploadUrl!=null){(0,Z1.log)("Resuming upload from provided URL: ".concat(this.options.uploadUrl)),this.url=this.options.uploadUrl,this._resumeUpload();return}(0,Z1.log)("Creating a new upload"),this._createUpload()}},{key:"abort",value:function(U){var Q=this;if(this._parallelUploads!=null){var X=Ji(this._parallelUploads),F;try{for(X.s();!(F=X.n()).done;){var Y=F.value;Y.abort(U)}}catch(J){X.e(J)}finally{X.f()}}if(this._req!==null)this._req.abort();if(this._aborted=!0,this._retryTimeout!=null)clearTimeout(this._retryTimeout),this._retryTimeout=null;if(!U||this.url==null)return Promise.resolve();return D.terminate(this.url,this.options).then(function(){return Q._removeFromUrlStorage()})}},{key:"_emitHttpError",value:function(U,Q,X,F){this._emitError(new f7.default(X,F,U,Q))}},{key:"_emitError",value:function(U){var Q=this;if(this._aborted)return;if(this.options.retryDelays!=null){var X=this._offset!=null&&this._offset>this._offsetBeforeRetry;if(X)this._retryAttempt=0;if(zR(U,this._retryAttempt,this.options)){var F=this.options.retryDelays[this._retryAttempt++];this._offsetBeforeRetry=this._offset,this._retryTimeout=setTimeout(function(){Q.start()},F);return}}if(typeof this.options.onError==="function")this.options.onError(U);else throw U}},{key:"_emitSuccess",value:function(U){if(this.options.removeFingerprintOnSuccess)this._removeFromUrlStorage();if(typeof this.options.onSuccess==="function")this.options.onSuccess({lastResponse:U})}},{key:"_emitProgress",value:function(U,Q){if(typeof this.options.onProgress==="function")this.options.onProgress(U,Q)}},{key:"_emitChunkComplete",value:function(U,Q,X){if(typeof this.options.onChunkComplete==="function")this.options.onChunkComplete(U,Q,X)}},{key:"_createUpload",value:function(){var U=this;if(!this.options.endpoint){this._emitError(Error("tus: unable to create upload because no endpoint is provided"));return}var Q=this._openRequest("POST",this.options.endpoint);if(this.options.uploadLengthDeferred)Q.setHeader("Upload-Defer-Length","1");else Q.setHeader("Upload-Length","".concat(this._size));var X=WR(this.options.metadata);if(X!=="")Q.setHeader("Upload-Metadata",X);var F;if(this.options.uploadDataDuringCreation&&!this.options.uploadLengthDeferred)this._offset=0,F=this._addChunkToRequest(Q);else{if(this.options.protocol===m7||this.options.protocol===E9)Q.setHeader("Upload-Complete","?0");F=this._sendRequest(Q,null)}F.then(function(Y){if(!c4(Y.getStatus(),200)){U._emitHttpError(Q,Y,"tus: unexpected response while creating upload");return}var J=Y.getHeader("Location");if(J==null){U._emitHttpError(Q,Y,"tus: invalid or missing Location header");return}if(U.url=ZR(U.options.endpoint,J),(0,Z1.log)("Created upload at ".concat(U.url)),typeof U.options.onUploadUrlAvailable==="function")U.options.onUploadUrlAvailable();if(U._size===0){U._emitSuccess(Y),U._source.close();return}U._saveUploadInUrlStorage().then(function(){if(U.options.uploadDataDuringCreation)U._handleUploadResponse(Q,Y);else U._offset=0,U._performUpload()})}).catch(function(Y){U._emitHttpError(Q,null,"tus: failed to create upload",Y)})}},{key:"_resumeUpload",value:function(){var U=this,Q=this._openRequest("HEAD",this.url),X=this._sendRequest(Q,null);X.then(function(F){var Y=F.getStatus();if(!c4(Y,200)){if(Y===423){U._emitHttpError(Q,F,"tus: upload is currently locked; retry later");return}if(c4(Y,400))U._removeFromUrlStorage();if(!U.options.endpoint){U._emitHttpError(Q,F,"tus: unable to resume upload (new upload cannot be created without an endpoint)");return}U.url=null,U._createUpload();return}var J=Number.parseInt(F.getHeader("Upload-Offset"),10);if(Number.isNaN(J)){U._emitHttpError(Q,F,"tus: invalid or missing offset value");return}var I=Number.parseInt(F.getHeader("Upload-Length"),10);if(Number.isNaN(I)&&!U.options.uploadLengthDeferred&&U.options.protocol===y7){U._emitHttpError(Q,F,"tus: invalid or missing length value");return}if(typeof U.options.onUploadUrlAvailable==="function")U.options.onUploadUrlAvailable();U._saveUploadInUrlStorage().then(function(){if(J===I){U._emitProgress(I,I),U._emitSuccess(F);return}U._offset=J,U._performUpload()})}).catch(function(F){U._emitHttpError(Q,null,"tus: failed to resume upload",F)})}},{key:"_performUpload",value:function(){var U=this;if(this._aborted)return;var Q;if(this.options.overridePatchMethod)Q=this._openRequest("POST",this.url),Q.setHeader("X-HTTP-Method-Override","PATCH");else Q=this._openRequest("PATCH",this.url);Q.setHeader("Upload-Offset","".concat(this._offset));var X=this._addChunkToRequest(Q);X.then(function(F){if(!c4(F.getStatus(),200)){U._emitHttpError(Q,F,"tus: unexpected response while uploading chunk");return}U._handleUploadResponse(Q,F)}).catch(function(F){if(U._aborted)return;U._emitHttpError(Q,null,"tus: failed to upload chunk at offset ".concat(U._offset),F)})}},{key:"_addChunkToRequest",value:function(U){var Q=this,X=this._offset,F=this._offset+this.options.chunkSize;if(U.setProgressHandler(function(Y){Q._emitProgress(X+Y,Q._size)}),this.options.protocol===y7)U.setHeader("Content-Type","application/offset+octet-stream");else if(this.options.protocol===E9)U.setHeader("Content-Type","application/partial-upload");if((F===Number.POSITIVE_INFINITY||F>this._size)&&!this.options.uploadLengthDeferred)F=this._size;return this._source.slice(X,F).then(function(Y){var{value:J,done:I}=Y,q=J!==null&&J!==void 0&&J.size?J.size:0;if(Q.options.uploadLengthDeferred&&I)Q._size=Q._offset+q,U.setHeader("Upload-Length","".concat(Q._size));var W=Q._offset+q;if(!Q.options.uploadLengthDeferred&&I&&W!==Q._size)return Promise.reject(Error("upload was configured with a size of ".concat(Q._size," bytes, but the source is done after ").concat(W," bytes")));if(J===null)return Q._sendRequest(U);if(Q.options.protocol===m7||Q.options.protocol===E9)U.setHeader("Upload-Complete",I?"?1":"?0");return Q._emitProgress(Q._offset,Q._size),Q._sendRequest(U,J)})}},{key:"_handleUploadResponse",value:function(U,Q){var X=Number.parseInt(Q.getHeader("Upload-Offset"),10);if(Number.isNaN(X)){this._emitHttpError(U,Q,"tus: invalid or missing offset value");return}if(this._emitProgress(X,this._size),this._emitChunkComplete(X-this._offset,X,this._size),this._offset=X,X===this._size){this._emitSuccess(Q),this._source.close();return}this._performUpload()}},{key:"_openRequest",value:function(U,Q){var X=BR(U,Q,this.options);return this._req=X,X}},{key:"_removeFromUrlStorage",value:function(){var U=this;if(!this._urlStorageKey)return;this._urlStorage.removeUpload(this._urlStorageKey).catch(function(Q){U._emitError(Q)}),this._urlStorageKey=null}},{key:"_saveUploadInUrlStorage",value:function(){var U=this;if(!this.options.storeFingerprintForResuming||!this._fingerprint||this._urlStorageKey!==null)return Promise.resolve();var Q={size:this._size,metadata:this.options.metadata,creationTime:new Date().toString()};if(this._parallelUploads)Q.parallelUploadUrls=this._parallelUploadUrls;else Q.uploadUrl=this.url;return this._urlStorage.addUpload(this._fingerprint,Q).then(function(X){U._urlStorageKey=X})}},{key:"_sendRequest",value:function(U){var Q=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;return GR(U,Q,this.options)}}],[{key:"terminate",value:function(U){var Q=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},X=BR("DELETE",U,Q);return GR(X,null,Q).then(function(F){if(F.getStatus()===204)return;throw new f7.default("tus: unexpected response while terminating upload",null,X,F)}).catch(function(F){if(!(F instanceof f7.default))F=new f7.default("tus: failed to terminate upload",F,X,null);if(!zR(F,0,Q))throw F;var Y=Q.retryDelays[0],J=Q.retryDelays.slice(1),I=i4(i4({},Q),{},{retryDelays:J});return new Promise(function(q){return setTimeout(q,Y)}).then(function(){return D.terminate(U,I)})})}}])}();function WR(D){return Object.entries(D).map(function($){var U=KR($,2),Q=U[0],X=U[1];return"".concat(Q," ").concat(Di.Base64.encode(String(X)))}).join(",")}function c4(D,$){return D>=$&&D<$+100}function BR(D,$,U){var Q=U.httpStack.createRequest(D,$);if(U.protocol===m7)Q.setHeader("Upload-Draft-Interop-Version","5");else if(U.protocol===E9)Q.setHeader("Upload-Draft-Interop-Version","6");else Q.setHeader("Tus-Resumable","1.0.0");var X=U.headers||{};for(var F=0,Y=Object.entries(X);F<Y.length;F++){var J=KR(Y[F],2),I=J[0],q=J[1];Q.setHeader(I,q)}if(U.addRequestId){var W=(0,Ui.default)();Q.setHeader("X-Request-ID",W)}return Q}function GR(D,$,U){return jJ.apply(this,arguments)}function jJ(){return jJ=Xi(EJ().mark(function D($,U,Q){var X;return EJ().wrap(function(Y){while(!0)switch(Y.prev=Y.next){case 0:if(typeof Q.onBeforeRequest!=="function"){Y.next=3;break}return Y.next=3,Q.onBeforeRequest($);case 3:return Y.next=5,$.send(U);case 5:if(X=Y.sent,typeof Q.onAfterResponse!=="function"){Y.next=9;break}return Y.next=9,Q.onAfterResponse($,X);case 9:return Y.abrupt("return",X);case 10:case"end":return Y.stop()}},D)})),jJ.apply(this,arguments)}function zi(){var D=!0;if(typeof navigator<"u"&&navigator.onLine===!1)D=!1;return D}function zR(D,$,U){if(U.retryDelays==null||$>=U.retryDelays.length||D.originalRequest==null)return!1;if(U&&typeof U.onShouldRetry==="function")return U.onShouldRetry(D,$,U);return MR(D)}function MR(D){var $=D.originalResponse?D.originalResponse.getStatus():0;return(!c4($,400)||$===409||$===423)&&zi()}function ZR(D,$){return new $i.default($,D).toString()}function Zi(D,$){var U=Math.floor(D/$),Q=[];for(var X=0;X<$;X++)Q.push({start:U*X,end:U*(X+1)});return Q[$-1].end=D,Q}NR.defaultOptions=Gi;var NMD=wR.default=NR});var AR=T((wMD,RR)=>{var k$=(D)=>D!==null&&typeof D==="object"&&typeof D.pipe==="function";k$.writable=(D)=>k$(D)&&D.writable!==!1&&typeof D._write==="function"&&typeof D._writableState==="object";k$.readable=(D)=>k$(D)&&D.readable!==!1&&typeof D._read==="function"&&typeof D._readableState==="object";k$.duplex=(D)=>k$.writable(D)&&k$.readable(D);k$.transform=(D)=>k$.duplex(D)&&typeof D._transform==="function";RR.exports=k$});var SR=T((jR)=>{Object.defineProperty(jR,"__esModule",{value:!0});jR.default=void 0;function j9(D){return j9=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function($){return typeof $}:function($){return $&&typeof Symbol=="function"&&$.constructor===Symbol&&$!==Symbol.prototype?"symbol":typeof $},j9(D)}function Ki(D,$){if(!(D instanceof $))throw TypeError("Cannot call a class as a function")}function ER(D,$){for(var U=0;U<$.length;U++){var Q=$[U];if(Q.enumerable=Q.enumerable||!1,Q.configurable=!0,"value"in Q)Q.writable=!0;Object.defineProperty(D,Li(Q.key),Q)}}function Hi(D,$,U){if($)ER(D.prototype,$);if(U)ER(D,U);return Object.defineProperty(D,"prototype",{writable:!1}),D}function Li(D){var $=Ni(D,"string");return j9($)=="symbol"?$:$+""}function Ni(D,$){if(j9(D)!="object"||!D)return D;var U=D[Symbol.toPrimitive];if(U!==void 0){var Q=U.call(D,$||"default");if(j9(Q)!="object")return Q;throw TypeError("@@toPrimitive must return a primitive value.")}return($==="string"?String:Number)(D)}var OMD=jR.default=function(){function D($){Ki(this,D),this._buffer=$,this.size=$.length}return Hi(D,[{key:"slice",value:function(U,Q){var X=this._buffer.slice(U,Q);X.size=X.length;var F=Q>=this.size;return Promise.resolve({value:X,done:F})}},{key:"close",value:function(){}}])}()});var _R=T((vR)=>{Object.defineProperty(vR,"__esModule",{value:!0});vR.default=Ai;var bR=DD("fs");function H1(D){return H1=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function($){return typeof $}:function($){return $&&typeof Symbol=="function"&&$.constructor===Symbol&&$!==Symbol.prototype?"symbol":typeof $},H1(D)}function SJ(){/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */SJ=function(){return $};var D,$={},U=Object.prototype,Q=U.hasOwnProperty,X=Object.defineProperty||function(A,w,V){A[w]=V.value},F=typeof Symbol=="function"?Symbol:{},Y=F.iterator||"@@iterator",J=F.asyncIterator||"@@asyncIterator",I=F.toStringTag||"@@toStringTag";function q(A,w,V){return Object.defineProperty(A,w,{value:V,enumerable:!0,configurable:!0,writable:!0}),A[w]}try{q({},"")}catch(A){q=function(V,_,m){return V[_]=m}}function W(A,w,V,_){var m=w&&w.prototype instanceof M?w:M,y=Object.create(m.prototype),XD=new v(_||[]);return X(y,"_invoke",{value:R(A,V,XD)}),y}function B(A,w,V){try{return{type:"normal",arg:A.call(w,V)}}catch(_){return{type:"throw",arg:_}}}$.wrap=W;var G="suspendedStart",Z="suspendedYield",z="executing",K="completed",H={};function M(){}function N(){}function L(){}var O={};q(O,Y,function(){return this});var j=Object.getPrototypeOf,E=j&&j(j(k([])));E&&E!==U&&Q.call(E,Y)&&(O=E);var C=L.prototype=M.prototype=Object.create(O);function S(A){["next","throw","return"].forEach(function(w){q(A,w,function(V){return this._invoke(w,V)})})}function b(A,w){function V(m,y,XD,f){var c=B(A[m],A,y);if(c.type!=="throw"){var e=c.arg,WD=e.value;return WD&&H1(WD)=="object"&&Q.call(WD,"__await")?w.resolve(WD.__await).then(function(MD){V("next",MD,XD,f)},function(MD){V("throw",MD,XD,f)}):w.resolve(WD).then(function(MD){e.value=MD,XD(e)},function(MD){return V("throw",MD,XD,f)})}f(c.arg)}var _;X(this,"_invoke",{value:function(y,XD){function f(){return new w(function(c,e){V(y,XD,c,e)})}return _=_?_.then(f,f):f()}})}function R(A,w,V){var _=G;return function(m,y){if(_===z)throw Error("Generator is already running");if(_===K){if(m==="throw")throw y;return{value:D,done:!0}}for(V.method=m,V.arg=y;;){var XD=V.delegate;if(XD){var f=P(XD,V);if(f){if(f===H)continue;return f}}if(V.method==="next")V.sent=V._sent=V.arg;else if(V.method==="throw"){if(_===G)throw _=K,V.arg;V.dispatchException(V.arg)}else V.method==="return"&&V.abrupt("return",V.arg);_=z;var c=B(A,w,V);if(c.type==="normal"){if(_=V.done?K:Z,c.arg===H)continue;return{value:c.arg,done:V.done}}c.type==="throw"&&(_=K,V.method="throw",V.arg=c.arg)}}}function P(A,w){var V=w.method,_=A.iterator[V];if(_===D)return w.delegate=null,V==="throw"&&A.iterator.return&&(w.method="return",w.arg=D,P(A,w),w.method==="throw")||V!=="return"&&(w.method="throw",w.arg=TypeError("The iterator does not provide a '"+V+"' method")),H;var m=B(_,A.iterator,w.arg);if(m.type==="throw")return w.method="throw",w.arg=m.arg,w.delegate=null,H;var y=m.arg;return y?y.done?(w[A.resultName]=y.value,w.next=A.nextLoc,w.method!=="return"&&(w.method="next",w.arg=D),w.delegate=null,H):y:(w.method="throw",w.arg=TypeError("iterator result is not an object"),w.delegate=null,H)}function h(A){var w={tryLoc:A[0]};1 in A&&(w.catchLoc=A[1]),2 in A&&(w.finallyLoc=A[2],w.afterLoc=A[3]),this.tryEntries.push(w)}function i(A){var w=A.completion||{};w.type="normal",delete w.arg,A.completion=w}function v(A){this.tryEntries=[{tryLoc:"root"}],A.forEach(h,this),this.reset(!0)}function k(A){if(A||A===""){var w=A[Y];if(w)return w.call(A);if(typeof A.next=="function")return A;if(!isNaN(A.length)){var V=-1,_=function m(){for(;++V<A.length;)if(Q.call(A,V))return m.value=A[V],m.done=!1,m;return m.value=D,m.done=!0,m};return _.next=_}}throw TypeError(H1(A)+" is not iterable")}return N.prototype=L,X(C,"constructor",{value:L,configurable:!0}),X(L,"constructor",{value:N,configurable:!0}),N.displayName=q(L,I,"GeneratorFunction"),$.isGeneratorFunction=function(A){var w=typeof A=="function"&&A.constructor;return!!w&&(w===N||(w.displayName||w.name)==="GeneratorFunction")},$.mark=function(A){return Object.setPrototypeOf?Object.setPrototypeOf(A,L):(A.__proto__=L,q(A,I,"GeneratorFunction")),A.prototype=Object.create(C),A},$.awrap=function(A){return{__await:A}},S(b.prototype),q(b.prototype,J,function(){return this}),$.AsyncIterator=b,$.async=function(A,w,V,_,m){m===void 0&&(m=Promise);var y=new b(W(A,w,V,_),m);return $.isGeneratorFunction(w)?y:y.next().then(function(XD){return XD.done?XD.value:y.next()})},S(C),q(C,I,"Generator"),q(C,Y,function(){return this}),q(C,"toString",function(){return"[object Generator]"}),$.keys=function(A){var w=Object(A),V=[];for(var _ in w)V.push(_);return V.reverse(),function m(){for(;V.length;){var y=V.pop();if(y in w)return m.value=y,m.done=!1,m}return m.done=!0,m}},$.values=k,v.prototype={constructor:v,reset:function(w){if(this.prev=0,this.next=0,this.sent=this._sent=D,this.done=!1,this.delegate=null,this.method="next",this.arg=D,this.tryEntries.forEach(i),!w)for(var V in this)V.charAt(0)==="t"&&Q.call(this,V)&&!isNaN(+V.slice(1))&&(this[V]=D)},stop:function(){this.done=!0;var w=this.tryEntries[0].completion;if(w.type==="throw")throw w.arg;return this.rval},dispatchException:function(w){if(this.done)throw w;var V=this;function _(e,WD){return XD.type="throw",XD.arg=w,V.next=e,WD&&(V.method="next",V.arg=D),!!WD}for(var m=this.tryEntries.length-1;m>=0;--m){var y=this.tryEntries[m],XD=y.completion;if(y.tryLoc==="root")return _("end");if(y.tryLoc<=this.prev){var f=Q.call(y,"catchLoc"),c=Q.call(y,"finallyLoc");if(f&&c){if(this.prev<y.catchLoc)return _(y.catchLoc,!0);if(this.prev<y.finallyLoc)return _(y.finallyLoc)}else if(f){if(this.prev<y.catchLoc)return _(y.catchLoc,!0)}else{if(!c)throw Error("try statement without catch or finally");if(this.prev<y.finallyLoc)return _(y.finallyLoc)}}}},abrupt:function(w,V){for(var _=this.tryEntries.length-1;_>=0;--_){var m=this.tryEntries[_];if(m.tryLoc<=this.prev&&Q.call(m,"finallyLoc")&&this.prev<m.finallyLoc){var y=m;break}}y&&(w==="break"||w==="continue")&&y.tryLoc<=V&&V<=y.finallyLoc&&(y=null);var XD=y?y.completion:{};return XD.type=w,XD.arg=V,y?(this.method="next",this.next=y.finallyLoc,H):this.complete(XD)},complete:function(w,V){if(w.type==="throw")throw w.arg;return w.type==="break"||w.type==="continue"?this.next=w.arg:w.type==="return"?(this.rval=this.arg=w.arg,this.method="return",this.next="end"):w.type==="normal"&&V&&(this.next=V),H},finish:function(w){for(var V=this.tryEntries.length-1;V>=0;--V){var _=this.tryEntries[V];if(_.finallyLoc===w)return this.complete(_.completion,_.afterLoc),i(_),H}},catch:function(w){for(var V=this.tryEntries.length-1;V>=0;--V){var _=this.tryEntries[V];if(_.tryLoc===w){var m=_.completion;if(m.type==="throw"){var y=m.arg;i(_)}return y}}throw Error("illegal catch attempt")},delegateYield:function(w,V,_){return this.delegate={iterator:k(w),resultName:V,nextLoc:_},this.method==="next"&&(this.arg=D),H}},$}function Mi(D,$){if(!(D instanceof $))throw TypeError("Cannot call a class as a function")}function PR(D,$){for(var U=0;U<$.length;U++){var Q=$[U];if(Q.enumerable=Q.enumerable||!1,Q.configurable=!0,"value"in Q)Q.writable=!0;Object.defineProperty(D,Oi(Q.key),Q)}}function wi(D,$,U){if($)PR(D.prototype,$);if(U)PR(D,U);return Object.defineProperty(D,"prototype",{writable:!1}),D}function Oi(D){var $=Vi(D,"string");return H1($)=="symbol"?$:$+""}function Vi(D,$){if(H1(D)!="object"||!D)return D;var U=D[Symbol.toPrimitive];if(U!==void 0){var Q=U.call(D,$||"default");if(H1(Q)!="object")return Q;throw TypeError("@@toPrimitive must return a primitive value.")}return($==="string"?String:Number)(D)}function CR(D,$,U,Q,X,F,Y){try{var J=D[F](Y),I=J.value}catch(q){U(q);return}if(J.done)$(I);else Promise.resolve(I).then(Q,X)}function Ri(D){return function(){var $=this,U=arguments;return new Promise(function(Q,X){var F=D.apply($,U);function Y(I){CR(F,Q,X,Y,J,"next",I)}function J(I){CR(F,Q,X,Y,J,"throw",I)}Y(void 0)})}}function Ai(D){return PJ.apply(this,arguments)}function PJ(){return PJ=Ri(SJ().mark(function D($){var U,Q,X,F,Y,J,I;return SJ().wrap(function(W){while(!0)switch(W.prev=W.next){case 0:return Q=$.path.toString(),W.next=3,bR.promises.stat(Q);case 3:return X=W.sent,F=X.size,Y=(U=$.start)!==null&&U!==void 0?U:0,J=Number.isFinite($.end)?$.end+1:F,I=J-Y,W.abrupt("return",new Ei($,Q,I));case 9:case"end":return W.stop()}},D)})),PJ.apply(this,arguments)}var Ei=function(){function D($,U,Q){Mi(this,D),this._stream=$,this._path=U,this.size=Q}return wi(D,[{key:"slice",value:function(U,Q){var X,F=(X=this._stream.start)!==null&&X!==void 0?X:0,Y=(0,bR.createReadStream)(this._path,{start:F+U,end:F+Q-1,autoClose:!0});Y.size=Math.min(Q-U,this.size);var J=Y.size>=this.size;return Promise.resolve({value:Y,done:J})}},{key:"close",value:function(){this._stream.destroy()}}])}()});var bJ=T((uR)=>{Object.defineProperty(uR,"__esModule",{value:!0});uR.default=void 0;function L1(D){return L1=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function($){return typeof $}:function($){return $&&typeof Symbol=="function"&&$.constructor===Symbol&&$!==Symbol.prototype?"symbol":typeof $},L1(D)}function T9(){/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */T9=function(){return $};var D,$={},U=Object.prototype,Q=U.hasOwnProperty,X=Object.defineProperty||function(A,w,V){A[w]=V.value},F=typeof Symbol=="function"?Symbol:{},Y=F.iterator||"@@iterator",J=F.asyncIterator||"@@asyncIterator",I=F.toStringTag||"@@toStringTag";function q(A,w,V){return Object.defineProperty(A,w,{value:V,enumerable:!0,configurable:!0,writable:!0}),A[w]}try{q({},"")}catch(A){q=function(V,_,m){return V[_]=m}}function W(A,w,V,_){var m=w&&w.prototype instanceof M?w:M,y=Object.create(m.prototype),XD=new v(_||[]);return X(y,"_invoke",{value:R(A,V,XD)}),y}function B(A,w,V){try{return{type:"normal",arg:A.call(w,V)}}catch(_){return{type:"throw",arg:_}}}$.wrap=W;var G="suspendedStart",Z="suspendedYield",z="executing",K="completed",H={};function M(){}function N(){}function L(){}var O={};q(O,Y,function(){return this});var j=Object.getPrototypeOf,E=j&&j(j(k([])));E&&E!==U&&Q.call(E,Y)&&(O=E);var C=L.prototype=M.prototype=Object.create(O);function S(A){["next","throw","return"].forEach(function(w){q(A,w,function(V){return this._invoke(w,V)})})}function b(A,w){function V(m,y,XD,f){var c=B(A[m],A,y);if(c.type!=="throw"){var e=c.arg,WD=e.value;return WD&&L1(WD)=="object"&&Q.call(WD,"__await")?w.resolve(WD.__await).then(function(MD){V("next",MD,XD,f)},function(MD){V("throw",MD,XD,f)}):w.resolve(WD).then(function(MD){e.value=MD,XD(e)},function(MD){return V("throw",MD,XD,f)})}f(c.arg)}var _;X(this,"_invoke",{value:function(y,XD){function f(){return new w(function(c,e){V(y,XD,c,e)})}return _=_?_.then(f,f):f()}})}function R(A,w,V){var _=G;return function(m,y){if(_===z)throw Error("Generator is already running");if(_===K){if(m==="throw")throw y;return{value:D,done:!0}}for(V.method=m,V.arg=y;;){var XD=V.delegate;if(XD){var f=P(XD,V);if(f){if(f===H)continue;return f}}if(V.method==="next")V.sent=V._sent=V.arg;else if(V.method==="throw"){if(_===G)throw _=K,V.arg;V.dispatchException(V.arg)}else V.method==="return"&&V.abrupt("return",V.arg);_=z;var c=B(A,w,V);if(c.type==="normal"){if(_=V.done?K:Z,c.arg===H)continue;return{value:c.arg,done:V.done}}c.type==="throw"&&(_=K,V.method="throw",V.arg=c.arg)}}}function P(A,w){var V=w.method,_=A.iterator[V];if(_===D)return w.delegate=null,V==="throw"&&A.iterator.return&&(w.method="return",w.arg=D,P(A,w),w.method==="throw")||V!=="return"&&(w.method="throw",w.arg=TypeError("The iterator does not provide a '"+V+"' method")),H;var m=B(_,A.iterator,w.arg);if(m.type==="throw")return w.method="throw",w.arg=m.arg,w.delegate=null,H;var y=m.arg;return y?y.done?(w[A.resultName]=y.value,w.next=A.nextLoc,w.method!=="return"&&(w.method="next",w.arg=D),w.delegate=null,H):y:(w.method="throw",w.arg=TypeError("iterator result is not an object"),w.delegate=null,H)}function h(A){var w={tryLoc:A[0]};1 in A&&(w.catchLoc=A[1]),2 in A&&(w.finallyLoc=A[2],w.afterLoc=A[3]),this.tryEntries.push(w)}function i(A){var w=A.completion||{};w.type="normal",delete w.arg,A.completion=w}function v(A){this.tryEntries=[{tryLoc:"root"}],A.forEach(h,this),this.reset(!0)}function k(A){if(A||A===""){var w=A[Y];if(w)return w.call(A);if(typeof A.next=="function")return A;if(!isNaN(A.length)){var V=-1,_=function m(){for(;++V<A.length;)if(Q.call(A,V))return m.value=A[V],m.done=!1,m;return m.value=D,m.done=!0,m};return _.next=_}}throw TypeError(L1(A)+" is not iterable")}return N.prototype=L,X(C,"constructor",{value:L,configurable:!0}),X(L,"constructor",{value:N,configurable:!0}),N.displayName=q(L,I,"GeneratorFunction"),$.isGeneratorFunction=function(A){var w=typeof A=="function"&&A.constructor;return!!w&&(w===N||(w.displayName||w.name)==="GeneratorFunction")},$.mark=function(A){return Object.setPrototypeOf?Object.setPrototypeOf(A,L):(A.__proto__=L,q(A,I,"GeneratorFunction")),A.prototype=Object.create(C),A},$.awrap=function(A){return{__await:A}},S(b.prototype),q(b.prototype,J,function(){return this}),$.AsyncIterator=b,$.async=function(A,w,V,_,m){m===void 0&&(m=Promise);var y=new b(W(A,w,V,_),m);return $.isGeneratorFunction(w)?y:y.next().then(function(XD){return XD.done?XD.value:y.next()})},S(C),q(C,I,"Generator"),q(C,Y,function(){return this}),q(C,"toString",function(){return"[object Generator]"}),$.keys=function(A){var w=Object(A),V=[];for(var _ in w)V.push(_);return V.reverse(),function m(){for(;V.length;){var y=V.pop();if(y in w)return m.value=y,m.done=!1,m}return m.done=!0,m}},$.values=k,v.prototype={constructor:v,reset:function(w){if(this.prev=0,this.next=0,this.sent=this._sent=D,this.done=!1,this.delegate=null,this.method="next",this.arg=D,this.tryEntries.forEach(i),!w)for(var V in this)V.charAt(0)==="t"&&Q.call(this,V)&&!isNaN(+V.slice(1))&&(this[V]=D)},stop:function(){this.done=!0;var w=this.tryEntries[0].completion;if(w.type==="throw")throw w.arg;return this.rval},dispatchException:function(w){if(this.done)throw w;var V=this;function _(e,WD){return XD.type="throw",XD.arg=w,V.next=e,WD&&(V.method="next",V.arg=D),!!WD}for(var m=this.tryEntries.length-1;m>=0;--m){var y=this.tryEntries[m],XD=y.completion;if(y.tryLoc==="root")return _("end");if(y.tryLoc<=this.prev){var f=Q.call(y,"catchLoc"),c=Q.call(y,"finallyLoc");if(f&&c){if(this.prev<y.catchLoc)return _(y.catchLoc,!0);if(this.prev<y.finallyLoc)return _(y.finallyLoc)}else if(f){if(this.prev<y.catchLoc)return _(y.catchLoc,!0)}else{if(!c)throw Error("try statement without catch or finally");if(this.prev<y.finallyLoc)return _(y.finallyLoc)}}}},abrupt:function(w,V){for(var _=this.tryEntries.length-1;_>=0;--_){var m=this.tryEntries[_];if(m.tryLoc<=this.prev&&Q.call(m,"finallyLoc")&&this.prev<m.finallyLoc){var y=m;break}}y&&(w==="break"||w==="continue")&&y.tryLoc<=V&&V<=y.finallyLoc&&(y=null);var XD=y?y.completion:{};return XD.type=w,XD.arg=V,y?(this.method="next",this.next=y.finallyLoc,H):this.complete(XD)},complete:function(w,V){if(w.type==="throw")throw w.arg;return w.type==="break"||w.type==="continue"?this.next=w.arg:w.type==="return"?(this.rval=this.arg=w.arg,this.method="return",this.next="end"):w.type==="normal"&&V&&(this.next=V),H},finish:function(w){for(var V=this.tryEntries.length-1;V>=0;--V){var _=this.tryEntries[V];if(_.finallyLoc===w)return this.complete(_.completion,_.afterLoc),i(_),H}},catch:function(w){for(var V=this.tryEntries.length-1;V>=0;--V){var _=this.tryEntries[V];if(_.tryLoc===w){var m=_.completion;if(m.type==="throw"){var y=m.arg;i(_)}return y}}throw Error("illegal catch attempt")},delegateYield:function(w,V,_){return this.delegate={iterator:k(w),resultName:V,nextLoc:_},this.method==="next"&&(this.arg=D),H}},$}function Ti(D,$){if(!(D instanceof $))throw TypeError("Cannot call a class as a function")}function kR(D,$){for(var U=0;U<$.length;U++){var Q=$[U];if(Q.enumerable=Q.enumerable||!1,Q.configurable=!0,"value"in Q)Q.writable=!0;Object.defineProperty(D,Pi(Q.key),Q)}}function Si(D,$,U){if($)kR(D.prototype,$);if(U)kR(D,U);return Object.defineProperty(D,"prototype",{writable:!1}),D}function Pi(D){var $=Ci(D,"string");return L1($)=="symbol"?$:$+""}function Ci(D,$){if(L1(D)!="object"||!D)return D;var U=D[Symbol.toPrimitive];if(U!==void 0){var Q=U.call(D,$||"default");if(L1(Q)!="object")return Q;throw TypeError("@@toPrimitive must return a primitive value.")}return($==="string"?String:Number)(D)}function xR(D,$,U,Q,X,F,Y){try{var J=D[F](Y),I=J.value}catch(q){U(q);return}if(J.done)$(I);else Promise.resolve(I).then(Q,X)}function gR(D){return function(){var $=this,U=arguments;return new Promise(function(Q,X){var F=D.apply($,U);function Y(I){xR(F,Q,X,Y,J,"next",I)}function J(I){xR(F,Q,X,Y,J,"throw",I)}Y(void 0)})}}function bi(D,$){return CJ.apply(this,arguments)}function CJ(){return CJ=gR(T9().mark(function D($,U){return T9().wrap(function(X){while(!0)switch(X.prev=X.next){case 0:return X.abrupt("return",new Promise(function(F,Y){var J=function(W){$.off("readable",I),Y(W)},I=function q(){var W=$.read(U);if(W!==null)$.off("error",J),$.off("readable",q),F(W)};$.once("error",J),$.on("readable",I)}));case 1:case"end":return X.stop()}},D)})),CJ.apply(this,arguments)}var AMD=uR.default=function(){function D($){var U=this;Ti(this,D),this._stream=$,this.size=null,this._buf=Buffer.alloc(0),this._bufPos=0,this._ended=!1,this._error=null,$.pause(),$.on("end",function(){U._ended=!0}),$.on("error",function(Q){U._error=Q})}return Si(D,[{key:"slice",value:function(){var $=gR(T9().mark(function Q(X,F){var Y,J,I,q,W;return T9().wrap(function(G){while(!0)switch(G.prev=G.next){case 0:if(!(X<this._bufPos)){G.next=2;break}throw Error("cannot slice from position which we already seeked away");case 2:if(!(X>this._bufPos+this._buf.length)){G.next=4;break}throw Error("slice start is outside of buffer (currently not implemented)");case 4:if(!this._error){G.next=6;break}throw this._error;case 6:if(X<this._bufPos+this._buf.length)J=X-this._bufPos,I=Math.min(this._buf.length,F-this._bufPos),Y=this._buf.slice(J,I);else Y=Buffer.alloc(0);if(!this._ended){G.next=10;break}return Y.size=Y.length,G.abrupt("return",{value:Y,done:!0});case 10:if(q=F-X,!(q>Y.length)){G.next=16;break}return G.next=14,bi(this._stream,q-Y.length);case 14:W=G.sent,Y=Buffer.concat([Y,W]);case 16:return this._buf=Y,this._bufPos=X,Y.size=Y.length,G.abrupt("return",{value:Y,done:this._ended});case 20:case"end":return G.stop()}},Q,this)}));function U(Q,X){return $.apply(this,arguments)}return U}()},{key:"close",value:function(){this._stream.destroy()}}])}()});var dR=T((mR)=>{Object.defineProperty(mR,"__esModule",{value:!0});mR.default=void 0;var vi=DD("fs"),_i=h7(AR()),ki=h7(SR()),xi=h7(_R()),gi=h7(bJ());function h7(D){return D&&D.__esModule?D:{default:D}}function S9(D){return S9=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function($){return typeof $}:function($){return $&&typeof Symbol=="function"&&$.constructor===Symbol&&$!==Symbol.prototype?"symbol":typeof $},S9(D)}function ui(D,$){if(!(D instanceof $))throw TypeError("Cannot call a class as a function")}function yR(D,$){for(var U=0;U<$.length;U++){var Q=$[U];if(Q.enumerable=Q.enumerable||!1,Q.configurable=!0,"value"in Q)Q.writable=!0;Object.defineProperty(D,yi(Q.key),Q)}}function fi(D,$,U){if($)yR(D.prototype,$);if(U)yR(D,U);return Object.defineProperty(D,"prototype",{writable:!1}),D}function yi(D){var $=mi(D,"string");return S9($)=="symbol"?$:$+""}function mi(D,$){if(S9(D)!="object"||!D)return D;var U=D[Symbol.toPrimitive];if(U!==void 0){var Q=U.call(D,$||"default");if(S9(Q)!="object")return Q;throw TypeError("@@toPrimitive must return a primitive value.")}return($==="string"?String:Number)(D)}var jMD=mR.default=function(){function D(){ui(this,D)}return fi(D,[{key:"openFile",value:function(U,Q){if(Buffer.isBuffer(U))return Promise.resolve(new ki.default(U));if(U instanceof vi.ReadStream&&U.path!=null)return(0,xi.default)(U);if(_i.default.readable(U)){if(Q=Number(Q),!Number.isFinite(Q))return Promise.reject(Error("cannot create source for stream without a finite value for the `chunkSize` option; specify a chunkSize to control the memory consumption"));return Promise.resolve(new gi.default(U))}return Promise.reject(Error("source object may only be an instance of Buffer or Readable in this environment"))}}])}()});var pR=T((cR)=>{Object.defineProperty(cR,"__esModule",{value:!0});cR.default=li;var hi=DD("crypto"),lR=iR(DD("fs")),di=iR(DD("path"));function nR(D){if(typeof WeakMap!="function")return null;var $=new WeakMap,U=new WeakMap;return(nR=function(Q){return Q?U:$})(D)}function iR(D,$){if(!$&&D&&D.__esModule)return D;if(D===null||typeof D!="object"&&typeof D!="function")return{default:D};var U=nR($);if(U&&U.has(D))return U.get(D);var Q={__proto__:null},X=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var F in D)if(F!=="default"&&{}.hasOwnProperty.call(D,F)){var Y=X?Object.getOwnPropertyDescriptor(D,F):null;Y&&(Y.get||Y.set)?Object.defineProperty(Q,F,Y):Q[F]=D[F]}return Q.default=D,U&&U.set(D,Q),Q}function li(D,$){if(Buffer.isBuffer(D)){var U=65536,Q=D.slice(0,Math.min(U,D.length)),X=(0,hi.createHash)("md5").update(Q).digest("hex"),F=["node-buffer",X,D.length,$.endpoint].join("-");return Promise.resolve(F)}if(D instanceof lR.ReadStream&&D.path!=null)return new Promise(function(Y,J){var I=di.resolve(D.path);lR.stat(D.path,function(q,W){if(q){J(q);return}var B=["node-file",I,W.size,W.mtime.getTime(),$.endpoint].join("-");Y(B)})});return Promise.resolve(null)}});var sR=T((PMD,tR)=>{var aR="Expected a function",rR=NaN,ii="[object Symbol]",ci=/^\s+|\s+$/g,pi=/^[-+]0x[0-9a-f]+$/i,ri=/^0b[01]+$/i,oi=/^0o[0-7]+$/i,ai=parseInt,ti=typeof global=="object"&&global&&global.Object===Object&&global,si=typeof self=="object"&&self&&self.Object===Object&&self,ei=ti||si||Function("return this")(),Dc=Object.prototype,$c=Dc.toString,Uc=Math.max,Xc=Math.min,vJ=function(){return ei.Date.now()};function Qc(D,$,U){var Q,X,F,Y,J,I,q=0,W=!1,B=!1,G=!0;if(typeof D!="function")throw TypeError(aR);if($=oR($)||0,d7(U))W=!!U.leading,B="maxWait"in U,F=B?Uc(oR(U.maxWait)||0,$):F,G="trailing"in U?!!U.trailing:G;function Z(E){var C=Q,S=X;return Q=X=void 0,q=E,Y=D.apply(S,C),Y}function z(E){return q=E,J=setTimeout(M,$),W?Z(E):Y}function K(E){var C=E-I,S=E-q,b=$-C;return B?Xc(b,F-S):b}function H(E){var C=E-I,S=E-q;return I===void 0||C>=$||C<0||B&&S>=F}function M(){var E=vJ();if(H(E))return N(E);J=setTimeout(M,K(E))}function N(E){if(J=void 0,G&&Q)return Z(E);return Q=X=void 0,Y}function L(){if(J!==void 0)clearTimeout(J);q=0,Q=I=X=J=void 0}function O(){return J===void 0?Y:N(vJ())}function j(){var E=vJ(),C=H(E);if(Q=arguments,X=this,I=E,C){if(J===void 0)return z(I);if(B)return J=setTimeout(M,$),Z(I)}if(J===void 0)J=setTimeout(M,$);return Y}return j.cancel=L,j.flush=O,j}function Fc(D,$,U){var Q=!0,X=!0;if(typeof D!="function")throw TypeError(aR);if(d7(U))Q="leading"in U?!!U.leading:Q,X="trailing"in U?!!U.trailing:X;return Qc(D,$,{leading:Q,maxWait:$,trailing:X})}function d7(D){var $=typeof D;return!!D&&($=="object"||$=="function")}function Yc(D){return!!D&&typeof D=="object"}function Jc(D){return typeof D=="symbol"||Yc(D)&&$c.call(D)==ii}function oR(D){if(typeof D=="number")return D;if(Jc(D))return rR;if(d7(D)){var $=typeof D.valueOf=="function"?D.valueOf():D;D=d7($)?$+"":$}if(typeof D!="string")return D===0?D:+D;D=D.replace(ci,"");var U=ri.test(D);return U||oi.test(D)?ai(D.slice(2),U?2:8):pi.test(D)?rR:+D}tR.exports=Fc});var qA=T((JA)=>{Object.defineProperty(JA,"__esModule",{value:!0});JA.default=void 0;var Ic=QA(DD("http")),qc=QA(DD("https")),$A=DD("stream"),Wc=DD("url"),UA=Bc(sR());function Bc(D){return D&&D.__esModule?D:{default:D}}function XA(D){if(typeof WeakMap!="function")return null;var $=new WeakMap,U=new WeakMap;return(XA=function(Q){return Q?U:$})(D)}function QA(D,$){if(!$&&D&&D.__esModule)return D;if(D===null||typeof D!="object"&&typeof D!="function")return{default:D};var U=XA($);if(U&&U.has(D))return U.get(D);var Q={__proto__:null},X=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var F in D)if(F!=="default"&&{}.hasOwnProperty.call(D,F)){var Y=X?Object.getOwnPropertyDescriptor(D,F):null;Y&&(Y.get||Y.set)?Object.defineProperty(Q,F,Y):Q[F]=D[F]}return Q.default=D,U&&U.set(D,Q),Q}function Gc(D,$,U){return $=l7($),zc(D,FA()?Reflect.construct($,U||[],l7(D).constructor):$.apply(D,U))}function zc(D,$){if($&&(p4($)==="object"||typeof $==="function"))return $;else if($!==void 0)throw TypeError("Derived constructors may only return object or undefined");return Zc(D)}function Zc(D){if(D===void 0)throw ReferenceError("this hasn't been initialised - super() hasn't been called");return D}function FA(){try{var D=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch($){}return(FA=function(){return!!D})()}function l7(D){return l7=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(U){return U.__proto__||Object.getPrototypeOf(U)},l7(D)}function Kc(D,$){if(typeof $!=="function"&&$!==null)throw TypeError("Super expression must either be null or a function");if(D.prototype=Object.create($&&$.prototype,{constructor:{value:D,writable:!0,configurable:!0}}),Object.defineProperty(D,"prototype",{writable:!1}),$)_J(D,$)}function _J(D,$){return _J=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(Q,X){return Q.__proto__=X,Q},_J(D,$)}function eR(D,$){var U=Object.keys(D);if(Object.getOwnPropertySymbols){var Q=Object.getOwnPropertySymbols(D);$&&(Q=Q.filter(function(X){return Object.getOwnPropertyDescriptor(D,X).enumerable})),U.push.apply(U,Q)}return U}function P9(D){for(var $=1;$<arguments.length;$++){var U=arguments[$]!=null?arguments[$]:{};$%2?eR(Object(U),!0).forEach(function(Q){Hc(D,Q,U[Q])}):Object.getOwnPropertyDescriptors?Object.defineProperties(D,Object.getOwnPropertyDescriptors(U)):eR(Object(U)).forEach(function(Q){Object.defineProperty(D,Q,Object.getOwnPropertyDescriptor(U,Q))})}return D}function Hc(D,$,U){if($=YA($),$ in D)Object.defineProperty(D,$,{value:U,enumerable:!0,configurable:!0,writable:!0});else D[$]=U;return D}function p4(D){return p4=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function($){return typeof $}:function($){return $&&typeof Symbol=="function"&&$.constructor===Symbol&&$!==Symbol.prototype?"symbol":typeof $},p4(D)}function n7(D,$){if(!(D instanceof $))throw TypeError("Cannot call a class as a function")}function DA(D,$){for(var U=0;U<$.length;U++){var Q=$[U];if(Q.enumerable=Q.enumerable||!1,Q.configurable=!0,"value"in Q)Q.writable=!0;Object.defineProperty(D,YA(Q.key),Q)}}function i7(D,$,U){if($)DA(D.prototype,$);if(U)DA(D,U);return Object.defineProperty(D,"prototype",{writable:!1}),D}function YA(D){var $=Lc(D,"string");return p4($)=="symbol"?$:$+""}function Lc(D,$){if(p4(D)!="object"||!D)return D;var U=D[Symbol.toPrimitive];if(U!==void 0){var Q=U.call(D,$||"default");if(p4(Q)!="object")return Q;throw TypeError("@@toPrimitive must return a primitive value.")}return($==="string"?String:Number)(D)}var CMD=JA.default=function(){function D(){var $=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};n7(this,D),this._requestOptions=$}return i7(D,[{key:"createRequest",value:function(U,Q){return new Nc(U,Q,this._requestOptions)}},{key:"getName",value:function(){return"NodeHttpStack"}}])}(),Nc=function(){function D($,U,Q){n7(this,D),this._method=$,this._url=U,this._headers={},this._request=null,this._progressHandler=function(){},this._requestOptions=Q||{}}return i7(D,[{key:"getMethod",value:function(){return this._method}},{key:"getURL",value:function(){return this._url}},{key:"setHeader",value:function(U,Q){this._headers[U]=Q}},{key:"getHeader",value:function(U){return this._headers[U]}},{key:"setProgressHandler",value:function(U){this._progressHandler=U}},{key:"send",value:function(){var U=this,Q=arguments.length>0&&arguments[0]!==void 0?arguments[0]:null;return new Promise(function(X,F){var Y=P9(P9(P9({},(0,Wc.parse)(U._url)),U._requestOptions),{},{method:U._method,headers:P9(P9({},U._requestOptions.headers||{}),U._headers)});if(Q!==null&&Q!==void 0&&Q.size)Y.headers["Content-Length"]=Q.size;var J=Y.protocol==="https:"?qc:Ic;U._request=J.request(Y);var I=U._request;if(I.on("response",function(q){var W=[];q.on("data",function(B){W.push(B)}),q.on("end",function(){var B=Buffer.concat(W).toString("utf8");X(new Mc(q,B))})}),I.on("error",function(q){F(q)}),Q instanceof $A.Readable)Q.pipe(new wc(U._progressHandler)).pipe(I);else if(Q instanceof Uint8Array)Oc(I,Q,U._progressHandler);else I.end(Q)})}},{key:"abort",value:function(){if(this._request!==null)this._request.abort();return Promise.resolve()}},{key:"getUnderlyingObject",value:function(){return this._request}}])}(),Mc=function(){function D($,U){n7(this,D),this._response=$,this._body=U}return i7(D,[{key:"getStatus",value:function(){return this._response.statusCode}},{key:"getHeader",value:function(U){return this._response.headers[U.toLowerCase()]}},{key:"getBody",value:function(){return this._body}},{key:"getUnderlyingObject",value:function(){return this._response}}])}(),wc=function(D){function $(U){var Q;return n7(this,$),Q=Gc(this,$),Q._onprogress=(0,UA.default)(U,100,{leading:!0,trailing:!1}),Q._position=0,Q}return Kc($,D),i7($,[{key:"_transform",value:function(Q,X,F){this._position+=Q.length,this._onprogress(this._position),F(null,Q)}}])}($A.Transform),Oc=function($,U,Q){Q=(0,UA.default)(Q,100,{leading:!0,trailing:!1});var X=0;function F(){var Y=Math.min($.writableHighWaterMark,U.length-X),J=U.subarray(X,X+Y);X+=J.length;var I=$.write(J);if(!I)$.once("drain",F),Q(X);else if(X<U.length)F();else $.end()}F()}});var WA=T((Vc)=>{Vc.expectReceive=function(D,$,U){var Q;if(U.root(D,$,U),Q=this.message,D.hasOwnProperty("expected"))Q+=" Expected "+D.expected+".";if(D.hasOwnProperty("received"))Q+=" Received: "+D.received+".";this.message=Q};Vc.root=function(D,$,U){var Q=this,X,F={stackLength:Error.stackTraceLimit,rootOnly:!0},Y="",J=Error.stackTraceLimit,I;function q(){I[0]=Q.toString(),Q.stack=I.join(`
`)}if(!$||typeof $!=="object")$={};if($.hasOwnProperty("stackLength")&&typeof $.stackLength==="number"&&!isNaN($.stackLength)&&$.stackLength>=0)F.stackLength=$.stackLength;if(!$.hasOwnProperty("rootOnly"))F.rootOnly=$.rootOnly;if(!F.rootOnly||this.CustomError.parent===Error)Object.keys(D).forEach(function(W){switch(W){case"code":X=D.code||void 0;break;case"message":Y=D.message||"";break;default:Q[W]=D[W]}}),Error.stackTraceLimit=F.stackLength+2,I=Error().stack.split(`
`),I.splice(0,3),I.unshift(""),Error.stackTraceLimit=J,this.stack=I.join(`
`),Object.defineProperty(this,"code",{configurable:!0,enumerable:!0,get:function(){return X},set:function(W){X=W,q()}}),Object.defineProperty(this,"message",{configurable:!0,enumerable:!0,get:function(){return Y},set:function(W){Y=W,q()}}),q()}});var zA=T((_MD,GA)=>{GA.exports=N1;N1.factory=WA();var gJ=N1("CustomError");gJ.order=N1(gJ,{message:"Arguments out of order.",code:"EOARG"});function N1(D,$,U,Q){var X,F;if($=c7(arguments,1,Error,BA,[kJ,p7]),U=c7(arguments,2,{},kJ,[p7]),Q=c7(arguments,3,xJ,p7,[]),D=c7(arguments,0,$===Error?"Error":$.prototype.CustomError.name,Ec,[BA,kJ,p7]),F=$===Error,F&&Q===xJ)Q=N1.factory.root;return X=function(Y,J){var I,q,W,B,G,Z;if(!(this instanceof X))return new X(Y,J);if(delete this.constructor.name,Object.defineProperty(this.constructor,"name",{enumerable:!1,configurable:!0,value:D,writable:!1}),typeof Y==="string")Y={message:Y};if(!Y)Y={};q=this.CustomError.chain.slice(0).reverse().map(function(z){return z.properties}),q.push(Y),q.unshift({}),Z=Object.assign.apply(Object,q),I=this,W={},Object.keys(N1.factory).forEach(function(z){W[z]=function(K,H){N1.factory[z].call(I,K,H,W)}});for(B=this.CustomError.chain.length-1;B>=0;B--)if(G=this.CustomError.chain[B],G.factory!==xJ)G.factory.call(this,Z,J,W)},X.prototype=Object.create($.prototype),X.prototype.constructor=X,X.prototype.name=D,X.prototype.CustomError={chain:F?[]:$.prototype.CustomError.chain.slice(0),factory:Q,name:D,parent:$,properties:U},X.prototype.CustomError.chain.unshift(X.prototype.CustomError),X.prototype.toString=function(){var Y=this.CustomError.chain[this.CustomError.chain.length-1].name;if(this.code)Y+=" "+this.code;if(this.message)Y+=": "+this.message;return Y},X}function c7(D,$,U,Q,X){var F=-1,Y=-1,J,I,q=$<D.length?$:D.length,W;for(J=0;J<=q;J++){if(W=D[J],F===-1){for(I=0;I<X.length;I++)if(X[I](W))F=J}if(Y===-1&&Q(W))Y=J}if(Y!==-1&&F!==-1&&F<Y)throw new gJ.order;return Y!==-1?D[Y]:U}function p7(D){return typeof D==="function"&&D!==Error&&!D.prototype.CustomError}function Ec(D){return typeof D==="string"}function BA(D){return typeof D==="function"&&(D===Error||D.prototype.CustomError)}function kJ(D){return D&&typeof D==="object"}function xJ(){}});var NA=T((o4,r4)=>{var jc=1/0,Tc="[object Symbol]",C9={function:!0,object:!0},Sc=C9[typeof o4]&&o4&&!o4.nodeType?o4:void 0,Pc=C9[typeof r4]&&r4&&!r4.nodeType?r4:void 0,Cc=r7(Sc&&Pc&&typeof global=="object"&&global),bc=r7(C9[typeof self]&&self),ZA=r7(C9[typeof window]&&window),uJ=r7(C9[typeof o4]&&o4),vc=Cc||ZA!==(uJ&&uJ.window)&&ZA||bc||uJ||Function("return this")();function r7(D){return D&&D.Object===Object?D:null}var _c=Object.prototype,kc=_c.toString,KA=vc.Symbol,HA=KA?KA.prototype:void 0,LA=HA?HA.toString:void 0;function xc(D){if(typeof D=="string")return D;if(uc(D))return LA?LA.call(D):"";var $=D+"";return $=="0"&&1/D==-jc?"-0":$}function gc(D){return!!D&&typeof D=="object"}function uc(D){return typeof D=="symbol"||gc(D)&&kc.call(D)==Tc}r4.exports=xc});var EA=T((t4,a4)=>{var fc=NA(),yc="Expected a function",wA="__lodash_hash_undefined__",mc="[object Function]",hc="[object GeneratorFunction]",dc=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]/g,lc=/[\\^$.*+?()[\]{}|]/g,nc=/\\(\\)?/g,ic=/^\[object .+?Constructor\]$/,v9={function:!0,object:!0},cc=v9[typeof t4]&&t4&&!t4.nodeType?t4:void 0,pc=v9[typeof a4]&&a4&&!a4.nodeType?a4:void 0,rc=o7(cc&&pc&&typeof global=="object"&&global),oc=o7(v9[typeof self]&&self),MA=o7(v9[typeof window]&&window),fJ=o7(v9[typeof t4]&&t4),ac=rc||MA!==(fJ&&fJ.window)&&MA||oc||fJ||Function("return this")();function o7(D){return D&&D.Object===Object?D:null}function tc(D){var $=!1;if(D!=null&&typeof D.toString!="function")try{$=!!(D+"")}catch(U){}return $}var sc=Array.prototype,OA=Object.prototype,VA=Function.prototype.toString,yJ=OA.hasOwnProperty,ec=OA.toString,Dp=RegExp("^"+VA.call(yJ).replace(lc,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),$p=sc.splice,Up=RA(ac,"Map"),b9=RA(Object,"create");function M1(D){var $=-1,U=D?D.length:0;this.clear();while(++$<U){var Q=D[$];this.set(Q[0],Q[1])}}function Xp(){this.__data__=b9?b9(null):{}}function Qp(D){return this.has(D)&&delete this.__data__[D]}function Fp(D){var $=this.__data__;if(b9){var U=$[D];return U===wA?void 0:U}return yJ.call($,D)?$[D]:void 0}function Yp(D){var $=this.__data__;return b9?$[D]!==void 0:yJ.call($,D)}function Jp(D,$){var U=this.__data__;return U[D]=b9&&$===void 0?wA:$,this}M1.prototype.clear=Xp;M1.prototype.delete=Qp;M1.prototype.get=Fp;M1.prototype.has=Yp;M1.prototype.set=Jp;function s4(D){var $=-1,U=D?D.length:0;this.clear();while(++$<U){var Q=D[$];this.set(Q[0],Q[1])}}function Ip(){this.__data__=[]}function qp(D){var $=this.__data__,U=a7($,D);if(U<0)return!1;var Q=$.length-1;if(U==Q)$.pop();else $p.call($,U,1);return!0}function Wp(D){var $=this.__data__,U=a7($,D);return U<0?void 0:$[U][1]}function Bp(D){return a7(this.__data__,D)>-1}function Gp(D,$){var U=this.__data__,Q=a7(U,D);if(Q<0)U.push([D,$]);else U[Q][1]=$;return this}s4.prototype.clear=Ip;s4.prototype.delete=qp;s4.prototype.get=Wp;s4.prototype.has=Bp;s4.prototype.set=Gp;function w1(D){var $=-1,U=D?D.length:0;this.clear();while(++$<U){var Q=D[$];this.set(Q[0],Q[1])}}function zp(){this.__data__={hash:new M1,map:new(Up||s4),string:new M1}}function Zp(D){return t7(this,D).delete(D)}function Kp(D){return t7(this,D).get(D)}function Hp(D){return t7(this,D).has(D)}function Lp(D,$){return t7(this,D).set(D,$),this}w1.prototype.clear=zp;w1.prototype.delete=Zp;w1.prototype.get=Kp;w1.prototype.has=Hp;w1.prototype.set=Lp;function a7(D,$){var U=D.length;while(U--)if(Op(D[U][0],$))return U;return-1}function t7(D,$){var U=D.__data__;return Np($)?U[typeof $=="string"?"string":"hash"]:U.map}function RA(D,$){var U=D[$];return Rp(U)?U:void 0}function Np(D){var $=typeof D;return $=="string"||$=="number"||$=="symbol"||$=="boolean"?D!=="__proto__":D===null}var Mp=mJ(function(D){var $=[];return Ap(D).replace(dc,function(U,Q,X,F){$.push(X?F.replace(nc,"$1"):Q||U)}),$});function wp(D){if(D!=null){try{return VA.call(D)}catch($){}try{return D+""}catch($){}}return""}function mJ(D,$){if(typeof D!="function"||$&&typeof $!="function")throw TypeError(yc);var U=function(){var Q=arguments,X=$?$.apply(this,Q):Q[0],F=U.cache;if(F.has(X))return F.get(X);var Y=D.apply(this,Q);return U.cache=F.set(X,Y),Y};return U.cache=new(mJ.Cache||w1),U}mJ.Cache=w1;function Op(D,$){return D===$||D!==D&&$!==$}function Vp(D){var $=AA(D)?ec.call(D):"";return $==mc||$==hc}function AA(D){var $=typeof D;return!!D&&($=="object"||$=="function")}function Rp(D){if(!AA(D))return!1;var $=Vp(D)||tc(D)?Dp:ic;return $.test(wp(D))}function Ap(D){return D==null?"":fc(D)}a4.exports=Mp});var $E=T(($8,D8)=>{var Ep=EA(),jp=200,tJ="__lodash_hash_undefined__",UU=1,U8=2,Tp=1/0,bA=9007199254740991,s7="[object Arguments]",lJ="[object Array]",vA="[object Boolean]",_A="[object Date]",kA="[object Error]",xA="[object Function]",Sp="[object GeneratorFunction]",_9="[object Map]",gA="[object Number]",e4="[object Object]",jA="[object Promise]",uA="[object RegExp]",k9="[object Set]",sJ="[object String]",fA="[object Symbol]",nJ="[object WeakMap]",yA="[object ArrayBuffer]",e7="[object DataView]",Pp="[object Float32Array]",Cp="[object Float64Array]",bp="[object Int8Array]",vp="[object Int16Array]",_p="[object Int32Array]",kp="[object Uint8Array]",xp="[object Uint8ClampedArray]",gp="[object Uint16Array]",up="[object Uint32Array]",fp=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,yp=/^\w*$/,mp=/[\\^$.*+?()[\]{}|]/g,hp=/^\[object .+?Constructor\]$/,dp=/^(?:0|[1-9]\d*)$/,mD={};mD[Pp]=mD[Cp]=mD[bp]=mD[vp]=mD[_p]=mD[kp]=mD[xp]=mD[gp]=mD[up]=!0;mD[s7]=mD[lJ]=mD[yA]=mD[vA]=mD[e7]=mD[_A]=mD[kA]=mD[xA]=mD[_9]=mD[gA]=mD[e4]=mD[uA]=mD[k9]=mD[sJ]=mD[nJ]=!1;var g9={function:!0,object:!0},lp=g9[typeof $8]&&$8&&!$8.nodeType?$8:void 0,np=g9[typeof D8]&&D8&&!D8.nodeType?D8:void 0,ip=XU(lp&&np&&typeof global=="object"&&global),cp=XU(g9[typeof self]&&self),TA=XU(g9[typeof window]&&window),hJ=XU(g9[typeof $8]&&$8),R1=ip||TA!==(hJ&&hJ.window)&&TA||cp||hJ||Function("return this")();function pp(D,$){var U=-1,Q=D.length,X=Array(Q);while(++U<Q)X[U]=$(D[U],U,D);return X}function rp(D,$){var U=-1,Q=D.length;while(++U<Q)if($(D[U],U,D))return!0;return!1}function op(D,$){var U=-1,Q=Array(D);while(++U<D)Q[U]=$(U);return Q}function ap(D,$){return pp($,function(U){return[U,D[U]]})}function XU(D){return D&&D.Object===Object?D:null}function iJ(D){var $=!1;if(D!=null&&typeof D.toString!="function")try{$=!!(D+"")}catch(U){}return $}function mA(D){var $=-1,U=Array(D.size);return D.forEach(function(Q,X){U[++$]=[X,Q]}),U}function tp(D){var $=-1,U=Array(D.size);return D.forEach(function(Q){U[++$]=Q}),U}function sp(D){var $=-1,U=Array(D.size);return D.forEach(function(Q){U[++$]=[Q,Q]}),U}var ep=Array.prototype,QU=Object.prototype,hA=Function.prototype.toString,O1=QU.hasOwnProperty,A1=QU.toString,Dr=RegExp("^"+hA.call(O1).replace(mp,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),SA=R1.Symbol,PA=R1.Uint8Array,$r=QU.propertyIsEnumerable,Ur=ep.splice,Xr=Object.getPrototypeOf,Qr=Object.keys,cJ=X8(R1,"DataView"),DU=X8(R1,"Map"),pJ=X8(R1,"Promise"),rJ=X8(R1,"Set"),oJ=X8(R1,"WeakMap"),x9=X8(Object,"create"),Fr=j1(cJ),Yr=j1(DU),Jr=j1(pJ),Ir=j1(rJ),qr=j1(oJ),CA=SA?SA.prototype:void 0,dJ=CA?CA.valueOf:void 0;function V1(D){var $=-1,U=D?D.length:0;this.clear();while(++$<U){var Q=D[$];this.set(Q[0],Q[1])}}function Wr(){this.__data__=x9?x9(null):{}}function Br(D){return this.has(D)&&delete this.__data__[D]}function Gr(D){var $=this.__data__;if(x9){var U=$[D];return U===tJ?void 0:U}return O1.call($,D)?$[D]:void 0}function zr(D){var $=this.__data__;return x9?$[D]!==void 0:O1.call($,D)}function Zr(D,$){var U=this.__data__;return U[D]=x9&&$===void 0?tJ:$,this}V1.prototype.clear=Wr;V1.prototype.delete=Br;V1.prototype.get=Gr;V1.prototype.has=zr;V1.prototype.set=Zr;function s$(D){var $=-1,U=D?D.length:0;this.clear();while(++$<U){var Q=D[$];this.set(Q[0],Q[1])}}function Kr(){this.__data__=[]}function Hr(D){var $=this.__data__,U=FU($,D);if(U<0)return!1;var Q=$.length-1;if(U==Q)$.pop();else Ur.call($,U,1);return!0}function Lr(D){var $=this.__data__,U=FU($,D);return U<0?void 0:$[U][1]}function Nr(D){return FU(this.__data__,D)>-1}function Mr(D,$){var U=this.__data__,Q=FU(U,D);if(Q<0)U.push([D,$]);else U[Q][1]=$;return this}s$.prototype.clear=Kr;s$.prototype.delete=Hr;s$.prototype.get=Lr;s$.prototype.has=Nr;s$.prototype.set=Mr;function E1(D){var $=-1,U=D?D.length:0;this.clear();while(++$<U){var Q=D[$];this.set(Q[0],Q[1])}}function wr(){this.__data__={hash:new V1,map:new(DU||s$),string:new V1}}function Or(D){return YU(this,D).delete(D)}function Vr(D){return YU(this,D).get(D)}function Rr(D){return YU(this,D).has(D)}function Ar(D,$){return YU(this,D).set(D,$),this}E1.prototype.clear=wr;E1.prototype.delete=Or;E1.prototype.get=Vr;E1.prototype.has=Rr;E1.prototype.set=Ar;function $U(D){var $=-1,U=D?D.length:0;this.__data__=new E1;while(++$<U)this.add(D[$])}function Er(D){return this.__data__.set(D,tJ),this}function jr(D){return this.__data__.has(D)}$U.prototype.add=$U.prototype.push=Er;$U.prototype.has=jr;function t$(D){this.__data__=new s$(D)}function Tr(){this.__data__=new s$}function Sr(D){return this.__data__.delete(D)}function Pr(D){return this.__data__.get(D)}function Cr(D){return this.__data__.has(D)}function br(D,$){var U=this.__data__;if(U instanceof s$&&U.__data__.length==jp)U=this.__data__=new E1(U.__data__);return U.set(D,$),this}t$.prototype.clear=Tr;t$.prototype.delete=Sr;t$.prototype.get=Pr;t$.prototype.has=Cr;t$.prototype.set=br;function FU(D,$){var U=D.length;while(U--)if(ar(D[U][0],$))return U;return-1}function dA(D,$){$=JU($,D)?[$]:iA($);var U=0,Q=$.length;while(D!=null&&U<Q)D=D[IU($[U++])];return U&&U==Q?D:void 0}function lA(D,$){return O1.call(D,$)||typeof D=="object"&&$ in D&&ir(D)===null}function vr(D,$){return $ in Object(D)}function eJ(D,$,U,Q,X){if(D===$)return!0;if(D==null||$==null||!WU(D)&&!u9($))return D!==D&&$!==$;return _r(D,$,eJ,U,Q,X)}function _r(D,$,U,Q,X,F){var Y=O6(D),J=O6($),I=lJ,q=lJ;if(!Y)I=a$(D),I=I==s7?e4:I;if(!J)q=a$($),q=q==s7?e4:q;var W=I==e4&&!iJ(D),B=q==e4&&!iJ($),G=I==q;if(G&&!W)return F||(F=new t$),Y||er(D)?cA(D,$,U,Q,X,F):hr(D,$,I,U,Q,X,F);if(!(X&U8)){var Z=W&&O1.call(D,"__wrapped__"),z=B&&O1.call($,"__wrapped__");if(Z||z){var K=Z?D.value():D,H=z?$.value():$;return F||(F=new t$),U(K,H,Q,X,F)}}if(!G)return!1;return F||(F=new t$),dr(D,$,U,Q,X,F)}function kr(D,$,U,Q){var X=U.length,F=X,Y=!Q;if(D==null)return!F;D=Object(D);while(X--){var J=U[X];if(Y&&J[2]?J[1]!==D[J[0]]:!(J[0]in D))return!1}while(++X<F){J=U[X];var I=J[0],q=D[I],W=J[1];if(Y&&J[2]){if(q===void 0&&!(I in D))return!1}else{var B=new t$;if(Q)var G=Q(q,W,I,D,$,B);if(!(G===void 0?eJ(W,q,Q,UU|U8,B):G))return!1}}return!0}function xr(D){if(typeof D=="function")return D;if(D==null)return Xo;if(typeof D=="object")return O6(D)?fr(D[0],D[1]):ur(D);return Qo(D)}function gr(D){return Qr(Object(D))}function ur(D){var $=nr(D);if($.length==1&&$[0][2])return oA($[0][0],$[0][1]);return function(U){return U===D||kr(U,D,$)}}function fr(D,$){if(JU(D)&&rA($))return oA(IU(D),$);return function(U){var Q=Do(U,D);return Q===void 0&&Q===$?$o(U,D):eJ($,Q,void 0,UU|U8)}}function nA(D){return function($){return $==null?void 0:$[D]}}function yr(D){return function($){return dA($,D)}}function iA(D){return O6(D)?D:Ep(D)}function mr(D){return function($){var U=a$($);if(U==_9)return mA($);if(U==k9)return sp($);return ap($,D($))}}function cA(D,$,U,Q,X,F){var Y=X&U8,J=D.length,I=$.length;if(J!=I&&!(Y&&I>J))return!1;var q=F.get(D);if(q)return q==$;var W=-1,B=!0,G=X&UU?new $U:void 0;F.set(D,$);while(++W<J){var Z=D[W],z=$[W];if(Q)var K=Y?Q(z,Z,W,$,D,F):Q(Z,z,W,D,$,F);if(K!==void 0){if(K)continue;B=!1;break}if(G){if(!rp($,function(H,M){if(!G.has(M)&&(Z===H||U(Z,H,Q,X,F)))return G.add(M)})){B=!1;break}}else if(!(Z===z||U(Z,z,Q,X,F))){B=!1;break}}return F.delete(D),B}function hr(D,$,U,Q,X,F,Y){switch(U){case e7:if(D.byteLength!=$.byteLength||D.byteOffset!=$.byteOffset)return!1;D=D.buffer,$=$.buffer;case yA:if(D.byteLength!=$.byteLength||!Q(new PA(D),new PA($)))return!1;return!0;case vA:case _A:return+D==+$;case kA:return D.name==$.name&&D.message==$.message;case gA:return D!=+D?$!=+$:D==+$;case uA:case sJ:return D==$+"";case _9:var J=mA;case k9:var I=F&U8;if(J||(J=tp),D.size!=$.size&&!I)return!1;var q=Y.get(D);if(q)return q==$;return F|=UU,Y.set(D,$),cA(J(D),J($),Q,X,F,Y);case fA:if(dJ)return dJ.call(D)==dJ.call($)}return!1}function dr(D,$,U,Q,X,F){var Y=X&U8,J=aJ(D),I=J.length,q=aJ($),W=q.length;if(I!=W&&!Y)return!1;var B=I;while(B--){var G=J[B];if(!(Y?G in $:lA($,G)))return!1}var Z=F.get(D);if(Z)return Z==$;var z=!0;F.set(D,$);var K=Y;while(++B<I){G=J[B];var H=D[G],M=$[G];if(Q)var N=Y?Q(M,H,G,$,D,F):Q(H,M,G,D,$,F);if(!(N===void 0?H===M||U(H,M,Q,X,F):N)){z=!1;break}K||(K=G=="constructor")}if(z&&!K){var L=D.constructor,O=$.constructor;if(L!=O&&(("constructor"in D)&&("constructor"in $))&&!(typeof L=="function"&&L instanceof L&&typeof O=="function"&&O instanceof O))z=!1}return F.delete(D),z}var lr=nA("length");function YU(D,$){var U=D.__data__;return rr($)?U[typeof $=="string"?"string":"hash"]:U.map}function nr(D){var $=Uo(D),U=$.length;while(U--)$[U][2]=rA($[U][1]);return $}function X8(D,$){var U=D[$];return sr(U)?U:void 0}function ir(D){return Xr(Object(D))}function a$(D){return A1.call(D)}if(cJ&&a$(new cJ(new ArrayBuffer(1)))!=e7||DU&&a$(new DU)!=_9||pJ&&a$(pJ.resolve())!=jA||rJ&&a$(new rJ)!=k9||oJ&&a$(new oJ)!=nJ)a$=function(D){var $=A1.call(D),U=$==e4?D.constructor:void 0,Q=U?j1(U):void 0;if(Q)switch(Q){case Fr:return e7;case Yr:return _9;case Jr:return jA;case Ir:return k9;case qr:return nJ}return $};function cr(D,$,U){$=JU($,D)?[$]:iA($);var Q,X=-1,Y=$.length;while(++X<Y){var F=IU($[X]);if(!(Q=D!=null&&U(D,F)))break;D=D[F]}if(Q)return Q;var Y=D?D.length:0;return!!Y&&qU(Y)&&pA(F,Y)&&(O6(D)||eA(D)||aA(D))}function pr(D){var $=D?D.length:void 0;if(qU($)&&(O6(D)||eA(D)||aA(D)))return op($,String);return null}function pA(D,$){return $=$==null?bA:$,!!$&&(typeof D=="number"||dp.test(D))&&(D>-1&&D%1==0&&D<$)}function JU(D,$){if(O6(D))return!1;var U=typeof D;if(U=="number"||U=="symbol"||U=="boolean"||D==null||DE(D))return!0;return yp.test(D)||!fp.test(D)||$!=null&&D in Object($)}function rr(D){var $=typeof D;return $=="string"||$=="number"||$=="symbol"||$=="boolean"?D!=="__proto__":D===null}function or(D){var $=D&&D.constructor,U=typeof $=="function"&&$.prototype||QU;return D===U}function rA(D){return D===D&&!WU(D)}function oA(D,$){return function(U){if(U==null)return!1;return U[D]===$&&($!==void 0||(D in Object(U)))}}function IU(D){if(typeof D=="string"||DE(D))return D;var $=D+"";return $=="0"&&1/D==-Tp?"-0":$}function j1(D){if(D!=null){try{return hA.call(D)}catch($){}try{return D+""}catch($){}}return""}function ar(D,$){return D===$||D!==D&&$!==$}function aA(D){return tr(D)&&O1.call(D,"callee")&&(!$r.call(D,"callee")||A1.call(D)==s7)}var O6=Array.isArray;function tA(D){return D!=null&&qU(lr(D))&&!sA(D)}function tr(D){return u9(D)&&tA(D)}function sA(D){var $=WU(D)?A1.call(D):"";return $==xA||$==Sp}function qU(D){return typeof D=="number"&&D>-1&&D%1==0&&D<=bA}function WU(D){var $=typeof D;return!!D&&($=="object"||$=="function")}function u9(D){return!!D&&typeof D=="object"}function sr(D){if(!WU(D))return!1;var $=sA(D)||iJ(D)?Dr:hp;return $.test(j1(D))}function eA(D){return typeof D=="string"||!O6(D)&&u9(D)&&A1.call(D)==sJ}function DE(D){return typeof D=="symbol"||u9(D)&&A1.call(D)==fA}function er(D){return u9(D)&&qU(D.length)&&!!mD[A1.call(D)]}function Do(D,$,U){var Q=D==null?void 0:dA(D,$);return Q===void 0?U:Q}function $o(D,$){return D!=null&&cr(D,$,vr)}function aJ(D){var $=or(D);if(!($||tA(D)))return gr(D);var U=pr(D),Q=!!U,X=U||[],F=X.length;for(var Y in D)if(lA(D,Y)&&!(Q&&(Y=="length"||pA(Y,F)))&&!($&&Y=="constructor"))X.push(Y);return X}var Uo=mr(aJ);function Xo(D){return D}function Qo(D){return JU(D)?nA(IU(D)):yr(D)}D8.exports=xr});var YE=T((F8,Q8)=>{var Fo=1/0,Yo="[object Function]",Jo="[object GeneratorFunction]",Io=/[\\^$.*+?()[\]{}|]/g,qo=/^\[object .+?Constructor\]$/,f9={function:!0,object:!0},Wo=f9[typeof F8]&&F8&&!F8.nodeType?F8:void 0,Bo=f9[typeof Q8]&&Q8&&!Q8.nodeType?Q8:void 0,Go=BU(Wo&&Bo&&typeof global=="object"&&global),zo=BU(f9[typeof self]&&self),UE=BU(f9[typeof window]&&window),DI=BU(f9[typeof F8]&&F8),Zo=Go||UE!==(DI&&DI.window)&&UE||zo||DI||Function("return this")();function BU(D){return D&&D.Object===Object?D:null}function Ko(D){var $=!1;if(D!=null&&typeof D.toString!="function")try{$=!!(D+"")}catch(U){}return $}function Ho(D){var $=-1,U=Array(D.size);return D.forEach(function(Q){U[++$]=Q}),U}var XE=Object.prototype,QE=Function.prototype.toString,Lo=XE.hasOwnProperty,No=XE.toString,Mo=RegExp("^"+QE.call(Lo).replace(Io,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),$I=Oo(Zo,"Set"),wo=!($I&&1/Ho(new $I([,-0]))[1]==Fo)?Eo:function(D){return new $I(D)};function Oo(D,$){var U=D[$];return Ao(U)?U:void 0}function Vo(D){if(D!=null){try{return QE.call(D)}catch($){}try{return D+""}catch($){}}return""}function Ro(D){var $=FE(D)?No.call(D):"";return $==Yo||$==Jo}function FE(D){var $=typeof D;return!!D&&($=="object"||$=="function")}function Ao(D){if(!FE(D))return!1;var $=Ro(D)||Ko(D)?Mo:qo;return $.test(Vo(D))}function Eo(){}Q8.exports=wo});var IE=T((J8,Y8)=>{var y9={function:!0,object:!0},jo=y9[typeof J8]&&J8&&!J8.nodeType?J8:void 0,To=y9[typeof Y8]&&Y8&&!Y8.nodeType?Y8:void 0,So=GU(jo&&To&&typeof global=="object"&&global),Po=GU(y9[typeof self]&&self),JE=GU(y9[typeof window]&&window),UI=GU(y9[typeof J8]&&J8),Co=So||JE!==(UI&&UI.window)&&JE||Po||UI||Function("return this")();function GU(D){return D&&D.Object===Object?D:null}Y8.exports=Co});var ZE=T((yMD,zE)=>{var bo=YE(),vo=IE(),_o=200,XI="__lodash_hash_undefined__",ko="[object Function]",xo="[object GeneratorFunction]",go=/[\\^$.*+?()[\]{}|]/g,uo=/^\[object .+?Constructor\]$/;function fo(D,$){return!!D.length&&mo(D,$,0)>-1}function yo(D,$,U){var Q=-1,X=D.length;while(++Q<X)if(U($,D[Q]))return!0;return!1}function mo(D,$,U){if($!==$)return lo(D,U);var Q=U-1,X=D.length;while(++Q<X)if(D[Q]===$)return Q;return-1}function ho(D,$){return D.has($)}function lo(D,$,U){var Q=D.length,X=$+(U?0:-1);while(U?X--:++X<Q){var F=D[X];if(F!==F)return X}return-1}function no(D){var $=!1;if(D!=null&&typeof D.toString!="function")try{$=!!(D+"")}catch(U){}return $}function io(D){var $=-1,U=Array(D.size);return D.forEach(function(Q){U[++$]=Q}),U}var co=Array.prototype,qE=Object.prototype,WE=Function.prototype.toString,QI=qE.hasOwnProperty,po=qE.toString,ro=RegExp("^"+WE.call(QI).replace(go,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),oo=co.splice,ao=BE(vo,"Map"),m9=BE(Object,"create");function T1(D){var $=-1,U=D?D.length:0;this.clear();while(++$<U){var Q=D[$];this.set(Q[0],Q[1])}}function to(){this.__data__=m9?m9(null):{}}function so(D){return this.has(D)&&delete this.__data__[D]}function eo(D){var $=this.__data__;if(m9){var U=$[D];return U===XI?void 0:U}return QI.call($,D)?$[D]:void 0}function Da(D){var $=this.__data__;return m9?$[D]!==void 0:QI.call($,D)}function $a(D,$){var U=this.__data__;return U[D]=m9&&$===void 0?XI:$,this}T1.prototype.clear=to;T1.prototype.delete=so;T1.prototype.get=eo;T1.prototype.has=Da;T1.prototype.set=$a;function I8(D){var $=-1,U=D?D.length:0;this.clear();while(++$<U){var Q=D[$];this.set(Q[0],Q[1])}}function Ua(){this.__data__=[]}function Xa(D){var $=this.__data__,U=ZU($,D);if(U<0)return!1;var Q=$.length-1;if(U==Q)$.pop();else oo.call($,U,1);return!0}function Qa(D){var $=this.__data__,U=ZU($,D);return U<0?void 0:$[U][1]}function Fa(D){return ZU(this.__data__,D)>-1}function Ya(D,$){var U=this.__data__,Q=ZU(U,D);if(Q<0)U.push([D,$]);else U[Q][1]=$;return this}I8.prototype.clear=Ua;I8.prototype.delete=Xa;I8.prototype.get=Qa;I8.prototype.has=Fa;I8.prototype.set=Ya;function q8(D){var $=-1,U=D?D.length:0;this.clear();while(++$<U){var Q=D[$];this.set(Q[0],Q[1])}}function Ja(){this.__data__={hash:new T1,map:new(ao||I8),string:new T1}}function Ia(D){return KU(this,D).delete(D)}function qa(D){return KU(this,D).get(D)}function Wa(D){return KU(this,D).has(D)}function Ba(D,$){return KU(this,D).set(D,$),this}q8.prototype.clear=Ja;q8.prototype.delete=Ia;q8.prototype.get=qa;q8.prototype.has=Wa;q8.prototype.set=Ba;function zU(D){var $=-1,U=D?D.length:0;this.__data__=new q8;while(++$<U)this.add(D[$])}function Ga(D){return this.__data__.set(D,XI),this}function za(D){return this.__data__.has(D)}zU.prototype.add=zU.prototype.push=Ga;zU.prototype.has=za;function ZU(D,$){var U=D.length;while(U--)if(La(D[U][0],$))return U;return-1}function Za(D,$,U){var Q=-1,X=fo,F=D.length,Y=!0,J=[],I=J;if(U)Y=!1,X=yo;else if(F>=_o){var q=$?null:bo(D);if(q)return io(q);Y=!1,X=ho,I=new zU}else I=$?[]:J;D:while(++Q<F){var W=D[Q],B=$?$(W):W;if(W=U||W!==0?W:0,Y&&B===B){var G=I.length;while(G--)if(I[G]===B)continue D;if($)I.push(B);J.push(W)}else if(!X(I,B,U)){if(I!==J)I.push(B);J.push(W)}}return J}function KU(D,$){var U=D.__data__;return Ka($)?U[typeof $=="string"?"string":"hash"]:U.map}function BE(D,$){var U=D[$];return Ma(U)?U:void 0}function Ka(D){var $=typeof D;return $=="string"||$=="number"||$=="symbol"||$=="boolean"?D!=="__proto__":D===null}function Ha(D){if(D!=null){try{return WE.call(D)}catch($){}try{return D+""}catch($){}}return""}function La(D,$){return D===$||D!==D&&$!==$}function Na(D){var $=GE(D)?po.call(D):"";return $==ko||$==xo}function GE(D){var $=typeof D;return!!D&&($=="object"||$=="function")}function Ma(D){if(!GE(D))return!1;var $=Na(D)||no(D)?ro:uo;return $.test(Ha(D))}zE.exports=Za});var HE=T((mMD,KE)=>{var wa=$E(),Oa=ZE();function Va(D,$){return D&&D.length?Oa(D,wa($)):[]}KE.exports=Va});var NE=T((hMD,LE)=>{var Ra=zA(),Aa=HE(),Ea=Ra("MultiError");LE.exports=FI;function FI(D){if(!(this instanceof FI))return new FI(D);if(D=Array.isArray(D)?D:[D],D=Aa(D,function(U){return U.stack}),D.length===1)return D[0];var $=new Ea({message:D.map(function(U){return U.message}).join("; "),errors:D.reduce(function(U,Q){return U.concat(Q.errors||Q)},[])});return $.__defineGetter__("stack",function(){return D.map(function(U){return U.stack}).join(`

`)}),$.__defineSetter__("stack",function(U){return[U].concat($.stack).join(`

`)}),$}});var wE=T((dMD,ME)=>{var V6=DD("constants"),ja=process.cwd,HU=null,Ta=process.env.GRACEFUL_FS_PLATFORM||process.platform;process.cwd=function(){if(!HU)HU=ja.call(process);return HU};try{process.cwd()}catch(D){}if(typeof process.chdir==="function"){if(LU=process.chdir,process.chdir=function(D){HU=null,LU.call(process,D)},Object.setPrototypeOf)Object.setPrototypeOf(process.chdir,LU)}var LU;ME.exports=Sa;function Sa(D){if(V6.hasOwnProperty("O_SYMLINK")&&process.version.match(/^v0\.6\.[0-2]|^v0\.5\./))$(D);if(!D.lutimes)U(D);if(D.chown=F(D.chown),D.fchown=F(D.fchown),D.lchown=F(D.lchown),D.chmod=Q(D.chmod),D.fchmod=Q(D.fchmod),D.lchmod=Q(D.lchmod),D.chownSync=Y(D.chownSync),D.fchownSync=Y(D.fchownSync),D.lchownSync=Y(D.lchownSync),D.chmodSync=X(D.chmodSync),D.fchmodSync=X(D.fchmodSync),D.lchmodSync=X(D.lchmodSync),D.stat=J(D.stat),D.fstat=J(D.fstat),D.lstat=J(D.lstat),D.statSync=I(D.statSync),D.fstatSync=I(D.fstatSync),D.lstatSync=I(D.lstatSync),D.chmod&&!D.lchmod)D.lchmod=function(W,B,G){if(G)process.nextTick(G)},D.lchmodSync=function(){};if(D.chown&&!D.lchown)D.lchown=function(W,B,G,Z){if(Z)process.nextTick(Z)},D.lchownSync=function(){};if(Ta==="win32")D.rename=typeof D.rename!=="function"?D.rename:function(W){function B(G,Z,z){var K=Date.now(),H=0;W(G,Z,function M(N){if(N&&(N.code==="EACCES"||N.code==="EPERM"||N.code==="EBUSY")&&Date.now()-K<60000){if(setTimeout(function(){D.stat(Z,function(L,O){if(L&&L.code==="ENOENT")W(G,Z,M);else z(N)})},H),H<100)H+=10;return}if(z)z(N)})}if(Object.setPrototypeOf)Object.setPrototypeOf(B,W);return B}(D.rename);D.read=typeof D.read!=="function"?D.read:function(W){function B(G,Z,z,K,H,M){var N;if(M&&typeof M==="function"){var L=0;N=function(O,j,E){if(O&&O.code==="EAGAIN"&&L<10)return L++,W.call(D,G,Z,z,K,H,N);M.apply(this,arguments)}}return W.call(D,G,Z,z,K,H,N)}if(Object.setPrototypeOf)Object.setPrototypeOf(B,W);return B}(D.read),D.readSync=typeof D.readSync!=="function"?D.readSync:function(W){return function(B,G,Z,z,K){var H=0;while(!0)try{return W.call(D,B,G,Z,z,K)}catch(M){if(M.code==="EAGAIN"&&H<10){H++;continue}throw M}}}(D.readSync);function $(W){W.lchmod=function(B,G,Z){W.open(B,V6.O_WRONLY|V6.O_SYMLINK,G,function(z,K){if(z){if(Z)Z(z);return}W.fchmod(K,G,function(H){W.close(K,function(M){if(Z)Z(H||M)})})})},W.lchmodSync=function(B,G){var Z=W.openSync(B,V6.O_WRONLY|V6.O_SYMLINK,G),z=!0,K;try{K=W.fchmodSync(Z,G),z=!1}finally{if(z)try{W.closeSync(Z)}catch(H){}else W.closeSync(Z)}return K}}function U(W){if(V6.hasOwnProperty("O_SYMLINK")&&W.futimes)W.lutimes=function(B,G,Z,z){W.open(B,V6.O_SYMLINK,function(K,H){if(K){if(z)z(K);return}W.futimes(H,G,Z,function(M){W.close(H,function(N){if(z)z(M||N)})})})},W.lutimesSync=function(B,G,Z){var z=W.openSync(B,V6.O_SYMLINK),K,H=!0;try{K=W.futimesSync(z,G,Z),H=!1}finally{if(H)try{W.closeSync(z)}catch(M){}else W.closeSync(z)}return K};else if(W.futimes)W.lutimes=function(B,G,Z,z){if(z)process.nextTick(z)},W.lutimesSync=function(){}}function Q(W){if(!W)return W;return function(B,G,Z){return W.call(D,B,G,function(z){if(q(z))z=null;if(Z)Z.apply(this,arguments)})}}function X(W){if(!W)return W;return function(B,G){try{return W.call(D,B,G)}catch(Z){if(!q(Z))throw Z}}}function F(W){if(!W)return W;return function(B,G,Z,z){return W.call(D,B,G,Z,function(K){if(q(K))K=null;if(z)z.apply(this,arguments)})}}function Y(W){if(!W)return W;return function(B,G,Z){try{return W.call(D,B,G,Z)}catch(z){if(!q(z))throw z}}}function J(W){if(!W)return W;return function(B,G,Z){if(typeof G==="function")Z=G,G=null;function z(K,H){if(H){if(H.uid<0)H.uid+=4294967296;if(H.gid<0)H.gid+=4294967296}if(Z)Z.apply(this,arguments)}return G?W.call(D,B,G,z):W.call(D,B,z)}}function I(W){if(!W)return W;return function(B,G){var Z=G?W.call(D,B,G):W.call(D,B);if(Z){if(Z.uid<0)Z.uid+=4294967296;if(Z.gid<0)Z.gid+=4294967296}return Z}}function q(W){if(!W)return!0;if(W.code==="ENOSYS")return!0;var B=!process.getuid||process.getuid()!==0;if(B){if(W.code==="EINVAL"||W.code==="EPERM")return!0}return!1}}});var RE=T((lMD,VE)=>{var OE=DD("stream").Stream;VE.exports=Pa;function Pa(D){return{ReadStream:$,WriteStream:U};function $(Q,X){if(!(this instanceof $))return new $(Q,X);OE.call(this);var F=this;this.path=Q,this.fd=null,this.readable=!0,this.paused=!1,this.flags="r",this.mode=438,this.bufferSize=65536,X=X||{};var Y=Object.keys(X);for(var J=0,I=Y.length;J<I;J++){var q=Y[J];this[q]=X[q]}if(this.encoding)this.setEncoding(this.encoding);if(this.start!==void 0){if(typeof this.start!=="number")throw TypeError("start must be a Number");if(this.end===void 0)this.end=1/0;else if(typeof this.end!=="number")throw TypeError("end must be a Number");if(this.start>this.end)throw Error("start must be <= end");this.pos=this.start}if(this.fd!==null){process.nextTick(function(){F._read()});return}D.open(this.path,this.flags,this.mode,function(W,B){if(W){F.emit("error",W),F.readable=!1;return}F.fd=B,F.emit("open",B),F._read()})}function U(Q,X){if(!(this instanceof U))return new U(Q,X);OE.call(this),this.path=Q,this.fd=null,this.writable=!0,this.flags="w",this.encoding="binary",this.mode=438,this.bytesWritten=0,X=X||{};var F=Object.keys(X);for(var Y=0,J=F.length;Y<J;Y++){var I=F[Y];this[I]=X[I]}if(this.start!==void 0){if(typeof this.start!=="number")throw TypeError("start must be a Number");if(this.start<0)throw Error("start must be >= zero");this.pos=this.start}if(this.busy=!1,this._queue=[],this.fd===null)this._open=D.open,this._queue.push([this._open,this.path,this.flags,this.mode,void 0]),this.flush()}}});var EE=T((nMD,AE)=>{AE.exports=ba;var Ca=Object.getPrototypeOf||function(D){return D.__proto__};function ba(D){if(D===null||typeof D!=="object")return D;if(D instanceof Object)var $={__proto__:Ca(D)};else var $=Object.create(null);return Object.getOwnPropertyNames(D).forEach(function(U){Object.defineProperty($,U,Object.getOwnPropertyDescriptor(D,U))}),$}});var R6=T((iMD,qI)=>{var cD=DD("fs"),va=wE(),_a=RE(),ka=EE(),NU=DD("util"),z0,wU;if(typeof Symbol==="function"&&typeof Symbol.for==="function")z0=Symbol.for("graceful-fs.queue"),wU=Symbol.for("graceful-fs.previous");else z0="___graceful-fs.queue",wU="___graceful-fs.previous";function xa(){}function TE(D,$){Object.defineProperty(D,z0,{get:function(){return $}})}var S1=xa;if(NU.debuglog)S1=NU.debuglog("gfs4");else if(/\bgfs4\b/i.test(process.env.NODE_DEBUG||""))S1=function(){var D=NU.format.apply(NU,arguments);D="GFS4: "+D.split(/\n/).join(`
GFS4: `),console.error(D)};if(!cD[z0]){if(YI=global[z0]||[],TE(cD,YI),cD.close=function(D){function $(U,Q){return D.call(cD,U,function(X){if(!X)jE();if(typeof Q==="function")Q.apply(this,arguments)})}return Object.defineProperty($,wU,{value:D}),$}(cD.close),cD.closeSync=function(D){function $(U){D.apply(cD,arguments),jE()}return Object.defineProperty($,wU,{value:D}),$}(cD.closeSync),/\bgfs4\b/i.test(process.env.NODE_DEBUG||""))process.on("exit",function(){S1(cD[z0]),DD("assert").equal(cD[z0].length,0)})}var YI;if(!global[z0])TE(global,cD[z0]);qI.exports=JI(ka(cD));if(process.env.TEST_GRACEFUL_FS_GLOBAL_PATCH&&!cD.__patched)qI.exports=JI(cD),cD.__patched=!0;function JI(D){va(D),D.gracefulify=JI,D.createReadStream=j,D.createWriteStream=E;var $=D.readFile;D.readFile=U;function U(b,R,P){if(typeof R==="function")P=R,R=null;return h(b,R,P);function h(i,v,k,A){return $(i,v,function(w){if(w&&(w.code==="EMFILE"||w.code==="ENFILE"))W8([h,[i,v,k],w,A||Date.now(),Date.now()]);else if(typeof k==="function")k.apply(this,arguments)})}}var Q=D.writeFile;D.writeFile=X;function X(b,R,P,h){if(typeof P==="function")h=P,P=null;return i(b,R,P,h);function i(v,k,A,w,V){return Q(v,k,A,function(_){if(_&&(_.code==="EMFILE"||_.code==="ENFILE"))W8([i,[v,k,A,w],_,V||Date.now(),Date.now()]);else if(typeof w==="function")w.apply(this,arguments)})}}var F=D.appendFile;if(F)D.appendFile=Y;function Y(b,R,P,h){if(typeof P==="function")h=P,P=null;return i(b,R,P,h);function i(v,k,A,w,V){return F(v,k,A,function(_){if(_&&(_.code==="EMFILE"||_.code==="ENFILE"))W8([i,[v,k,A,w],_,V||Date.now(),Date.now()]);else if(typeof w==="function")w.apply(this,arguments)})}}var J=D.copyFile;if(J)D.copyFile=I;function I(b,R,P,h){if(typeof P==="function")h=P,P=0;return i(b,R,P,h);function i(v,k,A,w,V){return J(v,k,A,function(_){if(_&&(_.code==="EMFILE"||_.code==="ENFILE"))W8([i,[v,k,A,w],_,V||Date.now(),Date.now()]);else if(typeof w==="function")w.apply(this,arguments)})}}var q=D.readdir;D.readdir=B;var W=/^v[0-5]\./;function B(b,R,P){if(typeof R==="function")P=R,R=null;var h=W.test(process.version)?function(k,A,w,V){return q(k,i(k,A,w,V))}:function(k,A,w,V){return q(k,A,i(k,A,w,V))};return h(b,R,P);function i(v,k,A,w){return function(V,_){if(V&&(V.code==="EMFILE"||V.code==="ENFILE"))W8([h,[v,k,A],V,w||Date.now(),Date.now()]);else{if(_&&_.sort)_.sort();if(typeof A==="function")A.call(this,V,_)}}}}if(process.version.substr(0,4)==="v0.8"){var G=_a(D);M=G.ReadStream,L=G.WriteStream}var Z=D.ReadStream;if(Z)M.prototype=Object.create(Z.prototype),M.prototype.open=N;var z=D.WriteStream;if(z)L.prototype=Object.create(z.prototype),L.prototype.open=O;Object.defineProperty(D,"ReadStream",{get:function(){return M},set:function(b){M=b},enumerable:!0,configurable:!0}),Object.defineProperty(D,"WriteStream",{get:function(){return L},set:function(b){L=b},enumerable:!0,configurable:!0});var K=M;Object.defineProperty(D,"FileReadStream",{get:function(){return K},set:function(b){K=b},enumerable:!0,configurable:!0});var H=L;Object.defineProperty(D,"FileWriteStream",{get:function(){return H},set:function(b){H=b},enumerable:!0,configurable:!0});function M(b,R){if(this instanceof M)return Z.apply(this,arguments),this;else return M.apply(Object.create(M.prototype),arguments)}function N(){var b=this;S(b.path,b.flags,b.mode,function(R,P){if(R){if(b.autoClose)b.destroy();b.emit("error",R)}else b.fd=P,b.emit("open",P),b.read()})}function L(b,R){if(this instanceof L)return z.apply(this,arguments),this;else return L.apply(Object.create(L.prototype),arguments)}function O(){var b=this;S(b.path,b.flags,b.mode,function(R,P){if(R)b.destroy(),b.emit("error",R);else b.fd=P,b.emit("open",P)})}function j(b,R){return new D.ReadStream(b,R)}function E(b,R){return new D.WriteStream(b,R)}var C=D.open;D.open=S;function S(b,R,P,h){if(typeof P==="function")h=P,P=null;return i(b,R,P,h);function i(v,k,A,w,V){return C(v,k,A,function(_,m){if(_&&(_.code==="EMFILE"||_.code==="ENFILE"))W8([i,[v,k,A,w],_,V||Date.now(),Date.now()]);else if(typeof w==="function")w.apply(this,arguments)})}}return D}function W8(D){S1("ENQUEUE",D[0].name,D[1]),cD[z0].push(D),II()}var MU;function jE(){var D=Date.now();for(var $=0;$<cD[z0].length;++$)if(cD[z0][$].length>2)cD[z0][$][3]=D,cD[z0][$][4]=D;II()}function II(){if(clearTimeout(MU),MU=void 0,cD[z0].length===0)return;var D=cD[z0].shift(),$=D[0],U=D[1],Q=D[2],X=D[3],F=D[4];if(X===void 0)S1("RETRY",$.name,U),$.apply(null,U);else if(Date.now()-X>=60000){S1("TIMEOUT",$.name,U);var Y=U.pop();if(typeof Y==="function")Y.call(null,Q)}else{var J=Date.now()-F,I=Math.max(F-X,1),q=Math.min(I*1.2,100);if(J>=q)S1("RETRY",$.name,U),$.apply(null,U.concat([X]));else cD[z0].push(D)}if(MU===void 0)MU=setTimeout(II,0)}});var PE=T((cMD,SE)=>{function Y$(D,$){if(typeof $==="boolean")$={forever:$};if(this._originalTimeouts=JSON.parse(JSON.stringify(D)),this._timeouts=D,this._options=$||{},this._maxRetryTime=$&&$.maxRetryTime||1/0,this._fn=null,this._errors=[],this._attempts=1,this._operationTimeout=null,this._operationTimeoutCb=null,this._timeout=null,this._operationStart=null,this._options.forever)this._cachedTimeouts=this._timeouts.slice(0)}SE.exports=Y$;Y$.prototype.reset=function(){this._attempts=1,this._timeouts=this._originalTimeouts};Y$.prototype.stop=function(){if(this._timeout)clearTimeout(this._timeout);this._timeouts=[],this._cachedTimeouts=null};Y$.prototype.retry=function(D){if(this._timeout)clearTimeout(this._timeout);if(!D)return!1;var $=new Date().getTime();if(D&&$-this._operationStart>=this._maxRetryTime)return this._errors.unshift(Error("RetryOperation timeout occurred")),!1;this._errors.push(D);var U=this._timeouts.shift();if(U===void 0)if(this._cachedTimeouts)this._errors.splice(this._errors.length-1,this._errors.length),this._timeouts=this._cachedTimeouts.slice(0),U=this._timeouts.shift();else return!1;var Q=this,X=setTimeout(function(){if(Q._attempts++,Q._operationTimeoutCb){if(Q._timeout=setTimeout(function(){Q._operationTimeoutCb(Q._attempts)},Q._operationTimeout),Q._options.unref)Q._timeout.unref()}Q._fn(Q._attempts)},U);if(this._options.unref)X.unref();return!0};Y$.prototype.attempt=function(D,$){if(this._fn=D,$){if($.timeout)this._operationTimeout=$.timeout;if($.cb)this._operationTimeoutCb=$.cb}var U=this;if(this._operationTimeoutCb)this._timeout=setTimeout(function(){U._operationTimeoutCb()},U._operationTimeout);this._operationStart=new Date().getTime(),this._fn(this._attempts)};Y$.prototype.try=function(D){console.log("Using RetryOperation.try() is deprecated"),this.attempt(D)};Y$.prototype.start=function(D){console.log("Using RetryOperation.start() is deprecated"),this.attempt(D)};Y$.prototype.start=Y$.prototype.try;Y$.prototype.errors=function(){return this._errors};Y$.prototype.attempts=function(){return this._attempts};Y$.prototype.mainError=function(){if(this._errors.length===0)return null;var D={},$=null,U=0;for(var Q=0;Q<this._errors.length;Q++){var X=this._errors[Q],F=X.message,Y=(D[F]||0)+1;if(D[F]=Y,Y>=U)$=X,U=Y}return $}});var bE=T((ua)=>{var ga=PE();ua.operation=function(D){var $=ua.timeouts(D);return new ga($,{forever:D&&D.forever,unref:D&&D.unref,maxRetryTime:D&&D.maxRetryTime})};ua.timeouts=function(D){if(D instanceof Array)return[].concat(D);var $={retries:10,factor:2,minTimeout:1000,maxTimeout:1/0,randomize:!1};for(var U in D)$[U]=D[U];if($.minTimeout>$.maxTimeout)throw Error("minTimeout is greater than maxTimeout");var Q=[];for(var X=0;X<$.retries;X++)Q.push(this.createTimeout(X,$));if(D&&D.forever&&!Q.length)Q.push(this.createTimeout(X,$));return Q.sort(function(F,Y){return F-Y}),Q};ua.createTimeout=function(D,$){var U=$.randomize?Math.random()+1:1,Q=Math.round(U*$.minTimeout*Math.pow($.factor,D));return Q=Math.min(Q,$.maxTimeout),Q};ua.wrap=function(D,$,U){if($ instanceof Array)U=$,$=null;if(!U){U=[];for(var Q in D)if(typeof D[Q]==="function")U.push(Q)}for(var X=0;X<U.length;X++){var F=U[X],Y=D[F];D[F]=function(I){var q=ua.operation($),W=Array.prototype.slice.call(arguments,1),B=W.pop();W.push(function(G){if(q.retry(G))return;if(G)arguments[0]=q.mainError();B.apply(this,arguments)}),q.attempt(function(){I.apply(D,W)})}.bind(D,Y),D[F].options=$}}});var vE=T((rMD,OU)=>{OU.exports=["SIGABRT","SIGALRM","SIGHUP","SIGINT","SIGTERM"];if(process.platform!=="win32")OU.exports.push("SIGVTALRM","SIGXCPU","SIGXFSZ","SIGUSR2","SIGTRAP","SIGSYS","SIGQUIT","SIGIOT");if(process.platform==="linux")OU.exports.push("SIGIO","SIGPOLL","SIGPWR","SIGSTKFLT","SIGUNUSED")});var ZI=T((oMD,G8)=>{var dD=global.process,P1=function(D){return D&&typeof D==="object"&&typeof D.removeListener==="function"&&typeof D.emit==="function"&&typeof D.reallyExit==="function"&&typeof D.listeners==="function"&&typeof D.kill==="function"&&typeof D.pid==="number"&&typeof D.on==="function"};if(!P1(dD))G8.exports=function(){return function(){}};else{if(WI=DD("assert"),C1=vE(),BI=/^win/i.test(dD.platform),B8=DD("events"),typeof B8!=="function")B8=B8.EventEmitter;if(dD.__signal_exit_emitter__)Q0=dD.__signal_exit_emitter__;else Q0=dD.__signal_exit_emitter__=new B8,Q0.count=0,Q0.emitted={};if(!Q0.infinite)Q0.setMaxListeners(1/0),Q0.infinite=!0;G8.exports=function(D,$){if(!P1(global.process))return function(){};if(WI.equal(typeof D,"function","a callback must be provided for exit handler"),b1===!1)VU();var U="exit";if($&&$.alwaysLast)U="afterexit";var Q=function(){if(Q0.removeListener(U,D),Q0.listeners("exit").length===0&&Q0.listeners("afterexit").length===0)h9()};return Q0.on(U,D),Q},h9=function(){if(!b1||!P1(global.process))return;b1=!1,C1.forEach(function($){try{dD.removeListener($,d9[$])}catch(U){}}),dD.emit=l9,dD.reallyExit=RU,Q0.count-=1},G8.exports.unload=h9,A6=function($,U,Q){if(Q0.emitted[$])return;Q0.emitted[$]=!0,Q0.emit($,U,Q)},d9={},C1.forEach(function(D){d9[D]=function(){if(!P1(global.process))return;var U=dD.listeners(D);if(U.length===Q0.count){if(h9(),A6("exit",null,D),A6("afterexit",null,D),BI&&D==="SIGHUP")D="SIGINT";dD.kill(dD.pid,D)}}}),G8.exports.signals=function(){return C1},b1=!1,VU=function(){if(b1||!P1(global.process))return;b1=!0,Q0.count+=1,C1=C1.filter(function($){try{return dD.on($,d9[$]),!0}catch(U){return!1}}),dD.emit=zI,dD.reallyExit=GI},G8.exports.load=VU,RU=dD.reallyExit,GI=function($){if(!P1(global.process))return;dD.exitCode=$||0,A6("exit",dD.exitCode,null),A6("afterexit",dD.exitCode,null),RU.call(dD,dD.exitCode)},l9=dD.emit,zI=function($,U){if($==="exit"&&P1(global.process)){if(U!==void 0)dD.exitCode=U;var Q=l9.apply(this,arguments);return A6("exit",dD.exitCode,null),A6("afterexit",dD.exitCode,null),Q}else return l9.apply(this,arguments)}}var WI,C1,BI,B8,Q0,h9,A6,d9,b1,VU,RU,GI,l9,zI});var kE=T((la,KI)=>{var _E=Symbol();function ha(D,$,U){let Q=$[_E];if(Q)return $.stat(D,(F,Y)=>{if(F)return U(F);U(null,Y.mtime,Q)});let X=new Date(Math.ceil(Date.now()/1000)*1000+5);$.utimes(D,X,X,(F)=>{if(F)return U(F);$.stat(D,(Y,J)=>{if(Y)return U(Y);let I=J.mtime.getTime()%1000===0?"s":"ms";Object.defineProperty($,_E,{value:I}),U(null,J.mtime,I)})})}function da(D){let $=Date.now();if(D==="s")$=Math.ceil($/1000)*1000;return new Date($)}la.probe=ha;la.getMtime=da});var yE=T((sa,i9)=>{var ca=DD("path"),NI=R6(),pa=bE(),ra=ZI(),xE=kE(),e$={};function n9(D,$){return $.lockfilePath||`${D}.lock`}function MI(D,$,U){if(!$.realpath)return U(null,ca.resolve(D));$.fs.realpath(D,U)}function LI(D,$,U){let Q=n9(D,$);$.fs.mkdir(Q,(X)=>{if(!X)return xE.probe(Q,$.fs,(F,Y,J)=>{if(F)return $.fs.rmdir(Q,()=>{}),U(F);U(null,Y,J)});if(X.code!=="EEXIST")return U(X);if($.stale<=0)return U(Object.assign(Error("Lock file is already being held"),{code:"ELOCKED",file:D}));$.fs.stat(Q,(F,Y)=>{if(F){if(F.code==="ENOENT")return LI(D,{...$,stale:0},U);return U(F)}if(!gE(Y,$))return U(Object.assign(Error("Lock file is already being held"),{code:"ELOCKED",file:D}));uE(D,$,(J)=>{if(J)return U(J);LI(D,{...$,stale:0},U)})})})}function gE(D,$){return D.mtime.getTime()<Date.now()-$.stale}function uE(D,$,U){$.fs.rmdir(n9(D,$),(Q)=>{if(Q&&Q.code!=="ENOENT")return U(Q);U()})}function AU(D,$){let U=e$[D];if(U.updateTimeout)return;if(U.updateDelay=U.updateDelay||$.update,U.updateTimeout=setTimeout(()=>{U.updateTimeout=null,$.fs.stat(U.lockfilePath,(Q,X)=>{let F=U.lastUpdate+$.stale<Date.now();if(Q){if(Q.code==="ENOENT"||F)return HI(D,U,Object.assign(Q,{code:"ECOMPROMISED"}));return U.updateDelay=1000,AU(D,$)}if(U.mtime.getTime()!==X.mtime.getTime())return HI(D,U,Object.assign(Error("Unable to update lock within the stale threshold"),{code:"ECOMPROMISED"}));let J=xE.getMtime(U.mtimePrecision);$.fs.utimes(U.lockfilePath,J,J,(I)=>{let q=U.lastUpdate+$.stale<Date.now();if(U.released)return;if(I){if(I.code==="ENOENT"||q)return HI(D,U,Object.assign(I,{code:"ECOMPROMISED"}));return U.updateDelay=1000,AU(D,$)}U.mtime=J,U.lastUpdate=Date.now(),U.updateDelay=null,AU(D,$)})})},U.updateDelay),U.updateTimeout.unref)U.updateTimeout.unref()}function HI(D,$,U){if($.released=!0,$.updateTimeout)clearTimeout($.updateTimeout);if(e$[D]===$)delete e$[D];$.options.onCompromised(U)}function oa(D,$,U){$={stale:1e4,update:null,realpath:!0,retries:0,fs:NI,onCompromised:(Q)=>{throw Q},...$},$.retries=$.retries||0,$.retries=typeof $.retries==="number"?{retries:$.retries}:$.retries,$.stale=Math.max($.stale||0,2000),$.update=$.update==null?$.stale/2:$.update||0,$.update=Math.max(Math.min($.update,$.stale/2),1000),MI(D,$,(Q,X)=>{if(Q)return U(Q);let F=pa.operation($.retries);F.attempt(()=>{LI(X,$,(Y,J,I)=>{if(F.retry(Y))return;if(Y)return U(F.mainError());let q=e$[X]={lockfilePath:n9(X,$),mtime:J,mtimePrecision:I,options:$,lastUpdate:Date.now()};AU(X,$),U(null,(W)=>{if(q.released)return W&&W(Object.assign(Error("Lock is already released"),{code:"ERELEASED"}));fE(X,{...$,realpath:!1},W)})})})})}function fE(D,$,U){$={fs:NI,realpath:!0,...$},MI(D,$,(Q,X)=>{if(Q)return U(Q);let F=e$[X];if(!F)return U(Object.assign(Error("Lock is not acquired/owned by you"),{code:"ENOTACQUIRED"}));F.updateTimeout&&clearTimeout(F.updateTimeout),F.released=!0,delete e$[X],uE(X,$,U)})}function aa(D,$,U){$={stale:1e4,realpath:!0,fs:NI,...$},$.stale=Math.max($.stale||0,2000),MI(D,$,(Q,X)=>{if(Q)return U(Q);$.fs.stat(n9(X,$),(F,Y)=>{if(F)return F.code==="ENOENT"?U(null,!1):U(F);return U(null,!gE(Y,$))})})}function ta(){return e$}ra(()=>{for(let D in e$){let $=e$[D].options;try{$.fs.rmdirSync(n9(D,$))}catch(U){}}});sa.lock=oa;sa.unlock=fE;sa.check=aa;sa.getLocks=ta});var hE=T((aMD,mE)=>{var Xt=R6();function Qt(D){let $=["mkdir","realpath","stat","rmdir","utimes"],U={...D};return $.forEach((Q)=>{U[Q]=(...X)=>{let F=X.pop(),Y;try{Y=D[`${Q}Sync`](...X)}catch(J){return F(J)}F(null,Y)}}),U}function Ft(D){return(...$)=>new Promise((U,Q)=>{$.push((X,F)=>{if(X)Q(X);else U(F)}),D(...$)})}function Yt(D){return(...$)=>{let U,Q;if($.push((X,F)=>{U=X,Q=F}),D(...$),U)throw U;return Q}}function Jt(D){if(D={...D},D.fs=Qt(D.fs||Xt),typeof D.retries==="number"&&D.retries>0||D.retries&&typeof D.retries.retries==="number"&&D.retries.retries>0)throw Object.assign(Error("Cannot use retries with the sync api"),{code:"ESYNC"});return D}mE.exports={toPromise:Ft,toSync:Yt,toSyncOptions:Jt}});var lE=T((tMD,E6)=>{var z8=yE(),{toPromise:EU,toSync:jU,toSyncOptions:wI}=hE();async function dE(D,$){let U=await EU(z8.lock)(D,$);return EU(U)}function It(D,$){let U=jU(z8.lock)(D,wI($));return jU(U)}function qt(D,$){return EU(z8.unlock)(D,$)}function Wt(D,$){return jU(z8.unlock)(D,wI($))}function Bt(D,$){return EU(z8.check)(D,$)}function Gt(D,$){return jU(z8.check)(D,wI($))}E6.exports=dE;E6.exports.lock=dE;E6.exports.unlock=qt;E6.exports.lockSync=It;E6.exports.unlockSync=Wt;E6.exports.check=Bt;E6.exports.checkSync=Gt});var aE=T((rE)=>{Object.defineProperty(rE,"__esModule",{value:!0});rE.canStoreURLs=rE.FileUrlStorage=void 0;var nE=DD("fs"),zt=Kt(NE()),iE=Zt(lE());function pE(D){if(typeof WeakMap!="function")return null;var $=new WeakMap,U=new WeakMap;return(pE=function(Q){return Q?U:$})(D)}function Zt(D,$){if(!$&&D&&D.__esModule)return D;if(D===null||typeof D!="object"&&typeof D!="function")return{default:D};var U=pE($);if(U&&U.has(D))return U.get(D);var Q={__proto__:null},X=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var F in D)if(F!=="default"&&{}.hasOwnProperty.call(D,F)){var Y=X?Object.getOwnPropertyDescriptor(D,F):null;Y&&(Y.get||Y.set)?Object.defineProperty(Q,F,Y):Q[F]=D[F]}return Q.default=D,U&&U.set(D,Q),Q}function Kt(D){return D&&D.__esModule?D:{default:D}}function c9(D){return c9=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function($){return typeof $}:function($){return $&&typeof Symbol=="function"&&$.constructor===Symbol&&$!==Symbol.prototype?"symbol":typeof $},c9(D)}function Ht(D,$){if(!(D instanceof $))throw TypeError("Cannot call a class as a function")}function cE(D,$){for(var U=0;U<$.length;U++){var Q=$[U];if(Q.enumerable=Q.enumerable||!1,Q.configurable=!0,"value"in Q)Q.writable=!0;Object.defineProperty(D,Nt(Q.key),Q)}}function Lt(D,$,U){if($)cE(D.prototype,$);if(U)cE(D,U);return Object.defineProperty(D,"prototype",{writable:!1}),D}function Nt(D){var $=Mt(D,"string");return c9($)=="symbol"?$:$+""}function Mt(D,$){if(c9(D)!="object"||!D)return D;var U=D[Symbol.toPrimitive];if(U!==void 0){var Q=U.call(D,$||"default");if(c9(Q)!="object")return Q;throw TypeError("@@toPrimitive must return a primitive value.")}return($==="string"?String:Number)(D)}var sMD=rE.canStoreURLs=!0,eMD=rE.FileUrlStorage=function(){function D($){Ht(this,D),this.path=$}return Lt(D,[{key:"findAllUploads",value:function(){var U=this;return new Promise(function(Q,X){U._getItems("tus::",function(F,Y){if(F)X(F);else Q(Y)})})}},{key:"findUploadsByFingerprint",value:function(U){var Q=this;return new Promise(function(X,F){Q._getItems("tus::".concat(U),function(Y,J){if(Y)F(Y);else X(J)})})}},{key:"removeUpload",value:function(U){var Q=this;return new Promise(function(X,F){Q._removeItem(U,function(Y){if(Y)F(Y);else X()})})}},{key:"addUpload",value:function(U,Q){var X=this,F=Math.round(Math.random()*1000000000000),Y="tus::".concat(U,"::").concat(F);return new Promise(function(J,I){X._setItem(Y,Q,function(q){if(q)I(q);else J(Y)})})}},{key:"_setItem",value:function(U,Q,X){var F=this;iE.lock(this.path,this._lockfileOptions()).then(function(Y){X=F._releaseAndCb(Y,X),F._getData(function(J,I){if(J){X(J);return}I[U]=Q,F._writeData(I,function(q){return X(q)})})}).catch(X)}},{key:"_getItems",value:function(U,Q){this._getData(function(X,F){if(X){Q(X);return}var Y=Object.keys(F).filter(function(J){return J.startsWith(U)}).map(function(J){var I=F[J];return I.urlStorageKey=J,I});Q(null,Y)})}},{key:"_removeItem",value:function(U,Q){var X=this;iE.lock(this.path,this._lockfileOptions()).then(function(F){Q=X._releaseAndCb(F,Q),X._getData(function(Y,J){if(Y){Q(Y);return}delete J[U],X._writeData(J,function(I){return Q(I)})})}).catch(Q)}},{key:"_lockfileOptions",value:function(){return{realpath:!1,retries:{retries:5,minTimeout:20}}}},{key:"_releaseAndCb",value:function(U,Q){return function(X){if(X){U().then(function(){return Q(X)}).catch(function(F){return Q((0,zt.default)([X,F]))});return}U().then(Q).catch(Q)}}},{key:"_writeData",value:function(U,Q){var X={encoding:"utf8",mode:432,flag:"w"};(0,nE.writeFile)(this.path,JSON.stringify(U),X,function(F){return Q(F)})}},{key:"_getData",value:function(U){(0,nE.readFile)(this.path,"utf8",function(Q,X){if(Q){if(Q.code==="ENOENT")U(null,{});else U(Q);return}try{X=!X.trim().length?{}:JSON.parse(X)}catch(F){U(F);return}U(null,X)})}}])}()});var Jj=T((j6)=>{Object.defineProperty(j6,"__esModule",{value:!0});Object.defineProperty(j6,"DefaultHttpStack",{enumerable:!0,get:function(){return Dj.default}});Object.defineProperty(j6,"DetailedError",{enumerable:!0,get:function(){return Ot.default}});Object.defineProperty(j6,"FileUrlStorage",{enumerable:!0,get:function(){return $j.FileUrlStorage}});Object.defineProperty(j6,"StreamSource",{enumerable:!0,get:function(){return jt.default}});j6.Upload=void 0;Object.defineProperty(j6,"canStoreURLs",{enumerable:!0,get:function(){return $j.canStoreURLs}});j6.defaultOptions=void 0;Object.defineProperty(j6,"enableDebugLog",{enumerable:!0,get:function(){return Vt.enableDebugLog}});j6.isSupported=void 0;var Ot=v1(MJ()),Vt=wJ(),Rt=v1(lV()),OI=v1(VR()),At=v1(dR()),Et=v1(pR()),Dj=v1(qA()),jt=v1(bJ()),$j=aE();function v1(D){return D&&D.__esModule?D:{default:D}}function K8(D){return K8=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function($){return typeof $}:function($){return $&&typeof Symbol=="function"&&$.constructor===Symbol&&$!==Symbol.prototype?"symbol":typeof $},K8(D)}function Tt(D,$){if(!(D instanceof $))throw TypeError("Cannot call a class as a function")}function tE(D,$){for(var U=0;U<$.length;U++){var Q=$[U];if(Q.enumerable=Q.enumerable||!1,Q.configurable=!0,"value"in Q)Q.writable=!0;Object.defineProperty(D,Xj(Q.key),Q)}}function St(D,$,U){if($)tE(D.prototype,$);if(U)tE(D,U);return Object.defineProperty(D,"prototype",{writable:!1}),D}function Pt(D,$,U){return $=TU($),Ct(D,Uj()?Reflect.construct($,U||[],TU(D).constructor):$.apply(D,U))}function Ct(D,$){if($&&(K8($)==="object"||typeof $==="function"))return $;else if($!==void 0)throw TypeError("Derived constructors may only return object or undefined");return bt(D)}function bt(D){if(D===void 0)throw ReferenceError("this hasn't been initialised - super() hasn't been called");return D}function Uj(){try{var D=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch($){}return(Uj=function(){return!!D})()}function TU(D){return TU=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(U){return U.__proto__||Object.getPrototypeOf(U)},TU(D)}function vt(D,$){if(typeof $!=="function"&&$!==null)throw TypeError("Super expression must either be null or a function");if(D.prototype=Object.create($&&$.prototype,{constructor:{value:D,writable:!0,configurable:!0}}),Object.defineProperty(D,"prototype",{writable:!1}),$)VI(D,$)}function VI(D,$){return VI=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(Q,X){return Q.__proto__=X,Q},VI(D,$)}function sE(D,$){var U=Object.keys(D);if(Object.getOwnPropertySymbols){var Q=Object.getOwnPropertySymbols(D);$&&(Q=Q.filter(function(X){return Object.getOwnPropertyDescriptor(D,X).enumerable})),U.push.apply(U,Q)}return U}function Z8(D){for(var $=1;$<arguments.length;$++){var U=arguments[$]!=null?arguments[$]:{};$%2?sE(Object(U),!0).forEach(function(Q){_t(D,Q,U[Q])}):Object.getOwnPropertyDescriptors?Object.defineProperties(D,Object.getOwnPropertyDescriptors(U)):sE(Object(U)).forEach(function(Q){Object.defineProperty(D,Q,Object.getOwnPropertyDescriptor(U,Q))})}return D}function _t(D,$,U){if($=Xj($),$ in D)Object.defineProperty(D,$,{value:U,enumerable:!0,configurable:!0,writable:!0});else D[$]=U;return D}function Xj(D){var $=kt(D,"string");return K8($)=="symbol"?$:$+""}function kt(D,$){if(K8(D)!="object"||!D)return D;var U=D[Symbol.toPrimitive];if(U!==void 0){var Q=U.call(D,$||"default");if(K8(Q)!="object")return Q;throw TypeError("@@toPrimitive must return a primitive value.")}return($==="string"?String:Number)(D)}var eE=j6.defaultOptions=Z8(Z8({},OI.default.defaultOptions),{},{httpStack:new Dj.default,fileReader:new At.default,urlStorage:new Rt.default,fingerprint:Et.default}),$wD=j6.Upload=function(D){function $(){var U=arguments.length>0&&arguments[0]!==void 0?arguments[0]:null,Q=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return Tt(this,$),Q=Z8(Z8({},eE),Q),Pt(this,$,[U,Q])}return vt($,D),St($,null,[{key:"terminate",value:function(Q){var X=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return X=Z8(Z8({},eE),X),OI.default.terminate(Q,X)}}])}(OI.default),UwD=j6.isSupported=!0});var N$;var H8=u(()=>{N$={name:"@capgo/cli",type:"module",version:"8.66.0",description:"A CLI to upload to capgo servers",author:"Martin martin@capgo.app",license:"Apache 2.0",homepage:"https://github.com/Cap-go/capgo/tree/main/cli#readme",repository:{type:"git",url:"https://github.com/Cap-go/capgo.app",directory:"cli"},bugs:{url:"https://github.com/Cap-go/capgo/issues"},keywords:["appflow alternative","ionic","capacitor","auto update","live update","capgo","cli","upload","capgo-cli","sdk","tanstack-intent"],exports:{".":{import:"./dist/index.js",require:"./dist/index.js"},"./sdk":{types:"./dist/src/sdk.d.ts",import:"./dist/src/sdk.js"}},main:"dist/index.js",types:"dist/src/index.d.ts",bin:{capgo:"dist/index.js"},files:["!skills/_artifacts","dist","skills"],engines:{npm:">=8.0.0",node:">=20.0.0"},scripts:{build:"tsc && bun build.mjs",dev:"NODE_ENV=development ncc build","no-debug":"node dist/index.js","dev-build":"SUPA_DB=development ncc build",pack:"pkg",types:"bunx --bun supabase gen types typescript --project-id=xvwzpoazmxkqosrdewyv > src/types/supabase.types.ts",typecheck:"tsgo --project tsconfig.tsgo.json --noEmit",lint:"bun run lint:ox","lint:ox":"oxlint --config ../.oxlintrc.json src","lint:fix":"oxlint --config ../.oxlintrc.json --fix src","check-posix-paths":"node test/check-posix-paths.js","generate-docs":"node dist/index.js generate-docs README.md","test:notify-app-ready-background":"bun test ./test/test-notify-app-ready-background.mjs ./test/test-background-check-shutdown.mjs","test:bundle":"bun test/test-bundle.mjs","test:bundle-validation":"bun test test/bundle/","test:prescan":"bun test test/prescan/","test:functional":"bun test/test-functional.mjs","test:semver":"bun test/test-semver-validation.mjs","test:version-edge-cases":"bun test/test-version-validation.mjs","test:regex":"bun test/test-regex-validation.mjs","test:upload":"bun test/test-upload-validation.mjs","test:fail-on-incompatible":"bun test/test-fail-on-incompatible.mjs","test:native-dependencies":"bun test/test-native-dependencies.mjs && bun test/test-get-remote-dependencies.mjs","test:package-json-guard":"bun test/test-package-json-guard.mjs","test:credentials":"bun test/test-credentials.mjs","test:credentials-export":"bun test/test-credentials-export.mjs","test:asc-key-protocol":"bun test/test-asc-key-protocol.mjs","test:credentials-validation":"bun test/test-credentials-validation.mjs","test:android-service-account-validation":"bun test/test-android-service-account-validation.mjs","test:build-zip-filter":"bun test/test-build-zip-filter.mjs","test:checksum":"bun test/test-checksum-algorithm.mjs","test:build-needed":"bun test/test-build-needed.mjs","test:cli-help":"bun test/test-cli-help.mjs","test:build-cache-payload":"bun test/test-build-cache-payload.mjs","test:build-cancellation":"bun test/test-build-cancellation.mjs","test:ci-prompts":"bun test/test-ci-prompts.mjs","test:ci-secrets":"bun test/test-ci-secrets.mjs","test:android-onboarding-progress":"bun test/test-android-onboarding-progress.mjs && bun test/test-android-select-guard.mjs","test:android-keystore-action":"bun test/test-android-keystore-action.mjs","test:android-google-play-action":"bun test/test-android-google-play-action.mjs","test:onboarding-telemetry":"bun test/test-onboarding-telemetry.mjs","test:v2-event-migration":"bun test/test-v2-event-migration.mjs","test:analytics":"bun test/test-analytics.mjs","test:cli-headers":"bun test/test-cli-headers.mjs","test:min-cli-version":"bun test/test-min-cli-version.mjs","test:authenticated-command-invocation":"bun test/test-authenticated-command-invocation.mjs","test:analytics-error-category":"bun test/test-analytics-error-category.mjs","test:analytics-org-resolver":"bun test/test-analytics-org-resolver.mjs","test:supabase-perf":"bun test/test-supabase-perf.mjs","test:preview-qr":"bun test/test-preview-qr.mjs","test:bundle-pages":"bun test test/test-bundle-pages.test.ts","test:mcp-analytics":"bun test/test-mcp-analytics.mjs","test:mcp-instructions":"bun test/test-mcp-instructions.mjs","test:mcp-stdout-guard":"bun test/test-mcp-stdout-guard.mjs","test:mcp-platform-select":"bun test/test-mcp-platform-select.mjs","test:mcp-explain-scopes":"bun test/test-mcp-explain-scopes.mjs","test:mcp-oauth-reopen":"bun test/test-mcp-oauth-reopen.mjs","test:mcp-broker-oauth":"bun test/test-mcp-broker-oauth.mjs","test:mcp-broker-session":"bun test/test-mcp-broker-session.mjs","test:mcp-credentials-manage":"bun test/test-mcp-credentials-manage.mjs","test:mcp-resume-prompt":"bun test/test-mcp-resume-prompt.mjs","test:mcp-build-job":"bun test/test-mcp-build-job.mjs","test:mcp-build-tools":"bun test/test-mcp-build-tools.mjs","test:app-created-source":"bun test/test-app-created-source.mjs","test:app-add-exists":"bun test/test-app-add-exists.mjs","test:app-add-getting-started":"bun test/test-app-add-getting-started.mjs","test:app-list-output-text":"bun test/test-app-list-output-text.mjs","test:app-todo":"bun test/test-app-todo.mjs","test:doctor-analytics":"bun test/test-doctor-analytics.mjs","test:posthog-exception":"bun test/test-posthog-exception.mjs","test:cli-recovery":"bun test/test-cli-recovery.mjs","test:create-supabase-client":"bun test/test-create-supabase-client.mjs","test:onboarding-recovery":"bun test/test-onboarding-recovery.mjs","test:onboarding-progress":"bun test/test-onboarding-progress.mjs","test:onboarding-run-targets":"bun test/test-onboarding-run-targets.mjs","test:run-device-command":"bun test/test-run-device-command.mjs","test:init-app-conflict":"bun test/test-init-app-conflict.mjs","test:channel-add-exists":"bun test/test-channel-add-exists.mjs","test:wait-log":"bun test/test-wait-log.mjs","test:init-guardrails":"bun test/test-init-guardrails.mjs","test:init-upload-recovery":"bun test/test-init-upload-error-gate.mjs && bun test/test-init-upload-monorepo-recovery.mjs","test:init-replay":"bun test/test-init-replay.mjs","test:init-telemetry":"bun test/test-init-telemetry.mjs","test:capacitor-config-target":"bun test/test-capacitor-config-target.mjs","test:builder-app-id-config":"bun test/test-builder-app-id-config.mjs","test:capacitor-config-typescript7":"bun test/test-capacitor-config-typescript7.mjs","test:capacitor-config-native-import":"bun test/test-capacitor-config-native-import.mjs","test:cli-user-error-config":"bun test/test-cli-user-error-config.mjs","test:cordova-upload-mode":"bun test/test-cordova-upload-mode.mjs","test:init-monorepo-targeting":"bun run test:capacitor-config-target && bun run test:builder-app-id-config && bun run test:capacitor-config-typescript7 && bun run test:capacitor-config-native-import && bun run test:cli-user-error-config && bun test/test-init-monorepo-targeting.mjs","test:prompt-preferences":"bun test/test-prompt-preferences.mjs","test:esm-sdk":"node test/test-sdk-esm.mjs","test:auth-session":"bun test/test-auth-session.mjs","test:mcp":"node test/test-mcp.mjs","test:mcp-no-key-handshake":"node test/test-mcp-no-key-handshake.mjs","test:version-detection":"node test/test-get-installed-version.mjs","test:version-detection:setup":"./test/fixtures/setup-test-projects.sh","test:platform-paths":"bun test/test-platform-paths.mjs","test:project-type-detection":"bun test/test-project-type-detection.mjs","test:payload-split":"bun test/test-payload-split.mjs","test:macos-signing":"bun test/test-macos-signing.mjs","test:helper-dce":"bash scripts/check-helper-dce.sh","test:apple-api-import-helpers":"bun test/test-apple-api-import-helpers.mjs","test:apple-api-verify-key":"bun test/test-apple-api-verify-key.mjs","test:bundle-id-detector":"bun test/test-bundle-id-detector.mjs","test:apple-api-app-list":"bun test/test-apple-api-app-list.mjs","test:apple-api-cert-create":"bun test/test-apple-api-cert-create.mjs","test:app-verification":"bun test/test-app-verification.mjs","test:pbxproj-parser":"bun test/test-pbxproj-parser.mjs","test:manifest-path-encoding":"bun test/test-manifest-path-encoding.mjs","test:self-update":"bun test/test-self-update.mjs","test:update-prompt":"bun test/test-update-prompt.mjs","test:android-tail-engine":"bun test/test-android-tail-engine.mjs","test:android-tail-render":"bun test/test-android-tail-render.mjs","test:android-tail-routing":"bun test/test-android-tail-routing.mjs","test:dev-gate-stripped":"bun test/test-dev-gate-stripped.mjs","test:frame-fit-ios-shared":"bun test/test-frame-fit-ios-shared.mjs","test:ios-confirm-app-id":"bun test/test-ios-confirm-app-id.mjs","test:ios-create-new":"bun test/test-ios-create-new.mjs","test:ios-certificate-action":"bun test/test-ios-certificate-action.mjs","test:ios-credential-action":"bun test/test-ios-credential-action.mjs","test:ios-e2e":"bun test/test-ios-e2e.mjs","test:ios-flow-contract":"bun test/test-ios-flow-contract.mjs","test:ios-import-discovery":"bun test/test-ios-import-discovery.mjs","test:ios-import-export":"bun test/test-ios-import-export.mjs","test:ios-import-pickers":"bun test/test-ios-import-pickers.mjs","test:ios-import-recovery":"bun test/test-ios-import-recovery.mjs","test:ios-recovery":"bun test/test-ios-recovery.mjs","test:ios-resume":"bun test/test-ios-resume.mjs","test:ios-tail-handoff":"bun test/test-ios-tail-handoff.mjs","test:ios-tui-render":"bun test/test-ios-tui-render.mjs","test:p8-error":"bun test/test-p8-error.mjs","test:ios-tui-routing":"bun test/test-ios-tui-routing.mjs","test:ios-updater-sync-validation":"bun test/test-ios-updater-sync-validation.mjs","test:ios-verify-app":"bun test/test-ios-verify-app.mjs","test:ios-marketing-version":"bun test/test-ios-marketing-version.mjs","test:android-version":"bun test/test-android-version.mjs","test:platform-flow-contract":"bun test/test-platform-flow-contract.mjs","test:tail-engine-shared":"bun test/test-tail-engine-shared.mjs",test:"bun run build && bun run test:helper-dce && bun run test:version-detection:setup && bun run test:bundle && bun run test:notify-app-ready-background && bun run test:bundle-validation && bun run test:functional && bun run test:semver && bun run test:auto-bump-version && bun run test:auto-bump-ai-diff && bun run test:version-edge-cases && bun run test:regex && bun run test:upload && bun run test:cordova-upload-mode && bun run test:fail-on-incompatible && bun run test:native-dependencies && bun run test:package-json-guard && bun run test:credentials && bun run test:credentials-export && bun run test:ios-provisioning-map && bun run test:ios-provisioning-command && bun run test:credentials-validation && bun run test:android-service-account-validation && bun run test:build-zip-filter && bun run test:checksum && bun run test:build-needed && bun run test:cli-help && bun run test:build-cache-payload && bun run test:build-cancellation && bun run test:ci-prompts && bun run test:ci-secrets && bun run test:android-onboarding-progress && bun run test:android-keystore-action && bun run test:android-google-play-action && bun run test:onboarding-telemetry && bun run test:v2-event-migration && bun run test:analytics && bun run test:cli-headers && bun run test:min-cli-version && bun run test:authenticated-command-invocation && bun run test:analytics-error-category && bun run test:analytics-org-resolver && bun run test:supabase-perf && bun run test:preview-qr && bun run test:bundle-pages && bun run test:app-set-options && bun run test:mcp-analytics && bun run test:mcp-instructions && bun run test:mcp-live-update-onboarding && bun run test:mcp-stdout-guard && bun run test:mcp-platform-select && bun run test:mcp-explain-scopes && bun run test:mcp-oauth-reopen && bun run test:mcp-broker-oauth && bun run test:mcp-broker-session && bun run test:mcp-credentials-manage && bun run test:mcp-resume-prompt && bun run test:mcp-build-job && bun run test:mcp-build-tools && bun run test:app-created-source && bun run test:app-add-exists && bun run test:app-add-getting-started && bun run test:app-list-output-text && bun run test:app-todo && bun run test:doctor-analytics && bun run test:posthog-exception && bun run test:cli-recovery && bun run test:create-supabase-client && bun run test:build-platform-selection && bun run test:builder-project-discovery && bun run test:builder-app-selection && bun run test:builder-login-gate && bun run test:onboarding-recovery && bun run test:onboarding-progress && bun run test:onboarding-run-targets && bun run test:run-device-command && bun run test:init-monorepo-targeting && bun run test:init-app-conflict && bun run test:channel-list && bun run test:channel-add-exists && bun run test:wait-log && bun run test:init-guardrails && bun run test:init-upload-recovery && bun run test:init-replay && bun run test:init-telemetry && bun run test:prompt-preferences && bun run test:esm-sdk && bun run test:mcp && bun run test:mcp-no-key-handshake && bun run test:auth-session && bun run test:version-detection && bun run test:platform-paths && bun run test:project-type-detection && bun run test:payload-split && bun run test:manifest-path-encoding && bun run test:macos-signing && bun run test:asc-key-protocol && bun run test:apple-api-import-helpers && bun run test:apple-api-verify-key && bun run test:bundle-id-detector && bun run test:apple-api-app-list && bun run test:app-verification && bun run test:pbxproj-parser && bun run test:ai-log-capture && bun run test:ai-analyze-flow && bun run test:cicd-failure-help && bun run test:ai-sse-parser && bun run test:ai-render-markdown && bun run test:ai-stream-markdown && bun run test:ai-onboarding-mode && bun run test:ai-fit && bun run test:platform-layout && bun run test:frame-fit && bun run test:onboarding-min-size && bun run test:min-size-gate && bun run test:shell-size-gate && bun run test:build-log-sanitize && bun run test:build-output-viewport && bun run test:diff-viewer-viewport && bun run test:build-complete-exit && bun run test:ai-analyze-stream && bun run test:support-mailto && bun run test:support-redact && bun run test:support-internal-log && bun run test:support-help-menu && bun run test:support-contact && bun run test:support-upload-prompt && bun run test:support-bundle-files && bun run test:self-update && bun run test:update-prompt && bun run test:apple-api-cert-create && bun run test:android-tail-engine && bun run test:android-tail-render && bun run test:android-tail-routing && bun run test:dev-gate-stripped && bun run test:frame-fit-ios-shared && bun run test:ios-confirm-app-id && bun run test:ios-create-new && bun run test:ios-certificate-action && bun run test:ios-credential-action && bun run test:ios-e2e && bun run test:ios-flow-contract && bun run test:ios-import-discovery && bun run test:ios-import-export && bun run test:ios-import-pickers && bun run test:ios-import-recovery && bun run test:ios-recovery && bun run test:ios-resume && bun run test:ios-tail-handoff && bun run test:ios-tui-render && bun run test:p8-error && bun run test:ios-tui-routing && bun run test:ios-updater-sync-validation && bun run test:ios-verify-app && bun run test:ios-marketing-version && bun run test:android-version && bun run test:platform-flow-contract && bun run test:tail-engine-shared && bun run test:prescan && bun run test:android-reporting-api && bun run test:android-gcp && bun run test:android-app-verification && bun run test:android-rename && bun run test:appflow-auth && bun run test:appflow-api-map && bun run test:appflow-validate && bun run test:appflow-flow && bun run test:appflow-gapfill && bun run test:appflow-engine && bun run test:appflow-tail && bun run test:appflow-fetch && bun run test:appflow-sa-decode && bun run test:app-permission-helper && bun run test:2fa-compliance-network && bun run test:organization-set-api-host && bun run test:trial-warning && bun run test:plan-validation","test:build-platform-selection":"bun test/test-build-platform-selection.mjs","test:builder-project-discovery":"bun test/test-builder-project-discovery.mjs","test:builder-app-selection":"bun test/test-builder-app-selection.mjs","test:builder-login-gate":"bun test/test-builder-login-gate.mjs","test:ai-log-capture":"bun test/test-ai-log-capture.mjs","test:ai-analyze-flow":"bun test/test-ai-analyze-flow.mjs","test:cicd-failure-help":"bun test/test-cicd-failure-help.mjs","test:ai-analyze-stream":"bun test/test-ai-analyze-stream.mjs","test:ai-sse-parser":"bun test/test-ai-sse-parser.mjs","test:ai-render-markdown":"bun test/test-ai-render-markdown.mjs","test:ai-onboarding-mode":"bun test/test-ai-onboarding-mode.mjs","test:ai-fit":"bun test/test-ai-fit.mjs","test:platform-layout":"bun test/test-platform-layout.mjs","test:frame-fit":"bun test/run-frame-fit.mjs","test:onboarding-min-size":"bun test/test-onboarding-min-size.mjs","test:min-size-gate":"bun test/test-min-size-gate.mjs","test:shell-size-gate":"bun test/test-shell-size-gate.mjs","test:build-log-sanitize":"bun test/test-build-log-sanitize.mjs","test:build-output-viewport":"bun test/test-build-output-viewport.mjs","test:diff-viewer-viewport":"bun test/test-diff-viewer-viewport.mjs","test:build-complete-exit":"bun test/test-build-complete-exit.mjs","test:ai-stream-markdown":"bun test/test-ai-stream-markdown.mjs","test:support-mailto":"bun test/test-support-mailto.mjs","test:support-redact":"bun test/test-support-redact.mjs","test:support-internal-log":"bun test/test-support-internal-log.mjs","test:support-help-menu":"bun test/test-support-help-menu.mjs","test:support-contact":"bun test/test-support-contact.mjs","test:support-upload-prompt":"bun test/test-support-upload-prompt.mjs","test:support-bundle-files":"bun test/test-support-bundle-files.mjs","test:mcp-live-update-onboarding":"bun test/test-mcp-live-update-onboarding.mjs","test:app-set-options":"bun test/test-app-set-options.mjs && bun test/test-app-list-options.mjs","test:android-reporting-api":"bun test/test-android-reporting-api.mjs","test:android-gcp":"bun test/test-android-gcp.mjs","test:android-app-verification":"bun test/test-android-app-verification.mjs","test:android-rename":"bun test/test-android-rename.mjs","test:appflow-auth":"bun test/test-appflow-auth.mjs","test:appflow-api-map":"bun test/test-appflow-api-map.mjs","test:appflow-validate":"bun test/test-appflow-validate.mjs","test:appflow-flow":"bun test/test-appflow-flow.mjs","test:appflow-gapfill":"bun test/test-appflow-gapfill.mjs","test:appflow-engine":"bun test/test-appflow-engine.mjs","test:appflow-tail":"bun test/test-appflow-tail.mjs","test:appflow-fetch":"bun test/test-appflow-fetch.mjs","test:appflow-sa-decode":"bun test/test-appflow-sa-decode.mjs","test:app-permission-helper":"bun test/test-app-permission-helper.mjs","test:2fa-compliance-network":"bun test/test-2fa-compliance-network.mjs","test:organization-set-api-host":"bun test/test-organization-set-api-host.mjs","test:trial-warning":"bun test/test-trial-warning.mjs","test:plan-validation":"bun test/test-plan-validation.mjs","test:auto-bump-version":"bun test/test-auto-bump-version.mjs","test:auto-bump-ai-diff":"bun test/test-auto-bump-ai-diff.mjs","test:ios-provisioning-map":"bun test/test-ios-provisioning-map.mjs","test:ios-provisioning-command":"bun test/test-ios-provisioning-command.mjs","test:channel-list":"bun test/test-channel-list.mjs"},dependencies:{"@inkjs/ui":"^2.0.0","@manypkg/tools":"^2.1.2","@rrweb/types":"^2.1.1","@standard-schema/spec":"^1.1.0","@xmldom/xmldom":"^0.9.10","@xterm/addon-serialize":"^0.14.0","@xterm/headless":"^6.0.0","agent-cli-detector":"^0.1.6","happy-dom":"^20.11.0",ink:"^7.1.1","ink-spinner":"^5.0.0",jsonwebtoken:"^9.0.3","node-forge":"^1.4.0",qrcode:"^1.5.4",react:"^19.2.8","rrweb-snapshot":"^2.1.1","string-width":"^8.2.2",typescript:"6.0.3",zod:"^4.5.4"},optionalDependencies:{"@capgo/cli-helper-darwin-arm64":"^1.1.1","@capgo/cli-helper-darwin-x64":"^1.1.1","node-pty":"^1.1.0"},devDependencies:{"@antfu/eslint-config":"^9.2.0","@bradenmacdonald/s3-lite-client":"npm:@jsr/bradenmacdonald__s3-lite-client@0.9.6","@capacitor/cli":"^8.4.2","@capgo/find-package-manager":"^0.0.18","@clack/prompts":"^1.7.0","@modelcontextprotocol/client":"^2.0.0-beta.5","@modelcontextprotocol/server":"^2.0.0-beta.5","@sauber/table":"npm:@jsr/sauber__table","@std/semver":"npm:@jsr/std__semver@1.0.8","@supabase/supabase-js":"^2.110.8","@tanstack/intent":"^0.3.6","@types/adm-zip":"^0.5.8","@types/jsonwebtoken":"^9.0.10","@types/node":"^26.1.1","@types/node-forge":"^1.3.14","@types/prettyjson":"^0.0.33","@types/qrcode":"^1.5.6","@types/react":"^19.2.17","@types/tmp":"^0.2.6","@types/ws":"^8.18.1","@typescript/native-preview":"7.0.0-dev.20260707.2","@vercel/ncc":"^0.44.1","@vue/compiler-dom":"3.5.40","@xterm/headless":"^6.0.0","adm-zip":"^0.6.0","ci-info":"^4.4.0",commander:"^15.0.0",eslint:"^10.7.0","git-format-staged":"4.0.2",husky:"^9.1.7","is-wsl":"^3.1.1",micromatch:"^4.0.8",open:"^11.0.0",oxlint:"^1.75.0",partysocket:"^1.3.0",prettyjson:"^1.2.5",tmp:"^0.2.7","tus-js-client":"^4.3.1",ws:"^8.21.1"}}});var AD;var _1=u(()=>{AD=class AD extends Error{context;constructor(D,$){super(D);this.name="CliUserError",this.context=$}}});import{platform as gt}from"node:os";import{version as ut}from"node:process";function WwD(D){qj=D}function yt(D){for(let $=0;$<D.length;$++)if(D.charCodeAt($)>255)return!1;return!0}function Ij(D){if(D.toLowerCase()==="x-capgo-log-token")return"Build log token is missing. Re-run the build command or pass a valid log token.";return"Capgo API key is missing. Run `npx -y @capgo/cli@latest login` or pass `--apikey`."}function mt(D){if(D.toLowerCase()==="x-capgo-log-token")return"Build log token contains invalid characters (only ASCII is allowed). Re-run the build command to get a fresh token.";if(D.toLowerCase()==="authorization")return"Authorization header contains invalid characters (only ASCII is allowed). Check your Capgo API key or Supabase anon key configuration.";return"Capgo API key contains invalid characters (only ASCII is allowed). Copy the key from the Capgo dashboard."}function AI(D,$){if($===void 0||$===null){if(RI.has(D.toLowerCase()))throw new AD(Ij(D));throw new AD(`HTTP header "${D}" is missing or invalid.`)}if(typeof $!=="string"){if(RI.has(D.toLowerCase()))throw new AD(Ij(D));throw new AD(`HTTP header "${D}" is missing or invalid.`)}if(!yt($)){if(RI.has(D.toLowerCase()))throw new AD(mt(D));throw new AD(`HTTP header "${D}" contains invalid characters (only ASCII is allowed).`)}return $}function T6(D){let $={capgo_api:ft,"x-cli-version":N$.version,"x-cli-command":qj,"x-cli-node":ut,"x-cli-os":gt()};if(D)for(let[U,Q]of Object.entries(D))$[U]=AI(U,Q);return $}var ft="2025-10-01",qj="",RI;var EI=u(()=>{H8();_1();RI=new Set(["authorization","capgkey","x-capgo-log-token"])});import{execFileSync as it}from"child_process";import ct from"path";function lt(D,$){if($===void 0)return!0;if(typeof $==="string")return D===$;if($ instanceof RegExp)return $.test(D);return $(D)}function nt(D,$,U){return{agent:{id:D.id,name:D.name},strategy:"environment",signal:$.name,value:U}}function ot(D,$){let U=[],Q=Bj($.command);for(let X of D)for(let F of X.process??[]){if(!F.pattern.test(Q))continue;U.push(at(X,F,{...$,command:Q}))}return U}function at(D,$,U){return{agent:{id:D.id,name:D.name},strategy:"process-tree",signal:$.pattern.toString(),value:`${U.pid}:${U.command}`}}function Wj(D,$){try{return it("ps",["-o",`${$}=`,"-p",String(D)],{encoding:"utf8",stdio:["ignore","pipe","ignore"]}).trim()}catch{return""}}function Bj(D){return ct.basename(D.trim()).replace(/^-+/,"")}function Gj(D={}){let $=D.agents??ht,U=D.strategies??tt(D.experimentalProcessTree),Q={env:D.env??process.env,pid:D.pid??process.pid,agents:$,maxProcessDepth:D.maxProcessDepth??20},X=U.flatMap((Y)=>Y.detect(Q)),F=st($,X,Q.env);if(F===void 0)return{detected:!1};return{detected:!0,agent:F}}function tt(D=!1){let $=[new dt];if(D)$.push(new rt);return $}function st(D,$,U){let Q=new Set($.map((X)=>X.agent.id));for(let X of D){if(!Q.has(X.id))continue;return{id:X.id,name:X.name,...et(X,U)}}return}function et(D,$){for(let U of D.sessionEnv??[]){let Q=$[U];if(Q!==void 0&&Q.length>0)return{sessionId:Q}}return{}}var ht,dt=class{name="environment";detect(D){let $=[];for(let U of D.agents)for(let Q of U.env??[]){let X=D.env[Q.name];if(X===void 0||!lt(X,Q.value))continue;$.push(nt(U,Q,X))}return $}},pt=class{read(D){let $=Wj(D,"comm"),U=Number.parseInt(Wj(D,"ppid"),10);if(!$||!Number.isInteger(U))return;return{pid:D,ppid:U,command:Bj($)}}},rt=class{constructor(D=new pt){this.reader=D}reader;name="process-tree";detect(D){let $=[],U=D.pid;for(let Q=0;Q<D.maxProcessDepth;Q+=1){let X=this.reader.read(U);if(X===void 0)break;if($.push(...ot(D.agents,X)),X.ppid===void 0||X.ppid<=1||X.ppid===U)break;U=X.ppid}return $}};var zj=u(()=>{ht=[{id:"codex",name:"Codex",env:[{name:"CODEX_CI",value:"1"},{name:"CODEX_SHELL",value:"1"},{name:"CODEX_THREAD_ID"}],process:[{pattern:/^codex$/i}],sessionEnv:["CODEX_THREAD_ID"]},{id:"cursor",name:"Cursor",env:[{name:"CURSOR_AGENT",value:"1"},{name:"CURSOR_CONVERSATION_ID"}],process:[{pattern:/^cursor$/i}],sessionEnv:["CURSOR_CONVERSATION_ID"]},{id:"claude-code",name:"Claude Code",env:[{name:"CLAUDECODE",value:"1"},{name:"CLAUDE_CODE_SESSION_ID"}],process:[{pattern:/^claude$/i}],sessionEnv:["CLAUDE_CODE_SESSION_ID"]},{id:"opencode",name:"OpenCode",env:[{name:"OPENCODE",value:"1"},{name:"OPENCODE_PID"}],process:[{pattern:/^opencode$/i}]},{id:"devin",name:"Devin",process:[{pattern:/devin/i}]},{id:"gemini",name:"Gemini CLI",env:[{name:"GEMINI_CLI",value:"1"}],process:[{pattern:/^gemini$/i}]},{id:"antigravity",name:"Antigravity",env:[{name:"ANTIGRAVITY_AGENT",value:"1"},{name:"ANTIGRAVITY_TRAJECTORY_ID"}],process:[{pattern:/^antigravity$/i}],sessionEnv:["ANTIGRAVITY_TRAJECTORY_ID"]},{id:"bolt",name:"Bolt",env:[{name:"BOLT_ENV"},{name:"BOLT_ORIGIN"},{name:"BOLT_SERVER_URL"}]},{id:"pi",name:"Pi",env:[{name:"PI_CODING_AGENT",value:"true"}]},{id:"replit",name:"Replit",env:[{name:"REPLIT_SESSION"}],sessionEnv:["REPLIT_SESSION"]},{id:"rork",name:"Rork",env:[{name:"RORK_API_URL"}]},{id:"kiro",name:"Kiro",env:[{name:"KIRO_SESSION_ID"}],process:[{pattern:/kiro/i}],sessionEnv:["KIRO_SESSION_ID"]},{id:"muse",name:"Muse Code",env:[{name:"MUSE_RELEASE_INFO"}]},{id:"cline",name:"Cline",env:[{name:"CLINE_WRAPPER_PATH"}],process:[{pattern:/^cline$/i}]},{id:"kilocode",name:"Kilo Code",env:[{name:"KILO",value:"1"},{name:"KILOCODE_VERSION"},{name:"KILO_RUN_ID"}],process:[{pattern:/^(kilo|kilocode)$/i}],sessionEnv:["KILO_RUN_ID"]},{id:"copilot",name:"GitHub Copilot CLI",env:[{name:"COPILOT_CLI",value:"1"},{name:"COPILOT_AGENT_SESSION_ID"},{name:"COPILOT_RUN_APP",value:"1"}],process:[{pattern:/^(github-copilot-cli|copilot)$/i}],sessionEnv:["COPILOT_AGENT_SESSION_ID"]}]});import{platform as Ds,release as $s}from"node:os";import{arch as Us,env as Xs,version as Qs}from"node:process";function VwD(D){jI=D}function RwD(){return jI}function Zj(D=Xs){let $=Gj({env:D}),U={cli_version:N$.version,node_version:Qs,os_platform:Ds(),os_arch:Us,os_release:$s(),timezone:Intl.DateTimeFormat().resolvedOptions().timeZone||"undefined",is_ci:p9.isCI,is_tty:Boolean(process.stdout.isTTY),invocation_source:jI,agent_invoker:$.detected};if($.detected&&$.agent)U.agent_identity=$.agent;if(p9.name)U.ci_provider=p9.name;return U}var p9,jI="cli";var Kj=u(()=>{zj();H8();p9=g0(GJ(),1)});import{AsyncLocalStorage as Fs}from"node:async_hooks";function jwD(D,$){return Lj.run(D,()=>Promise.resolve($()))}function Ys(){return Lj.getStore()}function TwD(){Nj=!0}function Mj(){return Nj}function SwD(D){wj=D}function Hj(D){try{wj?.(D)}catch{}}function CwD(D,$){let U;try{U=new URL(D).pathname}catch{U=D.split("?")[0]}let Q="/functions/v1/",X=U.indexOf(Q);if(X>=0){let q=U.slice(X+Q.length),W=0,B=q.length;while(W<B&&q[W]==="/")W+=1;while(B>W&&q[B-1]==="/")B-=1;let G=q.slice(W,B);return G?`${$} functions:${G}`:`${$} functions`}let F="/rest/v1/",Y=U.indexOf(F),J=Y>=0?U.slice(Y+F.length):U.replace(/^\//,"");if(J.startsWith("rpc/"))return`rpc:${J.slice(4).split("/")[0]}`;let I=J.split("/")[0]||U;return`${$} ${I}`}function Js(D){let $=D?.headers;if(!$)return;let U=$.get;if(typeof U==="function")return U.call($,"capgkey")??void 0;if(Array.isArray($))return $.find(([Q])=>Q.toLowerCase()==="capgkey")?.[1];return $.capgkey}function Oj(){return async($,U)=>{let Q=(U?.method??"GET").toUpperCase(),X=typeof $==="string"?$:$ instanceof URL?$.href:$.url,F=Ys(),Y=Js(U),J=Date.now();try{let I=await globalThis.fetch($,U);return Hj({url:X,method:Q,status:I.status,ok:I.ok,durationMs:Date.now()-J,source:F,apikey:Y}),I}catch(I){throw Hj({url:X,method:Q,status:0,ok:!1,durationMs:Date.now()-J,source:F,apikey:Y,error:I}),I}}}var Lj,Nj=!1,wj,PwD=5000;var Vj=u(()=>{Lj=new Fs});function Is(D,$){if(!J9(D)||!J9($))return!1;return B1(K$(D),K$($))}function qs(D,$,U){let Q=U?.trim()?`
${U.trim()}`:"";return`This Capgo API requires @capgo/cli@${$} or newer. You are using @capgo/cli@${D}.${Q}
Please update: npx @capgo/cli@latest`}function Rj(D,$,U=!1){let Q=$||N$.version,X=D.minCliVersion?.trim();if(!X||!Is(Q,X))return;let F=qs(Q,X,D.minCliVersionReason);if(!U)SD.error(F);throw new AD(F,{minCliVersion:X,currentVersion:Q})}var Aj=u(()=>{L6();oY();H8();_1()});function Ej(D,$){let Q=["normal","bold","dim","italic","underline","strikethrough"].indexOf(D),X="\x1B[";return"\x1B["+Q+"m"+$+"\x1B[0m"}var r9;var jj=u(()=>{r9=class r9{title=null;headers=[];rows=[];static narrowTheme={top:["╔","═","╤","╗"],row:["║"," ","│","║"],div:["╟","─","┼","╢"],bot:["╚","═","╧","╝"]};static wideTheme={top:["╔═","═","═╤═","═╗"],row:["║ "," "," │ "," ║"],div:["╟─","─","─┼─","─╢"],bot:["╚═","═","═╧═","═╝"]};static roundTheme={top:["╭─","─","─┬─","─╮"],row:["│ "," "," │ "," │"],div:["├─","─","─┼─","─┤"],bot:["╰─","─","─┴─","─╯"]};theme=r9.wideTheme;columnWidth(){let D=[this.headers,...this.rows].filter((U)=>U.length>0),$=D[0].map((U)=>this.cast(U).length);for(let U of D.slice(1))for(let Q=0;Q<$.length;Q++){let X=this.cast(U[Q]).length;if(X>$[Q])$[Q]=X}return $}cast(D){if(typeof D==="object")return"obj";if(D!==void 0&&typeof D.toString==="function")return D.toString();else return""}renderTitle(){return"[ "+this.title+" ]"}renderLine(D){let $=this.columnWidth();return D[0]+$.map((U)=>D[1].repeat(U)).join(D[2])+D[3]}renderCell(D,$,U=!1){let Q=this.cast(D),X=U?Ej("bold",Q):Q,F=$-Q.length,Y=this.theme.row[1];switch(typeof D){case"number":return Y.repeat(F)+X;case"string":return X+Y.repeat(F);case"boolean":case"object":return Y.repeat(Math.ceil(F/2))+Ej("italic",Q)+Y.repeat(Math.floor(F/2));default:return Y.repeat(F)}}renderRow(D,$=!1){let U=this.theme.row,Q=this.columnWidth();return U[0]+D.map((X,F)=>this.renderCell(X,Q[F],$)).join(U[2])+U[3]}toString(){let D=this.theme,$=this.headers.length>0,U=this.rows.length>0;return[this.title?this.renderTitle():"",$||U?this.renderLine(D.top):"",$?this.renderRow(this.headers,!0):"",$&&U?this.renderLine(D.div):"",...this.rows.map((Q)=>this.renderRow(Q)),$||U?this.renderLine(D.bot):""].filter((Q)=>Q.length>0).join(`
`)}}});var Tj=u(()=>{jj()});async function Sj(D){try{let U=`https://registry.npmjs.org/${encodeURIComponent(D.toLowerCase())}`,Q=await fetch(U,{headers:{accept:"application/vnd.npm.install-v1+json; q=1.0, application/json; q=0.8, */*"}});if(!Q.ok)return null;return(await Q.json())["dist-tags"]?.latest||null}catch{return null}}async function Ws(){let D=await Sj("@capgo/cli")??"",$=D?.split(".")[0]??"";return{currentVersion:N$.version,latestVersion:D,isOutdated:!!D&&D!==N$.version,majorVersion:$}}async function Pj(D={warn:($)=>SD.warning($)}){let{isOutdated:$,currentVersion:U,latestVersion:Q,majorVersion:X}=await Ws();if($)D.warn(`\uD83D\uDEA8 You are using @capgo/cli@${U} it's not the latest version.
Please use @capgo/cli@${Q}" or @capgo/cli@${X} to keep up to date with the latest features and bug fixes.`)}var Cj=u(()=>{L6();H8()});function vj(D,$,U=new Date,Q=300000){return{appId:D,devicesId:$?[$]:void 0,order:[{key:"created_at",sortable:"desc"}],rangeStart:new Date(U.getTime()-Q).toISOString()}}function _j(D,$=!1){if($)return!1;let U=D.replace(/\r|\n/g,"");return U==="c"||U==="C"}var bj=5000,TI="Press C to continue if you already verified the update in the Capgo dashboard";var Ms={};N0(Ms,{waitLog:()=>gj,sendCliEvent:()=>L8,getStats:()=>xj,debugApp:()=>Ns,cancelCommand:()=>kj});import Bs from"node:process";function Gs(D,$){return new Promise((U)=>{if($?.aborted){U();return}let Q=()=>{clearTimeout(X),U()},X=setTimeout(()=>{$?.removeEventListener("abort",Q),U()},D);$?.addEventListener("abort",Q,{once:!0})})}function zs(D){return new Date(D||"").toLocaleTimeString()}function Zs(D,$){let U=D,Q=U?.cause?.name,X=U?.cause?.code||U?.code,F=(U?.message||"").toLowerCase();if(X==="UND_ERR_CONNECT_TIMEOUT"||Q==="UND_ERR_CONNECT_TIMEOUT"||/connect timeout/.test(F)||/timed out/.test(F))return`Cannot reach ${$} (connection timeout after 10s). Check VPN/firewall/network rules or update API host settings in capacitor.config.json.`;if(X==="ENOTFOUND"||X==="ECONNREFUSED"||F.includes("fetch failed"))return`Cannot reach ${$} (network error). Verify internet connectivity and that ${$} is reachable from this machine.`;if(F.startsWith("http error! status: "))return U?.message||"Capgo API returned an HTTP error.";return w0(D)}async function L8(D,$,U,Q,X,F){await SU(U,{channel:D,event:Q,org_id:$,tracking_version:2,...X||F?{tags:{...X?{"app-id":X}:{},...F}}:{}})}async function kj(D,$,U,Q){if(!W1($))return;throw await L8(D,U,Q,"canceled"),SD.warn("Command cancelled"),new AD("Command cancelled")}async function xj(D,$,U,Q){let F=`${(await k1()).hostApi}/private/stats`;try{let Y=U?{...$,rangeStart:U}:{...$},J=await fetch(F,{method:"POST",headers:T6({"Content-Type":"application/json",capgkey:D}),body:JSON.stringify(Y),signal:Q});if(!J.ok)throw Error(`HTTP error! status: ${J.status}`);let I=await J.json();if(I?.length>0)return I}catch(Y){if(Q?.aborted||Y instanceof Error&&Y.name==="AbortError")return[];SD.error(`Cannot get stats: ${Zs(Y,F)}`)}return[]}function Ks(D){let $={get:{summary:()=>"Update request by device. Waiting for download…",level:"info",trackingEvent:"done"},delete:{summary:()=>"Bundle deleted on device",level:"info"},set:{summary:()=>"Bundle set on device ❤️",level:"info",trackingEvent:"set",stop:!0},NoChannelOrOverride:{summary:()=>"No default channel/override; create it in channel settings",level:"error"},needPlanUpgrade:{summary:({baseUrl:U})=>`Out of quota. Upgrade plan: ${U}/settings/organization/plans`,level:"error"},missingBundle:{summary:()=>"Requested bundle not found on server",level:"error"},noNew:{summary:()=>"Device already has latest available version",level:"info"},disablePlatformIos:{summary:()=>"iOS platform disabled in channel",level:"error"},disablePlatformAndroid:{summary:()=>"Android platform disabled in channel",level:"error"},disableAutoUpdate:{summary:()=>"Automatic updates disabled in channel",level:"error"},disableAutoUpdateToMajor:{summary:()=>"Auto-update to major versions disabled",level:"error"},disableAutoUpdateToMinor:{summary:()=>"Auto-update to minor versions disabled",level:"error"},disableAutoUpdateToPatch:{summary:()=>"Auto-update to patch versions disabled",level:"error"},disableAutoUpdateUnderNative:{summary:()=>"Channel update version is lower than device native",level:"error"},disableDevBuild:{summary:()=>"Dev build updates disabled in channel",level:"error"},disableProdBuild:{summary:()=>"Prod build updates disabled in channel",level:"error"},disableEmulator:{summary:()=>"Emulator updates disabled in channel",level:"error"},disableDevice:{summary:()=>"Physical device updates disabled in channel",level:"error"},cannotGetBundle:{summary:()=>"Cannot retrieve bundle from channel",level:"error"},cannotUpdateViaPrivateChannel:{summary:()=>"No access to private channel",level:"error"},channelMisconfigured:{summary:()=>"Channel configuration invalid or incomplete",level:"error"},disableAutoUpdateMetadata:{summary:()=>"Auto-update on metadata disabled",level:"error"},set_fail:{summary:()=>"Bundle set failed. Possibly corrupted",level:"error"},reset:{summary:()=>"Device reset to builtin bundle",level:"warn"},update_fail:{summary:()=>"Installed bundle failed to call notifyAppReady",level:"error"},checksum_fail:{summary:()=>"Downloaded bundle checksum validation failed",level:"error"},windows_path_fail:{summary:()=>"Bundle contains illegal Windows-style paths",level:"error"},canonical_path_fail:{summary:()=>"Bundle contains non-canonical paths",level:"error"},directory_path_fail:{summary:()=>"Bundle ZIP contains invalid directory paths",level:"error"},unzip_fail:{summary:()=>"Failed to unzip bundle on device",level:"error"},low_mem_fail:{summary:()=>"Download failed due to low device memory",level:"error"},app_moved_to_background:{summary:()=>"App moved to background",level:"info"},app_moved_to_foreground:{summary:()=>"App moved to foreground",level:"info"},decrypt_fail:{summary:()=>"Failed to decrypt downloaded bundle",level:"error"},getChannel:{summary:()=>"Queried current channel on device",level:"info"},setChannel:{summary:()=>"Channel set on device",level:"info"},InvalidIp:{summary:()=>"Device appears in Google datacenter; blocking recent updates (<4h)",level:"warn"},uninstall:{summary:()=>"App uninstalled or Capgo data cleared on device",level:"warn"}};if(D.action.startsWith("download_")){let U=D.action.split("_")[1];if(U==="complete")return{summary:()=>"Download complete; relaunch app to apply",level:"info",trackingEvent:"downloaded"};if(U==="fail")return{summary:()=>"Download failed on device",level:"error"};return{summary:()=>`Downloading ${U}%`,level:"info"}}return $[D.action]||null}async function Hs(D,$,U,Q,X,F){let Y=Ks(D);if(!Y)return{};if(Y.trackingEvent)await L8($,U,Q,Y.trackingEvent);let J=zs(D.created_at),I=D.action,q=D.version_id?`(version #${D.version_id})`:"",W=D.version?` (version ${D.version})`:q,B=`${Y.summary({data:D,baseAppUrl:X,baseUrl:F})}${W}`;return{row:[J,D.device_id,I,B],stop:Y.stop}}function Ls(D){return new Promise(($)=>{let U=Bs.stdin,Q=Boolean(U.isTTY&&typeof U.setRawMode==="function"),X=Q?U.isRaw:void 0,F=U.readableFlowing===!0,Y=()=>{I(),$()},J=(q)=>{let W=String(q);if(W==="\x03"||_j(W))Y()},I=()=>{if(U.off("data",J),D.removeEventListener("abort",Y),Q&&X!==void 0)U.setRawMode(X);if(!F)U.pause()};if(D.addEventListener("abort",Y,{once:!0}),Q)U.setRawMode(!0),U.resume();if(U.isTTY)U.on("data",J)})}async function gj(D,$,U,Q,X={}){let F=await k1(),Y=`${F.hostWeb}/app/${U}`;await L8(D,Q,$,"Use waitlog",U);let J=vj(U,X.deviceId,X.now,X.lookbackMs),I=null,q=new Set,W=X.spinner??v4(),B=X.logInfo??((O)=>{SD.info(O)}),G=X.sleep??Gs,Z=X.pollMs??bj,z=`${F.host}/docs/plugins/updater/debugging/#sent-from-the-backend`,K=`Waiting for logs (expect ~30s delay). ${TI}. More info: ${z}`;W.start(K);let H=new AbortController,M=X.waitForSkip?X.waitForSkip(H.signal):Ls(H.signal),L=(async()=>{let O=!0;while(!H.signal.aborted){if(!O)await G(Z,H.signal);if(O=!1,H.signal.aborted)return"aborted";let j=await xj($,J,I,H.signal);if(H.signal.aborted)return"aborted";if(j.length===0)continue;let E=j.reduce((R,P)=>{let h=new Date(P.created_at).getTime();return Math.max(R,h)},I?new Date(I).getTime():0);if(E>0)I=new Date(E).toISOString();let C=j.filter((R)=>{let P=`${R.app_id}|${R.device_id}|${R.action}|${R.version_id}|${R.created_at}`;if(q.has(P))return!1;return q.add(P),!0}).sort((R,P)=>new Date(R.created_at).getTime()-new Date(P.created_at).getTime()),S=new r9;S.headers=["Time","Device","Key","Message"],S.theme=r9.roundTheme,S.rows=[];let b=!1;for(let R of C){let{row:P,stop:h}=await Hs(R,D,Q,$,Y,F.hostWeb);if(P)S.rows.push(P);if(h)b=!0}if(H.signal.aborted)return"aborted";if(S.rows.length){if(W.stop(""),B(S.toString()),!b)W.start(K)}if(b)return"set"}return"aborted"})();try{let O=await Promise.race([L,M.then(()=>"skip")]);if(H.abort(),await L,O==="skip")return W.stop("Skipped waiting for logs"),B("You can confirm the update in the Capgo dashboard anytime."),{skipped:!0};return W.stop("Stop watching logs"),{skipped:!1}}catch(O){throw H.abort(),await L.catch(()=>{return}),W.stop("Stop watching logs"),O}}async function Ns(D,$){z7("Debug Live update in Capgo"),await Pj(),$.apikey=$.apikey||fj();let U=await SI();D=N8(D,U?.config);let Q=$.device;if(!$.apikey)throw SD.error("Missing API key, you need to provide an API key to delete your app"),Error("Missing API key");if(!D)throw SD.error("Missing argument, you need to provide a appId, or be in a capacitor project"),new AD("Missing appId");let X=await yj($.apikey,D,{supaHost:$.supaHost,supaAnon:$.supaAnon}),F=await b4({message:"Automatic check if update working in device ?"});if(await kj("debug",F,X,$.apikey),F)SD.info(`Wait logs sent to Capgo from ${D} device, Please background your app and open it again \uD83D\uDCAA`),SD.info(TI),await gj("debug",$.apikey,D,X,{deviceId:Q}),U9("Done ✅");else U9("Canceled ❌")}var uj=u(()=>{L6();Tj();EI();Cj();_1();o9()});import{AsyncLocalStorage as ws}from"node:async_hooks";function UOD(){return PI.getStore()??mj}function hj(){let D=PI.getStore();return D===mj?void 0:D}function XOD(D,$){if(!D)return $();return PI.run(D,$)}var mj,PI;var dj=u(()=>{L6();mj={info:(D)=>SD.info(D),warn:(D)=>SD.warn(D),error:(D)=>SD.error(D),success:(D)=>SD.success(D),intro:z7,outro:U9,spinner:v4},PI=new ws});var nj=T((FOD,lj)=>{var M8=1000,w8=M8*60,O8=w8*60,x1=O8*24,Os=x1*7,Vs=x1*365.25;lj.exports=function(D,$){$=$||{};var U=typeof D;if(U==="string"&&D.length>0)return Rs(D);else if(U==="number"&&isFinite(D))return $.long?Es(D):As(D);throw Error("val is not a non-empty string or a valid number. val="+JSON.stringify(D))};function Rs(D){if(D=String(D),D.length>100)return;var $=/^(-?(?:\d+)?\.?\d+) *(milliseconds?|msecs?|ms|seconds?|secs?|s|minutes?|mins?|m|hours?|hrs?|h|days?|d|weeks?|w|years?|yrs?|y)?$/i.exec(D);if(!$)return;var U=parseFloat($[1]),Q=($[2]||"ms").toLowerCase();switch(Q){case"years":case"year":case"yrs":case"yr":case"y":return U*Vs;case"weeks":case"week":case"w":return U*Os;case"days":case"day":case"d":return U*x1;case"hours":case"hour":case"hrs":case"hr":case"h":return U*O8;case"minutes":case"minute":case"mins":case"min":case"m":return U*w8;case"seconds":case"second":case"secs":case"sec":case"s":return U*M8;case"milliseconds":case"millisecond":case"msecs":case"msec":case"ms":return U;default:return}}function As(D){var $=Math.abs(D);if($>=x1)return Math.round(D/x1)+"d";if($>=O8)return Math.round(D/O8)+"h";if($>=w8)return Math.round(D/w8)+"m";if($>=M8)return Math.round(D/M8)+"s";return D+"ms"}function Es(D){var $=Math.abs(D);if($>=x1)return PU(D,$,x1,"day");if($>=O8)return PU(D,$,O8,"hour");if($>=w8)return PU(D,$,w8,"minute");if($>=M8)return PU(D,$,M8,"second");return D+" ms"}function PU(D,$,U,Q){var X=$>=U*1.5;return Math.round(D/U)+" "+Q+(X?"s":"")}});var CI=T((YOD,ij)=>{function js(D){U.debug=U,U.default=U,U.coerce=I,U.disable=Y,U.enable=X,U.enabled=J,U.humanize=nj(),U.destroy=q,Object.keys(D).forEach((W)=>{U[W]=D[W]}),U.names=[],U.skips=[],U.formatters={};function $(W){let B=0;for(let G=0;G<W.length;G++)B=(B<<5)-B+W.charCodeAt(G),B|=0;return U.colors[Math.abs(B)%U.colors.length]}U.selectColor=$;function U(W){let B,G=null,Z,z;function K(...H){if(!K.enabled)return;let M=K,N=Number(new Date),L=N-(B||N);if(M.diff=L,M.prev=B,M.curr=N,B=N,H[0]=U.coerce(H[0]),typeof H[0]!=="string")H.unshift("%O");let O=0;H[0]=H[0].replace(/%([a-zA-Z%])/g,(E,C)=>{if(E==="%%")return"%";O++;let S=U.formatters[C];if(typeof S==="function"){let b=H[O];E=S.call(M,b),H.splice(O,1),O--}return E}),U.formatArgs.call(M,H),(M.log||U.log).apply(M,H)}if(K.namespace=W,K.useColors=U.useColors(),K.color=U.selectColor(W),K.extend=Q,K.destroy=U.destroy,Object.defineProperty(K,"enabled",{enumerable:!0,configurable:!1,get:()=>{if(G!==null)return G;if(Z!==U.namespaces)Z=U.namespaces,z=U.enabled(W);return z},set:(H)=>{G=H}}),typeof U.init==="function")U.init(K);return K}function Q(W,B){let G=U(this.namespace+(typeof B>"u"?":":B)+W);return G.log=this.log,G}function X(W){U.save(W),U.namespaces=W,U.names=[],U.skips=[];let B=(typeof W==="string"?W:"").trim().replace(/\s+/g,",").split(",").filter(Boolean);for(let G of B)if(G[0]==="-")U.skips.push(G.slice(1));else U.names.push(G)}function F(W,B){let G=0,Z=0,z=-1,K=0;while(G<W.length)if(Z<B.length&&(B[Z]===W[G]||B[Z]==="*"))if(B[Z]==="*")z=Z,K=G,Z++;else G++,Z++;else if(z!==-1)Z=z+1,K++,G=K;else return!1;while(Z<B.length&&B[Z]==="*")Z++;return Z===B.length}function Y(){let W=[...U.names,...U.skips.map((B)=>"-"+B)].join(",");return U.enable(""),W}function J(W){for(let B of U.skips)if(F(W,B))return!1;for(let B of U.names)if(F(W,B))return!0;return!1}function I(W){if(W instanceof Error)return W.stack||W.message;return W}function q(){console.warn("Instance method `debug.destroy()` is deprecated and no longer does anything. It will be removed in the next major version of `debug`.")}return U.enable(U.load()),U}ij.exports=js});var pj=T((cj,CU)=>{cj.formatArgs=Ss;cj.save=Ps;cj.load=Cs;cj.useColors=Ts;cj.storage=bs();cj.destroy=(()=>{let D=!1;return()=>{if(!D)D=!0,console.warn("Instance method `debug.destroy()` is deprecated and no longer does anything. It will be removed in the next major version of `debug`.")}})();cj.colors=["#0000CC","#0000FF","#0033CC","#0033FF","#0066CC","#0066FF","#0099CC","#0099FF","#00CC00","#00CC33","#00CC66","#00CC99","#00CCCC","#00CCFF","#3300CC","#3300FF","#3333CC","#3333FF","#3366CC","#3366FF","#3399CC","#3399FF","#33CC00","#33CC33","#33CC66","#33CC99","#33CCCC","#33CCFF","#6600CC","#6600FF","#6633CC","#6633FF","#66CC00","#66CC33","#9900CC","#9900FF","#9933CC","#9933FF","#99CC00","#99CC33","#CC0000","#CC0033","#CC0066","#CC0099","#CC00CC","#CC00FF","#CC3300","#CC3333","#CC3366","#CC3399","#CC33CC","#CC33FF","#CC6600","#CC6633","#CC9900","#CC9933","#CCCC00","#CCCC33","#FF0000","#FF0033","#FF0066","#FF0099","#FF00CC","#FF00FF","#FF3300","#FF3333","#FF3366","#FF3399","#FF33CC","#FF33FF","#FF6600","#FF6633","#FF9900","#FF9933","#FFCC00","#FFCC33"];function Ts(){if(typeof window<"u"&&window.process&&(window.process.type==="renderer"||window.process.__nwjs))return!0;if(typeof navigator<"u"&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/(edge|trident)\/(\d+)/))return!1;let D;return typeof document<"u"&&document.documentElement&&document.documentElement.style&&document.documentElement.style.WebkitAppearance||typeof window<"u"&&window.console&&(window.console.firebug||window.console.exception&&window.console.table)||typeof navigator<"u"&&navigator.userAgent&&(D=navigator.userAgent.toLowerCase().match(/firefox\/(\d+)/))&&parseInt(D[1],10)>=31||typeof navigator<"u"&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/applewebkit\/(\d+)/)}function Ss(D){if(D[0]=(this.useColors?"%c":"")+this.namespace+(this.useColors?" %c":" ")+D[0]+(this.useColors?"%c ":" ")+"+"+CU.exports.humanize(this.diff),!this.useColors)return;let $="color: "+this.color;D.splice(1,0,$,"color: inherit");let U=0,Q=0;D[0].replace(/%[a-zA-Z%]/g,(X)=>{if(X==="%%")return;if(U++,X==="%c")Q=U}),D.splice(Q,0,$)}cj.log=console.debug||console.log||(()=>{});function Ps(D){try{if(D)cj.storage.setItem("debug",D);else cj.storage.removeItem("debug")}catch($){}}function Cs(){let D;try{D=cj.storage.getItem("debug")||cj.storage.getItem("DEBUG")}catch($){}if(!D&&typeof process<"u"&&"env"in process)D=process.env.DEBUG;return D}function bs(){try{return localStorage}catch(D){}}CU.exports=CI()(cj);var{formatters:vs}=CU.exports;vs.j=function(D){try{return JSON.stringify(D)}catch($){return"[UnexpectedJSONParseError]: "+$.message}}});var oj=T((IOD,rj)=>{rj.exports=(D,$=process.argv)=>{let U=D.startsWith("-")?"":D.length===1?"-":"--",Q=$.indexOf(U+D),X=$.indexOf("--");return Q!==-1&&(X===-1||Q<X)}});var sj=T((qOD,tj)=>{var ms=DD("os"),aj=DD("tty"),J$=oj(),{env:I0}=process,S6;if(J$("no-color")||J$("no-colors")||J$("color=false")||J$("color=never"))S6=0;else if(J$("color")||J$("colors")||J$("color=true")||J$("color=always"))S6=1;if("FORCE_COLOR"in I0)if(I0.FORCE_COLOR==="true")S6=1;else if(I0.FORCE_COLOR==="false")S6=0;else S6=I0.FORCE_COLOR.length===0?1:Math.min(parseInt(I0.FORCE_COLOR,10),3);function bI(D){if(D===0)return!1;return{level:D,hasBasic:!0,has256:D>=2,has16m:D>=3}}function vI(D,$){if(S6===0)return 0;if(J$("color=16m")||J$("color=full")||J$("color=truecolor"))return 3;if(J$("color=256"))return 2;if(D&&!$&&S6===void 0)return 0;let U=S6||0;if(I0.TERM==="dumb")return U;if(process.platform==="win32"){let Q=ms.release().split(".");if(Number(Q[0])>=10&&Number(Q[2])>=10586)return Number(Q[2])>=14931?3:2;return 1}if("CI"in I0){if(["TRAVIS","CIRCLECI","APPVEYOR","GITLAB_CI","GITHUB_ACTIONS","BUILDKITE"].some((Q)=>(Q in I0))||I0.CI_NAME==="codeship")return 1;return U}if("TEAMCITY_VERSION"in I0)return/^(9\.(0*[1-9]\d*)\.|\d{2,}\.)/.test(I0.TEAMCITY_VERSION)?1:0;if(I0.COLORTERM==="truecolor")return 3;if("TERM_PROGRAM"in I0){let Q=parseInt((I0.TERM_PROGRAM_VERSION||"").split(".")[0],10);switch(I0.TERM_PROGRAM){case"iTerm.app":return Q>=3?3:2;case"Apple_Terminal":return 2}}if(/-256(color)?$/i.test(I0.TERM))return 2;if(/^screen|^xterm|^vt100|^vt220|^rxvt|color|ansi|cygwin|linux/i.test(I0.TERM))return 1;if("COLORTERM"in I0)return 1;return U}function hs(D){let $=vI(D,D&&D.isTTY);return bI($)}tj.exports={supportsColor:hs,stdout:bI(vI(!0,aj.isatty(1))),stderr:bI(vI(!0,aj.isatty(2)))}});var UT=T((DT,vU)=>{var ds=DD("tty"),bU=DD("util");DT.init=os;DT.log=cs;DT.formatArgs=ns;DT.save=ps;DT.load=rs;DT.useColors=ls;DT.destroy=bU.deprecate(()=>{},"Instance method `debug.destroy()` is deprecated and no longer does anything. It will be removed in the next major version of `debug`.");DT.colors=[6,2,3,4,5,1];try{let D=sj();if(D&&(D.stderr||D).level>=2)DT.colors=[20,21,26,27,32,33,38,39,40,41,42,43,44,45,56,57,62,63,68,69,74,75,76,77,78,79,80,81,92,93,98,99,112,113,128,129,134,135,148,149,160,161,162,163,164,165,166,167,168,169,170,171,172,173,178,179,184,185,196,197,198,199,200,201,202,203,204,205,206,207,208,209,214,215,220,221]}catch(D){}DT.inspectOpts=Object.keys(process.env).filter((D)=>{return/^debug_/i.test(D)}).reduce((D,$)=>{let U=$.substring(6).toLowerCase().replace(/_([a-z])/g,(X,F)=>{return F.toUpperCase()}),Q=process.env[$];if(/^(yes|on|true|enabled)$/i.test(Q))Q=!0;else if(/^(no|off|false|disabled)$/i.test(Q))Q=!1;else if(Q==="null")Q=null;else Q=Number(Q);return D[U]=Q,D},{});function ls(){return"colors"in DT.inspectOpts?Boolean(DT.inspectOpts.colors):ds.isatty(process.stderr.fd)}function ns(D){let{namespace:$,useColors:U}=this;if(U){let Q=this.color,X="\x1B[3"+(Q<8?Q:"8;5;"+Q),F=`  ${X};1m${$} \x1B[0m`;D[0]=F+D[0].split(`
`).join(`
`+F),D.push(X+"m+"+vU.exports.humanize(this.diff)+"\x1B[0m")}else D[0]=is()+$+" "+D[0]}function is(){if(DT.inspectOpts.hideDate)return"";return new Date().toISOString()+" "}function cs(...D){return process.stderr.write(bU.formatWithOptions(DT.inspectOpts,...D)+`
`)}function ps(D){if(D)process.env.DEBUG=D;else delete process.env.DEBUG}function rs(){return process.env.DEBUG}function os(D){D.inspectOpts={};let $=Object.keys(DT.inspectOpts);for(let U=0;U<$.length;U++)D.inspectOpts[$[U]]=DT.inspectOpts[$[U]]}vU.exports=CI()(DT);var{formatters:ej}=vU.exports;ej.o=function(D){return this.inspectOpts.colors=this.useColors,bU.inspect(D,this.inspectOpts).split(`
`).map(($)=>$.trim()).join(" ")};ej.O=function(D){return this.inspectOpts.colors=this.useColors,bU.inspect(D,this.inspectOpts)}});var kI=T((BOD,_I)=>{if(typeof process>"u"||process.type==="renderer"||!1||process.__nwjs)_I.exports=pj();else _I.exports=UT()});var q0=T((Xe)=>{Xe.fromCallback=function(D){return Object.defineProperty(function(...$){if(typeof $[$.length-1]==="function")D.apply(this,$);else return new Promise((U,Q)=>{$.push((X,F)=>X!=null?Q(X):U(F)),D.apply(this,$)})},"name",{value:D.name})};Xe.fromPromise=function(D){return Object.defineProperty(function(...$){let U=$[$.length-1];if(typeof U!=="function")return D.apply(this,$);else $.pop(),D.apply(this,$).then((Q)=>U(null,Q),U)},"name",{value:D.name})}});var S0=T((xI)=>{var XT=q0().fromCallback,T0=R6(),Ye=["access","appendFile","chmod","chown","close","copyFile","cp","fchmod","fchown","fdatasync","fstat","fsync","ftruncate","futimes","glob","lchmod","lchown","lutimes","link","lstat","mkdir","mkdtemp","open","opendir","readdir","readFile","readlink","realpath","rename","rm","rmdir","stat","statfs","symlink","truncate","unlink","utimes","writeFile"].filter((D)=>{return typeof T0[D]==="function"});Object.assign(xI,T0);Ye.forEach((D)=>{xI[D]=XT(T0[D])});xI.exists=function(D,$){if(typeof $==="function")return T0.exists(D,$);return new Promise((U)=>{return T0.exists(D,U)})};xI.read=function(D,$,U,Q,X,F){if(typeof F==="function")return T0.read(D,$,U,Q,X,F);return new Promise((Y,J)=>{T0.read(D,$,U,Q,X,(I,q,W)=>{if(I)return J(I);Y({bytesRead:q,buffer:W})})})};xI.write=function(D,$,...U){if(typeof U[U.length-1]==="function")return T0.write(D,$,...U);return new Promise((Q,X)=>{T0.write(D,$,...U,(F,Y,J)=>{if(F)return X(F);Q({bytesWritten:Y,buffer:J})})})};xI.readv=function(D,$,...U){if(typeof U[U.length-1]==="function")return T0.readv(D,$,...U);return new Promise((Q,X)=>{T0.readv(D,$,...U,(F,Y,J)=>{if(F)return X(F);Q({bytesRead:Y,buffers:J})})})};xI.writev=function(D,$,...U){if(typeof U[U.length-1]==="function")return T0.writev(D,$,...U);return new Promise((Q,X)=>{T0.writev(D,$,...U,(F,Y,J)=>{if(F)return X(F);Q({bytesWritten:Y,buffers:J})})})};if(typeof T0.realpath.native==="function")xI.realpath.native=XT(T0.realpath.native);else process.emitWarning("fs.realpath.native is not a function. Is fs being monkey-patched?","Warning","fs-extra-WARN0003")});var FT=T((ze,QT)=>{var Ge=DD("path");ze.checkPath=function($){if(process.platform==="win32"){if(/[<>:"|?*]/.test($.replace(Ge.parse($).root,""))){let Q=Error(`Path contains invalid characters: ${$}`);throw Q.code="EINVAL",Q}}}});var qT=T((Ke,gI)=>{var YT=S0(),{checkPath:JT}=FT(),IT=(D)=>{let $={mode:511};if(typeof D==="number")return D;return{...$,...D}.mode};Ke.makeDir=async(D,$)=>{return JT(D),YT.mkdir(D,{mode:IT($),recursive:!0})};Ke.makeDirSync=(D,$)=>{return JT(D),YT.mkdirSync(D,{mode:IT($),recursive:!0})}});var M$=T((KOD,WT)=>{var Ne=q0().fromPromise,{makeDir:Me,makeDirSync:uI}=qT(),fI=Ne(Me);WT.exports={mkdirs:fI,mkdirsSync:uI,mkdirp:fI,mkdirpSync:uI,ensureDir:fI,ensureDirSync:uI}});var P6=T((HOD,GT)=>{var we=q0().fromPromise,BT=S0();function Oe(D){return BT.access(D).then(()=>!0).catch(()=>!1)}GT.exports={pathExists:we(Oe),pathExistsSync:BT.existsSync}});var yI=T((LOD,zT)=>{var V8=S0(),Ve=q0().fromPromise;async function Re(D,$,U){let Q=await V8.open(D,"r+"),X=null;try{await V8.futimes(Q,$,U)}catch(F){X=F}finally{try{await V8.close(Q)}catch(F){if(!X)X=F}}if(X)throw X}function Ae(D,$,U){let Q=V8.openSync(D,"r+"),X=null;try{V8.futimesSync(Q,$,U)}catch(F){X=F}finally{try{V8.closeSync(Q)}catch(F){if(!X)X=F}}if(X)throw X}zT.exports={utimesMillis:Ve(Re),utimesMillisSync:Ae}});var u1=T((NOD,LT)=>{var R8=S0(),W0=DD("path"),ZT=q0().fromPromise;function Ee(D,$,U){let Q=U.dereference?(X)=>R8.stat(X,{bigint:!0}):(X)=>R8.lstat(X,{bigint:!0});return Promise.all([Q(D),Q($).catch((X)=>{if(X.code==="ENOENT")return null;throw X})]).then(([X,F])=>({srcStat:X,destStat:F}))}function je(D,$,U){let Q,X=U.dereference?(Y)=>R8.statSync(Y,{bigint:!0}):(Y)=>R8.lstatSync(Y,{bigint:!0}),F=X(D);try{Q=X($)}catch(Y){if(Y.code==="ENOENT")return{srcStat:F,destStat:null};throw Y}return{srcStat:F,destStat:Q}}async function Te(D,$,U,Q){let{srcStat:X,destStat:F}=await Ee(D,$,Q);if(F){if(t9(X,F)){let Y=W0.basename(D),J=W0.basename($);if(U==="move"&&Y!==J&&Y.toLowerCase()===J.toLowerCase())return{srcStat:X,destStat:F,isChangingCase:!0};throw Error("Source and destination must not be the same.")}if(X.isDirectory()&&!F.isDirectory())throw Error(`Cannot overwrite non-directory '${$}' with directory '${D}'.`);if(!X.isDirectory()&&F.isDirectory())throw Error(`Cannot overwrite directory '${$}' with non-directory '${D}'.`)}if(X.isDirectory()&&mI(D,$))throw Error(_U(D,$,U));return{srcStat:X,destStat:F}}function Se(D,$,U,Q){let{srcStat:X,destStat:F}=je(D,$,Q);if(F){if(t9(X,F)){let Y=W0.basename(D),J=W0.basename($);if(U==="move"&&Y!==J&&Y.toLowerCase()===J.toLowerCase())return{srcStat:X,destStat:F,isChangingCase:!0};throw Error("Source and destination must not be the same.")}if(X.isDirectory()&&!F.isDirectory())throw Error(`Cannot overwrite non-directory '${$}' with directory '${D}'.`);if(!X.isDirectory()&&F.isDirectory())throw Error(`Cannot overwrite directory '${$}' with non-directory '${D}'.`)}if(X.isDirectory()&&mI(D,$))throw Error(_U(D,$,U));return{srcStat:X,destStat:F}}async function KT(D,$,U,Q){let X=W0.resolve(W0.dirname(D)),F=W0.resolve(W0.dirname(U));if(F===X||F===W0.parse(F).root)return;let Y;try{Y=await R8.stat(F,{bigint:!0})}catch(J){if(J.code==="ENOENT")return;throw J}if(t9($,Y))throw Error(_U(D,U,Q));return KT(D,$,F,Q)}function HT(D,$,U,Q){let X=W0.resolve(W0.dirname(D)),F=W0.resolve(W0.dirname(U));if(F===X||F===W0.parse(F).root)return;let Y;try{Y=R8.statSync(F,{bigint:!0})}catch(J){if(J.code==="ENOENT")return;throw J}if(t9($,Y))throw Error(_U(D,U,Q));return HT(D,$,F,Q)}function t9(D,$){return $.ino!==void 0&&$.dev!==void 0&&$.ino===D.ino&&$.dev===D.dev}function mI(D,$){let U=W0.resolve(D).split(W0.sep).filter((X)=>X),Q=W0.resolve($).split(W0.sep).filter((X)=>X);return U.every((X,F)=>Q[F]===X)}function _U(D,$,U){return`Cannot ${U} '${D}' to a subdirectory of itself, '${$}'.`}LT.exports={checkPaths:ZT(Te),checkPathsSync:Se,checkParentPaths:ZT(KT),checkParentPathsSync:HT,isSrcSubdir:mI,areIdentical:t9}});var MT=T((MOD,NT)=>{async function Pe(D,$){let U=[];for await(let Q of D)U.push($(Q).then(()=>null,(X)=>X??Error("unknown error")));await Promise.all(U.map((Q)=>Q.then((X)=>{if(X!==null)throw X})))}NT.exports={asyncIteratorConcurrentProcess:Pe}});var AT=T((wOD,RT)=>{var O0=S0(),s9=DD("path"),{mkdirs:Ce}=M$(),{pathExists:be}=P6(),{utimesMillis:ve}=yI(),e9=u1(),{asyncIteratorConcurrentProcess:_e}=MT();async function ke(D,$,U={}){if(typeof U==="function")U={filter:U};if(U.clobber="clobber"in U?!!U.clobber:!0,U.overwrite="overwrite"in U?!!U.overwrite:U.clobber,U.preserveTimestamps&&process.arch==="ia32")process.emitWarning(`Using the preserveTimestamps option in 32-bit node is not recommended;

	see https://github.com/jprichardson/node-fs-extra/issues/269`,"Warning","fs-extra-WARN0001");let{srcStat:Q,destStat:X}=await e9.checkPaths(D,$,"copy",U);if(await e9.checkParentPaths(D,Q,$,"copy"),!await OT(D,$,U))return;let Y=s9.dirname($);if(!await be(Y))await Ce(Y);await VT(X,D,$,U)}async function OT(D,$,U){if(!U.filter)return!0;return U.filter(D,$)}async function VT(D,$,U,Q){let F=await(Q.dereference?O0.stat:O0.lstat)($);if(F.isDirectory())return fe(F,D,$,U,Q);if(F.isFile()||F.isCharacterDevice()||F.isBlockDevice())return xe(F,D,$,U,Q);if(F.isSymbolicLink())return ye(D,$,U,Q);if(F.isSocket())throw Error(`Cannot copy a socket file: ${$}`);if(F.isFIFO())throw Error(`Cannot copy a FIFO pipe: ${$}`);throw Error(`Unknown file: ${$}`)}async function xe(D,$,U,Q,X){if(!$)return wT(D,U,Q,X);if(X.overwrite)return await O0.unlink(Q),wT(D,U,Q,X);if(X.errorOnExist)throw Error(`'${Q}' already exists`)}async function wT(D,$,U,Q){if(await O0.copyFile($,U),Q.preserveTimestamps){if(ge(D.mode))await ue(U,D.mode);let X=await O0.stat($);await ve(U,X.atime,X.mtime)}return O0.chmod(U,D.mode)}function ge(D){return(D&128)===0}function ue(D,$){return O0.chmod(D,$|128)}async function fe(D,$,U,Q,X){if(!$)await O0.mkdir(Q);if(await _e(await O0.opendir(U),async(F)=>{let Y=s9.join(U,F.name),J=s9.join(Q,F.name);if(await OT(Y,J,X)){let{destStat:q}=await e9.checkPaths(Y,J,"copy",X);await VT(q,Y,J,X)}}),!$)await O0.chmod(Q,D.mode)}async function ye(D,$,U,Q){let X=await O0.readlink($);if(Q.dereference)X=s9.resolve(process.cwd(),X);if(!D)return O0.symlink(X,U);let F=null;try{F=await O0.readlink(U)}catch(Y){if(Y.code==="EINVAL"||Y.code==="UNKNOWN")return O0.symlink(X,U);throw Y}if(Q.dereference)F=s9.resolve(process.cwd(),F);if(X!==F){if(e9.isSrcSubdir(X,F))throw Error(`Cannot copy '${X}' to a subdirectory of itself, '${F}'.`);if(e9.isSrcSubdir(F,X))throw Error(`Cannot overwrite '${F}' with '${X}'.`)}return await O0.unlink(U),O0.symlink(X,U)}RT.exports=ke});var PT=T((OOD,ST)=>{var P0=R6(),D3=DD("path"),me=M$().mkdirsSync,he=yI().utimesMillisSync,$3=u1();function de(D,$,U){if(typeof U==="function")U={filter:U};if(U=U||{},U.clobber="clobber"in U?!!U.clobber:!0,U.overwrite="overwrite"in U?!!U.overwrite:U.clobber,U.preserveTimestamps&&process.arch==="ia32")process.emitWarning(`Using the preserveTimestamps option in 32-bit node is not recommended;

	see https://github.com/jprichardson/node-fs-extra/issues/269`,"Warning","fs-extra-WARN0002");let{srcStat:Q,destStat:X}=$3.checkPathsSync(D,$,"copy",U);if($3.checkParentPathsSync(D,Q,$,"copy"),U.filter&&!U.filter(D,$))return;let F=D3.dirname($);if(!P0.existsSync(F))me(F);return ET(X,D,$,U)}function ET(D,$,U,Q){let F=(Q.dereference?P0.statSync:P0.lstatSync)($);if(F.isDirectory())return oe(F,D,$,U,Q);else if(F.isFile()||F.isCharacterDevice()||F.isBlockDevice())return le(F,D,$,U,Q);else if(F.isSymbolicLink())return se(D,$,U,Q);else if(F.isSocket())throw Error(`Cannot copy a socket file: ${$}`);else if(F.isFIFO())throw Error(`Cannot copy a FIFO pipe: ${$}`);throw Error(`Unknown file: ${$}`)}function le(D,$,U,Q,X){if(!$)return jT(D,U,Q,X);return ne(D,U,Q,X)}function ne(D,$,U,Q){if(Q.overwrite)return P0.unlinkSync(U),jT(D,$,U,Q);else if(Q.errorOnExist)throw Error(`'${U}' already exists`)}function jT(D,$,U,Q){if(P0.copyFileSync($,U),Q.preserveTimestamps)ie(D.mode,$,U);return hI(U,D.mode)}function ie(D,$,U){if(ce(D))pe(U,D);return re($,U)}function ce(D){return(D&128)===0}function pe(D,$){return hI(D,$|128)}function hI(D,$){return P0.chmodSync(D,$)}function re(D,$){let U=P0.statSync(D);return he($,U.atime,U.mtime)}function oe(D,$,U,Q,X){if(!$)return ae(D.mode,U,Q,X);return TT(U,Q,X)}function ae(D,$,U,Q){return P0.mkdirSync(U),TT($,U,Q),hI(U,D)}function TT(D,$,U){let Q=P0.opendirSync(D);try{let X;while((X=Q.readSync())!==null)te(X.name,D,$,U)}finally{Q.closeSync()}}function te(D,$,U,Q){let X=D3.join($,D),F=D3.join(U,D);if(Q.filter&&!Q.filter(X,F))return;let{destStat:Y}=$3.checkPathsSync(X,F,"copy",Q);return ET(Y,X,F,Q)}function se(D,$,U,Q){let X=P0.readlinkSync($);if(Q.dereference)X=D3.resolve(process.cwd(),X);if(!D)return P0.symlinkSync(X,U);else{let F;try{F=P0.readlinkSync(U)}catch(Y){if(Y.code==="EINVAL"||Y.code==="UNKNOWN")return P0.symlinkSync(X,U);throw Y}if(Q.dereference)F=D3.resolve(process.cwd(),F);if(X!==F){if($3.isSrcSubdir(X,F))throw Error(`Cannot copy '${X}' to a subdirectory of itself, '${F}'.`);if($3.isSrcSubdir(F,X))throw Error(`Cannot overwrite '${F}' with '${X}'.`)}return ee(X,U)}}function ee(D,$){return P0.unlinkSync($),P0.symlinkSync(D,$)}ST.exports=de});var kU=T((VOD,CT)=>{var DDD=q0().fromPromise;CT.exports={copy:DDD(AT()),copySync:PT()}});var U3=T((ROD,vT)=>{var bT=R6(),$DD=q0().fromCallback;function UDD(D,$){bT.rm(D,{recursive:!0,force:!0},$)}function XDD(D){bT.rmSync(D,{recursive:!0,force:!0})}vT.exports={remove:$DD(UDD),removeSync:XDD}});var mT=T((AOD,yT)=>{var QDD=q0().fromPromise,xT=S0(),gT=DD("path"),uT=M$(),fT=U3(),_T=QDD(async function($){let U;try{U=await xT.readdir($)}catch{return uT.mkdirs($)}return Promise.all(U.map((Q)=>fT.remove(gT.join($,Q))))});function kT(D){let $;try{$=xT.readdirSync(D)}catch{return uT.mkdirsSync(D)}$.forEach((U)=>{U=gT.join(D,U),fT.removeSync(U)})}yT.exports={emptyDirSync:kT,emptydirSync:kT,emptyDir:_T,emptydir:_T}});var nT=T((EOD,lT)=>{var FDD=q0().fromPromise,hT=DD("path"),D6=S0(),dT=M$();async function YDD(D){let $;try{$=await D6.stat(D)}catch{}if($&&$.isFile())return;let U=hT.dirname(D),Q=null;try{Q=await D6.stat(U)}catch(X){if(X.code==="ENOENT"){await dT.mkdirs(U),await D6.writeFile(D,"");return}else throw X}if(Q.isDirectory())await D6.writeFile(D,"");else await D6.readdir(U)}function JDD(D){let $;try{$=D6.statSync(D)}catch{}if($&&$.isFile())return;let U=hT.dirname(D);try{if(!D6.statSync(U).isDirectory())D6.readdirSync(U)}catch(Q){if(Q&&Q.code==="ENOENT")dT.mkdirsSync(U);else throw Q}D6.writeFileSync(D,"")}lT.exports={createFile:FDD(YDD),createFileSync:JDD}});var oT=T((jOD,rT)=>{var IDD=q0().fromPromise,iT=DD("path"),C6=S0(),cT=M$(),{pathExists:qDD}=P6(),{areIdentical:pT}=u1();async function WDD(D,$){let U;try{U=await C6.lstat($,{bigint:!0})}catch{}let Q;try{Q=await C6.lstat(D,{bigint:!0})}catch(Y){throw Y.message=Y.message.replace("lstat","ensureLink"),Y}if(U&&pT(Q,U))return;let X=iT.dirname($);if(!await qDD(X))await cT.mkdirs(X);await C6.link(D,$)}function BDD(D,$){let U;try{U=C6.lstatSync($,{bigint:!0})}catch{}try{let F=C6.lstatSync(D,{bigint:!0});if(U&&pT(F,U))return}catch(F){throw F.message=F.message.replace("lstat","ensureLink"),F}let Q=iT.dirname($);if(C6.existsSync(Q))return C6.linkSync(D,$);return cT.mkdirsSync(Q),C6.linkSync(D,$)}rT.exports={createLink:IDD(WDD),createLinkSync:BDD}});var tT=T((TOD,aT)=>{var b6=DD("path"),X3=S0(),{pathExists:GDD}=P6(),zDD=q0().fromPromise;async function ZDD(D,$){if(b6.isAbsolute(D)){try{await X3.lstat(D)}catch(F){throw F.message=F.message.replace("lstat","ensureSymlink"),F}return{toCwd:D,toDst:D}}let U=b6.dirname($),Q=b6.join(U,D);if(await GDD(Q))return{toCwd:Q,toDst:D};try{await X3.lstat(D)}catch(F){throw F.message=F.message.replace("lstat","ensureSymlink"),F}return{toCwd:D,toDst:b6.relative(U,D)}}function KDD(D,$){if(b6.isAbsolute(D)){if(!X3.existsSync(D))throw Error("absolute srcpath does not exist");return{toCwd:D,toDst:D}}let U=b6.dirname($),Q=b6.join(U,D);if(X3.existsSync(Q))return{toCwd:Q,toDst:D};if(!X3.existsSync(D))throw Error("relative srcpath does not exist");return{toCwd:D,toDst:b6.relative(U,D)}}aT.exports={symlinkPaths:zDD(ZDD),symlinkPathsSync:KDD}});var DS=T((SOD,eT)=>{var sT=S0(),HDD=q0().fromPromise;async function LDD(D,$){if($)return $;let U;try{U=await sT.lstat(D)}catch{return"file"}return U&&U.isDirectory()?"dir":"file"}function NDD(D,$){if($)return $;let U;try{U=sT.lstatSync(D)}catch{return"file"}return U&&U.isDirectory()?"dir":"file"}eT.exports={symlinkType:HDD(LDD),symlinkTypeSync:NDD}});var XS=T((POD,US)=>{var MDD=q0().fromPromise,v6=DD("path"),m0=S0(),{mkdirs:wDD,mkdirsSync:ODD}=M$(),{symlinkPaths:VDD,symlinkPathsSync:RDD}=tT(),{symlinkType:ADD,symlinkTypeSync:EDD}=DS(),{pathExists:jDD}=P6(),{areIdentical:$S}=u1();async function TDD(D,$,U){let Q;try{Q=await m0.lstat($)}catch{}if(Q&&Q.isSymbolicLink()){let J;if(v6.isAbsolute(D))J=await m0.stat(D,{bigint:!0});else{let q=v6.dirname($),W=v6.join(q,D);try{J=await m0.stat(W,{bigint:!0})}catch{J=await m0.stat(D,{bigint:!0})}}let I=await m0.stat($,{bigint:!0});if($S(J,I))return}let X=await VDD(D,$);D=X.toDst;let F=await ADD(X.toCwd,U),Y=v6.dirname($);if(!await jDD(Y))await wDD(Y);return m0.symlink(D,$,F)}function SDD(D,$,U){let Q;try{Q=m0.lstatSync($)}catch{}if(Q&&Q.isSymbolicLink()){let J;if(v6.isAbsolute(D))J=m0.statSync(D,{bigint:!0});else{let q=v6.dirname($),W=v6.join(q,D);try{J=m0.statSync(W,{bigint:!0})}catch{J=m0.statSync(D,{bigint:!0})}}let I=m0.statSync($,{bigint:!0});if($S(J,I))return}let X=RDD(D,$);D=X.toDst,U=EDD(X.toCwd,U);let F=v6.dirname($);if(m0.existsSync(F))return m0.symlinkSync(D,$,U);return ODD(F),m0.symlinkSync(D,$,U)}US.exports={createSymlink:MDD(TDD),createSymlinkSync:SDD}});var BS=T((COD,WS)=>{var{createFile:QS,createFileSync:FS}=nT(),{createLink:YS,createLinkSync:JS}=oT(),{createSymlink:IS,createSymlinkSync:qS}=XS();WS.exports={createFile:QS,createFileSync:FS,ensureFile:QS,ensureFileSync:FS,createLink:YS,createLinkSync:JS,ensureLink:YS,ensureLinkSync:JS,createSymlink:IS,createSymlinkSync:qS,ensureSymlink:IS,ensureSymlinkSync:qS}});var xU=T((bOD,GS)=>{function PDD(D,{EOL:$=`
`,finalEOL:U=!0,replacer:Q=null,spaces:X}={}){let F=U?$:"",Y=JSON.stringify(D,Q,X);if(Y===void 0)throw TypeError(`Converting ${typeof D} value to JSON is not supported`);return Y.replace(/\n/g,$)+F}function CDD(D){if(Buffer.isBuffer(D))D=D.toString("utf8");return D.replace(/^\uFEFF/,"")}GS.exports={stringify:PDD,stripBom:CDD}});var HS=T((vOD,KS)=>{var A8;try{A8=R6()}catch(D){A8=DD("fs")}var gU=q0(),{stringify:zS,stripBom:ZS}=xU();async function bDD(D,$={}){if(typeof $==="string")$={encoding:$};let U=$.fs||A8,Q="throws"in $?$.throws:!0,X=await gU.fromCallback(U.readFile)(D,$);X=ZS(X);let F;try{F=JSON.parse(X,$?$.reviver:null)}catch(Y){if(Q)throw Y.message=`${D}: ${Y.message}`,Y;else return null}return F}var vDD=gU.fromPromise(bDD);function _DD(D,$={}){if(typeof $==="string")$={encoding:$};let U=$.fs||A8,Q="throws"in $?$.throws:!0;try{let X=U.readFileSync(D,$);return X=ZS(X),JSON.parse(X,$.reviver)}catch(X){if(Q)throw X.message=`${D}: ${X.message}`,X;else return null}}async function kDD(D,$,U={}){let Q=U.fs||A8,X=zS($,U);await gU.fromCallback(Q.writeFile)(D,X,U)}var xDD=gU.fromPromise(kDD);function gDD(D,$,U={}){let Q=U.fs||A8,X=zS($,U);return Q.writeFileSync(D,X,U)}KS.exports={readFile:vDD,readFileSync:_DD,writeFile:xDD,writeFileSync:gDD}});var NS=T((_OD,LS)=>{var uU=HS();LS.exports={readJson:uU.readFile,readJsonSync:uU.readFileSync,writeJson:uU.writeFile,writeJsonSync:uU.writeFileSync}});var fU=T((kOD,OS)=>{var uDD=q0().fromPromise,dI=S0(),MS=DD("path"),wS=M$(),fDD=P6().pathExists;async function yDD(D,$,U="utf-8"){let Q=MS.dirname(D);if(!await fDD(Q))await wS.mkdirs(Q);return dI.writeFile(D,$,U)}function mDD(D,...$){let U=MS.dirname(D);if(!dI.existsSync(U))wS.mkdirsSync(U);dI.writeFileSync(D,...$)}OS.exports={outputFile:uDD(yDD),outputFileSync:mDD}});var RS=T((xOD,VS)=>{var{stringify:hDD}=xU(),{outputFile:dDD}=fU();async function lDD(D,$,U={}){let Q=hDD($,U);await dDD(D,Q,U)}VS.exports=lDD});var ES=T((gOD,AS)=>{var{stringify:nDD}=xU(),{outputFileSync:iDD}=fU();function cDD(D,$,U){let Q=nDD($,U);iDD(D,Q,U)}AS.exports=cDD});var TS=T((uOD,jS)=>{var pDD=q0().fromPromise,C0=NS();C0.outputJson=pDD(RS());C0.outputJsonSync=ES();C0.outputJSON=C0.outputJson;C0.outputJSONSync=C0.outputJsonSync;C0.writeJSON=C0.writeJson;C0.writeJSONSync=C0.writeJsonSync;C0.readJSON=C0.readJson;C0.readJSONSync=C0.readJsonSync;jS.exports=C0});var vS=T((fOD,bS)=>{var rDD=S0(),SS=DD("path"),{copy:oDD}=kU(),{remove:CS}=U3(),{mkdirp:aDD}=M$(),{pathExists:tDD}=P6(),PS=u1();async function sDD(D,$,U={}){let Q=U.overwrite||U.clobber||!1,{srcStat:X,isChangingCase:F=!1}=await PS.checkPaths(D,$,"move",U);await PS.checkParentPaths(D,X,$,"move");let Y=SS.dirname($);if(SS.parse(Y).root!==Y)await aDD(Y);return eDD(D,$,Q,F)}async function eDD(D,$,U,Q){if(!Q){if(U)await CS($);else if(await tDD($))throw Error("dest already exists.")}try{await rDD.rename(D,$)}catch(X){if(X.code!=="EXDEV")throw X;await D0D(D,$,U)}}async function D0D(D,$,U){return await oDD(D,$,{overwrite:U,errorOnExist:!0,preserveTimestamps:!0}),CS(D)}bS.exports=sDD});var uS=T((yOD,gS)=>{var kS=R6(),nI=DD("path"),$0D=kU().copySync,xS=U3().removeSync,U0D=M$().mkdirpSync,_S=u1();function X0D(D,$,U){U=U||{};let Q=U.overwrite||U.clobber||!1,{srcStat:X,isChangingCase:F=!1}=_S.checkPathsSync(D,$,"move",U);if(_S.checkParentPathsSync(D,X,$,"move"),!Q0D($))U0D(nI.dirname($));return F0D(D,$,Q,F)}function Q0D(D){let $=nI.dirname(D);return nI.parse($).root===$}function F0D(D,$,U,Q){if(Q)return lI(D,$,U);if(U)return xS($),lI(D,$,U);if(kS.existsSync($))throw Error("dest already exists.");return lI(D,$,U)}function lI(D,$,U){try{kS.renameSync(D,$)}catch(Q){if(Q.code!=="EXDEV")throw Q;return Y0D(D,$,U)}}function Y0D(D,$,U){return $0D(D,$,{overwrite:U,errorOnExist:!0,preserveTimestamps:!0}),xS(D)}gS.exports=X0D});var yS=T((mOD,fS)=>{var J0D=q0().fromPromise;fS.exports={move:J0D(vS()),moveSync:uS()}});var E8=T((hOD,mS)=>{mS.exports={...S0(),...kU(),...mT(),...BS(),...TS(),...M$(),...yS(),...fU(),...P6(),...U3()}});var pS=T((dOD,cS)=>{var iI,dS,lS,nS,iS=!0;if(typeof process<"u")({FORCE_COLOR:iI,NODE_DISABLE_COLORS:dS,NO_COLOR:lS,TERM:nS}=process.env||{}),iS=process.stdout&&process.stdout.isTTY;var PD={enabled:!dS&&lS==null&&nS!=="dumb"&&(iI!=null&&iI!=="0"||iS),reset:fD(0,0),bold:fD(1,22),dim:fD(2,22),italic:fD(3,23),underline:fD(4,24),inverse:fD(7,27),hidden:fD(8,28),strikethrough:fD(9,29),black:fD(30,39),red:fD(31,39),green:fD(32,39),yellow:fD(33,39),blue:fD(34,39),magenta:fD(35,39),cyan:fD(36,39),white:fD(37,39),gray:fD(90,39),grey:fD(90,39),bgBlack:fD(40,49),bgRed:fD(41,49),bgGreen:fD(42,49),bgYellow:fD(43,49),bgBlue:fD(44,49),bgMagenta:fD(45,49),bgCyan:fD(46,49),bgWhite:fD(47,49)};function hS(D,$){let U=0,Q,X="",F="";for(;U<D.length;U++)if(Q=D[U],X+=Q.open,F+=Q.close,~$.indexOf(Q.close))$=$.replace(Q.rgx,Q.close+Q.open);return X+$+F}function I0D(D,$){let U={has:D,keys:$};return U.reset=PD.reset.bind(U),U.bold=PD.bold.bind(U),U.dim=PD.dim.bind(U),U.italic=PD.italic.bind(U),U.underline=PD.underline.bind(U),U.inverse=PD.inverse.bind(U),U.hidden=PD.hidden.bind(U),U.strikethrough=PD.strikethrough.bind(U),U.black=PD.black.bind(U),U.red=PD.red.bind(U),U.green=PD.green.bind(U),U.yellow=PD.yellow.bind(U),U.blue=PD.blue.bind(U),U.magenta=PD.magenta.bind(U),U.cyan=PD.cyan.bind(U),U.white=PD.white.bind(U),U.gray=PD.gray.bind(U),U.grey=PD.grey.bind(U),U.bgBlack=PD.bgBlack.bind(U),U.bgRed=PD.bgRed.bind(U),U.bgGreen=PD.bgGreen.bind(U),U.bgYellow=PD.bgYellow.bind(U),U.bgBlue=PD.bgBlue.bind(U),U.bgMagenta=PD.bgMagenta.bind(U),U.bgCyan=PD.bgCyan.bind(U),U.bgWhite=PD.bgWhite.bind(U),U}function fD(D,$){let U={open:`\x1B[${D}m`,close:`\x1B[${$}m`,rgx:new RegExp(`\\x1b\\[${$}m`,"g")};return function(Q){if(this!==void 0&&this.has!==void 0)return!!~this.has.indexOf(D)||(this.has.push(D),this.keys.push(U)),Q===void 0?this:PD.enabled?hS(this.keys,Q+""):Q+"";return Q===void 0?I0D([D],[U]):PD.enabled?hS([U],Q+""):Q+""}}cS.exports=PD});var j8=T((rS)=>{Object.defineProperty(rS,"__esModule",{value:!0});rS.ancillary=rS.failure=rS.success=rS.input=rS.weak=rS.strong=void 0;var q0D=y0(),x$=q0D.__importDefault(pS());rS.strong=x$.default.bold;rS.weak=x$.default.dim;rS.input=x$.default.cyan;rS.success=x$.default.green;rS.failure=x$.default.red;rS.ancillary=x$.default.cyan;var W0D={strong:rS.strong,weak:rS.weak,input:rS.input,success:rS.success,failure:rS.failure,ancillary:rS.ancillary,log:{DEBUG:x$.default.magenta,INFO:x$.default.cyan,WARN:x$.default.yellow,ERROR:x$.default.red}};rS.default=W0D});var pI=T((DP)=>{Object.defineProperty(DP,"__esModule",{value:!0});DP.EscapeCode=void 0;var w$="\x1B[";class Z0{}DP.EscapeCode=Z0;Z0.cursorLeft=()=>`${w$}G`;Z0.cursorUp=(D=1)=>`${w$}${D}A`;Z0.cursorDown=(D=1)=>`${w$}${D}B`;Z0.cursorForward=(D=1)=>`${w$}${D}C`;Z0.cursorBackward=(D=1)=>`${w$}${D}D`;Z0.cursorHide=()=>`${w$}?25l`;Z0.cursorShow=()=>`${w$}?25h`;Z0.eraseLine=()=>`${w$}2K`;Z0.eraseLines=(D)=>{let $="";for(let U=0;U<D;U++)if($+=Z0.eraseLine(),U<D-1)$+=Z0.cursorUp();return`${$}${Z0.cursorLeft()}`};Z0.eraseUp=()=>`${w$}1J`;Z0.eraseDown=()=>`${w$}J`;Z0.eraseScreen=()=>`${w$}2J`});var FP=T((XP)=>{Object.defineProperty(XP,"__esModule",{value:!0});XP.Cursor=void 0;var G0D=y0(),z0D=G0D.__importDefault(ZI()),UP=pI();class K0{static show(){if(K0.stream.isTTY)K0._isVisible=!0,K0.stream.write(UP.EscapeCode.cursorShow())}static hide(){if(K0.stream.isTTY){if(!K0._listenerAttached)(0,z0D.default)(()=>{K0.show()}),K0._listenerAttached=!0;K0._isVisible=!1,K0.stream.write(UP.EscapeCode.cursorHide())}}static toggle(){if(K0._isVisible)K0.hide();else K0.show()}}XP.Cursor=K0;K0.stream=process.stderr;K0._isVisible=!0;K0._listenerAttached=!1});var oI=T((cOD,rI)=>{var YP=(D)=>{if(Number.isNaN(D))return!1;if(D>=4352&&(D<=4447||D===9001||D===9002||11904<=D&&D<=12871&&D!==12351||12880<=D&&D<=19903||19968<=D&&D<=42182||43360<=D&&D<=43388||44032<=D&&D<=55203||63744<=D&&D<=64255||65040<=D&&D<=65049||65072<=D&&D<=65131||65281<=D&&D<=65376||65504<=D&&D<=65510||110592<=D&&D<=110593||127488<=D&&D<=127569||131072<=D&&D<=262141))return!0;return!1};rI.exports=YP;rI.exports.default=YP});var IP=T((pOD,JP)=>{var Z0D=(D)=>D&&D.exact?new RegExp(`^${"[\uD800-\uDBFF][\uDC00-\uDFFF]"}$`):new RegExp("[\uD800-\uDBFF][\uDC00-\uDFFF]","g");JP.exports=Z0D});var WP=T((rOD,qP)=>{qP.exports={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]}});var aI=T((oOD,GP)=>{var Q3=WP(),BP={};for(let D of Object.keys(Q3))BP[Q3[D]]=D;var QD={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"},lch:{channels:3,labels:"lch"},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"]}};GP.exports=QD;for(let D of Object.keys(QD)){if(!("channels"in QD[D]))throw Error("missing channels property: "+D);if(!("labels"in QD[D]))throw Error("missing channel labels property: "+D);if(QD[D].labels.length!==QD[D].channels)throw Error("channel and label counts mismatch: "+D);let{channels:$,labels:U}=QD[D];delete QD[D].channels,delete QD[D].labels,Object.defineProperty(QD[D],"channels",{value:$}),Object.defineProperty(QD[D],"labels",{value:U})}QD.rgb.hsl=function(D){let $=D[0]/255,U=D[1]/255,Q=D[2]/255,X=Math.min($,U,Q),F=Math.max($,U,Q),Y=F-X,J,I;if(F===X)J=0;else if($===F)J=(U-Q)/Y;else if(U===F)J=2+(Q-$)/Y;else if(Q===F)J=4+($-U)/Y;if(J=Math.min(J*60,360),J<0)J+=360;let q=(X+F)/2;if(F===X)I=0;else if(q<=0.5)I=Y/(F+X);else I=Y/(2-F-X);return[J,I*100,q*100]};QD.rgb.hsv=function(D){let $,U,Q,X,F,Y=D[0]/255,J=D[1]/255,I=D[2]/255,q=Math.max(Y,J,I),W=q-Math.min(Y,J,I),B=function(G){return(q-G)/6/W+0.5};if(W===0)X=0,F=0;else{if(F=W/q,$=B(Y),U=B(J),Q=B(I),Y===q)X=Q-U;else if(J===q)X=0.3333333333333333+$-Q;else if(I===q)X=0.6666666666666666+U-$;if(X<0)X+=1;else if(X>1)X-=1}return[X*360,F*100,q*100]};QD.rgb.hwb=function(D){let $=D[0],U=D[1],Q=D[2],X=QD.rgb.hsl(D)[0],F=0.00392156862745098*Math.min($,Math.min(U,Q));return Q=1-0.00392156862745098*Math.max($,Math.max(U,Q)),[X,F*100,Q*100]};QD.rgb.cmyk=function(D){let $=D[0]/255,U=D[1]/255,Q=D[2]/255,X=Math.min(1-$,1-U,1-Q),F=(1-$-X)/(1-X)||0,Y=(1-U-X)/(1-X)||0,J=(1-Q-X)/(1-X)||0;return[F*100,Y*100,J*100,X*100]};function K0D(D,$){return(D[0]-$[0])**2+(D[1]-$[1])**2+(D[2]-$[2])**2}QD.rgb.keyword=function(D){let $=BP[D];if($)return $;let U=1/0,Q;for(let X of Object.keys(Q3)){let F=Q3[X],Y=K0D(D,F);if(Y<U)U=Y,Q=X}return Q};QD.keyword.rgb=function(D){return Q3[D]};QD.rgb.xyz=function(D){let $=D[0]/255,U=D[1]/255,Q=D[2]/255;$=$>0.04045?(($+0.055)/1.055)**2.4:$/12.92,U=U>0.04045?((U+0.055)/1.055)**2.4:U/12.92,Q=Q>0.04045?((Q+0.055)/1.055)**2.4:Q/12.92;let X=$*0.4124+U*0.3576+Q*0.1805,F=$*0.2126+U*0.7152+Q*0.0722,Y=$*0.0193+U*0.1192+Q*0.9505;return[X*100,F*100,Y*100]};QD.rgb.lab=function(D){let $=QD.rgb.xyz(D),U=$[0],Q=$[1],X=$[2];U/=95.047,Q/=100,X/=108.883,U=U>0.008856?U**0.3333333333333333:7.787*U+0.13793103448275862,Q=Q>0.008856?Q**0.3333333333333333:7.787*Q+0.13793103448275862,X=X>0.008856?X**0.3333333333333333:7.787*X+0.13793103448275862;let F=116*Q-16,Y=500*(U-Q),J=200*(Q-X);return[F,Y,J]};QD.hsl.rgb=function(D){let $=D[0]/360,U=D[1]/100,Q=D[2]/100,X,F,Y;if(U===0)return Y=Q*255,[Y,Y,Y];if(Q<0.5)X=Q*(1+U);else X=Q+U-Q*U;let J=2*Q-X,I=[0,0,0];for(let q=0;q<3;q++){if(F=$+0.3333333333333333*-(q-1),F<0)F++;if(F>1)F--;if(6*F<1)Y=J+(X-J)*6*F;else if(2*F<1)Y=X;else if(3*F<2)Y=J+(X-J)*(0.6666666666666666-F)*6;else Y=J;I[q]=Y*255}return I};QD.hsl.hsv=function(D){let $=D[0],U=D[1]/100,Q=D[2]/100,X=U,F=Math.max(Q,0.01);Q*=2,U*=Q<=1?Q:2-Q,X*=F<=1?F:2-F;let Y=(Q+U)/2,J=Q===0?2*X/(F+X):2*U/(Q+U);return[$,J*100,Y*100]};QD.hsv.rgb=function(D){let $=D[0]/60,U=D[1]/100,Q=D[2]/100,X=Math.floor($)%6,F=$-Math.floor($),Y=255*Q*(1-U),J=255*Q*(1-U*F),I=255*Q*(1-U*(1-F));switch(Q*=255,X){case 0:return[Q,I,Y];case 1:return[J,Q,Y];case 2:return[Y,Q,I];case 3:return[Y,J,Q];case 4:return[I,Y,Q];case 5:return[Q,Y,J]}};QD.hsv.hsl=function(D){let $=D[0],U=D[1]/100,Q=D[2]/100,X=Math.max(Q,0.01),F,Y;Y=(2-U)*Q;let J=(2-U)*X;return F=U*X,F/=J<=1?J:2-J,F=F||0,Y/=2,[$,F*100,Y*100]};QD.hwb.rgb=function(D){let $=D[0]/360,U=D[1]/100,Q=D[2]/100,X=U+Q,F;if(X>1)U/=X,Q/=X;let Y=Math.floor(6*$),J=1-Q;if(F=6*$-Y,(Y&1)!==0)F=1-F;let I=U+F*(J-U),q,W,B;switch(Y){default:case 6:case 0:q=J,W=I,B=U;break;case 1:q=I,W=J,B=U;break;case 2:q=U,W=J,B=I;break;case 3:q=U,W=I,B=J;break;case 4:q=I,W=U,B=J;break;case 5:q=J,W=U,B=I;break}return[q*255,W*255,B*255]};QD.cmyk.rgb=function(D){let $=D[0]/100,U=D[1]/100,Q=D[2]/100,X=D[3]/100,F=1-Math.min(1,$*(1-X)+X),Y=1-Math.min(1,U*(1-X)+X),J=1-Math.min(1,Q*(1-X)+X);return[F*255,Y*255,J*255]};QD.xyz.rgb=function(D){let $=D[0]/100,U=D[1]/100,Q=D[2]/100,X,F,Y;return X=$*3.2406+U*-1.5372+Q*-0.4986,F=$*-0.9689+U*1.8758+Q*0.0415,Y=$*0.0557+U*-0.204+Q*1.057,X=X>0.0031308?1.055*X**0.4166666666666667-0.055:X*12.92,F=F>0.0031308?1.055*F**0.4166666666666667-0.055:F*12.92,Y=Y>0.0031308?1.055*Y**0.4166666666666667-0.055:Y*12.92,X=Math.min(Math.max(0,X),1),F=Math.min(Math.max(0,F),1),Y=Math.min(Math.max(0,Y),1),[X*255,F*255,Y*255]};QD.xyz.lab=function(D){let $=D[0],U=D[1],Q=D[2];$/=95.047,U/=100,Q/=108.883,$=$>0.008856?$**0.3333333333333333:7.787*$+0.13793103448275862,U=U>0.008856?U**0.3333333333333333:7.787*U+0.13793103448275862,Q=Q>0.008856?Q**0.3333333333333333:7.787*Q+0.13793103448275862;let X=116*U-16,F=500*($-U),Y=200*(U-Q);return[X,F,Y]};QD.lab.xyz=function(D){let $=D[0],U=D[1],Q=D[2],X,F,Y;F=($+16)/116,X=U/500+F,Y=F-Q/200;let J=F**3,I=X**3,q=Y**3;return F=J>0.008856?J:(F-0.13793103448275862)/7.787,X=I>0.008856?I:(X-0.13793103448275862)/7.787,Y=q>0.008856?q:(Y-0.13793103448275862)/7.787,X*=95.047,F*=100,Y*=108.883,[X,F,Y]};QD.lab.lch=function(D){let $=D[0],U=D[1],Q=D[2],X;if(X=Math.atan2(Q,U)*360/2/Math.PI,X<0)X+=360;let Y=Math.sqrt(U*U+Q*Q);return[$,Y,X]};QD.lch.lab=function(D){let $=D[0],U=D[1],X=D[2]/360*2*Math.PI,F=U*Math.cos(X),Y=U*Math.sin(X);return[$,F,Y]};QD.rgb.ansi16=function(D,$=null){let[U,Q,X]=D,F=$===null?QD.rgb.hsv(D)[2]:$;if(F=Math.round(F/50),F===0)return 30;let Y=30+(Math.round(X/255)<<2|Math.round(Q/255)<<1|Math.round(U/255));if(F===2)Y+=60;return Y};QD.hsv.ansi16=function(D){return QD.rgb.ansi16(QD.hsv.rgb(D),D[2])};QD.rgb.ansi256=function(D){let $=D[0],U=D[1],Q=D[2];if($===U&&U===Q){if($<8)return 16;if($>248)return 231;return Math.round(($-8)/247*24)+232}return 16+36*Math.round($/255*5)+6*Math.round(U/255*5)+Math.round(Q/255*5)};QD.ansi16.rgb=function(D){let $=D%10;if($===0||$===7){if(D>50)$+=3.5;return $=$/10.5*255,[$,$,$]}let U=(~~(D>50)+1)*0.5,Q=($&1)*U*255,X=($>>1&1)*U*255,F=($>>2&1)*U*255;return[Q,X,F]};QD.ansi256.rgb=function(D){if(D>=232){let F=(D-232)*10+8;return[F,F,F]}D-=16;let $,U=Math.floor(D/36)/5*255,Q=Math.floor(($=D%36)/6)/5*255,X=$%6/5*255;return[U,Q,X]};QD.rgb.hex=function(D){let U=(((Math.round(D[0])&255)<<16)+((Math.round(D[1])&255)<<8)+(Math.round(D[2])&255)).toString(16).toUpperCase();return"000000".substring(U.length)+U};QD.hex.rgb=function(D){let $=D.toString(16).match(/[a-f0-9]{6}|[a-f0-9]{3}/i);if(!$)return[0,0,0];let U=$[0];if($[0].length===3)U=U.split("").map((J)=>{return J+J}).join("");let Q=parseInt(U,16),X=Q>>16&255,F=Q>>8&255,Y=Q&255;return[X,F,Y]};QD.rgb.hcg=function(D){let $=D[0]/255,U=D[1]/255,Q=D[2]/255,X=Math.max(Math.max($,U),Q),F=Math.min(Math.min($,U),Q),Y=X-F,J,I;if(Y<1)J=F/(1-Y);else J=0;if(Y<=0)I=0;else if(X===$)I=(U-Q)/Y%6;else if(X===U)I=2+(Q-$)/Y;else I=4+($-U)/Y;return I/=6,I%=1,[I*360,Y*100,J*100]};QD.hsl.hcg=function(D){let $=D[1]/100,U=D[2]/100,Q=U<0.5?2*$*U:2*$*(1-U),X=0;if(Q<1)X=(U-0.5*Q)/(1-Q);return[D[0],Q*100,X*100]};QD.hsv.hcg=function(D){let $=D[1]/100,U=D[2]/100,Q=$*U,X=0;if(Q<1)X=(U-Q)/(1-Q);return[D[0],Q*100,X*100]};QD.hcg.rgb=function(D){let $=D[0]/360,U=D[1]/100,Q=D[2]/100;if(U===0)return[Q*255,Q*255,Q*255];let X=[0,0,0],F=$%1*6,Y=F%1,J=1-Y,I=0;switch(Math.floor(F)){case 0:X[0]=1,X[1]=Y,X[2]=0;break;case 1:X[0]=J,X[1]=1,X[2]=0;break;case 2:X[0]=0,X[1]=1,X[2]=Y;break;case 3:X[0]=0,X[1]=J,X[2]=1;break;case 4:X[0]=Y,X[1]=0,X[2]=1;break;default:X[0]=1,X[1]=0,X[2]=J}return I=(1-U)*Q,[(U*X[0]+I)*255,(U*X[1]+I)*255,(U*X[2]+I)*255]};QD.hcg.hsv=function(D){let $=D[1]/100,U=D[2]/100,Q=$+U*(1-$),X=0;if(Q>0)X=$/Q;return[D[0],X*100,Q*100]};QD.hcg.hsl=function(D){let $=D[1]/100,Q=D[2]/100*(1-$)+0.5*$,X=0;if(Q>0&&Q<0.5)X=$/(2*Q);else if(Q>=0.5&&Q<1)X=$/(2*(1-Q));return[D[0],X*100,Q*100]};QD.hcg.hwb=function(D){let $=D[1]/100,U=D[2]/100,Q=$+U*(1-$);return[D[0],(Q-$)*100,(1-Q)*100]};QD.hwb.hcg=function(D){let $=D[1]/100,Q=1-D[2]/100,X=Q-$,F=0;if(X<1)F=(Q-X)/(1-X);return[D[0],X*100,F*100]};QD.apple.rgb=function(D){return[D[0]/65535*255,D[1]/65535*255,D[2]/65535*255]};QD.rgb.apple=function(D){return[D[0]/255*65535,D[1]/255*65535,D[2]/255*65535]};QD.gray.rgb=function(D){return[D[0]/100*255,D[0]/100*255,D[0]/100*255]};QD.gray.hsl=function(D){return[0,0,D[0]]};QD.gray.hsv=QD.gray.hsl;QD.gray.hwb=function(D){return[0,100,D[0]]};QD.gray.cmyk=function(D){return[0,0,0,D[0]]};QD.gray.lab=function(D){return[D[0],0,0]};QD.gray.hex=function(D){let $=Math.round(D[0]/100*255)&255,Q=(($<<16)+($<<8)+$).toString(16).toUpperCase();return"000000".substring(Q.length)+Q};QD.rgb.gray=function(D){return[(D[0]+D[1]+D[2])/3/255*100]}});var ZP=T((aOD,zP)=>{var yU=aI();function H0D(){let D={},$=Object.keys(yU);for(let U=$.length,Q=0;Q<U;Q++)D[$[Q]]={distance:-1,parent:null};return D}function L0D(D){let $=H0D(),U=[D];$[D].distance=0;while(U.length){let Q=U.pop(),X=Object.keys(yU[Q]);for(let F=X.length,Y=0;Y<F;Y++){let J=X[Y],I=$[J];if(I.distance===-1)I.distance=$[Q].distance+1,I.parent=Q,U.unshift(J)}}return $}function N0D(D,$){return function(U){return $(D(U))}}function M0D(D,$){let U=[$[D].parent,D],Q=yU[$[D].parent][D],X=$[D].parent;while($[X].parent)U.unshift($[X].parent),Q=N0D(yU[$[X].parent][X],Q),X=$[X].parent;return Q.conversion=U,Q}zP.exports=function(D){let $=L0D(D),U={},Q=Object.keys($);for(let X=Q.length,F=0;F<X;F++){let Y=Q[F];if($[Y].parent===null)continue;U[Y]=M0D(Y,$)}return U}});var HP=T((tOD,KP)=>{var tI=aI(),w0D=ZP(),T8={},O0D=Object.keys(tI);function V0D(D){let $=function(...U){let Q=U[0];if(Q===void 0||Q===null)return Q;if(Q.length>1)U=Q;return D(U)};if("conversion"in D)$.conversion=D.conversion;return $}function R0D(D){let $=function(...U){let Q=U[0];if(Q===void 0||Q===null)return Q;if(Q.length>1)U=Q;let X=D(U);if(typeof X==="object")for(let F=X.length,Y=0;Y<F;Y++)X[Y]=Math.round(X[Y]);return X};if("conversion"in D)$.conversion=D.conversion;return $}O0D.forEach((D)=>{T8[D]={},Object.defineProperty(T8[D],"channels",{value:tI[D].channels}),Object.defineProperty(T8[D],"labels",{value:tI[D].labels});let $=w0D(D);Object.keys($).forEach((Q)=>{let X=$[Q];T8[D][Q]=R0D(X),T8[D][Q].raw=V0D(X)})});KP.exports=T8});var eI=T((sOD,OP)=>{var LP=(D,$)=>(...U)=>{return`\x1B[${D(...U)+$}m`},NP=(D,$)=>(...U)=>{let Q=D(...U);return`\x1B[${38+$};5;${Q}m`},MP=(D,$)=>(...U)=>{let Q=D(...U);return`\x1B[${38+$};2;${Q[0]};${Q[1]};${Q[2]}m`},mU=(D)=>D,wP=(D,$,U)=>[D,$,U],S8=(D,$,U)=>{Object.defineProperty(D,$,{get:()=>{let Q=U();return Object.defineProperty(D,$,{value:Q,enumerable:!0,configurable:!0}),Q},enumerable:!0,configurable:!0})},sI,P8=(D,$,U,Q)=>{if(sI===void 0)sI=HP();let X=Q?10:0,F={};for(let[Y,J]of Object.entries(sI)){let I=Y==="ansi16"?"ansi":Y;if(Y===$)F[I]=D(U,X);else if(typeof J==="object")F[I]=D(J[$],X)}return F};function A0D(){let D=new Map,$={modifier:{reset:[0,0],bold:[1,22],dim:[2,22],italic:[3,23],underline:[4,24],inverse:[7,27],hidden:[8,28],strikethrough:[9,29]},color:{black:[30,39],red:[31,39],green:[32,39],yellow:[33,39],blue:[34,39],magenta:[35,39],cyan:[36,39],white:[37,39],blackBright:[90,39],redBright:[91,39],greenBright:[92,39],yellowBright:[93,39],blueBright:[94,39],magentaBright:[95,39],cyanBright:[96,39],whiteBright:[97,39]},bgColor:{bgBlack:[40,49],bgRed:[41,49],bgGreen:[42,49],bgYellow:[43,49],bgBlue:[44,49],bgMagenta:[45,49],bgCyan:[46,49],bgWhite:[47,49],bgBlackBright:[100,49],bgRedBright:[101,49],bgGreenBright:[102,49],bgYellowBright:[103,49],bgBlueBright:[104,49],bgMagentaBright:[105,49],bgCyanBright:[106,49],bgWhiteBright:[107,49]}};$.color.gray=$.color.blackBright,$.bgColor.bgGray=$.bgColor.bgBlackBright,$.color.grey=$.color.blackBright,$.bgColor.bgGrey=$.bgColor.bgBlackBright;for(let[U,Q]of Object.entries($)){for(let[X,F]of Object.entries(Q))$[X]={open:`\x1B[${F[0]}m`,close:`\x1B[${F[1]}m`},Q[X]=$[X],D.set(F[0],F[1]);Object.defineProperty($,U,{value:Q,enumerable:!1})}return Object.defineProperty($,"codes",{value:D,enumerable:!1}),$.color.close="\x1B[39m",$.bgColor.close="\x1B[49m",S8($.color,"ansi",()=>P8(LP,"ansi16",mU,!1)),S8($.color,"ansi256",()=>P8(NP,"ansi256",mU,!1)),S8($.color,"ansi16m",()=>P8(MP,"rgb",wP,!1)),S8($.bgColor,"ansi",()=>P8(LP,"ansi16",mU,!0)),S8($.bgColor,"ansi256",()=>P8(NP,"ansi256",mU,!0)),S8($.bgColor,"ansi16m",()=>P8(MP,"rgb",wP,!0)),$}Object.defineProperty(OP,"exports",{enumerable:!0,get:A0D})});var jP=T((eOD,EP)=>{var E0D=oI(),j0D=IP(),VP=eI(),AP=["\x1B","›"],hU=(D)=>`${AP[0]}[${D}m`,RP=(D,$,U)=>{let Q=[];D=[...D];for(let X of D){let F=X;if(X.includes(";"))X=X.split(";")[0][0]+"0";let Y=VP.codes.get(Number.parseInt(X,10));if(Y){let J=D.indexOf(Y.toString());if(J===-1)Q.push(hU($?Y:F));else D.splice(J,1)}else if($){Q.push(hU(0));break}else Q.push(hU(F))}if($){if(Q=Q.filter((X,F)=>Q.indexOf(X)===F),U!==void 0){let X=hU(VP.codes.get(Number.parseInt(U,10)));Q=Q.reduce((F,Y)=>Y===X?[Y,...F]:[...F,Y],[])}}return Q.join("")};EP.exports=(D,$,U)=>{let Q=[...D],X=[],F=typeof U==="number"?U:Q.length,Y=!1,J,I=0,q="";for(let[W,B]of Q.entries()){let G=!1;if(AP.includes(B)){let Z=/\d[^m]*/.exec(D.slice(W,W+18));if(J=Z&&Z.length>0?Z[0]:void 0,I<F){if(Y=!0,J!==void 0)X.push(J)}}else if(Y&&B==="m")Y=!1,G=!0;if(!Y&&!G)I++;if(!j0D({exact:!0}).test(B)&&E0D(B.codePointAt())){if(I++,typeof U!=="number")F++}if(I>$&&I<=F)q+=B;else if(I===$&&!Y&&J!==void 0)q=RP(X);else if(I>=F){q+=RP(X,!0,J);break}}return q}});var SP=T((DVD,TP)=>{TP.exports=({onlyFirst:D=!1}={})=>{let $=["[\\u001B\\u009B][[\\]()#;?]*(?:(?:(?:(?:;[-a-zA-Z\\d\\/#&.:=?%@~_]+)*|[a-zA-Z\\d]+(?:;[-a-zA-Z\\d\\/#&.:=?%@~_]*)*)?\\u0007)","(?:(?:\\d{1,4}(?:;\\d{0,4})*)?[\\dA-PR-TZcf-ntqry=><~]))"].join("|");return new RegExp($,D?void 0:"g")}});var dU=T(($VD,PP)=>{var T0D=SP();PP.exports=(D)=>typeof D==="string"?D.replace(T0D(),""):D});var bP=T((UVD,CP)=>{CP.exports=function(){return/\uD83C\uDFF4\uDB40\uDC67\uDB40\uDC62(?:\uDB40\uDC65\uDB40\uDC6E\uDB40\uDC67|\uDB40\uDC73\uDB40\uDC63\uDB40\uDC74|\uDB40\uDC77\uDB40\uDC6C\uDB40\uDC73)\uDB40\uDC7F|\uD83D\uDC68(?:\uD83C\uDFFC\u200D(?:\uD83E\uDD1D\u200D\uD83D\uDC68\uD83C\uDFFB|\uD83C[\uDF3E\uDF73\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\uD83C\uDFFF\u200D(?:\uD83E\uDD1D\u200D\uD83D\uDC68(?:\uD83C[\uDFFB-\uDFFE])|\uD83C[\uDF3E\uDF73\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\uD83C\uDFFE\u200D(?:\uD83E\uDD1D\u200D\uD83D\uDC68(?:\uD83C[\uDFFB-\uDFFD])|\uD83C[\uDF3E\uDF73\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\uD83C\uDFFD\u200D(?:\uD83E\uDD1D\u200D\uD83D\uDC68(?:\uD83C[\uDFFB\uDFFC])|\uD83C[\uDF3E\uDF73\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\u200D(?:\u2764\uFE0F\u200D(?:\uD83D\uDC8B\u200D)?\uD83D\uDC68|(?:\uD83D[\uDC68\uDC69])\u200D(?:\uD83D\uDC66\u200D\uD83D\uDC66|\uD83D\uDC67\u200D(?:\uD83D[\uDC66\uDC67]))|\uD83D\uDC66\u200D\uD83D\uDC66|\uD83D\uDC67\u200D(?:\uD83D[\uDC66\uDC67])|(?:\uD83D[\uDC68\uDC69])\u200D(?:\uD83D[\uDC66\uDC67])|[\u2695\u2696\u2708]\uFE0F|\uD83D[\uDC66\uDC67]|\uD83C[\uDF3E\uDF73\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|(?:\uD83C\uDFFB\u200D[\u2695\u2696\u2708]|\uD83C\uDFFF\u200D[\u2695\u2696\u2708]|\uD83C\uDFFE\u200D[\u2695\u2696\u2708]|\uD83C\uDFFD\u200D[\u2695\u2696\u2708]|\uD83C\uDFFC\u200D[\u2695\u2696\u2708])\uFE0F|\uD83C\uDFFB\u200D(?:\uD83C[\uDF3E\uDF73\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\uD83C[\uDFFB-\uDFFF])|(?:\uD83E\uDDD1\uD83C\uDFFB\u200D\uD83E\uDD1D\u200D\uD83E\uDDD1|\uD83D\uDC69\uD83C\uDFFC\u200D\uD83E\uDD1D\u200D\uD83D\uDC69)\uD83C\uDFFB|\uD83E\uDDD1(?:\uD83C\uDFFF\u200D\uD83E\uDD1D\u200D\uD83E\uDDD1(?:\uD83C[\uDFFB-\uDFFF])|\u200D\uD83E\uDD1D\u200D\uD83E\uDDD1)|(?:\uD83E\uDDD1\uD83C\uDFFE\u200D\uD83E\uDD1D\u200D\uD83E\uDDD1|\uD83D\uDC69\uD83C\uDFFF\u200D\uD83E\uDD1D\u200D(?:\uD83D[\uDC68\uDC69]))(?:\uD83C[\uDFFB-\uDFFE])|(?:\uD83E\uDDD1\uD83C\uDFFC\u200D\uD83E\uDD1D\u200D\uD83E\uDDD1|\uD83D\uDC69\uD83C\uDFFD\u200D\uD83E\uDD1D\u200D\uD83D\uDC69)(?:\uD83C[\uDFFB\uDFFC])|\uD83D\uDC69(?:\uD83C\uDFFE\u200D(?:\uD83E\uDD1D\u200D\uD83D\uDC68(?:\uD83C[\uDFFB-\uDFFD\uDFFF])|\uD83C[\uDF3E\uDF73\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\uD83C\uDFFC\u200D(?:\uD83E\uDD1D\u200D\uD83D\uDC68(?:\uD83C[\uDFFB\uDFFD-\uDFFF])|\uD83C[\uDF3E\uDF73\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\uD83C\uDFFB\u200D(?:\uD83E\uDD1D\u200D\uD83D\uDC68(?:\uD83C[\uDFFC-\uDFFF])|\uD83C[\uDF3E\uDF73\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\uD83C\uDFFD\u200D(?:\uD83E\uDD1D\u200D\uD83D\uDC68(?:\uD83C[\uDFFB\uDFFC\uDFFE\uDFFF])|\uD83C[\uDF3E\uDF73\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\u200D(?:\u2764\uFE0F\u200D(?:\uD83D\uDC8B\u200D(?:\uD83D[\uDC68\uDC69])|\uD83D[\uDC68\uDC69])|\uD83C[\uDF3E\uDF73\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\uD83C\uDFFF\u200D(?:\uD83C[\uDF3E\uDF73\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD]))|\uD83D\uDC69\u200D\uD83D\uDC69\u200D(?:\uD83D\uDC66\u200D\uD83D\uDC66|\uD83D\uDC67\u200D(?:\uD83D[\uDC66\uDC67]))|(?:\uD83E\uDDD1\uD83C\uDFFD\u200D\uD83E\uDD1D\u200D\uD83E\uDDD1|\uD83D\uDC69\uD83C\uDFFE\u200D\uD83E\uDD1D\u200D\uD83D\uDC69)(?:\uD83C[\uDFFB-\uDFFD])|\uD83D\uDC69\u200D\uD83D\uDC66\u200D\uD83D\uDC66|\uD83D\uDC69\u200D\uD83D\uDC69\u200D(?:\uD83D[\uDC66\uDC67])|(?:\uD83D\uDC41\uFE0F\u200D\uD83D\uDDE8|\uD83D\uDC69(?:\uD83C\uDFFF\u200D[\u2695\u2696\u2708]|\uD83C\uDFFE\u200D[\u2695\u2696\u2708]|\uD83C\uDFFC\u200D[\u2695\u2696\u2708]|\uD83C\uDFFB\u200D[\u2695\u2696\u2708]|\uD83C\uDFFD\u200D[\u2695\u2696\u2708]|\u200D[\u2695\u2696\u2708])|(?:(?:\u26F9|\uD83C[\uDFCB\uDFCC]|\uD83D\uDD75)\uFE0F|\uD83D\uDC6F|\uD83E[\uDD3C\uDDDE\uDDDF])\u200D[\u2640\u2642]|(?:\u26F9|\uD83C[\uDFCB\uDFCC]|\uD83D\uDD75)(?:\uD83C[\uDFFB-\uDFFF])\u200D[\u2640\u2642]|(?:\uD83C[\uDFC3\uDFC4\uDFCA]|\uD83D[\uDC6E\uDC71\uDC73\uDC77\uDC81\uDC82\uDC86\uDC87\uDE45-\uDE47\uDE4B\uDE4D\uDE4E\uDEA3\uDEB4-\uDEB6]|\uD83E[\uDD26\uDD37-\uDD39\uDD3D\uDD3E\uDDB8\uDDB9\uDDCD-\uDDCF\uDDD6-\uDDDD])(?:(?:\uD83C[\uDFFB-\uDFFF])\u200D[\u2640\u2642]|\u200D[\u2640\u2642])|\uD83C\uDFF4\u200D\u2620)\uFE0F|\uD83D\uDC69\u200D\uD83D\uDC67\u200D(?:\uD83D[\uDC66\uDC67])|\uD83C\uDFF3\uFE0F\u200D\uD83C\uDF08|\uD83D\uDC15\u200D\uD83E\uDDBA|\uD83D\uDC69\u200D\uD83D\uDC66|\uD83D\uDC69\u200D\uD83D\uDC67|\uD83C\uDDFD\uD83C\uDDF0|\uD83C\uDDF4\uD83C\uDDF2|\uD83C\uDDF6\uD83C\uDDE6|[#\*0-9]\uFE0F\u20E3|\uD83C\uDDE7(?:\uD83C[\uDDE6\uDDE7\uDDE9-\uDDEF\uDDF1-\uDDF4\uDDF6-\uDDF9\uDDFB\uDDFC\uDDFE\uDDFF])|\uD83C\uDDF9(?:\uD83C[\uDDE6\uDDE8\uDDE9\uDDEB-\uDDED\uDDEF-\uDDF4\uDDF7\uDDF9\uDDFB\uDDFC\uDDFF])|\uD83C\uDDEA(?:\uD83C[\uDDE6\uDDE8\uDDEA\uDDEC\uDDED\uDDF7-\uDDFA])|\uD83E\uDDD1(?:\uD83C[\uDFFB-\uDFFF])|\uD83C\uDDF7(?:\uD83C[\uDDEA\uDDF4\uDDF8\uDDFA\uDDFC])|\uD83D\uDC69(?:\uD83C[\uDFFB-\uDFFF])|\uD83C\uDDF2(?:\uD83C[\uDDE6\uDDE8-\uDDED\uDDF0-\uDDFF])|\uD83C\uDDE6(?:\uD83C[\uDDE8-\uDDEC\uDDEE\uDDF1\uDDF2\uDDF4\uDDF6-\uDDFA\uDDFC\uDDFD\uDDFF])|\uD83C\uDDF0(?:\uD83C[\uDDEA\uDDEC-\uDDEE\uDDF2\uDDF3\uDDF5\uDDF7\uDDFC\uDDFE\uDDFF])|\uD83C\uDDED(?:\uD83C[\uDDF0\uDDF2\uDDF3\uDDF7\uDDF9\uDDFA])|\uD83C\uDDE9(?:\uD83C[\uDDEA\uDDEC\uDDEF\uDDF0\uDDF2\uDDF4\uDDFF])|\uD83C\uDDFE(?:\uD83C[\uDDEA\uDDF9])|\uD83C\uDDEC(?:\uD83C[\uDDE6\uDDE7\uDDE9-\uDDEE\uDDF1-\uDDF3\uDDF5-\uDDFA\uDDFC\uDDFE])|\uD83C\uDDF8(?:\uD83C[\uDDE6-\uDDEA\uDDEC-\uDDF4\uDDF7-\uDDF9\uDDFB\uDDFD-\uDDFF])|\uD83C\uDDEB(?:\uD83C[\uDDEE-\uDDF0\uDDF2\uDDF4\uDDF7])|\uD83C\uDDF5(?:\uD83C[\uDDE6\uDDEA-\uDDED\uDDF0-\uDDF3\uDDF7-\uDDF9\uDDFC\uDDFE])|\uD83C\uDDFB(?:\uD83C[\uDDE6\uDDE8\uDDEA\uDDEC\uDDEE\uDDF3\uDDFA])|\uD83C\uDDF3(?:\uD83C[\uDDE6\uDDE8\uDDEA-\uDDEC\uDDEE\uDDF1\uDDF4\uDDF5\uDDF7\uDDFA\uDDFF])|\uD83C\uDDE8(?:\uD83C[\uDDE6\uDDE8\uDDE9\uDDEB-\uDDEE\uDDF0-\uDDF5\uDDF7\uDDFA-\uDDFF])|\uD83C\uDDF1(?:\uD83C[\uDDE6-\uDDE8\uDDEE\uDDF0\uDDF7-\uDDFB\uDDFE])|\uD83C\uDDFF(?:\uD83C[\uDDE6\uDDF2\uDDFC])|\uD83C\uDDFC(?:\uD83C[\uDDEB\uDDF8])|\uD83C\uDDFA(?:\uD83C[\uDDE6\uDDEC\uDDF2\uDDF3\uDDF8\uDDFE\uDDFF])|\uD83C\uDDEE(?:\uD83C[\uDDE8-\uDDEA\uDDF1-\uDDF4\uDDF6-\uDDF9])|\uD83C\uDDEF(?:\uD83C[\uDDEA\uDDF2\uDDF4\uDDF5])|(?:\uD83C[\uDFC3\uDFC4\uDFCA]|\uD83D[\uDC6E\uDC71\uDC73\uDC77\uDC81\uDC82\uDC86\uDC87\uDE45-\uDE47\uDE4B\uDE4D\uDE4E\uDEA3\uDEB4-\uDEB6]|\uD83E[\uDD26\uDD37-\uDD39\uDD3D\uDD3E\uDDB8\uDDB9\uDDCD-\uDDCF\uDDD6-\uDDDD])(?:\uD83C[\uDFFB-\uDFFF])|(?:\u26F9|\uD83C[\uDFCB\uDFCC]|\uD83D\uDD75)(?:\uD83C[\uDFFB-\uDFFF])|(?:[\u261D\u270A-\u270D]|\uD83C[\uDF85\uDFC2\uDFC7]|\uD83D[\uDC42\uDC43\uDC46-\uDC50\uDC66\uDC67\uDC6B-\uDC6D\uDC70\uDC72\uDC74-\uDC76\uDC78\uDC7C\uDC83\uDC85\uDCAA\uDD74\uDD7A\uDD90\uDD95\uDD96\uDE4C\uDE4F\uDEC0\uDECC]|\uD83E[\uDD0F\uDD18-\uDD1C\uDD1E\uDD1F\uDD30-\uDD36\uDDB5\uDDB6\uDDBB\uDDD2-\uDDD5])(?:\uD83C[\uDFFB-\uDFFF])|(?:[\u231A\u231B\u23E9-\u23EC\u23F0\u23F3\u25FD\u25FE\u2614\u2615\u2648-\u2653\u267F\u2693\u26A1\u26AA\u26AB\u26BD\u26BE\u26C4\u26C5\u26CE\u26D4\u26EA\u26F2\u26F3\u26F5\u26FA\u26FD\u2705\u270A\u270B\u2728\u274C\u274E\u2753-\u2755\u2757\u2795-\u2797\u27B0\u27BF\u2B1B\u2B1C\u2B50\u2B55]|\uD83C[\uDC04\uDCCF\uDD8E\uDD91-\uDD9A\uDDE6-\uDDFF\uDE01\uDE1A\uDE2F\uDE32-\uDE36\uDE38-\uDE3A\uDE50\uDE51\uDF00-\uDF20\uDF2D-\uDF35\uDF37-\uDF7C\uDF7E-\uDF93\uDFA0-\uDFCA\uDFCF-\uDFD3\uDFE0-\uDFF0\uDFF4\uDFF8-\uDFFF]|\uD83D[\uDC00-\uDC3E\uDC40\uDC42-\uDCFC\uDCFF-\uDD3D\uDD4B-\uDD4E\uDD50-\uDD67\uDD7A\uDD95\uDD96\uDDA4\uDDFB-\uDE4F\uDE80-\uDEC5\uDECC\uDED0-\uDED2\uDED5\uDEEB\uDEEC\uDEF4-\uDEFA\uDFE0-\uDFEB]|\uD83E[\uDD0D-\uDD3A\uDD3C-\uDD45\uDD47-\uDD71\uDD73-\uDD76\uDD7A-\uDDA2\uDDA5-\uDDAA\uDDAE-\uDDCA\uDDCD-\uDDFF\uDE70-\uDE73\uDE78-\uDE7A\uDE80-\uDE82\uDE90-\uDE95])|(?:[#\*0-9\xA9\xAE\u203C\u2049\u2122\u2139\u2194-\u2199\u21A9\u21AA\u231A\u231B\u2328\u23CF\u23E9-\u23F3\u23F8-\u23FA\u24C2\u25AA\u25AB\u25B6\u25C0\u25FB-\u25FE\u2600-\u2604\u260E\u2611\u2614\u2615\u2618\u261D\u2620\u2622\u2623\u2626\u262A\u262E\u262F\u2638-\u263A\u2640\u2642\u2648-\u2653\u265F\u2660\u2663\u2665\u2666\u2668\u267B\u267E\u267F\u2692-\u2697\u2699\u269B\u269C\u26A0\u26A1\u26AA\u26AB\u26B0\u26B1\u26BD\u26BE\u26C4\u26C5\u26C8\u26CE\u26CF\u26D1\u26D3\u26D4\u26E9\u26EA\u26F0-\u26F5\u26F7-\u26FA\u26FD\u2702\u2705\u2708-\u270D\u270F\u2712\u2714\u2716\u271D\u2721\u2728\u2733\u2734\u2744\u2747\u274C\u274E\u2753-\u2755\u2757\u2763\u2764\u2795-\u2797\u27A1\u27B0\u27BF\u2934\u2935\u2B05-\u2B07\u2B1B\u2B1C\u2B50\u2B55\u3030\u303D\u3297\u3299]|\uD83C[\uDC04\uDCCF\uDD70\uDD71\uDD7E\uDD7F\uDD8E\uDD91-\uDD9A\uDDE6-\uDDFF\uDE01\uDE02\uDE1A\uDE2F\uDE32-\uDE3A\uDE50\uDE51\uDF00-\uDF21\uDF24-\uDF93\uDF96\uDF97\uDF99-\uDF9B\uDF9E-\uDFF0\uDFF3-\uDFF5\uDFF7-\uDFFF]|\uD83D[\uDC00-\uDCFD\uDCFF-\uDD3D\uDD49-\uDD4E\uDD50-\uDD67\uDD6F\uDD70\uDD73-\uDD7A\uDD87\uDD8A-\uDD8D\uDD90\uDD95\uDD96\uDDA4\uDDA5\uDDA8\uDDB1\uDDB2\uDDBC\uDDC2-\uDDC4\uDDD1-\uDDD3\uDDDC-\uDDDE\uDDE1\uDDE3\uDDE8\uDDEF\uDDF3\uDDFA-\uDE4F\uDE80-\uDEC5\uDECB-\uDED2\uDED5\uDEE0-\uDEE5\uDEE9\uDEEB\uDEEC\uDEF0\uDEF3-\uDEFA\uDFE0-\uDFEB]|\uD83E[\uDD0D-\uDD3A\uDD3C-\uDD45\uDD47-\uDD71\uDD73-\uDD76\uDD7A-\uDDA2\uDDA5-\uDDAA\uDDAE-\uDDCA\uDDCD-\uDDFF\uDE70-\uDE73\uDE78-\uDE7A\uDE80-\uDE82\uDE90-\uDE95])\uFE0F|(?:[\u261D\u26F9\u270A-\u270D]|\uD83C[\uDF85\uDFC2-\uDFC4\uDFC7\uDFCA-\uDFCC]|\uD83D[\uDC42\uDC43\uDC46-\uDC50\uDC66-\uDC78\uDC7C\uDC81-\uDC83\uDC85-\uDC87\uDC8F\uDC91\uDCAA\uDD74\uDD75\uDD7A\uDD90\uDD95\uDD96\uDE45-\uDE47\uDE4B-\uDE4F\uDEA3\uDEB4-\uDEB6\uDEC0\uDECC]|\uD83E[\uDD0F\uDD18-\uDD1F\uDD26\uDD30-\uDD39\uDD3C-\uDD3E\uDDB5\uDDB6\uDDB8\uDDB9\uDDBB\uDDCD-\uDDCF\uDDD1-\uDDDD])/g}});var $q=T((XVD,Dq)=>{var S0D=dU(),P0D=oI(),C0D=bP(),vP=(D)=>{if(typeof D!=="string"||D.length===0)return 0;if(D=S0D(D),D.length===0)return 0;D=D.replace(C0D(),"  ");let $=0;for(let U=0;U<D.length;U++){let Q=D.codePointAt(U);if(Q<=31||Q>=127&&Q<=159)continue;if(Q>=768&&Q<=879)continue;if(Q>65535)U++;$+=P0D(Q)?2:1}return $};Dq.exports=vP;Dq.exports.default=vP});var gP=T((QVD,xP)=>{var F3=$q(),b0D=dU(),v0D=eI(),lU=new Set(["\x1B","›"]),_P=(D)=>`${lU.values().next().value}[${D}m`,kP=(D)=>`${lU.values().next().value}]8;;${D}\x07`,_0D=(D)=>D.split(" ").map(($)=>F3($)),Uq=(D,$,U)=>{let Q=[...$],X=!1,F=!1,Y=F3(b0D(D[D.length-1]));for(let[J,I]of Q.entries()){let q=F3(I);if(Y+q<=U)D[D.length-1]+=I;else D.push(I),Y=0;if(lU.has(I))X=!0,F=Q.slice(J+1).join("").startsWith("]8;;");if(X){if(F){if(I==="\x07")X=!1,F=!1}else if(I==="m")X=!1;continue}if(Y+=q,Y===U&&J<Q.length-1)D.push(""),Y=0}if(!Y&&D[D.length-1].length>0&&D.length>1)D[D.length-2]+=D.pop()},k0D=(D)=>{let $=D.split(" "),U=$.length;while(U>0){if(F3($[U-1])>0)break;U--}if(U===$.length)return D;return $.slice(0,U).join(" ")+$.slice(U).join("")},x0D=(D,$,U={})=>{if(U.trim!==!1&&D.trim()==="")return"";let Q="",X,F,Y=_0D(D),J=[""];for(let[q,W]of D.split(" ").entries()){if(U.trim!==!1)J[J.length-1]=J[J.length-1].trimStart();let B=F3(J[J.length-1]);if(q!==0){if(B>=$&&(U.wordWrap===!1||U.trim===!1))J.push(""),B=0;if(B>0||U.trim===!1)J[J.length-1]+=" ",B++}if(U.hard&&Y[q]>$){let G=$-B,Z=1+Math.floor((Y[q]-G-1)/$);if(Math.floor((Y[q]-1)/$)<Z)J.push("");Uq(J,W,$);continue}if(B+Y[q]>$&&B>0&&Y[q]>0){if(U.wordWrap===!1&&B<$){Uq(J,W,$);continue}J.push("")}if(B+Y[q]>$&&U.wordWrap===!1){Uq(J,W,$);continue}J[J.length-1]+=W}if(U.trim!==!1)J=J.map(k0D);let I=[...J.join(`
`)];for(let[q,W]of I.entries()){if(Q+=W,lU.has(W)){let{groups:G}=new RegExp("(?:\\[(?<code>\\d+)m|\\]8;;(?<uri>.*)\x07)").exec(I.slice(q).join(""))||{groups:{}};if(G.code!==void 0){let Z=Number.parseFloat(G.code);X=Z===39?void 0:Z}else if(G.uri!==void 0)F=G.uri.length===0?void 0:G.uri}let B=v0D.codes.get(Number(X));if(I[q+1]===`
`){if(F)Q+=kP("");if(X&&B)Q+=_P(B)}else if(W===`
`){if(X&&B)Q+=_P(X);if(F)Q+=kP(F)}}return Q};xP.exports=(D,$,U)=>{return String(D).normalize().replace(/\r\n/g,`
`).split(`
`).map((Q)=>x0D(Q,$,U)).join(`
`)}});var yP=T((FVD,fP)=>{var g0D=DD("os"),uP=g0D.homedir();fP.exports=(D)=>{if(typeof D!=="string")throw TypeError(`Expected a string, got ${typeof D}`);return uP?D.replace(/^~(?=$|\/|\\)/,uP):D}});var rP=T((iP)=>{Object.defineProperty(iP,"__esModule",{value:!0});iP.columnar=iP.generateFillSpaceStringList=iP.expandPath=iP.prettyPath=iP.wordWrap=iP.indent=iP.TTY_WIDTH=iP.stripAnsi=iP.stringWidth=iP.sliceAnsi=void 0;var mP=y0(),u0D=mP.__importStar(DD("os")),$6=mP.__importStar(DD("path")),hP=jP();iP.sliceAnsi=hP;var nU=$q();iP.stringWidth=nU;var f0D=dU();iP.stripAnsi=f0D;var y0D=gP(),m0D=yP(),h0D=80,d0D=120;iP.TTY_WIDTH=process.stdout.columns?Math.max(h0D,Math.min(process.stdout.columns,d0D)):1/0;function dP(D=4){return" ".repeat(D)}iP.indent=dP;function l0D(D,{width:$=iP.TTY_WIDTH,indentation:U=0,append:Q=""}){return y0D(D,$-U-Q.length,{trim:!0}).split(`
`).join(`${Q}
${dP(U)}`)}iP.wordWrap=l0D;function n0D(D){D=lP(D);let $=process.cwd(),U=$6.dirname(D),Q=u0D.homedir(),X=Math.abs(U.split($6.sep).length-$.split($6.sep).length);if($===U)return"."+$6.sep+$6.basename(D);else if(U.startsWith($))return"."+$6.sep+D.substring($.length+1);else if(X<=2){let F=$6.relative($,D);return F?F:"."}else if(D===Q)return"~";else if(D.indexOf(Q)===0)return"~"+$6.sep+D.substring(Q.length+1);return D}iP.prettyPath=n0D;function lP(D){return $6.resolve(m0D(D))}iP.expandPath=lP;function nP(D,$=1,U=" "){if($<2)$=2;let Q=Math.max(...D.map((Y)=>nU(Y))),X=Q>$?Q+1:$,F=U.repeat(X);return D.map((Y)=>hP(F,0,X-nU(Y)))}iP.generateFillSpaceStringList=nP;function i0D(D,{hsep:$="-",vsep:U="|",headers:Q}){let X=Q?!0:!1;if(!D[0])return"";let F=Q?Q.length:D[0].length,Y=Q?Q.map((W)=>[W]):D[0].map(()=>[]);for(let W of D){let B=0,G=W.map((Z)=>{let z=Z.split(`
`);return B=Math.max(B,z.length),z});for(let Z in W)if(Y[Z])Y[Z].push(...G[Z],...Array(B-G[Z].length).fill(""))}let J=Y.map((W,B)=>{if(B<F-1){let G=nP(W);return W.map((Z,z)=>`${Z}${G[z]}${U===""?"":`${U} `}`)}else return W}),I=0,q=J.reduce((W,B)=>{return W.map((G,Z)=>{let z=W[Z]+B[Z];return I=Math.max(I,nU(z)),z})});if(X&&$!=="")q.splice(1,0,$.repeat(I));return q.join(`
`)}iP.columnar=i0D});var sP=T((oP)=>{Object.defineProperty(oP,"__esModule",{value:!0});oP.TERMINAL_INFO=oP.CI_ENVIRONMENT_VARIABLES_DETECTED=oP.CI_ENVIRONMENT_VARIABLES=void 0;var D$D=y0(),$$D=kI(),U$D=D$D.__importStar(DD("os")),X$D=(0,$$D.debug)("ionic:utils-terminal:info");oP.CI_ENVIRONMENT_VARIABLES=["CI","BUILD_ID","BUILD_NUMBER","BITBUCKET_COMMIT","CODEBUILD_BUILD_ARN","GITHUB_ACTIONS"];oP.CI_ENVIRONMENT_VARIABLES_DETECTED=oP.CI_ENVIRONMENT_VARIABLES.filter((D)=>!!process.env[D]);function Q$D(){let{shell:D}=U$D.userInfo();if(D)return D;if(process.env.SHELL)return process.env.SHELL;if(process.platform==="darwin")return"/bin/bash";if(process.platform==="win32")return process.env.COMSPEC?process.env.COMSPEC:"cmd.exe";return"/bin/sh"}if(oP.CI_ENVIRONMENT_VARIABLES_DETECTED.length>0)X$D(`Environment variables for CI detected: ${oP.CI_ENVIRONMENT_VARIABLES_DETECTED.join(", ")}`);oP.TERMINAL_INFO=Object.freeze({ci:oP.CI_ENVIRONMENT_VARIABLES_DETECTED.length>0,shell:Q$D(),tty:Boolean(process.stdin.isTTY&&process.stdout.isTTY&&process.stderr.isTTY),windows:process.platform==="win32"||!!(process.env.OSTYPE&&/^(msys|cygwin)$/.test(process.env.OSTYPE)||process.env.MSYSTEM&&/^MINGW(32|64)$/.test(process.env.MSYSTEM))})});var Xq=T((C8)=>{Object.defineProperty(C8,"__esModule",{value:!0});var cU=y0();cU.__exportStar(pI(),C8);cU.__exportStar(FP(),C8);cU.__exportStar(rP(),C8);cU.__exportStar(sP(),C8)});var rU=T((eP)=>{Object.defineProperty(eP,"__esModule",{value:!0});eP.isFatal=eP.fatal=eP.FatalException=eP.BaseException=void 0;class Qq extends Error{constructor(D,$){super(D);this.message=D,this.code=$}}eP.BaseException=Qq;class pU extends Qq{constructor(D,$=1){super(D,"FATAL");this.message=D,this.exitCode=$}}eP.FatalException=pU;function F$D(D){throw new pU(D)}eP.fatal=F$D;function Y$D(D){return D&&D instanceof pU}eP.isFatal=Y$D});var Yq={};N0(Yq,{wordWrap:()=>K$D,stripAnsi:()=>Z$D,stringWidth:()=>z$D,sliceAnsi:()=>G$D,indent:()=>B$D,createDefaultLogger:()=>H$D,TTY_WIDTH:()=>W$D,TTYOutputStrategy:()=>UC,StreamOutputStrategy:()=>Fq,NO_COLORS:()=>$C,Logger:()=>XC,LOGGER_LEVELS:()=>L$D});class Fq{constructor(){this.colors=$C,this.stream=process.stdout}}class XC{constructor(){}info(){}warn(){}error(){}debug(){}}var W$D=80,B$D=(D)=>D,G$D=(D)=>D,z$D=(D)=>D.length,Z$D=(D)=>D,K$D=(D)=>D,H$D=()=>({info:console.log,warn:console.warn,error:console.error,debug:console.debug}),$C,UC,L$D;var Jq=u(()=>{$C={};UC=class UC extends Fq{constructor(D){super();this.options=D}};L$D={DEBUG:"DEBUG",INFO:"INFO",WARN:"WARN",ERROR:"ERROR"}});var YC=T((FC)=>{Object.defineProperty(FC,"__esModule",{value:!0});FC.isInteractive=FC.checkInteractive=void 0;var N$D=y0(),QC=Xq(),M$D=N$D.__importDefault(j8()),w$D=Y3(),O$D=(...D)=>{if(FC.isInteractive())return!0;if(!D.length)return!1;if(D.filter(($)=>!$).length)return w$D.logger.error(`Non-interactive shell detected.
Run the command with ${M$D.default.input("--help")} to see a list of arguments that must be provided.`),!1;return!0};FC.checkInteractive=O$D;var V$D=()=>QC.TERMINAL_INFO.tty&&!QC.TERMINAL_INFO.ci;FC.isInteractive=V$D});var oU={};N0(oU,{default:()=>JC});function JC(){throw Error("Prompts are not supported in this CLI build")}var Y3=T((qC)=>{Object.defineProperty(qC,"__esModule",{value:!0});qC.logSuccess=qC.logPrompt=qC.logger=qC.output=void 0;var qq=y0(),f1=(Jq(),Z6(Yq)),y1=qq.__importDefault(j8()),A$D=YC(),IC={colors:y1.default,stream:process.argv.includes("--json")?process.stderr:process.stdout};qC.output=(0,A$D.isInteractive)()?new f1.TTYOutputStrategy(IC):new f1.StreamOutputStrategy(IC);qC.logger=(0,f1.createDefaultLogger)({output:qC.output,formatterOptions:{titleize:!1,tags:new Map([[f1.LOGGER_LEVELS.DEBUG,y1.default.log.DEBUG("[debug]")],[f1.LOGGER_LEVELS.INFO,y1.default.log.INFO("[info]")],[f1.LOGGER_LEVELS.WARN,y1.default.log.WARN("[warn]")],[f1.LOGGER_LEVELS.ERROR,y1.default.log.ERROR("[error]")]])}});async function E$D(D,$){let{wordWrap:U}=await Promise.resolve().then(()=>qq.__importStar((Jq(),Z6(Yq)))),{prompt:Q}=await Promise.resolve().then(()=>qq.__importStar(Z6(oU)));return qC.logger.log({msg:`${y1.default.input("[?]")} ${U(D,{indentation:4})}`,logger:qC.logger,format:!1}),Q($,{onCancel:()=>process.exit(1)})}qC.logPrompt=E$D;function j$D(D){qC.logger.msg(`${y1.default.success("[success]")} ${D}`)}qC.logSuccess=j$D});var J3=T((GC)=>{Object.defineProperty(GC,"__esModule",{value:!0});GC.resolveNode=GC.requireTS=void 0;var S$D=DD("fs"),P$D=E8(),C$D=DD("path"),b$D=(D,$)=>{let U=(0,C$D.resolve)($);delete DD.cache[U],DD.extensions[".ts"]=(X,F)=>{var Y;let J=(0,P$D.readFileSync)(F,"utf8");if(F.endsWith(".ts"))J=D.transpileModule(J,{fileName:F,compilerOptions:{module:D.ModuleKind.CommonJS,moduleResolution:D.ModuleResolutionKind.NodeJs,esModuleInterop:!0,strict:!0,target:D.ScriptTarget.ES2017},reportDiagnostics:!0}).outputText;else J=J.replace(/export\s+\w+\s+(\w+)/gm,"exports.$1");(Y=X._compile)===null||Y===void 0||Y.call(X,J,F)};let Q=DD(U);return delete DD.extensions[".ts"],Q};GC.requireTS=b$D;function v$D(D,...$){try{return DD.resolve($.join("/"),{paths:[D]})}catch(U){let Q=[D,"node_modules",...$].join("/");if((0,S$D.existsSync)(Q))return Q;return null}}GC.resolveNode=v$D});var ZC={};N0(ZC,{default:()=>k$D});var k$D;var KC=u(()=>{k$D={}});var NC=T((HC)=>{Object.defineProperty(HC,"__esModule",{value:!0});HC.buildXmlElement=HC.writeXML=HC.parseXML=HC.readXML=void 0;var x$D=y0(),g$D=E8(),I3=x$D.__importDefault((KC(),Z6(ZC)));async function u$D(D){var $;try{let U=await(0,g$D.readFile)(D,{encoding:"utf-8"});try{return await I3.default.parseStringPromise(U)}catch(Q){throw`Error parsing: ${D}, ${($=Q.stack)!==null&&$!==void 0?$:Q}`}}catch(U){throw`Unable to read: ${D}`}}HC.readXML=u$D;function f$D(D,$){let U=$!==void 0?new I3.default.Parser({...$}):new I3.default.Parser,Q;return U.parseString(D,(X,F)=>{if(!X)Q=F}),Q}HC.parseXML=f$D;async function y$D(D){return new Promise(($)=>{let Q=new I3.default.Builder({headless:!0,explicitRoot:!1,rootName:"deleteme"}).buildObject(D);Q=Q.replace("<deleteme>","").replace("</deleteme>",""),$(Q)})}HC.writeXML=y$D;function m$D(D,$){return new I3.default.Builder({headless:!0,explicitRoot:!1,rootName:$}).buildObject(D)}HC.buildXmlElement=m$D});var EC=T((RC)=>{Object.defineProperty(RC,"__esModule",{value:!0});RC.getAllElements=RC.getFilePath=RC.getAssets=RC.getJSModules=RC.getPluginType=RC.getPlatformElement=RC.getPluginPlatform=RC.printPlugins=RC.fixName=RC.getDependencies=RC.resolvePlugin=RC.getPlugins=RC.getIncludedPluginPackages=void 0;var n$D=y0(),i$D=E8(),Wq=DD("path"),b8=n$D.__importDefault(j8()),c$D=rU(),p$D=Y3(),MC=J3(),r$D=NC();function wC(D,$){var U,Q,X,F;let{extConfig:Y}=D.app;switch($){case"android":return(Q=(U=Y.android)===null||U===void 0?void 0:U.includePlugins)!==null&&Q!==void 0?Q:Y.includePlugins;case"ios":return(F=(X=Y.ios)===null||X===void 0?void 0:X.includePlugins)!==null&&F!==void 0?F:Y.includePlugins}}RC.getIncludedPluginPackages=wC;async function o$D(D,$){var U;let Q=(U=wC(D,$))!==null&&U!==void 0?U:VC(D);return(await Promise.all(Q.map(async(F)=>OC(D,F)))).filter((F)=>!!F)}RC.getPlugins=o$D;async function OC(D,$){try{let U=(0,MC.resolveNode)(D.app.rootDir,$,"package.json");if(!U)(0,c$D.fatal)(`Unable to find ${b8.default.strong(`node_modules/${$}`)}.
Are you sure ${b8.default.strong($)} is installed?`);let Q=(0,Wq.dirname)(U),X=await(0,i$D.readJSON)(U);if(!X)return null;if(X.capacitor)return{id:$,name:Bq($),version:X.version,rootPath:Q,repository:X.repository,manifest:X.capacitor};let F=(0,Wq.join)(Q,"plugin.xml"),Y=await(0,r$D.readXML)(F);return{id:$,name:Bq($),version:X.version,rootPath:Q,repository:X.repository,xml:Y.plugin}}catch(U){}return null}RC.resolvePlugin=OC;function VC(D){var $,U;return[...Object.keys(($=D.app.package.dependencies)!==null&&$!==void 0?$:{}),...Object.keys((U=D.app.package.devDependencies)!==null&&U!==void 0?U:{})]}RC.getDependencies=VC;function Bq(D){return D=D.replace(/\//g,"_").replace(/-/g,"_").replace(/@/g,"").replace(/_\w/g,($)=>$[1].toUpperCase()),D.charAt(0).toUpperCase()+D.slice(1)}RC.fixName=Bq;function a$D(D,$,U="capacitor"){if(D.length===0)return;let Q,X=D.length===1?"":"s";switch(U){case"cordova":Q=`Found ${D.length} Cordova plugin${X} for ${b8.default.strong($)}:
`;break;case"incompatible":Q=`Found ${D.length} incompatible Cordova plugin${X} for ${b8.default.strong($)}, skipped install:
`;break;case"capacitor":Q=`Found ${D.length} Capacitor plugin${X} for ${b8.default.strong($)}:
`;break}Q+=D.map((F)=>`${F.id}${b8.default.weak(`@${F.version}`)}`).join(`
`),p$D.logger.info(Q)}RC.printPlugins=a$D;function Gq(D,$){if(D.xml.platform)return D.xml.platform.filter(function(X){return X.$.name===$})[0];return[]}RC.getPluginPlatform=Gq;function t$D(D,$,U){let Q=Gq(D,$);if(Q){let X=Q[U];if(X)return X}return[]}RC.getPlatformElement=t$D;function s$D(D,$){var U,Q,X,F;switch($){case"ios":return(Q=(U=D.ios)===null||U===void 0?void 0:U.type)!==null&&Q!==void 0?Q:0;case"android":return(F=(X=D.android)===null||X===void 0?void 0:X.type)!==null&&F!==void 0?F:0}return 0}RC.getPluginType=s$D;function e$D(D,$){return zq(D,$,"js-module")}RC.getJSModules=e$D;function D6D(D,$){return zq(D,$,"asset")}RC.getAssets=D6D;function $6D(D,$,U){if(U.startsWith("node_modules")){let Q=U.split("/").slice(1);if(Q[0].startsWith("@"))Q=[Q[0]+"/"+Q[1],...Q.slice(2)];let X=(0,MC.resolveNode)(D.app.rootDir,...Q);if(!X)throw Error(`Can't resolve module ${Q[0]}`);return X}return(0,Wq.join)($.rootPath,U)}RC.getFilePath=$6D;function zq(D,$,U){let Q=[];if(D.xml[U])Q=Q.concat(D.xml[U]);let X=Gq(D,$);if(X===null||X===void 0?void 0:X[U])Q=Q.concat(X[U]);return Q}RC.getAllElements=zq});var sU=T((jC)=>{Object.defineProperty(jC,"__esModule",{value:!0});jC.isNXMonorepo=jC.isMonorepo=jC.findPackageRelativePathInMonorepo=jC.findPackagePath=jC.findNXMonorepoRoot=jC.findMonorepoRoot=void 0;var q3=DD("node:fs"),_6=DD("node:path");function tU(D){let $=(0,_6.join)(D,"package.json"),U=(0,_6.join)(D,"pnpm-workspace.yaml");if((0,q3.existsSync)(U)||(0,q3.existsSync)($)&&JSON.parse((0,q3.readFileSync)($,"utf-8")).workspaces)return D;let Q=(0,_6.dirname)(D);if(Q===D)throw Error("Monorepo root not found");return tU(Q)}jC.findMonorepoRoot=tU;function Zq(D){let $=(0,_6.join)(D,"nx.json");if((0,q3.existsSync)($))return D;let U=(0,_6.dirname)(D);if(U===D)throw Error("Monorepo root not found");return Zq(U)}jC.findNXMonorepoRoot=Zq;function Kq(D,$,U){let Q=(0,_6.join)($,"node_modules",D);if((0,q3.existsSync)(Q))return Q;if($===U)return null;let X=(0,_6.dirname)($);return Kq(D,X,U)}jC.findPackagePath=Kq;function Z6D(D,$){let U=tU($),Q=Kq(D,$,U);if(Q)return(0,_6.relative)($,Q);return null}jC.findPackageRelativePathInMonorepo=Z6D;function K6D(D){try{return tU(D),!0}catch($){return!1}}jC.isMonorepo=K6D;function H6D(D){try{return Zq(D),!0}catch($){return!1}}jC.isNXMonorepo=H6D});var SC={};N0(SC,{default:()=>V6D});var V6D;var PC=u(()=>{V6D={}});var eU=T((bC)=>{Object.defineProperty(bC,"__esModule",{value:!0});bC.isInstalled=bC.getCommandOutput=bC.runCommand=void 0;var Hq=(PC(),Z6(SC));async function CC(D,$,U={}){let Q=new Hq.Subprocess(D,$,U);try{return await Q.output()}catch(X){if(X instanceof Hq.SubprocessError)throw X.output?X.output:X.cause?`${X.message} ${X.cause.toString()}`:X.code?X.code:"Unknown error";throw X}}bC.runCommand=CC;async function R6D(D,$,U={}){try{return(await CC(D,$,U)).trim()}catch(Q){return null}}bC.getCommandOutput=R6D;async function A6D(D){try{await(0,Hq.which)(D)}catch($){return!1}return!0}bC.isInstalled=A6D});var _C={};N0(_C,{validRange:()=>c6D,valid:()=>P6D,satisfies:()=>l6D,rcompare:()=>g6D,patch:()=>k6D,parse:()=>S6D,outside:()=>p6D,neq:()=>m6D,minor:()=>_6D,minSatisfying:()=>i6D,maxSatisfying:()=>n6D,major:()=>v6D,ltr:()=>o6D,lte:()=>d6D,lt:()=>f6D,intersects:()=>a6D,inc:()=>b6D,gtr:()=>r6D,gte:()=>h6D,gt:()=>u6D,eq:()=>y6D,diff:()=>T6D,compare:()=>x6D,coerce:()=>t6D,clean:()=>C6D,SemVer:()=>e6D,Range:()=>s6D,Comparator:()=>D1D});var T6D=()=>null,S6D=()=>null,P6D=()=>null,C6D=()=>null,b6D=()=>null,v6D=()=>null,_6D=()=>null,k6D=()=>null,x6D=()=>0,g6D=()=>0,u6D=()=>!1,f6D=()=>!1,y6D=()=>!1,m6D=()=>!0,h6D=()=>!1,d6D=()=>!1,l6D=()=>!1,n6D=()=>null,i6D=()=>null,c6D=()=>null,p6D=()=>!1,r6D=()=>!1,o6D=()=>!1,a6D=()=>!1,t6D=()=>null,s6D=class{},e6D=class{},D1D=class{};var pC=T((iC)=>{Object.defineProperty(iC,"__esModule",{value:!0});iC.parseApkNameFromFlavor=iC.checkJDKMajorVersion=iC.resolvePlatform=iC.checkPlatformVersions=iC.getAddedPlatforms=iC.getPlatformTargetName=iC.promptForPlatformTarget=iC.promptForPlatform=iC.isValidEnterprisePlatform=iC.getKnownEnterprisePlatforms=iC.isValidCommunityPlatform=iC.getKnownCommunityPlatforms=iC.isValidPlatform=iC.getKnownPlatforms=iC.selectPlatforms=iC.getProjectPlatformDirectory=iC.getCLIVersion=iC.getCoreVersion=iC.getCapacitorPackageVersion=iC.requireCapacitorPackage=iC.getCapacitorPackage=iC.runTask=iC.runPlatformHook=iC.runHooks=iC.wait=iC.checkAppName=iC.checkAppId=iC.checkAppDir=iC.checkAppConfig=iC.checkCapacitorPlatform=iC.checkPackage=iC.checkWebDir=iC.check=void 0;var B3=y0(),kC=Xq(),k6=E8(),m1=DD("path"),CD=B3.__importDefault(j8()),h1=rU(),gC=Y3(),$1D=EC(),xC=sU(),W3=J3(),U1D=eU();async function X1D(D){let U=(await Promise.all(D.map((Q)=>Q()))).filter((Q)=>Q!=null);if(U.length>0)throw U.join(`
`)}iC.check=X1D;async function Q1D(D){var $;if(($=D.app.extConfig.server)===null||$===void 0?void 0:$.url)return null;if(["",".","..","../","./"].includes(D.app.webDir))return`"${D.app.webDir}" is not a valid value for webDir`;if(!await(0,k6.pathExists)(D.app.webDirAbs))return`Could not find the web assets directory: ${CD.default.strong((0,kC.prettyPath)(D.app.webDirAbs))}.
Please create it and make sure it has an ${CD.default.strong("index.html")} file. You can change the path of this directory in ${CD.default.strong(D.app.extConfigName)} (${CD.default.input("webDir")} option). You may need to compile the web assets for your app (typically ${CD.default.input("npm run build")}). More info: ${CD.default.strong("https://capacitorjs.com/docs/basics/workflow#sync-your-project")}`;if(!await(0,k6.pathExists)((0,m1.join)(D.app.webDirAbs,"index.html")))return`The web assets directory (${CD.default.strong((0,kC.prettyPath)(D.app.webDirAbs))}) must contain an ${CD.default.strong("index.html")} file.
It will be the entry point for the web portion of the Capacitor app.`;return null}iC.checkWebDir=Q1D;async function F1D(){if(!await(0,k6.pathExists)("package.json"))if(await(0,k6.pathExists)("project.json"))return null;else return`The Capacitor CLI needs to run at the root of an npm package or in a valid NX monorepo.
Make sure you have a package.json or project.json file in the directory where you run the Capacitor CLI.
More info: ${CD.default.strong("https://docs.npmjs.com/cli/init")}`;return null}iC.checkPackage=F1D;async function Y1D(D,$){if(!await Nq(D,$))return`Could not find the ${CD.default.input($)} platform.
You must install it in your project first, e.g. w/ ${CD.default.input(`npm install @capacitor/${$}`)}`;return null}iC.checkCapacitorPlatform=Y1D;async function J1D(D){if(!D.app.appId)return`Missing ${CD.default.input("appId")} for new platform.
Please add it in ${D.app.extConfigName} or run ${CD.default.input("npx cap init")}.`;if(!D.app.appName)return`Missing ${CD.default.input("appName")} for new platform.
Please add it in ${D.app.extConfigName} or run ${CD.default.input("npx cap init")}.`;let $=await uC(D,D.app.appId);if($)return $;let U=await fC(D,D.app.appName);if(U)return U;return null}iC.checkAppConfig=J1D;async function I1D(D,$){if(!/^\S*$/.test($))return"Your app directory should not contain spaces";return null}iC.checkAppDir=I1D;async function uC(D,$){if(!$)return"Invalid App ID. App ID is required and cannot be blank.";if(/^[a-zA-Z][\w]*(?:\.[a-zA-Z][\w]*)+$/.test($.toLowerCase()))return null;return`
    Invalid App ID "${$}". Your App ID must meet the following requirements to be valid on both iOS and Android:
    - Must be in Java package form with no dashes (ex: com.example.app)
    - It must have at least two segments (one or more dots).
    - Each segment must start with a letter.
    - All characters must be alphanumeric or an underscore [a-zA-Z][a-zA-Z0-9]+.

    If you would like to skip validation, run "cap init" with the "--skip-appid-validation" flag.
  `}iC.checkAppId=uC;async function fC(D,$){if(!($===null||$===void 0?void 0:$.length))return"Must provide an app name. For example: 'Spacebook'";return null}iC.checkAppName=fC;async function q1D(D){return new Promise(($)=>setTimeout($,D))}iC.wait=q1D;async function W1D(D,$,U,Q){await Lq(D,$,U,Q);let X=await(0,$1D.getPlugins)(D,$);for(let F of X)await Lq(D,$,F.rootPath,Q)}iC.runHooks=W1D;async function Lq(D,$,U,Q){var X;let{spawn:F}=await Promise.resolve().then(()=>B3.__importStar(DD("child_process"))),Y;if((0,xC.isNXMonorepo)(U))Y=await(0,k6.readJSON)((0,m1.join)((0,xC.findNXMonorepoRoot)(U),"package.json"));else Y=await(0,k6.readJSON)((0,m1.join)(U,"package.json"));let J=(X=Y.scripts)===null||X===void 0?void 0:X[Q];if(!J)return;return new Promise((I,q)=>{let W=F(J,{stdio:"inherit",shell:!0,cwd:U,env:{INIT_CWD:U,CAPACITOR_ROOT_DIR:D.app.rootDir,CAPACITOR_WEB_DIR:D.app.webDirAbs,CAPACITOR_CONFIG:JSON.stringify(D.app.extConfig),CAPACITOR_PLATFORM_NAME:$,...process.env}});W.on("close",(B)=>{if(B===0)I();else q(Error(`${Q} hook on ${$} failed with error code: ${B} while running command: ${J}`))}),W.on("error",(B)=>{q(B)})})}iC.runPlatformHook=Lq;async function B1D(D,$){let U=gC.output.createTaskChain();U.next(D);try{let Q=await $();return U.end(),Q}catch(Q){throw U.fail(),Q}}iC.runTask=B1D;async function Nq(D,$){let U=(0,W3.resolveNode)(D.app.rootDir,`@capacitor/${$}`,"package.json");if(!U)return null;return(0,k6.readJSON)(U)}iC.getCapacitorPackage=Nq;async function yC(D,$){let U=await Nq(D,$);if(!U)(0,h1.fatal)(`Unable to find node_modules/@capacitor/${$}.
Are you sure ${CD.default.strong(`@capacitor/${$}`)} is installed?`);return U}iC.requireCapacitorPackage=yC;async function $X(D,$){return(await yC(D,$)).version}iC.getCapacitorPackageVersion=$X;async function mC(D){return $X(D,"core")}iC.getCoreVersion=mC;async function G1D(D){return $X(D,"cli")}iC.getCLIVersion=G1D;function z1D(D,$){switch($){case"android":return D.android.platformDirAbs;case"ios":return D.ios.platformDirAbs;case"web":return D.web.platformDirAbs}return null}async function DX(D,$){let U=z1D(D,$);if(U&&await(0,k6.pathExists)(U))return U;return null}iC.getProjectPlatformDirectory=DX;async function Z1D(D,$){if($){let U=$.toLowerCase().trim();if(!await wq(U))(0,h1.fatal)(`Invalid platform: ${CD.default.input(U)}`);else if(!await DX(D,U)){if(U==="web")(0,h1.fatal)(`Could not find the web platform directory.
Make sure ${CD.default.strong(D.app.webDir)} exists.`);(0,h1.fatal)(`${CD.default.strong(U)} platform has not been added yet.
See the docs for adding the ${CD.default.strong(U)} platform: ${CD.default.strong(`https://capacitorjs.com/docs/${U}#adding-the-${U}-platform`)}`)}return[U]}return nC(D)}iC.selectPlatforms=Z1D;async function Mq(){return["web","android","ios"]}iC.getKnownPlatforms=Mq;async function wq(D){return(await Mq()).includes(D)}iC.isValidPlatform=wq;async function hC(){return["electron"]}iC.getKnownCommunityPlatforms=hC;async function K1D(D){return(await hC()).includes(D)}iC.isValidCommunityPlatform=K1D;async function dC(){return["windows"]}iC.getKnownEnterprisePlatforms=dC;async function H1D(D){return(await dC()).includes(D)}iC.isValidEnterprisePlatform=H1D;async function L1D(D,$,U){let{prompt:Q}=await Promise.resolve().then(()=>B3.__importStar(Z6(oU)));if(!U)return(await Q([{type:"select",name:"mode",message:$,choices:D.map((Y)=>({title:Y,value:Y}))}],{onCancel:()=>process.exit(1)})).mode.toLowerCase().trim();let X=U.toLowerCase().trim();if(!await wq(X)){let F=await Mq();(0,h1.fatal)(`Invalid platform: ${CD.default.input(X)}.
Valid platforms include: ${F.join(", ")}`)}return X}iC.promptForPlatform=L1D;async function N1D(D,$,U,Q){let{prompt:X}=await Promise.resolve().then(()=>B3.__importStar(Z6(oU))),F=D.filter((I)=>I.id!==void 0);if(!$)if(F.length===1)return F[0];else return(await X([{type:"select",name:"target",message:"Please choose a target device:",choices:F.map((q)=>({title:`${lC(q)} (${q.id})`,value:q}))}],{onCancel:()=>process.exit(1)})).target;let Y=$.trim(),J=D.find((I)=>{var q;if(Q===!0){let W=(q=I.name)!==null&&q!==void 0?q:I.model;if(W)W=W.replace(/[\u2018\u2019]/g,"'").replace(/[\u201C\u201D]/g,'"');if(U)return W===Y&&I.sdkVersion===U;return W===Y}return I.id===Y});if(!J){if(Q){let I=Y;if(U)I+=` [${U}]`;(0,h1.fatal)(`Invalid target name: ${CD.default.input(I)}.
Valid targets are:
 ${D.map((q)=>{var W;return`${(W=q.name)!==null&&W!==void 0?W:q.model} [${q.sdkVersion}]`}).join(`
`)}`)}(0,h1.fatal)(`Invalid target ID: ${CD.default.input(Y)}.
Valid targets are:
 ${D.map((I)=>I.id).join(`
`)}`)}return J}iC.promptForPlatformTarget=N1D;function lC(D){var $,U,Q;return`${(Q=(U=($=D.name)!==null&&$!==void 0?$:D.model)!==null&&U!==void 0?U:D.id)!==null&&Q!==void 0?Q:"?"}${D.virtual?` (${D.platform==="ios"?"simulator":"emulator"})`:""}`}iC.getPlatformTargetName=lC;async function nC(D){let $=[];if(await DX(D,D.android.name))$.push(D.android.name);if(await DX(D,D.ios.name))$.push(D.ios.name);return $.push(D.web.name),$}iC.getAddedPlatforms=nC;async function M1D(D,$){let U=await Promise.resolve().then(()=>B3.__importStar(Z6(_C))),Q=await mC(D),X=await $X(D,$);if(U.diff(Q,X)==="minor"||U.diff(Q,X)==="major")gC.logger.warn(`${CD.default.strong("@capacitor/core")}${CD.default.weak(`@${Q}`)} version doesn't match ${CD.default.strong(`@capacitor/${$}`)}${CD.default.weak(`@${X}`)} version.
Consider updating to a matching version, e.g. w/ ${CD.default.input(`npm install @capacitor/core@${X}`)}`)}iC.checkPlatformVersions=M1D;function w1D(D,$){if($[0]!=="@"){let Q=(0,W3.resolveNode)(D.app.rootDir,`@capacitor/${$}`,"package.json");if(Q)return(0,m1.dirname)(Q);let X=(0,W3.resolveNode)(D.app.rootDir,`@capacitor-community/${$}`,"package.json");if(X)return(0,m1.dirname)(X);let F=(0,W3.resolveNode)(D.app.rootDir,`@ionic-enterprise/capacitor-${$}`,"package.json");if(F)return(0,m1.dirname)(F)}let U=(0,W3.resolveNode)(D.app.rootDir,$,"package.json");if(U)return(0,m1.dirname)(U);return null}iC.resolvePlatform=w1D;async function O1D(){try{let D=await(0,U1D.runCommand)("java",["--version"]),U=RegExp(/([0-9]+)\.?([0-9]*)\.?([0-9]*)/).exec(D);if(U===null)return-1;let Q=parseInt(U[1]),X=parseInt(U[2]);if(typeof Q==="number"&&Q!=1)return Q;else if(typeof X==="number"&&Q==1&&X<9)return X;else return-1}catch(D){return-1}}iC.checkJDKMajorVersion=O1D;function V1D(D){let $=D.replace(/([A-Z])/g,"-$1").toLowerCase();if($.startsWith("-"))$=$.replace("-","");return`app-${$?`${$}-`:""}debug.apk`}iC.parseApkNameFromFlavor=V1D});var aC=T((rC)=>{Object.defineProperty(rC,"__esModule",{value:!0});rC.tryFn=void 0;var $4D=async(D,...$)=>{try{return await D(...$)}catch{}return null};rC.tryFn=$4D});var Oq=T((tC)=>{Object.defineProperty(tC,"__esModule",{value:!0});tC.formatJSObject=void 0;var U4D=y0(),X4D=U4D.__importDefault(DD("util"));function Q4D(D){try{D=JSON.parse(JSON.stringify(D))}catch($){throw Error(`Cannot parse object as JSON: ${$.stack?$.stack:$}`)}return X4D.default.inspect(D,{compact:!1,breakLength:1/0,depth:1/0,maxArrayLength:1/0,maxStringLength:1/0})}tC.formatJSObject=Q4D});var $b=T((eC)=>{Object.defineProperty(eC,"__esModule",{value:!0});eC.lazy=eC.LazyPromise=eC.allSerial=void 0;function F4D(D){return D.reduce(($,U)=>$.then((Q)=>U().then((X)=>Q.concat(X))),Promise.resolve([]))}eC.allSerial=F4D;class Vq extends Promise{constructor(D){super(()=>{});this._executor=D}then(D,$){return this._promise=this._promise||new Promise(this._executor),this._promise.then(D,$)}catch(D){return this._promise=this._promise||new Promise(this._executor),this._promise.catch(D)}}eC.LazyPromise=Vq;function Y4D(D){return new Vq(async($,U)=>{try{$(await D())}catch(Q){U(Q)}})}eC.lazy=Y4D});var Jb=T((Fb)=>{Object.defineProperty(Fb,"__esModule",{value:!0});Fb.writeConfig=Fb.loadConfig=Fb.CONFIG_FILE_NAME_JSON=Fb.CONFIG_FILE_NAME_JS=Fb.CONFIG_FILE_NAME_TS=void 0;var Sq=y0(),q4D=Sq.__importDefault(kI()),V0=E8(),GD=DD("path"),l1=Sq.__importDefault(j8()),W4D=pC(),UX=rU(),B4D=Y3(),Rq=aC(),G4D=Oq(),Ub=sU(),Xb=J3(),d1=$b(),Qb=eU(),Aq=(0,q4D.default)("capacitor:config");Fb.CONFIG_FILE_NAME_TS="capacitor.config.ts";Fb.CONFIG_FILE_NAME_JS="capacitor.config.js";Fb.CONFIG_FILE_NAME_JSON="capacitor.config.json";async function z4D(){var D,$,U,Q;let X=process.cwd(),F=(0,GD.dirname)(DD("path").dirname(DD("url").fileURLToPath(import.meta.url))),Y=await L4D(X),J=await(async()=>{var Z,z;if((0,Ub.isNXMonorepo)(X)){let K=(0,Ub.findNXMonorepoRoot)(X),H=await(0,Rq.tryFn)(V0.readJSON,(0,GD.resolve)(K,"package.json")),M=(Z=H===null||H===void 0?void 0:H.devDependencies)!==null&&Z!==void 0?Z:{},N=(z=H===null||H===void 0?void 0:H.dependencies)!==null&&z!==void 0?z:{};return{devDependencies:M,dependencies:N}}return{}})(),I=(D=Y.extConfig.appId)!==null&&D!==void 0?D:"",q=($=Y.extConfig.appName)!==null&&$!==void 0?$:"",W=(U=Y.extConfig.webDir)!==null&&U!==void 0?U:"www",B=await N4D(F),G={android:await M4D(X,Y.extConfig,B),ios:await w4D(X,Y.extConfig),web:await O4D(X,W),cli:B,app:{rootDir:X,appId:I,appName:q,webDir:W,webDirAbs:(0,GD.resolve)(X,W),package:(Q=await(0,Rq.tryFn)(V0.readJSON,(0,GD.resolve)(X,"package.json")))!==null&&Q!==void 0?Q:{name:q,version:"1.0.0",...J},...Y}};return Aq("config: %O",G),G}Fb.loadConfig=z4D;async function Z4D(D,$){switch((0,GD.extname)($)){case".json":{await(0,V0.writeJSON)($,D,{spaces:2});break}case".ts":{await(0,V0.writeFile)($,S4D(D));break}}}Fb.writeConfig=Z4D;async function K4D(D,$,U){var Q;try{let X=(0,Xb.resolveNode)(D,"typescript");if(!X)(0,UX.fatal)(`Could not find installation of TypeScript.
To use ${l1.default.strong($)} files, you must install TypeScript in your project, e.g. w/ ${l1.default.input("npm install -D typescript")}`);let F=DD(X),Y=(0,Xb.requireTS)(F,U),J=Y.default?await Y.default:Y;return{extConfigType:"ts",extConfigName:$,extConfigFilePath:U,extConfig:J}}catch(X){if(!(0,UX.isFatal)(X))(0,UX.fatal)(`Parsing ${l1.default.strong($)} failed.

${(Q=X.stack)!==null&&Q!==void 0?Q:X}`);throw X}}async function H4D(D,$,U){var Q;try{return{extConfigType:"js",extConfigName:$,extConfigFilePath:U,extConfig:await DD(U)}}catch(X){(0,UX.fatal)(`Parsing ${l1.default.strong($)} failed.

${(Q=X.stack)!==null&&Q!==void 0?Q:X}`)}}async function L4D(D){var $;let U=(0,GD.resolve)(D,Fb.CONFIG_FILE_NAME_TS);if(await(0,V0.pathExists)(U))return K4D(D,Fb.CONFIG_FILE_NAME_TS,U);let Q=(0,GD.resolve)(D,Fb.CONFIG_FILE_NAME_JS);if(await(0,V0.pathExists)(Q))return H4D(D,Fb.CONFIG_FILE_NAME_JS,Q);let X=(0,GD.resolve)(D,Fb.CONFIG_FILE_NAME_JSON);return{extConfigType:"json",extConfigName:Fb.CONFIG_FILE_NAME_JSON,extConfigFilePath:X,extConfig:($=await(0,Rq.tryFn)(V0.readJSON,X))!==null&&$!==void 0?$:{}}}async function N4D(D){let U=(0,GD.join)(D,"assets"),Q="ios-spm-template.tar.gz",X="capacitor-cordova-ios-plugins.tar.gz",F="android-template.tar.gz",Y="capacitor-cordova-android-plugins.tar.gz";return{rootDir:D,assetsDir:"assets",assetsDirAbs:U,assets:{ios:{platformTemplateArchive:"ios-spm-template.tar.gz",platformTemplateArchiveAbs:(0,GD.resolve)(U,"ios-spm-template.tar.gz"),cordovaPluginsTemplateArchive:"capacitor-cordova-ios-plugins.tar.gz",cordovaPluginsTemplateArchiveAbs:(0,GD.resolve)(U,"capacitor-cordova-ios-plugins.tar.gz")},android:{platformTemplateArchive:"android-template.tar.gz",platformTemplateArchiveAbs:(0,GD.resolve)(U,"android-template.tar.gz"),cordovaPluginsTemplateArchive:"capacitor-cordova-android-plugins.tar.gz",cordovaPluginsTemplateArchiveAbs:(0,GD.resolve)(U,"capacitor-cordova-android-plugins.tar.gz")}},package:await(0,V0.readJSON)((0,GD.resolve)(D,"package.json")).catch(()=>({name:"@capacitor/cli",version:"0.0.0"})),os:V4D(process.platform)}}async function M4D(D,$,U){var Q,X,F,Y,J,I,q,W,B,G,Z,z,K,H,M,N,L;let O="android",j=(X=(Q=$.android)===null||Q===void 0?void 0:Q.path)!==null&&X!==void 0?X:"android",E=(0,GD.resolve)(D,j),C="app",S="app/src",b="app/src/main",R="app/src/main/assets",P="app/src/main/assets/public",h="app/src/main/res",i="app/build/outputs/apk/",v=((F=$.android)===null||F===void 0?void 0:F.flavor)||"";if((Y=$.android)===null||Y===void 0?void 0:Y.flavor)i=`${i}/${(J=$.android)===null||J===void 0?void 0:J.flavor}`;let k=(0,W4D.parseApkNameFromFlavor)(v),A=`${i}/debug`,w="capacitor-cordova-android-plugins",V=(0,d1.lazy)(()=>E4D(U.os)),_={keystorePath:(q=(I=$.android)===null||I===void 0?void 0:I.buildOptions)===null||q===void 0?void 0:q.keystorePath,keystorePassword:(B=(W=$.android)===null||W===void 0?void 0:W.buildOptions)===null||B===void 0?void 0:B.keystorePassword,keystoreAlias:(Z=(G=$.android)===null||G===void 0?void 0:G.buildOptions)===null||Z===void 0?void 0:Z.keystoreAlias,keystoreAliasPassword:(K=(z=$.android)===null||z===void 0?void 0:z.buildOptions)===null||K===void 0?void 0:K.keystoreAliasPassword,signingType:(M=(H=$.android)===null||H===void 0?void 0:H.buildOptions)===null||M===void 0?void 0:M.signingType,releaseType:(L=(N=$.android)===null||N===void 0?void 0:N.buildOptions)===null||L===void 0?void 0:L.releaseType};return{name:"android",minVersion:"24",studioPath:V,platformDir:j,platformDirAbs:E,cordovaPluginsDir:w,cordovaPluginsDirAbs:(0,GD.resolve)(E,w),appDir:"app",appDirAbs:(0,GD.resolve)(E,"app"),srcDir:"app/src",srcDirAbs:(0,GD.resolve)(E,"app/src"),srcMainDir:"app/src/main",srcMainDirAbs:(0,GD.resolve)(E,"app/src/main"),assetsDir:"app/src/main/assets",assetsDirAbs:(0,GD.resolve)(E,"app/src/main/assets"),webDir:"app/src/main/assets/public",webDirAbs:(0,GD.resolve)(E,"app/src/main/assets/public"),resDir:"app/src/main/res",resDirAbs:(0,GD.resolve)(E,"app/src/main/res"),apkName:k,buildOutputDir:A,buildOutputDirAbs:(0,GD.resolve)(E,A),flavor:v,buildOptions:_}}async function w4D(D,$){var U,Q,X,F,Y,J,I,q,W,B,G,Z;let z="ios",K=(Q=(U=$.ios)===null||U===void 0?void 0:U.path)!==null&&Q!==void 0?Q:"ios",H=(0,GD.resolve)(D,K),M=(F=(X=$.ios)===null||X===void 0?void 0:X.scheme)!==null&&F!==void 0?F:"App",N="App",L=(0,GD.resolve)(H,"App"),O="App/App",j=(0,GD.resolve)(H,"App/App"),E="App/App.xcodeproj",C=(0,GD.resolve)(H,"App/App.xcodeproj"),S=(0,d1.lazy)(()=>R4D(L)),b=(0,d1.lazy)(()=>j4D()),R=(0,d1.lazy)(()=>T4D(D,H,L)),P=(0,d1.lazy)(()=>A4D(L,j,C)),h="capacitor-cordova-ios-plugins",i={exportMethod:(J=(Y=$.ios)===null||Y===void 0?void 0:Y.buildOptions)===null||J===void 0?void 0:J.exportMethod,xcodeSigningStyle:(q=(I=$.ios)===null||I===void 0?void 0:I.buildOptions)===null||q===void 0?void 0:q.signingStyle,signingCertificate:(B=(W=$.ios)===null||W===void 0?void 0:W.buildOptions)===null||B===void 0?void 0:B.signingCertificate,provisioningProfile:(Z=(G=$.ios)===null||G===void 0?void 0:G.buildOptions)===null||Z===void 0?void 0:Z.provisioningProfile};return{name:"ios",minVersion:"15.0",platformDir:K,platformDirAbs:H,scheme:M,cordovaPluginsDir:"capacitor-cordova-ios-plugins",cordovaPluginsDirAbs:(0,GD.resolve)(H,"capacitor-cordova-ios-plugins"),nativeProjectDir:"App",nativeProjectDirAbs:L,nativeTargetDir:"App/App",nativeTargetDirAbs:j,nativeXcodeProjDir:"App/App.xcodeproj",nativeXcodeProjDirAbs:C,nativeXcodeWorkspaceDir:(0,d1.lazy)(async()=>(0,GD.relative)(H,await S)),nativeXcodeWorkspaceDirAbs:S,webDir:(0,d1.lazy)(async()=>(0,GD.relative)(H,await P)),webDirAbs:P,podPath:b,packageManager:R,buildOptions:i}}async function O4D(D,$){let U=$,Q=(0,GD.resolve)(D,U);return{name:"web",platformDir:U,platformDirAbs:Q}}function V4D(D){switch(D){case"darwin":return"mac";case"win32":return"windows";case"linux":return"linux"}return"unknown"}async function R4D(D){return(0,GD.resolve)(D,"App.xcworkspace")}async function A4D(D,$,U){let Q=/path\s=\spublic[\s\S]+?sourceTree\s=\s([^;]+)/,X=(0,GD.resolve)(U,"project.pbxproj");try{let Y=(await(0,V0.readFile)(X,{encoding:"utf8"})).match(Q);if(Y&&Y[1]==="SOURCE_ROOT")return B4D.logger.warn(`Using the iOS project root for the ${l1.default.strong("public")} directory is deprecated.
Please follow the Upgrade Guide to move ${l1.default.strong("public")} inside the iOS target directory: ${l1.default.strong("https://capacitorjs.com/docs/updating/3-0#move-public-into-the-ios-target-directory")}`),(0,GD.resolve)(D,"public")}catch(F){}return(0,GD.resolve)($,"public")}async function E4D(D){if(process.env.CAPACITOR_ANDROID_STUDIO_PATH)return process.env.CAPACITOR_ANDROID_STUDIO_PATH;switch(D){case"mac":return"/Applications/Android Studio.app";case"windows":{let{runCommand:$}=await Promise.resolve().then(()=>Sq.__importStar(eU())),U="C:\\Program Files\\Android\\Android Studio\\bin\\studio64.exe";try{if(!await(0,V0.pathExists)(U)){let Q=await $("REG",["QUERY","HKEY_LOCAL_MACHINE\\SOFTWARE\\Android Studio","/v","Path"]);Q=Q.replace(/(\r\n|\n|\r)/gm,"");let X=Q.indexOf("REG_SZ");if(X>0)U=Q.substring(X+6).trim()+"\\bin\\studio64.exe"}}catch(Q){Aq("Error checking registry for Android Studio path: %O",Q);break}return U}case"linux":{try{if(await(0,V0.pathExists)("/usr/local/android-studio/bin/studio"))return"/usr/local/android-studio/bin/studio"}catch(Q){Aq("Error checking for studio executable: %O",Q)}return"/usr/local/android-studio/bin/studio.sh"}}return""}async function j4D(){if(process.env.CAPACITOR_COCOAPODS_PATH)return process.env.CAPACITOR_COCOAPODS_PATH;return"pod"}async function T4D(D,$,U){if((0,V0.existsSync)((0,GD.resolve)(U,"CapApp-SPM")))return"SPM";if(process.env.CAPACITOR_COCOAPODS_PATH)return"Cocoapods";let Q="";if(await(0,V0.pathExists)((0,GD.resolve)(D,"Gemfile")))Q=(0,GD.resolve)(D,"Gemfile");else if(await(0,V0.pathExists)((0,GD.resolve)($,"Gemfile")))Q=(0,GD.resolve)($,"Gemfile");else if(await(0,V0.pathExists)((0,GD.resolve)(U,"Gemfile")))Q=(0,GD.resolve)(U,"Gemfile");if(Q=="")try{let F=await(0,Qb.getCommandOutput)("git",["rev-parse","--show-toplevel"],{cwd:D});if(F!=null)Q=(0,GD.resolve)(F,"Gemfile")}catch(F){}try{let F=(await(0,V0.readFile)(Q)).toString();if(!F)return"Cocoapods";if(new RegExp(/gem\s+['"]cocoapods/).test(F)&&await(0,Qb.isInstalled)("bundle"))return"bundler";else return"Cocoapods"}catch{return"Cocoapods"}}function S4D(D){return`import type { CapacitorConfig } from '@capacitor/cli';

const config: CapacitorConfig = ${(0,G4D.formatJSObject)(D)};

export default config;
`}});var XX,x6,Ib,qb,Wb,Bb,Gb,zb,Zb,Kb,Pq,Cq;var bq=u(()=>{XX=g0(Jb(),1),x6=g0(sU(),1),Ib=g0(Oq(),1),qb=g0(J3(),1),Wb=qb.requireTS,Bb=Ib.formatJSObject,Gb=XX.loadConfig,zb=XX.writeConfig,Zb=x6.findMonorepoRoot,Kb=x6.findNXMonorepoRoot,Pq=x6.isMonorepo,Cq=x6.isNXMonorepo});import{Buffer as Hb}from"node:buffer";import{createHash as C4D}from"node:crypto";function v4D(D){let $=4294967295;for(let U=0;U<D.length;U++){let Q=D[U];$=b4D[($^Q)&255]^$>>>8}return $=$^4294967295,($>>>0).toString(16).padStart(8,"0")}async function Lb(D,$="sha256"){let U=Hb.isBuffer(D)?D:Hb.from(D);if($==="crc32")return v4D(U);let Q=C4D($);return Q.update(U),Q.digest("hex")}var b4D;var Nb=u(()=>{b4D=(()=>{let D=[];for(let $=0;$<256;$++){let U=$;for(let Q=0;Q<8;Q++)U=U&1?3988292384^U>>>1:U>>>1;D[$]=U}return D})()});import{AsyncLocalStorage as _4D}from"node:async_hooks";import{existsSync as xq,realpathSync as Mb,statSync as Rb}from"node:fs";import{readFile as k4D,writeFile as x4D}from"node:fs/promises";import{createRequire as gq}from"node:module";import{basename as g4D,extname as uq,isAbsolute as u4D,relative as f4D,resolve as v8,sep as y4D}from"node:path";import{cwd as vq}from"node:process";import{pathToFileURL as wb}from"node:url";function QX(D,$,U=!1){if(U){let Q=$?.path;SD.error(typeof Q==="string"?`${D}: ${Q}`:D)}throw new AD(D,$)}function fVD(D){Ab=D}function _q(){let D=Eb.getStore();return D===void 0?Ab:D.filePath}function yVD(D,$){return Eb.run({filePath:D},$)}function mVD(D,$=vq(),U){let Q=U?.logError??!1;if(D===void 0)return;if(!D.trim())QX("Capacitor config path must not be empty",void 0,Q);let X=v8($,D);if(!xq(X)||!Rb(X).isFile())QX("Capacitor config path does not exist",{path:X},Q);if(!m4D.test(g4D(X)))QX("Capacitor config path must point to a capacitor.config.*.ts, capacitor.config.*.js, or capacitor.config.*.json file",{path:X},Q);let F=Mb($),Y=Mb(X),J=f4D(F,Y);if(J===".."||J.startsWith(`..${y4D}`)||u4D(J))QX("Capacitor config path must stay within the current working directory",{path:X},Q);return Y}function kq(D){if(D===null||typeof D!=="object")return!1;let $=D;return typeof $.transpileModule==="function"&&typeof $.ModuleKind?.CommonJS==="number"}function d4D(D){for(let $ of h4D){let U=v8(D,$);if(xq(U)&&Rb(U).isFile())return U}return}function l4D(D){let $=v8(D,"package.json");try{return gq(xq($)?$:v8(D,"capacitor.config.ts"))("typescript")}catch{return}}function n4D(D){return!kq(l4D(D))}function i4D(){if(FX===void 0)try{FX=gq(import.meta.url)("typescript")}catch{FX=null}return FX}function Vb(){if(process.versions.bun)return!0;let D=Number(process.versions.node.split(".")[0]);return Number.isFinite(D)&&D>=22}async function _8(D){let $=uq(D);if($===".json")return JSON.parse(await k4D(D,"utf8"));let U=gq(D);if($===".js"){let J=U(D),I=J.default??J;return typeof I==="function"?await I():await I}let Q;try{Q=U("typescript")}catch{Q=void 0}let X=kq(Q)?Q:i4D(),F;if(kq(X))try{F=await Promise.resolve(Wb(X,D))}catch(J){if(!Vb())throw J;F=await Ob(wb(v8(D)).href)}else if(Vb())F=await Ob(wb(v8(D)).href);else throw Error("Could not load a usable TypeScript compiler for the Capacitor config");let Y=F.default??F;return typeof Y==="function"?await Y():await Y}async function c4D(D,$){if(uq($)===".js"){let U=`/** @type {import('@capacitor/cli').CapacitorConfig} */
const config = ${Bb(D)}

module.exports = config
`;await x4D($,U);return}await zb(D,$)}async function fq(){let D=d4D(vq());if(D&&uq(D)===".ts"&&n4D(vq()))return{config:await _8(D),path:_q()??D};let $=await Gb();return{config:$.app.extConfig,path:_q()??$.app.extConfigFilePath}}async function yq(){let D=_q();if(D)return{config:await _8(D),path:D};return fq()}async function mq(D,$,U=!1){let Q=await yq();if(!Q)return;let{config:X}=Q;if(X){if(!X.plugins)X.plugins={extConfig:{},[D]:{}};if(!X.plugins[D])X.plugins[D]={};if(!U)X.plugins[D]=$.config.plugins?.[D];else X=$.config;await c4D(X,Q.path)}}async function hVD(D,$=!1){await mq("CapacitorUpdater",D,$)}var Ob,Ab,Eb,m4D,h4D,FX;var hq=u(()=>{L6();bq();_1();Ob=Function("specifier","return import(specifier)"),Eb=new _4D,m4D=/^capacitor\.config(?:\.[^.]+)*\.(?:ts|js|json)$/;h4D=["capacitor.config.ts","capacitor.config.js","capacitor.config.json"]});function k8(D){let $=D.length;while($>0&&D[$-1]==="/")$-=1;return D.slice(0,$)}import{randomUUID as jb}from"node:crypto";import{existsSync as p4D,mkdirSync as r4D,readFileSync as o4D,writeFileSync as a4D}from"node:fs";import{homedir as lq,platform as t4D,release as s4D}from"node:os";import{join as Tb}from"node:path";import{arch as e4D,cwd as Sb,env as n1,version as D8D}from"node:process";function G3(D){return D==="1"||D?.toLowerCase()==="true"||D?.toLowerCase()==="yes"}function F8D(){if(G3(n1.CAPGO_DISABLE_TELEMETRY)||G3(n1.CAPGO_DISABLE_POSTHOG))return;return n1.CAPGO_CLI_POSTHOG_API_KEY?.trim()||n1.POSTHOG_API_KEY?.trim()||U8D}function Y8D(D){let $=k8(D);if($.endsWith("/i/v0/e"))return`${$}/`;let U=$.replace(/\/capture$/,"/");return new URL("i/v0/e/",U.endsWith("/")?U:`${U}/`).toString()}function J8D(D){if(D instanceof Error)return{cause:D.cause,message:D.message,name:D.name||"Error",stack:D.stack};if(typeof D==="string")return{message:D,name:"Error",stack:void 0};try{return{message:JSON.stringify(D)??String(D),name:"Error",stack:void 0}}catch{return{message:String(D),name:"Error",stack:void 0}}}function I8D(D){let $=D,U=Sb(),Q=lq();if(U)$=$.replaceAll(U,"<cwd>");if(Q)$=$.replaceAll(Q,"~");return $}function q8D(D){let $=D,U=Sb(),Q=lq();if(U)$=$.replaceAll(U,"<cwd>");if(Q)$=$.replaceAll(Q,"~");return $.replace(/<cwd>\/[^\s"',)]+/g,"<cwd>/<path>").replace(/~\/[^\s"',)]+/g,"~/<path>").replace(/[\w.%+-]+@[\w.-]+\.[A-Z]{2,}/gi,"<email>").replace(/(https?:\/\/)([^/\s:@]+):([^/\s@]+)@/gi,"$1<redacted>@").replace(/\b[a-z][\w-]*(?:\.[\w-]+){1,}\b/gi,"<app_id>").replace(/\b[a-z]:\\[^\s"',)]+/gi,"<path>").replace(/(^|[\s"'(])\/[^\s"',)]+/g,"$1<path>").replace(/(--(?:token|api[-_]?key|key|password|secret|private[-_]?key|jwt|session|auth)(?:=|\s+))("[^"]+"|'[^']+'|\S+)/gi,"$1<redacted>").replace(/\b((?:token|api[-_]?key|password|secret|authorization)\s*[:=]\s*)[^\s,;]+/gi,"$1<redacted>")}function W8D(D,$){let U=D?.split(`
`).slice(1).map((Q)=>{let X=Q.trim(),F=X.startsWith("at ")?X.slice(3):X,Y=$,J=F,I=F.lastIndexOf(" (");if(I!==-1&&F.endsWith(")"))Y=F.slice(0,I).trim()||$,J=F.slice(I+2,-1);else{let B=F.lastIndexOf(" "),G=B===-1?"":F.slice(B+1);if(/:\d+:\d+$/.test(G))Y=F.slice(0,B).trim()||$,J=G}let q=J.lastIndexOf(":"),W=q===-1?-1:J.lastIndexOf(":",q-1);if(q===-1||W===-1)return{function:$,platform:"custom",lang:"javascript"};return{function:Y,filename:I8D(J.slice(0,W)),lineno:Number.parseInt(J.slice(W+1,q),10),colno:Number.parseInt(J.slice(q+1),10),platform:"custom",lang:"javascript"}}).filter(Boolean);return U&&U.length>0?U:[{function:$,platform:"custom",lang:"javascript"}]}function B8D(D){if(!D||typeof D!=="object"||!("code"in D))return;let{code:$}=D;return typeof $==="string"?$:void 0}function z8D(D){if(!D||typeof D!=="object")return;let $=D;if(typeof $.status==="number")return $.status;if(typeof $.statusCode==="number")return $.statusCode;let U=$.context&&typeof $.context==="object"?$.context.status:void 0;return typeof U==="number"?U:void 0}function Z8D(D){let $=(D instanceof Error?D.message:typeof D==="string"?D:"").toLowerCase();if(G8D.some((U)=>$.includes(U)))return!0;return z8D(D)===401}function Pb(D){if(D instanceof AD){if(Q8D.has(D.message))return!0;return!1}if(Z8D(D))return!1;return!B8D(D)?.startsWith("commander.")}function sVD(D){let $=[],U=D;while(U?.parent){let Q=U.name();if(Q)$.push(Q);U=U.parent}return $.reverse().join(" ")||"unknown"}function K8D(D=Tb(lq(),".capgo-credentials")){if(dq)return dq;let $=Tb(D,"install-id"),U;try{let Q=p4D($)?o4D($,"utf8").trim():"";if(Q)U=Q;else U=jb(),r4D(D,{recursive:!0}),a4D($,U,{encoding:"utf8",mode:384})}catch{U=jb()}return dq=U,U}async function Cb(D){let $=F8D();if(!$)return!1;let U=n1.CAPGO_CLI_POSTHOG_API_HOST?.trim()||n1.POSTHOG_API_HOST?.trim()||$8D,Q;try{Q=Y8D(U)}catch{return!1}let X=J8D(D.error),F=q8D(X.message),Y=K8D(),J=W8D(X.stack,D.functionName),I=[D.functionName,D.kind,X.name||"Error",String(D.status??1)].join(":"),q={token:$,event:"$exception",properties:{distinct_id:Y,$exception_list:[{type:X.name||"Error",value:F,mechanism:{handled:!0,synthetic:!1},stacktrace:{type:"raw",frames:J}}],$exception_fingerprint:I,architecture:e4D,cli_version:N$.version,error_kind:D.kind,function_name:D.functionName,is_ci:Boolean(n1.CI),node_version:D8D,os_platform:t4D(),os_release:s4D(),runtime:"cli",status:D.status},timestamp:new Date().toISOString()};try{let W=new AbortController,B=setTimeout(()=>W.abort(),X8D);try{return(await fetch(Q,{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify(q),signal:W.signal})).ok}finally{clearTimeout(B)}}catch{return!1}}var $8D="https://eu.i.posthog.com/i/v0/e/",U8D="phc_NXDyDajQaTQVwb25DEhIVZfxVUn4R0Y348Z7vWYHZUi",X8D=1500,nq="iOS sync validation failed. Delete your iOS folder, then rerun the add and sync commands above and retry.",Q8D,G8D,dq;var iq=u(()=>{H8();_1();Q8D=new Set([nq]);G8D=["invalid_apikey","invalid apikey","no_key_provided","no key provided","invalid api key or insufficient permissions","does not exist, run first"]});import{env as H8D}from"node:process";function M8D(D,$){return`${D} ${$.join(" ")}`}function w8D(D){let[$=""]=D.npm_config_user_agent?.trim().toLowerCase().split(/\s+/,1)??[],[U,Q]=$.split("/",2);if(U==="bun")return"bunx";if(U==="pnpm")return"pnpm dlx";if(U==="yarn"){let F=Number.parseInt(Q??"",10);return Number.isNaN(F)||F<2?"npx -y":"yarn dlx"}if(U==="npm")return"npx -y";let X=D.npm_execpath?.toLowerCase()??"";if(X.includes("pnpm"))return"pnpm dlx";if(X.includes("yarn"))return"npx -y";if(X.includes("bun"))return"bunx";return"npx -y"}function bb(D=H8D){return M8D(w8D(D),["@capgo/cli@latest","login"])}function $RD(D){let $=D.trim().replaceAll(L8D," ");if(!N8D.has($))throw Error(`Unsupported package manager runner: "${D}"`);let U=$.split(" ").map((F)=>F.trim()).filter(Boolean),[Q=D,...X]=U;return{command:Q,args:X}}var L8D,N8D;var vb=u(()=>{L8D=/\s+/g,N8D=new Set(["bunx","npx","pnpm exec","yarn dlx"])});var d={};N0(d,{unwrapMessage:()=>x8,uint8ArrayToHex:()=>p8D,uint8ArrayToBase64url:()=>i8D,uint8ArrayToBase64:()=>yb,toZod:()=>z3,stringifyPrimitive:()=>l,slugify:()=>rq,shallowClone:()=>K3,safeExtend:()=>f8D,required:()=>h8D,rawShape:()=>y8,randomString:()=>b8D,propertyKeyTypes:()=>H3,promiseAllObject:()=>C8D,primitiveTypes:()=>aq,prefixIssues:()=>h0,pick:()=>x8D,partial:()=>m8D,parsedType:()=>n,own:()=>u6,optionalKeys:()=>tq,omit:()=>g8D,objectClone:()=>j8D,numKeys:()=>v8D,nullish:()=>YX,normalizeParams:()=>p,mergeDefs:()=>O$,merge:()=>y8D,members:()=>eq,jsonStringifyReplacer:()=>u8,joinValues:()=>g,issue:()=>m8,isPlainObject:()=>I$,isObject:()=>c1,installLazyProp:()=>s8D,hide:()=>O3,hexToUint8Array:()=>c8D,getSizableOrigin:()=>M3,getParsedType:()=>_8D,getLengthableOrigin:()=>w3,getEnumValues:()=>g8,getElementAtPath:()=>P8D,floatSafeRemainder:()=>Z3,finalizeIssue:()=>d0,extend:()=>u8D,explicitlyAborted:()=>sq,escapeRegex:()=>q$,esc:()=>b0,derived:()=>r8D,defineLazyInternal:()=>ZD,defineLazy:()=>pq,createTransparentProxy:()=>k8D,constantCatch:()=>DW,codePointLength:()=>p1,cloneDef:()=>S8D,clone:()=>ED,cleanRegex:()=>X6,cleanEnum:()=>l8D,captureStackTrace:()=>JX,cached:()=>f8,base64urlToUint8Array:()=>n8D,base64ToUint8Array:()=>fb,attachSchema:()=>qX,assignProp:()=>H0,assertNotEqual:()=>V8D,assertNever:()=>A8D,assertIs:()=>R8D,assertEqual:()=>O8D,assert:()=>E8D,allowsEval:()=>oq,aborted:()=>v0,NUMBER_FORMAT_RANGES:()=>L3,Class:()=>mb,CONSTANT_CATCH:()=>WX,BIGINT_FORMAT_RANGES:()=>N3});function O8D(D){return D}function V8D(D){return D}function z3(){return(D)=>D}function R8D(D){}function A8D(D){throw Error("Unexpected value in exhaustive check")}function E8D(D){}function g8(D){let $=Object.values(D).filter((Q)=>typeof Q==="number");return Object.entries(D).filter(([Q,X])=>$.indexOf(+Q)===-1).map(([Q,X])=>X)}function g(D,$="|"){return D.map((U)=>l(U)).join($)}function u8(D,$){if(typeof $==="bigint")return $.toString();return $}class kb{constructor(D){this._getter=D,this._value=void 0}get value(){let D=this._getter;if(D!==void 0)this._value=D(),this._getter=void 0;return this._value}}function f8(D){return new kb(D)}function YX(D){return D===null||D===void 0}function X6(D){let $=D.startsWith("^")?1:0,U=D.endsWith("$")?D.length-1:D.length;return D.slice($,U)}function Z3(D,$){let U=D/$,Q=Math.round(U),X=4*Number.EPSILON*Math.max(Math.abs(U),1);if(Math.abs(U-Q)<X)return 0;return U-Q}function pq(D,$,U){let Q=void 0;Object.defineProperty(D,$,{get(){if(Q===_b)return;if(Q===void 0)Q=_b,Q=U();return Q},set(X){Object.defineProperty(D,$,{value:X})},configurable:!0})}function j8D(D){return Object.create(Object.getPrototypeOf(D),Object.getOwnPropertyDescriptors(D))}function H0(D,$,U){Object.defineProperty(D,$,{value:U,writable:!0,enumerable:!0,configurable:!0})}function y8(D){let $=Object.getOwnPropertyDescriptor(D,"shape");return $?.get?$.get.raw:$?.value}function U6(D){return y8(D._zod.def)??D._zod.def.shape}function xb(D,$,U){Object.defineProperty(D,$,{get(){let Q=U();return H0(this,$,Q),Q},enumerable:!0,configurable:!0})}function gb(D,$,U){if($ in D)H0(D,$,U);else D[$]=U}function i1(D,$,U,Q){let X=U6($);for(let F of U){let Y=Object.getOwnPropertyDescriptor(X,F);if(!Y.enumerable)continue;if(Y.get)xb(D,F,()=>{let J=$._zod.def.shape[F];return Q?Q(J,F):J});else gb(D,F,Q?Q(Y.value,F):Y.value)}}function T8D(D,$){for(let U of Reflect.ownKeys($)){let Q=Object.getOwnPropertyDescriptor($,U);if(!Q.enumerable)continue;if(Q.get)xb(D,U,()=>$[U]);else gb(D,U,Q.value)}}function O$(...D){let $={};for(let U of D){let Q=Object.getOwnPropertyDescriptors(U);Object.assign($,Q)}return Object.defineProperties({},$)}function S8D(D){return O$(D._zod.def)}function P8D(D,$){if(!$)return D;return $.reduce((U,Q)=>U?.[Q],D)}function C8D(D){let $=Object.keys(D),U=$.map((Q)=>D[Q]);return Promise.all(U).then((Q)=>{let X={};for(let F=0;F<$.length;F++)X[$[F]]=Q[F];return X})}function b8D(D=10){let U="";for(let Q=0;Q<D;Q++)U+="abcdefghijklmnopqrstuvwxyz"[Math.floor(Math.random()*26)];return U}function b0(D){return JSON.stringify(D)}function rq(D){return D.toLowerCase().trim().replace(/[^\w\s-]/g,"").replace(/[\s_-]+/g,"-").replace(/^-+|-+$/g,"")}function c1(D){return typeof D==="object"&&D!==null&&!Array.isArray(D)}function I$(D){if(c1(D)===!1)return!1;let $=D.constructor;if($===void 0)return!0;if(typeof $!=="function")return!0;let U=$.prototype;if(c1(U)===!1)return!1;if(Object.prototype.hasOwnProperty.call(U,"isPrototypeOf")===!1)return!1;return!0}function K3(D){if(I$(D))return{...D};if(Array.isArray(D))return[...D];if(D instanceof Map)return new Map(D);if(D instanceof Set)return new Set(D);return D}function v8D(D){let $=0;for(let U in D)if(Object.prototype.hasOwnProperty.call(D,U))$++;return $}function q$(D){return D.replace(/[.*+?^${}()|[\]\\]/g,"\\$&")}function ED(D,$,U){let Q=new D._zod.constr($??D._zod.def);if(!$||U?.parent)Q._zod.parent=D;return Q}function p(D){let $=D;if(!$)return{};if(typeof $==="string")return{error:()=>$};if($?.message!==void 0){if($?.error!==void 0)throw Error("Cannot specify both `message` and `error` params");$.error=$.message}if(delete $.message,typeof $.error==="string")return{...$,error:()=>$.error};return $}function k8D(D){let $;return new Proxy({},{get(U,Q,X){return $??($=D()),Reflect.get($,Q,X)},set(U,Q,X,F){return $??($=D()),Reflect.set($,Q,X,F)},has(U,Q){return $??($=D()),Reflect.has($,Q)},deleteProperty(U,Q){return $??($=D()),Reflect.deleteProperty($,Q)},ownKeys(U){return $??($=D()),Reflect.ownKeys($)},getOwnPropertyDescriptor(U,Q){return $??($=D()),Reflect.getOwnPropertyDescriptor($,Q)},defineProperty(U,Q,X){return $??($=D()),Reflect.defineProperty($,Q,X)}})}function l(D){if(typeof D==="bigint")return D.toString()+"n";if(typeof D==="string")return`"${D}"`;return`${D}`}function tq(D){return Object.keys(D).filter(($)=>{return D[$]._zod.optin!==void 0&&D[$]._zod.optout==="optional"})}function x8D(D,$){let U=D._zod.def,Q=U.checks;if(Q&&Q.length>0)throw Error(".pick() cannot be used on object schemas containing refinements");let F={};return i1(F,D,IX(D,$)),ED(D,O$(U,{shape:F,checks:[]}))}function IX(D,$){let U=U6(D),Q=[];for(let X of Reflect.ownKeys($)){if(!Object.getOwnPropertyDescriptor(U,X)?.enumerable)throw Error(`Unrecognized key: "${String(X)}"`);if($[X])Q.push(X)}return Q}function g8D(D,$){let U=D._zod.def,Q=U.checks;if(Q&&Q.length>0)throw Error(".omit() cannot be used on object schemas containing refinements");let F=new Set(IX(D,$)),Y={};return i1(Y,D,Reflect.ownKeys(U6(D)).filter((J)=>!F.has(J))),ED(D,O$(U,{shape:Y,checks:[]}))}function u8D(D,$){if(!I$($))throw Error("Invalid input to extend: expected a plain object");let U=D._zod.def.checks;if(U&&U.length>0){let X=U6(D);for(let F of Reflect.ownKeys($))if(Object.getOwnPropertyDescriptor(X,F)!==void 0)throw Error("Cannot overwrite keys on object schemas containing refinements. Use `.safeExtend()` instead.")}return ED(D,O$(D._zod.def,{shape:ub(D,$)}))}function ub(D,$){let U={};return i1(U,D,Reflect.ownKeys(U6(D))),T8D(U,$),U}function f8D(D,$){if(!I$($))throw Error("Invalid input to safeExtend: expected a plain object");return ED(D,O$(D._zod.def,{shape:ub(D,$)}))}function y8D(D,$){if(!$?._zod?.def)throw Error("Invalid input to merge: expected an object schema. To merge a plain shape, use `.extend()`.");if(D._zod.def.checks?.length)throw Error(".merge() cannot be used on object schemas containing refinements. Use .safeExtend() instead.");let U={};i1(U,D,Reflect.ownKeys(U6(D))),i1(U,$,Reflect.ownKeys(U6($)));let Q=O$(D._zod.def,{shape:U,get catchall(){return $._zod.def.catchall},checks:$._zod.def.checks??[]});return ED(D,Q)}function m8D(D,$,U,Q="partial"){let F=$._zod.def.checks;if(F&&F.length>0)throw Error(`.${Q}() cannot be used on object schemas containing refinements`);let J=U?new Set(IX($,U)):void 0,I={};return i1(I,$,Reflect.ownKeys(U6($)),D&&((q,W)=>J&&!J.has(W)?q:new D({type:"optional",innerType:q}))),ED($,O$($._zod.def,{shape:I,checks:[]}))}function h8D(D,$,U){let Q=U?new Set(IX($,U)):void 0,X={};return i1(X,$,Reflect.ownKeys(U6($)),(F,Y)=>Q&&!Q.has(Y)?F:new D({type:"nonoptional",innerType:F})),ED($,O$($._zod.def,{shape:X}))}function v0(D,$=0){if(D.aborted===!0)return!0;for(let U=$;U<D.issues.length;U++)if(D.issues[U]?.continue!==!0)return!0;return!1}function sq(D,$=0){if(D.aborted===!0)return!0;for(let U=$;U<D.issues.length;U++)if(D.issues[U]?.continue===!1)return!0;return!1}function h0(D,$){return $.map((U)=>{var Q;return(Q=U).path??(Q.path=[]),U.path.unshift(D),U})}function x8(D){return typeof D==="string"?D:D?.message}function qX(D,$,U){var Q;for(let X=$;X<D.length;X++)(Q=D[X]).schema??(Q.schema=U)}function d0(D,$,U){var Q;let X=D.inst?._zod?.traits;if(X?.has("$ZodType"))if(X.has("$ZodCheck"))(Q=D).schema??(Q.schema=D.inst);else D.schema=D.inst;let F=D.schema!==D.inst?D.schema?._zod.def?.error:void 0,Y=D.message?D.message:x8(D.inst?._zod.def?.error?.(D))??x8(F?.(D))??x8($?.error?.(D))??x8(U.customError?.(D))??x8(U.localeError?.(D))??"Invalid input",J={};for(let I of Object.keys(D)){if(I==="inst"||I==="schema"||I==="continue"||I==="input"||I==="__proto__")continue;J[I]=D[I]}if(J.path??(J.path=[]),J.message=Y,$?.reportInput)J.input=D.input;return J}function M3(D){if(D instanceof Set)return"set";if(D instanceof Map)return"map";if(D instanceof File)return"file";return"unknown"}function p1(D){let $=D.length;if(!d8D.test(D))return $;let U=$;for(let Q=0;Q<$-1;Q++)if((D.charCodeAt(Q)&64512)===55296&&(D.charCodeAt(Q+1)&64512)===56320)U--,Q++;return U}function w3(D){if(Array.isArray(D))return"array";if(typeof D==="string")return"string";return"unknown"}function n(D){let $=typeof D;switch($){case"number":return Number.isNaN(D)?"nan":"number";case"object":{if(D===null)return"null";if(Array.isArray(D))return"array";let U=D;if(U&&Object.getPrototypeOf(U)!==Object.prototype&&"constructor"in U&&U.constructor)return U.constructor.name}}return $}function m8(...D){let[$,U,Q]=D;if(typeof $==="string")return{message:$,code:"custom",input:U,inst:Q};return{...$}}function l8D(D){return Object.entries(D).filter(([$,U])=>{return Number.isNaN(Number.parseInt($,10))}).map(($)=>$[1])}function fb(D){let $=atob(D),U=new Uint8Array($.length);for(let Q=0;Q<$.length;Q++)U[Q]=$.charCodeAt(Q);return U}function yb(D){let $="";for(let U=0;U<D.length;U++)$+=String.fromCharCode(D[U]);return btoa($)}function n8D(D){let $=D.replace(/-/g,"+").replace(/_/g,"/"),U="=".repeat((4-$.length%4)%4);return fb($+U)}function i8D(D){return yb(D).replace(/\+/g,"-").replace(/\//g,"_").replace(/=/g,"")}function c8D(D){let $=D.replace(/^0x/,"");if($.length%2!==0)throw Error("Invalid hex string length");let U=new Uint8Array($.length/2);for(let Q=0;Q<$.length;Q+=2)U[Q/2]=Number.parseInt($.slice(Q,Q+2),16);return U}function p8D(D){return Array.from(D).map(($)=>$.toString(16).padStart(2,"0")).join("")}class mb{constructor(...D){}}function eq(D,$){for(let U in $){let Q=Object.getOwnPropertyDescriptor($,U);if(Q.get)Object.defineProperty(D,U,{...Q,enumerable:!1});else o8D(D,U,Q.value)}}function u6(D,$,U,Q=!0){return Object.defineProperty(D,$,{configurable:!0,writable:!0,enumerable:Q,value:U}),U}function O3(D,$,U){return u6(D,$,U,!1)}function r8D(D,$){for(let U in D){let Q=D[U];Object.defineProperty($,U,{configurable:!0,enumerable:!0,get(){return u6(this,U,Q(this))},set(X){u6(this,U,X)}})}return $}function o8D(D,$,U){Object.defineProperty(D,$,{configurable:!0,get(){return this==null?U:u6(this,$,U.bind(this))},set(Q){u6(this,$,Q)}})}function a8D(D,$){let U=Object.getPrototypeOf(D);return $ in U?void 0:U}function ZD(D,$,U){let Q=Object.getPrototypeOf(D._zod);if($ in Q&&cq!==D._zod){cq=void 0;return}cq=D._zod,Object.defineProperty(Q,$,{configurable:!0,get(){Object.defineProperty(this,$,t8D);let X=g6;g6=!1;try{let F=U(this);if(g6)delete this[$];else Object.defineProperty(this,$,{configurable:!0,writable:!0,value:F});return g6=g6||X,F}catch(F){throw delete this[$],g6=g6||X,F}},set(X){Object.defineProperty(this,$,{configurable:!0,writable:!0,value:X})}})}function s8D(D,$,U,Q){let X=a8D(D,$);if(!X)return;Object.defineProperty(X,$,{configurable:!0,get(){let F={configurable:!0,writable:!0,enumerable:Q,value:void 0};return Object.defineProperty(this,$,F),F.value=U(this),Object.defineProperty(this,$,F),F.value},set(F){Object.defineProperty(this,$,{configurable:!0,writable:!0,enumerable:Q,value:F})}})}function DW(D){let $=()=>D;return $[WX]=!0,$}var _b,JX,oq,_8D=(D)=>{let $=typeof D;switch($){case"undefined":return"undefined";case"string":return"string";case"number":return Number.isNaN(D)?"nan":"number";case"boolean":return"boolean";case"function":return"function";case"bigint":return"bigint";case"symbol":return"symbol";case"object":if(Array.isArray(D))return"array";if(D===null)return"null";if(D.then&&typeof D.then==="function"&&D.catch&&typeof D.catch==="function")return"promise";if(typeof Map<"u"&&D instanceof Map)return"map";if(typeof Set<"u"&&D instanceof Set)return"set";if(typeof Date<"u"&&D instanceof Date)return"date";if(typeof File<"u"&&D instanceof File)return"file";return"object";default:throw Error(`Unknown data type: ${$}`)}},H3,aq,L3,N3,d8D,cq,g6=!1,t8D,WX="~constantCatch";var s=u(()=>{f6();_b=Symbol("evaluating");JX="captureStackTrace"in Error?Error.captureStackTrace:(...D)=>{};oq=f8(()=>{if(B0.jitless)return!1;if(typeof navigator<"u"&&navigator?.userAgent?.includes("Cloudflare"))return!1;try{return new Function(""),!0}catch(D){return!1}});H3=new Set(["string","number","symbol"]),aq=new Set(["string","number","bigint","boolean","symbol","undefined"]);L3=(()=>({safeint:[Number.MIN_SAFE_INTEGER,Number.MAX_SAFE_INTEGER],int32:[-2147483648,2147483647],uint32:[0,4294967295],float32:[-340282346638528860000000000000000000000,340282346638528860000000000000000000000],float64:[-Number.MAX_VALUE,Number.MAX_VALUE]}))(),N3={int64:[BigInt("-9223372036854775808"),BigInt("9223372036854775807")],uint64:[BigInt(0),BigInt("18446744073709551615")]};d8D=/[\uD800-\uDBFF]/;t8D={configurable:!0,get(){g6=!0;return}}});function e8D(D){let $=db;if($){let U=$.stackTraceLimit;if(typeof U==="number"){try{$.stackTraceLimit=0}catch{return db=null,new D}try{return new D}finally{$.stackTraceLimit=U}}}return new D}function x(D,$,U,Q){let X={};function F(G){this.def=G,this.constr=B,this.traits=new Set}F.prototype=X;let Y=U,J=Y&&new WeakSet;function I(G,Z){if(!G._zod){$W.value=new F(Z);try{Object.defineProperty(G,"_zod",$W)}finally{$W.value=void 0}}else if(G._zod.traits.has(D))return;if(G._zod.traits.add(D),$(G,Z),J){let K=Object.getPrototypeOf(G),H=G._zod.constr.prototype,M=K;while(M&&M!==H)M=Object.getPrototypeOf(M);let N=M??K;if(!J.has(N))J.add(N),eq(N,Y)}let z=B.prototype;for(let K in z){if(!Object.prototype.hasOwnProperty.call(z,K))continue;if(!(K in G))G[K]=z[K].bind(G)}}let q=Q?.Parent??Object;class W extends q{}Object.defineProperty(W,"name",{value:D});function B(G){let Z=Q?.Parent?e8D(W):this;I(Z,G);let z=Z._zod.deferred;if(z){for(let H of z)H();Z._zod.deferred=void 0}let K=globalThis.__zod_globalConfig?.postProcessor;if(K)K(Z);return Z}return Object.defineProperty(B,"init",{value:I}),Object.defineProperty(B,Symbol.hasInstance,{value:(G)=>{if(Q?.Parent&&G instanceof Q.Parent)return!0;return G?._zod?.traits?.has(D)}}),Object.defineProperty(B,"name",{value:D}),B}function aD(D){if(D)Object.assign(B0,D);return B0}var hb,UW,$W,db,XW,a0,r1,B0;var f6=u(()=>{s();UW=Object.freeze({status:"aborted"}),$W={value:void 0,enumerable:!1},db="captureStackTrace"in Error?Error:null;XW=Symbol("zod_brand");a0=class a0 extends Error{constructor(){super("Encountered Promise during synchronous parse. Use .parseAsync() instead.")}};r1=class r1 extends Error{constructor(D){super(`Encountered unidirectional transform during encode: ${D}`);this.name="ZodEncodeError"}};(hb=globalThis).__zod_globalConfig??(hb.__zod_globalConfig={});B0=globalThis.__zod_globalConfig});function D2D(){let D=this._zod;return D.message??(D.message=JSON.stringify(D.def,u8,2)),D.message}function $2D(D){this._zod.message=D}function X2D(D,$,U){if(!Object.prototype.hasOwnProperty.call(D,$))if($==="__proto__")Object.defineProperty(D,$,{value:U(),writable:!0,enumerable:!0,configurable:!0});else D[$]=U();return D[$]}function V3(D,$=(U)=>U.message){let U={},Q=[];for(let X of D.issues)if(X.path.length>0)X2D(U,X.path[0],()=>[]).push($(X));else Q.push($(X));return{formErrors:Q,fieldErrors:U}}function R3(D,$=(U)=>U.message){let U={_errors:[]},Q=(X,F=[])=>{for(let Y of X.issues)if(Y.code==="invalid_union"&&Y.errors.length)Y.errors.map((J)=>Q({issues:J},[...F,...Y.path]));else if(Y.code==="invalid_key")Q({issues:Y.issues},[...F,...Y.path]);else if(Y.code==="invalid_element")Q({issues:Y.issues},[...F,...Y.path]);else{let J=[...F,...Y.path];if(J.length===0)U._errors.push($(Y));else{let I=U,q=0;while(q<J.length){let W=J[q],B=q===J.length-1;if(W==="_errors"){if(B)I._errors.push($(Y));q++;continue}if(!Object.prototype.hasOwnProperty.call(I,W))Object.defineProperty(I,W,{value:{_errors:[]},enumerable:!0,writable:!0,configurable:!0});let G=I[W];if(B)G._errors.push($(Y));I=G,q++}}}};return Q(D),U}function JW(D,$=(U)=>U.message){let U={errors:[]},Q=(X,F=[])=>{var Y;for(let J of X.issues)if(J.code==="invalid_union"&&J.errors.length)J.errors.map((I)=>Q({issues:I},[...F,...J.path]));else if(J.code==="invalid_key")Q({issues:J.issues},[...F,...J.path]);else if(J.code==="invalid_element")Q({issues:J.issues},[...F,...J.path]);else{let I=[...F,...J.path];if(I.length===0){U.errors.push($(J));continue}let q=U,W=0;while(W<I.length){let B=I[W],G=W===I.length-1;if(typeof B==="string"){if(q.properties??(q.properties={}),!Object.prototype.hasOwnProperty.call(q.properties,B))Object.defineProperty(q.properties,B,{value:{errors:[]},enumerable:!0,writable:!0,configurable:!0});q=q.properties[B]}else q.items??(q.items=[]),(Y=q.items)[B]??(Y[B]={errors:[]}),q=q.items[B];if(G)q.errors.push($(J));W++}}};return Q(D),U}function ib(D){let $=[],U=D.map((Q)=>typeof Q==="object"?Q.key:Q);for(let Q of U)if(typeof Q==="number")$.push(`[${Q}]`);else if(typeof Q==="symbol")$.push(`[${JSON.stringify(String(Q))}]`);else if(/[^\w$]/.test(Q))$.push(`[${JSON.stringify(Q)}]`);else{if($.length)$.push(".");$.push(Q)}return $.join("")}function IW(D){let $=[],U=[...D.issues].sort((Q,X)=>(Q.path??[]).length-(X.path??[]).length);for(let Q of U)if($.push(`✖ ${Q.message}`),Q.path?.length)$.push(`  → at ${ib(Q.path)}`);return $.join(`
`)}var U2D,FW,lb,nb=(D,$)=>{D.name="$ZodError",FW.value=$,Object.defineProperty(D,"issues",FW),FW.value=void 0,Object.defineProperty(D,"message",U2D);let U=Object.getPrototypeOf(D);if(!lb.has(U))lb.add(U),Object.defineProperty(U,"toString",{configurable:!0,enumerable:!1,get(){let Q=()=>this.message;return Object.defineProperty(this,"toString",{value:Q,configurable:!0,writable:!0}),Q},set(Q){Object.defineProperty(this,"toString",{value:Q,configurable:!0,writable:!0})}})},YW,l0;var qW=u(()=>{f6();s();U2D={get:D2D,set:$2D,enumerable:!0,configurable:!0},FW={value:void 0,enumerable:!1},lb=new WeakSet([Object.prototype,Error.prototype]),YW=x("$ZodError",nb),l0=x("$ZodError",nb,void 0,{Parent:Error})});function BX(D,$){return{callee:$?.callee??D,Err:$?.Err}}function cb(D,$,U){let Q;return{success:!1,get error(){if(!Q)Q=new D($.map((X)=>d0(X,U,aD()))),$=void 0,U=void 0;return Q},set error(X){Q=X,$=void 0,U=void 0}}}function q2D(D,$,U){let Q=U?{...U,async:!1,abortEarly:!0}:{async:!1,abortEarly:!0},X=D._zod.bag.fallbackRun,F;if(X)Q[I2D]=!0,F=X({value:$,issues:[]},Q);else F=D._zod.run({value:$,issues:[]},Q);if(F instanceof Promise)throw new a0;return F.issues.length===0}var h8=(D)=>{let $=(U,Q,X,F)=>{let Y=X?{...X,async:!1}:{async:!1},J=U._zod.run({value:Q,issues:[]},Y);if(J instanceof Promise)throw new a0;if(J.issues.length){let I=new(F?.Err??D)(J.issues.map((q)=>d0(q,Y,aD())));throw JX(I,F?.callee??$),I}return J.value};return $},GX,d8=(D)=>{let $=async(U,Q,X,F)=>{let Y=X?{...X,async:!0}:{async:!0},J=U._zod.run({value:Q,issues:[]},Y);if(J instanceof Promise)J=await J;if(J.issues.length){let I=new(F?.Err??D)(J.issues.map((q)=>d0(q,Y,aD())));throw JX(I,F?.callee??$),I}return J.value};return $},zX,l8=(D)=>($,U,Q)=>{let X=Q?{...Q,async:!1}:{async:!1},F=$._zod.run({value:U,issues:[]},X);if(F instanceof Promise)throw new a0;return F.issues.length?cb(D,F.issues,X):{success:!0,data:F.value}},F2D,n8=(D)=>async($,U,Q)=>{let X=Q?{...Q,async:!0}:{async:!0},F=$._zod.run({value:U,issues:[]},X);if(F instanceof Promise)F=await F;return F.issues.length?cb(D,F.issues,X):{success:!0,data:F.value}},Y2D,J2D,I2D,A3=(D,$,U)=>{let Q=D._zod.bag.validator;if(Q!==void 0){if(Q($)!==J2D)return!0;if(Q.definite===!0&&U===void 0)return!1}return q2D(D,$,U)},E3=async(D,$,U)=>{let Q=U?{...U,async:!0,abortEarly:!0}:{async:!0,abortEarly:!0},X=D._zod.run({value:$,issues:[]},Q);if(X instanceof Promise)X=await X;return X.issues.length===0},ZX=(D)=>{let $=h8(D),U=(Q,X,F,Y)=>{let J=F?{...F,direction:"backward"}:{direction:"backward"};return $(Q,X,J,BX(U,Y))};return U},W2D,KX=(D)=>{let $=h8(D),U=(Q,X,F,Y)=>{return $(Q,X,F,BX(U,Y))};return U},B2D,HX=(D)=>{let $=d8(D),U=async(Q,X,F,Y)=>{let J=F?{...F,direction:"backward"}:{direction:"backward"};return await $(Q,X,J,BX(U,Y))};return U},G2D,LX=(D)=>{let $=d8(D),U=async(Q,X,F,Y)=>{return await $(Q,X,F,BX(U,Y))};return U},z2D,NX=(D)=>($,U,Q)=>{let X=Q?{...Q,direction:"backward"}:{direction:"backward"};return l8(D)($,U,X)},Z2D,MX=(D)=>($,U,Q)=>{return l8(D)($,U,Q)},K2D,wX=(D)=>async($,U,Q)=>{let X=Q?{...Q,direction:"backward"}:{direction:"backward"};return n8(D)($,U,X)},H2D,OX=(D)=>async($,U,Q)=>{return n8(D)($,U,Q)},L2D;var WW=u(()=>{f6();qW();s();GX=h8(l0),zX=d8(l0),F2D=l8(l0);Y2D=n8(l0),J2D=Symbol.for("zod.compile.invalid"),I2D=Symbol.for("zod.compile.fallback");W2D=ZX(l0),B2D=KX(l0),G2D=HX(l0),z2D=LX(l0),Z2D=NX(l0),K2D=MX(l0),H2D=wX(l0),L2D=OX(l0)});var W$={};N0(W$,{xid:()=>KW,uuid7:()=>O2D,uuid6:()=>w2D,uuid4:()=>M2D,uuid:()=>o1,uppercase:()=>nW,unicodeEmail:()=>pb,undefined:()=>dW,ulid:()=>ZW,time:()=>xW,string:()=>fW,sha512_hex:()=>m2D,sha512_base64url:()=>d2D,sha512_base64:()=>h2D,sha384_hex:()=>u2D,sha384_base64url:()=>y2D,sha384_base64:()=>f2D,sha256_hex:()=>k2D,sha256_base64url:()=>g2D,sha256_base64:()=>x2D,sha1_hex:()=>b2D,sha1_base64url:()=>_2D,sha1_base64:()=>v2D,rfc5322Email:()=>R2D,number:()=>g$,null:()=>hW,nanoidOfLength:()=>NW,nanoid:()=>LW,md5_hex:()=>S2D,md5_base64url:()=>C2D,md5_base64:()=>P2D,mac:()=>EW,lowercase:()=>lW,ksuid:()=>HW,ipv6:()=>AW,ipv4:()=>RW,integer:()=>T3,idnEmail:()=>A2D,iban:()=>RX,httpProtocol:()=>j3,html5Email:()=>V2D,hostname:()=>CW,hex:()=>iW,guid:()=>wW,extendedDuration:()=>N2D,emoji:()=>VW,email:()=>OW,e164:()=>vW,duration:()=>MW,domain:()=>bW,datetime:()=>gW,date:()=>kW,currencyCode:()=>_W,cuid2:()=>zW,cuid:()=>GW,creditCard:()=>VX,cidrv6:()=>TW,cidrv4:()=>jW,browserEmail:()=>E2D,boolean:()=>mW,bigint:()=>yW,base64url:()=>PW,base64:()=>SW,anyString:()=>uW});function NW(D){return new RegExp(`^[a-zA-Z0-9_-]{${D}}$`)}function VW(){return new RegExp(j2D,"u")}function T2D(D){return new RegExp(`^${D}$`)}function BW(D){return typeof D.precision==="number"?D.precision===-1?"(?:[01]\\d|2[0-3]):[0-5]\\d":D.precision===0?"(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d":`(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d\\.\\d{${D.precision}}`:D.seconds?"(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?":"(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?"}function xW(D){return new RegExp(`^${BW(D)}$`)}function gW(D){let $=["Z"];if(D.offset)$.push("([+-](?:[01]\\d|2[0-3]):[0-5]\\d)");let U=`${BW({precision:D.precision,seconds:!0})}(?:${$.join("|")})`,Q=D.local?`${U}|${BW({precision:D.precision})}`:U;return new RegExp(`^${rb}T(?:${Q})$`)}function S3(D,$){return new RegExp(`^[A-Za-z0-9+/]{${D}}${$}$`)}function P3(D){return new RegExp(`^[A-Za-z0-9_-]{${D}}$`)}var GW,zW,ZW,KW,HW,LW,MW,N2D,wW,o1=(D)=>{if(!D)return/^([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)$/;return new RegExp(`^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-${D}[0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12})$`)},M2D,w2D,O2D,OW,V2D,R2D,pb,A2D,E2D,j2D="^(?=[\\s\\S]*[\\p{Extended_Pictographic}\\p{Regional_Indicator}\\u20E3])[\\p{Extended_Pictographic}\\p{Emoji_Component}]+$",RW,AW,EW=(D)=>{let $=q$(D??":");return new RegExp(`^(?:[0-9A-F]{2}${$}){5}[0-9A-F]{2}$|^(?:[0-9a-f]{2}${$}){5}[0-9a-f]{2}$`)},jW,TW,SW,PW,CW,bW,j3,vW,VX,_W,RX,rb="(?:(?:\\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])))",kW,uW,fW=(D)=>{let $=D?`[\\s\\S]{${D?.minimum??0},${D?.maximum??""}}`:"[\\s\\S]*";return new RegExp(`^${$}$`)},yW,T3,g$,mW,hW,dW,lW,nW,iW,S2D,P2D,C2D,b2D,v2D,_2D,k2D,x2D,g2D,u2D,f2D,y2D,m2D,h2D,d2D;var a1=u(()=>{s();GW=/^[cC][0-9a-z]{6,}$/,zW=/^[0-9a-z]+$/,ZW=/^[0-7][0-9A-HJKMNP-TV-Za-hjkmnp-tv-z]{25}$/,KW=/^[0-9a-vA-V]{20}$/,HW=/^[A-Za-z0-9]{27}$/,LW=/^[a-zA-Z0-9_-]{21}$/;MW=/^P(?:(\d+W)|(?!.*W)(?=\d|T\d)(\d+Y)?(\d+M)?(\d+D)?(T(?=\d)(\d+H)?(\d+M)?(\d+([.,]\d+)?S)?)?)$/,N2D=/^[-+]?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)?)??$/,wW=/^([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})$/,M2D=o1(4),w2D=o1(6),O2D=o1(7),OW=/^(?:[A-Za-z0-9_'+\-]+\.)*[A-Za-z0-9_'+\-]*[A-Za-z0-9_+-]@(?:[A-Za-z0-9][A-Za-z0-9\-]*\.)+[A-Za-z]{2,}$/,V2D=/^[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])?)*$/,R2D=/^(([^<>()\[\]\\.,;:\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,}))$/,pb=/^[^\s@"]{1,64}@[^\s@]{1,255}$/u,A2D=pb,E2D=/^[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])?)*$/;RW=/^(?:(?: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])$/,AW=/^(([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}|:))$/,jW=/^((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])$/,TW=/^(([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])$/,SW=/^$|^(?:[0-9a-zA-Z+/]{4})*(?:(?:[0-9a-zA-Z+/]{2}==)|(?:[0-9a-zA-Z+/]{3}=))?$/,PW=/^(?:[A-Za-z0-9_-]{4})*(?:[A-Za-z0-9_-]{2,3})?$/,CW=/^(?=.{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])?)*\.?$/,bW=/^(?=.{1,253}$)([a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?\.)+[a-zA-Z]{2,63}$/,j3=/^https?$/,vW=/^\+[1-9]\d{6,14}$/,VX=/^\d(?:[ -]?\d){11,18}$/,_W=/^(?: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)$/,RX=/^[A-Z]{2}(?!00|01|99)\d{2}[A-Z0-9]{11,30}$/;kW=T2D(rb);uW=/^[\s\S]{0,}$/,yW=/^-?\d+n?$/,T3=/^-?\d+$/,g$=/^-?\d+(?:\.\d+)?$/,mW=/^(?:true|false)$/i,hW=/^null$/i,dW=/^undefined$/i,lW=/^[^A-Z]*$/,nW=/^[^a-z]*$/,iW=/^[0-9a-fA-F]*$/;S2D=/^[0-9a-fA-F]{32}$/,P2D=S3(22,"=="),C2D=P3(22),b2D=/^[0-9a-fA-F]{40}$/,v2D=S3(27,"="),_2D=P3(27),k2D=/^[0-9a-fA-F]{64}$/,x2D=S3(43,"="),g2D=P3(43),u2D=/^[0-9a-fA-F]{96}$/,f2D=S3(64,""),y2D=P3(64),m2D=/^[0-9a-fA-F]{128}$/,h2D=S3(86,"=="),d2D=P3(86)});function EX(D,$,U){if(D.issues.length)$.issues.push(...h0(U,D.issues))}var kD,cW=(D)=>{let $=D.value;return!YX($)&&$.size!==void 0},pW=(D)=>{let $=D.value;return!YX($)&&$.length!==void 0},AX,jX,TX,rW,oW,aW,tW,sW,eW,DB,$B,UB,i8,XB,QB,FB,YB,JB,IB,qB,WB,BB,GB;var SX=u(()=>{f6();a1();s();kD=x("$ZodCheck",(D,$)=>{var U;D._zod??(D._zod={}),D._zod.def=$,(U=D._zod).onattach??(U.onattach=[])}),AX={number:"number",bigint:"bigint",object:"date"},jX=x("$ZodCheckLessThan",(D,$)=>{kD.init(D,$);let U=AX[typeof $.value];D._zod.check=(Q)=>{if($.inclusive?Q.value<=$.value:Q.value<$.value)return;Q.issues.push({origin:AX[typeof Q.value]??U,code:"too_big",maximum:typeof $.value==="object"?$.value.getTime():$.value,input:Q.value,inclusive:$.inclusive,inst:D,continue:!$.abort})}}),TX=x("$ZodCheckGreaterThan",(D,$)=>{kD.init(D,$);let U=AX[typeof $.value];D._zod.check=(Q)=>{if($.inclusive?Q.value>=$.value:Q.value>$.value)return;Q.issues.push({origin:AX[typeof Q.value]??U,code:"too_small",minimum:typeof $.value==="object"?$.value.getTime():$.value,input:Q.value,inclusive:$.inclusive,inst:D,continue:!$.abort})}}),rW=x("$ZodCheckMultipleOf",(D,$)=>{kD.init(D,$),D._zod.check=(U)=>{if(typeof U.value!==typeof $.value)throw Error("Cannot mix number and bigint in multiple_of check.");if(typeof U.value==="bigint"?$.value!==BigInt(0)&&U.value%$.value===BigInt(0):Z3(U.value,$.value)===0)return;U.issues.push({origin:typeof U.value,code:"not_multiple_of",divisor:$.value,input:U.value,inst:D,continue:!$.abort})}}),oW=x("$ZodCheckNumberFormat",(D,$)=>{kD.init(D,$),$.format=$.format||"float64";let U=$.format?.includes("int"),Q=U?"int":"number",[X,F]=L3[$.format];D._zod.check=(Y)=>{let J=Y.value;if(U){if(!Number.isInteger(J)){Y.issues.push({expected:Q,format:$.format,code:"invalid_type",continue:!1,input:J,inst:D});return}if(!Number.isSafeInteger(J)){if(J>0)Y.issues.push({input:J,code:"too_big",maximum:Number.MAX_SAFE_INTEGER,note:"Integers must be within the safe integer range.",inst:D,origin:Q,inclusive:!0,continue:!$.abort});else Y.issues.push({input:J,code:"too_small",minimum:Number.MIN_SAFE_INTEGER,note:"Integers must be within the safe integer range.",inst:D,origin:Q,inclusive:!0,continue:!$.abort});return}}if(J<X)Y.issues.push({origin:"number",input:J,code:"too_small",minimum:X,inclusive:!0,inst:D,continue:!$.abort});if(J>F)Y.issues.push({origin:"number",input:J,code:"too_big",maximum:F,inclusive:!0,inst:D,continue:!$.abort})}}),aW=x("$ZodCheckBigIntFormat",(D,$)=>{kD.init(D,$);let[U,Q]=N3[$.format];D._zod.check=(X)=>{let F=X.value;if(F<U)X.issues.push({origin:"bigint",input:F,code:"too_small",minimum:U,inclusive:!0,inst:D,continue:!$.abort});if(F>Q)X.issues.push({origin:"bigint",input:F,code:"too_big",maximum:Q,inclusive:!0,inst:D,continue:!$.abort})}}),tW=x("$ZodCheckMaxSize",(D,$)=>{var U;kD.init(D,$),(U=D._zod.def).when??(U.when=cW),D._zod.check=(Q)=>{let X=Q.value;if(X.size<=$.maximum)return;Q.issues.push({origin:M3(X),code:"too_big",maximum:$.maximum,inclusive:!0,input:X,inst:D,continue:!$.abort})}}),sW=x("$ZodCheckMinSize",(D,$)=>{var U;kD.init(D,$),(U=D._zod.def).when??(U.when=cW),D._zod.check=(Q)=>{let X=Q.value;if(X.size>=$.minimum)return;Q.issues.push({origin:M3(X),code:"too_small",minimum:$.minimum,inclusive:!0,input:X,inst:D,continue:!$.abort})}}),eW=x("$ZodCheckSizeEquals",(D,$)=>{var U;kD.init(D,$),(U=D._zod.def).when??(U.when=cW),D._zod.check=(Q)=>{let X=Q.value,F=X.size;if(F===$.size)return;let Y=F>$.size;Q.issues.push({origin:M3(X),...Y?{code:"too_big",maximum:$.size}:{code:"too_small",minimum:$.size},inclusive:!0,exact:!0,input:Q.value,inst:D,continue:!$.abort})}}),DB=x("$ZodCheckMaxLength",(D,$)=>{var U;kD.init(D,$),(U=D._zod.def).when??(U.when=pW),D._zod.check=(Q)=>{let X=Q.value,F=X.length;if((typeof X==="string"&&F>$.maximum?p1(X):F)<=$.maximum)return;let J=w3(X);Q.issues.push({origin:J,code:"too_big",maximum:$.maximum,inclusive:!0,input:X,inst:D,continue:!$.abort})}}),$B=x("$ZodCheckMinLength",(D,$)=>{var U;kD.init(D,$),(U=D._zod.def).when??(U.when=pW),D._zod.check=(Q)=>{let X=Q.value,F=X.length;if((typeof X==="string"&&F>=$.minimum&&F<$.minimum*2?p1(X):F)>=$.minimum)return;let J=w3(X);Q.issues.push({origin:J,code:"too_small",minimum:$.minimum,inclusive:!0,input:X,inst:D,continue:!$.abort})}}),UB=x("$ZodCheckLengthEquals",(D,$)=>{var U;kD.init(D,$),(U=D._zod.def).when??(U.when=pW),D._zod.check=(Q)=>{let X=Q.value,F=X.length,Y=typeof X==="string"&&F>=$.length&&F<=$.length*2?p1(X):F;if(Y===$.length)return;let J=w3(X),I=Y>$.length;Q.issues.push({origin:J,...I?{code:"too_big",maximum:$.length}:{code:"too_small",minimum:$.length},inclusive:!0,exact:!0,input:Q.value,inst:D,continue:!$.abort})}}),i8=x("$ZodCheckStringFormat",(D,$)=>{var U,Q;if(kD.init(D,$),$.pattern)(U=D._zod).check??(U.check=(X)=>{if($.pattern.lastIndex=0,$.pattern.test(X.value))return;X.issues.push({origin:"string",code:"invalid_format",format:$.format,input:X.value,...$.pattern?{pattern:$.pattern.toString()}:{},inst:D,continue:!$.abort})});else(Q=D._zod).check??(Q.check=()=>{})}),XB=x("$ZodCheckRegex",(D,$)=>{i8.init(D,$),D._zod.check=(U)=>{if($.pattern.lastIndex=0,$.pattern.test(U.value))return;U.issues.push({origin:"string",code:"invalid_format",format:"regex",input:U.value,pattern:$.pattern.toString(),inst:D,continue:!$.abort})}}),QB=x("$ZodCheckLowerCase",(D,$)=>{$.pattern??($.pattern=lW),i8.init(D,$)}),FB=x("$ZodCheckUpperCase",(D,$)=>{$.pattern??($.pattern=nW),i8.init(D,$)}),YB=x("$ZodCheckIncludes",(D,$)=>{kD.init(D,$);let U=q$($.includes),Q=new RegExp(typeof $.position==="number"?`^.{${$.position},}${U}`:U);$.pattern=Q,D._zod.check=(X)=>{if(X.value.includes($.includes,$.position))return;X.issues.push({origin:"string",code:"invalid_format",format:"includes",includes:$.includes,input:X.value,inst:D,continue:!$.abort})}}),JB=x("$ZodCheckStartsWith",(D,$)=>{kD.init(D,$);let U=new RegExp(`^${q$($.prefix)}.*`);$.pattern??($.pattern=U),D._zod.check=(Q)=>{if(Q.value.startsWith($.prefix))return;Q.issues.push({origin:"string",code:"invalid_format",format:"starts_with",prefix:$.prefix,input:Q.value,inst:D,continue:!$.abort})}}),IB=x("$ZodCheckEndsWith",(D,$)=>{kD.init(D,$);let U=new RegExp(`.*${q$($.suffix)}$`);$.pattern??($.pattern=U),D._zod.check=(Q)=>{if(Q.value.endsWith($.suffix))return;Q.issues.push({origin:"string",code:"invalid_format",format:"ends_with",suffix:$.suffix,input:Q.value,inst:D,continue:!$.abort})}});qB=x("$ZodCheckProperty",(D,$)=>{kD.init(D,$),D._zod.check=(U)=>{let Q=$.schema._zod.run({value:U.value[$.property],issues:[]},{});if(Q instanceof Promise)return Q.then((X)=>EX(X,U,$.property));EX(Q,U,$.property);return}}),WB=x("$ZodCheckProperties",(D,$)=>{kD.init(D,$),O3(D,Symbol.iterator,function*(){yield D});let U;D._zod.check=(Q)=>{if(Q.value==null){Q.issues.push({expected:"object",code:"invalid_type",input:Q.value,inst:D});return}U??(U=Reflect.ownKeys($.shape).map((Y)=>[Y,$.shape[Y]]));let X=Q.value,F;for(let[Y,J]of U){let I=J._zod.run({value:X[Y],issues:[]},{});if(I instanceof Promise)F??(F=[]),F.push(I.then((q)=>EX(q,Q,Y)));else EX(I,Q,Y)}if(F)return Promise.all(F).then(()=>{return});return}}),BB=x("$ZodCheckMimeType",(D,$)=>{kD.init(D,$);let U=new Set($.mime);D._zod.check=(Q)=>{if(U.has(Q.value.type))return;Q.issues.push({code:"invalid_value",values:$.mime,input:Q.value.type,inst:D,continue:!$.abort})}}),GB=x("$ZodCheckOverwrite",(D,$)=>{kD.init(D,$),D._zod.check=(U)=>{U.value=$.tx(U.value)}})});class c8{constructor(D=[],$={}){this.content=[],this.indent=0,this.args=D,this.closed=$}indented(D){this.indent+=1;try{D(this)}finally{this.indent-=1}}write(D){if(typeof D==="function"){D(this,{execution:"sync"}),D(this,{execution:"async"});return}let U=D.split(`
`).filter((F)=>F),Q=Math.min(...U.map((F)=>F.length-F.trimStart().length)),X=U.map((F)=>F.slice(Q)).map((F)=>" ".repeat(this.indent*2)+F);for(let F of X)this.content.push(F)}compile(){let D=Function,$=this?.content??[""];return new D(...Object.keys(this.closed),`return function (${this.args.join(", ")}) {
${$.join(`
`)}
};`)(...Object.values(this.closed))}}var zB;var ZB=u(()=>{zB={major:4,minor:6,patch:5}});async function l2D(D,$){let U={async:!0};return Bv(await D._zod.run({value:$,issues:[]},U),U)}function _X(D){return{validate:($)=>{let U={async:!1};try{let Q=D._zod.run({value:$,issues:[]},U);if(!(Q instanceof Promise))return Bv(Q,U)}catch(Q){}return l2D(D,$)},vendor:"zod",version:1}}function wB(D){try{if(typeof URL<"u"&&typeof URL.canParse==="function")return URL.canParse(D);return new URL(D),!0}catch{return!1}}function kX(D,$){if(!("normalize"in $)&&!("hostname"in $)&&!("protocol"in $))return wB(D)||C3;return Gv(D,$)}function Gv(D,$){if(!$.normalize&&$.protocol?.source===j3.source&&!/^https?:\/\//i.test(D))return MB;try{if(typeof URL<"u"){let U=URL;if(typeof U.parse==="function")return U.parse(D)??C3}return new URL(D)}catch{return C3}}function b3(D){return D.replace(n2D,"")}function xX(D,$){return $.lastIndex=0,$.test(D.hostname)}function gX(D,$){return $.lastIndex=0,$.test(D.protocol.endsWith(":")?D.protocol.slice(0,-1):D.protocol)}function v3(D){if(!i2D.test(D))return!1;return wB(`http://[${D}]`)}function uX(D){let $=D.split("/");if($.length!==2)return!1;let[U,Q]=$;if(!Q)return!1;let X=Number(Q);if(`${X}`!==Q)return!1;if(X<0||X>128)return!1;return v3(U)}function _3(D){if(D==="")return!0;if(/\s/.test(D))return!1;if(D.length%4!==0)return!1;try{return atob(D),!0}catch{return!1}}function yX(D){if(!k3.test(D))return!1;let $=D.replace(/[-_]/g,(Q)=>Q==="-"?"+":"/"),U=$.padEnd(Math.ceil($.length/4)*4,"=");return _3(U)}function p2D(D){let $=D.length,U=1,Q=0;while($){let X=D.charCodeAt(--$)-48;U^=1,Q+=U?[0,2,4,6,8,1,3,5,7,9][X]:X}return Q%10===0}function mX(D){if(!VX.test(D))return!1;return p2D(D.replace(c2D,""))}function r2D(D){let $=0,U=D.length;for(let Q=4;Q<U;Q++){let X=D.charCodeAt(Q);$=(X>=65?$*100+(X-55):$*10+(X-48))%97}for(let Q=0;Q<4;Q++){let X=D.charCodeAt(Q);$=(X>=65?$*100+(X-55):$*10+(X-48))%97}return $===1}function hX(D){if(!RX.test(D))return!1;return r2D(D)}function dX(D,$=null){try{let U=D.split(".");if(U.length!==3)return!1;let[Q]=U;if(!Q)return!1;let X=JSON.parse(atob(Q));if("typ"in X&&X?.typ!=="JWT")return!1;if(!X.alg)return!1;if($&&(!("alg"in X)||X.alg!==$))return!1;return!0}catch{return!1}}function ab(D,$,U){if(D.issues.length)$.issues.push(...h0(U,D.issues));$.value[U]=D.value}function vX(D,$,U,Q,X,F){let Y=U in Q,J=F==="optional";if(!Y&&J&&X==="optional")return;if(D.issues.length){if(X!==void 0&&J&&!Y)return;$.issues.push(...h0(U,D.issues))}if(!Y&&X===void 0){if(!D.issues.length)$.issues.push({code:"invalid_type",expected:"nonoptional",input:void 0,path:[U]});return}if(D.value===void 0){if(Y||X==="defaulted"&&!J)$.value[U]=void 0}else $.value[U]=D.value}function zv(D){let $=Object.keys(D.shape),U=Object.getOwnPropertySymbols(D.shape),Q=U.length?U:o2D,X=Q.length?[...$,...Q]:$;for(let Y of X)if(!D.shape?.[Y]?._zod?.traits?.has("$ZodType"))throw Error(`Invalid element at key "${String(Y)}": expected a Zod schema`);let F=tq(D.shape);return{...D,allKeys:X,symbolKeys:Q,keySet:new Set($),numKeys:$.length,optionalKeys:new Set(F)}}function Zv(D,$,U,Q,X,F,Y){let J=[],I=X.keySet,q=X.catchall._zod,W=q.def.type,B=q.optin,G=q.optout,Z=0;for(let z in $){if(Y&&U.issues.length!==Z){if(v0(U,Z))break;Z=U.issues.length}if(I.has(z))continue;if(z==="__proto__"){if(W==="never")J.push(z);continue}if(W==="never"){J.push(z);continue}let K=q.run({value:$[z],issues:[]},Q);if(K instanceof Promise)D.push(K.then((H)=>vX(H,U,z,$,B,G)));else vX(K,U,z,$,B,G)}if(J.length)U.issues.push({code:"unrecognized_keys",keys:J,input:$,inst:F,continue:!0});if(!D.length)return U;return Promise.all(D).then(()=>{return U})}function tb(D,$,U,Q){for(let F of D)if(F.issues.length===0)return $.value=F.value,$;let X=D.filter((F)=>!v0(F));if(X.length===1)return $.value=X[0].value,X[0];return $.issues.push({code:"invalid_union",input:$.value,inst:U,errors:D.map((F)=>F.issues.map((Y)=>d0(Y,Q,aD())))}),$}function sb(D,$,U,Q){let X=[];for(let F=0;F<D.length;F++)if(D[F].issues.length===0)X.push(F);if(X.length===1)return $.value=D[X[0]].value,$;if(X.length===0)$.issues.push({code:"invalid_union",input:$.value,inst:U,errors:D.map((F)=>F.issues.map((Y)=>d0(Y,Q,aD())))});else $.issues.push({code:"invalid_union",input:$.value,inst:U,errors:[],inclusive:!1,matches:X});return $}function QG(D,$){let U=D._zod,Q=U.bag.optionsMap;if(!Q)Q=Hv(U.def),U.bag.optionsMap=Q;let X=Q.get($);if(X===null)throw Error(`Ambiguous discriminator value "${String($)}"`);return X}function Hv(D){let $=new Map;for(let U of D.options){let Q=U._zod.propValues?.[D.discriminator];if(!Q||Q.size===0)throw Error(`Invalid discriminated union option at index "${D.options.indexOf(U)}"`);for(let X of Q)if($.has(X)){if(X!==void 0)throw Error(`Duplicate discriminator value "${String(X)}"`);$.set(X,null)}else $.set(X,U)}return $}function p8(D,$){if(D===$)return{valid:!0,data:D};if(D instanceof Date&&$ instanceof Date&&+D===+$)return{valid:!0,data:D};if(I$(D)&&I$($)){let U=Object.keys($),Q=Object.keys(D).filter((F)=>U.indexOf(F)!==-1),X={...D,...$};if(Object.prototype.hasOwnProperty.call(X,"__proto__"))delete X.__proto__;for(let F of Q){if(F==="__proto__")continue;let Y=p8(D[F],$[F]);if(!Y.valid)return{valid:!1,mergeErrorPath:[F,...Y.mergeErrorPath]};X[F]=Y.data}return{valid:!0,data:X}}if(Array.isArray(D)&&Array.isArray($)){if(D.length!==$.length)return{valid:!1,mergeErrorPath:[]};let U=[];for(let Q=0;Q<D.length;Q++){let X=D[Q],F=$[Q],Y=p8(X,F);if(!Y.valid)return{valid:!1,mergeErrorPath:[Q,...Y.mergeErrorPath]};U.push(Y.data)}return{valid:!0,data:U}}return{valid:!1,mergeErrorPath:[]}}function eb(D,$,U){let Q=new Map,X,F=new Map,Y=(q,W)=>{let B;if(q.code==="unrecognized_keys"&&!q.path?.length)X??(X=q),B=q.keys;else if(q.code==="invalid_key"&&q.origin==="record"&&q.path?.length===1){let G=String(q.path[0]);if(!F.has(G))F.set(G,q);B=[G]}else return!1;for(let G of B){if(!Q.has(G))Q.set(G,{});Q.get(G)[W]=!0}return!0};for(let q of $.issues)if(!Y(q,"l"))D.issues.push(q);for(let q of U.issues)if(!Y(q,"r"))D.issues.push(q);let J=[...Q].filter(([,q])=>q.l&&q.r).map(([q])=>q);if(J.length){let q=X?J.filter((W)=>X.keys.includes(W)):[];if(q.length)D.issues.push({...X,keys:q});for(let W of J)if(!q.includes(W)&&F.has(W))D.issues.push(F.get(W))}let I=p8($.value,U.value);if(!I.valid){if(v0(D))return D;throw Error(`Unmergable intersection. Error path: ${JSON.stringify(I.mergeErrorPath)}`)}return D.value=I.data,D}function Dv(D,$){for(let U=D.length-1;U>=0;U--)if(!($==="optin"?D[U]._zod.optin!==void 0:D[U]._zod.optout==="optional"))return U+1;return 0}function $v(D,$,U){if(D.issues.length)$.issues.push(...h0(U,D.issues));$.value[U]=D.value}function Uv(D,$,U,Q,X){for(let F=0;F<U.length;F++){let Y=D[F],J=F<Q.length;if(!J&&F>=X&&U[F]._zod.optin==="optional"){$.value.length=F;break}if(Y.issues.length){if(!J&&F>=X){$.value.length=F;break}$.issues.push(...h0(F,Y.issues))}$.value[F]=Y.value}for(let F=$.value.length-1;F>=Q.length;F--)if(U[F]._zod.optout==="optional"&&$.value[F]===void 0)$.value.length=F;else break;return $}function Xv(D,$,U,Q,X,F,Y){if(D.issues.length)if(H3.has(typeof Q))U.issues.push(...h0(Q,D.issues));else U.issues.push({code:"invalid_key",origin:"map",input:X,inst:F,issues:D.issues.map((J)=>d0(J,Y,aD()))});if($.issues.length)if(H3.has(typeof Q))U.issues.push(...h0(Q,$.issues));else U.issues.push({origin:"map",code:"invalid_element",input:X,inst:F,key:Q,issues:$.issues.map((J)=>d0(J,Y,aD()))});U.value.set(D.value,$.value)}function Qv(D,$){if(D.issues.length)$.issues.push(...D.issues);$.value.add(D.value)}function Fv(D,$){return D.value=$.issues.length?void 0:$.value,D}function Yv(D,$){if(D.value===void 0)D.value=$.defaultValue;return D}function Jv(D,$){if(!D.issues.length&&D.value===void 0)D.issues.push({code:"invalid_type",expected:"nonoptional",input:D.value,inst:$});return D}function Iv(D,$,U,Q){if(!$.issues.length){if(D.value=$.value,$.memo)D.memo=!0;return D}return D.value=U.catchValue({...$,value:D.value,error:{issues:$.issues.map((X)=>d0(X,Q,aD()))},input:D.value}),D}function PX(D,$,U){if(D.issues.some((Q)=>Q.code!=="unrecognized_keys"))return D.aborted=!0,D;return $._zod.run({value:D.value,issues:D.issues},U)}function CX(D,$,U){if(D.issues.length)return D.aborted=!0,D;if((U.direction||"forward")==="forward"){let X=$.transform(D.value,D);if(X instanceof Promise)return X.then((F)=>bX(D,F,$.out,U));return bX(D,X,$.out,U)}else{let X=$.reverseTransform(D.value,D);if(X instanceof Promise)return X.then((F)=>bX(D,F,$.in,U));return bX(D,X,$.in,U)}}function bX(D,$,U,Q){if(D.issues.length)return D.aborted=!0,D;return U._zod.run({value:$,issues:D.issues},Q)}function qv(D){if(!D.memo)D.value=Object.freeze(D.value);return D}function a2D(D){let $=D._zod.def,U=$.pattern,Q=!!$.format?.includes("int"),X,F;for(let J of $.checks??[]){let I=J._zod.def;if(I.pattern)U=I.pattern;Q||(Q=!!I.format?.includes("int"));let q=I.minimum??I.length,W=I.maximum??I.length;if(q!==void 0&&(X===void 0||q>X))X=q;if(W!==void 0&&(F===void 0||W<F))F=W}if(U)return U.source;if(X!==void 0&&F!==void 0&&X>F)return"(?!)";if(X!==void 0||F!==void 0)return fW({minimum:X,maximum:F}).source;let Y=D._zod.pattern;return(Q&&Y===g$?T3:Y)?.source}function KB(D){let $=D._zod.def,U=D._zod.pattern?.source,Q=$.innerType??D._zod.innerType;if(Q){let X=Q._zod.pattern?.source,F=KB(Q);if(U&&X&&F&&F!==X)return U.replace(X6(X),()=>X6(F));return U}if($.options){let X=$.options.map(KB);if(X.every(Boolean))return`^(${X.map((F)=>X6(F)).join("|")})$`}return a2D(D)}function Wv(D,$,U,Q){if(!D){let X={code:"custom",input:U,inst:Q,path:[...Q._zod.def.path??[]],continue:!Q._zod.def.abort};if(Q._zod.def.params)X.params=Q._zod.def.params;$.issues.push(m8(X))}}var qD,Bv=(D,$)=>D.issues.length?{issues:D.issues.map((U)=>d0(U,$,aD()))}:{value:D.value},t1,jD,HB,LB,NB,MB=1,C3=2,n2D,OB,VB,RB,AB,EB,jB,TB,SB,PB,CB,bB,vB,_B,i2D,kB,xB,gB,uB,fX,fB,k3,yB,mB,c2D,hB,dB,lB,nB,lX,iB,x3,nX,cB,pB,rB,oB,aB,tB,sB,eB,DG,$G,o2D,Kv,UG,g3,XG,FG,YG,iX,JG,IG,qG,WG,BG,GG,zG,cX,ZG,KG,HG,LG,NG,MG,wG,OG,pX,u3,VG,RG,AG,EG,jG,f3,TG;var r8=u(()=>{SX();f6();WW();a1();s();ZB();s();qD=x("$ZodType",(D,$)=>{var U;D??(D={}),D._zod.def=$,D._zod.bag=D._zod.bag||{},D._zod.version=zB;let Q=D._zod.def.checks,X=D._zod.traits.has("$ZodCheck")?[D,...Q??[]]:Q?.length?[...Q]:[];for(let F of X)for(let Y of F._zod.onattach)Y(D);if(X.length===0)(U=D._zod).deferred??(U.deferred=[]),D._zod.deferred?.push(()=>{D._zod.run=D._zod.parse});else{let F=(J,I,q)=>{if(J.memo)return J;let W=v0(J),B;for(let G of I){if(G._zod.def.when){if(sq(J))continue;if(!G._zod.def.when(J))continue}else if(W)continue;let Z=J.issues.length,z=G._zod.check(J);if(z instanceof Promise&&q?.async===!1)throw new a0;if(B||z instanceof Promise)B=(B??Promise.resolve()).then(async()=>{if(await z,J.issues.length===Z)return;if(qX(J.issues,Z,D),!W)W=v0(J,Z)});else{if(J.issues.length===Z)continue;if(qX(J.issues,Z,D),!W)W=v0(J,Z)}}if(B)return B.then(()=>{return J});return J},Y=(J,I,q)=>{if(v0(J))return J.aborted=!0,J;let W=F(I,X,q);if(W instanceof Promise){if(q.async===!1)throw new a0;return W.then((B)=>D._zod.parse(B,q))}return D._zod.parse(W,q)};D._zod.run=(J,I)=>{if(I.skipChecks)return D._zod.parse(J,I);if(I.direction==="backward"){let W=D._zod.parse({value:J.value,issues:[]},{...I,skipChecks:!0});if(W instanceof Promise)return W.then((B)=>{return Y(B,J,I)});return Y(W,J,I)}let q=D._zod.parse(J,I);if(q instanceof Promise){if(I.async===!1)throw new a0;return q.then((W)=>F(W,X,I))}return F(q,X,I)}}},{get "~standard"(){return O3(this,"~standard",_X(this))},set "~standard"(D){u6(this,"~standard",D)}});t1=x("$ZodString",(D,$)=>{qD.init(D,$),D._zod.pattern=$.pattern??uW,D._zod.parse=(U,Q)=>{if($.coerce)try{U.value=String(U.value)}catch(X){}if(typeof U.value==="string")return U;return U.issues.push({expected:"string",code:"invalid_type",input:U.value,inst:D}),U}}),jD=x("$ZodStringFormat",(D,$)=>{i8.init(D,$),t1.init(D,$)}),HB=x("$ZodGUID",(D,$)=>{$.pattern??($.pattern=wW),jD.init(D,$)}),LB=x("$ZodUUID",(D,$)=>{if($.version){let Q={v1:1,v2:2,v3:3,v4:4,v5:5,v6:6,v7:7,v8:8}[$.version];if(Q===void 0)throw Error(`Invalid UUID version: "${$.version}"`);$.pattern??($.pattern=o1(Q))}else $.pattern??($.pattern=o1());jD.init(D,$)}),NB=x("$ZodEmail",(D,$)=>{$.pattern??($.pattern=OW),jD.init(D,$)});n2D=/[\t\n\r]/g;OB=x("$ZodURL",(D,$)=>{jD.init(D,$),D._zod.check=(U)=>{try{let Q=U.value.trim(),X=kX(Q,$);if(X===MB){U.issues.push({code:"invalid_format",format:"url",note:"Invalid URL format",input:U.value,inst:D,continue:!$.abort});return}if(X===C3){U.issues.push({code:"invalid_format",format:"url",input:U.value,inst:D,continue:!$.abort});return}if(X===!0){U.value=b3(Q);return}if($.hostname&&!xX(X,$.hostname))U.issues.push({code:"invalid_format",format:"url",note:"Invalid hostname",pattern:$.hostname.source,input:U.value,inst:D,continue:!$.abort});if($.protocol&&!gX(X,$.protocol))U.issues.push({code:"invalid_format",format:"url",note:"Invalid protocol",pattern:$.protocol.source,input:U.value,inst:D,continue:!$.abort});U.value=$.normalize?X.href:b3(Q);return}catch(Q){U.issues.push({code:"invalid_format",format:"url",input:U.value,inst:D,continue:!$.abort})}}}),VB=x("$ZodEmoji",(D,$)=>{$.pattern??($.pattern=VW()),jD.init(D,$)}),RB=x("$ZodNanoID",(D,$)=>{if($.length!==void 0&&(!Number.isInteger($.length)||$.length<1))throw Error(`Invalid nanoid length: ${$.length}`);$.pattern??($.pattern=$.length===void 0?LW:NW($.length)),jD.init(D,$)}),AB=x("$ZodCUID",(D,$)=>{$.pattern??($.pattern=GW),jD.init(D,$)}),EB=x("$ZodCUID2",(D,$)=>{$.pattern??($.pattern=zW),jD.init(D,$)}),jB=x("$ZodULID",(D,$)=>{$.pattern??($.pattern=ZW),jD.init(D,$)}),TB=x("$ZodXID",(D,$)=>{$.pattern??($.pattern=KW),jD.init(D,$)}),SB=x("$ZodKSUID",(D,$)=>{$.pattern??($.pattern=HW),jD.init(D,$)}),PB=x("$ZodISODateTime",(D,$)=>{$.pattern??($.pattern=gW($)),jD.init(D,$)}),CB=x("$ZodISODate",(D,$)=>{$.pattern??($.pattern=kW),jD.init(D,$)}),bB=x("$ZodISOTime",(D,$)=>{$.pattern??($.pattern=xW($)),jD.init(D,$)}),vB=x("$ZodISODuration",(D,$)=>{$.pattern??($.pattern=MW),jD.init(D,$)}),_B=x("$ZodIPv4",(D,$)=>{$.pattern??($.pattern=RW),jD.init(D,$)}),i2D=/^[0-9a-fA-F:.]+$/;kB=x("$ZodIPv6",(D,$)=>{$.pattern??($.pattern=AW),jD.init(D,$),D._zod.check=(U)=>{if(!v3(U.value))U.issues.push({code:"invalid_format",format:"ipv6",input:U.value,inst:D,continue:!$.abort})}}),xB=x("$ZodMAC",(D,$)=>{$.pattern??($.pattern=EW($.delimiter)),jD.init(D,$)}),gB=x("$ZodCIDRv4",(D,$)=>{$.pattern??($.pattern=jW),jD.init(D,$)});uB=x("$ZodCIDRv6",(D,$)=>{$.pattern??($.pattern=TW),jD.init(D,$),D._zod.check=(U)=>{if(!uX(U.value))U.issues.push({code:"invalid_format",format:"cidrv6",input:U.value,inst:D,continue:!$.abort})}});fX=/^[0-9a-zA-Z+/]*={0,2}$/,fB=x("$ZodBase64",(D,$)=>{$.pattern??($.pattern=fX),jD.init(D,$),D._zod.check=(U)=>{if(_3(U.value))return;U.issues.push({code:"invalid_format",format:"base64",input:U.value,inst:D,continue:!$.abort})}}),k3=/^[A-Za-z0-9_-]*$/;yB=x("$ZodBase64URL",(D,$)=>{$.pattern??($.pattern=k3),jD.init(D,$),D._zod.check=(U)=>{if(yX(U.value))return;U.issues.push({code:"invalid_format",format:"base64url",input:U.value,inst:D,continue:!$.abort})}}),mB=x("$ZodE164",(D,$)=>{$.pattern??($.pattern=vW),jD.init(D,$)}),c2D=/[- ]/g;hB=x("$ZodCreditCard",(D,$)=>{$.pattern??($.pattern=VX),jD.init(D,$),D._zod.check=(U)=>{if(mX(U.value))return;U.issues.push({code:"invalid_format",format:"credit_card",input:U.value,inst:D,continue:!$.abort})}});dB=x("$ZodIBAN",(D,$)=>{$.pattern??($.pattern=RX),jD.init(D,$),D._zod.check=(U)=>{if(hX(U.value))return;U.issues.push({code:"invalid_format",format:"iban",input:U.value,inst:D,continue:!$.abort})}});lB=x("$ZodJWT",(D,$)=>{jD.init(D,$),D._zod.check=(U)=>{if(dX(U.value,$.alg))return;U.issues.push({code:"invalid_format",format:"jwt",input:U.value,inst:D,continue:!$.abort})}}),nB=x("$ZodCustomStringFormat",(D,$)=>{jD.init(D,$),D._zod.check=(U)=>{if($.fn(U.value))return;U.issues.push({code:"invalid_format",format:$.format,input:U.value,inst:D,continue:!$.abort})}}),lX=x("$ZodNumber",(D,$)=>{qD.init(D,$),D._zod.pattern=g$,D._zod.parse=(U,Q)=>{if($.coerce)try{U.value=Number(U.value)}catch(Y){}let X=U.value;if(typeof X==="number"&&!Number.isNaN(X)&&Number.isFinite(X))return U;let F=typeof X==="number"?Number.isNaN(X)?"NaN":!Number.isFinite(X)?String(X):void 0:void 0;return U.issues.push({expected:"number",code:"invalid_type",input:X,inst:D,...F?{received:F}:{}}),U}}),iB=x("$ZodNumberFormat",(D,$)=>{oW.init(D,$),lX.init(D,$)}),x3=x("$ZodBoolean",(D,$)=>{qD.init(D,$),D._zod.pattern=mW,D._zod.parse=(U,Q)=>{if($.coerce)try{U.value=Boolean(U.value)}catch(F){}let X=U.value;if(typeof X==="boolean")return U;return U.issues.push({expected:"boolean",code:"invalid_type",input:X,inst:D}),U}}),nX=x("$ZodBigInt",(D,$)=>{qD.init(D,$),D._zod.pattern=yW,D._zod.parse=(U,Q)=>{if($.coerce)try{U.value=BigInt(U.value)}catch(X){}if(typeof U.value==="bigint")return U;return U.issues.push({expected:"bigint",code:"invalid_type",input:U.value,inst:D}),U}}),cB=x("$ZodBigIntFormat",(D,$)=>{aW.init(D,$),nX.init(D,$)}),pB=x("$ZodSymbol",(D,$)=>{qD.init(D,$),D._zod.parse=(U,Q)=>{let X=U.value;if(typeof X==="symbol")return U;return U.issues.push({expected:"symbol",code:"invalid_type",input:X,inst:D}),U}}),rB=x("$ZodUndefined",(D,$)=>{qD.init(D,$),D._zod.pattern=dW,D._zod.values=new Set([void 0]),D._zod.parse=(U,Q)=>{let X=U.value;if(typeof X>"u")return U;return U.issues.push({expected:"undefined",code:"invalid_type",input:X,inst:D}),U}}),oB=x("$ZodNull",(D,$)=>{qD.init(D,$),D._zod.pattern=hW,D._zod.values=new Set([null]),D._zod.parse=(U,Q)=>{let X=U.value;if(X===null)return U;return U.issues.push({expected:"null",code:"invalid_type",input:X,inst:D}),U}}),aB=x("$ZodAny",(D,$)=>{qD.init(D,$),D._zod.parse=(U)=>U}),tB=x("$ZodUnknown",(D,$)=>{qD.init(D,$),D._zod.parse=(U)=>U}),sB=x("$ZodNever",(D,$)=>{qD.init(D,$),D._zod.parse=(U,Q)=>{return U.issues.push({expected:"never",code:"invalid_type",input:U.value,inst:D}),U}}),eB=x("$ZodVoid",(D,$)=>{qD.init(D,$),D._zod.parse=(U,Q)=>{let X=U.value;if(typeof X>"u")return U;return U.issues.push({expected:"void",code:"invalid_type",input:X,inst:D}),U}}),DG=x("$ZodDate",(D,$)=>{qD.init(D,$),D._zod.parse=(U,Q)=>{if($.coerce)try{U.value=new Date(U.value)}catch(J){}let X=U.value,F=X instanceof Date;if(F&&!Number.isNaN(X.getTime()))return U;return U.issues.push({expected:"date",code:"invalid_type",input:X,...F?{received:"Invalid Date"}:{},inst:D}),U}});$G=x("$ZodArray",(D,$)=>{qD.init(D,$);let U=B0.memoizer;U?.attach(D),D._zod.parse=(Q,X)=>{let F=Q.value;if(!Array.isArray(F))return Q.issues.push({expected:"array",code:"invalid_type",input:F,inst:D}),Q;Q.value=U?U.alloc(D,Q,Array(F.length),X):Array(F.length);let Y=[],J=X?.abortEarly;for(let I=0;I<F.length;I++){let q=F[I],W=$.element._zod.run({value:q,issues:[]},X);if(W instanceof Promise)Y.push(W.then((B)=>ab(B,Q,I)));else if(ab(W,Q,I),J&&W.issues.length!==0&&v0(W))break}if(Y.length)return Promise.all(Y).then(()=>Q);return Q}});o2D=[];Kv=x("$ZodObject",(D,$)=>{qD.init(D,$);let U=Object.getOwnPropertyDescriptor($,"shape"),Q=U?.get?U.get.raw:$.shape??{};if(Q){let q=()=>{let W={...Q};return Object.defineProperty($,"shape",{value:W}),q.raw=W,W};q.raw=Q,Object.defineProperty($,"shape",{get:q})}let X=f8(()=>zv($));ZD(D,"propValues",(q)=>{let W=q.def.shape,B={};for(let G in W){let Z=W[G]._zod;if(Z.values){if(!Object.prototype.hasOwnProperty.call(B,G))H0(B,G,new Set);for(let z of Z.values)B[G].add(z);if(Z.optin!==void 0)B[G].add(void 0)}}return B});let F=c1,Y=$.catchall,J,I=B0.memoizer;I?.attach(D),D._zod.parse=(q,W)=>{J??(J=X.value);let B=q.value;if(!F(B))return q.issues.push({expected:"object",code:"invalid_type",input:B,inst:D}),q;q.value=I?I.alloc(D,q,{},W):{};let G=[],Z=J.shape,z=W?.abortEarly,K=q.issues.length;for(let H of J.allKeys){if(z&&q.issues.length!==K){if(v0(q,K))break;K=q.issues.length}if(H==="__proto__")continue;let M=Z[H],N=M._zod.optin,L=M._zod.optout,O=M._zod.run({value:B[H],issues:[]},W);if(O instanceof Promise)G.push(O.then((j)=>vX(j,q,H,B,N,L)));else vX(O,q,H,B,N,L)}if(!Y)return G.length?Promise.all(G).then(()=>q):q;return Zv(G,B,q,W,X.value,D,z===!0)}}),UG=x("$ZodObjectJIT",(D,$)=>{Kv.init(D,$);let U=D._zod.parse,Q=f8(()=>zv($)),X=B0.memoizer,F=(Z)=>{let z=Q.value,K=z.symbolKeys,H=new c8(["payload","ctx"],{shape:Z,inst:D,memo:X,syms:K}),M=(j)=>`shape[${j}]._zod.run({ value: input[${j}], issues: [] }, ctx)`,N=(j,E)=>`
          let ${j}_ab = false;
          for (let i = 0; i < ${j}.issues.length; i++) {
            const iss = ${j}.issues[i];
            iss.path = iss.path ? [${E}, ...iss.path] : [${E}];
            payload.issues.push(iss);
            if (iss.continue !== true) ${j}_ab = true;
          }
          if (${j}_ab && ctx && ctx.abortEarly) {
            payload.value = newResult;
            return payload;
          }`;H.write("const input = payload.value;");let L=Object.create(null),O=0;for(let j of z.allKeys)L[j]=`key_${O++}`;H.write(X?"const newResult = memo.alloc(inst, payload, {}, ctx);":"const newResult = {};");for(let j of z.allKeys){if(j==="__proto__")continue;let E=L[j],C=typeof j==="symbol"?`syms[${K.indexOf(j)}]`:b0(j),S=`${C} in input`,b=Z[j],R=b?._zod?.optin,P=R!==void 0,h=b?._zod?.optout==="optional";if(H.write(`const ${E} = ${M(C)};`),P&&h){let i=R==="optional"?`${E}_present`:`${E}.value !== undefined || ${E}_present`;H.write(`
        const ${E}_present = ${S};
        if (!${E}.issues.length || ${E}_present) {
          if (${E}.issues.length) {${N(E,C)}
          }

          if (${i}) {
            newResult[${C}] = ${E}.value;
          }
        }

      `)}else if(!P)H.write(`
        const ${E}_present = ${S};
        if (${E}.issues.length) {${N(E,C)}
        }
        if (!${E}_present && !${E}.issues.length) {
          payload.issues.push({
            code: "invalid_type",
            expected: "nonoptional",
            input: undefined,
            path: [${C}]
          });
          if (ctx && ctx.abortEarly) {
            payload.value = newResult;
            return payload;
          }
        }

        if (${E}_present) {
          newResult[${C}] = ${E}.value;
        }

      `);else if(H.write(`
        if (${E}.issues.length) {${N(E,C)}
        }
      `),R==="defaulted")H.write(`newResult[${C}] = ${E}.value;`);else H.write(`
        if (${E}.value !== undefined || ${S}) {
          newResult[${C}] = ${E}.value;
        }
      `)}return H.write("payload.value = newResult;"),H.write("return payload;"),H.compile()},Y,J=c1,I=!B0.jitless,W=I&&oq.value,B=$.catchall,G;D._zod.parse=(Z,z)=>{G??(G=Q.value);let K=Z.value;if(!J(K))return Z.issues.push({expected:"object",code:"invalid_type",input:K,inst:D}),Z;if(I&&W&&z?.async===!1&&z.jitless!==!0){if(!Y)Y=F($.shape);if(Z=Y(Z,z),!B)return Z;return Zv([],K,Z,z,G,D,z?.abortEarly===!0)}return U(Z,z)}});g3=x("$ZodUnion",(D,$)=>{qD.init(D,$),ZD(D,"optin",(Q)=>Q.def.options.some((X)=>X._zod.optin==="defaulted")?"defaulted":Q.def.options.some((X)=>X._zod.optin!==void 0)?"optional":void 0),ZD(D,"optout",(Q)=>Q.def.options.some((X)=>X._zod.optout==="optional")?"optional":void 0),ZD(D,"values",(Q)=>{if(Q.def.options.every((X)=>X._zod.values))return new Set(Q.def.options.flatMap((X)=>Array.from(X._zod.values)));return}),ZD(D,"pattern",(Q)=>{if(Q.def.options.every((X)=>X._zod.pattern)){let X=Q.def.options.map((F)=>F._zod.pattern);return new RegExp(`^(${X.map((F)=>X6(F.source)).join("|")})$`)}return});let U=$.options.length===1?$.options[0]._zod.run:null;D._zod.parse=(Q,X)=>{if(U)return U(Q,X);let F=!1,Y=[];for(let J of $.options){let I=J._zod.run({value:Q.value,issues:[]},X);if(I instanceof Promise)Y.push(I),F=!0;else{if(I.issues.length===0)return I;Y.push(I)}}if(!F)return tb(Y,Q,D,X);return Promise.all(Y).then((J)=>{return tb(J,Q,D,X)})}});XG=x("$ZodXor",(D,$)=>{g3.init(D,$),$.inclusive=!1;let U=$.options.length===1?$.options[0]._zod.run:null;D._zod.parse=(Q,X)=>{if(U)return U(Q,X);let F=!1,Y=[];for(let J of $.options){let I=J._zod.run({value:Q.value,issues:[]},X);if(I instanceof Promise)Y.push(I),F=!0;else Y.push(I)}if(!F)return sb(Y,Q,D,X);return Promise.all(Y).then((J)=>{return sb(J,Q,D,X)})}});FG=x("$ZodDiscriminatedUnion",(D,$)=>{$.inclusive=!1,g3.init(D,$);let U=D._zod.parse;ZD(D,"propValues",(X)=>{let F={},Y=0;for(let J of X.def.options){let I=J._zod.propValues;if(!I||Object.keys(I).length===0)throw Error(`Invalid discriminated union option at index "${X.def.options.indexOf(J)}"`);if(I[X.def.discriminator]?.has(void 0))Y++;for(let[q,W]of Object.entries(I)){if(!Object.prototype.hasOwnProperty.call(F,q))H0(F,q,new Set);for(let B of W)F[q].add(B)}}if(!X.def.unionFallback&&Y>1)F[X.def.discriminator]?.delete(void 0);return F}),$.options.forEach((X,F)=>{let Y=y8(X._zod.def);if(Y&&!Object.prototype.hasOwnProperty.call(Y,$.discriminator))throw Error(`Invalid discriminated union option at index "${F}"`)});let Q=f8(()=>Hv($));D._zod.parse=(X,F)=>{let Y=X.value;if(!c1(Y))return X.issues.push({code:"invalid_type",expected:"object",input:Y,inst:D}),X;let J=Y?.[$.discriminator],I=Q.value.get(J);if(I&&(J!==void 0||F.direction!=="backward"))return I._zod.run(X,F);if($.unionFallback||F.direction==="backward")return U(X,F);return X.issues.push({code:"invalid_union",errors:[],note:"No matching discriminator",discriminator:$.discriminator,options:Array.from(Q.value.keys()).filter((q)=>Q.value.get(q)!==null),input:Y,path:[$.discriminator],inst:D}),X}}),YG=x("$ZodIntersection",(D,$)=>{qD.init(D,$),D._zod.parse=(U,Q)=>{let X=U.value,F=$.left._zod.run({value:X,issues:[]},Q),Y=$.right._zod.run({value:X,issues:[]},Q);if(F instanceof Promise||Y instanceof Promise)return Promise.all([F,Y]).then(([I,q])=>{return eb(U,I,q)});return eb(U,F,Y)}});iX=x("$ZodTuple",(D,$)=>{qD.init(D,$);let U=$.items,Q=B0.memoizer;Q?.attach(D),D._zod.parse=(X,F)=>{let Y=X.value;if(!Array.isArray(Y))return X.issues.push({input:Y,inst:D,expected:"tuple",code:"invalid_type"}),X;X.value=Q?Q.alloc(D,X,[],F):[];let J=[],I=Dv(U,"optin"),q=Dv(U,"optout");if(!$.rest){if(Y.length<I)return X.issues.push({code:"too_small",minimum:I,inclusive:!0,input:Y,inst:D,origin:"array"}),X;if(Y.length>U.length)X.issues.push({code:"too_big",maximum:U.length,inclusive:!0,input:Y,inst:D,origin:"array"})}let W=Array(U.length),B=$.rest?F?.abortEarly:void 0,G=!1;for(let Z=0;Z<U.length;Z++){let z=U[Z]._zod.run({value:Y[Z],issues:[]},F);if(z instanceof Promise)J.push(z.then((K)=>{W[Z]=K}));else if(W[Z]=z,B&&!G&&z.issues.length)G=v0(z)}if($.rest&&!G){let Z=U.length-1,z=Y.slice(U.length),K=X.issues.length;for(let H of z){if(B&&X.issues.length!==K){if(v0(X,K))break;K=X.issues.length}Z++;let M=$.rest._zod.run({value:H,issues:[]},F);if(M instanceof Promise)J.push(M.then((N)=>$v(N,X,Z)));else $v(M,X,Z)}}if(J.length)return Promise.all(J).then(()=>Uv(W,X,U,Y,q));return Uv(W,X,U,Y,q)}});JG=x("$ZodRecord",(D,$)=>{qD.init(D,$);let U=B0.memoizer;U?.attach(D),D._zod.parse=(Q,X)=>{let F=Q.value;if(!I$(F))return Q.issues.push({expected:"record",code:"invalid_type",input:F,inst:D}),Q;let Y=[],J=$.keyType._zod.values;if(J&&!$.partial){Q.value=U?U.alloc(D,Q,{},X):{};let I=new Set;for(let W of J)if(typeof W==="string"||typeof W==="number"||typeof W==="symbol"){if(I.add(typeof W==="number"?W.toString():W),W==="__proto__")continue;let B=$.keyType._zod.run({value:W,issues:[]},X);if(B instanceof Promise)throw Error("Async schemas not supported in object keys currently");if(B.issues.length){Q.issues.push({code:"invalid_key",origin:"record",issues:B.issues.map((z)=>d0(z,X,aD())),input:W,path:[W],inst:D});continue}let G=B.value;if(G==="__proto__")continue;let Z=$.valueType._zod.run({value:F[W],issues:[]},X);if(Z instanceof Promise)Y.push(Z.then((z)=>{if(z.issues.length)Q.issues.push(...h0(W,z.issues));Q.value[G]=z.value}));else{if(Z.issues.length)Q.issues.push(...h0(W,Z.issues));Q.value[G]=Z.value}}let q;for(let W in F)if(!I.has(W))if($.mode==="loose"){if(W==="__proto__")continue;Q.value[W]=F[W]}else q=q??[],q.push(W);if(q&&q.length>0)Q.issues.push({code:"unrecognized_keys",input:F,inst:D,keys:q,continue:!0})}else{Q.value=U?U.alloc(D,Q,{},X):{};let I;for(let q of Reflect.ownKeys(F)){if(q==="__proto__")continue;if(!Object.prototype.propertyIsEnumerable.call(F,q))continue;let W=$.keyType._zod.run({value:q,issues:[]},X);if(W instanceof Promise)throw Error("Async schemas not supported in object keys currently");if(typeof q==="string"&&g$.test(q)&&W.issues.length){let z=$.keyType._zod.run({value:Number(q),issues:[]},X);if(z instanceof Promise)throw Error("Async schemas not supported in object keys currently");if(z.issues.length===0)W=z}if(W.issues.length){if($.mode==="loose")Q.value[q]=F[q];else if(J)I=I??[],I.push(q);else Q.issues.push({code:"invalid_key",origin:"record",issues:W.issues.map((z)=>d0(z,X,aD())),input:q,path:[q],inst:D});continue}let G=W.value;if(G==="__proto__")continue;let Z=$.valueType._zod.run({value:F[q],issues:[]},X);if(Z instanceof Promise)Y.push(Z.then((z)=>{if(z.issues.length)Q.issues.push(...h0(q,z.issues));Q.value[G]=z.value}));else{if(Z.issues.length)Q.issues.push(...h0(q,Z.issues));Q.value[G]=Z.value}}if(I&&I.length>0)Q.issues.push({code:"unrecognized_keys",input:F,inst:D,keys:I,continue:!0})}if(Y.length)return Promise.all(Y).then(()=>Q);return Q}}),IG=x("$ZodMap",(D,$)=>{qD.init(D,$);let U=B0.memoizer;U?.attach(D),D._zod.parse=(Q,X)=>{let F=Q.value;if(!(F instanceof Map))return Q.issues.push({expected:"map",code:"invalid_type",input:F,inst:D}),Q;let Y=[];Q.value=U?U.alloc(D,Q,new Map,X):new Map;let J=X?.abortEarly,I=Q.issues.length;for(let[q,W]of F){if(J&&Q.issues.length!==I){if(v0(Q,I))break;I=Q.issues.length}let B=$.keyType._zod.run({value:q,issues:[]},X),G=$.valueType._zod.run({value:W,issues:[]},X);if(B instanceof Promise||G instanceof Promise)Y.push(Promise.all([B,G]).then(([Z,z])=>{Xv(Z,z,Q,q,F,D,X)}));else Xv(B,G,Q,q,F,D,X)}if(Y.length)return Promise.all(Y).then(()=>Q);return Q}});qG=x("$ZodSet",(D,$)=>{qD.init(D,$);let U=B0.memoizer;U?.attach(D),D._zod.parse=(Q,X)=>{let F=Q.value;if(!(F instanceof Set))return Q.issues.push({input:F,inst:D,expected:"set",code:"invalid_type"}),Q;let Y=[];Q.value=U?U.alloc(D,Q,new Set,X):new Set;let J=X?.abortEarly,I=Q.issues.length;for(let q of F){if(J&&Q.issues.length!==I){if(v0(Q,I))break;I=Q.issues.length}let W=$.valueType._zod.run({value:q,issues:[]},X);if(W instanceof Promise)Y.push(W.then((B)=>Qv(B,Q)));else Qv(W,Q)}if(Y.length)return Promise.all(Y).then(()=>Q);return Q}});WG=x("$ZodEnum",(D,$)=>{qD.init(D,$);let U=g8($.entries),Q=new Set(U);D._zod.values=Q,ZD(D,"pattern",(X)=>{let F=g8(X.def.entries).filter((Y)=>H3.has(typeof Y));return new RegExp(F.length?`^(${F.map((Y)=>q$(Y.toString())).join("|")})$`:"^[^\\s\\S]$")}),D._zod.parse=(X,F)=>{let Y=X.value;if(Q.has(Y))return X;return X.issues.push({code:"invalid_value",values:U,input:Y,inst:D}),X}}),BG=x("$ZodLiteral",(D,$)=>{qD.init(D,$);let U=new Set($.values);D._zod.values=U,ZD(D,"pattern",(Q)=>{let X=Q.def.values;return new RegExp(X.length?`^(${X.map((F)=>typeof F==="string"?q$(F):F?q$(F.toString()):String(F)).join("|")})$`:"^[^\\s\\S]$")}),D._zod.parse=(Q,X)=>{let F=Q.value;if(U.has(F))return Q;return Q.issues.push({code:"invalid_value",values:$.values,input:F,inst:D}),Q}}),GG=x("$ZodFile",(D,$)=>{qD.init(D,$),D._zod.parse=(U,Q)=>{let X=U.value;if(X instanceof File)return U;return U.issues.push({expected:"file",code:"invalid_type",input:X,inst:D}),U}}),zG=x("$ZodTransform",(D,$)=>{qD.init(D,$),D._zod.optin="optional",B0.memoizer?.guard(D),D._zod.parse=(U,Q)=>{if(Q.direction==="backward")throw new r1(D.constructor.name);let X=$.transform(U.value,U);if(Q.async)return(X instanceof Promise?X:Promise.resolve(X)).then((Y)=>{return U.value=Y,U});if(X instanceof Promise)throw new a0;return U.value=X,U}});cX=x("$ZodOptional",(D,$)=>{qD.init(D,$),ZD(D,"optin",(U)=>U.def.innerType._zod.optin==="defaulted"?"defaulted":"optional"),D._zod.optout="optional",ZD(D,"values",(U)=>{let Q=U.def.innerType._zod.values;return Q?new Set([...Q,void 0]):void 0}),ZD(D,"pattern",(U)=>{let Q=U.def.innerType._zod.pattern;return Q?new RegExp(`^(${X6(Q.source)})?$`):void 0}),D._zod.parse=(U,Q)=>{if(U.value===void 0){if($.innerType._zod.optin!=="defaulted")return U;let X=$.innerType._zod.run({value:U.value,issues:[]},Q);if(X instanceof Promise)return X.then((F)=>Fv(U,F));return Fv(U,X)}return $.innerType._zod.run(U,Q)}}),ZG=x("$ZodExactOptional",(D,$)=>{cX.init(D,$),ZD(D,"values",(U)=>U.def.innerType._zod.values),ZD(D,"pattern",(U)=>U.def.innerType._zod.pattern),D._zod.parse=(U,Q)=>{return $.innerType._zod.run(U,Q)}}),KG=x("$ZodNullable",(D,$)=>{qD.init(D,$),ZD(D,"optin",(U)=>U.def.innerType._zod.optin),ZD(D,"optout",(U)=>U.def.innerType._zod.optout),ZD(D,"pattern",(U)=>{let Q=U.def.innerType._zod.pattern;return Q?new RegExp(`^(${X6(Q.source)}|null)$`):void 0}),ZD(D,"values",(U)=>{return U.def.innerType._zod.values?new Set([...U.def.innerType._zod.values,null]):void 0}),D._zod.parse=(U,Q)=>{if(U.value===null)return U;return $.innerType._zod.run(U,Q)}}),HG=x("$ZodDefault",(D,$)=>{qD.init(D,$),D._zod.optin="defaulted",ZD(D,"values",(U)=>U.def.innerType._zod.values),D._zod.parse=(U,Q)=>{if(Q.direction==="backward")return $.innerType._zod.run(U,Q);if(U.value===void 0)return U.value=$.defaultValue,U;let X=$.innerType._zod.run(U,Q);if(X instanceof Promise)return X.then((F)=>Yv(F,$));return Yv(X,$)}});LG=x("$ZodPrefault",(D,$)=>{qD.init(D,$),D._zod.optin="defaulted",ZD(D,"values",(U)=>U.def.innerType._zod.values),D._zod.parse=(U,Q)=>{if(Q.direction==="backward")return $.innerType._zod.run(U,Q);if(U.value===void 0)U.value=$.defaultValue;return $.innerType._zod.run(U,Q)}}),NG=x("$ZodNonOptional",(D,$)=>{qD.init(D,$),ZD(D,"values",(U)=>{let Q=U.def.innerType._zod.values;return Q?new Set([...Q].filter((X)=>X!==void 0)):void 0}),D._zod.parse=(U,Q)=>{let X=$.innerType._zod.run(U,Q);if(X instanceof Promise)return X.then((F)=>Jv(F,D));return Jv(X,D)}});MG=x("$ZodSuccess",(D,$)=>{qD.init(D,$),D._zod.parse=(U,Q)=>{if(Q.direction==="backward")throw new r1("ZodSuccess");let X=$.innerType._zod.run(U,Q);if(X instanceof Promise)return X.then((F)=>{return U.value=F.issues.length===0,U});return U.value=X.issues.length===0,U}});wG=x("$ZodCatch",(D,$)=>{qD.init(D,$),ZD(D,"optin",(U)=>U.def.innerType._zod.optin==="defaulted"?"defaulted":"optional"),ZD(D,"optout",(U)=>U.def.innerType._zod.optout),ZD(D,"values",(U)=>U.def.innerType._zod.values),D._zod.parse=(U,Q)=>{if(Q.direction==="backward")return $.innerType._zod.run(U,Q);let X=$.innerType._zod.run({value:U.value,issues:[]},Q);if(X instanceof Promise)return X.then((F)=>Iv(U,F,$,Q));return Iv(U,X,$,Q)}}),OG=x("$ZodNaN",(D,$)=>{qD.init(D,$),D._zod.parse=(U,Q)=>{if(typeof U.value!=="number"||!Number.isNaN(U.value))return U.issues.push({input:U.value,inst:D,expected:"nan",code:"invalid_type"}),U;return U}}),pX=x("$ZodPipe",(D,$)=>{qD.init(D,$),ZD(D,"values",(U)=>U.def.in._zod.values),ZD(D,"optin",(U)=>U.def.in._zod.optin),ZD(D,"optout",(U)=>U.def.out._zod.optout),ZD(D,"propValues",(U)=>U.def.in._zod.propValues),D._zod.parse=(U,Q)=>{if(Q.direction==="backward"){let F=$.out._zod.run(U,Q);if(F instanceof Promise)return F.then((Y)=>PX(Y,$.in,Q));return PX(F,$.in,Q)}let X=$.in._zod.run(U,Q);if(X instanceof Promise)return X.then((F)=>PX(F,$.out,Q));return PX(X,$.out,Q)}});u3=x("$ZodCodec",(D,$)=>{qD.init(D,$),ZD(D,"values",(U)=>U.def.in._zod.values),ZD(D,"optin",(U)=>U.def.in._zod.optin),ZD(D,"optout",(U)=>U.def.out._zod.optout),ZD(D,"propValues",(U)=>U.def.in._zod.propValues),D._zod.parse=(U,Q)=>{if((Q.direction||"forward")==="forward"){let F=$.in._zod.run(U,Q);if(F instanceof Promise)return F.then((Y)=>CX(Y,$,Q));return CX(F,$,Q)}else{let F=$.out._zod.run(U,Q);if(F instanceof Promise)return F.then((Y)=>CX(Y,$,Q));return CX(F,$,Q)}}});VG=x("$ZodPreprocess",(D,$)=>{pX.init(D,$)}),RG=x("$ZodReadonly",(D,$)=>{qD.init(D,$),ZD(D,"propValues",(U)=>U.def.innerType._zod.propValues),ZD(D,"values",(U)=>U.def.innerType._zod.values),ZD(D,"optin",(U)=>U.def.innerType?._zod?.optin),ZD(D,"optout",(U)=>U.def.innerType?._zod?.optout),D._zod.parse=(U,Q)=>{if(Q.direction==="backward")return $.innerType._zod.run(U,Q);let X=$.innerType._zod.run(U,Q);if(X instanceof Promise)return X.then(qv);return qv(X)}});AG=x("$ZodTemplateLiteral",(D,$)=>{qD.init(D,$);let U=[];for(let Q of $.parts)if(typeof Q==="object"&&Q!==null){let X=KB(Q);if(!X)throw Error(`Invalid template literal part, no pattern found: ${[...Q._zod.traits].shift()}`);U.push(X6(X))}else if(Q===null||aq.has(typeof Q))U.push(q$(`${Q}`));else throw Error(`Invalid template literal part: ${Q}`);D._zod.pattern=new RegExp(`^${U.join("")}$`),D._zod.parse=(Q,X)=>{if(typeof Q.value!=="string")return Q.issues.push({input:Q.value,inst:D,expected:"string",code:"invalid_type"}),Q;if(D._zod.pattern.lastIndex=0,!D._zod.pattern.test(Q.value))return Q.issues.push({input:Q.value,inst:D,code:"invalid_format",format:$.format??"template_literal",pattern:D._zod.pattern.source}),Q;return Q}}),EG=x("$ZodFunction",(D,$)=>{return qD.init(D,$),Object.defineProperty(D,"_def",{value:$}),D._zod.def=$,D.implement=(U)=>{if(typeof U!=="function")throw Error("implement() must be called with a function");return Object.defineProperty(function(...Q){let X=D._def.input?GX(D._def.input,Q):Q,F=Reflect.apply(U,this,X);if(D._def.output)return GX(D._def.output,F);return F},"_zod",{value:D._zod,enumerable:!1})},D.implementAsync=(U)=>{if(typeof U!=="function")throw Error("implementAsync() must be called with a function");return Object.defineProperty(async function(...Q){let X=D._def.input?await zX(D._def.input,Q):Q,F=await Reflect.apply(U,this,X);if(D._def.output)return await zX(D._def.output,F);return F},"_zod",{value:D._zod,enumerable:!1})},D._zod.parse=(U,Q)=>{if(typeof U.value!=="function")return U.issues.push({code:"invalid_type",expected:"function",input:U.value,inst:D}),U;if(D._def.output&&D._def.output._zod.def.type==="promise")U.value=D.implementAsync(U.value);else U.value=D.implement(U.value);return U},D.input=(...U)=>{let Q=D.constructor;if(Array.isArray(U[0]))return new Q({type:"function",input:new iX({type:"tuple",items:U[0],rest:U[1]}),output:D._def.output});return new Q({type:"function",input:U[0],output:D._def.output})},D.output=(U)=>{return new D.constructor({type:"function",input:D._def.input,output:U})},D}),jG=x("$ZodPromise",(D,$)=>{qD.init(D,$),D._zod.parse=(U,Q)=>{return Promise.resolve(U.value).then((X)=>$.innerType._zod.run({value:X,issues:[]},Q))}}),f3=x("$ZodLazy",(D,$)=>{qD.init(D,$),pq(D._zod,"innerType",()=>{let U=$;if(!U._cachedInner)U._cachedInner=$.getter();return U._cachedInner}),ZD(D,"pattern",(U)=>U.innerType?._zod?.pattern),ZD(D,"propValues",(U)=>U.innerType?._zod?.propValues),ZD(D,"optin",(U)=>U.innerType?._zod?.optin??void 0),ZD(D,"optout",(U)=>U.innerType?._zod?.optout??void 0),D._zod.parse=(U,Q)=>{return D._zod.innerType._zod.run(U,Q)}}),TG=x("$ZodCustom",(D,$)=>{kD.init(D,$),qD.init(D,$),D._zod.parse=(U,Q)=>{return U},D._zod.check=(U)=>{let Q=U.value,X=$.fn(Q);if(X instanceof Promise)return X.then((F)=>Wv(F,U,Q,D));Wv(X,U,Q,D);return}})});function Mv(D){return D!==null&&typeof D==="object"}function SG(D){return D.map(($)=>$.path?{...$,path:$.path.slice()}:{...$})}function m3(D,$,U){let Q=wv.get(D);if(Q!==void 0)return Q?y3:o8;if($.has(D))return y3;$.add(D);let X=o8,F=(W)=>{if(X!==y3&&W?._zod){let B=m3(W,$,U);if(B>X)X=B}},Y=(W,B)=>{let G=o8;for(let Z of Reflect.ownKeys(W)){let z=Object.getOwnPropertyDescriptor(W,Z);if(B&&!z.enumerable)continue;let K=z.get?aX:z.value?._zod?m3(z.value,$,U):o8;if(K>G)G=K}return G},J=(W)=>{if(W>X)X=W},I=D._zod.def,q=I.type;switch(q){case"object":{let W=y8(I);J(W?Y(W,!0):aX),F(I.catchall);break}case"array":F(I.element);break;case"tuple":for(let W of I.items)F(W);F(I.rest);break;case"record":case"map":F(I.keyType),F(I.valueType);break;case"set":F(I.valueType);break;case"union":for(let W of I.options)F(W);break;case"intersection":F(I.left),F(I.right);break;case"optional":case"nullable":case"default":case"prefault":case"catch":case"readonly":case"nonoptional":case"promise":case"success":F(I.innerType);break;case"pipe":F(I.in),F(I.out);break;case"function":F(I.input),F(I.output);break;case"lazy":{let W=I._cachedInner??(U?D._zod.innerType:void 0);J(W?m3(W,$,!1):aX);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 W in I){let B=Object.getOwnPropertyDescriptor(I,W);if(!B||B.get)continue;let G=B.value;if(!G||typeof G!=="object")continue;if(G._zod)F(G);else if(Array.isArray(G))for(let Z of G)F(Z)}}return $.delete(D),t2D(D,X)}function t2D(D,$){if($!==aX)wv.set(D,$===y3);return $}function tX(D){return m3(D,new Set,!0)!==o8}function s2D(D,$){let U=D.buckets.get($);if(!U)U=new WeakMap,D.buckets.set($,U);return U}function h3(){return e2D}function sX(D,$){let U=D[PG]?.backEdges;return U!==void 0&&Mv($)&&U.has($)}var CG,PG="~memo",Nv,wv,o8=0,aX=1,y3=2,rX,oX,e2D;var bG=u(()=>{s();CG=class CG extends Error{constructor(){super("Cannot parse a reference cycle that closes through a transform");this.name="ZodCyclicError"}};Nv=[];wv=new WeakMap;oX=[],e2D={alloc(D,$,U){let Q=rX;if(!Q)return U;rX=void 0;let X={value:U,issues:null};return Q.set($.value,X),oX.push(X),U},guard(D){var $;($=D._zod).deferred??($.deferred=[]),D._zod.deferred.push(()=>{let U=D._zod.parse,Q=(X,F)=>{if(F.direction!=="backward"&&sX(F,X.value))throw new CG;return U(X,F)};if(D._zod.parse=Q,D._zod.run===U)D._zod.run=Q})},attach(D){var $;let U,Q=!1,X,F;($=D._zod).deferred??($.deferred=[]),D._zod.deferred.push(()=>{let Y=D._zod.parse,J=(I,q)=>{if(U===void 0){let M=m3(D,new Set,!1);if(M===o8){if(D._zod.parse=Y,D._zod.run===J)D._zod.run=Y;return Y(I,q)}if(M===y3||Q)U=!0;else Q=!0}let W=I.value;if(!Mv(W))return Y(I,q);let B=q[PG];if(!B)B={buckets:new WeakMap,backEdges:void 0},q[PG]=B;let G;if(X===q)G=F;else G=s2D(B,D),X=q,F=G;let Z=G.get(W);if(Z){if(I.value=Z.value,Z.issues){if(Z.issues.length)I.issues.push(...SG(Z.issues))}else I.memo=!0,B.backEdges??(B.backEdges=new WeakSet),B.backEdges.add(Z.value);return I}rX=G;let z=oX.length,K=Y(I,q);rX=void 0;let H=oX.length>z?oX.pop():void 0;if(K instanceof Promise)return K.then((M)=>{if(H)H.issues=M.issues.length?SG(M.issues):Nv;return M});if(H)H.issues=K.issues.length?SG(K.issues):Nv;return K};if(D._zod.parse=J,D._zod.run===Y)D._zod.run=J})}}});function vG(){return{localeError:D9D()}}var D9D=()=>{let D={string:{unit:"حرف",verb:"أن يحوي"},file:{unit:"بايت",verb:"أن يحوي"},array:{unit:"عنصر",verb:"أن يحوي"},set:{unit:"عنصر",verb:"أن يحوي"},map:{unit:"عنصر",verb:"أن يحوي"}};function $(X){return D[X]??null}let U={regex:"مدخل",email:"بريد إلكتروني",url:"رابط",emoji:"إيموجي",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"تاريخ ووقت بمعيار ISO",date:"تاريخ بمعيار ISO",time:"وقت بمعيار ISO",duration:"مدة بمعيار ISO",ipv4:"عنوان IPv4",ipv6:"عنوان IPv6",mac:"عنوان MAC",cidrv4:"مدى عناوين بصيغة IPv4",cidrv6:"مدى عناوين بصيغة IPv6",base64:"نَص بترميز base64-encoded",base64url:"نَص بترميز base64url-encoded",json_string:"نَص على هيئة JSON",e164:"رقم هاتف بمعيار E.164",credit_card:"رقم بطاقة الائتمان",currency_code:"رمز العملة",iban:"IBAN",jwt:"JWT",template_literal:"مدخل"},Q={nan:"NaN"};return(X)=>{switch(X.code){case"invalid_type":{let F=Q[X.expected]??X.expected,Y=n(X.input),J=Q[Y]??Y;if(/^[A-Z]/.test(X.expected))return`مدخلات غير مقبولة: يفترض إدخال instanceof ${X.expected}، ولكن تم إدخال ${J}`;return`مدخلات غير مقبولة: يفترض إدخال ${F}، ولكن تم إدخال ${J}`}case"invalid_value":if(X.values.length===1)return`مدخلات غير مقبولة: يفترض إدخال ${l(X.values[0])}`;return`اختيار غير مقبول: يتوقع انتقاء أحد هذه الخيارات: ${g(X.values,"|")}`;case"too_big":{let F=X.inclusive?"<=":"<",Y=$(X.origin);if(Y)return` أكبر من اللازم: يفترض أن تكون ${X.origin??"القيمة"} ${F} ${X.maximum.toString()} ${Y.unit??"عنصر"}`;return`أكبر من اللازم: يفترض أن تكون ${X.origin??"القيمة"} ${F} ${X.maximum.toString()}`}case"too_small":{let F=X.inclusive?">=":">",Y=$(X.origin);if(Y)return`أصغر من اللازم: يفترض لـ ${X.origin} أن يكون ${F} ${X.minimum.toString()} ${Y.unit}`;return`أصغر من اللازم: يفترض لـ ${X.origin} أن يكون ${F} ${X.minimum.toString()}`}case"invalid_format":{let F=X;if(F.format==="starts_with")return`نَص غير مقبول: يجب أن يبدأ بـ "${X.prefix}"`;if(F.format==="ends_with")return`نَص غير مقبول: يجب أن ينتهي بـ "${F.suffix}"`;if(F.format==="includes")return`نَص غير مقبول: يجب أن يتضمَّن "${F.includes}"`;if(F.format==="regex")return`نَص غير مقبول: يجب أن يطابق النمط ${F.pattern}`;return`${U[F.format]??X.format} غير مقبول`}case"not_multiple_of":return`رقم غير مقبول: يجب أن يكون من مضاعفات ${X.divisor}`;case"unrecognized_keys":return`معرف${X.keys.length>1?"ات":""} غريب${X.keys.length>1?"ة":""}: ${g(X.keys,"، ")}`;case"invalid_key":return`معرف غير مقبول في ${X.origin}`;case"invalid_union":return"مدخل غير مقبول";case"invalid_element":return`مدخل غير مقبول في ${X.origin}`;default:return"مدخل غير مقبول"}}};var Ov=u(()=>{s()});function _G(){return{localeError:$9D()}}var $9D=()=>{let D={string:{unit:"simvol",verb:"olmalıdır"},file:{unit:"bayt",verb:"olmalıdır"},array:{unit:"element",verb:"olmalıdır"},set:{unit:"element",verb:"olmalıdır"},map:{unit:"element",verb:"olmalıdır"}};function $(X){return D[X]??null}let U={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ı nömrəsi",currency_code:"valyuta kodu",iban:"IBAN",jwt:"JWT",template_literal:"input"},Q={nan:"NaN"};return(X)=>{switch(X.code){case"invalid_type":{let F=Q[X.expected]??X.expected,Y=n(X.input),J=Q[Y]??Y;if(/^[A-Z]/.test(X.expected))return`Yanlış dəyər: gözlənilən instanceof ${X.expected}, daxil olan ${J}`;return`Yanlış dəyər: gözlənilən ${F}, daxil olan ${J}`}case"invalid_value":if(X.values.length===1)return`Yanlış dəyər: gözlənilən ${l(X.values[0])}`;return`Yanlış seçim: aşağıdakılardan biri olmalıdır: ${g(X.values,"|")}`;case"too_big":{let F=X.inclusive?"<=":"<",Y=$(X.origin);if(Y)return`Çox böyük: gözlənilən ${X.origin??"dəyər"} ${F}${X.maximum.toString()} ${Y.unit??"element"}`;return`Çox böyük: gözlənilən ${X.origin??"dəyər"} ${F}${X.maximum.toString()}`}case"too_small":{let F=X.inclusive?">=":">",Y=$(X.origin);if(Y)return`Çox kiçik: gözlənilən ${X.origin} ${F}${X.minimum.toString()} ${Y.unit}`;return`Çox kiçik: gözlənilən ${X.origin} ${F}${X.minimum.toString()}`}case"invalid_format":{let F=X;if(F.format==="starts_with")return`Yanlış mətn: "${F.prefix}" ilə başlamalıdır`;if(F.format==="ends_with")return`Yanlış mətn: "${F.suffix}" ilə bitməlidir`;if(F.format==="includes")return`Yanlış mətn: "${F.includes}" daxil olmalıdır`;if(F.format==="regex")return`Yanlış mətn: ${F.pattern} şablonuna uyğun olmalıdır`;return`Yanlış ${U[F.format]??X.format}`}case"not_multiple_of":return`Yanlış ədəd: ${X.divisor} ilə bölünə bilən olmalıdır`;case"unrecognized_keys":return`Tanınmayan açar${X.keys.length>1?"lar":""}: ${g(X.keys,", ")}`;case"invalid_key":return`${X.origin} daxilində yanlış açar`;case"invalid_union":return"Yanlış dəyər";case"invalid_element":return`${X.origin} daxilində yanlış dəyər`;default:return"Yanlış dəyər"}}};var Vv=u(()=>{s()});function Rv(D,$,U,Q){let X=Math.abs(D),F=X%10,Y=X%100;if(Y>=11&&Y<=19)return Q;if(F===1)return $;if(F>=2&&F<=4)return U;return Q}function kG(){return{localeError:U9D()}}var U9D=()=>{let D={string:{unit:{one:"сімвал",few:"сімвалы",many:"сімвалаў"},verb:"мець"},array:{unit:{one:"элемент",few:"элементы",many:"элементаў"},verb:"мець"},set:{unit:{one:"элемент",few:"элементы",many:"элементаў"},verb:"мець"},map:{unit:{one:"элемент",few:"элементы",many:"элементаў"},verb:"мець"},file:{unit:{one:"байт",few:"байты",many:"байтаў"},verb:"мець"}};function $(X){return D[X]??null}let U={regex:"увод",email:"email адрас",url:"URL",emoji:"эмодзі",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO дата і час",date:"ISO дата",time:"ISO час",duration:"ISO працягласць",ipv4:"IPv4 адрас",ipv6:"IPv6 адрас",mac:"MAC адрас",cidrv4:"IPv4 дыяпазон",cidrv6:"IPv6 дыяпазон",base64:"радок у фармаце base64",base64url:"радок у фармаце base64url",json_string:"JSON радок",e164:"нумар E.164",credit_card:"нумар крэдытнай карты",currency_code:"код валюты",iban:"IBAN",jwt:"JWT",template_literal:"увод"},Q={nan:"NaN",number:"лік",array:"масіў"};return(X)=>{switch(X.code){case"invalid_type":{let F=Q[X.expected]??X.expected,Y=n(X.input),J=Q[Y]??Y;if(/^[A-Z]/.test(X.expected))return`Няправільны ўвод: чакаўся instanceof ${X.expected}, атрымана ${J}`;return`Няправільны ўвод: чакаўся ${F}, атрымана ${J}`}case"invalid_value":if(X.values.length===1)return`Няправільны ўвод: чакалася ${l(X.values[0])}`;return`Няправільны варыянт: чакаўся адзін з ${g(X.values,"|")}`;case"too_big":{let F=X.inclusive?"<=":"<",Y=$(X.origin);if(Y){let J=Number(X.maximum),I=Rv(J,Y.unit.one,Y.unit.few,Y.unit.many);return`Занадта вялікі: чакалася, што ${X.origin??"значэнне"} павінна ${Y.verb} ${F}${X.maximum.toString()} ${I}`}return`Занадта вялікі: чакалася, што ${X.origin??"значэнне"} павінна быць ${F}${X.maximum.toString()}`}case"too_small":{let F=X.inclusive?">=":">",Y=$(X.origin);if(Y){let J=Number(X.minimum),I=Rv(J,Y.unit.one,Y.unit.few,Y.unit.many);return`Занадта малы: чакалася, што ${X.origin} павінна ${Y.verb} ${F}${X.minimum.toString()} ${I}`}return`Занадта малы: чакалася, што ${X.origin} павінна быць ${F}${X.minimum.toString()}`}case"invalid_format":{let F=X;if(F.format==="starts_with")return`Няправільны радок: павінен пачынацца з "${F.prefix}"`;if(F.format==="ends_with")return`Няправільны радок: павінен заканчвацца на "${F.suffix}"`;if(F.format==="includes")return`Няправільны радок: павінен змяшчаць "${F.includes}"`;if(F.format==="regex")return`Няправільны радок: павінен адпавядаць шаблону ${F.pattern}`;return`Няправільны ${U[F.format]??X.format}`}case"not_multiple_of":return`Няправільны лік: павінен быць кратным ${X.divisor}`;case"unrecognized_keys":return`Нераспазнаны ${X.keys.length>1?"ключы":"ключ"}: ${g(X.keys,", ")}`;case"invalid_key":return`Няправільны ключ у ${X.origin}`;case"invalid_union":return"Няправільны ўвод";case"invalid_element":return`Няправільнае значэнне ў ${X.origin}`;default:return"Няправільны ўвод"}}};var Av=u(()=>{s()});function xG(){return{localeError:X9D()}}var X9D=()=>{let D={string:{unit:"символа",verb:"да съдържа"},file:{unit:"байта",verb:"да съдържа"},array:{unit:"елемента",verb:"да съдържа"},set:{unit:"елемента",verb:"да съдържа"},map:{unit:"елемента",verb:"да съдържа"}};function $(X){return D[X]??null}let U={regex:"вход",email:"имейл адрес",url:"URL",emoji:"емоджи",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO време",date:"ISO дата",time:"ISO време",duration:"ISO продължителност",ipv4:"IPv4 адрес",ipv6:"IPv6 адрес",mac:"MAC адрес",cidrv4:"IPv4 диапазон",cidrv6:"IPv6 диапазон",base64:"base64-кодиран низ",base64url:"base64url-кодиран низ",json_string:"JSON низ",e164:"E.164 номер",credit_card:"номер на кредитна карта",currency_code:"код на валута",iban:"IBAN",jwt:"JWT",template_literal:"вход"},Q={nan:"NaN",number:"число",array:"масив"};return(X)=>{switch(X.code){case"invalid_type":{let F=Q[X.expected]??X.expected,Y=n(X.input),J=Q[Y]??Y;if(/^[A-Z]/.test(X.expected))return`Невалиден вход: очакван instanceof ${X.expected}, получен ${J}`;return`Невалиден вход: очакван ${F}, получен ${J}`}case"invalid_value":if(X.values.length===1)return`Невалиден вход: очакван ${l(X.values[0])}`;return`Невалидна опция: очаквано едно от ${g(X.values,"|")}`;case"too_big":{let F=X.inclusive?"<=":"<",Y=$(X.origin);if(Y)return`Твърде голямо: очаква се ${X.origin??"стойност"} да съдържа ${F}${X.maximum.toString()} ${Y.unit??"елемента"}`;return`Твърде голямо: очаква се ${X.origin??"стойност"} да бъде ${F}${X.maximum.toString()}`}case"too_small":{let F=X.inclusive?">=":">",Y=$(X.origin);if(Y)return`Твърде малко: очаква се ${X.origin} да съдържа ${F}${X.minimum.toString()} ${Y.unit}`;return`Твърде малко: очаква се ${X.origin} да бъде ${F}${X.minimum.toString()}`}case"invalid_format":{let F=X;if(F.format==="starts_with")return`Невалиден низ: трябва да започва с "${F.prefix}"`;if(F.format==="ends_with")return`Невалиден низ: трябва да завършва с "${F.suffix}"`;if(F.format==="includes")return`Невалиден низ: трябва да включва "${F.includes}"`;if(F.format==="regex")return`Невалиден низ: трябва да съвпада с ${F.pattern}`;let Y="Невалиден";if(F.format==="emoji")Y="Невалидно";if(F.format==="datetime")Y="Невалидно";if(F.format==="date")Y="Невалидна";if(F.format==="time")Y="Невалидно";if(F.format==="duration")Y="Невалидна";return`${Y} ${U[F.format]??X.format}`}case"not_multiple_of":return`Невалидно число: трябва да бъде кратно на ${X.divisor}`;case"unrecognized_keys":return`Неразпознат${X.keys.length>1?"и":""} ключ${X.keys.length>1?"ове":""}: ${g(X.keys,", ")}`;case"invalid_key":return`Невалиден ключ в ${X.origin}`;case"invalid_union":return"Невалиден вход";case"invalid_element":return`Невалидна стойност в ${X.origin}`;default:return"Невалиден вход"}}};var Ev=u(()=>{s()});function gG(){return{localeError:Q9D()}}var Q9D=()=>{let D={string:{unit:"অক্ষর",verb:"থাকতে হবে"},file:{unit:"বাইট",verb:"থাকতে হবে"},array:{unit:"আইটেম",verb:"থাকতে হবে"},set:{unit:"আইটেম",verb:"থাকতে হবে"},map:{unit:"এন্ট্রি",verb:"থাকতে হবে"}};function $(X){return D[X]??null}let U={regex:"ইনপুট",email:"ইমেইল ঠিকানা",url:"URL",emoji:"ইমোজি",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO তারিখ ও সময়",date:"ISO তারিখ",time:"ISO সময়",duration:"ISO সময়কাল",ipv4:"IPv4 ঠিকানা",ipv6:"IPv6 ঠিকানা",mac:"MAC ঠিকানা",cidrv4:"IPv4 রেঞ্জ",cidrv6:"IPv6 রেঞ্জ",base64:"base64-এনকোডেড স্ট্রিং",base64url:"base64url-এনকোডেড স্ট্রিং",json_string:"JSON স্ট্রিং",e164:"E.164 নম্বর",credit_card:"ক্রেডিট কার্ড নম্বর",currency_code:"মুদ্রা কোড",iban:"IBAN",jwt:"JWT",template_literal:"ইনপুট"},Q={nan:"NaN"};return(X)=>{switch(X.code){case"invalid_type":{let F=Q[X.expected]??X.expected,Y=n(X.input),J=Q[Y]??Y;return`অবৈধ ইনপুট: প্রত্যাশিত ${F}, প্রাপ্ত ${J}`}case"invalid_value":if(X.values.length===1)return`অবৈধ ইনপুট: প্রত্যাশিত ${l(X.values[0])}`;return`অবৈধ অপশন: ${g(X.values," | ")} এর মধ্যে একটি প্রত্যাশিত`;case"too_big":{let F=X.inclusive?"<=":"<",Y=$(X.origin);if(Y)return`অনেক বড়: ${X.origin??"মান"} ${F}${X.maximum.toString()} ${Y.unit??"এলিমেন্ট"} হতে হবে`;return`অনেক বড়: ${X.origin??"মান"} ${F}${X.maximum.toString()} হতে হবে`}case"too_small":{let F=X.inclusive?">=":">",Y=$(X.origin);if(Y)return`অনেক ছোট: ${X.origin} ${F}${X.minimum.toString()} ${Y.unit} হতে হবে`;return`অনেক ছোট: ${X.origin} ${F}${X.minimum.toString()} হতে হবে`}case"invalid_format":{let F=X;if(F.format==="starts_with")return`অবৈধ স্ট্রিং: "${F.prefix}" দিয়ে শুরু হতে হবে`;if(F.format==="ends_with")return`অবৈধ স্ট্রিং: "${F.suffix}" দিয়ে শেষ হতে হবে`;if(F.format==="includes")return`অবৈধ স্ট্রিং: "${F.includes}" অন্তর্ভুক্ত থাকতে হবে`;if(F.format==="regex")return`অবৈধ স্ট্রিং: ${F.pattern} প্যাটার্ন মিলতে হবে`;return`অবৈধ ${U[F.format]??X.format}`}case"not_multiple_of":return`অবৈধ নম্বর: ${X.divisor} এর গুণিতক হতে হবে`;case"unrecognized_keys":return`অচেনা কী${X.keys.length>1?"গুলো":""}: ${g(X.keys,", ")}`;case"invalid_key":return`${X.origin} এ অবৈধ কী`;case"invalid_union":if(X.options&&Array.isArray(X.options)&&X.options.length>0)return`অবৈধ ডিসক্রিমিনেটর মান। প্রত্যাশিত ${X.options.map((Y)=>`'${Y}'`).join(" | ")}`;return"অবৈধ ইনপুট";case"invalid_element":return`${X.origin} এ অবৈধ মান`;default:return"অবৈধ ইনপুট"}}};var jv=u(()=>{s()});function uG(){return{localeError:F9D()}}var F9D=()=>{let D={string:{unit:"caràcters",verb:"contenir"},file:{unit:"bytes",verb:"contenir"},array:{unit:"elements",verb:"contenir"},set:{unit:"elements",verb:"contenir"},map:{unit:"elements",verb:"contenir"}};function $(X){return D[X]??null}let U={regex:"entrada",email:"adreça electrònica",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"data i hora ISO",date:"data ISO",time:"hora ISO",duration:"durada ISO",ipv4:"adreça IPv4",ipv6:"adreça IPv6",mac:"adreça MAC",cidrv4:"rang IPv4",cidrv6:"rang IPv6",base64:"cadena codificada en base64",base64url:"cadena codificada en base64url",json_string:"cadena JSON",e164:"número E.164",credit_card:"número de targeta de crèdit",currency_code:"codi de moneda",iban:"IBAN",jwt:"JWT",template_literal:"entrada"},Q={nan:"NaN"};return(X)=>{switch(X.code){case"invalid_type":{let F=Q[X.expected]??X.expected,Y=n(X.input),J=Q[Y]??Y;if(/^[A-Z]/.test(X.expected))return`Tipus invàlid: s'esperava instanceof ${X.expected}, s'ha rebut ${J}`;return`Tipus invàlid: s'esperava ${F}, s'ha rebut ${J}`}case"invalid_value":if(X.values.length===1)return`Valor invàlid: s'esperava ${l(X.values[0])}`;return`Opció invàlida: s'esperava una de ${g(X.values," o ")}`;case"too_big":{let F=X.inclusive?"com a màxim":"menys de",Y=$(X.origin);if(Y)return`Massa gran: s'esperava que ${X.origin??"el valor"} contingués ${F} ${X.maximum.toString()} ${Y.unit??"elements"}`;return`Massa gran: s'esperava que ${X.origin??"el valor"} fos ${F} ${X.maximum.toString()}`}case"too_small":{let F=X.inclusive?"com a mínim":"més de",Y=$(X.origin);if(Y)return`Massa petit: s'esperava que ${X.origin} contingués ${F} ${X.minimum.toString()} ${Y.unit}`;return`Massa petit: s'esperava que ${X.origin} fos ${F} ${X.minimum.toString()}`}case"invalid_format":{let F=X;if(F.format==="starts_with")return`Format invàlid: ha de començar amb "${F.prefix}"`;if(F.format==="ends_with")return`Format invàlid: ha d'acabar amb "${F.suffix}"`;if(F.format==="includes")return`Format invàlid: ha d'incloure "${F.includes}"`;if(F.format==="regex")return`Format invàlid: ha de coincidir amb el patró ${F.pattern}`;return`Format invàlid per a ${U[F.format]??X.format}`}case"not_multiple_of":return`Número invàlid: ha de ser múltiple de ${X.divisor}`;case"unrecognized_keys":return`Clau${X.keys.length>1?"s":""} no reconeguda${X.keys.length>1?"s":""}: ${g(X.keys,", ")}`;case"invalid_key":return`Clau invàlida a ${X.origin}`;case"invalid_union":return"Entrada invàlida";case"invalid_element":return`Element invàlid a ${X.origin}`;default:return"Entrada invàlida"}}};var Tv=u(()=>{s()});function fG(){return{localeError:Y9D()}}var Y9D=()=>{let D={string:{unit:"پیت",verb:"بێت"},file:{unit:"بایت",verb:"بێت"},array:{unit:"دانە",verb:"بێت"},set:{unit:"دانە",verb:"بێت"},map:{unit:"دانە",verb:"بێت"}};function $(X){return D[X]??null}let U={regex:"regex",email:"ئیمەیڵ",url:"بەستەر (URL)",emoji:"ئیمۆجی",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ڕێکەوت و کات",date:"ڕێکەوت",time:"کات",duration:"ماوە",ipv4:"ناونیشانی IPv4",ipv6:"ناونیشانی IPv6",mac:"ناونیشانی MAC",cidrv4:"مەودای IPv4",cidrv6:"مەودای IPv6",base64:"دەقی base64",base64url:"دەقی base64url",json_string:"دەقی JSON",e164:"ژمارەی E.164",credit_card:"ژمارەی کارتی کرێدیت",currency_code:"کۆدی دراو",iban:"IBAN",jwt:"JWT",template_literal:"تێکردە"},Q={nan:"NaN",string:"نووسین",number:"ژمارە",boolean:"boolean",array:"array",object:"object",date:"ڕێکەوت",integer:"ژمارە",float:"ژمارە",null:"null",undefined:"undefined",function:"function",symbol:"symbol",unknown:"unknown",promise:"promise",void:"void",never:"never",map:"map",set:"set"};return(X)=>{switch(X.code){case"invalid_type":{let F=Q[X.expected]??X.expected,Y=n(X.input),J=Q[Y]??Y,I=["ا","و","ۆ","وو","ە","ی","ێ"].some((W)=>J.endsWith(W))?"یە":"ە",q=/^[a-zA-Z]+$/.test(J);if(Y==="null"||Y==="undefined")return"داواکراوە";return`چاوەڕوانکراوە ${F} بێت، بەڵام ${J}${q?"":I}`}case"invalid_value":if(X.values.length===1)return`بەهاکە نادرووستە: چاوەڕوانکراوە ${l(X.values[0])} بێت`;return`هەڵبژاردەی نادروست: چاوەڕوانکراوە یەکێک بێت لە ${g(X.values,"|")}`;case"too_big":{let F=$(X.origin);if(F)return`پێویستە بە لایەنی زۆرەوە ${X.maximum.toString()} ${F.unit} ${F.verb}`;return`پێویستە بە لایەنی زۆرەوە ${X.maximum.toString()} بێت`}case"too_small":{let F=$(X.origin);if(F)return`پێویستە بە لایەنی کەمەوە ${X.minimum.toString()} ${F.unit} ${F.verb}`;return`پێویستە بە لایەنی کەمەوە ${X.minimum.toString()} بێت`}case"invalid_format":{let F=X;if(F.format==="starts_with")return`دەقی نادروست: پێویستە دەستپێبکات بە "${F.prefix}"`;if(F.format==="ends_with")return`دەقی نادروست: پێویستە کۆتاییبێت بە "${F.suffix}"`;if(F.format==="includes")return`دەقی نادروست: پێویستە "${F.includes}" لەخۆبگرێت`;if(F.format==="regex")return`دەقی نادروست: پێویستە لەگەڵ پاتێرنی ${F.pattern} بگونجێت`;return`بەهای ${U[F.format]??X.format} نادروستە`}case"not_multiple_of":return`ژمارەی نادروست: دەبێت چەند هێندە بێت بۆ ${X.divisor}`;case"unrecognized_keys":return`کلیلی نەناسراو: ${g(X.keys,", ")}`;case"invalid_key":return`کلیلی نادروست لە ${X.origin}`;case"invalid_union":if(X.options&&Array.isArray(X.options)&&X.options.length>0)return`بەهای نەناسراو هەیە. بەهای چاوەڕوانکراو: ${X.options.map((Y)=>`'${Y}'`).join(" | ")}`;return"یەکگرتنی نادروست";case"invalid_element":return`${X.origin} بەهاکە نادروستە`;default:return"تێکردەی نادروست"}}};var Sv=u(()=>{s()});function yG(){return{localeError:J9D()}}var J9D=()=>{let D={string:{unit:"znaků",verb:"mít"},file:{unit:"bajtů",verb:"mít"},array:{unit:"prvků",verb:"mít"},set:{unit:"prvků",verb:"mít"},map:{unit:"prvků",verb:"mít"}};function $(X){return D[X]??null}let U={regex:"regulární výraz",email:"e-mailová adresa",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"datum a čas ve formátu ISO",date:"datum ve formátu ISO",time:"čas ve formátu ISO",duration:"doba trvání ISO",ipv4:"IPv4 adresa",ipv6:"IPv6 adresa",mac:"MAC adresa",cidrv4:"rozsah IPv4",cidrv6:"rozsah IPv6",base64:"řetězec zakódovaný ve formátu base64",base64url:"řetězec zakódovaný ve formátu base64url",json_string:"řetězec ve formátu JSON",e164:"číslo E.164",credit_card:"číslo kreditní karty",currency_code:"kód měny",iban:"IBAN",jwt:"JWT",template_literal:"vstup"},Q={nan:"NaN",number:"číslo",string:"řetězec",function:"funkce",array:"pole"};return(X)=>{switch(X.code){case"invalid_type":{let F=Q[X.expected]??X.expected,Y=n(X.input),J=Q[Y]??Y;if(/^[A-Z]/.test(X.expected))return`Neplatný vstup: očekáváno instanceof ${X.expected}, obdrženo ${J}`;return`Neplatný vstup: očekáváno ${F}, obdrženo ${J}`}case"invalid_value":if(X.values.length===1)return`Neplatný vstup: očekáváno ${l(X.values[0])}`;return`Neplatná možnost: očekávána jedna z hodnot ${g(X.values,"|")}`;case"too_big":{let F=X.inclusive?"<=":"<",Y=$(X.origin);if(Y)return`Hodnota je příliš velká: ${X.origin??"hodnota"} musí mít ${F}${X.maximum.toString()} ${Y.unit??"prvků"}`;return`Hodnota je příliš velká: ${X.origin??"hodnota"} musí být ${F}${X.maximum.toString()}`}case"too_small":{let F=X.inclusive?">=":">",Y=$(X.origin);if(Y)return`Hodnota je příliš malá: ${X.origin??"hodnota"} musí mít ${F}${X.minimum.toString()} ${Y.unit??"prvků"}`;return`Hodnota je příliš malá: ${X.origin??"hodnota"} musí být ${F}${X.minimum.toString()}`}case"invalid_format":{let F=X;if(F.format==="starts_with")return`Neplatný řetězec: musí začínat na "${F.prefix}"`;if(F.format==="ends_with")return`Neplatný řetězec: musí končit na "${F.suffix}"`;if(F.format==="includes")return`Neplatný řetězec: musí obsahovat "${F.includes}"`;if(F.format==="regex")return`Neplatný řetězec: musí odpovídat vzoru ${F.pattern}`;return`Neplatný formát ${U[F.format]??X.format}`}case"not_multiple_of":return`Neplatné číslo: musí být násobkem ${X.divisor}`;case"unrecognized_keys":return`Neznámé klíče: ${g(X.keys,", ")}`;case"invalid_key":return`Neplatný klíč v ${X.origin}`;case"invalid_union":return"Neplatný vstup";case"invalid_element":return`Neplatná hodnota v ${X.origin}`;default:return"Neplatný vstup"}}};var Pv=u(()=>{s()});function mG(){return{localeError:I9D()}}var I9D=()=>{let D={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 $(X){return D[X]??null}let U={regex:"input",email:"e-mailadresse",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO dato- og klokkeslæt",date:"ISO-dato",time:"ISO-klokkeslæt",duration:"ISO-varighed",ipv4:"IPv4-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"},Q={nan:"NaN",string:"streng",number:"tal",boolean:"boolean",array:"liste",object:"objekt",set:"sæt",file:"fil"};return(X)=>{switch(X.code){case"invalid_type":{let F=Q[X.expected]??X.expected,Y=n(X.input),J=Q[Y]??Y;if(/^[A-Z]/.test(X.expected))return`Ugyldigt input: forventede instanceof ${X.expected}, fik ${J}`;return`Ugyldigt input: forventede ${F}, fik ${J}`}case"invalid_value":if(X.values.length===1)return`Ugyldig værdi: forventede ${l(X.values[0])}`;return`Ugyldigt valg: forventede en af følgende ${g(X.values,"|")}`;case"too_big":{let F=X.inclusive?"<=":"<",Y=$(X.origin),J=Q[X.origin]??X.origin;if(Y)return`For stor: forventede ${J??"value"} ${Y.verb} ${F} ${X.maximum.toString()} ${Y.unit??"elementer"}`;return`For stor: forventede ${J??"value"} havde ${F} ${X.maximum.toString()}`}case"too_small":{let F=X.inclusive?">=":">",Y=$(X.origin),J=Q[X.origin]??X.origin;if(Y)return`For lille: forventede ${J} ${Y.verb} ${F} ${X.minimum.toString()} ${Y.unit}`;return`For lille: forventede ${J} havde ${F} ${X.minimum.toString()}`}case"invalid_format":{let F=X;if(F.format==="starts_with")return`Ugyldig streng: skal starte med "${F.prefix}"`;if(F.format==="ends_with")return`Ugyldig streng: skal ende med "${F.suffix}"`;if(F.format==="includes")return`Ugyldig streng: skal indeholde "${F.includes}"`;if(F.format==="regex")return`Ugyldig streng: skal matche mønsteret ${F.pattern}`;return`Ugyldig ${U[F.format]??X.format}`}case"not_multiple_of":return`Ugyldigt tal: skal være deleligt med ${X.divisor}`;case"unrecognized_keys":return`${X.keys.length>1?"Ukendte nøgler":"Ukendt nøgle"}: ${g(X.keys,", ")}`;case"invalid_key":return`Ugyldig nøgle i ${X.origin}`;case"invalid_union":return"Ugyldigt input: matcher ingen af de tilladte typer";case"invalid_element":return`Ugyldig værdi i ${X.origin}`;default:return"Ugyldigt input"}}};var Cv=u(()=>{s()});function hG(){return{localeError:q9D()}}var q9D=()=>{let D={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 $(X){return D[X]??null}let U={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ährungscode",iban:"IBAN",jwt:"JWT",template_literal:"Eingabe"},Q={nan:"NaN",number:"Zahl",array:"Array"};return(X)=>{switch(X.code){case"invalid_type":{let F=Q[X.expected]??X.expected,Y=n(X.input),J=Q[Y]??Y;if(/^[A-Z]/.test(X.expected))return`Ungültige Eingabe: erwartet instanceof ${X.expected}, erhalten ${J}`;return`Ungültige Eingabe: erwartet ${F}, erhalten ${J}`}case"invalid_value":if(X.values.length===1)return`Ungültige Eingabe: erwartet ${l(X.values[0])}`;return`Ungültige Option: erwartet eine von ${g(X.values,"|")}`;case"too_big":{let F=X.inclusive?"<=":"<",Y=$(X.origin);if(Y)return`Zu groß: erwartet, dass ${X.origin??"Wert"} ${F}${X.maximum.toString()} ${Y.unit??"Elemente"} hat`;return`Zu groß: erwartet, dass ${X.origin??"Wert"} ${F}${X.maximum.toString()} ist`}case"too_small":{let F=X.inclusive?">=":">",Y=$(X.origin);if(Y)return`Zu klein: erwartet, dass ${X.origin} ${F}${X.minimum.toString()} ${Y.unit} hat`;return`Zu klein: erwartet, dass ${X.origin} ${F}${X.minimum.toString()} ist`}case"invalid_format":{let F=X;if(F.format==="starts_with")return`Ungültiger String: muss mit "${F.prefix}" beginnen`;if(F.format==="ends_with")return`Ungültiger String: muss mit "${F.suffix}" enden`;if(F.format==="includes")return`Ungültiger String: muss "${F.includes}" enthalten`;if(F.format==="regex")return`Ungültiger String: muss dem Muster ${F.pattern} entsprechen`;return`Ungültig: ${U[F.format]??X.format}`}case"not_multiple_of":return`Ungültige Zahl: muss ein Vielfaches von ${X.divisor} sein`;case"unrecognized_keys":return`${X.keys.length>1?"Unbekannte Schlüssel":"Unbekannter Schlüssel"}: ${g(X.keys,", ")}`;case"invalid_key":return`Ungültiger Schlüssel in ${X.origin}`;case"invalid_union":return"Ungültige Eingabe";case"invalid_element":return`Ungültiger Wert in ${X.origin}`;default:return"Ungültige Eingabe"}}};var bv=u(()=>{s()});function dG(){return{localeError:W9D()}}var W9D=()=>{let D={string:{unit:"χαρακτήρες",verb:"να έχει"},file:{unit:"bytes",verb:"να έχει"},array:{unit:"στοιχεία",verb:"να έχει"},set:{unit:"στοιχεία",verb:"να έχει"},map:{unit:"καταχωρήσεις",verb:"να έχει"}};function $(X){return D[X]??null}let U={regex:"είσοδος",email:"διεύθυνση email",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO ημερομηνία και ώρα",date:"ISO ημερομηνία",time:"ISO ώρα",duration:"ISO διάρκεια",ipv4:"διεύθυνση IPv4",ipv6:"διεύθυνση IPv6",mac:"διεύθυνση MAC",cidrv4:"εύρος IPv4",cidrv6:"εύρος IPv6",base64:"συμβολοσειρά κωδικοποιημένη σε base64",base64url:"συμβολοσειρά κωδικοποιημένη σε base64url",json_string:"συμβολοσειρά JSON",e164:"αριθμός E.164",credit_card:"αριθμός πιστωτικής κάρτας",currency_code:"κωδικός νομίσματος",iban:"IBAN",jwt:"JWT",template_literal:"είσοδος"},Q={nan:"NaN"};return(X)=>{switch(X.code){case"invalid_type":{let F=Q[X.expected]??X.expected,Y=n(X.input),J=Q[Y]??Y;if(typeof X.expected==="string"&&/^[A-Z]/.test(X.expected))return`Μη έγκυρη είσοδος: αναμενόταν instanceof ${X.expected}, λήφθηκε ${J}`;return`Μη έγκυρη είσοδος: αναμενόταν ${F}, λήφθηκε ${J}`}case"invalid_value":if(X.values.length===1)return`Μη έγκυρη είσοδος: αναμενόταν ${l(X.values[0])}`;return`Μη έγκυρη επιλογή: αναμενόταν ένα από ${g(X.values,"|")}`;case"too_big":{let F=X.inclusive?"<=":"<",Y=$(X.origin);if(Y)return`Πολύ μεγάλο: αναμενόταν ${X.origin??"τιμή"} να έχει ${F}${X.maximum.toString()} ${Y.unit??"στοιχεία"}`;return`Πολύ μεγάλο: αναμενόταν ${X.origin??"τιμή"} να είναι ${F}${X.maximum.toString()}`}case"too_small":{let F=X.inclusive?">=":">",Y=$(X.origin);if(Y)return`Πολύ μικρό: αναμενόταν ${X.origin} να έχει ${F}${X.minimum.toString()} ${Y.unit}`;return`Πολύ μικρό: αναμενόταν ${X.origin} να είναι ${F}${X.minimum.toString()}`}case"invalid_format":{let F=X;if(F.format==="starts_with")return`Μη έγκυρη συμβολοσειρά: πρέπει να ξεκινά με "${F.prefix}"`;if(F.format==="ends_with")return`Μη έγκυρη συμβολοσειρά: πρέπει να τελειώνει με "${F.suffix}"`;if(F.format==="includes")return`Μη έγκυρη συμβολοσειρά: πρέπει να περιέχει "${F.includes}"`;if(F.format==="regex")return`Μη έγκυρη συμβολοσειρά: πρέπει να ταιριάζει με το μοτίβο ${F.pattern}`;return`Μη έγκυρο: ${U[F.format]??X.format}`}case"not_multiple_of":return`Μη έγκυρος αριθμός: πρέπει να είναι πολλαπλάσιο του ${X.divisor}`;case"unrecognized_keys":return`Άγνωστ${X.keys.length>1?"α":"ο"} κλειδ${X.keys.length>1?"ιά":"ί"}: ${g(X.keys,", ")}`;case"invalid_key":return`Μη έγκυρο κλειδί στο ${X.origin}`;case"invalid_union":return"Μη έγκυρη είσοδος";case"invalid_element":return`Μη έγκυρη τιμή στο ${X.origin}`;default:return"Μη έγκυρη είσοδος"}}};var vv=u(()=>{s()});function d3(){return{localeError:B9D()}}var B9D=()=>{let D={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 $(F){return D[F]??null}let U={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"},Q={nan:"NaN"};function X(F,Y){if(F==="number"&&typeof Y==="number"&&!Number.isFinite(Y))return String(Y);return Q[F]??F}return(F)=>{switch(F.code){case"invalid_type":{let Y=X(F.expected),J=n(F.input),I=X(J,F.input);return`Invalid input: expected ${Y}, received ${I}`}case"invalid_value":if(F.values.length===1)return`Invalid input: expected ${l(F.values[0])}`;return`Invalid option: expected one of ${g(F.values,"|")}`;case"too_big":{let Y=F.exact?"exactly ":F.inclusive?"<=":"<",J=$(F.origin);if(J)return`Too big: expected ${F.origin??"value"} to have ${Y}${F.maximum.toString()} ${J.unit??"elements"}`;return`Too big: expected ${F.origin??"value"} to be ${Y}${F.maximum.toString()}`}case"too_small":{let Y=F.exact?"exactly ":F.inclusive?">=":">",J=$(F.origin);if(J)return`Too small: expected ${F.origin} to have ${Y}${F.minimum.toString()} ${J.unit}`;return`Too small: expected ${F.origin} to be ${Y}${F.minimum.toString()}`}case"invalid_format":{let Y=F;if(Y.format==="starts_with")return`Invalid string: must start with "${Y.prefix}"`;if(Y.format==="ends_with")return`Invalid string: must end with "${Y.suffix}"`;if(Y.format==="includes")return`Invalid string: must include "${Y.includes}"`;if(Y.format==="regex")return`Invalid string: must match pattern ${Y.pattern}`;return`Invalid ${U[Y.format]??F.format}`}case"not_multiple_of":return`Invalid number: must be a multiple of ${F.divisor}`;case"unrecognized_keys":return`Unrecognized key${F.keys.length>1?"s":""}: ${g(F.keys,", ")}`;case"invalid_key":return`Invalid key in ${F.origin}`;case"invalid_union":if(F.options&&Array.isArray(F.options)&&F.options.length>0)return`Invalid discriminator value. Expected ${F.options.map((J)=>`'${J}'`).join(" | ")}`;if(F.inclusive===!1)return"Invalid input: more than one option matched";return"Invalid input";case"invalid_element":return`Invalid value in ${F.origin}`;default:return"Invalid input"}}};var lG=u(()=>{s()});function nG(){return{localeError:G9D()}}var G9D=()=>{let D={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 $(X){return D[X]??null}let U={regex:"enigo",email:"retadreso",url:"URL",emoji:"emoĝio",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO-datotempo",date:"ISO-dato",time:"ISO-tempo",duration:"ISO-daŭro",ipv4:"IPv4-adreso",ipv6:"IPv6-adreso",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"},Q={nan:"NaN",number:"nombro",array:"tabelo",null:"senvalora"};return(X)=>{switch(X.code){case"invalid_type":{let F=Q[X.expected]??X.expected,Y=n(X.input),J=Q[Y]??Y;if(/^[A-Z]/.test(X.expected))return`Nevalida enigo: atendiĝis instanceof ${X.expected}, riceviĝis ${J}`;return`Nevalida enigo: atendiĝis ${F}, riceviĝis ${J}`}case"invalid_value":if(X.values.length===1)return`Nevalida enigo: atendiĝis ${l(X.values[0])}`;return`Nevalida opcio: atendiĝis unu el ${g(X.values,"|")}`;case"too_big":{let F=X.inclusive?"<=":"<",Y=$(X.origin);if(Y)return`Tro granda: atendiĝis ke ${X.origin??"valoro"} havu ${F}${X.maximum.toString()} ${Y.unit??"elementojn"}`;return`Tro granda: atendiĝis ke ${X.origin??"valoro"} havu ${F}${X.maximum.toString()}`}case"too_small":{let F=X.inclusive?">=":">",Y=$(X.origin);if(Y)return`Tro malgranda: atendiĝis ke ${X.origin} havu ${F}${X.minimum.toString()} ${Y.unit}`;return`Tro malgranda: atendiĝis ke ${X.origin} estu ${F}${X.minimum.toString()}`}case"invalid_format":{let F=X;if(F.format==="starts_with")return`Nevalida karaktraro: devas komenciĝi per "${F.prefix}"`;if(F.format==="ends_with")return`Nevalida karaktraro: devas finiĝi per "${F.suffix}"`;if(F.format==="includes")return`Nevalida karaktraro: devas inkluzivi "${F.includes}"`;if(F.format==="regex")return`Nevalida karaktraro: devas kongrui kun la modelo ${F.pattern}`;return`Nevalida ${U[F.format]??X.format}`}case"not_multiple_of":return`Nevalida nombro: devas esti oblo de ${X.divisor}`;case"unrecognized_keys":return`Nekonata${X.keys.length>1?"j":""} ŝlosilo${X.keys.length>1?"j":""}: ${g(X.keys,", ")}`;case"invalid_key":return`Nevalida ŝlosilo en ${X.origin}`;case"invalid_union":return"Nevalida enigo";case"invalid_element":return`Nevalida valoro en ${X.origin}`;default:return"Nevalida enigo"}}};var _v=u(()=>{s()});function iG(){return{localeError:z9D()}}var z9D=()=>{let D={string:{unit:"caracteres",verb:"tener"},file:{unit:"bytes",verb:"tener"},array:{unit:"elementos",verb:"tener"},set:{unit:"elementos",verb:"tener"}};function $(X){return D[X]??null}let U={regex:"entrada",email:"dirección de correo electrónico",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"fecha y hora ISO",date:"fecha ISO",time:"hora ISO",duration:"duración ISO",ipv4:"dirección IPv4",ipv6:"dirección IPv6",mac:"dirección MAC",cidrv4:"rango IPv4",cidrv6:"rango IPv6",base64:"cadena codificada en base64",base64url:"URL codificada en base64",json_string:"cadena JSON",e164:"número E.164",credit_card:"número de tarjeta de crédito",currency_code:"código de moneda",iban:"IBAN",jwt:"JWT",template_literal:"entrada"},Q={nan:"NaN",string:"texto",number:"número",boolean:"booleano",array:"arreglo",object:"objeto",set:"conjunto",file:"archivo",date:"fecha",bigint:"número grande",symbol:"símbolo",undefined:"indefinido",null:"nulo",function:"función",map:"mapa",record:"registro",tuple:"tupla",enum:"enumeración",union:"unión",literal:"literal",promise:"promesa",void:"vacío",never:"nunca",unknown:"desconocido",any:"cualquiera"};return(X)=>{switch(X.code){case"invalid_type":{let F=Q[X.expected]??X.expected,Y=n(X.input),J=Q[Y]??Y;if(/^[A-Z]/.test(X.expected))return`Entrada inválida: se esperaba instanceof ${X.expected}, recibido ${J}`;return`Entrada inválida: se esperaba ${F}, recibido ${J}`}case"invalid_value":if(X.values.length===1)return`Entrada inválida: se esperaba ${l(X.values[0])}`;return`Opción inválida: se esperaba una de ${g(X.values,"|")}`;case"too_big":{let F=X.inclusive?"<=":"<",Y=$(X.origin),J=Q[X.origin]??X.origin;if(Y)return`Demasiado grande: se esperaba que ${J??"valor"} tuviera ${F}${X.maximum.toString()} ${Y.unit??"elementos"}`;return`Demasiado grande: se esperaba que ${J??"valor"} fuera ${F}${X.maximum.toString()}`}case"too_small":{let F=X.inclusive?">=":">",Y=$(X.origin),J=Q[X.origin]??X.origin;if(Y)return`Demasiado pequeño: se esperaba que ${J} tuviera ${F}${X.minimum.toString()} ${Y.unit}`;return`Demasiado pequeño: se esperaba que ${J} fuera ${F}${X.minimum.toString()}`}case"invalid_format":{let F=X;if(F.format==="starts_with")return`Cadena inválida: debe comenzar con "${F.prefix}"`;if(F.format==="ends_with")return`Cadena inválida: debe terminar en "${F.suffix}"`;if(F.format==="includes")return`Cadena inválida: debe incluir "${F.includes}"`;if(F.format==="regex")return`Cadena inválida: debe coincidir con el patrón ${F.pattern}`;return`Inválido ${U[F.format]??X.format}`}case"not_multiple_of":return`Número inválido: debe ser múltiplo de ${X.divisor}`;case"unrecognized_keys":return`Llave${X.keys.length>1?"s":""} desconocida${X.keys.length>1?"s":""}: ${g(X.keys,", ")}`;case"invalid_key":return`Llave inválida en ${Q[X.origin]??X.origin}`;case"invalid_union":return"Entrada inválida";case"invalid_element":return`Valor inválido en ${Q[X.origin]??X.origin}`;default:return"Entrada inválida"}}};var kv=u(()=>{s()});function cG(){return{localeError:Z9D()}}var Z9D=()=>{let D={string:{unit:"کاراکتر",verb:"داشته باشد"},file:{unit:"بایت",verb:"داشته باشد"},array:{unit:"آیتم",verb:"داشته باشد"},set:{unit:"آیتم",verb:"داشته باشد"},map:{unit:"آیتم",verb:"داشته باشد"}};function $(X){return D[X]??null}let U={regex:"ورودی",email:"آدرس ایمیل",url:"URL",emoji:"ایموجی",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"تاریخ و زمان ایزو",date:"تاریخ ایزو",time:"زمان ایزو",duration:"مدت زمان ایزو",ipv4:"IPv4 آدرس",ipv6:"IPv6 آدرس",mac:"MAC آدرس",cidrv4:"IPv4 دامنه",cidrv6:"IPv6 دامنه",base64:"base64-encoded رشته",base64url:"base64url-encoded رشته",json_string:"JSON رشته",e164:"E.164 عدد",credit_card:"شماره کارت اعتباری",currency_code:"کد ارز",iban:"IBAN",jwt:"JWT",template_literal:"ورودی"},Q={nan:"NaN",number:"عدد",array:"آرایه"};return(X)=>{switch(X.code){case"invalid_type":{let F=Q[X.expected]??X.expected,Y=n(X.input),J=Q[Y]??Y;if(/^[A-Z]/.test(X.expected))return`ورودی نامعتبر: می‌بایست instanceof ${X.expected} می‌بود، ${J} دریافت شد`;return`ورودی نامعتبر: می‌بایست ${F} می‌بود، ${J} دریافت شد`}case"invalid_value":if(X.values.length===1)return`ورودی نامعتبر: می‌بایست ${l(X.values[0])} می‌بود`;return`گزینه نامعتبر: می‌بایست یکی از ${g(X.values,"|")} می‌بود`;case"too_big":{let F=X.inclusive?"<=":"<",Y=$(X.origin);if(Y)return`خیلی بزرگ: ${X.origin??"مقدار"} باید ${F}${X.maximum.toString()} ${Y.unit??"عنصر"} باشد`;return`خیلی بزرگ: ${X.origin??"مقدار"} باید ${F}${X.maximum.toString()} باشد`}case"too_small":{let F=X.inclusive?">=":">",Y=$(X.origin);if(Y)return`خیلی کوچک: ${X.origin} باید ${F}${X.minimum.toString()} ${Y.unit} باشد`;return`خیلی کوچک: ${X.origin} باید ${F}${X.minimum.toString()} باشد`}case"invalid_format":{let F=X;if(F.format==="starts_with")return`رشته نامعتبر: باید با "${F.prefix}" شروع شود`;if(F.format==="ends_with")return`رشته نامعتبر: باید با "${F.suffix}" تمام شود`;if(F.format==="includes")return`رشته نامعتبر: باید شامل "${F.includes}" باشد`;if(F.format==="regex")return`رشته نامعتبر: باید با الگوی ${F.pattern} مطابقت داشته باشد`;return`${U[F.format]??X.format} نامعتبر`}case"not_multiple_of":return`عدد نامعتبر: باید مضرب ${X.divisor} باشد`;case"unrecognized_keys":return`کلید${X.keys.length>1?"های":""} ناشناس: ${g(X.keys,", ")}`;case"invalid_key":return`کلید ناشناس در ${X.origin}`;case"invalid_union":return"ورودی نامعتبر";case"invalid_element":return`مقدار نامعتبر در ${X.origin}`;default:return"ورودی نامعتبر"}}};var xv=u(()=>{s()});function pG(){return{localeError:K9D()}}var K9D=()=>{let D={string:{unit:"merkkiä",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äivämäärän"}};function $(X){return D[X]??null}let U={regex:"säännöllinen lauseke",email:"sähköpostiosoite",url:"URL-osoite",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO-aikaleima",date:"ISO-päivämäärä",time:"ISO-aika",duration:"ISO-kesto",ipv4:"IPv4-osoite",ipv6:"IPv6-osoite",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"},Q={nan:"NaN"};return(X)=>{switch(X.code){case"invalid_type":{let F=Q[X.expected]??X.expected,Y=n(X.input),J=Q[Y]??Y;if(/^[A-Z]/.test(X.expected))return`Virheellinen tyyppi: odotettiin instanceof ${X.expected}, oli ${J}`;return`Virheellinen tyyppi: odotettiin ${F}, oli ${J}`}case"invalid_value":if(X.values.length===1)return`Virheellinen syöte: täytyy olla ${l(X.values[0])}`;return`Virheellinen valinta: täytyy olla yksi seuraavista: ${g(X.values,"|")}`;case"too_big":{let F=X.inclusive?"<=":"<",Y=$(X.origin);if(Y)return`Liian suuri: ${Y.subject} täytyy olla ${F}${X.maximum.toString()} ${Y.unit}`.trim();return`Liian suuri: arvon täytyy olla ${F}${X.maximum.toString()}`}case"too_small":{let F=X.inclusive?">=":">",Y=$(X.origin);if(Y)return`Liian pieni: ${Y.subject} täytyy olla ${F}${X.minimum.toString()} ${Y.unit}`.trim();return`Liian pieni: arvon täytyy olla ${F}${X.minimum.toString()}`}case"invalid_format":{let F=X;if(F.format==="starts_with")return`Virheellinen syöte: täytyy alkaa "${F.prefix}"`;if(F.format==="ends_with")return`Virheellinen syöte: täytyy loppua "${F.suffix}"`;if(F.format==="includes")return`Virheellinen syöte: täytyy sisältää "${F.includes}"`;if(F.format==="regex")return`Virheellinen syöte: täytyy vastata säännöllistä lauseketta ${F.pattern}`;return`Virheellinen ${U[F.format]??X.format}`}case"not_multiple_of":return`Virheellinen luku: täytyy olla luvun ${X.divisor} monikerta`;case"unrecognized_keys":return`${X.keys.length>1?"Tuntemattomat avaimet":"Tuntematon avain"}: ${g(X.keys,", ")}`;case"invalid_key":return"Virheellinen avain tietueessa";case"invalid_union":return"Virheellinen unioni";case"invalid_element":return"Virheellinen arvo joukossa";default:return"Virheellinen syöte"}}};var gv=u(()=>{s()});function rG(){return{localeError:H9D()}}var H9D=()=>{let D={string:{unit:"caractères",verb:"avoir"},file:{unit:"octets",verb:"avoir"},array:{unit:"éléments",verb:"avoir"},set:{unit:"éléments",verb:"avoir"}};function $(X){return D[X]??null}let U={regex:"expression régulière",email:"adresse e-mail",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"date et heure ISO",date:"date ISO",time:"heure ISO",duration:"durée ISO",ipv4:"adresse IPv4",ipv6:"adresse IPv6",mac:"adresse MAC",cidrv4:"plage IPv4",cidrv6:"plage IPv6",base64:"chaîne de caractères encodée en base64",base64url:"chaîne de caractères encodée en base64url",json_string:"chaîne de caractères JSON",e164:"numéro au format E.164",credit_card:"numéro de carte de crédit",currency_code:"code de devise",iban:"IBAN",jwt:"JWT",template_literal:"entrée"},Q={string:"chaîne de caractères",number:"nombre",int:"entier",boolean:"booléen",bigint:"grand entier",symbol:"symbole",undefined:"indéfini",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(X)=>{switch(X.code){case"invalid_type":{let F=Q[X.expected]??X.expected,Y=n(X.input),J=Q[Y]??Y;if(/^[A-Z]/.test(X.expected))return`Entrée invalide : instance de ${X.expected} attendu, ${J} reçu`;return`Entrée invalide : ${F} attendu, ${J} reçu`}case"invalid_value":if(X.values.length===1)return`Entrée invalide : ${l(X.values[0])} attendu`;return`Option invalide : une valeur parmi ${g(X.values,"|")} attendue`;case"too_big":{let F=X.inclusive?"<=":"<",Y=$(X.origin);if(Y)return`Trop grand : ${Q[X.origin]??"valeur"} doit ${Y.verb} ${F}${X.maximum.toString()} ${Y.unit??"élément(s)"}`;return`Trop grand : ${Q[X.origin]??"valeur"} doit être ${F}${X.maximum.toString()}`}case"too_small":{let F=X.inclusive?">=":">",Y=$(X.origin);if(Y)return`Trop petit : ${Q[X.origin]??"valeur"} doit ${Y.verb} ${F}${X.minimum.toString()} ${Y.unit}`;return`Trop petit : ${Q[X.origin]??"valeur"} doit être ${F}${X.minimum.toString()}`}case"invalid_format":{let F=X;if(F.format==="starts_with")return`Chaîne de caractères invalide : doit commencer par "${F.prefix}"`;if(F.format==="ends_with")return`Chaîne de caractères invalide : doit se terminer par "${F.suffix}"`;if(F.format==="includes")return`Chaîne de caractères invalide : doit inclure "${F.includes}"`;if(F.format==="regex")return`Chaîne de caractères invalide : doit correspondre au motif ${F.pattern}`;return`${U[F.format]??X.format} invalide`}case"not_multiple_of":return`Nombre invalide : doit être un multiple de ${X.divisor}`;case"unrecognized_keys":return`Clé${X.keys.length>1?"s":""} non reconnue${X.keys.length>1?"s":""} : ${g(X.keys,", ")}`;case"invalid_key":return`Clé invalide dans ${X.origin}`;case"invalid_union":return"Entrée invalide";case"invalid_element":return`Valeur invalide dans ${X.origin}`;default:return"Entrée invalide"}}};var uv=u(()=>{s()});function oG(){return{localeError:L9D()}}var L9D=()=>{let D={string:{unit:"caractères",verb:"avoir"},file:{unit:"octets",verb:"avoir"},array:{unit:"éléments",verb:"avoir"},set:{unit:"éléments",verb:"avoir"},map:{unit:"éléments",verb:"avoir"}};function $(X){return D[X]??null}let U={regex:"entrée",email:"adresse courriel",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"date-heure ISO",date:"date ISO",time:"heure ISO",duration:"durée ISO",ipv4:"adresse IPv4",ipv6:"adresse IPv6",mac:"adresse MAC",cidrv4:"plage IPv4",cidrv6:"plage IPv6",base64:"chaîne encodée en base64",base64url:"chaîne encodée en base64url",json_string:"chaîne JSON",e164:"numéro E.164",credit_card:"numéro de carte de crédit",currency_code:"code de devise",iban:"IBAN",jwt:"JWT",template_literal:"entrée"},Q={nan:"NaN"};return(X)=>{switch(X.code){case"invalid_type":{let F=Q[X.expected]??X.expected,Y=n(X.input),J=Q[Y]??Y;if(/^[A-Z]/.test(X.expected))return`Entrée invalide : attendu instanceof ${X.expected}, reçu ${J}`;return`Entrée invalide : attendu ${F}, reçu ${J}`}case"invalid_value":if(X.values.length===1)return`Entrée invalide : attendu ${l(X.values[0])}`;return`Option invalide : attendu l'une des valeurs suivantes ${g(X.values,"|")}`;case"too_big":{let F=X.inclusive?"≤":"<",Y=$(X.origin);if(Y)return`Trop grand : attendu que ${X.origin??"la valeur"} ait ${F}${X.maximum.toString()} ${Y.unit}`;return`Trop grand : attendu que ${X.origin??"la valeur"} soit ${F}${X.maximum.toString()}`}case"too_small":{let F=X.inclusive?"≥":">",Y=$(X.origin);if(Y)return`Trop petit : attendu que ${X.origin} ait ${F}${X.minimum.toString()} ${Y.unit}`;return`Trop petit : attendu que ${X.origin} soit ${F}${X.minimum.toString()}`}case"invalid_format":{let F=X;if(F.format==="starts_with")return`Chaîne invalide : doit commencer par "${F.prefix}"`;if(F.format==="ends_with")return`Chaîne invalide : doit se terminer par "${F.suffix}"`;if(F.format==="includes")return`Chaîne invalide : doit inclure "${F.includes}"`;if(F.format==="regex")return`Chaîne invalide : doit correspondre au motif ${F.pattern}`;return`${U[F.format]??X.format} invalide`}case"not_multiple_of":return`Nombre invalide : doit être un multiple de ${X.divisor}`;case"unrecognized_keys":return`Clé${X.keys.length>1?"s":""} non reconnue${X.keys.length>1?"s":""} : ${g(X.keys,", ")}`;case"invalid_key":return`Clé invalide dans ${X.origin}`;case"invalid_union":return"Entrée invalide";case"invalid_element":return`Valeur invalide dans ${X.origin}`;default:return"Entrée invalide"}}};var fv=u(()=>{s()});function aG(){return{localeError:N9D()}}var N9D=()=>{let D={string:{unit:"અક્ષર",verb:"હોવા જોઈએ"},file:{unit:"બાયટ",verb:"હોવા જોઈએ"},array:{unit:"આઇટમ",verb:"હોવા જોઈએ"},set:{unit:"આઇટમ",verb:"હોવા જોઈએ"},map:{unit:"એન્ટ્રી",verb:"હોવા જોઈએ"}};function $(X){return D[X]??null}let U={regex:"ઇનપુટ",email:"ઈમેઇલ એડ્રેસ",url:"URL",emoji:"ઇમોજી",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO તારીખ અને સમય",date:"ISO તારીખ",time:"ISO સમય",duration:"ISO અવધિ",ipv4:"IPv4 એડ્રેસ",ipv6:"IPv6 એડ્રેસ",mac:"MAC એડ્રેસ",cidrv4:"IPv4 શ્રેણી",cidrv6:"IPv6 શ્રેણી",base64:"base64-એન્કોડેડ સ્ટ્રિંગ",base64url:"base64url-એન્કોડેડ સ્ટ્રિંગ",json_string:"JSON સ્ટ્રિંગ",e164:"E.164 નંબર",credit_card:"ક્રેડિટ કાર્ડ નંબર",currency_code:"ચલણ કોડ",iban:"IBAN",jwt:"JWT",template_literal:"ઇનપુટ"},Q={nan:"NaN"};return(X)=>{switch(X.code){case"invalid_type":{let F=Q[X.expected]??X.expected,Y=n(X.input),J=Q[Y]??Y;return`અમાન્ય ઇનપુટ: અપેક્ષિત ${F}, પ્રાપ્ત ${J}`}case"invalid_value":if(X.values.length===1)return`અમાન્ય ઇનપુટ: અપેક્ષિત ${l(X.values[0])}`;return`અમાન્ય વિકલ્પ: ${g(X.values," | ")} માધ્યમથી એક અપેક્ષિત`;case"too_big":{let F=X.inclusive?"<=":"<",Y=$(X.origin);if(Y)return`ખૂબ મોટું: ${X.origin??"મૂલ્ય"} ${F}${X.maximum.toString()} ${Y.unit??"એલિમેન્ટ"} હોવા જોઈએ`;return`ખૂબ મોટું: ${X.origin??"મૂલ્ય"} ${F}${X.maximum.toString()} હોવું જોઈએ`}case"too_small":{let F=X.inclusive?">=":">",Y=$(X.origin);if(Y)return`ખૂબ નાનું: ${X.origin} ${F}${X.minimum.toString()} ${Y.unit} હોવા જોઈએ`;return`ખૂબ નાનું: ${X.origin} ${F}${X.minimum.toString()} હોવું જોઈએ`}case"invalid_format":{let F=X;if(F.format==="starts_with")return`અમાન્ય સ્ટ્રિંગ: "${F.prefix}" થી શરૂ થવું જોઈએ`;if(F.format==="ends_with")return`અમાન્ય સ્ટ્રિંગ: "${F.suffix}" પર સમાપ્ત થવું જોઈએ`;if(F.format==="includes")return`અમાન્ય સ્ટ્રિંગ: "${F.includes}" શામેલ હોવું જોઈએ`;if(F.format==="regex")return`અમાન્ય સ્ટ્રિંગ: પેટર્ન ${F.pattern} સાથે મેળ ખાવું જોઈએ`;return`અમાન્ય ${U[F.format]??X.format}`}case"not_multiple_of":return`અમાન્ય નંબર: ${X.divisor} નો ગુણાંક હોવો જોઈએ`;case"unrecognized_keys":return`ઓળખી શકાતા નહીં તે કી${X.keys.length>1?"ઓ":""}: ${g(X.keys,", ")}`;case"invalid_key":return`${X.origin} માં અમાન્ય કી`;case"invalid_union":if(X.options&&Array.isArray(X.options)&&X.options.length>0)return`અમાન્ય ડિસ્ક્રિમિનેટર મૂલ્ય. અપેક્ષિત ${X.options.map((Y)=>`'${Y}'`).join(" | ")}`;return"અમાન્ય ઇનપુટ";case"invalid_element":return`${X.origin} માં અમાન્ય મૂલ્ય`;default:return"અમાન્ય ઇનપુટ"}}};var yv=u(()=>{s()});function tG(){return{localeError:M9D()}}var M9D=()=>{let D={string:{label:"מחרוזת",gender:"f"},number:{label:"מספר",gender:"m"},boolean:{label:"ערך בוליאני",gender:"m"},bigint:{label:"BigInt",gender:"m"},date:{label:"תאריך",gender:"m"},array:{label:"מערך",gender:"m"},object:{label:"אובייקט",gender:"m"},null:{label:"ערך ריק (null)",gender:"m"},undefined:{label:"ערך לא מוגדר (undefined)",gender:"m"},symbol:{label:"סימבול (Symbol)",gender:"m"},function:{label:"פונקציה",gender:"f"},map:{label:"מפה (Map)",gender:"f"},set:{label:"קבוצה (Set)",gender:"f"},file:{label:"קובץ",gender:"m"},promise:{label:"Promise",gender:"m"},NaN:{label:"NaN",gender:"m"},unknown:{label:"ערך לא ידוע",gender:"m"},value:{label:"ערך",gender:"m"}},$={string:{unit:"תווים",shortLabel:"קצר",longLabel:"ארוך"},file:{unit:"בייטים",shortLabel:"קטן",longLabel:"גדול"},array:{unit:"פריטים",shortLabel:"קטן",longLabel:"גדול"},set:{unit:"פריטים",shortLabel:"קטן",longLabel:"גדול"},number:{unit:"",shortLabel:"קטן",longLabel:"גדול"}},U=(q)=>q?D[q]:void 0,Q=(q)=>{let W=U(q);if(W)return W.label;return q??D.unknown.label},X=(q)=>`ה${Q(q)}`,F=(q)=>{return(U(q)?.gender??"m")==="f"?"צריכה להיות":"צריך להיות"},Y=(q)=>{if(!q)return null;return $[q]??null},J={regex:{label:"קלט",gender:"m"},email:{label:"כתובת אימייל",gender:"f"},url:{label:"כתובת רשת",gender:"f"},emoji:{label:"אימוג'י",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:"תאריך וזמן ISO",gender:"m"},date:{label:"תאריך ISO",gender:"m"},time:{label:"זמן ISO",gender:"m"},duration:{label:"משך זמן ISO",gender:"m"},ipv4:{label:"כתובת IPv4",gender:"f"},ipv6:{label:"כתובת IPv6",gender:"f"},mac:{label:"כתובת MAC",gender:"f"},cidrv4:{label:"טווח IPv4",gender:"m"},cidrv6:{label:"טווח IPv6",gender:"m"},base64:{label:"מחרוזת בבסיס 64",gender:"f"},base64url:{label:"מחרוזת בבסיס 64 לכתובות רשת",gender:"f"},json_string:{label:"מחרוזת JSON",gender:"f"},e164:{label:"מספר E.164",gender:"m"},credit_card:{label:"מספר כרטיס אשראי",gender:"m"},currency_code:{label:"קוד מטבע",gender:"m"},iban:{label:"IBAN",gender:"m"},jwt:{label:"JWT",gender:"m"},template_literal:{label:"קלט",gender:"m"},ends_with:{label:"קלט",gender:"m"},includes:{label:"קלט",gender:"m"},lowercase:{label:"קלט",gender:"m"},starts_with:{label:"קלט",gender:"m"},uppercase:{label:"קלט",gender:"m"}},I={nan:"NaN"};return(q)=>{switch(q.code){case"invalid_type":{let W=q.expected,B=I[W??""]??Q(W),G=n(q.input),Z=I[G]??D[G]?.label??G;if(/^[A-Z]/.test(q.expected))return`קלט לא תקין: צריך להיות instanceof ${q.expected}, התקבל ${Z}`;return`קלט לא תקין: צריך להיות ${B}, התקבל ${Z}`}case"invalid_value":{if(q.values.length===1)return`ערך לא תקין: הערך חייב להיות ${l(q.values[0])}`;let W=q.values.map((Z)=>l(Z));if(q.values.length===2)return`ערך לא תקין: האפשרויות המתאימות הן ${W[0]} או ${W[1]}`;let B=W[W.length-1];return`ערך לא תקין: האפשרויות המתאימות הן ${W.slice(0,-1).join(", ")} או ${B}`}case"too_big":{let W=Y(q.origin),B=X(q.origin??"value");if(q.origin==="string")return`${W?.longLabel??"ארוך"} מדי: ${B} צריכה להכיל ${q.maximum.toString()} ${W?.unit??""} ${q.inclusive?"או פחות":"לכל היותר"}`.trim();if(q.origin==="number"){let z=q.inclusive?`קטן או שווה ל-${q.maximum}`:`קטן מ-${q.maximum}`;return`גדול מדי: ${B} צריך להיות ${z}`}if(q.origin==="array"||q.origin==="set"){let z=q.origin==="set"?"צריכה":"צריך",K=q.inclusive?`${q.maximum} ${W?.unit??""} או פחות`:`פחות מ-${q.maximum} ${W?.unit??""}`;return`גדול מדי: ${B} ${z} להכיל ${K}`.trim()}let G=q.inclusive?"<=":"<",Z=F(q.origin??"value");if(W?.unit)return`${W.longLabel} מדי: ${B} ${Z} ${G}${q.maximum.toString()} ${W.unit}`;return`${W?.longLabel??"גדול"} מדי: ${B} ${Z} ${G}${q.maximum.toString()}`}case"too_small":{let W=Y(q.origin),B=X(q.origin??"value");if(q.origin==="string")return`${W?.shortLabel??"קצר"} מדי: ${B} צריכה להכיל ${q.minimum.toString()} ${W?.unit??""} ${q.inclusive?"או יותר":"לפחות"}`.trim();if(q.origin==="number"){let z=q.inclusive?`גדול או שווה ל-${q.minimum}`:`גדול מ-${q.minimum}`;return`קטן מדי: ${B} צריך להיות ${z}`}if(q.origin==="array"||q.origin==="set"){let z=q.origin==="set"?"צריכה":"צריך";if(q.minimum===1&&q.inclusive){let H=q.origin==="set"?"לפחות פריט אחד":"לפחות פריט אחד";return`קטן מדי: ${B} ${z} להכיל ${H}`}let K=q.inclusive?`${q.minimum} ${W?.unit??""} או יותר`:`יותר מ-${q.minimum} ${W?.unit??""}`;return`קטן מדי: ${B} ${z} להכיל ${K}`.trim()}let G=q.inclusive?">=":">",Z=F(q.origin??"value");if(W?.unit)return`${W.shortLabel} מדי: ${B} ${Z} ${G}${q.minimum.toString()} ${W.unit}`;return`${W?.shortLabel??"קטן"} מדי: ${B} ${Z} ${G}${q.minimum.toString()}`}case"invalid_format":{let W=q;if(W.format==="starts_with")return`המחרוזת חייבת להתחיל ב "${W.prefix}"`;if(W.format==="ends_with")return`המחרוזת חייבת להסתיים ב "${W.suffix}"`;if(W.format==="includes")return`המחרוזת חייבת לכלול "${W.includes}"`;if(W.format==="regex")return`המחרוזת חייבת להתאים לתבנית ${W.pattern}`;let B=J[W.format],G=B?.label??W.format,z=(B?.gender??"m")==="f"?"תקינה":"תקין";return`${G} לא ${z}`}case"not_multiple_of":return`מספר לא תקין: חייב להיות מכפלה של ${q.divisor}`;case"unrecognized_keys":return`מפתח${q.keys.length>1?"ות":""} לא מזוה${q.keys.length>1?"ים":"ה"}: ${g(q.keys,", ")}`;case"invalid_key":return"שדה לא תקין באובייקט";case"invalid_union":return"קלט לא תקין";case"invalid_element":return`ערך לא תקין ב${X(q.origin??"array")}`;default:return"קלט לא תקין"}}};var mv=u(()=>{s()});function sG(){return{localeError:w9D()}}var w9D=()=>{let D={string:{unit:"अक्षर",verb:"रखने के लिए"},file:{unit:"बाइट्स",verb:"रखने के लिए"},array:{unit:"तत्व",verb:"रखने के लिए"},set:{unit:"तत्व",verb:"रखने के लिए"},map:{unit:"प्रविष्टियाँ",verb:"रखने के लिए"}};function $(X){return D[X]??null}let U={regex:"इनपुट",email:"ईमेल पता",url:"URL",emoji:"इमोजी",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO तिथि और समय",date:"ISO तिथि",time:"ISO समय",duration:"ISO अवधि",ipv4:"IPv4 पता",ipv6:"IPv6 पता",mac:"MAC पता",cidrv4:"IPv4 श्रेणी",cidrv6:"IPv6 श्रेणी",base64:"Base64-एन्कोडेड स्ट्रिंग",base64url:"Base64URL-एन्कोडेड स्ट्रिंग",json_string:"JSON स्ट्रिंग",e164:"E.164 संख्या",credit_card:"क्रेडिट कार्ड संख्या",currency_code:"मुद्रा कोड",iban:"IBAN",jwt:"JWT",template_literal:"इनपुट"},Q={nan:"NaN"};return(X)=>{switch(X.code){case"invalid_type":{let F=Q[X.expected]??X.expected,Y=n(X.input),J=Q[Y]??Y;return`अमान्य इनपुट: अपेक्षित ${F}, प्राप्त ${J}`}case"invalid_value":if(X.values.length===1)return`अमान्य इनपुट: अपेक्षित ${l(X.values[0])}`;return`अमान्य विकल्प: अपेक्षित मानों में से एक ${g(X.values,"|")}`;case"too_big":{let F=X.inclusive?"<=":"<",Y=$(X.origin);if(Y)return`बहुत बड़ा: अपेक्षित था कि ${X.origin??"मान"} में ${F}${X.maximum} ${Y.unit} हों`;return`बहुत बड़ा: अपेक्षित था कि ${X.origin??"मान"} ${F}${X.maximum} हो`}case"too_small":{let F=X.inclusive?">=":">",Y=$(X.origin);if(Y)return`बहुत छोटा: अपेक्षित था कि ${X.origin} में ${F}${X.minimum} ${Y.unit} हों`;return`बहुत छोटा: अपेक्षित था कि ${X.origin} ${F}${X.minimum} हो`}case"invalid_format":{let F=X;if(F.format==="starts_with")return`अमान्य स्ट्रिंग: "${F.prefix}" से शुरू होना चाहिए`;if(F.format==="ends_with")return`अमान्य स्ट्रिंग: "${F.suffix}" पर समाप्त होना चाहिए`;if(F.format==="includes")return`अमान्य स्ट्रिंग: इसमें "${F.includes}" शामिल होना चाहिए`;if(F.format==="regex")return`अमान्य स्ट्रिंग: पैटर्न ${F.pattern} से मेल खाना चाहिए`;return`अमान्य ${U[F.format]??X.format}`}case"not_multiple_of":return`अमान्य संख्या: यह ${X.divisor} का गुणज होना चाहिए`;case"unrecognized_keys":return`अपरिचित कुंजी${X.keys.length>1?"याँ":""}: ${g(X.keys,", ")}`;case"invalid_key":return`अमान्य कुंजी: ${X.origin} में`;case"invalid_union":if(X.options&&Array.isArray(X.options)&&X.options.length>0)return`अमान्य डिस्क्रिमिनेटर मान: अपेक्षित ${X.options.map((Y)=>`'${Y}'`).join(" | ")}`;return"अमान्य इनपुट";case"invalid_element":return`अमान्य मान: ${X.origin} में`;default:return"अमान्य इनपुट"}}};var hv=u(()=>{s()});function eG(){return{localeError:O9D()}}var O9D=()=>{let D={string:{unit:"znakova",verb:"imati"},file:{unit:"bajtova",verb:"imati"},array:{unit:"stavki",verb:"imati"},set:{unit:"stavki",verb:"imati"}};function $(X){return D[X]??null}let U={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"},Q={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(X)=>{switch(X.code){case"invalid_type":{let F=Q[X.expected]??X.expected,Y=n(X.input),J=Q[Y]??Y;if(/^[A-Z]/.test(X.expected))return`Neispravan unos: očekuje se instanceof ${X.expected}, a primljeno je ${J}`;return`Neispravan unos: očekuje se ${F}, a primljeno je ${J}`}case"invalid_value":if(X.values.length===1)return`Neispravna vrijednost: očekivano ${l(X.values[0])}`;return`Neispravna opcija: očekivano jedno od ${g(X.values,"|")}`;case"too_big":{let F=X.inclusive?"<=":"<",Y=$(X.origin),J=Q[X.origin]??X.origin;if(Y)return`Preveliko: očekivano da ${J??"vrijednost"} ima ${F}${X.maximum.toString()} ${Y.unit??"elemenata"}`;return`Preveliko: očekivano da ${J??"vrijednost"} bude ${F}${X.maximum.toString()}`}case"too_small":{let F=X.inclusive?">=":">",Y=$(X.origin),J=Q[X.origin]??X.origin;if(Y)return`Premalo: očekivano da ${J} ima ${F}${X.minimum.toString()} ${Y.unit}`;return`Premalo: očekivano da ${J} bude ${F}${X.minimum.toString()}`}case"invalid_format":{let F=X;if(F.format==="starts_with")return`Neispravan tekst: mora započinjati s "${F.prefix}"`;if(F.format==="ends_with")return`Neispravan tekst: mora završavati s "${F.suffix}"`;if(F.format==="includes")return`Neispravan tekst: mora sadržavati "${F.includes}"`;if(F.format==="regex")return`Neispravan tekst: mora odgovarati uzorku ${F.pattern}`;return`Neispravna ${U[F.format]??X.format}`}case"not_multiple_of":return`Neispravan broj: mora biti višekratnik od ${X.divisor}`;case"unrecognized_keys":return`Neprepoznat${X.keys.length>1?"i ključevi":" ključ"}: ${g(X.keys,", ")}`;case"invalid_key":return`Neispravan ključ u ${Q[X.origin]??X.origin}`;case"invalid_union":return"Neispravan unos";case"invalid_element":return`Neispravna vrijednost u ${Q[X.origin]??X.origin}`;default:return"Neispravan unos"}}};var dv=u(()=>{s()});function Dz(){return{localeError:V9D()}}var V9D=()=>{let D={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 $(X){return D[X]??null}let U={regex:"bemenet",email:"email cím",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO időbélyeg",date:"ISO dátum",time:"ISO idő",duration:"ISO időintervallum",ipv4:"IPv4 cím",ipv6:"IPv6 cím",mac:"MAC cím",cidrv4:"IPv4 tartomány",cidrv6:"IPv6 tartomány",base64:"base64-kódolt string",base64url:"base64url-kódolt string",json_string:"JSON string",e164:"E.164 szám",credit_card:"hitelkártyaszám",currency_code:"pénznemkód",iban:"IBAN",jwt:"JWT",template_literal:"bemenet"},Q={nan:"NaN",number:"szám",array:"tömb"};return(X)=>{switch(X.code){case"invalid_type":{let F=Q[X.expected]??X.expected,Y=n(X.input),J=Q[Y]??Y;if(/^[A-Z]/.test(X.expected))return`Érvénytelen bemenet: a várt érték instanceof ${X.expected}, a kapott érték ${J}`;return`Érvénytelen bemenet: a várt érték ${F}, a kapott érték ${J}`}case"invalid_value":if(X.values.length===1)return`Érvénytelen bemenet: a várt érték ${l(X.values[0])}`;return`Érvénytelen opció: valamelyik érték várt ${g(X.values,"|")}`;case"too_big":{let F=X.inclusive?"<=":"<",Y=$(X.origin);if(Y)return`Túl nagy: ${X.origin??"érték"} mérete túl nagy ${F}${X.maximum.toString()} ${Y.unit??"elem"}`;return`Túl nagy: a bemeneti érték ${X.origin??"érték"} túl nagy: ${F}${X.maximum.toString()}`}case"too_small":{let F=X.inclusive?">=":">",Y=$(X.origin);if(Y)return`Túl kicsi: a bemeneti érték ${X.origin} mérete túl kicsi ${F}${X.minimum.toString()} ${Y.unit}`;return`Túl kicsi: a bemeneti érték ${X.origin} túl kicsi ${F}${X.minimum.toString()}`}case"invalid_format":{let F=X;if(F.format==="starts_with")return`Érvénytelen string: "${F.prefix}" értékkel kell kezdődnie`;if(F.format==="ends_with")return`Érvénytelen string: "${F.suffix}" értékkel kell végződnie`;if(F.format==="includes")return`Érvénytelen string: "${F.includes}" értéket kell tartalmaznia`;if(F.format==="regex")return`Érvénytelen string: ${F.pattern} mintának kell megfelelnie`;return`Érvénytelen ${U[F.format]??X.format}`}case"not_multiple_of":return`Érvénytelen szám: ${X.divisor} többszörösének kell lennie`;case"unrecognized_keys":return`Ismeretlen kulcs${X.keys.length>1?"s":""}: ${g(X.keys,", ")}`;case"invalid_key":return`Érvénytelen kulcs ${X.origin}`;case"invalid_union":return"Érvénytelen bemenet";case"invalid_element":return`Érvénytelen érték: ${X.origin}`;default:return"Érvénytelen bemenet"}}};var lv=u(()=>{s()});function nv(D,$,U){return Math.abs(D)===1?$:U}function a8(D){if(!D)return"";let $=["ա","ե","ը","ի","ո","ու","օ"],U=D[D.length-1];return D+($.includes(U)?"ն":"ը")}function $z(){return{localeError:R9D()}}var R9D=()=>{let D={string:{unit:{one:"նշան",many:"նշաններ"},verb:"ունենալ"},file:{unit:{one:"բայթ",many:"բայթեր"},verb:"ունենալ"},array:{unit:{one:"տարր",many:"տարրեր"},verb:"ունենալ"},set:{unit:{one:"տարր",many:"տարրեր"},verb:"ունենալ"},map:{unit:{one:"տարր",many:"տարրեր"},verb:"ունենալ"}};function $(X){return D[X]??null}let U={regex:"մուտք",email:"էլ. հասցե",url:"URL",emoji:"էմոջի",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO ամսաթիվ և ժամ",date:"ISO ամսաթիվ",time:"ISO ժամ",duration:"ISO տևողություն",ipv4:"IPv4 հասցե",ipv6:"IPv6 հասցե",mac:"MAC հասցե",cidrv4:"IPv4 միջակայք",cidrv6:"IPv6 միջակայք",base64:"base64 ձևաչափով տող",base64url:"base64url ձևաչափով տող",json_string:"JSON տող",e164:"E.164 համար",credit_card:"կրեդիտ քարտի համար",currency_code:"արժույթի կոդ",iban:"IBAN",jwt:"JWT",template_literal:"մուտք"},Q={nan:"NaN",number:"թիվ",array:"զանգված"};return(X)=>{switch(X.code){case"invalid_type":{let F=Q[X.expected]??X.expected,Y=n(X.input),J=Q[Y]??Y;if(/^[A-Z]/.test(X.expected))return`Սխալ մուտքագրում․ սպասվում էր instanceof ${X.expected}, ստացվել է ${J}`;return`Սխալ մուտքագրում․ սպասվում էր ${F}, ստացվել է ${J}`}case"invalid_value":if(X.values.length===1)return`Սխալ մուտքագրում․ սպասվում էր ${l(X.values[1])}`;return`Սխալ տարբերակ․ սպասվում էր հետևյալներից մեկը՝ ${g(X.values,"|")}`;case"too_big":{let F=X.inclusive?"<=":"<",Y=$(X.origin);if(Y){let J=Number(X.maximum),I=nv(J,Y.unit.one,Y.unit.many);return`Չափազանց մեծ արժեք․ սպասվում է, որ ${a8(X.origin??"արժեք")} կունենա ${F}${X.maximum.toString()} ${I}`}return`Չափազանց մեծ արժեք․ սպասվում է, որ ${a8(X.origin??"արժեք")} լինի ${F}${X.maximum.toString()}`}case"too_small":{let F=X.inclusive?">=":">",Y=$(X.origin);if(Y){let J=Number(X.minimum),I=nv(J,Y.unit.one,Y.unit.many);return`Չափազանց փոքր արժեք․ սպասվում է, որ ${a8(X.origin)} կունենա ${F}${X.minimum.toString()} ${I}`}return`Չափազանց փոքր արժեք․ սպասվում է, որ ${a8(X.origin)} լինի ${F}${X.minimum.toString()}`}case"invalid_format":{let F=X;if(F.format==="starts_with")return`Սխալ տող․ պետք է սկսվի "${F.prefix}"-ով`;if(F.format==="ends_with")return`Սխալ տող․ պետք է ավարտվի "${F.suffix}"-ով`;if(F.format==="includes")return`Սխալ տող․ պետք է պարունակի "${F.includes}"`;if(F.format==="regex")return`Սխալ տող․ պետք է համապատասխանի ${F.pattern} ձևաչափին`;return`Սխալ ${U[F.format]??X.format}`}case"not_multiple_of":return`Սխալ թիվ․ պետք է բազմապատիկ լինի ${X.divisor}-ի`;case"unrecognized_keys":return`Չճանաչված բանալի${X.keys.length>1?"ներ":""}. ${g(X.keys,", ")}`;case"invalid_key":return`Սխալ բանալի ${a8(X.origin)}-ում`;case"invalid_union":return"Սխալ մուտքագրում";case"invalid_element":return`Սխալ արժեք ${a8(X.origin)}-ում`;default:return"Սխալ մուտքագրում"}}};var iv=u(()=>{s()});function Uz(){return{localeError:A9D()}}var A9D=()=>{let D={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 $(X){return D[X]??null}let U={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"},Q={nan:"NaN"};return(X)=>{switch(X.code){case"invalid_type":{let F=Q[X.expected]??X.expected,Y=n(X.input),J=Q[Y]??Y;if(/^[A-Z]/.test(X.expected))return`Input tidak valid: diharapkan instanceof ${X.expected}, diterima ${J}`;return`Input tidak valid: diharapkan ${F}, diterima ${J}`}case"invalid_value":if(X.values.length===1)return`Input tidak valid: diharapkan ${l(X.values[0])}`;return`Pilihan tidak valid: diharapkan salah satu dari ${g(X.values,"|")}`;case"too_big":{let F=X.inclusive?"<=":"<",Y=$(X.origin);if(Y)return`Terlalu besar: diharapkan ${X.origin??"value"} memiliki ${F}${X.maximum.toString()} ${Y.unit??"elemen"}`;return`Terlalu besar: diharapkan ${X.origin??"value"} menjadi ${F}${X.maximum.toString()}`}case"too_small":{let F=X.inclusive?">=":">",Y=$(X.origin);if(Y)return`Terlalu kecil: diharapkan ${X.origin} memiliki ${F}${X.minimum.toString()} ${Y.unit}`;return`Terlalu kecil: diharapkan ${X.origin} menjadi ${F}${X.minimum.toString()}`}case"invalid_format":{let F=X;if(F.format==="starts_with")return`String tidak valid: harus dimulai dengan "${F.prefix}"`;if(F.format==="ends_with")return`String tidak valid: harus berakhir dengan "${F.suffix}"`;if(F.format==="includes")return`String tidak valid: harus menyertakan "${F.includes}"`;if(F.format==="regex")return`String tidak valid: harus sesuai pola ${F.pattern}`;return`${U[F.format]??X.format} tidak valid`}case"not_multiple_of":return`Angka tidak valid: harus kelipatan dari ${X.divisor}`;case"unrecognized_keys":return`Kunci tidak dikenali ${X.keys.length>1?"s":""}: ${g(X.keys,", ")}`;case"invalid_key":return`Kunci tidak valid di ${X.origin}`;case"invalid_union":return"Input tidak valid";case"invalid_element":return`Nilai tidak valid di ${X.origin}`;default:return"Input tidak valid"}}};var cv=u(()=>{s()});function Xz(){return{localeError:E9D()}}var E9D=()=>{let D={string:{unit:"stafi",verb:"að hafa"},file:{unit:"bæti",verb:"að hafa"},array:{unit:"hluti",verb:"að hafa"},set:{unit:"hluti",verb:"að hafa"},map:{unit:"hluti",verb:"að hafa"}};function $(X){return D[X]??null}let U={regex:"gildi",email:"netfang",url:"vefslóð",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO dagsetning og tími",date:"ISO dagsetning",time:"ISO tími",duration:"ISO tímalengd",ipv4:"IPv4 address",ipv6:"IPv6 address",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ölugildi",credit_card:"kreditkortanúmer",currency_code:"gjaldmiðilskóði",iban:"IBAN",jwt:"JWT",template_literal:"gildi"},Q={nan:"NaN",number:"númer",array:"fylki"};return(X)=>{switch(X.code){case"invalid_type":{let F=Q[X.expected]??X.expected,Y=n(X.input),J=Q[Y]??Y;if(/^[A-Z]/.test(X.expected))return`Rangt gildi: Þú slóst inn ${J} þar sem á að vera instanceof ${X.expected}`;return`Rangt gildi: Þú slóst inn ${J} þar sem á að vera ${F}`}case"invalid_value":if(X.values.length===1)return`Rangt gildi: gert ráð fyrir ${l(X.values[0])}`;return`Ógilt val: má vera eitt af eftirfarandi ${g(X.values,"|")}`;case"too_big":{let F=X.inclusive?"<=":"<",Y=$(X.origin);if(Y)return`Of stórt: gert er ráð fyrir að ${X.origin??"gildi"} hafi ${F}${X.maximum.toString()} ${Y.unit??"hluti"}`;return`Of stórt: gert er ráð fyrir að ${X.origin??"gildi"} sé ${F}${X.maximum.toString()}`}case"too_small":{let F=X.inclusive?">=":">",Y=$(X.origin);if(Y)return`Of lítið: gert er ráð fyrir að ${X.origin} hafi ${F}${X.minimum.toString()} ${Y.unit}`;return`Of lítið: gert er ráð fyrir að ${X.origin} sé ${F}${X.minimum.toString()}`}case"invalid_format":{let F=X;if(F.format==="starts_with")return`Ógildur strengur: verður að byrja á "${F.prefix}"`;if(F.format==="ends_with")return`Ógildur strengur: verður að enda á "${F.suffix}"`;if(F.format==="includes")return`Ógildur strengur: verður að innihalda "${F.includes}"`;if(F.format==="regex")return`Ógildur strengur: verður að fylgja mynstri ${F.pattern}`;return`Rangt ${U[F.format]??X.format}`}case"not_multiple_of":return`Röng tala: verður að vera margfeldi af ${X.divisor}`;case"unrecognized_keys":return`Óþekkt ${X.keys.length>1?"ir lyklar":"ur lykill"}: ${g(X.keys,", ")}`;case"invalid_key":return`Rangur lykill í ${X.origin}`;case"invalid_union":return"Rangt gildi";case"invalid_element":return`Rangt gildi í ${X.origin}`;default:return"Rangt gildi"}}};var pv=u(()=>{s()});function Qz(){return{localeError:j9D()}}var j9D=()=>{let D={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 $(X){return D[X]??null}let U={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"},Q={nan:"NaN",number:"numero",array:"vettore"};return(X)=>{switch(X.code){case"invalid_type":{let F=Q[X.expected]??X.expected,Y=n(X.input),J=Q[Y]??Y;if(/^[A-Z]/.test(X.expected))return`Input non valido: atteso instanceof ${X.expected}, ricevuto ${J}`;return`Input non valido: atteso ${F}, ricevuto ${J}`}case"invalid_value":if(X.values.length===1)return`Input non valido: atteso ${l(X.values[0])}`;return`Opzione non valida: atteso uno tra ${g(X.values,"|")}`;case"too_big":{let F=X.inclusive?"<=":"<",Y=$(X.origin);if(Y)return`Troppo grande: ${X.origin??"valore"} deve avere ${F}${X.maximum.toString()} ${Y.unit??"elementi"}`;return`Troppo grande: ${X.origin??"valore"} deve essere ${F}${X.maximum.toString()}`}case"too_small":{let F=X.inclusive?">=":">",Y=$(X.origin);if(Y)return`Troppo piccolo: ${X.origin} deve avere ${F}${X.minimum.toString()} ${Y.unit}`;return`Troppo piccolo: ${X.origin} deve essere ${F}${X.minimum.toString()}`}case"invalid_format":{let F=X;if(F.format==="starts_with")return`Stringa non valida: deve iniziare con "${F.prefix}"`;if(F.format==="ends_with")return`Stringa non valida: deve terminare con "${F.suffix}"`;if(F.format==="includes")return`Stringa non valida: deve includere "${F.includes}"`;if(F.format==="regex")return`Stringa non valida: deve corrispondere al pattern ${F.pattern}`;return`Input non valido: ${U[F.format]??X.format}`}case"not_multiple_of":return`Numero non valido: deve essere un multiplo di ${X.divisor}`;case"unrecognized_keys":return`Chiav${X.keys.length>1?"i":"e"} non riconosciut${X.keys.length>1?"e":"a"}: ${g(X.keys,", ")}`;case"invalid_key":return`Chiave non valida in ${X.origin}`;case"invalid_union":return"Input non valido";case"invalid_element":return`Valore non valido in ${X.origin}`;default:return"Input non valido"}}};var rv=u(()=>{s()});function Fz(){return{localeError:T9D()}}var T9D=()=>{let D={string:{unit:"文字",verb:"である"},file:{unit:"バイト",verb:"である"},array:{unit:"要素",verb:"である"},set:{unit:"要素",verb:"である"},map:{unit:"要素",verb:"である"}};function $(X){return D[X]??null}let U={regex:"入力値",email:"メールアドレス",url:"URL",emoji:"絵文字",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO日時",date:"ISO日付",time:"ISO時刻",duration:"ISO期間",ipv4:"IPv4アドレス",ipv6:"IPv6アドレス",mac:"MACアドレス",cidrv4:"IPv4範囲",cidrv6:"IPv6範囲",base64:"base64エンコード文字列",base64url:"base64urlエンコード文字列",json_string:"JSON文字列",e164:"E.164番号",credit_card:"クレジットカード番号",currency_code:"通貨コード",iban:"IBAN",jwt:"JWT",template_literal:"入力値"},Q={nan:"NaN",number:"数値",array:"配列"};return(X)=>{switch(X.code){case"invalid_type":{let F=Q[X.expected]??X.expected,Y=n(X.input),J=Q[Y]??Y;if(/^[A-Z]/.test(X.expected))return`無効な入力: instanceof ${X.expected}が期待されましたが、${J}が入力されました`;return`無効な入力: ${F}が期待されましたが、${J}が入力されました`}case"invalid_value":if(X.values.length===1)return`無効な入力: ${l(X.values[0])}が期待されました`;return`無効な選択: ${g(X.values,"、")}のいずれかである必要があります`;case"too_big":{let F=X.inclusive?"以下である":"より小さい",Y=$(X.origin);if(Y)return`大きすぎる値: ${X.origin??"値"}は${X.maximum.toString()}${Y.unit??"要素"}${F}必要があります`;return`大きすぎる値: ${X.origin??"値"}は${X.maximum.toString()}${F}必要があります`}case"too_small":{let F=X.inclusive?"以上である":"より大きい",Y=$(X.origin);if(Y)return`小さすぎる値: ${X.origin}は${X.minimum.toString()}${Y.unit}${F}必要があります`;return`小さすぎる値: ${X.origin}は${X.minimum.toString()}${F}必要があります`}case"invalid_format":{let F=X;if(F.format==="starts_with")return`無効な文字列: "${F.prefix}"で始まる必要があります`;if(F.format==="ends_with")return`無効な文字列: "${F.suffix}"で終わる必要があります`;if(F.format==="includes")return`無効な文字列: "${F.includes}"を含む必要があります`;if(F.format==="regex")return`無効な文字列: パターン${F.pattern}に一致する必要があります`;return`無効な${U[F.format]??X.format}`}case"not_multiple_of":return`無効な数値: ${X.divisor}の倍数である必要があります`;case"unrecognized_keys":return`認識されていないキー${X.keys.length>1?"群":""}: ${g(X.keys,"、")}`;case"invalid_key":return`${X.origin}内の無効なキー`;case"invalid_union":return"無効な入力";case"invalid_element":return`${X.origin}内の無効な値`;default:return"無効な入力"}}};var ov=u(()=>{s()});function Yz(){return{localeError:S9D()}}var S9D=()=>{let D={string:{unit:"სიმბოლო",verb:"უნდა შეიცავდეს"},file:{unit:"ბაიტი",verb:"უნდა შეიცავდეს"},array:{unit:"ელემენტი",verb:"უნდა შეიცავდეს"},set:{unit:"ელემენტი",verb:"უნდა შეიცავდეს"},map:{unit:"ელემენტი",verb:"უნდა შეიცავდეს"}};function $(X){return D[X]??null}let U={regex:"შეყვანა",email:"ელ-ფოსტის მისამართი",url:"URL",emoji:"ემოჯი",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"თარიღი-დრო",date:"თარიღი",time:"დრო",duration:"ხანგრძლივობა",ipv4:"IPv4 მისამართი",ipv6:"IPv6 მისამართი",mac:"MAC მისამართი",cidrv4:"IPv4 დიაპაზონი",cidrv6:"IPv6 დიაპაზონი",base64:"base64-კოდირებული ველი",base64url:"base64url-კოდირებული ველი",json_string:"JSON ველი",e164:"E.164 ნომერი",credit_card:"საკრედიტო ბარათის ნომერი",currency_code:"ვალუტის კოდი",iban:"IBAN",jwt:"JWT",template_literal:"შეყვანა"},Q={nan:"NaN",number:"რიცხვი",string:"ველი",boolean:"ბულეანი",function:"ფუნქცია",array:"მასივი"};return(X)=>{switch(X.code){case"invalid_type":{let F=Q[X.expected]??X.expected,Y=n(X.input),J=Q[Y]??Y;if(/^[A-Z]/.test(X.expected))return`არასწორი შეყვანა: მოსალოდნელი instanceof ${X.expected}, მიღებული ${J}`;return`არასწორი შეყვანა: მოსალოდნელი ${F}, მიღებული ${J}`}case"invalid_value":if(X.values.length===1)return`არასწორი შეყვანა: მოსალოდნელი ${l(X.values[0])}`;return`არასწორი ვარიანტი: მოსალოდნელია ერთ-ერთი ${g(X.values,"|")}-დან`;case"too_big":{let F=X.inclusive?"<=":"<",Y=$(X.origin);if(Y)return`ზედმეტად დიდი: მოსალოდნელი ${X.origin??"მნიშვნელობა"} ${Y.verb} ${F}${X.maximum.toString()} ${Y.unit}`;return`ზედმეტად დიდი: მოსალოდნელი ${X.origin??"მნიშვნელობა"} იყოს ${F}${X.maximum.toString()}`}case"too_small":{let F=X.inclusive?">=":">",Y=$(X.origin);if(Y)return`ზედმეტად პატარა: მოსალოდნელი ${X.origin} ${Y.verb} ${F}${X.minimum.toString()} ${Y.unit}`;return`ზედმეტად პატარა: მოსალოდნელი ${X.origin} იყოს ${F}${X.minimum.toString()}`}case"invalid_format":{let F=X;if(F.format==="starts_with")return`არასწორი ველი: უნდა იწყებოდეს "${F.prefix}"-ით`;if(F.format==="ends_with")return`არასწორი ველი: უნდა მთავრდებოდეს "${F.suffix}"-ით`;if(F.format==="includes")return`არასწორი ველი: უნდა შეიცავდეს "${F.includes}"-ს`;if(F.format==="regex")return`არასწორი ველი: უნდა შეესაბამებოდეს შაბლონს ${F.pattern}`;return`არასწორი ${U[F.format]??X.format}`}case"not_multiple_of":return`არასწორი რიცხვი: უნდა იყოს ${X.divisor}-ის ჯერადი`;case"unrecognized_keys":return`უცნობი გასაღებ${X.keys.length>1?"ები":"ი"}: ${g(X.keys,", ")}`;case"invalid_key":return`არასწორი გასაღები ${X.origin}-ში`;case"invalid_union":return"არასწორი შეყვანა";case"invalid_element":return`არასწორი მნიშვნელობა ${X.origin}-ში`;default:return"არასწორი შეყვანა"}}};var av=u(()=>{s()});function l3(){return{localeError:P9D()}}var P9D=()=>{let D={string:{unit:"តួអក្សរ",verb:"គួរមាន"},file:{unit:"បៃ",verb:"គួរមាន"},array:{unit:"ធាតុ",verb:"គួរមាន"},set:{unit:"ធាតុ",verb:"គួរមាន"},map:{unit:"ធាតុ",verb:"គួរមាន"}};function $(X){return D[X]??null}let U={regex:"ទិន្នន័យបញ្ចូល",email:"អាសយដ្ឋានអ៊ីមែល",url:"URL",emoji:"សញ្ញាអារម្មណ៍",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"កាលបរិច្ឆេទ និងម៉ោង ISO",date:"កាលបរិច្ឆេទ ISO",time:"ម៉ោង ISO",duration:"រយៈពេល ISO",ipv4:"អាសយដ្ឋាន IPv4",ipv6:"អាសយដ្ឋាន IPv6",mac:"អាសយដ្ឋាន MAC",cidrv4:"ដែនអាសយដ្ឋាន IPv4",cidrv6:"ដែនអាសយដ្ឋាន IPv6",base64:"ខ្សែអក្សរអ៊ិកូដ base64",base64url:"ខ្សែអក្សរអ៊ិកូដ base64url",json_string:"ខ្សែអក្សរ JSON",e164:"លេខ E.164",credit_card:"លេខប័ណ្ណឥណទាន",currency_code:"កូដរូបិយប័ណ្ណ",iban:"IBAN",jwt:"JWT",template_literal:"ទិន្នន័យបញ្ចូល"},Q={nan:"NaN",number:"លេខ",array:"អារេ (Array)",null:"គ្មានតម្លៃ (null)"};return(X)=>{switch(X.code){case"invalid_type":{let F=Q[X.expected]??X.expected,Y=n(X.input),J=Q[Y]??Y;if(/^[A-Z]/.test(X.expected))return`ទិន្នន័យបញ្ចូលមិនត្រឹមត្រូវ៖ ត្រូវការ instanceof ${X.expected} ប៉ុន្តែទទួលបាន ${J}`;return`ទិន្នន័យបញ្ចូលមិនត្រឹមត្រូវ៖ ត្រូវការ ${F} ប៉ុន្តែទទួលបាន ${J}`}case"invalid_value":if(X.values.length===1)return`ទិន្នន័យបញ្ចូលមិនត្រឹមត្រូវ៖ ត្រូវការ ${l(X.values[0])}`;return`ជម្រើសមិនត្រឹមត្រូវ៖ ត្រូវជាមួយក្នុងចំណោម ${g(X.values,"|")}`;case"too_big":{let F=X.inclusive?"<=":"<",Y=$(X.origin);if(Y)return`ធំពេក៖ ត្រូវការ ${X.origin??"តម្លៃ"} ${F} ${X.maximum.toString()} ${Y.unit??"ធាតុ"}`;return`ធំពេក៖ ត្រូវការ ${X.origin??"តម្លៃ"} ${F} ${X.maximum.toString()}`}case"too_small":{let F=X.inclusive?">=":">",Y=$(X.origin);if(Y)return`តូចពេក៖ ត្រូវការ ${X.origin} ${F} ${X.minimum.toString()} ${Y.unit}`;return`តូចពេក៖ ត្រូវការ ${X.origin} ${F} ${X.minimum.toString()}`}case"invalid_format":{let F=X;if(F.format==="starts_with")return`ខ្សែអក្សរមិនត្រឹមត្រូវ៖ ត្រូវចាប់ផ្តើមដោយ "${F.prefix}"`;if(F.format==="ends_with")return`ខ្សែអក្សរមិនត្រឹមត្រូវ៖ ត្រូវបញ្ចប់ដោយ "${F.suffix}"`;if(F.format==="includes")return`ខ្សែអក្សរមិនត្រឹមត្រូវ៖ ត្រូវមាន "${F.includes}"`;if(F.format==="regex")return`ខ្សែអក្សរមិនត្រឹមត្រូវ៖ ត្រូវតែផ្គូផ្គងនឹងទម្រង់ដែលបានកំណត់ ${F.pattern}`;return`មិនត្រឹមត្រូវ៖ ${U[F.format]??X.format}`}case"not_multiple_of":return`លេខមិនត្រឹមត្រូវ៖ ត្រូវតែជាពហុគុណនៃ ${X.divisor}`;case"unrecognized_keys":return`រកឃើញសោមិនស្គាល់៖ ${g(X.keys,", ")}`;case"invalid_key":return`សោមិនត្រឹមត្រូវនៅក្នុង ${X.origin}`;case"invalid_union":return"ទិន្នន័យមិនត្រឹមត្រូវ";case"invalid_element":return`ទិន្នន័យមិនត្រឹមត្រូវនៅក្នុង ${X.origin}`;default:return"ទិន្នន័យមិនត្រឹមត្រូវ"}}};var Jz=u(()=>{s()});function Iz(){return l3()}var tv=u(()=>{Jz()});function qz(){return{localeError:C9D()}}var C9D=()=>{let D={string:{unit:"ಅಕ್ಷರಗಳು",verb:"ಹೊಂದಲು"},file:{unit:"ಬೈಟ್‌ಗಳು",verb:"ಹೊಂದಲು"},array:{unit:"ವಸ್ತುಗಳು",verb:"ಹೊಂದಲು"},set:{unit:"ವಸ್ತುಗಳು",verb:"ಹೊಂದಲು"},map:{unit:"entries",verb:"ಹೊಂದಲು"}};function $(X){return D[X]??null}let U={regex:"ಇನ್ಪುಟ್",email:"email ವಿಳಾಸ",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO ದಿನಾಂಕದ ಸಮಯ",date:"ISO ದಿನಾಂಕ",time:"ISO ಸಮಯ",duration:"ISO ಅವಧಿ",ipv4:"IPv4 ವಿಳಾಸ",ipv6:"IPv6 ವಿಳಾಸ",mac:"MAC ವಿಳಾಸ",cidrv4:"IPv4 ವ್ಯಾಪ್ತಿಯ",cidrv6:"IPv6 ವ್ಯಾಪ್ತಿಯ",base64:"base64-encodedಸ್ಟ್ರಿಂಗ್",base64url:"base64url-encodedಸ್ಟ್ರಿಂಗ್",json_string:"JSONಸ್ಟ್ರಿಂಗ್",e164:"E.164 ಸಂಖ್ಯೆ",credit_card:"ಕ್ರೆಡಿಟ್ ಕಾರ್ಡ್ ಸಂಖ್ಯೆ",currency_code:"ಕರೆನ್ಸಿ ಕೋಡ್",iban:"IBAN",jwt:"JWT",template_literal:"ಇನ್ಪುಟ್"},Q={nan:"NaN"};return(X)=>{switch(X.code){case"invalid_type":{let F=Q[X.expected]??X.expected,Y=n(X.input),J=Q[Y]??Y;return`ಅಮಾನ್ಯ ಇನ್‌ಪುಟ್: ನಿರೀಕ್ಷಿಸಲಾಗಿದೆ ${F}, ಸ್ವೀಕರಿಸಿದನು ${J}`}case"invalid_value":if(X.values.length===1)return`ಅಮಾನ್ಯ ಇನ್‌ಪುಟ್: ನಿರೀಕ್ಷಿಸಲಾಗಿದೆ ${l(X.values[0])}`;return`ಅಮಾನ್ಯ ಆಯ್ಕೆ: ಇವುಗಳಲ್ಲಿ ಒಂದನ್ನು ನಿರೀಕ್ಷಿಸಲಾಗಿದೆ ${g(X.values,"|")}`;case"too_big":{let F=X.inclusive?"<=":"<",Y=$(X.origin);if(Y)return`ತುಂಬಾ ದೊಡ್ಡದು: ನಿರೀಕ್ಷಿಸಲಾಗಿದೆ ${X.origin??"value"} ಹೊಂದಲು ${F}${X.maximum.toString()} ${Y.unit??"ಅಂಶಗಳು"}`;return`ತುಂಬಾ ದೊಡ್ಡದು: ನಿರೀಕ್ಷಿಸಲಾಗಿದೆ ${X.origin??"value"} ಎಂದು ${F}${X.maximum.toString()}`}case"too_small":{let F=X.inclusive?">=":">",Y=$(X.origin);if(Y)return`ತುಂಬಾ ಚಿಕ್ಕದು: ನಿರೀಕ್ಷಿಸಲಾಗಿದೆ ${X.origin} ಹೊಂದಲು ${F}${X.minimum.toString()} ${Y.unit}`;return`ತುಂಬಾ ಚಿಕ್ಕದು: ನಿರೀಕ್ಷಿಸಲಾಗಿದೆ ${X.origin} ಎಂದು ${F}${X.minimum.toString()}`}case"invalid_format":{let F=X;if(F.format==="starts_with")return`ಅಮಾನ್ಯವಾದ ಸ್ಟ್ರಿಂಗ್: ಇದರೊಂದಿಗೆ ಪ್ರಾರಂಭಿಸಬೇಕು "${F.prefix}"`;if(F.format==="ends_with")return`ಅಮಾನ್ಯವಾದ ಸ್ಟ್ರಿಂಗ್: ಇದರೊಂದಿಗೆ ಕೊನೆಗೊಳ್ಳಬೇಕು "${F.suffix}"`;if(F.format==="includes")return`ಅಮಾನ್ಯ ಸ್ಟ್ರಿಂಗ್: ಒಳಗೊಂಡಿರಬೇಕು "${F.includes}"`;if(F.format==="regex")return`ಅಮಾನ್ಯವಾದ ಸ್ಟ್ರಿಂಗ್: ಮಾದರಿಗೆ ಹೊಂದಿಕೆಯಾಗಬೇಕು ${F.pattern}`;return`ಅಮಾನ್ಯ ${U[F.format]??X.format}`}case"not_multiple_of":return`ಅಮಾನ್ಯ ಸಂಖ್ಯೆ: ಬಹುಸಂಖ್ಯೆಯಾಗಿರಬೇಕು ${X.divisor}`;case"unrecognized_keys":return`ಗುರುತಿಸಲಾಗದ ಕೀ ${X.keys.length>1?"s":""}: ${g(X.keys,", ")}`;case"invalid_key":return`ಅಮಾನ್ಯವಾದ ಕೀ ಇನ್ ${X.origin}`;case"invalid_union":if(X.options&&Array.isArray(X.options)&&X.options.length>0)return`ಅಮಾನ್ಯ ತಾರತಮ್ಯ ಮೌಲ್ಯ. ನಿರೀಕ್ಷಿಸಲಾಗಿದೆ ${X.options.map((Y)=>`'${Y}'`).join(" | ")}`;return"ಅಮಾನ್ಯ ಇನ್‌ಪುಟ್";case"invalid_element":return`ರಲ್ಲಿ ಅಮಾನ್ಯ ಮೌಲ್ಯ ${X.origin}`;default:return"ಅಮಾನ್ಯ ಇನ್‌ಪುಟ್"}}};var sv=u(()=>{s()});function Wz(){return{localeError:b9D()}}var b9D=()=>{let D={string:{unit:"문자",verb:"to have"},file:{unit:"바이트",verb:"to have"},array:{unit:"개",verb:"to have"},set:{unit:"개",verb:"to have"},map:{unit:"개",verb:"to have"}};function $(X){return D[X]??null}let U={regex:"입력",email:"이메일 주소",url:"URL",emoji:"이모지",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO 날짜시간",date:"ISO 날짜",time:"ISO 시간",duration:"ISO 기간",ipv4:"IPv4 주소",ipv6:"IPv6 주소",mac:"MAC 주소",cidrv4:"IPv4 범위",cidrv6:"IPv6 범위",base64:"base64 인코딩 문자열",base64url:"base64url 인코딩 문자열",json_string:"JSON 문자열",e164:"E.164 번호",credit_card:"신용카드 번호",currency_code:"통화 코드",iban:"IBAN",jwt:"JWT",template_literal:"입력"},Q={nan:"NaN"};return(X)=>{switch(X.code){case"invalid_type":{let F=Q[X.expected]??X.expected,Y=n(X.input),J=Q[Y]??Y;if(/^[A-Z]/.test(X.expected))return`잘못된 입력: 예상 타입은 instanceof ${X.expected}, 받은 타입은 ${J}입니다`;return`잘못된 입력: 예상 타입은 ${F}, 받은 타입은 ${J}입니다`}case"invalid_value":if(X.values.length===1)return`잘못된 입력: 값은 ${l(X.values[0])} 이어야 합니다`;return`잘못된 옵션: ${g(X.values,"또는 ")} 중 하나여야 합니다`;case"too_big":{let F=X.inclusive?"이하":"미만",Y=F==="미만"?"이어야 합니다":"여야 합니다",J=$(X.origin),I=J?.unit??"요소";if(J)return`${X.origin??"값"}이 너무 큽니다: ${X.maximum.toString()}${I} ${F}${Y}`;return`${X.origin??"값"}이 너무 큽니다: ${X.maximum.toString()} ${F}${Y}`}case"too_small":{let F=X.inclusive?"이상":"초과",Y=F==="이상"?"이어야 합니다":"여야 합니다",J=$(X.origin),I=J?.unit??"요소";if(J)return`${X.origin??"값"}이 너무 작습니다: ${X.minimum.toString()}${I} ${F}${Y}`;return`${X.origin??"값"}이 너무 작습니다: ${X.minimum.toString()} ${F}${Y}`}case"invalid_format":{let F=X;if(F.format==="starts_with")return`잘못된 문자열: "${F.prefix}"(으)로 시작해야 합니다`;if(F.format==="ends_with")return`잘못된 문자열: "${F.suffix}"(으)로 끝나야 합니다`;if(F.format==="includes")return`잘못된 문자열: "${F.includes}"을(를) 포함해야 합니다`;if(F.format==="regex")return`잘못된 문자열: 정규식 ${F.pattern} 패턴과 일치해야 합니다`;return`잘못된 ${U[F.format]??X.format}`}case"not_multiple_of":return`잘못된 숫자: ${X.divisor}의 배수여야 합니다`;case"unrecognized_keys":return`인식할 수 없는 키: ${g(X.keys,", ")}`;case"invalid_key":return`잘못된 키: ${X.origin}`;case"invalid_union":return"잘못된 입력";case"invalid_element":return`잘못된 값: ${X.origin}`;default:return"잘못된 입력"}}};var ev=u(()=>{s()});function D_(D){let $=Math.abs(D),U=$%10,Q=$%100;if(Q>=11&&Q<=19||U===0)return"many";if(U===1)return"one";return"few"}function Bz(){return{localeError:v9D()}}var n3=(D)=>{return D.charAt(0).toUpperCase()+D.slice(1)},v9D=()=>{let D={string:{unit:{one:"simbolis",few:"simboliai",many:"simbolių"},verb:{smaller:{inclusive:"turi būti ne ilgesnė kaip",notInclusive:"turi būti trumpesnė kaip"},bigger:{inclusive:"turi būti ne trumpesnė kaip",notInclusive:"turi būti ilgesnė kaip"}}},file:{unit:{one:"baitas",few:"baitai",many:"baitų"},verb:{smaller:{inclusive:"turi būti ne didesnis kaip",notInclusive:"turi būti mažesnis kaip"},bigger:{inclusive:"turi būti ne mažesnis kaip",notInclusive:"turi būti didesnis kaip"}}},array:{unit:{one:"elementą",few:"elementus",many:"elementų"},verb:{smaller:{inclusive:"turi turėti ne daugiau kaip",notInclusive:"turi turėti mažiau kaip"},bigger:{inclusive:"turi turėti ne mažiau kaip",notInclusive:"turi turėti daugiau kaip"}}},set:{unit:{one:"elementą",few:"elementus",many:"elementų"},verb:{smaller:{inclusive:"turi turėti ne daugiau kaip",notInclusive:"turi turėti mažiau kaip"},bigger:{inclusive:"turi turėti ne mažiau kaip",notInclusive:"turi turėti daugiau kaip"}}}};function $(X,F,Y,J){let I=D[X]??null;if(I===null)return I;return{unit:I.unit[F],verb:I.verb[J][Y?"inclusive":"notInclusive"]}}let U={regex:"įvestis",email:"el. pašto adresas",url:"URL",emoji:"jaustukas",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO data ir laikas",date:"ISO data",time:"ISO laikas",duration:"ISO trukmė",ipv4:"IPv4 adresas",ipv6:"IPv6 adresas",mac:"MAC adresas",cidrv4:"IPv4 tinklo prefiksas (CIDR)",cidrv6:"IPv6 tinklo prefiksas (CIDR)",base64:"base64 užkoduota eilutė",base64url:"base64url užkoduota eilutė",json_string:"JSON eilutė",e164:"E.164 numeris",credit_card:"kredito kortelės numeris",currency_code:"valiutos kodas",iban:"IBAN",jwt:"JWT",template_literal:"įvestis"},Q={nan:"NaN",number:"skaičius",bigint:"sveikasis skaičius",string:"eilutė",boolean:"loginė reikšmė",undefined:"neapibrėžta reikšmė",function:"funkcija",symbol:"simbolis",array:"masyvas",object:"objektas",null:"nulinė reikšmė"};return(X)=>{switch(X.code){case"invalid_type":{let F=Q[X.expected]??X.expected,Y=n(X.input),J=Q[Y]??Y;if(/^[A-Z]/.test(X.expected))return`Gautas tipas ${J}, o tikėtasi - instanceof ${X.expected}`;return`Gautas tipas ${J}, o tikėtasi - ${F}`}case"invalid_value":if(X.values.length===1)return`Privalo būti ${l(X.values[0])}`;return`Privalo būti vienas iš ${g(X.values,"|")} pasirinkimų`;case"too_big":{let F=Q[X.origin]??X.origin,Y=$(X.origin,D_(Number(X.maximum)),X.inclusive??!1,"smaller");if(Y?.verb)return`${n3(F??X.origin??"reikšmė")} ${Y.verb} ${X.maximum.toString()} ${Y.unit??"elementų"}`;let J=X.inclusive?"ne didesnis kaip":"mažesnis kaip";return`${n3(F??X.origin??"reikšmė")} turi būti ${J} ${X.maximum.toString()} ${Y?.unit}`}case"too_small":{let F=Q[X.origin]??X.origin,Y=$(X.origin,D_(Number(X.minimum)),X.inclusive??!1,"bigger");if(Y?.verb)return`${n3(F??X.origin??"reikšmė")} ${Y.verb} ${X.minimum.toString()} ${Y.unit??"elementų"}`;let J=X.inclusive?"ne mažesnis kaip":"didesnis kaip";return`${n3(F??X.origin??"reikšmė")} turi būti ${J} ${X.minimum.toString()} ${Y?.unit}`}case"invalid_format":{let F=X;if(F.format==="starts_with")return`Eilutė privalo prasidėti "${F.prefix}"`;if(F.format==="ends_with")return`Eilutė privalo pasibaigti "${F.suffix}"`;if(F.format==="includes")return`Eilutė privalo įtraukti "${F.includes}"`;if(F.format==="regex")return`Eilutė privalo atitikti ${F.pattern}`;return`Neteisingas ${U[F.format]??X.format}`}case"not_multiple_of":return`Skaičius privalo būti ${X.divisor} kartotinis.`;case"unrecognized_keys":return`Neatpažint${X.keys.length>1?"i":"as"} rakt${X.keys.length>1?"ai":"as"}: ${g(X.keys,", ")}`;case"invalid_key":return"Rastas klaidingas raktas";case"invalid_union":return"Klaidinga įvestis";case"invalid_element":{let F=Q[X.origin]??X.origin;return`${n3(F??X.origin??"reikšmė")} turi klaidingą įvestį`}default:return"Klaidinga įvestis"}}};var $_=u(()=>{s()});function Gz(){return{localeError:_9D()}}var _9D=()=>{let D={string:{unit:"знаци",verb:"да имаат"},file:{unit:"бајти",verb:"да имаат"},array:{unit:"ставки",verb:"да имаат"},set:{unit:"ставки",verb:"да имаат"},map:{unit:"ставки",verb:"да имаат"}};function $(X){return D[X]??null}let U={regex:"внес",email:"адреса на е-пошта",url:"URL",emoji:"емоџи",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO датум и време",date:"ISO датум",time:"ISO време",duration:"ISO времетраење",ipv4:"IPv4 адреса",ipv6:"IPv6 адреса",mac:"MAC адреса",cidrv4:"IPv4 опсег",cidrv6:"IPv6 опсег",base64:"base64-енкодирана низа",base64url:"base64url-енкодирана низа",json_string:"JSON низа",e164:"E.164 број",credit_card:"број на кредитна картичка",currency_code:"код на валута",iban:"IBAN",jwt:"JWT",template_literal:"внес"},Q={nan:"NaN",number:"број",array:"низа"};return(X)=>{switch(X.code){case"invalid_type":{let F=Q[X.expected]??X.expected,Y=n(X.input),J=Q[Y]??Y;if(/^[A-Z]/.test(X.expected))return`Грешен внес: се очекува instanceof ${X.expected}, примено ${J}`;return`Грешен внес: се очекува ${F}, примено ${J}`}case"invalid_value":if(X.values.length===1)return`Invalid input: expected ${l(X.values[0])}`;return`Грешана опција: се очекува една ${g(X.values,"|")}`;case"too_big":{let F=X.inclusive?"<=":"<",Y=$(X.origin);if(Y)return`Премногу голем: се очекува ${X.origin??"вредноста"} да има ${F}${X.maximum.toString()} ${Y.unit??"елементи"}`;return`Премногу голем: се очекува ${X.origin??"вредноста"} да биде ${F}${X.maximum.toString()}`}case"too_small":{let F=X.inclusive?">=":">",Y=$(X.origin);if(Y)return`Премногу мал: се очекува ${X.origin} да има ${F}${X.minimum.toString()} ${Y.unit}`;return`Премногу мал: се очекува ${X.origin} да биде ${F}${X.minimum.toString()}`}case"invalid_format":{let F=X;if(F.format==="starts_with")return`Неважечка низа: мора да започнува со "${F.prefix}"`;if(F.format==="ends_with")return`Неважечка низа: мора да завршува со "${F.suffix}"`;if(F.format==="includes")return`Неважечка низа: мора да вклучува "${F.includes}"`;if(F.format==="regex")return`Неважечка низа: мора да одгоара на патернот ${F.pattern}`;return`Invalid ${U[F.format]??X.format}`}case"not_multiple_of":return`Грешен број: мора да биде делив со ${X.divisor}`;case"unrecognized_keys":return`${X.keys.length>1?"Непрепознаени клучеви":"Непрепознаен клуч"}: ${g(X.keys,", ")}`;case"invalid_key":return`Грешен клуч во ${X.origin}`;case"invalid_union":return"Грешен внес";case"invalid_element":return`Грешна вредност во ${X.origin}`;default:return"Грешен внес"}}};var U_=u(()=>{s()});function zz(){return{localeError:k9D()}}var k9D=()=>{let D={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 $(X){return D[X]??null}let U={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"},Q={nan:"NaN",number:"nombor"};return(X)=>{switch(X.code){case"invalid_type":{let F=Q[X.expected]??X.expected,Y=n(X.input),J=Q[Y]??Y;if(/^[A-Z]/.test(X.expected))return`Input tidak sah: dijangka instanceof ${X.expected}, diterima ${J}`;return`Input tidak sah: dijangka ${F}, diterima ${J}`}case"invalid_value":if(X.values.length===1)return`Input tidak sah: dijangka ${l(X.values[0])}`;return`Pilihan tidak sah: dijangka salah satu daripada ${g(X.values,"|")}`;case"too_big":{let F=X.inclusive?"<=":"<",Y=$(X.origin);if(Y)return`Terlalu besar: dijangka ${X.origin??"nilai"} ${Y.verb} ${F}${X.maximum.toString()} ${Y.unit??"elemen"}`;return`Terlalu besar: dijangka ${X.origin??"nilai"} adalah ${F}${X.maximum.toString()}`}case"too_small":{let F=X.inclusive?">=":">",Y=$(X.origin);if(Y)return`Terlalu kecil: dijangka ${X.origin} ${Y.verb} ${F}${X.minimum.toString()} ${Y.unit}`;return`Terlalu kecil: dijangka ${X.origin} adalah ${F}${X.minimum.toString()}`}case"invalid_format":{let F=X;if(F.format==="starts_with")return`String tidak sah: mesti bermula dengan "${F.prefix}"`;if(F.format==="ends_with")return`String tidak sah: mesti berakhir dengan "${F.suffix}"`;if(F.format==="includes")return`String tidak sah: mesti mengandungi "${F.includes}"`;if(F.format==="regex")return`String tidak sah: mesti sepadan dengan corak ${F.pattern}`;return`${U[F.format]??X.format} tidak sah`}case"not_multiple_of":return`Nombor tidak sah: perlu gandaan ${X.divisor}`;case"unrecognized_keys":return`Kunci tidak dikenali: ${g(X.keys,", ")}`;case"invalid_key":return`Kunci tidak sah dalam ${X.origin}`;case"invalid_union":return"Input tidak sah";case"invalid_element":return`Nilai tidak sah dalam ${X.origin}`;default:return"Input tidak sah"}}};var X_=u(()=>{s()});function Zz(){return{localeError:x9D()}}var x9D=()=>{let D={string:{unit:"अक्षर",verb:"हुनुपर्छ"},file:{unit:"बाइट",verb:"हुनुपर्छ"},array:{unit:"तत्व",verb:"हुनुपर्छ"},set:{unit:"तत्व",verb:"हुनुपर्छ"},map:{unit:"प्रविष्टि",verb:"हुनुपर्छ"}};function $(X){return D[X]??null}let U={regex:"इनपुट",email:"इमेल ठेगाना",url:"URL",emoji:"इमोजी",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO मिति र समय",date:"ISO मिति",time:"ISO समय",duration:"ISO अवधि",ipv4:"IPv4 ठेगाना",ipv6:"IPv6 ठेगाना",mac:"MAC ठेगाना",cidrv4:"IPv4 दायरा",cidrv6:"IPv6 दायरा",base64:"base64-इन्कोड गरिएको स्ट्रिङ",base64url:"base64url-इन्कोड गरिएको स्ट्रिङ",json_string:"JSON स्ट्रिङ",e164:"E.164 नम्बर",credit_card:"क्रेडिट कार्ड नम्बर",currency_code:"मुद्रा कोड",iban:"IBAN",jwt:"JWT",template_literal:"इनपुट"},Q={nan:"NaN"};return(X)=>{switch(X.code){case"invalid_type":{let F=Q[X.expected]??X.expected,Y=n(X.input),J=Q[Y]??Y;return`अमान्य इनपुट: अपेक्षित ${F}, प्राप्त ${J}`}case"invalid_value":if(X.values.length===1)return`अमान्य इनपुट: अपेक्षित ${l(X.values[0])}`;return`अमान्य विकल्प: अपेक्षित मानहरू मध्ये एक ${g(X.values,"|")}`;case"too_big":{let F=X.inclusive?"<=":"<",Y=$(X.origin);if(Y)return`धेरै ठूलो: ${X.origin??"मान"} मा ${F}${X.maximum.toString()} ${Y.unit} ${Y.verb}`;return`धेरै ठूलो: ${X.origin??"मान"} ${F}${X.maximum.toString()} हुनुपर्छ`}case"too_small":{let F=X.inclusive?">=":">",Y=$(X.origin);if(Y)return`धेरै सानो: ${X.origin} मा ${F}${X.minimum.toString()} ${Y.unit} ${Y.verb}`;return`धेरै सानो: ${X.origin} ${F}${X.minimum.toString()} हुनुपर्छ`}case"invalid_format":{let F=X;if(F.format==="starts_with")return`अमान्य स्ट्रिङ: "${F.prefix}" बाट सुरु हुनुपर्छ`;if(F.format==="ends_with")return`अमान्य स्ट्रिङ: "${F.suffix}" मा समाप्त हुनुपर्छ`;if(F.format==="includes")return`अमान्य स्ट्रिङ: "${F.includes}" समावेश हुनुपर्छ`;if(F.format==="regex")return`अमान्य स्ट्रिङ: ढाँचा ${F.pattern} सँग मेल खानुपर्छ`;return`अमान्य ${U[F.format]??X.format}`}case"not_multiple_of":return`अमान्य संख्या: ${X.divisor} को गुणज हुनुपर्छ`;case"unrecognized_keys":return`अपरिचित कुञ्जी${X.keys.length>1?"हरू":""}: ${g(X.keys,", ")}`;case"invalid_key":return`अमान्य कुञ्जी: ${X.origin} मा`;case"invalid_union":if(X.options&&Array.isArray(X.options)&&X.options.length>0)return`अमान्य डिस्क्रिमिनेटर मान: अपेक्षित ${X.options.map((Y)=>`'${Y}'`).join(" | ")}`;return"अमान्य इनपुट";case"invalid_element":return`अमान्य मान: ${X.origin} मा`;default:return"अमान्य इनपुट"}}};var Q_=u(()=>{s()});function Kz(){return{localeError:g9D()}}var g9D=()=>{let D={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 $(X){return D[X]??null}let U={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"},Q={nan:"NaN",number:"getal"};return(X)=>{switch(X.code){case"invalid_type":{let F=Q[X.expected]??X.expected,Y=n(X.input),J=Q[Y]??Y;if(/^[A-Z]/.test(X.expected))return`Ongeldige invoer: verwacht instanceof ${X.expected}, ontving ${J}`;return`Ongeldige invoer: verwacht ${F}, ontving ${J}`}case"invalid_value":if(X.values.length===1)return`Ongeldige invoer: verwacht ${l(X.values[0])}`;return`Ongeldige optie: verwacht één van ${g(X.values,"|")}`;case"too_big":{let F=X.inclusive?"<=":"<",Y=$(X.origin),J=X.origin==="date"?"laat":X.origin==="string"?"lang":"groot";if(Y)return`Te ${J}: verwacht dat ${X.origin??"waarde"} ${F}${X.maximum.toString()} ${Y.unit??"elementen"} ${Y.verb}`;return`Te ${J}: verwacht dat ${X.origin??"waarde"} ${F}${X.maximum.toString()} is`}case"too_small":{let F=X.inclusive?">=":">",Y=$(X.origin),J=X.origin==="date"?"vroeg":X.origin==="string"?"kort":"klein";if(Y)return`Te ${J}: verwacht dat ${X.origin} ${F}${X.minimum.toString()} ${Y.unit} ${Y.verb}`;return`Te ${J}: verwacht dat ${X.origin} ${F}${X.minimum.toString()} is`}case"invalid_format":{let F=X;if(F.format==="starts_with")return`Ongeldige tekst: moet met "${F.prefix}" beginnen`;if(F.format==="ends_with")return`Ongeldige tekst: moet op "${F.suffix}" eindigen`;if(F.format==="includes")return`Ongeldige tekst: moet "${F.includes}" bevatten`;if(F.format==="regex")return`Ongeldige tekst: moet overeenkomen met patroon ${F.pattern}`;return`Ongeldig: ${U[F.format]??X.format}`}case"not_multiple_of":return`Ongeldig getal: moet een veelvoud van ${X.divisor} zijn`;case"unrecognized_keys":return`Onbekende key${X.keys.length>1?"s":""}: ${g(X.keys,", ")}`;case"invalid_key":return`Ongeldige key in ${X.origin}`;case"invalid_union":return"Ongeldige invoer";case"invalid_element":return`Ongeldige waarde in ${X.origin}`;default:return"Ongeldige invoer"}}};var F_=u(()=>{s()});function Hz(){return{localeError:u9D()}}var u9D=()=>{let D={string:{unit:"teikn",verb:"å ha"},file:{unit:"bytes",verb:"å ha"},array:{unit:"element",verb:"å innehalde"},set:{unit:"element",verb:"å innehalde"},map:{unit:"element",verb:"å innehalde"}};function $(X){return D[X]??null}let U={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"},Q={nan:"NaN",number:"tal",array:"liste"};return(X)=>{switch(X.code){case"invalid_type":{let F=Q[X.expected]??X.expected,Y=n(X.input),J=Q[Y]??Y;if(/^[A-Z]/.test(X.expected))return`Ugyldig input: forventa instanceof ${X.expected}, fekk ${J}`;return`Ugyldig input: forventa ${F}, fekk ${J}`}case"invalid_value":if(X.values.length===1)return`Ugyldig verdi: forventa ${l(X.values[0])}`;return`Ugyldig val: forventa eitt av ${g(X.values,"|")}`;case"too_big":{let F=X.inclusive?"<=":"<",Y=$(X.origin);if(Y)return`For stor(t): forventa ${X.origin??"value"} til å ha ${F}${X.maximum.toString()} ${Y.unit??"element"}`;return`For stor(t): forventa ${X.origin??"value"} til å ha ${F}${X.maximum.toString()}`}case"too_small":{let F=X.inclusive?">=":">",Y=$(X.origin);if(Y)return`For lite(n): forventa ${X.origin} til å ha ${F}${X.minimum.toString()} ${Y.unit}`;return`For lite(n): forventa ${X.origin} til å ha ${F}${X.minimum.toString()}`}case"invalid_format":{let F=X;if(F.format==="starts_with")return`Ugyldig streng: må starte med "${F.prefix}"`;if(F.format==="ends_with")return`Ugyldig streng: må slutte med "${F.suffix}"`;if(F.format==="includes")return`Ugyldig streng: må innehalde "${F.includes}"`;if(F.format==="regex")return`Ugyldig streng: må matche mønsteret ${F.pattern}`;return`Ugyldig ${U[F.format]??X.format}`}case"not_multiple_of":return`Ugyldig tal: må vere eit multiplum av ${X.divisor}`;case"unrecognized_keys":return`${X.keys.length>1?"Ukjende nøklar":"Ukjend nøkkel"}: ${g(X.keys,", ")}`;case"invalid_key":return`Ugyldig nøkkel i ${X.origin}`;case"invalid_union":return"Ugyldig input";case"invalid_element":return`Ugyldig verdi i ${X.origin}`;default:return"Ugyldig input"}}};var Y_=u(()=>{s()});function Lz(){return{localeError:f9D()}}var f9D=()=>{let D={string:{unit:"tegn",verb:"å ha"},file:{unit:"bytes",verb:"å ha"},array:{unit:"elementer",verb:"å inneholde"},set:{unit:"elementer",verb:"å inneholde"},map:{unit:"elementer",verb:"å inneholde"}};function $(X){return D[X]??null}let U={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"},Q={nan:"NaN",number:"tall",array:"liste"};return(X)=>{switch(X.code){case"invalid_type":{let F=Q[X.expected]??X.expected,Y=n(X.input),J=Q[Y]??Y;if(/^[A-Z]/.test(X.expected))return`Ugyldig input: forventet instanceof ${X.expected}, fikk ${J}`;return`Ugyldig input: forventet ${F}, fikk ${J}`}case"invalid_value":if(X.values.length===1)return`Ugyldig verdi: forventet ${l(X.values[0])}`;return`Ugyldig valg: forventet en av ${g(X.values,"|")}`;case"too_big":{let F=X.inclusive?"<=":"<",Y=$(X.origin);if(Y)return`For stor(t): forventet ${X.origin??"value"} til å ha ${F}${X.maximum.toString()} ${Y.unit??"elementer"}`;return`For stor(t): forventet ${X.origin??"value"} til å ha ${F}${X.maximum.toString()}`}case"too_small":{let F=X.inclusive?">=":">",Y=$(X.origin);if(Y)return`For lite(n): forventet ${X.origin} til å ha ${F}${X.minimum.toString()} ${Y.unit}`;return`For lite(n): forventet ${X.origin} til å ha ${F}${X.minimum.toString()}`}case"invalid_format":{let F=X;if(F.format==="starts_with")return`Ugyldig streng: må starte med "${F.prefix}"`;if(F.format==="ends_with")return`Ugyldig streng: må ende med "${F.suffix}"`;if(F.format==="includes")return`Ugyldig streng: må inneholde "${F.includes}"`;if(F.format==="regex")return`Ugyldig streng: må matche mønsteret ${F.pattern}`;return`Ugyldig ${U[F.format]??X.format}`}case"not_multiple_of":return`Ugyldig tall: må være et multiplum av ${X.divisor}`;case"unrecognized_keys":return`${X.keys.length>1?"Ukjente nøkler":"Ukjent nøkkel"}: ${g(X.keys,", ")}`;case"invalid_key":return`Ugyldig nøkkel i ${X.origin}`;case"invalid_union":return"Ugyldig input";case"invalid_element":return`Ugyldig verdi i ${X.origin}`;default:return"Ugyldig input"}}};var J_=u(()=>{s()});function Nz(){return{localeError:y9D()}}var y9D=()=>{let D={string:{unit:"harf",verb:"olmalıdır"},file:{unit:"bayt",verb:"olmalıdır"},array:{unit:"unsur",verb:"olmalıdır"},set:{unit:"unsur",verb:"olmalıdır"},map:{unit:"unsur",verb:"olmalıdır"}};function $(X){return D[X]??null}let U={regex:"giren",email:"epostagâh",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO hengâmı",date:"ISO tarihi",time:"ISO zamanı",duration:"ISO müddeti",ipv4:"IPv4 nişânı",ipv6:"IPv6 nişânı",mac:"MAC nişânı",cidrv4:"IPv4 menzili",cidrv6:"IPv6 menzili",base64:"base64-şifreli metin",base64url:"base64url-şifreli metin",json_string:"JSON metin",e164:"E.164 sayısı",credit_card:"i'tibâr kartı numarası",currency_code:"para birimi kodu",iban:"IBAN",jwt:"JWT",template_literal:"giren"},Q={nan:"NaN",number:"numara",array:"saf",null:"gayb"};return(X)=>{switch(X.code){case"invalid_type":{let F=Q[X.expected]??X.expected,Y=n(X.input),J=Q[Y]??Y;if(/^[A-Z]/.test(X.expected))return`Fâsit giren: umulan instanceof ${X.expected}, alınan ${J}`;return`Fâsit giren: umulan ${F}, alınan ${J}`}case"invalid_value":if(X.values.length===1)return`Fâsit giren: umulan ${l(X.values[0])}`;return`Fâsit tercih: mûteberler ${g(X.values,"|")}`;case"too_big":{let F=X.inclusive?"<=":"<",Y=$(X.origin);if(Y)return`Fazla büyük: ${X.origin??"value"}, ${F}${X.maximum.toString()} ${Y.unit??"elements"} sahip olmalıydı.`;return`Fazla büyük: ${X.origin??"value"}, ${F}${X.maximum.toString()} olmalıydı.`}case"too_small":{let F=X.inclusive?">=":">",Y=$(X.origin);if(Y)return`Fazla küçük: ${X.origin}, ${F}${X.minimum.toString()} ${Y.unit} sahip olmalıydı.`;return`Fazla küçük: ${X.origin}, ${F}${X.minimum.toString()} olmalıydı.`}case"invalid_format":{let F=X;if(F.format==="starts_with")return`Fâsit metin: "${F.prefix}" ile başlamalı.`;if(F.format==="ends_with")return`Fâsit metin: "${F.suffix}" ile bitmeli.`;if(F.format==="includes")return`Fâsit metin: "${F.includes}" ihtivâ etmeli.`;if(F.format==="regex")return`Fâsit metin: ${F.pattern} nakşına uymalı.`;return`Fâsit ${U[F.format]??X.format}`}case"not_multiple_of":return`Fâsit sayı: ${X.divisor} katı olmalıydı.`;case"unrecognized_keys":return`Tanınmayan anahtar ${X.keys.length>1?"s":""}: ${g(X.keys,", ")}`;case"invalid_key":return`${X.origin} için tanınmayan anahtar var.`;case"invalid_union":return"Giren tanınamadı.";case"invalid_element":return`${X.origin} için tanınmayan kıymet var.`;default:return"Kıymet tanınamadı."}}};var I_=u(()=>{s()});function Mz(){return{localeError:m9D()}}var m9D=()=>{let D={string:{unit:"توکي",verb:"ولري"},file:{unit:"بایټس",verb:"ولري"},array:{unit:"توکي",verb:"ولري"},set:{unit:"توکي",verb:"ولري"},map:{unit:"توکي",verb:"ولري"}};function $(X){return D[X]??null}let U={regex:"ورودي",email:"بریښنالیک",url:"یو آر ال",emoji:"ایموجي",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"نیټه او وخت",date:"نېټه",time:"وخت",duration:"موده",ipv4:"د IPv4 پته",ipv6:"د IPv6 پته",mac:"د MAC پته",cidrv4:"د IPv4 ساحه",cidrv6:"د IPv6 ساحه",base64:"base64-encoded متن",base64url:"base64url-encoded متن",json_string:"JSON متن",e164:"د E.164 شمېره",credit_card:"د کریډیټ کارت شمیره",currency_code:"د اسعارو کوډ",iban:"IBAN",jwt:"JWT",template_literal:"ورودي"},Q={nan:"NaN",number:"عدد",array:"ارې"};return(X)=>{switch(X.code){case"invalid_type":{let F=Q[X.expected]??X.expected,Y=n(X.input),J=Q[Y]??Y;if(/^[A-Z]/.test(X.expected))return`ناسم ورودي: باید instanceof ${X.expected} وای, مګر ${J} ترلاسه شو`;return`ناسم ورودي: باید ${F} وای, مګر ${J} ترلاسه شو`}case"invalid_value":if(X.values.length===1)return`ناسم ورودي: باید ${l(X.values[0])} وای`;return`ناسم انتخاب: باید یو له ${g(X.values,"|")} څخه وای`;case"too_big":{let F=X.inclusive?"<=":"<",Y=$(X.origin);if(Y)return`ډیر لوی: ${X.origin??"ارزښت"} باید ${F}${X.maximum.toString()} ${Y.unit??"عنصرونه"} ولري`;return`ډیر لوی: ${X.origin??"ارزښت"} باید ${F}${X.maximum.toString()} وي`}case"too_small":{let F=X.inclusive?">=":">",Y=$(X.origin);if(Y)return`ډیر کوچنی: ${X.origin} باید ${F}${X.minimum.toString()} ${Y.unit} ولري`;return`ډیر کوچنی: ${X.origin} باید ${F}${X.minimum.toString()} وي`}case"invalid_format":{let F=X;if(F.format==="starts_with")return`ناسم متن: باید د "${F.prefix}" سره پیل شي`;if(F.format==="ends_with")return`ناسم متن: باید د "${F.suffix}" سره پای ته ورسيږي`;if(F.format==="includes")return`ناسم متن: باید "${F.includes}" ولري`;if(F.format==="regex")return`ناسم متن: باید د ${F.pattern} سره مطابقت ولري`;return`${U[F.format]??X.format} ناسم دی`}case"not_multiple_of":return`ناسم عدد: باید د ${X.divisor} مضرب وي`;case"unrecognized_keys":return`ناسم ${X.keys.length>1?"کلیډونه":"کلیډ"}: ${g(X.keys,", ")}`;case"invalid_key":return`ناسم کلیډ په ${X.origin} کې`;case"invalid_union":return"ناسمه ورودي";case"invalid_element":return`ناسم عنصر په ${X.origin} کې`;default:return"ناسمه ورودي"}}};var q_=u(()=>{s()});function wz(){return{localeError:h9D()}}var h9D=()=>{let D={string:{unit:"znaków",verb:"mieć"},file:{unit:"bajtów",verb:"mieć"},array:{unit:"elementów",verb:"mieć"},set:{unit:"elementów",verb:"mieć"},map:{unit:"elementów",verb:"mieć"}};function $(X){return D[X]??null}let U={regex:"wyrażenie",email:"adres email",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"data i godzina w formacie ISO",date:"data w formacie ISO",time:"godzina w formacie ISO",duration:"czas trwania ISO",ipv4:"adres IPv4",ipv6:"adres IPv6",mac:"adres MAC",cidrv4:"zakres IPv4",cidrv6:"zakres IPv6",base64:"ciąg znaków zakodowany w formacie base64",base64url:"ciąg znaków zakodowany w formacie base64url",json_string:"ciąg znaków w formacie JSON",e164:"liczba E.164",credit_card:"numer karty kredytowej",currency_code:"kod waluty",iban:"IBAN",jwt:"JWT",template_literal:"wejście"},Q={nan:"NaN",number:"liczba",array:"tablica"};return(X)=>{switch(X.code){case"invalid_type":{let F=Q[X.expected]??X.expected,Y=n(X.input),J=Q[Y]??Y;if(/^[A-Z]/.test(X.expected))return`Nieprawidłowe dane wejściowe: oczekiwano instanceof ${X.expected}, otrzymano ${J}`;return`Nieprawidłowe dane wejściowe: oczekiwano ${F}, otrzymano ${J}`}case"invalid_value":if(X.values.length===1)return`Nieprawidłowe dane wejściowe: oczekiwano ${l(X.values[0])}`;return`Nieprawidłowa opcja: oczekiwano jednej z wartości ${g(X.values,"|")}`;case"too_big":{let F=X.inclusive?"<=":"<",Y=$(X.origin);if(Y)return`Za duża wartość: oczekiwano, że ${X.origin??"wartość"} będzie mieć ${F}${X.maximum.toString()} ${Y.unit??"elementów"}`;return`Zbyt duż(y/a/e): oczekiwano, że ${X.origin??"wartość"} będzie wynosić ${F}${X.maximum.toString()}`}case"too_small":{let F=X.inclusive?">=":">",Y=$(X.origin);if(Y)return`Za mała wartość: oczekiwano, że ${X.origin??"wartość"} będzie mieć ${F}${X.minimum.toString()} ${Y.unit??"elementów"}`;return`Zbyt mał(y/a/e): oczekiwano, że ${X.origin??"wartość"} będzie wynosić ${F}${X.minimum.toString()}`}case"invalid_format":{let F=X;if(F.format==="starts_with")return`Nieprawidłowy ciąg znaków: musi zaczynać się od "${F.prefix}"`;if(F.format==="ends_with")return`Nieprawidłowy ciąg znaków: musi kończyć się na "${F.suffix}"`;if(F.format==="includes")return`Nieprawidłowy ciąg znaków: musi zawierać "${F.includes}"`;if(F.format==="regex")return`Nieprawidłowy ciąg znaków: musi odpowiadać wzorcowi ${F.pattern}`;return`Nieprawidłow(y/a/e) ${U[F.format]??X.format}`}case"not_multiple_of":return`Nieprawidłowa liczba: musi być wielokrotnością ${X.divisor}`;case"unrecognized_keys":return`Nierozpoznane klucze${X.keys.length>1?"s":""}: ${g(X.keys,", ")}`;case"invalid_key":return`Nieprawidłowy klucz w ${X.origin}`;case"invalid_union":return"Nieprawidłowe dane wejściowe";case"invalid_element":return`Nieprawidłowa wartość w ${X.origin}`;default:return"Nieprawidłowe dane wejściowe"}}};var W_=u(()=>{s()});function Oz(){return{localeError:d9D()}}var d9D=()=>{let D={string:{unit:"caracteres"},file:{unit:"bytes"},array:{unit:"elementos"},set:{unit:"elementos"},map:{unit:"entradas"}};function $(Y){return D[Y]??null}let U={regex:"a entrada",email:"o endereço 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ção ISO",ipv4:"o endereço IPv4",ipv6:"o endereço IPv6",mac:"o endereço MAC",cidrv4:"o intervalo de endereços IPv4",cidrv6:"o intervalo de endereços IPv6",base64:"o texto codificado em base64",base64url:"o texto codificado em base64url",json_string:"o texto JSON",e164:"o número E.164",credit_card:"o número de cartão de crédito",currency_code:"o código de moeda",iban:"o IBAN",jwt:"o JWT",template_literal:"a entrada"},Q={masculine:{definite:"o",indefinite:"um"},feminine:{definite:"a",indefinite:"uma"}},X={string:{name:"texto",articles:Q.masculine},number:{name:"número",articles:Q.masculine},int:{name:"número inteiro",articles:Q.masculine},boolean:{name:"valor booleano",articles:Q.masculine},bigint:{name:"número bigint",articles:Q.masculine},symbol:{name:"símbolo",articles:Q.masculine},undefined:{name:'valor "undefined"',articles:Q.masculine},null:{name:'valor "nulo"',articles:Q.masculine},never:{name:'valor "never"',articles:Q.masculine},void:{name:'valor "void"',articles:Q.masculine},date:{name:"data",articles:Q.feminine},array:{name:"vetor",articles:Q.masculine},object:{name:"objeto",articles:Q.masculine},tuple:{name:"tuplo",articles:Q.masculine},record:{name:"registo",articles:Q.masculine},map:{name:"mapa",articles:Q.masculine},set:{name:"conjunto",articles:Q.masculine},file:{name:"ficheiro",articles:Q.masculine},nonoptional:{name:"valor não opcional",articles:Q.masculine},nan:{name:'valor "NaN"',articles:Q.masculine},function:{name:"função",articles:Q.feminine}};function F(Y,J){let I=X[Y]??{name:`valor "${Y}"`,articles:Q.masculine};return`${I.articles[J]} ${I.name}`}return(Y)=>{switch(Y.code){case"invalid_type":{let J=F(Y.expected,"indefinite"),I=n(Y.input),q=F(I,"indefinite");return`Entrada inválida: esperava ${J}, recebeu ${q}`}case"invalid_value":if(Y.values.length===1)return`Entrada inválida: esperava ${l(Y.values[0])}`;return`Opção inválida: esperava uma das seguintes opções: ${g(Y.values,"|")}`;case"too_big":{let J=Y.inclusive?"<=":"<",I=$(Y.origin);if(I)return`Demasiado grande: esperava que ${F(Y.origin,"definite")} tivesse ${J} ${Y.maximum.toString()} ${I.unit??"elementos"}`;return`Demasiado grande: esperava que ${F(Y.origin,"definite")} fosse ${J} ${Y.maximum.toString()}`}case"too_small":{let J=Y.inclusive?">=":">",I=$(Y.origin);if(I)return`Demasiado pequeno: esperava que ${F(Y.origin,"definite")} tivesse ${J} ${Y.minimum.toString()} ${I.unit??"elementos"}`;return`Demasiado pequeno: esperava que ${F(Y.origin,"definite")} fosse ${J} ${Y.minimum.toString()}`}case"invalid_format":{let J=Y;if(J.format==="starts_with")return`Texto inválido: deve começar por "${J.prefix}"`;if(J.format==="ends_with")return`Texto inválido: deve terminar em "${J.suffix}"`;if(J.format==="includes")return`Texto inválido: deve incluir "${J.includes}"`;if(J.format==="regex")return`Texto inválido: deve corresponder ao padrão ${J.pattern}`;return`Formato d${U[J.format]??Y.format} inválido`}case"not_multiple_of":return`Número inválido: deve ser múltiplo de ${Y.divisor}`;case"unrecognized_keys":{let J=Y.keys.length>1?"s":"";return`Chave${J} inválida${J}: ${g(Y.keys,", ")}`}case"invalid_key":return`Entrada inválida n${F(Y.origin,"definite")}`;case"invalid_union":if(Y.options&&Array.isArray(Y.options)&&Y.options.length>0)return`Valor de discriminação inválido. Esperava ${Y.options.map((I)=>`'${I}'`).join(" | ")}`;return"Entrada inválida";case"invalid_element":return`Entrada inválida n${F(Y.origin,"definite")}`;default:return"Entrada inválida"}}};var B_=u(()=>{s()});function Vz(){return{localeError:l9D()}}var l9D=()=>{let D={string:{unit:"caracteres"},file:{unit:"bytes"},array:{unit:"elementos"},set:{unit:"elementos"},map:{unit:"entradas"}};function $(Y){return D[Y]??null}let U={regex:"a entrada",email:"o endereço 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ção ISO",ipv4:"o endereço IPv4",ipv6:"o endereço IPv6",mac:"o endereço MAC",cidrv4:"a faixa de endereços IPv4",cidrv6:"a faixa de endereços IPv6",base64:"o texto codificado em base64",base64url:"o texto codificado em base64url",json_string:"o texto JSON",e164:"o número E.164",credit_card:"o número de cartão de crédito",currency_code:"o código de moeda",iban:"o IBAN",jwt:"o JWT",template_literal:"a entrada"},Q={masculine:{definite:"o",indefinite:"um"},feminine:{definite:"a",indefinite:"uma"}},X={string:{name:"texto",articles:Q.masculine},number:{name:"número",articles:Q.masculine},int:{name:"número inteiro",articles:Q.masculine},boolean:{name:"valor booleano",articles:Q.masculine},bigint:{name:"número bigint",articles:Q.masculine},symbol:{name:"símbolo",articles:Q.masculine},undefined:{name:'valor "undefined"',articles:Q.masculine},null:{name:'valor "nulo"',articles:Q.masculine},never:{name:'valor "never"',articles:Q.masculine},void:{name:'valor "void"',articles:Q.masculine},date:{name:"data",articles:Q.feminine},array:{name:"vetor",articles:Q.masculine},object:{name:"objeto",articles:Q.masculine},tuple:{name:"tupla",articles:Q.feminine},record:{name:"registro",articles:Q.masculine},map:{name:"mapa",articles:Q.masculine},set:{name:"conjunto",articles:Q.masculine},file:{name:"arquivo",articles:Q.masculine},nonoptional:{name:"valor não opcional",articles:Q.masculine},nan:{name:'valor "NaN"',articles:Q.masculine},function:{name:"função",articles:Q.feminine}};function F(Y,J){let I=X[Y]??{name:`valor "${Y}"`,articles:Q.masculine};return`${I.articles[J]} ${I.name}`}return(Y)=>{switch(Y.code){case"invalid_type":{let J=F(Y.expected,"indefinite"),I=n(Y.input),q=F(I,"indefinite");return`Entrada inválida: esperava ${J}, recebeu ${q}`}case"invalid_value":if(Y.values.length===1)return`Entrada inválida: esperava ${l(Y.values[0])}`;return`Opção inválida: esperava uma das seguintes opções: ${g(Y.values,"|")}`;case"too_big":{let J=Y.inclusive?"<=":"<",I=$(Y.origin);if(I)return`Grande demais: esperava que ${F(Y.origin,"definite")} tivesse ${J} ${Y.maximum.toString()} ${I.unit??"elementos"}`;return`Grande demais: esperava que ${F(Y.origin,"definite")} fosse ${J} ${Y.maximum.toString()}`}case"too_small":{let J=Y.inclusive?">=":">",I=$(Y.origin);if(I)return`Pequeno demais: esperava que ${F(Y.origin,"definite")} tivesse ${J} ${Y.minimum.toString()} ${I.unit??"elementos"}`;return`Pequeno demais: esperava que ${F(Y.origin,"definite")} fosse ${J} ${Y.minimum.toString()}`}case"invalid_format":{let J=Y;if(J.format==="starts_with")return`Texto inválido: deve começar com "${J.prefix}"`;if(J.format==="ends_with")return`Texto inválido: deve terminar com "${J.suffix}"`;if(J.format==="includes")return`Texto inválido: deve incluir "${J.includes}"`;if(J.format==="regex")return`Texto inválido: deve corresponder ao padrão ${J.pattern}`;return`Formato d${U[J.format]??Y.format} inválido`}case"not_multiple_of":return`Número inválido: deve ser múltiplo de ${Y.divisor}`;case"unrecognized_keys":{let J=Y.keys.length>1?"s":"";return`Chave${J} inválida${J}: ${g(Y.keys,", ")}`}case"invalid_key":return`Entrada inválida n${F(Y.origin,"definite")}`;case"invalid_union":if(Y.options&&Array.isArray(Y.options)&&Y.options.length>0)return`Valor de discriminação inválido. Esperava ${Y.options.map((I)=>`'${I}'`).join(" | ")}`;return"Entrada inválida";case"invalid_element":return`Entrada inválida n${F(Y.origin,"definite")}`;default:return"Entrada inválida"}}};var G_=u(()=>{s()});function Rz(){return{localeError:n9D()}}var n9D=()=>{let D={string:{unit:"caractere",verb:"să aibă"},file:{unit:"octeți",verb:"să aibă"},array:{unit:"elemente",verb:"să aibă"},set:{unit:"elemente",verb:"să aibă"},map:{unit:"intrări",verb:"să aibă"}};function $(X){return D[X]??null}let U={regex:"intrare",email:"adresă 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ă și oră ISO",date:"dată ISO",time:"oră ISO",duration:"durată ISO",ipv4:"adresă IPv4",ipv6:"adresă IPv6",mac:"adresă MAC",cidrv4:"interval IPv4",cidrv6:"interval IPv6",base64:"șir codat base64",base64url:"șir codat base64url",json_string:"șir JSON",e164:"număr E.164",credit_card:"număr de card de credit",currency_code:"cod valutar",iban:"IBAN",jwt:"JWT",template_literal:"intrare"},Q={nan:"NaN",string:"șir",number:"număr",boolean:"boolean",function:"funcție",array:"matrice",object:"obiect",undefined:"nedefinit",symbol:"simbol",bigint:"număr mare",void:"void",never:"never",map:"hartă",set:"set"};return(X)=>{switch(X.code){case"invalid_type":{let F=Q[X.expected]??X.expected,Y=n(X.input),J=Q[Y]??Y;return`Intrare invalidă: așteptat ${F}, primit ${J}`}case"invalid_value":if(X.values.length===1)return`Intrare invalidă: așteptat ${l(X.values[0])}`;return`Opțiune invalidă: așteptat una dintre ${g(X.values,"|")}`;case"too_big":{let F=X.inclusive?"<=":"<",Y=$(X.origin);if(Y)return`Prea mare: așteptat ca ${X.origin??"valoarea"} ${Y.verb} ${F}${X.maximum.toString()} ${Y.unit??"elemente"}`;return`Prea mare: așteptat ca ${X.origin??"valoarea"} să fie ${F}${X.maximum.toString()}`}case"too_small":{let F=X.inclusive?">=":">",Y=$(X.origin);if(Y)return`Prea mic: așteptat ca ${X.origin} ${Y.verb} ${F}${X.minimum.toString()} ${Y.unit}`;return`Prea mic: așteptat ca ${X.origin} să fie ${F}${X.minimum.toString()}`}case"invalid_format":{let F=X;if(F.format==="starts_with")return`Șir invalid: trebuie să înceapă cu "${F.prefix}"`;if(F.format==="ends_with")return`Șir invalid: trebuie să se termine cu "${F.suffix}"`;if(F.format==="includes")return`Șir invalid: trebuie să includă "${F.includes}"`;if(F.format==="regex")return`Șir invalid: trebuie să se potrivească cu modelul ${F.pattern}`;return`Format invalid: ${U[F.format]??X.format}`}case"not_multiple_of":return`Număr invalid: trebuie să fie multiplu de ${X.divisor}`;case"unrecognized_keys":return`Chei nerecunoscute: ${g(X.keys,", ")}`;case"invalid_key":return`Cheie invalidă în ${X.origin}`;case"invalid_union":return"Intrare invalidă";case"invalid_element":return`Valoare invalidă în ${X.origin}`;default:return"Intrare invalidă"}}};var z_=u(()=>{s()});function Z_(D,$,U,Q){let X=Math.abs(D),F=X%10,Y=X%100;if(Y>=11&&Y<=19)return Q;if(F===1)return $;if(F>=2&&F<=4)return U;return Q}function Az(){return{localeError:i9D()}}var i9D=()=>{let D={string:{unit:{one:"символ",few:"символа",many:"символов"},verb:"иметь"},file:{unit:{one:"байт",few:"байта",many:"байт"},verb:"иметь"},array:{unit:{one:"элемент",few:"элемента",many:"элементов"},verb:"иметь"},set:{unit:{one:"элемент",few:"элемента",many:"элементов"},verb:"иметь"},map:{unit:{one:"элемент",few:"элемента",many:"элементов"},verb:"иметь"}};function $(X){return D[X]??null}let U={regex:"ввод",email:"email адрес",url:"URL",emoji:"эмодзи",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO дата и время",date:"ISO дата",time:"ISO время",duration:"ISO длительность",ipv4:"IPv4 адрес",ipv6:"IPv6 адрес",mac:"MAC адрес",cidrv4:"IPv4 диапазон",cidrv6:"IPv6 диапазон",base64:"строка в формате base64",base64url:"строка в формате base64url",json_string:"JSON строка",e164:"номер E.164",credit_card:"номер кредитной карты",currency_code:"код валюты",iban:"IBAN",jwt:"JWT",template_literal:"ввод"},Q={nan:"NaN",number:"число",array:"массив"};return(X)=>{switch(X.code){case"invalid_type":{let F=Q[X.expected]??X.expected,Y=n(X.input),J=Q[Y]??Y;if(/^[A-Z]/.test(X.expected))return`Неверный ввод: ожидалось instanceof ${X.expected}, получено ${J}`;return`Неверный ввод: ожидалось ${F}, получено ${J}`}case"invalid_value":if(X.values.length===1)return`Неверный ввод: ожидалось ${l(X.values[0])}`;return`Неверный вариант: ожидалось одно из ${g(X.values,"|")}`;case"too_big":{let F=X.inclusive?"<=":"<",Y=$(X.origin);if(Y){let J=Number(X.maximum),I=Z_(J,Y.unit.one,Y.unit.few,Y.unit.many);return`Слишком большое значение: ожидалось, что ${X.origin??"значение"} будет иметь ${F}${X.maximum.toString()} ${I}`}return`Слишком большое значение: ожидалось, что ${X.origin??"значение"} будет ${F}${X.maximum.toString()}`}case"too_small":{let F=X.inclusive?">=":">",Y=$(X.origin);if(Y){let J=Number(X.minimum),I=Z_(J,Y.unit.one,Y.unit.few,Y.unit.many);return`Слишком маленькое значение: ожидалось, что ${X.origin} будет иметь ${F}${X.minimum.toString()} ${I}`}return`Слишком маленькое значение: ожидалось, что ${X.origin} будет ${F}${X.minimum.toString()}`}case"invalid_format":{let F=X;if(F.format==="starts_with")return`Неверная строка: должна начинаться с "${F.prefix}"`;if(F.format==="ends_with")return`Неверная строка: должна заканчиваться на "${F.suffix}"`;if(F.format==="includes")return`Неверная строка: должна содержать "${F.includes}"`;if(F.format==="regex")return`Неверная строка: должна соответствовать шаблону ${F.pattern}`;return`Неверный ${U[F.format]??X.format}`}case"not_multiple_of":return`Неверное число: должно быть кратным ${X.divisor}`;case"unrecognized_keys":return`Нераспознанн${X.keys.length>1?"ые":"ый"} ключ${X.keys.length>1?"и":""}: ${g(X.keys,", ")}`;case"invalid_key":return`Неверный ключ в ${X.origin}`;case"invalid_union":return"Неверные входные данные";case"invalid_element":return`Неверное значение в ${X.origin}`;default:return"Неверные входные данные"}}};var K_=u(()=>{s()});function Ez(){return{localeError:c9D()}}var c9D=()=>{let D={string:{unit:"znakov",verb:"mať"},file:{unit:"bajtov",verb:"mať"},array:{unit:"prvkov",verb:"mať"},set:{unit:"prvkov",verb:"mať"},map:{unit:"položiek",verb:"mať"}};function $(X){return D[X]??null}let U={regex:"regulárny výraz",email:"e-mailová adresa",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"dátum a čas vo formáte ISO",date:"dátum vo formáte ISO",time:"čas vo formáte ISO",duration:"doba trvania ISO",ipv4:"IPv4 adresa",ipv6:"IPv6 adresa",mac:"MAC adresa",cidrv4:"rozsah IPv4",cidrv6:"rozsah IPv6",base64:"reťazec zakódovaný vo formáte base64",base64url:"reťazec zakódovaný vo formáte base64url",json_string:"reťazec vo formáte JSON",e164:"číslo E.164",credit_card:"číslo kreditnej karty",currency_code:"kód meny",iban:"IBAN",jwt:"JWT",template_literal:"vstup"},Q={nan:"NaN",number:"číslo",string:"reťazec",function:"funkcia",array:"pole"};return(X)=>{switch(X.code){case"invalid_type":{let F=Q[X.expected]??X.expected,Y=n(X.input),J=Q[Y]??Y;if(/^[A-Z]/.test(X.expected))return`Neplatný vstup: očakávané instanceof ${X.expected}, obdržané ${J}`;return`Neplatný vstup: očakávané ${F}, obdržané ${J}`}case"invalid_value":if(X.values.length===1)return`Neplatný vstup: očakávané ${l(X.values[0])}`;return`Neplatný vstup: očakávaná jedna z hodnôt ${g(X.values,"|")}`;case"too_big":{let F=X.inclusive?"<=":"<",Y=$(X.origin);if(Y)return`Hodnota je príliš veľká: ${X.origin??"hodnota"} musí mať ${F}${X.maximum.toString()} ${Y.unit??"prvkov"}`;return`Hodnota je príliš veľká: ${X.origin??"hodnota"} musí byť ${F}${X.maximum.toString()}`}case"too_small":{let F=X.inclusive?">=":">",Y=$(X.origin);if(Y)return`Hodnota je príliš malá: ${X.origin??"hodnota"} musí mať ${F}${X.minimum.toString()} ${Y.unit??"prvkov"}`;return`Hodnota je príliš malá: ${X.origin??"hodnota"} musí byť ${F}${X.minimum.toString()}`}case"invalid_format":{let F=X;if(F.format==="starts_with")return`Neplatný reťazec: musí začínať na "${F.prefix}"`;if(F.format==="ends_with")return`Neplatný reťazec: musí končiť na "${F.suffix}"`;if(F.format==="includes")return`Neplatný reťazec: musí obsahovať "${F.includes}"`;if(F.format==="regex")return`Neplatný reťazec: musí zodpovedať vzoru ${F.pattern}`;return`Neplatný formát ${U[F.format]??X.format}`}case"not_multiple_of":return`Neplatné číslo: musí byť násobkom ${X.divisor}`;case"unrecognized_keys":return`Neznáme klúče: ${g(X.keys,", ")}`;case"invalid_key":return`Neplatný klúč v ${X.origin}`;case"invalid_union":return"Neplatný vstup";case"invalid_element":return`Neplatná hodnota v ${X.origin}`;default:return"Neplatný vstup"}}};var H_=u(()=>{s()});function jz(){return{localeError:p9D()}}var p9D=()=>{let D={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 $(X){return D[X]??null}let U={regex:"vnos",email:"e-poštni naslov",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO datum in čas",date:"ISO datum",time:"ISO čas",duration:"ISO trajanje",ipv4:"IPv4 naslov",ipv6:"IPv6 naslov",mac:"MAC naslov",cidrv4:"obseg IPv4",cidrv6:"obseg IPv6",base64:"base64 kodiran niz",base64url:"base64url kodiran niz",json_string:"JSON niz",e164:"E.164 številka",credit_card:"številka kreditne kartice",currency_code:"koda valute",iban:"IBAN",jwt:"JWT",template_literal:"vnos"},Q={nan:"NaN",number:"število",array:"tabela"};return(X)=>{switch(X.code){case"invalid_type":{let F=Q[X.expected]??X.expected,Y=n(X.input),J=Q[Y]??Y;if(/^[A-Z]/.test(X.expected))return`Neveljaven vnos: pričakovano instanceof ${X.expected}, prejeto ${J}`;return`Neveljaven vnos: pričakovano ${F}, prejeto ${J}`}case"invalid_value":if(X.values.length===1)return`Neveljaven vnos: pričakovano ${l(X.values[0])}`;return`Neveljavna možnost: pričakovano eno izmed ${g(X.values,"|")}`;case"too_big":{let F=X.inclusive?"<=":"<",Y=$(X.origin);if(Y)return`Preveliko: pričakovano, da bo ${X.origin??"vrednost"} imelo ${F}${X.maximum.toString()} ${Y.unit??"elementov"}`;return`Preveliko: pričakovano, da bo ${X.origin??"vrednost"} ${F}${X.maximum.toString()}`}case"too_small":{let F=X.inclusive?">=":">",Y=$(X.origin);if(Y)return`Premajhno: pričakovano, da bo ${X.origin} imelo ${F}${X.minimum.toString()} ${Y.unit}`;return`Premajhno: pričakovano, da bo ${X.origin} ${F}${X.minimum.toString()}`}case"invalid_format":{let F=X;if(F.format==="starts_with")return`Neveljaven niz: mora se začeti z "${F.prefix}"`;if(F.format==="ends_with")return`Neveljaven niz: mora se končati z "${F.suffix}"`;if(F.format==="includes")return`Neveljaven niz: mora vsebovati "${F.includes}"`;if(F.format==="regex")return`Neveljaven niz: mora ustrezati vzorcu ${F.pattern}`;return`Neveljaven ${U[F.format]??X.format}`}case"not_multiple_of":return`Neveljavno število: mora biti večkratnik ${X.divisor}`;case"unrecognized_keys":return`Neprepoznan${X.keys.length>1?"i ključi":" ključ"}: ${g(X.keys,", ")}`;case"invalid_key":return`Neveljaven ključ v ${X.origin}`;case"invalid_union":return"Neveljaven vnos";case"invalid_element":return`Neveljavna vrednost v ${X.origin}`;default:return"Neveljaven vnos"}}};var L_=u(()=>{s()});function Tz(){return{localeError:r9D()}}var r9D=()=>{let D={string:{unit:"tecken",verb:"att ha"},file:{unit:"bytes",verb:"att ha"},array:{unit:"objekt",verb:"att innehålla"},set:{unit:"objekt",verb:"att innehålla"},map:{unit:"objekt",verb:"att innehålla"}};function $(X){return D[X]??null}let U={regex:"reguljärt uttryck",email:"e-postadress",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO-datum och tid",date:"ISO-datum",time:"ISO-tid",duration:"ISO-varaktighet",ipv4:"IPv4-adress",ipv6:"IPv6-adress",mac:"MAC-adress",cidrv4:"IPv4-spektrum",cidrv6:"IPv6-spektrum",base64:"base64-kodad sträng",base64url:"base64url-kodad sträng",json_string:"JSON-sträng",e164:"E.164-nummer",credit_card:"kreditkortsnummer",currency_code:"valutakod",iban:"IBAN",jwt:"JWT",template_literal:"mall-literal"},Q={nan:"NaN",number:"antal",array:"lista"};return(X)=>{switch(X.code){case"invalid_type":{let F=Q[X.expected]??X.expected,Y=n(X.input),J=Q[Y]??Y;if(/^[A-Z]/.test(X.expected))return`Ogiltig inmatning: förväntat instanceof ${X.expected}, fick ${J}`;return`Ogiltig inmatning: förväntat ${F}, fick ${J}`}case"invalid_value":if(X.values.length===1)return`Ogiltig inmatning: förväntat ${l(X.values[0])}`;return`Ogiltigt val: förväntade en av ${g(X.values,"|")}`;case"too_big":{let F=X.inclusive?"<=":"<",Y=$(X.origin);if(Y)return`För stor(t): förväntade ${X.origin??"värdet"} att ha ${F}${X.maximum.toString()} ${Y.unit??"element"}`;return`För stor(t): förväntat ${X.origin??"värdet"} att ha ${F}${X.maximum.toString()}`}case"too_small":{let F=X.inclusive?">=":">",Y=$(X.origin);if(Y)return`För lite(t): förväntade ${X.origin??"värdet"} att ha ${F}${X.minimum.toString()} ${Y.unit}`;return`För lite(t): förväntade ${X.origin??"värdet"} att ha ${F}${X.minimum.toString()}`}case"invalid_format":{let F=X;if(F.format==="starts_with")return`Ogiltig sträng: måste börja med "${F.prefix}"`;if(F.format==="ends_with")return`Ogiltig sträng: måste sluta med "${F.suffix}"`;if(F.format==="includes")return`Ogiltig sträng: måste innehålla "${F.includes}"`;if(F.format==="regex")return`Ogiltig sträng: måste matcha mönstret "${F.pattern}"`;return`Ogiltig(t) ${U[F.format]??X.format}`}case"not_multiple_of":return`Ogiltigt tal: måste vara en multipel av ${X.divisor}`;case"unrecognized_keys":return`${X.keys.length>1?"Okända nycklar":"Okänd nyckel"}: ${g(X.keys,", ")}`;case"invalid_key":return`Ogiltig nyckel i ${X.origin??"värdet"}`;case"invalid_union":return"Ogiltig input";case"invalid_element":return`Ogiltigt värde i ${X.origin??"värdet"}`;default:return"Ogiltig input"}}};var N_=u(()=>{s()});function Sz(){return{localeError:o9D()}}var o9D=()=>{let D={string:{unit:"எழுத்துக்கள்",verb:"கொண்டிருக்க வேண்டும்"},file:{unit:"பைட்டுகள்",verb:"கொண்டிருக்க வேண்டும்"},array:{unit:"உறுப்புகள்",verb:"கொண்டிருக்க வேண்டும்"},set:{unit:"உறுப்புகள்",verb:"கொண்டிருக்க வேண்டும்"},map:{unit:"உறுப்புகள்",verb:"கொண்டிருக்க வேண்டும்"}};function $(X){return D[X]??null}let U={regex:"உள்ளீடு",email:"மின்னஞ்சல் முகவரி",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO தேதி நேரம்",date:"ISO தேதி",time:"ISO நேரம்",duration:"ISO கால அளவு",ipv4:"IPv4 முகவரி",ipv6:"IPv6 முகவரி",mac:"MAC முகவரி",cidrv4:"IPv4 வரம்பு",cidrv6:"IPv6 வரம்பு",base64:"base64-encoded சரம்",base64url:"base64url-encoded சரம்",json_string:"JSON சரம்",e164:"E.164 எண்",credit_card:"கடன் அட்டை எண்",currency_code:"நாணயக் குறியீடு",iban:"IBAN",jwt:"JWT",template_literal:"input"},Q={nan:"NaN",number:"எண்",array:"அணி",null:"வெறுமை"};return(X)=>{switch(X.code){case"invalid_type":{let F=Q[X.expected]??X.expected,Y=n(X.input),J=Q[Y]??Y;if(/^[A-Z]/.test(X.expected))return`தவறான உள்ளீடு: எதிர்பார்க்கப்பட்டது instanceof ${X.expected}, பெறப்பட்டது ${J}`;return`தவறான உள்ளீடு: எதிர்பார்க்கப்பட்டது ${F}, பெறப்பட்டது ${J}`}case"invalid_value":if(X.values.length===1)return`தவறான உள்ளீடு: எதிர்பார்க்கப்பட்டது ${l(X.values[0])}`;return`தவறான விருப்பம்: எதிர்பார்க்கப்பட்டது ${g(X.values,"|")} இல் ஒன்று`;case"too_big":{let F=X.inclusive?"<=":"<",Y=$(X.origin);if(Y)return`மிக பெரியது: எதிர்பார்க்கப்பட்டது ${X.origin??"மதிப்பு"} ${F}${X.maximum.toString()} ${Y.unit??"உறுப்புகள்"} ஆக இருக்க வேண்டும்`;return`மிக பெரியது: எதிர்பார்க்கப்பட்டது ${X.origin??"மதிப்பு"} ${F}${X.maximum.toString()} ஆக இருக்க வேண்டும்`}case"too_small":{let F=X.inclusive?">=":">",Y=$(X.origin);if(Y)return`மிகச் சிறியது: எதிர்பார்க்கப்பட்டது ${X.origin} ${F}${X.minimum.toString()} ${Y.unit} ஆக இருக்க வேண்டும்`;return`மிகச் சிறியது: எதிர்பார்க்கப்பட்டது ${X.origin} ${F}${X.minimum.toString()} ஆக இருக்க வேண்டும்`}case"invalid_format":{let F=X;if(F.format==="starts_with")return`தவறான சரம்: "${F.prefix}" இல் தொடங்க வேண்டும்`;if(F.format==="ends_with")return`தவறான சரம்: "${F.suffix}" இல் முடிவடைய வேண்டும்`;if(F.format==="includes")return`தவறான சரம்: "${F.includes}" ஐ உள்ளடக்க வேண்டும்`;if(F.format==="regex")return`தவறான சரம்: ${F.pattern} முறைபாட்டுடன் பொருந்த வேண்டும்`;return`தவறான ${U[F.format]??X.format}`}case"not_multiple_of":return`தவறான எண்: ${X.divisor} இன் பலமாக இருக்க வேண்டும்`;case"unrecognized_keys":return`அடையாளம் தெரியாத விசை${X.keys.length>1?"கள்":""}: ${g(X.keys,", ")}`;case"invalid_key":return`${X.origin} இல் தவறான விசை`;case"invalid_union":return"தவறான உள்ளீடு";case"invalid_element":return`${X.origin} இல் தவறான மதிப்பு`;default:return"தவறான உள்ளீடு"}}};var M_=u(()=>{s()});function Pz(){return{localeError:a9D()}}var a9D=()=>{let D={string:{unit:"аломат",verb:"дошта бошад"},file:{unit:"байт",verb:"дошта бошад"},array:{unit:"унсур",verb:"дошта бошад"},set:{unit:"унсур",verb:"дошта бошад"},map:{unit:"сабт",verb:"дошта бошад"}};function $(X){return D[X]??null}let U={regex:"вуруд",email:"суроғаи email",url:"URL",emoji:"эмоҷи",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"санаву вақти ISO",date:"санаи ISO",time:"вақти ISO",duration:"давомнокии ISO",ipv4:"суроғаи IPv4",ipv6:"суроғаи IPv6",mac:"суроғаи MAC",cidrv4:"маҳдудаи IPv4",cidrv6:"маҳдудаи IPv6",base64:"сатри дар формати base64",base64url:"сатри дар формати base64url",json_string:"сатри JSON",e164:"рақами E.164",credit_card:"рақами корти кредитӣ",currency_code:"рамзи асъор",iban:"IBAN",jwt:"JWT",template_literal:"вуруд"},Q={nan:"NaN",number:"рақам",string:"сатр",array:"массив",object:"объект",date:"сана"};return(X)=>{switch(X.code){case"invalid_type":{let F=Q[X.expected]??X.expected,Y=n(X.input),J=Q[Y]??Y;return`Вуруди нодуруст: ${F} интизор мерафт, ${J} гирифта шуд`}case"invalid_value":if(X.values.length===1)return`Вуруди нодуруст: ${l(X.values[0])} интизор мерафт`;return`Интихоби нодуруст: яке аз ${g(X.values,"|")} интизор мерафт`;case"too_big":{let F=X.inclusive?"<=":"<",Y=$(X.origin);if(Y)return`Хеле калон: ${X.origin??"қимат"} бояд ${F}${X.maximum.toString()} ${Y.unit} ${Y.verb}`;return`Хеле калон: ${X.origin??"қимат"} бояд ${F}${X.maximum.toString()} бошад`}case"too_small":{let F=X.inclusive?">=":">",Y=$(X.origin);if(Y)return`Хеле хурд: ${X.origin} бояд ${F}${X.minimum.toString()} ${Y.unit} ${Y.verb}`;return`Хеле хурд: ${X.origin} бояд ${F}${X.minimum.toString()} бошад`}case"invalid_format":{let F=X;if(F.format==="starts_with")return`Сатри нодуруст: бояд бо "${F.prefix}" оғоз шавад`;if(F.format==="ends_with")return`Сатри нодуруст: бояд бо "${F.suffix}" анҷом ёбад`;if(F.format==="includes")return`Сатри нодуруст: бояд "${F.includes}"-ро дар бар гирад`;if(F.format==="regex")return`Сатри нодуруст: бояд ба намунаи ${F.pattern} мувофиқат кунад`;return`${U[F.format]??X.format}-и нодуруст`}case"not_multiple_of":return`Рақами нодуруст: бояд ба ${X.divisor} бе бақия тақсим шавад`;case"unrecognized_keys":return`Калид${X.keys.length>1?"ҳои":"и"} номаълум: ${g(X.keys,", ")}`;case"invalid_key":return`Калиди нодуруст дар ${X.origin}`;case"invalid_union":if(X.options&&Array.isArray(X.options)&&X.options.length>0)return`Қимати нодурусти дискриминатор: ${X.options.map((Y)=>`'${Y}'`).join(" | ")} интизор мерафт`;return"Вуруди нодуруст";case"invalid_element":return`Қимати нодуруст дар ${X.origin}`;default:return"Вуруди нодуруст"}}};var w_=u(()=>{s()});function Cz(){return{localeError:t9D()}}var t9D=()=>{let D={string:{unit:"ตัวอักษร",verb:"ควรมี"},file:{unit:"ไบต์",verb:"ควรมี"},array:{unit:"รายการ",verb:"ควรมี"},set:{unit:"รายการ",verb:"ควรมี"},map:{unit:"รายการ",verb:"ควรมี"}};function $(X){return D[X]??null}let U={regex:"ข้อมูลที่ป้อน",email:"ที่อยู่อีเมล",url:"URL",emoji:"อิโมจิ",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"วันที่เวลาแบบ ISO",date:"วันที่แบบ ISO",time:"เวลาแบบ ISO",duration:"ช่วงเวลาแบบ ISO",ipv4:"ที่อยู่ IPv4",ipv6:"ที่อยู่ IPv6",mac:"ที่อยู่ MAC",cidrv4:"ช่วง IP แบบ IPv4",cidrv6:"ช่วง IP แบบ IPv6",base64:"ข้อความแบบ Base64",base64url:"ข้อความแบบ Base64 สำหรับ URL",json_string:"ข้อความแบบ JSON",e164:"เบอร์โทรศัพท์ระหว่างประเทศ (E.164)",credit_card:"หมายเลขบัตรเครดิต",currency_code:"รหัสสกุลเงิน",iban:"IBAN",jwt:"โทเคน JWT",template_literal:"ข้อมูลที่ป้อน"},Q={nan:"NaN",number:"ตัวเลข",array:"อาร์เรย์ (Array)",null:"ไม่มีค่า (null)"};return(X)=>{switch(X.code){case"invalid_type":{let F=Q[X.expected]??X.expected,Y=n(X.input),J=Q[Y]??Y;if(/^[A-Z]/.test(X.expected))return`ประเภทข้อมูลไม่ถูกต้อง: ควรเป็น instanceof ${X.expected} แต่ได้รับ ${J}`;return`ประเภทข้อมูลไม่ถูกต้อง: ควรเป็น ${F} แต่ได้รับ ${J}`}case"invalid_value":if(X.values.length===1)return`ค่าไม่ถูกต้อง: ควรเป็น ${l(X.values[0])}`;return`ตัวเลือกไม่ถูกต้อง: ควรเป็นหนึ่งใน ${g(X.values,"|")}`;case"too_big":{let F=X.inclusive?"ไม่เกิน":"น้อยกว่า",Y=$(X.origin);if(Y)return`เกินกำหนด: ${X.origin??"ค่า"} ควรมี${F} ${X.maximum.toString()} ${Y.unit??"รายการ"}`;return`เกินกำหนด: ${X.origin??"ค่า"} ควรมี${F} ${X.maximum.toString()}`}case"too_small":{let F=X.inclusive?"อย่างน้อย":"มากกว่า",Y=$(X.origin);if(Y)return`น้อยกว่ากำหนด: ${X.origin} ควรมี${F} ${X.minimum.toString()} ${Y.unit}`;return`น้อยกว่ากำหนด: ${X.origin} ควรมี${F} ${X.minimum.toString()}`}case"invalid_format":{let F=X;if(F.format==="starts_with")return`รูปแบบไม่ถูกต้อง: ข้อความต้องขึ้นต้นด้วย "${F.prefix}"`;if(F.format==="ends_with")return`รูปแบบไม่ถูกต้อง: ข้อความต้องลงท้ายด้วย "${F.suffix}"`;if(F.format==="includes")return`รูปแบบไม่ถูกต้อง: ข้อความต้องมี "${F.includes}" อยู่ในข้อความ`;if(F.format==="regex")return`รูปแบบไม่ถูกต้อง: ต้องตรงกับรูปแบบที่กำหนด ${F.pattern}`;return`รูปแบบไม่ถูกต้อง: ${U[F.format]??X.format}`}case"not_multiple_of":return`ตัวเลขไม่ถูกต้อง: ต้องเป็นจำนวนที่หารด้วย ${X.divisor} ได้ลงตัว`;case"unrecognized_keys":return`พบคีย์ที่ไม่รู้จัก: ${g(X.keys,", ")}`;case"invalid_key":return`คีย์ไม่ถูกต้องใน ${X.origin}`;case"invalid_union":return"ข้อมูลไม่ถูกต้อง: ไม่ตรงกับรูปแบบยูเนียนที่กำหนดไว้";case"invalid_element":return`ข้อมูลไม่ถูกต้องใน ${X.origin}`;default:return"ข้อมูลไม่ถูกต้อง"}}};var O_=u(()=>{s()});function bz(){return{localeError:s9D()}}var s9D=()=>{let D={string:{unit:"simwol",verb:"bolmaly"},file:{unit:"baýt",verb:"bolmaly"},array:{unit:"elementler",verb:"bolmaly"},set:{unit:"elementler",verb:"bolmaly"},map:{unit:"elementler",verb:"bolmaly"}};function $(X){return D[X]??null}let U={regex:"giriş",email:"e-poçta 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 şifrlenen setir",base64url:"base64url bilen şifrlenen setir",json_string:"JSON setiri",e164:"E.164 nomeri",credit_card:"kredit kartynyň nomeri",currency_code:"walýuta kody",iban:"IBAN",jwt:"JWT",template_literal:"şablon"},Q={nan:"NaN"};return(X)=>{switch(X.code){case"invalid_type":{let F=Q[X.expected]??X.expected,Y=n(X.input),J=Q[Y]??Y;return`Nädogry baha: garaşylan ${F} ýerine ${J} alyndy`}case"invalid_value":if(X.values.length===1)return`Nädogry baha: ${l(X.values[0])} bolmaly`;return`Nädogry saýlaw: aşakdakylardan biri bolmaly: ${g(X.values,"|")}`;case"too_big":{let F=X.inclusive?"<=":"<",Y=$(X.origin);if(Y)return`Has uly: garaşylýan ${X.origin??"baha"} ${F} ${X.maximum.toString()} ${Y.unit??"element"}`;return`Has uly: garaşylýan ${X.origin??"baha"} ${F} ${X.maximum.toString()}`}case"too_small":{let F=X.inclusive?">=":">",Y=$(X.origin);if(Y)return`Has kiçi: garaşylýan ${X.origin} ${F} ${X.minimum.toString()} ${Y.unit}`;return`Has kiçi: garaşylýan ${X.origin} ${F} ${X.minimum.toString()}`}case"invalid_format":{let F=X;if(F.format==="starts_with")return`Nädogry setir: "${F.prefix}" bilen başlamaly`;if(F.format==="ends_with")return`Nädogry setir: "${F.suffix}" bilen gutarmaly`;if(F.format==="includes")return`Nädogry setir: "${F.includes}" saklamaly`;if(F.format==="regex")return`Nädogry setir: ${F.pattern} nusga laýyk bolmaly`;return`Nädogry ${U[F.format]??X.format}`}case"not_multiple_of":return`Nädogry san: ${X.divisor} bilen galyndysyz bölünmeli`;case"unrecognized_keys":return`Tanalmaýan açar${X.keys.length>1?"lar":""}: ${g(X.keys,", ")}`;case"invalid_key":return`${X.origin} içinde nädogry açar`;case"invalid_union":return"Nädogry baha";case"invalid_element":return`${X.origin} içinde nädogry baha`;default:return"Nädogry baha"}}};var V_=u(()=>{s()});function vz(){return{localeError:e9D()}}var e9D=()=>{let D={string:{unit:"karakter",verb:"olmalı"},file:{unit:"bayt",verb:"olmalı"},array:{unit:"öğe",verb:"olmalı"},set:{unit:"öğe",verb:"olmalı"},map:{unit:"öğe",verb:"olmalı"}};function $(X){return D[X]??null}let U={regex:"girdi",email:"e-posta adresi",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO tarih ve saat",date:"ISO tarih",time:"ISO saat",duration:"ISO süre",ipv4:"IPv4 adresi",ipv6:"IPv6 adresi",mac:"MAC adresi",cidrv4:"IPv4 aralığı",cidrv6:"IPv6 aralığı",base64:"base64 ile şifrelenmiş metin",base64url:"base64url ile şifrelenmiş metin",json_string:"JSON dizesi",e164:"E.164 sayısı",credit_card:"kredi kartı numarası",currency_code:"para birimi kodu",iban:"IBAN",jwt:"JWT",template_literal:"Şablon dizesi"},Q={nan:"NaN"};return(X)=>{switch(X.code){case"invalid_type":{let F=Q[X.expected]??X.expected,Y=n(X.input),J=Q[Y]??Y;if(/^[A-Z]/.test(X.expected))return`Geçersiz değer: beklenen instanceof ${X.expected}, alınan ${J}`;return`Geçersiz değer: beklenen ${F}, alınan ${J}`}case"invalid_value":if(X.values.length===1)return`Geçersiz değer: beklenen ${l(X.values[0])}`;return`Geçersiz seçenek: aşağıdakilerden biri olmalı: ${g(X.values,"|")}`;case"too_big":{let F=X.inclusive?"<=":"<",Y=$(X.origin);if(Y)return`Çok büyük: beklenen ${X.origin??"değer"} ${F}${X.maximum.toString()} ${Y.unit??"öğe"}`;return`Çok büyük: beklenen ${X.origin??"değer"} ${F}${X.maximum.toString()}`}case"too_small":{let F=X.inclusive?">=":">",Y=$(X.origin);if(Y)return`Çok küçük: beklenen ${X.origin} ${F}${X.minimum.toString()} ${Y.unit}`;return`Çok küçük: beklenen ${X.origin} ${F}${X.minimum.toString()}`}case"invalid_format":{let F=X;if(F.format==="starts_with")return`Geçersiz metin: "${F.prefix}" ile başlamalı`;if(F.format==="ends_with")return`Geçersiz metin: "${F.suffix}" ile bitmeli`;if(F.format==="includes")return`Geçersiz metin: "${F.includes}" içermeli`;if(F.format==="regex")return`Geçersiz metin: ${F.pattern} desenine uymalı`;return`Geçersiz ${U[F.format]??X.format}`}case"not_multiple_of":return`Geçersiz sayı: ${X.divisor} ile tam bölünebilmeli`;case"unrecognized_keys":return`Tanınmayan anahtar${X.keys.length>1?"lar":""}: ${g(X.keys,", ")}`;case"invalid_key":return`${X.origin} içinde geçersiz anahtar`;case"invalid_union":return"Geçersiz değer";case"invalid_element":return`${X.origin} içinde geçersiz değer`;default:return"Geçersiz değer"}}};var R_=u(()=>{s()});function i3(){return{localeError:D3D()}}var D3D=()=>{let D={string:{unit:"символів",verb:"матиме"},file:{unit:"байтів",verb:"матиме"},array:{unit:"елементів",verb:"матиме"},set:{unit:"елементів",verb:"матиме"},map:{unit:"елементів",verb:"матиме"}};function $(X){return D[X]??null}let U={regex:"вхідні дані",email:"адреса електронної пошти",url:"URL",emoji:"емодзі",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"дата та час ISO",date:"дата ISO",time:"час ISO",duration:"тривалість ISO",ipv4:"адреса IPv4",ipv6:"адреса IPv6",mac:"адреса MAC",cidrv4:"діапазон IPv4",cidrv6:"діапазон IPv6",base64:"рядок у кодуванні base64",base64url:"рядок у кодуванні base64url",json_string:"рядок JSON",e164:"номер E.164",credit_card:"номер кредитної картки",currency_code:"код валюти",iban:"IBAN",jwt:"JWT",template_literal:"вхідні дані"},Q={nan:"NaN",number:"число",array:"масив"};return(X)=>{switch(X.code){case"invalid_type":{let F=Q[X.expected]??X.expected,Y=n(X.input),J=Q[Y]??Y;if(/^[A-Z]/.test(X.expected))return`Неправильні вхідні дані: очікується instanceof ${X.expected}, отримано ${J}`;return`Неправильні вхідні дані: очікується ${F}, отримано ${J}`}case"invalid_value":if(X.values.length===1)return`Неправильні вхідні дані: очікується ${l(X.values[0])}`;return`Неправильна опція: очікується одне з ${g(X.values,"|")}`;case"too_big":{let F=X.inclusive?"<=":"<",Y=$(X.origin);if(Y)return`Занадто велике: очікується, що ${X.origin??"значення"} ${Y.verb} ${F}${X.maximum.toString()} ${Y.unit??"елементів"}`;return`Занадто велике: очікується, що ${X.origin??"значення"} буде ${F}${X.maximum.toString()}`}case"too_small":{let F=X.inclusive?">=":">",Y=$(X.origin);if(Y)return`Занадто мале: очікується, що ${X.origin} ${Y.verb} ${F}${X.minimum.toString()} ${Y.unit}`;return`Занадто мале: очікується, що ${X.origin} буде ${F}${X.minimum.toString()}`}case"invalid_format":{let F=X;if(F.format==="starts_with")return`Неправильний рядок: повинен починатися з "${F.prefix}"`;if(F.format==="ends_with")return`Неправильний рядок: повинен закінчуватися на "${F.suffix}"`;if(F.format==="includes")return`Неправильний рядок: повинен містити "${F.includes}"`;if(F.format==="regex")return`Неправильний рядок: повинен відповідати шаблону ${F.pattern}`;return`Неправильний ${U[F.format]??X.format}`}case"not_multiple_of":return`Неправильне число: повинно бути кратним ${X.divisor}`;case"unrecognized_keys":return`Нерозпізнаний ключ${X.keys.length>1?"і":""}: ${g(X.keys,", ")}`;case"invalid_key":return`Неправильний ключ у ${X.origin}`;case"invalid_union":return"Неправильні вхідні дані";case"invalid_element":return`Неправильне значення у ${X.origin}`;default:return"Неправильні вхідні дані"}}};var _z=u(()=>{s()});function kz(){return i3()}var A_=u(()=>{_z()});function xz(){return{localeError:$3D()}}var $3D=()=>{let D={string:{unit:"حروف",verb:"ہونا"},file:{unit:"بائٹس",verb:"ہونا"},array:{unit:"آئٹمز",verb:"ہونا"},set:{unit:"آئٹمز",verb:"ہونا"},map:{unit:"آئٹمز",verb:"ہونا"}};function $(X){return D[X]??null}let U={regex:"ان پٹ",email:"ای میل ایڈریس",url:"یو آر ایل",emoji:"ایموجی",uuid:"یو یو آئی ڈی",uuidv4:"یو یو آئی ڈی وی 4",uuidv6:"یو یو آئی ڈی وی 6",nanoid:"نینو آئی ڈی",guid:"جی یو آئی ڈی",cuid:"سی یو آئی ڈی",cuid2:"سی یو آئی ڈی 2",ulid:"یو ایل آئی ڈی",xid:"ایکس آئی ڈی",ksuid:"کے ایس یو آئی ڈی",datetime:"آئی ایس او ڈیٹ ٹائم",date:"آئی ایس او تاریخ",time:"آئی ایس او وقت",duration:"آئی ایس او مدت",ipv4:"آئی پی وی 4 ایڈریس",ipv6:"آئی پی وی 6 ایڈریس",mac:"ایم اے سی ایڈریس",cidrv4:"آئی پی وی 4 رینج",cidrv6:"آئی پی وی 6 رینج",base64:"بیس 64 ان کوڈڈ سٹرنگ",base64url:"بیس 64 یو آر ایل ان کوڈڈ سٹرنگ",json_string:"جے ایس او این سٹرنگ",e164:"ای 164 نمبر",credit_card:"کریڈٹ کارڈ نمبر",currency_code:"کرنسی کوڈ",iban:"IBAN",jwt:"جے ڈبلیو ٹی",template_literal:"ان پٹ"},Q={nan:"NaN",number:"نمبر",array:"آرے",null:"نل"};return(X)=>{switch(X.code){case"invalid_type":{let F=Q[X.expected]??X.expected,Y=n(X.input),J=Q[Y]??Y;if(/^[A-Z]/.test(X.expected))return`غلط ان پٹ: instanceof ${X.expected} متوقع تھا، ${J} موصول ہوا`;return`غلط ان پٹ: ${F} متوقع تھا، ${J} موصول ہوا`}case"invalid_value":if(X.values.length===1)return`غلط ان پٹ: ${l(X.values[0])} متوقع تھا`;return`غلط آپشن: ${g(X.values,"|")} میں سے ایک متوقع تھا`;case"too_big":{let F=X.inclusive?"<=":"<",Y=$(X.origin);if(Y)return`بہت بڑا: ${X.origin??"ویلیو"} کے ${F}${X.maximum.toString()} ${Y.unit??"عناصر"} ہونے متوقع تھے`;return`بہت بڑا: ${X.origin??"ویلیو"} کا ${F}${X.maximum.toString()} ہونا متوقع تھا`}case"too_small":{let F=X.inclusive?">=":">",Y=$(X.origin);if(Y)return`بہت چھوٹا: ${X.origin} کے ${F}${X.minimum.toString()} ${Y.unit} ہونے متوقع تھے`;return`بہت چھوٹا: ${X.origin} کا ${F}${X.minimum.toString()} ہونا متوقع تھا`}case"invalid_format":{let F=X;if(F.format==="starts_with")return`غلط سٹرنگ: "${F.prefix}" سے شروع ہونا چاہیے`;if(F.format==="ends_with")return`غلط سٹرنگ: "${F.suffix}" پر ختم ہونا چاہیے`;if(F.format==="includes")return`غلط سٹرنگ: "${F.includes}" شامل ہونا چاہیے`;if(F.format==="regex")return`غلط سٹرنگ: پیٹرن ${F.pattern} سے میچ ہونا چاہیے`;return`غلط ${U[F.format]??X.format}`}case"not_multiple_of":return`غلط نمبر: ${X.divisor} کا مضاعف ہونا چاہیے`;case"unrecognized_keys":return`غیر تسلیم شدہ کی${X.keys.length>1?"ز":""}: ${g(X.keys,"، ")}`;case"invalid_key":return`${X.origin} میں غلط کی`;case"invalid_union":return"غلط ان پٹ";case"invalid_element":return`${X.origin} میں غلط ویلیو`;default:return"غلط ان پٹ"}}};var E_=u(()=>{s()});function gz(){return{localeError:U3D()}}var U3D=()=>{let D={string:{unit:"belgi",verb:"bo‘lishi kerak"},file:{unit:"bayt",verb:"bo‘lishi kerak"},array:{unit:"element",verb:"bo‘lishi kerak"},set:{unit:"element",verb:"bo‘lishi kerak"},map:{unit:"yozuv",verb:"bo‘lishi kerak"}};function $(X){return D[X]??null}let U={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"},Q={nan:"NaN",number:"raqam",array:"massiv"};return(X)=>{switch(X.code){case"invalid_type":{let F=Q[X.expected]??X.expected,Y=n(X.input),J=Q[Y]??Y;if(/^[A-Z]/.test(X.expected))return`Noto‘g‘ri kirish: kutilgan instanceof ${X.expected}, qabul qilingan ${J}`;return`Noto‘g‘ri kirish: kutilgan ${F}, qabul qilingan ${J}`}case"invalid_value":if(X.values.length===1)return`Noto‘g‘ri kirish: kutilgan ${l(X.values[0])}`;return`Noto‘g‘ri variant: quyidagilardan biri kutilgan ${g(X.values,"|")}`;case"too_big":{let F=X.inclusive?"<=":"<",Y=$(X.origin);if(Y)return`Juda katta: kutilgan ${X.origin??"qiymat"} ${F}${X.maximum.toString()} ${Y.unit} ${Y.verb}`;return`Juda katta: kutilgan ${X.origin??"qiymat"} ${F}${X.maximum.toString()}`}case"too_small":{let F=X.inclusive?">=":">",Y=$(X.origin);if(Y)return`Juda kichik: kutilgan ${X.origin} ${F}${X.minimum.toString()} ${Y.unit} ${Y.verb}`;return`Juda kichik: kutilgan ${X.origin} ${F}${X.minimum.toString()}`}case"invalid_format":{let F=X;if(F.format==="starts_with")return`Noto‘g‘ri satr: "${F.prefix}" bilan boshlanishi kerak`;if(F.format==="ends_with")return`Noto‘g‘ri satr: "${F.suffix}" bilan tugashi kerak`;if(F.format==="includes")return`Noto‘g‘ri satr: "${F.includes}" ni o‘z ichiga olishi kerak`;if(F.format==="regex")return`Noto‘g‘ri satr: ${F.pattern} shabloniga mos kelishi kerak`;return`Noto‘g‘ri ${U[F.format]??X.format}`}case"not_multiple_of":return`Noto‘g‘ri raqam: ${X.divisor} ning karralisi bo‘lishi kerak`;case"unrecognized_keys":return`Noma’lum kalit${X.keys.length>1?"lar":""}: ${g(X.keys,", ")}`;case"invalid_key":return`${X.origin} dagi kalit noto‘g‘ri`;case"invalid_union":return"Noto‘g‘ri kirish";case"invalid_element":return`${X.origin} da noto‘g‘ri qiymat`;default:return"Noto‘g‘ri kirish"}}};var j_=u(()=>{s()});function uz(){return{localeError:X3D()}}var X3D=()=>{let D={string:{unit:"ký tự",verb:"có"},file:{unit:"byte",verb:"có"},array:{unit:"phần tử",verb:"có"},set:{unit:"phần tử",verb:"có"},map:{unit:"phần tử",verb:"có"}};function $(X){return D[X]??null}let U={regex:"đầu vào",email:"địa chỉ email",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ngày giờ ISO",date:"ngày ISO",time:"giờ ISO",duration:"khoảng thời gian ISO",ipv4:"địa chỉ IPv4",ipv6:"địa chỉ IPv6",mac:"địa chỉ MAC",cidrv4:"dải IPv4",cidrv6:"dải IPv6",base64:"chuỗi mã hóa base64",base64url:"chuỗi mã hóa base64url",json_string:"chuỗi JSON",e164:"số E.164",credit_card:"số thẻ tín dụng",currency_code:"mã tiền tệ",iban:"IBAN",jwt:"JWT",template_literal:"đầu vào"},Q={nan:"NaN",number:"số",array:"mảng"};return(X)=>{switch(X.code){case"invalid_type":{let F=Q[X.expected]??X.expected,Y=n(X.input),J=Q[Y]??Y;if(/^[A-Z]/.test(X.expected))return`Đầu vào không hợp lệ: mong đợi instanceof ${X.expected}, nhận được ${J}`;return`Đầu vào không hợp lệ: mong đợi ${F}, nhận được ${J}`}case"invalid_value":if(X.values.length===1)return`Đầu vào không hợp lệ: mong đợi ${l(X.values[0])}`;return`Tùy chọn không hợp lệ: mong đợi một trong các giá trị ${g(X.values,"|")}`;case"too_big":{let F=X.inclusive?"<=":"<",Y=$(X.origin);if(Y)return`Quá lớn: mong đợi ${X.origin??"giá trị"} ${Y.verb} ${F}${X.maximum.toString()} ${Y.unit??"phần tử"}`;return`Quá lớn: mong đợi ${X.origin??"giá trị"} ${F}${X.maximum.toString()}`}case"too_small":{let F=X.inclusive?">=":">",Y=$(X.origin);if(Y)return`Quá nhỏ: mong đợi ${X.origin} ${Y.verb} ${F}${X.minimum.toString()} ${Y.unit}`;return`Quá nhỏ: mong đợi ${X.origin} ${F}${X.minimum.toString()}`}case"invalid_format":{let F=X;if(F.format==="starts_with")return`Chuỗi không hợp lệ: phải bắt đầu bằng "${F.prefix}"`;if(F.format==="ends_with")return`Chuỗi không hợp lệ: phải kết thúc bằng "${F.suffix}"`;if(F.format==="includes")return`Chuỗi không hợp lệ: phải bao gồm "${F.includes}"`;if(F.format==="regex")return`Chuỗi không hợp lệ: phải khớp với mẫu ${F.pattern}`;return`${U[F.format]??X.format} không hợp lệ`}case"not_multiple_of":return`Số không hợp lệ: phải là bội số của ${X.divisor}`;case"unrecognized_keys":return`Khóa không được nhận dạng: ${g(X.keys,", ")}`;case"invalid_key":return`Khóa không hợp lệ trong ${X.origin}`;case"invalid_union":return"Đầu vào không hợp lệ";case"invalid_element":return`Giá trị không hợp lệ trong ${X.origin}`;default:return"Đầu vào không hợp lệ"}}};var T_=u(()=>{s()});function fz(){return{localeError:Q3D()}}var Q3D=()=>{let D={string:{unit:"字符",verb:"包含"},file:{unit:"字节",verb:"包含"},array:{unit:"项",verb:"包含"},set:{unit:"项",verb:"包含"},map:{unit:"项",verb:"包含"}};function $(X){return D[X]??null}let U={regex:"输入",email:"电子邮件",url:"URL",emoji:"表情符号",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO日期时间",date:"ISO日期",time:"ISO时间",duration:"ISO时长",ipv4:"IPv4地址",ipv6:"IPv6地址",mac:"MAC地址",cidrv4:"IPv4网段",cidrv6:"IPv6网段",base64:"base64编码字符串",base64url:"base64url编码字符串",json_string:"JSON字符串",e164:"E.164号码",credit_card:"信用卡号",currency_code:"货币代码",iban:"IBAN",jwt:"JWT",template_literal:"输入"},Q={nan:"NaN",number:"数字",array:"数组",null:"空值(null)"};return(X)=>{switch(X.code){case"invalid_type":{let F=Q[X.expected]??X.expected,Y=n(X.input),J=Q[Y]??Y;if(/^[A-Z]/.test(X.expected))return`无效输入:期望 instanceof ${X.expected},实际接收 ${J}`;return`无效输入:期望 ${F},实际接收 ${J}`}case"invalid_value":if(X.values.length===1)return`无效输入:期望 ${l(X.values[0])}`;return`无效选项:期望以下之一 ${g(X.values,"|")}`;case"too_big":{let F=X.inclusive?"<=":"<",Y=$(X.origin);if(Y)return`数值过大:期望 ${X.origin??"值"} ${F}${X.maximum.toString()} ${Y.unit??"个元素"}`;return`数值过大:期望 ${X.origin??"值"} ${F}${X.maximum.toString()}`}case"too_small":{let F=X.inclusive?">=":">",Y=$(X.origin);if(Y)return`数值过小:期望 ${X.origin} ${F}${X.minimum.toString()} ${Y.unit}`;return`数值过小:期望 ${X.origin} ${F}${X.minimum.toString()}`}case"invalid_format":{let F=X;if(F.format==="starts_with")return`无效字符串:必须以 "${F.prefix}" 开头`;if(F.format==="ends_with")return`无效字符串:必须以 "${F.suffix}" 结尾`;if(F.format==="includes")return`无效字符串:必须包含 "${F.includes}"`;if(F.format==="regex")return`无效字符串:必须满足正则表达式 ${F.pattern}`;return`无效${U[F.format]??X.format}`}case"not_multiple_of":return`无效数字:必须是 ${X.divisor} 的倍数`;case"unrecognized_keys":return`出现未知的键(key): ${g(X.keys,", ")}`;case"invalid_key":return`${X.origin} 中的键(key)无效`;case"invalid_union":return"无效输入";case"invalid_element":return`${X.origin} 中包含无效值(value)`;default:return"无效输入"}}};var S_=u(()=>{s()});function yz(){return{localeError:F3D()}}var F3D=()=>{let D={string:{unit:"字元",verb:"擁有"},file:{unit:"位元組",verb:"擁有"},array:{unit:"項目",verb:"擁有"},set:{unit:"項目",verb:"擁有"},map:{unit:"項目",verb:"擁有"}};function $(X){return D[X]??null}let U={regex:"輸入",email:"郵件地址",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO 日期時間",date:"ISO 日期",time:"ISO 時間",duration:"ISO 期間",ipv4:"IPv4 位址",ipv6:"IPv6 位址",mac:"MAC 位址",cidrv4:"IPv4 範圍",cidrv6:"IPv6 範圍",base64:"base64 編碼字串",base64url:"base64url 編碼字串",json_string:"JSON 字串",e164:"E.164 數值",credit_card:"信用卡號",currency_code:"貨幣代碼",iban:"IBAN",jwt:"JWT",template_literal:"輸入"},Q={nan:"NaN"};return(X)=>{switch(X.code){case"invalid_type":{let F=Q[X.expected]??X.expected,Y=n(X.input),J=Q[Y]??Y;if(/^[A-Z]/.test(X.expected))return`無效的輸入值:預期為 instanceof ${X.expected},但收到 ${J}`;return`無效的輸入值:預期為 ${F},但收到 ${J}`}case"invalid_value":if(X.values.length===1)return`無效的輸入值:預期為 ${l(X.values[0])}`;return`無效的選項:預期為以下其中之一 ${g(X.values,"|")}`;case"too_big":{let F=X.inclusive?"<=":"<",Y=$(X.origin);if(Y)return`數值過大:預期 ${X.origin??"值"} 應為 ${F}${X.maximum.toString()} ${Y.unit??"個元素"}`;return`數值過大:預期 ${X.origin??"值"} 應為 ${F}${X.maximum.toString()}`}case"too_small":{let F=X.inclusive?">=":">",Y=$(X.origin);if(Y)return`數值過小:預期 ${X.origin} 應為 ${F}${X.minimum.toString()} ${Y.unit}`;return`數值過小:預期 ${X.origin} 應為 ${F}${X.minimum.toString()}`}case"invalid_format":{let F=X;if(F.format==="starts_with")return`無效的字串:必須以 "${F.prefix}" 開頭`;if(F.format==="ends_with")return`無效的字串:必須以 "${F.suffix}" 結尾`;if(F.format==="includes")return`無效的字串:必須包含 "${F.includes}"`;if(F.format==="regex")return`無效的字串:必須符合格式 ${F.pattern}`;return`無效的 ${U[F.format]??X.format}`}case"not_multiple_of":return`無效的數字:必須為 ${X.divisor} 的倍數`;case"unrecognized_keys":return`無法識別的鍵值${X.keys.length>1?"們":""}:${g(X.keys,"、")}`;case"invalid_key":return`${X.origin} 中有無效的鍵值`;case"invalid_union":return"無效的輸入值";case"invalid_element":return`${X.origin} 中有無效的值`;default:return"無效的輸入值"}}};var P_=u(()=>{s()});function mz(){return{localeError:Y3D()}}var Y3D=()=>{let D={string:{unit:"àmi",verb:"ní"},file:{unit:"bytes",verb:"ní"},array:{unit:"nkan",verb:"ní"},set:{unit:"nkan",verb:"ní"},map:{unit:"nkan",verb:"ní"}};function $(X){return D[X]??null}let U={regex:"ẹ̀rọ ìbáwọlé",email:"àdírẹ́sì ìmẹ́lì",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"àkókò ISO",date:"ọjọ́ ISO",time:"àkókò ISO",duration:"àkókò tó pé ISO",ipv4:"àdírẹ́sì IPv4",ipv6:"àdírẹ́sì IPv6",mac:"àdírẹ́sì MAC",cidrv4:"àgbègbè IPv4",cidrv6:"àgbègbè IPv6",base64:"ọ̀rọ̀ tí a kọ́ ní base64",base64url:"ọ̀rọ̀ base64url",json_string:"ọ̀rọ̀ JSON",e164:"nọ́mbà E.164",credit_card:"nọmba kaadi gbese",currency_code:"koodu owó",iban:"IBAN",jwt:"JWT",template_literal:"ẹ̀rọ ìbáwọlé"},Q={nan:"NaN",number:"nọ́mbà",array:"akopọ"};return(X)=>{switch(X.code){case"invalid_type":{let F=Q[X.expected]??X.expected,Y=n(X.input),J=Q[Y]??Y;if(/^[A-Z]/.test(X.expected))return`Ìbáwọlé aṣìṣe: a ní láti fi instanceof ${X.expected}, àmọ̀ a rí ${J}`;return`Ìbáwọlé aṣìṣe: a ní láti fi ${F}, àmọ̀ a rí ${J}`}case"invalid_value":if(X.values.length===1)return`Ìbáwọlé aṣìṣe: a ní láti fi ${l(X.values[0])}`;return`Àṣàyàn aṣìṣe: yan ọ̀kan lára ${g(X.values,"|")}`;case"too_big":{let F=X.inclusive?"<=":"<",Y=$(X.origin);if(Y)return`Tó pọ̀ jù: a ní láti jẹ́ pé ${X.origin??"iye"} ${Y.verb} ${F}${X.maximum} ${Y.unit}`;return`Tó pọ̀ jù: a ní láti jẹ́ ${F}${X.maximum}`}case"too_small":{let F=X.inclusive?">=":">",Y=$(X.origin);if(Y)return`Kéré ju: a ní láti jẹ́ pé ${X.origin} ${Y.verb} ${F}${X.minimum} ${Y.unit}`;return`Kéré ju: a ní láti jẹ́ ${F}${X.minimum}`}case"invalid_format":{let F=X;if(F.format==="starts_with")return`Ọ̀rọ̀ aṣìṣe: gbọ́dọ̀ bẹ̀rẹ̀ pẹ̀lú "${F.prefix}"`;if(F.format==="ends_with")return`Ọ̀rọ̀ aṣìṣe: gbọ́dọ̀ parí pẹ̀lú "${F.suffix}"`;if(F.format==="includes")return`Ọ̀rọ̀ aṣìṣe: gbọ́dọ̀ ní "${F.includes}"`;if(F.format==="regex")return`Ọ̀rọ̀ aṣìṣe: gbọ́dọ̀ bá àpẹẹrẹ mu ${F.pattern}`;return`Aṣìṣe: ${U[F.format]??X.format}`}case"not_multiple_of":return`Nọ́mbà aṣìṣe: gbọ́dọ̀ jẹ́ èyà pípín ti ${X.divisor}`;case"unrecognized_keys":return`Bọtìnì àìmọ̀: ${g(X.keys,", ")}`;case"invalid_key":return`Bọtìnì aṣìṣe nínú ${X.origin}`;case"invalid_union":return"Ìbáwọlé aṣìṣe";case"invalid_element":return`Iye aṣìṣe nínú ${X.origin}`;default:return"Ìbáwọlé aṣìṣe"}}};var C_=u(()=>{s()});var c3={};N0(c3,{zhTW:()=>yz,zhCN:()=>fz,yo:()=>mz,vi:()=>uz,uz:()=>gz,ur:()=>xz,uk:()=>i3,ua:()=>kz,tr:()=>vz,tk:()=>bz,th:()=>Cz,tg:()=>Pz,ta:()=>Sz,sv:()=>Tz,sl:()=>jz,sk:()=>Ez,ru:()=>Az,ro:()=>Rz,ptBR:()=>Vz,pt:()=>Oz,ps:()=>Mz,pl:()=>wz,ota:()=>Nz,no:()=>Lz,nn:()=>Hz,nl:()=>Kz,ne:()=>Zz,ms:()=>zz,mk:()=>Gz,lt:()=>Bz,ko:()=>Wz,kn:()=>qz,km:()=>l3,kh:()=>Iz,ka:()=>Yz,ja:()=>Fz,it:()=>Qz,is:()=>Xz,id:()=>Uz,hy:()=>$z,hu:()=>Dz,hr:()=>eG,hi:()=>sG,he:()=>tG,gu:()=>aG,frCA:()=>oG,fr:()=>rG,fi:()=>pG,fa:()=>cG,es:()=>iG,eo:()=>nG,en:()=>d3,el:()=>dG,de:()=>hG,da:()=>mG,cs:()=>yG,ckb:()=>fG,ca:()=>uG,bn:()=>gG,bg:()=>xG,be:()=>kG,az:()=>_G,ar:()=>vG});var hz=u(()=>{Ov();Vv();Av();Ev();jv();Tv();Sv();Pv();Cv();bv();vv();lG();_v();kv();xv();gv();uv();fv();yv();mv();hv();dv();lv();iv();cv();pv();rv();ov();av();tv();Jz();sv();ev();$_();U_();X_();Q_();F_();Y_();J_();I_();q_();W_();B_();G_();z_();K_();H_();L_();N_();M_();w_();O_();V_();R_();A_();_z();E_();j_();T_();S_();P_();C_()});class nz{constructor(){this._map=new WeakMap,this._idmap=new Map}add(D,...$){let U=$[0];if(this._map.set(D,U),U&&typeof U==="object"&&"id"in U)this._idmap.set(U.id,D);return this}clear(){return this._map=new WeakMap,this._idmap=new Map,this}remove(D){let $=this._map.get(D);if($&&typeof $==="object"&&"id"in $)this._idmap.delete($.id);return this._map.delete(D),this}get(D){let $=D._zod.parent;if($){let U={...this.get($)??{}};delete U.id;let Q={...U,...this._map.get(D)};return Object.keys(Q).length?Q:void 0}return this._map.get(D)}has(D){return this._map.has(D)}}function eX(){return new nz}var b_,dz,lz,L0;var p3=u(()=>{dz=Symbol("ZodOutput"),lz=Symbol("ZodInput");(b_=globalThis).__zod_globalRegistry??(b_.__zod_globalRegistry=eX());L0=globalThis.__zod_globalRegistry});function I3D(D,$){try{return $Q(D,{assertOnly:!0})}catch{return $}}function rz(D,$){try{let U=$Q(D),Q=DQ(D,U);return Q._zod.bag.validator=I3D(D,U),Q}catch(U){if($?.strict)throw U;return D}}function DQ(D,$){if(tX(D))throw new ND("a schema whose subtree contains a reference cycle");let U=ED(D),Q=D._zod.run,X=Q.__originalRun??Q,F=(Y,J)=>{if(J?.async||J?.direction==="backward"||J?.skipChecks||J?.[v_])return X(Y,J);if(J&&sX(J,Y.value))return X(Y,J);let I=$(Y.value);if(I!==_0)return Y.value=I,Y;if(J)J[v_]=!0;return X(Y,J)};if(F.__originalRun=X,U._zod.bag.fallbackRun=X,U._zod.bag.validator=$,U._zod.run=F,!Q.__originalRun)q3D(U,D,$);return U}function q3D(D,$,U){let Q=D,X=$;if(typeof X.safeParse==="function"){let F=X.safeParse;Q.safeParse=(Y,J)=>{let I=U(Y);if(I!==_0)return{success:!0,data:I};return F(Y,J)}}if(typeof X.parse==="function"){let F=X.parse;Q.parse=(Y,J)=>{let I=U(Y);if(I!==_0)return I;return F(Y,J)}}}function $Q(D,$){let U=!0;try{U=tX(D)}catch{}if(U)throw new ND("a schema whose subtree contains a reference cycle");let Q={constants:new Map,constantCounter:0,varCounter:0,definite:!0},X=new c8(["input"]),F=lD(X,Q,D,"input",!$?.assertOnly);X.write(F===null?"return true;":`return ${F};`);let Y=["INVALID",...Q.constants.keys()],J=[_0,...Q.constants.values()],I=X.content.join(`
`),q=$?.debug?Y.length>0?`// Constants: ${Y.join(", ")}
${I}`:I:"",W=Function,B=`return (input) => {
${I}
}`,G;try{G=new W(...Y,B)(...J)}catch(Z){throw new ND(`this schema (generated code failed to evaluate: ${Z.message})`)}if($?.debug)G.code=q;return G.definite=Q.definite,G}function ID(D,$){for(let[Q,X]of D.constants)if(X===$)return Q;let U=`c${D.constantCounter++}`;return D.constants.set(U,$),U}function D4(D,$){return D.definite=!1,ID(D,$)}function YD(D){return`v${D.varCounter++}`}function W3D(D,$){let U=D._zod.run({value:$,issues:[]},{});if(U&&typeof U.then==="function")return _0;let Q=U;return Q.issues.length===0?Q.value:_0}function R0(D,$,U,Q,X=!0){let F=D.content.length,Y=$.constants.size,J=$.constantCounter,I=$.varCounter;try{return lD(D,$,U,Q,X)}catch(q){if(!(q instanceof ND)||!q.islandable)throw q;if(D.content.length=F,$.constants.size>Y){let W=Array.from($.constants.keys()).slice(Y);for(let B of W)$.constants.delete(B)}return $.constantCounter=J,$.varCounter=I,B3D(D,$,U,Q)}}function B3D(D,$,U,Q){$.definite=!1;let X=ID($,U),F=ID($,W3D),Y=YD($);return D.write(`const ${Y} = ${F}(${X}, ${Q});`),D.write(`if (${Y} === INVALID) return INVALID;`),Y}function z3D(D,$,U,Q){let X=U._zod.def.checks;if(!X||X.length===0)return Q;let F=Q;for(let Y of X){let J=Y._zod.def;if(J.when&&!G3D.has(J.check))throw new ND('check with a custom "when" condition');switch(J.check){case"greater_than":Z3D(D,$,J,F);break;case"less_than":K3D(D,$,J,F);break;case"multiple_of":H3D(D,$,J,F);break;case"number_format":f_(D,J,F);break;case"min_length":{let I=s1(J.minimum,"min_length"),q=iz(D,$,F,`${F}.length >= ${I} && ${F}.length < ${J.minimum*2}`);D.write(`if (${q} < ${I}) return INVALID;`);break}case"max_length":{let I=s1(J.maximum,"max_length"),q=iz(D,$,F,`${F}.length > ${I}`);D.write(`if (${q} > ${I}) return INVALID;`);break}case"length_equals":{let I=s1(J.length,"length_equals"),q=iz(D,$,F,`${F}.length >= ${I} && ${F}.length <= ${J.length*2}`);D.write(`if (${q} !== ${I}) return INVALID;`);break}case"min_size":D.write(`if (${F}.size < ${s1(J.minimum,"min_size")}) return INVALID;`);break;case"max_size":D.write(`if (${F}.size > ${s1(J.maximum,"max_size")}) return INVALID;`);break;case"size_equals":D.write(`if (${F}.size !== ${s1(J.size,"size_equals")}) return INVALID;`);break;case"string_format":F=y_(D,$,J,F);break;case"custom":F=V3D(D,$,Y,F);break;case"bigint_format":L3D(D,J,F);break;case"mime_type":N3D(D,$,J,F);break;case"property":w3D(D,$,J,F);break;case"properties":M3D(D,$,J,F);break;case"overwrite":{let I=YD($);O3D(D,$,Y,F,I),F=I;break}default:throw new ND(`check type ${J.check}`)}}return F}function iz(D,$,U,Q){let X=ID($,p1),F=YD($);return D.write(`const ${F} = typeof ${U} === "string" && ${Q} ? ${X}(${U}) : ${U}.length;`),F}function s1(D,$){if(typeof D!=="number"||!Number.isFinite(D))throw new ND(`${$} bound of type ${typeof D}`);return`${D}`}function u_(D,$){if(typeof $==="bigint")return`${$}n`;if(typeof $==="number"){if(Number.isNaN($))throw new ND("comparison check with NaN bound");return`${$}`}if($ instanceof Date){if(Number.isNaN($.getTime()))throw new ND("comparison check with Invalid Date bound");return ID(D,$)}throw new ND(`comparison check bound of type ${typeof $}`)}function Z3D(D,$,U,Q){let X=U.inclusive?"<":"<=";D.write(`if (${Q} ${X} ${u_($,U.value)}) return INVALID;`)}function K3D(D,$,U,Q){let X=U.inclusive?">":">=";D.write(`if (${Q} ${X} ${u_($,U.value)}) return INVALID;`)}function H3D(D,$,U,Q){if(typeof U.value==="bigint"){if(U.value===BigInt(0))throw new ND("multiple_of check with a zero divisor");D.write(`if (${Q} % ${U.value}n !== 0n) return INVALID;`)}else{let X=ID($,Z3);D.write(`if (${X}(${Q}, ${s1(U.value,"multiple_of")}) !== 0) return INVALID;`)}}function f_(D,$,U){let Q=$.format;switch(Q){case"safeint":D.write(`if (!Number.isSafeInteger(${U})) return INVALID;`);break;case"int32":D.write(`if (!Number.isInteger(${U}) || ${U} < -2147483648 || ${U} > 2147483647) return INVALID;`);break;case"uint32":D.write(`if (!Number.isInteger(${U}) || ${U} < 0 || ${U} > 4294967295) return INVALID;`);break;case"float32":D.write(`if (!Number.isFinite(${U}) || ${U} < -3.4028234663852886e38 || ${U} > 3.4028234663852886e38) return INVALID;`);break;case"float64":D.write(`if (!Number.isFinite(${U})) return INVALID;`);break;default:throw new ND(`number format ${Q}`)}}function L3D(D,$,U){let Q=$.format;if(!Q)return;switch(Q){case"int64":D.write(`if (${U} < -9223372036854775808n || ${U} > 9223372036854775807n) return INVALID;`);break;case"uint64":D.write(`if (${U} < 0n || ${U} > 18446744073709551615n) return INVALID;`);break;default:throw new ND(`bigint format ${Q}`)}}function N3D(D,$,U,Q){let X=U.mime;if(X&&X.length>0){let F=ID($,new Set(X));D.write(`if (!${F}.has(${Q}.type)) return INVALID;`)}}function M3D(D,$,U,Q){if(U.when)throw new ND('check with a custom "when" condition');D.write(`if (${Q} == null) return INVALID;`);let X=U.shape;for(let F of Reflect.ownKeys(X)){let Y=typeof F==="symbol"?ID($,F):b0(F),J=YD($);D.write(`const ${J} = ${Q}[${Y}];`),R0(D,$,X[F],J,!1)}}function w3D(D,$,U,Q){let X=`${Q}[${JSON.stringify(U.property)}]`;lD(D,$,U.schema,X)}function O3D(D,$,U,Q,X){let F=U._zod.def.tx;if(!F)throw new ND("overwrite check without a transform function");if($4(F))throw new u$("z.compile: async overwrite transforms are not supported");let Y=ID($,F);D.write(`const ${X} = ${Y}(${Q});`)}function cz(){throw new a0}function oz(D){this.issues.push(D)}function V3D(D,$,U,Q){let X=U._zod.def;if(X.fn){if($4(X.fn))throw new u$("z.compile: async .refine() predicates are not supported");let F=D4($,X.fn),Y=ID($,cz),J=YD($);return D.write(`const ${J} = ${F}(${Q});`),D.write(`if (${J} instanceof Promise) ${Y}();`),D.write(`if (!${J}) return INVALID;`),Q}if(U._zod.check){if($4(U._zod.check))throw new u$("z.compile: async .superRefine() / check functions are not supported");let F=U._zod.check,J=D4($,(q)=>{let W={value:q,issues:[],addIssue:oz};if(F(W)instanceof Promise)cz();return W.issues.length===0?W.value:_0}),I=YD($);return D.write(`const ${I} = ${J}(${Q});`),D.write(`if (${I} === INVALID) return INVALID;`),I}throw new ND("custom check without a predicate or check function")}function y_(D,$,U,Q,X=!0){let F=U.format;if(F==="base64"){let q=ID($,_3);return D.write(`if (!${q}(${Q})) return INVALID;`),Q}if(F==="base64url"){let q=ID($,yX);return D.write(`if (!${q}(${Q})) return INVALID;`),Q}if(F==="jwt"){let q=ID($,dX),W=ID($,U.alg??null);return D.write(`if (!${q}(${Q}, ${W})) return INVALID;`),Q}if(F==="ipv6"){let q=ID($,v3);return D.write(`if (!${q}(${Q})) return INVALID;`),Q}if(F==="cidrv6"){let q=ID($,uX);return D.write(`if (!${q}(${Q})) return INVALID;`),Q}if(F==="credit_card"){let q=ID($,mX);return D.write(`if (!${q}(${Q})) return INVALID;`),Q}if(F==="iban"){let q=ID($,hX);return D.write(`if (!${q}(${Q})) return INVALID;`),Q}let Y=U;if(F==="url"||F==="httpurl"||Y.normalize||Y.hostname!==void 0||Y.protocol!==void 0){let q=ID($,kX),W=ID($,U),B=YD($),G=YD($);if(D.write(`const ${B} = ${Q}.trim();`),D.write(`const ${G} = ${q}(${B}, ${W});`),D.write(`if (typeof ${G} === "number") return INVALID;`),Y.hostname!==void 0){let K=ID($,xX);D.write(`if (!${K}(${G}, ${W}.hostname)) return INVALID;`)}if(Y.protocol!==void 0){let K=ID($,gX);D.write(`if (!${K}(${G}, ${W}.protocol)) return INVALID;`)}if(!X)return null;let Z=YD($),z=Y.normalize?`${G}.href`:`${ID($,b3)}(${B})`;return D.write(`const ${Z} = ${z};`),Z}let J=U.fn;if(J){if($4(J))throw new ND(`async string format ${F}`);let q=ID($,J);return D.write(`if (!${q}(${Q})) return INVALID;`),Q}if(R3D.has(F)&&U.pattern){let q=ID($,U.pattern);return D.write(`${q}.lastIndex = 0;`),D.write(`if (!${q}.test(${Q})) return INVALID;`),Q}let I=U.format;switch(I){case"regex":throw new ND("regex format without a pattern");case"lowercase":D.write(`if (${Q} !== ${Q}.toLowerCase()) return INVALID;`);break;case"uppercase":D.write(`if (${Q} !== ${Q}.toUpperCase()) return INVALID;`);break;case"includes":D.write(`if (!${Q}.includes(${b0(U.includes)})) return INVALID;`);break;case"starts_with":{let q=U.prefix;D.write(`if (${Q}.slice(0, ${q.length}) !== ${b0(q)}) return INVALID;`);break}case"ends_with":{let q=U.suffix;D.write(`if (${Q}.slice(-${q.length}) !== ${b0(q)}) return INVALID;`);break}default:throw new ND(`string format ${I}`)}return Q}function lD(D,$,U,Q,X=!0){let F=U._zod.def,Y=F.type;if(F.coerce)throw new ND(`coercion (z.coerce.${Y}())`);let J=X||!!F.checks?.length,I;switch(Y){case"string":I=A3D(D,$,U,Q,J);break;case"number":I=E3D(D,U,Q);break;case"boolean":I=j3D(D,Q);break;case"bigint":I=T3D(D,U,Q);break;case"symbol":I=S3D(D,Q);break;case"undefined":I=P3D(D,Q);break;case"null":I=C3D(D,Q);break;case"any":case"unknown":I=Q;break;case"never":D.write("return INVALID;"),I=Q;break;case"void":I=b3D(D,Q);break;case"nan":I=v3D(D,Q);break;case"date":I=_3D(D,Q);break;case"object":I=k3D(D,$,U,Q,J);break;case"optional":I=x3D(D,$,U,Q,J);break;case"nullable":I=f3D(D,$,U,Q,J);break;case"array":I=y3D(D,$,U,Q,J);break;case"literal":I=m3D(D,$,U,Q);break;case"enum":I=h3D(D,$,U,Q);break;case"readonly":{let q=k_(D,$,U,Q),W=YD($);D.write(`const ${W} = Object.freeze(${q});`),I=W;break}case"success":k_(D,$,U,Q),I="true";break;case"default":case"prefault":I=d3D(D,$,U,Q);break;case"nonoptional":I=l3D(D,$,U,Q);break;case"tuple":I=n3D(D,$,U,Q);break;case"union":I=i3D(D,$,U,Q);break;case"intersection":I=r3D(D,$,U,Q);break;case"record":I=o3D(D,$,U,Q);break;case"map":I=t3D(D,$,U,Q);break;case"set":I=s3D(D,$,U,Q);break;case"file":I=e3D(D,Q);break;case"template_literal":I=D5D(D,$,U,Q);break;case"lazy":I=$5D(D,$,U,Q);break;case"pipe":I=U5D(D,$,U,Q);break;case"custom":I=X5D(D,$,U,Q);break;case"transform":I=Y5D(D,$,U,Q);break;case"catch":I=F5D(D,$,U,Q);break;default:throw new ND(`schema type ${Y}`)}if(I===null)return null;return z3D(D,$,U,I)}function A3D(D,$,U,Q,X=!0){D.write(`if (typeof ${Q} !== "string") return INVALID;`);let F=U._zod.def;if(F.format===void 0)return Q;return y_(D,$,F,Q,X)}function E3D(D,$,U){D.write(`if (typeof ${U} !== "number" || !Number.isFinite(${U})) return INVALID;`);let Q=$._zod.def;if(Q.check==="number_format"&&Q.format)f_(D,{format:Q.format},U);return U}function j3D(D,$){return D.write(`if (typeof ${$} !== "boolean") return INVALID;`),$}function T3D(D,$,U){D.write(`if (typeof ${U} !== "bigint") return INVALID;`);let Q=$._zod.def;if(Q.format)switch(Q.format){case"int64":D.write(`if (${U} < -9223372036854775808n || ${U} > 9223372036854775807n) return INVALID;`);break;case"uint64":D.write(`if (${U} < 0n || ${U} > 18446744073709551615n) return INVALID;`);break}return U}function S3D(D,$){return D.write(`if (typeof ${$} !== "symbol") return INVALID;`),$}function P3D(D,$){return D.write(`if (${$} !== undefined) return INVALID;`),$}function C3D(D,$){return D.write(`if (${$} !== null) return INVALID;`),$}function b3D(D,$){return D.write(`if (${$} !== undefined) return INVALID;`),$}function v3D(D,$){return D.write(`if (typeof ${$} !== "number" || !Number.isNaN(${$})) return INVALID;`),$}function _3D(D,$){return D.write(`if (!(${$} instanceof Date) || Number.isNaN(${$}.getTime())) return INVALID;`),$}function k3D(D,$,U,Q,X=!0){let F=U._zod.def;D.write(`if (typeof ${Q} !== "object" || ${Q} === null || Array.isArray(${Q})) return INVALID;`);let Y=F.shape,J=Object.keys(Y),I=Object.getOwnPropertySymbols(Y),q=I.length?[...J,...I]:J,W=(N)=>typeof N==="symbol"?ID($,N):b0(N),B=(N)=>typeof N==="symbol"?`[${W(N)}]`:b0(N),G=Y;if(J.includes("__proto__"))throw new ND('object shape key "__proto__"');let Z=new Map;for(let N of q){let L=G[N],O=W(N),j=YD($);if(D.write(`const ${j} = ${Q}[${O}];`),L._zod.optin!==void 0){let E=YD($);if(D.write(`let ${E} = (() => {`),D.indented((C)=>{let S=R0(C,$,L,j);C.write(`return ${S};`)}),D.write("})();"),L._zod.optout==="optional")D.write(`if (${E} === INVALID) {`),D.indented((C)=>{C.write(`if (${O} in ${Q}) return INVALID;`),C.write(`${E} = undefined;`)}),D.write("}");else D.write(`if (${E} === INVALID) return INVALID;`);Z.set(N,E)}else{if(u3D(L))D.write(`if (!(${O} in ${Q})) return INVALID;`);let E=R0(D,$,L,j,X);if(E!==null)Z.set(N,E)}}let z=F.catchall,K="none";if(z){let N=z._zod.def.type;if(N==="never"){let L=J.map((O)=>`k !== ${b0(O)}`).join(" && ")||"true";D.write(`for (const k in ${Q}) {`),D.indented((O)=>{O.write(`if (${L}) return INVALID;`)}),D.write("}")}else if((N==="unknown"||N==="any")&&!z._zod.def.checks?.length)K="passthrough";else K="schema"}let H=YD($),M=q.some((N)=>__(G[N])||pz(G[N]));if(!X){if(K==="schema"){let N=J.length>0?ID($,new Set(J)):null;D.write(`for (const k in ${Q}) {`),D.indented((L)=>{if(L.write('if (k === "__proto__") continue;'),N)L.write(`if (${N}.has(k)) continue;`);let O=YD($);L.write(`const ${O} = ${Q}[k];`),R0(L,$,z,O,!1)}),D.write("}")}return null}if(!M){let N=q.map((L)=>`${B(L)}: ${Z.get(L)}`).join(", ");D.write(`const ${H} = { ${N} };`)}else{D.write(`const ${H} = {};`);for(let N of q){let L=W(N),O=Z.get(N);if(pz(G[N]))D.write(`if (${L} in ${Q}) ${H}[${L}] = ${O};`);else if(__(G[N]))D.write(`if (${O} !== undefined || ${L} in ${Q}) ${H}[${L}] = ${O};`);else D.write(`${H}[${L}] = ${O};`)}}if(K!=="none"){let N=J.length>0?ID($,new Set(J)):null;D.write(`for (const k in ${Q}) {`),D.indented((L)=>{if(L.write('if (k === "__proto__") continue;'),N)L.write(`if (${N}.has(k)) continue;`);if(K==="passthrough")L.write(`${H}[k] = ${Q}[k];`);else{let O=YD($);L.write(`const ${O} = ${Q}[k];`);let j=R0(L,$,z,O);L.write(`${H}[k] = ${j};`)}}),D.write("}")}return H}function x3D(D,$,U,Q,X=!0){let F=U._zod.def;if(g3D(U))return lD(D,$,F.innerType,Q,X);if(F.innerType._zod.optin==="defaulted"){let J=YD($),I=YD($);return D.write(`let ${J};`),D.write(`if (${Q} === undefined) {`),D.indented((q)=>{q.write(`const ${I} = (() => {`),q.indented((W)=>{let B=lD(W,$,F.innerType,Q);W.write(`return ${B};`)}),q.write("})();"),q.write(`if (${I} !== INVALID) ${J} = ${I};`)}),D.write("} else {"),D.indented((q)=>{let W=lD(q,$,F.innerType,Q);q.write(`${J} = ${W};`)}),D.write("}"),J}let Y=X?YD($):null;if(Y)D.write(`let ${Y};`);return D.write(`if (${Q} !== undefined) {`),D.indented((J)=>{let I=lD(J,$,F.innerType,Q,X);if(Y&&I!==null)J.write(`${Y} = ${I};`)}),D.write("}"),Y}function g3D(D){return D._zod.traits?.has("$ZodExactOptional")===!0}function u3D(D){return D._zod.optin===void 0&&e1(D)}function e1(D){if(D._zod.def.coerce)return!0;let $=D._zod.def;switch($.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 $.innerType?e1($.innerType):!1;case"literal":return!!$.values?.includes(void 0);case"enum":return!!D._zod.values?.has(void 0);case"optional":case"nullable":case"readonly":case"success":return $.innerType?e1($.innerType):!0;case"catch":return!0;case"union":return $.options?$.options.some(e1):!0;case"intersection":if(!$.left||!$.right)return!0;return e1($.left)&&e1($.right);case"pipe":return $.in?e1($.in):!0;default:return!0}}function pz(D){return D._zod.optin==="optional"&&D._zod.optout==="optional"}function __(D){return(D._zod.optin!=="defaulted"||D._zod.optout==="optional")&&t8(D)}function t8(D){let $=D._zod.def;switch($.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!!$.values?.includes(void 0);case"enum":return!!D._zod.values?.has(void 0);case"optional":return!0;case"nullable":case"readonly":case"nonoptional":return $.innerType?t8($.innerType):!0;case"union":return $.options?$.options.some(t8):!0;case"intersection":return!$.left||!$.right||t8($.left)||t8($.right);case"pipe":return $.out?t8($.out):!0;default:return!0}}function f3D(D,$,U,Q,X=!0){let F=U._zod.def,Y=X?YD($):null;if(Y)D.write(`let ${Y} = null;`);return D.write(`if (${Q} !== null) {`),D.indented((J)=>{let I=lD(J,$,F.innerType,Q,X);if(Y&&I!==null)J.write(`${Y} = ${I};`)}),D.write("}"),Y}function y3D(D,$,U,Q,X=!0){let F=U._zod.def;D.write(`if (!Array.isArray(${Q})) return INVALID;`);let Y=X?YD($):null,J=YD($),I=YD($);if(Y)D.write(`const ${Y} = new Array(${Q}.length);`);return D.write(`for (let ${J} = 0; ${J} < ${Q}.length; ${J}++) {`),D.indented((q)=>{q.write(`const ${I} = ${Q}[${J}];`);let W=R0(q,$,F.element,I,X);if(Y&&W!==null)q.write(`${Y}[${J}] = ${W};`)}),D.write("}"),Y}function m3D(D,$,U,Q){let F=U._zod.def.values;if(F.length!==1){let J=ID($,new Set(F));return D.write(`if (!${J}.has(${Q})) return INVALID;`),Q}let Y=F[0];if(typeof Y==="number"&&Number.isNaN(Y)){let J=ID($,new Set(F));return D.write(`if (!${J}.has(${Q})) return INVALID;`),Q}if(typeof Y==="string")D.write(`if (${Q} !== ${b0(Y)}) return INVALID;`);else if(typeof Y==="number"||typeof Y==="boolean")D.write(`if (${Q} !== ${Y}) return INVALID;`);else if(Y===null)D.write(`if (${Q} !== null) return INVALID;`);else if(Y===void 0)D.write(`if (${Q} !== undefined) return INVALID;`);else if(typeof Y==="bigint")D.write(`if (${Q} !== ${Y}n) return INVALID;`);else throw new ND(`literal type ${typeof Y}`);return Q}function h3D(D,$,U,Q){let X=U._zod.values;if(!X)throw new ND("enum schema without enumerated values");let F=ID($,X);return D.write(`if (!${F}.has(${Q})) return INVALID;`),Q}function k_(D,$,U,Q){let X=U._zod.def;return lD(D,$,X.innerType,Q)}function d3D(D,$,U,Q){let X=U._zod.def,Y=Object.getOwnPropertyDescriptor(U._zod.def,"defaultValue")?()=>U._zod.def.defaultValue:void 0;if(U._zod.def.type==="prefault"){if(!Y)return lD(D,$,X.innerType,Q);let I=ID($,Y),q=YD($);return D.write(`let ${q} = ${Q};`),D.write(`if (${Q} === undefined) ${q} = ${I}();`),lD(D,$,X.innerType,q)}let J=YD($);if(Y){let I=ID($,Y),q=ID($,K3);D.write(`let ${J};`),D.write(`if (${Q} === undefined) {`),D.indented((W)=>{W.write(`${J} = ${q}(${I}());`)}),D.write("} else {"),D.indented((W)=>{let B=lD(W,$,X.innerType,Q);W.write(`${J} = ${B} === undefined ? ${q}(${I}()) : ${B};`)}),D.write("}")}else D.write(`let ${J};`),D.write(`if (${Q} !== undefined) {`),D.indented((I)=>{let q=lD(I,$,X.innerType,Q);I.write(`${J} = ${q};`)}),D.write("}");return J}function l3D(D,$,U,Q){let X=U._zod.def,F=lD(D,$,X.innerType,Q),Y=YD($);return D.write(`const ${Y} = ${F};`),D.write(`if (${Y} === undefined) return INVALID;`),Y}function n3D(D,$,U,Q){let X=U._zod.def,F=X.items,Y=X.rest;D.write(`if (!Array.isArray(${Q})) return INVALID;`);let J=x_(F,"optin"),I=x_(F,"optout");if(Y)D.write(`if (${Q}.length < ${J}) return INVALID;`);else D.write(`if (${Q}.length < ${J} || ${Q}.length > ${F.length}) return INVALID;`);let q=YD($);D.write(`const ${q} = [];`);for(let W=0;W<F.length;W++){let B=F[W];if(W>=I)D.write(`if (${q}.length === ${W}) {`),D.indented((G)=>{G.write(`if (${W} < ${Q}.length) {`),G.indented((Z)=>{let z=YD($);Z.write(`const ${z} = ${Q}[${W}];`);let K=R0(Z,$,B,z);Z.write(`${q}[${W}] = ${K};`)}),G.write("} else {"),G.indented((Z)=>{if(pz(B)){Z.write(`${q}.length = ${W};`);return}let z=YD($),K=YD($);Z.write(`const ${z} = undefined;`),Z.write(`const ${K} = (() => {`),Z.indented((H)=>{let M=R0(H,$,B,z);H.write(`return ${M};`)}),Z.write("})();"),Z.write(`if (${K} === INVALID || ${K} === undefined) ${q}.length = ${W};`),Z.write(`else ${q}[${W}] = ${K};`)}),G.write("}")}),D.write("}");else{let G=YD($);D.write(`const ${G} = ${Q}[${W}];`);let Z=R0(D,$,B,G);D.write(`${q}[${W}] = ${Z};`)}}if(Y){let W=YD($),B=YD($);D.write(`for (let ${W} = ${F.length}; ${W} < ${Q}.length; ${W}++) {`),D.indented((G)=>{G.write(`const ${B} = ${Q}[${W}];`);let Z=R0(G,$,Y,B);G.write(`${q}[${W}] = ${Z};`)}),D.write("}")}return q}function x_(D,$){for(let U=D.length-1;U>=0;U--)if(!($==="optin"?D[U]._zod.optin!==void 0:D[U]._zod.optout==="optional"))return U+1;return 0}function i3D(D,$,U,Q){let X=U._zod.def,F=X.options;if(X.discriminator)return c3D(D,$,X,Q);if(X.inclusive===!1)throw new ND("exclusive unions (z.xor)");if(F.length===0)return D.write("return INVALID;"),Q;if(F.length===1)return lD(D,$,F[0],Q);if(F.every((I)=>I._zod.def.type==="literal"&&!I._zod.def.checks?.length)){let I=new Set(F.flatMap((W)=>W._zod.def.values)),q=ID($,I);return D.write(`if (!${q}.has(${Q})) return INVALID;`),Q}let J=YD($);D.write(`let ${J};`);for(let I=0;I<F.length;I++){let q=F[I];if(I===0)D.write(`${J} = (() => {`);else D.write(`if (${J} === INVALID) ${J} = (() => {`);D.indented((W)=>{let B=lD(W,$,q,Q);W.write(`return ${B};`)}),D.write("})();")}return D.write(`if (${J} === INVALID) return INVALID;`),J}function c3D(D,$,U,Q){if(U.unionFallback)throw new ND("discriminated union with unionFallback");if(U.options.length===0)return D.write("return INVALID;"),Q;let X=YD($),F=YD($);D.write(`const ${X} = ${Q}?.[${b0(U.discriminator)}];`),D.write(`let ${F};`);let Y=!0,J=new Set;for(let I of U.options){let q=I._zod.propValues?.[U.discriminator];if(!q||q.size===0)throw new ND("discriminated union option without static discriminator values");for(let G of q){if(J.has(G))throw new ND(`duplicate discriminator value ${String(G)}`);J.add(G)}let W=Array.from(q,(G)=>p3D($,X,G)),B=Y?"if":"else if";D.write(`${B} (${W.join(" || ")}) {`),D.indented((G)=>{let Z=lD(G,$,I,Q);G.write(`${F} = ${Z};`)}),D.write("}"),Y=!1}return D.write("else { return INVALID; }"),F}function p3D(D,$,U){if(typeof U==="string")return`${$} === ${b0(U)}`;if(typeof U==="number"){if(Number.isNaN(U))return`Number.isNaN(${$})`;return`${$} === ${U}`}if(typeof U==="boolean")return`${$} === ${U}`;if(U===null)return`${$} === null`;if(U===void 0)return`${$} === undefined`;if(typeof U==="bigint")return`${$} === ${U}n`;if(typeof U==="symbol"){let Q=ID(D,U);return`${$} === ${Q}`}throw new ND(`literal discriminator value ${String(U)}`)}function r3D(D,$,U,Q){let X=U._zod.def;$.definite=!1;let F=R0(D,$,X.left,Q),Y=R0(D,$,X.right,Q),J=ID($,p8),I=YD($);return D.write(`const ${I} = ${J}(${F}, ${Y});`),D.write(`if (!${I}.valid) return INVALID;`),`${I}.data`}function o3D(D,$,U,Q){let X=U._zod.def,F=ID($,I$);D.write(`if (!${F}(${Q})) return INVALID;`);let Y=YD($),J=YD($),I=YD($);D.write(`const ${Y} = {};`);let q=X,W=q.partial?void 0:X.keyType._zod.values;if(W){let Z=[];for(let K of W){if(!(typeof K==="string"||typeof K==="number"||typeof K==="symbol"))throw new ND(`record key value ${String(K)}`);let H=typeof K==="number"?K.toString():K;if(H==="__proto__")throw new ND('record key "__proto__"');Z.push(H);let M=ID($,K),N=lD(D,$,X.keyType,M),L=YD($);D.write(`const ${L} = ${Q}[${a3D($,H)}];`);let O=R0(D,$,X.valueType,L);D.write(`${Y}[${N}] = ${O};`)}let z=ID($,new Set(Z));return D.write(`for (const ${J} in ${Q}) {`),D.indented((K)=>{if(K.write(`if (${z}.has(${J})) continue;`),q.mode==="loose")K.write(`if (${J} !== "__proto__") ${Y}[${J}] = ${Q}[${J}];`);else K.write("return INVALID;")}),D.write("}"),Y}let B=X.keyType._zod.def;if(!(B.type==="string"&&B.format===void 0&&!B.coerce&&(B.checks?.length??0)===0)){let Z=X.mode==="loose",z=$Q(X.keyType);if(z.definite===!1)$.definite=!1;let K=ID($,z),H=ID($,g$),M=YD($);return g_(D,$,Q,J,(N)=>{if(N.write(`let ${M} = ${K}(${J});`),N.write(`if (${M} === INVALID && typeof ${J} === "string" && ${H}.test(${J})) ${M} = ${K}(Number(${J}));`),Z)N.write(`if (${M} === INVALID) { ${Y}[${J}] = ${Q}[${J}]; continue; }`);else N.write(`if (${M} === INVALID) return INVALID;`);N.write(`if (${M} === "__proto__") continue;`);let L=YD($);N.write(`const ${L} = ${Q}[${J}];`);let O=R0(N,$,X.valueType,L);N.write(`${Y}[${M}] = ${O};`)}),Y}return g_(D,$,Q,J,(Z)=>{Z.write(`const ${I} = ${Q}[${J}];`);let z=R0(Z,$,X.valueType,I);Z.write(`${Y}[${J}] = ${z};`)},"return INVALID;"),Y}function g_(D,$,U,Q,X,F){let Y=ID($,Object.prototype.propertyIsEnumerable),J=YD($),I=YD($),q=YD($);D.write(`const ${J} = Object.getOwnPropertySymbols(${U});`),D.write(`const ${I} = Object.getOwnPropertyNames(${U});`),D.write(`for (let ${q} = 0; ${q} < ${I}.length; ${q}++) {`),D.indented((W)=>{W.write(`const ${Q} = ${I}[${q}];`),W.write(`if (${Q} === "__proto__" || !${Y}.call(${U}, ${Q})) continue;`),X(W)}),D.write("}"),D.write(`for (let ${q} = 0; ${q} < ${J}.length; ${q}++) {`),D.indented((W)=>{if(W.write(`const ${Q} = ${J}[${q}];`),W.write(`if (!${Y}.call(${U}, ${Q})) continue;`),F)W.write(F);else X(W)}),D.write("}")}function a3D(D,$){if(typeof $==="string")return b0($);return ID(D,$)}function t3D(D,$,U,Q){let X=U._zod.def;D.write(`if (!(${Q} instanceof Map)) return INVALID;`);let F=YD($),Y=YD($),J=YD($);return D.write(`const ${F} = new Map();`),D.write(`for (const [${Y}, ${J}] of ${Q}) {`),D.indented((I)=>{let q=lD(I,$,X.keyType,Y),W=lD(I,$,X.valueType,J);I.write(`${F}.set(${q}, ${W});`)}),D.write("}"),F}function s3D(D,$,U,Q){let X=U._zod.def;D.write(`if (!(${Q} instanceof Set)) return INVALID;`);let F=YD($),Y=YD($);return D.write(`const ${F} = new Set();`),D.write(`for (const ${Y} of ${Q}) {`),D.indented((J)=>{let I=lD(J,$,X.valueType,Y);J.write(`${F}.add(${I});`)}),D.write("}"),F}function e3D(D,$){return D.write(`if (!(${$} instanceof File)) return INVALID;`),$}function D5D(D,$,U,Q){D.write(`if (typeof ${Q} !== "string") return INVALID;`);let X=U._zod.pattern;if(X){let F=ID($,X);D.write(`${F}.lastIndex = 0;`),D.write(`if (!${F}.test(${Q})) return INVALID;`)}return Q}function $5D(D,$,U,Q){let X=U._zod.def,F=D4($,X.getter),Y=ID($,{parser:null});D.write(`if (!${Y}.parser) {`),D.indented((I)=>{I.write(`const inner = ${F}();`),I.write(`${Y}.parser = function(input) {`),I.indented((q)=>{q.write("const result = inner._zod.run({ value: input, issues: [] }, {});"),q.write("return result.issues.length === 0 ? result.value : INVALID;")}),I.write("};")}),D.write("}");let J=YD($);return D.write(`const ${J} = ${Y}.parser(${Q});`),D.write(`if (${J} === INVALID) return INVALID;`),J}function U5D(D,$,U,Q){let X=U._zod.def,F=lD(D,$,X.in,Q);if(X.transform){if($4(X.transform))throw new u$("z.compile: async transforms in pipes are not supported");let Y=X.transform,I=D4($,(W)=>{let B={value:W,issues:[],addIssue:oz},G=Y(W,B);if(G instanceof Promise)return _0;return B.issues.length===0?G:_0}),q=YD($);return D.write(`const ${q} = ${I}(${F});`),D.write(`if (${q} === INVALID) return INVALID;`),lD(D,$,X.out,q)}else return lD(D,$,X.out,F)}function $4(D){return typeof D==="function"&&(D.constructor.name==="AsyncFunction"||D[Symbol.toStringTag]==="AsyncFunction")}function X5D(D,$,U,Q){let X=U._zod.def;if(X.fn){if($4(X.fn))throw new u$("z.compile: async custom predicates are not supported");let F=D4($,X.fn),Y=ID($,cz),J=YD($);D.write(`const ${J} = ${F}(${Q});`),D.write(`if (${J} instanceof Promise) ${Y}();`),D.write(`if (!${J}) return INVALID;`)}else throw new ND("custom schema without a predicate function");return Q}function Q5D(D,$,U){let Q=D._zod.run({value:U,issues:[]},{});if(Q&&typeof Q.then==="function")return _0;let X=Q;if(X.issues.length===0)return X.value;return $()}function F5D(D,$,U,Q){let X=U._zod.def;if(!X.catchValue[WX])throw new ND("catch with a callback (only a constant catch value compiles)",!1);let F=YD($);D.write(`let ${F} = (() => {`),D.indented((q)=>{let W=R0(q,$,X.innerType,Q);q.write(`return ${W};`)}),D.write("})();");let Y=ID($,X.innerType),J=D4($,X.catchValue),I=ID($,Q5D);return D.write(`if (${F} === INVALID) {`),D.indented((q)=>{q.write(`${F} = ${I}(${Y}, ${J}, ${Q});`),q.write(`if (${F} === INVALID) return INVALID;`)}),D.write("}"),F}function Y5D(D,$,U,Q){let X=U._zod.def;if(X.transform){if($4(X.transform))throw new u$("z.compile: async transforms are not supported");let F=X.transform,J=D4($,(q)=>{let W={value:q,issues:[],addIssue:oz},B=F(q,W);if(B instanceof Promise)return _0;return W.issues.length===0?B:_0}),I=YD($);return D.write(`const ${I} = ${J}(${Q});`),D.write(`if (${I} === INVALID) return INVALID;`),I}return Q}var _0,v_,u$,ND,G3D,R3D;var m_=u(()=>{f6();bG();a1();r8();s();_0=Symbol.for("zod.compile.invalid"),v_=Symbol.for("zod.compile.fallback");u$=class u$ extends Error{constructor(D="z.compile does not support async refinements, transforms, or checks"){super(D);this.name="ZodCompileAsyncError"}};ND=class ND extends Error{constructor(D,$=!0){super(`z.compile does not support ${D}; this schema must use the runtime parser`);this.name="ZodCompileUnsupportedError",this.islandable=$}};G3D=new Set(["max_size","min_size","size_equals","max_length","min_length","length_equals"]);R3D=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 UQ(D){if(D.checks)D.checks=[...D.checks];return D}function az(D,$){return new D(UQ({type:"string",...p($)}))}function tz(D,$){return new D(UQ({type:"string",coerce:!0,...p($)}))}function XQ(D,$){return new D({type:"string",format:"email",check:"string_format",abort:!1,...p($)})}function QQ(D,$){return new D({type:"string",format:"guid",check:"string_format",abort:!1,...p($)})}function FQ(D,$){return new D({type:"string",format:"uuid",check:"string_format",abort:!1,...p($)})}function YQ(D,$){return new D({type:"string",format:"uuid",check:"string_format",abort:!1,version:"v4",...p($)})}function JQ(D,$){return new D({type:"string",format:"uuid",check:"string_format",abort:!1,version:"v6",...p($)})}function IQ(D,$){return new D({type:"string",format:"uuid",check:"string_format",abort:!1,version:"v7",...p($)})}function r3(D,$){return new D({type:"string",format:"url",check:"string_format",abort:!1,...p($)})}function qQ(D,$){return new D({type:"string",format:"emoji",check:"string_format",abort:!1,...p($)})}function WQ(D,$){return new D({type:"string",format:"nanoid",check:"string_format",abort:!1,...p($)})}function BQ(D,$){return new D({type:"string",format:"cuid",check:"string_format",abort:!1,...p($)})}function GQ(D,$){return new D({type:"string",format:"cuid2",check:"string_format",abort:!1,...p($)})}function zQ(D,$){return new D({type:"string",format:"ulid",check:"string_format",abort:!1,...p($)})}function ZQ(D,$){return new D({type:"string",format:"xid",check:"string_format",abort:!1,...p($)})}function KQ(D,$){return new D({type:"string",format:"ksuid",check:"string_format",abort:!1,...p($)})}function HQ(D,$){return new D({type:"string",format:"ipv4",check:"string_format",abort:!1,...p($)})}function LQ(D,$){return new D({type:"string",format:"ipv6",check:"string_format",abort:!1,...p($)})}function sz(D,$){return new D({type:"string",format:"mac",check:"string_format",abort:!1,...p($)})}function NQ(D,$){return new D({type:"string",format:"cidrv4",check:"string_format",abort:!1,...p($)})}function MQ(D,$){return new D({type:"string",format:"cidrv6",check:"string_format",abort:!1,...p($)})}function wQ(D,$){return new D({type:"string",format:"base64",check:"string_format",abort:!1,...p($)})}function OQ(D,$){return new D({type:"string",format:"base64url",check:"string_format",abort:!1,...p($)})}function VQ(D,$){return new D({type:"string",format:"e164",check:"string_format",abort:!1,...p($)})}function ez(D,$){return new D({type:"string",format:"credit_card",check:"string_format",abort:!1,...p($)})}function DZ(D,$){return new D({type:"string",format:"iban",check:"string_format",abort:!1,...p($)})}function RQ(D,$){return new D({type:"string",format:"jwt",check:"string_format",abort:!1,...p($)})}function o3(D,$){return new D({type:"string",format:"datetime",check:"string_format",offset:!1,local:!1,precision:null,...p($)})}function a3(D,$){return new D({type:"string",format:"date",check:"string_format",...p($)})}function t3(D,$){return new D({type:"string",format:"time",check:"string_format",precision:null,...p($)})}function s3(D,$){return new D({type:"string",format:"duration",check:"string_format",...p($)})}function UZ(D,$){return new D(UQ({type:"number",checks:[],...p($)}))}function XZ(D,$){return new D(UQ({type:"number",coerce:!0,checks:[],...p($)}))}function QZ(D,$){return new D({type:"number",check:"number_format",abort:!1,format:"safeint",...p($)})}function FZ(D,$){return new D({type:"number",check:"number_format",abort:!1,format:"float32",...p($)})}function YZ(D,$){return new D({type:"number",check:"number_format",abort:!1,format:"float64",...p($)})}function JZ(D,$){return new D({type:"number",check:"number_format",abort:!1,format:"int32",...p($)})}function IZ(D,$){return new D({type:"number",check:"number_format",abort:!1,format:"uint32",...p($)})}function qZ(D,$){return new D({type:"boolean",...p($)})}function WZ(D,$){return new D({type:"boolean",coerce:!0,...p($)})}function BZ(D,$){return new D({type:"bigint",...p($)})}function GZ(D,$){return new D({type:"bigint",coerce:!0,...p($)})}function zZ(D,$){return new D({type:"bigint",check:"bigint_format",abort:!1,format:"int64",...p($)})}function ZZ(D,$){return new D({type:"bigint",check:"bigint_format",abort:!1,format:"uint64",...p($)})}function KZ(D,$){return new D({type:"symbol",...p($)})}function HZ(D,$){return new D({type:"undefined",...p($)})}function LZ(D,$){return new D({type:"null",...p($)})}function NZ(D){return new D({type:"any"})}function MZ(D){return new D({type:"unknown"})}function wZ(D,$){return new D({type:"never",...p($)})}function OZ(D,$){return new D({type:"void",...p($)})}function VZ(D,$){return new D({type:"date",...p($)})}function RZ(D,$){return new D({type:"date",coerce:!0,...p($)})}function AZ(D,$){return new D({type:"nan",...p($)})}function f$(D,$){return new jX({check:"less_than",...p($),value:D,inclusive:!1})}function t0(D,$){return new jX({check:"less_than",...p($),value:D,inclusive:!0})}function y$(D,$){return new TX({check:"greater_than",...p($),value:D,inclusive:!1})}function s0(D,$){return new TX({check:"greater_than",...p($),value:D,inclusive:!0})}function AQ(D){return y$(0,D)}function EQ(D){return f$(0,D)}function jQ(D){return t0(0,D)}function TQ(D){return s0(0,D)}function y6(D,$){return new rW({check:"multiple_of",...p($),value:D})}function m6(D,$){return new tW({check:"max_size",...p($),maximum:D})}function m$(D,$){return new sW({check:"min_size",...p($),minimum:D})}function U4(D,$){return new eW({check:"size_equals",...p($),size:D})}function X4(D,$){return new DB({check:"max_length",...p($),maximum:D})}function Q6(D,$){return new $B({check:"min_length",...p($),minimum:D})}function Q4(D,$){return new UB({check:"length_equals",...p($),length:D})}function s8(D,$){return new XB({check:"string_format",format:"regex",...p($),pattern:D})}function e8(D){return new QB({check:"string_format",format:"lowercase",...p(D)})}function D2(D){return new FB({check:"string_format",format:"uppercase",...p(D)})}function $2(D,$){return new YB({check:"string_format",format:"includes",...p($),includes:D})}function U2(D,$){return new JB({check:"string_format",format:"starts_with",...p($),prefix:D})}function X2(D,$){return new IB({check:"string_format",format:"ends_with",...p($),suffix:D})}function SQ(D,$,U){return new qB({check:"property",property:D,schema:$,...p(U)})}function Q2(D,$){return new WB({check:"properties",shape:D,...p($)})}function F2(D,$){return new BB({check:"mime_type",mime:D,...p($)})}function V$(D){return new GB({check:"overwrite",tx:D})}function Y2(D){return V$(($)=>$.normalize(D))}function J2(){return V$((D)=>D.trim())}function I2(){return V$((D)=>D.toLowerCase())}function q2(){return V$((D)=>D.toUpperCase())}function W2(){return V$((D)=>rq(D))}function EZ(D,$,U){return new D({type:"array",element:$,...p(U)})}function J5D(D,$,U){return new D({type:"union",options:$,...p(U)})}function I5D(D,$,U){return new D({type:"union",options:$,inclusive:!1,...p(U)})}function q5D(D,$,U,Q){return new D({type:"union",options:U,discriminator:$,...p(Q)})}function W5D(D,$,U){return new D({type:"intersection",left:$,right:U})}function B5D(D,$,U,Q){let X=U instanceof qD;return new D({type:"tuple",items:$,rest:X?U:null,...p(X?Q:U)})}function G5D(D,$,U,Q){return new D({type:"record",keyType:$,valueType:U,...p(Q)})}function z5D(D,$,U,Q){return new D({type:"map",keyType:$,valueType:U,...p(Q)})}function Z5D(D,$,U){return new D({type:"set",valueType:$,...p(U)})}function K5D(D,$,U){let Q=Array.isArray($)?Object.fromEntries($.map((X)=>[X,X])):$;return new D({type:"enum",entries:Q,...p(U)})}function H5D(D,$,U){return new D({type:"enum",entries:$,...p(U)})}function L5D(D,$,U){return new D({type:"literal",values:Array.isArray($)?$:[$],...p(U)})}function jZ(D,$){return new D({type:"file",...p($)})}function N5D(D,$){return new D({type:"transform",transform:$})}function M5D(D,$){return new D({type:"optional",innerType:$})}function w5D(D,$){return new D({type:"nullable",innerType:$})}function O5D(D,$,U){return new D({type:"default",innerType:$,get defaultValue(){return typeof U==="function"?U():K3(U)}})}function V5D(D,$,U){return new D({type:"nonoptional",innerType:$,...p(U)})}function R5D(D,$){return new D({type:"success",innerType:$})}function A5D(D,$,U){return new D({type:"catch",innerType:$,catchValue:typeof U==="function"?U:DW(U)})}function E5D(D,$,U){return new D({type:"pipe",in:$,out:U})}function j5D(D,$){return new D({type:"readonly",innerType:$})}function T5D(D,$,U){return new D({type:"template_literal",parts:$,...p(U)})}function S5D(D,$){return new D({type:"lazy",getter:$})}function P5D(D,$){return new D({type:"promise",innerType:$})}function TZ(D,$,U){let Q=p(U);return Q.abort??(Q.abort=!0),new D({type:"custom",check:"custom",fn:$,...Q})}function SZ(D,$,U){return new D({type:"custom",check:"custom",fn:$,...p(U)})}function PZ(D,$){let U=h_((Q)=>{return Q.addIssue=(X)=>{if(typeof X==="string")Q.issues.push(m8(X,Q.value,U._zod.def));else{let F=X;if(F.fatal)F.continue=!1;if(F.code??(F.code="custom"),!("input"in F))F.input=Q.value;F.inst??(F.inst=U),F.continue??(F.continue=!U._zod.def.abort),Q.issues.push(m8(F))}},D(Q.value,Q)},$);return U}function h_(D,$){let U=new kD({check:"custom",...p($)});return U._zod.check=D,U}function CZ(D){let $=new kD({check:"describe"});return $._zod.onattach=[(U)=>{let Q=L0.get(U)??{};L0.add(U,{...Q,description:D})}],$._zod.check=()=>{},$}function bZ(D){let $=new kD({check:"meta"});return $._zod.onattach=[(U)=>{let Q=L0.get(U)??{};L0.add(U,{...Q,...D})}],$._zod.check=()=>{},$}function vZ(D,$){let U=p($),Q=U.truthy??["true","1","yes","on","y","enabled"],X=U.falsy??["false","0","no","off","n","disabled"];if(U.case!=="sensitive")Q=Q.map((Z)=>typeof Z==="string"?Z.toLowerCase():Z),X=X.map((Z)=>typeof Z==="string"?Z.toLowerCase():Z);let F=new Set(Q),Y=new Set(X),J=D.Codec??u3,I=D.Boolean??x3,W=new(D.String??t1)({type:"string",error:U.error}),B=new I({type:"boolean",error:U.error}),G=new J({type:"pipe",in:W,out:B,transform:(Z,z)=>{let K=Z;if(U.case!=="sensitive")K=K.toLowerCase();if(F.has(K))return!0;else if(Y.has(K))return!1;else return z.issues.push({code:"invalid_value",expected:"stringbool",values:[...F,...Y],input:z.value,inst:G,continue:!1}),{}},reverseTransform:(Z,z)=>{if(Z===!0)return Q[0]||"true";else return X[0]||"false"},error:U.error});return G._zod.bag.truthy=Q,G._zod.bag.falsy=X,G._zod.bag.case=U.case??"insensitive",G}function F4(D,$,U,Q={}){let X=p(Q),F={check:"string_format",type:"string",format:$,fn:typeof U==="function"?U:(J)=>U.test(J),...X};if(U instanceof RegExp)F.pattern=U;return new D(F)}var $Z;var d_=u(()=>{SX();p3();r8();s();$Z={Any:null,Minute:-1,Second:0,Millisecond:3,Microsecond:6}});function e3(D,...$){for(let U of $)for(let Q of Reflect.ownKeys(U))if(Object.prototype.propertyIsEnumerable.call(U,Q))H0(D,Q,U[Q]);return D}function h6(D){let $=D?.target??"draft-2020-12";if($==="draft-4")$="draft-04";if($==="draft-7")$="draft-07";return{processors:D.processors??{},metadataRegistry:D?.metadata??L0,target:$,unrepresentable:D?.unrepresentable??"throw",override:D?.override??(()=>{}),io:D?.io??"output",counter:0,seen:new Map,sharedDefsExtractedFor:void 0,sharedEmitDoneFor:void 0,cycles:D?.cycles??"ref",reused:D?.reused??"inline",intersections:[],deferred:[],external:D?.external??void 0}}function F0(D,$,U,Q,X){let F=typeof $.unrepresentable==="function"?$.unrepresentable({zodSchema:D,path:Q.path,message:X}):$.unrepresentable;if(F==="any")return!1;if(F===void 0||F==="throw")throw Error(X);return Object.assign(U,F),!0}function TD(D,$,U={path:[],schemaPath:[]}){var Q;let X=D._zod.def,F=$.seen.get(D);if(F){if(F.count++,U.schemaPath.includes(D))F.cycle=U.path;return F.schema}let Y={schema:{},count:1,cycle:void 0,path:U.path};$.seen.set(D,Y),$.sharedDefsExtractedFor=void 0,$.sharedEmitDoneFor=void 0;let J=D._zod.toJSONSchema?.();if(J)Y.schema=J;else{let W={...U,schemaPath:[...U.schemaPath,D],path:U.path};if(D._zod.processJSONSchema)D._zod.processJSONSchema($,Y.schema,W);else{let G=Y.schema,Z=$.processors[X.type];if(!Z)throw Error(`[toJSONSchema]: Non-representable type encountered: ${X.type}`);Z(D,$,G,W)}let B=D._zod.parent;if(B){if(!Y.ref)Y.ref=B;TD(B,$,W),$.seen.get(B).isParent=!0}}let I=$.metadataRegistry.get(D);if(I)e3(Y.schema,I);if($.io==="input"&&k0(D))delete Y.schema.examples,delete Y.schema.default;if($.io==="input"&&"_prefault"in Y.schema)(Q=Y.schema).default??(Q.default=Y.schema._prefault);return delete Y.schema._prefault,$.seen.get(D).schema}function l_(D){return D.replace(/~/g,"~0").replace(/\//g,"~1")}function d6(D,$){let U=D.seen.get($);if(!U)throw Error("Unprocessed schema. This is a bug in Zod.");if(D.external&&D.sharedDefsExtractedFor===D.external)return;let Q=new Map;for(let Y of D.seen.entries()){let J=D.metadataRegistry.get(Y[0])?.id;if(J){let I=Q.get(J);if(I&&I!==Y[0])throw Error(`Duplicate schema id "${J}" detected during JSON Schema conversion. Two different schemas cannot share the same id when converted together.`);Q.set(J,Y[0])}}let X=(Y)=>{let J=D.target==="draft-2020-12"?"$defs":"definitions";if(D.external){let B=D.external.registry.get(Y[0])?.id,G=D.external.uri??((z)=>z);if(B)return{ref:G(B)};let Z=Y[1].defId??Y[1].schema.id??`schema${D.counter++}`;return Y[1].defId=Z,{defId:Z,ref:`${G("__shared")}#/${J}/${l_(Z)}`}}let I="#",q=`${I}/${J}/`;if(Y[1]===U&&!Y[1].schema.id)return{ref:I};let W=Y[1].schema.id??`__schema${D.counter++}`;return{defId:W,ref:q+l_(W)}},F=(Y)=>{if(Y[1].schema.$ref)return;let J=Y[1],{ref:I,defId:q}=X(Y);if(J.def={...J.schema},q)J.defId=q;let W=J.schema;for(let B in W)delete W[B];W.$ref=I};if(D.cycles==="throw")for(let Y of D.seen.entries()){let J=Y[1];if(J.cycle)throw Error(`Cycle detected: #/${J.cycle?.join("/")}/<root>

Set the \`cycles\` parameter to \`"ref"\` to resolve cyclical schemas with defs.`)}for(let Y of D.seen.entries()){let J=Y[1];if($===Y[0]){F(Y);continue}if(D.external){let q=D.external.registry.get(Y[0])?.id;if($!==Y[0]&&q){F(Y);continue}}if(D.metadataRegistry.get(Y[0])?.id){F(Y);continue}if(J.cycle){F(Y);continue}if(J.count>1){if(D.reused==="ref")F(Y)}}if(D.external)D.sharedDefsExtractedFor=D.external}function c_(D){let $=D.anyOf;if(!Array.isArray($)||$.length===0||D.type!==void 0)return;let U=[];for(let Q of $){if(!Q||typeof Q!=="object")return;c_(Q);let X=Object.keys(Q);if(X.length!==1||X[0]!=="type")return;let F=Q.type;for(let Y of Array.isArray(F)?F:[F]){if(typeof Y!=="string")return;if(!U.includes(Y))U.push(Y)}}delete D.anyOf,D.type=U.length===1?U[0]:U}function i_(D){let $=D.additionalProperties;if($===void 0||$===!1||typeof $!=="object"||$===null)return null;return Object.keys($).length?$:null}function _Z(D){let $=[];for(let F of D){if(typeof F!=="object"||F.type!=="object")return null;for(let Y in F)if(!p_.has(Y))return null;$.push(F)}let U={},Q=new Set;for(let F of $){for(let Y in F.properties){if(Object.prototype.hasOwnProperty.call(U,Y))continue;let J=[];for(let q of $){let W=q.properties?.[Y]??i_(q);if(W===null||W===void 0)continue;if(!J.some((B)=>JSON.stringify(B)===JSON.stringify(W)))J.push(W)}let I=J.length===1?J[0]:_Z(J)??{allOf:J};H0(U,Y,I)}for(let Y of F.required??[])Q.add(Y)}let X={type:"object",properties:U};if(Q.size)X.required=[...Q];if($.every((F)=>F.additionalProperties===!1))X.additionalProperties=!1;else{let F=[];for(let Y of $){let J=i_(Y);if(J&&!F.some((I)=>JSON.stringify(I)===JSON.stringify(J)))F.push(J)}if(F.length===1)X.additionalProperties=F[0];else if(F.length>1)X.additionalProperties={allOf:F}}return X}function C5D(D){let $=D.allOf;if(!Array.isArray($)||$.length<2)return;for(let X of p_)if(X in D)return;let U=$.filter((X)=>n_.some((F)=>Array.isArray(X[F]))),Q=null;if(!U.length)Q=_Z($);else{let X=U[0],F=n_.find((I)=>Array.isArray(X[I]));if(Object.keys(X).length!==1)return;let Y=$.filter((I)=>I!==X),J=X[F].map((I)=>_Z([...Y,I]));if(J.some((I)=>!I))return;Q={[F]:J}}if(!Q)return;delete D.allOf,e3(D,Q)}function l6(D,$){let U=D.seen.get($);if(!U)throw Error("Unprocessed schema. This is a bug in Zod.");let Q=(J)=>{let I=D.seen.get(J);if(I.ref===null)return;let q=I.def??I.schema,W={...q},B=I.ref;if(I.ref=null,B){Q(B);let Z=D.seen.get(B),z=Z.schema;if(z.$ref&&(D.target==="draft-07"||D.target==="draft-04"||D.target==="openapi-3.0"))q.allOf=q.allOf??[],q.allOf.push(z);else e3(q,z);if(e3(q,W),J._zod.parent===B)for(let H in q){if(H==="$ref"||H==="allOf")continue;if(!(H in W))delete q[H]}if(z.$ref&&Z.def)for(let H in q){if(H==="$ref"||H==="allOf")continue;if(H in Z.def&&JSON.stringify(q[H])===JSON.stringify(Z.def[H]))delete q[H]}}let G=J._zod.parent;if(G&&G!==B){Q(G);let Z=D.seen.get(G);if(Z?.schema.$ref){if(q.$ref=Z.schema.$ref,Z.def)for(let z in q){if(z==="$ref"||z==="allOf")continue;if(z in Z.def&&JSON.stringify(q[z])===JSON.stringify(Z.def[z]))delete q[z]}}}D.override({zodSchema:J,jsonSchema:q,path:I.path??[]})};if(!D.external||D.sharedEmitDoneFor!==D.external){for(let J of[...D.seen.entries()].reverse())Q(J[0]);if(D.target!=="openapi-3.0")for(let J of D.seen.entries())c_(J[1].def??J[1].schema);for(let J of D.deferred)J();if(D.intersections.length){let J=new Map;for(let I of D.seen.values())for(let q of[I.schema,I.def]){let W=q?.allOf;if(!Array.isArray(W))continue;let B=J.get(W);if(B)B.push(q);else J.set(W,[q])}for(let I of D.intersections)for(let q of J.get(I)??[])C5D(q)}}let X={};if(D.target==="draft-2020-12")X.$schema="https://json-schema.org/draft/2020-12/schema";else if(D.target==="draft-07")X.$schema="http://json-schema.org/draft-07/schema#";else if(D.target==="draft-04")X.$schema="http://json-schema.org/draft-04/schema#";else if(D.target==="openapi-3.0");if(D.external?.uri){let J=D.external.registry.get($)?.id;if(!J)throw Error("Schema is missing an `id` property");X.$id=D.external.uri(J)}e3(X,U.defId?U.schema:U.def??U.schema);let F=D.metadataRegistry.get($)?.id;if(F!==void 0&&X.id===F)delete X.id;let Y=D.external?.defs??{};if(!D.external||D.sharedEmitDoneFor!==D.external)for(let J of D.seen.entries()){let I=J[1];if(I.def&&I.defId){if(I.def.id===I.defId)delete I.def.id;H0(Y,I.defId,I.def)}}if(D.external)D.sharedEmitDoneFor=D.external;if(D.external);else if(Object.keys(Y).length>0)if(D.target==="draft-2020-12")X.$defs=Y;else X.definitions=Y;try{let J=JSON.parse(JSON.stringify(X));return Object.defineProperty(J,"~standard",{value:{...$["~standard"],jsonSchema:{input:B2($,"input",D.processors),output:B2($,"output",D.processors)}},enumerable:!1,writable:!1}),J}catch(J){throw Error("Error converting schema to JSON.")}}function k0(D,$){let U=$??{seen:new Set};if(U.seen.has(D))return!1;U.seen.add(D);let Q=D._zod.def;if(Q.type==="transform")return!0;if(Q.type==="array")return k0(Q.element,U);if(Q.type==="set")return k0(Q.valueType,U);if(Q.type==="lazy")return k0(Q.getter(),U);if(Q.type==="promise"||Q.type==="optional"||Q.type==="nonoptional"||Q.type==="nullable"||Q.type==="readonly"||Q.type==="default"||Q.type==="prefault"||Q.type==="catch")return k0(Q.innerType,U);if(Q.type==="intersection")return k0(Q.left,U)||k0(Q.right,U);if(Q.type==="record"||Q.type==="map")return k0(Q.keyType,U)||k0(Q.valueType,U);if(Q.type==="pipe"){if(D._zod.traits.has("$ZodCodec"))return!0;return k0(Q.in,U)||k0(Q.out,U)}if(Q.type==="object"){for(let X in Q.shape)if(k0(Q.shape[X],U))return!0;return!1}if(Q.type==="union"){for(let X of Q.options)if(k0(X,U))return!0;return!1}if(Q.type==="tuple"){for(let X of Q.items)if(k0(X,U))return!0;if(Q.rest&&k0(Q.rest,U))return!0;return!1}return!1}var p_,n_,kZ=(D,$={})=>(U)=>{let Q=h6({...U,processors:$});return TD(D,Q),d6(Q,D),l6(Q,D)},B2=(D,$,U={})=>(Q)=>{let{libraryOptions:X,target:F}=Q??{},Y=h6({...X??{},target:F,io:$,processors:U});return TD(D,Y),d6(Y,D),l6(Y,D)};var D5=u(()=>{p3();s();p_=new Set(["type","properties","required","additionalProperties"]),n_=["oneOf","anyOf"]});function Y0(D){let $={},U=D._zod.def,Q=D._zod.traits.has("$ZodCheck")?[D,...U.checks??[]]:U.checks??[];for(let F of Q)b5D[F._zod.def.check]?.($,F._zod.def);let X=D._zod.bag;if(X.minimum!==void 0)G2($,"minimum",X.minimum);if(X.exclusiveMinimum!==void 0)G2($,"exclusiveMinimum",X.exclusiveMinimum);if(X.maximum!==void 0)z2($,"maximum",X.maximum);if(X.exclusiveMaximum!==void 0)z2($,"exclusiveMaximum",X.exclusiveMaximum);if(X.multipleOf!==void 0)s_($,X.multipleOf);if(X.format!==void 0){if($.format??($.format=X.format),X.format.includes("int"))$.isInt=!0}if(X.mime)Dk($,X.mime);for(let F of X.patterns??[])e_($,F);return $}function $5(D){let $=D._zod.def;if($.type==="pipe"&&$.in._zod.traits.has("$ZodTransform"))return $5($.out);if($.type==="catch")return $5($.innerType);return D._zod.optin}function xZ(D,$,U){if($.$ref){if(U.has($))return $;U.add($);let z=D.get($)?.def;if(!z)return $;let K=xZ(D,z,U);return K===z?$:K}for(let z of["anyOf","oneOf"]){let K=$[z];if(!Array.isArray(K))continue;let H=K.map((M)=>xZ(D,M,U));if(H.some((M,N)=>M!==K[N]))$={...$,[z]:H}}let Q=Array.isArray($.type)?$.type:[$.type],X=!Q.includes("string")&&Q.some((z)=>z==="number"||z==="integer"),F=$.enum??($.const!==void 0?[$.const]:void 0);if(!X&&!F?.some((z)=>typeof z==="number"))return $;let{minimum:Y,maximum:J,exclusiveMinimum:I,exclusiveMaximum:q,multipleOf:W,format:B,id:G,...Z}=$;if(Z.enum)Z.enum=Z.enum.map((z)=>typeof z==="number"?String(z):z);else if(typeof Z.const==="number")Z.const=String(Z.const);if(!X)return Z;if(Z.type="string",!F)Z.pattern=(Q.includes("number")?g$:T3).source;return Z}function k5D(D){let $=new Map;for(let Q of D.seen.values())if(Q.def&&!$.has(Q.schema))$.set(Q.schema,Q);let U=new Map;for(let Q of gZ.get(D)??[]){let X=D.seen.get(Q),F=(X?.def??X?.schema)?.propertyNames;if(!F||F===!0||U.has(F))continue;let Y=xZ($,F,new Set);if(Y!==F)U.set(F,Y)}if(!U.size)return;for(let Q of D.seen.values())for(let X of[Q.schema,Q.def]){let F=X&&U.get(X.propertyNames);if(F)X.propertyNames=F}}function Xk(D,$,U,Q,X){let F=!1,Y=JSON.stringify(D,(J,I)=>{if(typeof I!=="bigint")return I;return F=!0,null});if(!F)return JSON.parse(Y);return F0($,U,Q,X,"BigInt defaults cannot be represented in JSON Schema"),zK}function vQ(D,$){if("_idmap"in D){let Q=D,X=h6({...$,processors:PQ}),F={};for(let I of Q._idmap.entries()){let[q,W]=I;TD(W,X)}let Y={},J={registry:Q,uri:$?.uri,defs:F};X.external=J;for(let I of Q._idmap.entries()){let[q,W]=I;d6(X,W),H0(Y,q,l6(X,W))}if(Object.keys(F).length>0){let I=X.target==="draft-2020-12"?"$defs":"definitions";Y.__shared={[I]:F}}return{schemas:Y}}let U=h6({...$,processors:PQ});return TD(D,U),d6(U,D),l6(U,D)}var G2=(D,$,U)=>{if(D[$]===void 0||U>D[$])D[$]=U},z2=(D,$,U)=>{if(D[$]===void 0||U<D[$])D[$]=U},r_=(D,$)=>{G2(D,"minimum",$),z2(D,"maximum",$)},s_=(D,$)=>{if(D.multipleOf??(D.multipleOf=[]),!D.multipleOf.includes($))D.multipleOf.push($)},e_=(D,$)=>{D.patterns??(D.patterns=new Set),D.patterns.add($)},Dk=(D,$)=>{D.mime=D.mime?D.mime.filter((U)=>$.includes(U)):[...$]},$k=(D,$)=>{if(D.format=$,$.includes("int"))D.isInt=!0},o_=(D,$)=>G2(D,"minimum",$.minimum),a_=(D,$)=>z2(D,"maximum",$.maximum),t_=(D)=>($,U)=>{$k($,U.format);let[Q,X]=D[U.format];G2($,"minimum",Q),z2($,"maximum",X)},b5D,v5D,_5D,Uk=(D)=>_5D.get(D)??D,uZ=(D,$,U,Q)=>{let X=U;X.type="string";let{minimum:F,maximum:Y,format:J,patterns:I,contentEncoding:q,laxFormat:W}=Y0(D);if(typeof F==="number")X.minLength=F;if(typeof Y==="number")X.maxLength=Y;if(J){if(X.format=v5D[J]??J,X.format==="")delete X.format;if(J==="time"||W)delete X.format}if(q)X.contentEncoding=q;if(I&&I.size>0){let B=[...I].map(Uk);if(B.length===1)X.pattern=B[0].source;else if(B.length>1)X.allOf=[...B.map((G)=>({...$.target==="draft-07"||$.target==="draft-04"||$.target==="openapi-3.0"?{type:"string"}:{},pattern:G.source}))]}},fZ=(D,$,U,Q)=>{let X=U,{minimum:F,maximum:Y,multipleOf:J,exclusiveMaximum:I,exclusiveMinimum:q,isInt:W}=Y0(D);X.type=W?"integer":"number";let B=typeof q==="number"&&q>=(F??Number.NEGATIVE_INFINITY),G=typeof I==="number"&&I<=(Y??Number.POSITIVE_INFINITY),Z=$.target==="draft-04"||$.target==="openapi-3.0";if(B)if(Z)X.minimum=q,X.exclusiveMinimum=!0;else X.exclusiveMinimum=q;else if(typeof F==="number")X.minimum=F;if(G)if(Z)X.maximum=I,X.exclusiveMaximum=!0;else X.exclusiveMaximum=I;else if(typeof Y==="number")X.maximum=Y;if(J){let z=new Set;for(let M of J)if(Number.isFinite(M)&&M!==0)z.add(Math.abs(M));else F0(D,$,X,Q,`A multipleOf divisor of ${M} cannot be represented in JSON Schema`);let[K,...H]=z;if(K!==void 0)X.multipleOf=K;if(H.length)X.allOf=[...X.allOf??[],...H.map((M)=>({multipleOf:M}))]}},yZ=(D,$,U,Q)=>{U.type="boolean"},mZ=(D,$,U,Q)=>{F0(D,$,U,Q,"BigInt cannot be represented in JSON Schema")},hZ=(D,$,U,Q)=>{F0(D,$,U,Q,"Symbols cannot be represented in JSON Schema")},dZ=(D,$,U,Q)=>{if($.target==="openapi-3.0")U.type="string",U.nullable=!0,U.enum=[null];else U.type="null"},lZ=(D,$,U,Q)=>{F0(D,$,U,Q,"Undefined cannot be represented in JSON Schema")},nZ=(D,$,U,Q)=>{F0(D,$,U,Q,"Void cannot be represented in JSON Schema")},iZ=(D,$,U,Q)=>{U.not={}},cZ=(D,$,U,Q)=>{},pZ=(D,$,U,Q)=>{},rZ=(D,$,U,Q)=>{F0(D,$,U,Q,"Date cannot be represented in JSON Schema")},oZ=(D,$,U,Q)=>{let X=D._zod.def,F=g8(X.entries);if(F.length===0){U.not={};return}if(F.every((Y)=>typeof Y==="number"))U.type="number";if(F.every((Y)=>typeof Y==="string"))U.type="string";U.enum=F},aZ=(D,$,U,Q)=>{let X=D._zod.def;if(X.values.length===0){U.not={};return}let F=[];for(let Y of X.values)if(Y===void 0){if(F0(D,$,U,Q,"Literal `undefined` cannot be represented in JSON Schema"))return}else if(typeof Y==="bigint"){if(F0(D,$,U,Q,"BigInt literals cannot be represented in JSON Schema"))return;F.push(Number(Y))}else F.push(Y);if(F.length===0);else if(F.length===1){let Y=F[0];if(U.type=Y===null?"null":typeof Y,$.target==="draft-04"||$.target==="openapi-3.0")U.enum=[Y];else U.const=Y}else{if(F.every((Y)=>typeof Y==="number"))U.type="number";if(F.every((Y)=>typeof Y==="string"))U.type="string";if(F.every((Y)=>typeof Y==="boolean"))U.type="boolean";if(F.every((Y)=>Y===null))U.type="null";U.enum=F}},tZ=(D,$,U,Q)=>{F0(D,$,U,Q,"NaN cannot be represented in JSON Schema")},sZ=(D,$,U,Q)=>{let X=U,F=D._zod.pattern;if(!F)throw Error("Pattern not found in template literal");X.type="string",X.pattern=F.source},eZ=(D,$,U,Q)=>{let X=U;X.type="string",X.format="binary",X.contentEncoding="binary";let{minimum:F,maximum:Y,mime:J}=Y0(D);if(F!==void 0)X.minLength=F;if(Y!==void 0)X.maxLength=Y;if(!J)return;if(J.length===0)X.not={};else if(J.length===1)X.contentMediaType=J[0];else X.anyOf=J.map((I)=>({contentMediaType:I}))},DK=(D,$,U,Q)=>{U.type="boolean"},$K=(D,$,U,Q)=>{F0(D,$,U,Q,"Custom types cannot be represented in JSON Schema")},UK=(D,$,U,Q)=>{F0(D,$,U,Q,"Function types cannot be represented in JSON Schema")},XK=(D,$,U,Q)=>{F0(D,$,U,Q,"Transforms cannot be represented in JSON Schema")},QK=(D,$,U,Q)=>{F0(D,$,U,Q,"Map cannot be represented in JSON Schema")},FK=(D,$,U,Q)=>{F0(D,$,U,Q,"Set cannot be represented in JSON Schema")},YK=(D,$,U,Q)=>{let X=U,F=D._zod.def,{minimum:Y,maximum:J}=Y0(D);if(typeof Y==="number")X.minItems=Y;if(typeof J==="number")X.maxItems=J;X.type="array",X.items=TD(F.element,$,{...Q,path:[...Q.path,"items"]})},JK=(D,$,U,Q)=>{let X=U,F=D._zod.def,Y=F.shape;if(Object.getOwnPropertySymbols(Y).length&&F0(D,$,X,Q,"Symbol keys cannot be represented in JSON Schema"))return;X.type="object",X.properties={};for(let q in Y)H0(X.properties,q,TD(Y[q],$,{...Q,path:[...Q.path,"properties",q]}));let I=[];for(let q of Object.keys(Y)){let W=F.shape[q];if($.io==="input"?$5(W)===void 0:W._zod.optout===void 0)I.push(q)}if(I.length>0)X.required=I;if(F.catchall?._zod.def.type==="never")X.additionalProperties=!1;else if(!F.catchall){if($.io==="output")X.additionalProperties=!1}else if(F.catchall)X.additionalProperties=TD(F.catchall,$,{...Q,path:[...Q.path,"additionalProperties"]})},CQ=(D,$,U,Q)=>{let X=D._zod.def,F=X.inclusive===!1,Y=X.options.map((J,I)=>TD(J,$,{...Q,path:[...Q.path,F?"oneOf":"anyOf",I]}));if(F)U.oneOf=Y;else U.anyOf=Y},IK=(D,$,U,Q)=>{let X=D._zod.def,F=TD(X.left,$,{...Q,path:[...Q.path,"allOf",0]}),Y=TD(X.right,$,{...Q,path:[...Q.path,"allOf",1]}),J=(q)=>("allOf"in q)&&Object.keys(q).length===1,I=[...J(F)?F.allOf:[F],...J(Y)?Y.allOf:[Y]];U.allOf=I,$.intersections.push(I)},qK=(D,$,U,Q)=>{let X=U,F=D._zod.def;X.type="array";let Y=$.target==="draft-2020-12"?"prefixItems":"items",J=$.target==="draft-2020-12"?"items":$.target==="openapi-3.0"?"items":"additionalItems",I=F.items.map((K,H)=>TD(K,$,{...Q,path:[...Q.path,Y,H]})),q=F.rest?TD(F.rest,$,{...Q,path:[...Q.path,J,...$.target==="openapi-3.0"?[F.items.length]:[]]}):null,W=F.items.length;while(W>0){let K=F.items[W-1];if(!($.io==="input"?$5(K)!==void 0:K._zod.optout==="optional"))break;W--}let B=F.items.length,G=!F.rest;if($.target==="draft-2020-12"){if(X.prefixItems=I,G)X.items=!1;else if(q)X.items=q;if(W>0)X.minItems=W;if(G)X.maxItems=B}else if($.target==="openapi-3.0"){if(X.items={anyOf:I},q)X.items.anyOf.push(q);if(W>0)X.minItems=W;if(G)X.maxItems=B}else{if(X.items=I,G)X.additionalItems=!1;else if(q)X.additionalItems=q;if(W>0)X.minItems=W;if(G)X.maxItems=B}let{minimum:Z,maximum:z}=Y0(D);if(typeof Z==="number")X.minItems=Z;if(typeof z==="number")X.maxItems=z},gZ,WK=(D,$,U,Q)=>{let X=U,F=D._zod.def;X.type="object";let Y=F.keyType,J=Y0(Y).patterns;if(F.mode==="loose"&&J&&J.size>0){let W=TD(F.valueType,$,{...Q,path:[...Q.path,"patternProperties","*"]});X.patternProperties={};for(let B of J)H0(X.patternProperties,Uk(B).source,W)}else{if($.target==="draft-07"||$.target==="draft-2020-12"){X.propertyNames=TD(F.keyType,$,{...Q,path:[...Q.path,"propertyNames"]});let W=gZ.get($);if(!W)W=[],gZ.set($,W),$.deferred.push(()=>k5D($));W.push(D)}X.additionalProperties=TD(F.valueType,$,{...Q,path:[...Q.path,"additionalProperties"]})}let I=Y._zod.values,q=$.io==="input"&&$5(F.valueType)!==void 0;if(I&&!F.partial&&!q){let W=[...I].filter((B)=>typeof B==="string"||typeof B==="number");if(W.length>0)X.required=W.map(String)}},BK=(D,$,U,Q)=>{let X=D._zod.def,F=TD(X.innerType,$,Q),Y=$.seen.get(D);if($.target==="openapi-3.0")Y.ref=X.innerType,U.nullable=!0;else U.anyOf=[F,{type:"null"}]},GK=(D,$,U,Q)=>{let X=D._zod.def;TD(X.innerType,$,Q);let F=$.seen.get(D);F.ref=X.innerType},zK,ZK=(D,$,U,Q)=>{let X=D._zod.def;TD(X.innerType,$,Q);let F=$.seen.get(D);F.ref=X.innerType;let Y=Xk(X.defaultValue,D,$,U,Q);if(Y!==zK)U.default=Y},KK=(D,$,U,Q)=>{let X=D._zod.def;TD(X.innerType,$,Q);let F=$.seen.get(D);if(F.ref=X.innerType,$.io!=="input")return;let Y=Xk(X.defaultValue,D,$,U,Q);if(Y!==zK)U._prefault=Y},HK=(D,$,U,Q)=>{let X=D._zod.def;TD(X.innerType,$,Q);let F=$.seen.get(D);F.ref=X.innerType;let Y;try{Y=X.catchValue(void 0)}catch{F0(D,$,U,Q,"Dynamic catch values are not supported in JSON Schema");return}U.default=Y},LK=(D,$,U,Q)=>{let X=D._zod.def,F=X.in._zod.traits.has("$ZodTransform"),Y=$.io==="input"?F?X.out:X.in:X.out;TD(Y,$,Q);let J=$.seen.get(D);J.ref=Y},NK=(D,$,U,Q)=>{let X=D._zod.def;TD(X.innerType,$,Q);let F=$.seen.get(D);F.ref=X.innerType,U.readOnly=!0},MK=(D,$,U,Q)=>{let X=D._zod.def;TD(X.innerType,$,Q);let F=$.seen.get(D);F.ref=X.innerType},bQ=(D,$,U,Q)=>{let X=D._zod.def;TD(X.innerType,$,Q);let F=$.seen.get(D);F.ref=X.innerType},wK=(D,$,U,Q)=>{let X=D._zod.innerType;TD(X,$,Q);let F=$.seen.get(D);F.ref=X},PQ;var U5=u(()=>{a1();r8();D5();s();b5D={greater_than:(D,$)=>G2(D,$.inclusive?"minimum":"exclusiveMinimum",$.value),less_than:(D,$)=>z2(D,$.inclusive?"maximum":"exclusiveMaximum",$.value),multiple_of:(D,$)=>s_(D,$.value),number_format:t_(L3),bigint_format:t_(N3),min_length:o_,max_length:a_,length_equals:(D,$)=>r_(D,$.length),min_size:o_,max_size:a_,size_equals:(D,$)=>r_(D,$.size),string_format:(D,$)=>{if($k(D,$.format),$.pattern)e_(D,$.pattern);if($.format==="base64"||$.format==="base64url")D.contentEncoding=$.format;if($.local||$.precision===-1)D.laxFormat=!0},mime_type:(D,$)=>Dk(D,$.mime)};v5D={guid:"uuid",url:"uri",datetime:"date-time",json_string:"json-string",regex:""},_5D=new Map([[fX,SW],[k3,PW]]);gZ=new WeakMap;zK=Symbol();PQ={string:uZ,number:fZ,boolean:yZ,bigint:mZ,symbol:hZ,null:dZ,undefined:lZ,void:nZ,never:iZ,any:cZ,unknown:pZ,date:rZ,enum:oZ,literal:aZ,nan:tZ,template_literal:sZ,file:eZ,success:DK,custom:$K,function:UK,transform:XK,map:QK,set:FK,array:YK,object:JK,union:CQ,intersection:IK,tuple:qK,record:WK,nullable:BK,nonoptional:GK,default:ZK,prefault:KK,catch:HK,pipe:LK,readonly:NK,promise:MK,optional:bQ,lazy:wK}});class OK{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(D){this.ctx.counter=D}get seen(){return this.ctx.seen}constructor(D){let $=D?.target??"draft-2020-12";if($==="draft-4")$="draft-04";if($==="draft-7")$="draft-07";this.ctx=h6({processors:PQ,target:$,...D?.metadata&&{metadata:D.metadata},...D?.unrepresentable&&{unrepresentable:D.unrepresentable},...D?.override&&{override:D.override},...D?.io&&{io:D.io}})}process(D,$={path:[],schemaPath:[]}){return TD(D,this.ctx,$)}emit(D,$){if($){if($.cycles)this.ctx.cycles=$.cycles;if($.reused)this.ctx.reused=$.reused;if($.external)this.ctx.external=$.external}this.ctx.sharedDefsExtractedFor=void 0,this.ctx.sharedEmitDoneFor=void 0,d6(this.ctx,D);let U=l6(this.ctx,D),{"~standard":Q,...X}=U;return X}}var Qk=u(()=>{U5();D5()});var Fk={};var Yk=()=>{};var F6={};N0(F6,{withParser:()=>DQ,version:()=>zB,validateURL:()=>kX,validateAsync:()=>E3,validate:()=>A3,util:()=>d,urlProtocolOk:()=>gX,urlHostnameOk:()=>xX,treeifyError:()=>JW,toZod:()=>z3,toJSONSchema:()=>vQ,toDotPath:()=>ib,stripTabAndNewline:()=>b3,standardProps:()=>_X,safeParseAsync:()=>Y2D,safeParse:()=>F2D,safeEncodeAsync:()=>H2D,safeEncode:()=>Z2D,safeDecodeAsync:()=>L2D,safeDecode:()=>K2D,registry:()=>eX,regexes:()=>W$,processSchema:()=>TD,process:()=>TD,prettifyError:()=>IW,parseURLObject:()=>Gv,parseAsync:()=>zX,parse:()=>GX,meta:()=>bZ,mergeValues:()=>p8,memoizer:()=>h3,locales:()=>c3,isValidJWT:()=>dX,isValidIPv6:()=>v3,isValidIBAN:()=>hX,isValidCreditCard:()=>mX,isValidCIDRv6:()=>uX,isValidBase64URL:()=>yX,isValidBase64:()=>_3,isRecursiveSchema:()=>tX,isBackEdge:()=>sX,initializeContext:()=>h6,handleUnrepresentable:()=>F0,globalRegistry:()=>L0,globalConfig:()=>B0,getDiscriminatedOption:()=>QG,formatError:()=>R3,flattenError:()=>V3,finalize:()=>l6,extractDefs:()=>d6,encodeAsync:()=>G2D,encode:()=>W2D,describe:()=>CZ,decodeAsync:()=>z2D,decode:()=>B2D,createToJSONSchemaMethod:()=>kZ,createStandardJSONSchemaMethod:()=>B2,config:()=>aD,compileFn:()=>$Q,compile:()=>rz,clone:()=>ED,canParseURL:()=>wB,base64urlCharset:()=>k3,base64Charset:()=>fX,_xor:()=>I5D,_xid:()=>ZQ,_void:()=>OZ,_uuidv7:()=>IQ,_uuidv6:()=>JQ,_uuidv4:()=>YQ,_uuid:()=>FQ,_url:()=>r3,_uppercase:()=>D2,_unknown:()=>MZ,_union:()=>J5D,_undefined:()=>HZ,_ulid:()=>zQ,_uint64:()=>ZZ,_uint32:()=>IZ,_tuple:()=>B5D,_trim:()=>J2,_transform:()=>N5D,_toUpperCase:()=>q2,_toLowerCase:()=>I2,_templateLiteral:()=>T5D,_symbol:()=>KZ,_superRefine:()=>PZ,_success:()=>R5D,_stringbool:()=>vZ,_stringFormat:()=>F4,_string:()=>az,_startsWith:()=>U2,_slugify:()=>W2,_size:()=>U4,_set:()=>Z5D,_safeParseAsync:()=>n8,_safeParse:()=>l8,_safeEncodeAsync:()=>wX,_safeEncode:()=>NX,_safeDecodeAsync:()=>OX,_safeDecode:()=>MX,_regex:()=>s8,_refine:()=>SZ,_record:()=>G5D,_readonly:()=>j5D,_property:()=>SQ,_properties:()=>Q2,_promise:()=>P5D,_positive:()=>AQ,_pipe:()=>E5D,_parseAsync:()=>d8,_parse:()=>h8,_overwrite:()=>V$,_optional:()=>M5D,_number:()=>UZ,_nullable:()=>w5D,_null:()=>LZ,_normalize:()=>Y2,_nonpositive:()=>jQ,_nonoptional:()=>V5D,_nonnegative:()=>TQ,_never:()=>wZ,_negative:()=>EQ,_nativeEnum:()=>H5D,_nanoid:()=>WQ,_nan:()=>AZ,_multipleOf:()=>y6,_minSize:()=>m$,_minLength:()=>Q6,_min:()=>s0,_mime:()=>F2,_maxSize:()=>m6,_maxLength:()=>X4,_max:()=>t0,_map:()=>z5D,_mac:()=>sz,_lte:()=>t0,_lt:()=>f$,_lowercase:()=>e8,_literal:()=>L5D,_length:()=>Q4,_lazy:()=>S5D,_ksuid:()=>KQ,_jwt:()=>RQ,_isoTime:()=>t3,_isoDuration:()=>s3,_isoDateTime:()=>o3,_isoDate:()=>a3,_ipv6:()=>LQ,_ipv4:()=>HQ,_intersection:()=>W5D,_int64:()=>zZ,_int32:()=>JZ,_int:()=>QZ,_includes:()=>$2,_iban:()=>DZ,_guid:()=>QQ,_gte:()=>s0,_gt:()=>y$,_float64:()=>YZ,_float32:()=>FZ,_file:()=>jZ,_enum:()=>K5D,_endsWith:()=>X2,_encodeAsync:()=>HX,_encode:()=>ZX,_emoji:()=>qQ,_email:()=>XQ,_e164:()=>VQ,_discriminatedUnion:()=>q5D,_default:()=>O5D,_decodeAsync:()=>LX,_decode:()=>KX,_date:()=>VZ,_custom:()=>TZ,_cuid2:()=>GQ,_cuid:()=>BQ,_creditCard:()=>ez,_coercedString:()=>tz,_coercedNumber:()=>XZ,_coercedDate:()=>RZ,_coercedBoolean:()=>WZ,_coercedBigint:()=>GZ,_cidrv6:()=>MQ,_cidrv4:()=>NQ,_check:()=>h_,_catch:()=>A5D,_boolean:()=>qZ,_bigint:()=>BZ,_base64url:()=>OQ,_base64:()=>wQ,_array:()=>EZ,_any:()=>NZ,ZodCompileUnsupportedError:()=>ND,ZodCompileAsyncError:()=>u$,URL_UNPARSEABLE:()=>C3,URL_BAD_FORMAT:()=>MB,TimePrecision:()=>$Z,NEVER:()=>UW,JSONSchemaGenerator:()=>OK,JSONSchema:()=>Fk,INVALID:()=>_0,Doc:()=>c8,$output:()=>dz,$input:()=>lz,$constructor:()=>x,$brand:()=>XW,$ZodXor:()=>XG,$ZodXID:()=>TB,$ZodVoid:()=>eB,$ZodUnknown:()=>tB,$ZodUnion:()=>g3,$ZodUndefined:()=>rB,$ZodUUID:()=>LB,$ZodURL:()=>OB,$ZodULID:()=>jB,$ZodType:()=>qD,$ZodTuple:()=>iX,$ZodTransform:()=>zG,$ZodTemplateLiteral:()=>AG,$ZodSymbol:()=>pB,$ZodSuccess:()=>MG,$ZodStringFormat:()=>jD,$ZodString:()=>t1,$ZodSet:()=>qG,$ZodRegistry:()=>nz,$ZodRecord:()=>JG,$ZodRealError:()=>l0,$ZodReadonly:()=>RG,$ZodPromise:()=>jG,$ZodPreprocess:()=>VG,$ZodPrefault:()=>LG,$ZodPipe:()=>pX,$ZodOptional:()=>cX,$ZodObjectJIT:()=>UG,$ZodObject:()=>Kv,$ZodNumberFormat:()=>iB,$ZodNumber:()=>lX,$ZodNullable:()=>KG,$ZodNull:()=>oB,$ZodNonOptional:()=>NG,$ZodNever:()=>sB,$ZodNanoID:()=>RB,$ZodNaN:()=>OG,$ZodMap:()=>IG,$ZodMAC:()=>xB,$ZodLiteral:()=>BG,$ZodLazy:()=>f3,$ZodKSUID:()=>SB,$ZodJWT:()=>lB,$ZodIntersection:()=>YG,$ZodISOTime:()=>bB,$ZodISODuration:()=>vB,$ZodISODateTime:()=>PB,$ZodISODate:()=>CB,$ZodIPv6:()=>kB,$ZodIPv4:()=>_B,$ZodIBAN:()=>dB,$ZodGUID:()=>HB,$ZodFunction:()=>EG,$ZodFile:()=>GG,$ZodExactOptional:()=>ZG,$ZodError:()=>YW,$ZodEnum:()=>WG,$ZodEncodeError:()=>r1,$ZodEmoji:()=>VB,$ZodEmail:()=>NB,$ZodE164:()=>mB,$ZodDiscriminatedUnion:()=>FG,$ZodDefault:()=>HG,$ZodDate:()=>DG,$ZodCyclicError:()=>CG,$ZodCustomStringFormat:()=>nB,$ZodCustom:()=>TG,$ZodCreditCard:()=>hB,$ZodCodec:()=>u3,$ZodCheckUpperCase:()=>FB,$ZodCheckStringFormat:()=>i8,$ZodCheckStartsWith:()=>JB,$ZodCheckSizeEquals:()=>eW,$ZodCheckRegex:()=>XB,$ZodCheckProperty:()=>qB,$ZodCheckProperties:()=>WB,$ZodCheckOverwrite:()=>GB,$ZodCheckNumberFormat:()=>oW,$ZodCheckMultipleOf:()=>rW,$ZodCheckMinSize:()=>sW,$ZodCheckMinLength:()=>$B,$ZodCheckMimeType:()=>BB,$ZodCheckMaxSize:()=>tW,$ZodCheckMaxLength:()=>DB,$ZodCheckLowerCase:()=>QB,$ZodCheckLessThan:()=>jX,$ZodCheckLengthEquals:()=>UB,$ZodCheckIncludes:()=>YB,$ZodCheckGreaterThan:()=>TX,$ZodCheckEndsWith:()=>IB,$ZodCheckBigIntFormat:()=>aW,$ZodCheck:()=>kD,$ZodCatch:()=>wG,$ZodCUID2:()=>EB,$ZodCUID:()=>AB,$ZodCIDRv6:()=>uB,$ZodCIDRv4:()=>gB,$ZodBoolean:()=>x3,$ZodBigIntFormat:()=>cB,$ZodBigInt:()=>nX,$ZodBase64URL:()=>yB,$ZodBase64:()=>fB,$ZodAsyncError:()=>a0,$ZodArray:()=>$G,$ZodAny:()=>aB});var e0=u(()=>{s();s();a1();hz();U5();Qk();Yk();f6();WW();qW();r8();bG();SX();ZB();p3();m_();d_();D5()});var _Q={};N0(_Q,{uppercase:()=>D2,trim:()=>J2,toUpperCase:()=>q2,toLowerCase:()=>I2,startsWith:()=>U2,slugify:()=>W2,size:()=>U4,regex:()=>s8,property:()=>SQ,properties:()=>Q2,positive:()=>AQ,overwrite:()=>V$,normalize:()=>Y2,nonpositive:()=>jQ,nonnegative:()=>TQ,negative:()=>EQ,multipleOf:()=>y6,minSize:()=>m$,minLength:()=>Q6,mime:()=>F2,maxSize:()=>m6,maxLength:()=>X4,lte:()=>t0,lt:()=>f$,lowercase:()=>e8,length:()=>Q4,includes:()=>$2,gte:()=>s0,gt:()=>y$,endsWith:()=>X2});var kQ=u(()=>{e0()});function xQ(D,$,U){Object.defineProperty(D,$,{configurable:!0,enumerable:!1,get(){let Q=U(this);return Object.defineProperty(this,$,{value:Q,configurable:!0,writable:!0}),Q},set(Q){Object.defineProperty(this,$,{value:Q,configurable:!0,writable:!0})}})}var Jk,Ik=(D,$)=>{YW.init(D,$),D.name="ZodError";let U=Object.getPrototypeOf(D);if(Jk.has(U))return;Jk.add(U),xQ(U,"format",(Q)=>(X)=>R3(Q,X)),xQ(U,"flatten",(Q)=>(X)=>V3(Q,X)),xQ(U,"addIssue",(Q)=>(X)=>{Q.issues.push(X),Q.message=JSON.stringify(Q.issues,u8,2)}),xQ(U,"addIssues",(Q)=>(X)=>{Q.issues.push(...X),Q.message=JSON.stringify(Q.issues,u8,2)}),Object.defineProperty(U,"isEmpty",{configurable:!0,enumerable:!1,get(){return this.issues.length===0}})},g5D,n0;var VK=u(()=>{e0();e0();s();Jk=new WeakSet([Object.prototype,Error.prototype]);g5D=x("ZodError",Ik),n0=x("ZodError",Ik,void 0,{Parent:Error})});var RK,AK,EK,jK,TK,SK,PK,CK,bK,vK,_K,kK;var xK=u(()=>{e0();VK();e0();RK=h8(n0),AK=d8(n0),EK=l8(n0),jK=n8(n0),TK=ZX(n0),SK=KX(n0),PK=HX(n0),CK=LX(n0),bK=NX(n0),vK=MX(n0),_K=wX(n0),kK=OX(n0)});var O2={};N0(O2,{xor:()=>Ux,xid:()=>Vk,void:()=>ak,uuidv7:()=>Zk,uuidv6:()=>zk,uuidv4:()=>Gk,uuid:()=>Bk,url:()=>Kk,unknown:()=>Y4,union:()=>w2,undefined:()=>rk,ulid:()=>Ok,uint64:()=>ck,uint32:()=>lk,tuple:()=>$H,transform:()=>FF,templateLiteral:()=>Hx,symbol:()=>pk,superRefine:()=>SH,success:()=>Gx,stringbool:()=>Ax,stringFormat:()=>xk,string:()=>X5,strictObject:()=>Dx,set:()=>Jx,refine:()=>TH,record:()=>UH,readonly:()=>OH,promise:()=>Lx,preprocess:()=>jx,prefault:()=>zH,pipe:()=>uQ,partialRecord:()=>Qx,optional:()=>J4,object:()=>ek,number:()=>yK,nullish:()=>Bx,nullable:()=>Q5,null:()=>nK,nonoptional:()=>ZH,never:()=>XF,nativeEnum:()=>Ix,nanoid:()=>Nk,nan:()=>zx,meta:()=>Vx,map:()=>Yx,mac:()=>Ek,looseRecord:()=>Fx,looseObject:()=>$x,literal:()=>qx,lazy:()=>AH,ksuid:()=>Rk,keyof:()=>sk,jwt:()=>kk,json:()=>Ex,ipv6:()=>jk,ipv4:()=>Ak,invertCodec:()=>Kx,intersection:()=>eK,int64:()=>ik,int32:()=>dk,int:()=>gQ,instanceof:()=>Rx,iban:()=>_k,httpUrl:()=>Hk,hostname:()=>gk,hex:()=>uk,hash:()=>yk,guid:()=>Wk,function:()=>Nx,float64:()=>hk,float32:()=>mk,file:()=>Wx,exactOptional:()=>IH,enum:()=>QF,emoji:()=>Lk,email:()=>qk,e164:()=>bk,discriminatedUnion:()=>Xx,describe:()=>Ox,date:()=>tk,custom:()=>wx,currencyCode:()=>fk,cuid2:()=>wk,cuid:()=>Mk,creditCard:()=>vk,codec:()=>Zx,cidrv6:()=>Sk,cidrv4:()=>Tk,check:()=>Mx,catch:()=>LH,boolean:()=>mK,bigint:()=>nk,base64url:()=>Ck,base64:()=>Pk,array:()=>J5,any:()=>ok,_function:()=>Nx,_default:()=>BH,_ZodString:()=>fQ,ZodXor:()=>aK,ZodXID:()=>cQ,ZodVoid:()=>rK,ZodUnknown:()=>cK,ZodUnion:()=>q5,ZodUndefined:()=>dK,ZodUUID:()=>h$,ZodURL:()=>F5,ZodULID:()=>iQ,ZodType:()=>zD,ZodTuple:()=>DH,ZodTransform:()=>JH,ZodTemplateLiteral:()=>VH,ZodSymbol:()=>hK,ZodSuccess:()=>KH,ZodStringFormat:()=>bD,ZodString:()=>H2,ZodSet:()=>QH,ZodRecord:()=>Z2,ZodReadonly:()=>wH,ZodPromise:()=>EH,ZodPreprocess:()=>MH,ZodPrefault:()=>GH,ZodPipe:()=>B5,ZodOptional:()=>W5,ZodObject:()=>I5,ZodNumberFormat:()=>W4,ZodNumber:()=>L2,ZodNullable:()=>qH,ZodNull:()=>lK,ZodNonOptional:()=>JF,ZodNever:()=>pK,ZodNanoID:()=>dQ,ZodNaN:()=>NH,ZodMap:()=>XH,ZodMAC:()=>gK,ZodLiteral:()=>FH,ZodLazy:()=>RH,ZodKSUID:()=>pQ,ZodJWT:()=>$F,ZodIntersection:()=>sK,ZodInstanceOf:()=>PH,ZodISOTime:()=>c6,ZodISODuration:()=>p6,ZodISODateTime:()=>n6,ZodISODate:()=>i6,ZodIPv6:()=>oQ,ZodIPv4:()=>rQ,ZodIBAN:()=>fK,ZodGUID:()=>mQ,ZodFunction:()=>jH,ZodFile:()=>YH,ZodExactOptional:()=>YF,ZodEnum:()=>K2,ZodEmoji:()=>hQ,ZodEmail:()=>yQ,ZodE164:()=>DF,ZodDiscriminatedUnion:()=>tK,ZodDefault:()=>WH,ZodDate:()=>Y5,ZodCustomStringFormat:()=>q4,ZodCustom:()=>z5,ZodCreditCard:()=>uK,ZodCodec:()=>G5,ZodCatch:()=>HH,ZodCUID2:()=>nQ,ZodCUID:()=>lQ,ZodCIDRv6:()=>tQ,ZodCIDRv4:()=>aQ,ZodBoolean:()=>N2,ZodBigIntFormat:()=>UF,ZodBigInt:()=>M2,ZodBase64URL:()=>eQ,ZodBase64:()=>sQ,ZodArray:()=>oK,ZodAny:()=>iK});function f5D(){if(!B0.localeError)aD(d3())}function I4(){if(!B0.memoizer)aD({memoizer:h3()})}function X5(D){return az(H2,D)}function qk(D){return XQ(yQ,D)}function Wk(D){return QQ(mQ,D)}function Bk(D){return FQ(h$,D)}function Gk(D){return YQ(h$,D)}function zk(D){return JQ(h$,D)}function Zk(D){return IQ(h$,D)}function Kk(D){return r3(F5,D)}function Hk(D){return r3(F5,{protocol:j3,hostname:bW,...d.normalizeParams(D)})}function Lk(D){return qQ(hQ,D)}function Nk(D){return WQ(dQ,D)}function Mk(D){return BQ(lQ,D)}function wk(D){return GQ(nQ,D)}function Ok(D){return zQ(iQ,D)}function Vk(D){return ZQ(cQ,D)}function Rk(D){return KQ(pQ,D)}function Ak(D){return HQ(rQ,D)}function Ek(D){return sz(gK,D)}function jk(D){return LQ(oQ,D)}function Tk(D){return NQ(aQ,D)}function Sk(D){return MQ(tQ,D)}function Pk(D){return wQ(sQ,D)}function Ck(D){return OQ(eQ,D)}function bk(D){return VQ(DF,D)}function vk(D){return ez(uK,D)}function _k(D){return DZ(fK,D)}function kk(D){return RQ($F,D)}function xk(D,$,U={}){return F4(q4,D,$,U)}function gk(D){return F4(q4,"hostname",CW,D)}function uk(D){return F4(q4,"hex",iW,D)}function fk(D){return F4(q4,"currency_code",_W,D)}function yk(D,$){let U=$?.enc??"hex",Q=`${D}_${U}`,X=W$[Q];if(!X)throw Error(`Unrecognized hash format: ${Q}`);return F4(q4,Q,X,$)}function yK(D){return UZ(L2,D)}function gQ(D){return QZ(W4,D)}function mk(D){return FZ(W4,D)}function hk(D){return YZ(W4,D)}function dk(D){return JZ(W4,D)}function lk(D){return IZ(W4,D)}function mK(D){return qZ(N2,D)}function nk(D){return BZ(M2,D)}function ik(D){return zZ(UF,D)}function ck(D){return ZZ(UF,D)}function pk(D){return KZ(hK,D)}function rk(D){return HZ(dK,D)}function nK(D){return LZ(lK,D)}function ok(){return NZ(iK)}function Y4(){return MZ(cK)}function XF(D){return wZ(pK,D)}function ak(D){return OZ(rK,D)}function tk(D){return VZ(Y5,D)}function J5(D,$){return EZ(oK,D,$)}function sk(D){let $=D._zod.def.shape;return QF(Object.keys($))}function ek(D,$){let U={type:"object",shape:D??{},...d.normalizeParams($)};return new I5(U)}function Dx(D,$){return new I5({type:"object",shape:D,catchall:XF(),...d.normalizeParams($)})}function $x(D,$){return new I5({type:"object",shape:D,catchall:Y4(),...d.normalizeParams($)})}function w2(D,$){return new q5({type:"union",options:D,...d.normalizeParams($)})}function Ux(D,$){return new aK({type:"union",options:D,inclusive:!1,...d.normalizeParams($)})}function Xx(D,$,U){return new tK({type:"union",options:$,discriminator:D,...d.normalizeParams(U)})}function eK(D,$){return new sK({type:"intersection",left:D,right:$})}function $H(D,$,U){let Q=$ instanceof qD,X=Q?U:$;return new DH({type:"tuple",items:D,rest:Q?$:null,...d.normalizeParams(X)})}function UH(D,$,U){if(!$||!$._zod)return new Z2({type:"record",keyType:X5(),valueType:D,...d.normalizeParams($)});return new Z2({type:"record",keyType:D,valueType:$,...d.normalizeParams(U)})}function Qx(D,$,U){return new Z2({type:"record",keyType:D,valueType:$,...d.normalizeParams(U),partial:!0})}function Fx(D,$,U){return new Z2({type:"record",keyType:D,valueType:$,mode:"loose",...d.normalizeParams(U)})}function Yx(D,$,U){return new XH({type:"map",keyType:D,valueType:$,...d.normalizeParams(U)})}function Jx(D,$){return new QH({type:"set",valueType:D,...d.normalizeParams($)})}function QF(D,$){let U=Array.isArray(D)?Object.fromEntries(D.map((Q)=>[Q,Q])):D;return new K2({type:"enum",entries:U,...d.normalizeParams($)})}function Ix(D,$){return new K2({type:"enum",entries:D,...d.normalizeParams($)})}function qx(D,$){return new FH({type:"literal",values:Array.isArray(D)?D:[D],...d.normalizeParams($)})}function Wx(D){return jZ(YH,D)}function FF(D){return new JH({type:"transform",transform:D})}function J4(D){return new W5({type:"optional",innerType:D})}function IH(D){return new YF({type:"optional",innerType:D})}function Q5(D){return new qH({type:"nullable",innerType:D})}function Bx(D){return J4(Q5(D))}function BH(D,$){return new WH({type:"default",innerType:D,get defaultValue(){return typeof $==="function"?$():d.shallowClone($)}})}function zH(D,$){return new GH({type:"prefault",innerType:D,get defaultValue(){return typeof $==="function"?$():d.shallowClone($)}})}function ZH(D,$){return new JF({type:"nonoptional",innerType:D,...d.normalizeParams($)})}function Gx(D){return new KH({type:"success",innerType:D})}function LH(D,$){return new HH({type:"catch",innerType:D,catchValue:typeof $==="function"?$:d.constantCatch($)})}function zx(D){return AZ(NH,D)}function uQ(D,$){return new B5({type:"pipe",in:D,out:$})}function Zx(D,$,U){return new G5({type:"pipe",in:D,out:$,transform:U.decode,reverseTransform:U.encode})}function Kx(D){let $=D._zod.def;return new G5({type:"pipe",in:$.out,out:$.in,transform:$.reverseTransform,reverseTransform:$.transform})}function OH(D){return new wH({type:"readonly",innerType:D})}function Hx(D,$){return new VH({type:"template_literal",parts:D,...d.normalizeParams($)})}function AH(D){return new RH({type:"lazy",getter:D})}function Lx(D){return new EH({type:"promise",innerType:D})}function Nx(D){return new jH({type:"function",input:Array.isArray(D?.input)?$H(D?.input):D?.input??J5(Y4()),output:D?.output??Y4()})}function Mx(D){let $=new kD({check:"custom"});return $._zod.check=D,$}function wx(D,$){return TZ(z5,D??(()=>!0),$)}function TH(D,$={}){return SZ(z5,D,$)}function SH(D,$){return PZ(D,$)}function Rx(D,$={}){let U=new PH({type:"custom",check:"custom",fn:(Q)=>Q instanceof D,abort:!0,...d.normalizeParams($)});return U._zod.bag.Class=D,U._zod.check=(Q)=>{if(!(Q.value instanceof D))Q.issues.push({code:"invalid_type",expected:D.name,input:Q.value,inst:U,path:[...U._zod.def.path??[]]})},U}function Ex(D){let $=AH(()=>{return w2([X5(D),yK(),mK(),nK(),J5($),UH(X5(),$)])});return $}function jx(D,$){return new MH({type:"pipe",in:FF(D),out:$})}var zD,fQ,H2,bD,n6,i6,c6,p6,yQ,mQ,h$,F5,hQ,dQ,lQ,nQ,iQ,cQ,pQ,rQ,gK,oQ,aQ,tQ,sQ,eQ,DF,uK,fK,$F,q4,L2,W4,N2,M2,UF,hK,dK,lK,iK,cK,pK,rK,Y5,oK,I5,q5,aK,tK,sK,DH,Z2,XH,QH,K2,FH,YH,JH,W5,YF,qH,WH,GH,JF,KH,HH,NH,B5,G5,MH,wH,VH,RH,EH,jH,z5,Ox,Vx,PH,Ax=(...D)=>vZ({Codec:G5,Boolean:N2,String:H2},...D);var r6=u(()=>{e0();e0();U5();a1();D5();lG();kQ();xK();zD=x("ZodType",(D,$)=>{return f5D(),qD.init(D,$),D.def=$,D.type=$.type,D},{check(...D){let $=this.def;return this.clone(d.mergeDefs($,{checks:[...$.checks??[],...D.map((U)=>typeof U==="function"?{_zod:{check:U,def:{check:"custom"},onattach:[]}}:U)]}),{parent:!0})},with(...D){return this.check(...D)},clone(D,$){return ED(this,D,$)},brand(){return this},register(D,$){return D.add(this,$),this},refine(D,$){return this.check(TH(D,$))},superRefine(D,$){return this.check(SH(D,$))},overwrite(D){return this.check(V$(D))},optional(){return J4(this)},exactOptional(){return IH(this)},nullable(){return Q5(this)},nullish(){return J4(Q5(this))},nonoptional(D){return ZH(this,D)},array(){return J5(this)},or(D){return w2([this,D])},and(D){return eK(this,D)},transform(D){return uQ(this,FF(D))},default(D){return BH(this,D)},prefault(D){return zH(this,D)},catch(D){return LH(this,D)},pipe(D){return uQ(this,D)},readonly(){return OH(this)},describe(D){let $=this.clone();return L0.add($,{description:D}),$},meta(...D){if(D.length===0)return L0.get(this);let $=this.clone();return L0.add($,D[0]),$},isOptional(){return this.safeParse(void 0).success},isNullable(){return this.safeParse(null).success},apply(D,...$){return $.length===0?D(this):D(this,...$)},get "~standard"(){return d.hide(this,"~standard",{..._X(this),jsonSchema:{input:B2(this,"input"),output:B2(this,"output")}})},set "~standard"(D){d.own(this,"~standard",D)},parse:function D($,U){return RK(this,$,U,{callee:D})},parseAsync:async function D($,U){return await AK(this,$,U,{callee:D})},safeParse(D,$){return EK(this,D,$)},async safeParseAsync(D,$){return jK(this,D,$)},get spa(){return this?.safeParseAsync},set spa(D){d.own(this,"spa",D)},validate(D,$){return A3(this,D,$)},validateAsync(D,$){return E3(this,D,$)},encode:function D($,U){return TK(this,$,U,{callee:D})},decode:function D($,U){return SK(this,$,U,{callee:D})},encodeAsync:async function D($,U){return await PK(this,$,U,{callee:D})},decodeAsync:async function D($,U){return await CK(this,$,U,{callee:D})},safeEncode(D,$){return bK(this,D,$)},safeDecode(D,$){return vK(this,D,$)},async safeEncodeAsync(D,$){return _K(this,D,$)},async safeDecodeAsync(D,$){return kK(this,D,$)},toJSONSchema(D){return kZ(this,{})(D)},get description(){return L0.get(this)?.description},get _def(){return this._zod.def}}),fQ=x("_ZodString",(D,$)=>{t1.init(D,$),zD.init(D,$),D._zod.processJSONSchema=(U,Q,X)=>uZ(D,U,Q,X)},d.derived({format:(D)=>Y0(D).format??null,minLength:(D)=>Y0(D).minimum??null,maxLength:(D)=>Y0(D).maximum??null},{regex(...D){return this.check(s8(...D))},includes(...D){return this.check($2(...D))},startsWith(...D){return this.check(U2(...D))},endsWith(...D){return this.check(X2(...D))},min(...D){return this.check(Q6(...D))},max(...D){return this.check(X4(...D))},length(...D){return this.check(Q4(...D))},nonempty(...D){return this.check(Q6(1,...D))},lowercase(D){return this.check(e8(D))},uppercase(D){return this.check(D2(D))},trim(){return this.check(J2())},normalize(...D){return this.check(Y2(...D))},toLowerCase(){return this.check(I2())},toUpperCase(){return this.check(q2())},slugify(){return this.check(W2())}})),H2=x("ZodString",(D,$)=>{t1.init(D,$),fQ.init(D,$)},{email(D){return this.check(XQ(yQ,D))},url(D){return this.check(r3(F5,D))},jwt(D){return this.check(RQ($F,D))},emoji(D){return this.check(qQ(hQ,D))},guid(D){return this.check(QQ(mQ,D))},uuid(D){return this.check(FQ(h$,D))},uuidv4(D){return this.check(YQ(h$,D))},uuidv6(D){return this.check(JQ(h$,D))},uuidv7(D){return this.check(IQ(h$,D))},nanoid(D){return this.check(WQ(dQ,D))},cuid(D){return this.check(BQ(lQ,D))},cuid2(D){return this.check(GQ(nQ,D))},ulid(D){return this.check(zQ(iQ,D))},base64(D){return this.check(wQ(sQ,D))},base64url(D){return this.check(OQ(eQ,D))},xid(D){return this.check(ZQ(cQ,D))},ksuid(D){return this.check(KQ(pQ,D))},ipv4(D){return this.check(HQ(rQ,D))},ipv6(D){return this.check(LQ(oQ,D))},cidrv4(D){return this.check(NQ(aQ,D))},cidrv6(D){return this.check(MQ(tQ,D))},e164(D){return this.check(VQ(DF,D))},datetime(D){return this.check(o3(n6,D))},date(D){return this.check(a3(i6,D))},time(D){return this.check(t3(c6,D))},duration(D){return this.check(s3(p6,D))}});bD=x("ZodStringFormat",(D,$)=>{jD.init(D,$),fQ.init(D,$)}),n6=x("ZodISODateTime",(D,$)=>{PB.init(D,$),bD.init(D,$)}),i6=x("ZodISODate",(D,$)=>{CB.init(D,$),bD.init(D,$)}),c6=x("ZodISOTime",(D,$)=>{bB.init(D,$),bD.init(D,$)}),p6=x("ZodISODuration",(D,$)=>{vB.init(D,$),bD.init(D,$)}),yQ=x("ZodEmail",(D,$)=>{NB.init(D,$),bD.init(D,$)});mQ=x("ZodGUID",(D,$)=>{HB.init(D,$),bD.init(D,$)});h$=x("ZodUUID",(D,$)=>{LB.init(D,$),bD.init(D,$)});F5=x("ZodURL",(D,$)=>{OB.init(D,$),bD.init(D,$)});hQ=x("ZodEmoji",(D,$)=>{VB.init(D,$),bD.init(D,$)});dQ=x("ZodNanoID",(D,$)=>{RB.init(D,$),bD.init(D,$)});lQ=x("ZodCUID",(D,$)=>{AB.init(D,$),bD.init(D,$)});nQ=x("ZodCUID2",(D,$)=>{EB.init(D,$),bD.init(D,$)});iQ=x("ZodULID",(D,$)=>{jB.init(D,$),bD.init(D,$)});cQ=x("ZodXID",(D,$)=>{TB.init(D,$),bD.init(D,$)});pQ=x("ZodKSUID",(D,$)=>{SB.init(D,$),bD.init(D,$)});rQ=x("ZodIPv4",(D,$)=>{_B.init(D,$),bD.init(D,$)});gK=x("ZodMAC",(D,$)=>{xB.init(D,$),bD.init(D,$)});oQ=x("ZodIPv6",(D,$)=>{kB.init(D,$),bD.init(D,$)});aQ=x("ZodCIDRv4",(D,$)=>{gB.init(D,$),bD.init(D,$)});tQ=x("ZodCIDRv6",(D,$)=>{uB.init(D,$),bD.init(D,$)});sQ=x("ZodBase64",(D,$)=>{fB.init(D,$),bD.init(D,$)});eQ=x("ZodBase64URL",(D,$)=>{yB.init(D,$),bD.init(D,$)});DF=x("ZodE164",(D,$)=>{mB.init(D,$),bD.init(D,$)});uK=x("ZodCreditCard",(D,$)=>{hB.init(D,$),bD.init(D,$)});fK=x("ZodIBAN",(D,$)=>{dB.init(D,$),bD.init(D,$)});$F=x("ZodJWT",(D,$)=>{lB.init(D,$),bD.init(D,$)});q4=x("ZodCustomStringFormat",(D,$)=>{nB.init(D,$),bD.init(D,$)});L2=x("ZodNumber",(D,$)=>{lX.init(D,$),zD.init(D,$),D._zod.processJSONSchema=(U,Q,X)=>fZ(D,U,Q,X),D.isFinite=!0},d.derived({minValue:(D)=>{let{minimum:$,exclusiveMinimum:U}=Y0(D);return Math.max($??Number.NEGATIVE_INFINITY,U??Number.NEGATIVE_INFINITY)},maxValue:(D)=>{let{maximum:$,exclusiveMaximum:U}=Y0(D);return Math.min($??Number.POSITIVE_INFINITY,U??Number.POSITIVE_INFINITY)},isInt:(D)=>{let{isInt:$,multipleOf:U}=Y0(D);return!!$||!!U?.some(Number.isSafeInteger)},format:(D)=>Y0(D).format??null},{gt(D,$){return this.check(y$(D,$))},gte(D,$){return this.check(s0(D,$))},min(D,$){return this.check(s0(D,$))},lt(D,$){return this.check(f$(D,$))},lte(D,$){return this.check(t0(D,$))},max(D,$){return this.check(t0(D,$))},int(D){return this.check(gQ(D))},safe(D){return this.check(gQ(D))},positive(D){return this.check(y$(0,D))},nonnegative(D){return this.check(s0(0,D))},negative(D){return this.check(f$(0,D))},nonpositive(D){return this.check(t0(0,D))},multipleOf(D,$){return this.check(y6(D,$))},step(D,$){return this.check(y6(D,$))},finite(){return this}}));W4=x("ZodNumberFormat",(D,$)=>{iB.init(D,$),L2.init(D,$)});N2=x("ZodBoolean",(D,$)=>{x3.init(D,$),zD.init(D,$),D._zod.processJSONSchema=(U,Q,X)=>yZ(D,U,Q,X)});M2=x("ZodBigInt",(D,$)=>{nX.init(D,$),zD.init(D,$),D._zod.processJSONSchema=(U,Q,X)=>mZ(D,U,Q,X)},d.derived({minValue:(D)=>Y0(D).minimum??null,maxValue:(D)=>Y0(D).maximum??null,format:(D)=>Y0(D).format??null},{gte(D,$){return this.check(s0(D,$))},min(D,$){return this.check(s0(D,$))},gt(D,$){return this.check(y$(D,$))},lt(D,$){return this.check(f$(D,$))},lte(D,$){return this.check(t0(D,$))},max(D,$){return this.check(t0(D,$))},positive(D){return this.check(y$(BigInt(0),D))},negative(D){return this.check(f$(BigInt(0),D))},nonpositive(D){return this.check(t0(BigInt(0),D))},nonnegative(D){return this.check(s0(BigInt(0),D))},multipleOf(D,$){return this.check(y6(D,$))}}));UF=x("ZodBigIntFormat",(D,$)=>{cB.init(D,$),M2.init(D,$)});hK=x("ZodSymbol",(D,$)=>{pB.init(D,$),zD.init(D,$),D._zod.processJSONSchema=(U,Q,X)=>hZ(D,U,Q,X)});dK=x("ZodUndefined",(D,$)=>{rB.init(D,$),zD.init(D,$),D._zod.processJSONSchema=(U,Q,X)=>lZ(D,U,Q,X)});lK=x("ZodNull",(D,$)=>{oB.init(D,$),zD.init(D,$),D._zod.processJSONSchema=(U,Q,X)=>dZ(D,U,Q,X)});iK=x("ZodAny",(D,$)=>{aB.init(D,$),zD.init(D,$),D._zod.processJSONSchema=(U,Q,X)=>cZ(D,U,Q,X)});cK=x("ZodUnknown",(D,$)=>{tB.init(D,$),zD.init(D,$),D._zod.processJSONSchema=(U,Q,X)=>pZ(D,U,Q,X)});pK=x("ZodNever",(D,$)=>{sB.init(D,$),zD.init(D,$),D._zod.processJSONSchema=(U,Q,X)=>iZ(D,U,Q,X)});rK=x("ZodVoid",(D,$)=>{eB.init(D,$),zD.init(D,$),D._zod.processJSONSchema=(U,Q,X)=>nZ(D,U,Q,X)});Y5=x("ZodDate",(D,$)=>{DG.init(D,$),zD.init(D,$),D._zod.processJSONSchema=(U,Q,X)=>rZ(D,U,Q,X),D.min=(U,Q)=>D.check(s0(U,Q)),D.max=(U,Q)=>D.check(t0(U,Q))},d.derived({minDate:(D)=>{let{minimum:$}=Y0(D);return $?new Date($):null},maxDate:(D)=>{let{maximum:$}=Y0(D);return $?new Date($):null}},{}));oK=x("ZodArray",(D,$)=>{I4(),$G.init(D,$),zD.init(D,$),D._zod.processJSONSchema=(U,Q,X)=>YK(D,U,Q,X),D.element=$.element},{min(D,$){return this.check(Q6(D,$))},nonempty(D){return this.check(Q6(1,D))},max(D,$){return this.check(X4(D,$))},length(D,$){return this.check(Q4(D,$))},unwrap(){return this.element}});I5=x("ZodObject",(D,$)=>{I4(),UG.init(D,$),zD.init(D,$),D._zod.processJSONSchema=(U,Q,X)=>JK(D,U,Q,X),d.installLazyProp(D,"shape",(U)=>U._zod.def.shape,!1)},{keyof(){return QF(Object.keys(this._zod.def.shape))},catchall(D){return this.clone(d.mergeDefs(this._zod.def,{catchall:D}))},passthrough(){return this.clone(d.mergeDefs(this._zod.def,{catchall:Y4()}))},loose(){return this.clone(d.mergeDefs(this._zod.def,{catchall:Y4()}))},strict(){return this.clone(d.mergeDefs(this._zod.def,{catchall:XF()}))},strip(){return this.clone(d.mergeDefs(this._zod.def,{catchall:void 0}))},extend(D){return d.extend(this,D)},safeExtend(D){return d.safeExtend(this,D)},merge(D){return d.merge(this,D)},pick(D){return d.pick(this,D)},omit(D){return d.omit(this,D)},partial(...D){return d.partial(W5,this,D[0])},exactPartial(...D){return d.partial(YF,this,D[0],"exactPartial")},required(...D){return d.required(JF,this,D[0])}});q5=x("ZodUnion",(D,$)=>{g3.init(D,$),zD.init(D,$),D._zod.processJSONSchema=(U,Q,X)=>CQ(D,U,Q,X),D.options=$.options});aK=x("ZodXor",(D,$)=>{q5.init(D,$),XG.init(D,$),D._zod.processJSONSchema=(U,Q,X)=>CQ(D,U,Q,X),D.options=$.options});tK=x("ZodDiscriminatedUnion",(D,$)=>{q5.init(D,$),FG.init(D,$)});sK=x("ZodIntersection",(D,$)=>{YG.init(D,$),zD.init(D,$),D._zod.processJSONSchema=(U,Q,X)=>IK(D,U,Q,X)});DH=x("ZodTuple",(D,$)=>{I4(),iX.init(D,$),zD.init(D,$),D._zod.processJSONSchema=(U,Q,X)=>qK(D,U,Q,X)},{rest(D){return this.clone({...this._zod.def,rest:D})},partial(){let D=this._zod.def;if(D.checks?.length)throw Error(".partial() cannot be used on tuple schemas containing refinements");return this.clone({...D,items:D.items.map(($)=>new W5({type:"optional",innerType:$}))})}});Z2=x("ZodRecord",(D,$)=>{I4(),JG.init(D,$),zD.init(D,$),D._zod.processJSONSchema=(U,Q,X)=>WK(D,U,Q,X),D.keyType=$.keyType,D.valueType=$.valueType});XH=x("ZodMap",(D,$)=>{I4(),IG.init(D,$),zD.init(D,$),D._zod.processJSONSchema=(U,Q,X)=>QK(D,U,Q,X),D.keyType=$.keyType,D.valueType=$.valueType,D.min=(...U)=>D.check(m$(...U)),D.nonempty=(U)=>D.check(m$(1,U)),D.max=(...U)=>D.check(m6(...U)),D.size=(...U)=>D.check(U4(...U))});QH=x("ZodSet",(D,$)=>{I4(),qG.init(D,$),zD.init(D,$),D._zod.processJSONSchema=(U,Q,X)=>FK(D,U,Q,X),D.min=(...U)=>D.check(m$(...U)),D.nonempty=(U)=>D.check(m$(1,U)),D.max=(...U)=>D.check(m6(...U)),D.size=(...U)=>D.check(U4(...U))});K2=x("ZodEnum",(D,$)=>{WG.init(D,$),zD.init(D,$),D._zod.processJSONSchema=(Q,X,F)=>oZ(D,Q,X,F),D.enum=$.entries,D.options=[...D._zod.values];let U=new Set(Object.keys($.entries));D.extract=(Q,X)=>{let F={};for(let Y of Q)if(U.has(Y))F[Y]=$.entries[Y];else throw Error(`Key ${Y} not found in enum`);return new K2({...$,checks:[],...d.normalizeParams(X),entries:F})},D.exclude=(Q,X)=>{let F={...$.entries};for(let Y of Q)if(U.has(Y))delete F[Y];else throw Error(`Key ${Y} not found in enum`);return new K2({...$,checks:[],...d.normalizeParams(X),entries:F})}});FH=x("ZodLiteral",(D,$)=>{BG.init(D,$),zD.init(D,$),D._zod.processJSONSchema=(U,Q,X)=>aZ(D,U,Q,X),D.values=new Set($.values),Object.defineProperty(D,"value",{get(){if($.values.length>1)throw Error("This schema contains multiple valid literal values. Use `.values` instead.");return $.values[0]}})});YH=x("ZodFile",(D,$)=>{GG.init(D,$),zD.init(D,$),D._zod.processJSONSchema=(U,Q,X)=>eZ(D,U,Q,X),D.min=(U,Q)=>D.check(m$(U,Q)),D.max=(U,Q)=>D.check(m6(U,Q)),D.mime=(U,Q)=>D.check(F2(Array.isArray(U)?U:[U],Q))});JH=x("ZodTransform",(D,$)=>{I4(),zG.init(D,$),zD.init(D,$),D._zod.processJSONSchema=(U,Q,X)=>XK(D,U,Q,X),D._zod.parse=(U,Q)=>{if(Q.direction==="backward")throw new r1(D.constructor.name);U.addIssue=(F)=>{if(typeof F==="string")U.issues.push(d.issue(F,U.value,$));else{let Y=F;if(Y.fatal)Y.continue=!1;if(Y.code??(Y.code="custom"),!("input"in Y))Y.input=U.value;Y.inst??(Y.inst=D),U.issues.push(d.issue(Y))}};let X=$.transform(U.value,U);if(X instanceof Promise)return X.then((F)=>{return U.value=F,U});return U.value=X,U}});W5=x("ZodOptional",(D,$)=>{cX.init(D,$),zD.init(D,$),D._zod.processJSONSchema=(U,Q,X)=>bQ(D,U,Q,X),D.unwrap=()=>D._zod.def.innerType});YF=x("ZodExactOptional",(D,$)=>{ZG.init(D,$),zD.init(D,$),D._zod.processJSONSchema=(U,Q,X)=>bQ(D,U,Q,X),D.unwrap=()=>D._zod.def.innerType});qH=x("ZodNullable",(D,$)=>{KG.init(D,$),zD.init(D,$),D._zod.processJSONSchema=(U,Q,X)=>BK(D,U,Q,X),D.unwrap=()=>D._zod.def.innerType});WH=x("ZodDefault",(D,$)=>{HG.init(D,$),zD.init(D,$),D._zod.processJSONSchema=(U,Q,X)=>ZK(D,U,Q,X),D.unwrap=()=>D._zod.def.innerType,D.removeDefault=D.unwrap});GH=x("ZodPrefault",(D,$)=>{LG.init(D,$),zD.init(D,$),D._zod.processJSONSchema=(U,Q,X)=>KK(D,U,Q,X),D.unwrap=()=>D._zod.def.innerType});JF=x("ZodNonOptional",(D,$)=>{NG.init(D,$),zD.init(D,$),D._zod.processJSONSchema=(U,Q,X)=>GK(D,U,Q,X),D.unwrap=()=>D._zod.def.innerType});KH=x("ZodSuccess",(D,$)=>{MG.init(D,$),zD.init(D,$),D._zod.processJSONSchema=(U,Q,X)=>DK(D,U,Q,X),D.unwrap=()=>D._zod.def.innerType});HH=x("ZodCatch",(D,$)=>{wG.init(D,$),zD.init(D,$),D._zod.processJSONSchema=(U,Q,X)=>HK(D,U,Q,X),D.unwrap=()=>D._zod.def.innerType,D.removeCatch=D.unwrap});NH=x("ZodNaN",(D,$)=>{OG.init(D,$),zD.init(D,$),D._zod.processJSONSchema=(U,Q,X)=>tZ(D,U,Q,X)});B5=x("ZodPipe",(D,$)=>{pX.init(D,$),zD.init(D,$),D._zod.processJSONSchema=(U,Q,X)=>LK(D,U,Q,X),D.in=$.in,D.out=$.out});G5=x("ZodCodec",(D,$)=>{B5.init(D,$),u3.init(D,$)});MH=x("ZodPreprocess",(D,$)=>{B5.init(D,$),VG.init(D,$)}),wH=x("ZodReadonly",(D,$)=>{RG.init(D,$),zD.init(D,$),D._zod.processJSONSchema=(U,Q,X)=>NK(D,U,Q,X),D.unwrap=()=>D._zod.def.innerType});VH=x("ZodTemplateLiteral",(D,$)=>{AG.init(D,$),zD.init(D,$),D._zod.processJSONSchema=(U,Q,X)=>sZ(D,U,Q,X)});RH=x("ZodLazy",(D,$)=>{f3.init(D,$),zD.init(D,$),D._zod.processJSONSchema=(U,Q,X)=>wK(D,U,Q,X),D.unwrap=()=>D._zod.def.getter()});EH=x("ZodPromise",(D,$)=>{jG.init(D,$),zD.init(D,$),D._zod.processJSONSchema=(U,Q,X)=>MK(D,U,Q,X),D.unwrap=()=>D._zod.def.innerType});jH=x("ZodFunction",(D,$)=>{EG.init(D,$),zD.init(D,$),D._zod.processJSONSchema=(U,Q,X)=>UK(D,U,Q,X)});z5=x("ZodCustom",(D,$)=>{TG.init(D,$),zD.init(D,$),D._zod.processJSONSchema=(U,Q,X)=>$K(D,U,Q,X)});Ox=CZ,Vx=bZ,PH=x("ZodInstanceOf",(D,$)=>{z5.init(D,$)},{properties(D,$){return this.check(Q2(D,$))}})});function m5D(D){aD({customError:D})}function h5D(){return aD().customError}var y5D,CH;var Tx=u(()=>{e0();y5D={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(D){})(CH||(CH={}))});var Z5={};N0(Z5,{time:()=>n5D,duration:()=>i5D,datetime:()=>d5D,date:()=>l5D,ZodISOTime:()=>c6,ZodISODuration:()=>p6,ZodISODateTime:()=>n6,ZodISODate:()=>i6});function d5D(D){return o3(n6,D)}function l5D(D){return a3(i6,D)}function n5D(D){return t3(c6,D)}function i5D(D){return s3(p6,D)}var IF=u(()=>{e0();r6();r6()});function p5D(D,$){let U=D.$schema;if(U==="https://json-schema.org/draft/2020-12/schema")return"draft-2020-12";if(U==="http://json-schema.org/draft-07/schema#")return"draft-7";if(U==="http://json-schema.org/draft-04/schema#")return"draft-4";return $??"draft-2020-12"}function Sx(D,$){return D.map((U,Q)=>Q<$?U:U.optional())}function r5D(D){return D.replace(/~1/g,"/").replace(/~0/g,"~")}function o5D(D,$){if(!D.startsWith("#"))throw Error("External $ref is not supported, only local refs (#/...) are allowed");let U=D.slice(1).split("/").filter(Boolean);if(U.length===0)return $.rootSchema;let Q=$.version==="draft-2020-12"?"$defs":"definitions";if(U[0]===Q){let X=U[1]===void 0?void 0:r5D(U[1]);if(!X||!$.defs[X])throw Error(`Reference not found: ${D}`);return $.defs[X]}throw Error(`Reference not found: ${D}`)}function a5D(D,$){return UD.transform((Q)=>Q).check((Q)=>{let X=Q.value;if(typeof X!=="object"||X===null||Array.isArray(X))return;let F=Object.getOwnPropertyNames(X);if($.minProperties!==void 0&&F.length<$.minProperties)Q.issues.push({origin:"object",code:"too_small",minimum:$.minProperties,inclusive:!0,message:`Too small: expected object to have >=${$.minProperties} properties`,input:X,inst:D,continue:!0});if($.maxProperties!==void 0&&F.length>$.maxProperties)Q.issues.push({origin:"object",code:"too_big",maximum:$.maxProperties,inclusive:!0,message:`Too big: expected object to have <=${$.maxProperties} properties`,input:X,inst:D,continue:!0});if($.keySchema)for(let Y of F){let J=$.keySchema.safeParse(Y);if(J.success)continue;Q.issues.push({code:"invalid_key",origin:"record",issues:J.error.issues,input:Y,path:[Y],continue:!0})}}).pipe(D)}function bH(D,$){if(D===null)return"z";let U=typeof D;if(U!=="object"){if(U==="number"&&Number.isNaN(D))return null;let Q=String(D);return`${U[0]}${Q.length}:${Q}`}if($.has(D))return null;$.add(D);try{if(Array.isArray(D)){let F=[];for(let Y of D){let J=bH(Y,$);if(J===null)return null;F.push(J)}return`a${F.length}:[${F.join(",")}]`}let Q=Object.keys(D).sort(),X=[];for(let F of Q){let Y=bH(D[F],$);if(Y===null)return null;X.push(`${F.length}:${F}=${Y}`)}return`o${X.length}:{${X.join(",")}}`}finally{$.delete(D)}}function K5(D){if(typeof D!=="object"||D===null)return!1;if(Array.isArray(D))return D.some(K5);if(typeof D.$ref==="string")return!0;return Object.entries(D).some(([$,U])=>{if(t5D.has($))return K5(U);if(!s5D.has($)||typeof U!=="object"||U===null)return!1;return Object.values(U).some(K5)})}function Px(D){return D===1?"element":"elements"}function e5D(D,$){return UD.transform((Q)=>Q).check((Q)=>{let X=Q.value;if(!Array.isArray(X))return;if($.uniqueItems===!0){let F=new Map;for(let Y=0;Y<X.length;Y++){let J=bH(X[Y],new Set);if(J===null)continue;let I=F.get(J);if(I===void 0){F.set(J,Y);continue}Q.issues.push({code:"custom",message:`Array items must be unique: element at index ${Y} duplicates the one at index ${I}`,input:X,path:[Y],continue:!0})}}if($.containsSchema){let F=$.minContains??1,Y=$.maxContains!==void 0?$.maxContains+1:Number.POSITIVE_INFINITY,J=0;for(let I of X)if($.containsSchema.safeParse(I).success&&++J>=Y)break;if(J<F)Q.issues.push({code:"custom",message:`Array must contain at least ${F} matching ${Px(F)}; found ${J}`,input:X,continue:!0});if($.maxContains!==void 0&&J>$.maxContains)Q.issues.push({code:"custom",message:`Array must contain at most ${$.maxContains} matching ${Px($.maxContains)}`,input:X,continue:!0})}}).pipe(D)}function Cx(D,$){if(D===!1)return;if(D===void 0||D===!0)return UD.any();return x0(D,$)}function bx(D,$){if(D.not!==void 0){if(typeof D.not==="object"&&Object.keys(D.not).length===0)return UD.never();throw Error("not is not supported in Zod (except { not: {} } for never)")}if(D.unevaluatedItems!==void 0)throw Error("unevaluatedItems is not supported");if(D.unevaluatedProperties!==void 0)throw Error("unevaluatedProperties is not supported");if(D.if!==void 0||D.then!==void 0||D.else!==void 0)throw Error("Conditional schemas (if/then/else) are not supported");if(D.dependentSchemas!==void 0||D.dependentRequired!==void 0)throw Error("dependentSchemas and dependentRequired are not supported");if(D.$ref){let X=D.$ref;if($.refs.has(X))return $.refs.get(X);if($.processing.has(X))return UD.lazy(()=>{if(!$.refs.has(X))throw Error(`Circular reference not resolved: ${X}`);return $.refs.get(X)});$.processing.add(X);let F=o5D(X,$),Y=x0(F,$);return $.refs.set(X,Y),$.processing.delete(X),Y}if(D.enum!==void 0){let X=D.enum;if($.version==="openapi-3.0"&&D.nullable===!0&&X.length===1&&X[0]===null)return UD.null();if(X.length===0)return UD.never();if(X.length===1)return UD.literal(X[0]);if(X.every((Y)=>typeof Y==="string"))return UD.enum(X);let F=X.map((Y)=>UD.literal(Y));if(F.length<2)return F[0];return UD.union([F[0],F[1],...F.slice(2)])}if(D.const!==void 0)return UD.literal(D.const);let U=D.type;if(Array.isArray(U)){let X=U.map((F)=>{let Y={...D,type:F};return bx(Y,$)});if(X.length===0)return UD.never();if(X.length===1)return X[0];return UD.union(X)}if(!U)return UD.any();let Q;switch(U){case"string":{let X=UD.string();if(D.format){let F=D.format;if(F==="email")X=X.check(UD.email());else if(F==="uri"||F==="uri-reference")X=X.check(UD.url());else if(F==="uuid"||F==="guid")X=X.check(UD.uuid());else if(F==="date-time")X=X.check(UD.iso.datetime({offset:!0}));else if(F==="date")X=X.check(UD.iso.date());else if(F==="time")X=X.check(UD.regex(D7D));else if(F==="duration")X=X.check(UD.iso.duration());else if(F==="hostname")X=X.check(UD.hostname());else if(F==="ipv4")X=X.check(UD.ipv4());else if(F==="ipv6")X=X.check(UD.ipv6());else if(F==="mac")X=X.check(UD.mac());else if(F==="cidr")X=X.check(UD.cidrv4());else if(F==="cidr-v6")X=X.check(UD.cidrv6());else if(F==="base64")X=X.check(UD.base64());else if(F==="base64url")X=X.check(UD.base64url());else if(F==="e164")X=X.check(UD.e164());else if(F==="credit_card")X=X.check(UD.creditCard());else if(F==="iban")X=X.check(UD.iban());else if(F==="jwt")X=X.check(UD.jwt());else if(F==="emoji")X=X.check(UD.emoji());else if(F==="nanoid")X=X.check(UD.nanoid());else if(F==="cuid")X=X.check(UD.cuid());else if(F==="cuid2")X=X.check(UD.cuid2());else if(F==="ulid")X=X.check(UD.ulid());else if(F==="xid")X=X.check(UD.xid());else if(F==="ksuid")X=X.check(UD.ksuid())}if(typeof D.minLength==="number")X=X.min(D.minLength);if(typeof D.maxLength==="number")X=X.max(D.maxLength);if(D.pattern)X=X.regex(new RegExp(D.pattern));Q=X;break}case"number":case"integer":{let X=U==="integer"?UD.number().int():UD.number();if(typeof D.minimum==="number"&&D.exclusiveMinimum!==!0)X=X.min(D.minimum);if(typeof D.maximum==="number"&&D.exclusiveMaximum!==!0)X=X.max(D.maximum);if(typeof D.exclusiveMinimum==="number")X=X.gt(D.exclusiveMinimum);else if(D.exclusiveMinimum===!0&&typeof D.minimum==="number")X=X.gt(D.minimum);if(typeof D.exclusiveMaximum==="number")X=X.lt(D.exclusiveMaximum);else if(D.exclusiveMaximum===!0&&typeof D.maximum==="number")X=X.lt(D.maximum);if(typeof D.multipleOf==="number")X=X.multipleOf(D.multipleOf);Q=X;break}case"boolean":{Q=UD.boolean();break}case"null":{Q=UD.null();break}case"object":{let X={},F=D.properties||{},Y=new Set(D.required||[]),J=typeof D.additionalProperties==="object"?x0(D.additionalProperties,$):void 0;for(let[B,G]of Object.entries(F)){let Z=x0(G,$);H0(X,B,Y.has(B)?Z:Z.optional())}if(D.patternProperties){let B=D.patternProperties,G=Object.keys(B),Z=[];for(let K of G){let H=x0(B[K],$),M=UD.string().regex(new RegExp(K));Z.push(UD.looseRecord(M,H))}let z=[];if(Object.keys(X).length>0)z.push(UD.object(X).passthrough());if(z.push(...Z),z.length===0)Q=UD.object({}).passthrough();else if(z.length===1)Q=z[0];else{let K=UD.intersection(z[0],z[1]);for(let H=2;H<z.length;H++)K=UD.intersection(K,z[H]);Q=K}if(D.additionalProperties===!1){let K=Object.keys(X),H=G.map((N)=>new RegExp(N)),M=Q;Q=Q.check((N)=>{if(!I$(N.value))return;let L=[];for(let O of Object.keys(N.value)){if(K.includes(O))continue;if(H.some((j)=>j.test(O)))continue;L.push(O)}if(L.length)N.issues.push({code:"unrecognized_keys",keys:L,input:N.value,inst:M})})}}else{let B=UD.object(X);if(D.additionalProperties===!1)Q=B.strict();else if(J)Q=B.catchall(J);else Q=B.passthrough()}let I=D.propertyNames!==void 0&&D.propertyNames!==!0,q=typeof D.minProperties==="number"?D.minProperties:void 0,W=typeof D.maxProperties==="number"?D.maxProperties:void 0;if(I||q!==void 0||W!==void 0){let B;if(I){let G=typeof D.propertyNames==="object"&&D.propertyNames.type===void 0?{type:"string",...D.propertyNames}:D.propertyNames;B=x0(G,$)}Q=a5D(Q,{keySchema:B,minProperties:q,maxProperties:W})}break}case"array":{let{prefixItems:X,items:F}=D;if(X&&Array.isArray(X)){let Y=typeof D.minItems==="number"?D.minItems:0,J=X.map((B)=>x0(B,$)),I=Sx(J,Y),q=!Array.isArray(F)?Cx(F,$):void 0,W=UD.tuple(I);if(Q=q?W.rest(q):W,typeof D.minItems==="number")Q=Q.check(UD.minLength(D.minItems));if(typeof D.maxItems==="number")Q=Q.check(UD.maxLength(D.maxItems))}else if(Array.isArray(F)){let Y=typeof D.minItems==="number"?D.minItems:0,J=F.map((B)=>x0(B,$)),I=Sx(J,Y),q=Cx(D.additionalItems,$),W=UD.tuple(I);if(Q=q?W.rest(q):W,typeof D.minItems==="number")Q=Q.check(UD.minLength(D.minItems));if(typeof D.maxItems==="number")Q=Q.check(UD.maxLength(D.maxItems))}else if(F!==void 0){let Y=x0(F,$),J=UD.array(Y);if(typeof D.minItems==="number")J=J.min(D.minItems);if(typeof D.maxItems==="number")J=J.max(D.maxItems);Q=J}else Q=UD.array(UD.any());if(D.uniqueItems===!0||D.contains!==void 0)Q=e5D(Q,{uniqueItems:D.uniqueItems===!0,containsSchema:D.contains!==void 0?x0(D.contains,$):void 0,minContains:typeof D.minContains==="number"?D.minContains:void 0,maxContains:typeof D.maxContains==="number"?D.maxContains:void 0});break}default:throw Error(`Unsupported type: ${U}`)}return Q}function x0(D,$){if(typeof D==="boolean")return D?UD.any():UD.never();let U=bx(D,$),Q=D.type||D.enum!==void 0||D.const!==void 0;if(D.anyOf&&Array.isArray(D.anyOf)){let J=D.anyOf.map((q)=>x0(q,$)),I=UD.union(J);U=Q?UD.intersection(U,I):I}if(D.oneOf&&Array.isArray(D.oneOf)){let J=D.oneOf.map((q)=>x0(q,$)),I=UD.xor(J);U=Q?UD.intersection(U,I):I}if(D.allOf&&Array.isArray(D.allOf))if(D.allOf.length===0)U=Q?U:UD.any();else{let J=Q?U:x0(D.allOf[0],$),I=Q?0:1;for(let q=I;q<D.allOf.length;q++)J=UD.intersection(J,x0(D.allOf[q],$));U=J}if(D.nullable===!0&&$.version==="openapi-3.0")U=UD.nullable(U);if(D.readOnly===!0)U=UD.readonly(U);if(D.default!==void 0)U=U.default(D.default);let X={},F=["$id","id","$comment","$anchor","$vocabulary","$dynamicRef","$dynamicAnchor"];for(let J of F)if(J in D)X[J]=D[J];let Y=["contentEncoding","contentMediaType","contentSchema"];for(let J of Y)if(J in D)X[J]=D[J];if(D.type==="object"&&D.$ref===void 0){if(D.propertyNames!==void 0&&!K5(D.propertyNames))X.propertyNames=D.propertyNames;for(let J of["minProperties","maxProperties"])if(D[J]!==void 0)X[J]=D[J]}if(D.type==="array"&&D.$ref===void 0){if(D.contains!==void 0&&!K5(D.contains))X.contains=D.contains;for(let J of["uniqueItems","minContains","maxContains"])if(D[J]!==void 0)X[J]=D[J]}for(let J of Object.keys(D))if(!c5D.has(J))H0(X,J,D[J]);if(Object.keys(X).length>0)$.registry.add(U,X);if(D.description)U=U.describe(D.description);return U}function vx(D,$){if(typeof D==="boolean")return D?UD.any():UD.never();let U;try{U=JSON.parse(JSON.stringify(D))}catch{throw Error("fromJSONSchema input is not valid JSON (possibly cyclic); use $defs/$ref for recursive schemas")}let Q=p5D(U,$?.defaultTarget),X=U.$defs||U.definitions||{},F={version:Q,defs:X,refs:new Map,processing:new Set,rootSchema:U,registry:$?.registry??L0};return x0(U,F)}var UD,c5D,t5D,s5D,D7D;var _x=u(()=>{p3();s();kQ();IF();r6();UD={...O2,..._Q,iso:Z5},c5D=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"]);t5D=new Set(["items","prefixItems","additionalItems","additionalProperties","contains","propertyNames","not","if","then","else","allOf","anyOf","oneOf","unevaluatedItems","unevaluatedProperties","contentSchema"]),s5D=new Set(["properties","patternProperties","dependentSchemas","dependencies","$defs","definitions"]);D7D=/^(?:[01]\d|2[0-3]):[0-5]\d:[0-5]\d(?:\.\d+)?(?:Z|[+-](?:[01]\d|2[0-3]):[0-5]\d)$/});function H5(D,$){let U=typeof $==="function"?$:(Y,J)=>{let I=$[Y._zod.def.type];return I?I(Y,J):Y},Q=new Map;function X(Y){let J=Q.get(Y);if(J===kx)return new f3({type:"lazy",getter:()=>Q.get(Y)});if(J!==void 0)return J;Q.set(Y,kx);let I=F(Y),q=U(I,I!==Y);return Q.set(Y,q),q}function F(Y){let J=Y._zod.def,I=J.type;switch(I){case"object":{let q=J.shape,W=Object.keys(q),B=!1,G={};for(let z of W){let K=X(q[z]);if(K!==q[z])B=!0;G[z]=K}let Z=J.catchall;if(J.catchall){if(Z=X(J.catchall),Z!==J.catchall)B=!0}return B?ED(Y,{...J,shape:G,catchall:Z}):Y}case"array":{let q=X(J.element);return q===J.element?Y:ED(Y,{...J,element:q})}case"tuple":{let q=J.items,W=!1,B=[];for(let Z of q){let z=X(Z);if(z!==Z)W=!0;B.push(z)}let G=J.rest;if(J.rest){if(G=X(J.rest),G!==J.rest)W=!0}return W?ED(Y,{...J,items:B,rest:G}):Y}case"record":case"map":{let q=X(J.keyType),W=X(J.valueType);return q===J.keyType&&W===J.valueType?Y:ED(Y,{...J,keyType:q,valueType:W})}case"set":{let q=X(J.valueType);return q===J.valueType?Y:ED(Y,{...J,valueType:q})}case"union":{let q=J.options,W=!1,B=[];for(let G of q){let Z=X(G);if(Z!==G)W=!0;B.push(Z)}return W?ED(Y,{...J,options:B}):Y}case"intersection":{let q=X(J.left),W=X(J.right);return q===J.left&&W===J.right?Y:ED(Y,{...J,left:q,right:W})}case"optional":case"nullable":case"default":case"prefault":case"catch":case"readonly":case"nonoptional":case"promise":case"success":{let q=X(J.innerType);return q===J.innerType?Y:ED(Y,{...J,innerType:q})}case"pipe":{let q=X(J.in),W=X(J.out);return q===J.in&&W===J.out?Y:ED(Y,{...J,in:q,out:W})}case"function":{let q=X(J.input),W=X(J.output);return q===J.input&&W===J.output?Y:ED(Y,{...J,input:q,output:W})}case"lazy":{let q=J.getter,{_cachedInner:W,...B}=J;return ED(Y,{...B,getter:()=>X(q())})}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 Y;default:return Y}}return X(D)}var kx;var vH=u(()=>{r8();s();kx=Symbol("z.visit/resolving")});function xx(D){return H5(D,{object:($)=>$.partial(),union:($)=>{let U=$._zod.def;return U.discriminator===void 0?$:w2(U.options)}})}var gx=u(()=>{vH();r6()});function $7D(D,$){if(!$?.length)return D;let U=D._zod.def;return ED(D,O$(U,{checks:[...U.checks??[],...$]}),{parent:!0})}function ux(D){return $7D(D.out,D.checks)}function U7D(D){return D.in._zod.traits.has("$ZodTransform")?ux(D):D.in}function fx(D){return H5(D,{pipe:($)=>U7D($._zod.def),default:($,U)=>U?J4($._zod.def.innerType):$,catch:($,U)=>U?$._zod.def.innerType:$})}function yx(D){return H5(D,{pipe:($)=>ux($._zod.def),prefault:($,U)=>U?$._zod.def.innerType:$})}var mx=u(()=>{s();vH();r6()});var _H={};N0(_H,{string:()=>X7D,number:()=>Q7D,date:()=>J7D,boolean:()=>F7D,bigint:()=>Y7D});function X7D(D){return tz(H2,D)}function Q7D(D){return XZ(L2,D)}function F7D(D){return WZ(N2,D)}function Y7D(D){return GZ(M2,D)}function J7D(D){return RZ(Y5,D)}var hx=u(()=>{e0();r6()});var OD={};N0(OD,{xor:()=>Ux,xid:()=>Vk,withParser:()=>DQ,void:()=>ak,validateAsync:()=>E3,validate:()=>A3,uuidv7:()=>Zk,uuidv6:()=>zk,uuidv4:()=>Gk,uuid:()=>Bk,util:()=>d,url:()=>Kk,uppercase:()=>D2,unknown:()=>Y4,union:()=>w2,undefined:()=>rk,ulid:()=>Ok,uint64:()=>ck,uint32:()=>lk,tuple:()=>$H,trim:()=>J2,treeifyError:()=>JW,transform:()=>FF,toZod:()=>z3,toUpperCase:()=>q2,toLowerCase:()=>I2,toJSONSchema:()=>vQ,templateLiteral:()=>Hx,symbol:()=>pk,superRefine:()=>SH,success:()=>Gx,stringbool:()=>Ax,stringFormat:()=>xk,string:()=>X5,strictObject:()=>Dx,startsWith:()=>U2,slugify:()=>W2,size:()=>U4,setErrorMap:()=>m5D,set:()=>Jx,safeParseAsync:()=>jK,safeParse:()=>EK,safeEncodeAsync:()=>_K,safeEncode:()=>bK,safeDecodeAsync:()=>kK,safeDecode:()=>vK,registry:()=>eX,regexes:()=>W$,regex:()=>s8,refine:()=>TH,record:()=>UH,readonly:()=>OH,property:()=>SQ,properties:()=>Q2,promise:()=>Lx,prettifyError:()=>IW,preprocess:()=>jx,prefault:()=>zH,positive:()=>AQ,pipe:()=>uQ,partialRecord:()=>Qx,parseAsync:()=>AK,parse:()=>RK,overwrite:()=>V$,output:()=>yx,optional:()=>J4,object:()=>ek,number:()=>yK,nullish:()=>Bx,nullable:()=>Q5,null:()=>nK,normalize:()=>Y2,nonpositive:()=>jQ,nonoptional:()=>ZH,nonnegative:()=>TQ,never:()=>XF,negative:()=>EQ,nativeEnum:()=>Ix,nanoid:()=>Nk,nan:()=>zx,multipleOf:()=>y6,minSize:()=>m$,minLength:()=>Q6,mime:()=>F2,meta:()=>Vx,memoizer:()=>h3,maxSize:()=>m6,maxLength:()=>X4,map:()=>Yx,mac:()=>Ek,lte:()=>t0,lt:()=>f$,lowercase:()=>e8,looseRecord:()=>Fx,looseObject:()=>$x,locales:()=>c3,literal:()=>qx,length:()=>Q4,lazy:()=>AH,ksuid:()=>Rk,keyof:()=>sk,jwt:()=>kk,json:()=>Ex,iso:()=>Z5,ipv6:()=>jk,ipv4:()=>Ak,invertCodec:()=>Kx,intersection:()=>eK,int64:()=>ik,int32:()=>dk,int:()=>gQ,instanceof:()=>Rx,input:()=>fx,includes:()=>$2,iban:()=>_k,httpUrl:()=>Hk,hostname:()=>gk,hex:()=>uk,hash:()=>yk,guid:()=>Wk,gte:()=>s0,gt:()=>y$,globalRegistry:()=>L0,getErrorMap:()=>h5D,getDiscriminatedOption:()=>QG,function:()=>Nx,fromJSONSchema:()=>vx,formatError:()=>R3,float64:()=>hk,float32:()=>mk,flattenError:()=>V3,file:()=>Wx,exactOptional:()=>IH,enum:()=>QF,endsWith:()=>X2,encodeAsync:()=>PK,encode:()=>TK,emoji:()=>Lk,email:()=>qk,e164:()=>bk,discriminatedUnion:()=>Xx,describe:()=>Ox,deepPartial:()=>xx,decodeAsync:()=>CK,decode:()=>SK,date:()=>tk,custom:()=>wx,currencyCode:()=>fk,cuid2:()=>wk,cuid:()=>Mk,creditCard:()=>vk,core:()=>F6,config:()=>aD,compile:()=>rz,coerce:()=>_H,codec:()=>Zx,clone:()=>ED,cidrv6:()=>Sk,cidrv4:()=>Tk,check:()=>Mx,catch:()=>LH,boolean:()=>mK,bigint:()=>nk,base64url:()=>Ck,base64:()=>Pk,array:()=>J5,any:()=>ok,_function:()=>Nx,_default:()=>BH,_ZodString:()=>fQ,ZodXor:()=>aK,ZodXID:()=>cQ,ZodVoid:()=>rK,ZodUnknown:()=>cK,ZodUnion:()=>q5,ZodUndefined:()=>dK,ZodUUID:()=>h$,ZodURL:()=>F5,ZodULID:()=>iQ,ZodType:()=>zD,ZodTuple:()=>DH,ZodTransform:()=>JH,ZodTemplateLiteral:()=>VH,ZodSymbol:()=>hK,ZodSuccess:()=>KH,ZodStringFormat:()=>bD,ZodString:()=>H2,ZodSet:()=>QH,ZodRecord:()=>Z2,ZodRealError:()=>n0,ZodReadonly:()=>wH,ZodPromise:()=>EH,ZodPreprocess:()=>MH,ZodPrefault:()=>GH,ZodPipe:()=>B5,ZodOptional:()=>W5,ZodObject:()=>I5,ZodNumberFormat:()=>W4,ZodNumber:()=>L2,ZodNullable:()=>qH,ZodNull:()=>lK,ZodNonOptional:()=>JF,ZodNever:()=>pK,ZodNanoID:()=>dQ,ZodNaN:()=>NH,ZodMap:()=>XH,ZodMAC:()=>gK,ZodLiteral:()=>FH,ZodLazy:()=>RH,ZodKSUID:()=>pQ,ZodJWT:()=>$F,ZodIssueCode:()=>y5D,ZodIntersection:()=>sK,ZodInstanceOf:()=>PH,ZodISOTime:()=>c6,ZodISODuration:()=>p6,ZodISODateTime:()=>n6,ZodISODate:()=>i6,ZodIPv6:()=>oQ,ZodIPv4:()=>rQ,ZodIBAN:()=>fK,ZodGUID:()=>mQ,ZodFunction:()=>jH,ZodFirstPartyTypeKind:()=>CH,ZodFile:()=>YH,ZodExactOptional:()=>YF,ZodError:()=>g5D,ZodEnum:()=>K2,ZodEmoji:()=>hQ,ZodEmail:()=>yQ,ZodE164:()=>DF,ZodDiscriminatedUnion:()=>tK,ZodDefault:()=>WH,ZodDate:()=>Y5,ZodCustomStringFormat:()=>q4,ZodCustom:()=>z5,ZodCreditCard:()=>uK,ZodCompileUnsupportedError:()=>ND,ZodCompileAsyncError:()=>u$,ZodCodec:()=>G5,ZodCatch:()=>HH,ZodCUID2:()=>nQ,ZodCUID:()=>lQ,ZodCIDRv6:()=>tQ,ZodCIDRv4:()=>aQ,ZodBoolean:()=>N2,ZodBigIntFormat:()=>UF,ZodBigInt:()=>M2,ZodBase64URL:()=>eQ,ZodBase64:()=>sQ,ZodArray:()=>oK,ZodAny:()=>iK,TimePrecision:()=>$Z,NEVER:()=>UW,INVALID:()=>_0,$output:()=>dz,$input:()=>lz,$brand:()=>XW});var kH=u(()=>{e0();e0();U5();_x();gx();mx();hz();IF();IF();hx();r6();kQ();VK();xK();Tx()});var dx=u(()=>{kH();kH()});function ijD(D,$,U){let Q=U.filter((F)=>D[F]===!0);if(Q.length<2)return;let X=String(Q[0]);for(let F of Q.slice(1))$.addIssue({code:"custom",message:`not used together with "${X}"`,path:[F]})}var lx,I7D,cjD,pjD,rjD,ojD;var nx=u(()=>{dx();lx=OD.object({name:OD.string().min(1),version:OD.string().min(1),requested_version:OD.string().optional(),ios_checksum:OD.string().optional(),android_checksum:OD.string().optional()}),I7D=OD.enum(["new_plugin","removed_plugin","version_mismatch","requested_version_changed","ios_code_changed","android_code_changed","both_platforms_changed","platform_checksum_metadata_changed"]),cjD=OD.object({name:OD.string(),localVersion:OD.string().optional(),remoteVersion:OD.string().optional(),localRequestedVersion:OD.string().optional(),remoteRequestedVersion:OD.string().optional(),localIosChecksum:OD.string().optional(),remoteIosChecksum:OD.string().optional(),localAndroidChecksum:OD.string().optional(),remoteAndroidChecksum:OD.string().optional()}),pjD=OD.object({compatible:OD.boolean(),reasons:I7D.array(),message:OD.string()}),rjD=OD.object({isSecurityPolicyError:OD.boolean(),errorCode:OD.string(),message:OD.string()}),ojD=OD.record(OD.string(),OD.string()).transform((D,$)=>{if(D===null||typeof D!=="object"||Array.isArray(D)||Object.getPrototypeOf(D)!==Object.prototype)return $.addIssue({code:"custom",message:"a plain object of locale keys to release notes"}),OD.NEVER;let U=Object.create(null);for(let[Q,X]of Object.entries(D)){let F=Q.trim(),Y=X.trim();if(!F)return $.addIssue({code:"custom",message:"a non-empty locale key"}),OD.NEVER;if(!Y)return $.addIssue({code:"custom",message:"a non-empty release note"}),OD.NEVER;if(Object.hasOwn(U,F))return $.addIssue({code:"custom",message:`a unique locale key (duplicate after trim: "${F}")`}),OD.NEVER;U[F]=Y}return U})});function q7D(D){if(typeof D?.then==="function")throw TypeError("Expected synchronous schema validation result");return D}function xH(D,$){let U=q7D(D["~standard"].validate($));if(U.issues)return{success:!1,error:new ix(U.issues)};return{success:!0,data:U.value}}function tjD(D,$){let U=xH(D,$);if(!U.success)throw U.error;return U.data}var ix;var cx=u(()=>{ix=class ix extends Error{issues;constructor(D){super(D.map(($)=>$.message).join("; ")||"Schema validation failed");this.name="SchemaError",this.issues=D}}});function W7D(D){if(D&&typeof D==="object"&&"status"in D){let $=D.status;if(typeof $==="number")return $}return}function B7D(D){let $=[],U=new Set,Q=D;if(typeof D==="string")return D;while(Q){if(typeof Q==="string"){$.push(Q);break}if(typeof Q!=="object")break;if(U.has(Q))break;if(U.add(Q),Q instanceof Error){$.push(Q.message),Q=Q.cause;continue}let X=Q;if(typeof X.message==="string")$.push(X.message);Q=X.cause}return $.join(" ")}function G7D(D){return B7D(D)}function px(D){if(D&&typeof D==="object"&&"code"in D){let Q=D.code;if(typeof Q==="string"&&Q.startsWith("commander."))return"commander"}let $=W7D(D);if($!==void 0){if($===401)return"unauthorized";if($===403)return"forbidden";if($===404)return"not_found";if($===413)return"payload_too_large";if($>=500)return"server_error"}let U=G7D(D).toLowerCase();if(/econnrefused|econnreset|enotfound|eai_again|fetch failed|failed to fetch|connect timeout|und_err/.test(U))return"network_error";if(/timed out|timeout|etimedout|aborted/.test(U))return"timeout";if(/invalid|must be|required|not allowed|malformed|validation/.test(U))return"validation_error";return"unknown"}function ejD(D){if(D===401)return"unauthorized";if(D===403)return"forbidden";if(D===404)return"not_found";if(D===408||D===504)return"timeout";if(D===413)return"payload_too_large";if(D===429)return"rate_limited";if(D===400||D===422)return"validation_error";if(D>=500)return"server_error";return"unknown"}function V2(D){let $=px(D);return $==="network_error"||$==="timeout"}var gH=()=>{};function H7D(D){return new Promise(($)=>setTimeout($,D))}async function ox(D){let $={data:null,error:null};for(let U=1;U<=rx;U++){if($=await D(),!$.error)return $;if(!V2($.error))return $;if(U<rx)await H7D(K7D[U-1]??1000)}return $}async function ax(D){if(!D.silent)SD.warn(Z7D);let $=new uH;if(Pb($))await Cb({error:$,functionName:D.telemetryFunctionName,kind:"unhandled_error",status:0})}function tx(D){if(V2(D))throw new uH;let $=D.message??"unknown error";throw Error(`Cannot check 2FA compliance: ${$}`)}var z7D="Cannot reach Capgo to verify 2FA compliance. Check your network connection and try again.",Z7D="Could not verify 2FA compliance due to a network error. Continuing — Capgo will still enforce 2FA on this action if required.",rx=3,K7D,uH;var sx=u(()=>{L6();iq();gH();K7D=[500,1000];uH=class uH extends Error{constructor(D=z7D){super(D);this.name="TwoFactorComplianceNetworkError"}}});function L7D(D){return Object.values(qF).includes(D)}function fH(D){let $="",U="";if(typeof D==="string")$=D,U=D;else if(D&&typeof D==="object"){let Q=D;$=String(Q.error||Q.code||Q.errorCode||""),U=String(Q.message||Q.error||"")}if(L7D($))return{isSecurityPolicyError:!0,errorCode:$,message:ex[$]||U};for(let[Q,X]of Object.entries(ex))if(U.includes(Q))return{isSecurityPolicyError:!0,errorCode:Q,message:X};return{isSecurityPolicyError:!1,errorCode:$,message:U}}function Dg(D){let $=fH(D);if($.isSecurityPolicyError)return`
❌ Security Policy Error: ${$.errorCode}

${$.message}
`;return $.message||"An unknown error occurred"}var qF,ex;var $g=u(()=>{qF={ORG_REQUIRES_EXPIRING_KEY:"org_requires_expiring_key",EXPIRATION_REQUIRED:"expiration_required",EXPIRATION_EXCEEDS_MAX:"expiration_exceeds_max"},ex={[qF.ORG_REQUIRES_EXPIRING_KEY]:`This organization requires API keys with expiration dates.

Please generate a new API key with an expiration:
  1. Go to https://console.capgo.app/dashboard/apikeys
  2. Create a new API key with an expiration date
  3. Update your CLI configuration with: capgo login [new-key]
  4. Try this command again`,[qF.EXPIRATION_REQUIRED]:`This organization requires API keys to have an expiration date.

Please generate a new API key with an expiration:
  1. Go to https://console.capgo.app/dashboard/apikeys
  2. Create a new API key with an expiration date
  3. Update your CLI configuration with: capgo login [new-key]
  4. Try this command again`,[qF.EXPIRATION_EXCEEDS_MAX]:`Your API key expiration date exceeds the maximum allowed by this organization.

Please generate a new API key with a shorter expiration:
  1. Go to https://console.capgo.app/dashboard/apikeys
  2. Create a new API key with a valid expiration date
  3. Update your CLI configuration with: capgo login [new-key]
  4. Try this command again`}});import Ug from"node:fs";function N7D(){try{return Ug.statSync("/.dockerenv"),!0}catch{return!1}}function M7D(){try{return Ug.readFileSync("/proc/self/cgroup","utf8").includes("docker")}catch{return!1}}function mH(){if(yH===void 0)yH=N7D()||M7D();return yH}var yH;var Xg=()=>{};import w7D from"node:fs";function B4(){if(hH===void 0)hH=O7D()||mH();return hH}var hH,O7D=()=>{try{return w7D.statSync("/run/.containerenv"),!0}catch{return!1}};var dH=u(()=>{Xg()});import Fg from"node:process";import V7D from"node:os";import lH from"node:fs";var Qg=()=>{if(Fg.platform!=="linux")return!1;if(V7D.release().toLowerCase().includes("microsoft")){if(B4())return!1;return!0}try{if(lH.readFileSync("/proc/version","utf8").toLowerCase().includes("microsoft"))return!B4()}catch{}if(lH.existsSync("/proc/sys/fs/binfmt_misc/WSLInterop")||lH.existsSync("/run/WSL"))return!B4();return!1},Y6;var nH=u(()=>{dH();Y6=Fg.env.__IS_WSL_TEST__?Qg:Qg()});import Yg from"node:process";import{Buffer as R7D}from"node:buffer";import{promisify as A7D}from"node:util";import E7D from"node:child_process";var j7D,iH=()=>`${Yg.env.SYSTEMROOT||Yg.env.windir||String.raw`C:\Windows`}\\System32\\WindowsPowerShell\\v1.0\\powershell.exe`,D$=async(D,$={})=>{let{powerShellPath:U,...Q}=$,X=D$.encodeCommand(D);return j7D(U??iH(),[...D$.argumentsPrefix,X],{encoding:"utf8",...Q})};var cH=u(()=>{j7D=A7D(E7D.execFile);D$.argumentsPrefix=["-NoProfile","-NonInteractive","-ExecutionPolicy","Bypass","-EncodedCommand"];D$.encodeCommand=(D)=>R7D.from(D,"utf16le").toString("base64");D$.escapeArgument=(D)=>`'${String(D).replaceAll("'","''")}'`});function Jg(D){for(let $ of D.split(`
`)){if(/^\s*#/.test($))continue;let U=/^\s*root\s*=\s*(?<mountPoint>"[^"]*"|'[^']*'|[^#]*)/.exec($);if(!U)continue;return U.groups.mountPoint.trim().replaceAll(/^["']|["']$/g,"")}}import{promisify as T7D}from"node:util";import S7D from"node:child_process";import pH,{constants as qg}from"node:fs/promises";var P7D,C7D,b7D=async()=>{return`${await C7D()}c/Windows/System32/WindowsPowerShell/v1.0/powershell.exe`},WF,Ig,Wg=async()=>{return Ig??=(async()=>{try{let D=await WF();return await pH.access(D,qg.X_OK),!0}catch{return!1}})(),Ig},Bg=async()=>{let D=await WF(),$=String.raw`(Get-ItemProperty -Path "HKCU:\Software\Microsoft\Windows\Shell\Associations\UrlAssociations\http\UserChoice").ProgId`,{stdout:U}=await D$($,{powerShellPath:D});return U.trim()},Gg=async(D)=>{if(/^[a-z]+:\/\//i.test(D))return D;try{let{stdout:$}=await P7D("wslpath",["-aw",D],{encoding:"utf8"});return $.trim()}catch{return D}};var zg=u(()=>{nH();cH();nH();P7D=T7D(S7D.execFile),C7D=(()=>{let $;return async function(){if($)return $;let U="/etc/wsl.conf",Q=!1;try{await pH.access(U,qg.F_OK),Q=!0}catch{}if(!Q)return"/mnt/";let X=await pH.readFile(U,{encoding:"utf8"}),F=Jg(X);if(F===void 0)return"/mnt/";return $=F,$=$.endsWith("/")?$:`${$}/`,$}})(),WF=Y6?b7D:iH});function G4(D,$,U){let Q=(X)=>Object.defineProperty(D,$,{value:X,enumerable:!0,writable:!0});return Object.defineProperty(D,$,{configurable:!0,enumerable:!0,get(){let X=U();return Q(X),X},set(X){Q(X)}}),D}import{promisify as v7D}from"node:util";import _7D from"node:process";import{execFile as k7D}from"node:child_process";async function rH(){if(_7D.platform!=="darwin")throw Error("macOS only");let{stdout:D}=await x7D("defaults",["read","com.apple.LaunchServices/com.apple.launchservices.secure","LSHandlers"]),U=/LSHandlerRoleAll = "(?!-)(?<id>[^"]+?)";\s+?LSHandlerURLScheme = (?:http|https);/.exec(D)?.groups.id??"com.apple.Safari";if(U==="com.apple.safari")return"com.apple.Safari";return U}var x7D;var Zg=u(()=>{x7D=v7D(k7D)});import g7D from"node:process";import{promisify as u7D}from"node:util";import{execFile as f7D,execFileSync as mTD}from"node:child_process";async function Kg(D,{humanReadableOutput:$=!0,signal:U}={}){if(g7D.platform!=="darwin")throw Error("macOS only");let Q=$?[]:["-ss"],X={};if(U)X.signal=U;let{stdout:F}=await y7D("osascript",["-e",D,Q],X);return F.trim()}var y7D;var Hg=u(()=>{y7D=u7D(f7D)});async function oH(D){return Kg(`tell application "Finder" to set app_path to application file id "${D}" as string
tell application "System Events" to get value of property list item "CFBundleName" of property list file (app_path & ":Contents:Info.plist")`)}var Lg=u(()=>{Hg()});import{promisify as m7D}from"node:util";import{execFile as h7D}from"node:child_process";async function aH(D=d7D){let{stdout:$}=await D("reg",["QUERY"," HKEY_CURRENT_USER\\Software\\Microsoft\\Windows\\Shell\\Associations\\UrlAssociations\\http\\UserChoice","/v","ProgId"]),U=/ProgId\s*REG_SZ\s*(?<id>\S+)/.exec($);if(!U)throw new Ng(`Cannot find Windows browser in stdout: ${JSON.stringify($)}`);let{id:Q}=U.groups,X=Q.lastIndexOf("."),F=Q.lastIndexOf("-"),Y=X===-1?void 0:Q.slice(0,X),J=F===-1?void 0:Q.slice(0,F);return BF[Q]??BF[Y]??BF[J]??{name:Q,id:Q}}var d7D,BF,GF,Ng;var tH=u(()=>{d7D=m7D(h7D),BF={MSEdgeHTM:{name:"Edge",id:"com.microsoft.edge"},MSEdgeBHTML:{name:"Edge Beta",id:"com.microsoft.edge.beta"},MSEdgeDHTML:{name:"Edge Dev",id:"com.microsoft.edge.dev"},AppXq0fevzme2pys62n3e0fbqa7peapykr8v:{name:"Edge",id:"com.microsoft.edge.old"},ChromeHTML:{name:"Chrome",id:"com.google.chrome"},ChromeBHTML:{name:"Chrome Beta",id:"com.google.chrome.beta"},ChromeDHTML:{name:"Chrome Dev",id:"com.google.chrome.dev"},ChromiumHTM:{name:"Chromium",id:"org.chromium.Chromium"},BraveHTML:{name:"Brave",id:"com.brave.Browser"},BraveBHTML:{name:"Brave Beta",id:"com.brave.Browser.beta"},BraveDHTML:{name:"Brave Dev",id:"com.brave.Browser.dev"},BraveSSHTM:{name:"Brave Nightly",id:"com.brave.Browser.nightly"},FirefoxURL:{name:"Firefox",id:"org.mozilla.firefox"},OperaStable:{name:"Opera",id:"com.operasoftware.Opera"},VivaldiHTM:{name:"Vivaldi",id:"com.vivaldi.Vivaldi"},"IE.HTTP":{name:"Internet Explorer",id:"com.microsoft.ie"}},GF=new Map(Object.entries(BF));Ng=class Ng extends Error{}});import{promisify as l7D}from"node:util";import sH from"node:process";import{execFile as n7D}from"node:child_process";async function eH(){if(sH.platform==="darwin"){let D=await rH();return{name:await oH(D),id:D}}if(sH.platform==="linux"){let{stdout:D}=await i7D("xdg-mime",["query","default","x-scheme-handler/http"]),$=D.trim();return{name:c7D($.replace(/.desktop$/,"").replace("-"," ")),id:$}}if(sH.platform==="win32")return aH();throw Error("Only macOS, Linux, and Windows are supported")}var i7D,c7D=(D)=>D.toLowerCase().replaceAll(/(?:^|\s|-)\S/g,($)=>$.toUpperCase());var Mg=u(()=>{Zg();Lg();tH();tH();i7D=l7D(n7D)});import DL from"node:process";var p7D,wg;var Og=u(()=>{p7D=Boolean(DL.env.SSH_CONNECTION||DL.env.SSH_CLIENT||DL.env.SSH_TTY),wg=p7D});var Tg={};N0(Tg,{openApp:()=>e7D,default:()=>DUD,apps:()=>z4});import $L from"node:process";import jg from"node:path";import{fileURLToPath as r7D}from"node:url";import o7D from"node:child_process";import a7D,{constants as t7D}from"node:fs/promises";function Eg(D){if(typeof D==="string"||Array.isArray(D))return D;let{[Rg]:$}=D;if(!$)throw Error(`${Rg} is not supported`);return $}function N5({[R2]:D},{wsl:$}={}){if($&&Y6)return Eg($);if(!D)throw Error(`${R2} is not supported`);return Eg(D)}var zF,UL,Vg,R2,Rg,Ag=async(D,$)=>{if(D.length===0)return;let U=[];for(let Q of D)try{return await $(Q)}catch(X){U.push(X)}throw AggregateError(U,"Failed to open in all supported apps")},L5=async(D)=>{D={wait:!1,background:!1,newInstance:!1,allowNonzeroExitCode:!1,...D};let $=D[zF]===!0;if(delete D[zF],Array.isArray(D.app))return Ag(D.app,(q)=>L5({...D,app:q,[zF]:!0}));let{name:U,arguments:Q=[]}=D.app??{};if(Q=[...Q],Array.isArray(U))return Ag(U,(q)=>L5({...D,app:{name:q,arguments:Q},[zF]:!0}));if(U==="browser"||U==="browserPrivate"){let q={"com.google.chrome":"chrome","google-chrome.desktop":"chrome","com.brave.browser":"brave","org.mozilla.firefox":"firefox","firefox.desktop":"firefox","com.microsoft.msedge":"edge","com.microsoft.edge":"edge","com.microsoft.edgemac":"edge","microsoft-edge.desktop":"edge","com.apple.safari":"safari"},W={chrome:"--incognito",brave:"--incognito",firefox:"--private-window",edge:"--inPrivate"},B;if(Y6){let G=await Bg();B=GF.get(G)??{}}else B=await eH();if(B.id in q){let G=q[B.id.toLowerCase()];if(U==="browserPrivate"){if(G==="safari")throw Error("Safari doesn't support opening in private mode via command line");Q.push(W[G])}return L5({...D,app:{name:z4[G],arguments:Q}})}throw Error(`${B.name} is not supported as a default browser`)}let X,F=[],Y={},J=!1;if(Y6&&!B4()&&!wg&&!U)J=await Wg();if(R2==="darwin"){if(X="open",D.wait)F.push("--wait-apps");if(D.background)F.push("--background");if(D.newInstance)F.push("--new");if(U)F.push("-a",U)}else if(R2==="win32"||J){if(X=await WF(),F.push(...D$.argumentsPrefix),!Y6)Y.windowsVerbatimArguments=!0;if(Y6&&D.target)D.target=await Gg(D.target);let q=["$ProgressPreference = 'SilentlyContinue';","Start"];if(D.wait)q.push("-Wait");if(U){if(q.push(D$.escapeArgument(U)),D.target)Q.push(D.target)}else if(D.target)q.push(D$.escapeArgument(D.target));if(Q.length>0)Q=Q.map((W)=>D$.escapeArgument(W)),q.push("-ArgumentList",Q.join(","));if(D.target=D$.encodeCommand(q.join(" ")),!D.wait)Y.stdio="ignore"}else{if(U)X=U;else{let q=!UL||UL==="/",W=!1;try{await a7D.access(Vg,t7D.X_OK),W=!0}catch{}X=$L.versions.electron??(R2==="android"||q||!W)?"xdg-open":Vg}if(Q.length>0)F.push(...Q);if(!D.wait)Y.stdio="ignore",Y.detached=!0}if(R2==="darwin"&&Q.length>0)F.push("--args",...Q);if(D.target)F.push(D.target);let I=o7D.spawn(X,F,Y);if(D.wait)return new Promise((q,W)=>{I.once("error",W),I.once("close",(B)=>{if(!D.allowNonzeroExitCode&&B!==0){W(Error(`Exited with code ${B}`));return}q(I)})});if($)return new Promise((q,W)=>{I.once("error",W),I.once("spawn",()=>{I.once("close",(B)=>{if(I.off("error",W),B!==0){W(Error(`Exited with code ${B}`));return}I.unref(),q(I)})})});return I.unref(),new Promise((q,W)=>{I.once("error",W),I.once("spawn",()=>{I.off("error",W),q(I)})})},s7D=(D,$)=>{if(typeof D!=="string")throw TypeError("Expected a `target`");return L5({...$,target:D})},e7D=(D,$)=>{if(typeof D!=="string"&&!Array.isArray(D))throw TypeError("Expected a valid `name`");let{arguments:U=[]}=$??{};if(U!==void 0&&U!==null&&!Array.isArray(U))throw TypeError("Expected `appArguments` as Array type");return L5({...$,app:{name:D,arguments:U}})},z4,DUD;var Sg=u(()=>{zg();cH();Mg();dH();Og();zF=Symbol("fallbackAttempt"),UL=import.meta.url?jg.dirname(r7D(import.meta.url)):"",Vg=jg.join(UL,"xdg-open"),{platform:R2,arch:Rg}=$L;z4={browser:"browser",browserPrivate:"browserPrivate"};G4(z4,"chrome",()=>N5({darwin:"google chrome",win32:"chrome",linux:["google-chrome","google-chrome-stable","chromium","chromium-browser"]},{wsl:{ia32:"/mnt/c/Program Files (x86)/Google/Chrome/Application/chrome.exe",x64:["/mnt/c/Program Files/Google/Chrome/Application/chrome.exe","/mnt/c/Program Files (x86)/Google/Chrome/Application/chrome.exe"]}}));G4(z4,"brave",()=>N5({darwin:"brave browser",win32:"brave",linux:["brave-browser","brave"]},{wsl:{ia32:"/mnt/c/Program Files (x86)/BraveSoftware/Brave-Browser/Application/brave.exe",x64:["/mnt/c/Program Files/BraveSoftware/Brave-Browser/Application/brave.exe","/mnt/c/Program Files (x86)/BraveSoftware/Brave-Browser/Application/brave.exe"]}}));G4(z4,"firefox",()=>N5({darwin:"firefox",win32:String.raw`C:\Program Files\Mozilla Firefox\firefox.exe`,linux:"firefox"},{wsl:"/mnt/c/Program Files/Mozilla Firefox/firefox.exe"}));G4(z4,"edge",()=>N5({darwin:"microsoft edge",win32:"msedge",linux:["microsoft-edge","microsoft-edge-dev"]},{wsl:"/mnt/c/Program Files (x86)/Microsoft/Edge/Application/msedge.exe"}));G4(z4,"safari",()=>N5({darwin:"Safari"}));DUD=s7D});import{spawn as $UD}from"node:child_process";import{existsSync as BD,readdirSync as E2,readFileSync as sD,statSync as UUD}from"node:fs";import{homedir as xg,platform as gg}from"node:os";import L4,{dirname as J6,join as KD,relative as ug,resolve as hD,sep as fg}from"node:path";import{cwd as G0,env as K4,stdin as yg,stdout as mg}from"node:process";function ZF(D,$){let U=hj();if(U)U[D]($);else SD[D]($)}function dg(D=""){if(!D)return NF;return`${NF}${D.startsWith("/")?D:`/${D}`}`}function nSD(D){let $=qUD.toLocaleString("en-US");return[`Delta updates cannot upload this bundle: it has ${D.toLocaleString("en-US")} files, and Capgo allows at most ${$} files per delta (manifest) upload.`,"Delta mode tracks and uploads each file individually so devices can download only what changed. Very large file counts are not supported on that path.","What you can do:","1. Upload a full zip instead: npx @capgo/cli@latest bundle upload --no-delta","2. Or reduce files in your web build output (remove unused assets, avoid copying large trees into dist).","See https://capgo.app/docs/faq/#are-there-delta-update-file-path-limitations"].join(`
`)}function cSD(D){return[`Bundle upload timed out after ${Math.round(D/1000)}s.`,"The standard upload has to finish the whole transfer within this window and does not retry, so a large bundle or a slow connection can trip it.","What you can do:","1. Retry with the resumable upload, which uploads in chunks and retries automatically: npx @capgo/cli@latest bundle upload --tus","2. Or raise the limit for the standard upload: npx @capgo/cli@latest bundle upload --timeout <milliseconds>"].join(`
`)}function w0(D){if(!D)return"Unknown error";if(fH(D).isSecurityPolicyError)return Dg(D);let U=D;if(typeof D==="string")return D;if(D instanceof Error){let Q=U.message||U.cause?.message||U.stack||D.name,X=U.cause?.name,F=Q.toLowerCase();if(F.includes("fetch failed")||F.includes("failed to fetch")||F.includes("connect timeout")||F.includes("network")||X?.startsWith("UND_ERR"))return`Network error: ${Q}${U.code?` (code ${U.code})`:""}. Check your network connection and API endpoint availability.`;let Y=U.status||U.statusCode;return[Q,U.code?`Code: ${U.code}`:void 0,Y?`Status: ${Y}`:void 0].filter(Boolean).join(" | ")||D.name}if(U.message){let Q=[U.message,U.code?`Code: ${U.code}`:void 0,U.status||U.statusCode?`Status: ${U.status||U.statusCode}`:void 0].filter(Boolean).join(" | "),X=U.message.toLowerCase();if(X.includes("fetch failed")||X.includes("failed to fetch")||U.error==="Failed to fetch")return`Network error: ${Q}. Check your network connection and API endpoint availability.`;if(U.details||U.hint||U.error)return`${Q}${Q?" | ":""}${U.error?typeof U.error==="string"?U.error:U.error.message??"":""}${U.details?`Details: ${U.details}`:""}${U.hint?`Hint: ${U.hint}`:""}`.trim();return Q}if(typeof U.error==="string"&&U.error.length>0)return U.error;if(U.error&&typeof U.error==="object"&&typeof U.error.message==="string"&&U.error.message.length>0)return U.error.message;return`
${hg.default.render(D)}`}async function rSD(D,$,U=!1){let{data:Q,error:X}=await ox(()=>D.rpc("reject_access_due_to_2fa_for_org",{org_id:$}));if(X){if(!U&&!V2(X))r.error(`Cannot check 2FA compliance: ${X.message}`);if(V2(X)){await ax({silent:U,telemetryFunctionName:"check2FAAccessForOrg"});return}tx(X)}if(Q){if(!U)r.error(`\uD83D\uDD10 Access Denied: 2FA Required. Enable 2FA at ${dg("/settings/account")}`);throw Error("2FA required for this organization")}}function oSD({silent:D=!1,stdinIsTTY:$=!!yg.isTTY,stdoutIsTTY:U=!!mg.isTTY,ci:Q=qL.isCI}={}){return!D&&$&&U&&!Q}function WUD(D={}){let $=D.ci??qL.isCI,U=D.stdinIsTTY??!!yg.isTTY,Q=D.stdoutIsTTY??!!mg.isTTY,X=D.platform??gg(),F="display"in D?D.display:K4.DISPLAY;if($||!U||!Q)return!1;if(X==="linux"&&!F)return!1;return!0}async function BUD(D){if(!WUD())return;try{await(await Promise.resolve().then(() => (Sg(),Tg))).default(D)}catch($){if($?.code==="ENOENT")return}}function aSD(D){return Pq(D)||Cq(D)}function I6(D){if(Pq(D))return Zb(D);else if(Cq(D))return Kb(D);return D}function lg(D=I6(G0()),$=void 0){let U=$?.split(",")[0],Q=U??KD(D,i0);if(!BD(Q)){let F=U?`Package.json at ${Q} does not exist`:`No package.json found at ${Q}. Run this command from your project root (the folder that contains package.json), or pass --package-json <path> to point at it (for example in a monorepo).`;throw r.error(F),Error(F)}let X=sD(Q);return JSON.parse(X)}function tSD(D=I6(G0()),$=void 0){return lg(D,$).scripts}function sSD(D=I6(G0()),$=void 0){return lg(D,$).version??""}function GUD(D){let $=D.replace("^","").replace("~","");if(J9($))try{let U=K$($);return nY(U)}catch{return $}return $}async function eSD(D,$=G0(),U){let Q=U?U.split(",").map((Y)=>Y.trim()).filter(Boolean):[],X=[],F=(Y)=>{let J=hD(Y);if(!X.includes(J))X.push(J)};for(let Y of Q){let J=hD($,Y);if(BD(J))F(J6(J))}F(hD($)),F(G0());for(let Y of X)try{let J=`${D}/package.json`,{createRequire:I}=await import("node:module"),W=I(KD(Y,"package.json")).resolve(J),B=JSON.parse(sD(W,"utf-8"));if(B.version)return B.version}catch{}for(let Y of X){let J=Y,I=L4.parse(J).root;while(J!==I){let q=KD(J,"node_modules",D,i0);if(BD(q))try{let B=JSON.parse(sD(q,"utf-8"));if(B.version)return B.version}catch{}let W=J6(J);if(W===J)break;J=W}}if(D==="@capgo/capacitor-updater"){let Y=null,J=KD($,"ios","App","Podfile");if(BD(J))try{let q=sD(J,"utf-8").match(/pod\s+['"]CapgoCapacitorUpdater['"],\s*:path\s*=>\s*['"]([^'"]+)['"]/);if(q?.[1])Y=hD(KD($,"ios","App",q[1]))}catch{}if(!Y){let I=KD($,"android","capacitor.settings.gradle");if(BD(I))try{let W=sD(I,"utf-8").match(/project\(':capgo-capacitor-updater'\)\.projectDir\s*=\s*new\s+File\(['"]([^'"]+)['"]/);if(W?.[1])Y=hD(KD($,"android",W[1])).replace(/\/android$/,"")}catch{}}if(Y){let I=KD(Y,i0);if(BD(I))try{let q=JSON.parse(sD(I,"utf-8"));if(q.version)return q.version}catch{}}}try{let Y=U?U.split(",").map((q)=>q.trim()).filter(Boolean).join(","):U,I=(await OF($,Y)).get(D);if(I)return I}catch{}return null}async function OF(D=I6(G0()),$=void 0){let U=$?.split(",").map((F)=>F.trim()).filter(Boolean);if(U??=[KD(D,i0)],U){for(let F of U)if(!BD(F)){let Y=`Package.json at ${F} does not exist`;throw r.error(Y),Error(Y)}}let Q=new Map,{createRequire:X}=await import("node:module");for(let F of U){let Y=sD(F),J=JSON.parse(Y),I=J6(F),q=(W,B)=>{try{let K=X(KD(I,"package.json")).resolve(`${W}/package.json`),H=JSON.parse(sD(K,"utf-8"));if(H.version)return H.version}catch{}let G=I,Z=L4.parse(G).root;while(G!==Z){let z=KD(G,"node_modules",W,i0);if(BD(z))try{let H=JSON.parse(sD(z,"utf-8"));if(H.version)return H.version}catch{}let K=J6(G);if(K===G)break;G=K}return GUD(B)};for(let W in J.dependencies)Q.set(W,q(W,J.dependencies[W]));for(let W in J.devDependencies)Q.set(W,q(W,J.devDependencies[W]))}return Q}async function zUD(D=I6(G0()),$=void 0){let U=$?.split(",").map((X)=>X.trim()).filter(Boolean);if(U??=[KD(D,i0)],U){for(let X of U)if(!BD(X)){let F=`Package.json at ${X} does not exist`;throw r.error(F),Error(F)}}let Q=new Map;for(let X of U){let F=sD(X),Y=JSON.parse(F);for(let J in Y.dependencies??{})if(typeof Y.dependencies[J]==="string")Q.set(J,Y.dependencies[J]);for(let J in Y.devDependencies??{})if(typeof Y.devDependencies[J]==="string")Q.set(J,Y.devDependencies[J])}return Q}function ZUD(D){if(!D)return!1;if(D.config&&Object.keys(D.config).length>0)return!0;return!!D.path&&BD(D.path)}async function ng(D,$=!1){let U=KUD;try{let Q=await D();if(!ZUD(Q)){if(!$)r.error(U);throw new AD(U)}return Q}catch(Q){if(Q instanceof AD)throw Q;let X=w0(Q);if(!$)r.error(`${U}: ${X}`);throw new AD(U,{cause:X})}}function SI(D=!1){return ng(fq,D)}function HUD(D=!1){return ng(yq,D)}async function LUD(D,$){let U=await HUD();if(U?.config)U.config.plugins??={},U.config.plugins.extConfig??={},U.config.plugins[D]??={},U.config.plugins[D]={...U.config.plugins[D],...$},await mq(D,U);return U}async function DPD(D){return LUD("CapacitorUpdater",D)}async function k1(D=!1){try{let $=await SI(D),U={host:$?.config?.plugins?.CapacitorUpdater?.localHost||Pg,hostWeb:$?.config?.plugins?.CapacitorUpdater?.localWebHost||NF,hostFilesApi:$?.config?.plugins?.CapacitorUpdater?.localApiFiles||Cg,hostApi:$?.config?.plugins?.CapacitorUpdater?.localApi||t6};if($?.config?.plugins?.CapacitorUpdater?.localSupa&&$?.config?.plugins?.CapacitorUpdater?.localSupaAnon){if(!D)r.info("Using custom supabase instance from capacitor.config.json");U.supaKey=$?.config?.plugins?.CapacitorUpdater?.localSupaAnon,U.supaHost=$?.config?.plugins?.CapacitorUpdater?.localSupa}return U}catch{return{host:Pg,hostWeb:NF,hostFilesApi:Cg,hostApi:t6}}}function vg(D){return typeof D==="object"&&D!==null}function NUD(D){if(!vg(D))return!1;let $=D.capacitor;if(vg($)&&($.ios!==void 0||$.android!==void 0))return!0;return!1}function MUD(D){if(BD(KD(D,"plugin.xml")))return!0;let $=KD(D,i0);if(!BD($))return!1;try{return NUD(JSON.parse(sD($,"utf-8")))}catch{return!1}}async function M5(D=!1,$){let U=(X)=>{let F={...X};return Rj(F,void 0,D),F};if(!$&&XL)return U(XL);if(!$&&KF)return KF.then(U);let Q=(async()=>{let X=await k1(D);try{let F=RF(),Y=await fetch(`${X.hostApi}/private/config`,{...$?{signal:$}:{},headers:T6(F?{capgkey:F}:void 0)});if(!Y.ok)throw Error(`HTTP error! status: ${Y.status}`);let I={...await Y.json(),...X};if(!$)XL=I;return{...I}}catch{if(!D)r.info(`Local config ${w0(X)}`);return{...X}}finally{if(!$)KF=null}})();if(!$)KF=Q;return Q.then(U)}async function $PD(){let D=await k1();try{let $=RF(),U=await fetch(`${D.hostFilesApi}/files/config`,{headers:T6($?{capgkey:$}:void 0)});if(!U.ok)throw Error(`HTTP error! status: ${U.status}`);return await U.json()}catch{return{partialUpload:!1,TUSUpload:!1,partialUploadForced:!1,TUSUploadForced:!1,maxUploadLength:YUD,maxChunkSize:JUD,alertUploadSize:FUD}}}function s6(D){let $=new URL(D);if(!["http:","https:"].includes($.protocol))throw Error("Invalid Supabase host protocol");let U=$.hostname==="localhost"||$.hostname==="127.0.0.1"||$.hostname==="[::1]";if($.protocol==="http:"&&!U)throw Error("Supabase host must use HTTPS (HTTP is only allowed for localhost)");if($.username||$.password)throw Error("Supabase host must not include credentials");if($.search||$.hash)throw Error("Supabase host must not include query parameters or fragments");let Q=k8($.pathname);return`${$.origin}${Q}`}function wUD(D){if(!D||typeof D!=="object")return"";let $=D;return[$.error,$.message,$.status].filter(Boolean).join(" | ")}function _g(D,$){let U=D.indexOf($);if(U<0)return D;return D.slice(U+$.length).replace(/^:\s*/,"").split(`
`)[0].trim()}async function UPD(D){let $=await cg(D);if($?.error==="channel_zip_required"||$?.error==="channel_delta_required")return $.message||$.error;let U=D instanceof Error?D.message:String(D??"");if(U.includes("CHANNEL_ZIP_REQUIRED"))return _g(U,"CHANNEL_ZIP_REQUIRED");if(U.includes("CHANNEL_DELTA_REQUIRED"))return _g(U,"CHANNEL_DELTA_REQUIRED");return null}function H4(D){if(!D)return!1;try{let $=new URL(s6(D)).hostname.toLowerCase();return $==="sb.capgo.app"||$==="xvwzpoazmxkqosrdewyv.supabase.co"||$==="ibwjdnhknbkcqfbabwei.supabase.co"||$==="aucsybvnhavogdmzwtcw.supabase.co"}catch{return!1}}function WL(D){if(D.supaHost&&D.supaKey&&D.hostApi===t6&&!H4(D.supaHost))return`${s6(D.supaHost)}/functions/v1`;return D.hostApi}function XPD(D){let $=D?.context;return typeof $?.status==="number"?$.status:void 0}async function cg(D){let $=D?.context;if(!$||typeof $.clone!=="function")return null;try{let U=await $.clone().text();try{return JSON.parse(U)}catch{return U?{message:U}:null}}catch{return null}}async function QPD(D){let $=await cg(D);if($){let U=wUD($);if(U)return U}return w0(D)}async function VF(D,$){let U=($.method??"POST").toUpperCase(),Q,X=$.supaAnon;if($.supaHost&&$.supaAnon&&!H4($.supaHost))Q=`${s6($.supaHost)}/functions/v1`;else{let J=await M5(!0);if(X=$.supaAnon??J.supaKey,J.supaHost&&J.supaKey&&J.hostApi===t6&&!H4(J.supaHost)&&!($.supaHost&&H4($.supaHost)))Q=`${s6(J.supaHost)}/functions/v1`;else if($.useFilesHost)Q=J.hostFilesApi;else Q=J.hostApi}let F=Q.includes("/functions/v1"),Y=`${k8(Q)}/${D.replace(/^\//,"")}`;try{let J=await fetch(Y,{method:U,redirect:"error",headers:T6({"Content-Type":"application/json",Authorization:F&&X?`Bearer ${X}`:$.apikey,capgkey:$.apikey}),body:U==="GET"||U==="HEAD"?void 0:typeof $.body==="string"?$.body:JSON.stringify($.body??{}),signal:$.signal});if(!J.ok)return{data:null,error:new Q$.FunctionsHttpError(J)};return{data:(J.headers.get("content-type")??"").includes("application/json")?await J.json().catch(()=>null):await J.text().catch(()=>null),error:null}}catch(J){return{data:null,error:J instanceof Error?J:Error(String(J))}}}async function FPD(D,$=!0){if(D?.supaHost&&D?.supaAnon){if(H4(D.supaHost))return(await k1($)).hostApi;return`${s6(D.supaHost)}/functions/v1`}let U=await k1($);if(U.supaHost&&U.supaKey)return WL(U);return(await M5($)).hostApi}async function YPD(D,$,U,Q=!1,X=!0,F){let Y=await M5(Q,F);if($&&U){if(!Q)r.info("Using custom supabase instance from provided options");Y.supaHost=$,Y.supaKey=U}if(!Y.supaHost||!Y.supaKey){if(!Q)r.error(bg);throw new AD(bg,{missingSupaHost:!Y.supaHost,missingSupaKey:!Y.supaKey})}let J=s6(Y.supaHost);return NO(J,Y.supaKey,{auth:{persistSession:!1},global:{headers:{capgkey:AI("capgkey",D)},...Mj()&&X?{fetch:Oj()}:{}}})}async function OUD(D,$){let{data:U}=await D.rpc("is_paying_org",{orgid:$}).single();return U||!1}async function VUD(D,$){let{data:U}=await D.rpc("is_trial_org",{orgid:$}).single();return U||0}async function RUD(D,$,U){let{data:Q}=await D.rpc("has_usage_credits_org",U?{orgid:$,appid:U}:{orgid:$}).single();return Q||!1}function AUD(D){let{trialDays:$,isPaying:U,hasCredits:Q,warning:X=!0}=D;return!!X&&$>0&&!U&&!Q}async function EUD(D,$){let{data:U,error:Q}=await D.rpc("is_allowed_action_org",{orgid:$}).single();if(Q)throw Error(`Cannot validate plan: ${w0(Q)}`);return U===!0}async function QL(D,$,U,Q){let{data:X,error:F}=Q?await D.rpc("is_allowed_action_org_action",{orgid:$,actions:U,appid:Q}):await D.rpc("is_allowed_action_org_action",{orgid:$,actions:U});if(F){if(Q&&F.code==="PGRST202")return EUD(D,$);throw Error(`Cannot validate plan: ${w0(F)}`)}return X===!0}async function jUD(D,$,U,Q){if(Q){if(await QL(D,$,U,Q))return"allowed";if(await QL(D,$,U))return"permission_denied";return"billing_denied"}return await QL(D,$,U)?"allowed":"billing_denied"}async function TUD(D,$){throw r.error(`You need to upgrade your plan to continue to use capgo.
 Upgrade here: ${D}
`),await BUD(D),new AD($)}async function SUD(){throw r.error("Cannot validate plan usage for this app. The API key may lack permission to read app billing details."),new AD("Plan validation permission denied")}async function JPD(D,$,U){let{data:Q,error:X}=await D.rpc("get_organization_cli_warnings",{orgid:$,cli_version:U});if(X){r.error(`Cannot get cli warnings: ${w0(X)}`);return}if(Q.length>0){r.warn(`Found ${Q.length} cli warnings for your organization.`);let F=null;for(let Y of Q){if(typeof Y!=="object"||typeof Y.message!=="string"||typeof Y.fatal!=="boolean"){r.error(`Invalid cli warning: ${Y}`);continue}let J=Y;if(J.fatal)r.error(`${J.message.replaceAll("\\n",`
`)}`),F=Error(J.message);else r.warn(`${J.message.replaceAll("\\n",`
`)}`)}if(F)throw r.error("Please fix the warnings and try again."),F;r.info("End of cli warnings.")}}async function IPD(D,$,U,Q=!0){let X=await M5(),F=`${X.hostWeb}/settings/organization/plans`,Y=await jUD(D,$,["storage"],U);if(Y==="permission_denied")await SUD();if(Y==="billing_denied")await TUD(F,"Plan upgrade required for upload");let[J,I,q]=await Promise.all([VUD(D,$),OUD(D,$),RUD(D,$,U)]);if(AUD({trialDays:J,isPaying:I,hasCredits:q,warning:Q}))r.warn(`WARNING !!
Trial expires in ${J} days, upgrade here: ${X.hostWeb}/settings/organization/plans
`)}function MF(D){try{if(!BD(D))return;return sD(D,"utf8").trim()||void 0}catch{return}}function RF(){let D=K4.CAPGO_TOKEN?.trim();if(D)return D;let $=MF(`${xg()}/.capgo`);if($)return $;return MF(".capgo")}function fj(D=!1,$=(U)=>r.info(U)){let U=K4.CAPGO_TOKEN?.trim();if(U){if(!D)$("Use CAPGO_TOKEN environment variable");return U}let X=`${xg()}/.capgo`,F=MF(X);if(F){if(!D)$(`Use global API key ${X}`)}else if(X=".capgo",F=MF(X),F&&!D)$(`Use local API key ${X}`);if(!F){let J=`No Capgo API key found. Run \`${bb()}\` first, then retry this command.`;throw r.error(J),new AD(J)}return F}async function*BL(D){let $=await E2(D,{withFileTypes:!0});for(let U of $){let Q=hD(D,U.name);if(U.isDirectory()&&!U.name.startsWith(".")&&!U.name.startsWith("node_modules")&&!U.name.startsWith("dist"))yield*BL(Q);else yield Q}}function qPD(D){let U=(D.endsWith(".br")?D.slice(0,-3):D).split(".").pop()?.toLowerCase()||"";return{html:"text/html",htm:"text/html",js:"application/javascript",mjs:"application/javascript",cjs:"application/javascript",css:"text/css",json:"application/json",jpg:"image/jpeg",jpeg:"image/jpeg",png:"image/png",gif:"image/gif",bmp:"image/bmp",webp:"image/webp",svg:"image/svg+xml",ico:"image/x-icon",avif:"image/avif",woff:"font/woff",woff2:"font/woff2",ttf:"font/ttf",otf:"font/otf",eot:"application/vnd.ms-fontobject",mp3:"audio/mpeg",wav:"audio/wav",ogg:"audio/ogg",mp4:"video/mp4",webm:"video/webm",xml:"application/xml",txt:"text/plain",md:"text/markdown",pdf:"application/pdf",wasm:"application/wasm",map:"application/json"}[U]||"application/octet-stream"}function o6(D,$){return`${D}-${$?"ts":"js"}`}function a6(D,$){if(!$)r.info(`Found ${D} project`)}function PUD(D){if(BD(hD(D,"angular.json")))return"angular";if(BD(hD(D,"nuxt.config.js"))||BD(hD(D,"nuxt.config.ts")))return"nuxtjs";if(BD(hD(D,"next.config.js"))||BD(hD(D,"next.config.mjs"))||BD(hD(D,"next.config.ts")))return"nextjs";if(BD(hD(D,"svelte.config.js"))||BD(hD(D,"svelte.config.ts")))return"sveltekit";if(BD(hD(D,"vue.config.js"))||BD(hD(D,"vue.config.ts")))return"vue"}function pg(D){if(D.get("@angular/core"))return"angular";if(D.get("nuxt"))return"nuxtjs";if(D.get("next"))return"nextjs";if(D.get("@sveltejs/kit"))return"sveltekit";if(D.get("svelte"))return"svelte";if(D.get("vue"))return"vue";if(D.get("react"))return"react"}async function CUD(D,$){let U=BD(hD(D,"tsconfig.json")),Q=PUD(D);if(Q)return a6(Q,$),o6(Q,U);let X=hD(D,i0);if(!BD(X))return;let F=await OF(void 0,X),Y=pg(F);if(!Y)return;return a6(Y,$),o6(Y,U)}function FL(D,$){if(!$)return;let U=hD($);if(!D.includes(U))D.push(U)}function bUD(D){let $=D,U=L4.parse($).root;while(!0){if(BD(hD($,i0)))return $;if($===U)return;let Q=J6($);if(Q===$)return;$=Q}}function vUD(D){let $=[],U=D?.split(",").map((Q)=>Q.trim()).filter(Boolean)[0];if(U)FL($,J6(hD(U)));return FL($,bUD(G0())),FL($,I6(G0())),$}async function WPD(D){let $=G0(),U=!1,Q=D?.quiet??!1;for(let F of vUD(D?.packageJsonPath)){let Y=await CUD(F,Q);if(Y)return Y}let X=hD($,"tsconfig.json");if(BD(X))U=!0;for await(let F of BL($)){if(F.includes("angular.json"))return a6("angular",Q),o6("angular",U);if(F.includes("nuxt.config.js")||F.includes("nuxt.config.ts"))return a6("nuxtjs",Q),o6("nuxtjs",U);if(F.includes("next.config.js")||F.includes("next.config.mjs")||F.includes("next.config.ts"))return a6("nextjs",Q),o6("nextjs",U);if(F.includes("svelte.config.js")||F.includes("svelte.config.ts"))return a6("sveltekit",Q),o6("sveltekit",U);if(F.includes("vue.config.js")||F.includes("vue.config.ts"))return a6("vue",Q),o6("vue",U);if(F.includes(i0)){let Y=J6(F),J=await OF(Y),I=pg(J);if(I)return a6(I,Q),o6(I,U)}}return"unknown"}function BPD(D,$,U=G0()){if(D==="angular-js"||D==="angular-ts")return $?"src/main.ts":"src/main.js";if(D==="nextjs-js"||D==="nextjs-ts")return $?"src/app/layout.tsx":"src/app/layout.js";if(D==="svelte-js"||D==="svelte-ts")return $?"src/main.ts":"src/main.js";if(D==="vue-js"||D==="vue-ts")return $?"src/main.ts":"src/main.js";if(D==="react-js"||D==="react-ts"){let Q=$?"src/main.tsx":"src/main.js",X=$?"src/index.tsx":"src/index.js";if(BD(hD(U,Q)))return Q;return X}return null}async function GPD(D){let $=D.replace(/-(?:ts|js)$/,"");if($==="angular")return r.info("Angular project detected"),"build";if($==="nuxtjs")return r.info("Nuxtjs project detected"),"generate";if($==="nextjs"){if(r.info("Nextjs project detected"),r.warn("Please make sure you have configured static export in your next.config.js: https://nextjs.org/docs/pages/building-your-application/deploying/static-exports"),r.warn("Please make sure you have the output: 'export' and distDir: 'dist' in your next.config.js"),!await b4({message:"Do you want to continue?"}))throw r.error("Build command selection aborted by user"),Error("Build command selection aborted by user");return"build"}if($==="sveltekit"){if(r.info("Sveltekit project detected"),r.warn("Please make sure you have the adapter-static installed: https://kit.svelte.dev/docs/adapter-static"),r.warn("Please make sure you have the pages: 'dist' and assets: 'dest', in your svelte.config.js adapter"),!await b4({message:"Do you want to continue?"}))throw r.error("Build command selection aborted by user"),Error("Build command selection aborted by user");return"build"}return"build"}async function zPD(D=!1,$=G0()){let U=/(main|index)\.(ts|tsx|js|jsx)$/,Q="",X=hD($),F=X.split("/").length;for await(let Y of BL(X))if(Y.split("/").length-F<=2&&U.test(Y)){if(Q=Y,!D)r.info(`Found main file here ${Y}`);break}return Q}async function ZPD(D,$){return D.from("app_versions").upsert($,{onConflict:"name,app_id"}).eq("app_id",$.app_id).eq("name",$.name)}async function KPD(D,$,U,Q){let X={app_id:$,name:U,version:0};try{let F=await VF("files/upload_link",{apikey:D,body:X,useFilesHost:!0,supaHost:Q?.supaHost,supaAnon:Q?.supaAnon});if(F.error){if(F.error instanceof Q$.FunctionsHttpError){let Y=await F.error.context.json().catch(()=>({}));r.error(`Upload URL error: ${Y.status||JSON.stringify(Y)}`)}else r.error(`Cannot get upload url: ${F.error.message}`);return""}return F.data?.url??""}catch(F){r.error(`Cannot get upload url ${w0(F)}`)}return""}async function*rg(D){let $=E2(D,{withFileTypes:!0});for(let U of $){let Q=KD(D,U.name);if(U.isDirectory())yield*rg(Q);else yield Q}}function MPD(D,$="5.10.0",U="6.25.0",Q="7.25.0"){if(D.major===5&&B1(D,K$($)))return!0;if(D.major===6&&B1(D,K$(U)))return!0;if(D.major===7&&B1(D,K$(Q)))return!0;return!1}async function wPD(D){let $=[],U=[".DS_Store",".git",".gitignore","node_modules","package-lock.json","tsconfig.json","tsconfig.app.json","tsconfig.spec.json","tsconfig.app.json","tsconfig.spec.json","tsconfig.app.json","tsconfig.spec.json"];for await(let Q of rg(D)){if(U.some((J)=>Q.includes(J))){r.info(`Ignoring file ${Q}, please ensure you have only required files in your dist folder`);continue}let X=sD(Q);if(X.length===0){r.info(`Ignoring empty file ${Q}, please ensure you have only required files in your dist folder`);continue}let F=await Lb(X,"sha256"),Y=ug(D,Q);if(Y.startsWith("/"))Y=Y.substring(1);$.push({file:Y,hash:F})}return $}async function OPD(D){if(gg()==="win32")return kUD(D);else return _UD(D)}function _UD(D){let $=new IL.default;return $.addLocalFolder(D),$.toBuffer()}async function kUD(D){r.info("Zipping file windows mode");let $=new IL.default,U=(Q,X)=>{let F=E2(Q);for(let Y of F){let J=KD(Q,Y),I=UUD(J);if(I.isFile()){let q=sD(J);$.addFile(KD(X,Y).split(fg).join("/"),q)}else if(I.isDirectory())U(J,KD(X,Y))}};return U(D,""),$.toBuffer()}function xUD(D){let $=JL();return`App ${D} does not exist, run first \`${$.runner} @capgo/cli app add ${D}\` to create it`}function gUD(D){let U=D?.originalResponse?.getBody?.(),Q=D instanceof Error?D.message:String(D??"");return`${U??""} ${Q}`.includes("app_not_found")}async function VPD(D,$,U,Q,X,F,Y,J){return new Promise((I,q)=>{SU(D,{channel:"app",event:"App TUS upload",org_id:U,tracking_version:2,tags:{"app-id":Q}}),new wF.Upload($,{endpoint:`${Y.hostFilesApi}/files/upload/attachments/`,chunkSize:J,retryDelays:[...IUD],metadataForPartialUploads:{filename:`orgs/${U}/apps/${Q}/${X}.zip`,filetype:"application/gzip"},metadata:{filename:`orgs/${U}/apps/${Q}/${X}.zip`,filetype:"application/zip"},headers:T6({Authorization:D}),onError(B){if(r.error(`Error uploading bundle: ${B.message}`),gUD(B)){q(Error(xUD(Q)));return}if(B instanceof wF.DetailedError){let G=B.originalResponse?.getBody(),Z=B.originalResponse?.getStatus(),z=B.originalRequest?.getURL(),K=(()=>{try{let H=JSON.parse(G||'{"error": "unknown error"}');return H.status||H.error||H.message||"unknown error"}catch{return G||B.message}})();q(Error(`TUS upload failed (status ${Z??"unknown"}, url ${z??"unknown"}): ${K}`))}else q(Error(`TUS upload failed: ${B.message||B.toString()}`))},onProgress(B,G){let Z=(B/G*100).toFixed(2);F.message(`Uploaded ${Z}%`)},async onSuccess(){await SU(D,{channel:"app",event:"App TUS done",org_id:U,tracking_version:2,tags:{"app-id":Q}}).catch(),I(!0)}}).start()})}async function RPD(D,$,U,Q){let F=await VF("private/delete_failed_version",{apikey:D,method:"DELETE",body:{app_id:$,name:U},supaHost:Q?.supaHost,supaAnon:Q?.supaAnon});if(F.error){if(F.error instanceof Q$.FunctionsHttpError){let Y=await F.error.context.json().catch(()=>({}));throw Error(Y.status||Y.message||JSON.stringify(Y))}throw Error(F.error.message)}}async function APD(D,$,U,Q,X){let Y=await VF("private/set_manifest",{apikey:D,body:{app_id:$,name:U,manifest:Q},supaHost:X?.supaHost,supaAnon:X?.supaAnon});if(Y.error){if(Y.error instanceof Q$.FunctionsHttpError){let J=await Y.error.context.json().catch(()=>({}));throw Error(J.error||J.status||J.message||JSON.stringify(J))}throw Error(Y.error.message)}}async function EPD(D,$){if(!$.app_id||!$.name||!$.created_by)return r.error("missing app_id, name, or created_by"),Promise.reject(Error("missing app_id, name, or created_by"));let{data:U,error:Q}=await D.from("channels").select().eq("app_id",$.app_id).eq("name",$.name).single();if(U&&!Q)return D.from("channels").update($).eq("app_id",$.app_id).eq("name",$.name).select().single();return D.from("channels").insert($).select().single()}async function SU(D,$,U,Q,X,F){if((G3(K4.CAPGO_DISABLE_TELEMETRY)||G3(K4.CAPGO_DISABLE_POSTHOG))&&!$.notifyConsole)return;try{let J={};try{J=Zj()}catch(Z){if(U)r.error(`Failed to enrich event tags, sending caller tags only: ${w0(Z)}`)}let I={...$,nonPersonTags:{...J,...$.nonPersonTags??{}}};if(U)r.info(`Get remove config: for ${$.event}`);let q=X??(await M5(!0,Q)).hostApi;if(U)r.info(`Sending analytics event: ${JSON.stringify(I)}`);let W=new AbortController,B=setTimeout(()=>W.abort(),1e4),G=Q?typeof AbortSignal.any==="function"?AbortSignal.any([W.signal,Q]):Q:W.signal;try{let Z=await fetch(`${k8(q)}/private/events`,{method:"POST",body:JSON.stringify(I),headers:T6({"Content-Type":"application/json",capgkey:D}),signal:G,redirect:F});if(clearTimeout(B),!Z.ok)throw Error(`HTTP error! status: ${Z.status}`);let z=await Z.json();if(z.error&&U)r.error(`Failed to send analytics event: ${z.error}`)}finally{clearTimeout(B)}}catch(J){if(U)r.error("Failed to send Stats event details:"),r.error(w0(J))}}function uUD(D){if(r.error(`
\uD83D\uDD10 Access Denied: Two-Factor Authentication Required`),r.error("━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━"),D)r.error(`
The organization "${D}" requires all members to have 2FA enabled.`);else r.error(`
This organization requires all members to have 2FA enabled.`);throw r.error(`
To regain access:`),r.error(`  1. Go to ${dg("/settings/account")}`),r.error("  2. Enable Two-Factor Authentication on your account"),r.error("  3. Try your command again"),r.error(`
For more information, visit: https://capgo.app/docs/webapp/2fa-enforcement/
`),Error("2FA required for this organization")}async function fUD(D,$,U,Q){return(await Promise.all(U.map(async(F)=>{return await og(D,$,Q,{orgId:F.gid})?F:null}))).filter((F)=>F!==null)}async function yUD(D,$,U){let{error:Q,data:X}=await D.rpc("get_orgs_v7");if(Q)throw r.error("Cannot get the list of organizations - exiting"),r.error(w0(Q)),Error("Cannot get the list of organizations");if(X.length===0)throw r.error("Could not get organization please create an organization first"),Error("No organizations available");let F=await fUD(D,$,X,U);if(F.length===0)throw r.error(`Could not find organization with permission: ${U}`),Error("Could not find organization with required permission");return{allOrganizations:X,allowedOrganizations:F}}async function jPD(D,$,U){let{allOrganizations:Q,allowedOrganizations:X}=await yUD(D,$,U),F=X.length>1?await PM({message:"Please pick the organization that you want to insert to",options:X.map((I)=>{let q=I.enforcing_2fa&&!I["2fa_has_access"]?" ⚠️ (2FA required)":"";return{value:I.gid,label:`${I.name}${q}`}})}):X[0].gid;if(W1(F))throw r.warn("Canceled organization selection, exiting"),new AD("Organization selection cancelled");let Y=F,J=Q.find((I)=>I.gid===Y);if(J.enforcing_2fa&&!J["2fa_has_access"])uUD(J.name);return r.info(`Using the organization "${J.name}" as the app owner`),J}async function mUD(D,$,U=!1){let{data:Q,error:X}=await D.rpc("request_actor_user_id"),F=(Q||"").toString();if(X){if(!U)r.error(X.message);throw X}if(!F){if(!U)r.error("Capgo authentication failed: invalid Capgo API key or insufficient Capgo permissions.");throw Error("Capgo authentication failed: invalid Capgo API key or insufficient Capgo permissions.")}return F}async function og(D,$,U,Q={}){let{data:X,error:F}=await D.rpc("cli_check_permission",{apikey:$,permission_key:U,org_id:Q.orgId??null,app_id:Q.appId??null,channel_id:Q.channelId??null});if(F)throw r.error(`Cannot check permission ${U}`),r.error(w0(F)),Error(`Cannot check permission ${U}`);return!!X}async function hUD(D,$,U,Q={},X={}){if(await og(D,$,U,Q))return;let Y=X.message||`Insufficient permissions for ${U}`;if(!X.silent)r.error(Y);throw new AD(`Insufficient permissions for ${U}`,{permissionKey:U,...Q})}async function TPD(D,$,U,Q,X,F){await mUD(D,$,F),await hUD(D,$,U,{orgId:Q},{message:X,silent:F})}async function yj(D,$,U){let{data:Q,error:X}=await VF(`app/${encodeURIComponent($)}`,{apikey:D,method:"GET",body:void 0,supaHost:U?.supaHost,supaAnon:U?.supaAnon});if(!Q?.owner_org||X){let F=w0(X);throw r.error(`Cannot get organization id for app id ${$}: ${F}`),new AD("Cannot get organization id for app",{appId:$,cause:F})}return Q.owner_org}function SPD(D){return new Date(D||"").toLocaleString()}function JL(){if(YL)return{pm:Z4,command:A2,installCommand:`${Z4} ${A2}`,runner:LF};let D=I6(G0());return Z4=e2(D,"npm"),A2=Q7(Z4),YL=!0,LF=aN(D),{pm:Z4,command:A2,installCommand:`${Z4} ${A2}`,runner:LF}}function PPD(D){Z4=D.pm,A2=D.command,LF=D.runner,YL=!0}function dUD(D,$){return{summary:`Best fix: recreate and sync ${$==="ios"?"iOS":"Android"} with this one-line command.`,command:`rm -rf ${$} && ${D} cap add ${$} && ${D} cap sync ${$}`}}function ag(D){return E2(D,{withFileTypes:!0}).flatMap((Q)=>{let X=KD(D,Q.name);if(Q.isDirectory())return ag(X);else return X.split(`node_modules${fg}`)[1]||X})}function tg(D){if(!BD(D))return[];try{return E2(D,{withFileTypes:!0}).flatMap((Q)=>{let X=KD(D,Q.name);if(Q.isDirectory())return tg(X);else return X})}catch{return[]}}function lUD(D,$){let U=[];if($==="ios"){try{let F=E2(D);for(let Y of F)if(Y.endsWith(".podspec"))U.push(KD(D,Y))}catch{}let Q=KD(D,"Package.swift"),X=KD(D,"ios","Package.swift");if(BD(Q))U.push(Q);if(BD(X))U.push(X)}else if($==="android"){let Q=KD(D,"android"),X=KD(Q,"build.gradle"),F=KD(Q,"build.gradle.kts");if(BD(X))U.push(X);if(BD(F))U.push(F)}return U}async function nUD(D){let $=KD(D,"ios"),U=KD(D,"android"),Q=async(Y,J)=>{let I=BD(Y)?tg(Y).filter((Z)=>ig.test(Z)):[],q=lUD(D,J),W=[...I,...q].sort((Z,z)=>Z.localeCompare(z));if(W.length===0)return;let{createHash:B}=await import("node:crypto"),G=B("sha256");for(let Z of W)try{let z=ug(D,Z);G.update(z);let K=sD(Z);G.update(K)}catch{}return G.digest("hex")},[X,F]=await Promise.all([Q($,"ios"),Q(U,"android")]);return{ios_checksum:X,android_checksum:F}}function iUD(D){let $=[],U=D,Q=L4.parse(U).root;while(!0){if($.push(KD(U,"node_modules")),U===Q)break;let X=J6(U);if(X===U)break;U=X}return $}async function cUD(D,$){let U=$?$.split(",").map((B)=>B.trim()).filter(Boolean):[],Q;try{Q=await OF("",D)}catch(B){throw r.error("Invalid package.json, JSON parsing failed"),r.error(`json parse error: ${w0(B)}`),B instanceof Error?B:Error("Invalid package.json")}let X=D?D.split(",")[0].trim():void 0,F=!X?I6(G0()):L4.resolve(X).replace(i0,"");if(!Q)throw r.error("Missing dependencies section in package.json"),Error("Missing dependencies section in package.json");for(let[B,G]of Object.entries(Q))if(typeof G!=="string")throw r.error(`Invalid dependency ${B}: ${G}, expected string, got ${typeof G}`),Error(`Invalid dependency ${B}: expected string version`);let Y=U.length===0?iUD(G0()):U;if(!Y.some((B)=>BD(B))){let B=e2(F,"npm"),G=Q7(B);throw r.error(`Missing node_modules folder at ${Y.join(", ")}, please run ${B} ${G}`),Error("Missing node_modules folder")}let I=!1,q=await zUD(I6(G0()),D),W=await Promise.all(Array.from(Q.entries()).map(async([B,G])=>{let Z=!1,z=!1,K=G,H=q.get(B)??G,M;for(let O of Y){let j=KD(O,B);if(BD(j)){Z=!0,M=j;try{let E=KD(j,i0);if(BD(E)){let C=JSON.parse(sD(E,"utf-8"));if(C.version)K=C.version}}catch{}if(!MUD(j))continue;try{if(ag(j).some((C)=>ig.test(C))){z=!0;break}}catch(E){throw r.error(`Error reading node_modules files for ${B} package in ${O}`),r.error(w0(E)),E instanceof Error?E:Error(`Error reading node_modules files for ${B}`)}}}if(!Z){I=!0;let O=e2(F,"npm"),j=Q7(O);return r.error(`Missing dependency ${B}, please run ${O} ${j}`),{name:B,version:K,requested_version:H}}let N,L;if(z&&M){let O=await nUD(M);N=O.ios_checksum,L=O.android_checksum}return{name:B,version:K,requested_version:H,native:z,ios_checksum:N,android_checksum:L}}));if(I||W.some((B)=>B.native===void 0))throw r.error("Missing dependencies or invalid dependencies"),r.error("If you use monorepo, workspace or any special package manager you can use the --package-json [path,] and --node-modules [path,] options to make the command work properly"),Error("Missing dependencies or invalid dependencies");return W}async function CPD(D,$,U){let{data:Q,error:X}=await D.from("channels").select("version:app_versions!channels_version_fkey(checksum)").eq("name",U).eq("app_id",$).single(),F=Q;if(X||F===null||!F.version||!F.version.checksum)return null;return F.version.checksum}function kg(D){if(!D)throw r.error("Error parsing native packages, perhaps the metadata does not exist in Capgo?"),Error("Error parsing native packages");for(let U of D){let Q=xH(lx,U);if(!Q.success){let X=Q.error.issues.map((F)=>`${(F.path??[]).join(".")}: ${F.message}`).join(", ");throw r.error(`Invalid remote native package data: ${X}`),Error(`Invalid remote native package data: ${X}`)}}return new Map(D.map((U)=>[U.name,U]))}async function sg(D,$,U){let{data:Q,error:X}=await D.from("channels").select(`version:app_versions!channels_version_fkey(
            native_packages 
        )`).eq("name",U).eq("app_id",$).maybeSingle();if(X){let Y=X.code==="PGRST116"||X.message?.includes("Cannot coerce")?`Multiple channels matched for app "${$}" and channel "${U}". Contact support if this persists.`:X.message;throw r.error(`Error fetching native packages: ${Y}`),Error(`Error fetching native packages: ${Y}`)}if(!Q)return kg([]);return kg(Q.version?.native_packages??[])}function N8(D,$){return D||$?.plugins?.CapacitorUpdater?.appId||$?.appId}function pUD(D){let $=[];if(!D.localVersion)return{compatible:!0,reasons:[],message:"Package only exists on remote (will be removed)"};if(!D.remoteVersion)return $.push("new_plugin"),{compatible:!1,reasons:$,message:"New native plugin added (requires app store update)"};let U=!1;try{let B=O7(D.localVersion),G=O7(D.remoteVersion);U=iM(B,G)}catch{U=!1}if(!U)$.push("version_mismatch");if(D.localRequestedVersion&&D.remoteRequestedVersion&&D.localRequestedVersion.trim()!==D.remoteRequestedVersion.trim())$.push("requested_version_changed");let Q=(B)=>typeof B==="string"&&B.trim().length>0,X=Q(D.localIosChecksum)&&Q(D.remoteIosChecksum)&&D.localIosChecksum!==D.remoteIosChecksum,F=Q(D.localAndroidChecksum)&&Q(D.remoteAndroidChecksum)&&D.localAndroidChecksum!==D.remoteAndroidChecksum;if(X&&F)$.push("both_platforms_changed");else if(X)$.push("ios_code_changed");else if(F)$.push("android_code_changed");let Y=Q(D.localIosChecksum)!==Q(D.remoteIosChecksum),J=Q(D.localAndroidChecksum)!==Q(D.remoteAndroidChecksum);if(Y||J)$.push("platform_checksum_metadata_changed");let I=[],q=(B)=>B!=="requested_version_changed";for(let B of $)switch(B){case"version_mismatch":I.push(`version changed: ${D.remoteVersion} → ${D.localVersion}`);break;case"requested_version_changed":I.push(`requested version changed: ${D.remoteRequestedVersion??"unknown"} → ${D.localRequestedVersion??"unknown"}`);break;case"ios_code_changed":I.push("iOS native code changed");break;case"android_code_changed":I.push("Android native code changed");break;case"both_platforms_changed":I.push("iOS and Android native code changed");break;case"platform_checksum_metadata_changed":I.push("iOS/Android checksum metadata appeared or disappeared (may be Capgo CLI change — verify native code)");break;case"new_plugin":I.push("new plugin (requires app store update)");break;case"removed_plugin":I.push("plugin removed");break}if(!$.some(q))return{compatible:!0,reasons:$,message:I.length>0?I.join(", "):"Compatible"};return{compatible:!1,reasons:$,message:I.join(", ")}}function bPD(D){return pUD(D).compatible}async function vPD(D,$,U,Q,X){let F=await cUD(Q,X),Y=await sg(D,$,U),J=F.filter((q)=>!!q.native).map((q)=>{let W=Y.get(q.name);if(W)return{name:q.name,localVersion:q.version,localRequestedVersion:q.requested_version,remoteVersion:W.version,remoteRequestedVersion:W.requested_version,localIosChecksum:q.ios_checksum,remoteIosChecksum:W.ios_checksum,localAndroidChecksum:q.android_checksum,remoteAndroidChecksum:W.android_checksum};return{name:q.name,localVersion:q.version,localRequestedVersion:q.requested_version,remoteVersion:void 0,localIosChecksum:q.ios_checksum,localAndroidChecksum:q.android_checksum}}),I=[...Y].filter(([q])=>!F.some((W)=>W.name===q)).map(([q,W])=>({name:q,localVersion:void 0,remoteVersion:W.version,remoteRequestedVersion:W.requested_version,remoteIosChecksum:W.ios_checksum,remoteAndroidChecksum:W.android_checksum}));return J.push(...I),{finalCompatibility:J,localDependencies:F}}async function _PD(D,$,U,Q){let X=await sg(D,$,U),F=Q.map((J)=>{let I=X.get(J.name);if(I)return{name:J.name,localVersion:J.version,localRequestedVersion:J.requested_version,remoteVersion:I.version,remoteRequestedVersion:I.requested_version,localIosChecksum:J.ios_checksum,remoteIosChecksum:I.ios_checksum,localAndroidChecksum:J.android_checksum,remoteAndroidChecksum:I.android_checksum};return{name:J.name,localVersion:J.version,localRequestedVersion:J.requested_version,remoteVersion:void 0,localIosChecksum:J.ios_checksum,localAndroidChecksum:J.android_checksum}}),Y=[...X].filter(([J])=>!Q.some((I)=>I.name===J)).map(([J,I])=>({name:J,localVersion:void 0,remoteVersion:I.version,remoteRequestedVersion:I.requested_version,remoteIosChecksum:I.ios_checksum,remoteAndroidChecksum:I.android_checksum}));return F.push(...Y),{finalCompatibility:F,localDependencies:Q}}function eg(D){if(!BD(D))return null;try{return JSON.parse(sD(D,"utf-8"))}catch{return null}}function HF(D){if(!D)return!1;return/@capgo\/capacitor-updater|CapgoCapacitorUpdater|CapacitorUpdaterPlugin/.test(D)}function rUD(D){let $=eg(D);if(!$)return!1;let U=$.packageClassList;return Array.isArray(U)&&U.includes("CapacitorUpdaterPlugin")}function oUD(D,$){if(!$)return KD(D,i0);return L4.isAbsolute($)?$:hD(D,$)}function aUD(D=G0(),$){let U=oUD(D,$),Q=L4.basename(U)===i0?J6(U):U,X=[KD(Q,"ios","App"),KD(D,"ios","App")].find((E)=>BD(E));if(!X)return{shouldCheck:!1,valid:!0,details:[]};let F=eg(U),Y={...F?.dependencies,...F?.devDependencies,...F?.optionalDependencies},J=Object.hasOwn(Y,"@capgo/capacitor-updater"),I=[Q,D].some((E)=>BD(KD(E,"node_modules","@capgo","capacitor-updater"))),q=KD(X,"Podfile"),W=KD(X,"CapApp-SPM","Package.swift"),B=BD(q)?sD(q,"utf-8"):void 0,G=BD(W)?sD(W,"utf-8"):void 0,Z=HF(B)||HF(G),z=KD(X,"Podfile.lock"),K=KD(X,"App","capacitor.plugins.json"),H=KD(X,"App","capacitor.config.json"),M=BD(z)?sD(z,"utf-8"):void 0,N=BD(K)?sD(K,"utf-8"):void 0,L=HF(M)||HF(N)||rUD(H);if(!(J||I||Z||L))return{shouldCheck:!1,valid:!0,details:[]};let j=[];if(!Z)j.push(`Missing @capgo/capacitor-updater in iOS dependency files (${q} or ${W})`);if(!L)j.push(`Missing @capgo/capacitor-updater in iOS native project outputs (${z}, ${K}, or ${H})`);return{shouldCheck:!0,valid:Z&&L,details:j}}function tUD(D,$,U){if(!D.shouldCheck||D.valid)return;let Q=dUD($,"ios");U?.(),r.error("Capgo iOS dependency sync verification failed.");for(let X of D.details)r.error(X);throw r.error("Stop here to avoid testing on a broken native iOS project."),r.warn(Q.summary),r.info(Q.command),new AD(nq)}async function kPD(D,$,U,Q){let X=await b4({message:"Would you like to sync your project with Capacitor now? This is recommended to ensure encrypted updates work properly."});if(W1(X)){if(D&&$&&U)await L8("onboarding-v2",$,U,"canceled");throw r.warn("Canceled Capacitor sync"),new AD("Capacitor sync cancelled")}if(X){let F=JL(),Y=v4();Y.start("Running the command...");let J;try{await new Promise((I,q)=>{let W=$UD(F.runner,["cap","sync"],{stdio:"pipe"});W.on("close",(B)=>{if(B===0)I();else q(Error(`Command failed with exit code ${B}`))}),W.on("error",(B)=>{q(B)})})}catch(I){J=I,r.error(`Failed to run Capacitor sync: ${I}`),r.warn(`Please run "${F.runner} cap sync" manually to ensure encrypted updates work properly`)}if(Q?.validateIosUpdater)tUD(aUD(G0(),Q.packageJsonPath),F.runner,()=>Y.stop("iOS sync check failed ❌"));if(J){Y.stop("Error");return}Y.stop("Capacitor sync completed ✅")}else{let F=JL();r.warn("⚠️  Important: If you upload encrypted bundles without syncing, updates will fail!"),r.info(`Remember to run "${F.runner} cap sync" before uploading encrypted bundles`)}}var IL,qL,hg,wF,r,XUD=".capgo_key",QUD=".capgo_key_v2",hSD,dSD,Pg="https://capgo.app",Cg="https://files.capgo.app",t6="https://api.capgo.app",NF="https://console.capgo.app",lSD=120000,FUD=20971520,YUD=1073741824,JUD=103809024,IUD,qUD=1e4,iSD="BundleUploadTimeoutError",i0="package.json",bg="Cannot connect to server please try again later",pSD,KUD="No capacitor config file found, run `cap init` first",ig,XL=null,KF=null,HPD="5.10.0",LPD="6.25.0",NPD="7.0.30",YL=!1,Z4="npm",A2="install",LF="npx";var o9=u(()=>{tN();L6();oY();MO();EI();Kj();Vj();Aj();uj();dj();bq();Nb();hq();iq();vb();nx();cx();_1();gH();sx();$g();IL=g0(sO(),1),qL=g0(GJ(),1),hg=g0(kV(),1),wF=g0(Jj(),1);r={error:(D)=>ZF("error",D),info:(D)=>ZF("info",D),success:(D)=>ZF("success",D),warn:(D)=>ZF("warn",D)},hSD=`${XUD}.pub`,dSD=`${QUD}.pub`;IUD=[0,1000,3000,5000,1e4];pSD=/^(0|[1-9]\d*)\.(0|[1-9]\d*)\.(0|[1-9]\d*)(?:-((?:0|[1-9]\d*|\d*[a-z-][0-9a-z-]*)(?:\.(?:0|[1-9]\d*|\d*[a-z-][0-9a-z-]*))*))?(?:\+([0-9a-z-]+(?:\.[0-9a-z-]+)*))?$/i;ig=/([A-Za-z0-9]+)\.(java|swift|kt|scala)$/});var w5=T((pPD,zu)=>{var Gu={DOT_LITERAL:"\\.",PLUS_LITERAL:"\\+",QMARK_LITERAL:"\\?",SLASH_LITERAL:"\\/",ONE_CHAR:"(?=.)",QMARK:"[^/]",END_ANCHOR:"(?:\\/|$)",DOTS_SLASH:"\\.{1,2}(?:\\/|$)",NO_DOT:"(?!\\.)",NO_DOTS:"(?!(?:^|\\/)\\.{1,2}(?:\\/|$))",NO_DOT_SLASH:"(?!\\.{0,1}(?:\\/|$))",NO_DOTS_SLASH:"(?!\\.{1,2}(?:\\/|$))",QMARK_NO_DOT:"[^.\\/]",STAR:"[^/]*?",START_ANCHOR:"(?:^|\\/)",SEP:"/"},tXD={...Gu,SLASH_LITERAL:"[\\\\/]",QMARK:"[^\\\\/]",STAR:"[^\\\\/]*?",DOTS_SLASH:"\\.{1,2}(?:[\\\\/]|$)",NO_DOT:"(?!\\.)",NO_DOTS:"(?!(?:^|[\\\\/])\\.{1,2}(?:[\\\\/]|$))",NO_DOT_SLASH:"(?!\\.{0,1}(?:[\\\\/]|$))",NO_DOTS_SLASH:"(?!\\.{1,2}(?:[\\\\/]|$))",QMARK_NO_DOT:"[^.\\\\/]",START_ANCHOR:"(?:^|[\\\\/])",END_ANCHOR:"(?:[\\\\/]|$)",SEP:"\\"},sXD={__proto__:null,alnum:"a-zA-Z0-9",alpha:"a-zA-Z",ascii:"\\x00-\\x7F",blank:" \\t",cntrl:"\\x00-\\x1F\\x7F",digit:"0-9",graph:"\\x21-\\x7E",lower:"a-z",print:"\\x20-\\x7E ",punct:"\\-!\"#$%&'()\\*+,./:;<=>?@[\\]^_`{|}~",space:" \\t\\r\\n\\v\\f",upper:"A-Z",word:"A-Za-z0-9_",xdigit:"A-Fa-f0-9"};zu.exports={DEFAULT_MAX_EXTGLOB_RECURSION:0,MAX_LENGTH:65536,POSIX_REGEX_SOURCE:sXD,REGEX_BACKSLASH:/\\(?![*+?^${}(|)[\]])/g,REGEX_NON_SPECIAL_CHARS:/^[^@![\].,$*+?^{}()|\\/]+/,REGEX_SPECIAL_CHARS:/[-*+?.^${}(|)[\]]/,REGEX_SPECIAL_CHARS_BACKREF:/(\\?)((\W)(\3*))/g,REGEX_SPECIAL_CHARS_GLOBAL:/([-*+?.^${}(|)[\]])/g,REGEX_REMOVE_BACKSLASH:/(?:\[.*?[^\\]\]|\\(?=.))/g,REPLACEMENTS:{__proto__:null,"***":"*","**/**":"**","**/**/**":"**"},CHAR_0:48,CHAR_9:57,CHAR_UPPERCASE_A:65,CHAR_LOWERCASE_A:97,CHAR_UPPERCASE_Z:90,CHAR_LOWERCASE_Z:122,CHAR_LEFT_PARENTHESES:40,CHAR_RIGHT_PARENTHESES:41,CHAR_ASTERISK:42,CHAR_AMPERSAND:38,CHAR_AT:64,CHAR_BACKWARD_SLASH:92,CHAR_CARRIAGE_RETURN:13,CHAR_CIRCUMFLEX_ACCENT:94,CHAR_COLON:58,CHAR_COMMA:44,CHAR_DOT:46,CHAR_DOUBLE_QUOTE:34,CHAR_EQUAL:61,CHAR_EXCLAMATION_MARK:33,CHAR_FORM_FEED:12,CHAR_FORWARD_SLASH:47,CHAR_GRAVE_ACCENT:96,CHAR_HASH:35,CHAR_HYPHEN_MINUS:45,CHAR_LEFT_ANGLE_BRACKET:60,CHAR_LEFT_CURLY_BRACE:123,CHAR_LEFT_SQUARE_BRACKET:91,CHAR_LINE_FEED:10,CHAR_NO_BREAK_SPACE:160,CHAR_PERCENT:37,CHAR_PLUS:43,CHAR_QUESTION_MARK:63,CHAR_RIGHT_ANGLE_BRACKET:62,CHAR_RIGHT_CURLY_BRACE:125,CHAR_RIGHT_SQUARE_BRACKET:93,CHAR_SEMICOLON:59,CHAR_SINGLE_QUOTE:39,CHAR_SPACE:32,CHAR_TAB:9,CHAR_UNDERSCORE:95,CHAR_VERTICAL_LINE:124,CHAR_ZERO_WIDTH_NOBREAK_SPACE:65279,extglobChars(D){return{"!":{type:"negate",open:"(?:(?!(?:",close:`))${D.STAR})`},"?":{type:"qmark",open:"(?:",close:")?"},"+":{type:"plus",open:"(?:",close:")+"},"*":{type:"star",open:"(?:",close:")*"},"@":{type:"at",open:"(?:",close:")"}}},globChars(D){return D===!0?tXD:Gu}}});var O5=T((XQD)=>{var{REGEX_BACKSLASH:eXD,REGEX_REMOVE_BACKSLASH:DQD,REGEX_SPECIAL_CHARS:$QD,REGEX_SPECIAL_CHARS_GLOBAL:UQD}=w5();XQD.isObject=(D)=>D!==null&&typeof D==="object"&&!Array.isArray(D);XQD.hasRegexChars=(D)=>$QD.test(D);XQD.isRegexChar=(D)=>D.length===1&&XQD.hasRegexChars(D);XQD.escapeRegex=(D)=>D.replace(UQD,"\\$1");XQD.toPosixSlashes=(D)=>D.replace(eXD,"/");XQD.isWindows=()=>{if(typeof navigator<"u"&&navigator.platform){let D=navigator.platform.toLowerCase();return D==="win32"||D==="windows"}if(typeof process<"u"&&process.platform)return process.platform==="win32";return!1};XQD.removeBackslashes=(D)=>{return D.replace(DQD,($)=>{return $==="\\"?"":$})};XQD.escapeLast=(D,$,U)=>{let Q=D.lastIndexOf($,U);if(Q===-1)return D;if(D[Q-1]==="\\")return XQD.escapeLast(D,$,Q-1);return`${D.slice(0,Q)}\\${D.slice(Q)}`};XQD.removePrefix=(D,$={})=>{let U=D;if(U.startsWith("./"))U=U.slice(2),$.prefix="./";return U};XQD.wrapOutput=(D,$={},U={})=>{let Q=U.contains?"":"^",X=U.contains?"":"$",F=`${Q}(?:${D})${X}`;if($.negated===!0)F=`(?:^(?!${F}).*$)`;return F};XQD.basename=(D,{windows:$}={})=>{let U=D.split($?/[\\/]/:"/"),Q=U[U.length-1];if(Q==="")return U[U.length-2];return Q}});var Ru=T((oPD,Vu)=>{var Hu=O5(),{CHAR_ASTERISK:KL,CHAR_AT:zQD,CHAR_BACKWARD_SLASH:V5,CHAR_COMMA:ZQD,CHAR_DOT:HL,CHAR_EXCLAMATION_MARK:LL,CHAR_FORWARD_SLASH:Ou,CHAR_LEFT_CURLY_BRACE:NL,CHAR_LEFT_PARENTHESES:ML,CHAR_LEFT_SQUARE_BRACKET:KQD,CHAR_PLUS:HQD,CHAR_QUESTION_MARK:Lu,CHAR_RIGHT_CURLY_BRACE:LQD,CHAR_RIGHT_PARENTHESES:Nu,CHAR_RIGHT_SQUARE_BRACKET:NQD}=w5(),Mu=(D)=>{return D===Ou||D===V5},wu=(D)=>{if(D.isPrefix!==!0)D.depth=D.isGlobstar?1/0:1},MQD=(D,$)=>{let U=$||{},Q=D.length-1,X=U.parts===!0||U.scanToEnd===!0,F=[],Y=[],J=[],I=D,q=-1,W=0,B=0,G=!1,Z=!1,z=!1,K=!1,H=!1,M=!1,N=!1,L=!1,O=!1,j=!1,E=0,C,S,b={value:"",depth:0,isGlob:!1},R=()=>q>=Q,P=()=>I.charCodeAt(q+1),h=()=>{return C=S,I.charCodeAt(++q)};while(q<Q){S=h();let w;if(S===V5){if(N=b.backslashes=!0,S=h(),S===NL)M=!0;continue}if(M===!0||S===NL){E++;while(R()!==!0&&(S=h())){if(S===V5){N=b.backslashes=!0,h();continue}if(S===NL){E++;continue}if(M!==!0&&S===HL&&(S=h())===HL){if(G=b.isBrace=!0,z=b.isGlob=!0,j=!0,X===!0)continue;break}if(M!==!0&&S===ZQD){if(G=b.isBrace=!0,z=b.isGlob=!0,j=!0,X===!0)continue;break}if(S===LQD){if(E--,E===0){M=!1,G=b.isBrace=!0,j=!0;break}}}if(X===!0)continue;break}if(S===Ou){if(F.push(q),Y.push(b),b={value:"",depth:0,isGlob:!1},j===!0)continue;if(C===HL&&q===W+1){W+=2;continue}B=q+1;continue}if(U.noext!==!0){if((S===HQD||S===zQD||S===KL||S===Lu||S===LL)===!0&&P()===ML){if(z=b.isGlob=!0,K=b.isExtglob=!0,j=!0,S===LL&&q===W)O=!0;if(X===!0){while(R()!==!0&&(S=h())){if(S===V5){N=b.backslashes=!0,S=h();continue}if(S===Nu){z=b.isGlob=!0,j=!0;break}}continue}break}}if(S===KL){if(C===KL)H=b.isGlobstar=!0;if(z=b.isGlob=!0,j=!0,X===!0)continue;break}if(S===Lu){if(z=b.isGlob=!0,j=!0,X===!0)continue;break}if(S===KQD){while(R()!==!0&&(w=h())){if(w===V5){N=b.backslashes=!0,h();continue}if(w===NQD){Z=b.isBracket=!0,z=b.isGlob=!0,j=!0;break}}if(X===!0)continue;break}if(U.nonegate!==!0&&S===LL&&q===W){L=b.negated=!0,W++;continue}if(U.noparen!==!0&&S===ML){if(z=b.isGlob=!0,X===!0){while(R()!==!0&&(S=h())){if(S===ML){N=b.backslashes=!0,S=h();continue}if(S===Nu){j=!0;break}}continue}break}if(z===!0){if(j=!0,X===!0)continue;break}}if(U.noext===!0)K=!1,z=!1;let i=I,v="",k="";if(W>0)v=I.slice(0,W),I=I.slice(W),B-=W;if(i&&z===!0&&B>0)i=I.slice(0,B),k=I.slice(B);else if(z===!0)i="",k=I;else i=I;if(i&&i!==""&&i!=="/"&&i!==I){if(Mu(i.charCodeAt(i.length-1)))i=i.slice(0,-1)}if(U.unescape===!0){if(k)k=Hu.removeBackslashes(k);if(i&&N===!0)i=Hu.removeBackslashes(i)}let A={prefix:v,input:D,start:W,base:i,glob:k,isBrace:G,isBracket:Z,isGlob:z,isExtglob:K,isGlobstar:H,negated:L,negatedExtglob:O};if(U.tokens===!0){if(A.maxDepth=0,!Mu(S))Y.push(b);A.tokens=Y}if(U.parts===!0||U.tokens===!0){let w;for(let V=0;V<F.length;V++){let _=w?w+1:W,m=F[V],y=D.slice(_,m);if(U.tokens){if(V===0&&W!==0)Y[V].isPrefix=!0,Y[V].value=v;else Y[V].value=y;wu(Y[V]),A.maxDepth+=Y[V].depth}if(V!==0||y!=="")J.push(y);w=m}if(w&&w+1<D.length){let V=D.slice(w+1);if(J.push(V),U.tokens)Y[Y.length-1].value=V,wu(Y[Y.length-1]),A.maxDepth+=Y[Y.length-1].depth}A.slashes=F,A.parts=J}return A};Vu.exports=MQD});var Su=T((aPD,Tu)=>{var R5=w5(),$$=O5(),{MAX_LENGTH:EF,POSIX_REGEX_SOURCE:wQD,REGEX_NON_SPECIAL_CHARS:OQD,REGEX_SPECIAL_CHARS_BACKREF:VQD,REPLACEMENTS:Au}=R5,RQD=(D,$)=>{if(typeof $.expandRange==="function")return $.expandRange(...D,$);D.sort();let U=`[${D.join("-")}]`;try{new RegExp(U)}catch(Q){return D.map((X)=>$$.escapeRegex(X)).join("..")}return U},j2=(D,$)=>{return`Missing ${D}: "${$}" - use "\\\\${$}" to match literal characters`},Eu=(D)=>{let $=[],U=0,Q=0,X=0,F="",Y=!1;for(let J of D){if(Y===!0){F+=J,Y=!1;continue}if(J==="\\"){F+=J,Y=!0;continue}if(J==='"'){X=X===1?0:1,F+=J;continue}if(X===0){if(J==="[")U++;else if(J==="]"&&U>0)U--;else if(U===0){if(J==="(")Q++;else if(J===")"&&Q>0)Q--;else if(J==="|"&&Q===0){$.push(F),F="";continue}}}F+=J}return $.push(F),$},AQD=(D)=>{let $=!1;for(let U of D){if($===!0){$=!1;continue}if(U==="\\"){$=!0;continue}if(/[?*+@!()[\]{}]/.test(U))return!1}return!0},ju=(D)=>{let $=D.trim(),U=!0;while(U===!0)if(U=!1,/^@\([^\\()[\]{}|]+\)$/.test($))$=$.slice(2,-1),U=!0;if(!AQD($))return;return $.replace(/\\(.)/g,"$1")},EQD=(D)=>{let $=D.map(ju).filter(Boolean);for(let U=0;U<$.length;U++)for(let Q=U+1;Q<$.length;Q++){let X=$[U],F=$[Q],Y=X[0];if(!Y||X!==Y.repeat(X.length)||F!==Y.repeat(F.length))continue;if(X===F||X.startsWith(F)||F.startsWith(X))return!0}return!1},wL=(D,$=!0)=>{if(D[0]!=="+"&&D[0]!=="*"||D[1]!=="(")return;let U=0,Q=0,X=0,F=!1;for(let Y=1;Y<D.length;Y++){let J=D[Y];if(F===!0){F=!1;continue}if(J==="\\"){F=!0;continue}if(J==='"'){X=X===1?0:1;continue}if(X===1)continue;if(J==="["){U++;continue}if(J==="]"&&U>0){U--;continue}if(U>0)continue;if(J==="("){Q++;continue}if(J===")"){if(Q--,Q===0){if($===!0&&Y!==D.length-1)return;return{type:D[0],body:D.slice(2,Y),end:Y}}}}},jQD=(D)=>{let $=0,U=[];while($<D.length){let X=wL(D.slice($),!1);if(!X||X.type!=="*")return;let F=Eu(X.body).map((J)=>J.trim());if(F.length!==1)return;let Y=ju(F[0]);if(!Y||Y.length!==1)return;U.push(Y),$+=X.end+1}if(U.length<1)return;return`${U.length===1?$$.escapeRegex(U[0]):`[${U.map((X)=>$$.escapeRegex(X)).join("")}]`}*`},TQD=(D)=>{let $=0,U=D.trim(),Q=wL(U);while(Q)$++,U=Q.body.trim(),Q=wL(U);return $},SQD=(D,$)=>{if($.maxExtglobRecursion===!1)return{risky:!1};let U=typeof $.maxExtglobRecursion==="number"?$.maxExtglobRecursion:R5.DEFAULT_MAX_EXTGLOB_RECURSION,Q=Eu(D).map((X)=>X.trim());if(Q.length>1){if(Q.some((X)=>X==="")||Q.some((X)=>/^[*?]+$/.test(X))||EQD(Q))return{risky:!0}}for(let X of Q){let F=jQD(X);if(F)return{risky:!0,safeOutput:F};if(TQD(X)>U)return{risky:!0}}return{risky:!1}},OL=(D,$)=>{if(typeof D!=="string")throw TypeError("Expected a string");D=Au[D]||D;let U={...$},Q=typeof U.maxLength==="number"?Math.min(EF,U.maxLength):EF,X=D.length;if(X>Q)throw SyntaxError(`Input length: ${X}, exceeds maximum allowed length: ${Q}`);let F={type:"bos",value:"",output:U.prepend||""},Y=[F],J=U.capture?"":"?:",I=R5.globChars(U.windows),q=R5.extglobChars(I),{DOT_LITERAL:W,PLUS_LITERAL:B,SLASH_LITERAL:G,ONE_CHAR:Z,DOTS_SLASH:z,NO_DOT:K,NO_DOT_SLASH:H,NO_DOTS_SLASH:M,QMARK:N,QMARK_NO_DOT:L,STAR:O,START_ANCHOR:j}=I,E=(a)=>{return`(${J}(?:(?!${j}${a.dot?z:W}).)*?)`},C=U.dot?"":K,S=U.dot?N:L,b=U.bash===!0?E(U):O;if(U.capture)b=`(${b})`;if(typeof U.noext==="boolean")U.noextglob=U.noext;let R={input:D,index:-1,start:0,dot:U.dot===!0,consumed:"",output:"",prefix:"",backtrack:!1,negated:!1,brackets:0,braces:0,parens:0,quotes:0,globstar:!1,tokens:Y};D=$$.removePrefix(D,R),X=D.length;let P=[],h=[],i=[],v=F,k,A=()=>R.index===X-1,w=R.peek=(a=1)=>D[R.index+a],V=R.advance=()=>D[++R.index]||"",_=()=>D.slice(R.index+1),m=(a="",vD=0)=>{R.consumed+=a,R.index+=vD},y=(a)=>{R.output+=a.output!=null?a.output:a.value,m(a.value)},XD=()=>{let a=1;while(w()==="!"&&(w(2)!=="("||w(3)==="?"))V(),R.start++,a++;if(a%2===0)return!1;return R.negated=!0,R.start++,!0},f=(a)=>{R[a]++,i.push(a)},c=(a)=>{R[a]--,i.pop()},e=(a)=>{if(v.type==="globstar"){let vD=R.braces>0&&(a.type==="comma"||a.type==="brace"),t=a.extglob===!0||P.length&&(a.type==="pipe"||a.type==="paren");if(a.type!=="slash"&&a.type!=="paren"&&!vD&&!t)R.output=R.output.slice(0,-v.output.length),v.type="star",v.value="*",v.output=b,R.output+=v.output}if(P.length&&a.type!=="paren")P[P.length-1].inner+=a.value;if(a.value||a.output)y(a);if(v&&v.type==="text"&&a.type==="text"){v.output=(v.output||v.value)+a.value,v.value+=a.value;return}a.prev=v,Y.push(a),v=a},WD=(a,vD)=>{let t={...q[vD],conditions:1,inner:""};t.prev=v,t.parens=R.parens,t.output=R.output,t.startIndex=R.index,t.tokensIndex=Y.length;let HD=(U.capture?"(":"")+t.open;f("parens"),e({type:a,value:vD,output:R.output?"":Z}),e({type:"paren",extglob:!0,value:V(),output:HD}),P.push(t)},MD=(a)=>{let vD=D.slice(a.startIndex,R.index+1),t=D.slice(a.startIndex+2,R.index),HD=SQD(t,U);if((a.type==="plus"||a.type==="star")&&HD.risky){let xD=HD.safeOutput?(a.output?"":Z)+(U.capture?`(${HD.safeOutput})`:HD.safeOutput):void 0,T$=Y[a.tokensIndex];T$.type="text",T$.value=vD,T$.output=xD||$$.escapeRegex(vD);for(let S$=a.tokensIndex+1;S$<Y.length;S$++)Y[S$].value="",Y[S$].output="",delete Y[S$].suffix;R.output=a.output+T$.output,R.backtrack=!0,e({type:"paren",extglob:!0,value:k,output:""}),c("parens");return}let yD=a.close+(U.capture?")":""),U0;if(a.type==="negate"){let xD=b;if(a.inner&&a.inner.length>1&&a.inner.includes("/"))xD=E(U);if(xD!==b||A()||/^\)+$/.test(_()))yD=a.close=`)$))${xD}`;if(a.inner.includes("*")&&(U0=_())&&/^\.[^\\/.]+$/.test(U0)){let T$=OL(U0,{...$,fastpaths:!1}).output;yD=a.close=`)${T$})${xD})`}if(a.prev.type==="bos")R.negatedExtglob=!0}e({type:"paren",extglob:!0,value:k,output:yD}),c("parens")};if(U.fastpaths!==!1&&!/(^[*!]|[/()[\]{}"])/.test(D)){let a=!1,vD=D.replace(VQD,(t,HD,yD,U0,xD,T$)=>{if(U0==="\\")return a=!0,t;if(U0==="?"){if(HD)return HD+U0+(xD?N.repeat(xD.length):"");if(T$===0)return S+(xD?N.repeat(xD.length):"");return N.repeat(yD.length)}if(U0===".")return W.repeat(yD.length);if(U0==="*"){if(HD)return HD+U0+(xD?b:"");return b}return HD?t:`\\${t}`});if(a===!0)if(U.unescape===!0)vD=vD.replace(/\\/g,"");else vD=vD.replace(/\\+/g,(t)=>{return t.length%2===0?"\\\\":t?"\\":""});if(vD===D&&U.contains===!0)return R.output=D,R;return R.output=$$.wrapOutput(vD,R,$),R}while(!A()){if(k=V(),k==="\x00")continue;if(k==="\\"){let t=w();if(t==="/"&&U.bash!==!0)continue;if(t==="."||t===";")continue;if(!t){k+="\\",e({type:"text",value:k});continue}let HD=/^\\+/.exec(_()),yD=0;if(HD&&HD[0].length>2){if(yD=HD[0].length,R.index+=yD,yD%2!==0)k+="\\"}if(U.unescape===!0)k=V();else k+=V();if(R.brackets===0){e({type:"text",value:k});continue}}if(R.brackets>0&&(k!=="]"||v.value==="["||v.value==="[^")){if(U.posix!==!1&&k===":"){let t=v.value.slice(1);if(t.includes("[")){if(v.posix=!0,t.includes(":")){let HD=v.value.lastIndexOf("["),yD=v.value.slice(0,HD),U0=v.value.slice(HD+2),xD=wQD[U0];if(xD){if(v.value=yD+xD,R.backtrack=!0,V(),!F.output&&Y.indexOf(v)===1)F.output=Z;continue}}}}if(k==="["&&w()!==":"||k==="-"&&w()==="]")k=`\\${k}`;if(k==="]"&&(v.value==="["||v.value==="[^"))k=`\\${k}`;if(U.posix===!0&&k==="!"&&v.value==="[")k="^";v.value+=k,y({value:k});continue}if(R.quotes===1&&k!=='"'){k=$$.escapeRegex(k),v.value+=k,y({value:k});continue}if(k==='"'){if(R.quotes=R.quotes===1?0:1,U.keepQuotes===!0)e({type:"text",value:k});continue}if(k==="("){f("parens"),e({type:"paren",value:k});continue}if(k===")"){if(R.parens===0&&U.strictBrackets===!0)throw SyntaxError(j2("opening","("));let t=P[P.length-1];if(t&&R.parens===t.parens+1){MD(P.pop());continue}e({type:"paren",value:k,output:R.parens?")":"\\)"}),c("parens");continue}if(k==="["){if(U.nobracket===!0||!_().includes("]")){if(U.nobracket!==!0&&U.strictBrackets===!0)throw SyntaxError(j2("closing","]"));k=`\\${k}`}else f("brackets");e({type:"bracket",value:k});continue}if(k==="]"){if(U.nobracket===!0||v&&v.type==="bracket"&&v.value.length===1){e({type:"text",value:k,output:`\\${k}`});continue}if(R.brackets===0){if(U.strictBrackets===!0)throw SyntaxError(j2("opening","["));e({type:"text",value:k,output:`\\${k}`});continue}c("brackets");let t=v.value.slice(1);if(v.posix!==!0&&t[0]==="^"&&!t.includes("/"))k=`/${k}`;if(v.value+=k,y({value:k}),U.literalBrackets===!1||$$.hasRegexChars(t))continue;let HD=$$.escapeRegex(v.value);if(R.output=R.output.slice(0,-v.value.length),U.literalBrackets===!0){R.output+=HD,v.value=HD;continue}v.value=`(${J}${HD}|${v.value})`,R.output+=v.value;continue}if(k==="{"&&U.nobrace!==!0){f("braces");let t={type:"brace",value:k,output:"(",outputIndex:R.output.length,tokensIndex:R.tokens.length};h.push(t),e(t);continue}if(k==="}"){let t=h[h.length-1];if(U.nobrace===!0||!t){e({type:"text",value:k,output:k});continue}let HD=")";if(t.dots===!0){let yD=Y.slice(),U0=[];for(let xD=yD.length-1;xD>=0;xD--){if(Y.pop(),yD[xD].type==="brace")break;if(yD[xD].type!=="dots")U0.unshift(yD[xD].value)}HD=RQD(U0,U),R.backtrack=!0}if(t.comma!==!0&&t.dots!==!0){let yD=R.output.slice(0,t.outputIndex),U0=R.tokens.slice(t.tokensIndex);t.value=t.output="\\{",k=HD="\\}",R.output=yD;for(let xD of U0)R.output+=xD.output||xD.value}e({type:"brace",value:k,output:HD}),c("braces"),h.pop();continue}if(k==="|"){if(P.length>0)P[P.length-1].conditions++;e({type:"text",value:k});continue}if(k===","){let t=k,HD=h[h.length-1];if(HD&&i[i.length-1]==="braces")HD.comma=!0,t="|";e({type:"comma",value:k,output:t});continue}if(k==="/"){if(v.type==="dot"&&R.index===R.start+1){R.start=R.index+1,R.consumed="",R.output="",Y.pop(),v=F;continue}e({type:"slash",value:k,output:G});continue}if(k==="."){if(R.braces>0&&v.type==="dot"){if(v.value===".")v.output=W;let t=h[h.length-1];v.type="dots",v.output+=k,v.value+=k,t.dots=!0;continue}if(R.braces+R.parens===0&&v.type!=="bos"&&v.type!=="slash"){e({type:"text",value:k,output:W});continue}e({type:"dot",value:k,output:W});continue}if(k==="?"){if(!(v&&v.value==="(")&&U.noextglob!==!0&&w()==="("&&w(2)!=="?"){WD("qmark",k);continue}if(v&&v.type==="paren"){let HD=w(),yD=k;if(v.value==="("&&!/[!=<:]/.test(HD)||HD==="<"&&!/<([!=]|\w+>)/.test(_()))yD=`\\${k}`;e({type:"text",value:k,output:yD});continue}if(U.dot!==!0&&(v.type==="slash"||v.type==="bos")){e({type:"qmark",value:k,output:L});continue}e({type:"qmark",value:k,output:N});continue}if(k==="!"){if(U.noextglob!==!0&&w()==="("){if(w(2)!=="?"||!/[!=<:]/.test(w(3))){WD("negate",k);continue}}if(U.nonegate!==!0&&R.index===0){XD();continue}}if(k==="+"){if(U.noextglob!==!0&&w()==="("&&w(2)!=="?"){WD("plus",k);continue}if(v&&v.value==="("||U.regex===!1){e({type:"plus",value:k,output:B});continue}if(v&&(v.type==="bracket"||v.type==="paren"||v.type==="brace")||R.parens>0){e({type:"plus",value:k});continue}e({type:"plus",value:B});continue}if(k==="@"){if(U.noextglob!==!0&&w()==="("&&w(2)!=="?"){e({type:"at",extglob:!0,value:k,output:""});continue}e({type:"text",value:k});continue}if(k!=="*"){if(k==="$"||k==="^")k=`\\${k}`;let t=OQD.exec(_());if(t)k+=t[0],R.index+=t[0].length;e({type:"text",value:k});continue}if(v&&(v.type==="globstar"||v.star===!0)){v.type="star",v.star=!0,v.value+=k,v.output=b,R.backtrack=!0,R.globstar=!0,m(k);continue}let a=_();if(U.noextglob!==!0&&/^\([^?]/.test(a)){WD("star",k);continue}if(v.type==="star"){if(U.noglobstar===!0){m(k);continue}let t=v.prev,HD=t.prev,yD=t.type==="slash"||t.type==="bos",U0=HD&&(HD.type==="star"||HD.type==="globstar");if(U.bash===!0&&(!yD||a[0]&&a[0]!=="/")){e({type:"star",value:k,output:""});continue}let xD=R.braces>0&&(t.type==="comma"||t.type==="brace"),T$=P.length&&(t.type==="pipe"||t.type==="paren");if(!yD&&t.type!=="paren"&&!xD&&!T$){e({type:"star",value:k,output:""});continue}while(a.slice(0,3)==="/**"){let S$=D[R.index+4];if(S$&&S$!=="/")break;a=a.slice(3),m("/**",3)}if(t.type==="bos"&&A()){v.type="globstar",v.value+=k,v.output=E(U),R.output=v.output,R.globstar=!0,m(k);continue}if(t.type==="slash"&&t.prev.type!=="bos"&&!U0&&A()){R.output=R.output.slice(0,-(t.output+v.output).length),t.output=`(?:${t.output}`,v.type="globstar",v.output=E(U)+(U.strictSlashes?")":"|$)"),v.value+=k,R.globstar=!0,R.output+=t.output+v.output,m(k);continue}if(t.type==="slash"&&t.prev.type!=="bos"&&a[0]==="/"){let S$=a[1]!==void 0?"|$":"";R.output=R.output.slice(0,-(t.output+v.output).length),t.output=`(?:${t.output}`,v.type="globstar",v.output=`${E(U)}${G}|${G}${S$})`,v.value+=k,R.output+=t.output+v.output,R.globstar=!0,m(k+V()),e({type:"slash",value:"/",output:""});continue}if(t.type==="bos"&&a[0]==="/"){v.type="globstar",v.value+=k,v.output=`(?:^|${G}|${E(U)}${G})`,R.output=v.output,R.globstar=!0,m(k+V()),e({type:"slash",value:"/",output:""});continue}R.output=R.output.slice(0,-v.output.length),v.type="globstar",v.output=E(U),v.value+=k,R.output+=v.output,R.globstar=!0,m(k);continue}let vD={type:"star",value:k,output:b};if(U.bash===!0){if(vD.output=".*?",v.type==="bos"||v.type==="slash")vD.output=C+vD.output;e(vD);continue}if(v&&(v.type==="bracket"||v.type==="paren")&&U.regex===!0){vD.output=k,e(vD);continue}if(R.index===R.start||v.type==="slash"||v.type==="dot"){if(v.type==="dot")R.output+=H,v.output+=H;else if(U.dot===!0)R.output+=M,v.output+=M;else R.output+=C,v.output+=C;if(w()!=="*")R.output+=Z,v.output+=Z}e(vD)}while(R.brackets>0){if(U.strictBrackets===!0)throw SyntaxError(j2("closing","]"));R.output=$$.escapeLast(R.output,"["),c("brackets")}while(R.parens>0){if(U.strictBrackets===!0)throw SyntaxError(j2("closing",")"));R.output=$$.escapeLast(R.output,"("),c("parens")}while(R.braces>0){if(U.strictBrackets===!0)throw SyntaxError(j2("closing","}"));R.output=$$.escapeLast(R.output,"{"),c("braces")}if(U.strictSlashes!==!0&&(v.type==="star"||v.type==="bracket"))e({type:"maybe_slash",value:"",output:`${G}?`});if(R.backtrack===!0){R.output="";for(let a of R.tokens)if(R.output+=a.output!=null?a.output:a.value,a.suffix)R.output+=a.suffix}return R};OL.fastpaths=(D,$)=>{let U={...$},Q=typeof U.maxLength==="number"?Math.min(EF,U.maxLength):EF,X=D.length;if(X>Q)throw SyntaxError(`Input length: ${X}, exceeds maximum allowed length: ${Q}`);D=Au[D]||D;let{DOT_LITERAL:F,SLASH_LITERAL:Y,ONE_CHAR:J,DOTS_SLASH:I,NO_DOT:q,NO_DOTS:W,NO_DOTS_SLASH:B,STAR:G,START_ANCHOR:Z}=R5.globChars(U.windows),z=U.dot?W:q,K=U.dot?B:q,H=U.capture?"":"?:",M={negated:!1,prefix:""},N=U.bash===!0?".*?":G;if(U.capture)N=`(${N})`;let L=(C)=>{if(C.noglobstar===!0)return N;return`(${H}(?:(?!${Z}${C.dot?I:F}).)*?)`},O=(C)=>{switch(C){case"*":return`${z}${J}${N}`;case".*":return`${F}${J}${N}`;case"*.*":return`${z}${N}${F}${J}${N}`;case"*/*":return`${z}${N}${Y}${J}${K}${N}`;case"**":return z+L(U);case"**/*":return`(?:${z}${L(U)}${Y})?${K}${J}${N}`;case"**/*.*":return`(?:${z}${L(U)}${Y})?${K}${N}${F}${J}${N}`;case"**/.*":return`(?:${z}${L(U)}${Y})?${F}${J}${N}`;default:{let S=/^(.*?)\.(\w+)$/.exec(C);if(!S)return;let b=O(S[1]);if(!b)return;return b+F+S[2]}}},j=$$.removePrefix(D,M),E=O(j);if(E&&U.strictSlashes!==!0)E+=`${Y}?`;return E};Tu.exports=OL});var bu=T((tPD,Cu)=>{var PQD=Ru(),VL=Su(),Pu=O5(),CQD=w5(),bQD=(D)=>D&&typeof D==="object"&&!Array.isArray(D),eD=(D,$,U=!1)=>{if(Array.isArray(D)){let W=D.map((G)=>eD(G,$,U));return(G)=>{for(let Z of W){let z=Z(G);if(z)return z}return!1}}let Q=bQD(D)&&D.tokens&&D.input;if(D===""||typeof D!=="string"&&!Q)throw TypeError("Expected pattern to be a non-empty string");let X=$||{},F=X.windows,Y=Q?eD.compileRe(D,$):eD.makeRe(D,$,!1,!0),J=Y.state;delete Y.state;let I=()=>!1;if(X.ignore){let W={...$,ignore:null,onMatch:null,onResult:null};I=eD(X.ignore,W,U)}let q=(W,B=!1)=>{let{isMatch:G,match:Z,output:z}=eD.test(W,Y,$,{glob:D,posix:F}),K={glob:D,state:J,regex:Y,posix:F,input:W,output:z,match:Z,isMatch:G};if(typeof X.onResult==="function")X.onResult(K);if(G===!1)return K.isMatch=!1,B?K:!1;if(I(W)){if(typeof X.onIgnore==="function")X.onIgnore(K);return K.isMatch=!1,B?K:!1}if(typeof X.onMatch==="function")X.onMatch(K);return B?K:!0};if(U)q.state=J;return q};eD.test=(D,$,U,{glob:Q,posix:X}={})=>{if(typeof D!=="string")throw TypeError("Expected input to be a string");if(D==="")return{isMatch:!1,output:""};let F=U||{},Y=F.format||(X?Pu.toPosixSlashes:null),J=D===Q,I=J&&Y?Y(D):D;if(J===!1)I=Y?Y(D):D,J=I===Q;if(J===!1||F.capture===!0)if(F.matchBase===!0||F.basename===!0)J=eD.matchBase(D,$,U,X);else J=$.exec(I);return{isMatch:Boolean(J),match:J,output:I}};eD.matchBase=(D,$,U)=>{return($ instanceof RegExp?$:eD.makeRe($,U)).test(Pu.basename(D))};eD.isMatch=(D,$,U)=>eD($,U)(D);eD.parse=(D,$)=>{if(Array.isArray(D))return D.map((U)=>eD.parse(U,$));return VL(D,{...$,fastpaths:!1})};eD.scan=(D,$)=>PQD(D,$);eD.compileRe=(D,$,U=!1,Q=!1)=>{if(U===!0)return D.output;let X=$||{},F=X.contains?"":"^",Y=X.contains?"":"$",J=`${F}(?:${D.output})${Y}`;if(D&&D.negated===!0)J=`^(?!${J}).*$`;let I=eD.toRegex(J,$);if(Q===!0)I.state=D;return I};eD.makeRe=(D,$={},U=!1,Q=!1)=>{if(!D||typeof D!=="string")throw TypeError("Expected a non-empty string");let X={negated:!1,fastpaths:!0};if($.fastpaths!==!1&&(D[0]==="."||D[0]==="*"))X.output=VL.fastpaths(D,$);if(!X.output)X=VL(D,$);return eD.compileRe(X,$,U,Q)};eD.toRegex=(D,$)=>{try{let U=$||{};return new RegExp(D,U.flags||(U.nocase?"i":""))}catch(U){if($&&$.debug===!0)throw U;return/$^/}};eD.constants=CQD;Cu.exports=eD});var xu=T((sPD,ku)=>{var vu=bu(),vQD=O5();function _u(D,$,U=!1){if($&&($.windows===null||$.windows===void 0))$={...$,windows:vQD.isWindows()};return vu(D,$,U)}Object.assign(_u,vu);ku.exports=_u});var VD=T((ZFD)=>{var AL=Symbol.for("yaml.alias"),pu=Symbol.for("yaml.document"),jF=Symbol.for("yaml.map"),ru=Symbol.for("yaml.pair"),EL=Symbol.for("yaml.scalar"),TF=Symbol.for("yaml.seq"),q6=Symbol.for("yaml.node.type"),JFD=(D)=>!!D&&typeof D==="object"&&D[q6]===AL,IFD=(D)=>!!D&&typeof D==="object"&&D[q6]===pu,qFD=(D)=>!!D&&typeof D==="object"&&D[q6]===jF,WFD=(D)=>!!D&&typeof D==="object"&&D[q6]===ru,ou=(D)=>!!D&&typeof D==="object"&&D[q6]===EL,BFD=(D)=>!!D&&typeof D==="object"&&D[q6]===TF;function au(D){if(D&&typeof D==="object")switch(D[q6]){case jF:case TF:return!0}return!1}function GFD(D){if(D&&typeof D==="object")switch(D[q6]){case AL:case jF:case EL:case TF:return!0}return!1}var zFD=(D)=>(ou(D)||au(D))&&!!D.anchor;ZFD.ALIAS=AL;ZFD.DOC=pu;ZFD.MAP=jF;ZFD.NODE_TYPE=q6;ZFD.PAIR=ru;ZFD.SCALAR=EL;ZFD.SEQ=TF;ZFD.hasAnchor=zFD;ZFD.isAlias=JFD;ZFD.isCollection=au;ZFD.isDocument=IFD;ZFD.isMap=qFD;ZFD.isNode=GFD;ZFD.isPair=WFD;ZFD.isScalar=ou;ZFD.isSeq=BFD});var E5=T((bFD)=>{var J0=VD(),c0=Symbol("break visit"),tu=Symbol("skip children"),d$=Symbol("remove node");function SF(D,$){let U=su($);if(J0.isDocument(D)){if(S2(null,D.contents,U,Object.freeze([D]))===d$)D.contents=null}else S2(null,D,U,Object.freeze([]))}SF.BREAK=c0;SF.SKIP=tu;SF.REMOVE=d$;function S2(D,$,U,Q){let X=eu(D,$,U,Q);if(J0.isNode(X)||J0.isPair(X))return Df(D,Q,X),S2(D,X,U,Q);if(typeof X!=="symbol"){if(J0.isCollection($)){Q=Object.freeze(Q.concat($));for(let F=0;F<$.items.length;++F){let Y=S2(F,$.items[F],U,Q);if(typeof Y==="number")F=Y-1;else if(Y===c0)return c0;else if(Y===d$)$.items.splice(F,1),F-=1}}else if(J0.isPair($)){Q=Object.freeze(Q.concat($));let F=S2("key",$.key,U,Q);if(F===c0)return c0;else if(F===d$)$.key=null;let Y=S2("value",$.value,U,Q);if(Y===c0)return c0;else if(Y===d$)$.value=null}}return X}async function PF(D,$){let U=su($);if(J0.isDocument(D)){if(await P2(null,D.contents,U,Object.freeze([D]))===d$)D.contents=null}else await P2(null,D,U,Object.freeze([]))}PF.BREAK=c0;PF.SKIP=tu;PF.REMOVE=d$;async function P2(D,$,U,Q){let X=await eu(D,$,U,Q);if(J0.isNode(X)||J0.isPair(X))return Df(D,Q,X),P2(D,X,U,Q);if(typeof X!=="symbol"){if(J0.isCollection($)){Q=Object.freeze(Q.concat($));for(let F=0;F<$.items.length;++F){let Y=await P2(F,$.items[F],U,Q);if(typeof Y==="number")F=Y-1;else if(Y===c0)return c0;else if(Y===d$)$.items.splice(F,1),F-=1}}else if(J0.isPair($)){Q=Object.freeze(Q.concat($));let F=await P2("key",$.key,U,Q);if(F===c0)return c0;else if(F===d$)$.key=null;let Y=await P2("value",$.value,U,Q);if(Y===c0)return c0;else if(Y===d$)$.value=null}}return X}function su(D){if(typeof D==="object"&&(D.Collection||D.Node||D.Value))return Object.assign({Alias:D.Node,Map:D.Node,Scalar:D.Node,Seq:D.Node},D.Value&&{Map:D.Value,Scalar:D.Value,Seq:D.Value},D.Collection&&{Map:D.Collection,Seq:D.Collection},D);return D}function eu(D,$,U,Q){if(typeof U==="function")return U(D,$,Q);if(J0.isMap($))return U.Map?.(D,$,Q);if(J0.isSeq($))return U.Seq?.(D,$,Q);if(J0.isPair($))return U.Pair?.(D,$,Q);if(J0.isScalar($))return U.Scalar?.(D,$,Q);if(J0.isAlias($))return U.Alias?.(D,$,Q);return}function Df(D,$,U){let Q=$[$.length-1];if(J0.isCollection(Q))Q.items[D]=U;else if(J0.isPair(Q))if(D==="key")Q.key=U;else Q.value=U;else if(J0.isDocument(Q))Q.contents=U;else{let X=J0.isAlias(Q)?"alias":"scalar";throw Error(`Cannot replace node with ${X} parent`)}}bFD.visit=SF;bFD.visitAsync=PF});var jL=T((uFD)=>{var $f=VD(),kFD=E5(),xFD={"!":"%21",",":"%2C","[":"%5B","]":"%5D","{":"%7B","}":"%7D"},gFD=(D)=>D.replace(/[!,[\]{}]/g,($)=>xFD[$]);class B${constructor(D,$){this.docStart=null,this.docEnd=!1,this.yaml=Object.assign({},B$.defaultYaml,D),this.tags=Object.assign({},B$.defaultTags,$)}clone(){let D=new B$(this.yaml,this.tags);return D.docStart=this.docStart,D}atDocument(){let D=new B$(this.yaml,this.tags);switch(this.yaml.version){case"1.1":this.atNextDocument=!0;break;case"1.2":this.atNextDocument=!1,this.yaml={explicit:B$.defaultYaml.explicit,version:"1.2"},this.tags=Object.assign({},B$.defaultTags);break}return D}add(D,$){if(this.atNextDocument)this.yaml={explicit:B$.defaultYaml.explicit,version:"1.1"},this.tags=Object.assign({},B$.defaultTags),this.atNextDocument=!1;let U=D.trim().split(/[ \t]+/),Q=U.shift();switch(Q){case"%TAG":{if(U.length!==2){if($(0,"%TAG directive should contain exactly two parts"),U.length<2)return!1}let[X,F]=U;return this.tags[X]=F,!0}case"%YAML":{if(this.yaml.explicit=!0,U.length!==1)return $(0,"%YAML directive should contain exactly one part"),!1;let[X]=U;if(X==="1.1"||X==="1.2")return this.yaml.version=X,!0;else{let F=/^\d+\.\d+$/.test(X);return $(6,`Unsupported YAML version ${X}`,F),!1}}default:return $(0,`Unknown directive ${Q}`,!0),!1}}tagName(D,$){if(D==="!")return"!";if(D[0]!=="!")return $(`Not a valid tag: ${D}`),null;if(D[1]==="<"){let F=D.slice(2,-1);if(F==="!"||F==="!!")return $(`Verbatim tags aren't resolved, so ${D} is invalid.`),null;if(D[D.length-1]!==">")$("Verbatim tags must end with a >");return F}let[,U,Q]=D.match(/^(.*!)([^!]*)$/s);if(!Q)$(`The ${D} tag has no suffix`);let X=this.tags[U];if(X)try{return X+decodeURIComponent(Q)}catch(F){return $(String(F)),null}if(U==="!")return D;return $(`Could not resolve tag: ${D}`),null}tagString(D){for(let[$,U]of Object.entries(this.tags))if(D.startsWith(U))return $+gFD(D.substring(U.length));return D[0]==="!"?D:`!<${D}>`}toString(D){let $=this.yaml.explicit?[`%YAML ${this.yaml.version||"1.2"}`]:[],U=Object.entries(this.tags),Q;if(D&&U.length>0&&$f.isNode(D.contents)){let X={};kFD.visit(D.contents,(F,Y)=>{if($f.isNode(Y)&&Y.tag)X[Y.tag]=!0}),Q=Object.keys(X)}else Q=[];for(let[X,F]of U){if(X==="!!"&&F==="tag:yaml.org,2002:")continue;if(!D||Q.some((Y)=>Y.startsWith(F)))$.push(`%TAG ${X} ${F}`)}return $.join(`
`)}}B$.defaultYaml={explicit:!1,version:"1.2"};B$.defaultTags={"!!":"tag:yaml.org,2002:"};uFD.Directives=B$});var CF=T((dFD)=>{var Uf=VD(),yFD=E5();function mFD(D){if(/[\x00-\x19\s,[\]{}]/.test(D)){let U=`Anchor must not contain whitespace or control characters: ${JSON.stringify(D)}`;throw Error(U)}return!0}function Xf(D){let $=new Set;return yFD.visit(D,{Value(U,Q){if(Q.anchor)$.add(Q.anchor)}}),$}function Qf(D,$){for(let U=1;;++U){let Q=`${D}${U}`;if(!$.has(Q))return Q}}function hFD(D,$){let U=[],Q=new Map,X=null;return{onAnchor:(F)=>{U.push(F),X??(X=Xf(D));let Y=Qf($,X);return X.add(Y),Y},setAnchors:()=>{for(let F of U){let Y=Q.get(F);if(typeof Y==="object"&&Y.anchor&&(Uf.isScalar(Y.node)||Uf.isCollection(Y.node)))Y.node.anchor=Y.anchor;else{let J=Error("Failed to resolve repeated object (this should not happen)");throw J.source=F,J}}},sourceObjects:Q}}dFD.anchorIsValid=mFD;dFD.anchorNames=Xf;dFD.createNodeAnchors=hFD;dFD.findNewAnchor=Qf});var TL=T((pFD)=>{function j5(D,$,U,Q){if(Q&&typeof Q==="object")if(Array.isArray(Q))for(let X=0,F=Q.length;X<F;++X){let Y=Q[X],J=j5(D,Q,String(X),Y);if(J===void 0)delete Q[X];else if(J!==Y)Q[X]=J}else if(Q instanceof Map)for(let X of Array.from(Q.keys())){let F=Q.get(X),Y=j5(D,Q,X,F);if(Y===void 0)Q.delete(X);else if(Y!==F)Q.set(X,Y)}else if(Q instanceof Set)for(let X of Array.from(Q)){let F=j5(D,Q,X,X);if(F===void 0)Q.delete(X);else if(F!==X)Q.delete(X),Q.add(F)}else for(let[X,F]of Object.entries(Q)){let Y=j5(D,Q,X,F);if(Y===void 0)delete Q[X];else if(Y!==F)Q[X]=Y}return D.call($,U,Q)}pFD.applyReviver=j5});var e6=T((aFD)=>{var oFD=VD();function Ff(D,$,U){if(Array.isArray(D))return D.map((Q,X)=>Ff(Q,String(X),U));if(D&&typeof D.toJSON==="function"){if(!U||!oFD.hasAnchor(D))return D.toJSON($,U);let Q={aliasCount:0,count:1,res:void 0};U.anchors.set(D,Q),U.onCreate=(F)=>{Q.res=F,delete U.onCreate};let X=D.toJSON($,U);if(U.onCreate)U.onCreate(X);return X}if(typeof D==="bigint"&&!U?.keep)return Number(D);return D}aFD.toJS=Ff});var bF=T((DYD)=>{var sFD=TL(),Yf=VD(),eFD=e6();class Jf{constructor(D){Object.defineProperty(this,Yf.NODE_TYPE,{value:D})}clone(){let D=Object.create(Object.getPrototypeOf(this),Object.getOwnPropertyDescriptors(this));if(this.range)D.range=this.range.slice();return D}toJS(D,{mapAsMap:$,maxAliasCount:U,onAnchor:Q,reviver:X}={}){if(!Yf.isDocument(D))throw TypeError("A document argument is required");let F={anchors:new Map,doc:D,keep:!0,mapAsMap:$===!0,mapKeyWarned:!1,maxAliasCount:typeof U==="number"?U:100},Y=eFD.toJS(this,"",F);if(typeof Q==="function")for(let{count:J,res:I}of F.anchors.values())Q(I,J);return typeof X==="function"?sFD.applyReviver(X,{"":Y},"",Y):Y}}DYD.NodeBase=Jf});var T5=T((YYD)=>{var UYD=CF(),XYD=E5(),C2=VD(),QYD=bF(),FYD=e6();class If extends QYD.NodeBase{constructor(D){super(C2.ALIAS);this.source=D,Object.defineProperty(this,"tag",{set(){throw Error("Alias nodes cannot have tags")}})}resolve(D,$){if($?.maxAliasCount===0)throw ReferenceError("Alias resolution is disabled");let U;if($?.aliasResolveCache)U=$.aliasResolveCache;else if(U=[],XYD.visit(D,{Node:(X,F)=>{if(C2.isAlias(F)||C2.hasAnchor(F))U.push(F)}}),$)$.aliasResolveCache=U;let Q=void 0;for(let X of U){if(X===this)break;if(X.anchor===this.source)Q=X}return Q}toJSON(D,$){if(!$)return{source:this.source};let{anchors:U,doc:Q,maxAliasCount:X}=$,F=this.resolve(Q,$);if(!F){let J=`Unresolved alias (the anchor must be set before the alias): ${this.source}`;throw ReferenceError(J)}let Y=U.get(F);if(!Y)FYD.toJS(F,null,$),Y=U.get(F);if(Y?.res===void 0)throw ReferenceError("This should not happen: Alias anchor was not resolved?");if(X>=0){if(Y.count+=1,Y.aliasCount===0)Y.aliasCount=vF(Q,F,U);if(Y.count*Y.aliasCount>X)throw ReferenceError("Excessive alias count indicates a resource exhaustion attack")}return Y.res}toString(D,$,U){let Q=`*${this.source}`;if(D){if(UYD.anchorIsValid(this.source),D.options.verifyAliasOrder&&!D.anchors.has(this.source)){let X=`Unresolved alias (the anchor must be set before the alias): ${this.source}`;throw Error(X)}if(D.implicitKey)return`${Q} `}return Q}}function vF(D,$,U){if(C2.isAlias($)){let Q=$.resolve(D),X=U&&Q&&U.get(Q);return X?X.count*X.aliasCount:0}else if(C2.isCollection($)){let Q=0;for(let X of $.items){let F=vF(D,X,U);if(F>Q)Q=F}return Q}else if(C2.isPair($)){let Q=vF(D,$.key,U),X=vF(D,$.value,U);return Math.max(Q,X)}return 1}YYD.Alias=If});var $0=T((GYD)=>{var IYD=VD(),qYD=bF(),WYD=e6(),BYD=(D)=>!D||typeof D!=="function"&&typeof D!=="object";class M4 extends qYD.NodeBase{constructor(D){super(IYD.SCALAR);this.value=D}toJSON(D,$){return $?.keep?this.value:WYD.toJS(this.value,D,$)}toString(){return String(this.value)}}M4.BLOCK_FOLDED="BLOCK_FOLDED";M4.BLOCK_LITERAL="BLOCK_LITERAL";M4.PLAIN="PLAIN";M4.QUOTE_DOUBLE="QUOTE_DOUBLE";M4.QUOTE_SINGLE="QUOTE_SINGLE";GYD.Scalar=M4;GYD.isScalarValue=BYD});var S5=T((MYD)=>{var KYD=T5(),w4=VD(),qf=$0(),HYD="tag:yaml.org,2002:";function LYD(D,$,U){if($){let Q=U.filter((F)=>F.tag===$),X=Q.find((F)=>!F.format)??Q[0];if(!X)throw Error(`Tag ${$} not found`);return X}return U.find((Q)=>Q.identify?.(D)&&!Q.format)}function NYD(D,$,U){if(w4.isDocument(D))D=D.contents;if(w4.isNode(D))return D;if(w4.isPair(D)){let B=U.schema[w4.MAP].createNode?.(U.schema,null,U);return B.items.push(D),B}if(D instanceof String||D instanceof Number||D instanceof Boolean||typeof BigInt<"u"&&D instanceof BigInt)D=D.valueOf();let{aliasDuplicateObjects:Q,onAnchor:X,onTagObj:F,schema:Y,sourceObjects:J}=U,I=void 0;if(Q&&D&&typeof D==="object")if(I=J.get(D),I)return I.anchor??(I.anchor=X(D)),new KYD.Alias(I.anchor);else I={anchor:null,node:null},J.set(D,I);if($?.startsWith("!!"))$=HYD+$.slice(2);let q=LYD(D,$,Y.tags);if(!q){if(D&&typeof D.toJSON==="function")D=D.toJSON();if(!D||typeof D!=="object"){let B=new qf.Scalar(D);if(I)I.node=B;return B}q=D instanceof Map?Y[w4.MAP]:(Symbol.iterator in Object(D))?Y[w4.SEQ]:Y[w4.MAP]}if(F)F(q),delete U.onTagObj;let W=q?.createNode?q.createNode(U.schema,D,U):typeof q?.nodeClass?.from==="function"?q.nodeClass.from(U.schema,D,U):new qf.Scalar(D);if($)W.tag=$;else if(!q.default)W.tag=q.tag;if(I)I.node=W;return W}MYD.createNode=NYD});var _F=T((RYD)=>{var OYD=S5(),l$=VD(),VYD=bF();function SL(D,$,U){let Q=U;for(let X=$.length-1;X>=0;--X){let F=$[X];if(typeof F==="number"&&Number.isInteger(F)&&F>=0){let Y=[];Y[F]=Q,Q=Y}else Q=new Map([[F,Q]])}return OYD.createNode(Q,void 0,{aliasDuplicateObjects:!1,keepUndefined:!1,onAnchor:()=>{throw Error("This should not happen, please report a bug.")},schema:D,sourceObjects:new Map})}var Wf=(D)=>D==null||typeof D==="object"&&!!D[Symbol.iterator]().next().done;class Bf extends VYD.NodeBase{constructor(D,$){super(D);Object.defineProperty(this,"schema",{value:$,configurable:!0,enumerable:!1,writable:!0})}clone(D){let $=Object.create(Object.getPrototypeOf(this),Object.getOwnPropertyDescriptors(this));if(D)$.schema=D;if($.items=$.items.map((U)=>l$.isNode(U)||l$.isPair(U)?U.clone(D):U),this.range)$.range=this.range.slice();return $}addIn(D,$){if(Wf(D))this.add($);else{let[U,...Q]=D,X=this.get(U,!0);if(l$.isCollection(X))X.addIn(Q,$);else if(X===void 0&&this.schema)this.set(U,SL(this.schema,Q,$));else throw Error(`Expected YAML collection at ${U}. Remaining path: ${Q}`)}}deleteIn(D){let[$,...U]=D;if(U.length===0)return this.delete($);let Q=this.get($,!0);if(l$.isCollection(Q))return Q.deleteIn(U);else throw Error(`Expected YAML collection at ${$}. Remaining path: ${U}`)}getIn(D,$){let[U,...Q]=D,X=this.get(U,!0);if(Q.length===0)return!$&&l$.isScalar(X)?X.value:X;else return l$.isCollection(X)?X.getIn(Q,$):void 0}hasAllNullValues(D){return this.items.every(($)=>{if(!l$.isPair($))return!1;let U=$.value;return U==null||D&&l$.isScalar(U)&&U.value==null&&!U.commentBefore&&!U.comment&&!U.tag})}hasIn(D){let[$,...U]=D;if(U.length===0)return this.has($);let Q=this.get($,!0);return l$.isCollection(Q)?Q.hasIn(U):!1}setIn(D,$){let[U,...Q]=D;if(Q.length===0)this.set(U,$);else{let X=this.get(U,!0);if(l$.isCollection(X))X.setIn(Q,$);else if(X===void 0&&this.schema)this.set(U,SL(this.schema,Q,$));else throw Error(`Expected YAML collection at ${U}. Remaining path: ${Q}`)}}}RYD.Collection=Bf;RYD.collectionFromPath=SL;RYD.isEmptyPath=Wf});var P5=T((PYD)=>{var TYD=(D)=>D.replace(/^(?!$)(?: $)?/gm,"#");function PL(D,$){if(/^\n+$/.test(D))return D.substring(1);return $?D.replace(/^(?! *$)/gm,$):D}var SYD=(D,$,U)=>D.endsWith(`
`)?PL(U,$):U.includes(`
`)?`
`+PL(U,$):(D.endsWith(" ")?"":" ")+U;PYD.indentComment=PL;PYD.lineComment=SYD;PYD.stringifyComment=TYD});var zf=T((kYD)=>{function _YD(D,$,U="flow",{indentAtStart:Q,lineWidth:X=80,minContentWidth:F=20,onFold:Y,onOverflow:J}={}){if(!X||X<0)return D;if(X<F)F=0;let I=Math.max(1+F,1+X-$.length);if(D.length<=I)return D;let q=[],W={},B=X-$.length;if(typeof Q==="number")if(Q>X-Math.max(2,F))q.push(0);else B=X-Q;let G=void 0,Z=void 0,z=!1,K=-1,H=-1,M=-1;if(U==="block"){if(K=Gf(D,K,$.length),K!==-1)B=K+I}for(let L;L=D[K+=1];){if(U==="quoted"&&L==="\\"){switch(H=K,D[K+1]){case"x":K+=3;break;case"u":K+=5;break;case"U":K+=9;break;default:K+=1}M=K}if(L===`
`){if(U==="block")K=Gf(D,K,$.length);B=K+$.length+I,G=void 0}else{if(L===" "&&Z&&Z!==" "&&Z!==`
`&&Z!=="\t"){let O=D[K+1];if(O&&O!==" "&&O!==`
`&&O!=="\t")G=K}if(K>=B)if(G)q.push(G),B=G+I,G=void 0;else if(U==="quoted"){while(Z===" "||Z==="\t")Z=L,L=D[K+=1],z=!0;let O=K>M+1?K-2:H-1;if(W[O])return D;q.push(O),W[O]=!0,B=O+I,G=void 0}else z=!0}Z=L}if(z&&J)J();if(q.length===0)return D;if(Y)Y();let N=D.slice(0,q[0]);for(let L=0;L<q.length;++L){let O=q[L],j=q[L+1]||D.length;if(O===0)N=`
${$}${D.slice(0,j)}`;else{if(U==="quoted"&&W[O])N+=`${D[O]}\\`;N+=`
${$}${D.slice(O+1,j)}`}}return N}function Gf(D,$,U){let Q=$,X=$+1,F=D[X];while(F===" "||F==="\t")if($<X+U)F=D[++$];else{do F=D[++$];while(F&&F!==`
`);Q=$,X=$+1,F=D[X]}return Q}kYD.FOLD_BLOCK="block";kYD.FOLD_FLOW="flow";kYD.FOLD_QUOTED="quoted";kYD.foldFlowLines=_YD});var b5=T((dYD)=>{var R$=$0(),D1=zf(),xF=(D,$)=>({indentAtStart:$?D.indent.length:D.indentAtStart,lineWidth:D.options.lineWidth,minContentWidth:D.options.minContentWidth}),gF=(D)=>/^(%|---|\.\.\.)/m.test(D);function yYD(D,$,U){if(!$||$<0)return!1;let Q=$-U,X=D.length;if(X<=Q)return!1;for(let F=0,Y=0;F<X;++F)if(D[F]===`
`){if(F-Y>Q)return!0;if(Y=F+1,X-Y<=Q)return!1}return!0}function C5(D,$){let U=JSON.stringify(D);if($.options.doubleQuotedAsJSON)return U;let{implicitKey:Q}=$,X=$.options.doubleQuotedMinMultiLineLength,F=$.indent||(gF(D)?"  ":""),Y="",J=0;for(let I=0,q=U[I];q;q=U[++I]){if(q===" "&&U[I+1]==="\\"&&U[I+2]==="n")Y+=U.slice(J,I)+"\\ ",I+=1,J=I,q="\\";if(q==="\\")switch(U[I+1]){case"u":{Y+=U.slice(J,I);let W=U.substr(I+2,4);switch(W){case"0000":Y+="\\0";break;case"0007":Y+="\\a";break;case"000b":Y+="\\v";break;case"001b":Y+="\\e";break;case"0085":Y+="\\N";break;case"00a0":Y+="\\_";break;case"2028":Y+="\\L";break;case"2029":Y+="\\P";break;default:if(W.substr(0,2)==="00")Y+="\\x"+W.substr(2);else Y+=U.substr(I,6)}I+=5,J=I+1}break;case"n":if(Q||U[I+2]==='"'||U.length<X)I+=1;else{Y+=U.slice(J,I)+`

`;while(U[I+2]==="\\"&&U[I+3]==="n"&&U[I+4]!=='"')Y+=`
`,I+=2;if(Y+=F,U[I+2]===" ")Y+="\\";I+=1,J=I+1}break;default:I+=1}}return Y=J?Y+U.slice(J):U,Q?Y:D1.foldFlowLines(Y,F,D1.FOLD_QUOTED,xF($,!1))}function CL(D,$){if($.options.singleQuote===!1||$.implicitKey&&D.includes(`
`)||/[ \t]\n|\n[ \t]/.test(D))return C5(D,$);let U=$.indent||(gF(D)?"  ":""),Q="'"+D.replace(/'/g,"''").replace(/\n+/g,`$&
${U}`)+"'";return $.implicitKey?Q:D1.foldFlowLines(Q,U,D1.FOLD_FLOW,xF($,!1))}function b2(D,$){let{singleQuote:U}=$.options,Q;if(U===!1)Q=C5;else{let X=D.includes('"'),F=D.includes("'");if(X&&!F)Q=CL;else if(F&&!X)Q=C5;else Q=U?CL:C5}return Q(D,$)}var bL;try{bL=new RegExp(`(^|(?<!
))
+(?!
|$)`,"g")}catch{bL=/\n+(?!\n|$)/g}function kF({comment:D,type:$,value:U},Q,X,F){let{blockQuote:Y,commentString:J,lineWidth:I}=Q.options;if(!Y||/\n[\t ]+$/.test(U))return b2(U,Q);let q=Q.indent||(Q.forceBlockIndent||gF(U)?"  ":""),W=Y==="literal"?!0:Y==="folded"||$===R$.Scalar.BLOCK_FOLDED?!1:$===R$.Scalar.BLOCK_LITERAL?!0:!yYD(U,I,q.length);if(!U)return W?`|
`:`>
`;let B,G;for(G=U.length;G>0;--G){let j=U[G-1];if(j!==`
`&&j!=="\t"&&j!==" ")break}let Z=U.substring(G),z=Z.indexOf(`
`);if(z===-1)B="-";else if(U===Z||z!==Z.length-1){if(B="+",F)F()}else B="";if(Z){if(U=U.slice(0,-Z.length),Z[Z.length-1]===`
`)Z=Z.slice(0,-1);Z=Z.replace(bL,`$&${q}`)}let K=!1,H,M=-1;for(H=0;H<U.length;++H){let j=U[H];if(j===" ")K=!0;else if(j===`
`)M=H;else break}let N=U.substring(0,M<H?M+1:H);if(N)U=U.substring(N.length),N=N.replace(/\n+/g,`$&${q}`);let O=(K?q?"2":"1":"")+B;if(D){if(O+=" "+J(D.replace(/ ?[\r\n]+/g," ")),X)X()}if(!W){let j=U.replace(/\n+/g,`
$&`).replace(/(?:^|\n)([\t ].*)(?:([\n\t ]*)\n(?![\n\t ]))?/g,"$1$2").replace(/\n+/g,`$&${q}`),E=!1,C=xF(Q,!0);if(Y!=="folded"&&$!==R$.Scalar.BLOCK_FOLDED)C.onOverflow=()=>{E=!0};let S=D1.foldFlowLines(`${N}${j}${Z}`,q,D1.FOLD_BLOCK,C);if(!E)return`>${O}
${q}${S}`}return U=U.replace(/\n+/g,`$&${q}`),`|${O}
${q}${N}${U}${Z}`}function mYD(D,$,U,Q){let{type:X,value:F}=D,{actualString:Y,implicitKey:J,indent:I,indentStep:q,inFlow:W}=$;if(J&&F.includes(`
`)||W&&/[[\]{},]/.test(F))return b2(F,$);if(/^[\n\t ,[\]{}#&*!|>'"%@`]|^[?-]$|^[?-][ \t]|[\n:][ \t]|[ \t]\n|[\n\t ]#|[\n\t :]$/.test(F))return J||W||!F.includes(`
`)?b2(F,$):kF(D,$,U,Q);if(!J&&!W&&X!==R$.Scalar.PLAIN&&F.includes(`
`))return kF(D,$,U,Q);if(gF(F)){if(I==="")return $.forceBlockIndent=!0,kF(D,$,U,Q);else if(J&&I===q)return b2(F,$)}let B=F.replace(/\n+/g,`$&
${I}`);if(Y){let G=(K)=>K.default&&K.tag!=="tag:yaml.org,2002:str"&&K.test?.test(B),{compat:Z,tags:z}=$.doc.schema;if(z.some(G)||Z?.some(G))return b2(F,$)}return J?B:D1.foldFlowLines(B,I,D1.FOLD_FLOW,xF($,!1))}function hYD(D,$,U,Q){let{implicitKey:X,inFlow:F}=$,Y=typeof D.value==="string"?D:Object.assign({},D,{value:String(D.value)}),{type:J}=D;if(J!==R$.Scalar.QUOTE_DOUBLE){if(/[\x00-\x08\x0b-\x1f\x7f-\x9f\u{D800}-\u{DFFF}]/u.test(Y.value))J=R$.Scalar.QUOTE_DOUBLE}let I=(W)=>{switch(W){case R$.Scalar.BLOCK_FOLDED:case R$.Scalar.BLOCK_LITERAL:return X||F?b2(Y.value,$):kF(Y,$,U,Q);case R$.Scalar.QUOTE_DOUBLE:return C5(Y.value,$);case R$.Scalar.QUOTE_SINGLE:return CL(Y.value,$);case R$.Scalar.PLAIN:return mYD(Y,$,U,Q);default:return null}},q=I(J);if(q===null){let{defaultKeyType:W,defaultStringType:B}=$.options,G=X&&W||B;if(q=I(G),q===null)throw Error(`Unsupported default string type ${G}`)}return q}dYD.stringifyString=hYD});var v5=T((tYD)=>{var nYD=CF(),$1=VD(),iYD=P5(),cYD=b5();function pYD(D,$){let U=Object.assign({blockQuote:!0,commentString:iYD.stringifyComment,defaultKeyType:null,defaultStringType:"PLAIN",directives:null,doubleQuotedAsJSON:!1,doubleQuotedMinMultiLineLength:40,falseStr:"false",flowCollectionPadding:!0,indentSeq:!0,lineWidth:80,minContentWidth:20,nullStr:"null",simpleKeys:!1,singleQuote:null,trailingComma:!1,trueStr:"true",verifyAliasOrder:!0},D.schema.toStringOptions,$),Q;switch(U.collectionStyle){case"block":Q=!1;break;case"flow":Q=!0;break;default:Q=null}return{anchors:new Set,doc:D,flowCollectionPadding:U.flowCollectionPadding?" ":"",indent:"",indentStep:typeof U.indent==="number"?" ".repeat(U.indent):"  ",inFlow:Q,options:U}}function rYD(D,$){if($.tag){let X=D.filter((F)=>F.tag===$.tag);if(X.length>0)return X.find((F)=>F.format===$.format)??X[0]}let U=void 0,Q;if($1.isScalar($)){Q=$.value;let X=D.filter((F)=>F.identify?.(Q));if(X.length>1){let F=X.filter((Y)=>Y.test);if(F.length>0)X=F}U=X.find((F)=>F.format===$.format)??X.find((F)=>!F.format)}else Q=$,U=D.find((X)=>X.nodeClass&&Q instanceof X.nodeClass);if(!U){let X=Q?.constructor?.name??(Q===null?"null":typeof Q);throw Error(`Tag not resolved for ${X} value`)}return U}function oYD(D,$,{anchors:U,doc:Q}){if(!Q.directives)return"";let X=[],F=($1.isScalar(D)||$1.isCollection(D))&&D.anchor;if(F&&nYD.anchorIsValid(F))U.add(F),X.push(`&${F}`);let Y=D.tag??($.default?null:$.tag);if(Y)X.push(Q.directives.tagString(Y));return X.join(" ")}function aYD(D,$,U,Q){if($1.isPair(D))return D.toString($,U,Q);if($1.isAlias(D)){if($.doc.directives)return D.toString($);if($.resolvedAliases?.has(D))throw TypeError("Cannot stringify circular structure without alias nodes");else{if($.resolvedAliases)$.resolvedAliases.add(D);else $.resolvedAliases=new Set([D]);D=D.resolve($.doc)}}let X=void 0,F=$1.isNode(D)?D:$.doc.createNode(D,{onTagObj:(I)=>X=I});X??(X=rYD($.doc.schema.tags,F));let Y=oYD(F,X,$);if(Y.length>0)$.indentAtStart=($.indentAtStart??0)+Y.length+1;let J=typeof X.stringify==="function"?X.stringify(F,$,U,Q):$1.isScalar(F)?cYD.stringifyString(F,$,U,Q):F.toString($,U,Q);if(!Y)return J;return $1.isScalar(F)||J[0]==="{"||J[0]==="["?`${Y} ${J}`:`${Y}
${$.indent}${J}`}tYD.createStringifyContext=pYD;tYD.stringify=aYD});var Hf=T(($JD)=>{var W6=VD(),Zf=$0(),Kf=v5(),_5=P5();function DJD({key:D,value:$},U,Q,X){let{allNullValues:F,doc:Y,indent:J,indentStep:I,options:{commentString:q,indentSeq:W,simpleKeys:B}}=U,G=W6.isNode(D)&&D.comment||null;if(B){if(G)throw Error("With simple keys, key nodes cannot have comments");if(W6.isCollection(D)||!W6.isNode(D)&&typeof D==="object")throw Error("With simple keys, collection cannot be used as a key value")}let Z=!B&&(!D||G&&$==null&&!U.inFlow||W6.isCollection(D)||(W6.isScalar(D)?D.type===Zf.Scalar.BLOCK_FOLDED||D.type===Zf.Scalar.BLOCK_LITERAL:typeof D==="object"));U=Object.assign({},U,{allNullValues:!1,implicitKey:!Z&&(B||!F),indent:J+I});let z=!1,K=!1,H=Kf.stringify(D,U,()=>z=!0,()=>K=!0);if(!Z&&!U.inFlow&&H.length>1024){if(B)throw Error("With simple keys, single line scalar must not span more than 1024 characters");Z=!0}if(U.inFlow){if(F||$==null){if(z&&Q)Q();return H===""?"?":Z?`? ${H}`:H}}else if(F&&!B||$==null&&Z){if(H=`? ${H}`,G&&!z)H+=_5.lineComment(H,U.indent,q(G));else if(K&&X)X();return H}if(z)G=null;if(Z){if(G)H+=_5.lineComment(H,U.indent,q(G));H=`? ${H}
${J}:`}else if(H=`${H}:`,G)H+=_5.lineComment(H,U.indent,q(G));let M,N,L;if(W6.isNode($))M=!!$.spaceBefore,N=$.commentBefore,L=$.comment;else if(M=!1,N=null,L=null,$&&typeof $==="object")$=Y.createNode($);if(U.implicitKey=!1,!Z&&!G&&W6.isScalar($))U.indentAtStart=H.length+1;if(K=!1,!W&&I.length>=2&&!U.inFlow&&!Z&&W6.isSeq($)&&!$.flow&&!$.tag&&!$.anchor)U.indent=U.indent.substring(2);let O=!1,j=Kf.stringify($,U,()=>O=!0,()=>K=!0),E=" ";if(G||M||N){if(E=M?`
`:"",N){let C=q(N);E+=`
${_5.indentComment(C,U.indent)}`}if(j===""&&!U.inFlow){if(E===`
`&&L)E=`

`}else E+=`
${U.indent}`}else if(!Z&&W6.isCollection($)){let C=j[0],S=j.indexOf(`
`),b=S!==-1,R=U.inFlow??$.flow??$.items.length===0;if(b||!R){let P=!1;if(b&&(C==="&"||C==="!")){let h=j.indexOf(" ");if(C==="&"&&h!==-1&&h<S&&j[h+1]==="!")h=j.indexOf(" ",h+1);if(h===-1||S<h)P=!0}if(!P)E=`
${U.indent}`}}else if(j===""||j[0]===`
`)E="";if(H+=E+j,U.inFlow){if(O&&Q)Q()}else if(L&&!O)H+=_5.lineComment(H,U.indent,q(L));else if(K&&X)X();return H}$JD.stringifyPair=DJD});var vL=T((FJD)=>{var Lf=DD("process");function XJD(D,...$){if(D==="debug")console.log(...$)}function QJD(D,$){if(D==="debug"||D==="warn")if(typeof Lf.emitWarning==="function")Lf.emitWarning($);else console.warn($)}FJD.debug=XJD;FJD.warn=QJD});var mF=T((qJD)=>{var yF=VD(),Nf=$0(),uF="<<",fF={identify:(D)=>D===uF||typeof D==="symbol"&&D.description===uF,default:"key",tag:"tag:yaml.org,2002:merge",test:/^<<$/,resolve:()=>Object.assign(new Nf.Scalar(Symbol(uF)),{addToJSMap:Mf}),stringify:()=>uF},IJD=(D,$)=>(fF.identify($)||yF.isScalar($)&&(!$.type||$.type===Nf.Scalar.PLAIN)&&fF.identify($.value))&&D?.doc.schema.tags.some((U)=>U.tag===fF.tag&&U.default);function Mf(D,$,U){let Q=wf(D,U);if(yF.isSeq(Q))for(let X of Q.items)_L(D,$,X);else if(Array.isArray(Q))for(let X of Q)_L(D,$,X);else _L(D,$,Q)}function _L(D,$,U){let Q=wf(D,U);if(!yF.isMap(Q))throw Error("Merge sources must be maps or map aliases");let X=Q.toJSON(null,D,Map);for(let[F,Y]of X)if($ instanceof Map){if(!$.has(F))$.set(F,Y)}else if($ instanceof Set)$.add(F);else if(!Object.prototype.hasOwnProperty.call($,F))Object.defineProperty($,F,{value:Y,writable:!0,enumerable:!0,configurable:!0});return $}function wf(D,$){return D&&yF.isAlias($)?$.resolve(D.doc,D):$}qJD.addMergeToJSMap=Mf;qJD.isMergeKey=IJD;qJD.merge=fF});var xL=T((LJD)=>{var zJD=vL(),Of=mF(),ZJD=v5(),Vf=VD(),kL=e6();function KJD(D,$,{key:U,value:Q}){if(Vf.isNode(U)&&U.addToJSMap)U.addToJSMap(D,$,Q);else if(Of.isMergeKey(D,U))Of.addMergeToJSMap(D,$,Q);else{let X=kL.toJS(U,"",D);if($ instanceof Map)$.set(X,kL.toJS(Q,X,D));else if($ instanceof Set)$.add(X);else{let F=HJD(U,X,D),Y=kL.toJS(Q,F,D);if(F in $)Object.defineProperty($,F,{value:Y,writable:!0,enumerable:!0,configurable:!0});else $[F]=Y}}return $}function HJD(D,$,U){if($===null)return"";if(typeof $!=="object")return String($);if(Vf.isNode(D)&&U?.doc){let Q=ZJD.createStringifyContext(U.doc,{});Q.anchors=new Set;for(let F of U.anchors.keys())Q.anchors.add(F.anchor);Q.inFlow=!0,Q.inStringifyKey=!0;let X=D.toString(Q);if(!U.mapKeyWarned){let F=JSON.stringify(X);if(F.length>40)F=F.substring(0,36)+'..."';zJD.warn(U.doc.options.logLevel,`Keys with collection values will be stringified due to JS Object restrictions: ${F}. Set mapAsMap: true to use object keys.`),U.mapKeyWarned=!0}return X}return JSON.stringify($)}LJD.addPairToJSMap=KJD});var U1=T((VJD)=>{var Rf=S5(),MJD=Hf(),wJD=xL(),hF=VD();function OJD(D,$,U){let Q=Rf.createNode(D,void 0,U),X=Rf.createNode($,void 0,U);return new dF(Q,X)}class dF{constructor(D,$=null){Object.defineProperty(this,hF.NODE_TYPE,{value:hF.PAIR}),this.key=D,this.value=$}clone(D){let{key:$,value:U}=this;if(hF.isNode($))$=$.clone(D);if(hF.isNode(U))U=U.clone(D);return new dF($,U)}toJSON(D,$){let U=$?.mapAsMap?new Map:{};return wJD.addPairToJSMap($,U,this)}toString(D,$,U){return D?.doc?MJD.stringifyPair(this,D,$,U):JSON.stringify(this)}}VJD.Pair=dF;VJD.createPair=OJD});var gL=T((SJD)=>{var O4=VD(),Af=v5(),lF=P5();function EJD(D,$,U){return($.inFlow??D.flow?TJD:jJD)(D,$,U)}function jJD({comment:D,items:$},U,{blockItemPrefix:Q,flowChars:X,itemIndent:F,onChompKeep:Y,onComment:J}){let{indent:I,options:{commentString:q}}=U,W=Object.assign({},U,{indent:F,type:null}),B=!1,G=[];for(let z=0;z<$.length;++z){let K=$[z],H=null;if(O4.isNode(K)){if(!B&&K.spaceBefore)G.push("");if(nF(U,G,K.commentBefore,B),K.comment)H=K.comment}else if(O4.isPair(K)){let N=O4.isNode(K.key)?K.key:null;if(N){if(!B&&N.spaceBefore)G.push("");nF(U,G,N.commentBefore,B)}}B=!1;let M=Af.stringify(K,W,()=>H=null,()=>B=!0);if(H)M+=lF.lineComment(M,F,q(H));if(B&&H)B=!1;G.push(Q+M)}let Z;if(G.length===0)Z=X.start+X.end;else{Z=G[0];for(let z=1;z<G.length;++z){let K=G[z];Z+=K?`
${I}${K}`:`
`}}if(D){if(Z+=`
`+lF.indentComment(q(D),I),J)J()}else if(B&&Y)Y();return Z}function TJD({items:D},$,{flowChars:U,itemIndent:Q}){let{indent:X,indentStep:F,flowCollectionPadding:Y,options:{commentString:J}}=$;Q+=F;let I=Object.assign({},$,{indent:Q,inFlow:!0,type:null}),q=!1,W=0,B=[];for(let z=0;z<D.length;++z){let K=D[z],H=null;if(O4.isNode(K)){if(K.spaceBefore)B.push("");if(nF($,B,K.commentBefore,!1),K.comment)H=K.comment}else if(O4.isPair(K)){let N=O4.isNode(K.key)?K.key:null;if(N){if(N.spaceBefore)B.push("");if(nF($,B,N.commentBefore,!1),N.comment)q=!0}let L=O4.isNode(K.value)?K.value:null;if(L){if(L.comment)H=L.comment;if(L.commentBefore)q=!0}else if(K.value==null&&N?.comment)H=N.comment}if(H)q=!0;let M=Af.stringify(K,I,()=>H=null);if(q||(q=B.length>W||M.includes(`
`)),z<D.length-1)M+=",";else if($.options.trailingComma){if($.options.lineWidth>0)q||(q=B.reduce((N,L)=>N+L.length+2,2)+(M.length+2)>$.options.lineWidth);if(q)M+=","}if(H)M+=lF.lineComment(M,Q,J(H));B.push(M),W=B.length}let{start:G,end:Z}=U;if(B.length===0)return G+Z;else{if(!q){let z=B.reduce((K,H)=>K+H.length+2,2);q=$.options.lineWidth>0&&z>$.options.lineWidth}if(q){let z=G;for(let K of B)z+=K?`
${F}${X}${K}`:`
`;return`${z}
${X}${Z}`}else return`${G}${Y}${B.join(" ")}${Y}${Z}`}}function nF({indent:D,options:{commentString:$}},U,Q,X){if(Q&&X)Q=Q.replace(/^\n+/,"");if(Q){let F=lF.indentComment($(Q),D);U.push(F.trimStart())}}SJD.stringifyCollection=EJD});var Q1=T((kJD)=>{var CJD=gL(),bJD=xL(),vJD=_F(),X1=VD(),iF=U1(),_JD=$0();function k5(D,$){let U=X1.isScalar($)?$.value:$;for(let Q of D)if(X1.isPair(Q)){if(Q.key===$||Q.key===U)return Q;if(X1.isScalar(Q.key)&&Q.key.value===U)return Q}return}class Ef extends vJD.Collection{static get tagName(){return"tag:yaml.org,2002:map"}constructor(D){super(X1.MAP,D);this.items=[]}static from(D,$,U){let{keepUndefined:Q,replacer:X}=U,F=new this(D),Y=(J,I)=>{if(typeof X==="function")I=X.call($,J,I);else if(Array.isArray(X)&&!X.includes(J))return;if(I!==void 0||Q)F.items.push(iF.createPair(J,I,U))};if($ instanceof Map)for(let[J,I]of $)Y(J,I);else if($&&typeof $==="object")for(let J of Object.keys($))Y(J,$[J]);if(typeof D.sortMapEntries==="function")F.items.sort(D.sortMapEntries);return F}add(D,$){let U;if(X1.isPair(D))U=D;else if(!D||typeof D!=="object"||!("key"in D))U=new iF.Pair(D,D?.value);else U=new iF.Pair(D.key,D.value);let Q=k5(this.items,U.key),X=this.schema?.sortMapEntries;if(Q){if(!$)throw Error(`Key ${U.key} already set`);if(X1.isScalar(Q.value)&&_JD.isScalarValue(U.value))Q.value.value=U.value;else Q.value=U.value}else if(X){let F=this.items.findIndex((Y)=>X(U,Y)<0);if(F===-1)this.items.push(U);else this.items.splice(F,0,U)}else this.items.push(U)}delete(D){let $=k5(this.items,D);if(!$)return!1;return this.items.splice(this.items.indexOf($),1).length>0}get(D,$){let Q=k5(this.items,D)?.value;return(!$&&X1.isScalar(Q)?Q.value:Q)??void 0}has(D){return!!k5(this.items,D)}set(D,$){this.add(new iF.Pair(D,$),!0)}toJSON(D,$,U){let Q=U?new U:$?.mapAsMap?new Map:{};if($?.onCreate)$.onCreate(Q);for(let X of this.items)bJD.addPairToJSMap($,Q,X);return Q}toString(D,$,U){if(!D)return JSON.stringify(this);for(let Q of this.items)if(!X1.isPair(Q))throw Error(`Map items must all be pairs; found ${JSON.stringify(Q)} instead`);if(!D.allNullValues&&this.hasAllNullValues(!1))D=Object.assign({},D,{allNullValues:!0});return CJD.stringifyCollection(this,D,{blockItemPrefix:"",flowChars:{start:"{",end:"}"},itemIndent:D.indent||"",onChompKeep:U,onComment:$})}}kJD.YAMLMap=Ef;kJD.findPair=k5});var v2=T((yJD)=>{var uJD=VD(),jf=Q1(),fJD={collection:"map",default:!0,nodeClass:jf.YAMLMap,tag:"tag:yaml.org,2002:map",resolve(D,$){if(!uJD.isMap(D))$("Expected a mapping for this tag");return D},createNode:(D,$,U)=>jf.YAMLMap.from(D,$,U)};yJD.map=fJD});var F1=T((cJD)=>{var hJD=S5(),dJD=gL(),lJD=_F(),pF=VD(),nJD=$0(),iJD=e6();class Tf extends lJD.Collection{static get tagName(){return"tag:yaml.org,2002:seq"}constructor(D){super(pF.SEQ,D);this.items=[]}add(D){this.items.push(D)}delete(D){let $=cF(D);if(typeof $!=="number")return!1;return this.items.splice($,1).length>0}get(D,$){let U=cF(D);if(typeof U!=="number")return;let Q=this.items[U];return!$&&pF.isScalar(Q)?Q.value:Q}has(D){let $=cF(D);return typeof $==="number"&&$<this.items.length}set(D,$){let U=cF(D);if(typeof U!=="number")throw Error(`Expected a valid index, not ${D}.`);let Q=this.items[U];if(pF.isScalar(Q)&&nJD.isScalarValue($))Q.value=$;else this.items[U]=$}toJSON(D,$){let U=[];if($?.onCreate)$.onCreate(U);let Q=0;for(let X of this.items)U.push(iJD.toJS(X,String(Q++),$));return U}toString(D,$,U){if(!D)return JSON.stringify(this);return dJD.stringifyCollection(this,D,{blockItemPrefix:"- ",flowChars:{start:"[",end:"]"},itemIndent:(D.indent||"")+"  ",onChompKeep:U,onComment:$})}static from(D,$,U){let{replacer:Q}=U,X=new this(D);if($&&Symbol.iterator in Object($)){let F=0;for(let Y of $){if(typeof Q==="function"){let J=$ instanceof Set?Y:String(F++);Y=Q.call($,J,Y)}X.items.push(hJD.createNode(Y,void 0,U))}}return X}}function cF(D){let $=pF.isScalar(D)?D.value:D;if($&&typeof $==="string")$=Number($);return typeof $==="number"&&Number.isInteger($)&&$>=0?$:null}cJD.YAMLSeq=Tf});var _2=T((aJD)=>{var rJD=VD(),Sf=F1(),oJD={collection:"seq",default:!0,nodeClass:Sf.YAMLSeq,tag:"tag:yaml.org,2002:seq",resolve(D,$){if(!rJD.isSeq(D))$("Expected a sequence for this tag");return D},createNode:(D,$,U)=>Sf.YAMLSeq.from(D,$,U)};aJD.seq=oJD});var x5=T((DID)=>{var sJD=b5(),eJD={identify:(D)=>typeof D==="string",default:!0,tag:"tag:yaml.org,2002:str",resolve:(D)=>D,stringify(D,$,U,Q){return $=Object.assign({actualString:!0},$),sJD.stringifyString(D,$,U,Q)}};DID.string=eJD});var rF=T((UID)=>{var Pf=$0(),Cf={identify:(D)=>D==null,createNode:()=>new Pf.Scalar(null),default:!0,tag:"tag:yaml.org,2002:null",test:/^(?:~|[Nn]ull|NULL)?$/,resolve:()=>new Pf.Scalar(null),stringify:({source:D},$)=>typeof D==="string"&&Cf.test.test(D)?D:$.options.nullStr};UID.nullTag=Cf});var uL=T((FID)=>{var QID=$0(),bf={identify:(D)=>typeof D==="boolean",default:!0,tag:"tag:yaml.org,2002:bool",test:/^(?:[Tt]rue|TRUE|[Ff]alse|FALSE)$/,resolve:(D)=>new QID.Scalar(D[0]==="t"||D[0]==="T"),stringify({source:D,value:$},U){if(D&&bf.test.test(D)){let Q=D[0]==="t"||D[0]==="T";if($===Q)return D}return $?U.options.trueStr:U.options.falseStr}};FID.boolTag=bf});var k2=T((IID)=>{function JID({format:D,minFractionDigits:$,tag:U,value:Q}){if(typeof Q==="bigint")return String(Q);let X=typeof Q==="number"?Q:Number(Q);if(!isFinite(X))return isNaN(X)?".nan":X<0?"-.inf":".inf";let F=Object.is(Q,-0)?"-0":JSON.stringify(Q);if(!D&&$&&(!U||U==="tag:yaml.org,2002:float")&&/^-?\d/.test(F)&&!F.includes("e")){let Y=F.indexOf(".");if(Y<0)Y=F.length,F+=".";let J=$-(F.length-Y-1);while(J-- >0)F+="0"}return F}IID.stringifyNumber=JID});var yL=T((ZID)=>{var WID=$0(),fL=k2(),BID={identify:(D)=>typeof D==="number",default:!0,tag:"tag:yaml.org,2002:float",test:/^(?:[-+]?\.(?:inf|Inf|INF)|\.nan|\.NaN|\.NAN)$/,resolve:(D)=>D.slice(-3).toLowerCase()==="nan"?NaN:D[0]==="-"?Number.NEGATIVE_INFINITY:Number.POSITIVE_INFINITY,stringify:fL.stringifyNumber},GID={identify:(D)=>typeof D==="number",default:!0,tag:"tag:yaml.org,2002:float",format:"EXP",test:/^[-+]?(?:\.[0-9]+|[0-9]+(?:\.[0-9]*)?)[eE][-+]?[0-9]+$/,resolve:(D)=>parseFloat(D),stringify(D){let $=Number(D.value);return isFinite($)?$.toExponential():fL.stringifyNumber(D)}},zID={identify:(D)=>typeof D==="number",default:!0,tag:"tag:yaml.org,2002:float",test:/^[-+]?(?:\.[0-9]+|[0-9]+\.[0-9]*)$/,resolve(D){let $=new WID.Scalar(parseFloat(D)),U=D.indexOf(".");if(U!==-1&&D[D.length-1]==="0")$.minFractionDigits=D.length-U-1;return $},stringify:fL.stringifyNumber};ZID.float=zID;ZID.floatExp=GID;ZID.floatNaN=BID});var hL=T((OID)=>{var vf=k2(),oF=(D)=>typeof D==="bigint"||Number.isInteger(D),mL=(D,$,U,{intAsBigInt:Q})=>Q?BigInt(D):parseInt(D.substring($),U);function _f(D,$,U){let{value:Q}=D;if(oF(Q)&&Q>=0)return U+Q.toString($);return vf.stringifyNumber(D)}var NID={identify:(D)=>oF(D)&&D>=0,default:!0,tag:"tag:yaml.org,2002:int",format:"OCT",test:/^0o[0-7]+$/,resolve:(D,$,U)=>mL(D,2,8,U),stringify:(D)=>_f(D,8,"0o")},MID={identify:oF,default:!0,tag:"tag:yaml.org,2002:int",test:/^[-+]?[0-9]+$/,resolve:(D,$,U)=>mL(D,0,10,U),stringify:vf.stringifyNumber},wID={identify:(D)=>oF(D)&&D>=0,default:!0,tag:"tag:yaml.org,2002:int",format:"HEX",test:/^0x[0-9a-fA-F]+$/,resolve:(D,$,U)=>mL(D,2,16,U),stringify:(D)=>_f(D,16,"0x")};OID.int=MID;OID.intHex=wID;OID.intOct=NID});var kf=T((bID)=>{var EID=v2(),jID=rF(),TID=_2(),SID=x5(),PID=uL(),dL=yL(),lL=hL(),CID=[EID.map,TID.seq,SID.string,jID.nullTag,PID.boolTag,lL.intOct,lL.int,lL.intHex,dL.floatNaN,dL.floatExp,dL.float];bID.schema=CID});var gf=T((yID)=>{var _ID=$0(),kID=v2(),xID=_2();function xf(D){return typeof D==="bigint"||Number.isInteger(D)}var aF=({value:D})=>JSON.stringify(D),gID=[{identify:(D)=>typeof D==="string",default:!0,tag:"tag:yaml.org,2002:str",resolve:(D)=>D,stringify:aF},{identify:(D)=>D==null,createNode:()=>new _ID.Scalar(null),default:!0,tag:"tag:yaml.org,2002:null",test:/^null$/,resolve:()=>null,stringify:aF},{identify:(D)=>typeof D==="boolean",default:!0,tag:"tag:yaml.org,2002:bool",test:/^true$|^false$/,resolve:(D)=>D==="true",stringify:aF},{identify:xf,default:!0,tag:"tag:yaml.org,2002:int",test:/^-?(?:0|[1-9][0-9]*)$/,resolve:(D,$,{intAsBigInt:U})=>U?BigInt(D):parseInt(D,10),stringify:({value:D})=>xf(D)?D.toString():JSON.stringify(D)},{identify:(D)=>typeof D==="number",default:!0,tag:"tag:yaml.org,2002:float",test:/^-?(?:0|[1-9][0-9]*)(?:\.[0-9]*)?(?:[eE][-+]?[0-9]+)?$/,resolve:(D)=>parseFloat(D),stringify:aF}],uID={default:!0,tag:"",test:/^/,resolve(D,$){return $(`Unresolved plain scalar ${JSON.stringify(D)}`),D}},fID=[kID.map,xID.seq].concat(gID,uID);yID.schema=fID});var iL=T((lID)=>{var g5=DD("buffer"),nL=$0(),hID=b5(),dID={identify:(D)=>D instanceof Uint8Array,default:!1,tag:"tag:yaml.org,2002:binary",resolve(D,$){if(typeof g5.Buffer==="function")return g5.Buffer.from(D,"base64");else if(typeof atob==="function"){let U=atob(D.replace(/[\n\r]/g,"")),Q=new Uint8Array(U.length);for(let X=0;X<U.length;++X)Q[X]=U.charCodeAt(X);return Q}else return $("This environment does not support reading binary tags; either Buffer or atob is required"),D},stringify({comment:D,type:$,value:U},Q,X,F){if(!U)return"";let Y=U,J;if(typeof g5.Buffer==="function")J=Y instanceof g5.Buffer?Y.toString("base64"):g5.Buffer.from(Y.buffer).toString("base64");else if(typeof btoa==="function"){let I="";for(let q=0;q<Y.length;++q)I+=String.fromCharCode(Y[q]);J=btoa(I)}else throw Error("This environment does not support writing binary tags; either Buffer or btoa is required");if($??($=nL.Scalar.BLOCK_LITERAL),$!==nL.Scalar.QUOTE_DOUBLE){let I=Math.max(Q.options.lineWidth-Q.indent.length,Q.options.minContentWidth),q=Math.ceil(J.length/I),W=Array(q);for(let B=0,G=0;B<q;++B,G+=I)W[B]=J.substr(G,I);J=W.join($===nL.Scalar.BLOCK_LITERAL?`
`:" ")}return hID.stringifyString({comment:D,type:$,value:J},Q,X,F)}};lID.binary=dID});var sF=T((rID)=>{var tF=VD(),cL=U1(),iID=$0(),cID=F1();function uf(D,$){if(tF.isSeq(D))for(let U=0;U<D.items.length;++U){let Q=D.items[U];if(tF.isPair(Q))continue;else if(tF.isMap(Q)){if(Q.items.length>1)$("Each pair must have its own sequence indicator");let X=Q.items[0]||new cL.Pair(new iID.Scalar(null));if(Q.commentBefore)X.key.commentBefore=X.key.commentBefore?`${Q.commentBefore}
${X.key.commentBefore}`:Q.commentBefore;if(Q.comment){let F=X.value??X.key;F.comment=F.comment?`${Q.comment}
${F.comment}`:Q.comment}Q=X}D.items[U]=tF.isPair(Q)?Q:new cL.Pair(Q)}else $("Expected a sequence for this tag");return D}function ff(D,$,U){let{replacer:Q}=U,X=new cID.YAMLSeq(D);X.tag="tag:yaml.org,2002:pairs";let F=0;if($&&Symbol.iterator in Object($))for(let Y of $){if(typeof Q==="function")Y=Q.call($,String(F++),Y);let J,I;if(Array.isArray(Y))if(Y.length===2)J=Y[0],I=Y[1];else throw TypeError(`Expected [key, value] tuple: ${Y}`);else if(Y&&Y instanceof Object){let q=Object.keys(Y);if(q.length===1)J=q[0],I=Y[J];else throw TypeError(`Expected tuple with one key, not ${q.length} keys`)}else J=Y;X.items.push(cL.createPair(J,I,U))}return X}var pID={collection:"seq",default:!1,tag:"tag:yaml.org,2002:pairs",resolve:uf,createNode:ff};rID.createPairs=ff;rID.pairs=pID;rID.resolvePairs=uf});var rL=T((DqD)=>{var yf=VD(),pL=e6(),u5=Q1(),sID=F1(),mf=sF();class V4 extends sID.YAMLSeq{constructor(){super();this.add=u5.YAMLMap.prototype.add.bind(this),this.delete=u5.YAMLMap.prototype.delete.bind(this),this.get=u5.YAMLMap.prototype.get.bind(this),this.has=u5.YAMLMap.prototype.has.bind(this),this.set=u5.YAMLMap.prototype.set.bind(this),this.tag=V4.tag}toJSON(D,$){if(!$)return super.toJSON(D);let U=new Map;if($?.onCreate)$.onCreate(U);for(let Q of this.items){let X,F;if(yf.isPair(Q))X=pL.toJS(Q.key,"",$),F=pL.toJS(Q.value,X,$);else X=pL.toJS(Q,"",$);if(U.has(X))throw Error("Ordered maps must not include duplicate keys");U.set(X,F)}return U}static from(D,$,U){let Q=mf.createPairs(D,$,U),X=new this;return X.items=Q.items,X}}V4.tag="tag:yaml.org,2002:omap";var eID={collection:"seq",identify:(D)=>D instanceof Map,nodeClass:V4,default:!1,tag:"tag:yaml.org,2002:omap",resolve(D,$){let U=mf.resolvePairs(D,$),Q=[];for(let{key:X}of U.items)if(yf.isScalar(X))if(Q.includes(X.value))$(`Ordered maps must not include duplicate keys: ${X.value}`);else Q.push(X.value);return Object.assign(new V4,U)},createNode:(D,$,U)=>V4.from(D,$,U)};DqD.YAMLOMap=V4;DqD.omap=eID});var cf=T((XqD)=>{var hf=$0();function df({value:D,source:$},U){if($&&(D?lf:nf).test.test($))return $;return D?U.options.trueStr:U.options.falseStr}var lf={identify:(D)=>D===!0,default:!0,tag:"tag:yaml.org,2002:bool",test:/^(?:Y|y|[Yy]es|YES|[Tt]rue|TRUE|[Oo]n|ON)$/,resolve:()=>new hf.Scalar(!0),stringify:df},nf={identify:(D)=>D===!1,default:!0,tag:"tag:yaml.org,2002:bool",test:/^(?:N|n|[Nn]o|NO|[Ff]alse|FALSE|[Oo]ff|OFF)$/,resolve:()=>new hf.Scalar(!1),stringify:df};XqD.falseTag=nf;XqD.trueTag=lf});var pf=T((WqD)=>{var YqD=$0(),oL=k2(),JqD={identify:(D)=>typeof D==="number",default:!0,tag:"tag:yaml.org,2002:float",test:/^(?:[-+]?\.(?:inf|Inf|INF)|\.nan|\.NaN|\.NAN)$/,resolve:(D)=>D.slice(-3).toLowerCase()==="nan"?NaN:D[0]==="-"?Number.NEGATIVE_INFINITY:Number.POSITIVE_INFINITY,stringify:oL.stringifyNumber},IqD={identify:(D)=>typeof D==="number",default:!0,tag:"tag:yaml.org,2002:float",format:"EXP",test:/^[-+]?(?:[0-9][0-9_]*)?(?:\.[0-9_]*)?[eE][-+]?[0-9]+$/,resolve:(D)=>parseFloat(D.replace(/_/g,"")),stringify(D){let $=Number(D.value);return isFinite($)?$.toExponential():oL.stringifyNumber(D)}},qqD={identify:(D)=>typeof D==="number",default:!0,tag:"tag:yaml.org,2002:float",test:/^[-+]?(?:[0-9][0-9_]*)?\.[0-9_]*$/,resolve(D){let $=new YqD.Scalar(parseFloat(D.replace(/_/g,""))),U=D.indexOf(".");if(U!==-1){let Q=D.substring(U+1).replace(/_/g,"");if(Q[Q.length-1]==="0")$.minFractionDigits=Q.length}return $},stringify:oL.stringifyNumber};WqD.float=qqD;WqD.floatExp=IqD;WqD.floatNaN=JqD});var of=T((NqD)=>{var rf=k2(),f5=(D)=>typeof D==="bigint"||Number.isInteger(D);function eF(D,$,U,{intAsBigInt:Q}){let X=D[0];if(X==="-"||X==="+")$+=1;if(D=D.substring($).replace(/_/g,""),Q){switch(U){case 2:D=`0b${D}`;break;case 8:D=`0o${D}`;break;case 16:D=`0x${D}`;break}let Y=BigInt(D);return X==="-"?BigInt(-1)*Y:Y}let F=parseInt(D,U);return X==="-"?-1*F:F}function aL(D,$,U){let{value:Q}=D;if(f5(Q)){let X=Q.toString($);return Q<0?"-"+U+X.substr(1):U+X}return rf.stringifyNumber(D)}var ZqD={identify:f5,default:!0,tag:"tag:yaml.org,2002:int",format:"BIN",test:/^[-+]?0b[0-1_]+$/,resolve:(D,$,U)=>eF(D,2,2,U),stringify:(D)=>aL(D,2,"0b")},KqD={identify:f5,default:!0,tag:"tag:yaml.org,2002:int",format:"OCT",test:/^[-+]?0[0-7_]+$/,resolve:(D,$,U)=>eF(D,1,8,U),stringify:(D)=>aL(D,8,"0")},HqD={identify:f5,default:!0,tag:"tag:yaml.org,2002:int",test:/^[-+]?[0-9][0-9_]*$/,resolve:(D,$,U)=>eF(D,0,10,U),stringify:rf.stringifyNumber},LqD={identify:f5,default:!0,tag:"tag:yaml.org,2002:int",format:"HEX",test:/^[-+]?0x[0-9a-fA-F_]+$/,resolve:(D,$,U)=>eF(D,2,16,U),stringify:(D)=>aL(D,16,"0x")};NqD.int=HqD;NqD.intBin=ZqD;NqD.intHex=LqD;NqD.intOct=KqD});var tL=T((AqD)=>{var UY=VD(),DY=U1(),$Y=Q1();class R4 extends $Y.YAMLMap{constructor(D){super(D);this.tag=R4.tag}add(D){let $;if(UY.isPair(D))$=D;else if(D&&typeof D==="object"&&"key"in D&&"value"in D&&D.value===null)$=new DY.Pair(D.key,null);else $=new DY.Pair(D,null);if(!$Y.findPair(this.items,$.key))this.items.push($)}get(D,$){let U=$Y.findPair(this.items,D);return!$&&UY.isPair(U)?UY.isScalar(U.key)?U.key.value:U.key:U}set(D,$){if(typeof $!=="boolean")throw Error(`Expected boolean value for set(key, value) in a YAML set, not ${typeof $}`);let U=$Y.findPair(this.items,D);if(U&&!$)this.items.splice(this.items.indexOf(U),1);else if(!U&&$)this.items.push(new DY.Pair(D))}toJSON(D,$){return super.toJSON(D,$,Set)}toString(D,$,U){if(!D)return JSON.stringify(this);if(this.hasAllNullValues(!0))return super.toString(Object.assign({},D,{allNullValues:!0}),$,U);else throw Error("Set items must all have null values")}static from(D,$,U){let{replacer:Q}=U,X=new this(D);if($&&Symbol.iterator in Object($))for(let F of $){if(typeof Q==="function")F=Q.call($,F,F);X.items.push(DY.createPair(F,null,U))}return X}}R4.tag="tag:yaml.org,2002:set";var RqD={collection:"map",identify:(D)=>D instanceof Set,nodeClass:R4,default:!1,tag:"tag:yaml.org,2002:set",createNode:(D,$,U)=>R4.from(D,$,U),resolve(D,$){if(UY.isMap(D))if(D.hasAllNullValues(!0))return Object.assign(new R4,D);else $("Set items must all have null values");else $("Expected a mapping for this tag");return D}};AqD.YAMLSet=R4;AqD.set=RqD});var eL=T((CqD)=>{var TqD=k2();function sL(D,$){let U=D[0],Q=U==="-"||U==="+"?D.substring(1):D,X=(Y)=>$?BigInt(Y):Number(Y),F=Q.replace(/_/g,"").split(":").reduce((Y,J)=>Y*X(60)+X(J),X(0));return U==="-"?X(-1)*F:F}function af(D){let{value:$}=D,U=(Y)=>Y;if(typeof $==="bigint")U=(Y)=>BigInt(Y);else if(isNaN($)||!isFinite($))return TqD.stringifyNumber(D);let Q="";if($<0)Q="-",$*=U(-1);let X=U(60),F=[$%X];if($<60)F.unshift(0);else if($=($-F[0])/X,F.unshift($%X),$>=60)$=($-F[0])/X,F.unshift($);return Q+F.map((Y)=>String(Y).padStart(2,"0")).join(":").replace(/000000\d*$/,"")}var SqD={identify:(D)=>typeof D==="bigint"||Number.isInteger(D),default:!0,tag:"tag:yaml.org,2002:int",format:"TIME",test:/^[-+]?[0-9][0-9_]*(?::[0-5]?[0-9])+$/,resolve:(D,$,{intAsBigInt:U})=>sL(D,U),stringify:af},PqD={identify:(D)=>typeof D==="number",default:!0,tag:"tag:yaml.org,2002:float",format:"TIME",test:/^[-+]?[0-9][0-9_]*(?::[0-5]?[0-9])+\.[0-9_]*$/,resolve:(D)=>sL(D,!1),stringify:af},tf={identify:(D)=>D instanceof Date,default:!0,tag:"tag:yaml.org,2002:timestamp",test:RegExp("^([0-9]{4})-([0-9]{1,2})-([0-9]{1,2})(?:(?:t|T|[ \\t]+)([0-9]{1,2}):([0-9]{1,2}):([0-9]{1,2}(\\.[0-9]+)?)(?:[ \\t]*(Z|[-+][012]?[0-9](?::[0-9]{2})?))?)?$"),resolve(D){let $=D.match(tf.test);if(!$)throw Error("!!timestamp expects a date, starting with yyyy-mm-dd");let[,U,Q,X,F,Y,J]=$.map(Number),I=$[7]?Number(($[7]+"00").substr(1,3)):0,q=Date.UTC(U,Q-1,X,F||0,Y||0,J||0,I),W=$[8];if(W&&W!=="Z"){let B=sL(W,!1);if(Math.abs(B)<30)B*=60;q-=60000*B}return new Date(q)},stringify:({value:D})=>D?.toISOString().replace(/(T00:00:00)?\.000Z$/,"")??""};CqD.floatTime=PqD;CqD.intTime=SqD;CqD.timestamp=tf});var ef=T((nqD)=>{var kqD=v2(),xqD=rF(),gqD=_2(),uqD=x5(),fqD=iL(),sf=cf(),DN=pf(),XY=of(),yqD=mF(),mqD=rL(),hqD=sF(),dqD=tL(),$N=eL(),lqD=[kqD.map,gqD.seq,uqD.string,xqD.nullTag,sf.trueTag,sf.falseTag,XY.intBin,XY.intOct,XY.int,XY.intHex,DN.floatNaN,DN.floatExp,DN.float,fqD.binary,yqD.merge,mqD.omap,hqD.pairs,dqD.set,$N.intTime,$N.floatTime,$N.timestamp];nqD.schema=lqD});var qy=T((eqD)=>{var Xy=v2(),cqD=rF(),Qy=_2(),pqD=x5(),rqD=uL(),UN=yL(),XN=hL(),oqD=kf(),aqD=gf(),Fy=iL(),y5=mF(),Yy=rL(),Jy=sF(),Dy=ef(),Iy=tL(),QY=eL(),$y=new Map([["core",oqD.schema],["failsafe",[Xy.map,Qy.seq,pqD.string]],["json",aqD.schema],["yaml11",Dy.schema],["yaml-1.1",Dy.schema]]),Uy={binary:Fy.binary,bool:rqD.boolTag,float:UN.float,floatExp:UN.floatExp,floatNaN:UN.floatNaN,floatTime:QY.floatTime,int:XN.int,intHex:XN.intHex,intOct:XN.intOct,intTime:QY.intTime,map:Xy.map,merge:y5.merge,null:cqD.nullTag,omap:Yy.omap,pairs:Jy.pairs,seq:Qy.seq,set:Iy.set,timestamp:QY.timestamp},tqD={"tag:yaml.org,2002:binary":Fy.binary,"tag:yaml.org,2002:merge":y5.merge,"tag:yaml.org,2002:omap":Yy.omap,"tag:yaml.org,2002:pairs":Jy.pairs,"tag:yaml.org,2002:set":Iy.set,"tag:yaml.org,2002:timestamp":QY.timestamp};function sqD(D,$,U){let Q=$y.get($);if(Q&&!D)return U&&!Q.includes(y5.merge)?Q.concat(y5.merge):Q.slice();let X=Q;if(!X)if(Array.isArray(D))X=[];else{let F=Array.from($y.keys()).filter((Y)=>Y!=="yaml11").map((Y)=>JSON.stringify(Y)).join(", ");throw Error(`Unknown schema "${$}"; use one of ${F} or define customTags array`)}if(Array.isArray(D))for(let F of D)X=X.concat(F);else if(typeof D==="function")X=D(X.slice());if(U)X=X.concat(y5.merge);return X.reduce((F,Y)=>{let J=typeof Y==="string"?Uy[Y]:Y;if(!J){let I=JSON.stringify(Y),q=Object.keys(Uy).map((W)=>JSON.stringify(W)).join(", ");throw Error(`Unknown custom tag ${I}; use one of ${q}`)}if(!F.includes(J))F.push(J);return F},[])}eqD.coreKnownTags=tqD;eqD.getTags=sqD});var YN=T((YWD)=>{var QN=VD(),UWD=v2(),XWD=_2(),QWD=x5(),FY=qy(),FWD=(D,$)=>D.key<$.key?-1:D.key>$.key?1:0;class FN{constructor({compat:D,customTags:$,merge:U,resolveKnownTags:Q,schema:X,sortMapEntries:F,toStringDefaults:Y}){this.compat=Array.isArray(D)?FY.getTags(D,"compat"):D?FY.getTags(null,D):null,this.name=typeof X==="string"&&X||"core",this.knownTags=Q?FY.coreKnownTags:{},this.tags=FY.getTags($,this.name,U),this.toStringOptions=Y??null,Object.defineProperty(this,QN.MAP,{value:UWD.map}),Object.defineProperty(this,QN.SCALAR,{value:QWD.string}),Object.defineProperty(this,QN.SEQ,{value:XWD.seq}),this.sortMapEntries=typeof F==="function"?F:F===!0?FWD:null}clone(){let D=Object.create(FN.prototype,Object.getOwnPropertyDescriptors(this));return D.tags=this.tags.slice(),D}}YWD.Schema=FN});var Wy=T((WWD)=>{var IWD=VD(),JN=v5(),m5=P5();function qWD(D,$){let U=[],Q=$.directives===!0;if($.directives!==!1&&D.directives){let I=D.directives.toString(D);if(I)U.push(I),Q=!0;else if(D.directives.docStart)Q=!0}if(Q)U.push("---");let X=JN.createStringifyContext(D,$),{commentString:F}=X.options;if(D.commentBefore){if(U.length!==1)U.unshift("");let I=F(D.commentBefore);U.unshift(m5.indentComment(I,""))}let Y=!1,J=null;if(D.contents){if(IWD.isNode(D.contents)){if(D.contents.spaceBefore&&Q)U.push("");if(D.contents.commentBefore){let W=F(D.contents.commentBefore);U.push(m5.indentComment(W,""))}X.forceBlockIndent=!!D.comment,J=D.contents.comment}let I=J?void 0:()=>Y=!0,q=JN.stringify(D.contents,X,()=>J=null,I);if(J)q+=m5.lineComment(q,"",F(J));if((q[0]==="|"||q[0]===">")&&U[U.length-1]==="---")U[U.length-1]=`--- ${q}`;else U.push(q)}else U.push(JN.stringify(D.contents,X));if(D.directives?.docEnd)if(D.comment){let I=F(D.comment);if(I.includes(`
`))U.push("..."),U.push(m5.indentComment(I,""));else U.push(`... ${I}`)}else U.push("...");else{let I=D.comment;if(I&&Y)I=I.replace(/^\n+/,"");if(I){if((!Y||J)&&U[U.length-1]!=="")U.push("");U.push(m5.indentComment(F(I),""))}}return U.join(`
`)+`
`}WWD.stringifyDocument=qWD});var h5=T((MWD)=>{var GWD=T5(),x2=_F(),G$=VD(),zWD=U1(),ZWD=e6(),KWD=YN(),HWD=Wy(),IN=CF(),LWD=TL(),NWD=S5(),qN=jL();class WN{constructor(D,$,U){this.commentBefore=null,this.comment=null,this.errors=[],this.warnings=[],Object.defineProperty(this,G$.NODE_TYPE,{value:G$.DOC});let Q=null;if(typeof $==="function"||Array.isArray($))Q=$;else if(U===void 0&&$)U=$,$=void 0;let X=Object.assign({intAsBigInt:!1,keepSourceTokens:!1,logLevel:"warn",prettyErrors:!0,strict:!0,stringKeys:!1,uniqueKeys:!0,version:"1.2"},U);this.options=X;let{version:F}=X;if(U?._directives){if(this.directives=U._directives.atDocument(),this.directives.yaml.explicit)F=this.directives.yaml.version}else this.directives=new qN.Directives({version:F});this.setSchema(F,U),this.contents=D===void 0?null:this.createNode(D,Q,U)}clone(){let D=Object.create(WN.prototype,{[G$.NODE_TYPE]:{value:G$.DOC}});if(D.commentBefore=this.commentBefore,D.comment=this.comment,D.errors=this.errors.slice(),D.warnings=this.warnings.slice(),D.options=Object.assign({},this.options),this.directives)D.directives=this.directives.clone();if(D.schema=this.schema.clone(),D.contents=G$.isNode(this.contents)?this.contents.clone(D.schema):this.contents,this.range)D.range=this.range.slice();return D}add(D){if(g2(this.contents))this.contents.add(D)}addIn(D,$){if(g2(this.contents))this.contents.addIn(D,$)}createAlias(D,$){if(!D.anchor){let U=IN.anchorNames(this);D.anchor=!$||U.has($)?IN.findNewAnchor($||"a",U):$}return new GWD.Alias(D.anchor)}createNode(D,$,U){let Q=void 0;if(typeof $==="function")D=$.call({"":D},"",D),Q=$;else if(Array.isArray($)){let K=(M)=>typeof M==="number"||M instanceof String||M instanceof Number,H=$.filter(K).map(String);if(H.length>0)$=$.concat(H);Q=$}else if(U===void 0&&$)U=$,$=void 0;let{aliasDuplicateObjects:X,anchorPrefix:F,flow:Y,keepUndefined:J,onTagObj:I,tag:q}=U??{},{onAnchor:W,setAnchors:B,sourceObjects:G}=IN.createNodeAnchors(this,F||"a"),Z={aliasDuplicateObjects:X??!0,keepUndefined:J??!1,onAnchor:W,onTagObj:I,replacer:Q,schema:this.schema,sourceObjects:G},z=NWD.createNode(D,q,Z);if(Y&&G$.isCollection(z))z.flow=!0;return B(),z}createPair(D,$,U={}){let Q=this.createNode(D,null,U),X=this.createNode($,null,U);return new zWD.Pair(Q,X)}delete(D){return g2(this.contents)?this.contents.delete(D):!1}deleteIn(D){if(x2.isEmptyPath(D)){if(this.contents==null)return!1;return this.contents=null,!0}return g2(this.contents)?this.contents.deleteIn(D):!1}get(D,$){return G$.isCollection(this.contents)?this.contents.get(D,$):void 0}getIn(D,$){if(x2.isEmptyPath(D))return!$&&G$.isScalar(this.contents)?this.contents.value:this.contents;return G$.isCollection(this.contents)?this.contents.getIn(D,$):void 0}has(D){return G$.isCollection(this.contents)?this.contents.has(D):!1}hasIn(D){if(x2.isEmptyPath(D))return this.contents!==void 0;return G$.isCollection(this.contents)?this.contents.hasIn(D):!1}set(D,$){if(this.contents==null)this.contents=x2.collectionFromPath(this.schema,[D],$);else if(g2(this.contents))this.contents.set(D,$)}setIn(D,$){if(x2.isEmptyPath(D))this.contents=$;else if(this.contents==null)this.contents=x2.collectionFromPath(this.schema,Array.from(D),$);else if(g2(this.contents))this.contents.setIn(D,$)}setSchema(D,$={}){if(typeof D==="number")D=String(D);let U;switch(D){case"1.1":if(this.directives)this.directives.yaml.version="1.1";else this.directives=new qN.Directives({version:"1.1"});U={resolveKnownTags:!1,schema:"yaml-1.1"};break;case"1.2":case"next":if(this.directives)this.directives.yaml.version=D;else this.directives=new qN.Directives({version:D});U={resolveKnownTags:!0,schema:"core"};break;case null:if(this.directives)delete this.directives;U=null;break;default:{let Q=JSON.stringify(D);throw Error(`Expected '1.1', '1.2' or null as first argument, but found: ${Q}`)}}if($.schema instanceof Object)this.schema=$.schema;else if(U)this.schema=new KWD.Schema(Object.assign(U,$));else throw Error("With a null YAML version, the { schema: Schema } option is required")}toJS({json:D,jsonArg:$,mapAsMap:U,maxAliasCount:Q,onAnchor:X,reviver:F}={}){let Y={anchors:new Map,doc:this,keep:!D,mapAsMap:U===!0,mapKeyWarned:!1,maxAliasCount:typeof Q==="number"?Q:100},J=ZWD.toJS(this.contents,$??"",Y);if(typeof X==="function")for(let{count:I,res:q}of Y.anchors.values())X(q,I);return typeof F==="function"?LWD.applyReviver(F,{"":J},"",J):J}toJSON(D,$){return this.toJS({json:!0,jsonArg:D,mapAsMap:!1,onAnchor:$})}toString(D={}){if(this.errors.length>0)throw Error("Document with errors cannot be stringified");if("indent"in D&&(!Number.isInteger(D.indent)||Number(D.indent)<=0)){let $=JSON.stringify(D.indent);throw Error(`"indent" option must be a positive integer, not ${$}`)}return HWD.stringifyDocument(this,D)}}function g2(D){if(G$.isCollection(D))return!0;throw Error("Expected a YAML collection as document contents")}MWD.Document=WN});var d5=T((VWD)=>{class YY extends Error{constructor(D,$,U,Q){super();this.name=D,this.code=U,this.message=Q,this.pos=$}}class By extends YY{constructor(D,$,U){super("YAMLParseError",D,$,U)}}class Gy extends YY{constructor(D,$,U){super("YAMLWarning",D,$,U)}}var OWD=(D,$)=>(U)=>{if(U.pos[0]===-1)return;U.linePos=U.pos.map((J)=>$.linePos(J));let{line:Q,col:X}=U.linePos[0];U.message+=` at line ${Q}, column ${X}`;let F=X-1,Y=D.substring($.lineStarts[Q-1],$.lineStarts[Q]).replace(/[\n\r]+$/,"");if(F>=60&&Y.length>80){let J=Math.min(F-39,Y.length-79);Y="…"+Y.substring(J),F-=J-1}if(Y.length>80)Y=Y.substring(0,79)+"…";if(Q>1&&/^ *$/.test(Y.substring(0,F))){let J=D.substring($.lineStarts[Q-2],$.lineStarts[Q-1]);if(J.length>80)J=J.substring(0,79)+`…
`;Y=J+Y}if(/[^ ]/.test(Y)){let J=1,I=U.linePos[1];if(I?.line===Q&&I.col>X)J=Math.max(1,Math.min(I.col-X,80-F));let q=" ".repeat(F)+"^".repeat(J);U.message+=`:

${Y}
${q}
`}};VWD.YAMLError=YY;VWD.YAMLParseError=By;VWD.YAMLWarning=Gy;VWD.prettifyError=OWD});var l5=T((SWD)=>{function TWD(D,{flow:$,indicator:U,next:Q,offset:X,onError:F,parentIndent:Y,startOnNewline:J}){let I=!1,q=J,W=J,B="",G="",Z=!1,z=!1,K=null,H=null,M=null,N=null,L=null,O=null,j=null;for(let S of D){if(z){if(S.type!=="space"&&S.type!=="newline"&&S.type!=="comma")F(S.offset,"MISSING_CHAR","Tags and anchors must be separated from the next token by white space");z=!1}if(K){if(q&&S.type!=="comment"&&S.type!=="newline")F(K,"TAB_AS_INDENT","Tabs are not allowed as indentation");K=null}switch(S.type){case"space":if(!$&&(U!=="doc-start"||Q?.type!=="flow-collection")&&S.source.includes("\t"))K=S;W=!0;break;case"comment":{if(!W)F(S,"MISSING_CHAR","Comments must be separated from other tokens by white space characters");let b=S.source.substring(1)||" ";if(!B)B=b;else B+=G+b;G="",q=!1;break}case"newline":if(q){if(B)B+=S.source;else if(!O||U!=="seq-item-ind")I=!0}else G+=S.source;if(q=!0,Z=!0,H||M)N=S;W=!0;break;case"anchor":if(H)F(S,"MULTIPLE_ANCHORS","A node can have at most one anchor");if(S.source.endsWith(":"))F(S.offset+S.source.length-1,"BAD_ALIAS","Anchor ending in : is ambiguous",!0);H=S,j??(j=S.offset),q=!1,W=!1,z=!0;break;case"tag":{if(M)F(S,"MULTIPLE_TAGS","A node can have at most one tag");M=S,j??(j=S.offset),q=!1,W=!1,z=!0;break}case U:if(H||M)F(S,"BAD_PROP_ORDER",`Anchors and tags must be after the ${S.source} indicator`);if(O)F(S,"UNEXPECTED_TOKEN",`Unexpected ${S.source} in ${$??"collection"}`);O=S,q=U==="seq-item-ind"||U==="explicit-key-ind",W=!1;break;case"comma":if($){if(L)F(S,"UNEXPECTED_TOKEN",`Unexpected , in ${$}`);L=S,q=!1,W=!1;break}default:F(S,"UNEXPECTED_TOKEN",`Unexpected ${S.type} token`),q=!1,W=!1}}let E=D[D.length-1],C=E?E.offset+E.source.length:X;if(z&&Q&&Q.type!=="space"&&Q.type!=="newline"&&Q.type!=="comma"&&(Q.type!=="scalar"||Q.source!==""))F(Q.offset,"MISSING_CHAR","Tags and anchors must be separated from the next token by white space");if(K&&(q&&K.indent<=Y||Q?.type==="block-map"||Q?.type==="block-seq"))F(K,"TAB_AS_INDENT","Tabs are not allowed as indentation");return{comma:L,found:O,spaceBefore:I,comment:B,hasNewline:Z,anchor:H,tag:M,newlineAfterProp:N,end:C,start:j??C}}SWD.resolveProps=TWD});var JY=T((CWD)=>{function BN(D){if(!D)return null;switch(D.type){case"alias":case"scalar":case"double-quoted-scalar":case"single-quoted-scalar":if(D.source.includes(`
`))return!0;if(D.end){for(let $ of D.end)if($.type==="newline")return!0}return!1;case"flow-collection":for(let $ of D.items){for(let U of $.start)if(U.type==="newline")return!0;if($.sep){for(let U of $.sep)if(U.type==="newline")return!0}if(BN($.key)||BN($.value))return!0}return!1;default:return!0}}CWD.containsNewline=BN});var GN=T((kWD)=>{var vWD=JY();function _WD(D,$,U){if($?.type==="flow-collection"){let Q=$.end[0];if(Q.indent===D&&(Q.source==="]"||Q.source==="}")&&vWD.containsNewline($))U(Q,"BAD_INDENT","Flow end indicator should be more indented than parent",!0)}}kWD.flowIndentCheck=_WD});var zN=T((uWD)=>{var zy=VD();function gWD(D,$,U){let{uniqueKeys:Q}=D.options;if(Q===!1)return!1;let X=typeof Q==="function"?Q:(F,Y)=>F===Y||zy.isScalar(F)&&zy.isScalar(Y)&&F.value===Y.value;return $.some((F)=>X(F.key,U))}uWD.mapIncludes=gWD});var Ny=T((lWD)=>{var Zy=U1(),yWD=Q1(),Ky=l5(),mWD=JY(),Hy=GN(),hWD=zN(),Ly="All mapping items must start at the same column";function dWD({composeNode:D,composeEmptyNode:$},U,Q,X,F){let J=new(F?.nodeClass??yWD.YAMLMap)(U.schema);if(U.atRoot)U.atRoot=!1;let I=Q.offset,q=null;for(let W of Q.items){let{start:B,key:G,sep:Z,value:z}=W,K=Ky.resolveProps(B,{indicator:"explicit-key-ind",next:G??Z?.[0],offset:I,onError:X,parentIndent:Q.indent,startOnNewline:!0}),H=!K.found;if(H){if(G){if(G.type==="block-seq")X(I,"BLOCK_AS_IMPLICIT_KEY","A block sequence may not be used as an implicit map key");else if("indent"in G&&G.indent!==Q.indent)X(I,"BAD_INDENT",Ly)}if(!K.anchor&&!K.tag&&!Z){if(q=K.end,K.comment)if(J.comment)J.comment+=`
`+K.comment;else J.comment=K.comment;continue}if(K.newlineAfterProp||mWD.containsNewline(G))X(G??B[B.length-1],"MULTILINE_IMPLICIT_KEY","Implicit keys need to be on a single line")}else if(K.found?.indent!==Q.indent)X(I,"BAD_INDENT",Ly);U.atKey=!0;let M=K.end,N=G?D(U,G,K,X):$(U,M,B,null,K,X);if(U.schema.compat)Hy.flowIndentCheck(Q.indent,G,X);if(U.atKey=!1,hWD.mapIncludes(U,J.items,N))X(M,"DUPLICATE_KEY","Map keys must be unique");let L=Ky.resolveProps(Z??[],{indicator:"map-value-ind",next:z,offset:N.range[2],onError:X,parentIndent:Q.indent,startOnNewline:!G||G.type==="block-scalar"});if(I=L.end,L.found){if(H){if(z?.type==="block-map"&&!L.hasNewline)X(I,"BLOCK_AS_IMPLICIT_KEY","Nested mappings are not allowed in compact mappings");if(U.options.strict&&K.start<L.found.offset-1024)X(N.range,"KEY_OVER_1024_CHARS","The : indicator must be at most 1024 chars after the start of an implicit block mapping key")}let O=z?D(U,z,L,X):$(U,I,Z,null,L,X);if(U.schema.compat)Hy.flowIndentCheck(Q.indent,z,X);I=O.range[2];let j=new Zy.Pair(N,O);if(U.options.keepSourceTokens)j.srcToken=W;J.items.push(j)}else{if(H)X(N.range,"MISSING_CHAR","Implicit map keys need to be followed by map values");if(L.comment)if(N.comment)N.comment+=`
`+L.comment;else N.comment=L.comment;let O=new Zy.Pair(N);if(U.options.keepSourceTokens)O.srcToken=W;J.items.push(O)}}if(q&&q<I)X(q,"IMPOSSIBLE","Map comment with trailing content");return J.range=[Q.offset,I,q??I],J}lWD.resolveBlockMap=dWD});var My=T((oWD)=>{var iWD=F1(),cWD=l5(),pWD=GN();function rWD({composeNode:D,composeEmptyNode:$},U,Q,X,F){let J=new(F?.nodeClass??iWD.YAMLSeq)(U.schema);if(U.atRoot)U.atRoot=!1;if(U.atKey)U.atKey=!1;let I=Q.offset,q=null;for(let{start:W,value:B}of Q.items){let G=cWD.resolveProps(W,{indicator:"seq-item-ind",next:B,offset:I,onError:X,parentIndent:Q.indent,startOnNewline:!0});if(!G.found)if(G.anchor||G.tag||B)if(B?.type==="block-seq")X(G.end,"BAD_INDENT","All sequence items must start at the same column");else X(I,"MISSING_CHAR","Sequence item without - indicator");else{if(q=G.end,G.comment)J.comment=G.comment;continue}let Z=B?D(U,B,G,X):$(U,G.end,W,null,G,X);if(U.schema.compat)pWD.flowIndentCheck(Q.indent,B,X);I=Z.range[2],J.items.push(Z)}return J.range=[Q.offset,I,q??I],J}oWD.resolveBlockSeq=rWD});var u2=T((sWD)=>{function tWD(D,$,U,Q){let X="";if(D){let F=!1,Y="";for(let J of D){let{source:I,type:q}=J;switch(q){case"space":F=!0;break;case"comment":{if(U&&!F)Q(J,"MISSING_CHAR","Comments must be separated from other tokens by white space characters");let W=I.substring(1)||" ";if(!X)X=W;else X+=Y+W;Y="";break}case"newline":if(X)Y+=I;F=!0;break;default:Q(J,"UNEXPECTED_TOKEN",`Unexpected ${q} at node end`)}$+=I.length}}return{comment:X,offset:$}}sWD.resolveEnd=tWD});var Vy=T((JBD)=>{var DBD=VD(),$BD=U1(),wy=Q1(),UBD=F1(),XBD=u2(),Oy=l5(),QBD=JY(),FBD=zN(),ZN="Block collections are not allowed within flow collections",KN=(D)=>D&&(D.type==="block-map"||D.type==="block-seq");function YBD({composeNode:D,composeEmptyNode:$},U,Q,X,F){let Y=Q.start.source==="{",J=Y?"flow map":"flow sequence",q=new(F?.nodeClass??(Y?wy.YAMLMap:UBD.YAMLSeq))(U.schema);q.flow=!0;let W=U.atRoot;if(W)U.atRoot=!1;if(U.atKey)U.atKey=!1;let B=Q.offset+Q.start.source.length;for(let H=0;H<Q.items.length;++H){let M=Q.items[H],{start:N,key:L,sep:O,value:j}=M,E=Oy.resolveProps(N,{flow:J,indicator:"explicit-key-ind",next:L??O?.[0],offset:B,onError:X,parentIndent:Q.indent,startOnNewline:!1});if(!E.found){if(!E.anchor&&!E.tag&&!O&&!j){if(H===0&&E.comma)X(E.comma,"UNEXPECTED_TOKEN",`Unexpected , in ${J}`);else if(H<Q.items.length-1)X(E.start,"UNEXPECTED_TOKEN",`Unexpected empty item in ${J}`);if(E.comment)if(q.comment)q.comment+=`
`+E.comment;else q.comment=E.comment;B=E.end;continue}if(!Y&&U.options.strict&&QBD.containsNewline(L))X(L,"MULTILINE_IMPLICIT_KEY","Implicit keys of flow sequence pairs need to be on a single line")}if(H===0){if(E.comma)X(E.comma,"UNEXPECTED_TOKEN",`Unexpected , in ${J}`)}else{if(!E.comma)X(E.start,"MISSING_CHAR",`Missing , between ${J} items`);if(E.comment){let C="";D:for(let S of N)switch(S.type){case"comma":case"space":break;case"comment":C=S.source.substring(1);break D;default:break D}if(C){let S=q.items[q.items.length-1];if(DBD.isPair(S))S=S.value??S.key;if(S.comment)S.comment+=`
`+C;else S.comment=C;E.comment=E.comment.substring(C.length+1)}}}if(!Y&&!O&&!E.found){let C=j?D(U,j,E,X):$(U,E.end,O,null,E,X);if(q.items.push(C),B=C.range[2],KN(j))X(C.range,"BLOCK_IN_FLOW",ZN)}else{U.atKey=!0;let C=E.end,S=L?D(U,L,E,X):$(U,C,N,null,E,X);if(KN(L))X(S.range,"BLOCK_IN_FLOW",ZN);U.atKey=!1;let b=Oy.resolveProps(O??[],{flow:J,indicator:"map-value-ind",next:j,offset:S.range[2],onError:X,parentIndent:Q.indent,startOnNewline:!1});if(b.found){if(!Y&&!E.found&&U.options.strict){if(O)for(let h of O){if(h===b.found)break;if(h.type==="newline"){X(h,"MULTILINE_IMPLICIT_KEY","Implicit keys of flow sequence pairs need to be on a single line");break}}if(E.start<b.found.offset-1024)X(b.found,"KEY_OVER_1024_CHARS","The : indicator must be at most 1024 chars after the start of an implicit flow sequence key")}}else if(j)if("source"in j&&j.source?.[0]===":")X(j,"MISSING_CHAR",`Missing space after : in ${J}`);else X(b.start,"MISSING_CHAR",`Missing , or : between ${J} items`);let R=j?D(U,j,b,X):b.found?$(U,b.end,O,null,b,X):null;if(R){if(KN(j))X(R.range,"BLOCK_IN_FLOW",ZN)}else if(b.comment)if(S.comment)S.comment+=`
`+b.comment;else S.comment=b.comment;let P=new $BD.Pair(S,R);if(U.options.keepSourceTokens)P.srcToken=M;if(Y){let h=q;if(FBD.mapIncludes(U,h.items,S))X(C,"DUPLICATE_KEY","Map keys must be unique");h.items.push(P)}else{let h=new wy.YAMLMap(U.schema);h.flow=!0,h.items.push(P);let i=(R??S).range;h.range=[S.range[0],i[1],i[2]],q.items.push(h)}B=R?R.range[2]:b.end}}let G=Y?"}":"]",[Z,...z]=Q.end,K=B;if(Z?.source===G)K=Z.offset+Z.source.length;else{let H=J[0].toUpperCase()+J.substring(1),M=W?`${H} must end with a ${G}`:`${H} in block collection must be sufficiently indented and end with a ${G}`;if(X(B,W?"MISSING_CHAR":"BAD_INDENT",M),Z&&Z.source.length!==1)z.unshift(Z)}if(z.length>0){let H=XBD.resolveEnd(z,K,U.options.strict,X);if(H.comment)if(q.comment)q.comment+=`
`+H.comment;else q.comment=H.comment;q.range=[Q.offset,K,H.offset]}else q.range=[Q.offset,K,K];return q}JBD.resolveFlowCollection=YBD});var Ry=T((LBD)=>{var qBD=VD(),WBD=$0(),BBD=Q1(),GBD=F1(),zBD=Ny(),ZBD=My(),KBD=Vy();function HN(D,$,U,Q,X,F){let Y=U.type==="block-map"?zBD.resolveBlockMap(D,$,U,Q,F):U.type==="block-seq"?ZBD.resolveBlockSeq(D,$,U,Q,F):KBD.resolveFlowCollection(D,$,U,Q,F),J=Y.constructor;if(X==="!"||X===J.tagName)return Y.tag=J.tagName,Y;if(X)Y.tag=X;return Y}function HBD(D,$,U,Q,X){let F=Q.tag,Y=!F?null:$.directives.tagName(F.source,(G)=>X(F,"TAG_RESOLVE_FAILED",G));if(U.type==="block-seq"){let{anchor:G,newlineAfterProp:Z}=Q,z=G&&F?G.offset>F.offset?G:F:G??F;if(z&&(!Z||Z.offset<z.offset))X(z,"MISSING_CHAR","Missing newline after block sequence props")}let J=U.type==="block-map"?"map":U.type==="block-seq"?"seq":U.start.source==="{"?"map":"seq";if(!F||!Y||Y==="!"||Y===BBD.YAMLMap.tagName&&J==="map"||Y===GBD.YAMLSeq.tagName&&J==="seq")return HN(D,$,U,X,Y);let I=$.schema.tags.find((G)=>G.tag===Y&&G.collection===J);if(!I){let G=$.schema.knownTags[Y];if(G?.collection===J)$.schema.tags.push(Object.assign({},G,{default:!1})),I=G;else{if(G)X(F,"BAD_COLLECTION_TYPE",`${G.tag} used for ${J} collection, but expects ${G.collection??"scalar"}`,!0);else X(F,"TAG_RESOLVE_FAILED",`Unresolved tag: ${Y}`,!0);return HN(D,$,U,X,Y)}}let q=HN(D,$,U,X,Y,I),W=I.resolve?.(q,(G)=>X(F,"TAG_RESOLVE_FAILED",G),$.options)??q,B=qBD.isNode(W)?W:new WBD.Scalar(W);if(B.range=q.range,B.tag=Y,I?.format)B.format=I.format;return B}LBD.composeCollection=HBD});var NN=T((VBD)=>{var LN=$0();function MBD(D,$,U){let Q=$.offset,X=wBD($,D.options.strict,U);if(!X)return{value:"",type:null,comment:"",range:[Q,Q,Q]};let F=X.mode===">"?LN.Scalar.BLOCK_FOLDED:LN.Scalar.BLOCK_LITERAL,Y=$.source?OBD($.source):[],J=Y.length;for(let K=Y.length-1;K>=0;--K){let H=Y[K][1];if(H===""||H==="\r")J=K;else break}if(J===0){let K=X.chomp==="+"&&Y.length>0?`
`.repeat(Math.max(1,Y.length-1)):"",H=Q+X.length;if($.source)H+=$.source.length;return{value:K,type:F,comment:X.comment,range:[Q,H,H]}}let I=$.indent+X.indent,q=$.offset+X.length,W=0;for(let K=0;K<J;++K){let[H,M]=Y[K];if(M===""||M==="\r"){if(X.indent===0&&H.length>I)I=H.length}else{if(H.length<I)U(q+H.length,"MISSING_CHAR","Block scalars with more-indented leading empty lines must use an explicit indentation indicator");if(X.indent===0)I=H.length;if(W=K,I===0&&!D.atRoot)U(q,"BAD_INDENT","Block scalar values in collections must be indented");break}q+=H.length+M.length+1}for(let K=Y.length-1;K>=J;--K)if(Y[K][0].length>I)J=K+1;let B="",G="",Z=!1;for(let K=0;K<W;++K)B+=Y[K][0].slice(I)+`
`;for(let K=W;K<J;++K){let[H,M]=Y[K];q+=H.length+M.length+1;let N=M[M.length-1]==="\r";if(N)M=M.slice(0,-1);if(M&&H.length<I){let O=`Block scalar lines must not be less indented than their ${X.indent?"explicit indentation indicator":"first line"}`;U(q-M.length-(N?2:1),"BAD_INDENT",O),H=""}if(F===LN.Scalar.BLOCK_LITERAL)B+=G+H.slice(I)+M,G=`
`;else if(H.length>I||M[0]==="\t"){if(G===" ")G=`
`;else if(!Z&&G===`
`)G=`

`;B+=G+H.slice(I)+M,G=`
`,Z=!0}else if(M==="")if(G===`
`)B+=`
`;else G=`
`;else B+=G+M,G=" ",Z=!1}switch(X.chomp){case"-":break;case"+":for(let K=J;K<Y.length;++K)B+=`
`+Y[K][0].slice(I);if(B[B.length-1]!==`
`)B+=`
`;break;default:B+=`
`}let z=Q+X.length+$.source.length;return{value:B,type:F,comment:X.comment,range:[Q,z,z]}}function wBD({offset:D,props:$},U,Q){if($[0].type!=="block-scalar-header")return Q($[0],"IMPOSSIBLE","Block scalar header not found"),null;let{source:X}=$[0],F=X[0],Y=0,J="",I=-1;for(let G=1;G<X.length;++G){let Z=X[G];if(!J&&(Z==="-"||Z==="+"))J=Z;else{let z=Number(Z);if(!Y&&z)Y=z;else if(I===-1)I=D+G}}if(I!==-1)Q(I,"UNEXPECTED_TOKEN",`Block scalar header includes extra characters: ${X}`);let q=!1,W="",B=X.length;for(let G=1;G<$.length;++G){let Z=$[G];switch(Z.type){case"space":q=!0;case"newline":B+=Z.source.length;break;case"comment":if(U&&!q)Q(Z,"MISSING_CHAR","Comments must be separated from other tokens by white space characters");B+=Z.source.length,W=Z.source.substring(1);break;case"error":Q(Z,"UNEXPECTED_TOKEN",Z.message),B+=Z.source.length;break;default:{let z=`Unexpected token in block scalar header: ${Z.type}`;Q(Z,"UNEXPECTED_TOKEN",z);let K=Z.source;if(K&&typeof K==="string")B+=K.length}}}return{mode:F,indent:Y,chomp:J,comment:W,length:B}}function OBD(D){let $=D.split(/\n( *)/),U=$[0],Q=U.match(/^( *)/),F=[Q?.[1]?[Q[1],U.slice(Q[1].length)]:["",U]];for(let Y=1;Y<$.length;Y+=2)F.push([$[Y],$[Y+1]]);return F}VBD.resolveBlockScalar=MBD});var wN=T((vBD)=>{var MN=$0(),ABD=u2();function EBD(D,$,U){let{offset:Q,type:X,source:F,end:Y}=D,J,I,q=(G,Z,z)=>U(Q+G,Z,z);switch(X){case"scalar":J=MN.Scalar.PLAIN,I=jBD(F,q);break;case"single-quoted-scalar":J=MN.Scalar.QUOTE_SINGLE,I=TBD(F,q);break;case"double-quoted-scalar":J=MN.Scalar.QUOTE_DOUBLE,I=SBD(F,q);break;default:return U(D,"UNEXPECTED_TOKEN",`Expected a flow scalar value, but found: ${X}`),{value:"",type:null,comment:"",range:[Q,Q+F.length,Q+F.length]}}let W=Q+F.length,B=ABD.resolveEnd(Y,W,$,U);return{value:I,type:J,comment:B.comment,range:[Q,W,B.offset]}}function jBD(D,$){let U="";switch(D[0]){case"\t":U="a tab character";break;case",":U="flow indicator character ,";break;case"%":U="directive indicator character %";break;case"|":case">":{U=`block scalar indicator ${D[0]}`;break}case"@":case"`":{U=`reserved character ${D[0]}`;break}}if(U)$(0,"BAD_SCALAR_START",`Plain value cannot start with ${U}`);return Ay(D)}function TBD(D,$){if(D[D.length-1]!=="'"||D.length===1)$(D.length,"MISSING_CHAR","Missing closing 'quote");return Ay(D.slice(1,-1)).replace(/''/g,"'")}function Ay(D){let $,U;try{$=new RegExp(`(.*?)(?<![ 	])[ 	]*\r?
`,"sy"),U=new RegExp(`[ 	]*(.*?)(?:(?<![ 	])[ 	]*)?\r?
`,"sy")}catch{$=/(.*?)[ \t]*\r?\n/sy,U=/[ \t]*(.*?)[ \t]*\r?\n/sy}let Q=$.exec(D);if(!Q)return D;let X=Q[1],F=" ",Y=$.lastIndex;U.lastIndex=Y;while(Q=U.exec(D)){if(Q[1]==="")if(F===`
`)X+=F;else F=`
`;else X+=F+Q[1],F=" ";Y=U.lastIndex}let J=/[ \t]*(.*)/sy;return J.lastIndex=Y,Q=J.exec(D),X+F+(Q?.[1]??"")}function SBD(D,$){let U="";for(let Q=1;Q<D.length-1;++Q){let X=D[Q];if(X==="\r"&&D[Q+1]===`
`)continue;if(X===`
`){let{fold:F,offset:Y}=PBD(D,Q);U+=F,Q=Y}else if(X==="\\"){let F=D[++Q],Y=CBD[F];if(Y)U+=Y;else if(F===`
`){F=D[Q+1];while(F===" "||F==="\t")F=D[++Q+1]}else if(F==="\r"&&D[Q+1]===`
`){F=D[++Q+1];while(F===" "||F==="\t")F=D[++Q+1]}else if(F==="x"||F==="u"||F==="U"){let J=F==="x"?2:F==="u"?4:8;U+=bBD(D,Q+1,J,$),Q+=J}else{let J=D.substr(Q-1,2);$(Q-1,"BAD_DQ_ESCAPE",`Invalid escape sequence ${J}`),U+=J}}else if(X===" "||X==="\t"){let F=Q,Y=D[Q+1];while(Y===" "||Y==="\t")Y=D[++Q+1];if(Y!==`
`&&!(Y==="\r"&&D[Q+2]===`
`))U+=Q>F?D.slice(F,Q+1):X}else U+=X}if(D[D.length-1]!=='"'||D.length===1)$(D.length,"MISSING_CHAR",'Missing closing "quote');return U}function PBD(D,$){let U="",Q=D[$+1];while(Q===" "||Q==="\t"||Q===`
`||Q==="\r"){if(Q==="\r"&&D[$+2]!==`
`)break;if(Q===`
`)U+=`
`;$+=1,Q=D[$+1]}if(!U)U=" ";return{fold:U,offset:$}}var CBD={"0":"\x00",a:"\x07",b:"\b",e:"\x1B",f:"\f",n:`
`,r:"\r",t:"\t",v:"\v",N:"…",_:" ",L:"\u2028",P:"\u2029"," ":" ",'"':'"',"/":"/","\\":"\\","\t":"\t"};function bBD(D,$,U,Q){let X=D.substr($,U),Y=X.length===U&&/^[0-9a-fA-F]+$/.test(X)?parseInt(X,16):NaN;try{return String.fromCodePoint(Y)}catch{let J=D.substr($-2,U+2);return Q($-2,"BAD_DQ_ESCAPE",`Invalid escape sequence ${J}`),J}}vBD.resolveFlowScalar=EBD});var jy=T((yBD)=>{var A4=VD(),Ey=$0(),kBD=NN(),xBD=wN();function gBD(D,$,U,Q){let{value:X,type:F,comment:Y,range:J}=$.type==="block-scalar"?kBD.resolveBlockScalar(D,$,Q):xBD.resolveFlowScalar($,D.options.strict,Q),I=U?D.directives.tagName(U.source,(B)=>Q(U,"TAG_RESOLVE_FAILED",B)):null,q;if(D.options.stringKeys&&D.atKey)q=D.schema[A4.SCALAR];else if(I)q=uBD(D.schema,X,I,U,Q);else if($.type==="scalar")q=fBD(D,X,$,Q);else q=D.schema[A4.SCALAR];let W;try{let B=q.resolve(X,(G)=>Q(U??$,"TAG_RESOLVE_FAILED",G),D.options);W=A4.isScalar(B)?B:new Ey.Scalar(B)}catch(B){let G=B instanceof Error?B.message:String(B);Q(U??$,"TAG_RESOLVE_FAILED",G),W=new Ey.Scalar(X)}if(W.range=J,W.source=X,F)W.type=F;if(I)W.tag=I;if(q.format)W.format=q.format;if(Y)W.comment=Y;return W}function uBD(D,$,U,Q,X){if(U==="!")return D[A4.SCALAR];let F=[];for(let J of D.tags)if(!J.collection&&J.tag===U)if(J.default&&J.test)F.push(J);else return J;for(let J of F)if(J.test?.test($))return J;let Y=D.knownTags[U];if(Y&&!Y.collection)return D.tags.push(Object.assign({},Y,{default:!1,test:void 0})),Y;return X(Q,"TAG_RESOLVE_FAILED",`Unresolved tag: ${U}`,U!=="tag:yaml.org,2002:str"),D[A4.SCALAR]}function fBD({atKey:D,directives:$,schema:U},Q,X,F){let Y=U.tags.find((J)=>(J.default===!0||D&&J.default==="key")&&J.test?.test(Q))||U[A4.SCALAR];if(U.compat){let J=U.compat.find((I)=>I.default&&I.test?.test(Q))??U[A4.SCALAR];if(Y.tag!==J.tag){let I=$.tagString(Y.tag),q=$.tagString(J.tag),W=`Value may be parsed as either ${I} or ${q}`;F(X,"TAG_RESOLVE_FAILED",W,!0)}}return Y}yBD.composeScalar=gBD});var Ty=T((dBD)=>{function hBD(D,$,U){if($){U??(U=$.length);for(let Q=U-1;Q>=0;--Q){let X=$[Q];switch(X.type){case"space":case"comment":case"newline":D-=X.source.length;continue}X=$[++Q];while(X?.type==="space")D+=X.source.length,X=$[++Q];break}}return D}dBD.emptyScalarPosition=hBD});var Cy=T((tBD)=>{var nBD=T5(),iBD=VD(),cBD=Ry(),Sy=jy(),pBD=u2(),rBD=Ty(),oBD={composeNode:Py,composeEmptyNode:ON};function Py(D,$,U,Q){let X=D.atKey,{spaceBefore:F,comment:Y,anchor:J,tag:I}=U,q,W=!0;switch($.type){case"alias":if(q=aBD(D,$,Q),J||I)Q($,"ALIAS_PROPS","An alias node must not specify any properties");break;case"scalar":case"single-quoted-scalar":case"double-quoted-scalar":case"block-scalar":if(q=Sy.composeScalar(D,$,I,Q),J)q.anchor=J.source.substring(1);break;case"block-map":case"block-seq":case"flow-collection":try{if(q=cBD.composeCollection(oBD,D,$,U,Q),J)q.anchor=J.source.substring(1)}catch(B){let G=B instanceof Error?B.message:String(B);Q($,"RESOURCE_EXHAUSTION",G)}break;default:{let B=$.type==="error"?$.message:`Unsupported token (type: ${$.type})`;Q($,"UNEXPECTED_TOKEN",B),W=!1}}if(q??(q=ON(D,$.offset,void 0,null,U,Q)),J&&q.anchor==="")Q(J,"BAD_ALIAS","Anchor cannot be an empty string");if(X&&D.options.stringKeys&&(!iBD.isScalar(q)||typeof q.value!=="string"||q.tag&&q.tag!=="tag:yaml.org,2002:str"))Q(I??$,"NON_STRING_KEY","With stringKeys, all keys must be strings");if(F)q.spaceBefore=!0;if(Y)if($.type==="scalar"&&$.source==="")q.comment=Y;else q.commentBefore=Y;if(D.options.keepSourceTokens&&W)q.srcToken=$;return q}function ON(D,$,U,Q,{spaceBefore:X,comment:F,anchor:Y,tag:J,end:I},q){let W={type:"scalar",offset:rBD.emptyScalarPosition($,U,Q),indent:-1,source:""},B=Sy.composeScalar(D,W,J,q);if(Y){if(B.anchor=Y.source.substring(1),B.anchor==="")q(Y,"BAD_ALIAS","Anchor cannot be an empty string")}if(X)B.spaceBefore=!0;if(F)B.comment=F,B.range[2]=I;return B}function aBD({options:D},{offset:$,source:U,end:Q},X){let F=new nBD.Alias(U.substring(1));if(F.source==="")X($,"BAD_ALIAS","Alias cannot be an empty string");if(F.source.endsWith(":"))X($+U.length-1,"BAD_ALIAS","Alias ending in : is ambiguous",!0);let Y=$+U.length,J=pBD.resolveEnd(Q,Y,D.strict,X);if(F.range=[$,Y,J.offset],J.comment)F.comment=J.comment;return F}tBD.composeEmptyNode=ON;tBD.composeNode=Py});var vy=T((QGD)=>{var DGD=h5(),by=Cy(),$GD=u2(),UGD=l5();function XGD(D,$,{offset:U,start:Q,value:X,end:F},Y){let J=Object.assign({_directives:$},D),I=new DGD.Document(void 0,J),q={atKey:!1,atRoot:!0,directives:I.directives,options:I.options,schema:I.schema},W=UGD.resolveProps(Q,{indicator:"doc-start",next:X??F?.[0],offset:U,onError:Y,parentIndent:0,startOnNewline:!0});if(W.found){if(I.directives.docStart=!0,X&&(X.type==="block-map"||X.type==="block-seq")&&!W.hasNewline)Y(W.end,"MISSING_CHAR","Block collection cannot start on same line with directives-end marker")}I.contents=X?by.composeNode(q,X,W,Y):by.composeEmptyNode(q,W.end,Q,null,W,Y);let B=I.contents.range[2],G=$GD.resolveEnd(F,B,!1,Y);if(G.comment)I.comment=G.comment;return I.range=[U,B,G.offset],I}QGD.composeDoc=XGD});var VN=T((BGD)=>{var YGD=DD("process"),JGD=jL(),IGD=h5(),n5=d5(),_y=VD(),qGD=vy(),WGD=u2();function i5(D){if(typeof D==="number")return[D,D+1];if(Array.isArray(D))return D.length===2?D:[D[0],D[1]];let{offset:$,source:U}=D;return[$,$+(typeof U==="string"?U.length:1)]}function ky(D){let $="",U=!1,Q=!1;for(let X=0;X<D.length;++X){let F=D[X];switch(F[0]){case"#":$+=($===""?"":Q?`

`:`
`)+(F.substring(1)||" "),U=!0,Q=!1;break;case"%":if(D[X+1]?.[0]!=="#")X+=1;U=!1;break;default:if(!U)Q=!0;U=!1}}return{comment:$,afterEmptyLine:Q}}class xy{constructor(D={}){this.doc=null,this.atDirectives=!1,this.prelude=[],this.errors=[],this.warnings=[],this.onError=($,U,Q,X)=>{let F=i5($);if(X)this.warnings.push(new n5.YAMLWarning(F,U,Q));else this.errors.push(new n5.YAMLParseError(F,U,Q))},this.directives=new JGD.Directives({version:D.version||"1.2"}),this.options=D}decorate(D,$){let{comment:U,afterEmptyLine:Q}=ky(this.prelude);if(U){let X=D.contents;if($)D.comment=D.comment?`${D.comment}
${U}`:U;else if(Q||D.directives.docStart||!X)D.commentBefore=U;else if(_y.isCollection(X)&&!X.flow&&X.items.length>0){let F=X.items[0];if(_y.isPair(F))F=F.key;let Y=F.commentBefore;F.commentBefore=Y?`${U}
${Y}`:U}else{let F=X.commentBefore;X.commentBefore=F?`${U}
${F}`:U}}if($){for(let X=0;X<this.errors.length;++X)D.errors.push(this.errors[X]);for(let X=0;X<this.warnings.length;++X)D.warnings.push(this.warnings[X])}else D.errors=this.errors,D.warnings=this.warnings;this.prelude=[],this.errors=[],this.warnings=[]}streamInfo(){return{comment:ky(this.prelude).comment,directives:this.directives,errors:this.errors,warnings:this.warnings}}*compose(D,$=!1,U=-1){for(let Q of D)yield*this.next(Q);yield*this.end($,U)}*next(D){if(YGD.env.LOG_STREAM)console.dir(D,{depth:null});switch(D.type){case"directive":this.directives.add(D.source,($,U,Q)=>{let X=i5(D);X[0]+=$,this.onError(X,"BAD_DIRECTIVE",U,Q)}),this.prelude.push(D.source),this.atDirectives=!0;break;case"document":{let $=qGD.composeDoc(this.options,this.directives,D,this.onError);if(this.atDirectives&&!$.directives.docStart)this.onError(D,"MISSING_CHAR","Missing directives-end/doc-start indicator line");if(this.decorate($,!1),this.doc)yield this.doc;this.doc=$,this.atDirectives=!1;break}case"byte-order-mark":case"space":break;case"comment":case"newline":this.prelude.push(D.source);break;case"error":{let $=D.source?`${D.message}: ${JSON.stringify(D.source)}`:D.message,U=new n5.YAMLParseError(i5(D),"UNEXPECTED_TOKEN",$);if(this.atDirectives||!this.doc)this.errors.push(U);else this.doc.errors.push(U);break}case"doc-end":{if(!this.doc){this.errors.push(new n5.YAMLParseError(i5(D),"UNEXPECTED_TOKEN","Unexpected doc-end without preceding document"));break}this.doc.directives.docEnd=!0;let $=WGD.resolveEnd(D.end,D.offset+D.source.length,this.doc.options.strict,this.onError);if(this.decorate(this.doc,!0),$.comment){let U=this.doc.comment;this.doc.comment=U?`${U}
${$.comment}`:$.comment}this.doc.range[2]=$.offset;break}default:this.errors.push(new n5.YAMLParseError(i5(D),"UNEXPECTED_TOKEN",`Unsupported token ${D.type}`))}}*end(D=!1,$=-1){if(this.doc)this.decorate(this.doc,!0),yield this.doc,this.doc=null;else if(D){let U=Object.assign({_directives:this.directives},this.options),Q=new IGD.Document(void 0,U);if(this.atDirectives)this.onError($,"MISSING_CHAR","Missing directives-end indicator line");Q.range=[0,$,$],this.decorate(Q,!1),yield Q}}}BGD.Composer=xy});var fy=T((wGD)=>{var zGD=NN(),ZGD=wN(),KGD=d5(),gy=b5();function HGD(D,$=!0,U){if(D){let Q=(X,F,Y)=>{let J=typeof X==="number"?X:Array.isArray(X)?X[0]:X.offset;if(U)U(J,F,Y);else throw new KGD.YAMLParseError([J,J+1],F,Y)};switch(D.type){case"scalar":case"single-quoted-scalar":case"double-quoted-scalar":return ZGD.resolveFlowScalar(D,$,Q);case"block-scalar":return zGD.resolveBlockScalar({options:{strict:$}},D,Q)}}return null}function LGD(D,$){let{implicitKey:U=!1,indent:Q,inFlow:X=!1,offset:F=-1,type:Y="PLAIN"}=$,J=gy.stringifyString({type:Y,value:D},{implicitKey:U,indent:Q>0?" ".repeat(Q):"",inFlow:X,options:{blockQuote:!0,lineWidth:-1}}),I=$.end??[{type:"newline",offset:-1,indent:Q,source:`
`}];switch(J[0]){case"|":case">":{let q=J.indexOf(`
`),W=J.substring(0,q),B=J.substring(q+1)+`
`,G=[{type:"block-scalar-header",offset:F,indent:Q,source:W}];if(!uy(G,I))G.push({type:"newline",offset:-1,indent:Q,source:`
`});return{type:"block-scalar",offset:F,indent:Q,props:G,source:B}}case'"':return{type:"double-quoted-scalar",offset:F,indent:Q,source:J,end:I};case"'":return{type:"single-quoted-scalar",offset:F,indent:Q,source:J,end:I};default:return{type:"scalar",offset:F,indent:Q,source:J,end:I}}}function NGD(D,$,U={}){let{afterKey:Q=!1,implicitKey:X=!1,inFlow:F=!1,type:Y}=U,J="indent"in D?D.indent:null;if(Q&&typeof J==="number")J+=2;if(!Y)switch(D.type){case"single-quoted-scalar":Y="QUOTE_SINGLE";break;case"double-quoted-scalar":Y="QUOTE_DOUBLE";break;case"block-scalar":{let q=D.props[0];if(q.type!=="block-scalar-header")throw Error("Invalid block scalar header");Y=q.source[0]===">"?"BLOCK_FOLDED":"BLOCK_LITERAL";break}default:Y="PLAIN"}let I=gy.stringifyString({type:Y,value:$},{implicitKey:X||J===null,indent:J!==null&&J>0?" ".repeat(J):"",inFlow:F,options:{blockQuote:!0,lineWidth:-1}});switch(I[0]){case"|":case">":MGD(D,I);break;case'"':RN(D,I,"double-quoted-scalar");break;case"'":RN(D,I,"single-quoted-scalar");break;default:RN(D,I,"scalar")}}function MGD(D,$){let U=$.indexOf(`
`),Q=$.substring(0,U),X=$.substring(U+1)+`
`;if(D.type==="block-scalar"){let F=D.props[0];if(F.type!=="block-scalar-header")throw Error("Invalid block scalar header");F.source=Q,D.source=X}else{let{offset:F}=D,Y="indent"in D?D.indent:-1,J=[{type:"block-scalar-header",offset:F,indent:Y,source:Q}];if(!uy(J,"end"in D?D.end:void 0))J.push({type:"newline",offset:-1,indent:Y,source:`
`});for(let I of Object.keys(D))if(I!=="type"&&I!=="offset")delete D[I];Object.assign(D,{type:"block-scalar",indent:Y,props:J,source:X})}}function uy(D,$){if($)for(let U of $)switch(U.type){case"space":case"comment":D.push(U);break;case"newline":return D.push(U),!0}return!1}function RN(D,$,U){switch(D.type){case"scalar":case"double-quoted-scalar":case"single-quoted-scalar":D.type=U,D.source=$;break;case"block-scalar":{let Q=D.props.slice(1),X=$.length;if(D.props[0].type==="block-scalar-header")X-=D.props[0].source.length;for(let F of Q)F.offset+=X;delete D.props,Object.assign(D,{type:U,source:$,end:Q});break}case"block-map":case"block-seq":{let X={type:"newline",offset:D.offset+$.length,indent:D.indent,source:`
`};delete D.items,Object.assign(D,{type:U,source:$,end:[X]});break}default:{let Q="indent"in D?D.indent:-1,X="end"in D&&Array.isArray(D.end)?D.end.filter((F)=>F.type==="space"||F.type==="comment"||F.type==="newline"):[];for(let F of Object.keys(D))if(F!=="type"&&F!=="offset")delete D[F];Object.assign(D,{type:U,indent:Q,source:$,end:X})}}}wGD.createScalarToken=LGD;wGD.resolveAsScalar=HGD;wGD.setScalarValue=NGD});var yy=T((EGD)=>{var AGD=(D)=>("type"in D)?qY(D):IY(D);function qY(D){switch(D.type){case"block-scalar":{let $="";for(let U of D.props)$+=qY(U);return $+D.source}case"block-map":case"block-seq":{let $="";for(let U of D.items)$+=IY(U);return $}case"flow-collection":{let $=D.start.source;for(let U of D.items)$+=IY(U);for(let U of D.end)$+=U.source;return $}case"document":{let $=IY(D);if(D.end)for(let U of D.end)$+=U.source;return $}default:{let $=D.source;if("end"in D&&D.end)for(let U of D.end)$+=U.source;return $}}}function IY({start:D,key:$,sep:U,value:Q}){let X="";for(let F of D)X+=F.source;if($)X+=qY($);if(U)for(let F of U)X+=F.source;if(Q)X+=qY(Q);return X}EGD.stringify=AGD});var dy=T((SGD)=>{var AN=Symbol("break visit"),TGD=Symbol("skip children"),my=Symbol("remove item");function E4(D,$){if("type"in D&&D.type==="document")D={start:D.start,value:D.value};hy(Object.freeze([]),D,$)}E4.BREAK=AN;E4.SKIP=TGD;E4.REMOVE=my;E4.itemAtPath=(D,$)=>{let U=D;for(let[Q,X]of $){let F=U?.[Q];if(F&&"items"in F)U=F.items[X];else return}return U};E4.parentCollection=(D,$)=>{let U=E4.itemAtPath(D,$.slice(0,-1)),Q=$[$.length-1][0],X=U?.[Q];if(X&&"items"in X)return X;throw Error("Parent collection not found")};function hy(D,$,U){let Q=U($,D);if(typeof Q==="symbol")return Q;for(let X of["key","value"]){let F=$[X];if(F&&"items"in F){for(let Y=0;Y<F.items.length;++Y){let J=hy(Object.freeze(D.concat([[X,Y]])),F.items[Y],U);if(typeof J==="number")Y=J-1;else if(J===AN)return AN;else if(J===my)F.items.splice(Y,1),Y-=1}if(typeof Q==="function"&&X==="key")Q=Q($,D)}}return typeof Q==="function"?Q($,D):Q}SGD.visit=E4});var WY=T((gGD)=>{var EN=fy(),CGD=yy(),bGD=dy(),jN="\uFEFF",TN="\x02",SN="\x18",PN="\x1F",vGD=(D)=>!!D&&("items"in D),_GD=(D)=>!!D&&(D.type==="scalar"||D.type==="single-quoted-scalar"||D.type==="double-quoted-scalar"||D.type==="block-scalar");function kGD(D){switch(D){case jN:return"<BOM>";case TN:return"<DOC>";case SN:return"<FLOW_END>";case PN:return"<SCALAR>";default:return JSON.stringify(D)}}function xGD(D){switch(D){case jN:return"byte-order-mark";case TN:return"doc-mode";case SN:return"flow-error-end";case PN:return"scalar";case"---":return"doc-start";case"...":return"doc-end";case"":case`
`:case`\r
`:return"newline";case"-":return"seq-item-ind";case"?":return"explicit-key-ind";case":":return"map-value-ind";case"{":return"flow-map-start";case"}":return"flow-map-end";case"[":return"flow-seq-start";case"]":return"flow-seq-end";case",":return"comma"}switch(D[0]){case" ":case"\t":return"space";case"#":return"comment";case"%":return"directive-line";case"*":return"alias";case"&":return"anchor";case"!":return"tag";case"'":return"single-quoted-scalar";case'"':return"double-quoted-scalar";case"|":case">":return"block-scalar-header"}return null}gGD.createScalarToken=EN.createScalarToken;gGD.resolveAsScalar=EN.resolveAsScalar;gGD.setScalarValue=EN.setScalarValue;gGD.stringify=CGD.stringify;gGD.visit=bGD.visit;gGD.BOM=jN;gGD.DOCUMENT=TN;gGD.FLOW_END=SN;gGD.SCALAR=PN;gGD.isCollection=vGD;gGD.isScalar=_GD;gGD.prettyToken=kGD;gGD.tokenType=xGD});var bN=T((sGD)=>{var c5=WY();function A$(D){switch(D){case void 0:case" ":case`
`:case"\r":case"\t":return!0;default:return!1}}var ly=new Set("0123456789ABCDEFabcdef"),aGD=new Set("0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz-#;/?:@&=+$_.!~*'()"),BY=new Set(",[]{}"),tGD=new Set(` ,[]{}
\r	`),CN=(D)=>!D||tGD.has(D);class ny{constructor(){this.atEnd=!1,this.blockScalarIndent=-1,this.blockScalarKeep=!1,this.buffer="",this.flowKey=!1,this.flowLevel=0,this.indentNext=0,this.indentValue=0,this.lineEndPos=null,this.next=null,this.pos=0}*lex(D,$=!1){if(D){if(typeof D!=="string")throw TypeError("source is not a string");this.buffer=this.buffer?this.buffer+D:D,this.lineEndPos=null}this.atEnd=!$;let U=this.next??"stream";while(U&&($||this.hasChars(1)))U=yield*this.parseNext(U)}atLineEnd(){let D=this.pos,$=this.buffer[D];while($===" "||$==="\t")$=this.buffer[++D];if(!$||$==="#"||$===`
`)return!0;if($==="\r")return this.buffer[D+1]===`
`;return!1}charAt(D){return this.buffer[this.pos+D]}continueScalar(D){let $=this.buffer[D];if(this.indentNext>0){let U=0;while($===" ")$=this.buffer[++U+D];if($==="\r"){let Q=this.buffer[U+D+1];if(Q===`
`||!Q&&!this.atEnd)return D+U+1}return $===`
`||U>=this.indentNext||!$&&!this.atEnd?D+U:-1}if($==="-"||$==="."){let U=this.buffer.substr(D,3);if((U==="---"||U==="...")&&A$(this.buffer[D+3]))return-1}return D}getLine(){let D=this.lineEndPos;if(typeof D!=="number"||D!==-1&&D<this.pos)D=this.buffer.indexOf(`
`,this.pos),this.lineEndPos=D;if(D===-1)return this.atEnd?this.buffer.substring(this.pos):null;if(this.buffer[D-1]==="\r")D-=1;return this.buffer.substring(this.pos,D)}hasChars(D){return this.pos+D<=this.buffer.length}setNext(D){return this.buffer=this.buffer.substring(this.pos),this.pos=0,this.lineEndPos=null,this.next=D,null}peek(D){return this.buffer.substr(this.pos,D)}*parseNext(D){switch(D){case"stream":return yield*this.parseStream();case"line-start":return yield*this.parseLineStart();case"block-start":return yield*this.parseBlockStart();case"doc":return yield*this.parseDocument();case"flow":return yield*this.parseFlowCollection();case"quoted-scalar":return yield*this.parseQuotedScalar();case"block-scalar":return yield*this.parseBlockScalar();case"plain-scalar":return yield*this.parsePlainScalar()}}*parseStream(){let D=this.getLine();if(D===null)return this.setNext("stream");if(D[0]===c5.BOM)yield*this.pushCount(1),D=D.substring(1);if(D[0]==="%"){let $=D.length,U=D.indexOf("#");while(U!==-1){let X=D[U-1];if(X===" "||X==="\t"){$=U-1;break}else U=D.indexOf("#",U+1)}while(!0){let X=D[$-1];if(X===" "||X==="\t")$-=1;else break}let Q=(yield*this.pushCount($))+(yield*this.pushSpaces(!0));return yield*this.pushCount(D.length-Q),this.pushNewline(),"stream"}if(this.atLineEnd()){let $=yield*this.pushSpaces(!0);return yield*this.pushCount(D.length-$),yield*this.pushNewline(),"stream"}return yield c5.DOCUMENT,yield*this.parseLineStart()}*parseLineStart(){let D=this.charAt(0);if(!D&&!this.atEnd)return this.setNext("line-start");if(D==="-"||D==="."){if(!this.atEnd&&!this.hasChars(4))return this.setNext("line-start");let $=this.peek(3);if(($==="---"||$==="...")&&A$(this.charAt(3)))return yield*this.pushCount(3),this.indentValue=0,this.indentNext=0,$==="---"?"doc":"stream"}if(this.indentValue=yield*this.pushSpaces(!1),this.indentNext>this.indentValue&&!A$(this.charAt(1)))this.indentNext=this.indentValue;return yield*this.parseBlockStart()}*parseBlockStart(){let[D,$]=this.peek(2);if(!$&&!this.atEnd)return this.setNext("block-start");if((D==="-"||D==="?"||D===":")&&A$($)){let U=(yield*this.pushCount(1))+(yield*this.pushSpaces(!0));return this.indentNext=this.indentValue+1,this.indentValue+=U,"block-start"}return"doc"}*parseDocument(){yield*this.pushSpaces(!0);let D=this.getLine();if(D===null)return this.setNext("doc");let $=yield*this.pushIndicators();switch(D[$]){case"#":yield*this.pushCount(D.length-$);case void 0:return yield*this.pushNewline(),yield*this.parseLineStart();case"{":case"[":return yield*this.pushCount(1),this.flowKey=!1,this.flowLevel=1,"flow";case"}":case"]":return yield*this.pushCount(1),"doc";case"*":return yield*this.pushUntil(CN),"doc";case'"':case"'":return yield*this.parseQuotedScalar();case"|":case">":return $+=yield*this.parseBlockScalarHeader(),$+=yield*this.pushSpaces(!0),yield*this.pushCount(D.length-$),yield*this.pushNewline(),yield*this.parseBlockScalar();default:return yield*this.parsePlainScalar()}}*parseFlowCollection(){let D,$,U=-1;do{if(D=yield*this.pushNewline(),D>0)$=yield*this.pushSpaces(!1),this.indentValue=U=$;else $=0;$+=yield*this.pushSpaces(!0)}while(D+$>0);let Q=this.getLine();if(Q===null)return this.setNext("flow");if(U!==-1&&U<this.indentNext&&Q[0]!=="#"||U===0&&(Q.startsWith("---")||Q.startsWith("..."))&&A$(Q[3])){if(!(U===this.indentNext-1&&this.flowLevel===1&&(Q[0]==="]"||Q[0]==="}")))return this.flowLevel=0,yield c5.FLOW_END,yield*this.parseLineStart()}let X=0;while(Q[X]===",")X+=yield*this.pushCount(1),X+=yield*this.pushSpaces(!0),this.flowKey=!1;switch(X+=yield*this.pushIndicators(),Q[X]){case void 0:return"flow";case"#":return yield*this.pushCount(Q.length-X),"flow";case"{":case"[":return yield*this.pushCount(1),this.flowKey=!1,this.flowLevel+=1,"flow";case"}":case"]":return yield*this.pushCount(1),this.flowKey=!0,this.flowLevel-=1,this.flowLevel?"flow":"doc";case"*":return yield*this.pushUntil(CN),"flow";case'"':case"'":return this.flowKey=!0,yield*this.parseQuotedScalar();case":":{let F=this.charAt(1);if(this.flowKey||A$(F)||F===",")return this.flowKey=!1,yield*this.pushCount(1),yield*this.pushSpaces(!0),"flow"}default:return this.flowKey=!1,yield*this.parsePlainScalar()}}*parseQuotedScalar(){let D=this.charAt(0),$=this.buffer.indexOf(D,this.pos+1);if(D==="'")while($!==-1&&this.buffer[$+1]==="'")$=this.buffer.indexOf("'",$+2);else while($!==-1){let X=0;while(this.buffer[$-1-X]==="\\")X+=1;if(X%2===0)break;$=this.buffer.indexOf('"',$+1)}let U=this.buffer.substring(0,$),Q=U.indexOf(`
`,this.pos);if(Q!==-1){while(Q!==-1){let X=this.continueScalar(Q+1);if(X===-1)break;Q=U.indexOf(`
`,X)}if(Q!==-1)$=Q-(U[Q-1]==="\r"?2:1)}if($===-1){if(!this.atEnd)return this.setNext("quoted-scalar");$=this.buffer.length}return yield*this.pushToIndex($+1,!1),this.flowLevel?"flow":"doc"}*parseBlockScalarHeader(){this.blockScalarIndent=-1,this.blockScalarKeep=!1;let D=this.pos;while(!0){let $=this.buffer[++D];if($==="+")this.blockScalarKeep=!0;else if($>"0"&&$<="9")this.blockScalarIndent=Number($)-1;else if($!=="-")break}return yield*this.pushUntil(($)=>A$($)||$==="#")}*parseBlockScalar(){let D=this.pos-1,$=0,U;D:for(let X=this.pos;U=this.buffer[X];++X)switch(U){case" ":$+=1;break;case`
`:D=X,$=0;break;case"\r":{let F=this.buffer[X+1];if(!F&&!this.atEnd)return this.setNext("block-scalar");if(F===`
`)break}default:break D}if(!U&&!this.atEnd)return this.setNext("block-scalar");if($>=this.indentNext){if(this.blockScalarIndent===-1)this.indentNext=$;else this.indentNext=this.blockScalarIndent+(this.indentNext===0?1:this.indentNext);do{let X=this.continueScalar(D+1);if(X===-1)break;D=this.buffer.indexOf(`
`,X)}while(D!==-1);if(D===-1){if(!this.atEnd)return this.setNext("block-scalar");D=this.buffer.length}}let Q=D+1;U=this.buffer[Q];while(U===" ")U=this.buffer[++Q];if(U==="\t"){while(U==="\t"||U===" "||U==="\r"||U===`
`)U=this.buffer[++Q];D=Q-1}else if(!this.blockScalarKeep)do{let X=D-1,F=this.buffer[X];if(F==="\r")F=this.buffer[--X];let Y=X;while(F===" ")F=this.buffer[--X];if(F===`
`&&X>=this.pos&&X+1+$>Y)D=X;else break}while(!0);return yield c5.SCALAR,yield*this.pushToIndex(D+1,!0),yield*this.parseLineStart()}*parsePlainScalar(){let D=this.flowLevel>0,$=this.pos-1,U=this.pos-1,Q;while(Q=this.buffer[++U])if(Q===":"){let X=this.buffer[U+1];if(A$(X)||D&&BY.has(X))break;$=U}else if(A$(Q)){let X=this.buffer[U+1];if(Q==="\r")if(X===`
`)U+=1,Q=`
`,X=this.buffer[U+1];else $=U;if(X==="#"||D&&BY.has(X))break;if(Q===`
`){let F=this.continueScalar(U+1);if(F===-1)break;U=Math.max(U,F-2)}}else{if(D&&BY.has(Q))break;$=U}if(!Q&&!this.atEnd)return this.setNext("plain-scalar");return yield c5.SCALAR,yield*this.pushToIndex($+1,!0),D?"flow":"doc"}*pushCount(D){if(D>0)return yield this.buffer.substr(this.pos,D),this.pos+=D,D;return 0}*pushToIndex(D,$){let U=this.buffer.slice(this.pos,D);if(U)return yield U,this.pos+=U.length,U.length;else if($)yield"";return 0}*pushIndicators(){let D=0;D:while(!0){switch(this.charAt(0)){case"!":D+=yield*this.pushTag(),D+=yield*this.pushSpaces(!0);continue D;case"&":D+=yield*this.pushUntil(CN),D+=yield*this.pushSpaces(!0);continue D;case"-":case"?":case":":{let $=this.flowLevel>0,U=this.charAt(1);if(A$(U)||$&&BY.has(U)){if(!$)this.indentNext=this.indentValue+1;else if(this.flowKey)this.flowKey=!1;D+=yield*this.pushCount(1),D+=yield*this.pushSpaces(!0);continue D}}}break D}return D}*pushTag(){if(this.charAt(1)==="<"){let D=this.pos+2,$=this.buffer[D];while(!A$($)&&$!==">")$=this.buffer[++D];return yield*this.pushToIndex($===">"?D+1:D,!1)}else{let D=this.pos+1,$=this.buffer[D];while($)if(aGD.has($))$=this.buffer[++D];else if($==="%"&&ly.has(this.buffer[D+1])&&ly.has(this.buffer[D+2]))$=this.buffer[D+=3];else break;return yield*this.pushToIndex(D,!1)}}*pushNewline(){let D=this.buffer[this.pos];if(D===`
`)return yield*this.pushCount(1);else if(D==="\r"&&this.charAt(1)===`
`)return yield*this.pushCount(2);else return 0}*pushSpaces(D){let $=this.pos-1,U;do U=this.buffer[++$];while(U===" "||D&&U==="\t");let Q=$-this.pos;if(Q>0)yield this.buffer.substr(this.pos,Q),this.pos=$;return Q}*pushUntil(D){let $=this.pos,U=this.buffer[$];while(!D(U))U=this.buffer[++$];return yield*this.pushToIndex($,!1)}}sGD.Lexer=ny});var vN=T((DzD)=>{class iy{constructor(){this.lineStarts=[],this.addNewLine=(D)=>this.lineStarts.push(D),this.linePos=(D)=>{let $=0,U=this.lineStarts.length;while($<U){let X=$+U>>1;if(this.lineStarts[X]<D)$=X+1;else U=X}if(this.lineStarts[$]===D)return{line:$+1,col:1};if($===0)return{line:0,col:D};let Q=this.lineStarts[$-1];return{line:$,col:D-Q+1}}}}DzD.LineCounter=iy});var _N=T((QzD)=>{var UzD=DD("process"),cy=WY(),XzD=bN();function Y1(D,$){for(let U=0;U<D.length;++U)if(D[U].type===$)return!0;return!1}function py(D){for(let $=0;$<D.length;++$)switch(D[$].type){case"space":case"comment":case"newline":break;default:return $}return-1}function oy(D){switch(D?.type){case"alias":case"scalar":case"single-quoted-scalar":case"double-quoted-scalar":case"flow-collection":return!0;default:return!1}}function GY(D){switch(D.type){case"document":return D.start;case"block-map":{let $=D.items[D.items.length-1];return $.sep??$.start}case"block-seq":return D.items[D.items.length-1].start;default:return[]}}function f2(D){if(D.length===0)return[];let $=D.length;D:while(--$>=0)switch(D[$].type){case"doc-start":case"explicit-key-ind":case"map-value-ind":case"seq-item-ind":case"newline":break D}while(D[++$]?.type==="space");return D.splice($,D.length)}function zY(D,$){if($.length<1e5)Array.prototype.push.apply(D,$);else for(let U=0;U<$.length;++U)D.push($[U])}function ry(D){if(D.start.type==="flow-seq-start"){for(let $ of D.items)if($.sep&&!$.value&&!Y1($.start,"explicit-key-ind")&&!Y1($.sep,"map-value-ind")){if($.key)$.value=$.key;if(delete $.key,oy($.value))if($.value.end)zY($.value.end,$.sep);else $.value.end=$.sep;else zY($.start,$.sep);delete $.sep}}}class ay{constructor(D){this.atNewLine=!0,this.atScalar=!1,this.indent=0,this.offset=0,this.onKeyLine=!1,this.stack=[],this.source="",this.type="",this.lexer=new XzD.Lexer,this.onNewLine=D}*parse(D,$=!1){if(this.onNewLine&&this.offset===0)this.onNewLine(0);for(let U of this.lexer.lex(D,$))yield*this.next(U);if(!$)yield*this.end()}*next(D){if(this.source=D,UzD.env.LOG_TOKENS)console.log("|",cy.prettyToken(D));if(this.atScalar){this.atScalar=!1,yield*this.step(),this.offset+=D.length;return}let $=cy.tokenType(D);if(!$){let U=`Not a YAML token: ${D}`;yield*this.pop({type:"error",offset:this.offset,message:U,source:D}),this.offset+=D.length}else if($==="scalar")this.atNewLine=!1,this.atScalar=!0,this.type="scalar";else{switch(this.type=$,yield*this.step(),$){case"newline":if(this.atNewLine=!0,this.indent=0,this.onNewLine)this.onNewLine(this.offset+D.length);break;case"space":if(this.atNewLine&&D[0]===" ")this.indent+=D.length;break;case"explicit-key-ind":case"map-value-ind":case"seq-item-ind":if(this.atNewLine)this.indent+=D.length;break;case"doc-mode":case"flow-error-end":return;default:this.atNewLine=!1}this.offset+=D.length}}*end(){while(this.stack.length>0)yield*this.pop()}get sourceToken(){return{type:this.type,offset:this.offset,indent:this.indent,source:this.source}}*step(){let D=this.peek(1);if(this.type==="doc-end"&&D?.type!=="doc-end"){while(this.stack.length>0)yield*this.pop();this.stack.push({type:"doc-end",offset:this.offset,source:this.source});return}if(!D)return yield*this.stream();switch(D.type){case"document":return yield*this.document(D);case"alias":case"scalar":case"single-quoted-scalar":case"double-quoted-scalar":return yield*this.scalar(D);case"block-scalar":return yield*this.blockScalar(D);case"block-map":return yield*this.blockMap(D);case"block-seq":return yield*this.blockSequence(D);case"flow-collection":return yield*this.flowCollection(D);case"doc-end":return yield*this.documentEnd(D)}yield*this.pop()}peek(D){return this.stack[this.stack.length-D]}*pop(D){let $=D??this.stack.pop();if(!$)yield{type:"error",offset:this.offset,source:"",message:"Tried to pop an empty stack"};else if(this.stack.length===0)yield $;else{let U=this.peek(1);if($.type==="block-scalar")$.indent="indent"in U?U.indent:0;else if($.type==="flow-collection"&&U.type==="document")$.indent=0;if($.type==="flow-collection")ry($);switch(U.type){case"document":U.value=$;break;case"block-scalar":U.props.push($);break;case"block-map":{let Q=U.items[U.items.length-1];if(Q.value){U.items.push({start:[],key:$,sep:[]}),this.onKeyLine=!0;return}else if(Q.sep)Q.value=$;else{Object.assign(Q,{key:$,sep:[]}),this.onKeyLine=!Q.explicitKey;return}break}case"block-seq":{let Q=U.items[U.items.length-1];if(Q.value)U.items.push({start:[],value:$});else Q.value=$;break}case"flow-collection":{let Q=U.items[U.items.length-1];if(!Q||Q.value)U.items.push({start:[],key:$,sep:[]});else if(Q.sep)Q.value=$;else Object.assign(Q,{key:$,sep:[]});return}default:yield*this.pop(),yield*this.pop($)}if((U.type==="document"||U.type==="block-map"||U.type==="block-seq")&&($.type==="block-map"||$.type==="block-seq")){let Q=$.items[$.items.length-1];if(Q&&!Q.sep&&!Q.value&&Q.start.length>0&&py(Q.start)===-1&&($.indent===0||Q.start.every((X)=>X.type!=="comment"||X.indent<$.indent))){if(U.type==="document")U.end=Q.start;else U.items.push({start:Q.start});$.items.splice(-1,1)}}}}*stream(){switch(this.type){case"directive-line":yield{type:"directive",offset:this.offset,source:this.source};return;case"byte-order-mark":case"space":case"comment":case"newline":yield this.sourceToken;return;case"doc-mode":case"doc-start":{let D={type:"document",offset:this.offset,start:[]};if(this.type==="doc-start")D.start.push(this.sourceToken);this.stack.push(D);return}}yield{type:"error",offset:this.offset,message:`Unexpected ${this.type} token in YAML stream`,source:this.source}}*document(D){if(D.value)return yield*this.lineEnd(D);switch(this.type){case"doc-start":{if(py(D.start)!==-1)yield*this.pop(),yield*this.step();else D.start.push(this.sourceToken);return}case"anchor":case"tag":case"space":case"comment":case"newline":D.start.push(this.sourceToken);return}let $=this.startBlockValue(D);if($)this.stack.push($);else yield{type:"error",offset:this.offset,message:`Unexpected ${this.type} token in YAML document`,source:this.source}}*scalar(D){if(this.type==="map-value-ind"){let $=GY(this.peek(2)),U=f2($),Q;if(D.end)Q=D.end,Q.push(this.sourceToken),delete D.end;else Q=[this.sourceToken];let X={type:"block-map",offset:D.offset,indent:D.indent,items:[{start:U,key:D,sep:Q}]};this.onKeyLine=!0,this.stack[this.stack.length-1]=X}else yield*this.lineEnd(D)}*blockScalar(D){switch(this.type){case"space":case"comment":case"newline":D.props.push(this.sourceToken);return;case"scalar":if(D.source=this.source,this.atNewLine=!0,this.indent=0,this.onNewLine){let $=this.source.indexOf(`
`)+1;while($!==0)this.onNewLine(this.offset+$),$=this.source.indexOf(`
`,$)+1}yield*this.pop();break;default:yield*this.pop(),yield*this.step()}}*blockMap(D){let $=D.items[D.items.length-1];switch(this.type){case"newline":if(this.onKeyLine=!1,$.value){let U="end"in $.value?$.value.end:void 0;if((Array.isArray(U)?U[U.length-1]:void 0)?.type==="comment")U?.push(this.sourceToken);else D.items.push({start:[this.sourceToken]})}else if($.sep)$.sep.push(this.sourceToken);else $.start.push(this.sourceToken);return;case"space":case"comment":if($.value)D.items.push({start:[this.sourceToken]});else if($.sep)$.sep.push(this.sourceToken);else{if(this.atIndentedComment($.start,D.indent)){let Q=D.items[D.items.length-2]?.value?.end;if(Array.isArray(Q)){zY(Q,$.start),Q.push(this.sourceToken),D.items.pop();return}}$.start.push(this.sourceToken)}return}if(this.indent>=D.indent){let U=!this.onKeyLine&&this.indent===D.indent,Q=U&&($.sep||$.explicitKey)&&this.type!=="seq-item-ind",X=[];if(Q&&$.sep&&!$.value){let F=[];for(let Y=0;Y<$.sep.length;++Y){let J=$.sep[Y];switch(J.type){case"newline":F.push(Y);break;case"space":break;case"comment":if(J.indent>D.indent)F.length=0;break;default:F.length=0}}if(F.length>=2)X=$.sep.splice(F[1])}switch(this.type){case"anchor":case"tag":if(Q||$.value)X.push(this.sourceToken),D.items.push({start:X}),this.onKeyLine=!0;else if($.sep)$.sep.push(this.sourceToken);else $.start.push(this.sourceToken);return;case"explicit-key-ind":if(!$.sep&&!$.explicitKey)$.start.push(this.sourceToken),$.explicitKey=!0;else if(Q||$.value)X.push(this.sourceToken),D.items.push({start:X,explicitKey:!0});else this.stack.push({type:"block-map",offset:this.offset,indent:this.indent,items:[{start:[this.sourceToken],explicitKey:!0}]});this.onKeyLine=!0;return;case"map-value-ind":if($.explicitKey)if(!$.sep)if(Y1($.start,"newline"))Object.assign($,{key:null,sep:[this.sourceToken]});else{let F=f2($.start);this.stack.push({type:"block-map",offset:this.offset,indent:this.indent,items:[{start:F,key:null,sep:[this.sourceToken]}]})}else if($.value)D.items.push({start:[],key:null,sep:[this.sourceToken]});else if(Y1($.sep,"map-value-ind"))this.stack.push({type:"block-map",offset:this.offset,indent:this.indent,items:[{start:X,key:null,sep:[this.sourceToken]}]});else if(oy($.key)&&!Y1($.sep,"newline")){let F=f2($.start),Y=$.key,J=$.sep;J.push(this.sourceToken),delete $.key,delete $.sep,this.stack.push({type:"block-map",offset:this.offset,indent:this.indent,items:[{start:F,key:Y,sep:J}]})}else if(X.length>0)$.sep=$.sep.concat(X,this.sourceToken);else $.sep.push(this.sourceToken);else if(!$.sep)Object.assign($,{key:null,sep:[this.sourceToken]});else if($.value||Q)D.items.push({start:X,key:null,sep:[this.sourceToken]});else if(Y1($.sep,"map-value-ind"))this.stack.push({type:"block-map",offset:this.offset,indent:this.indent,items:[{start:[],key:null,sep:[this.sourceToken]}]});else $.sep.push(this.sourceToken);this.onKeyLine=!0;return;case"alias":case"scalar":case"single-quoted-scalar":case"double-quoted-scalar":{let F=this.flowScalar(this.type);if(Q||$.value)D.items.push({start:X,key:F,sep:[]}),this.onKeyLine=!0;else if($.sep)this.stack.push(F);else Object.assign($,{key:F,sep:[]}),this.onKeyLine=!0;return}default:{let F=this.startBlockValue(D);if(F){if(F.type==="block-seq"){if(!$.explicitKey&&$.sep&&!Y1($.sep,"newline")){yield*this.pop({type:"error",offset:this.offset,message:"Unexpected block-seq-ind on same line with key",source:this.source});return}}else if(U)D.items.push({start:X});this.stack.push(F);return}}}}yield*this.pop(),yield*this.step()}*blockSequence(D){let $=D.items[D.items.length-1];switch(this.type){case"newline":if($.value){let U="end"in $.value?$.value.end:void 0;if((Array.isArray(U)?U[U.length-1]:void 0)?.type==="comment")U?.push(this.sourceToken);else D.items.push({start:[this.sourceToken]})}else $.start.push(this.sourceToken);return;case"space":case"comment":if($.value)D.items.push({start:[this.sourceToken]});else{if(this.atIndentedComment($.start,D.indent)){let Q=D.items[D.items.length-2]?.value?.end;if(Array.isArray(Q)){zY(Q,$.start),Q.push(this.sourceToken),D.items.pop();return}}$.start.push(this.sourceToken)}return;case"anchor":case"tag":if($.value||this.indent<=D.indent)break;$.start.push(this.sourceToken);return;case"seq-item-ind":if(this.indent!==D.indent)break;if($.value||Y1($.start,"seq-item-ind"))D.items.push({start:[this.sourceToken]});else $.start.push(this.sourceToken);return}if(this.indent>D.indent){let U=this.startBlockValue(D);if(U){this.stack.push(U);return}}yield*this.pop(),yield*this.step()}*flowCollection(D){let $=D.items[D.items.length-1];if(this.type==="flow-error-end"){let U;do yield*this.pop(),U=this.peek(1);while(U?.type==="flow-collection")}else if(D.end.length===0){switch(this.type){case"comma":case"explicit-key-ind":if(!$||$.sep)D.items.push({start:[this.sourceToken]});else $.start.push(this.sourceToken);return;case"map-value-ind":if(!$||$.value)D.items.push({start:[],key:null,sep:[this.sourceToken]});else if($.sep)$.sep.push(this.sourceToken);else Object.assign($,{key:null,sep:[this.sourceToken]});return;case"space":case"comment":case"newline":case"anchor":case"tag":if(!$||$.value)D.items.push({start:[this.sourceToken]});else if($.sep)$.sep.push(this.sourceToken);else $.start.push(this.sourceToken);return;case"alias":case"scalar":case"single-quoted-scalar":case"double-quoted-scalar":{let Q=this.flowScalar(this.type);if(!$||$.value)D.items.push({start:[],key:Q,sep:[]});else if($.sep)this.stack.push(Q);else Object.assign($,{key:Q,sep:[]});return}case"flow-map-end":case"flow-seq-end":D.end.push(this.sourceToken);return}let U=this.startBlockValue(D);if(U)this.stack.push(U);else yield*this.pop(),yield*this.step()}else{let U=this.peek(2);if(U.type==="block-map"&&(this.type==="map-value-ind"&&U.indent===D.indent||this.type==="newline"&&!U.items[U.items.length-1].sep))yield*this.pop(),yield*this.step();else if(this.type==="map-value-ind"&&U.type!=="flow-collection"){let Q=GY(U),X=f2(Q);ry(D);let F=D.end.splice(1,D.end.length);F.push(this.sourceToken);let Y={type:"block-map",offset:D.offset,indent:D.indent,items:[{start:X,key:D,sep:F}]};this.onKeyLine=!0,this.stack[this.stack.length-1]=Y}else yield*this.lineEnd(D)}}flowScalar(D){if(this.onNewLine){let $=this.source.indexOf(`
`)+1;while($!==0)this.onNewLine(this.offset+$),$=this.source.indexOf(`
`,$)+1}return{type:D,offset:this.offset,indent:this.indent,source:this.source}}startBlockValue(D){switch(this.type){case"alias":case"scalar":case"single-quoted-scalar":case"double-quoted-scalar":return this.flowScalar(this.type);case"block-scalar-header":return{type:"block-scalar",offset:this.offset,indent:this.indent,props:[this.sourceToken],source:""};case"flow-map-start":case"flow-seq-start":return{type:"flow-collection",offset:this.offset,indent:this.indent,start:this.sourceToken,items:[],end:[]};case"seq-item-ind":return{type:"block-seq",offset:this.offset,indent:this.indent,items:[{start:[this.sourceToken]}]};case"explicit-key-ind":{this.onKeyLine=!0;let $=GY(D),U=f2($);return U.push(this.sourceToken),{type:"block-map",offset:this.offset,indent:this.indent,items:[{start:U,explicitKey:!0}]}}case"map-value-ind":{this.onKeyLine=!0;let $=GY(D),U=f2($);return{type:"block-map",offset:this.offset,indent:this.indent,items:[{start:U,key:null,sep:[this.sourceToken]}]}}}return null}atIndentedComment(D,$){if(this.type!=="comment")return!1;if(this.indent<=$)return!1;return D.every((U)=>U.type==="newline"||U.type==="space")}*documentEnd(D){if(this.type!=="doc-mode"){if(D.end)D.end.push(this.sourceToken);else D.end=[this.sourceToken];if(this.type==="newline")yield*this.pop()}}*lineEnd(D){switch(this.type){case"comma":case"doc-start":case"doc-end":case"flow-seq-end":case"flow-map-end":case"map-value-ind":yield*this.pop(),yield*this.step();break;case"newline":this.onKeyLine=!1;case"space":case"comment":default:if(D.end)D.end.push(this.sourceToken);else D.end=[this.sourceToken];if(this.type==="newline")yield*this.pop()}}}QzD.Parser=ay});var $m=T((zzD)=>{var ty=VN(),YzD=h5(),p5=d5(),JzD=vL(),IzD=VD(),qzD=vN(),sy=_N();function ey(D){let $=D.prettyErrors!==!1;return{lineCounter:D.lineCounter||$&&new qzD.LineCounter||null,prettyErrors:$}}function WzD(D,$={}){let{lineCounter:U,prettyErrors:Q}=ey($),X=new sy.Parser(U?.addNewLine),F=new ty.Composer($),Y=Array.from(F.compose(X.parse(D)));if(Q&&U)for(let J of Y)J.errors.forEach(p5.prettifyError(D,U)),J.warnings.forEach(p5.prettifyError(D,U));if(Y.length>0)return Y;return Object.assign([],{empty:!0},F.streamInfo())}function Dm(D,$={}){let{lineCounter:U,prettyErrors:Q}=ey($),X=new sy.Parser(U?.addNewLine),F=new ty.Composer($),Y=null;for(let J of F.compose(X.parse(D),!0,D.length))if(!Y)Y=J;else if(Y.options.logLevel!=="silent"){Y.errors.push(new p5.YAMLParseError(J.range.slice(0,2),"MULTIPLE_DOCS","Source contains multiple documents; please use YAML.parseAllDocuments()"));break}if(Q&&U)Y.errors.forEach(p5.prettifyError(D,U)),Y.warnings.forEach(p5.prettifyError(D,U));return Y}function BzD(D,$,U){let Q=void 0;if(typeof $==="function")Q=$;else if(U===void 0&&$&&typeof $==="object")U=$;let X=Dm(D,U);if(!X)return null;if(X.warnings.forEach((F)=>JzD.warn(X.options.logLevel,F)),X.errors.length>0)if(X.options.logLevel!=="silent")throw X.errors[0];else X.errors=[];return X.toJS(Object.assign({reviver:Q},U))}function GzD(D,$,U){let Q=null;if(typeof $==="function"||Array.isArray($))Q=$;else if(U===void 0&&$)U=$;if(typeof U==="string")U=U.length;if(typeof U==="number"){let X=Math.round(U);U=X<1?void 0:X>8?{indent:8}:{indent:X}}if(D===void 0){let{keepUndefined:X}=U??$??{};if(!X)return}if(IzD.isDocument(D)&&!Q)return D.toString(U);return new YzD.Document(D,Q,U).toString(U)}zzD.parse=BzD;zzD.parseAllDocuments=WzD;zzD.parseDocument=Dm;zzD.stringify=GzD});var xN=T((XZD,n$)=>{var Xm=XZD;XZD.isWhiteSpace=function($){return $===" "||$===" "||$==="\uFEFF"||$>="\t"&&$<="\r"||$===" "||$>=" "&&$<=" "||$==="\u2028"||$==="\u2029"||$===" "||$===" "||$===" "};XZD.isWhiteSpaceJSON=function($){return $===" "||$==="\t"||$===`
`||$==="\r"};XZD.isLineTerminator=function($){return $===`
`||$==="\r"||$==="\u2028"||$==="\u2029"};XZD.isLineTerminatorJSON=function($){return $===`
`||$==="\r"};XZD.isIdentifierStart=function($){return $==="$"||$==="_"||$>="A"&&$<="Z"||$>="a"&&$<="z"||$>="€"&&Xm.NonAsciiIdentifierStart.test($)};XZD.isIdentifierPart=function($){return $==="$"||$==="_"||$>="A"&&$<="Z"||$>="a"&&$<="z"||$>="0"&&$<="9"||$>="€"&&Xm.NonAsciiIdentifierPart.test($)};XZD.NonAsciiIdentifierStart=/[\xAA\xB5\xBA\xC0-\xD6\xD8-\xF6\xF8-\u02C1\u02C6-\u02D1\u02E0-\u02E4\u02EC\u02EE\u0370-\u0374\u0376\u0377\u037A-\u037D\u0386\u0388-\u038A\u038C\u038E-\u03A1\u03A3-\u03F5\u03F7-\u0481\u048A-\u0527\u0531-\u0556\u0559\u0561-\u0587\u05D0-\u05EA\u05F0-\u05F2\u0620-\u064A\u066E\u066F\u0671-\u06D3\u06D5\u06E5\u06E6\u06EE\u06EF\u06FA-\u06FC\u06FF\u0710\u0712-\u072F\u074D-\u07A5\u07B1\u07CA-\u07EA\u07F4\u07F5\u07FA\u0800-\u0815\u081A\u0824\u0828\u0840-\u0858\u08A0\u08A2-\u08AC\u0904-\u0939\u093D\u0950\u0958-\u0961\u0971-\u0977\u0979-\u097F\u0985-\u098C\u098F\u0990\u0993-\u09A8\u09AA-\u09B0\u09B2\u09B6-\u09B9\u09BD\u09CE\u09DC\u09DD\u09DF-\u09E1\u09F0\u09F1\u0A05-\u0A0A\u0A0F\u0A10\u0A13-\u0A28\u0A2A-\u0A30\u0A32\u0A33\u0A35\u0A36\u0A38\u0A39\u0A59-\u0A5C\u0A5E\u0A72-\u0A74\u0A85-\u0A8D\u0A8F-\u0A91\u0A93-\u0AA8\u0AAA-\u0AB0\u0AB2\u0AB3\u0AB5-\u0AB9\u0ABD\u0AD0\u0AE0\u0AE1\u0B05-\u0B0C\u0B0F\u0B10\u0B13-\u0B28\u0B2A-\u0B30\u0B32\u0B33\u0B35-\u0B39\u0B3D\u0B5C\u0B5D\u0B5F-\u0B61\u0B71\u0B83\u0B85-\u0B8A\u0B8E-\u0B90\u0B92-\u0B95\u0B99\u0B9A\u0B9C\u0B9E\u0B9F\u0BA3\u0BA4\u0BA8-\u0BAA\u0BAE-\u0BB9\u0BD0\u0C05-\u0C0C\u0C0E-\u0C10\u0C12-\u0C28\u0C2A-\u0C33\u0C35-\u0C39\u0C3D\u0C58\u0C59\u0C60\u0C61\u0C85-\u0C8C\u0C8E-\u0C90\u0C92-\u0CA8\u0CAA-\u0CB3\u0CB5-\u0CB9\u0CBD\u0CDE\u0CE0\u0CE1\u0CF1\u0CF2\u0D05-\u0D0C\u0D0E-\u0D10\u0D12-\u0D3A\u0D3D\u0D4E\u0D60\u0D61\u0D7A-\u0D7F\u0D85-\u0D96\u0D9A-\u0DB1\u0DB3-\u0DBB\u0DBD\u0DC0-\u0DC6\u0E01-\u0E30\u0E32\u0E33\u0E40-\u0E46\u0E81\u0E82\u0E84\u0E87\u0E88\u0E8A\u0E8D\u0E94-\u0E97\u0E99-\u0E9F\u0EA1-\u0EA3\u0EA5\u0EA7\u0EAA\u0EAB\u0EAD-\u0EB0\u0EB2\u0EB3\u0EBD\u0EC0-\u0EC4\u0EC6\u0EDC-\u0EDF\u0F00\u0F40-\u0F47\u0F49-\u0F6C\u0F88-\u0F8C\u1000-\u102A\u103F\u1050-\u1055\u105A-\u105D\u1061\u1065\u1066\u106E-\u1070\u1075-\u1081\u108E\u10A0-\u10C5\u10C7\u10CD\u10D0-\u10FA\u10FC-\u1248\u124A-\u124D\u1250-\u1256\u1258\u125A-\u125D\u1260-\u1288\u128A-\u128D\u1290-\u12B0\u12B2-\u12B5\u12B8-\u12BE\u12C0\u12C2-\u12C5\u12C8-\u12D6\u12D8-\u1310\u1312-\u1315\u1318-\u135A\u1380-\u138F\u13A0-\u13F4\u1401-\u166C\u166F-\u167F\u1681-\u169A\u16A0-\u16EA\u16EE-\u16F0\u1700-\u170C\u170E-\u1711\u1720-\u1731\u1740-\u1751\u1760-\u176C\u176E-\u1770\u1780-\u17B3\u17D7\u17DC\u1820-\u1877\u1880-\u18A8\u18AA\u18B0-\u18F5\u1900-\u191C\u1950-\u196D\u1970-\u1974\u1980-\u19AB\u19C1-\u19C7\u1A00-\u1A16\u1A20-\u1A54\u1AA7\u1B05-\u1B33\u1B45-\u1B4B\u1B83-\u1BA0\u1BAE\u1BAF\u1BBA-\u1BE5\u1C00-\u1C23\u1C4D-\u1C4F\u1C5A-\u1C7D\u1CE9-\u1CEC\u1CEE-\u1CF1\u1CF5\u1CF6\u1D00-\u1DBF\u1E00-\u1F15\u1F18-\u1F1D\u1F20-\u1F45\u1F48-\u1F4D\u1F50-\u1F57\u1F59\u1F5B\u1F5D\u1F5F-\u1F7D\u1F80-\u1FB4\u1FB6-\u1FBC\u1FBE\u1FC2-\u1FC4\u1FC6-\u1FCC\u1FD0-\u1FD3\u1FD6-\u1FDB\u1FE0-\u1FEC\u1FF2-\u1FF4\u1FF6-\u1FFC\u2071\u207F\u2090-\u209C\u2102\u2107\u210A-\u2113\u2115\u2119-\u211D\u2124\u2126\u2128\u212A-\u212D\u212F-\u2139\u213C-\u213F\u2145-\u2149\u214E\u2160-\u2188\u2C00-\u2C2E\u2C30-\u2C5E\u2C60-\u2CE4\u2CEB-\u2CEE\u2CF2\u2CF3\u2D00-\u2D25\u2D27\u2D2D\u2D30-\u2D67\u2D6F\u2D80-\u2D96\u2DA0-\u2DA6\u2DA8-\u2DAE\u2DB0-\u2DB6\u2DB8-\u2DBE\u2DC0-\u2DC6\u2DC8-\u2DCE\u2DD0-\u2DD6\u2DD8-\u2DDE\u2E2F\u3005-\u3007\u3021-\u3029\u3031-\u3035\u3038-\u303C\u3041-\u3096\u309D-\u309F\u30A1-\u30FA\u30FC-\u30FF\u3105-\u312D\u3131-\u318E\u31A0-\u31BA\u31F0-\u31FF\u3400-\u4DB5\u4E00-\u9FCC\uA000-\uA48C\uA4D0-\uA4FD\uA500-\uA60C\uA610-\uA61F\uA62A\uA62B\uA640-\uA66E\uA67F-\uA697\uA6A0-\uA6EF\uA717-\uA71F\uA722-\uA788\uA78B-\uA78E\uA790-\uA793\uA7A0-\uA7AA\uA7F8-\uA801\uA803-\uA805\uA807-\uA80A\uA80C-\uA822\uA840-\uA873\uA882-\uA8B3\uA8F2-\uA8F7\uA8FB\uA90A-\uA925\uA930-\uA946\uA960-\uA97C\uA984-\uA9B2\uA9CF\uAA00-\uAA28\uAA40-\uAA42\uAA44-\uAA4B\uAA60-\uAA76\uAA7A\uAA80-\uAAAF\uAAB1\uAAB5\uAAB6\uAAB9-\uAABD\uAAC0\uAAC2\uAADB-\uAADD\uAAE0-\uAAEA\uAAF2-\uAAF4\uAB01-\uAB06\uAB09-\uAB0E\uAB11-\uAB16\uAB20-\uAB26\uAB28-\uAB2E\uABC0-\uABE2\uAC00-\uD7A3\uD7B0-\uD7C6\uD7CB-\uD7FB\uF900-\uFA6D\uFA70-\uFAD9\uFB00-\uFB06\uFB13-\uFB17\uFB1D\uFB1F-\uFB28\uFB2A-\uFB36\uFB38-\uFB3C\uFB3E\uFB40\uFB41\uFB43\uFB44\uFB46-\uFBB1\uFBD3-\uFD3D\uFD50-\uFD8F\uFD92-\uFDC7\uFDF0-\uFDFB\uFE70-\uFE74\uFE76-\uFEFC\uFF21-\uFF3A\uFF41-\uFF5A\uFF66-\uFFBE\uFFC2-\uFFC7\uFFCA-\uFFCF\uFFD2-\uFFD7\uFFDA-\uFFDC]/;XZD.NonAsciiIdentifierPart=/[\xAA\xB5\xBA\xC0-\xD6\xD8-\xF6\xF8-\u02C1\u02C6-\u02D1\u02E0-\u02E4\u02EC\u02EE\u0300-\u0374\u0376\u0377\u037A-\u037D\u0386\u0388-\u038A\u038C\u038E-\u03A1\u03A3-\u03F5\u03F7-\u0481\u0483-\u0487\u048A-\u0527\u0531-\u0556\u0559\u0561-\u0587\u0591-\u05BD\u05BF\u05C1\u05C2\u05C4\u05C5\u05C7\u05D0-\u05EA\u05F0-\u05F2\u0610-\u061A\u0620-\u0669\u066E-\u06D3\u06D5-\u06DC\u06DF-\u06E8\u06EA-\u06FC\u06FF\u0710-\u074A\u074D-\u07B1\u07C0-\u07F5\u07FA\u0800-\u082D\u0840-\u085B\u08A0\u08A2-\u08AC\u08E4-\u08FE\u0900-\u0963\u0966-\u096F\u0971-\u0977\u0979-\u097F\u0981-\u0983\u0985-\u098C\u098F\u0990\u0993-\u09A8\u09AA-\u09B0\u09B2\u09B6-\u09B9\u09BC-\u09C4\u09C7\u09C8\u09CB-\u09CE\u09D7\u09DC\u09DD\u09DF-\u09E3\u09E6-\u09F1\u0A01-\u0A03\u0A05-\u0A0A\u0A0F\u0A10\u0A13-\u0A28\u0A2A-\u0A30\u0A32\u0A33\u0A35\u0A36\u0A38\u0A39\u0A3C\u0A3E-\u0A42\u0A47\u0A48\u0A4B-\u0A4D\u0A51\u0A59-\u0A5C\u0A5E\u0A66-\u0A75\u0A81-\u0A83\u0A85-\u0A8D\u0A8F-\u0A91\u0A93-\u0AA8\u0AAA-\u0AB0\u0AB2\u0AB3\u0AB5-\u0AB9\u0ABC-\u0AC5\u0AC7-\u0AC9\u0ACB-\u0ACD\u0AD0\u0AE0-\u0AE3\u0AE6-\u0AEF\u0B01-\u0B03\u0B05-\u0B0C\u0B0F\u0B10\u0B13-\u0B28\u0B2A-\u0B30\u0B32\u0B33\u0B35-\u0B39\u0B3C-\u0B44\u0B47\u0B48\u0B4B-\u0B4D\u0B56\u0B57\u0B5C\u0B5D\u0B5F-\u0B63\u0B66-\u0B6F\u0B71\u0B82\u0B83\u0B85-\u0B8A\u0B8E-\u0B90\u0B92-\u0B95\u0B99\u0B9A\u0B9C\u0B9E\u0B9F\u0BA3\u0BA4\u0BA8-\u0BAA\u0BAE-\u0BB9\u0BBE-\u0BC2\u0BC6-\u0BC8\u0BCA-\u0BCD\u0BD0\u0BD7\u0BE6-\u0BEF\u0C01-\u0C03\u0C05-\u0C0C\u0C0E-\u0C10\u0C12-\u0C28\u0C2A-\u0C33\u0C35-\u0C39\u0C3D-\u0C44\u0C46-\u0C48\u0C4A-\u0C4D\u0C55\u0C56\u0C58\u0C59\u0C60-\u0C63\u0C66-\u0C6F\u0C82\u0C83\u0C85-\u0C8C\u0C8E-\u0C90\u0C92-\u0CA8\u0CAA-\u0CB3\u0CB5-\u0CB9\u0CBC-\u0CC4\u0CC6-\u0CC8\u0CCA-\u0CCD\u0CD5\u0CD6\u0CDE\u0CE0-\u0CE3\u0CE6-\u0CEF\u0CF1\u0CF2\u0D02\u0D03\u0D05-\u0D0C\u0D0E-\u0D10\u0D12-\u0D3A\u0D3D-\u0D44\u0D46-\u0D48\u0D4A-\u0D4E\u0D57\u0D60-\u0D63\u0D66-\u0D6F\u0D7A-\u0D7F\u0D82\u0D83\u0D85-\u0D96\u0D9A-\u0DB1\u0DB3-\u0DBB\u0DBD\u0DC0-\u0DC6\u0DCA\u0DCF-\u0DD4\u0DD6\u0DD8-\u0DDF\u0DF2\u0DF3\u0E01-\u0E3A\u0E40-\u0E4E\u0E50-\u0E59\u0E81\u0E82\u0E84\u0E87\u0E88\u0E8A\u0E8D\u0E94-\u0E97\u0E99-\u0E9F\u0EA1-\u0EA3\u0EA5\u0EA7\u0EAA\u0EAB\u0EAD-\u0EB9\u0EBB-\u0EBD\u0EC0-\u0EC4\u0EC6\u0EC8-\u0ECD\u0ED0-\u0ED9\u0EDC-\u0EDF\u0F00\u0F18\u0F19\u0F20-\u0F29\u0F35\u0F37\u0F39\u0F3E-\u0F47\u0F49-\u0F6C\u0F71-\u0F84\u0F86-\u0F97\u0F99-\u0FBC\u0FC6\u1000-\u1049\u1050-\u109D\u10A0-\u10C5\u10C7\u10CD\u10D0-\u10FA\u10FC-\u1248\u124A-\u124D\u1250-\u1256\u1258\u125A-\u125D\u1260-\u1288\u128A-\u128D\u1290-\u12B0\u12B2-\u12B5\u12B8-\u12BE\u12C0\u12C2-\u12C5\u12C8-\u12D6\u12D8-\u1310\u1312-\u1315\u1318-\u135A\u135D-\u135F\u1380-\u138F\u13A0-\u13F4\u1401-\u166C\u166F-\u167F\u1681-\u169A\u16A0-\u16EA\u16EE-\u16F0\u1700-\u170C\u170E-\u1714\u1720-\u1734\u1740-\u1753\u1760-\u176C\u176E-\u1770\u1772\u1773\u1780-\u17D3\u17D7\u17DC\u17DD\u17E0-\u17E9\u180B-\u180D\u1810-\u1819\u1820-\u1877\u1880-\u18AA\u18B0-\u18F5\u1900-\u191C\u1920-\u192B\u1930-\u193B\u1946-\u196D\u1970-\u1974\u1980-\u19AB\u19B0-\u19C9\u19D0-\u19D9\u1A00-\u1A1B\u1A20-\u1A5E\u1A60-\u1A7C\u1A7F-\u1A89\u1A90-\u1A99\u1AA7\u1B00-\u1B4B\u1B50-\u1B59\u1B6B-\u1B73\u1B80-\u1BF3\u1C00-\u1C37\u1C40-\u1C49\u1C4D-\u1C7D\u1CD0-\u1CD2\u1CD4-\u1CF6\u1D00-\u1DE6\u1DFC-\u1F15\u1F18-\u1F1D\u1F20-\u1F45\u1F48-\u1F4D\u1F50-\u1F57\u1F59\u1F5B\u1F5D\u1F5F-\u1F7D\u1F80-\u1FB4\u1FB6-\u1FBC\u1FBE\u1FC2-\u1FC4\u1FC6-\u1FCC\u1FD0-\u1FD3\u1FD6-\u1FDB\u1FE0-\u1FEC\u1FF2-\u1FF4\u1FF6-\u1FFC\u200C\u200D\u203F\u2040\u2054\u2071\u207F\u2090-\u209C\u20D0-\u20DC\u20E1\u20E5-\u20F0\u2102\u2107\u210A-\u2113\u2115\u2119-\u211D\u2124\u2126\u2128\u212A-\u212D\u212F-\u2139\u213C-\u213F\u2145-\u2149\u214E\u2160-\u2188\u2C00-\u2C2E\u2C30-\u2C5E\u2C60-\u2CE4\u2CEB-\u2CF3\u2D00-\u2D25\u2D27\u2D2D\u2D30-\u2D67\u2D6F\u2D7F-\u2D96\u2DA0-\u2DA6\u2DA8-\u2DAE\u2DB0-\u2DB6\u2DB8-\u2DBE\u2DC0-\u2DC6\u2DC8-\u2DCE\u2DD0-\u2DD6\u2DD8-\u2DDE\u2DE0-\u2DFF\u2E2F\u3005-\u3007\u3021-\u302F\u3031-\u3035\u3038-\u303C\u3041-\u3096\u3099\u309A\u309D-\u309F\u30A1-\u30FA\u30FC-\u30FF\u3105-\u312D\u3131-\u318E\u31A0-\u31BA\u31F0-\u31FF\u3400-\u4DB5\u4E00-\u9FCC\uA000-\uA48C\uA4D0-\uA4FD\uA500-\uA60C\uA610-\uA62B\uA640-\uA66F\uA674-\uA67D\uA67F-\uA697\uA69F-\uA6F1\uA717-\uA71F\uA722-\uA788\uA78B-\uA78E\uA790-\uA793\uA7A0-\uA7AA\uA7F8-\uA827\uA840-\uA873\uA880-\uA8C4\uA8D0-\uA8D9\uA8E0-\uA8F7\uA8FB\uA900-\uA92D\uA930-\uA953\uA960-\uA97C\uA980-\uA9C0\uA9CF-\uA9D9\uAA00-\uAA36\uAA40-\uAA4D\uAA50-\uAA59\uAA60-\uAA76\uAA7A\uAA7B\uAA80-\uAAC2\uAADB-\uAADD\uAAE0-\uAAEF\uAAF2-\uAAF6\uAB01-\uAB06\uAB09-\uAB0E\uAB11-\uAB16\uAB20-\uAB26\uAB28-\uAB2E\uABC0-\uABEA\uABEC\uABED\uABF0-\uABF9\uAC00-\uD7A3\uD7B0-\uD7C6\uD7CB-\uD7FB\uF900-\uFA6D\uFA70-\uFAD9\uFB00-\uFB06\uFB13-\uFB17\uFB1D-\uFB28\uFB2A-\uFB36\uFB38-\uFB3C\uFB3E\uFB40\uFB41\uFB43\uFB44\uFB46-\uFBB1\uFBD3-\uFD3D\uFD50-\uFD8F\uFD92-\uFDC7\uFDF0-\uFDFB\uFE00-\uFE0F\uFE20-\uFE26\uFE33\uFE34\uFE4D-\uFE4F\uFE70-\uFE74\uFE76-\uFEFC\uFF10-\uFF19\uFF21-\uFF3A\uFF3F\uFF41-\uFF5A\uFF66-\uFFBE\uFFC2-\uFFC7\uFFCA-\uFFCF\uFFD2-\uFFD7\uFFDA-\uFFDC]/});var o5=T((ZZD,HY)=>{var B6=xN();function y2(D){return D>="0"&&D<="9"||D>="A"&&D<="F"||D>="a"&&D<="f"}function m2(D){return D>="0"&&D<="7"}function r5(D){return D>="0"&&D<="9"}var Qm={"'":"'",'"':'"',"\\":"\\",b:"\b",f:"\f",n:`
`,r:"\r",t:"\t",v:"\v","/":"/"};function GZD(D,$,U,Q,X,F){var Y=$+" at "+(Q+1)+":"+(X+1),J=U-X-1,I="",q="",W=F?B6.isLineTerminator:B6.isLineTerminatorJSON;if(J<U-70)J=U-70;while(!0){var B=D[++J];if(W(B)||J===D.length){if(U>=J)q+="^";break}if(I+=B,U===J)q+="^";else if(U>J)q+=D[J]==="\t"?"\t":" ";if(I.length>78)break}return Y+`
`+I+`
`+q}function zZD(D,$){var U=!1,Q=!1;if($.legacy||$.mode==="json");else if($.mode==="cjson")Q=!0;else if($.mode==="json5")U=!0;else U=!0;var X=U?B6.isLineTerminator:B6.isLineTerminatorJSON,F=U?B6.isWhiteSpace:B6.isWhiteSpaceJSON,Y=D.length,J=0,I=0,q=0,W=[],B=function(){},G=function(R){return R};if($._tokenize)(function(){var R=null;B=function(){if(R!==null)throw Error("internal error, token overlap");R=q},G=function(P,h){if(R!=q){var i={raw:D.substr(R,q-R),type:h,stack:W.slice(0)};if(P!==void 0)i.value=P;$._tokenize.call(null,i)}return R=null,P}})();function Z(R){var P=q-I;if(!R){if(q<Y){var h="'"+JSON.stringify(D[q]).replace(/^"|"$/g,"").replace(/'/g,"\\'").replace(/\\"/g,'"')+"'";if(!R)R="Unexpected token "+h}else if(!R)R="Unexpected end of input"}var i=SyntaxError(GZD(D,R,q,J,P,U));throw i.row=J+1,i.column=P+1,i}function z(R){if(R==="\r"&&D[q]===`
`)q++;I=q,J++}function K(){var R;while(q<Y){B();var P=D[q++];if(P==='"'||P==="'"&&U)return G(S(P),"literal");else if(P==="{")return G(void 0,"separator"),O();else if(P==="[")return G(void 0,"separator"),j();else if(P==="-"||P==="."||r5(P)||U&&(P==="+"||P==="I"||P==="N"))return G(E(),"literal");else if(P==="n")return L("null"),G(null,"literal");else if(P==="t")return L("true"),G(!0,"literal");else if(P==="f")return L("false"),G(!1,"literal");else return q--,G(void 0)}}function H(){var R;while(q<Y){B();var P=D[q++];if(P==='"'||P==="'"&&U)return G(S(P),"key");else if(P==="{")return G(void 0,"separator"),O();else if(P==="[")return G(void 0,"separator"),j();else if(P==="."||r5(P))return G(E(!0),"key");else if(U&&B6.isIdentifierStart(P)||P==="\\"&&D[q]==="u"){var h=q-1,R=C();if(R===void 0)return q=h,G(void 0);else return G(R,"key")}else return q--,G(void 0)}}function M(){B();while(q<Y){var R=D[q++];if(X(R))q--,G(void 0,"whitespace"),B(),q++,z(R),G(void 0,"newline"),B();else if(F(R));else if(R==="/"&&(U||Q)&&(D[q]==="/"||D[q]==="*"))q--,G(void 0,"whitespace"),B(),q++,N(D[q++]==="*"),G(void 0,"comment"),B();else{q--;break}}return G(void 0,"whitespace")}function N(R){while(q<Y){var P=D[q++];if(X(P)){if(!R){q--;return}z(P)}else if(P==="*"&&R){if(D[q]==="/"){q++;return}}}if(R)Z("Unclosed multiline comment")}function L(R){var P=q,h=R.length;for(var i=1;i<h;i++){if(q>=Y||R[i]!=D[q])q=P-1,Z();q++}}function O(){var R=$.null_prototype?Object.create(null):{},P={},h=!1;while(q<Y){M();var i=H();M(),B();var v=D[q++];if(G(void 0,"separator"),v==="}"&&i===void 0){if(!U&&h)q--,Z("Trailing comma in object");return R}else if(v===":"&&i!==void 0){M(),W.push(i);var k=K();if(W.pop(),k===void 0)Z("No value found for key "+i);if(typeof i!=="string"){if(!U||typeof i!=="number")Z("Wrong key type: "+i)}if(((i in P)||P[i]!=null)&&$.reserved_keys!=="replace"){if($.reserved_keys==="throw")Z("Reserved key: "+i)}else{if(typeof $.reviver==="function")k=$.reviver.call(null,i,k);if(k!==void 0)h=!0,Object.defineProperty(R,i,{value:k,enumerable:!0,configurable:!0,writable:!0})}M(),B();var v=D[q++];if(G(void 0,"separator"),v===",")continue;else if(v==="}")return R;else Z()}else q--,Z()}Z()}function j(){var R=[];while(q<Y){M(),W.push(R.length);var P=K();W.pop(),M(),B();var h=D[q++];if(G(void 0,"separator"),P!==void 0){if(typeof $.reviver==="function")P=$.reviver.call(null,String(R.length),P);if(P===void 0)R.length++,P=!0;else R.push(P)}if(h===","){if(P===void 0)Z("Elisions are not supported")}else if(h==="]"){if(!U&&P===void 0&&R.length)q--,Z("Trailing comma in array");return R}else q--,Z()}}function E(){q--;var R=q,P=D[q++],h,i=function(w){var V=D.substr(R,q-R);if(w)var _=parseInt(V.replace(/^0o?/,""),8);else var _=Number(V);if(Number.isNaN(_))q--,Z('Bad numeric literal - "'+D.substr(R,q-R+1)+'"');else if(!U&&!V.match(/^-?(0|[1-9][0-9]*)(\.[0-9]+)?(e[+-]?[0-9]+)?$/i))q--,Z('Non-json numeric literal - "'+D.substr(R,q-R+1)+'"');else return _};if(P==="-"||P==="+"&&U)P=D[q++];if(P==="N"&&U)return L("NaN"),NaN;if(P==="I"&&U)return L("Infinity"),i();if(P>="1"&&P<="9"){while(q<Y&&r5(D[q]))q++;P=D[q++]}if(P==="0"){P=D[q++];var v=P==="o"||P==="O"||m2(P),k=P==="x"||P==="X";if(U&&(v||k)){while(q<Y&&(k?y2:m2)(D[q]))q++;var A=1;if(D[R]==="-")A=-1,R++;else if(D[R]==="+")R++;return A*i(v)}}if(P==="."){while(q<Y&&r5(D[q]))q++;P=D[q++]}if(P==="e"||P==="E"){if(P=D[q++],P==="-"||P==="+")q++;while(q<Y&&r5(D[q]))q++;P=D[q++]}return q--,i()}function C(){q--;var R="";while(q<Y){var P=D[q++];if(P==="\\"&&D[q]==="u"&&y2(D[q+1])&&y2(D[q+2])&&y2(D[q+3])&&y2(D[q+4]))P=String.fromCharCode(parseInt(D.substr(q+1,4),16)),q+=5;if(R.length)if(B6.isIdentifierPart(P))R+=P;else return q--,R;else if(B6.isIdentifierStart(P))R+=P;else return}Z()}function S(R){var P="";while(q<Y){var h=D[q++];if(h===R)return P;else if(h==="\\"){if(q>=Y)Z();if(h=D[q++],Qm[h]&&(U||h!="v"&&h!="'"))P+=Qm[h];else if(U&&X(h))z(h);else if(h==="u"||h==="x"&&U){var i=h==="u"?4:2;for(var v=0;v<i;v++){if(q>=Y)Z();if(!y2(D[q]))Z("Bad escape sequence");q++}P+=String.fromCharCode(parseInt(D.substr(q-i,i),16))}else if(U&&m2(h)){if(h<"4"&&m2(D[q])&&m2(D[q+1]))var k=3;else if(m2(D[q]))var k=2;else var k=1;q+=k-1,P+=String.fromCharCode(parseInt(D.substr(q-k,k),8))}else if(U)P+=h;else q--,Z()}else if(X(h))Z();else{if(!U&&h.charCodeAt(0)<32)q--,Z("Unexpected control character");P+=h}}Z()}M();var b=K();if(b!==void 0||q<Y)if(M(),q>=Y){if(typeof $.reviver==="function")b=$.reviver.call(null,"",b);return b}else Z();else if(q)Z("No data, only a whitespace");else Z("No data, empty input")}ZZD.parse=function($,U){if(typeof U==="function")U={reviver:U};if($===void 0)return;if(typeof $!=="string")$=String($);if(U==null)U={};if(U.reserved_keys==null)U.reserved_keys="ignore";if(U.reserved_keys==="throw"||U.reserved_keys==="ignore"){if(U.null_prototype==null)U.null_prototype=!0}try{return zZD($,U)}catch(X){if(X instanceof SyntaxError&&X.row!=null&&X.column!=null){var Q=X;X=SyntaxError(Q.message),X.column=Q.column,X.row=Q.row}throw X}};ZZD.tokenize=function($,U){if(U==null)U={};U._tokenize=function(X){if(U._addstack)X.stack.unshift.apply(X.stack,U._addstack);Q.push(X)};var Q=[];return Q.data=ZZD.parse($,U),Q}});var fN=T((NZD,Jm)=>{var gN=xN();if(!function(){}.name)Object.defineProperty(function(){}.constructor.prototype,"name",{get:function(){var D=this.toString().match(/^\s*function\s*(\S*)\s*\(/)[1];return Object.defineProperty(this,"name",{value:D}),D}});var HZD={0:"\\0",8:"\\b",9:"\\t",10:"\\n",11:"\\v",12:"\\f",13:"\\r",92:"\\\\"},LZD=Object.prototype.hasOwnProperty,Ym=/[\x00-\x1f\x7f-\x9f\u00ad\u0600-\u0604\u070f\u17b4\u17b5\u200c-\u200f\u2028-\u202f\u2060-\u206f\ufeff\ufff0-\uffff]/;function uN(D,$,U,Q){var X=$.mode==="json5"||!$.mode;function F(B,G){var Z=$._prefix?$._prefix:"";if(!$.indent)return Z+B;var z="",K=U+(G||0);for(var H=0;H<K;H++)z+=$.indent;return Z+z+B+(G?`
`:"")}function Y(B){if($.quote_keys)return J(B);if(String(Number(B))==B&&B[0]!="-")return B;if(B=="")return J(B);var G="";for(var Z=0;Z<B.length;Z++){if(Z>0){if(!gN.isIdentifierPart(B[Z]))return J(B)}else if(!gN.isIdentifierStart(B[Z]))return J(B);var z=B.charCodeAt(Z);if($.ascii)if(z<128)G+=B[Z];else G+="\\u"+("0000"+z.toString(16)).slice(-4);else if(Ym.exec(B[Z]))G+="\\u"+("0000"+z.toString(16)).slice(-4);else G+=B[Z]}return G}function J(B){var G=$.quote,Z=G.charCodeAt(0),z="";for(var K=0;K<B.length;K++){var H=B.charCodeAt(K);if(H<16)if(H===0&&X)z+="\\0";else if(H>=8&&H<=13&&(X||H!==11))z+=HZD[H];else if(X)z+="\\x0"+H.toString(16);else z+="\\u000"+H.toString(16);else if(H<32)if(X)z+="\\x"+H.toString(16);else z+="\\u00"+H.toString(16);else if(H>=32&&H<128)if(H===47&&K&&B[K-1]==="<")z+="\\"+B[K];else if(H===92)z+="\\\\";else if(H===Z)z+="\\"+G;else z+=B[K];else if($.ascii||gN.isLineTerminator(B[K])||Ym.exec(B[K]))if(H<256)if(X)z+="\\x"+H.toString(16);else z+="\\u00"+H.toString(16);else if(H<4096)z+="\\u0"+H.toString(16);else if(H<65536)z+="\\u"+H.toString(16);else throw Error("weird codepoint");else z+=B[K]}return G+z+G}function I(){if(D===null)return"null";var B=[],G=0,Z;if(Array.isArray(D)){Z="[]";for(var z=0;z<D.length;z++){var K=uN(D[z],$,U+1,String(z));if(K===void 0)K="null";G+=K.length+2,B.push(K+",")}}else{Z="{}";var H=function(L){var O=uN(D[L],$,U+1,L);if(O!==void 0)O=Y(L)+":"+($.indent?" ":"")+O+",",G+=O.length+1,B.push(O)};if(Array.isArray($.replacer)){for(var z=0;z<$.replacer.length;z++)if(LZD.call(D,$.replacer[z]))H($.replacer[z])}else{var M=Object.keys(D);if($.sort_keys)M=M.sort(typeof $.sort_keys==="function"?$.sort_keys:void 0);M.forEach(H)}}if(G-=2,$.indent&&(G>$._splitMax-U*$.indent.length||G>$._splitMin)){if($.no_trailing_comma&&B.length)B[B.length-1]=B[B.length-1].substring(0,B[B.length-1].length-1);var N=B.map(function(L){return F(L,1)}).join("");return Z[0]+($.indent?`
`:"")+N+F(Z[1])}else{if(B.length)B[B.length-1]=B[B.length-1].substring(0,B[B.length-1].length-1);var N=B.join($.indent?" ":"");return Z[0]+N+Z[1]}}function q(B){if(typeof $.replacer==="function")B=$.replacer.call(null,Q,B);switch(typeof B){case"string":return J(B);case"number":if(B===0&&1/B<0)return"-0";if(!X&&!Number.isFinite(B))return"null";return B.toString();case"boolean":return B.toString();case"undefined":return;case"function":default:return JSON.stringify(B)}}if($._stringify_key)return Y(D);if(typeof D==="object"){if(D===null)return"null";var W;if(typeof(W=D.toJSON5)==="function"&&$.mode!=="json")D=W.call(D,Q);else if(typeof(W=D.toJSON)==="function")D=W.call(D,Q);if(D===null)return"null";if(typeof D!=="object")return q(D);if(D.constructor===Number||D.constructor===Boolean||D.constructor===String)return D=D.valueOf(),q(D);else if(D.constructor===Date)return q(D.toISOString());else{if(typeof $.replacer==="function"){if(D=$.replacer.call(null,Q,D),typeof D!=="object")return q(D)}return I(D)}}else return q(D)}NZD.stringify=function($,U,Q){if(typeof U==="function"||Array.isArray(U))U={replacer:U};else if(typeof U==="object"&&U!==null);else U={};if(Q!=null)U.indent=Q;if(U.indent==null)U.indent="\t";if(U.quote==null)U.quote="'";if(U.ascii==null)U.ascii=!1;if(U.mode==null)U.mode="json5";if(U.mode==="json"||U.mode==="cjson")U.quote='"',U.no_trailing_comma=!0,U.quote_keys=!0;if(typeof U.indent==="object"){if(U.indent.constructor===Number||U.indent.constructor===Boolean||U.indent.constructor===String)U.indent=U.indent.valueOf()}if(typeof U.indent==="number")if(U.indent>=0)U.indent=Array(Math.min(~~U.indent,10)+1).join(" ");else U.indent=!1;else if(typeof U.indent==="string")U.indent=U.indent.substr(0,10);if(U._splitMin==null)U._splitMin=50;if(U._splitMax==null)U._splitMax=70;return uN($,U,0,"")}});var yN=T((OZD,Im)=>{var wZD=o5().tokenize;OZD.analyze=function($,U){if(U==null)U={};if(!Array.isArray($))$=wZD($,U);var Q={has_whitespace:!1,has_comments:!1,has_newlines:!1,has_trailing_comma:!1,indent:"",newline:`
`,quote:'"',quote_keys:!0},X={indent:{},newline:{},quote:{}};for(var F=0;F<$.length;F++){if($[F].type==="newline"){if($[F+1]&&$[F+1].type==="whitespace"){if($[F+1].raw[0]==="\t")X.indent["\t"]=(X.indent["\t"]||0)+1;if($[F+1].raw.match(/^\x20+$/)){var Y=$[F+1].raw.length,J=$[F+1].stack.length+1;if(Y%J===0){var I=Array(Y/J+1).join(" ");X.indent[I]=(X.indent[I]||0)+1}}}X.newline[$[F].raw]=(X.newline[$[F].raw]||0)+1}if($[F].type==="newline")Q.has_newlines=!0;if($[F].type==="whitespace")Q.has_whitespace=!0;if($[F].type==="comment")Q.has_comments=!0;if($[F].type==="key"){if($[F].raw[0]!=='"'&&$[F].raw[0]!=="'")Q.quote_keys=!1}if($[F].type==="key"||$[F].type==="literal"){if($[F].raw[0]==='"'||$[F].raw[0]==="'")X.quote[$[F].raw[0]]=(X.quote[$[F].raw[0]]||0)+1}if($[F].type==="separator"&&$[F].raw===",")for(var q=F+1;q<$.length;q++){if($[q].type==="literal"||$[q].type==="key")break;if($[q].type==="separator")Q.has_trailing_comma=!0}}for(var W in X)if(Object.keys(X[W]).length)Q[W]=Object.keys(X[W]).reduce(function(B,G){return X[W][B]>X[W][G]?B:G});return Q}});var Zm=T((EZD,hN)=>{var E$=DD("assert"),zm=o5().tokenize,RZD=fN().stringify,AZD=yN().analyze;function t5(D){return typeof D==="object"&&D!==null}function LY(D,$,U,Q,X){if(U=Object.create(U),U._stringify_key=!!Q,X)U._prefix=X.prefix.map(function(J){return J.raw}).join("");if(U._splitMin==null)U._splitMin=0;if(U._splitMax==null)U._splitMax=0;var F=RZD(D,U);if(Q)return[{raw:F,type:"key",stack:$,value:D}];U._addstack=$;var Y=zm(F,{_addstack:$});return Y.data=null,Y}function mN(D){if(typeof D==="number")D=String(D);if(D==="")D=[];if(typeof D==="string")D=D.split(".");if(!Array.isArray(D))throw Error("Invalid path type, string or array expected");return D}function qm(D,$,U,Q,X){while(U[Q].stack[$]!=D)if(Q++>=X)return!1;while(U[X].stack[$]!=D)if(X--<Q)return!1;return[Q,X]}function a5(D){return D==="whitespace"||D==="newline"||D==="comment"}function Wm(D,$,U){while(a5(D[$].type))if($++>=U)return!1;return $}function h2(D,$,U){while(a5(D[U].type))if(U--<$)return!1;return U}function Bm(D,$,U,Q,X){var F={sep1:[],sep2:[],suffix:[],prefix:[],newline:[]};if(D[Q].type==="separator"&&D[Q].stack.length!==X+1&&D[Q].raw!==",")return F;if(D[Q].type==="separator")Q=h2(D,U,Q-1);if(Q===!1)return F;while(D[Q].stack.length>X)Q--;if(!$){while(a5(D[Q].type)){if(Q<U)return F;if(D[Q].type==="whitespace")F.sep2.unshift(D[Q]);else return F;Q--}E$.equal(D[Q].type,"separator"),E$.equal(D[Q].raw,":");while(a5(D[--Q].type)){if(Q<U)return F;if(D[Q].type==="whitespace")F.sep1.unshift(D[Q]);else return F}E$.equal(D[Q].type,"key"),Q--}while(a5(D[Q].type)){if(Q<U)return F;if(D[Q].type==="whitespace")F.prefix.unshift(D[Q]);else if(D[Q].type==="newline")return F.newline.unshift(D[Q]),F;else return F;Q--}return F}function G6(D,$){var U=Object.create(G6.prototype);if($==null)$={};var Q=U._tokens=zm(D,$);U._data=Q.data,Q.data=null,U._options=$;var X=AZD(D,$);if($.indent==null)$.indent=X.indent;if($.quote==null)$.quote=X.quote;if($.quote_keys==null)$.quote_keys=X.quote_keys;if($.no_trailing_comma==null)$.no_trailing_comma=!X.has_trailing_comma;return U}function Gm(D,$,U){function Q(X){return Error("You can't "+(U?"unset":"set")+" key '"+D+"'"+X)}if(!t5($))throw Q(" of an non-object");if(Array.isArray($))if(String(D).match(/^\d+$/))if(D=Number(String(D)),$.length<D||U&&$.length===D)throw Q(", out of bounds");else if(U&&$.length!==D+1)throw Q(" in the middle of an array");else return!0;else throw Q(" of an array");else return!0}G6.prototype.set=function(D,$){if(D=mN(D),D.length===0){if($===void 0)throw Error("can't remove root document");this._data=$;var U=!1}else{var Q=this._data;for(var X=0;X<D.length-1;X++)Gm(D[X],Q,!1),Q=Q[D[X]];if(X===D.length-1)Gm(D[X],Q,$===void 0);var U=!(D[X]in Q);if($===void 0)if(Array.isArray(Q))Q.pop();else delete Q[D[X]];else Q[D[X]]=$}if(!this._tokens.length)this._tokens=[{raw:"",type:"literal",stack:[],value:void 0}];var F=[Wm(this._tokens,0,this._tokens.length-1),h2(this._tokens,0,this._tokens.length-1)];for(var X=0;X<D.length-1;X++)if(F=qm(D[X],X,this._tokens,F[0],F[1]),F==!1)throw Error("internal error, please report this");if(D.length===0)var Y=LY($,D,this._options);else if(!U){var J=F;if(F=qm(D[X],X,this._tokens,F[0],F[1]),$===void 0&&F!==!1){var Y=[];if(!Array.isArray(Q)){var I=h2(this._tokens,J[0],F[0]-1);E$.equal(this._tokens[I].type,"separator"),E$.equal(this._tokens[I].raw,":"),F[0]=I;var I=h2(this._tokens,J[0],F[0]-1);E$.equal(this._tokens[I].type,"key"),E$.equal(this._tokens[I].value,D[D.length-1]),F[0]=I}var I=h2(this._tokens,J[0],F[0]-1);if(E$.equal(this._tokens[I].type,"separator"),this._tokens[I].raw===",")F[0]=I;else if(I=Wm(this._tokens,F[1]+1,J[1]),E$.equal(this._tokens[I].type,"separator"),this._tokens[I].raw===",")F[1]=I}else var q=I!==!1?Bm(this._tokens,Array.isArray(Q),J[0],F[1]-1,X):{},Y=LY($,D,this._options,!1,q)}else{var W=D.slice(0,X),I=h2(this._tokens,F[0]+1,F[1]-1);E$(I!==!1);var q=I!==!1?Bm(this._tokens,Array.isArray(Q),F[0]+1,I,X):{},Y=LY($,D,this._options,!1,q),B=[];if(q.newline&&q.newline.length)B=B.concat(q.newline);if(q.prefix&&q.prefix.length)B=B.concat(q.prefix);if(!Array.isArray(Q)){if(B=B.concat(LY(D[D.length-1],W,this._options,!0)),q.sep1&&q.sep1.length)B=B.concat(q.sep1);if(B.push({raw:":",type:"separator",stack:W}),q.sep2&&q.sep2.length)B=B.concat(q.sep2)}if(Y.unshift.apply(Y,B),this._tokens[I].type==="separator"&&this._tokens[I].stack.length===D.length-1){if(this._tokens[I].raw===",")Y.push({raw:",",type:"separator",stack:W})}else Y.unshift({raw:",",type:"separator",stack:W});if(q.suffix&&q.suffix.length)Y.push.apply(Y,q.suffix);E$.equal(this._tokens[F[1]].type,"separator"),F[0]=I+1,F[1]=I}return Y.unshift(F[1]-F[0]+1),Y.unshift(F[0]),this._tokens.splice.apply(this._tokens,Y),this};G6.prototype.unset=function(D){return this.set(D,void 0)};G6.prototype.get=function(D){D=mN(D);var $=this._data;for(var U=0;U<D.length;U++){if(!t5($))return;$=$[D[U]]}return $};G6.prototype.has=function(D){D=mN(D);var $=this._data;for(var U=0;U<D.length;U++){if(!t5($))return!1;$=$[D[U]]}return $!==void 0};G6.prototype.update=function(D){var $=this;return U([],$._data,D),$;function U(Q,X,F){if(!t5(F)||!t5(X)){if(F!==X)$.set(Q,F)}else if(Array.isArray(F)!=Array.isArray(X))$.set(Q,F);else if(Array.isArray(F))if(F.length>X.length)for(var Y=0;Y<F.length;Y++)Q.push(String(Y)),U(Q,X[Y],F[Y]),Q.pop();else for(var Y=X.length-1;Y>=0;Y--)Q.push(String(Y)),U(Q,X[Y],F[Y]),Q.pop();else{for(var Y in F)Q.push(String(Y)),U(Q,X[Y],F[Y]),Q.pop();for(var Y in X){if(Y in F)continue;Q.push(String(Y)),U(Q,X[Y],F[Y]),Q.pop()}}}};G6.prototype.toString=function(){return this._tokens.map(function(D){return D.raw}).join("")};EZD.Document=G6;EZD.update=function($,U,Q){return G6($,Q).update(U).toString()}});var Km=T((CZD,NY)=>{var SZD=DD("fs"),PZD=MY();CZD.register=function(){var D=DD,$="extensions";D[$][".json5"]=function(U,Q){U.exports=PZD.parse(SZD.readFileSync(Q,"utf8"))}};CZD.patch_JSON_parse=function(){var D=JSON.parse;JSON.parse=function($,U){try{return D($,U)}catch(Q){throw MY().parse($,{mode:"json",legacy:!0,reviver:U,reserved_keys:"replace",null_prototype:!1}),Q}}};CZD.middleware=function(){return function(D,$,U){throw Error("this function is removed, use express-json5 instead")}}});var MY=T((kZD,j4)=>{kZD.__defineGetter__("parse",function(){return o5().parse});kZD.__defineGetter__("stringify",function(){return fN().stringify});kZD.__defineGetter__("tokenize",function(){return o5().tokenize});kZD.__defineGetter__("update",function(){return Zm().update});kZD.__defineGetter__("analyze",function(){return yN().analyze});kZD.__defineGetter__("utils",function(){return Km()})});import{randomUUID as vm}from"node:crypto";import{exit as rZD}from"node:process";import{Worker as oZD,workerData as aZD}from"node:worker_threads";o9();import{env as cZD}from"node:process";o9();function GL(D){try{let $=new URL(D);if(!["http:","https:"].includes($.protocol)||$.username||$.password||$.search||$.hash)return;return $}catch{return}}function Du(D,$,U){let Q=GL(D);if(!Q)return!1;let X=["localhost","127.0.0.1","[::1]"].includes(Q.hostname);if(Q.protocol!=="https:"&&!X)return!1;if(Q.origin===new URL(t6).origin)return!0;if(($.supaHost&&$.supaAnon?GL($.supaHost):void 0)?.origin===Q.origin)return!0;return U.some((Y)=>{let J=GL(Y.trim());return J?.pathname==="/"&&J.origin===Q.origin})}import{existsSync as X7,readFileSync as Pm,realpathSync as q1}from"node:fs";import{dirname as a2,join as t2,resolve as S4}from"node:path";import{existsSync as uZD,readFileSync as Vm,realpathSync as Nm,statSync as fZD}from"node:fs";import{isAbsolute as yZD,join as c$,relative as Rm,resolve as mZD,sep as Am}from"node:path";import*as I1 from"node:path";import wD from"node:path";import*as dN from"node:fs";import r2 from"node:fs";import*as lN from"node:fs/promises";import T4 from"node:fs/promises";import{F_OK as i$}from"node:constants";import{readdir as _QD,readdirSync as kQD,realpath as xQD,realpathSync as gQD,stat as uQD,statSync as fQD}from"fs";import{isAbsolute as yQD,posix as N4,resolve as mQD}from"path";import{fileURLToPath as hQD}from"url";import{createRequire as sUD}from"module";import{basename as eUD,dirname as ZL,normalize as DXD,relative as $XD,resolve as UXD,sep as Xu}from"path";import*as XXD from"fs";var $u=sUD(import.meta.url);function QXD(D){let $=DXD(D);if($.length>1&&$[$.length-1]===Xu)$=$.substring(0,$.length-1);return $}var FXD=/[\\/]/g;function Qu(D,$){return D.replace(FXD,$)}var YXD=/^[a-z]:[\\/]$/i;function JXD(D){return D==="/"||YXD.test(D)}function zL(D,$){let{resolvePaths:U,normalizePath:Q,pathSeparator:X}=$,F=process.platform==="win32"&&D.includes("/")||D.startsWith(".");if(U)D=UXD(D);if(Q||F)D=QXD(D);if(D===".")return"";let Y=D[D.length-1]!==X;return Qu(Y?D+X:D,X)}function Fu(D,$){return $+D}function IXD(D,$){return function(U,Q){if(Q.startsWith(D))return Q.slice(D.length)+U;else return Qu($XD(D,Q),$.pathSeparator)+$.pathSeparator+U}}function qXD(D){return D}function WXD(D,$,U){return $+D+U}function BXD(D,$){let{relativePaths:U,includeBasePath:Q}=$;return U&&D?IXD(D,$):Q?Fu:qXD}function GXD(D){return function($,U){U.push($.substring(D.length)||".")}}function zXD(D){return function($,U,Q){let X=$.substring(D.length)||".";if(Q.every((F)=>F(X,!0)))U.push(X)}}var ZXD=(D,$)=>{$.push(D||".")},KXD=(D,$,U)=>{let Q=D||".";if(U.every((X)=>X(Q,!0)))$.push(Q)},HXD=()=>{};function LXD(D,$){let{includeDirs:U,filters:Q,relativePaths:X}=$;if(!U)return HXD;if(X)return Q&&Q.length?zXD(D):GXD(D);return Q&&Q.length?KXD:ZXD}var NXD=(D,$,U,Q)=>{if(Q.every((X)=>X(D,!1)))U.files++},MXD=(D,$,U,Q)=>{if(Q.every((X)=>X(D,!1)))$.push(D)},wXD=(D,$,U,Q)=>{U.files++},OXD=(D,$)=>{$.push(D)},VXD=()=>{};function RXD(D){let{excludeFiles:$,filters:U,onlyCounts:Q}=D;if($)return VXD;if(U&&U.length)return Q?NXD:MXD;else if(Q)return wXD;else return OXD}var AXD=(D)=>{return D},EXD=()=>{return[""].slice(0,0)};function jXD(D){return D.group?EXD:AXD}var TXD=(D,$,U)=>{D.push({directory:$,files:U,dir:$})},SXD=()=>{};function PXD(D){return D.group?TXD:SXD}var CXD=function(D,$,U){let{queue:Q,fs:X,options:{suppressErrors:F}}=$;Q.enqueue(),X.realpath(D,(Y,J)=>{if(Y)return Q.dequeue(F?null:Y,$);X.stat(J,(I,q)=>{if(I)return Q.dequeue(F?null:I,$);if(q.isDirectory()&&Yu(D,J,$))return Q.dequeue(null,$);U(q,J),Q.dequeue(null,$)})})},bXD=function(D,$,U){let{queue:Q,fs:X,options:{suppressErrors:F}}=$;Q.enqueue();try{let Y=X.realpathSync(D),J=X.statSync(Y);if(J.isDirectory()&&Yu(D,Y,$))return;U(J,Y)}catch(Y){if(!F)throw Y}};function vXD(D,$){if(!D.resolveSymlinks||D.excludeSymlinks)return null;return $?bXD:CXD}function Yu(D,$,U){if(U.options.useRealPaths)return _XD($,U);let Q=ZL(D),X=1;while(Q!==U.root&&X<2){let F=U.symlinks.get(Q);if(!!F&&(F===$||F.startsWith($)||$.startsWith(F)))X++;else Q=ZL(Q)}return U.symlinks.set(D,$),X>1}function _XD(D,$){return $.visited.includes(D+$.options.pathSeparator)}var kXD=(D)=>{return D.counts},xXD=(D)=>{return D.groups},gXD=(D)=>{return D.paths},uXD=(D)=>{return D.paths.slice(0,D.options.maxFiles)},fXD=(D,$,U)=>{return AF($,U,D.counts,D.options.suppressErrors),null},yXD=(D,$,U)=>{return AF($,U,D.paths,D.options.suppressErrors),null},mXD=(D,$,U)=>{return AF($,U,D.paths.slice(0,D.options.maxFiles),D.options.suppressErrors),null},hXD=(D,$,U)=>{return AF($,U,D.groups,D.options.suppressErrors),null};function AF(D,$,U,Q){if(D&&!Q)$(D,U);else $(null,U)}function dXD(D,$){let{onlyCounts:U,group:Q,maxFiles:X}=D;if(U)return $?kXD:fXD;else if(Q)return $?xXD:hXD;else if(X)return $?uXD:mXD;else return $?gXD:yXD}var Ju={withFileTypes:!0},lXD=(D,$,U,Q,X)=>{if(D.queue.enqueue(),Q<0)return D.queue.dequeue(null,D);let{fs:F}=D;D.visited.push($),D.counts.directories++,F.readdir($||".",Ju,(Y,J=[])=>{X(J,U,Q),D.queue.dequeue(D.options.suppressErrors?null:Y,D)})},nXD=(D,$,U,Q,X)=>{let{fs:F}=D;if(Q<0)return;D.visited.push($),D.counts.directories++;let Y=[];try{Y=F.readdirSync($||".",Ju)}catch(J){if(!D.options.suppressErrors)throw J}X(Y,U,Q)};function iXD(D){return D?nXD:lXD}var cXD=class{count=0;constructor(D){this.onQueueEmpty=D}enqueue(){return this.count++,this.count}dequeue(D,$){if(this.onQueueEmpty&&(--this.count<=0||D)){if(this.onQueueEmpty(D,$),D)$.controller.abort(),this.onQueueEmpty=void 0}}},pXD=class{_files=0;_directories=0;set files(D){this._files=D}get files(){return this._files}set directories(D){this._directories=D}get directories(){return this._directories}get dirs(){return this._directories}},rXD=class{aborted=!1;abort(){this.aborted=!0}},Iu=class{root;isSynchronous;state;joinPath;pushDirectory;pushFile;getArray;groupFiles;resolveSymlink;walkDirectory;callbackInvoker;constructor(D,$,U){this.isSynchronous=!U,this.callbackInvoker=dXD($,this.isSynchronous),this.root=zL(D,$),this.state={root:JXD(this.root)?this.root:this.root.slice(0,-1),paths:[""].slice(0,0),groups:[],counts:new pXD,options:$,queue:new cXD((Q,X)=>this.callbackInvoker(X,Q,U)),symlinks:new Map,visited:[""].slice(0,0),controller:new rXD,fs:$.fs||XXD},this.joinPath=BXD(this.root,$),this.pushDirectory=LXD(this.root,$),this.pushFile=RXD($),this.getArray=jXD($),this.groupFiles=PXD($),this.resolveSymlink=vXD($,this.isSynchronous),this.walkDirectory=iXD(this.isSynchronous)}start(){return this.pushDirectory(this.root,this.state.paths,this.state.options.filters),this.walkDirectory(this.state,this.root,this.root,this.state.options.maxDepth,this.walk),this.isSynchronous?this.callbackInvoker(this.state,null):null}walk=(D,$,U)=>{let{paths:Q,options:{filters:X,resolveSymlinks:F,excludeSymlinks:Y,exclude:J,maxFiles:I,signal:q,useRealPaths:W,pathSeparator:B},controller:G}=this.state;if(G.aborted||q&&q.aborted||I&&Q.length>I)return;let Z=this.getArray(this.state.paths);for(let z=0;z<D.length;++z){let K=D[z];if(K.isFile()||K.isSymbolicLink()&&!F&&!Y){let H=this.joinPath(K.name,$);this.pushFile(H,Z,this.state.counts,X)}else if(K.isDirectory()){let H=WXD(K.name,$,this.state.options.pathSeparator);if(J&&J(K.name,H))continue;this.pushDirectory(H,Q,X),this.walkDirectory(this.state,H,H,U-1,this.walk)}else if(this.resolveSymlink&&K.isSymbolicLink()){let H=Fu(K.name,$);this.resolveSymlink(H,this.state,(M,N)=>{if(M.isDirectory()){if(N=zL(N,this.state.options),J&&J(K.name,W?N:H+B))return;this.walkDirectory(this.state,N,W?N:H+B,U-1,this.walk)}else{N=W?N:H;let L=eUD(N),O=zL(ZL(N),this.state.options);N=this.joinPath(L,O),this.pushFile(N,Z,this.state.counts,X)}})}}this.groupFiles(this.state.groups,$,Z)}};function oXD(D,$){return new Promise((U,Q)=>{qu(D,$,(X,F)=>{if(X)return Q(X);U(F)})})}function qu(D,$,U){new Iu(D,$,U).start()}function aXD(D,$){return new Iu(D,$).start()}var Uu=class{constructor(D,$){this.root=D,this.options=$}withPromise(){return oXD(this.root,this.options)}withCallback(D){qu(this.root,this.options,D)}sync(){return aXD(this.root,this.options)}},Wu=null;try{$u.resolve("picomatch"),Wu=$u("picomatch")}catch{}var Bu=class{globCache={};options={maxDepth:1/0,suppressErrors:!0,pathSeparator:Xu,filters:[]};globFunction;constructor(D){this.options={...this.options,...D},this.globFunction=this.options.globFunction}group(){return this.options.group=!0,this}withPathSeparator(D){return this.options.pathSeparator=D,this}withBasePath(){return this.options.includeBasePath=!0,this}withRelativePaths(){return this.options.relativePaths=!0,this}withDirs(){return this.options.includeDirs=!0,this}withMaxDepth(D){return this.options.maxDepth=D,this}withMaxFiles(D){return this.options.maxFiles=D,this}withFullPaths(){return this.options.resolvePaths=!0,this.options.includeBasePath=!0,this}withErrors(){return this.options.suppressErrors=!1,this}withSymlinks({resolvePaths:D=!0}={}){return this.options.resolveSymlinks=!0,this.options.useRealPaths=D,this.withFullPaths()}withAbortSignal(D){return this.options.signal=D,this}normalize(){return this.options.normalizePath=!0,this}filter(D){return this.options.filters.push(D),this}onlyDirs(){return this.options.excludeFiles=!0,this.options.includeDirs=!0,this}exclude(D){return this.options.exclude=D,this}onlyCounts(){return this.options.onlyCounts=!0,this}crawl(D){return new Uu(D||".",this.options)}withGlobFunction(D){return this.globFunction=D,this}crawlWithOptions(D,$){return this.options={...this.options,...$},new Uu(D||".",this.options)}glob(...D){if(this.globFunction)return this.globWithOptions(D);return this.globWithOptions(D,...[{dot:!0}])}globWithOptions(D,...$){let U=this.globFunction||Wu;if(!U)throw Error("Please specify a glob function to use glob matching.");var Q=this.globCache[D.join("\x00")];if(!Q)Q=U(D,...$),this.globCache[D.join("\x00")]=Q;return this.options.filters.push((X)=>Q(X)),this}};var T2=g0(xu(),1),dQD=Array.isArray,yu=/\\/g,lQD=/^[A-Za-z]:$/,mu=process.platform==="win32",nQD=/^(\/?\.\.)+$/;function iQD(D,$={}){let U=D.length,Q=Array(U),X=Array(U),F,Y;for(F=0;F<U;F++){let J=hu(D[F]);Q[F]=J;let I=J.length,q=Array(I);for(Y=0;Y<I;Y++)q[Y]=T2.default(J[Y],$);X[F]=q}return(J)=>{let I=J.split("/");if(I[0]===".."&&nQD.test(J))return!0;for(F=0;F<U;F++){let q=Q[F],W=X[F],B=I.length,G=Math.min(B,q.length);Y=0;while(Y<G){let Z=q[Y];if(Z.includes("/"))return!0;if(!W[Y](I[Y]))break;if(!$.noglobstar&&Z==="**")return!0;Y++}if(Y===B)return!0}return!1}}var cQD=/^[A-Z]:\/$/i,pQD=mu?(D)=>cQD.test(D):(D)=>D==="/";function gu(D,$,U){if(D===$||$.startsWith(`${D}/`)){if(U){let X=D.length+ +!pQD(D);return(F,Y)=>F.slice(X,Y?-1:void 0)||"."}let Q=$.slice(D.length+1);if(Q)return(X,F)=>{if(X===".")return Q;let Y=`${Q}/${X}`;return F?Y.slice(0,-1):Y};return(X,F)=>F&&X!=="."?X.slice(0,-1):X}if(U)return(Q)=>N4.relative(D,Q)||".";return(Q)=>N4.relative(D,`${$}/${Q}`)||"."}function rQD(D,$){if($.startsWith(`${D}/`)){let U=$.slice(D.length+1);return(Q)=>`${U}/${Q}`}return(U)=>{let Q=N4.relative(D,`${$}/${U}`);return U[U.length-1]==="/"&&Q!==""?`${Q}/`:Q||"."}}function uu(D){return D.replace(lQD,($)=>`${$}/`)}var oQD={parts:!0};function hu(D){var $;let U=T2.default.scan(D,oQD);return(($=U.parts)===null||$===void 0?void 0:$.length)?U.parts:[D]}var aQD=/(?<!\\)([()[\]{}*?|]|^!|[!+@](?=\()|\\(?![()[\]{}!*+?@|]))/g,tQD=/(?<!\\)([()[\]{}]|^!|[!+@](?=\())/g,sQD=(D)=>D.replace(aQD,"\\$&"),eQD=(D)=>D.replace(tQD,"\\$&"),DFD=mu?eQD:sQD;function $FD(D,$){if(($===null||$===void 0?void 0:$.caseSensitiveMatch)===!1)return!0;let U=T2.default.scan(D);return U.isGlob||U.negated}function A5(...D){console.log(`[tinyglobby ${new Date().toLocaleTimeString("es")}]`,...D)}function du(D){return typeof D==="string"?[D]:D!==null&&D!==void 0?D:[]}var UFD=/^(\/?\.\.)+/,XFD=/\\(?=[()[\]{}!*+?@|])/g;function RL(D,$,U,Q){var X;let F=$.cwd,Y=D;if(D[D.length-1]==="/")Y=D.slice(0,-1);if(Y[Y.length-1]!=="*"&&$.expandDirectories)Y+="/**";let J=DFD(F);Y=yQD(Y.replace(XFD,""))?N4.relative(J,Y):N4.normalize(Y);let I=(X=UFD.exec(Y))===null||X===void 0?void 0:X[0],q=hu(Y);if(I){let B=(I.length+1)/3,G=0,Z=J.split("/");while(G<B&&q[G+B]===Z[Z.length+G-B])Y=Y.slice(0,(B-G-1)*3)+Y.slice((B-G)*3+q[G+B].length+1)||".",G++;let z=N4.join(F,I.slice(G*3));if(z[0]!=="."&&U.root.length>z.length)U.root=uu(z),U.depthOffset=-B+G}if(!Q&&U.depthOffset>=0){var W;(W=U.commonPath)!==null&&W!==void 0||(U.commonPath=q);let B=[],G=Math.min(U.commonPath.length,q.length);for(let Z=0;Z<G;Z++){let z=q[Z];if(z==="**"&&!q[Z+1]){B.pop();break}if(Z===q.length-1||z!==U.commonPath[Z]||$FD(z))break;B.push(z)}U.depthOffset=B.length,U.commonPath=B,U.root=uu(B.length>0?N4.join(F,...B):F)}return Y}function QFD(D,$,U){let Q=[],X=[];for(let F of D.ignore){if(!F)continue;if(F[0]!=="!"||F[1]==="(")X.push(RL(F,D,U,!0))}for(let F of $){if(!F)continue;if(F[0]!=="!"||F[1]==="(")Q.push(RL(F,D,U,!1));else if(F[1]!=="!"||F[2]==="(")X.push(RL(F.slice(1),D,U,!0))}return{match:Q,ignore:X}}function FFD(D,$){let U=D.cwd,Q={root:U,depthOffset:0},X=QFD(D,$,Q);if(D.debug)A5("internal processing patterns:",X);let{absolute:F,caseSensitiveMatch:Y,debug:J,dot:I,followSymbolicLinks:q,onlyDirectories:W}=D,B=Q.root.replace(yu,""),G={dot:I,nobrace:D.braceExpansion===!1,nocase:!Y,noextglob:D.extglob===!1,noglobstar:D.globstar===!1,posix:!0},Z=T2.default(X.match,G),z=T2.default(X.ignore,G),K=iQD(X.match,G),H=gu(U,B,F),M=F?H:gu(U,B,!0),N=(j,E)=>{let C=M(E,!0);return C!=="."&&!K(C)||z(C)},L;if(D.deep!==void 0)L=Math.round(D.deep-Q.depthOffset);let O=new Bu({filters:[J?(j,E)=>{let C=H(j,E),S=Z(C)&&!z(C);if(S)A5(`matched ${C}`);return S}:(j,E)=>{let C=H(j,E);return Z(C)&&!z(C)}],exclude:J?(j,E)=>{let C=N(j,E);return A5(`${C?"skipped":"crawling"} ${E}`),C}:N,fs:D.fs,pathSeparator:"/",relativePaths:!F,resolvePaths:F,includeBasePath:F,resolveSymlinks:q,excludeSymlinks:!q,excludeFiles:W,includeDirs:W||!D.onlyFiles,maxDepth:L,signal:D.signal}).crawl(B);if(D.debug)A5("internal properties:",{...Q,root:B});return[O,U!==B&&!F&&rQD(U,B)]}function lu(D,$){if($)for(let U=D.length-1;U>=0;U--)D[U]=$(D[U]);return D}var fu={caseSensitiveMatch:!0,debug:!!process.env.TINYGLOBBY_DEBUG,expandDirectories:!0,followSymbolicLinks:!0,onlyFiles:!0};function YFD(D){let $=Object.assign({},D);for(let U in fu)if($[U]===void 0)Object.assign($,{[U]:fu[U]});if($.cwd=($.cwd instanceof URL?hQD($.cwd):mQD($.cwd||process.cwd())).replace(yu,"/"),$.ignore=du($.ignore),$.fs&&($.fs={readdir:$.fs.readdir||_QD,readdirSync:$.fs.readdirSync||kQD,realpath:$.fs.realpath||xQD,realpathSync:$.fs.realpathSync||gQD,stat:$.fs.stat||uQD,statSync:$.fs.statSync||fQD}),$.debug)A5("globbing with options:",$);return $}function nu(D,$={}){var U;if(D&&($===null||$===void 0?void 0:$.patterns))throw Error("Cannot pass patterns as both an argument and an option");let Q=dQD(D)||typeof D==="string",X=du((U=Q?D:D.patterns)!==null&&U!==void 0?U:"**/*"),F=YFD(Q?$:D);return X.length>0?FFD(F,X):[]}async function iu(D,$){let[U,Q]=nu(D,$);return U?lu(await U.withPromise(),Q):[]}function cu(D,$){let[U,Q]=nu(D,$);return U?lu(U.sync(),Q):[]}var NzD=VN(),MzD=h5(),wzD=YN(),kN=d5(),OzD=T5(),J1=VD(),VzD=U1(),RzD=$0(),AzD=Q1(),EzD=F1(),ObD=WY(),jzD=bN(),TzD=vN(),SzD=_N(),ZY=$m(),Um=E5();var CzD=NzD.Composer,bzD=MzD.Document,vzD=wzD.Schema,_zD=kN.YAMLError,kzD=kN.YAMLParseError,xzD=kN.YAMLWarning,gzD=OzD.Alias,uzD=J1.isAlias,fzD=J1.isCollection,yzD=J1.isDocument,mzD=J1.isMap,hzD=J1.isNode,dzD=J1.isPair,lzD=J1.isScalar,nzD=J1.isSeq,izD=VzD.Pair,czD=RzD.Scalar,pzD=AzD.YAMLMap,rzD=EzD.YAMLSeq;var ozD=jzD.Lexer,azD=TzD.LineCounter,tzD=SzD.Parser,KY=ZY.parse,szD=ZY.parseAllDocuments,ezD=ZY.parseDocument,DZD=ZY.stringify,$ZD=Um.visit,UZD=Um.visitAsync;var nN=g0(MY(),1);class U$ extends Error{}var j$=async(D,$)=>JSON.parse(await T4.readFile(wD.join(D,$),"utf-8")),z$=(D,$)=>JSON.parse(r2.readFileSync(wD.join(D,$),"utf-8"));async function e5(D,$){let Q=(await iu(D,{cwd:$,onlyDirectories:!0,ignore:["**/node_modules"],expandDirectories:!1})).map((F)=>wD.resolve($,F)).sort();return(await Promise.all(Q.map((F)=>T4.readFile(wD.join(F,"package.json"),"utf-8").catch((Y)=>{if(Y&&Y.code==="ENOENT")return;throw Y}).then((Y)=>{if(Y)return{dir:wD.resolve(F),relativeDir:wD.relative($,F),packageJson:JSON.parse(Y)}})))).filter((F)=>F)}function D7(D,$){return cu(D,{cwd:$,onlyDirectories:!0,ignore:["**/node_modules"],expandDirectories:!1}).map((F)=>wD.resolve($,F)).sort().map((F)=>{try{let Y=z$(F,"package.json");return{dir:wD.resolve(F),relativeDir:wD.relative($,F),packageJson:Y}}catch(Y){if(Y&&Y.code==="ENOENT")return;throw Y}}).filter((F)=>F)}async function xZD(D){try{return await Promise.any([lN.access(I1.join(D,"bun.lockb"),i$),lN.access(I1.join(D,"bun.lock"),i$)]),!0}catch($){return!1}}function gZD(D){try{return dN.accessSync(I1.join(D,"bun.lockb"),i$),!0}catch($){try{return dN.accessSync(I1.join(D,"bun.lock"),i$),!0}catch(U){return!1}}}var d2={type:"bun",async isMonorepoRoot(D){try{let[$,U]=await Promise.all([j$(D,"package.json"),xZD(D)]);if($.workspaces&&U){if(Array.isArray($.workspaces)||Array.isArray($.workspaces.packages))return!0}}catch($){if($&&$.code==="ENOENT")return!1;throw $}return!1},isMonorepoRootSync(D){try{if(!gZD(D))return!1;let U=z$(D,"package.json");if(U.workspaces){if(Array.isArray(U.workspaces)||Array.isArray(U.workspaces.packages))return!0}}catch($){if($&&$.code==="ENOENT")return!1;throw $}return!1},async getPackages(D){let $=I1.resolve(D);try{let U=await j$($,"package.json"),Q=Array.isArray(U.workspaces)?U.workspaces:U.workspaces?.packages||[];return{tool:d2,packages:await e5(Q,$),rootPackage:{dir:$,relativeDir:".",packageJson:U},rootDir:$}}catch(U){if(U&&U.code==="ENOENT")throw new U$(`Directory ${$} is not a valid ${d2.type} monorepo root`);throw U}},getPackagesSync(D){let $=I1.resolve(D);try{let U=z$($,"package.json"),Q=Array.isArray(U.workspaces)?U.workspaces:U.workspaces?.packages||[];return{tool:d2,packages:D7(Q,$),rootPackage:{dir:$,relativeDir:".",packageJson:U},rootDir:$}}catch(U){if(U&&U.code==="ENOENT")throw new U$(`Directory ${$} is not a valid ${d2.type} monorepo root`);throw U}}},l2={type:"lerna",async isMonorepoRoot(D){try{if((await j$(D,"lerna.json")).useWorkspaces!==!0)return!0}catch($){if($&&$.code==="ENOENT")return!1;throw $}return!1},isMonorepoRootSync(D){try{if(z$(D,"lerna.json").useWorkspaces!==!0)return!0}catch($){if($&&$.code==="ENOENT")return!1;throw $}return!1},async getPackages(D){let $=wD.resolve(D);try{let U=await j$($,"lerna.json"),Q=await j$($,"package.json"),X=U.packages||["packages/*"];return{tool:l2,packages:await e5(X,$),rootPackage:{dir:$,relativeDir:".",packageJson:Q},rootDir:$}}catch(U){if(U&&U.code==="ENOENT")throw new U$(`Directory ${$} is not a valid ${l2.type} monorepo root: missing lerna.json and/or package.json`);throw U}},getPackagesSync(D){let $=wD.resolve(D);try{let U=z$($,"lerna.json"),Q=z$($,"package.json"),X=U.packages||["packages/*"];return{tool:l2,packages:D7(X,$),rootPackage:{dir:$,relativeDir:".",packageJson:Q},rootDir:$}}catch(U){if(U&&U.code==="ENOENT")throw new U$(`Directory ${$} is not a valid ${l2.type} monorepo root: missing lerna.json and/or package.json`);throw U}}},n2={type:"npm",async isMonorepoRoot(D){try{let[$]=await Promise.all([j$(D,"package.json"),T4.access(wD.join(D,"package-lock.json"),i$)]);if($.workspaces){if(Array.isArray($.workspaces))return!0}}catch($){if($&&$.code==="ENOENT")return!1;throw $}return!1},isMonorepoRootSync(D){try{r2.accessSync(wD.join(D,"package-lock.json"),i$);let $=z$(D,"package.json");if($.workspaces){if(Array.isArray($.workspaces))return!0}}catch($){if($&&$.code==="ENOENT")return!1;throw $}return!1},async getPackages(D){let $=wD.resolve(D);try{let U=await j$($,"package.json"),Q=U.workspaces;return{tool:n2,packages:await e5(Q,$),rootPackage:{dir:$,relativeDir:".",packageJson:U},rootDir:$}}catch(U){if(U&&U.code==="ENOENT")throw new U$(`Directory ${$} is not a valid ${n2.type} monorepo root`);throw U}},getPackagesSync(D){let $=wD.resolve(D);try{let U=z$($,"package.json"),Q=U.workspaces;return{tool:n2,packages:D7(Q,$),rootPackage:{dir:$,relativeDir:".",packageJson:U},rootDir:$}}catch(U){if(U&&U.code==="ENOENT")throw new U$(`Directory ${$} is not a valid ${n2.type} monorepo root`);throw U}}};async function Hm(D){return T4.readFile(D,"utf8").then(($)=>KY($))}function Lm(D){return KY(r2.readFileSync(D,"utf8"))}var i2={type:"pnpm",async isMonorepoRoot(D){try{if((await Hm(wD.join(D,"pnpm-workspace.yaml"))).packages)return!0}catch($){if($&&$.code==="ENOENT")return!1;throw $}return!1},isMonorepoRootSync(D){try{if(Lm(wD.join(D,"pnpm-workspace.yaml")).packages)return!0}catch($){if($&&$.code==="ENOENT")return!1;throw $}return!1},async getPackages(D){let $=wD.resolve(D);try{let U=await Hm(wD.join($,"pnpm-workspace.yaml")),Q=await j$($,"package.json"),X=U.packages;return{tool:i2,packages:await e5(X,$),rootPackage:{dir:$,relativeDir:".",packageJson:Q},rootDir:$}}catch(U){if(U&&U.code==="ENOENT")throw new U$(`Directory ${$} is not a valid ${i2.type} monorepo root: missing pnpm-workspace.yaml and/or package.json`);throw U}},getPackagesSync(D){let $=wD.resolve(D);try{let U=Lm(wD.join($,"pnpm-workspace.yaml")),Q=z$($,"package.json"),X=U.packages;return{tool:i2,packages:D7(X,$),rootPackage:{dir:$,relativeDir:".",packageJson:Q},rootDir:$}}catch(U){if(U&&U.code==="ENOENT")throw new U$(`Directory ${$} is not a valid ${i2.type} monorepo root: missing pnpm-workspace.yaml and/or package.json`);throw U}}};var c2={type:"rush",async isMonorepoRoot(D){try{return await T4.access(wD.join(D,"rush.json"),i$),!0}catch($){if($&&$.code==="ENOENT")return!1;throw $}},isMonorepoRootSync(D){try{return r2.accessSync(wD.join(D,"rush.json"),i$),!0}catch($){if($&&$.code==="ENOENT")return!1;throw $}},async getPackages(D){let $=wD.resolve(D);try{let U=await T4.readFile(wD.join($,"rush.json"),"utf8"),X=nN.default.parse(U).projects.map((Y)=>wD.resolve($,Y.projectFolder)),F=await Promise.all(X.map(async(Y)=>{return{dir:Y,relativeDir:wD.relative(D,Y),packageJson:await j$(Y,"package.json")}}));return{tool:c2,packages:F,rootDir:$}}catch(U){if(U&&U.code==="ENOENT")throw new U$(`Directory ${$} is not a valid ${c2.type} monorepo root: missing rush.json`);throw U}},getPackagesSync(D){let $=wD.resolve(D);try{let U=r2.readFileSync(wD.join($,"rush.json"),"utf8"),F=nN.default.parse(U).projects.map((Y)=>wD.resolve($,Y.projectFolder)).map((Y)=>{let J=z$(Y,"package.json");return{dir:Y,relativeDir:wD.relative(D,Y),packageJson:J}});return{tool:c2,packages:F,rootDir:$}}catch(U){if(U&&U.code==="ENOENT")throw new U$(`Directory ${$} is not a valid ${c2.type} monorepo root: missing rush.json`);throw U}}},p2={type:"yarn",async isMonorepoRoot(D){try{let[$]=await Promise.all([j$(D,"package.json"),T4.access(wD.join(D,"yarn.lock"),i$)]);if($.workspaces){if(Array.isArray($.workspaces)||Array.isArray($.workspaces.packages))return!0}}catch($){if($&&$.code==="ENOENT")return!1;throw $}return!1},isMonorepoRootSync(D){try{r2.accessSync(wD.join(D,"yarn.lock"),i$);let $=z$(D,"package.json");if($.workspaces){if(Array.isArray($.workspaces)||Array.isArray($.workspaces.packages))return!0}}catch($){if($&&$.code==="ENOENT")return!1;throw $}return!1},async getPackages(D){let $=wD.resolve(D);try{let U=await j$($,"package.json"),Q=Array.isArray(U.workspaces)?U.workspaces:U.workspaces.packages;return{tool:p2,packages:await e5(Q,$),rootPackage:{dir:$,relativeDir:".",packageJson:U},rootDir:$}}catch(U){if(U&&U.code==="ENOENT")throw new U$(`Directory ${$} is not a valid ${p2.type} monorepo root`);throw U}},getPackagesSync(D){let $=wD.resolve(D);try{let U=z$($,"package.json"),Q=Array.isArray(U.workspaces)?U.workspaces:U.workspaces.packages;return{tool:p2,packages:D7(Q,$),rootPackage:{dir:$,relativeDir:".",packageJson:U},rootDir:$}}catch(U){if(U&&U.code==="ENOENT")throw new U$(`Directory ${$} is not a valid ${p2.type} monorepo root`);throw U}}};var Em=["capacitor.config.ts","capacitor.config.js","capacitor.config.json"];function z6(D){try{return fZD(D).isFile()}catch{return!1}}function U7(D){return Em.some(($)=>z6(c$(D,$)))}function hZD(D){return Em.map(($)=>c$(D,$)).find(z6)}function $7(D,$){let U=$;while(U<D.length){if(/\s/u.test(D[U])){U+=1;continue}if(D.startsWith("//",U))return U=D.indexOf(`
`,U+2),U===-1?D.length:$7(D,U+1);if(D.startsWith("/*",U)){let Q=D.indexOf("*/",U+2);return Q===-1?D.length:$7(D,Q+2)}break}return U}function Mm(D,$){let U=D[$];if(U!=="'"&&U!=='"')return;let Q="",X=!1;for(let F=$+1;F<D.length;F+=1){let Y=D[F];if(Y==="\\"){X=!0,F+=1;continue}if(Y===U)return{end:F+1,value:X?void 0:Q};Q+=Y}return{end:D.length}}function wm(D,$="appId"){let U=new Set,Q=0;while(Q<D.length){Q=$7(D,Q);let X=Mm(D,Q),F,Y=Q;if(X)F=X.value,Y=X.end;else if(/[A-Za-z_$]/u.test(D[Q]??"")){let J=D.slice(Q).match(/^[A-Za-z_$][\w$]*/u)?.[0];F=J,Y=Q+(J?.length??1)}if(F===$){let J=$7(D,Y);if(D[J]===":"){let I=$7(D,J+1),W=Mm(D,I)?.value?.trim();if(W)U.add(W)}}Q=Math.max(Y,Q+1)}return U.size===1?[...U][0]:void 0}function dZD(D){let $=hZD(D);if(!$)return;try{let U=Vm($,"utf8");if($.endsWith(".json")){let Q=JSON.parse(U),X=Q.plugins?.CapgoBuilder?.capgoBuilderAppId;if(typeof X==="string"&&X.trim())return X.trim();return(typeof Q.appId==="string"?Q.appId.trim():"")||void 0}return wm(U,"capgoBuilderAppId")??wm(U)}catch{return}}async function Om(D,$,U){return{dir:$,relativeDir:iZD(D,$),packageName:U,appId:dZD($)}}function lZD(D,$){if(z6(c$(D,"pnpm-workspace.yaml")))return i2;if(z6(c$(D,"rush.json")))return c2;let U=$.packageManager?.toLowerCase()??"",Q=Array.isArray($.workspaces),X=$.workspaces!=null&&!Array.isArray($.workspaces)&&Array.isArray($.workspaces.packages);if(Q||X){if(U.startsWith("bun@")||z6(c$(D,"bun.lock"))||z6(c$(D,"bun.lockb")))return d2;if(U.startsWith("yarn@")||z6(c$(D,"yarn.lock"))||X)return p2;return n2}if(z6(c$(D,"lerna.json")))return l2;return}function nZD(D,$){let U=Rm(D,$);return U===""||U!==".."&&!U.startsWith(`..${Am}`)&&!yZD(U)}function iZD(D,$){let U=Rm(D,$);return U?U.split(Am).join("/"):"."}function o2(D,$,U){return{searchRoot:D,candidates:[],nxDetected:$,reason:U}}async function jm(D){let $=mZD(D),U;try{U=Nm($)}catch{return o2($,!1,"invalid-workspace")}let Q=uZD(c$(U,"nx.json"));if(U7(U))return{searchRoot:U,candidates:[await Om(U,U)],nxDetected:Q};let X=c$(U,"package.json");if(!z6(X))return o2(U,Q,"missing-package-json");let F;try{F=JSON.parse(Vm(X,"utf8"))}catch{return o2(U,Q,"invalid-workspace")}let Y=lZD(U,F);if(!Y)return o2(U,Q,"unsupported-workspace");try{let J=await Y.getPackages(U),I=new Map;for(let W of J.packages){let B;try{B=Nm(W.dir)}catch{continue}if(!nZD(U,B)||!U7(B))continue;let G=typeof W.packageJson.name==="string"?W.packageJson.name:void 0;I.set(B,await Om(U,B,G))}let q=[...I.values()].sort((W,B)=>W.relativeDir.localeCompare(B.relativeDir));if(q.length===0)return o2(U,Q,"no-capacitor-app");return{searchRoot:U,candidates:q,nxDetected:Q}}catch{return o2(U,Q,"invalid-workspace")}}hq();o9();function wY(D){let $=[];for(let U=S4(D);;U=a2(U))if($.push(U),U===a2(U))return $}function Tm(D){return wY(D).find(($)=>{if(["pnpm-workspace.yaml","nx.json","lerna.json","rush.json"].some((U)=>X7(t2($,U))))return!0;try{return!!JSON.parse(Pm(t2($,"package.json"),"utf8")).workspaces}catch{return!1}})??D}async function iN(D){let $=["capacitor.config.ts","capacitor.config.js","capacitor.config.json"].map((U)=>t2(D,U)).find(X7);if(!$)throw Error("No Capacitor config");return _8($)}function Sm(D,$,U){if(D.packageJson){let Q=D.packageJson.split(",").map((F)=>F.trim()).filter(Boolean);if(Q.length!==1)return;let X=q1(S4(D.cwd,Q[0]));return JSON.parse(Pm(X,"utf8")),a2(X)}if(D.mainFile){let Q=q1(S4(D.cwd,D.mainFile));return wY(a2(Q)).find((X)=>X7(t2(X,"package.json")))}if(typeof U.webDir==="string"){let Q=S4($,U.webDir),X=wY(Q===$?Q:a2(Q)).find((F)=>X7(t2(F,"package.json")));if(X)return X}return X7(t2($,"package.json"))?$:void 0}async function Cm(D){let $=q1(D.cwd),U=Tm($),Q=wY($).find(U7),X=Q,F;if(X)F=await iN(X);else if(D.capacitorConfig){let I=q1(S4($,D.capacitorConfig));X=a2(I),F=await _8(I)}else{let I=await jm(U),q=D.packageJson||D.mainFile?Sm(D,U,{}):void 0;if((D.packageJson||D.mainFile)&&!q)return;let W=I.candidates.filter((B)=>q?q1(B.dir)===q:!D.appId||B.appId===D.appId);if(W.length!==1)return;X=W[0].dir;try{F=await iN(X)}catch{return}}let Y=N8(void 0,F);if(typeof Y!=="string"||!Y.trim()||D.appId&&D.appId!==Y||F.webDir!==void 0&&(typeof F.webDir!=="string"||!F.webDir.trim()))return;if(Q&&D.capacitorConfig){let I=await _8(q1(S4($,D.capacitorConfig)));if(N8(void 0,I)!==Y)return}let J=Sm(D,X,F);if(!J)return;if(J!==X&&U7(J)&&N8(void 0,await iN(J))!==Y)return;return{dir:q1(J),workspaceRoot:Tm(q1(J)),config:F,appId:Y,webDir:S4(X,F.webDir??"www")}}function pZD(D){return["updateUrl","statsUrl"].some(($)=>{let U=D?.[$];if(U===void 0||U===null||U==="")return!1;if(typeof U!=="string")return!0;try{let Q=new URL(U).hostname;return!["usecapgo.com","capgo.app"].some((X)=>Q===X||Q.endsWith(`.${X}`))}catch{return!0}})}async function bm(D){let $=cZD.CAPGO_TRUSTED_API_ORIGINS?.split(",")??[],U=D.apikey??RF();if(!U)return;let Q=await Cm(D);if(!Q)return;let X=Q.config.plugins?.CapacitorUpdater;if(pZD(X))return;let F={hostApi:X?.localApi||t6,supaHost:X?.localSupa,supaKey:X?.localSupaAnon},J=D.supaHost&&D.supaAnon&&!H4(D.supaHost)?`${s6(D.supaHost)}/functions/v1`:WL(F);if(!Du(J,D,$))return;let I=D.supaAnon??F.supaKey;return{project:{dir:Q.dir,workspaceRoot:Q.workspaceRoot,appId:Q.appId,webDir:Q.webDir},apiHost:J,anonKey:I,apikey:U,command:D.command}}function _m(D,$){return new Promise((U)=>{try{let Q=new oZD(D,{workerData:$,stdout:!0,stderr:!0});Q.stdout?.destroy(),Q.stderr?.destroy(),Q.on("error",()=>{}),Q.once("exit",()=>U())}catch{U()}})}async function tZD(D){let $=await bm(D);if(!$)return;let U=D.attemptIds??[D.attemptId??vm(),vm()];await Promise.allSettled([_m(new URL("./notify-app-ready-worker.js",import.meta.url),{...$,attemptId:U[0]}),_m(new URL("./updater-installed-worker.js",import.meta.url),{...$,attemptId:U[1]})])}tZD(aZD).catch(()=>{}).finally(()=>rZD(0));