PageSourceSearch

https://ems-app-beta.boyletb8.workers.dev/assets/neon-B5RpTIjE.js

js ems-app-beta.boyletb8.workers.dev collected 2026-10-03 05:51:00 UTC 352,284 bytes, 42 lines download raw bytes

1import{r as Yn,g as Sm,a as wm}from"./react-ChdzvwWi.js";function Im(e,n){for(var r=0;r<n.length;r++){const o=n[r];if(typeof o!="string"&&!Array.isArray(o)){for(const t in o)if(t!=="default"&&!(t in e)){const i=Object.getOwnPropertyDescriptor(o,t);i&&Object.defineProperty(e,t,i.get?i:{enumerable:!0,get:()=>o[t]})}}}return Object.freeze(Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}))}var cr=function(e,n){return cr=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(r,o){r.__proto__=o}||function(r,o){for(var t in o)Object.prototype.hasOwnProperty.call(o,t)&&(r[t]=o[t])},cr(e,n)};function ha(e,n){if(typeof n!="function"&&n!==null)throw new TypeError("Class extends value "+String(n)+" is not a constructor or null");cr(e,n);function r(){this.constructor=e}e.prototype=n===null?Object.create(n):(r.prototype=n.prototype,new r)}var Jt=function(){return Jt=Object.assign||function(n){for(var r,o=1,t=arguments.length;o<t;o++){r=arguments[o];for(var i in r)Object.prototype.hasOwnProperty.call(r,i)&&(n[i]=r[i])}return n},Jt.apply(this,arguments)};function va(e,n){var r={};for(var o in e)Object.prototype.hasOwnProperty.call(e,o)&&n.indexOf(o)<0&&(r[o]=e[o]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var t=0,o=Object.getOwnPropertySymbols(e);t<o.length;t++)n.indexOf(o[t])<0&&Object.prototype.propertyIsEnumerable.call(e,o[t])&&(r[o[t]]=e[o[t]]);return r}function _a(e,n,r,o){var t=arguments.length,i=t<3?n:o===null?o=Object.getOwnPropertyDescriptor(n,r):o,a;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")i=Reflect.decorate(e,n,r,o);else for(var s=e.length-1;s>=0;s--)(a=e[s])&&(i=(t<3?a(i):t>3?a(n,r,i):a(n,r))||i);return t>3&&i&&Object.defineProperty(n,r,i),i}function ya(e,n){return function(r,o){n(r,o,e)}}function $a(e,n,r,o,t,i){function a(x){if(x!==void 0&&typeof x!="function")throw new TypeError("Function expected");return x}for(var s=o.kind,u=s==="getter"?"get":s==="setter"?"set":"value",c=!n&&e?o.static?e:e.prototype:null,l=n||(c?Object.getOwnPropertyDescriptor(c,o.name):{}),d,p=!1,m=r.length-1;m>=0;m--){var _={};for(var $ in o)_[$]=$==="access"?{}:o[$];for(var $ in o.access)_.access[$]=o.access[$];_.addInitializer=function(x){if(p)throw new TypeError("Cannot add initializers after decoration has completed");i.push(a(x||null))};var S=(0,r[m])(s==="accessor"?{get:l.get,set:l.set}:l[u],_);if(s==="accessor"){if(S===void 0)continue;if(S===null||typeof S!="object")throw new TypeError("Object expected");(d=a(S.get))&&(l.get=d),(d=a(S.set))&&(l.set=d),(d=a(S.init))&&t.unshift(d)}else(d=a(S))&&(s==="field"?t.unshift(d):l[u]=d)}c&&Object.defineProperty(c,o.name,l),p=!0}function ba(e,n,r){for(var o=arguments.length>2,t=0;t<n.length;t++)r=o?n[t].call(e,r):n[t].call(e);return o?r:void 0}function Sa(e){return typeof e=="symbol"?e:"".concat(e)}function wa(e,n,r){return typeof n=="symbol"&&(n=n.description?"[".concat(n.description,"]"):""),Object.defineProperty(e,"name",{configurable:!0,value:r?"".concat(r," ",n):n})}function Ia(e,n){if(typeof Reflect=="object"&&typeof Reflect.metadata=="function")return Reflect.metadata(e,n)}function ka(e,n,r,o){function t(i){return i instanceof r?i:new r(function(a){a(i)})}return new(r||(r=Promise))(function(i,a){function s(l){try{c(o.next(l))}catch(d){a(d)}}function u(l){try{c(o.throw(l))}catch(d){a(d)}}function c(l){l.done?i(l.value):t(l.value).then(s,u)}c((o=o.apply(e,n||[])).next())})}function Oa(e,n){var r={label:0,sent:function(){if(i[0]&1)throw i[1];return i[1]},trys:[],ops:[]},o,t,i,a=Object.create((typeof Iterator=="function"?Iterator:Object).prototype);return a.next=s(0),a.throw=s(1),a.return=s(2),typeof Symbol=="function"&&(a[Symbol.iterator]=function(){return this}),a;function s(c){return function(l){return u([c,l])}}function u(c){if(o)throw new TypeError("Generator is already executing.");for(;a&&(a=0,c[0]&&(r=0)),r;)try{if(o=1,t&&(i=c[0]&2?t.return:c[0]?t.throw||((i=t.return)&&i.call(t),0):t.next)&&!(i=i.call(t,c[1])).done)return i;switch(t=0,i&&(c=[c[0]&2,i.value]),c[0]){case 0:case 1:i=c;break;case 4:return r.label++,{value:c[1],done:!1};case 5:r.label++,t=c[1],c=[0];continue;case 7:c=r.ops.pop(),r.trys.pop();continue;default:if(i=r.trys,!(i=i.length>0&&i[i.length-1])&&(c[0]===6||c[0]===2)){r=0;continue}if(c[0]===3&&(!i||c[1]>i[0]&&c[1]<i[3])){r.label=c[1];break}if(c[0]===6&&r.label<i[1]){r.label=i[1],i=c;break}if(i&&r.label<i[2]){r.label=i[2],r.ops.push(c);break}i[2]&&r.ops.pop(),r.trys.pop();continue}c=n.call(e,r)}catch(l){c=[6,l],t=0}finally{o=i=0}if(c[0]&5)throw c[1];return{value:c[0]?c[1]:void 0,done:!0}}}var Qt=Object.create?(function(e,n,r,o){o===void 0&&(o=r);var t=Object.getOwnPropertyDescriptor(n,r);(!t||("get"in t?!n.__esModule:t.writable||t.configurable))&&(t={enumerable:!0,get:function(){return n[r]}}),Object.defineProperty(e,o,t)}):(function(e,n,r,o){o===void 0&&(o=r),e[o]=n[r]});function Ea(e,n){for(var r in e)r!=="default"&&!Object.prototype.hasOwnProperty.call(n,r)&&Qt(n,e,r)}function Bt(e){var n=typeof Symbol=="function"&&Symbol.iterator,r=n&&e[n],o=0;if(r)return r.call(e);
vendor: 5,030 bytes, line 1
1if(e&&typeof e.length=="number")return{next:function(){return e&&o>=e.length&&(e=void 0),{value:e&&e[o++],done:!e}}};throw new TypeError(n?"Object is not iterable.":"Symbol.iterator is not defined.")}function Sr(e,n){var r=typeof Symbol=="function"&&e[Symbol.iterator];if(!r)return e;var o=r.call(e),t,i=[],a;try{for(;(n===void 0||n-- >0)&&!(t=o.next()).done;)i.push(t.value)}catch(s){a={error:s}}finally{try{t&&!t.done&&(r=o.return)&&r.call(o)}finally{if(a)throw a.error}}return i}function Ta(){for(var e=[],n=0;n<arguments.length;n++)e=e.concat(Sr(arguments[n]));return e}function za(){for(var e=0,n=0,r=arguments.length;n<r;n++)e+=arguments[n].length;for(var o=Array(e),t=0,n=0;n<r;n++)for(var i=arguments[n],a=0,s=i.length;a<s;a++,t++)o[t]=i[a];return o}function xa(e,n,r){if(r||arguments.length===2)for(var o=0,t=n.length,i;o<t;o++)(i||!(o in n))&&(i||(i=Array.prototype.slice.call(n,0,o)),i[o]=n[o]);return e.concat(i||Array.prototype.slice.call(n))}function Te(e){return this instanceof Te?(this.v=e,this):new Te(e)}function Ua(e,n,r){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var o=r.apply(e,n||[]),t,i=[];return t=Object.create((typeof AsyncIterator=="function"?AsyncIterator:Object).prototype),s("next"),s("throw"),s("return",a),t[Symbol.asyncIterator]=function(){return this},t;function a(m){return function(_){return Promise.resolve(_).then(m,d)}}function s(m,_){o[m]&&(t[m]=function($){return new Promise(function(S,x){i.push([m,$,S,x])>1||u(m,$)})},_&&(t[m]=_(t[m])))}function u(m,_){try{c(o[m](_))}catch($){p(i[0][3],$)}}function c(m){m.value instanceof Te?Promise.resolve(m.value.v).then(l,d):p(i[0][2],m)}function l(m){u("next",m)}function d(m){u("throw",m)}function p(m,_){m(_),i.shift(),i.length&&u(i[0][0],i[0][1])}}function Na(e){var n,r;return n={},o("next"),o("throw",function(t){throw t}),o("return"),n[Symbol.iterator]=function(){return this},n;function o(t,i){n[t]=e[t]?function(a){return(r=!r)?{value:Te(e[t](a)),done:!1}:i?i(a):a}:i}}function Aa(e){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var n=e[Symbol.asyncIterator],r;return n?n.call(e):(e=typeof Bt=="function"?Bt(e):e[Symbol.iterator](),r={},o("next"),o("throw"),o("return"),r[Symbol.asyncIterator]=function(){return this},r);function o(i){r[i]=e[i]&&function(a){return new Promise(function(s,u){a=e[i](a),t(s,u,a.done,a.value)})}}function t(i,a,s,u){Promise.resolve(u).then(function(c){i({value:c,done:s})},a)}}function Pa(e,n){return Object.defineProperty?Object.defineProperty(e,"raw",{value:n}):e.raw=n,e}var km=Object.create?(function(e,n){Object.defineProperty(e,"default",{enumerable:!0,value:n})}):function(e,n){e.default=n},lr=function(e){return lr=Object.getOwnPropertyNames||function(n){var r=[];for(var o in n)Object.prototype.hasOwnProperty.call(n,o)&&(r[r.length]=o);return r},lr(e)};function Da(e){if(e&&e.__esModule)return e;var n={};if(e!=null)for(var r=lr(e),o=0;o<r.length;o++)r[o]!=="default"&&Qt(n,e,r[o]);return km(n,e),n}function ja(e){return e&&e.__esModule?e:{default:e}}function Ra(e,n,r,o){if(r==="a"&&!o)throw new TypeError("Private accessor was defined without a getter");if(typeof n=="function"?e!==n||!o:!n.has(e))throw new TypeError("Cannot read private member from an object whose class did not declare it");return r==="m"?o:r==="a"?o.call(e):o?o.value:n.get(e)}function La(e,n,r,o,t){if(o==="m")throw new TypeError("Private method is not writable");if(o==="a"&&!t)throw new TypeError("Private accessor was defined without a setter");if(typeof n=="function"?e!==n||!t:!n.has(e))throw new TypeError("Cannot write private member to an object whose class did not declare it");return o==="a"?t.call(e,r):t?t.value=r:n.set(e,r),r}function Za(e,n){if(n===null||typeof n!="object"&&typeof n!="function")throw new TypeError("Cannot use 'in' operator on non-object");return typeof e=="function"?n===e:e.has(n)}function Ca(e,n,r){if(n!=null){if(typeof n!="object"&&typeof n!="function")throw new TypeError("Object expected.");var o,t;if(r){if(!Symbol.asyncDispose)throw new TypeError("Symbol.asyncDispose is not defined.");o=n[Symbol.asyncDispose]}if(o===void 0){if(!Symbol.dispose)throw new TypeError("Symbol.dispose is not defined.");o=n[Symbol.dispose],r&&(t=o)}if(typeof o!="function")throw new TypeError("Object not disposable.");t&&(o=function(){try{t.call(this)}catch(i){return Promise.reject(i)}}),e.stack.push({value:n,dispose:o,async:r})}else r&&e.stack.push({async:!0});return n}var Om=typeof SuppressedError=="function"?SuppressedError:function(e,n,r){var o=new Error(r);return o.name="SuppressedError",o.error=e,o.suppressed=n,o};function Fa(e){function n(i){e.error=e.hasError?new Om(i,e.error,"An error was suppressed during disposal."):i,e.hasError=!0}var r,o=0;function t(){for(;r=e.stack.pop();)try{if(!r.async&&o===1)return o=0,e.stack.push(r),Promise.resolve().then(t);if(r.dispose){var i=r.dispose.call(r.value);if(r.async)return o|=2,Promise.resolve(i).then(t,function(a){return n(a),t()})}else o|=1}catch(a){n(a)}
1if(o===1)return e.hasError?Promise.reject(e.error):Promise.resolve();if(e.hasError)throw e.error}return t()}function Ma(e,n){return typeof e=="string"&&/^\.\.?\//.test(e)?e.replace(/\.(tsx)$|((?:\.d)?)((?:\.[^./]+?)?)\.([cm]?)ts$/i,function(r,o,t,i,a){return o?n?".jsx":".js":t&&(!i||!a)?r:t+i+"."+a.toLowerCase()+"js"}):e}const Em={__extends:ha,__assign:Jt,__rest:va,__decorate:_a,__param:ya,__esDecorate:$a,__runInitializers:ba,__propKey:Sa,__setFunctionName:wa,__metadata:Ia,__awaiter:ka,__generator:Oa,__createBinding:Qt,__exportStar:Ea,__values:Bt,__read:Sr,__spread:Ta,__spreadArrays:za,__spreadArray:xa,__await:Te,__asyncGenerator:Ua,__asyncDelegator:Na,__asyncValues:Aa,__makeTemplateObject:Pa,__importStar:Da,__importDefault:ja,__classPrivateFieldGet:Ra,__classPrivateFieldSet:La,__classPrivateFieldIn:Za,__addDisposableResource:Ca,__disposeResources:Fa,__rewriteRelativeImportExtension:Ma},Tm=Object.freeze(Object.defineProperty({__proto__:null,__addDisposableResource:Ca,get __assign(){return Jt},__asyncDelegator:Na,__asyncGenerator:Ua,__asyncValues:Aa,__await:Te,__awaiter:ka,__classPrivateFieldGet:Ra,__classPrivateFieldIn:Za,__classPrivateFieldSet:La,__createBinding:Qt,__decorate:_a,__disposeResources:Fa,__esDecorate:$a,__exportStar:Ea,__extends:ha,__generator:Oa,__importDefault:ja,__importStar:Da,__makeTemplateOb
1ject:Pa,__metadata:Ia,__param:ya,__propKey:Sa,__read:Sr,__rest:va,__rewriteRelativeImportExtension:Ma,__runInitializers:ba,__setFunctionName:wa,__spread:Ta,__spreadArray:xa,__spreadArrays:za,__values:Bt,default:Em},Symbol.toStringTag,{value:"Module"}));class wr extends Error{constructor(n,r,o){super(n),this.__isAuthError=!0,this.name="AuthError",this.status=r,this.code=o}}class zm extends wr{constructor(n,r,o){super(n,r,o),this.name="AuthApiError",this.status=r,this.code=o}}const So="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_".split(""),wo=` 	
2\r=`.split("");(()=>{const e=new Array(128);for(let n=0;n<e.length;n+=1)e[n]=-1;for(let n=0;n<wo.length;n+=1)e[wo[n].charCodeAt(0)]=-2;for(let n=0;n<So.length;n+=1)e[So[n].charCodeAt(0)]=n;return e})();const xm=()=>typeof window<"u"&&typeof document<"u",fe={tested:!1,writable:!1},Um=()=>{if(!xm())return!1;try{if(typeof globalThis.localStorage!="object")return!1}catch{return!1}if(fe.tested)return fe.writable;const e=`lswt-${Math.random()}${Math.random()}`;try{globalThis.localStorage.setItem(e,e),globalThis.localStorage.removeItem(e),fe.tested=!0,fe.writable=!0}catch{fe.tested=!0,fe.writable=!1}return fe.writable};globalThis&&Um()&&globalThis.localStorage&&globalThis.localStorage.getItem("supabase.gotrue-js.locks.debug");function Nm(){if(typeof globalThis!="object")try{Object.defineProperty(Object.prototype,"__magic__",{get:function(){return this},configurable:!0}),__magic__.globalThis=__magic__,delete Object.prototype.__magic__}catch{typeof self<"u"&&(self.globalThis=self)}}Nm();const Io=6e4,Am=1e4,ge="neon_auth_session_verifier",Ja="neon_popup",Ba="neon_popup_callback",Pm="/auth/callback",Wa="neon-auth:oauth-complete",g={BadJwt:"bad_jwt",InvalidCredentials:"invalid_credentials",SessionExpired:"session_expired",SessionNotFound:"session_not_found",InvalidGrant:"invalid_grant",UserNotFound:"user_not_found",UserAlreadyExists:"user_already_exists",EmailExists:"email_exists",PhoneExists:"phone_exists",EmailNotConfirmed:"email_not_confirmed",PhoneNotConfirmed:"phone_not_confirmed",ValidationFailed:"validation_failed",BadJson:"bad_json",WeakPassword:"weak_password",EmailAddressInvalid:"email_address_invalid",FeatureNotSupported:"feature_not_supported",NotImplemented:"not_implemented",OAuthProviderNotSupported:"oauth_provider_not_supported",PhoneProviderDisabled:"phone_provider_disabled",MagicLinkNotSupported:"magic_link_not_supported",SsoProviderDisabled:"sso_provider_disabled",AnonymousProviderDisabled:"anonymous_provider_disabled",Web3ProviderDisabled:"web3_provider_disabled",BadOAuthCallback:"bad_oauth_callback",OAuthCallbackFailed:"oauth_callback_failed",OverRequestRateLimit:"over_request_rate_limit",OverEmailSendRateLimit:"over_email_send_rate_limit",OverSmsSendRateLimit:"over_sms_send_rate_limit",UnexpectedFailure:"unexpected_failure",InternalError:"internal_error",IdentityNotFound:"identity_not_found",UnknownError:"unknown_error"},Dm={[g.BadJwt]:{code:g.BadJwt,status:401,message:"Invalid or expired session token",description:"The JWT token is malformed, expired, or has an invalid signature"},[g.InvalidCredentials]:{code:g.InvalidCredentials,status:401,message:"Invalid email or password",description:"The provided credentials do not match any user account"},[g.SessionExpired]:{code:g.SessionExpired,status:401,message:"Session has expired",description:"The user session has exceeded its timeout period"},[g.SessionNotFound]:{code:g.SessionNotFound,status:401,message:"No active session found",description:"The user does not have an active session or the session was invalidated"},[g.InvalidGrant]:{code:g.InvalidGrant,status:401,message:"Invalid authorization grant",description:"OAuth/OIDC grant validation failed"},[g.UserNotFound]:{code:g.UserNotFound,status:404,message:"User not found",description:"No user exists with the provided identifier"},[g.UserAlreadyExists]:{code:g.UserAlreadyExists,status:409,message:"User already exists",description:"A user with this email or phone number is already registered"},[g.EmailExists]:{code:g.EmailExists,status:409,message:"Email address already registered",description:"This email address is already associated with an account"},[g.PhoneExists]:{code:g.PhoneExists,status:409,message:"Phone number already registered",description:"This phone number is already associated with an account"},[g.EmailNotConfirmed]:{code:g.EmailNotConfirmed,status:422,message:"Email verification required",description:"The user must verify their email before signing in"},[g.PhoneNotConfirmed]:{code:g.PhoneNotConfirmed,status:422,message:"Phone verification required",description:"The user must verify their phone number before signing in"},[g.ValidationFailed]:{code:g.ValidationFailed,status:400,message:"Invalid request parameters",description:"One or more request parameters are invalid or missing"},[g.BadJson]:{code:g.BadJson,status:400,message:"Invalid JSON in request body",description:"The request body contains malformed JSON"},[g.WeakPassword]:{code:g.WeakPassword,status:400,message:"Password does not meet security requirements",description:"The password is too weak or does not meet complexity requirements"},[g.EmailAddressInvalid]:{code:g.EmailAddressInvalid,status:400,message:"Invalid email address format",description:"The provided email address is not in a valid format"},[g.FeatureNotSupported]:{code:g.FeatureNotSupported,status:403,message:"Feature not available",description:"This feature is not supported in the current configuration"},[g.NotImplemented]:{code:g.NotImplemented,status:501,message:"Feature not implemented",description:"This feature has not been implemented yet"},[g.OAuthProviderNotSupported]:{code:g.OAuthProviderNotSupported,status:403,message:"OAuth provider not supported",description:"The requested OAuth provider is not enabled"},[g.PhoneProviderDisabled]:{code:g.PhoneProviderDisabled,status:403,message:"Phone authentication not available",description:"Phone number authentication is not enabled"},[g.MagicLinkNotSupported]:{code:g.MagicLinkNotSupported,status:403,message:"Magic link authentication not available",description:"Magic link authentication is not supported"},[g.SsoProviderDisabled]:{code:g.SsoProviderDisabled,status:403,message:"SSO not supported",description:"Enterprise SSO authentication is not available"},[g.AnonymousProviderDisabled]:{code:g.AnonymousProviderDisabled,status:403,message:"Anonymous authentication not available",description:"Anonymous sign-in is not enabled"},[g.Web3ProviderDisabled]:{code:g.Web3ProviderDisabled,status:403,message:"Web3 authentication not supported",description:"Web3/blockchain authentication is not available"},[g.BadOAuthCallback]:{code:g.BadOAuthCallback,status:400,message:"Invalid OAuth callback",description:"The OAuth callback request is missing required parameters"},[g.OAuthCallbackFailed]:{code:g.OAuthCallbackFailed,status:500,message:"OAuth authentication failed",description:"The OAuth callback completed but no session was created"},[g.OverRequestRateLimit]:{code:g.OverRequestRateLimit,status:429,message:"Too many requests",description:"Rate limit exceeded. Please try again later"},[g.OverEmailSendRateLimit]:{code:g.OverEmailSendRateLimit,status:429,message:"Too many email requests",description:"Too many emails sent. Please wait before trying again"},[g.OverSmsSendRateLimit]:{code:g.OverSmsSendRateLimit,status:429,message:"Too many SMS requests",description:"Too many SMS messages sent. Please wait before trying again"},[g.UnexpectedFailure]:{code:g.UnexpectedFailure,status:500,message:"An unexpected error occurred",description:"The server encountered an unexpected condition"},[g.InternalError]:{code:g.InternalError,status:500,message:"Internal server error",description:"An internal error occurred while processing the request"},[g.IdentityNotFound]:{code:g.IdentityNotFound,status:404,message:"Identity not found",description:"The requested user identity does not exist"},[g.UnknownError]:{code:g.UnknownError,status:500,message:"An unknown error occurred",description:"The error could not be categorized"}};function Et(e){return Dm[e]}const jm={INVALID_EMAIL_OR_PASSWORD:g.InvalidCredentials,INVALID_PASSWORD:g.InvalidCredentials,INVALID_EMAIL:g.EmailAddressInvalid,USER_NOT_FOUND:g.UserNotFound,INVALID_TOKEN:g.BadJwt,SESSION_EXPIRED:g.SessionExpired,FAILED_TO_GET_SESSION:g.SessionNotFound,USER_ALREADY_EXISTS:g.UserAlreadyExists,EMAIL_NOT_VERIFIED:g.
2EmailNotConfirmed,USER_EMAIL_NOT_FOUND:g.UserNotFound,PASSWORD_TOO_SHORT:g.WeakPassword,PASSWORD_TOO_LONG:g.WeakPassword,USER_ALREADY_HAS_PASSWORD:g.ValidationFailed,CREDENTIAL_ACCOUNT_NOT_FOUND:g.IdentityNotFound,FAILED_TO_UNLINK_LAST_ACCOUNT:g.ValidationFailed,ACCOUNT_NOT_FOUND:g.IdentityNotFound,SOCIAL_ACCOUNT_ALREADY_LINKED:g.ValidationFailed,PROVIDER_NOT_FOUND:g.OAuthProviderNotSupported,ID_TOKEN_NOT_SUPPORTED:g.FeatureNotSupported,FAILED_TO_CREATE_USER:g.InternalError,FAILED_TO_CREATE_SESSION:g.InternalError,FAILED_TO_UPDATE_USER:g.InternalError,EMAIL_CAN_NOT_BE_UPDATED:g.FeatureNotSupported};function ko(e){if(e!=null&&typeof e=="object"&&"status"in e&&"statusText"in e){const r=e,o=r.status;if("code"in r&&r.code&&typeof r.code=="string"){const i=jm[r.code];if(i){const a=Et(i);return Hn(a.message,a.status,a.code)}}const t=Et(Rm(o,r.message||r.statusText));return Hn(r.message||t.message,o,t.code)}if(e instanceof Error){const r=Et(Lm(e.message));return Hn(e.message||r.message,r.status,r.code,r.status)}const n=Et(g.UnknownError);return new wr(n.message,n.status,n.code)}function Rm(e,n){const r=n?.toLowerCase()||"";switch(e){case 401:return r.includes("token")||r.includes("jwt")?g.BadJwt:r.includes("session")?g.SessionNotFound:r.includes("expired")?g.SessionExpired:g.InvalidCredentials;case 404:return r.includes("identity")||r.includes("account")?g.IdentityNotFound:r.includes("session")?g.SessionNotFound:g.UserNotFound;case 409:return r.includes("email")?g.EmailExists:r.includes("phone")?g.PhoneExists:g.UserAlreadyExists;case 422:return r.includes("email")&&r.includes("confirm")?g.EmailNotConfirmed:r.includes("phone")&&r.includes("confirm")?g.PhoneNotConfirmed:g.ValidationFailed;case 429:return r.includes("email")?g.OverEmailSendRateLimit:r.includes("sms")||r.includes("phone")?g.OverSmsSendRateLimit:g.OverRequestRateLimit;case 400:return r.includes("password")&&r.includes("weak")?g.WeakPassword:r.includes("email")&&r.includes("invalid")?g.EmailAddressInvalid:r.includes("json")?g.BadJson:r.includes("oauth")||r.includes("callback")?g.BadOAuthCallback:g.ValidationFailed;case 403:return r.includes("provider")||r.includes("oauth")?g.OAuthProviderNotSupported:r.includes("phone")?g.PhoneProviderDisabled:r.includes("sso")?g.SsoProviderDisabled:g.FeatureNotSupported;case 501:return g.NotImplemented;case 503:return g.FeatureNotSupported;default:return r.includes("oauth")?g.OAuthCallbackFailed:g.UnexpectedFailure}}function Lm(e){const n=e.toLowerCase();return n.includes("invalid login")||n.includes("incorrect")||n.includes("wrong password")?g.InvalidCredentials:n.includes("token")&&(n.includes("invalid")||n.includes("expired"))?g.BadJwt:n.includes("session")&&n.includes("expired")?g.SessionExpired:n.includes("session")&&n.includes("not found")?g.SessionNotFound:n.includes("already exists")||n.includes("already registered")?g.UserAlreadyExists:n.includes("not found")&&n.includes("user")?g.UserNotFound:n.includes("not found")&&n.includes("identity")?g.IdentityNotFound:n.includes("email")&&n.includes("not confirmed")?g.EmailNotConfirmed:n.includes("phone")&&n.includes("not confirmed")?g.PhoneNotConfirmed:n.includes("weak password")||n.includes("password")&&n.includes("requirements")?g.WeakPassword:n.includes("email")&&n.includes("invalid")?g.EmailAddressInvalid:n.includes("rate limit")||n.includes("too many requests")?g.OverRequestRateLimit:n.includes("oauth")&&n.includes("failed")?g.OAuthCallbackFailed:n.includes("provider")&&n.includes("not supported")?g.OAuthProviderNotSupported:g.UnexpectedFailure}function Hn(e,n,r,o){const t=n;return t!==500&&t!==501&&t!==503?new zm(e,t,r):new wr(e,t,r)}var Zm="1.6.23";const Le=Zm,Kn=Symbol.for("better-auth:broadcast-channel"),Cm=()=>Math.floor(Date.now()/1e3);var Fm=class{listeners=new Set;name;constructor(e="better-auth.message"){this.name=e}subscribe(e){return this.listeners.add(e),()=>{this.listeners.delete(e)}}post(e){if(!(typeof window>"u"))try{localStorage.setItem(this.name,JSON.stringify({...e,timestamp:Cm()}))}catch{}}setup(){if(typeof window>"u"||typeof window.addEventListener>"u")return()=>{};const e=n=>{if(n.key!==this.name)return;const r=JSON.parse(n.newValue??"{}");
2r?.event!=="session"||!r?.data||this.listeners.forEach(o=>o(r))};return window.addEventListener("storage",e),()=>{window.removeEventListener("storage",e)}}};function Ee(e="better-auth.message"){return globalThis[Kn]||(globalThis[Kn]=new Fm(e)),globalThis[Kn]}let K=[],qe=0;const dr=4,Mm=globalThis.nanostoresGlobal||={epoch:0};let Jm=()=>{let e,n;for(;qe<K.length;){n=qe,qe+=dr;try{K[n](K[n+1].value,K[n+2],K[n+3])}catch(r){e=r}}if(K.length=qe=0,e)throw e};const he=e=>{let n=[],r={eq:Object.is,get(){return r.lc||r.listen(()=>{})(),r.value},init:e,lc:0,listen(o){return r.lc=n.push(o),()=>{for(let i=qe;i<K.length;)K[i]===o?K.splice(i,dr):i+=dr;let t=n.indexOf(o);~t&&(n.splice(t,1),--r.lc||r.off())}},notify(o,t){Mm.epoch++;let i=!K.length&&!0;for(let a of n)K.push(a,r,o,t);i&&Jm()},off(){},set(o){let t=r.value;r.eq(t,o)||(r.value=o,r.notify(t))},subscribe(o){let t=r.listen(o);return o(r.value),t},value:e};return r},Bm=2,Wm=5,Tt=6,zt=10;let qa=(e,n,r,o)=>(e.events=e.events||{},e.events[r+zt]||(e.events[r+zt]=o(t=>{e.events[r].reduceRight((i,a)=>(a(i),i),{shared:{},...t})})),e.events[r]=e.events[r]||[],e.events[r].push(n),()=>{let t=e.events[r],i=t.indexOf(n);~i&&(t.splice(i,1),t.length||(e.events[r+zt](),delete e.events[r+zt]))}),qm=(e,n)=>qa(e,n,Bm,r=>{let o=e.set,t=e.setKey;return e.setKey&&(e.setKey=(i,a)=>{let s;if(r({abort:()=>{s=!0},changed:i,newValue:{...e.value,[i]:a}}),!s)return t(i,a)}),e.set=i=>{let a;if(r({abort:()=>{a=!0},newValue:i}),!a)return o(i)},()=>{e.set=o,e.setKey=t}});const Gm=1e3;let Ga=(e,n)=>qa(e,o=>{let t=n(o);t&&e.events[Tt].push(t)},Wm,o=>{let t=e.listen;e.listen=(...a)=>(!e.lc&&!e.active&&(e.active=!0,o()),t(...a));let i=e.off;return e.events[Tt]=[],e.off=()=>{i(),setTimeout(()=>{if(e.active&&!e.lc){e.active=!1;for(let a of e.events[Tt])a();e.events[Tt]=[]}},Gm)},()=>{e.listen=t,e.off=i}});function Oo(e,n){let r=Vm(n),o=e;for(let t of r){if(o==null)return;o=o[t]}return o}const Eo=/(.*)\[(\d+)\]/;function Vm(e){return e.split(".").flatMap(n=>Va(n))}function Va(e){if(Eo.test(e)){let[,n,r]=e.match(Eo);return[...Va(n),r]}return[e]}function Ym(e,n,r){let o=new Set(n);return e.listen((t,i,a)=>{(a===void 0?n.some(s=>i===void 0||t[s]!==i[s]||Oo(t,s)!==Oo(i,s)):o.has(a)||o.has(a.split(/\.|\[/)[0]))&&r(t,i,a)})}function To(e){if(typeof e!="object"||e===null)return!1;const n=Object.getPrototypeOf(e);return n===Object.prototype||n===null}function ze(e,n){if(e===n)return!0;if(Array.isArray(e)&&Array.isArray(n)){if(e.length!==n.length)return!1;for(let r=0;r<e.length;r++)if(!ze(e[r],n[r]))return!1;return!0}if(To(e)&&To(n)){const r=Object.keys(e),o=Object.keys(n);if(r.length!==o.length)return!1;for(const t of r)if(!(t in n)||!ze(e[t],n[t]))return!1;return!0}return!1}function Ya(e,n){return qm(e,({newValue:r,abort:o})=>{n(e.value,r)&&o()})}const Xn=Symbol.for("better-auth:focus-manager");var Hm=class{listeners=new Set;subscribe(e){return this.listeners.add(e),()=>{this.listeners.delete(e)}}setFocused(e){this.listeners.forEach(n=>n(e))}setup(){if(typeof window>"u"||typeof document>"u"||typeof window.addEventListener>"u")return()=>{};const e=()=>{document.visibilityState==="visible"&&this.setFocused(!0)};return document.addEventListener("visibilitychange",e,!1),()=>{document.removeEventListener("visibilitychange",e,!1)}}};function zo(){return globalThis[Xn]||(globalThis[Xn]=new Hm),globalThis[Xn]}const Qn=Symbol.for("better-auth:online-manager");var Km=class{listeners=new Set;isOnline=typeof navigator<"u"?navigator.onLine:!0;subscribe(e){return this.listeners.add(e),()=>{this.listeners.delete(e)}}setOnline(e){this.isOnline=e,this.listeners.forEach(n=>n(e))}setup(){if(typeof window>"u"||typeof window.addEventListener>"u")return()=>{};const e=()=>this.setOnline(!0),n=()=>this.setOnline(!1);return window.addEventListener("online",e,!1),window.addEventListener("offline",n,!1),()=>{window.removeEventListener("online",e,!1),window.removeEventListener("offline",n,!1)}}};function er(){return globalThis[Qn]||(globalThis[Qn]=new Km),globalThis[Qn]}const Xm={proto:/"(?:_|\\u0{2}5[Ff]){2}(?:p|\\u0{2}70)(?:r|\\u0{2}72)(?:o|\\u0{2}6[Ff])(?:t|\\u0{2}74)(?:o|\\u0{2}6[Ff])(?:_|\\u0{2}5[Ff]){2}"\s*:/,constructor:/"(?:c|\\u0063)(?:o|\\u006[Ff])(?:n|\\u006[Ee])(?:s|\\u0073)(?:t|\\u0074)(?:r|\\u0072)(?:u|\\u0075)(?:c|\\u0063)(?:t|\\u0074)(?:o|\\u006[Ff])(?:r|\\u0072)"\s*:/,protoShort:/"__proto__"\s*:/,constructorShort:/"constructor"\s*:/},Qm=/^\s*["[{]|^\s*-?\d{1,16}(\.\d{1,17})?([Ee][+-]?\d+)?\s*$/,xo={true:!0,false:!1,null:null,undefined:void 0,nan:NaN,infinity:Number.POSITIVE_INFINITY,"-infinity":Number.NEGATIVE_INFINITY},ep=/^(\d{4})-(\d{2})-(\d{2})T(\d{2}):(\d{2}):(\d{2})(?:\.(\d{1,7}))?(?:Z|([+-])(\d{2}):(\d{2}))$/;function tp(e){return e instanceof Date&&!isNaN(e.getTime())}function np(e){const n=ep.exec(e);if(!n)return null;const[,r,o,t,i,a,s,u,c,l,d]=n,p=new Date(Date.UTC(parseInt(r,10),parseInt(o,10)-1,parseInt(t,10),parseInt(i,10),parseInt(a,10),parseInt(s,10),u?parseInt(u.padEnd(3,"0"),10):0));if(c){const m=(parseInt(l,10)*60+parseInt(d,10))*(c==="+"?-1:1);p.setUTCMinutes(p.getUTCMinutes()+m)}return tp(p)?p:null}function rp(e,n={}){const{strict:r=!1,warnings:o=!1,reviver:t,parseDates:i=!0}=n;if(typeof e!="string")return e;const a=e.trim(),s=a.toLowerCase();if(s.length<=9&&s in xo)return xo[s];if(!Qm.test(a)){if(r)throw new SyntaxError("[better-json] Invalid JSON");return e}if(Object.entries(Xm).some(([u,c])=>{const l=c.test(a);return l&&o&&console.warn(`[better-json] Detected potential prototype pollution attempt using ${u} pattern`),l})&&r)throw new Error("[better-json] Potential prototype pollution attempt detected");try{return JSON.parse(a,(c,l)=>{if(c==="__proto__"||c==="constructor"&&l&&typeof l=="object"&&"prototype"in l){o&&console.warn(`[better-json] Dropping "${c}" key to prevent prototype pollution`);return}if(i&&typeof l=="string"){const d=np(l);if(d)return d}return t?t(c,l):l})}catch(u){if(r)throw u;return e}}function ip(e,n={strict:!0}){return rp(e,n)}const op=()=>typeof window>"u";function ap(e,n){return ze(e.data,n.data)&&e.error===n.error&&e.isPending===n.isPending&&e.isRefetching===n.isRefetching&&e.refetch===n.refetch}const xt=(e,n,r,o)=>{const t=he({data:null,error:null,isPending:!0,isRefetching:!1,refetch:u=>i(u)});Ya(t,ap);const i=async u=>new Promise(c=>{const l=typeof o=="function"?o({data:t.get().data,error:t.get().error,
2isPending:t.get().isPending}):o;r(n,{...l,query:{...l?.query,...u?.query},async onSuccess(d){const p=t.get(),m=p.data!=null&&d.data!=null&&ze(p.data,d.data)?p.data:d.data;t.set({data:m,error:null,isPending:!1,isRefetching:!1,refetch:t.value.refetch}),await l?.onSuccess?.(d)},async onError(d){const{request:p}=d,m=typeof p.retry=="number"?p.retry:p.retry?.attempts,_=p.retryAttempt||0;if(m&&_<m)return;const $=d.error.status===401;t.set({error:d.error,data:$?null:t.get().data,isPending:!1,isRefetching:!1,refetch:t.value.refetch}),await l?.onError?.(d)},async onRequest(d){const p=t.get();t.set({isPending:p.data===null,data:p.data,error:null,isRefetching:!0,refetch:t.value.refetch}),await l?.onRequest?.(d)}}).catch(d=>{t.set({error:d,data:t.get().data,isPending:!1,isRefetching:!1,refetch:t.value.refetch})}).finally(()=>{c(void 0)})});e=Array.isArray(e)?e:[e];let a=!1;const s=[];for(const u of e){const c=u.subscribe(async()=>{op()||(a?await i():Ga(t,()=>{const l=setTimeout(async()=>{a||(a=!0,await i())},0);return()=>{for(const d of s)d();clearTimeout(l)}}))});s.push(c)}return t},tr=()=>Math.floor(Date.now()/1e3),sp=5;function up(e){const{fetchSession:n,shouldPollSession:r=()=>!0,sessionSignal:o,options:t={}}=e,i=t.sessionOptions?.refetchInterval??0,a=t.sessionOptions?.refetchOnWindowFocus??!0,s=t.sessionOptions?.refetchWhenOffline??!1,u={isInitialized:!1,lastSessionRequest:0},c=()=>s||er().isOnline,l=z=>{if(c()){if(z?.event==="storage"){n();return}if(z?.event==="poll"){u.lastSessionRequest=tr(),n();return}if(z?.event==="visibilitychange"){if(tr()-u.lastSessionRequest<sp)return;u.lastSessionRequest=tr(),n();return}n()}},d=z=>{Ee().post({event:"session",data:{trigger:z},clientId:Math.random().toString(36).substring(7)})},p=()=>{i&&i>0&&(u.pollInterval=setInterval(()=>{r()&&l({event:"poll"})},i*1e3))},m=()=>{u.unsubscribeBroadcast=Ee().subscribe(()=>{l({event:"storage"})})},_=()=>{a&&(u.unsubscribeFocus=zo().subscribe(()=>{l({event:"visibilitychange"})}))},$=()=>{u.unsubscribeOnline=er().subscribe(z=>{z&&l({event:"visibilitychange"})})},S=()=>{u.unsubscribeSignal=o.listen(()=>{n()})};return{init:()=>{u.isInitialized||(u.isInitialized=!0,p(),m(),_(),$(),S(),u.cleanupBroadcastSetup=Ee().setup(),u.cleanupFocusSetup=zo().setup(),u.cleanupOnlineSetup=er().setup())},cleanup:()=>{u.isInitialized&&(u.pollInterval&&(clearInterval(u.pollInterval),u.pollInterval=void 0),u.unsubscribeBroadcast&&(u.unsubscribeBroadcast(),u.unsubscribeBroadcast=void 0),u.unsubscribeFocus&&(u.unsubscribeFocus(),u.unsubscribeFocus=void 0),u.unsubscribeOnline&&(u.unsubscribeOnline(),u.unsubscribeOnline=void 0),u.unsubscribeSignal&&(u.unsubscribeSignal(),u.unsubscribeSignal=void 0),u.cleanupBroadcastSetup&&(u.cleanupBroadcastSetup(),u.cleanupBroadcastSetup=void 0),u.cleanupFocusSetup&&(u.cleanupFocusSetup(),u.cleanupFocusSetup=void 0),u.cleanupOnlineSetup&&(u.cleanupOnlineSetup(),u.cleanupOnlineSetup=void 0),u.isInitialized=!1,u.lastSessionRequest=0)},triggerRefetch:l,broadcastSessionUpdate:d}}var cp={};const Mt=Object.create(null),Me=e=>cp||globalThis.Deno?.env.toObject()||globalThis.__env__||(e?Mt:globalThis),se=new Proxy(Mt,{get(e,n){return Me()[n]??Mt[n]},has(e,n){return n in Me()||n in Mt},set(e,n,r){const o=Me(!0);return o[n]=r,!0},deleteProperty(e,n){if(!n)return!1;const r=Me(!0);return delete r[n],!0},ownKeys(){const e=Me(!0);return Object.keys(e)}});se.NODE_ENV;function en(e){return Object.fromEntries(Object.entries(e).map(([n,r])=>[n,{code:n,message:r,toString:()=>n}]))}var Ye=class extends Error{constructor(e,n){super(e,n),this.name="BetterAuthError",this.message=e,this.stack=""}};const lp=47;function Ha(e){let n=e.length;for(;n>0&&e.charCodeAt(n-1)===lp;)n--;return n===e.length?e:e.slice(0,n)}function dp(e){try{return(Ha(new URL(e).pathname)||"/")!=="/"}catch{throw new Ye(`Invalid base URL: ${e}. Please provide a valid base URL.`)}}function fp(e){try{const n=new URL(e);if(n.protocol!=="http:"&&n.protocol!=="https:")throw new Ye(`Invalid base URL: ${e}. URL must include 'http://' or 'https://'`)}catch(n){throw n instanceof Ye?n:new Ye(`Invalid base URL: ${e}. Please provide a valid base URL.`,{cause:n})}}function nr(e,n="/api/auth"){if(fp(e),dp(e))return e;const r=Ha(e);return!n||n==="/"?r:(n=n.startsWith("/")?n:`/${n}`,`${r}${n}`)}function mp(e,n,r,o,t){if(e)return nr(e,n);{const i=se.BETTER_AUTH_URL||se.NEXT_PUBLIC_BETTER_AUTH_URL||se.PUBLIC_BETTER_AUTH_URL||se.NUXT_PUBLIC_BETTER_AUTH_URL||se.NUXT_PUBLIC_AUTH_URL||(se.BASE_URL!=="/"?se.BASE_URL:void 0);if(i)return nr(i,n)}if(typeof window<"u"&&window.location)return nr(window.location.origin,n)}const pp=["javascript:","data:","vbscript:"];function gp(e){let n;try{n=new URL(e)}catch{return!0}return!pp.includes(n.protocol)}const hp={id:"redirect",name:"Redirect",hooks:{onSuccess(e){if(e.data?.url&&e.data?.redirect&&gp(e.data.url)&&typeof window<"u"&&window.location&&window.location)try{window.location.href=e.data.url}catch{}}}},vp=()=>typeof window>"u";function Uo(e){return typeof e=="object"&&e!==null&&"data"in e&&"error"in e?e:{data:e,error:null}}function _p(e){return!e||e.session===null&&e.user===null?null:e}function yp(e,n){return ze(e.data,n.data)&&e.error===n.error&&e.isPending===n.isPending&&e.isRefetching===n.isRefetching&&e.refetch===n.refetch}function $p(e,n){const r=he(!1);let o;const t=c=>s(c),i=he({data:null,error:null,isPending:!0,isRefetching:!1,refetch:t});Ya(i,yp);const a=c=>{if(o!==c)return;const l=i.get();o=void 0,!(!l.isPending&&!l.isRefetching)&&i.set({...l,isPending:!1,isRefetching:!1,refetch:t})},s=async c=>{o?.abort();const l=new AbortController;o=l;const d=i.get();i.set({...d,isPending:d.data===null,isRefetching:!0,error:null,refetch:t});try{const p=await e("/get-session",{method:"GET",query:c?.query,signal:l.signal});if(l.signal.aborted){a(l);return}let{data:m,error:_}=Uo(p);if(m?.needsRefresh)try{const F=await e("/get-session",{method:"POST",signal:l.signal});if(l.signal.aborted){a(l);return}({data:m,error:_}=Uo(F))}catch{if(l.signal.aborted){a(l);return}}if(_){const F=i.get(),z=_?.status===401;i.set({data:z?null:F.data,error:_,isPending:!1,isRefetching:!1,refetch:t});return}const $=_p(m),S=i.get(),x=S.data!=null&&$!=null&&ze(S.data,$)?S.data:$;i.set({data:x,error:null,isPending:!1,isRefetching:!1,refetch:t})}catch(p){if(l.signal.aborted){a(l);return}const m=i.get();i.set({data:m.data,error:p,isPending:!1,isRefetching:!1,refetch:t})}};let u=()=>{};return Ga(i,()=>{let c;vp()||(c=setTimeout(()=>{s()},0));const l=up({fetchSession:s,shouldPollSession:()=>i.get().data!=null,sessionSignal:r,options:n});return l.init(),u=l.broadcastSessionUpdate,()=>{c&&clearTimeout(c);const d=o;d?.abort(),d&&a(d),l.cleanup()}}),{session:i,$sessionSignal:r,broadcastSessionUpdate:c=>u(c)}}function rr(e){if(e===null||typeof e!="object")return!1;const n=Object.getPrototypeOf(e);return n!==null&&n!==Object.prototype&&Object.getPrototypeOf(n)!==null||Symbol.iterator in e?!1:Symbol.toStringTag in e?Object.prototype.toString.call(e)==="[object Module]":!0}
2function fr(e,n,r=".",o){if(!rr(n))return fr(e,{},r,o);const t={...n};for(const i of Object.keys(e)){if(i==="__proto__"||i==="constructor")continue;const a=e[i];a!=null&&(o&&o(t,i,a,r)||(Array.isArray(a)&&Array.isArray(t[i])?t[i]=[...a,...t[i]]:rr(a)&&rr(t[i])?t[i]=fr(a,t[i],(r?`${r}.`:"")+i.toString(),o):t[i]=a))}return t}function bp(e){return(...n)=>n.reduce((r,o)=>fr(r,o,"",e),{})}const Sp=bp();var wp=Object.defineProperty,Ip=Object.defineProperties,kp=Object.getOwnPropertyDescriptors,No=Object.getOwnPropertySymbols,Op=Object.prototype.hasOwnProperty,Ep=Object.prototype.propertyIsEnumerable,Ao=(e,n,r)=>n in e?wp(e,n,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[n]=r,H=(e,n)=>{for(var r in n||(n={}))Op.call(n,r)&&Ao(e,r,n[r]);if(No)for(var r of No(n))Ep.call(n,r)&&Ao(e,r,n[r]);return e},ee=(e,n)=>Ip(e,kp(n)),Tp=class extends Error{constructor(e,n,r){super(n||e.toString(),{cause:r}),this.status=e,this.statusText=n,this.error=r,Error.captureStackTrace(this,this.constructor)}},zp=async(e,n)=>{var r,o,t,i,a,s;let u=n||{};const c={onRequest:[n?.onRequest],onResponse:[n?.onResponse],onSuccess:[n?.onSuccess],onError:[n?.onError],onRetry:[n?.onRetry]};if(!n||!n?.plugins)return{url:e,options:u,hooks:c};for(const l of n?.plugins||[]){if(l.init){const d=await((r=l.init)==null?void 0:r.call(l,e.toString(),n));u=d.options||u,e=d.url}c.onRequest.push((o=l.hooks)==null?void 0:o.onRequest),c.onResponse.push((t=l.hooks)==null?void 0:t.onResponse),c.onSuccess.push((i=l.hooks)==null?void 0:i.onSuccess),c.onError.push((a=l.hooks)==null?void 0:a.onError),c.onRetry.push((s=l.hooks)==null?void 0:s.onRetry)}return{url:e,options:u,hooks:c}},Po=class{constructor(e){this.options=e}shouldAttemptRetry(e,n){return this.options.shouldRetry?Promise.resolve(e<this.options.attempts&&this.options.shouldRetry(n)):Promise.resolve(e<this.options.attempts)}getDelay(){return this.options.delay}},xp=class{constructor(e){this.options=e}shouldAttemptRetry(e,n){return this.options.shouldRetry?Promise.resolve(e<this.options.attempts&&this.options.shouldRetry(n)):Promise.resolve(e<this.options.attempts)}getDelay(e){return Math.min(this.options.maxDelay,this.options.baseDelay*2**e)}};function Up(e){if(typeof e=="number")return new Po({type:"linear",attempts:e,delay:1e3});switch(e.type){case"linear":return new Po(e);case"exponential":return new xp(e);default:throw new Error("Invalid retry strategy")}}var Np=async e=>{const n={},r=async o=>typeof o=="function"?await o():o;if(e?.auth){if(e.auth.type==="Bearer"){const o=await r(e.auth.token);if(!o)return n;n.authorization=`Bearer ${o}`}else if(e.auth.type==="Basic"){const[o,t]=await Promise.all([r(e.auth.username),r(e.auth.password)]);if(!o||!t)return n;n.authorization=`Basic ${btoa(`${o}:${t}`)}`}else if(e.auth.type==="Custom"){const[o,t]=await Promise.all([r(e.auth.prefix),r(e.auth.value)]);if(!t)return n;n.authorization=`${o??""} ${t}`}}return n},Ap=/^application\/(?:[\w!#$%&*.^`~-]*\+)?json(;.+)?$/i;function Pp(e){const n=e.headers.get("content-type"),r=new Set(["image/svg","application/xml","application/xhtml","application/html"]);if(!n)return"json";const o=n.split(";").shift()||"";return Ap.test(o)?"json":r.has(o)||o.startsWith("text/")?"text":"blob"}function Dp(e){try{return JSON.parse(e),!0}catch{return!1}}function Ka(e){if(e===void 0)return!1;const n=typeof e;return n==="string"||n==="number"||n==="boolean"||n===null?!0:n!=="object"?!1:Array.isArray(e)?!0:e.buffer?!1:e.constructor&&e.constructor.name==="Object"||typeof e.toJSON=="function"}function Do(e){try{return JSON.parse(e)}catch{return e}}function jo(e){return typeof e=="function"}function jp(e){if(e?.customFetchImpl)return e.customFetchImpl;if(typeof globalThis<"u"&&jo(globalThis.fetch))return globalThis.fetch;if(typeof window<"u"&&jo(window.fetch))return window.fetch;throw new Error("No fetch implementation found")}function Xa(...e){const n={};for(const r of e)if(r)if(r instanceof Headers)r.forEach((o,t)=>{n[t]=o});else{const o=Array.isArray(r)?r:Object.entries(r);for(const[t,i]of o)i!=null&&(n[t]=i)}return n}async function Rp(e){const n=new Headers(Xa(e?.headers,await Np(e)));if(!n.has("content-type")){const r=Lp(e?.body);r&&n.set("content-type",r)}return n}function Lp(e){return Ka(e)?"application/json":null}
2function Zp(e){const n=e.get("content-type");return n?n.split(";")[0].trim().toLowerCase():null}function Cp(e,n){const{body:r}=e;return r?!Ka(r)||typeof r=="string"?r:Zp(n)==="application/x-www-form-urlencoded"?new URLSearchParams(r).toString():JSON.stringify(r):null}function Fp(e,n){var r;if(n?.method)return n.method.toUpperCase();if(e.startsWith("@")){const o=(r=e.split("@")[1])==null?void 0:r.split("/")[0];return es.includes(o)?o.toUpperCase():n?.body?"POST":"GET"}return n?.body?"POST":"GET"}function Mp(e,n){let r;return!e?.signal&&e?.timeout&&(r=setTimeout(()=>n?.abort(),e?.timeout)),{abortTimeout:r,clearTimeout:()=>{r&&clearTimeout(r)}}}var Jp=class Qa extends Error{constructor(n,r){super(r||JSON.stringify(n,null,2)),this.issues=n,Object.setPrototypeOf(this,Qa.prototype)}};async function Ge(e,n){const r=await e["~standard"].validate(n);if(r.issues)throw new Jp(r.issues);return r.value}var es=["get","post","put","patch","delete"],Bp=e=>({id:"apply-schema",name:"Apply Schema",version:"1.0.0",async init(n,r){var o,t,i,a;const s=((t=(o=e.plugins)==null?void 0:o.find(u=>{var c;return(c=u.schema)!=null&&c.config?n.startsWith(u.schema.config.baseURL||"")||n.startsWith(u.schema.config.prefix||""):!1}))==null?void 0:t.schema)||e.schema;if(s){let u=n;(i=s.config)!=null&&i.prefix&&u.startsWith(s.config.prefix)&&(u=u.replace(s.config.prefix,""),s.config.baseURL&&(n=n.replace(s.config.prefix,s.config.baseURL))),(a=s.config)!=null&&a.baseURL&&u.startsWith(s.config.baseURL)&&(u=u.replace(s.config.baseURL,"")),u.startsWith("/")&&u.charAt(1)==="@"&&(u=u.substring(1));const c=s.schema[u];if(c){let l=r?.headers;if(c.headers&&!r?.disableValidation){const p={};if(r?.headers){if(r.headers instanceof Headers)r.headers.forEach(($,S)=>{p[S.toLowerCase()]=$});else if(typeof r.headers=="object")for(const[$,S]of Object.entries(r.headers))S!=null&&(p[$.toLowerCase()]=S)}const m=await Ge(c.headers,p),_={};for(const[$,S]of Object.entries(m))_[$.toLowerCase()]=S;l=_}let d=ee(H({},r),{method:c.method,output:c.output,headers:l});return r?.disableValidation||(d=ee(H({},d),{body:c.input?await Ge(c.input,r?.body):r?.body,params:c.params?await Ge(c.params,r?.params):r?.params,query:c.query?await Ge(c.query,r?.query):r?.query})),{url:n,options:d}}}return{url:n,options:r}}}),Wp=e=>{async function n(r,o){const t=ee(H(H({},e),o),{headers:Xa(e?.headers,o?.headers),plugins:[...e?.plugins||[],Bp(e||{}),...o?.plugins||[]]});if(e?.catchAllError)try{return await mr(r,t)}catch(i){return{data:null,error:{status:500,statusText:"Fetch Error",message:"Fetch related error. Captured by catchAllError option. See error property for more details.",error:i}}}return await mr(r,t)}return n},qp=e=>e==="."||e==="..";function Gp(e,n){let r=e;for(const[o,t]of n)r=r.replace(o,t);if(qp(r))throw new TypeError("Path parameters cannot be reserved path segments");return encodeURIComponent(r)}function Vp(e,n){const{baseURL:r,params:o,query:t}=n||{query:{},params:{},baseURL:""};let i=e.startsWith("http")?e.split("/").slice(0,3).join("/"):r||"";if(e.startsWith("@")){const p=e.toString().split("@")[1].split("/")[0];es.includes(p)&&(e=e.replace(`@${p}/`,"/"))}i.endsWith("/")||(i+="/");let[a,s]=e.replace(i,"").split("?");const u=new URLSearchParams(s);for(const[p,m]of Object.entries(t||{})){if(m==null)continue;let _;if(typeof m=="string")_=m;else if(Array.isArray(m)){for(const $ of m)u.append(p,$);continue}else _=JSON.stringify(m);u.set(p,_)}const c=new Map;if(o)if(Array.isArray(o)){const p=a.split("/").filter(m=>m.startsWith(":"));for(const[m,_]of p.entries()){const $=o[m];c.set(_,String($))}}else for(const[p,m]of Object.entries(o))c.set(`:${p}`,String(m));a=a.split("/").map(p=>Gp(p,c)).join("/"),a=a.replace(/^\/+/,"");let l=u.toString();return l=l.length>0?`?${l}`.replace(/\+/g,"%20"):"",i.startsWith("http")?new URL(`${a}${l}`,i):`${i}${a}${l}`}var mr=async(e,n)=>{var r,o,t,i,a,s,u,c;const{hooks:l,url:d,options:p}=await zp(e,n),m=jp(p),_=new AbortController,$=(r=p.signal)!=null?r:_.signal,
2S=Vp(d,p),x=await Rp(p),F=Cp(p,x),z=Fp(d,p),k=ee(H({},p),{url:S,headers:x,body:F,method:z,signal:$});for(const W of l.onRequest)if(W){const j=await W(k);typeof j=="object"&&j!==null&&Object.assign(k,j)}("pipeTo"in k&&typeof k.pipeTo=="function"||typeof((o=n?.body)==null?void 0:o.pipe)=="function")&&("duplex"in k||(k.duplex="half"));const{clearTimeout:b}=Mp(p,_);let U=await m(k.url,k);b();const Ie={response:U,request:k};for(const W of l.onResponse)if(W){const j=await W(ee(H({},Ie),{response:(t=n?.hookOptions)!=null&&t.cloneResponse?U.clone():U}));j instanceof Response?U=j:typeof j=="object"&&j!==null&&(U=j.response)}if(U.ok){if(!(k.method!=="HEAD"))return{data:"",error:null};const j=Pp(U),re={data:null,response:U,request:k};if(j==="json"||j==="text"){const ie=await U.text(),bm=(i=k.jsonParser)!=null?i:Do;re.data=await bm(ie)}else re.data=await U[j]();k?.output&&k.output&&!k.disableValidation&&(re.data=await Ge(k.output,re.data));for(const ie of l.onSuccess)ie&&await ie(ee(H({},re),{response:(a=n?.hookOptions)!=null&&a.cloneResponse?U.clone():U}));return n?.throw?re.data:{data:re.data,error:null}}const ym=(s=n?.jsonParser)!=null?s:Do,Ot=await U.text(),bo=Dp(Ot),Vn=bo?await ym(Ot):null,$m={response:U,responseText:Ot,request:k,error:ee(H({},Vn),{status:U.status,statusText:U.statusText})};for(const W of l.onError)W&&await W(ee(H({},$m),{response:(u=n?.hookOptions)!=null&&u.cloneResponse?U.clone():U}));if(n?.retry){const W=Up(n.retry),j=(c=n.retryAttempt)!=null?c:0;if(await W.shouldAttemptRetry(j,U)){for(const ie of l.onRetry)ie&&await ie(Ie);const re=W.getDelay(j);return await new Promise(ie=>setTimeout(ie,re)),await mr(e,ee(H({},n),{retryAttempt:j+1}))}}if(n?.throw)throw new Tp(U.status,U.statusText,bo?Vn:Ot);return{data:null,error:ee(H({},Vn),{status:U.status,statusText:U.statusText})}},me={};const Yp=e=>{if(typeof process>"u")return;const n=e??"/api/auth";if(me.NEXT_PUBLIC_AUTH_URL)return me.NEXT_PUBLIC_AUTH_URL;if(typeof window>"u"){if(me.NEXTAUTH_URL)try{return me.NEXTAUTH_URL}catch{}if(me.VERCEL_URL)try{const r=me.VERCEL_URL.startsWith("http")?"":"https://";return`${new URL(`${r}${me.VERCEL_URL}`).origin}${n}`}catch{}}},ts=(e,n)=>{const r="credentials"in Request.prototype,o=mp(e?.baseURL,e?.basePath)??Yp(e?.basePath)??"/api/auth",t=e?.plugins?.flatMap(b=>b.fetchPlugins).filter(b=>b!==void 0)||[],i={id:"lifecycle-hooks",name:"lifecycle-hooks",hooks:{onSuccess:e?.fetchOptions?.onSuccess,onError:e?.fetchOptions?.onError,onRequest:e?.fetchOptions?.onRequest,onResponse:e?.fetchOptions?.onResponse}},{onSuccess:a,onError:s,onRequest:u,onResponse:c,...l}=e?.fetchOptions||{},d=Wp({baseURL:o,...r?{credentials:"include"}:{},method:"GET",jsonParser(b){return b?ip(b,{strict:!1}):null},customFetchImpl:fetch,...l,plugins:[i,...l.plugins||[],...e?.disableDefaultFetchPlugins?[]:[hp],...t]}),{$sessionSignal:p,session:m,broadcastSessionUpdate:_}=$p(d,e),$=e?.plugins||[];let S={};const x={$sessionSignal:p,session:m},F={"/sign-out":"POST","/revoke-sessions":"POST","/revoke-other-sessions":"POST","/delete-user":"POST"},z=[{signal:"$sessionSignal",matcher(b){return b==="/sign-out"||b==="/update-user"||b==="/update-session"||b==="/sign-up/email"||b==="/sign-in/email"||b==="/delete-user"||b==="/verify-email"||b==="/revoke-sessions"||b==="/revoke-session"||b==="/revoke-other-sessions"||b==="/change-email"||b==="/change-password"},callback(b){b==="/sign-out"?_("signout"):(b==="/update-user"||b==="/update-session")&&_("updateUser")}}];for(const b of $)b.getAtoms&&Object.assign(x,b.getAtoms?.(d)),b.pathMethods&&Object.assign(F,b.pathMethods),b.atomListeners&&z.push(...b.atomListeners);const k={notify:b=>{x[b].set(!x[b].get())},listen:(b,U)=>{x[b].subscribe(U)},atoms:x};for(const b of $)b.getActions&&(S=Sp(b.getActions?.(d,k,e)??{},S));return{get baseURL(){return o},pluginsActions:S,pluginsAtoms:x,pluginPathMethods:F,atomListeners:z,$fetch:d,$store:k}};function Hp(e){return typeof e=="object"&&e!==null&&"get"in e&&typeof e.get=="function"&&"lc"in e&&typeof e.lc=="number"}function ns(e){return e.charAt(0).toUpperCase()+e.slice(1)}const Kp=/[\p{Ll}\d]+|\p{Lu}+(?!\p{Ll})|\p{Lu}[\p{Ll}\d]+|\p{Lo}+/gu,Xp=/['\u2019]/g;function Qp(e){return e.replace(Xp,"").match(Kp)??[]}function eg(e){return Qp(e).map(n=>n.toLowerCase()).join("-")}function tg(e,n,r){const o=n[e],{fetchOptions:t,query:i,...a}=r||{};return o||(t?.method?t.method:a&&Object.keys(a).length>0?"POST":"GET")}function rs(e,n,r,o,t){function i(a=[]){return new Proxy(function(){},{get(s,u){if(typeof u!="string"||u==="then"||u==="catch"||u==="finally")return;const c=[...a,u];let l=e;for(const d of c)if(l&&typeof l=="object"&&d in l)l=l[d];else{l=void 0;break}return typeof l=="function"||Hp(l)?l:i(c)},apply:async(s,u,c)=>{const l="/"+a.map(eg).join("/"),d=c[0]||{},p=c[1]||{},{query:m,fetchOptions:_,...$}=d,S={...p,..._},x=tg(l,r,d);return await n(l,{...S,body:x==="GET"?void 0:{...$,...S?.body||{}},query:m||S?.query,method:x,async onSuccess(F){if(await S?.onSuccess?.(F),!t||S.disableSignal)return;const z=t.filter(b=>b.matcher(l));if(!z.length)return;const k=new Set;for(const b of z){const U=o[b.signal];if(!U)return;if(k.has(b.signal))continue;k.add(b.signal);const Ie=U.get();setTimeout(()=>{U.set(!Ie)},10),b.callback?.(l)}}})}})}return i()}function ng(e){const{pluginPathMethods:n,pluginsActions:r,pluginsAtoms:o,$fetch:t,atomListeners:i,$store:a}=ts(e),s={};for(const[u,c]of Object.entries(o))s[`use${ns(u)}`]=c;return rs({...r,...s,$fetch:t,$store:a},t,n,o,i)}const rg=en({FAILED_TO_CREATE_USER:"Failed to create user",USER_ALREADY_EXISTS:"User already exists.",USER_ALREADY_EXISTS_USE_ANOTHER_EMAIL:"User already exists. Use another email.",YOU_CANNOT_BAN_YOURSELF:"You cannot ban yourself",YOU_ARE_NOT_ALLOWED_TO_CHANGE_USERS_ROLE:"You are not allowed to change users role",YOU_ARE_NOT_ALLOWED_TO_CREATE_USERS:"You are not allowed to create users",YOU_ARE_NOT_ALLOWED_TO_LIST_USERS:"You are not allowed to list users",YOU_ARE_NOT_ALLOWED_TO_LIST_USERS_SESSIONS:"You are not allowed to list users sessions",YOU_ARE_NOT_ALLOWED_TO_BAN_USERS:"You are not allowed to ban users",YOU_ARE_NOT_ALLOWED_TO_IMPERSONATE_USERS:"You are not allowed to impersonate users",YOU_ARE_NOT_ALLOWED_TO_REVOKE_USERS_SESSIONS:"You are not allowed to revoke users sessions",YOU_ARE_NOT_ALLOWED_TO_DELETE_USERS:"You are not allowed to delete users",YOU_ARE_NOT_ALLOWED_TO_SET_USERS_PASSWORD:"You are not allowed to set users password",BANNED_USER:"You have been banned from this application",YOU_ARE_NOT_ALLOWED_TO_GET_USER:"You are not allowed to get user",NO_DATA_TO_UPDATE:"No data to update",YOU_ARE_NOT_ALLOWED_TO_UPDATE_USERS:"You are not allowed to update users",YOU_CANNOT_REMOVE_YOURSELF:"You cannot remove yourself",YOU_ARE_NOT_ALLOWED_TO_SET_NON_EXISTENT_VALUE:"You are not allowed to set a non-existent role value",YOU_CANNOT_IMPERSONATE_ADMINS:"You cannot impersonate admins",INVALID_ROLE_TYPE:"Invalid role type",YOU_ARE_NOT_ALLOWED_TO_SET_USERS_EMAIL:"You are not allowed to update users email",PASSWORD_CANNOT_BE_UPDATED_VIA_UPDATE_USER:"Password cannot be updated through update-user. Use the set-user-password endpoint instead"});function ig(e){return{success:!1,error:`You are not allowed to access resource: ${e}`}}function og(e){return{success:!1,error:`unauthorized to access resource "${e}"`}}function Ro(e){return e==="OR"?"OR":"AND"}function Lo(e){return Array.isArray(e)}function ag(e){if(Lo(e))return{actions:e,connector:"AND"};if(!e||typeof e!="object")throw new Ye("Invalid access control request");const{actions:n,connector:r}=e;return Lo(n)?{actions:n,connector:Ro(r)}:{actions:[],connector:Ro(r)}}function Zo(e,n){return typeof n=="string"&&e.includes(n)}function sg(e,{actions:n,connector:r}){return n.length===0?!1:r==="OR"?n.some(o=>Zo(e,o)):n.every(o=>Zo(e,o))}function ug(e){return{authorize(n,r="AND"){let o=!1;for(const[t,i]of Object.entries(n)){const a=e[t];if(!a){if(r==="AND")return ig(t);continue}const s=sg(a,ag(i));if(s&&(o=!0),s&&r==="OR")return{success:!0};if(!s&&r==="AND")return og(t)}return o?{success:!0}:{success:!1,error:"Not authorized"}},statements:e}}function is(e){return{newRole(n){return ug(n)},statements:e}}const cg={user:["create","list","set-role","ban","impersonate","impersonate-admins","delete","set-password","set-email","get","update"],session:["list","revoke","delete"]},os=is(cg),as=os.newRole({user:["create","list","set-role","ban","impersonate","delete","set-password","set-email","get","update"],session:["list","revoke","delete"]}),ss=os.newRole({user:[],session:[]}),lg={admin:as,user:ss},dg=e=>
2{if(e.userId&&e.options?.adminUserIds?.includes(e.userId))return!0;if(!e.permissions)return!1;const n=(e.role||e.options?.defaultRole||"user").split(","),r=e.options?.roles||lg;for(const o of n)if(r[o]?.authorize(e.permissions)?.success)return!0;return!1},fg=e=>{const n={admin:as,user:ss,...e?.roles};return{id:"admin-client",version:Le,$InferServerPlugin:{},getActions:()=>({admin:{checkRolePermission:r=>dg({role:r.role,options:{ac:e?.ac,roles:n},permissions:r.permissions})}}),pathMethods:{"/admin/list-users":"GET","/admin/impersonate-user":"POST","/admin/stop-impersonating":"POST"},atomListeners:[{matcher:r=>r==="/admin/impersonate-user"||r==="/admin/stop-impersonating",signal:"$sessionSignal"}],$ERROR_CODES:rg}},mg=en({OTP_EXPIRED:"OTP expired",INVALID_OTP:"Invalid OTP",TOO_MANY_ATTEMPTS:"Too many attempts"}),pg=()=>({id:"email-otp",version:Le,$InferServerPlugin:{},atomListeners:[{matcher:e=>e==="/email-otp/verify-email"||e==="/sign-in/email-otp"||e==="/email-otp/request-email-change",signal:"$sessionSignal"}],$ERROR_CODES:mg}),gg=e=>{const n=e?.jwks?.jwksPath??"/jwks";return{id:"better-auth-client",version:Le,$InferServerPlugin:{},pathMethods:{[n]:"GET"},getActions:r=>({jwks:async o=>await r(n,{method:"GET",...o})})}},hg=()=>({id:"magic-link",version:Le,$InferServerPlugin:{}}),vg=en({YOU_ARE_NOT_ALLOWED_TO_CREATE_A_NEW_ORGANIZATION:"You are not allowed to create a new organization",YOU_HAVE_REACHED_THE_MAXIMUM_NUMBER_OF_ORGANIZATIONS:"You have reached the maximum number of organizations",ORGANIZATION_ALREADY_EXISTS:"Organization already exists",ORGANIZATION_SLUG_ALREADY_TAKEN:"Organization slug already taken",ORGANIZATION_NOT_FOUND:"Organization not found",USER_IS_NOT_A_MEMBER_OF_THE_ORGANIZATION:"User is not a member of the organization",YOU_ARE_NOT_ALLOWED_TO_UPDATE_THIS_ORGANIZATION:"You are not allowed to update this organization",YOU_ARE_NOT_ALLOWED_TO_DELETE_THIS_ORGANIZATION:"You are not allowed to delete this organization",NO_ACTIVE_ORGANIZATION:"No active organization",USER_IS_ALREADY_A_MEMBER_OF_THIS_ORGANIZATION:"User is already a member of this organization",MEMBER_NOT_FOUND:"Member not found",ROLE_NOT_FOUND:"Role not found",YOU_ARE_NOT_ALLOWED_TO_CREATE_A_NEW_TEAM:"You are not allowed to create a new team",TEAM_ALREADY_EXISTS:"Team already exists",TEAM_NOT_FOUND:"Team not found",YOU_CANNOT_LEAVE_THE_ORGANIZATION_AS_THE_ONLY_OWNER:"You cannot leave the organization as the only owner",YOU_CANNOT_LEAVE_THE_ORGANIZATION_WITHOUT_AN_OWNER:"You cannot leave the organization without an owner",YOU_ARE_NOT_ALLOWED_TO_DELETE_THIS_MEMBER:"You are not allowed to delete this member",YOU_ARE_NOT_ALLOWED_TO_INVITE_USERS_TO_THIS_ORGANIZATION:"You are not allowed to invite users to this organization",USER_IS_ALREADY_INVITED_TO_THIS_ORGANIZATION:"User is already invited to this organization",INVITATION_NOT_FOUND:"Invitation not found",YOU_ARE_NOT_THE_RECIPIENT_OF_THE_INVITATION:"You are not the recipient of the invitation",EMAIL_VERIFICATION_REQUIRED_BEFORE_ACCEPTING_OR_REJECTING_INVITATION:"Email verification required before accepting or rejecting invitation",EMAIL_VERIFICATION_REQUIRED_FOR_INVITATION:"Email verification required to view or list invitations for the session email",YOU_ARE_NOT_ALLOWED_TO_CANCEL_THIS_INVITATION:"You are not allowed to cancel this invitation",INVITER_IS_NO_LONGER_A_MEMBER_OF_THE_ORGANIZATION:"Inviter is no longer a member of the organization",YOU_ARE_NOT_ALLOWED_TO_INVITE_USER_WITH_THIS_ROLE:"You are not allowed to invite a user with this role",FAILED_TO_RETRIEVE_INVITATION:"Failed to retrieve invitation",YOU_HAVE_REACHED_THE_MAXIMUM_NUMBER_OF_TEAMS:"You have reached the maximum number of teams",UNABLE_TO_REMOVE_LAST_TEAM:"Unable to remove last team",YOU_ARE_NOT_ALLOWED_TO_UPDATE_THIS_MEMBER:"You are not allowed to update this member",ORGANIZATION_MEMBERSHIP_LIMIT_REACHED:"Organization membership limit reached",YOU_ARE_NOT_ALLOWED_TO_CREATE_TEAMS_IN_THIS_ORGANIZATION:"You are not allowed to create teams in this organization",YOU_ARE_NOT_ALLOWED_TO_DELETE_TEAMS_IN_THIS_ORGANIZATION:"You are not allowed to delete teams in this organization",YOU_ARE_NOT_ALLOWED_TO_UPDATE_THIS_TEAM:"You are not allowed to update this team",YOU_ARE_NOT_ALLOWED_TO_DELETE_THIS_TEAM:"You are not allowed to delete this team",INVITATION_LIMIT_REACHED:"Invitation limit reached",TEAM_MEMBER_LIMIT_REACHED:"Team member limit reached",USER_IS_NOT_A_MEMBER_OF_THE_TEAM:"User is not a member of the team",YOU_CAN_NOT_ACCESS_THE_MEMBERS_OF_THIS_TEAM:"You are not allowed to list the members of this team",YOU_DO_NOT_HAVE_AN_ACTIVE_TEAM:"You do not have an active team",YOU_ARE_NOT_ALLOWED_TO_CREATE_A_NEW_TEAM_MEMBER:"You are not allowed to create a new member",YOU_ARE_NOT_ALLOWED_TO_REMOVE_A_TEAM_MEMBER:"You are not allowed to remove a team member",YOU_ARE_NOT_ALLOWED_TO_ACCESS_THIS_ORGANIZATION:"You are not allowed to access this organization as an owner",YOU_ARE_NOT_A_MEMBER_OF_THIS_ORGANIZATION:"You are not a member of this organization",MISSING_AC_INSTANCE:"Dynamic Access Control requires a pre-defined ac instance on the server auth plugin. Read server logs for more information",YOU_MUST_BE_IN_AN_ORGANIZATION_TO_CREATE_A_ROLE:"You must be in an organization to create a role",YOU_ARE_NOT_ALLOWED_TO_CREATE_A_ROLE:"You are not allowed to create a role",YOU_ARE_NOT_ALLOWED_TO_UPDATE_A_ROLE:"You are not allowed to update a role",YOU_ARE_NOT_ALLOWED_TO_DELETE_A_ROLE:"You are not allowed to delete a role",YOU_ARE_NOT_ALLOWED_TO_READ_A_ROLE:"You are not allowed to read a role",YOU_ARE_NOT_ALLOWED_TO_LIST_A_ROLE:"You are not allowed to list a role",YOU_ARE_NOT_ALLOWED_TO_GET_A_ROLE:"You are not allowed to get a role",TOO_MANY_ROLES:"This organization has too many roles",INVALID_RESOURCE:"The provided permission includes an invali
2d resource",ROLE_NAME_IS_ALREADY_TAKEN:"That role name is already taken",CANNOT_DELETE_A_PRE_DEFINED_ROLE:"Cannot delete a pre-defined role",ROLE_IS_ASSIGNED_TO_MEMBERS:"Cannot delete a role that is assigned to members. Please reassign the members to a different role first",INVALID_TEAM_ID:"Team id contains a reserved character"}),_g={organization:["update","delete"],member:["create","update","delete"],invitation:["create","cancel"],team:["create","update","delete"],ac:["create","read","update","delete"]},Ir=is(_g),us=Ir.newRole({organization:["update"],invitation:["create","cancel"],member:["create","update","delete"],team:["create","update","delete"],ac:["create","read","update","delete"]}),cs=Ir.newRole({organization:["update","delete"],member:["create","update","delete"],invitation:["create","cancel"],team:["create","update","delete"],ac:["create","read","update","delete"]}),ls=Ir.newRole({organization:[],member:[],invitation:[],team:[],ac:["read"]}),yg={admin:us,owner:cs,member:ls},$g=(e,n)=>{if(!e.permissions)return!1;const r=e.role.split(","),o=e.options.creatorRole||"owner",t=r.includes(o),i=e.allowCreatorAllPermissions||!1;if(t&&i)return!0;for(const a of r)if(n[a]?.authorize(e.permissions)?.success)return!0;return!1},bg=e=>$g(e,e.options.roles||yg),Sg=e=>{const n=he(!1),r=he(!1),o=he(!1),t=he(!1),i={admin:us,member:ls,owner:cs,...e?.roles};return{id:"organization",version:Le,$InferServerPlugin:{},getActions:(a,s,u)=>({$Infer:{ActiveOrganization:{},Organization:{},Invitation:{},Member:{},Team:{}},organization:{checkRolePermission:c=>bg({role:c.role,options:{ac:e?.ac,roles:i},permissions:c.permissions})}}),getAtoms:a=>{const s=xt(n,"/organization/list",a,{method:"GET"});return{$listOrg:n,$activeOrgSignal:r,$activeMemberSignal:o,$activeMemberRoleSignal:t,activeOrganization:xt([r],"/organization/get-full-organization",a,()=>({method:"GET"})),listOrganizations:s,activeMember:xt([r,o],"/organization/get-active-member",a,{method:"GET"}),activeMemberRole:xt([r,t],"/organization/get-active-member-role",a,{method:"GET"})}},pathMethods:{"/organization/get-full-organization":"GET","/organization/list-user-teams":"GET"},atomListeners:[{matcher(a){return a==="/organization/create"||a==="/organization/delete"||a==="/organization/update"},signal:"$listOrg"},{matcher(a){return a==="/sign-out"||a.startsWith("/organization")},signal:"$activeOrgSignal"},{matcher(a){return a.startsWith("/organization/set-active")||a==="/organization/create"||a==="/organization/delete"||a==="/organization/remove-member"||a==="/organization/leave"||a==="/organization/accept-invitation"},signal:"$sessionSignal"},{matcher(a){return a.includes("/organization/update-member-role")||a.startsWith("/organization/set-active")},signal:"$activeMemberSignal"},{matcher(a){return a.includes("/organization/update-member-role")||a.startsWith("/organization/set-active")},signal:"$activeMemberRoleSignal"}],$ERROR_CODES:vg}},wg=en({INVALID_PHONE_NUMBER:"Invalid phone number",PHONE_NUMBER_EXIST:"Phone number already exists",PHONE_NUMBER_NOT_EXIST:"phone number isn't registered",INVALID_PHONE_NUMBER_OR_PASSWORD:"Invalid phone number or password",UNEXPECTED_ERROR:"Unexpected error",OTP_NOT_FOUND:"OTP not found",OTP_EXPIRED:"OTP expired",INVALID_OTP:"Invalid OTP",PHONE_NUMBER_NOT_VERIFIED:"Phone number not verified",PHONE_NUMBER_CANNOT_BE_UPDATED:"Phone number cannot be updated",SEND_OTP_NOT_IMPLEMENTED:"sendOTP not implemented",TOO_MANY_ATTEMPTS:"Too many attempts"}),Ig=()=>({id:"phoneNumber",version:Le,$InferServerPlugin:{},atomListeners:[{matcher(e){return e==="/phone-number/update"||e==="/phone-number/verify"||e==="/sign-in/phone-number"},signal:"$sessionSignal"}],$ERROR_CODES:wg}),ds=Object.freeze({status:"aborted"});function f(e,n,r){function o(s,u){if(s._zod||Object.defineProperty(s,"_zod",{value:{def:u,constr:a,traits:new Set},enumerable:!1}),s._zod.traits.has(e))return;s._zod.traits.add(e),n(s,u);const c=a.prototype,l=Object.keys(c);for(let d=0;d<l.length;d++){const p=l[d];p in s||(s[p]=c[p].bind(s))}}const t=r?.Parent??Object;class i extends t{}Object.defineProperty(i,"name",{value:e});function a(s){var u;const c=r?.Parent?new i:this;o(c,s),(u=c._zod).deferred??(u.deferred=[]);for(const l of c._zod.deferred)l();return c}return Object.defineProperty(a,"init",{value:o}),Object.defineProperty(a,Symbol.hasInstance,{value:s=>r?.Parent&&s instanceof r.Parent?!0:s?._zod?.traits?.has(e)}),Object.defineProperty(a,"name",{value:e}),a}const fs=Symbol("zod_brand");
2class _e extends Error{constructor(){super("Encountered Promise during synchronous parse. Use .parseAsync() instead.")}}class tn extends Error{constructor(n){super(`Encountered unidirectional transform during encode: ${n}`),this.name="ZodEncodeError"}}const Wt={};function Z(e){return e&&Object.assign(Wt,e),Wt}function kg(e){return e}function Og(e){return e}function Eg(e){}function Tg(e){throw new Error("Unexpected value in exhaustive check")}function zg(e){}function kr(e){const n=Object.values(e).filter(o=>typeof o=="number");return Object.entries(e).filter(([o,t])=>n.indexOf(+o)===-1).map(([o,t])=>t)}function v(e,n="|"){return e.map(r=>w(r)).join(n)}function qt(e,n){return typeof n=="bigint"?n.toString():n}function rt(e){return{get value(){{const n=e();return Object.defineProperty(this,"value",{value:n}),n}}}}function Se(e){return e==null}function nn(e){const n=e.startsWith("^")?1:0,r=e.endsWith("$")?e.length-1:e.length;return e.slice(n,r)}function ms(e,n){const r=(e.toString().split(".")[1]||"").length,o=n.toString();let t=(o.split(".")[1]||"").length;if(t===0&&/\d?e-\d?/.test(o)){const u=o.match(/\d?e-(\d?)/);u?.[1]&&(t=Number.parseInt(u[1]))}const i=r>t?r:t,a=Number.parseInt(e.toFixed(i).replace(".","")),s=Number.parseInt(n.toFixed(i).replace(".",""));return a%s/10**i}const Co=Symbol("evaluating");function T(e,n,r){let o;Object.defineProperty(e,n,{get(){if(o!==Co)return o===void 0&&(o=Co,o=r()),o},set(t){Object.defineProperty(e,n,{value:t})},configurable:!0})}function xg(e){return Object.create(Object.getPrototypeOf(e),Object.getOwnPropertyDescriptors(e))}function de(e,n,r){Object.defineProperty(e,n,{value:r,writable:!0,enumerable:!0,configurable:!0})}function ne(...e){const n={};for(const r of e){const o=Object.getOwnPropertyDescriptors(r);Object.assign(n,o)}return Object.defineProperties({},n)}function Ug(e){return ne(e._zod.def)}function Ng(e,n){return n?n.reduce((r,o)=>r?.[o],e):e}function Ag(e){const n=Object.keys(e),r=n.map(o=>e[o]);return Promise.all(r).then(o=>{const t={};for(let i=0;i<n.length;i++)t[n[i]]=o[i];return t})}function Pg(e=10){const n="abcdefghijklmnopqrstuvwxyz";let r="";for(let o=0;o<e;o++)r+=n[Math.floor(Math.random()*n.length)];return r}function pr(e){return JSON.stringify(e)}function ps(e){return e.toLowerCase().trim().replace(/[^\w\s-]/g,"").replace(/[\s_-]+/g,"-").replace(/^-+|-+$/g,"")}const Or="captureStackTrace"in Error?Error.captureStackTrace:(...e)=>{};function xe(e){return typeof e=="object"&&e!==null&&!Array.isArray(e)}const gs=rt(()=>{if(typeof navigator<"u"&&navigator?.userAgent?.includes("Cloudflare"))return!1;try{const e=Function;return new e(""),!0}catch{return!1}});function ye(e){if(xe(e)===!1)return!1;const n=e.constructor;if(n===void 0||typeof n!="function")return!0;const r=n.prototype;return!(xe(r)===!1||Object.prototype.hasOwnProperty.call(r,"isPrototypeOf")===!1)}function rn(e){return ye(e)?{...e}:Array.isArray(e)?[...e]:e}function Dg(e){let n=0;for(const r in e)Object.prototype.hasOwnProperty.call(e,r)&&n++;return n}const jg=e=>{const n=typeof e;switch(n){case"undefined":return"undefined";case"string":return"string";case"number":return Number.isNaN(e)?"nan":"number";case"boolean":return"boolean";case"function":return"function";case"bigint":return"bigint";case"symbol":return"symbol";case"object":return Array.isArray(e)?"array":e===null?"null":e.then&&typeof e.then=="function"&&e.catch&&typeof e.catch=="function"?"promise":typeof Map<"u"&&e instanceof Map?"map":typeof Set<"u"&&e instanceof Set?"set":typeof Date<"u"&&e instanceof Date?"date":typeof File<"u"&&e instanceof File?"file":"object";default:throw new Error(`Unknown data type: ${n}`)}},Gt=new Set(["string","number","symbol"]),hs=new Set(["string","number","bigint","boolean","symbol","undefined"]);function oe(e){return e.replace(/[.*+?^${}()|[\]\\]/g,"\\$&")}function Y(e,n,r){const o=new e._zod.constr(n??e._zod.def);return(!n||r?.parent)&&(o._zod.parent=e),o}function h(e){const n=e;if(!n)return{};if(typeof n=="string")return{error:()=>n};if(n?.message!==void 0){if(n?.error!==void 0)throw new Error("Cannot specify both `message` and `error` params");n.error=n.message}return delete n.message,typeof n.error=="string"?{...n,error:()=>n.error}:n}function Rg(e){let n;return new Proxy({},{get(r,o,t){return n??(n=e()),Reflect.get(n,o,t)},set(r,o,t,i){return n??(n=e()),Reflect.set(n,o,t,i)},has(r,o){return n??(n=e()),Reflect.has(n,o)},deleteProperty(r,o){return n??(n=e()),Reflect.deleteProperty(n,o)},ownKeys(r){return n??(n=e()),Reflect.ownKeys(n)},getOwnPropertyDescriptor(r,o){return n??(n=e()),Reflect.getOwnPropertyDescriptor(n,o)},defineProperty(r,o,t){return n??(n=e()),Reflect.defineProperty(n,o,t)}})}function w(e){return typeof e=="bigint"?e.toString()+"n":typeof e=="string"?`"${e}"`:`${e}`}function vs(e){return Object.keys(e).filter(n=>e[n]._zod.optin==="optional"&&e[n]._zod.optout==="optional")}const _s={safeint:[Number.MIN_SAFE_INTEGER,Number.MAX_SAFE_INTEGER],int32:[-2147483648,2147483647],uint32:[0,4294967295],float32:[-34028234663852886e22,34028234663852886e22],float64:[-Number.MAX_VALUE,Number.MAX_VALUE]},ys={int64:[BigInt("-9223372036854775808"),BigInt("9223372036854775807")],uint64:[BigInt(0),BigInt("18446744073709551615")]};function $s(e,n){const r=e._zod.def,o=r.checks;if(o&&o.length>0)throw new Error(".pick() cannot be used on object schemas containing refinements");const i=ne(e._zod.def,{get shape(){const a={};for(const s in n){if(!(s in r.shape))throw new Error(`Unrecognized key: "${s}"`);n[s]&&(a[s]=r.shape[s])}return de(this,"shape",a),a},checks:[]});return Y(e,i)}function bs(e,n){const r=e._zod.def,o=r.checks;if(o&&o.length>0)throw new Error(".omit() cannot be used on object schemas containing refinements");const i=ne(e._zod.def,{get shape(){const a={...e._zod.def.shape};for(const s in n){if(!(s in r.shape))throw new Error(`Unrecognized key: "${s}"`);n[s]&&delete a[s]}return de(this,"shape",a),a},checks:[]});return Y(e,i)}function Ss(e,n){if(!ye(n))throw new Error("Invalid input to extend: expected a plain object");const r=e._zod.def.checks;if(r&&r.length>0){const i=e._zod.def.shape;for(const a in n)if(Object.getOwnPropertyDescriptor(i,a)!==void 0)throw new Error("Cannot over
2write keys on object schemas containing refinements. Use `.safeExtend()` instead.")}const t=ne(e._zod.def,{get shape(){const i={...e._zod.def.shape,...n};return de(this,"shape",i),i}});return Y(e,t)}function ws(e,n){if(!ye(n))throw new Error("Invalid input to safeExtend: expected a plain object");const r=ne(e._zod.def,{get shape(){const o={...e._zod.def.shape,...n};return de(this,"shape",o),o}});return Y(e,r)}function Is(e,n){const r=ne(e._zod.def,{get shape(){const o={...e._zod.def.shape,...n._zod.def.shape};return de(this,"shape",o),o},get catchall(){return n._zod.def.catchall},checks:[]});return Y(e,r)}function ks(e,n,r){const t=n._zod.def.checks;if(t&&t.length>0)throw new Error(".partial() cannot be used on object schemas containing refinements");const a=ne(n._zod.def,{get shape(){const s=n._zod.def.shape,u={...s};if(r)for(const c in r){if(!(c in s))throw new Error(`Unrecognized key: "${c}"`);r[c]&&(u[c]=e?new e({type:"optional",innerType:s[c]}):s[c])}else for(const c in s)u[c]=e?new e({type:"optional",innerType:s[c]}):s[c];return de(this,"shape",u),u},checks:[]});return Y(n,a)}function Os(e,n,r){const o=ne(n._zod.def,{get shape(){const t=n._zod.def.shape,i={...t};if(r)for(const a in r){if(!(a in i))throw new Error(`Unrecognized key: "${a}"`);r[a]&&(i[a]=new e({type:"nonoptional",innerType:t[a]}))}else for(const a in t)i[a]=new e({type:"nonoptional",innerType:t[a]});return de(this,"shape",i),i}});return Y(n,o)}function ve(e,n=0){if(e.aborted===!0)return!0;for(let r=n;r<e.issues.length;r++)if(e.issues[r]?.continue!==!0)return!0;return!1}function X(e,n){return n.map(r=>{var o;return(o=r).path??(o.path=[]),r.path.unshift(e),r})}function Ve(e){return typeof e=="string"?e:e?.message}function V(e,n,r){const o={...e,path:e.path??[]};if(!e.message){const t=Ve(e.inst?._zod.def?.error?.(e))??Ve(n?.error?.(e))??Ve(r.customError?.(e))??Ve(r.localeError?.(e))??"Invalid input";o.message=t}return delete o.inst,delete o.continue,n?.reportInput||delete o.input,o}function on(e){return e instanceof Set?"set":e instanceof Map?"map":e instanceof File?"file":"unknown"}function an(e){return Array.isArray(e)?"array":typeof e=="string"?"string":"unknown"}function I(e){const n=typeof e;switch(n){case"number":return Number.isNaN(e)?"nan":"number";case"object":{if(e===null)return"null";if(Array.isArray(e))return"array";const r=e;if(r&&Object.getPrototypeOf(r)!==Object.prototype&&"constructor"in r&&r.constructor)return r.constructor.name}}return n}function Ue(...e){const[n,r,o]=e;return typeof n=="string"?{message:n,code:"custom",input:r,inst:o}:{...n}}function Lg(e){return Object.entries(e).filter(([n,r])=>Number.isNaN(Number.parseInt(n,10))).map(n=>n[1])}function Es(e){const n=atob(e),r=new Uint8Array(n.length);for(let o=0;o<n.length;o++)r[o]=n.charCodeAt(o);return r}function Ts(e){let n="";for(let r=0;r<e.length;r++)n+=String.fromCharCode(e[r]);return btoa(n)}function Zg(e){const n=e.replace(/-/g,"+").replace(/_/g,"/"),r="=".repeat((4-n.length%4)%4);return Es(n+r)}function Cg(e){return Ts(e).replace(/\+/g,"-").replace(/\//g,"_").replace(/=/g,"")}function Fg(e){const n=e.replace(/^0x/,"");if(n.length%2!==0)throw new Error("Invalid hex string length");const r=new Uint8Array(n.length/2);for(let o=0;o<n.length;o+=2)r[o/2]=Number.parseInt(n.slice(o,o+2),16);return r}function Mg(e){return Array.from(e).map(n=>n.toString(16).padStart(2,"0")).join("")}class Jg{constructor(...n){}}const zs=Object.freeze(Object.defineProperty({__proto__:null,BIGINT_FORMAT_RANGES:ys,Class:Jg,NUMBER_FORMAT_RANGES:_s,aborted:ve,allowsEval:gs,assert:zg,assertEqual:kg,assertIs:Eg,assertNever:Tg,assertNotEqual:Og,assignProp:de,base64ToUint8Array:Es,base64urlToUint8Array:Zg,cached:rt,captureStackTrace:Or,cleanEnum:Lg,cleanRegex:nn,clone:Y,cloneDef:Ug,createTransparentProxy:Rg,defineLazy:T,esc:pr,escapeRegex:oe,extend:Ss,finalizeIssue:V,floatSafeRemainder:ms,getElementAtPath:Ng,getEnumValues:kr,getLengthableOrigin:an,getParsedType:jg,getSizableOrigin:on,hexToUint8Array:Fg,isObject:xe,isPlainObject:ye,issue:Ue,joinValues:v,jsonStringifyReplacer:qt,merge:Is,mergeDefs:ne,normalizeParams:h,nullish:Se,numKeys:Dg,objectClone:xg,omit:bs,optionalKeys:vs,parsedType:I,partial:ks,pick:$s,prefixIssues:X,primitiveTypes:hs,promiseAllOb
vendor: 16,046 bytes, lines 2-3
2ject:Ag,propertyKeyTypes:Gt,randomString:Pg,required:Os,safeExtend:ws,shallowClone:rn,slugify:ps,stringifyPrimitive:w,uint8ArrayToBase64:Ts,uint8ArrayToBase64url:Cg,uint8ArrayToHex:Mg,unwrapMessage:Ve},Symbol.toStringTag,{value:"Module"})),xs=(e,n)=>{e.name="$ZodError",Object.defineProperty(e,"_zod",{value:e._zod,enumerable:!1}),Object.defineProperty(e,"issues",{value:n,enumerable:!1}),e.message=JSON.stringify(n,qt,2),Object.defineProperty(e,"toString",{value:()=>e.message,enumerable:!1})},Er=f("$ZodError",xs),J=f("$ZodError",xs,{Parent:Error});function Tr(e,n=r=>r.message){const r={},o=[];for(const t of e.issues)t.path.length>0?(r[t.path[0]]=r[t.path[0]]||[],r[t.path[0]].push(n(t))):o.push(n(t));return{formErrors:o,fieldErrors:r}}function zr(e,n=r=>r.message){const r={_errors:[]},o=t=>{for(const i of t.issues)if(i.code==="invalid_union"&&i.errors.length)i.errors.map(a=>o({issues:a}));else if(i.code==="invalid_key")o({issues:i.issues});else if(i.code==="invalid_element")o({issues:i.issues});else if(i.path.length===0)r._errors.push(n(i));else{let a=r,s=0;for(;s<i.path.length;){const u=i.path[s];s===i.path.length-1?(a[u]=a[u]||{_errors:[]},a[u]._errors.push(n(i))):a[u]=a[u]||{_errors:[]},a=a[u],s++}}};return o(e),r}function Us(e,n=r=>r.message){const r={errors:[]},o=(t,i=[])=>{var a,s;for(const u of t.issues)if(u.code==="invalid_union"&&u.errors.length)u.errors.map(c=>o({issues:c},u.path));else if(u.code==="invalid_key")o({issues:u.issues},u.path);else if(u.code==="invalid_element")o({issues:u.issues},u.path);else{const c=[...i,...u.path];if(c.length===0){r.errors.push(n(u));continue}let l=r,d=0;for(;d<c.length;){const p=c[d],m=d===c.length-1;typeof p=="string"?(l.properties??(l.properties={}),(a=l.properties)[p]??(a[p]={errors:[]}),l=l.properties[p]):(l.items??(l.items=[]),(s=l.items)[p]??(s[p]={errors:[]}),l=l.items[p]),m&&l.errors.push(n(u)),d++}}};return o(e),r}function Ns(e){const n=[],r=e.map(o=>typeof o=="object"?o.key:o);for(const o of r)typeof o=="number"?n.push(`[${o}]`):typeof o=="symbol"?n.push(`[${JSON.stringify(String(o))}]`):/[^\w$]/.test(o)?n.push(`[${JSON.stringify(o)}]`):(n.length&&n.push("."),n.push(o));return n.join("")}function As(e){const n=[],r=[...e.issues].sort((o,t)=>(o.path??[]).length-(t.path??[]).length);for(const o of r)n.push(`✖ ${o.message}`),o.path?.length&&n.push(`  → at ${Ns(o.path)}`);return n.join(`
3`)}const it=e=>(n,r,o,t)=>{const i=o?Object.assign(o,{async:!1}):{async:!1},a=n._zod.run({value:r,issues:[]},i);if(a instanceof Promise)throw new _e;if(a.issues.length){const s=new(t?.Err??e)(a.issues.map(u=>V(u,i,Z())));throw Or(s,t?.callee),s}return a.value},gr=it(J),ot=e=>async(n,r,o,t)=>{const i=o?Object.assign(o,{async:!0}):{async:!0};let a=n._zod.run({value:r,issues:[]},i);if(a instanceof Promise&&(a=await a),a.issues.length){const s=new(t?.Err??e)(a.issues.map(u=>V(u,i,Z())));throw Or(s,t?.callee),s}return a.value},hr=ot(J),at=e=>(n,r,o)=>{const t=o?{...o,async:!1}:{async:!1},i=n._zod.run({value:r,issues:[]},t);if(i instanceof Promise)throw new _e;return i.issues.length?{success:!1,error:new(e??Er)(i.issues.map(a=>V(a,t,Z())))}:{success:!0,data:i.value}},Ps=at(J),st=e=>async(n,r,o)=>{const t=o?Object.assign(o,{async:!0}):{async:!0};let i=n._zod.run({value:r,issues:[]},t);return i instanceof Promise&&(i=await i),i.issues.length?{success:!1,error:new e(i.issues.map(a=>V(a,t,Z())))}:{success:!0,data:i.value}},Ds=st(J),xr=e=>(n,r,o)=>{const t=o?Object.assign(o,{direction:"backward"}):{direction:"backward"};return it(e)(n,r,t)},Bg=xr(J),Ur=e=>(n,r,o)=>it(e)(n,r,o),Wg=Ur(J),Nr=e=>async(n,r,o)=>{const t=o?Object.assign(o,{direction:"backward"}):{direction:"backward"};return ot(e)(n,r,t)},qg=Nr(J),Ar=e=>async(n,r,o)=>ot(e)(n,r,o),Gg=Ar(J),Pr=e=>(n,r,o)=>{const t=o?Object.assign(o,{direction:"backward"}):{direction:"backward"};return at(e)(n,r,t)},Vg=Pr(J),Dr=e=>(n,r,o)=>at(e)(n,r,o),Yg=Dr(J),jr=e=>async(n,r,o)=>{const t=o?Object.assign(o,{direction:"backward"}):{direction:"backward"};return st(e)(n,r,t)},Hg=jr(J),Rr=e=>async(n,r,o)=>st(e)(n,r,o),Kg=Rr(J),js=/^[cC][^\s-]{8,}$/,Rs=/^[0-9a-z]+$/,Ls=/^[0-9A-HJKMNP-TV-Za-hjkmnp-tv-z]{26}$/,Zs=/^[0-9a-vA-V]{20}$/,Cs=/^[A-Za-z0-9]{27}$/,Fs=/^[a-zA-Z0-9_-]{21}$/,Ms=/^P(?:(\d+W)|(?!.*W)(?=\d|T\d)(\d+Y)?(\d+M)?(\d+D)?(T(?=\d)(\d+H)?(\d+M)?(\d+([.,]\d+)?S)?)?)$/,Xg=/^[-+]?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)?)??$/,Js=/^([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})$/,Ne=e=>e?new RegExp(`^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-${e}[0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12})$`):/^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$/,Qg=Ne(4),eh=Ne(6),th=Ne(7),Bs=/^(?!\.)(?!.*\.\.)([A-Za-z0-9_'+\-\.]*)[A-Za-z0-9_+-]@([A-Za-z0-9][A-Za-z0-9\-]*\.)+[A-Za-z]{2,}$/,nh=/^[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])?)*$/,rh=/^(([^<>()\[\]\\.,;:\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,}))$/,Ws=/^[^\s@"]{1,64}@[^\s@]{1,255}$/u,ih=Ws,oh=/^[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])?)*$/,ah="^(\\p{Extended_Pictographic}|\\p{Emoji_Component})+$";function qs(){return new RegExp(ah,"u")}const Gs=/^(?:(?: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])$/,Vs=/^(([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}|:))$/,Ys=e=>{const n=oe(e??":");return new RegExp(`^(?:[0-9A-F]{2}${n}){5}[0-9A-F]{2}$|^(?:[0-9a-f]{2}${n}){5}[0-9a-f]{2}$`)},Hs=/^((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])$/,Ks=/^(([0-9a-fA-F]{1,4}:){7}[0-9a-fA-F]{1,4}|::|([0-9a-fA-F]{1,4})?::([0-9a-fA-F]{1,4}:?){0,6})\/(12[0-8]|1[01][0-9]|[1-9]?[0-9])$/,Xs=/^$|^(?:[0-9a-zA-Z+/]{4})*(?:(?:[0-9a-zA-Z+/]{2}==)|(?:[0-9a-zA-Z+/]{3}=))?$/,Lr=/^[A-Za-z0-9_-]*$/,Qs=/^(?=.{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])?)*\.?$/,eu=/^([a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?\.)+[a-zA-Z]{2,}$/,tu=/^\+[1-9]\d{6,14}$/,nu="(?:(?:\\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])))",ru=new RegExp(`^${nu}$`);function iu(e){const n="(?:[01]\\d|2[0-3]):[0-5]\\d";return typeof e.precision=="number"?e.precision===-1?`${n}`:e.precision===0?`${n}:[0-5]\\d`:`${n}:[0-5]\\d\\.\\d{${e.precision}}`:`${n}(?::[0-5]\\d(?:\\.\\d+)?)?`}function ou(e){return new RegExp(`^${iu(e)}$`)}function au(e){const n=iu({precision:e.precision}),r=["Z"];e.local&&r.push(""),e.offset&&r.push("([+-](?:[01]\\d|2[0-3]):[0-5]\\d)");const o=`${n}(?:${r.join("|")})`;return new RegExp(`^${nu}T(?:${o})$`)}const su=e=>{const n=e?`[\\s\\S]{${e?.minimum??0},${e?.maximum??""}}`:"[\\s\\S]*";return new RegExp(`^${n}$`)},uu=/^-?\d+n?$/,cu=/^-?\d+$/,Zr=/^-?\d+(?:\.\d+)?$/,lu=/^(?:true|false)$/i,du=/^null$/i,fu=/^undefined$/i,mu=/^[^A-Z]*$/,pu=/^[^a-z]*$/,gu=/^[0-9a-fA-F]*$/;function ut(e,n){return new RegExp(`^[A-Za-z0-9+/]{${e}}${n}$`)}function ct(e){return new RegExp(`^[A-Za-z0-9_-]{${e}}$`)}const sh=/^[0-9a-fA-F]{32}$/,uh=ut(22,"=="),ch=ct(22),lh=/^[0-9a-fA-F]{40}$/,dh=ut(27,"="),fh=ct(27),mh=/^[0-9a-fA-F]{64}$/,ph=ut(43,"="),gh=ct(43),hh=/^[0-9a-fA-F]{96}$/,vh=ut(64,""),_h=ct(64),yh=/^[0-9a-fA-F]{128}$/,$h=ut(86,"=="),bh=ct(86),Cr=Object.freeze(Object.defineProperty({__proto__:null,base64:Xs,base64url:Lr,bigint:uu,boolean:lu,browserEmail:oh,cidrv4:Hs,cidrv6:Ks,cuid:js,cuid2:Rs,date:ru,datetime:au,domain:eu,duration:Ms,e164:tu,email:Bs,emoji:qs,extendedDuration:Xg,guid:Js,hex:gu,hostname:Qs,html5Email:nh,idnEmail:ih,integer:cu,ipv4:Gs,ipv6:Vs,ksuid:Cs,lowercase:mu,mac:Ys,md5_base64:uh,md5_base64url:ch,md5_hex:sh,nanoid:Fs,null:du,number:Zr,rfc5322Email:rh,sha1_base64:dh,sha1_base64url:fh,sha1_hex:lh,sha256_base64:ph,sha256_base64url:gh,sha256_hex:mh,sha384_base64:vh,sha384_base64url:_h,sha384_hex:hh,sha512_base64:$h,sha512_base64url:bh,sha512_hex:yh,string:su,time:ou,ulid:Ls,undefined:fu,unicodeEmail:Ws,uppercase:pu,uuid:Ne,uuid4:Qg,uuid6:eh,uuid7:th,xid:Zs},Symbol.toStringTag,{value:"Module"})),D=f("$ZodCheck",(e,n)=>{var r;e._zod??(e._zod={}),e._zod.def=n,(r=e._zod).onattach??(r.onattach=[])}),hu={number:"number",bigint:"bigint",object:"date"},Fr=f("$ZodCheckLessThan",(e,n)=>{D.init(e,n);const r=hu[typeof n.value];e._zod.onattach.push(o=>{const t=o._zod.bag,i=(n.inclusive?t.maximum:t.exclusiveMaximum)??Number.POSITIVE_INFINITY;n.value<i&&(n.inclusive?t.maximum=n.value:t.exclusiveMaximum=n.value)}),e._zod.check=o=>{(n.inclusive?o.value<=n.value:o.value<n.value)||o.issues.push({origin:r,code:"too_big",maximum:typeof n.value=="object"?n.value.getTime():n.value,input:o.value,inclusive:n.inclusive,inst:e,continue:!n.abort})}}),Mr=f("$ZodCheckGreaterThan",(e,n)=>{D.init(e,n);const r=hu[typeof n.value];e._zod.onattach.push(o=>{const t=o._zod.bag,i=(n.inclusive?t.minimum:t.exclusiveMinimum)??Number.NEGATIVE_INFINITY;n.value>i&&(n.inclusive?t.minimum=n.value:t.exclusiveMinimum=n.value)}),e._zod.check=o=>{(n.inclusive?o.value>=n.value:o.value>n.value)||o.issues.push({origin:r,code:"too_small",minimum:typeof n.value=="object"?n.value.getTime():n.value,input:o.value,inclusive:n.inclusive,inst:e,continue:!n.abort})}}),vu=f("$ZodCheckMultipleOf",(e,n)=>{D.init(e,n),e._zod.onattach.push(r=>{var o;(o=r._zod.bag).multipleOf??(o.multipleOf=n.value)}),e._zod.check=r=>{if(typeof r.value!=typeof n.value)throw new Error("Cannot mix number and bigint in multiple_of check.");(typeof r.value=="bigint"?r.value%n.value===BigInt(0):ms(r.value,n.value)===0)||r.issues.push({origin:typeof r.value,code:"not_multiple_of",divisor:n.value,input:r.value,inst:e,continue:!n.abort})}}),_u=f("$ZodCheckNumberFormat",(e,n)=>{D.init(e,n),n.format=n.format||"float64";const r=n.format?.includes("int"),o=r?"int":"number",[t,i]=_s[n.format];e._zod.onattach.push(a=>{const s=a._zod.bag;s.format=n.format,s.minimum=t,s.maximum=i,r&&(s.pattern=cu)}),e._zod.check=a=>{const s=a.value;if(r){if(!Number.isInteger(s)){a.issues.push({expected:o,format:n.format,code:"invalid_type",continue:!1,input:s,inst:e});return}if(!Number.isSafeInteger(s)){s>0?a.issues.push({input:s,code:"too_big",maximum:Number.MAX_SAFE_INTEGER,note:"Integers must be within the safe integer range.",inst:e,origin:o,inclusive:!0,continue:!n.abort}):a.issues.push({input:s,code:"too_small",minimum:Number.MIN_SAFE_INTEGER,note:"Integers must be within the safe integer range.",inst:e,origin:o,inclusive:!0,continue:!n.abort});return}}s<t&&a.issues.push({origin:"number",input:s,code:"too_small",minimum:t,inclusive:!0,inst:e,continue:!n.abort}),s>i&&a.issues.push({origin:"number",input:s,code:"too_big",maximum:i,inclusive:!0,inst:e,continue:!n.abort})}}),yu=f("$ZodCheckBigIntFormat",(e,n)=>{D.init(e,n);const[r,o]=ys[n.format];e._zod.onattach.push(t=>{const i=t._zod.bag;i.format=n.format,i.minimum=r,i.maximum=o}),e._zod.check=t=>{const i=t.value;i<r&&t.issues.push({origin:"bigint",input:i,code:"too_small",minimum:r,inclusive:!0,inst:e,continue:!n.abort}),i>o&&t.issues.push({origin:"bigint",input:i,code:"too_big",maximum:o,inclusive:!0,inst:e,continue:!n.abort})}}),$u=f("$ZodCheckMaxSize",(e,n)=>{var r;D.init(e,n),(r=e._zod.def).when??(r.when=o=>{const t=o.value;return!Se(t)&&t.size!==void 0}),e._zod.onattach.push(o=>{const t=o._zod.bag.maximum??Number.POSITIVE_INFINITY;n.maximum<t&&(o._zod.bag.maximum=n.maximum)}),e._zod.check=o=>{const t=o.value;t.size<=n.maximum||o.issues.push({origin:on(t),code:"too_big",maximum:n.maximum,inclusive:!0,input:t,inst:e,continue:!n.abort})}}),bu=f("$ZodCheckMinSize",(e,n)=>{var r;D.init(e,n),(r=e._zod.def).when??(r.when=o=>{const t=o.value;return!Se(t)&&t.size!==void 0}),e._zod.onattach.push(o=>{const t=o._zod.bag.minimum??Number.NEGATIVE_INFINITY;n.minimum>t&&(o._zod.bag.minimum=n.minimum)}),e._zod.check=o=>{const t=o.value;t.size>=n.minimum||o.issues.push({origin:on(t),code:"too_small",minimum:n.minimum,inclusive:!0,input:t,inst:e,continue:!n.abort})}}),Su=f("$ZodCheckSizeEquals",(e,n)=>{var r;D.init(e,n),(r=e._zod.def).when??(r.when=o=>{const t=o.value;return!Se(t)&&t.size!==void 0}),e._zod.onattach.push(o=>{const t=o._zod.bag;t.minimum=n.size,t.maximum=n.size,t.size=n.size}),e._zod.check=o=>{const t=o.value,i=t.size;if(i===n.size)return;const a=i>n.size;o.issues.push({origin:on(t),...a?{code:"too_big",maximum:n.size}:{code:"too_small",minimum:n.size},inclusive:!0,exact:!0,input:o.value,inst:e,continue:!n.abort})}}),wu=f("$ZodCheckMaxLength",(e,n)=>{var r;D.init(e,n),(r=e._zod.def).when??(r.when=o=>{const t=o.value;return!Se(t)&&t.length!==void 0}),e._zod.onattach.push(o=>{const t=o._zod.bag.maximum??Number.POSITIVE_INFINITY;n.maximum<t&&(o._zod.bag.maximum=n.maximum)}),e._zod.check=o=>{const t=o.value;if(t.length<=n.maximum)return;const a=an(t);o.issues.push({origin:a,code:"too_big",maximum:n.maximum,inclusive:!0,input:t,inst:e,continue:!n.abort})}}),Iu=f("$ZodCheckMinLength",(e,n)=>{var r;D.init(e,n),(r=e._zod.def).when??(r.when=o=>{const t=o.value;return!Se(t)&&t.length!==void 0}),e._zod.onattach.push(o=>{const t=o._zod.bag.minimum??Number.NEGATIVE_INFINITY;n.minimum>t&&(o._zod.bag.minimum=n.minimum)}),e._zod.check=o=>{const t=o.value;if(t.length>=n.minimum)return;const a=an(t);o.issues.push({origin:a,code:"too_small",minimum:n.minimum,inclusive:!0,input:t,inst:e,continue:!n.abort})}}),ku=f("$ZodCheckLengthEquals",(e,n)=>{var r;D.init(e,n),(r=e._zod.def).when??(r.when=o=>{const t=o.value;return!Se(t)&&t.length!==void 0}),e._zod.onattach.push(o=>{const t=o._zod.bag;t.minimum=n.length,t.maximum=n.length,t.length=n.length}),e._zod.check=o=>{const t=o.value,i=t.length;if(i===n.length)return;const a=an(t),s=i>n.length;o.issues.push({origin:a,...s?{code:"too_big",maximum:n.length}:{code:"too_small",minimum:n.length},inclusive:!0,exact:!0,input:o.value,inst:e,continue:!n.abort})}}),lt=f("$ZodCheckStringFormat",(e,n)=>{var r,o;D.init(e,n),e._zod.onattach.push(t=>{const i=t._zod.bag;i.format=n.format,n.pattern&&(i.patterns??(i.patterns=new Set),i.patterns.add(n.pattern))}),n.pattern?(r=e._zod).check??(r.check=t=>{n.pattern.lastIndex=0,!n.pattern.test(t.value)&&t.issues.push({origin:"string",code:"invalid_format",format:n.format,input:t.value,...n.pattern?{pattern:n.pattern.toString()}:{},inst:e,continue:!n.abort})}):(o=e._zod).check??(o.check=()=>{})}),Ou=f("$ZodCheckRegex",(e,n)=>{lt.init(e,n),e._zod.check=r=>{n.pattern.lastIndex=0,!n.pattern.test(r.value)&&r.issues.push({origin:"string",code:"invalid_format",format:"regex",input:r.value,pattern:n.pattern.toString(),inst:e,continue:!n.abort})}}),Eu=f("$ZodCheckLowerCase",(e,n)=>{n.pattern??(n.pattern=mu),lt.init(e,n)}),Tu=f("$ZodCheckUpperCase",(e,n)=>{n.pattern??(n.pattern=pu),lt.init(e,n)}),zu=f("$ZodCheckIncludes",(e,n)=>{D.init(e,n);const r=oe(n.includes),o=new RegExp(typeof n.position=="number"?`^.{${n.position}}${r}`:r);n.pattern=o,e._zod.onattach.push(t=>{const i=t._zod.bag;i.patterns??(i.patterns=new Set),i.patterns.add(o)}),e._zod.check=t=>{t.value.includes(n.includes,n.position)||t.issues.push({origin:"string",code:"invalid_format",format:"includes",includes:n.includes,input
vendor: 4,423 bytes, lines 3-5
3:t.value,inst:e,continue:!n.abort})}}),xu=f("$ZodCheckStartsWith",(e,n)=>{D.init(e,n);const r=new RegExp(`^${oe(n.prefix)}.*`);n.pattern??(n.pattern=r),e._zod.onattach.push(o=>{const t=o._zod.bag;t.patterns??(t.patterns=new Set),t.patterns.add(r)}),e._zod.check=o=>{o.value.startsWith(n.prefix)||o.issues.push({origin:"string",code:"invalid_format",format:"starts_with",prefix:n.prefix,input:o.value,inst:e,continue:!n.abort})}}),Uu=f("$ZodCheckEndsWith",(e,n)=>{D.init(e,n);const r=new RegExp(`.*${oe(n.suffix)}$`);n.pattern??(n.pattern=r),e._zod.onattach.push(o=>{const t=o._zod.bag;t.patterns??(t.patterns=new Set),t.patterns.add(r)}),e._zod.check=o=>{o.value.endsWith(n.suffix)||o.issues.push({origin:"string",code:"invalid_format",format:"ends_with",suffix:n.suffix,input:o.value,inst:e,continue:!n.abort})}});function Fo(e,n,r){e.issues.length&&n.issues.push(...X(r,e.issues))}const Nu=f("$ZodCheckProperty",(e,n)=>{D.init(e,n),e._zod.check=r=>{const o=n.schema._zod.run({value:r.value[n.property],issues:[]},{});if(o instanceof Promise)return o.then(t=>Fo(t,r,n.property));Fo(o,r,n.property)}}),Au=f("$ZodCheckMimeType",(e,n)=>{D.init(e,n);const r=new Set(n.mime);e._zod.onattach.push(o=>{o._zod.bag.mime=n.mime}),e._zod.check=o=>{r.has(o.value.type)||o.issues.push({code:"invalid_value",values:n.mime,input:o.value.type,inst:e,continue:!n.abort})}}),Pu=f("$ZodCheckOverwrite",(e,n)=>{D.init(e,n),e._zod.check=r=>{r.value=n.tx(r.value)}});class Du{constructor(n=[]){this.content=[],this.indent=0,this&&(this.args=n)}indented(n){this.indent+=1,n(this),this.indent-=1}write(n){if(typeof n=="function"){n(this,{execution:"sync"}),n(this,{execution:"async"});return}const o=n.split(`
4`).filter(a=>a),t=Math.min(...o.map(a=>a.length-a.trimStart().length)),i=o.map(a=>a.slice(t)).map(a=>" ".repeat(this.indent*2)+a);for(const a of i)this.content.push(a)}compile(){const n=Function,r=this?.args,t=[...(this?.content??[""]).map(i=>`  ${i}`)];return new n(...r,t.join(`
5`))}}const ju={major:4,minor:3,patch:6},O=f("$ZodType",(e,n)=>{var r;e??(e={}),e._zod.def=n,e._zod.bag=e._zod.bag||{},e._zod.version=ju;const o=[...e._zod.def.checks??[]];e._zod.traits.has("$ZodCheck")&&o.unshift(e);for(const t of o)for(const i of t._zod.onattach)i(e);if(o.length===0)(r=e._zod).deferred??(r.deferred=[]),e._zod.deferred?.push(()=>{e._zod.run=e._zod.parse});else{const t=(a,s,u)=>{let c=ve(a),l;for(const d of s){if(d._zod.def.when){if(!d._zod.def.when(a))continue}else if(c)continue;const p=a.issues.length,m=d._zod.check(a);if(m instanceof Promise&&u?.async===!1)throw new _e;if(l||m instanceof Promise)l=(l??Promise.resolve()).then(async()=>{await m,a.issues.length!==p&&(c||(c=ve(a,p)))});else{if(a.issues.length===p)continue;c||(c=ve(a,p))}}return l?l.then(()=>a):a},i=(a,s,u)=>{if(ve(a))return a.aborted=!0,a;const c=t(s,o,u);if(c instanceof Promise){if(u.async===!1)throw new _e;return c.then(l=>e._zod.parse(l,u))}return e._zod.parse(c,u)};e._zod.run=(a,s)=>{if(s.skipChecks)return e._zod.parse(a,s);if(s.direction==="backward"){const c=e._zod.parse({value:a.value,issues:[]},{...s,skipChecks:!0});return c instanceof Promise?c.then(l=>i(l,a,s)):i(c,a,s)}const u=e._zod.parse(a,s);if(u instanceof Promise){if(s.async===!1)throw new _e;return u.then(c=>t(c,o,s))}return t(u,o,s)}}T(e,"~standard",()=>({validate:t=>{try{const i=Ps(e,t);return i.success?{value:i.data}:{issues:i.error?.issues}}catch{return Ds(e,t).then(a=>a.success?{value:a.data}:{issues:a.error?.issues})}},vendor:"zod",version:1}))}),dt=f("$ZodString",(e,n)=>{O.init(e,n),e._zod.pattern=[...e?._zod.bag?.patterns??[]].pop()??su(e._zod.bag),e._zod.parse=(r,o)=>{if(n.coerce)try{r.value=String(r.value)}catch{}return typeof r.value=="string"||r.issues.push({expected:"string",code:"invalid_type",input:r.value,inst:e}),r}}),A=f("$ZodStringFormat",(e,n)=>{lt.init(e,n),dt.init(e,n)}),Ru=f("$ZodGUID",(e,n)=>{n.pattern??(n.pattern=Js),A.init(e,n)}),Lu=f("$ZodUUID",(e,n)=>{if(n.version){const o={v1:1,v2:2,v3:3,v4:4,v5:5,v6:6,v7:7,v8:8}[n.version];if(o===void 0)throw new Error(`Invalid UUID version: "${n.version}"`);n.pattern??(n.pattern=Ne(o))}else n.pattern??(n.pattern=Ne());A.init(e,n)}),Zu=f("$ZodEmail",(e,n)=>{n.pattern??(n.pattern=Bs),A.init(e,n)}),Cu=f("$ZodURL",(e,n)=>{A.init(e,n),e._zod.check=r=>{try{const o=r.value.trim(),t=new URL(o);n.hostname&&(n.hostname.lastIndex=0,n.hostname.test(t.hostname)||r.issues.push({code:"invalid_format",format:"url",n
vendor: 5,553 bytes, line 5
5ote:"Invalid hostname",pattern:n.hostname.source,input:r.value,inst:e,continue:!n.abort})),n.protocol&&(n.protocol.lastIndex=0,n.protocol.test(t.protocol.endsWith(":")?t.protocol.slice(0,-1):t.protocol)||r.issues.push({code:"invalid_format",format:"url",note:"Invalid protocol",pattern:n.protocol.source,input:r.value,inst:e,continue:!n.abort})),n.normalize?r.value=t.href:r.value=o;return}catch{r.issues.push({code:"invalid_format",format:"url",input:r.value,inst:e,continue:!n.abort})}}}),Fu=f("$ZodEmoji",(e,n)=>{n.pattern??(n.pattern=qs()),A.init(e,n)}),Mu=f("$ZodNanoID",(e,n)=>{n.pattern??(n.pattern=Fs),A.init(e,n)}),Ju=f("$ZodCUID",(e,n)=>{n.pattern??(n.pattern=js),A.init(e,n)}),Bu=f("$ZodCUID2",(e,n)=>{n.pattern??(n.pattern=Rs),A.init(e,n)}),Wu=f("$ZodULID",(e,n)=>{n.pattern??(n.pattern=Ls),A.init(e,n)}),qu=f("$ZodXID",(e,n)=>{n.pattern??(n.pattern=Zs),A.init(e,n)}),Gu=f("$ZodKSUID",(e,n)=>{n.pattern??(n.pattern=Cs),A.init(e,n)}),Vu=f("$ZodISODateTime",(e,n)=>{n.pattern??(n.pattern=au(n)),A.init(e,n)}),Yu=f("$ZodISODate",(e,n)=>{n.pattern??(n.pattern=ru),A.init(e,n)}),Hu=f("$ZodISOTime",(e,n)=>{n.pattern??(n.pattern=ou(n)),A.init(e,n)}),Ku=f("$ZodISODuration",(e,n)=>{n.pattern??(n.pattern=Ms),A.init(e,n)}),Xu=f("$ZodIPv4",(e,n)=>{n.pattern??(n.pattern=Gs),A.init(e,n),e._zod.bag.format="ipv4"}),Qu=f("$ZodIPv6",(e,n)=>{n.pattern??(n.pattern=Vs),A.init(e,n),e._zod.bag.format="ipv6",e._zod.check=r=>{try{new URL(`http://[${r.value}]`)}catch{r.issues.push({code:"invalid_format",format:"ipv6",input:r.value,inst:e,continue:!n.abort})}}}),ec=f("$ZodMAC",(e,n)=>{n.pattern??(n.pattern=Ys(n.delimiter)),A.init(e,n),e._zod.bag.format="mac"}),tc=f("$ZodCIDRv4",(e,n)=>{n.pattern??(n.pattern=Hs),A.init(e,n)}),nc=f("$ZodCIDRv6",(e,n)=>{n.pattern??(n.pattern=Ks),A.init(e,n),e._zod.check=r=>{const o=r.value.split("/");try{if(o.length!==2)throw new Error;const[t,i]=o;if(!i)throw new Error;const a=Number(i);if(`${a}`!==i)throw new Error;if(a<0||a>128)throw new Error;new URL(`http://[${t}]`)}catch{r.issues.push({code:"invalid_format",format:"cidrv6",input:r.value,inst:e,continue:!n.abort})}}});function Jr(e){if(e==="")return!0;if(e.length%4!==0)return!1;try{return atob(e),!0}catch{return!1}}const rc=f("$ZodBase64",(e,n)=>{n.pattern??(n.pattern=Xs),A.init(e,n),e._zod.bag.contentEncoding="base64",e._zod.check=r=>{Jr(r.value)||r.issues.push({code:"invalid_format",format:"base64",input:r.value,inst:e,continue:!n.abort})}});function ic(e){if(!Lr.test(e))return!1;const n=e.replace(/[-_]/g,o=>o==="-"?"+":"/"),r=n.padEnd(Math.ceil(n.length/4)*4,"=");return Jr(r)}const oc=f("$ZodBase64URL",(e,n)=>{n.pattern??(n.pattern=Lr),A.init(e,n),e._zod.bag.contentEncoding="base64url",e._zod.check=r=>{ic(r.value)||r.issues.push({code:"invalid_format",format:"base64url",input:r.value,inst:e,continue:!n.abort})}}),ac=f("$ZodE164",(e,n)=>{n.pattern??(n.pattern=tu),A.init(e,n)});function sc(e,n=null){try{const r=e.split(".");if(r.length!==3)return!1;const[o]=r;if(!o)return!1;const t=JSON.parse(atob(o));return!("typ"in t&&t?.typ!=="JWT"||!t.alg||n&&(!("alg"in t)||t.alg!==n))}catch{return!1}}const uc=f("$ZodJWT",(e,n)=>{A.init(e,n),e._zod.check=r=>{sc(r.value,n.alg)||r.issues.push({code:"invalid_format",format:"jwt",input:r.value,inst:e,continue:!n.abort})}}),cc=f("$ZodCustomStringFormat",(e,n)=>{A.init(e,n),e._zod.check=r=>{n.fn(r.value)||r.issues.push({code:"invalid_format",format:n.format,input:r.value,inst:e,continue:!n.abort})}}),Br=f("$ZodNumber",(e,n)=>{O.init(e,n),e._zod.pattern=e._zod.bag.pattern??Zr,e._zod.parse=(r,o)=>{if(n.coerce)try{r.value=Number(r.value)}catch{}const t=r.value;if(typeof t=="number"&&!Number.isNaN(t)&&Number.isFinite(t))return r;const i=typeof t=="number"?Number.isNaN(t)?"NaN":Number.isFinite(t)?void 0:"Infinity":void 0;return r.issues.push({expected:"number",code:"invalid_type",input:t,inst:e,...i?{received:i}:{}}),r}}),lc=f("$ZodNumberFormat",(e,n)=>{_u.init(e,n),Br.init(e,n)}),Wr=f("$ZodBoolean",(e,n)=>{O.init(e,n),e._zod.pattern=lu,e._zod.parse=(r,o)=>{if(n.coerce)try{r.value=!!r.value}catch{}const t=r.value;return typeof t=="boolean"||r.issues.push({expected:"boolean",code:"invalid_type",input:t,inst:e}),r}}),qr=f("$ZodBigInt",(e,n)=>{O.init(e,n),e._zod.pattern=uu,e._zod.parse=(r,o)=>{if(n.coerce)try{r.value=BigInt(r.value)}catch{}return typeof r.value=="bigint"||r.issues.push({expected:"bigint",code:"invalid_type",input:r.value,inst:e}),r}}),dc=f("$ZodBigIntFormat",(e,n)=>{yu.init(e,n),qr.init(e,n)}),fc=f("$ZodSymbol",(e,n)=>{O.init(e,n),e._zod.parse=(r,o)=>{const t=r.value;return typeof t=="symbol"||r.issues.push({expected:"symbol",code:"invalid_type",input:t,inst:e}),r}}),mc=f("$ZodUndefined",(e,n)=>{O.init(e,n),e._zod.pattern=fu,e._zod.values=new Set([void 0]),e._zod.optin="optional",e._zod.optout="optional",e._zod.parse=(r,o)=>{const t=r.value;return typeof t>"u"||r.issues.push({expected:"undefined",code:"invalid_type",input:t,inst:e}),r}}),pc=f("$ZodNull",(e,n)=>{O.init(e,n),e._zod.pattern=du,e._zod.values=new Set([null]),e._zod.parse=(r,o)=>{const t=r.value;return t===null||r.issues.push({expected:"null",code:"invalid_type",input:t,inst:e}),r}}),gc=f("$ZodAny",(e,n)=>{O.init(e,n),e._zod.parse=r=>r}),hc=f("$ZodUnknown",(e,n)=>{O.init(e,n),e._zod.parse=r=>r}),vc=f("$ZodNever",(e,n)=>{O.init(e,n),e._zod.parse=(r,o)=>(r.issues.push({expected:"never",code:"invalid_type",input:r.value,inst:e}),r)}),_c=f("$ZodVoid",(e,n)=>{O.init(e,n),e._zod.parse=(r,o)=>{const t=r.value;return typeof t>"u"||r.issues.push({expected:"void",code:"invalid_type",input:t,inst:e}),r}}
vendor: 4,402 bytes, lines 5-39
5),yc=f("$ZodDate",(e,n)=>{O.init(e,n),e._zod.parse=(r,o)=>{if(n.coerce)try{r.value=new Date(r.value)}catch{}const t=r.value,i=t instanceof Date;return i&&!Number.isNaN(t.getTime())||r.issues.push({expected:"date",code:"invalid_type",input:t,...i?{received:"Invalid Date"}:{},inst:e}),r}});function Mo(e,n,r){e.issues.length&&n.issues.push(...X(r,e.issues)),n.value[r]=e.value}const $c=f("$ZodArray",(e,n)=>{O.init(e,n),e._zod.parse=(r,o)=>{const t=r.value;if(!Array.isArray(t))return r.issues.push({expected:"array",code:"invalid_type",input:t,inst:e}),r;r.value=Array(t.length);const i=[];for(let a=0;a<t.length;a++){const s=t[a],u=n.element._zod.run({value:s,issues:[]},o);u instanceof Promise?i.push(u.then(c=>Mo(c,r,a))):Mo(u,r,a)}return i.length?Promise.all(i).then(()=>r):r}});function Vt(e,n,r,o,t){if(e.issues.length){if(t&&!(r in o))return;n.issues.push(...X(r,e.issues))}e.value===void 0?r in o&&(n.value[r]=void 0):n.value[r]=e.value}function bc(e){const n=Object.keys(e.shape);for(const o of n)if(!e.shape?.[o]?._zod?.traits?.has("$ZodType"))throw new Error(`Invalid element at key "${o}": expected a Zod schema`);const r=vs(e.shape);return{...e,keys:n,keySet:new Set(n),numKeys:n.length,optionalKeys:new Set(r)}}function Sc(e,n,r,o,t,i){const a=[],s=t.keySet,u=t.catchall._zod,c=u.def.type,l=u.optout==="optional";for(const d in n){if(s.has(d))continue;if(c==="never"){a.push(d);continue}const p=u.run({value:n[d],issues:[]},o);p instanceof Promise?e.push(p.then(m=>Vt(m,r,d,n,l))):Vt(p,r,d,n,l)}return a.length&&r.issues.push({code:"unrecognized_keys",keys:a,input:n,inst:i}),e.length?Promise.all(e).then(()=>r):r}const wc=f("$ZodObject",(e,n)=>{if(O.init(e,n),!Object.getOwnPropertyDescriptor(n,"shape")?.get){const s=n.shape;Object.defineProperty(n,"shape",{get:()=>{const u={...s};return Object.defineProperty(n,"shape",{value:u}),u}})}const o=rt(()=>bc(n));T(e._zod,"propValues",()=>{const s=n.shape,u={};for(const c in s){const l=s[c]._zod;if(l.values){u[c]??(u[c]=new Set);for(const d of l.values)u[c].add(d)}}return u});const t=xe,i=n.catchall;let a;e._zod.parse=(s,u)=>{a??(a=o.value);const c=s.value;if(!t(c))return s.issues.push({expected:"object",code:"invalid_type",input:c,inst:e}),s;s.value={};const l=[],d=a.shape;for(const p of a.keys){const m=d[p],_=m._zod.optout==="optional",$=m._zod.run({value:c[p],issues:[]},u);$ instanceof Promise?l.push($.then(S=>Vt(S,s,p,c,_))):Vt($,s,p,c,_)}return i?Sc(l,c,s,u,o.value,e):l.length?Promise.all(l).then(()=>s):s}}),Ic=f("$ZodObjectJIT",(e,n)=>{wc.init(e,n);const r=e._zod.parse,o=rt(()=>bc(n)),t=p=>{const m=new Du(["shape","payload","ctx"]),_=o.value,$=z=>{const k=pr(z);return`shape[${k}]._zod.run({ value: input[${k}], issues: [] }, ctx)`};m.write("const input = payload.value;");const S=Object.create(null);let x=0;for(const z of _.keys)S[z]=`key_${x++}`;m.write("const newResult = {};");for(const z of _.keys){const k=S[z],b=pr(z),Ie=p[z]?._zod?.optout==="optional";m.write(`const ${k} = ${$(z)};`),Ie?m.write(`
6        if (${k}.issues.length) {
7          if (${b} in input) {
8            payload.issues = payload.issues.concat(${k}.issues.map(iss => ({
9              ...iss,
10              path: iss.path ? [${b}, ...iss.path] : [${b}]
11            })));
12          }
13        }
14        
15        if (${k}.value === undefined) {
16          if (${b} in input) {
17            newResult[${b}] = undefined;
18          }
19        } else {
20          newResult[${b}] = ${k}.value;
21        }
22        
23      `):m.write(`
24        if (${k}.issues.length) {
25          payload.issues = payload.issues.concat(${k}.issues.map(iss => ({
26            ...iss,
27            path: iss.path ? [${b}, ...iss.path] : [${b}]
28          })));
29        }
30        
31        if (${k}.value === undefined) {
32          if (${b} in input) {
33            newResult[${b}] = undefined;
34          }
35        } else {
36          newResult[${b}] = ${k}.value;
37        }
38        
39      `)}m.write("payload.value = newResult;"),m.write("return payload;");const F=m.compile();return(z,k)=>F(p,z,k)};let i;const a=xe,s=!Wt.jitless,c=s&&gs.value,l=n.catchall;let d;e._zod.parse=(p,m)=>{d??(d=o.value);const _=p.value;return a(_)?s&&c&&m?.async===!1&&m.jitless!==!0?(i||(i=t(n.shape)),p=i(p,m),l?Sc([],_,p,m,d,e):p):r(p,m):(p.issues.push({expected:"object",code:"invalid_type",input:_,inst:e}),p)}});function Jo(e,n,r,o){for(const i of e)if(i.issues.length===0)return n.value=i.value,
vendor: 8,848 bytes, line 39
39n;const t=e.filter(i=>!ve(i));return t.length===1?(n.value=t[0].value,t[0]):(n.issues.push({code:"invalid_union",input:n.value,inst:r,errors:e.map(i=>i.issues.map(a=>V(a,o,Z())))}),n)}const sn=f("$ZodUnion",(e,n)=>{O.init(e,n),T(e._zod,"optin",()=>n.options.some(t=>t._zod.optin==="optional")?"optional":void 0),T(e._zod,"optout",()=>n.options.some(t=>t._zod.optout==="optional")?"optional":void 0),T(e._zod,"values",()=>{if(n.options.every(t=>t._zod.values))return new Set(n.options.flatMap(t=>Array.from(t._zod.values)))}),T(e._zod,"pattern",()=>{if(n.options.every(t=>t._zod.pattern)){const t=n.options.map(i=>i._zod.pattern);return new RegExp(`^(${t.map(i=>nn(i.source)).join("|")})$`)}});const r=n.options.length===1,o=n.options[0]._zod.run;e._zod.parse=(t,i)=>{if(r)return o(t,i);let a=!1;const s=[];for(const u of n.options){const c=u._zod.run({value:t.value,issues:[]},i);if(c instanceof Promise)s.push(c),a=!0;else{if(c.issues.length===0)return c;s.push(c)}}return a?Promise.all(s).then(u=>Jo(u,t,e,i)):Jo(s,t,e,i)}});function Bo(e,n,r,o){const t=e.filter(i=>i.issues.length===0);return t.length===1?(n.value=t[0].value,n):(t.length===0?n.issues.push({code:"invalid_union",input:n.value,inst:r,errors:e.map(i=>i.issues.map(a=>V(a,o,Z())))}):n.issues.push({code:"invalid_union",input:n.value,inst:r,errors:[],inclusive:!1}),n)}const kc=f("$ZodXor",(e,n)=>{sn.init(e,n),n.inclusive=!1;const r=n.options.length===1,o=n.options[0]._zod.run;e._zod.parse=(t,i)=>{if(r)return o(t,i);let a=!1;const s=[];for(const u of n.options){const c=u._zod.run({value:t.value,issues:[]},i);c instanceof Promise?(s.push(c),a=!0):s.push(c)}return a?Promise.all(s).then(u=>Bo(u,t,e,i)):Bo(s,t,e,i)}}),Oc=f("$ZodDiscriminatedUnion",(e,n)=>{n.inclusive=!1,sn.init(e,n);const r=e._zod.parse;T(e._zod,"propValues",()=>{const t={};for(const i of n.options){const a=i._zod.propValues;if(!a||Object.keys(a).length===0)throw new Error(`Invalid discriminated union option at index "${n.options.indexOf(i)}"`);for(const[s,u]of Object.entries(a)){t[s]||(t[s]=new Set);for(const c of u)t[s].add(c)}}return t});const o=rt(()=>{const t=n.options,i=new Map;for(const a of t){const s=a._zod.propValues?.[n.discriminator];if(!s||s.size===0)throw new Error(`Invalid discriminated union option at index "${n.options.indexOf(a)}"`);for(const u of s){if(i.has(u))throw new Error(`Duplicate discriminator value "${String(u)}"`);i.set(u,a)}}return i});e._zod.parse=(t,i)=>{const a=t.value;if(!xe(a))return t.issues.push({code:"invalid_type",expected:"object",input:a,inst:e}),t;const s=o.value.get(a?.[n.discriminator]);return s?s._zod.run(t,i):n.unionFallback?r(t,i):(t.issues.push({code:"invalid_union",errors:[],note:"No matching discriminator",discriminator:n.discriminator,input:a,path:[n.discriminator],inst:e}),t)}}),Ec=f("$ZodIntersection",(e,n)=>{O.init(e,n),e._zod.parse=(r,o)=>{const t=r.value,i=n.left._zod.run({value:t,issues:[]},o),a=n.right._zod.run({value:t,issues:[]},o);return i instanceof Promise||a instanceof Promise?Promise.all([i,a]).then(([u,c])=>Wo(r,u,c)):Wo(r,i,a)}});function vr(e,n){if(e===n)return{valid:!0,data:e};if(e instanceof Date&&n instanceof Date&&+e==+n)return{valid:!0,data:e};if(ye(e)&&ye(n)){const r=Object.keys(n),o=Object.keys(e).filter(i=>r.indexOf(i)!==-1),t={...e,...n};for(const i of o){const a=vr(e[i],n[i]);if(!a.valid)return{valid:!1,mergeErrorPath:[i,...a.mergeErrorPath]};t[i]=a.data}return{valid:!0,data:t}}if(Array.isArray(e)&&Array.isArray(n)){if(e.length!==n.length)return{valid:!1,mergeErrorPath:[]};const r=[];for(let o=0;o<e.length;o++){const t=e[o],i=n[o],a=vr(t,i);if(!a.valid)return{valid:!1,mergeErrorPath:[o,...a.mergeErrorPath]};r.push(a.data)}return{valid:!0,data:r}}return{valid:!1,mergeErrorPath:[]}}function Wo(e,n,r){const o=new Map;let t;for(const s of n.issues)if(s.code==="unrecognized_keys"){t??(t=s);for(const u of s.keys)o.has(u)||o.set(u,{}),o.get(u).l=!0}else e.issues.push(s);for(const s of r.issues)if(s.code==="unrecognized_keys")for(const u of s.keys)o.has(u)||o.set(u,{}),o.get(u).r=!0;else e.issues.push(s);const i=[...o].filter(([,s])=>s.l&&s.r).map(([s])=>s);if(i.length&&t&&e.issues.push({...t,keys:i}),ve(e))return e;const a=vr(n.value,r.value);if(!a.valid)throw new Error(`Unmergable intersection. Error path: ${JSON.stringify(a.mergeErrorPath)}`);return e.value=a.data,e}const Gr=f("$ZodTuple",(e,n)=>{O.init(e,n);const r=n.items;e._zod.parse=(o,t)=>{const i=o.value;if(!Array.isArray(i))return o.issues.push({input:i,inst:e,expected:"tuple",code:"invalid_type"}),o;o.value=[];const a=[],s=[...r].reverse().findIndex(l=>l._zod.optin!=="optional"),u=s===-1?0:r.length-s;if(!n.rest){const l=i.length>r.length,d=i.length<u-1;if(l||d)return o.issues.push({...l?{code:"too_big",maximum:r.length,inclusive:!0}:{code:"too_small",minimum:r.length},input:i,inst:e,origin:"array"}),o}let c=-1;for(const l of r){if(c++,c>=i.length&&c>=u)continue;const d=l._zod.run({value:i[c],issues:[]},t);d instanceof Promise?a.push(d.then(p=>Ut(p,o,c))):Ut(d,o,c)}if(n.rest){const l=i.slice(r.length);for(const d of l){c++;const p=n.rest._zod.run({value:d,issues:[]},t);p instanceof Promise?a.push(p.then(m=>Ut(m,o,c))):Ut(p,o,c)}}return a.length?Promise.all(a).then(()=>o):o}});function Ut(e,n,r){e.issues.length&&n.issues.push(...X(r,e.issues)),n.value[r]=e.value}const Tc=f("$ZodRecord",(e,n)=>{O.init(e,n),e._zod.parse=(r,o)=>{const t=r.value;if(!ye(t))return r.issues.push({expected:"record",code:"invalid_type",input:t,inst:e}),r;const i=[],a=n.keyType._zod.values;if(a){r.value={};const s=new Set;for(const c of a)if(typeof c=="string"||typeof c=="number"||typeof c=="symbol"){s.add(typeof c=="number"?c.toString():c);const l=n.valueType._zod.run({value:t[c],issues:[]},o);l instanceof Promise?i.push(l.then(d=>{d.issues.length&&r.issues.push(...X(c,d.issues)),r.value[c]=d.value})):(l.issues.length&&r.issues.push(...X(c,l.issues)),r.value[c]=l.value)}let u;for(const c in t)s.has(c)||(u=u??[],u.push(c));u&&u.length>0&&r.issues.push({code:"unrecognized_keys",input:t,inst:e,keys:u})}else{r.value={};for(const s of Reflect.ownKeys(t)){if(s==="__proto__")continue;let u=n.keyType._zod.run({value:s,issues:[]},o);if(u instanceof Promise)throw new Error("Async schemas not supported in object keys currently");if(typeof s=="string"&&Zr.test(s)&&u.issues.length){const d=n.keyType._zod.run({value:Number(s),issues:[]},o);if(d instanceof Promise)throw new Error("Async schemas not supported in object keys currently");d.issues.length===0&&(u=d)}if(u.issues.length){n.mode==="loose"?r.value[s]=t[s]:r.issues.push({code:"invalid_key",origin:"record",issues:u.issues.map(d=>V(d,o,Z())),input:s,path:[s],inst:e});continue}const l=n.valueType._zod.run({value:t[s],issues:[]},o);l instanceof Promise?i.push(l.then(d=>{d.issues.length&&r.issues.push(...X(s,d.issues)),r.value[u.value]=d.value})):(l.issues.length&&r.issues.push(...X(s,l.issues)),r.value[u.value]=l.value)}}return i.length?Promise.all(i).then(()=>r):r}}),zc=f("$ZodMap",(e,n)=>{O.init(e,n),e._zod.parse=(r,o)=>{const t=r.value;if(!(t instanceof Map))return r.issues.push({expected:"map",code:"invalid_type",input:t,inst:e}),r;const i=[];r.value=new Map;for(const[a,s]of t){const u=n.keyType._zod.run({value:a,issues:[]},o),c=n.valueType._zod.run({value:s,issues:[]},o);u instanceof Promise||c instanceof Promise?i.push(Promise.all([u,c]).then(([l,d])=>{qo(l,d,r,a,t,e,o)})):qo(u,c,r,a,t,e,o)}return i.length?Promise.all(i).then(()=>r):r}});function qo(e,n,r,o,t,i,a){e.issues.length&&(Gt.has(typeof o)?r.issues.push(...X(o,e.issues)):r.issues.push({code:"invalid_key",origin:"map",input:t,inst:i,issues:e.issues.map(s=>V(s,a,Z()))})),n.issues.length&&(Gt.has(typeof o)?r.issues.push(...X(o,n.issues)):r.issues.push({origin:"map",code:"invalid_element",input:t,inst:i,key:o,issues:n.issues.map(s=>V(s,a,Z()))})),r.value.set(e.value,n.value)}const xc=f("$ZodSet",(e,n)=>{O.init(e,n),e._zod.parse=(r,o)=>{const t=r.value;if(!(t instanceof Set))return r.issues.push({input:t,inst:e,expected:"set",code:"invalid_type"}),r;const i=[];r.value=new Set;for(const a of t){const s=n.valueType._zod.run({value:a,issues:[]},o);s instanceof Promise?i.push(s.then(u=>Go(u,r))):Go(s,r)}return i.length?Promise.all(i).then(()=>r):r}});function Go(e,n){e.issues.length&&n.issues.push(...e.issues),n.value.add(e.value)}const Uc=f("$ZodEnum",(e,n)=>{O.init(e,n);const r=kr(n.entries),o=new Set(r);e._zod.values=o,e._zod.pattern=new RegExp(`^(${r.filter(t=>Gt.has(typeof t)).map(t=>typeof t=="string"?oe(t):t.toString()).join("|")})$`),e._zod.parse=(t,i)=>{const a=t.value;return o.has(a)||t.issues.push({code:"invalid_value",values:r,input:a,inst:e}),t}}),Nc=f("$ZodLiteral",(e,n)=>{if(O.init(e,n),n.values.length===0)throw new Error("Cannot create literal schema with no valid values");const r=new Set(n.values);e._zod.values=r,e._zod.pattern=new RegExp(`^(${n.values.map(o=>
39typeof o=="string"?oe(o):o?oe(o.toString()):String(o)).join("|")})$`),e._zod.parse=(o,t)=>{const i=o.value;return r.has(i)||o.issues.push({code:"invalid_value",values:n.values,input:i,inst:e}),o}}),Ac=f("$ZodFile",(e,n)=>{O.init(e,n),e._zod.parse=(r,o)=>{const t=r.value;return t instanceof File||r.issues.push({expected:"file",code:"invalid_type",input:t,inst:e}),r}}),Pc=f("$ZodTransform",(e,n)=>{O.init(e,n),e._zod.parse=(r,o)=>{if(o.direction==="backward")throw new tn(e.constructor.name);const t=n.transform(r.value,r);if(o.async)return(t instanceof Promise?t:Promise.resolve(t)).then(a=>(r.value=a,r));if(t instanceof Promise)throw new _e;return r.value=t,r}});function Vo(e,n){return e.issues.length&&n===void 0?{issues:[],value:void 0}:e}const Vr=f("$ZodOptional",(e,n)=>{O.init(e,n),e._zod.optin="optional",e._zod.optout="optional",T(e._zod,"values",()=>n.innerType._zod.values?new Set([...n.innerType._zod.values,void 0]):void 0),T(e._zod,"pattern",()=>{const r=n.innerType._zod.pattern;return r?new RegExp(`^(${nn(r.source)})?$`):void 0}),e._zod.parse=(r,o)=>{if(n.innerType._zod.optin==="optional"){const t=n.innerType._zod.run(r,o);return t instanceof Promise?t.then(i=>Vo(i,r.value)):Vo(t,r.value)}return r.value===void 0?r:n.innerType._zod.run(r,o)}}),Dc=f("$ZodExactOptional",(e,n)=>{Vr.init(e,n),T(e._zod,"values",()=>n.innerType._zod.values),T(e._zod,"pattern",()=>n.innerType._zod.pattern),e._zod.parse=(r,o)=>n.innerType._zod.run(r,o)}),jc=f("$ZodNullable",(e,n)=>{O.init(e,n),T(e._zod,"optin",()=>n.innerType._zod.optin),T(e._zod,"optout",()=>n.innerType._zod.optout),T(e._zod,"pattern",()=>{const r=n.innerType._zod.pattern;return r?new RegExp(`^(${nn(r.source)}|null)$`):void 0}),T(e._zod,"values",()=>n.innerType._zod.values?new Set([...n.innerType._zod.values,null]):void 0),e._zod.parse=(r,o)=>r.value===null?r:n.innerType._zod.run(r,o)}),Rc=f("$ZodDefault",(e,n)=>{O.init(e,n),e._zod.optin="optional",T(e._zod,"values",()=>n.innerType._zod.values),e._zod.parse=(r,o)=>{if(o.direction==="backward")return n.innerType._zod.run(r,o);if(r.value===void 0)return r.value=n.defaultValue,r;const t=n.innerType._zod.run(r,o);return t instanceof Promise?t.then(i=>Yo(i,n)):Yo(t,n)}});function Yo(e,n){return e.value===void 0&&(e.value=n.defaultValue),e}const Lc=f("$ZodPrefault",(e,n)=>{O.init(e,n),e._zod.optin="optional",T(e._zod,"values",()=>n.innerType._zod.values),e._zod.parse=(r,o)=>(o.direction==="backward"||r.value===void 0&&(r.value=n.defaultValue),n.innerType._zod.run(r,o))}),Zc=f("$ZodNonOptional",(e,n)=>{O.init(e,n),T(e._zod,"values",()=>{const r=n.innerType._zod.values;return r?new Set([...r].filter(o=>o!==void 0)):void 0}),e._zod.parse=(r,o)=>{const t=n.innerType._zod.run(r,o);return t instanceof Promise?t.then(i=>Ho(i,e)):Ho(t,e)}});function Ho(e,n){return!e.issues.length&&e.value===void 0&&e.issues.push({code:"invalid_type",expected:"nonoptional",input:e.value,inst:n}),e}const Cc=f("$ZodSuccess",(e,n)=>{O.init(e,n),e._zod.parse=(r,o)=>{if(o.direction==="backward")throw new tn("ZodSuccess");const t=n.innerType._zod.run(r,o);return t instanceof Promise?t.then(i=>(r.value=i.issues.length===0,r)):(r.value=t.issues.length===0,r)}}),Fc=f("$ZodCatch",(e,n)=>{O.init(e,n),T(e._zod,"optin",()=>n.innerType._zod.optin),T(e._zod,"optout",()=>n.innerType._zod.optout),T(e._zod,"values",()=>n.innerType._zod.values),e._zod.parse=(r,o)=>{if(o.direction==="backward")return n.innerType._zod.run(r,o);const t=n.innerType._zod.run(r,o);return t instanceof Promise?t.then(i=>(r.value=i.value,i.issues.length&&(r.value=n.catchValue({...r,error:{issues:i.issues.map(a=>V(a,o,Z()))},input:r.value}),r.issues=[]),r)):(r.value=t.value,t.issues.length&&(r.value=n.catchValue({...r,error:{issues:t.issues.map(i=>V(i,o,Z()))},input:r.value}),r.issues=[]),r)}}),Mc=f("$ZodNaN",(e,n)=>{O.init(e,n),e._zod.parse=(r,o)=>((typeof r.value!="number"||!Number.isNaN(r.value))&&r.issues.push({input:r.value,inst:e,expected:"nan",code:"invalid_type"}),r)}),Jc=f("$ZodPipe",(e,n)=>{O.init(e,n),T(e._zod,"values",()=>n.in._zod.values),T(e._zod,"optin",()=>n.in._zod.optin),T(e._zod,"optout",()=>n.out._zod.optout),T(e._zod,"propValues",()=>n.in._zod.propValues),e._zod.parse=(r,o)=>{if(o.direction==="backward"){const i=n.out._zod.run(r,o);return i instanceof Promise?i.then(a=>Nt(a,n.in,o)):Nt(i,n.in,o)}const t=n.in._zod.run(r,o);return t instanceof Promise?t.then(i=>Nt(i,n.out,o)):Nt(t,n.out,o)}});function Nt(e,n,r){return e.issues.length?(e.aborted=!0,e):n._zod.run({value:e.value,issues:e.issues},r)}
39const Yr=f("$ZodCodec",(e,n)=>{O.init(e,n),T(e._zod,"values",()=>n.in._zod.values),T(e._zod,"optin",()=>n.in._zod.optin),T(e._zod,"optout",()=>n.out._zod.optout),T(e._zod,"propValues",()=>n.in._zod.propValues),e._zod.parse=(r,o)=>{if((o.direction||"forward")==="forward"){const i=n.in._zod.run(r,o);return i instanceof Promise?i.then(a=>At(a,n,o)):At(i,n,o)}else{const i=n.out._zod.run(r,o);return i instanceof Promise?i.then(a=>At(a,n,o)):At(i,n,o)}}});function At(e,n,r){if(e.issues.length)return e.aborted=!0,e;if((r.direction||"forward")==="forward"){const t=n.transform(e.value,e);return t instanceof Promise?t.then(i=>Pt(e,i,n.out,r)):Pt(e,t,n.out,r)}else{const t=n.reverseTransform(e.value,e);return t instanceof Promise?t.then(i=>Pt(e,i,n.in,r)):Pt(e,t,n.in,r)}}function Pt(e,n,r,o){return e.issues.length?(e.aborted=!0,e):r._zod.run({value:n,issues:e.issues},o)}const Bc=f("$ZodReadonly",(e,n)=>{O.init(e,n),T(e._zod,"propValues",()=>n.innerType._zod.propValues),T(e._zod,"values",()=>n.innerType._zod.values),T(e._zod,"optin",()=>n.innerType?._zod?.optin),T(e._zod,"optout",()=>n.innerType?._zod?.optout),e._zod.parse=(r,o)=>{if(o.direction==="backward")return n.innerType._zod.run(r,o);const t=n.innerType._zod.run(r,o);return t instanceof Promise?t.then(Ko):Ko(t)}});function Ko(e){return e.value=Object.freeze(e.value),e}const Wc=f("$ZodTemplateLiteral",(e,n)=>{O.init(e,n);const r=[];for(const o of n.parts)if(typeof o=="object"&&o!==null){if(!o._zod.pattern)throw new Error(`Invalid template literal part, no pattern found: ${[...o._zod.traits].shift()}`);const t=o._zod.pattern instanceof RegExp?o._zod.pattern.source:o._zod.pattern;if(!t)throw new Error(`Invalid template literal part: ${o._zod.traits}`);const i=t.startsWith("^")?1:0,a=t.endsWith("$")?t.length-1:t.length;r.push(t.slice(i,a))}else if(o===null||hs.has(typeof o))r.push(oe(`${o}`));else throw new Error(`Invalid template literal part: ${o}`);e._zod.pattern=new RegExp(`^${r.join("")}$`),e._zod.parse=(o,t)=>typeof o.value!="string"?(o.issues.push({input:o.value,inst:e,expected:"string",code:"invalid_type"}),o):(e._zod.pattern.lastIndex=0,e._zod.pattern.test(o.value)||o.issues.push({input:o.value,inst:e,code:"invalid_format",format:n.format??"template_literal",pattern:e._zod.pattern.source}),o)}),qc=f("$ZodFunction",(e,n)=>(O.init(e,n),e._def=n,e._zod.def=n,e.implement=r=>{if(typeof r!="function")throw new Error("implement() must be called with a function");return function(...o){const t=e._def.input?gr(e._def.input,o):o,i=Reflect.apply(r,this,t);return e._def.output?gr(e._def.output,i):i}},e.implementAsync=r=>{if(typeof r!="function")throw new Error("implementAsync() must be called with a function");return async function(...o){const t=e._def.input?await hr(e._def.input,o):o,i=await Reflect.apply(r,this,t);return e._def.output?await hr(e._def.output,i):i}},e._zod.parse=(r,o)=>typeof r.value!="function"?(r.issues.push({code:"invalid_type",expected:"function",input:r.value,inst:e}),r):(e._def.output&&e._def.output._zod.def.type==="promise"?r.value=e.implementAsync(r.value):r.value=e.implement(r.value),r),e.input=(...r)=>{const o=e.constructor;return Array.isArray(r[0])?new o({type:"function",input:new Gr({type:"tuple",items:r[0],rest:r[1]}),output:e._def.output}):new o({type:"function",input:r[0],output:e._def.output})},e.output=r=>{const o=e.constructor;return new o({type:"function",input:e._def.input,output:r})},e)),Gc=f("$ZodPromise",(e,n)=>{O.init(e,n),e._zod.parse=(r,o)=>Promise.resolve(r.value).then(t=>n.innerType._zod.run({value:t,issues:[]},o))}),Vc=f("$ZodLazy",(e,n)=>{O.init(e,n),T(e._zod,"innerType",()=>n.getter()),T(e._zod,"pattern",()=>e._zod.innerType?._zod?.pattern),T(e._zod,"propValues",()=>e._zod.innerType?._zod?.propValues),T(e._zod,"optin",()=>e._zod.innerType?._zod?.optin??void 0),T(e._zod,"optout",()=>e._zod.innerType?._zod?.optout??void 0),e._zod.parse=(r,o)=>e._zod.innerType._zod.run(r,o)}),Yc=f("$ZodCustom",(e,n)=>{D.init(e,n),O.init(e,n),e._zod.parse=(r,o)=>r,e._zod.check=r=>{const o=r.value,t=n.fn(o);if(t instanceof Promise)return t.then(i=>Xo(i,r,o,e));Xo(t,r,o,e)}});function Xo(e,n,r,o){if(!e){const t={code:"custom",input:r,inst:o,path:[...o._zod.def.path??[]],continue:!o._zod.def.abort};o._zod.def.params&&(t.params=o._zod.def.params),n.issues.push(Ue(t))}}const Sh=()=>{const e={string:{unit:"حرف",verb:"أن يحوي"},file:{unit:"بايت",verb:"أن يحوي"},array:{unit:"عنصر",verb:"أن يحوي"},set:{unit:"عنصر",verb:"أن يحوي"}};function n(t){return e[t]??null}const r={regex:"مدخل",email:"بريد إلكتروني",url:"رابط",emoji:"إيموجي",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"تاريخ ووقت بمعيار ISO",date:"تاريخ بمعيار ISO",time:"وقت بمعيار ISO",duration:"مدة بمعيار ISO",ipv4:"عنوان IPv4",ipv6:"عنوان IPv6",cidrv4:"مدى عناوين بصيغة IPv4",cidrv6:"مدى عناوين بصيغة IPv6",base64:"نَص بترميز base64-encoded",base64url:"نَص بترميز base64url-encoded",json_string:"نَص على هيئة JSON",e164:"رقم هاتف بمعيار E.164",jwt:"JWT",template_literal:"مدخل"},o={nan:"NaN"};return t=>
vendor: 36,438 bytes, line 39
39{switch(t.code){case"invalid_type":{const i=o[t.expected]??t.expected,a=I(t.input),s=o[a]??a;return/^[A-Z]/.test(t.expected)?`مدخلات غير مقبولة: يفترض إدخال instanceof ${t.expected}، ولكن تم إدخال ${s}`:`مدخلات غير مقبولة: يفترض إدخال ${i}، ولكن تم إدخال ${s}`}case"invalid_value":return t.values.length===1?`مدخلات غير مقبولة: يفترض إدخال ${w(t.values[0])}`:`اختيار غير مقبول: يتوقع انتقاء أحد هذه الخيارات: ${v(t.values,"|")}`;case"too_big":{const i=t.inclusive?"<=":"<",a=n(t.origin);return a?` أكبر من اللازم: يفترض أن تكون ${t.origin??"القيمة"} ${i} ${t.maximum.toString()} ${a.unit??"عنصر"}`:`أكبر من اللازم: يفترض أن تكون ${t.origin??"القيمة"} ${i} ${t.maximum.toString()}`}case"too_small":{const i=t.inclusive?">=":">",a=n(t.origin);return a?`أصغر من اللازم: يفترض لـ ${t.origin} أن يكون ${i} ${t.minimum.toString()} ${a.unit}`:`أصغر من اللازم: يفترض لـ ${t.origin} أن يكون ${i} ${t.minimum.toString()}`}case"invalid_format":{const i=t;return i.format==="starts_with"?`نَص غير مقبول: يجب أن يبدأ بـ "${t.prefix}"`:i.format==="ends_with"?`نَص غير مقبول: يجب أن ينتهي بـ "${i.suffix}"`:i.format==="includes"?`نَص غير مقبول: يجب أن يتضمَّن "${i.includes}"`:i.format==="regex"?`نَص غير مقبول: يجب أن يطابق النمط ${i.pattern}`:`${r[i.format]??t.format} غير مقبول`}case"not_multiple_of":return`رقم غير مقبول: يجب أن يكون من مضاعفات ${t.divisor}`;case"unrecognized_keys":return`معرف${t.keys.length>1?"ات":""} غريب${t.keys.length>1?"ة":""}: ${v(t.keys,"، ")}`;case"invalid_key":return`معرف غير مقبول في ${t.origin}`;case"invalid_union":return"مدخل غير مقبول";case"invalid_element":return`مدخل غير مقبول في ${t.origin}`;default:return"مدخل غير مقبول"}}};function wh(){return{localeError:Sh()}}const Ih=()=>{const e={string:{unit:"simvol",verb:"olmalıdır"},file:{unit:"bayt",verb:"olmalıdır"},array:{unit:"element",verb:"olmalıdır"},set:{unit:"element",verb:"olmalıdır"}};function n(t){return e[t]??null}const r={regex:"input",email:"email address",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO datetime",date:"ISO date",time:"ISO time",duration:"ISO duration",ipv4:"IPv4 address",ipv6:"IPv6 address",cidrv4:"IPv4 range",cidrv6:"IPv6 range",base64:"base64-encoded string",base64url:"base64url-encoded string",json_string:"JSON string",e164:"E.164 number",jwt:"JWT",template_literal:"input"},o={nan:"NaN"};return t=>{switch(t.code){case"invalid_type":{const i=o[t.expected]??t.expected,a=I(t.input),s=o[a]??a;return/^[A-Z]/.test(t.expected)?`Yanlış dəyər: gözlənilən instanceof ${t.expected}, daxil olan ${s}`:`Yanlış dəyər: gözlənilən ${i}, daxil olan ${s}`}case"invalid_value":return t.values.length===1?`Yanlış dəyər: gözlənilən ${w(t.values[0])}`:`Yanlış seçim: aşağıdakılardan biri olmalıdır: ${v(t.values,"|")}`;case"too_big":{const i=t.inclusive?"<=":"<",a=n(t.origin);return a?`Çox böyük: gözlənilən ${t.origin??"dəyər"} ${i}${t.maximum.toString()} ${a.unit??"element"}`:`Çox böyük: gözlənilən ${t.origin??"dəyər"} ${i}${t.maximum.toString()}`}case"too_small":{const i=t.inclusive?">=":">",a=n(t.origin);return a?`Çox kiçik: gözlənilən ${t.origin} ${i}${t.minimum.toString()} ${a.unit}`:`Çox kiçik: gözlənilən ${t.origin} ${i}${t.minimum.toString()}`}case"invalid_format":{const i=t;return i.format==="starts_with"?`Yanlış mətn: "${i.prefix}" ilə başlamalıdır`:i.format==="ends_with"?`Yanlış mətn: "${i.suffix}" ilə bitməlidir`:i.format==="includes"?`Yanlış mətn: "${i.includes}" daxil olmalıdır`:i.format==="regex"?`Yanlış mətn: ${i.pattern} şablonuna uyğun olmalıdır`:`Yanlış ${r[i.format]??t.format}`}case"not_multiple_of":return`Yanlış ədəd: ${t.divisor} ilə bölünə bilən olmalıdır`;case"unrecognized_keys":return`Tanınmayan açar${t.keys.length>1?"lar":""}: ${v(t.keys,", ")}`;case"invalid_key":return`${t.origin} daxilində yanlış açar`;case"invalid_union":return"Yanlış dəyər";case"invalid_element":return`${t.origin} daxilində yanlış dəyər`;default:return"Yanlış dəyər"}}};function kh(){return{localeError:Ih()}}function Qo(e,n,r,o){const t=Math.abs(e),i=t%10,a=t%100;return a>=11&&a<=19?o:i===1?n:i>=2&&i<=4?r:o}const Oh=()=>{const e={string:{unit:{one:"сімвал",few:"сімвалы",many:"сімвалаў"},verb:"мець"},array:{unit:{one:"элемент",few:"элементы",many:"элементаў"},verb:"мець"},set:{unit:{one:"элемент",few:"элементы",many:"элементаў"},verb:"мець"},file:{unit:{one:"байт",few:"байты",many:"байтаў"},verb:"мець"}};function n(t){return e[t]??null}const r={regex:"увод",email:"email адрас",url:"URL",emoji:"эмодзі",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO дата і час",date:"ISO дата",time:"ISO час",duration:"ISO працягласць",ipv4:"IPv4 адрас",ipv6:"IPv6 адрас",cidrv4:"IPv4 дыяпазон",cidrv6:"IPv6 дыяпазон",base64:"радок у фармаце base64",base64url:"радок у фармаце base64url",json_string:"JSON радок",e164:"нумар E.164",jwt:"JWT",template_literal:"увод"},o={nan:"NaN",number:"лік",array:"масіў"};return t=>{switch(t.code){case"invalid_type":{const i=o[t.expected]??t.expected,a=I(t.input),s=o[a]??a;return/^[A-Z]/.test(t.expected)?`Няправільны ўвод: чакаўся instanceof ${t.expected}, атрымана ${s}`:`Няправільны ўвод: чакаўся ${i}, атрымана ${s}`}case"invalid_value":return t.values.length===1?`Няправільны ўвод: чакалася ${w(t.values[0])}`:`Няправільны варыянт: чакаўся адзін з ${v(t.values,"|")}`;case"too_big":{const i=t.inclusive?"<=":"<",a=n(t.origin);if(a){const s=Number(t.maximum),u=Qo(s,a.unit.one,a.unit.few,a.unit.many);return`Занадта вялікі: чакалася, што ${t.origin??"значэнне"} павінна ${a.verb} ${i}${t.maximum.toString()} ${u}`}return`Занадта вялікі: чакалася, што ${t.origin??"значэнне"} павінна быць ${i}${t.maximum.toString()}`}case"too_small":{const i=t.inclusive?">=":">",a=n(t.origin);if(a){const s=Number(t.minimum),u=Qo(s,a.unit.one,a.unit.few,a.unit.many);return`Занадта малы: чакалася, што ${t.origin} павінна ${a.verb} ${i}${t.minimum.toString()} ${u}`}return`Занадта малы: чакалася, што ${t.origin} павінна быць ${i}${t.minimum.toString()}`}case"invalid_format":{const i=t;return i.format==="starts_with"?`Няправільны радок: павінен пачынацца з "${i.prefix}"`:i.format==="ends_with"?`Няправільны радок: павінен заканчвацца на "${i.suffix}"`:i.format==="includes"?`Няправільны радок: павінен змяшчаць "${i.includes}"`:i.format==="regex"?`Няправільны радок: павінен адпавядаць шаблону ${i.pattern}`:`Няправільны ${r[i.format]??t.format}`}case"not_multiple_of":return`Няправільны лік: павінен быць кратным ${t.divisor}`;case"unrecognized_keys":return`Нераспазнаны ${t.keys.length>1?"ключы":"ключ"}: ${v(t.keys,", ")}`;case"invalid_key":return`Няправільны ключ у ${t.origin}`;case"invalid_union":return"Няправільны ўвод";case"invalid_element":return`Няправільнае значэнне ў ${t.origin}`;default:return"Няправільны ўвод"}}};function Eh(){return{localeError:Oh()}}const Th=()=>{const e={string:{unit:"символа",verb:"да съдържа"},file:{unit:"байта",verb:"да съдържа"},array:{unit:"елемента",verb:"да съдържа"},set:{unit:"елемента",verb:"да съдържа"}};function n(t){return e[t]??null}const r={regex:"вход",email:"имейл адрес",url:"URL",emoji:"емоджи",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO време",date:"ISO дата",time:"ISO време",duration:"ISO продължителност",ipv4:"IPv4 адрес",ipv6:"IPv6 адрес",cidrv4:"IPv4 диапазон",cidrv6:"IPv6 диапазон",base64:"base64-кодиран низ",base64url:"base64url-кодиран низ",json_string:"JSON низ",e164:"E.164 номер",jwt:"JWT",template_literal:"вход"},o={nan:"NaN",number:"число",array:"масив"};return t=>{switch(t.code){case"invalid_type":{const i=o[t.expected]??t.expected,a=I(t.input),s=o[a]??a;return/^[A-Z]/.test(t.expected)?`Невалиден вход: очакван instanceof ${t.expected}, получен ${s}`:`Невалиден вход: очакван ${i}, получен ${s}`}case"invalid_value":return t.values.length===1?`Невалиден вход: очакван ${w(t.values[0])}`:`Невалидна опция: очаквано едно от ${v(t.values,"|")}`;case"too_big":{const i=t.inclusive?"<=":"<",a=n(t.origin);return a?`Твърде голямо: очаква се ${t.origin??"стойност"} да съдържа ${i}${t.maximum.toString()} ${a.unit??"елемента"}`:`Твърде голямо: очаква се ${t.origin??"стойност"} да бъде ${i}${t.maximum.toString()}`}case"too_small":{const i=t.inclusive?">=":">",a=n(t.origin);return a?`Твърде малко: очаква се ${t.origin} да съдържа ${i}${t.minimum.toString()} ${a.unit}`:`Твърде малко: очаква се ${t.origin} да бъде ${i}${t.minimum.toString()}`}case"invalid_format":{const i=t;if(i.format==="starts_with")return`Невалиден низ: трябва да започва с "${i.prefix}"`;if(i.format==="ends_with")return`Невалиден низ: трябва да завършва с "${i.suffix}"`;if(i.format==="includes")return`Невалиден низ: трябва да включва "${i.includes}"`;if(i.format==="regex")return`Невалиден низ: трябва да съвпада с ${i.pattern}`;let a="Невалиден";return i.format==="emoji"&&(a="Невалидно"),i.format==="datetime"&&(a="Невалидно"),i.format==="date"&&(a="Невалидна"),i.format==="time"&&(a="Невалидно"),i.format==="duration"&&(a="Невалидна"),`${a} ${r[i.format]??t.format}`}case"not_multiple_of":return`Невалидно число: трябва да бъде кратно на ${t.divisor}`;case"unrecognized_keys":return`Неразпознат${t.keys.length>1?"и":""} ключ${t.keys.length>1?"ове":""}: ${v(t.keys,", ")}`;case"invalid_key":return`Невалиден ключ в ${t.origin}`;case"invalid_union":return"Невалиден вход";case"invalid_element":return`Невалидна стойност в ${t.origin}`;default:return"Невалиден вход"}}};function zh(){return{localeError:Th()}}const xh=()=>{const e={string:{unit:"caràcters",verb:"contenir"},file:{unit:"bytes",verb:"contenir"},array:{unit:"elements",verb:"contenir"},set:{unit:"elements",verb:"contenir"}};function n(t){return e[t]??null}const r={regex:"entrada",email:"adreça electrònica",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"data i hora ISO",date:"data ISO",time:"hora ISO",duration:"durada ISO",ipv4:"adreça IPv4",ipv6:"adreça IPv6",cidrv4:"rang IPv4",cidrv6:"rang IPv6",base64:"cadena codificada en base64",base64url:"cadena codificada en base64url",json_string:"cadena JSON",e164:"número E.164",jwt:"JWT",template_literal:"entrada"},o={nan:"NaN"};return t=>{switch(t.code){case"invalid_type":{const i=o[t.expected]??t.expected,a=I(t.input),s=o[a]??a;return/^[A-Z]/.test(t.expected)?`Tipus invàlid: s'esperava instanceof ${t.expected}, s'ha rebut ${s}`:`Tipus invàlid: s'esperava ${i}, s'ha rebut ${s}`}case"invalid_value":return t.values.length===1?`Valor invàlid: s'esperava ${w(t.values[0])}`:`Opció invàlida: s'esperava una de ${v(t.values," o ")}`;case"too_big":{const i=t.inclusive?"com a màxim":"menys de",a=n(t.origin);return a?`Massa gran: s'esperava que ${t.origin??"el valor"} contingués ${i} ${t.maximum.toString()} ${a.unit??"elements"}`:`Massa gran: s'esperava que ${t.origin??"el valor"} fos ${i} ${t.maximum.toString()}`}case"too_small":{const i=t.inclusive?"com a mínim":"més de",a=n(t.origin);return a?`Massa petit: s'esperava que ${t.origin} contingués ${i} ${t.minimum.toString()} ${a.unit}`:`Massa petit: s'esperava que ${t.origin} fos ${i} ${t.minimum.toString()}`}case"invalid_format":{const i=t;return i.format==="starts_with"?`Format invàlid: ha de començar amb "${i.prefix}"`:i.format==="ends_with"?`Format invàlid: ha d'acabar amb "${i.suffix}"`:i.format==="includes"?`Format invàlid: ha d'incloure "${i.includes}"`:i.format==="regex"?`Format invàlid: ha de coincidir amb el patró ${i.pattern}`:`Format invàlid per a ${r[i.format]??t.format}`}case"not_multiple_of":return`Número invàlid: ha de ser múltiple de ${t.divisor}`;case"unrecognized_keys":return`Clau${t.keys.length>1?"s":""} no reconeguda${t.keys.length>1?"s":""}: ${v(t.keys,", ")}`;case"invalid_key":return`Clau invàlida a ${t.origin}`;case"invalid_union":return"Entrada invàlida";case"invalid_element":return`Element invàlid a ${t.origin}`;default:return"Entrada invàlida"}}};function Uh(){return{localeError:xh()}}const Nh=()=>{const e={string:{unit:"znaků",verb:"mít"},file:{unit:"bajtů",verb:"mít"},array:{unit:"prvků",verb:"mít"},set:{unit:"prvků",verb:"mít"}};function n(t){return e[t]??null}const r={regex:"regulární výraz",email:"e-mailová adresa",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"datum a čas ve formátu ISO",date:"datum ve formátu ISO",time:"čas ve formátu ISO",duration:"doba trvání ISO",ipv4:"IPv4 adresa",ipv6:"IPv6 adresa",cidrv4:"rozsah IPv4",cidrv6:"rozsah IPv6",base64:"řetězec zakódovaný ve formátu base64",base64url:"řetězec zakódovaný ve formátu base64url",json_string:"řetězec ve formátu JSON",e164:"číslo E.164",jwt:"JWT",template_literal:"vstup"},o={nan:"NaN",number:"číslo",string:"řetězec",function:"funkce",array:"pole"};return t=>{switch(t.code){case"invalid_type":{const i=o[t.expected]??t.expected,a=I(t.input),s=o[a]??a;return/^[A-Z]/.test(t.expected)?`Neplatný vstup: očekáváno instanceof ${t.expected}, obdrženo ${s}`:`Neplatný vstup: očekáváno ${i}, obdrženo ${s}`}case"invalid_value":return t.values.length===1?`Neplatný vstup: očekáváno ${w(t.values[0])}`:`Neplatná možnost: očekávána jedna z hodnot ${v(t.values,"|")}`;case"too_big":{const i=t.inclusive?"<=":"<",a=n(t.origin);return a?`Hodnota je příliš velká: ${t.origin??"hodnota"} musí mít ${i}${t.maximum.toString()} ${a.unit??"prvků"}`:`Hodnota je příliš velká: ${t.origin??"hodnota"} musí být ${i}${t.maximum.toString()}`}case"too_small":{const i=t.inclusive?">=":">",a=n(t.origin);return a?`Hodnota je příliš malá: ${t.origin??"hodnota"} musí mít ${i}${t.minimum.toString()} ${a.unit??"prvků"}`:`Hodnota je příliš malá: ${t.origin??"hodnota"} musí být ${i}${t.minimum.toString()}`}case"invalid_format":{const i=t;return i.format==="starts_with"?`Neplatný řetězec: musí začínat na "${i.prefix}"`:i.format==="ends_with"?`Neplatný řetězec: musí končit na "${i.suffix}"`:i.format==="includes"?`Neplatný řetězec: musí obsahovat "${i.includes}"`:i.format==="regex"?`Neplatný řetězec: musí odpovídat vzoru ${i.pattern}`:`Neplatný formát ${r[i.format]??t.format}`}case"not_multiple_of":return`Neplatné číslo: musí být násobkem ${t.divisor}`;case"unrecognized_keys":return`Neznámé klíče: ${v(t.keys,", ")}`;case"invalid_key":return`Neplatný klíč v ${t.origin}`;case"invalid_union":return"Neplatný vstup";case"invalid_element":return`Neplatná hodnota v ${t.origin}`;default:return"Neplatný vstup"}}};function Ah(){return{localeError:Nh()}}const Ph=()=>{const e={string:{unit:"tegn",verb:"havde"},file:{unit:"bytes",verb:"havde"},array:{unit:"elementer",verb:"indeholdt"},set:{unit:"elementer",verb:"indeholdt"}};function n(t){return e[t]??null}const r={regex:"input",email:"e-mailadresse",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO dato- og klokkeslæt",date:"ISO-dato",time:"ISO-klokkeslæt",duration:"ISO-varighed",ipv4:"IPv4-område",ipv6:"IPv6-område",cidrv4:"IPv4-spektrum",cidrv6:"IPv6-spektrum",base64:"base64-kodet streng",base64url:"base64url-kodet streng",json_string:"JSON-streng",e164:"E.164-nummer",jwt:"JWT",template_literal:"input"},o={nan:"NaN",string:"streng",number:"tal",boolean:"boolean",array:"liste",object:"objekt",set:"sæt",file:"fil"};return t=>{switch(t.code){case"invalid_type":{const i=o[t.expected]??t.expected,a=I(t.input),s=o[a]??a;return/^[A-Z]/.test(t.expected)?`Ugyldigt input: forventede instanceof ${t.expected}, fik ${s}`:`Ugyldigt input: forventede ${i}, fik ${s}`}case"invalid_value":return t.values.length===1?`Ugyldig værdi: forventede ${w(t.values[0])}`:`Ugyldigt valg: forventede en af følgende ${v(t.values,"|")}`;case"too_big":{const i=t.inclusive?"<=":"<",a=n(t.origin),s=o[t.origin]??t.origin;return a?`For stor: forventede ${s??"value"} ${a.verb} ${i} ${t.maximum.toString()} ${a.unit??"elementer"}`:`For stor: forventede ${s??"value"} havde ${i} ${t.maximum.toString()}`}case"too_small":{const i=t.inclusive?">=":">",a=n(t.origin),s=o[t.origin]??t.origin;return a?`For lille: forventede ${s} ${a.verb} ${i} ${t.minimum.toString()} ${a.unit}`:`For lille: forventede ${s} havde ${i} ${t.minimum.toString()}`}case"invalid_format":{const i=t;return i.format==="starts_with"?`Ugyldig streng: skal starte med "${i.prefix}"`:i.format==="ends_with"?`Ugyldig streng: skal ende med "${i.suffix}"`:i.format==="includes"?`Ugyldig streng: skal indeholde "${i.includes}"`:i.format==="regex"?`Ugyldig streng: skal matche mønsteret ${i.pattern}`:`Ugyldig ${r[i.format]??t.format}`}case"not_multiple_of":return`Ugyldigt tal: skal være deleligt med ${t.divisor}`;case"unrecognized_keys":return`${t.keys.length>1?"Ukendte nøgler":"Ukendt nøgle"}: ${v(t.keys,", ")}`;case"invalid_key":return`Ugyldig nøgle i ${t.origin}`;case"invalid_union":return"Ugyldigt input: matcher ingen af de tilladte typer";case"invalid_element":return`Ugyldig værdi i ${t.origin}`;default:return"Ugyldigt input"}}};function Dh(){return{localeError:Ph()}}const jh=()=>{const e={string:{unit:"Zeichen",verb:"zu haben"},file:{unit:"Bytes",verb:"zu haben"},array:{unit:"Elemente",verb:"zu haben"},set:{unit:"Elemente",verb:"zu haben"}};function n(t){return e[t]??null}const r={regex:"Eingabe",email:"E-Mail-Adresse",url:"URL",emoji:"Emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO-Datum und -Uhrzeit",date:"ISO-Datum",time:"ISO-Uhrzeit",duration:"ISO-Dauer",ipv4:"IPv4-Adresse",ipv6:"IPv6-Adresse",cidrv4:"IPv4-Bereich",cidrv6:"IPv6-Bereich",base64:"Base64-codierter String",base64url:"Base64-URL-codierter String",json_string:"JSON-String",e164:"E.164-Nummer",jwt:"JWT",template_literal:"Eingabe"},o={nan:"NaN",number:"Zahl",array:"Array"};return t=>{switch(t.code){case"invalid_type":{const i=o[t.expected]??t.expected,a=I(t.input),s=o[a]??a;return/^[A-Z]/.test(t.expected)?`Ungültige Eingabe: erwartet instanceof ${t.expected}, erhalten ${s}`:`Ungültige Eingabe: erwartet ${i}, erhalten ${s}`}case"invalid_value":return t.values.length===1?`Ungültige Eingabe: erwartet ${w(t.values[0])}`:`Ungültige Option: erwartet eine von ${v(t.values,"|")}`;case"too_big":{const i=t.inclusive?"<=":"<",a=n(t.origin);return a?`Zu groß: erwartet, dass ${t.origin??"Wert"} ${i}${t.maximum.toString()} ${a.unit??"Elemente"} hat`:`Zu groß: erwartet, dass ${t.origin??"Wert"} ${i}${t.maximum.toString()} ist`}case"too_small":{const i=t.inclusive?">=":">",a=n(t.origin);return a?`Zu klein: erwartet, dass ${t.origin} ${i}${t.minimum.toString()} ${a.unit} hat`:`Zu klein: erwartet, dass ${t.origin} ${i}${t.minimum.toString()} ist`}case"invalid_format":{const i=t;return i.format==="starts_with"?`Ungültiger String: muss mit "${i.prefix}" beginnen`:i.format==="ends_with"?`Ungültiger String: muss mit "${i.suffix}" enden`:i.format==="includes"?`Ungültiger String: muss "${i.includes}" enthalten`:i.format==="regex"?`Ungültiger String: muss dem Muster ${i.pattern} entsprechen`:`Ungültig: ${r[i.format]??t.format}`}case"not_multiple_of":return`Ungültige Zahl: muss ein Vielfaches von ${t.divisor} sein`;case"unrecognized_keys":return`${t.keys.length>1?"Unbekannte Schlüssel":"Unbekannter Schlüssel"}: ${v(t.keys,", ")}`;case"invalid_key":return`Ungültiger Schlüssel in ${t.origin}`;case"invalid_union":return"Ungültige Eingabe";case"invalid_element":return`Ungültiger Wert in ${t.origin}`;default:return"Ungültige Eingabe"}}};function Rh(){return{localeError:jh()}}const Lh=()=>{const e={string:{unit:"characters",verb:"to have"},file:{unit:"bytes",verb:"to have"},array:{unit:"items",verb:"to have"},set:{unit:"items",verb:"to have"},map:{unit:"entries",verb:"to have"}};function n(t){return e[t]??null}const r={regex:"input",email:"email address",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO datetime",date:"ISO date",time:"ISO time",duration:"ISO duration",ipv4:"IPv4 address",ipv6:"IPv6 address",mac:"MAC address",cidrv4:"IPv4 range",cidrv6:"IPv6 range",base64:"base64-encoded string",base64url:"base64url-encoded string",json_string:"JSON string",e164:"E.164 number",jwt:"JWT",template_literal:"input"},o={nan:"NaN"};return t=>{switch(t.code){case"invalid_type":{const i=o[t.expected]??t.expected,a=I(t.input),s=o[a]??a;return`Invalid input: expected ${i}, received ${s}`}case"invalid_value":return t.values.length===1?`Invalid input: expected ${w(t.values[0])}`:`Invalid option: expected one of ${v(t.values,"|")}`;case"too_big":{const i=t.inclusive?"<=":"<",a=n(t.origin);return a?`Too big: expected ${t.origin??"value"} to have ${i}${t.maximum.toString()} ${a.unit??"elements"}`:`Too big: expected ${t.origin??"value"} to be ${i}${t.maximum.toString()}`}case"too_small":{const i=t.inclusive?">=":">",a=n(t.origin);return a?`Too small: expected ${t.origin} to have ${i}${t.minimum.toString()} ${a.unit}`:`Too small: expected ${t.origin} to be ${i}${t.minimum.toString()}`}case"invalid_format":{const i=t;return i.format==="starts_with"?`Invalid string: must start with "${i.prefix}"`:i.format==="ends_with"?`Invalid string: must end with "${i.suffix}"`:i.format==="includes"?`Invalid string: must include "${i.includes}"`:i.format==="regex"?`Invalid string: must match pattern ${i.pattern}`:`Invalid ${r[i.format]??t.format}`}case"not_multiple_of":return`Invalid number: must be a multiple of ${t.divisor}`;case"unrecognized_keys":return`Unrecognized key${t.keys.length>1?"s":""}: ${v(t.keys,", ")}`;case"invalid_key":return`Invalid key in ${t.origin}`;case"invalid_union":return"Invalid input";case"invalid_element":return`Invalid value in ${t.origin}`;default:return"Invalid input"}}};function Hc(){return{localeError:Lh()}}const Zh=()=>{const e={string:{unit:"karaktrojn",verb:"havi"},file:{unit:"bajtojn",verb:"havi"},array:{unit:"elementojn",verb:"havi"},set:{unit:"elementojn",verb:"havi"}};function n(t){return e[t]??null}const r={regex:"enigo",email:"retadreso",url:"URL",emoji:"emoĝio",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO-datotempo",date:"ISO-dato",time:"ISO-tempo",duration:"ISO-daŭro",ipv4:"IPv4-adreso",ipv6:"IPv6-adreso",cidrv4:"IPv4-rango",cidrv6:"IPv6-rango",base64:"64-ume kodita karaktraro",base64url:"URL-64-ume kodita karaktraro",json_string:"JSON-karaktraro",e164:"E.164-nombro",jwt:"JWT",template_literal:"enigo"},o={nan:"NaN",number:"nombro",array:"tabelo",null:"senvalora"};return t=>{switch(t.code){case"invalid_type":{const i=o[t.expected]??t.expected,a=I(t.input),s=o[a]??a;return/^[A-Z]/.test(t.expected)?`Nevalida enigo: atendiĝis instanceof ${t.expected}, riceviĝis ${s}`:`Nevalida enigo: atendiĝis ${i}, riceviĝis ${s}`}case"invalid_value":return t.values.length===1?`Nevalida enigo: atendiĝis ${w(t.values[0])}`:`Nevalida opcio: atendiĝis unu el ${v(t.values,"|")}`;case"too_big":{const i=t.inclusive?"<=":"<",a=n(t.origin);return a?`Tro granda: atendiĝis ke ${t.origin??"valoro"} havu ${i}${t.maximum.toString()} ${a.unit??"elementojn"}`:`Tro granda: atendiĝis ke ${t.origin??"valoro"} havu ${i}${t.maximum.toString()}`}case"too_small":{const i=t.inclusive?">=":">",a=n(t.origin);return a?`Tro malgranda: atendiĝis ke ${t.origin} havu ${i}${t.minimum.toString()} ${a.unit}`:`Tro malgranda: atendiĝis ke ${t.origin} estu ${i}${t.minimum.toString()}`}case"invalid_format":{const i=t;return i.format==="starts_with"?`Nevalida karaktraro: devas komenciĝi per "${i.prefix}"`:i.format==="ends_with"?`Nevalida karaktraro: devas finiĝi per "${i.suffix}"`:i.format==="includes"?`Nevalida karaktraro: devas inkluzivi "${i.includes}"`:i.format==="regex"?`Nevalida karaktraro: devas kongrui kun la modelo ${i.pattern}`:`Nevalida ${r[i.format]??t.format}`}case"not_multiple_of":return`Nevalida nombro: devas esti oblo de ${t.divisor}`;case"unrecognized_keys":return`Nekonata${t.keys.length>1?"j":""} ŝlosilo${t.keys.length>1?"j":""}: ${v(t.keys,", ")}`;case"invalid_key":return`Nevalida ŝlosilo en ${t.origin}`;case"invalid_union":return"Nevalida enigo";case"invalid_element":return`Nevalida valoro en ${t.origin}`;default:return"Nevalida enigo"}}};function Ch(){return{localeError:Zh()}}const Fh=()=>{const e={string:{unit:"caracteres",verb:"tener"},file:{unit:"bytes",verb:"tener"},array:{unit:"elementos",verb:"tener"},set:{unit:"elementos",verb:"tener"}};function n(t){return e[t]??null}const r={regex:"entrada",email:"dirección de correo electrónico",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"fecha y hora ISO",date:"fecha ISO",time:"hora ISO",duration:"duración ISO",ipv4:"dirección IPv4",ipv6:"dirección IPv6",cidrv4:"rango IPv4",cidrv6:"rango IPv6",base64:"cadena codificada en base64",base64url:"URL codificada en base64",json_string:"cadena JSON",e164:"número E.164",jwt:"JWT",template_literal:"entrada"},o={nan:"NaN",string:"texto",number:"número",boolean:"booleano",array:"arreglo",object:"objeto",set:"conjunto",file:"archivo",date:"fecha",bigint:"número grande",symbol:"símbolo",undefined:"indefinido",null:"nulo",function:"función",map:"mapa",record:"registro",tuple:"tupla",enum:"enumeración",union:"unión",literal:"literal",promise:"promesa",void:"vacío",never:"nunca",unknown:"desconocido",any:"cualquiera"};return t=>{switch(t.code){case"invalid_type":{const i=o[t.expected]??t.expected,a=I(t.input),s=o[a]??a;return/^[A-Z]/.test(t.expected)?`Entrada inválida: se esperaba instanceof ${t.expected}, recibido ${s}`:`Entrada inválida: se esperaba ${i}, recibido ${s}`}case"invalid_value":return t.values.length===1?`Entrada inválida: se esperaba ${w(t.values[0])}`:`Opción inválida: se esperaba una de ${v(t.values,"|")}`;case"too_big":{const i=t.inclusive?"<=":"<",a=n(t.origin),s=o[t.origin]??t.origin;return a?`Demasiado grande: se esperaba que ${s??"valor"} tuviera ${i}${t.maximum.toString()} ${a.unit??"elementos"}`:`Demasiado grande: se esperaba que ${s??"valor"} fuera ${i}${t.maximum.toString()}`}case"too_small":{const i=t.inclusive?">=":">",a=n(t.origin),s=o[t.origin]??t.origin;return a?`Demasiado pequeño: se esperaba que ${s} tuviera ${i}${t.minimum.toString()} ${a.unit}`:`Demasiado pequeño: se esperaba que ${s} fuera ${i}${t.minimum.toString()}`}case"invalid_format":{const i=t;return i.format==="starts_with"?`Cadena inválida: debe comenzar con "${i.prefix}"`:i.format==="ends_with"?`Cadena inválida: debe terminar en "${i.suffix}"`:i.format==="includes"?`Cadena inválida: debe incluir "${i.includes}"`:i.format==="regex"?`Cadena inválida: debe coincidir con el patrón ${i.pattern}`:`Inválido ${r[i.format]??t.format}`}case"not_multiple_of":return`Número inválido: debe ser múltiplo de ${t.divisor}`;case"unrecognized_keys":return`Llave${t.keys.length>1?"s":""} desconocida${t.keys.length>1?"s":""}: ${v(t.keys,", ")}`;case"invalid_key":return`Llave inválida en ${o[t.origin]??t.origin}`;case"invalid_union":return"Entrada inválida";case"invalid_element":return`Valor inválido en ${o[t.origin]??t.origin}`;default:return"Entrada inválida"}}};function Mh(){return{localeError:Fh()}}const Jh=()=>{const e={string:{unit:"کاراکتر",verb:"داشته باشد"},file:{unit:"بایت",verb:"داشته باشد"},array:{unit:"آیتم",verb:"داشته باشد"},set:{unit:"آیتم",verb:"داشته باشد"}};function n(t){return e[t]??null}const r={regex:"ورودی",email:"آدرس ایمیل",url:"URL",emoji:"ایموجی",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"تاریخ و زمان ایزو",date:"تاریخ ایزو",time:"زمان ایزو",duration:"مدت زمان ایزو",ipv4:"IPv4 آدرس",ipv6:"IPv6 آدرس",cidrv4:"IPv4 دامنه",cidrv6:"IPv6 دامنه",base64:"base64-encoded رشته",base64url:"base64url-encoded رشته",json_string:"JSON رشته",e164:"E.164 عدد",jwt:"JWT",template_literal:"ورودی"},o={nan:"NaN",number:"عدد",array:"آرایه"};return t=>{switch(t.code){case"invalid_type":{const i=o[t.expected]??t.expected,a=I(t.input),s=o[a]??a;return/^[A-Z]/.test(t.expected)?`ورودی نامعتبر: می‌بایست instanceof ${t.expected} می‌بود، ${s} دریافت شد`:`ورودی نامعتبر: می‌بایست ${i} می‌بود، ${s} دریافت شد`}case"invalid_value":return t.values.length===1?`ورودی نامعتبر: می‌بایست ${w(t.values[0])} می‌بود`:`گزینه نامعتبر: می‌بایست یکی از ${v(t.values,"|")} می‌بود`;case"too_big":{const i=t.inclusive?"<=":"<",a=n(t.origin);return a?`خیلی بزرگ: ${t.origin??"مقدار"} باید ${i}${t.maximum.toString()} ${a.unit??"عنصر"} باشد`:`خیلی بزرگ: ${t.origin??"مقدار"} باید ${i}${t.maximum.toString()} باشد`}case"too_small":{const i=t.inclusive?">=":">",a=n(t.origin);return a?`خیلی کوچک: ${t.origin} باید ${i}${t.minimum.toString()} ${a.unit} باشد`:`خیلی کوچک: ${t.origin} باید ${i}${t.minimum.toString()} باشد`}case"invalid_format":{const i=t;return i.format==="starts_with"?`رشته نامعتبر: باید با "${i.prefix}" شروع شود`:i.format==="ends_with"?`رشته نامعتبر: باید با "${i.suffix}" تمام شود`:i.format==="includes"?`رشته نامعتبر: باید شامل "${i.includes}" باشد`:i.format==="regex"?`رشته نامعتبر: باید با الگوی ${i.pattern} مطابقت داشته باشد`:`${r[i.format]??t.format} نامعتبر`}case"not_multiple_of":return`عدد نامعتبر: باید مضرب ${t.divisor} باشد`;case"unrecognized_keys":return`کلید${t.keys.length>1?"های":""} ناشناس: ${v(t.keys,", ")}`;case"invalid_key":return`کلید ناشناس در ${t.origin}`;case"invalid_union":return"ورودی نامعتبر";case"invalid_element":return`مقدار نامعتبر در ${t.origin}`;default:return"ورودی نامعتبر"}}};function Bh(){return{localeError:Jh()}}const Wh=()=>{const e={string:{unit:"merkkiä",subject:"merkkijonon"},file:{unit:"tavua",subject:"tiedoston"},array:{unit:"alkiota",subject:"listan"},set:{unit:"alkiota",subject:"joukon"},number:{unit:"",subject:"luvun"},bigint:{unit:"",subject:"suuren kokonaisluvun"},int:{unit:"",subject:"kokonaisluvun"},date:{unit:"",subject:"päivämäärän"}};function n(t){return e[t]??null}const r={regex:"säännöllinen lauseke",email:"sähköpostiosoite",url:"URL-osoite",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO-aikaleima",date:"ISO-päivämäärä",time:"ISO-aika",duration:"ISO-kesto",ipv4:"IPv4-osoite",ipv6:"IPv6-osoite",cidrv4:"IPv4-alue",cidrv6:"IPv6-alue",base64:"base64-koodattu merkkijono",base64url:"base64url-koodattu merkkijono",json_string:"JSON-merkkijono",e164:"E.164-luku",jwt:"JWT",template_literal:"templaattimerkkijono"},o={nan:"NaN"};return t=>{switch(t.code){case"invalid_type":{const i=o[t.expected]??t.expected,a=I(t.input),s=o[a]??a;return/^[A-Z]/.test(t.expected)?`Virheellinen tyyppi: odotettiin instanceof ${t.expected}, oli ${s}`:`Virheellinen tyyppi: odotettiin ${i}, oli ${s}`}case"invalid_value":return t.values.length===1?`Virheellinen syöte: täytyy olla ${w(t.values[0])}`:`Virheellinen valinta: täytyy olla yksi seuraavista: ${v(t.values,"|")}`;case"too_big":{const i=t.inclusive?"<=":"<",a=n(t.origin);return a?`Liian suuri: ${a.subject} täytyy olla ${i}${t.maximum.toString()} ${a.unit}`.trim():`Liian suuri: arvon täytyy olla ${i}${t.maximum.toString()}`}case"too_small":{const i=t.inclusive?">=":">",a=n(t.origin);return a?`Liian pieni: ${a.subject} täytyy olla ${i}${t.minimum.toString()} ${a.unit}`.trim():`Liian pieni: arvon täytyy olla ${i}${t.minimum.toString()}`}case"invalid_format":{const i=t;return i.format==="starts_with"?`Virheellinen syöte: täytyy alkaa "${i.prefix}"`:i.format==="ends_with"?`Virheellinen syöte: täytyy loppua "${i.suffix}"`:i.format==="includes"?`Virheellinen syöte: täytyy sisältää "${i.includes}"`:i.format==="regex"?`Virheellinen syöte: täytyy vastata säännöllistä lauseketta ${i.pattern}`:`Virheellinen ${r[i.format]??t.format}`}case"not_multiple_of":return`Virheellinen luku: täytyy olla luvun ${t.divisor} monikerta`;case"unrecognized_keys":return`${t.keys.length>1?"Tuntemattomat avaimet":"Tuntematon avain"}: ${v(t.keys,", ")}`;case"invalid_key":return"Virheellinen avain tietueessa";case"invalid_union":return"Virheellinen unioni";case"invalid_element":return"Virheellinen arvo joukossa";default:return"Virheellinen syöte"}}};function qh(){return{localeError:Wh()}}const Gh=()=>{const e={string:{unit:"caractères",verb:"avoir"},file:{unit:"octets",verb:"avoir"},array:{unit:"éléments",verb:"avoir"},set:{unit:"éléments",verb:"avoir"}};function n(t){return e[t]??null}const r={regex:"entrée",email:"adresse e-mail",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"date et heure ISO",date:"date ISO",time:"heure ISO",duration:"durée ISO",ipv4:"adresse IPv4",ipv6:"adresse IPv6",cidrv4:"plage IPv4",cidrv6:"plage IPv6",base64:"chaîne encodée en base64",base64url:"chaîne encodée en base64url",json_string:"chaîne JSON",e164:"numéro E.164",jwt:"JWT",template_literal:"entrée"},o={nan:"NaN",number:"nombre",array:"tableau"};return t=>{switch(t.code){case"invalid_type":{const i=o[t.expected]??t.expected,a=I(t.input),s=o[a]??a;return/^[A-Z]/.test(t.expected)?`Entrée invalide : instanceof ${t.expected} attendu, ${s} reçu`:`Entrée invalide : ${i} attendu, ${s} reçu`}case"invalid_value":return t.values.length===1?`Entrée invalide : ${w(t.values[0])}
39 attendu`:`Option invalide : une valeur parmi ${v(t.values,"|")} attendue`;case"too_big":{const i=t.inclusive?"<=":"<",a=n(t.origin);return a?`Trop grand : ${t.origin??"valeur"} doit ${a.verb} ${i}${t.maximum.toString()} ${a.unit??"élément(s)"}`:`Trop grand : ${t.origin??"valeur"} doit être ${i}${t.maximum.toString()}`}case"too_small":{const i=t.inclusive?">=":">",a=n(t.origin);return a?`Trop petit : ${t.origin} doit ${a.verb} ${i}${t.minimum.toString()} ${a.unit}`:`Trop petit : ${t.origin} doit être ${i}${t.minimum.toString()}`}case"invalid_format":{const i=t;return i.format==="starts_with"?`Chaîne invalide : doit commencer par "${i.prefix}"`:i.format==="ends_with"?`Chaîne invalide : doit se terminer par "${i.suffix}"`:i.format==="includes"?`Chaîne invalide : doit inclure "${i.includes}"`:i.format==="regex"?`Chaîne invalide : doit correspondre au modèle ${i.pattern}`:`${r[i.format]??t.format} invalide`}case"not_multiple_of":return`Nombre invalide : doit être un multiple de ${t.divisor}`;case"unrecognized_keys":return`Clé${t.keys.length>1?"s":""} non reconnue${t.keys.length>1?"s":""} : ${v(t.keys,", ")}`;case"invalid_key":return`Clé invalide dans ${t.origin}`;case"invalid_union":return"Entrée invalide";case"invalid_element":return`Valeur invalide dans ${t.origin}`;default:return"Entrée invalide"}}};function Vh(){return{localeError:Gh()}}const Yh=()=>{const e={string:{unit:"caractères",verb:"avoir"},file:{unit:"octets",verb:"avoir"},array:{unit:"éléments",verb:"avoir"},set:{unit:"éléments",verb:"avoir"}};function n(t){return e[t]??null}const r={regex:"entrée",email:"adresse courriel",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"date-heure ISO",date:"date ISO",time:"heure ISO",duration:"durée ISO",ipv4:"adresse IPv4",ipv6:"adresse IPv6",cidrv4:"plage IPv4",cidrv6:"plage IPv6",base64:"chaîne encodée en base64",base64url:"chaîne encodée en base64url",json_string:"chaîne JSON",e164:"numéro E.164",jwt:"JWT",template_literal:"entrée"},o={nan:"NaN"};return t=>{switch(t.code){case"invalid_type":{const i=o[t.expected]??t.expected,a=I(t.input),s=o[a]??a;return/^[A-Z]/.test(t.expected)?`Entrée invalide : attendu instanceof ${t.expected}, reçu ${s}`:`Entrée invalide : attendu ${i}, reçu ${s}`}case"invalid_value":return t.values.length===1?`Entrée invalide : attendu ${w(t.values[0])}
39`:`Option invalide : attendu l'une des valeurs suivantes ${v(t.values,"|")}`;case"too_big":{const i=t.inclusive?"≤":"<",a=n(t.origin);return a?`Trop grand : attendu que ${t.origin??"la valeur"} ait ${i}${t.maximum.toString()} ${a.unit}`:`Trop grand : attendu que ${t.origin??"la valeur"} soit ${i}${t.maximum.toString()}`}case"too_small":{const i=t.inclusive?"≥":">",a=n(t.origin);return a?`Trop petit : attendu que ${t.origin} ait ${i}${t.minimum.toString()} ${a.unit}`:`Trop petit : attendu que ${t.origin} soit ${i}${t.minimum.toString()}`}case"invalid_format":{const i=t;return i.format==="starts_with"?`Chaîne invalide : doit commencer par "${i.prefix}"`:i.format==="ends_with"?`Chaîne invalide : doit se terminer par "${i.suffix}"`:i.format==="includes"?`Chaîne invalide : doit inclure "${i.includes}"`:i.format==="regex"?`Chaîne invalide : doit correspondre au motif ${i.pattern}`:`${r[i.format]??t.format} invalide`}case"not_multiple_of":return`Nombre invalide : doit être un multiple de ${t.divisor}`;case"unrecognized_keys":return`Clé${t.keys.length>1?"s":""} non reconnue${t.keys.length>1?"s":""} : ${v(t.keys,", ")}`;case"invalid_key":return`Clé invalide dans ${t.origin}`;case"invalid_union":return"Entrée invalide";case"invalid_element":return`Valeur invalide dans ${t.origin}`;default:return"Entrée invalide"}}};function Hh(){return{localeError:Yh()}}const Kh=()=>{const e={string:{label:"מחרוזת",gender:"f"},number:{label:"מספר",gender:"m"},boolean:{label:"ערך בוליאני",gender:"m"},bigint:{label:"BigInt",gender:"m"},date:{label:"תאריך",gender:"m"},array:{label:"מערך",gender:"m"},object:{label:"אובייקט",gender:"m"},null:{label:"ערך ריק (null)",gender:"m"},undefined:{label:"ערך לא מוגדר (undefined)",gender:"m"},symbol:{label:"סימבול (Symbol)",gender:"m"},function:{label:"פונקציה",gender:"f"},map:{label:"מפה (Map)",gender:"f"},set:{label:"קבוצה (Set)",gender:"f"},file:{label:"קובץ",gender:"m"},promise:{label:"Promise",gender:"m"},NaN:{label:"NaN",gender:"m"},unknown:{label:"ערך לא ידוע",gender:"m"},value:{label:"ערך",gender:"m"}},n={string:{unit:"תווים",shortLabel:"קצר",longLabel:"ארוך"},file:{unit:"בייטים",shortLabel:"קטן",longLabel:"גדול"},array:{unit:"פריטים",shortLabel:"קטן",longLabel:"גדול"},set:{unit:"פריטים",shortLabel:"קטן",longLabel:"גדול"},number:{unit:"",shortLabel:"קטן",longLabel:"גדול"}},r=c=>c?e[c]:void 0,o=c=>{const l=r(c);return l?l.label:c??e.unknown.label},t=c=>`ה${o(c)}`,i=c=>(r(c)?.gender??"m")==="f"?"צריכה להיות":"צריך להיות",a=c=>c?n[c]??null:null,s={regex:{label:"קלט",gender:"m"},email:{label:"כתובת אימייל",gender:"f"},url:{label:"כתובת רשת",gender:"f"},emoji:{label:"אימוג'י",gender:"m"},uuid:{label:"UUID",gender:"m"},nanoid:{label:"nanoid",gender:"m"},guid:{label:"GUID",gender:"m"},cuid:{label:"cuid",gender:"m"},cuid2:{label:"cuid2",gender:"m"},ulid:{label:"ULID",gender:"m"},xid:{label:"XID",gender:"m"},ksuid:{label:"KSUID",gender:"m"},datetime:{label:"תאריך וזמן ISO",gender:"m"},date:{label:"תאריך ISO",gender:"m"},time:{label:"זמן ISO",gender:"m"},duration:{label:"משך זמן ISO",gender:"m"},ipv4:{label:"כתובת IPv4",gender:"f"},ipv6:{label:"כתובת IPv6",gender:"f"},cidrv4:{label:"טווח IPv4",gender:"m"},cidrv6:{label:"טווח IPv6",gender:"m"},base64:{label:"מחרוזת בבסיס 64",gender:"f"},base64url:{label:"מחרוזת בבסיס 64 לכתובות רשת",gender:"f"},json_string:{label:"מחרוזת JSON",gender:"f"},e164:{label:"מספר E.164",gender:"m"},jwt:{label:"JWT",gender:"m"},ends_with:{label:"קלט",gender:"m"},includes:{label:"קלט",gender:"m"},lowercase:{label:"קלט",gender:"m"},starts_with:{label:"קלט",gender:"m"},uppercase:{label:"קלט",gender:"m"}},u={nan:"NaN"};return c=>{switch(c.code){case"invalid_type":{const l=c.expected,d=u[l??""]??o(l),p=I(c.input),m=u[p]??e[p]?.label??p;return/^[A-Z]/.test(c.expected)?`קלט לא תקין: צריך להיות instanceof ${c.expected}, התקבל ${m}
39`:`קלט לא תקין: צריך להיות ${d}, התקבל ${m}`}case"invalid_value":{if(c.values.length===1)return`ערך לא תקין: הערך חייב להיות ${w(c.values[0])}`;const l=c.values.map(m=>w(m));if(c.values.length===2)return`ערך לא תקין: האפשרויות המתאימות הן ${l[0]} או ${l[1]}`;const d=l[l.length-1];return`ערך לא תקין: האפשרויות המתאימות הן ${l.slice(0,-1).join(", ")} או ${d}`}case"too_big":{const l=a(c.origin),d=t(c.origin??"value");if(c.origin==="string")return`${l?.longLabel??"ארוך"} מדי: ${d} צריכה להכיל ${c.maximum.toString()} ${l?.unit??""} ${c.inclusive?"או פחות":"לכל היותר"}`.trim();if(c.origin==="number"){const _=c.inclusive?`קטן או שווה ל-${c.maximum}`:`קטן מ-${c.maximum}`;return`גדול מדי: ${d} צריך להיות ${_}`}if(c.origin==="array"||c.origin==="set"){const _=c.origin==="set"?"צריכה":"צריך",$=c.inclusive?`${c.maximum} ${l?.unit??""} או פחות`:`פחות מ-${c.maximum} ${l?.unit??""}`;return`גדול מדי: ${d} ${_} להכיל ${$}`.trim()}const p=c.inclusive?"<=":"<",m=i(c.origin??"value");return l?.unit?`${l.longLabel} מדי: ${d} ${m} ${p}${c.maximum.toString()} ${l.unit}`:`${l?.longLabel??"גדול"} מדי: ${d} ${m} ${p}${c.maximum.toString()}`}case"too_small":{const l=a(c.origin),d=t(c.origin??"value");if(c.origin==="string")return`${l?.shortLabel??"קצר"} מדי: ${d} צריכה להכיל ${c.minimum.toString()} ${l?.unit??""} ${c.inclusive?"או יותר":"לפחות"}`.trim();if(c.origin==="number"){const _=c.inclusive?`גדול או שווה ל-${c.minimum}`:`גדול מ-${c.minimum}`;return`קטן מדי: ${d} צריך להיות ${_}`}if(c.origin==="array"||c.origin==="set"){const _=c.origin==="set"?"צריכה":"צריך";if(c.minimum===1&&c.inclusive){const S=(c.origin==="set","לפחות פריט אחד");return`קטן מדי: ${d} ${_} להכיל ${S}`}const $=c.inclusive?`${c.minimum} ${l?.unit??""} או יותר`:`יותר מ-${c.minimum} ${l?.unit??""}`;return`קטן מדי: ${d} ${_} להכיל ${$}`.trim()}const p=c.inclusive?">=":">",m=i(c.origin??"value");return l?.unit?`${l.shortLabel} מדי: ${d} ${m} ${p}${c.minimum.toString()} ${l.unit}`:`${l?.shortLabel??"קטן"} מדי: ${d} ${m} ${p}${c.minimum.toString()}`}case"invalid_format":{const l=c;if(l.format==="starts_with")return`המחרוזת חייבת להתחיל ב "${l.prefix}"`;if(l.format==="ends_with")return`המחרוזת חייבת להסתיים ב "${l.suffix}"`;if(l.format==="includes")return`המחרוזת חייבת לכלול "${l.includes}"`;if(l.format==="regex")return`המחרוזת חייבת להתאים לתבנית ${l.pattern}`;const d=s[l.format],p=d?.label??l.format,_=(d?.gender??"m")==="f"?"תקינה":"תקין";return`${p} לא ${_}`}case"not_multiple_of":return`מספר לא תקין: חייב להיות מכפלה של ${c.divisor}`;case"unrecognized_keys":return`מפתח${c.keys.length>1?"ות":""} לא מזוה${c.keys.length>1?"ים":"ה"}: ${v(c.keys,", ")}`;case"invalid_key":return"שדה לא תקין באובייקט";case"invalid_union":return"קלט לא תקין";case"invalid_element":return`ערך לא תקין ב${t(c.origin??"array")}`;default:return"קלט לא תקין"}}};function Xh(){return{localeError:Kh()}}const Qh=()=>{const e={string:{unit:"karakter",verb:"legyen"},file:{unit:"byte",verb:"legyen"},array:{unit:"elem",verb:"legyen"},set:{unit:"elem",verb:"legyen"}};function n(t){return e[t]??null}const r={regex:"bemenet",email:"email cím",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO időbélyeg",date:"ISO dátum",time:"ISO idő",duration:"ISO időintervallum",ipv4:"IPv4 cím",ipv6:"IPv6 cím",cidrv4:"IPv4 tartomány",cidrv6:"IPv6 tartomány",base64:"base64-kódolt string",base64url:"base64url-kódolt string",json_string:"JSON string",e164:"E.164 szám",jwt:"JWT",template_literal:"bemenet"},o={nan:"NaN",number:"szám",array:"tömb"};return t=>
vendor: 21,658 bytes, line 39
39{switch(t.code){case"invalid_type":{const i=o[t.expected]??t.expected,a=I(t.input),s=o[a]??a;return/^[A-Z]/.test(t.expected)?`Érvénytelen bemenet: a várt érték instanceof ${t.expected}, a kapott érték ${s}`:`Érvénytelen bemenet: a várt érték ${i}, a kapott érték ${s}`}case"invalid_value":return t.values.length===1?`Érvénytelen bemenet: a várt érték ${w(t.values[0])}`:`Érvénytelen opció: valamelyik érték várt ${v(t.values,"|")}`;case"too_big":{const i=t.inclusive?"<=":"<",a=n(t.origin);return a?`Túl nagy: ${t.origin??"érték"} mérete túl nagy ${i}${t.maximum.toString()} ${a.unit??"elem"}`:`Túl nagy: a bemeneti érték ${t.origin??"érték"} túl nagy: ${i}${t.maximum.toString()}`}case"too_small":{const i=t.inclusive?">=":">",a=n(t.origin);return a?`Túl kicsi: a bemeneti érték ${t.origin} mérete túl kicsi ${i}${t.minimum.toString()} ${a.unit}`:`Túl kicsi: a bemeneti érték ${t.origin} túl kicsi ${i}${t.minimum.toString()}`}case"invalid_format":{const i=t;return i.format==="starts_with"?`Érvénytelen string: "${i.prefix}" értékkel kell kezdődnie`:i.format==="ends_with"?`Érvénytelen string: "${i.suffix}" értékkel kell végződnie`:i.format==="includes"?`Érvénytelen string: "${i.includes}" értéket kell tartalmaznia`:i.format==="regex"?`Érvénytelen string: ${i.pattern} mintának kell megfelelnie`:`Érvénytelen ${r[i.format]??t.format}`}case"not_multiple_of":return`Érvénytelen szám: ${t.divisor} többszörösének kell lennie`;case"unrecognized_keys":return`Ismeretlen kulcs${t.keys.length>1?"s":""}: ${v(t.keys,", ")}`;case"invalid_key":return`Érvénytelen kulcs ${t.origin}`;case"invalid_union":return"Érvénytelen bemenet";case"invalid_element":return`Érvénytelen érték: ${t.origin}`;default:return"Érvénytelen bemenet"}}};function ev(){return{localeError:Qh()}}function ea(e,n,r){return Math.abs(e)===1?n:r}function ke(e){if(!e)return"";const n=["ա","ե","ը","ի","ո","ու","օ"],r=e[e.length-1];return e+(n.includes(r)?"ն":"ը")}const tv=()=>{const e={string:{unit:{one:"նշան",many:"նշաններ"},verb:"ունենալ"},file:{unit:{one:"բայթ",many:"բայթեր"},verb:"ունենալ"},array:{unit:{one:"տարր",many:"տարրեր"},verb:"ունենալ"},set:{unit:{one:"տարր",many:"տարրեր"},verb:"ունենալ"}};function n(t){return e[t]??null}const r={regex:"մուտք",email:"էլ. հասցե",url:"URL",emoji:"էմոջի",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO ամսաթիվ և ժամ",date:"ISO ամսաթիվ",time:"ISO ժամ",duration:"ISO տևողություն",ipv4:"IPv4 հասցե",ipv6:"IPv6 հասցե",cidrv4:"IPv4 միջակայք",cidrv6:"IPv6 միջակայք",base64:"base64 ձևաչափով տող",base64url:"base64url ձևաչափով տող",json_string:"JSON տող",e164:"E.164 համար",jwt:"JWT",template_literal:"մուտք"},o={nan:"NaN",number:"թիվ",array:"զանգված"};return t=>{switch(t.code){case"invalid_type":{const i=o[t.expected]??t.expected,a=I(t.input),s=o[a]??a;return/^[A-Z]/.test(t.expected)?`Սխալ մուտքագրում․ սպասվում էր instanceof ${t.expected}, ստացվել է ${s}`:`Սխալ մուտքագրում․ սպասվում էր ${i}, ստացվել է ${s}`}case"invalid_value":return t.values.length===1?`Սխալ մուտքագրում․ սպասվում էր ${w(t.values[1])}`:`Սխալ տարբերակ․ սպասվում էր հետևյալներից մեկը՝ ${v(t.values,"|")}`;case"too_big":{const i=t.inclusive?"<=":"<",a=n(t.origin);if(a){const s=Number(t.maximum),u=ea(s,a.unit.one,a.unit.many);return`Չափազանց մեծ արժեք․ սպասվում է, որ ${ke(t.origin??"արժեք")} կունենա ${i}${t.maximum.toString()} ${u}`}return`Չափազանց մեծ արժեք․ սպասվում է, որ ${ke(t.origin??"արժեք")} լինի ${i}${t.maximum.toString()}`}case"too_small":{const i=t.inclusive?">=":">",a=n(t.origin);if(a){const s=Number(t.minimum),u=ea(s,a.unit.one,a.unit.many);return`Չափազանց փոքր արժեք․ սպասվում է, որ ${ke(t.origin)} կունենա ${i}${t.minimum.toString()} ${u}`}return`Չափազանց փոքր արժեք․ սպասվում է, որ ${ke(t.origin)} լինի ${i}${t.minimum.toString()}`}case"invalid_format":{const i=t;return i.format==="starts_with"?`Սխալ տող․ պետք է սկսվի "${i.prefix}"-ով`:i.format==="ends_with"?`Սխալ տող․ պետք է ավարտվի "${i.suffix}"-ով`:i.format==="includes"?`Սխալ տող․ պետք է պարունակի "${i.includes}"`:i.format==="regex"?`Սխալ տող․ պետք է համապատասխանի ${i.pattern} ձևաչափին`:`Սխալ ${r[i.format]??t.format}`}case"not_multiple_of":return`Սխալ թիվ․ պետք է բազմապատիկ լինի ${t.divisor}-ի`;case"unrecognized_keys":return`Չճանաչված բանալի${t.keys.length>1?"ներ":""}. ${v(t.keys,", ")}`;case"invalid_key":return`Սխալ բանալի ${ke(t.origin)}-ում`;case"invalid_union":return"Սխալ մուտքագրում";case"invalid_element":return`Սխալ արժեք ${ke(t.origin)}-ում`;default:return"Սխալ մուտքագրում"}}};function nv(){return{localeError:tv()}}const rv=()=>{const e={string:{unit:"karakter",verb:"memiliki"},file:{unit:"byte",verb:"memiliki"},array:{unit:"item",verb:"memiliki"},set:{unit:"item",verb:"memiliki"}};function n(t){return e[t]??null}const r={regex:"input",email:"alamat email",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"tanggal dan waktu format ISO",date:"tanggal format ISO",time:"jam format ISO",duration:"durasi format ISO",ipv4:"alamat IPv4",ipv6:"alamat IPv6",cidrv4:"rentang alamat IPv4",cidrv6:"rentang alamat IPv6",base64:"string dengan enkode base64",base64url:"string dengan enkode base64url",json_string:"string JSON",e164:"angka E.164",jwt:"JWT",template_literal:"input"},o={nan:"NaN"};return t=>{switch(t.code){case"invalid_type":{const i=o[t.expected]??t.expected,a=I(t.input),s=o[a]??a;return/^[A-Z]/.test(t.expected)?`Input tidak valid: diharapkan instanceof ${t.expected}, diterima ${s}`:`Input tidak valid: diharapkan ${i}, diterima ${s}`}case"invalid_value":return t.values.length===1?`Input tidak valid: diharapkan ${w(t.values[0])}`:`Pilihan tidak valid: diharapkan salah satu dari ${v(t.values,"|")}`;case"too_big":{const i=t.inclusive?"<=":"<",a=n(t.origin);return a?`Terlalu besar: diharapkan ${t.origin??"value"} memiliki ${i}${t.maximum.toString()} ${a.unit??"elemen"}`:`Terlalu besar: diharapkan ${t.origin??"value"} menjadi ${i}${t.maximum.toString()}`}case"too_small":{const i=t.inclusive?">=":">",a=n(t.origin);return a?`Terlalu kecil: diharapkan ${t.origin} memiliki ${i}${t.minimum.toString()} ${a.unit}`:`Terlalu kecil: diharapkan ${t.origin} menjadi ${i}${t.minimum.toString()}`}case"invalid_format":{const i=t;return i.format==="starts_with"?`String tidak valid: harus dimulai dengan "${i.prefix}"`:i.format==="ends_with"?`String tidak valid: harus berakhir dengan "${i.suffix}"`:i.format==="includes"?`String tidak valid: harus menyertakan "${i.includes}"`:i.format==="regex"?`String tidak valid: harus sesuai pola ${i.pattern}`:`${r[i.format]??t.format} tidak valid`}case"not_multiple_of":return`Angka tidak valid: harus kelipatan dari ${t.divisor}`;case"unrecognized_keys":return`Kunci tidak dikenali ${t.keys.length>1?"s":""}: ${v(t.keys,", ")}`;case"invalid_key":return`Kunci tidak valid di ${t.origin}`;case"invalid_union":return"Input tidak valid";case"invalid_element":return`Nilai tidak valid di ${t.origin}`;default:return"Input tidak valid"}}};function iv(){return{localeError:rv()}}const ov=()=>{const e={string:{unit:"stafi",verb:"að hafa"},file:{unit:"bæti",verb:"að hafa"},array:{unit:"hluti",verb:"að hafa"},set:{unit:"hluti",verb:"að hafa"}};function n(t){return e[t]??null}const r={regex:"gildi",email:"netfang",url:"vefslóð",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO dagsetning og tími",date:"ISO dagsetning",time:"ISO tími",duration:"ISO tímalengd",ipv4:"IPv4 address",ipv6:"IPv6 address",cidrv4:"IPv4 range",cidrv6:"IPv6 range",base64:"base64-encoded strengur",base64url:"base64url-encoded strengur",json_string:"JSON strengur",e164:"E.164 tölugildi",jwt:"JWT",template_literal:"gildi"},o={nan:"NaN",number:"númer",array:"fylki"};return t=>{switch(t.code){case"invalid_type":{const i=o[t.expected]??t.expected,a=I(t.input),s=o[a]??a;return/^[A-Z]/.test(t.expected)?`Rangt gildi: Þú slóst inn ${s} þar sem á að vera instanceof ${t.expected}`:`Rangt gildi: Þú slóst inn ${s} þar sem á að vera ${i}`}case"invalid_value":return t.values.length===1?`Rangt gildi: gert ráð fyrir ${w(t.values[0])}`:`Ógilt val: má vera eitt af eftirfarandi ${v(t.values,"|")}`;case"too_big":{const i=t.inclusive?"<=":"<",a=n(t.origin);return a?`Of stórt: gert er ráð fyrir að ${t.origin??"gildi"} hafi ${i}${t.maximum.toString()} ${a.unit??"hluti"}`:`Of stórt: gert er ráð fyrir að ${t.origin??"gildi"} sé ${i}${t.maximum.toString()}`}case"too_small":{const i=t.inclusive?">=":">",a=n(t.origin);return a?`Of lítið: gert er ráð fyrir að ${t.origin} hafi ${i}${t.minimum.toString()} ${a.unit}`:`Of lítið: gert er ráð fyrir að ${t.origin} sé ${i}${t.minimum.toString()}`}case"invalid_format":{const i=t;return i.format==="starts_with"?`Ógildur strengur: verður að byrja á "${i.prefix}"`:i.format==="ends_with"?`Ógildur strengur: verður að enda á "${i.suffix}"`:i.format==="includes"?`Ógildur strengur: verður að innihalda "${i.includes}"`:i.format==="regex"?`Ógildur strengur: verður að fylgja mynstri ${i.pattern}`:`Rangt ${r[i.format]??t.format}`}case"not_multiple_of":return`Röng tala: verður að vera margfeldi af ${t.divisor}`;case"unrecognized_keys":return`Óþekkt ${t.keys.length>1?"ir lyklar":"ur lykill"}: ${v(t.keys,", ")}`;case"invalid_key":return`Rangur lykill í ${t.origin}`;case"invalid_union":return"Rangt gildi";case"invalid_element":return`Rangt gildi í ${t.origin}`;default:return"Rangt gildi"}}};function av(){return{localeError:ov()}}const sv=()=>{const e={string:{unit:"caratteri",verb:"avere"},file:{unit:"byte",verb:"avere"},array:{unit:"elementi",verb:"avere"},set:{unit:"elementi",verb:"avere"}};function n(t){return e[t]??null}const r={regex:"input",email:"indirizzo email",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"data e ora ISO",date:"data ISO",time:"ora ISO",duration:"durata ISO",ipv4:"indirizzo IPv4",ipv6:"indirizzo IPv6",cidrv4:"intervallo IPv4",cidrv6:"intervallo IPv6",base64:"stringa codificata in base64",base64url:"URL codificata in base64",json_string:"stringa JSON",e164:"numero E.164",jwt:"JWT",template_literal:"input"},o={nan:"NaN",number:"numero",array:"vettore"};return t=>{switch(t.code){case"invalid_type":{const i=o[t.expected]??t.expected,a=I(t.input),s=o[a]??a;return/^[A-Z]/.test(t.expected)?`Input non valido: atteso instanceof ${t.expected}, ricevuto ${s}`:`Input non valido: atteso ${i}, ricevuto ${s}`}case"invalid_value":return t.values.length===1?`Input non valido: atteso ${w(t.values[0])}`:`Opzione non valida: atteso uno tra ${v(t.values,"|")}`;case"too_big":{const i=t.inclusive?"<=":"<",a=n(t.origin);return a?`Troppo grande: ${t.origin??"valore"} deve avere ${i}${t.maximum.toString()} ${a.unit??"elementi"}`:`Troppo grande: ${t.origin??"valore"} deve essere ${i}${t.maximum.toString()}`}case"too_small":{const i=t.inclusive?">=":">",a=n(t.origin);return a?`Troppo piccolo: ${t.origin} deve avere ${i}${t.minimum.toString()} ${a.unit}`:`Troppo piccolo: ${t.origin} deve essere ${i}${t.minimum.toString()}`}case"invalid_format":{const i=t;return i.format==="starts_with"?`Stringa non valida: deve iniziare con "${i.prefix}"`:i.format==="ends_with"?`Stringa non valida: deve terminare con "${i.suffix}"`:i.format==="includes"?`Stringa non valida: deve includere "${i.includes}"`:i.format==="regex"?`Stringa non valida: deve corrispondere al pattern ${i.pattern}`:`Invalid ${r[i.format]??t.format}`}case"not_multiple_of":return`Numero non valido: deve essere un multiplo di ${t.divisor}`;case"unrecognized_keys":return`Chiav${t.keys.length>1?"i":"e"} non riconosciut${t.keys.length>1?"e":"a"}: ${v(t.keys,", ")}`;case"invalid_key":return`Chiave non valida in ${t.origin}`;case"invalid_union":return"Input non valido";case"invalid_element":return`Valore non valido in ${t.origin}`;default:return"Input non valido"}}};function uv(){return{localeError:sv()}}const cv=()=>{const e={string:{unit:"文字",verb:"である"},file:{unit:"バイト",verb:"である"},array:{unit:"要素",verb:"である"},set:{unit:"要素",verb:"である"}};function n(t){return e[t]??null}const r={regex:"入力値",email:"メールアドレス",url:"URL",emoji:"絵文字",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO日時",date:"ISO日付",time:"ISO時刻",duration:"ISO期間",ipv4:"IPv4アドレス",ipv6:"IPv6アドレス",cidrv4:"IPv4範囲",cidrv6:"IPv6範囲",base64:"base64エンコード文字列",base64url:"base64urlエンコード文字列",json_string:"JSON文字列",e164:"E.164番号",jwt:"JWT",template_literal:"入力値"},o={nan:"NaN",number:"数値",array:"配列"};return t=>{switch(t.code){case"invalid_type":{const i=o[t.expected]??t.expected,a=I(t.input),s=o[a]??a;return/^[A-Z]/.test(t.expected)?`無効な入力: instanceof ${t.expected}が期待されましたが、${s}が入力されました`:`無効な入力: ${i}が期待されましたが、${s}が入力されました`}case"invalid_value":return t.values.length===1?`無効な入力: ${w(t.values[0])}が期待されました`:`無効な選択: ${v(t.values,"、")}のいずれかである必要があります`;case"too_big":{const i=t.inclusive?"以下である":"より小さい",a=n(t.origin);return a?`大きすぎる値: ${t.origin??"値"}は${t.maximum.toString()}${a.unit??"要素"}${i}必要があります`:`大きすぎる値: ${t.origin??"値"}は${t.maximum.toString()}${i}必要があります`}case"too_small":{const i=t.inclusive?"以上である":"より大きい",a=n(t.origin);return a?`小さすぎる値: ${t.origin}は${t.minimum.toString()}${a.unit}${i}必要があります`:`小さすぎる値: ${t.origin}は${t.minimum.toString()}${i}必要があります`}case"invalid_format":{const i=t;return i.format==="starts_with"?`無効な文字列: "${i.prefix}"で始まる必要があります`:i.format==="ends_with"?`無効な文字列: "${i.suffix}"で終わる必要があります`:i.format==="includes"?`無効な文字列: "${i.includes}"を含む必要があります`:i.format==="regex"?`無効な文字列: パターン${i.pattern}に一致する必要があります`:`無効な${r[i.format]??t.format}`}case"not_multiple_of":return`無効な数値: ${t.divisor}の倍数である必要があります`;case"unrecognized_keys":return`認識されていないキー${t.keys.length>1?"群":""}: ${v(t.keys,"、")}`;case"invalid_key":return`${t.origin}内の無効なキー`;case"invalid_union":return"無効な入力";case"invalid_element":return`${t.origin}内の無効な値`;default:return"無効な入力"}}};function lv(){return{localeError:cv()}}const dv=()=>{const e={string:{unit:"სიმბოლო",verb:"უნდა შეიცავდეს"},file:{unit:"ბაიტი",verb:"უნდა შეიცავდეს"},array:{unit:"ელემენტი",verb:"უნდა შეიცავდეს"},set:{unit:"ელემენტი",verb:"უნდა შეიცავდეს"}};function n(t){return e[t]??null}const r={regex:"შეყვანა",email:"ელ-ფოსტის მისამართი",url:"URL",emoji:"ემოჯი",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"თარიღი-დრო",date:"თარიღი",time:"დრო",duration:"ხანგრძლივობა",ipv4:"IPv4 მისამართი",ipv6:"IPv6 მისამართი",cidrv4:"IPv4 დიაპაზონი",cidrv6:"IPv6 დიაპაზონი",base64:"base64-კოდირებული სტრინგი",base64url:"base64url-კოდირებული სტრინგი",json_string:"JSON სტრინგი",e164:"E.164 ნომერი",jwt:"JWT",template_literal:"შეყვანა"},o={nan:"NaN",number:"რიცხვი",string:"სტრინგი",boolean:"ბულეანი",function:"ფუნქცია",array:"მასივი"};return t=>{switch(t.code){case"invalid_type":{const i=o[t.expected]??t.expected,a=I(t.input),s=o[a]??a;return/^[A-Z]/.test(t.expected)?`არასწორი შეყვანა: მოსალოდნელი instanceof ${t.expected}, მიღებული ${s}`:`არასწორი შეყვანა: მოსალოდნელი ${i}, მიღებული ${s}`}case"invalid_value":return t.values.length===1?`არასწორი შეყვანა: მოსალოდნელი ${w(t.values[0])}`:`არასწორი ვარიანტი: მოსალოდნელია ერთ-ერთი ${v(t.values,"|")}-დან`;case"too_big":{const i=t.inclusive?"<=":"<",a=n(t.origin);return a?`ზედმეტად დიდი: მოსალოდნელი ${t.origin??"მნიშვნელობა"} ${a.verb} ${i}${t.maximum.toString()} ${a.unit}`:`ზედმეტად დიდი: მოსალოდნელი ${t.origin??"მნიშვნელობა"} იყოს ${i}${t.maximum.toString()}`}case"too_small":{const i=t.inclusive?">=":">",a=n(t.origin);return a?`ზედმეტად პატარა: მოსალოდნელი ${t.origin} ${a.verb} ${i}${t.minimum.toString()} ${a.unit}`:`ზედმეტად პატარა: მოსალოდნელი ${t.origin} იყოს ${i}${t.minimum.toString()}`}case"invalid_format":{const i=t;return i.format==="starts_with"?`არასწორი სტრინგი: უნდა იწყებოდეს "${i.prefix}"-ით`:i.format==="ends_with"?`არასწორი სტრინგი: უნდა მთავრდებოდეს "${i.suffix}"-ით`:i.format==="includes"?`არასწორი სტრინგი: უნდა შეიცავდეს "${i.includes}"-ს`:i.format==="regex"?`არასწორი სტრინგი: უნდა შეესაბამებოდეს შაბლონს ${i.pattern}`:`არასწორი ${r[i.format]??t.format}`}case"not_multiple_of":return`არასწორი რიცხვი: უნდა იყოს ${t.divisor}-ის ჯერადი`;case"unrecognized_keys":return`უცნობი გასაღებ${t.keys.length>1?"ები":"ი"}: ${v(t.keys,", ")}`;case"invalid_key":return`არასწორი გასაღები ${t.origin}-ში`;case"invalid_union":return"არასწორი შეყვანა";case"invalid_element":return`არასწორი მნიშვნელობა ${t.origin}-ში`;default:return"არასწორი შეყვანა"}}};function fv(){return{localeError:dv()}}const mv=()=>{const e={string:{unit:"តួអក្សរ",verb:"គួរមាន"},file:{unit:"បៃ",verb:"គួរមាន"},array:{unit:"ធាតុ",verb:"គួរមាន"},set:{unit:"ធាតុ",verb:"គួរមាន"}};function n(t){return e[t]??null}const r={regex:"ទិន្នន័យបញ្ចូល",email:"អាសយដ្ឋានអ៊ីមែល",url:"URL",emoji:"សញ្ញាអារម្មណ៍",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"កាលបរិច្ឆេទ និងម៉ោង ISO",date:"កាលបរិច្ឆេទ ISO",time:"ម៉ោង ISO",duration:"រយៈពេល ISO",ipv4:"អាសយដ្ឋាន IPv4",ipv6:"អាសយដ្ឋាន IPv6",cidrv4:"ដែនអាសយដ្ឋាន IPv4",cidrv6:"ដែនអាសយដ្ឋាន IPv6",base64:"ខ្សែអក្សរអ៊ិកូដ base64",base64url:"ខ្សែអក្សរអ៊ិកូដ base64url",json_string:"ខ្សែអក្សរ JSON",e164:"លេខ E.164",jwt:"JWT",template_literal:"ទិន្នន័យបញ្ចូល"},o={nan:"NaN",number:"លេខ",array:"អារេ (Array)",null:"គ្មានតម្លៃ (null)"};return t=>{switch(t.code){case"invalid_type":{const i=o[t.expected]??t.expected,a=I(t.input),s=o[a]??a;return/^[A-Z]/.test(t.expected)?`ទិន្នន័យបញ្ចូលមិនត្រឹមត្រូវ៖ ត្រូវការ instanceof ${t.expected} ប៉ុន្តែទទួលបាន ${s}`:`ទិន្នន័យបញ្ចូលមិនត្រឹមត្រូវ៖ ត្រូវការ ${i} ប៉ុន្តែទទួលបាន ${s}`}
39case"invalid_value":return t.values.length===1?`ទិន្នន័យបញ្ចូលមិនត្រឹមត្រូវ៖ ត្រូវការ ${w(t.values[0])}`:`ជម្រើសមិនត្រឹមត្រូវ៖ ត្រូវជាមួយក្នុងចំណោម ${v(t.values,"|")}`;case"too_big":{const i=t.inclusive?"<=":"<",a=n(t.origin);return a?`ធំពេក៖ ត្រូវការ ${t.origin??"តម្លៃ"} ${i} ${t.maximum.toString()} ${a.unit??"ធាតុ"}`:`ធំពេក៖ ត្រូវការ ${t.origin??"តម្លៃ"} ${i} ${t.maximum.toString()}`}case"too_small":{const i=t.inclusive?">=":">",a=n(t.origin);return a?`តូចពេក៖ ត្រូវការ ${t.origin} ${i} ${t.minimum.toString()} ${a.unit}`:`តូចពេក៖ ត្រូវការ ${t.origin} ${i} ${t.minimum.toString()}`}case"invalid_format":{const i=t;return i.format==="starts_with"?`ខ្សែអក្សរមិនត្រឹមត្រូវ៖ ត្រូវចាប់ផ្តើមដោយ "${i.prefix}"`:i.format==="ends_with"?`ខ្សែអក្សរមិនត្រឹមត្រូវ៖ ត្រូវបញ្ចប់ដោយ "${i.suffix}"`:i.format==="includes"?`ខ្សែអក្សរមិនត្រឹមត្រូវ៖ ត្រូវមាន "${i.includes}"`:i.format==="regex"?`ខ្សែអក្សរមិនត្រឹមត្រូវ៖ ត្រូវតែផ្គូផ្គងនឹងទម្រង់ដែលបានកំណត់ ${i.pattern}`:`មិនត្រឹមត្រូវ៖ ${r[i.format]??t.format}`}case"not_multiple_of":return`លេខមិនត្រឹមត្រូវ៖ ត្រូវតែជាពហុគុណនៃ ${t.divisor}`;case"unrecognized_keys":return`រកឃើញសោមិនស្គាល់៖ ${v(t.keys,", ")}`;case"invalid_key":return`សោមិនត្រឹមត្រូវនៅក្នុង ${t.origin}`;case"invalid_union":return"ទិន្នន័យមិនត្រឹមត្រូវ";case"invalid_element":return`ទិន្នន័យមិនត្រឹមត្រូវនៅក្នុង ${t.origin}`;default:return"ទិន្នន័យមិនត្រឹមត្រូវ"}}};function Kc(){return{localeError:mv()}}function pv(){return Kc()}const gv=()=>{const e={string:{unit:"문자",verb:"to have"},file:{unit:"바이트",verb:"to have"},array:{unit:"개",verb:"to have"},set:{unit:"개",verb:"to have"}};function n(t){return e[t]??null}const r={regex:"입력",email:"이메일 주소",url:"URL",emoji:"이모지",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO 날짜시간",date:"ISO 날짜",time:"ISO 시간",duration:"ISO 기간",ipv4:"IPv4 주소",ipv6:"IPv6 주소",cidrv4:"IPv4 범위",cidrv6:"IPv6 범위",base64:"base64 인코딩 문자열",base64url:"base64url 인코딩 문자열",json_string:"JSON 문자열",e164:"E.164 번호",jwt:"JWT",template_literal:"입력"},o={nan:"NaN"};return t=>{switch(t.code){case"invalid_type":{const i=o[t.expected]??t.expected,a=I(t.input),s=o[a]??a;return/^[A-Z]/.test(t.expected)?`잘못된 입력: 예상 타입은 instanceof ${t.expected}, 받은 타입은 ${s}입니다`:`잘못된 입력: 예상 타입은 ${i}, 받은 타입은 ${s}입니다`}case"invalid_value":return t.values.length===1?`잘못된 입력: 값은 ${w(t.values[0])} 이어야 합니다`:`잘못된 옵션: ${v(t.values,"또는 ")} 중 하나여야 합니다`;case"too_big":{const i=t.inclusive?"이하":"미만",a=i==="미만"?"이어야 합니다":"여야 합니다",s=n(t.origin),u=s?.unit??"요소";return s?`${t.origin??"값"}이 너무 큽니다: ${t.maximum.toString()}${u} ${i}${a}`:`${t.origin??"값"}이 너무 큽니다: ${t.maximum.toString()} ${i}${a}`}case"too_small":{const i=t.inclusive?"이상":"초과",a=i==="이상"?"이어야 합니다":"여야 합니다",s=n(t.origin),u=s?.unit??"요소";return s?`${t.origin??"값"}이 너무 작습니다: ${t.minimum.toString()}${u} ${i}${a}`:`${t.origin??"값"}이 너무 작습니다: ${t.minimum.toString()} ${i}${a}`}
vendor: 35,577 bytes, line 39
39case"invalid_format":{const i=t;return i.format==="starts_with"?`잘못된 문자열: "${i.prefix}"(으)로 시작해야 합니다`:i.format==="ends_with"?`잘못된 문자열: "${i.suffix}"(으)로 끝나야 합니다`:i.format==="includes"?`잘못된 문자열: "${i.includes}"을(를) 포함해야 합니다`:i.format==="regex"?`잘못된 문자열: 정규식 ${i.pattern} 패턴과 일치해야 합니다`:`잘못된 ${r[i.format]??t.format}`}case"not_multiple_of":return`잘못된 숫자: ${t.divisor}의 배수여야 합니다`;case"unrecognized_keys":return`인식할 수 없는 키: ${v(t.keys,", ")}`;case"invalid_key":return`잘못된 키: ${t.origin}`;case"invalid_union":return"잘못된 입력";case"invalid_element":return`잘못된 값: ${t.origin}`;default:return"잘못된 입력"}}};function hv(){return{localeError:gv()}}const Je=e=>e.charAt(0).toUpperCase()+e.slice(1);function ta(e){const n=Math.abs(e),r=n%10,o=n%100;return o>=11&&o<=19||r===0?"many":r===1?"one":"few"}const vv=()=>{const e={string:{unit:{one:"simbolis",few:"simboliai",many:"simbolių"},verb:{smaller:{inclusive:"turi būti ne ilgesnė kaip",notInclusive:"turi būti trumpesnė kaip"},bigger:{inclusive:"turi būti ne trumpesnė kaip",notInclusive:"turi būti ilgesnė kaip"}}},file:{unit:{one:"baitas",few:"baitai",many:"baitų"},verb:{smaller:{inclusive:"turi būti ne didesnis kaip",notInclusive:"turi būti mažesnis kaip"},bigger:{inclusive:"turi būti ne mažesnis kaip",notInclusive:"turi būti didesnis kaip"}}},array:{unit:{one:"elementą",few:"elementus",many:"elementų"},verb:{smaller:{inclusive:"turi turėti ne daugiau kaip",notInclusive:"turi turėti mažiau kaip"},bigger:{inclusive:"turi turėti ne mažiau kaip",notInclusive:"turi turėti daugiau kaip"}}},set:{unit:{one:"elementą",few:"elementus",many:"elementų"},verb:{smaller:{inclusive:"turi turėti ne daugiau kaip",notInclusive:"turi turėti mažiau kaip"},bigger:{inclusive:"turi turėti ne mažiau kaip",notInclusive:"turi turėti daugiau kaip"}}}};function n(t,i,a,s){const u=e[t]??null;return u===null?u:{unit:u.unit[i],verb:u.verb[s][a?"inclusive":"notInclusive"]}}const r={regex:"įvestis",email:"el. pašto adresas",url:"URL",emoji:"jaustukas",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO data ir laikas",date:"ISO data",time:"ISO laikas",duration:"ISO trukmė",ipv4:"IPv4 adresas",ipv6:"IPv6 adresas",cidrv4:"IPv4 tinklo prefiksas (CIDR)",cidrv6:"IPv6 tinklo prefiksas (CIDR)",base64:"base64 užkoduota eilutė",base64url:"base64url užkoduota eilutė",json_string:"JSON eilutė",e164:"E.164 numeris",jwt:"JWT",template_literal:"įvestis"},o={nan:"NaN",number:"skaičius",bigint:"sveikasis skaičius",string:"eilutė",boolean:"loginė reikšmė",undefined:"neapibrėžta reikšmė",function:"funkcija",symbol:"simbolis",array:"masyvas",object:"objektas",null:"nulinė reikšmė"};return t=>{switch(t.code){case"invalid_type":{const i=o[t.expected]??t.expected,a=I(t.input),s=o[a]??a;return/^[A-Z]/.test(t.expected)?`Gautas tipas ${s}, o tikėtasi - instanceof ${t.expected}`:`Gautas tipas ${s}, o tikėtasi - ${i}`}case"invalid_value":return t.values.length===1?`Privalo būti ${w(t.values[0])}`:`Privalo būti vienas iš ${v(t.values,"|")} pasirinkimų`;case"too_big":{const i=o[t.origin]??t.origin,a=n(t.origin,ta(Number(t.maximum)),t.inclusive??!1,"smaller");if(a?.verb)return`${Je(i??t.origin??"reikšmė")} ${a.verb} ${t.maximum.toString()} ${a.unit??"elementų"}`;const s=t.inclusive?"ne didesnis kaip":"mažesnis kaip";return`${Je(i??t.origin??"reikšmė")} turi būti ${s} ${t.maximum.toString()} ${a?.unit}`}case"too_small":{const i=o[t.origin]??t.origin,a=n(t.origin,ta(Number(t.minimum)),t.inclusive??!1,"bigger");if(a?.verb)return`${Je(i??t.origin??"reikšmė")} ${a.verb} ${t.minimum.toString()} ${a.unit??"elementų"}`;const s=t.inclusive?"ne mažesnis kaip":"didesnis kaip";return`${Je(i??t.origin??"reikšmė")} turi būti ${s} ${t.minimum.toString()} ${a?.unit}`}case"invalid_format":{const i=t;return i.format==="starts_with"?`Eilutė privalo prasidėti "${i.prefix}"`:i.format==="ends_with"?`Eilutė privalo pasibaigti "${i.suffix}"`:i.format==="includes"?`Eilutė privalo įtraukti "${i.includes}"`:i.format==="regex"?`Eilutė privalo atitikti ${i.pattern}`:`Neteisingas ${r[i.format]??t.format}`}case"not_multiple_of":return`Skaičius privalo būti ${t.divisor} kartotinis.`;case"unrecognized_keys":return`Neatpažint${t.keys.length>1?"i":"as"} rakt${t.keys.length>1?"ai":"as"}: ${v(t.keys,", ")}`;case"invalid_key":return"Rastas klaidingas raktas";case"invalid_union":return"Klaidinga įvestis";case"invalid_element":{const i=o[t.origin]??t.origin;return`${Je(i??t.origin??"reikšmė")} turi klaidingą įvestį`}default:return"Klaidinga įvestis"}}};function _v(){return{localeError:vv()}}const yv=()=>{const e={string:{unit:"знаци",verb:"да имаат"},file:{unit:"бајти",verb:"да имаат"},array:{unit:"ставки",verb:"да имаат"},set:{unit:"ставки",verb:"да имаат"}};function n(t){return e[t]??null}const r={regex:"внес",email:"адреса на е-пошта",url:"URL",emoji:"емоџи",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO датум и време",date:"ISO датум",time:"ISO време",duration:"ISO времетраење",ipv4:"IPv4 адреса",ipv6:"IPv6 адреса",cidrv4:"IPv4 опсег",cidrv6:"IPv6 опсег",base64:"base64-енкодирана низа",base64url:"base64url-енкодирана низа",json_string:"JSON низа",e164:"E.164 број",jwt:"JWT",template_literal:"внес"},o={nan:"NaN",number:"број",array:"низа"};return t=>{switch(t.code){case"invalid_type":{const i=o[t.expected]??t.expected,a=I(t.input),s=o[a]??a;return/^[A-Z]/.test(t.expected)?`Грешен внес: се очекува instanceof ${t.expected}, примено ${s}`:`Грешен внес: се очекува ${i}, примено ${s}`}case"invalid_value":return t.values.length===1?`Invalid input: expected ${w(t.values[0])}`:`Грешана опција: се очекува една ${v(t.values,"|")}`;case"too_big":{const i=t.inclusive?"<=":"<",a=n(t.origin);return a?`Премногу голем: се очекува ${t.origin??"вредноста"} да има ${i}${t.maximum.toString()} ${a.unit??"елементи"}`:`Премногу голем: се очекува ${t.origin??"вредноста"} да биде ${i}${t.maximum.toString()}`}case"too_small":{const i=t.inclusive?">=":">",a=n(t.origin);return a?`Премногу мал: се очекува ${t.origin} да има ${i}${t.minimum.toString()} ${a.unit}`:`Премногу мал: се очекува ${t.origin} да биде ${i}${t.minimum.toString()}`}case"invalid_format":{const i=t;return i.format==="starts_with"?`Неважечка низа: мора да започнува со "${i.prefix}"`:i.format==="ends_with"?`Неважечка низа: мора да завршува со "${i.suffix}"`:i.format==="includes"?`Неважечка низа: мора да вклучува "${i.includes}"`:i.format==="regex"?`Неважечка низа: мора да одгоара на патернот ${i.pattern}`:`Invalid ${r[i.format]??t.format}`}case"not_multiple_of":return`Грешен број: мора да биде делив со ${t.divisor}`;case"unrecognized_keys":return`${t.keys.length>1?"Непрепознаени клучеви":"Непрепознаен клуч"}: ${v(t.keys,", ")}`;case"invalid_key":return`Грешен клуч во ${t.origin}`;case"invalid_union":return"Грешен внес";case"invalid_element":return`Грешна вредност во ${t.origin}`;default:return"Грешен внес"}}};function $v(){return{localeError:yv()}}const bv=()=>{const e={string:{unit:"aksara",verb:"mempunyai"},file:{unit:"bait",verb:"mempunyai"},array:{unit:"elemen",verb:"mempunyai"},set:{unit:"elemen",verb:"mempunyai"}};function n(t){return e[t]??null}const r={regex:"input",email:"alamat e-mel",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"tarikh masa ISO",date:"tarikh ISO",time:"masa ISO",duration:"tempoh ISO",ipv4:"alamat IPv4",ipv6:"alamat IPv6",cidrv4:"julat IPv4",cidrv6:"julat IPv6",base64:"string dikodkan base64",base64url:"string dikodkan base64url",json_string:"string JSON",e164:"nombor E.164",jwt:"JWT",template_literal:"input"},o={nan:"NaN",number:"nombor"};return t=>{switch(t.code){case"invalid_type":{const i=o[t.expected]??t.expected,a=I(t.input),s=o[a]??a;return/^[A-Z]/.test(t.expected)?`Input tidak sah: dijangka instanceof ${t.expected}, diterima ${s}`:`Input tidak sah: dijangka ${i}, diterima ${s}`}case"invalid_value":return t.values.length===1?`Input tidak sah: dijangka ${w(t.values[0])}`:`Pilihan tidak sah: dijangka salah satu daripada ${v(t.values,"|")}`;case"too_big":{const i=t.inclusive?"<=":"<",a=n(t.origin);return a?`Terlalu besar: dijangka ${t.origin??"nilai"} ${a.verb} ${i}${t.maximum.toString()} ${a.unit??"elemen"}`:`Terlalu besar: dijangka ${t.origin??"nilai"} adalah ${i}${t.maximum.toString()}`}case"too_small":{const i=t.inclusive?">=":">",a=n(t.origin);return a?`Terlalu kecil: dijangka ${t.origin} ${a.verb} ${i}${t.minimum.toString()} ${a.unit}`:`Terlalu kecil: dijangka ${t.origin} adalah ${i}${t.minimum.toString()}`}case"invalid_format":{const i=t;return i.format==="starts_with"?`String tidak sah: mesti bermula dengan "${i.prefix}"`:i.format==="ends_with"?`String tidak sah: mesti berakhir dengan "${i.suffix}"`:i.format==="includes"?`String tidak sah: mesti mengandungi "${i.includes}"`:i.format==="regex"?`String tidak sah: mesti sepadan dengan corak ${i.pattern}`:`${r[i.format]??t.format} tidak sah`}case"not_multiple_of":return`Nombor tidak sah: perlu gandaan ${t.divisor}`;case"unrecognized_keys":return`Kunci tidak dikenali: ${v(t.keys,", ")}`;case"invalid_key":return`Kunci tidak sah dalam ${t.origin}`;case"invalid_union":return"Input tidak sah";case"invalid_element":return`Nilai tidak sah dalam ${t.origin}`;default:return"Input tidak sah"}}};function Sv(){return{localeError:bv()}}const wv=()=>{const e={string:{unit:"tekens",verb:"heeft"},file:{unit:"bytes",verb:"heeft"},array:{unit:"elementen",verb:"heeft"},set:{unit:"elementen",verb:"heeft"}};function n(t){return e[t]??null}const r={regex:"invoer",email:"emailadres",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO datum en tijd",date:"ISO datum",time:"ISO tijd",duration:"ISO duur",ipv4:"IPv4-adres",ipv6:"IPv6-adres",cidrv4:"IPv4-bereik",cidrv6:"IPv6-bereik",base64:"base64-gecodeerde tekst",base64url:"base64 URL-gecodeerde tekst",json_string:"JSON string",e164:"E.164-nummer",jwt:"JWT",template_literal:"invoer"},o={nan:"NaN",number:"getal"};return t=>{switch(t.code){case"invalid_type":{const i=o[t.expected]??t.expected,a=I(t.input),s=o[a]??a;return/^[A-Z]/.test(t.expected)?`Ongeldige invoer: verwacht instanceof ${t.expected}, ontving ${s}`:`Ongeldige invoer: verwacht ${i}, ontving ${s}`}case"invalid_value":return t.values.length===1?`Ongeldige invoer: verwacht ${w(t.values[0])}`:`Ongeldige optie: verwacht één van ${v(t.values,"|")}`;case"too_big":{const i=t.inclusive?"<=":"<",a=n(t.origin),s=t.origin==="date"?"laat":t.origin==="string"?"lang":"groot";return a?`Te ${s}: verwacht dat ${t.origin??"waarde"} ${i}${t.maximum.toString()} ${a.unit??"elementen"} ${a.verb}`:`Te ${s}: verwacht dat ${t.origin??"waarde"} ${i}${t.maximum.toString()} is`}case"too_small":{const i=t.inclusive?">=":">",a=n(t.origin),s=t.origin==="date"?"vroeg":t.origin==="string"?"kort":"klein";return a?`Te ${s}: verwacht dat ${t.origin} ${i}${t.minimum.toString()} ${a.unit} ${a.verb}`:`Te ${s}: verwacht dat ${t.origin} ${i}${t.minimum.toString()} is`}case"invalid_format":{const i=t;return i.format==="starts_with"?`Ongeldige tekst: moet met "${i.prefix}" beginnen`:i.format==="ends_with"?`Ongeldige tekst: moet op "${i.suffix}" eindigen`:i.format==="includes"?`Ongeldige tekst: moet "${i.includes}" bevatten`:i.format==="regex"?`Ongeldige tekst: moet overeenkomen met patroon ${i.pattern}`:`Ongeldig: ${r[i.format]??t.format}`}case"not_multiple_of":return`Ongeldig getal: moet een veelvoud van ${t.divisor} zijn`;case"unrecognized_keys":return`Onbekende key${t.keys.length>1?"s":""}: ${v(t.keys,", ")}`;case"invalid_key":return`Ongeldige key in ${t.origin}`;case"invalid_union":return"Ongeldige invoer";case"invalid_element":return`Ongeldige waarde in ${t.origin}`;default:return"Ongeldige invoer"}}};function Iv(){return{localeError:wv()}}const kv=()=>{const e={string:{unit:"tegn",verb:"å ha"},file:{unit:"bytes",verb:"å ha"},array:{unit:"elementer",verb:"å inneholde"},set:{unit:"elementer",verb:"å inneholde"}};function n(t){return e[t]??null}const r={regex:"input",email:"e-postadresse",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO dato- og klokkeslett",date:"ISO-dato",time:"ISO-klokkeslett",duration:"ISO-varighet",ipv4:"IPv4-område",ipv6:"IPv6-område",cidrv4:"IPv4-spekter",cidrv6:"IPv6-spekter",base64:"base64-enkodet streng",base64url:"base64url-enkodet streng",json_string:"JSON-streng",e164:"E.164-nummer",jwt:"JWT",template_literal:"input"},o={nan:"NaN",number:"tall",array:"liste"};return t=>{switch(t.code){case"invalid_type":{const i=o[t.expected]??t.expected,a=I(t.input),s=o[a]??a;return/^[A-Z]/.test(t.expected)?`Ugyldig input: forventet instanceof ${t.expected}, fikk ${s}`:`Ugyldig input: forventet ${i}, fikk ${s}`}case"invalid_value":return t.values.length===1?`Ugyldig verdi: forventet ${w(t.values[0])}`:`Ugyldig valg: forventet en av ${v(t.values,"|")}`;case"too_big":{const i=t.inclusive?"<=":"<",a=n(t.origin);return a?`For stor(t): forventet ${t.origin??"value"} til å ha ${i}${t.maximum.toString()} ${a.unit??"elementer"}`:`For stor(t): forventet ${t.origin??"value"} til å ha ${i}${t.maximum.toString()}`}case"too_small":{const i=t.inclusive?">=":">",a=n(t.origin);return a?`For lite(n): forventet ${t.origin} til å ha ${i}${t.minimum.toString()} ${a.unit}`:`For lite(n): forventet ${t.origin} til å ha ${i}${t.minimum.toString()}`}case"invalid_format":{const i=t;return i.format==="starts_with"?`Ugyldig streng: må starte med "${i.prefix}"`:i.format==="ends_with"?`Ugyldig streng: må ende med "${i.suffix}"`:i.format==="includes"?`Ugyldig streng: må inneholde "${i.includes}"`:i.format==="regex"?`Ugyldig streng: må matche mønsteret ${i.pattern}`:`Ugyldig ${r[i.format]??t.format}`}case"not_multiple_of":return`Ugyldig tall: må være et multiplum av ${t.divisor}`;case"unrecognized_keys":return`${t.keys.length>1?"Ukjente nøkler":"Ukjent nøkkel"}: ${v(t.keys,", ")}`;case"invalid_key":return`Ugyldig nøkkel i ${t.origin}`;case"invalid_union":return"Ugyldig input";case"invalid_element":return`Ugyldig verdi i ${t.origin}`;default:return"Ugyldig input"}}};function Ov(){return{localeError:kv()}}const Ev=()=>{const e={string:{unit:"harf",verb:"olmalıdır"},file:{unit:"bayt",verb:"olmalıdır"},array:{unit:"unsur",verb:"olmalıdır"},set:{unit:"unsur",verb:"olmalıdır"}};function n(t){return e[t]??null}const r={regex:"giren",email:"epostagâh",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO hengâmı",date:"ISO tarihi",time:"ISO zamanı",duration:"ISO müddeti",ipv4:"IPv4 nişânı",ipv6:"IPv6 nişânı",cidrv4:"IPv4 menzili",cidrv6:"IPv6 menzili",base64:"base64-şifreli metin",base64url:"base64url-şifreli metin",json_string:"JSON metin",e164:"E.164 sayısı",jwt:"JWT",template_literal:"giren"},o={nan:"NaN",number:"numara",array:"saf",null:"gayb"};return t=>{switch(t.code){case"invalid_type":{const i=o[t.expected]??t.expected,a=I(t.input),s=o[a]??a;return/^[A-Z]/.test(t.expected)?`Fâsit giren: umulan instanceof ${t.expected}, alınan ${s}`:`Fâsit giren: umulan ${i}, alınan ${s}`}case"invalid_value":return t.values.length===1?`Fâsit giren: umulan ${w(t.values[0])}`:`Fâsit tercih: mûteberler ${v(t.values,"|")}`;case"too_big":{const i=t.inclusive?"<=":"<",a=n(t.origin);return a?`Fazla büyük: ${t.origin??"value"}, ${i}${t.maximum.toString()} ${a.unit??"elements"} sahip olmalıydı.`:`Fazla büyük: ${t.origin??"value"}, ${i}${t.maximum.toString()} olmalıydı.`}case"too_small":{const i=t.inclusive?">=":">",a=n(t.origin);return a?`Fazla küçük: ${t.origin}, ${i}${t.minimum.toString()} ${a.unit} sahip olmalıydı.`:`Fazla küçük: ${t.origin}, ${i}${t.minimum.toString()} olmalıydı.`}case"invalid_format":{const i=t;return i.format==="starts_with"?`Fâsit metin: "${i.prefix}" ile başlamalı.`:i.format==="ends_with"?`Fâsit metin: "${i.suffix}" ile bitmeli.`:i.format==="includes"?`Fâsit metin: "${i.includes}" ihtivâ etmeli.`:i.format==="regex"?`Fâsit metin: ${i.pattern} nakşına uymalı.`:`Fâsit ${r[i.format]??t.format}`}case"not_multiple_of":return`Fâsit sayı: ${t.divisor} katı olmalıydı.`;case"unrecognized_keys":return`Tanınmayan anahtar ${t.keys.length>1?"s":""}: ${v(t.keys,", ")}`;case"invalid_key":return`${t.origin} için tanınmayan anahtar var.`;case"invalid_union":return"Giren tanınamadı.";case"invalid_element":return`${t.origin} için tanınmayan kıymet var.`;default:return"Kıymet tanınamadı."}}};function Tv(){return{localeError:Ev()}}const zv=()=>{const e={string:{unit:"توکي",verb:"ولري"},file:{unit:"بایټس",verb:"ولري"},array:{unit:"توکي",verb:"ولري"},set:{unit:"توکي",verb:"ولري"}};function n(t){return e[t]??null}const r={regex:"ورودي",email:"بریښنالیک",url:"یو آر ال",emoji:"ایموجي",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"نیټه او وخت",date:"نېټه",time:"وخت",duration:"موده",ipv4:"د IPv4 پته",ipv6:"د IPv6 پته",cidrv4:"د IPv4 ساحه",cidrv6:"د IPv6 ساحه",base64:"base64-encoded متن",base64url:"base64url-encoded متن",json_string:"JSON متن",e164:"د E.164 شمېره",jwt:"JWT",template_literal:"ورودي"},o={nan:"NaN",number:"عدد",array:"ارې"};return t=>{switch(t.code){case"invalid_type":{const i=o[t.expected]??t.expected,a=I(t.input),s=o[a]??a;return/^[A-Z]/.test(t.expected)?`ناسم ورودي: باید instanceof ${t.expected} وای, مګر ${s} ترلاسه شو`:`ناسم ورودي: باید ${i} وای, مګر ${s} ترلاسه شو`}case"invalid_value":return t.values.length===1?`ناسم ورودي: باید ${w(t.values[0])} وای`:`ناسم انتخاب: باید یو له ${v(t.values,"|")} څخه وای`;case"too_big":{const i=t.inclusive?"<=":"<",a=n(t.origin);return a?`ډیر لوی: ${t.origin??"ارزښت"} باید ${i}${t.maximum.toString()} ${a.unit??"عنصرونه"} ولري`:`ډیر لوی: ${t.origin??"ارزښت"} باید ${i}${t.maximum.toString()} وي`}case"too_small":{const i=t.inclusive?">=":">",a=n(t.origin);return a?`ډیر کوچنی: ${t.origin} باید ${i}${t.minimum.toString()} ${a.unit} ولري`:`ډیر کوچنی: ${t.origin} باید ${i}${t.minimum.toString()} وي`}case"invalid_format":{const i=t;return i.format==="starts_with"?`ناسم متن: باید د "${i.prefix}" سره پیل شي`:i.format==="ends_with"?`ناسم متن: باید د "${i.suffix}" سره پای ته ورسيږي`:i.format==="includes"?`ناسم متن: باید "${i.includes}" ولري`:i.format==="regex"?`ناسم متن: باید د ${i.pattern} سره مطابقت ولري`:`${r[i.format]??t.format} ناسم دی`}case"not_multiple_of":return`ناسم عدد: باید د ${t.divisor} مضرب وي`;case"unrecognized_keys":return`ناسم ${t.keys.length>1?"کلیډونه":"کلیډ"}: ${v(t.keys,", ")}`;case"invalid_key":return`ناسم کلیډ په ${t.origin} کې`;case"invalid_union":return"ناسمه ورودي";case"invalid_element":return`ناسم عنصر په ${t.origin} کې`;default:return"ناسمه ورودي"}}};function xv(){return{localeError:zv()}}const Uv=()=>{const e={string:{unit:"znaków",verb:"mieć"},file:{unit:"bajtów",verb:"mieć"},array:{unit:"elementów",verb:"mieć"},set:{unit:"elementów",verb:"mieć"}};function n(t){return e[t]??null}const r={regex:"wyrażenie",email:"adres email",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"data i godzina w formacie ISO",date:"data w formacie ISO",time:"godzina w formacie ISO",duration:"czas trwania ISO",ipv4:"adres IPv4",ipv6:"adres IPv6",cidrv4:"zakres IPv4",cidrv6:"zakres IPv6",base64:"ciąg znaków zakodowany w formacie base64",base64url:"ciąg znaków zakodowany w formacie base64url",json_string:"ciąg znaków w formacie JSON",e164:"liczba E.164",jwt:"JWT",template_literal:"wejście"},o={nan:"NaN",number:"liczba",array:"tablica"};return t=>{switch(t.code){case"invalid_type":{const i=o[t.expected]??t.expected,a=I(t.input),s=o[a]??a;return/^[A-Z]/.test(t.expected)?`Nieprawidłowe dane wejściowe: oczekiwano instanceof ${t.expected}, otrzymano ${s}`:`Nieprawidłowe dane wejściowe: oczekiwano ${i}, otrzymano ${s}`}case"invalid_value":return t.values.length===1?`Nieprawidłowe dane wejściowe: oczekiwano ${w(t.values[0])}`:`Nieprawidłowa opcja: oczekiwano jednej z wartości ${v(t.values,"|")}`;case"too_big":{const i=t.inclusive?"<=":"<",a=n(t.origin);return a?`Za duża wartość: oczekiwano, że ${t.origin??"wartość"} będzie mieć ${i}${t.maximum.toString()} ${a.unit??"elementów"}`:`Zbyt duż(y/a/e): oczekiwano, że ${t.origin??"wartość"} będzie wynosić ${i}${t.maximum.toString()}`}case"too_small":{const i=t.inclusive?">=":">",a=n(t.origin);return a?`Za mała wartość: oczekiwano, że ${t.origin??"wartość"} będzie mieć ${i}${t.minimum.toString()} ${a.unit??"elementów"}`:`Zbyt mał(y/a/e): oczekiwano, że ${t.origin??"wartość"} będzie wynosić ${i}${t.minimum.toString()}`}case"invalid_format":{const i=t;return i.format==="starts_with"?`Nieprawidłowy ciąg znaków: musi zaczynać się od "${i.prefix}"`:i.format==="ends_with"?`Nieprawidłowy ciąg znaków: musi kończyć się na "${i.suffix}"`:i.format==="includes"?`Nieprawidłowy ciąg znaków: musi zawierać "${i.includes}"`:i.format==="regex"?`Nieprawidłowy ciąg znaków: musi odpowiadać wzorcowi ${i.pattern}`:`Nieprawidłow(y/a/e) ${r[i.format]??t.format}`}case"not_multiple_of":return`Nieprawidłowa liczba: musi być wielokrotnością ${t.divisor}`;case"unrecognized_keys":return`Nierozpoznane klucze${t.keys.length>1?"s":""}: ${v(t.keys,", ")}`;case"invalid_key":return`Nieprawidłowy klucz w ${t.origin}`;case"invalid_union":return"Nieprawidłowe dane wejściowe";case"invalid_element":return`Nieprawidłowa wartość w ${t.origin}`;default:return"Nieprawidłowe dane wejściowe"}}};function Nv(){return{localeError:Uv()}}const Av=()=>{const e={string:{unit:"caracteres",verb:"ter"},file:{unit:"bytes",verb:"ter"},array:{unit:"itens",verb:"ter"},set:{unit:"itens",verb:"ter"}};function n(t){return e[t]??null}const r={regex:"padrão",email:"endereço de e-mail",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"data e hora ISO",date:"data ISO",time:"hora ISO",duration:"duração ISO",ipv4:"endereço IPv4",ipv6:"endereço IPv6",cidrv4:"faixa de IPv4",cidrv6:"faixa de IPv6",base64:"texto codificado em base64",base64url:"URL codificada em base64",json_string:"texto JSON",e164:"número E.164",jwt:"JWT",template_literal:"entrada"},o={nan:"NaN",number:"número",null:"nulo"};return t=>{switch(t.code){case"invalid_type":{const i=o[t.expected]??t.expected,a=I(t.input),s=o[a]??a;return/^[A-Z]/.test(t.expected)?`Tipo inválido: esperado instanceof ${t.expected}, recebido ${s}`:`Tipo inválido: esperado ${i}, recebido ${s}`}case"invalid_value":return t.values.length===1?`Entrada inválida: esperado ${w(t.values[0])}`:`Opção inválida: esperada uma das ${v(t.values,"|")}`;case"too_big":{const i=t.inclusive?"<=":"<",a=n(t.origin);return a?`Muito grande: esperado que ${t.origin??"valor"} tivesse ${i}${t.maximum.toString()} ${a.unit??"elementos"}`:`Muito grande: esperado que ${t.origin??"valor"} fosse ${i}${t.maximum.toString()}`}case"too_small":{const i=t.inclusive?">=":">",a=n(t.origin);return a?`Muito pequeno: esperado que ${t.origin} tivesse ${i}${t.minimum.toString()} ${a.unit}`:`Muito pequeno: esperado que ${t.origin} fosse ${i}${t.minimum.toString()}`}case"invalid_format":{const i=t;return i.format==="starts_with"?`Texto inválido: deve começar com "${i.prefix}"`:i.format==="ends_with"?`Texto inválido: deve terminar com "${i.suffix}"`:i.format==="includes"?`Texto inválido: deve incluir "${i.includes}"`:i.format==="regex"?`Texto inválido: deve corresponder ao padrão ${i.pattern}`:`${r[i.format]??t.format} inválido`}case"not_multiple_of":return`Número inválido: deve ser múltiplo de ${t.divisor}`;case"unrecognized_keys":return`Chave${t.keys.length>1?"s":""} desconhecida${t.keys.length>1?"s":""}: ${v(t.keys,", ")}`;case"invalid_key":return`Chave inválida em ${t.origin}`;case"invalid_union":return"Entrada inválida";case"invalid_element":return`Valor inválido em ${t.origin}`;default:return"Campo inválido"}}};function Pv(){return{localeError:Av()}}function na(e,n,r,o){const t=Math.abs(e),i=t%10,a=t%100;return a>=11&&a<=19?o:i===1?n:i>=2&&i<=4?r:o}const Dv=()=>{const e={string:{unit:{one:"символ",few:"символа",many:"символов"},verb:"иметь"},file:{unit:{one:"байт",few:"байта",many:"байт"},verb:"иметь"},array:{unit:{one:"элемент",few:"элемента",many:"элементов"},verb:"иметь"},set:{unit:{one:"элемент",few:"элемента",many:"элементов"},verb:"иметь"}};function n(t){return e[t]??null}const r={regex:"ввод",email:"email адрес",url:"URL",emoji:"эмодзи",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO дата и время",date:"ISO дата",time:"ISO время",duration:"ISO длительность",ipv4:"IPv4 адрес",ipv6:"IPv6 адрес",cidrv4:"IPv4 диапазон",cidrv6:"IPv6 диапазон",base64:"строка в формате base64",base64url:"строка в формате base64url",json_string:"JSON строка",e164:"номер E.164",jwt:"JWT",template_literal:"ввод"},o={nan:"NaN",number:"число",array:"массив"};return t=>{switch(t.code){case"invalid_type":{const i=o[t.expected]??t.expected,a=I(t.input),s=o[a]??a;return/^[A-Z]/.test(t.expected)?`Неверный ввод: ожидалось instanceof ${t.expected}, получено ${s}`:`Неверный ввод: ожидалось ${i}, получено ${s}`}case"invalid_value":return t.values.length===1?`Неверный ввод: ожидалось ${w(t.values[0])}`:`Неверный вариант: ожидалось одно из ${v(t.values,"|")}`;case"too_big":{const i=t.inclusive?"<=":"<",a=n(t.origin);if(a){const s=Number(t.maximum),u=na(s,a.unit.one,a.unit.few,a.unit.many);return`Слишком большое значение: ожидалось, что ${t.origin??"значение"} будет иметь ${i}${t.maximum.toString()} ${u}`}return`Слишком большое значение: ожидалось, что ${t.origin??"значение"} будет ${i}${t.maximum.toString()}`}case"too_small":{const i=t.inclusive?">=":">",a=n(t.origin);if(a){const s=Number(t.minimum),u=na(s,a.unit.one,a.unit.few,a.unit.many);return`Слишком маленькое значение: ожидалось, что ${t.origin} будет иметь ${i}${t.minimum.toString()} ${u}`}return`Слишком маленькое значение: ожидалось, что ${t.origin} будет ${i}${t.minimum.toString()}`}case"invalid_format":{const i=t;return i.format==="starts_with"?`Неверная строка: должна начинаться с "${i.prefix}"`:i.format==="ends_with"?`Неверная строка: должна заканчиваться на "${i.suffix}"`:i.format==="includes"?`Неверная строка: должна содержать "${i.includes}"`:i.format==="regex"?`Неверная строка: должна соответствовать шаблону ${i.pattern}`:`Неверный ${r[i.format]??t.format}`}case"not_multiple_of":return`Неверное число: должно быть кратным ${t.divisor}`;case"unrecognized_keys":return`Нераспознанн${t.keys.length>1?"ые":"ый"} ключ${t.keys.length>1?"и":""}: ${v(t.keys,", ")}`;case"invalid_key":return`Неверный ключ в ${t.origin}`;case"invalid_union":return"Неверные входные данные";case"invalid_element":return`Неверное значение в ${t.origin}`;default:return"Неверные входные данные"}}};function jv(){return{localeError:Dv()}}const Rv=()=>{const e={string:{unit:"znakov",verb:"imeti"},file:{unit:"bajtov",verb:"imeti"},array:{unit:"elementov",verb:"imeti"},set:{unit:"elementov",verb:"imeti"}};function n(t){return e[t]??null}const r={regex:"vnos",email:"e-poštni naslov",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO datum in čas",date:"ISO datum",time:"ISO čas",duration:"ISO trajanje",ipv4:"IPv4 naslov",ipv6:"IPv6 naslov",cidrv4:"obseg IPv4",cidrv6:"obseg IPv6",base64:"base64 kodiran niz",base64url:"base64url kodiran niz",json_string:"JSON niz",e164:"E.164 številka",jwt:"JWT",template_literal:"vnos"},o={nan:"NaN",number:"število",array:"tabela"};return t=>{switch(t.code){case"invalid_type":{const i=o[t.expected]??t.expected,a=I(t.input),s=o[a]??a;return/^[A-Z]/.test(t.expected)?`Neveljaven vnos: pričakovano instanceof ${t.expected}, prejeto ${s}`:`Neveljaven vnos: pričakovano ${i}, prejeto ${s}`}case"invalid_value":return t.values.length===1?`Neveljaven vnos: pričakovano ${w(t.values[0])}`:`Neveljavna možnost: pričakovano eno izmed ${v(t.values,"|")}`;case"too_big":{const i=t.inclusive?"<=":"<",a=n(t.origin);return a?`Preveliko: pričakovano, da bo ${t.origin??"vrednost"} imelo ${i}${t.maximum.toString()} ${a.unit??"elementov"}`:`Preveliko: pričakovano, da bo ${t.origin??"vrednost"} ${i}${t.maximum.toString()}`}case"too_small":{const i=t.inclusive?">=":">",a=n(t.origin);return a?`Premajhno: pričakovano, da bo ${t.origin} imelo ${i}${t.minimum.toString()} ${a.unit}`:`Premajhno: pričakovano, da bo ${t.origin} ${i}${t.minimum.toString()}`}case"invalid_format":{const i=t;return i.format==="starts_with"?`Neveljaven niz: mora se začeti z "${i.prefix}"`:i.format==="ends_with"?`Neveljaven niz: mora se končati z "${i.suffix}"`:i.format==="includes"?`Neveljaven niz: mora vsebovati "${i.includes}"`:i.format==="regex"?`Neveljaven niz: mora ustrezati vzorcu ${i.pattern}`:`Neveljaven ${r[i.format]??t.format}`}case"not_multiple_of":return`Neveljavno število: mora biti večkratnik ${t.divisor}`;case"unrecognized_keys":return`Neprepoznan${t.keys.length>1?"i ključi":" ključ"}: ${v(t.keys,", ")}`;case"invalid_key":return`Neveljaven ključ v ${t.origin}`;case"invalid_union":return"Neveljaven vnos";case"invalid_element":return`Neveljavna vrednost v ${t.origin}`;default:return"Neveljaven vnos"}}};function Lv(){return{localeError:Rv()}}const Zv=()=>{const e={string:{unit:"tecken",verb:"att ha"},file:{unit:"bytes",verb:"att ha"},array:{unit:"objekt",verb:"att innehålla"},set:{unit:"objekt",verb:"att innehålla"}};function n(t){return e[t]??null}const r={regex:"reguljärt uttryck",email:"e-postadress",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO-datum och tid",date:"ISO-datum",time:"ISO-tid",duration:"ISO-varaktighet",ipv4:"IPv4-intervall",ipv6:"IPv6-intervall",cidrv4:"IPv4-spektrum",cidrv6:"IPv6-spektrum",base64:"base64-kodad sträng",base64url:"base64url-kodad sträng",json_string:"JSON-sträng",e164:"E.164-nummer",jwt:"JWT",template_literal:"mall-literal"},o={nan:"NaN",number:"antal",array:"lista"};return t=>{switch(t.code){case"invalid_type":{const i=o[t.expected]??t.expected,a=I(t.input),s=o[a]??a;return/^[A-Z]/.test(t.expected)?`Ogiltig inmatning: förväntat instanceof ${t.expected}, fick ${s}`:`Ogiltig inmatning: förväntat ${i}, fick ${s}`}case"invalid_value":return t.values.length===1?`Ogiltig inmatning: förväntat ${w(t.values[0])}`:`Ogiltigt val: förväntade en av ${v(t.values,"|")}`;case"too_big":{const i=t.inclusive?"<=":"<",a=n(t.origin);return a?`För stor(t): förväntade ${t.origin??"värdet"} att ha ${i}${t.maximum.toString()} ${a.unit??"element"}`:`För stor(t): förväntat ${t.origin??"värdet"} att ha ${i}${t.maximum.toString()}`}case"too_small":{const i=t.inclusive?">=":">",a=n(t.origin);return a?`För lite(t): förväntade ${t.origin??"värdet"} att ha ${i}${t.minimum.toString()} ${a.unit}`:`För lite(t): förväntade ${t.origin??"värdet"} att ha ${i}${t.minimum.toString()}`}case"invalid_format":{const i=t;return i.format==="starts_with"?`Ogiltig sträng: måste börja med "${i.prefix}"`:i.format==="ends_with"?`Ogiltig sträng: måste sluta med "${i.suffix}"`:i.format==="includes"?`Ogiltig sträng: måste innehålla "${i.includes}"`:i.format==="regex"?`Ogiltig sträng: måste matcha mönstret "${i.pattern}"`:`Ogiltig(t) ${r[i.format]??t.format}`}case"not_multiple_of":return`Ogiltigt tal: måste vara en multipel av ${t.divisor}`;case"unrecognized_keys":return`${t.keys.length>1?"Okända nycklar":"Okänd nyckel"}: ${v(t.keys,", ")}`;case"invalid_key":return`Ogiltig nyckel i ${t.origin??"värdet"}`;case"invalid_union":return"Ogiltig input";case"invalid_element":return`Ogiltigt värde i ${t.origin??"värdet"}`;default:return"Ogiltig input"}}};function Cv(){return{localeError:Zv()}}const Fv=()=>{const e={string:{unit:"எழுத்துக்கள்",verb:"கொண்டிருக்க வேண்டும்"},file:{unit:"பைட்டுகள்",verb:"கொண்டிருக்க வேண்டும்"},array:{unit:"உறுப்புகள்",verb:"கொண்டிருக்க வேண்டும்"},set:{unit:"உறுப்புகள்",verb:"கொண்டிருக்க வேண்டும்"}};function n(t){return e[t]??null}const r={regex:"உள்ளீடு",email:"மின்னஞ்சல் முகவரி",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO தேதி நேரம்",date:"ISO தேதி",time:"ISO நேரம்",duration:"ISO கால அளவு",ipv4:"IPv4 முகவரி",ipv6:"IPv6 முகவரி",cidrv4:"IPv4 வரம்ப
39ு",cidrv6:"IPv6 வரம்பு",base64:"base64-encoded சரம்",base64url:"base64url-encoded சரம்",json_string:"JSON சரம்",e164:"E.164 எண்",jwt:"JWT",template_literal:"input"},o={nan:"NaN",number:"எண்",array:"அணி",null:"வெறுமை"};return t=>{switch(t.code){case"invalid_type":{const i=o[t.expected]??t.expected,a=I(t.input),s=o[a]??a;return/^[A-Z]/.test(t.expected)?`தவறான உள்ளீடு: எதிர்பார்க்கப்பட்டது instanceof ${t.expected}, பெறப்பட்டது ${s}`:`தவறான உள்ளீடு: எதிர்பார்க்கப்பட்டது ${i}, பெறப்பட்டது ${s}`}case"invalid_value":return t.values.length===1?`தவறான உள்ளீடு: எதிர்பார்க்கப்பட்டது ${w(t.values[0])}`:`தவறான விருப்பம்: எதிர்பார்க்கப்பட்டது ${v(t.values,"|")} இல் ஒன்று`;case"too_big":{const i=t.inclusive?"<=":"<",a=n(t.origin);return a?`மிக பெரியது: எதிர்பார்க்கப்பட்டது ${t.origin??"மதிப்பு"} ${i}${t.maximum.toString()} ${a.unit??"உறுப்புகள்"} ஆக இருக்க வேண்டும்`:`மிக பெரியது: எதிர்பார்க்கப்பட்டது ${t.origin??"மதிப்பு"} ${i}${t.maximum.toString()} ஆக இருக்க வேண்டும்`}case"too_small":{const i=t.inclusive?">=":">",a=n(t.origin);return a?`மிகச் சிறியது: எதிர்பார்க்கப்பட்டது ${t.origin} ${i}${t.minimum.toString()} ${a.unit} ஆக இருக்க வேண்டும்`:`மிகச் சிறியது: எதிர்பார்க்கப்பட்டது ${t.origin} ${i}${t.minimum.toString()} ஆக இருக்க வேண்டும்`}case"invalid_format":{const i=t;return i.format==="starts_with"?`தவறான சரம்: "${i.prefix}" இல் தொடங்க வேண்டும்`:i.format==="ends_with"?`தவறான சரம்: "${i.suffix}" இல் முடிவடைய வேண்டும்`:i.format==="includes"?`தவறான சரம்: "${i.includes}" ஐ உள்ளடக்க வேண்டும்`:i.format==="regex"?`தவறான சரம்: ${i.pattern} முறைபாட்டுடன் பொருந்த வேண்டும்`:`தவறான ${r[i.format]??t.format}`}case"not_multiple_of":return`தவறான எண்: ${t.divisor} இன் பலமாக இருக்க வேண்டும்`;case"unrecognized_keys":return`அடையாளம் தெரியாத விசை${t.keys.length>1?"கள்":""}: ${v(t.keys,", ")}`;case"invalid_key":return`${t.origin} இல் தவறான விசை`;case"invalid_union":return"தவறான உள்ளீடு";case"invalid_element":return`${t.origin} இல் தவறான மதிப்பு`;default:return"தவறான உள்ளீடு"}}};function Mv(){return{localeError:Fv()}}const Jv=()=>{const e={string:{unit:"ตัวอักษร",verb:"ควรมี"},file:{unit:"ไบต์",verb:"ควรมี"},array:{unit:"รายการ",verb:"ควรมี"},set:{unit:"รายการ",verb:"ควรมี"}};function n(t){return e[t]??null}const r={regex:"ข้อมูลที่ป้อน",email:"ที่อยู่อีเมล",url:"URL",emoji:"อิโมจิ",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"วันที่เวลาแบบ ISO",date:"วันที่แบบ ISO",time:"เวลาแบบ ISO",duration:"ช่วงเวลาแบบ ISO",ipv4:"ที่อยู่ IPv4",ipv6:"ที่อยู่ IPv6",cidrv4:"ช่วง IP แบบ IPv4",cidrv6:"ช่วง IP แบบ IPv6",base64:"ข้อความแบบ Base64",base64url:"ข้อความแบบ Base64 สำหรับ URL",json_string:"ข้อความแบบ JSON",e164:"เบอร์โทรศัพท์ระหว่างประเทศ (E.164)",jwt:"โทเคน JWT",template_literal:"ข้อมูลที่ป้อน"},o={nan:"NaN",number:"ตัวเลข",array:"อาร์เรย์ (Array)",null:"ไม่มีค่า (null)"};return t=>
vendor: 22,743 bytes, line 39
39{switch(t.code){case"invalid_type":{const i=o[t.expected]??t.expected,a=I(t.input),s=o[a]??a;return/^[A-Z]/.test(t.expected)?`ประเภทข้อมูลไม่ถูกต้อง: ควรเป็น instanceof ${t.expected} แต่ได้รับ ${s}`:`ประเภทข้อมูลไม่ถูกต้อง: ควรเป็น ${i} แต่ได้รับ ${s}`}case"invalid_value":return t.values.length===1?`ค่าไม่ถูกต้อง: ควรเป็น ${w(t.values[0])}`:`ตัวเลือกไม่ถูกต้อง: ควรเป็นหนึ่งใน ${v(t.values,"|")}`;case"too_big":{const i=t.inclusive?"ไม่เกิน":"น้อยกว่า",a=n(t.origin);return a?`เกินกำหนด: ${t.origin??"ค่า"} ควรมี${i} ${t.maximum.toString()} ${a.unit??"รายการ"}`:`เกินกำหนด: ${t.origin??"ค่า"} ควรมี${i} ${t.maximum.toString()}`}case"too_small":{const i=t.inclusive?"อย่างน้อย":"มากกว่า",a=n(t.origin);return a?`น้อยกว่ากำหนด: ${t.origin} ควรมี${i} ${t.minimum.toString()} ${a.unit}`:`น้อยกว่ากำหนด: ${t.origin} ควรมี${i} ${t.minimum.toString()}`}case"invalid_format":{const i=t;return i.format==="starts_with"?`รูปแบบไม่ถูกต้อง: ข้อความต้องขึ้นต้นด้วย "${i.prefix}"`:i.format==="ends_with"?`รูปแบบไม่ถูกต้อง: ข้อความต้องลงท้ายด้วย "${i.suffix}"`:i.format==="includes"?`รูปแบบไม่ถูกต้อง: ข้อความต้องมี "${i.includes}" อยู่ในข้อความ`:i.format==="regex"?`รูปแบบไม่ถูกต้อง: ต้องตรงกับรูปแบบที่กำหนด ${i.pattern}`:`รูปแบบไม่ถูกต้อง: ${r[i.format]??t.format}`}case"not_multiple_of":return`ตัวเลขไม่ถูกต้อง: ต้องเป็นจำนวนที่หารด้วย ${t.divisor} ได้ลงตัว`;case"unrecognized_keys":return`พบคีย์ที่ไม่รู้จัก: ${v(t.keys,", ")}`;case"invalid_key":return`คีย์ไม่ถูกต้องใน ${t.origin}`;case"invalid_union":return"ข้อมูลไม่ถูกต้อง: ไม่ตรงกับรูปแบบยูเนียนที่กำหนดไว้";case"invalid_element":return`ข้อมูลไม่ถูกต้องใน ${t.origin}`;default:return"ข้อมูลไม่ถูกต้อง"}}};function Bv(){return{localeError:Jv()}}const Wv=()=>{const e={string:{unit:"karakter",verb:"olmalı"},file:{unit:"bayt",verb:"olmalı"},array:{unit:"öğe",verb:"olmalı"},set:{unit:"öğe",verb:"olmalı"}};function n(t){return e[t]??null}const r={regex:"girdi",email:"e-posta adresi",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO tarih ve saat",date:"ISO tarih",time:"ISO saat",duration:"ISO süre",ipv4:"IPv4 adresi",ipv6:"IPv6 adresi",cidrv4:"IPv4 aralığı",cidrv6:"IPv6 aralığı",base64:"base64 ile şifrelenmiş metin",base64url:"base64url ile şifrelenmiş metin",json_string:"JSON dizesi",e164:"E.164 sayısı",jwt:"JWT",template_literal:"Şablon dizesi"},o={nan:"NaN"};return t=>{switch(t.code){case"invalid_type":{const i=o[t.expected]??t.expected,a=I(t.input),s=o[a]??a;return/^[A-Z]/.test(t.expected)?`Geçersiz değer: beklenen instanceof ${t.expected}, alınan ${s}`:`Geçersiz değer: beklenen ${i}, alınan ${s}`}case"invalid_value":return t.values.length===1?`Geçersiz değer: beklenen ${w(t.values[0])}`:`Geçersiz seçenek: aşağıdakilerden biri olmalı: ${v(t.values,"|")}`;case"too_big":{const i=t.inclusive?"<=":"<",a=n(t.origin);return a?`Çok büyük: beklenen ${t.origin??"değer"} ${i}${t.maximum.toString()} ${a.unit??"öğe"}`:`Çok büyük: beklenen ${t.origin??"değer"} ${i}${t.maximum.toString()}`}case"too_small":{const i=t.inclusive?">=":">",a=n(t.origin);return a?`Çok küçük: beklenen ${t.origin} ${i}${t.minimum.toString()} ${a.unit}`:`Çok küçük: beklenen ${t.origin} ${i}${t.minimum.toString()}`}case"invalid_format":{const i=t;return i.format==="starts_with"?`Geçersiz metin: "${i.prefix}" ile başlamalı`:i.format==="ends_with"?`Geçersiz metin: "${i.suffix}" ile bitmeli`:i.format==="includes"?`Geçersiz metin: "${i.includes}" içermeli`:i.format==="regex"?`Geçersiz metin: ${i.pattern} desenine uymalı`:`Geçersiz ${r[i.format]??t.format}`}case"not_multiple_of":return`Geçersiz sayı: ${t.divisor} ile tam bölünebilmeli`;case"unrecognized_keys":return`Tanınmayan anahtar${t.keys.length>1?"lar":""}: ${v(t.keys,", ")}`;case"invalid_key":return`${t.origin} içinde geçersiz anahtar`;case"invalid_union":return"Geçersiz değer";case"invalid_element":return`${t.origin} içinde geçersiz değer`;default:return"Geçersiz değer"}}};function qv(){return{localeError:Wv()}}const Gv=()=>{const e={string:{unit:"символів",verb:"матиме"},file:{unit:"байтів",verb:"матиме"},array:{unit:"елементів",verb:"матиме"},set:{unit:"елементів",verb:"матиме"}};function n(t){return e[t]??null}const r={regex:"вхідні дані",email:"адреса електронної пошти",url:"URL",emoji:"емодзі",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"дата та час ISO",date:"дата ISO",time:"час ISO",duration:"тривалість ISO",ipv4:"адреса IPv4",ipv6:"адреса IPv6",cidrv4:"діапазон IPv4",cidrv6:"діапазон IPv6",base64:"рядок у кодуванні base64",base64url:"рядок у кодуванні base64url",json_string:"рядок JSON",e164:"номер E.164",jwt:"JWT",template_literal:"вхідні дані"},o={nan:"NaN",number:"число",array:"масив"};return t=>{switch(t.code){case"invalid_type":{const i=o[t.expected]??t.expected,a=I(t.input),s=o[a]??a;return/^[A-Z]/.test(t.expected)?`Неправильні вхідні дані: очікується instanceof ${t.expected}, отримано ${s}`:`Неправильні вхідні дані: очікується ${i}, отримано ${s}`}case"invalid_value":return t.values.length===1?`Неправильні вхідні дані: очікується ${w(t.values[0])}`:`Неправильна опція: очікується одне з ${v(t.values,"|")}`;case"too_big":{const i=t.inclusive?"<=":"<",a=n(t.origin);return a?`Занадто велике: очікується, що ${t.origin??"значення"} ${a.verb} ${i}${t.maximum.toString()} ${a.unit??"елементів"}`:`Занадто велике: очікується, що ${t.origin??"значення"} буде ${i}${t.maximum.toString()}`}case"too_small":{const i=t.inclusive?">=":">",a=n(t.origin);return a?`Занадто мале: очікується, що ${t.origin} ${a.verb} ${i}${t.minimum.toString()} ${a.unit}`:`Занадто мале: очікується, що ${t.origin} буде ${i}${t.minimum.toString()}`}case"invalid_format":{const i=t;return i.format==="starts_with"?`Неправильний рядок: повинен починатися з "${i.prefix}"`:i.format==="ends_with"?`Неправильний рядок: повинен закінчуватися на "${i.suffix}"`:i.format==="includes"?`Неправильний рядок: повинен містити "${i.includes}"`:i.format==="regex"?`Неправильний рядок: повинен відповідати шаблону ${i.pattern}`:`Неправильний ${r[i.format]??t.format}`}case"not_multiple_of":return`Неправильне число: повинно бути кратним ${t.divisor}`;case"unrecognized_keys":return`Нерозпізнаний ключ${t.keys.length>1?"і":""}: ${v(t.keys,", ")}`;case"invalid_key":return`Неправильний ключ у ${t.origin}`;case"invalid_union":return"Неправильні вхідні дані";case"invalid_element":return`Неправильне значення у ${t.origin}`;default:return"Неправильні вхідні дані"}}};function Xc(){return{localeError:Gv()}}function Vv(){return Xc()}const Yv=()=>{const e={string:{unit:"حروف",verb:"ہونا"},file:{unit:"بائٹس",verb:"ہونا"},array:{unit:"آئٹمز",verb:"ہونا"},set:{unit:"آئٹمز",verb:"ہونا"}};function n(t){return e[t]??null}const r={regex:"ان پٹ",email:"ای میل ایڈریس",url:"یو آر ایل",emoji:"ایموجی",uuid:"یو یو آئی ڈی",uuidv4:"یو یو آئی ڈی وی 4",uuidv6:"یو یو آئی ڈی وی 6",nanoid:"نینو آئی ڈی",guid:"جی یو آئی ڈی",cuid:"سی یو آئی ڈی",cuid2:"سی یو آئی ڈی 2",ulid:"یو ایل آئی ڈی",xid:"ایکس آئی ڈی",ksuid:"کے ایس یو آئی ڈی",datetime:"آئی ایس او ڈیٹ ٹائم",date:"آئی ایس او تاریخ",time:"آئی ایس او وقت",duration:"آئی ایس او مدت",ipv4:"آئی پی وی 4 ایڈریس",ipv6:"آئی پی وی 6 ایڈریس",cidrv4:"آئی پی وی 4 رینج",cidrv6:"آئی پی وی 6 رینج",base64:"بیس 64 ان کوڈڈ سٹرنگ",base64url:"بیس 64 یو آر ایل ان کوڈڈ سٹرنگ",json_string:"جے ایس او این سٹرنگ",e164:"ای 164 نمبر",jwt:"جے ڈبلیو ٹی",template_literal:"ان پٹ"},o={nan:"NaN",number:"نمبر",array:"آرے",null:"نل"};return t=>{switch(t.code){case"invalid_type":{const i=o[t.expected]??t.expected,a=I(t.input),s=o[a]??a;return/^[A-Z]/.test(t.expected)?`غلط ان پٹ: instanceof ${t.expected} متوقع تھا، ${s} موصول ہوا`:`غلط ان پٹ: ${i} متوقع تھا، ${s} موصول ہوا`}case"invalid_value":return t.values.length===1?`غلط ان پٹ: ${w(t.values[0])} متوقع تھا`:`غلط آپشن: ${v(t.values,"|")} میں سے ایک متوقع تھا`;case"too_big":{const i=t.inclusive?"<=":"<",a=n(t.origin);return a?`بہت بڑا: ${t.origin??"ویلیو"} کے ${i}${t.maximum.toString()} ${a.unit??"عناصر"} ہونے متوقع تھے`:`بہت بڑا: ${t.origin??"ویلیو"} کا ${i}${t.maximum.toString()} ہونا متوقع تھا`}case"too_small":{const i=t.inclusive?">=":">",a=n(t.origin);return a?`بہت چھوٹا: ${t.origin} کے ${i}${t.minimum.toString()} ${a.unit} ہونے متوقع تھے`:`بہت چھوٹا: ${t.origin} کا ${i}${t.minimum.toString()} ہونا متوقع تھا`}case"invalid_format":{const i=t;return i.format==="starts_with"?`غلط سٹرنگ: "${i.prefix}" سے شروع ہونا چاہیے`:i.format==="ends_with"?`غلط سٹرنگ: "${i.suffix}" پر ختم ہونا چاہیے`:i.format==="includes"?`غلط سٹرنگ: "${i.includes}" شامل ہونا چاہیے`:i.format==="regex"?`غلط سٹرنگ: پیٹرن ${i.pattern} سے میچ ہونا چاہیے`:`غلط ${r[i.format]??t.format}`}case"not_multiple_of":return`غلط نمبر: ${t.divisor} کا مضاعف ہونا چاہیے`;case"unrecognized_keys":return`غیر تسلیم شدہ کی${t.keys.length>1?"ز":""}: ${v(t.keys,"، ")}`;case"invalid_key":return`${t.origin} میں غلط کی`;case"invalid_union":return"غلط ان پٹ";case"invalid_element":return`${t.origin} میں غلط ویلیو`;default:return"غلط ان پٹ"}}};function Hv(){return{localeError:Yv()}}const Kv=()=>{const e={string:{unit:"belgi",verb:"bo‘lishi kerak"},file:{unit:"bayt",verb:"bo‘lishi kerak"},array:{unit:"element",verb:"bo‘lishi kerak"},set:{unit:"element",verb:"bo‘lishi kerak"}};function n(t){return e[t]??null}const r={regex:"kirish",email:"elektron pochta manzili",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO sana va vaqti",date:"ISO sana",time:"ISO vaqt",duration:"ISO davomiylik",ipv4:"IPv4 manzil",ipv6:"IPv6 manzil",mac:"MAC manzil",cidrv4:"IPv4 diapazon",cidrv6:"IPv6 diapazon",base64:"base64 kodlangan satr",base64url:"base64url kodlangan satr",json_string:"JSON satr",e164:"E.164 raqam",jwt:"JWT",template_literal:"kirish"},o={nan:"NaN",number:"raqam",array:"massiv"};return t=>{switch(t.code){case"invalid_type":{const i=o[t.expected]??t.expected,a=I(t.input),s=o[a]??a;return/^[A-Z]/.test(t.expected)?`Noto‘g‘ri kirish: kutilgan instanceof ${t.expected}, qabul qilingan ${s}`:`Noto‘g‘ri kirish: kutilgan ${i}, qabul qilingan ${s}`}case"invalid_value":return t.values.length===1?`Noto‘g‘ri kirish: kutilgan ${w(t.values[0])}`:`Noto‘g‘ri variant: quyidagilardan biri kutilgan ${v(t.values,"|")}`;case"too_big":{const i=t.inclusive?"<=":"<",a=n(t.origin);return a?`Juda katta: kutilgan ${t.origin??"qiymat"} ${i}${t.maximum.toString()} ${a.unit} ${a.verb}`:`Juda katta: kutilgan ${t.origin??"qiymat"} ${i}${t.maximum.toString()}`}case"too_small":{const i=t.inclusive?">=":">",a=n(t.origin);return a?`Juda kichik: kutilgan ${t.origin} ${i}${t.minimum.toString()} ${a.unit} ${a.verb}`:`Juda kichik: kutilgan ${t.origin} ${i}${t.minimum.toString()}`}case"invalid_format":{const i=t;return i.format==="starts_with"?`Noto‘g‘ri satr: "${i.prefix}" bilan boshlanishi kerak`:i.format==="ends_with"?`Noto‘g‘ri satr: "${i.suffix}" bilan tugashi kerak`:i.format==="includes"?`Noto‘g‘ri satr: "${i.includes}" ni o‘z ichiga olishi kerak`:i.format==="regex"?`Noto‘g‘ri satr: ${i.pattern} shabloniga mos kelishi kerak`:`Noto‘g‘ri ${r[i.format]??t.format}`}case"not_multiple_of":return`Noto‘g‘ri raqam: ${t.divisor} ning karralisi bo‘lishi kerak`;case"unrecognized_keys":return`Noma’lum kalit${t.keys.length>1?"lar":""}: ${v(t.keys,", ")}`;case"invalid_key":return`${t.origin} dagi kalit noto‘g‘ri`;case"invalid_union":return"Noto‘g‘ri kirish";case"invalid_element":return`${t.origin} da noto‘g‘ri qiymat`;default:return"Noto‘g‘ri kirish"}}};function Xv(){return{localeError:Kv()}}const Qv=()=>{const e={string:{unit:"ký tự",verb:"có"},file:{unit:"byte",verb:"có"},array:{unit:"phần tử",verb:"có"},set:{unit:"phần tử",verb:"có"}};function n(t){return e[t]??null}const r={regex:"đầu vào",email:"địa chỉ email",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ngày giờ ISO",date:"ngày ISO",time:"giờ ISO",duration:"khoảng thời gian ISO",ipv4:"địa chỉ IPv4",ipv6:"địa chỉ IPv6",cidrv4:"dải IPv4",cidrv6:"dải IPv6",base64:"chuỗi mã hóa base64",base64url:"chuỗi mã hóa base64url",json_string:"chuỗi JSON",e164:"số E.164",jwt:"JWT",template_literal:"đầu vào"},o={nan:"NaN",number:"số",array:"mảng"};return t=>{switch(t.code){case"invalid_type":{const i=o[t.expected]??t.expected,a=I(t.input),s=o[a]??a;return/^[A-Z]/.test(t.expected)?`Đầu vào không hợp lệ: mong đợi instanceof ${t.expected}, nhận được ${s}`:`Đầu vào không hợp lệ: mong đợi ${i}, nhận được ${s}`}case"invalid_value":return t.values.length===1?`Đầu vào không hợp lệ: mong đợi ${w(t.values[0])}`:`Tùy chọn không hợp lệ: mong đợi một trong các giá trị ${v(t.values,"|")}`;case"too_big":{const i=t.inclusive?"<=":"<",a=n(t.origin);return a?`Quá lớn: mong đợi ${t.origin??"giá trị"} ${a.verb} ${i}${t.maximum.toString()} ${a.unit??"phần tử"}`:`Quá lớn: mong đợi ${t.origin??"giá trị"} ${i}${t.maximum.toString()}`}case"too_small":{const i=t.inclusive?">=":">",a=n(t.origin);return a?`Quá nhỏ: mong đợi ${t.origin} ${a.verb} ${i}${t.minimum.toString()} ${a.unit}`:`Quá nhỏ: mong đợi ${t.origin} ${i}${t.minimum.toString()}`}case"invalid_format":{const i=t;return i.format==="starts_with"?`Chuỗi không hợp lệ: phải bắt đầu bằng "${i.prefix}"`:i.format==="ends_with"?`Chuỗi không hợp lệ: phải kết thúc bằng "${i.suffix}"`:i.format==="includes"?`Chuỗi không hợp lệ: phải bao gồm "${i.includes}"`:i.format==="regex"?`Chuỗi không hợp lệ: phải khớp với mẫu ${i.pattern}`:`${r[i.format]??t.format} không hợp lệ`}case"not_multiple_of":return`Số không hợp lệ: phải là bội số của ${t.divisor}`;case"unrecognized_keys":return`Khóa không được nhận dạng: ${v(t.keys,", ")}`;case"invalid_key":return`Khóa không hợp lệ trong ${t.origin}`;case"invalid_union":return"Đầu vào không hợp lệ";case"invalid_element":return`Giá trị không hợp lệ trong ${t.origin}`;default:return"Đầu vào không hợp lệ"}}};function e_(){return{localeError:Qv()}}const t_=()=>{const e={string:{unit:"字符",verb:"包含"},file:{unit:"字节",verb:"包含"},array:{unit:"项",verb:"包含"},set:{unit:"项",verb:"包含"}};function n(t){return e[t]??null}const r={regex:"输入",email:"电子邮件",url:"URL",emoji:"表情符号",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO日期时间",date:"ISO日期",time:"ISO时间",duration:"ISO时长",ipv4:"IPv4地址",ipv6:"IPv6地址",cidrv4:"IPv4网段",cidrv6:"IPv6网段",base64:"base64编码字符串",base64url:"base64url编码字符串",json_string:"JSON字符串",e164:"E.164号码",jwt:"JWT",template_literal:"输入"},o={nan:"NaN",number:"数字",array:"数组",null:"空值(null)"};return t=>{switch(t.code){case"invalid_type":{const i=o[t.expected]??t.expected,a=I(t.input),s=o[a]??a;return/^[A-Z]/.test(t.expected)?`无效输入:期望 instanceof ${t.expected},实际接收 ${s}`:`无效输入:期望 ${i},实际接收 ${s}`}case"invalid_value":return t.values.length===1?`无效输入:期望 ${w(t.values[0])}`:`无效选项:期望以下之一 ${v(t.values,"|")}`;case"too_big":{const i=t.inclusive?"<=":"<",a=n(t.origin);return a?`数值过大:期望 ${t.origin??"值"} ${i}${t.maximum.toString()} ${a.unit??"个元素"}`:`数值过大:期望 ${t.origin??"值"} ${i}${t.maximum.toString()}`}case"too_small":{const i=t.inclusive?">=":">",a=n(t.origin);return a?`数值过小:期望 ${t.origin} ${i}${t.minimum.toString()} ${a.unit}`:`数值过小:期望 ${t.origin} ${i}${t.minimum.toString()}`}case"invalid_format":{const i=t;return i.format==="starts_with"?`无效字符串:必须以 "${i.prefix}" 开头`:i.format==="ends_with"?`无效字符串:必须以 "${i.suffix}" 结尾`:i.format==="includes"?`无效字符串:必须包含 "${i.includes}"`:i.format==="regex"?`无效字符串:必须满足正则表达式 ${i.pattern}`:`无效${r[i.format]??t.format}`}case"not_multiple_of":return`无效数字:必须是 ${t.divisor} 的倍数`;case"unrecognized_keys":return`出现未知的键(key): ${v(t.keys,", ")}`;case"invalid_key":return`${t.origin} 中的键(key)无效`;case"invalid_union":return"无效输入";case"invalid_element":return`${t.origin} 中包含无效值(value)`;default:return"无效输入"}}};function n_(){return{localeError:t_()}}const r_=()=>{const e={string:{unit:"字元",verb:"擁有"},file:{unit:"位元組",verb:"擁有"},array:{unit:"項目",verb:"擁有"},set:{unit:"項目",verb:"擁有"}};function n(t){return e[t]??null}const r={regex:"輸入",email:"郵件地址",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO 日期時間",date:"ISO 日期",time:"ISO 時間",duration:"ISO 期間",ipv4:"IPv4 位址",ipv6:"IPv6 位址",cidrv4:"IPv4 範圍",cidrv6:"IPv6 範圍",base64:"base64 編碼字串",base64url:"base64url 編碼字串",json_string:"JSON 字串",e164:"E.164 數值",jwt:"JWT",template_literal:"輸入"},o={nan:"NaN"};return t=>{switch(t.code){case"invalid_type":{const i=o[t.expected]??t.expected,a=I(t.input),s=o[a]??a;return/^[A-Z]/.test(t.expected)?`無效的輸入值:預期為 instanceof ${t.expected},但收到 ${s}`:`無效的輸入值:預期為 ${i},但收到 ${s}`}case"invalid_value":return t.values.length===1?`無效的輸入值:預期為 ${w(t.values[0])}`:`無效的選項:預期為以下其中之一 ${v(t.values,"|")}`;case"too_big":{const i=t.inclusive?"<=":"<",a=n(t.origin);return a?`數值過大:預期 ${t.origin??"值"} 應為 ${i}${t.maximum.toString()} ${a.unit??"個元素"}`:`數值過大:預期 ${t.origin??"值"} 應為 ${i}${t.maximum.toString()}`}case"too_small":{const i=t.inclusive?">=":">",a=n(t.origin);return a?`數值過小:預期 ${t.origin} 應為 ${i}${t.minimum.toString()} ${a.unit}`:`數值過小:預期 ${t.origin} 應為 ${i}${t.minimum.toString()}`}case"invalid_format":{const i=t;return i.format==="starts_with"?`無效的字串:必須以 "${i.prefix}" 開頭`:i.format==="ends_with"?`無效的字串:必須以 "${i.suffix}" 結尾`:i.format==="includes"?`無效的字串:必須包含 "${i.includes}"`:i.format==="regex"?`無效的字串:必須符合格式 ${i.pattern}`:`無效的 ${r[i.format]??t.format}`}case"not_multiple_of":return`無效的數字:必須為 ${t.divisor} 的倍數`;case"unrecognized_keys":return`無法識別的鍵值${t.keys.length>1?"們":""}:${v(t.keys,"、")}`;case"invalid_key":return`${t.origin} 中有無效的鍵值`;case"invalid_union":return"無效的輸入值";case"invalid_element":return`${t.origin} 中有無效的值`;default:return"無效的輸入值"}}};function i_(){return{localeError:r_()}}const o_=()=>{const e={string:{unit:"àmi",verb:"ní"},file:{unit:"bytes",verb:"ní"},array:{unit:"nkan",verb:"ní"},set:{unit:"nkan",verb:"ní"}};function n(t){return e[t]??null}const r={regex:"ẹ̀rọ ìbáwọlé",email:"àdírẹ́sì ìmẹ́lì",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"àkókò ISO",date:"ọjọ́ ISO",time:"àkókò ISO",duration:"àkókò tó pé ISO",ipv4:"àdírẹ́sì IPv4",ipv6:"àdírẹ́sì IPv6",cidrv4:"àgbègbè IPv4",cidrv6:"àgbègbè IPv6",base64:"ọ̀rọ̀ tí a kọ́ ní base64",base64url:"ọ̀rọ̀ base64url",json_string:"ọ̀rọ̀ JSON",e164:"nọ́mbà E.164",jwt:"JWT",template_literal:"ẹ̀rọ ìbáwọlé"},o={nan:"NaN",number:"nọ́mbà",array:"akopọ"};return t=>
39{switch(t.code){case"invalid_type":{const i=o[t.expected]??t.expected,a=I(t.input),s=o[a]??a;return/^[A-Z]/.test(t.expected)?`Ìbáwọlé aṣìṣe: a ní láti fi instanceof ${t.expected}, àmọ̀ a rí ${s}`:`Ìbáwọlé aṣìṣe: a ní láti fi ${i}, àmọ̀ a rí ${s}`}case"invalid_value":return t.values.length===1?`Ìbáwọlé aṣìṣe: a ní láti fi ${w(t.values[0])}`:`Àṣàyàn aṣìṣe: yan ọ̀kan lára ${v(t.values,"|")}`;case"too_big":{const i=t.inclusive?"<=":"<",a=n(t.origin);return a?`Tó pọ̀ jù: a ní láti jẹ́ pé ${t.origin??"iye"} ${a.verb} ${i}${t.maximum} ${a.unit}`:`Tó pọ̀ jù: a ní láti jẹ́ ${i}${t.maximum}`}case"too_small":{const i=t.inclusive?">=":">",a=n(t.origin);return a?`Kéré ju: a ní láti jẹ́ pé ${t.origin} ${a.verb} ${i}${t.minimum} ${a.unit}`:`Kéré ju: a ní láti jẹ́ ${i}${t.minimum}`}case"invalid_format":{const i=t;return i.format==="starts_with"?`Ọ̀rọ̀ aṣìṣe: gbọ́dọ̀ bẹ̀rẹ̀ pẹ̀lú "${i.prefix}"`:i.format==="ends_with"?`Ọ̀rọ̀ aṣìṣe: gbọ́dọ̀ parí pẹ̀lú "${i.suffix}"`:i.format==="includes"?`Ọ̀rọ̀ aṣìṣe: gbọ́dọ̀ ní "${i.includes}"`:i.format==="regex"?`Ọ̀rọ̀ aṣìṣe: gbọ́dọ̀ bá àpẹẹrẹ mu ${i.pattern}`:`Aṣìṣe: ${r[i.format]??t.format}`}case"not_multiple_of":return`Nọ́mbà aṣìṣe: gbọ́dọ̀ jẹ́ èyà pípín ti ${t.divisor}`;case"unrecognized_keys":return`Bọtìnì àìmọ̀: ${v(t.keys,", ")}`;case"invalid_key":return`Bọtìnì aṣìṣe nínú ${t.origin}`;case"invalid_union":return"Ìbáwọlé aṣìṣe";case"invalid_element":return`Iye aṣìṣe nínú ${t.origin}`;default:return"Ìbáwọlé aṣìṣe"}}};function a_(){return{localeError:o_()}}const Qc=Object.freeze(Object.defineProperty({__proto__:null,ar:wh,az:kh,be:Eh,bg:zh,ca:Uh,cs:Ah,da:Dh,de:Rh,en:Hc,eo:Ch,es:Mh,fa:Bh,fi:qh,fr:Vh,frCA:Hh,he:Xh,hu:ev,hy:nv,id:iv,is:av,it:uv,ja:lv,ka:fv,kh:pv,km:Kc,ko:hv,lt:_v,mk:$v,ms:Sv,nl:Iv,no:Ov,ota:Tv,pl:Nv,ps:xv,pt:Pv,ru:jv,sl:Lv,sv:Cv,ta:Mv,th:Bv,tr:qv,ua:Vv,uk:Xc,ur:Hv,uz:Xv,vi:e_,yo:a_,zhCN:n_,zhTW:i_},Symbol.toStringTag,{value:"Module"}));var ra;const el=Symbol("ZodOutput"),tl=Symbol("ZodInput");class nl{constructor(){this._map=new WeakMap,this._idmap=new Map}add(n,...r){const o=r[0];return this._map.set(n,o),o&&typeof o=="object"&&"id"in o&&this._idmap.set(o.id,n),this}clear(){return this._map=new WeakMap,this._idmap=new Map,this}remove(n){const r=this._map.get(n);return r&&typeof r=="object"&&"id"in r&&this._idmap.delete(r.id),this._map.delete(n),this}get(n){const r=n._zod.parent;if(r){const o={...this.get(r)??{}};delete o.id;const t={...o,...this._map.get(n)};return Object.keys(t).length?t:void 0}return this._map.get(n)}has(n){return this._map.has(n)}}function Hr(){return new nl}(ra=globalThis).__zod_globalRegistry??(ra.__zod_globalRegistry=Hr());const q=globalThis.__zod_globalRegistry;function rl(e,n){return new e({type:"string",...h(n)})}function il(e,n){return new e({type:"string",coerce:!0,...h(n)})}function Kr(e,n){return new e({type:"string",format:"email",check:"string_format",abort:!1,...h(n)})}function Yt(e,n){return new e({type:"string",format:"guid",check:"string_format",abort:!1,...h(n)})}function Xr(e,n){return new e({type:"string",format:"uuid",check:"string_format",abort:!1,...h(n)})}function Qr(e,n){return new e({type:"string",format:"uuid",check:"string_format",abort:!1,version:"v4",...h(n)})}function ei(e,n){return new e({type:"string",format:"uuid",check:"string_format",abort:!1,version:"v6",...h(n)})}function ti(e,n){return new e({type:"string",format:"uuid",check:"string_format",abort:!1,version:"v7",...h(n)})}function un(e,n){return new e({type:"string",format:"url",check:"string_format",abort:!1,...h(n)})}function ni(e,n){return new e({type:"string",format:"emoji",check:"string_format",abort:!1,...h(n)})}function ri(e,n){return new e({type:"string",format:"nanoid",check:"string_format",abort:!1,...h(n)})}function ii(e,n){return new e({type:"string",format:"cuid",check:"string_format",abort:!1,...h(n)})}function oi(e,n){return new e({type:"string",format:"cuid2",check:"string_format",abort:!1,...h(n)})}function ai(e,n){return new e({type:"string",format:"ulid",check:"string_format",abort:!1,...h(n)})}function si(e,n){return new e({type:"string",format:"xid",check:"string_format",abort:!1,...h(n)})}function ui(e,n){return new e({type:"string",format:"ksuid",check:"string_format",abort:!1,...h(n)})}function ci(e,n){return new e({type:"string",format:"ipv4",check:"string_format",abort:!1,...h(n)})}function li(e,n){return new e({type:"string",format:"ipv6",check:"string_format",abort:!1,...h(n)})}function ol(e,n){return new e({type:"string",format:"mac",check:"string_format",abort:!1,...h(n)})}function di(e,n){return new e({type:"string",format:"cidrv4",check:"string_format",abort:!1,...h(n)})}function fi(e,n){return new e({type:"string",format:"cidrv6",check:"string_format",abort:!1,...h(n)})}function mi(e,n){return new e({type:"string",format:"base64",check:"string_format",abort:!1,...h(n)})}function pi(e,n){return new e({type:"string",format:"base64url",check:"string_format",abort:!1,...h(n)})}function gi(e,n){return new e({type:"string",format:"e164",check:"string_format",abort:!1,...h(n)})}function hi(e,n){return new e({type:"string",format:"jwt",check:"string_format",abort:!1,...h(n)})}const al={Any:null,Minute:-1,Second:0,Millisecond:3,Microsecond:6};function sl(e,n){return new e({type:"string",format:"datetime",check:"string_format",offset:!1,local:!1,precision:null,...h(n)})}function ul(e,n){return new e({type:"string",format:"date",check:"string_format",...h(n)})}function cl(e,n){return new e({type:"string",format:"time",check:"string_format",precision:null,...h(n)})}function ll(e,n){return new e({type:"string",format:"duration",check:"string_format",...h(n)})}function dl(e,n){return new e({type:"number",checks:[],...h(n)})}function fl(e,n){return new e({type:"number",coerce:!0,checks:[],...h(n)})}function ml(e,n){return new e({type:"number",check:"number_format",abort:!1,format:"safeint",...h(n)})}function pl(e,n){return new e({type:"number",check:"number_format",abort:!1,format:"float32",...h(n)})}function gl(e,n){return new e({type:"number",check:"number_format",abort:!1,format:"float64",...h(n)})}function hl(e,n){return new e({type:"number",check:"number_format",abort:!1,format:"int32",...h(n)})}function vl(e,n){return new e({type:"number",check:"number_format",abort:!1,format:"uint32",...h(n)})}function _l(e,n){return new e({type:"boolean",...h(n)})}function yl(e,n){return new e({type:"boolean",coerce:!0,...h(n)})}function $l(e,n){return new e({type:"bigint",...h(n)})}function bl(e,n){return new e({type:"bigint",coerce:!0,...h(n)})}function Sl(e,n){return new e({type:"bigint",check:"bigint_format",abort:!1,format:"int64",...h(n)})}function wl(e,n){return new e({type:"bigint",check:"bigint_format",abort:!1,format:"uint64",...h(n)})}function Il(e,n){return new e({type:"symbol",...h(n)})}function kl(e,n){return new e({type:"undefined",...h(n)})}function Ol(e,n){return new e({type:"null",...h(n)})}function El(e){return new e({type:"any"})}function Tl(e){return new e({type:"unknown"})}function zl(e,n){return new e({type:"never",...h(n)})}function xl(e,n){return new e({type:"void",...h(n)})}function Ul(e,n){return new e({type:"date",...h(n)})}function Nl(e,n){return new e({type:"date",coerce:!0,...h(n)})}function Al(e,n){return new e({type:"nan",...h(n)})}function ue(e,n){return new Fr({check:"less_than",...h(n),value:e,inclusive:!1})}function G(e,n){return new Fr({check:"less_than",...h(n),value:e,inclusive:!0})}function ce(e,n){return new Mr({check:"greater_than",...h(n),value:e,inclusive:!1})}function M(e,n){return new Mr({check:"greater_than",...h(n),value:e,inclusive:!0})}function vi(e){return ce(0,e)}function _i(e){return ue(0,e)}function yi(e){return G(0,e)}function $i(e){return M(0,e)}function Ae(e,n){return new vu({check:"multiple_of",...h(n),value:e})}function Ze(e,n){return new $u({check:"max_size",...h(n),maximum:e})}function le(e,n){return new bu({check:"min_size",...h(n),minimum:e})}function ft(e,n){return new Su({check:"size_equals",...h(n),size:e})}function mt(e,n){return new wu({check:"max_length",...h(n),maximum:e})}function $e(e,n){return new Iu({check:"min_length",...h(n),minimum:e})}function pt(e,n){return new ku({check:"length_equals",...h(n),length:e})}function cn(e,n){return new Ou({check:"string_format",format:"regex",...h(n),pattern:e})}function ln(e){return new Eu({check:"string_format",format:"lowercase",...h(e)})}
39function dn(e){return new Tu({check:"string_format",format:"uppercase",...h(e)})}function fn(e,n){return new zu({check:"string_format",format:"includes",...h(n),includes:e})}function mn(e,n){return new xu({check:"string_format",format:"starts_with",...h(n),prefix:e})}function pn(e,n){return new Uu({check:"string_format",format:"ends_with",...h(n),suffix:e})}function bi(e,n,r){return new Nu({check:"property",property:e,schema:n,...h(r)})}function gn(e,n){return new Au({check:"mime_type",mime:e,...h(n)})}function ae(e){return new Pu({check:"overwrite",tx:e})}function hn(e){return ae(n=>n.normalize(e))}function vn(){return ae(e=>e.trim())}function _n(){return ae(e=>e.toLowerCase())}function yn(){return ae(e=>e.toUpperCase())}function $n(){return ae(e=>ps(e))}function Pl(e,n,r){return new e({type:"array",element:n,...h(r)})}function s_(e,n,r){return new e({type:"union",options:n,...h(r)})}function u_(e,n,r){return new e({type:"union",options:n,inclusive:!1,...h(r)})}function c_(e,n,r,o){return new e({type:"union",options:r,discriminator:n,...h(o)})}function l_(e,n,r){return new e({type:"intersection",left:n,right:r})}function d_(e,n,r,o){const t=r instanceof O,i=t?o:r,a=t?r:null;return new e({type:"tuple",items:n,rest:a,...h(i)})}function f_(e,n,r,o){return new e({type:"record",keyType:n,valueType:r,...h(o)})}function m_(e,n,r,o){return new e({type:"map",keyType:n,valueType:r,...h(o)})}function p_(e,n,r){return new e({type:"set",valueType:n,...h(r)})}function g_(e,n,r){const o=Array.isArray(n)?Object.fromEntries(n.map(t=>[t,t])):n;return new e({type:"enum",entries:o,...h(r)})}function h_(e,n,r){return new e({type:"enum",entries:n,...h(r)})}function v_(e,n,r){return new e({type:"literal",values:Array.isArray(n)?n:[n],...h(r)})}function Dl(e,n){return new e({type:"file",...h(n)})}function __(e,n){return new e({type:"transform",transform:n})}function y_(e,n){return new e({type:"optional",innerType:n})}function $_(e,n){return new e({type:"nullable",innerType:n})}function b_(e,n,r){return new e({type:"default",innerType:n,get defaultValue(){return typeof r=="function"?r():rn(r)}})}function S_(e,n,r){return new e({type:"nonoptional",innerType:n,...h(r)})}function w_(e,n){return new e({type:"success",innerType:n})}function I_(e,n,r){return new e({type:"catch",innerType:n,catchValue:typeof r=="function"?r:()=>r})}function k_(e,n,r){return new e({type:"pipe",in:n,out:r})}function O_(e,n){return new e({type:"readonly",innerType:n})}function E_(e,n,r){return new e({type:"template_literal",parts:n,...h(r)})}function T_(e,n){return new e({type:"lazy",getter:n})}function z_(e,n){return new e({type:"promise",innerType:n})}function jl(e,n,r){const o=h(r);return o.abort??(o.abort=!0),new e({type:"custom",check:"custom",fn:n,...o})}function Rl(e,n,r){return new e({type:"custom",check:"custom",fn:n,...h(r)})}function Ll(e){const n=Zl(r=>(r.addIssue=o=>{if(typeof o=="string")r.issues.push(Ue(o,r.value,n._zod.def));else{const t=o;t.fatal&&(t.continue=!1),t.code??(t.code="custom"),t.input??(t.input=r.value),t.inst??(t.inst=n),t.continue??(t.continue=!n._zod.def.abort),r.issues.push(Ue(t))}},e(r.value,r)));return n}function Zl(e,n){const r=new D({check:"custom",...h(n)});return r._zod.check=e,r}function Cl(e){const n=new D({check:"describe"});return n._zod.onattach=[r=>{const o=q.get(r)??{};q.add(r,{...o,description:e})}],n._zod.check=()=>{},n}function Fl(e){const n=new D({check:"meta"});return n._zod.onattach=[r=>{const o=q.get(r)??{};q.add(r,{...o,...e})}],n._zod.check=()=>{},n}function Ml(e,n){const r=h(n);let o=r.truthy??["true","1","yes","on","y","enabled"],t=r.falsy??["false","0","no","off","n","disabled"];r.case!=="sensitive"&&(o=o.map(m=>typeof m=="string"?m.toLowerCase():m),t=t.map(m=>typeof m=="string"?m.toLowerCase():m));const i=new Set(o),a=new Set(t),s=e.Codec??Yr,u=e.Boolean??Wr,c=e.String??dt,l=new c({type:"string",error:r.error}),d=new u({type:"boolean",error:r.error}),p=new s({type:"pipe",in:l,out:d,transform:((m,_)=>{let $=m;return r.case!=="sensitive"&&($=$.toLowerCase()),i.has($)?!0:a.has($)?!1:(_.issues.push({code:"invalid_value",expected:"stringbool",values:[...i,...a],input
vendor: 13,530 bytes, lines 39-41
39:_.value,inst:p,continue:!1}),{})}),reverseTransform:((m,_)=>m===!0?o[0]||"true":t[0]||"false"),error:r.error});return p}function gt(e,n,r,o={}){const t=h(o),i={...h(o),check:"string_format",type:"string",format:n,fn:typeof r=="function"?r:s=>r.test(s),...t};return r instanceof RegExp&&(i.pattern=r),new e(i)}function Pe(e){let n=e?.target??"draft-2020-12";return n==="draft-4"&&(n="draft-04"),n==="draft-7"&&(n="draft-07"),{processors:e.processors??{},metadataRegistry:e?.metadata??q,target:n,unrepresentable:e?.unrepresentable??"throw",override:e?.override??(()=>{}),io:e?.io??"output",counter:0,seen:new Map,cycles:e?.cycles??"ref",reused:e?.reused??"inline",external:e?.external??void 0}}function N(e,n,r={path:[],schemaPath:[]}){var o;const t=e._zod.def,i=n.seen.get(e);if(i)return i.count++,r.schemaPath.includes(e)&&(i.cycle=r.path),i.schema;const a={schema:{},count:1,cycle:void 0,path:r.path};n.seen.set(e,a);const s=e._zod.toJSONSchema?.();if(s)a.schema=s;else{const l={...r,schemaPath:[...r.schemaPath,e],path:r.path};if(e._zod.processJSONSchema)e._zod.processJSONSchema(n,a.schema,l);else{const p=a.schema,m=n.processors[t.type];if(!m)throw new Error(`[toJSONSchema]: Non-representable type encountered: ${t.type}`);m(e,n,p,l)}const d=e._zod.parent;d&&(a.ref||(a.ref=d),N(d,n,l),n.seen.get(d).isParent=!0)}const u=n.metadataRegistry.get(e);return u&&Object.assign(a.schema,u),n.io==="input"&&C(e)&&(delete a.schema.examples,delete a.schema.default),n.io==="input"&&a.schema._prefault&&((o=a.schema).default??(o.default=a.schema._prefault)),delete a.schema._prefault,n.seen.get(e).schema}function De(e,n){const r=e.seen.get(n);if(!r)throw new Error("Unprocessed schema. This is a bug in Zod.");const o=new Map;for(const a of e.seen.entries()){const s=e.metadataRegistry.get(a[0])?.id;if(s){const u=o.get(s);if(u&&u!==a[0])throw new Error(`Duplicate schema id "${s}" detected during JSON Schema conversion. Two different schemas cannot share the same id when converted together.`);o.set(s,a[0])}}const t=a=>{const s=e.target==="draft-2020-12"?"$defs":"definitions";if(e.external){const d=e.external.registry.get(a[0])?.id,p=e.external.uri??(_=>_);if(d)return{ref:p(d)};const m=a[1].defId??a[1].schema.id??`schema${e.counter++}`;return a[1].defId=m,{defId:m,ref:`${p("__shared")}#/${s}/${m}`}}if(a[1]===r)return{ref:"#"};const c=`#/${s}/`,l=a[1].schema.id??`__schema${e.counter++}`;return{defId:l,ref:c+l}},i=a=>{if(a[1].schema.$ref)return;const s=a[1],{ref:u,defId:c}=t(a);s.def={...s.schema},c&&(s.defId=c);const l=s.schema;for(const d in l)delete l[d];l.$ref=u};if(e.cycles==="throw")for(const a of e.seen.entries()){const s=a[1];if(s.cycle)throw new Error(`Cycle detected: #/${s.cycle?.join("/")}/<root>
40
41Set the \`cycles\` parameter to \`"ref"\` to resolve cyclical schemas with defs.`)}for(const a of e.seen.entries()){const s=a[1];if(n===a[0]){i(a);continue}if(e.external){const c=e.external.registry.get(a[0])?.id;if(n!==a[0]&&c){i(a);continue}}if(e.metadataRegistry.get(a[0])?.id){i(a);continue}if(s.cycle){i(a);continue}if(s.count>1&&e.reused==="ref"){i(a);continue}}}function je(e,n){const r=e.seen.get(n);if(!r)throw new Error("Unprocessed schema. This is a bug in Zod.");const o=a=>{const s=e.seen.get(a);if(s.ref===null)return;const u=s.def??s.schema,c={...u},l=s.ref;if(s.ref=null,l){o(l);const p=e.seen.get(l),m=p.schema;if(m.$ref&&(e.target==="draft-07"||e.target==="draft-04"||e.target==="openapi-3.0")?(u.allOf=u.allOf??[],u.allOf.push(m)):Object.assign(u,m),Object.assign(u,c),a._zod.parent===l)for(const $ in u)$==="$ref"||$==="allOf"||$ in c||delete u[$];if(m.$ref&&p.def)for(const $ in u)$==="$ref"||$==="allOf"||$ in p.def&&JSON.stringify(u[$])===JSON.stringify(p.def[$])&&delete u[$]}const d=a._zod.parent;if(d&&d!==l){o(d);const p=e.seen.get(d);if(p?.schema.$ref&&(u.$ref=p.schema.$ref,p.def))for(const m in u)m==="$ref"||m==="allOf"||m in p.def&&JSON.stringify(u[m])===JSON.stringify(p.def[m])&&delete u[m]}e.override({zodSchema:a,jsonSchema:u,path:s.path??[]})};for(const a of[...e.seen.entries()].reverse())o(a[0]);const t={};if(e.target==="draft-2020-12"?t.$schema="https://json-schema.org/draft/2020-12/schema":e.target==="draft-07"?t.$schema="http://json-schema.org/draft-07/schema#":e.target==="draft-04"?t.$schema="http://json-schema.org/draft-04/schema#":e.target,e.external?.uri){const a=e.external.registry.get(n)?.id;if(!a)throw new Error("Schema is missing an `id` property");t.$id=e.external.uri(a)}Object.assign(t,r.def??r.schema);const i=e.external?.defs??{};for(const a of e.seen.entries()){const s=a[1];s.def&&s.defId&&(i[s.defId]=s.def)}e.external||Object.keys(i).length>0&&(e.target==="draft-2020-12"?t.$defs=i:t.definitions=i);try{const a=JSON.parse(JSON.stringify(t));return Object.defineProperty(a,"~standard",{value:{...n["~standard"],jsonSchema:{input:Ke(n,"input",e.processors),output:Ke(n,"output",e.processors)}},enumerable:!1,writable:!1}),a}catch{throw new Error("Error converting schema to JSON.")}}function C(e,n){const r=n??{seen:new Set};if(r.seen.has(e))return!1;r.seen.add(e);const o=e._zod.def;if(o.type==="transform")return!0;if(o.type==="array")return C(o.element,r);if(o.type==="set")return C(o.valueType,r);if(o.type==="lazy")return C(o.getter(),r);if(o.type==="promise"||o.type==="optional"||o.type==="nonoptional"||o.type==="nullable"||o.type==="readonly"||o.type==="default"||o.type==="prefault")return C(o.innerType,r);if(o.type==="intersection")return C(o.left,r)||C(o.right,r);if(o.type==="record"||o.type==="map")return C(o.keyType,r)||C(o.valueType,r);if(o.type==="pipe")return C(o.in,r)||C(o.out,r);if(o.type==="object"){for(const t in o.shape)if(C(o.shape[t],r))return!0;return!1}if(o.type==="union"){for(const t of o.options)if(C(t,r))return!0;return!1}if(o.type==="tuple"){for(const t of o.items)if(C(t,r))return!0;return!!(o.rest&&C(o.rest,r))}return!1}const Jl=(e,n={})=>r=>{const o=Pe({...r,processors:n});return N(e,o),De(o,e),je(o,e)},Ke=(e,n,r={})=>o=>{const{libraryOptions:t,target:i}=o??{},a=Pe({...t??{},target:i,io:n,processors:r});return N(e,a),De(a,e),je(a,e)},x_={guid:"uuid",url:"uri",datetime:"date-time",json_string:"json-string",regex:""},Bl=(e,n,r,o)=>{const t=r;t.type="string";const{minimum:i,maximum:a,format:s,patterns:u,contentEncoding:c}=e._zod.bag;if(typeof i=="number"&&(t.minLength=i),typeof a=="number"&&(t.maxLength=a),s&&(t.format=x_[s]??s,t.format===""&&delete t.format,s==="time"&&delete t.format),c&&(t.contentEncoding=c),u&&u.size>0){const l=[...u];l.length===1?t.pattern=l[0].source:l.length>1&&(t.allOf=[...l.map(d=>({...n.target==="draft-07"||n.target==="draft-04"||n.target==="openapi-3.0"?{type:"string"}:{},pattern:d.source}))])}},Wl=(e,n,r,o)=>{const t=r,{minimum:i,maximum:a,format:s,multipleOf:u,exclusiveMaximum:c,exclusiveMinimum:l}=e._zod.bag;typeof s=="string"&&s.includes("int")?t.type="integer":t.type="number",typeof l=="number"&&(n.target==="draft-04"||n.target==="openapi-3.0"?(t.minimum=l,t.exclusiveMinimum=!0):t.exclusiveMinimum=l),typeof i=="number"&&(t.minimum=i,typeof l=="number"&&n.target!=="draft-04"&&(l>=i?delete t.minimum:delete t.exclusiveMinimum)),typeof c=="number"&&(n.target==="draft-04"||n.target==="openapi-3.0"?(t.maximum=c,t.exclusiveMaximum=!0):t.exclusiveMaximum=c),typeof a=="number"&&(t.maximum=a,typeof c=="number"&&n.target!=="draft-04"&&(c<=a?delete t.maximum:delete t.exclusiveMaximum)),typeof u=="number"&&(t.multipleOf=u)},ql=(e,n,r,o)=>{r.type="boolean"},Gl=(e,n,r,o)=>{if(n.unrepresentable==="throw")throw new Error("BigInt cannot be represented in JSON Schema")},Vl=(e,n,r,o)=>{if(n.unrepresentable==="throw")throw new Error("Symbols cannot be represented in JSON Schema")},Yl=(e,n,r,o)=>{n.target==="openapi-3.0"?(r.type="string",r.nullable=!0,r.enum=[null]):r.type="null"},Hl=(e,n,r,o)=>{if(n.unrepresentable==="throw")throw new Error("Undefined cannot be represented in JSON Schema")},Kl=(e,n,r,o)=>{if(n.unrepresentable==="throw")throw new Error("Void cannot be represented in JSON Schema")},Xl=(e,n,r,o)=>{r.not={}},Ql=(e,n,r,o)=>{},ed=(e,n,r,o)=>{},td=(e,n,r,o)=>{if(n.unrepresentable==="throw")throw new Error("Date cannot be represented in JSON Schema")},nd=(e,n,r,o)=>{const t=e._zod.def,i=kr(t.entries);i.every(a=>typeof a=="number")&&(r.type="number"),i.every(a=>typeof a=="string")&&(r.type="string"),r.enum=i},rd=(e,n,r,o)=>{const t=e._zod.def,i=[];for(const a of t.values)if(a===void 0){if(n.unrepresentable==="throw")throw new Error("Literal `undefined` cannot be represented in JSON Schema")}else if(typeof a=="bigint"){if(n.unrepresentable==="throw")throw new Error("BigInt literals cannot be represented in JSON Schema");i.push(Number(a))}else i.push(a);if(i.length!==0)if(i.length===1){const a=i[0];r.type=a===null?"null":typeof a,n.target==="draft-04"||n.target==="openapi-3.0"?r.enum=[a]:r.const=a}else i.every(a=>typeof a=="number")&&(r.type="number"),i.every(a=>typeof a=="string")&&(r.type="string"),i.every(a=>typeof a=="boolean")&&(r.type="boolean"),i.every(a=>a===null)&&(r.type="null"),r.enum=i},id=(e,n,r,o)=>{if(n.unrepresentable==="throw")throw new Error("NaN cannot be represented in JSON Schema")},od=(e,n,r,o)=>{const t=r,i=e._zod.pattern;if(!i)throw new Error("Pattern not found in template literal");t.type="string",t.pattern=i.source},ad=(e,n,r,o)=>{const t=r,i={type:"string",format:"binary",contentEncoding:"binary"},{minimum:a,maximum:s,mime:u}=e._zod.bag;a!==void 0&&(i.minLength=a),s!==void 0&&(i.maxLength=s),u?u.length===1?(i.contentMediaType=u[0],Object.assign(t,i)):(Object.assign(t,i),t.anyOf=u.map(c=>({contentMediaType:c}))):Object.assign(t,i)},sd=(e,n,r,o)=>{r.type="boolean"},ud=(e,n,r,o)=>{if(n.unrepresentable==="throw")throw new Error("Custom types cannot be represented in JSON Schema")},cd=(e,n,r,o)=>{if(n.unrepresentable==="throw")throw new Error("Function types cannot be represented in JSON Schema")},ld=(e,n,r,o)=>{if(n.unrepresentable==="throw")throw new Error("Transforms cannot be represented in JSON Schema")},dd=(e,n,r,o)=>{if(n.unrepresentable==="throw")throw new Error("Map cannot be represented in JSON Schema")},fd=(e,n,r,o)=>{if(n.unrepresentable==="throw")throw new Error("Set cannot be represented in JSON Schema")},md=(e,n,r,o)=>{const t=r,i=e._zod.def,{minimum:a,maximum:s}=e._zod.bag;typeof a=="number"&&(t.minItems=a),typeof s=="number"&&(t.maxItems=s),t.type="array",t.items=N(i.element,n,{...o,path:[...o.path,"items"]})},pd=(e,n,r,o)=>{const t=r,i=e._zod.def;t.type="object",t.properties={};const a=i.shape;for(const c in a)t.properties[c]=N(a[c],n,{...o,path:[...o.path,"properties",c]});const s=new Set(Object.keys(a)),u=new Set([...s].filter(c=>{const l=i.shape[c]._zod;return n.io==="input"?l.optin===void 0:l.optout===void 0}));u.size>0&&(t.required=Array.from(u)),i.catchall?._zod.def.type==="never"?t.additionalProperties=!1:i.catchall?i.catchall&&(t.additionalProperties=N(i.catchall,n,{...o,path:[...o.path,"additionalProperties"]})):n.io==="output"&&(t.additionalProperties=!1)},Si=(e,n,r,o)=>{const t=e._zod.def,i=t.inclusive===!1,a=t.options.map((s,u)=>N(s,n,{...o,path:[...o.path,i?"oneOf":"anyOf",u]}));i?r.oneOf=a:r.anyOf=a},gd=(e,n,r,o)=>{const t=e._zod.def,i=N(t.left,n,{...o,path:[...o.path,"allOf",0]}),a=N(t.right,n,{...o,path:[...o.path,"allOf",1]}),s=c=>"allOf"in c&&Object.keys(c).length===1,u=[...s(i)?i.allOf:[i],...s(a)?a.allOf:[a]];r.allOf=u},hd=(e,n,r,o)=>{const t=r,i=e._zod.def;t.type="array";const a=n.target==="draft-2020-12"?"prefixItems":"items",s=n.target==="draft-2020-12"||n.target==="openapi-3.0"?"items":"additionalItems",u=i.items.map((p,m)=>N(p,n,{...o,path:[...o.path,a,m]})),c=i.rest?N(i.rest,n,{...o,path:[...o.path,s,...n.target==="openapi-3.0"?[i.items.length]:[]]}):null;n.target==="draft-2020-12"?(t.prefixItems=u,c&&(t.items=c)):n.target==="openapi-3.0"?(t.items={anyOf:u},c&&t.items.anyOf.push(c),t.minItems=u.length,c||(t.maxItems=u.length)):(t.items=u,c&&(t.additionalItems=c));const{minimum:l,maximum:d}=e._zod.bag;typeof l=="number"&&(t.minItems=l),typeof d=="number"&&(t.maxItems=d)},vd=(e,n,r,o)=>{const t=r,i=e._zod.def;t.type="object";const a=i.keyType,u=a._zod.bag?.patterns;if(i.mode==="loose"&&u&&u.size>0){const l=N(i.valueType,n,{...o,path:[...o.path,"patternProperties","*"]});t.patternProperties={};for(const d of u)t.patternProperties[d.source]=l}else(n.target==="draft-07"||n.target==="draft-2020-12")&&(t.propertyNames=N(i.keyType,n,{...o,path:[...o.path,"propertyNames"]})),t.additionalProperties=N(i.valueType,n,{...o,path:[...o.path,"additionalProperties"]});const c=a._zod.values;if(c){const l=[...c].filter(d=>typeof d=="string"||typeof d=="number");l.length>0&&(t.required=l)}},_d=(e,n,r,o)=>{const t=e._zod.def,i=N(t.innerType,n,o),a=n.seen.get(e);n.target==="openapi-3.0"?(a.ref=t.innerType,r.nullable=!0):r.anyOf=[i,{type:"null"}]},yd=(e,n,r,o)=>{const t=e._zod.def;N(t.innerType,n,o);const i=n.seen.get(e);i.ref=t.innerType},$d=(e,n,r,o)=>{const t=e._zod.def;N(t.innerType,n,o);const i=n.seen.get(e);i.ref=t.innerType,r.default=JSON.parse(JSON.stringify(t.defaultValue))},bd=(e,n,r,o)=>{const t=e._zod.def;N(t.innerType,n,o);const i=n.seen.get(e);i.ref=t.innerType,n.io==="input"&&(r._prefault=JSON.parse(JSON.stringify(t.defaultValue)))},Sd=(e,n,r,o)=>{const t=e._zod.def;N(t.innerType,n,o);const i=n.seen.get(e);i.ref=t.innerType;let a;try{a=t.catchValue(void 0)}catch{throw new Error("Dynamic catch values are not supported in JSON Schema")}r.default=a},wd=(e,n,r,o)=>{const t=e._zod.def,i=n.io==="input"?t.in._zod.def.type==="transform"?t.out:t.in:t.out;N(i,n,o);const a=n.seen.get(e);a.ref=i}
41,Id=(e,n,r,o)=>{const t=e._zod.def;N(t.innerType,n,o);const i=n.seen.get(e);i.ref=t.innerType,r.readOnly=!0},kd=(e,n,r,o)=>{const t=e._zod.def;N(t.innerType,n,o);const i=n.seen.get(e);i.ref=t.innerType},wi=(e,n,r,o)=>{const t=e._zod.def;N(t.innerType,n,o);const i=n.seen.get(e);i.ref=t.innerType},Od=(e,n,r,o)=>{const t=e._zod.innerType;N(t,n,o);const i=n.seen.get(e);i.ref=t},_r={string:Bl,number:Wl,boolean:ql,bigint:Gl,symbol:Vl,null:Yl,undefined:Hl,void:Kl,never:Xl,any:Ql,unknown:ed,date:td,enum:nd,literal:rd,nan:id,template_literal:od,file:ad,success:sd,custom:ud,function:cd,transform:ld,map:dd,set:fd,array:md,object:pd,union:Si,intersection:gd,tuple:hd,record:vd,nullable:_d,nonoptional:yd,default:$d,prefault:bd,catch:Sd,pipe:wd,readonly:Id,promise:kd,optional:wi,lazy:Od};function Ed(e,n){if("_idmap"in e){const o=e,t=Pe({...n,processors:_r}),i={};for(const u of o._idmap.entries()){const[c,l]=u;N(l,t)}const a={},s={registry:o,uri:n?.uri,defs:i};t.external=s;for(const u of o._idmap.entries()){const[c,l]=u;De(t,l),a[c]=je(t,l)}if(Object.keys(i).length>0){const u=t.target==="draft-2020-12"?"$defs":"definitions";a.__shared={[u]:i}}return{schemas:a}}const r=Pe({...n,processors:_r});return N(e,r),De(r,e),je(r,e)}class U_{get metadataRegistry(){return this.ctx.metadataRegistry}get target(){return this.ctx.target}get unrepresentable(){return this.ctx.unrepresentable}get override(){return this.ctx.override}get io(){return this.ctx.io}get counter(){return this.ctx.counter}set counter(n){this.ctx.counter=n}get seen(){return this.ctx.seen}constructor(n){let r=n?.target??"draft-2020-12";r==="draft-4"&&(r="draft-04"),r==="draft-7"&&(r="draft-07"),this.ctx=Pe({processors:_r,target:r,...n?.metadata&&{metadata:n.metadata},...n?.unrepresentable&&{unrepresentable:n.unrepresentable},...n?.override&&{override:n.override},...n?.io&&{io:n.io}})}process(n,r={path:[],schemaPath:[]}){return N(n,this.ctx,r)}emit(n,r){r&&(r.cycles&&(this.ctx.cycles=r.cycles),r.reused&&(this.ctx.reused=r.reused),r.external&&(this.ctx.external=r.external)),De(this.ctx,n);const o=je(this.ctx,n),{"~standard":t,...i}=o;return i}}const N_=Object.freeze(Object.defineProperty({__proto__:null},Symbol.toStringTag,{value:"Module"})),A_=Object.freeze(Object.defineProperty({__proto__:null,$ZodAny:gc,$ZodArray:$c,$ZodAsyncError:_e,$ZodBase64:rc,$ZodBase64URL:oc,$ZodBigInt:qr,$ZodBigIntFormat:dc,$ZodBoolean:Wr,$ZodCIDRv4:tc,$ZodCIDRv6:nc,$ZodCUID:Ju,$ZodCUID2:Bu,$ZodCatch:Fc,$ZodCheck:D,$ZodCheckBigIntFormat:yu,$ZodCheckEndsWith:Uu,$ZodCheckGreaterThan:Mr,$ZodCheckIncludes:zu,$ZodCheckLengthEquals:ku,$ZodCheckLessThan:Fr,$ZodCheckLowerCase:Eu,$ZodCheckMaxLength:wu,$ZodCheckMaxSize:$u,$ZodCheckMimeType:Au,$ZodCheckMinLength:Iu,$ZodCheckMinSize:bu,$ZodCheckMultipleOf:vu,$ZodCheckNumberFormat:_u,$ZodCheckOverwrite:Pu,$ZodCheckProperty:Nu,$ZodCheckRegex:Ou,$ZodCheckSizeEquals:Su,$ZodCheckStartsWith:xu,$ZodCheckStringFormat:lt,$ZodCheckUpperCase:Tu,$ZodCodec:Yr,$ZodCustom:Yc,$ZodCustomStringFormat:cc,$ZodDate:yc,$ZodDefault:Rc,$ZodDiscriminatedUnion:Oc,$ZodE164:ac,$ZodEmail:Zu,$ZodEmoji:Fu,$ZodEncodeError:tn,$ZodEnum:Uc,$ZodError:Er,$ZodExactOptional:Dc,$ZodFile:Ac,$ZodFunction:qc,$ZodGUID:Ru,$ZodIPv4:Xu,$ZodIPv6:Qu,$ZodISODate:Yu,$ZodISODateTime:Vu,$ZodISODuration:Ku,$ZodISOTime:Hu,$ZodIntersection:Ec,$ZodJWT:uc,$ZodKSUID:Gu,$ZodLazy:Vc,$ZodLiteral:Nc,$ZodMAC:ec,$ZodMap:zc,$ZodNaN:Mc,$ZodNanoID:Mu,$ZodNever:vc,$ZodNonOptional:Zc,$ZodNull:pc,$ZodNullable:jc,$ZodNumber:Br,$ZodNumberFormat:lc,$ZodObject:wc,$ZodObjectJIT:Ic,$ZodOptional:Vr,$ZodPipe:Jc,$ZodPrefault:Lc,$ZodPromise:Gc,$ZodReadonly:Bc,$ZodRealError:J,$ZodRecord:Tc,$ZodRegistry:nl,$ZodSet:xc,$ZodString:dt,$ZodStringFormat:A,$ZodSuccess:Cc,$ZodSymbol:fc,$ZodTemplateLiteral:Wc,$ZodTransform:Pc,$ZodTuple:Gr,$ZodType:O,$ZodULID:Wu,$ZodURL:Cu,$ZodUUID:Lu,$ZodUndefined:mc,$ZodUnion:sn,$ZodUnknown:hc,$ZodVoid:_c,$ZodXID:qu,$ZodXor:kc,$brand:fs,$constructor:f,$input:tl,$output:el,Doc:Du,JSONSchema:N_,JSONSchemaGenerator:U_,NEVER:ds,TimePrecision:al,_any:El,_array:Pl,_base64:mi,_base64url:pi,_bigint:$l,_boolean:_l,_catch:I_,_check:Zl,_cidrv4:di,_cidrv6:fi,_coercedBigint:bl,_coercedBoolean:yl,_coercedDate:Nl,_coercedNumber:fl,_coercedString:il,_cuid:ii,_cuid2:oi,_custom:jl,_date:Ul,_decode:Ur,_decodeAsync:Ar,_default:b_,_discriminatedUnion:c_,_e164:gi,_email:Kr,_emoji:ni,_encode:xr,_encodeAsync:Nr,_endsWith:pn,_enum:g_,_file:Dl,_float32:pl,_float64:gl,_gt:ce,_gte:M,_guid:Yt,_includes:fn,_int:ml,_int32:hl,_int64:Sl,_intersection:l_,_ipv4:ci,_ipv6:li,_isoDate:ul,_isoDateTime:sl,_isoDuration:ll,_isoTime:cl,_jwt:hi,_ksuid:ui,_lazy:T_,_length:pt,_literal:v_,_lowercase:ln,_lt:ue,_lte:G,_mac:ol,_map:m_,_max:G,_maxLength:mt,_maxSize:Ze,_mime:gn,_min:M,_minLength:$e,_minSize:le,_multipleOf:Ae,_nan:Al,_nanoid:ri,_nativeEnum:h_,_negative:_i,_never:zl,_nonnegative:$i,_nonoptional:S_,_nonpositive:yi,_normalize:hn,_null:Ol,_nullable:$_,_number:dl,_optional:y_,_overwrite:ae,_parse:it,_parseAsync:ot,_pipe:k_,_positive:vi,_promise:z_,_property:bi,_readonly:O_,_record:f_,_refine:Rl,_regex:cn,_safeDecode:Dr,_safeDecodeAsync:Rr,_safeEncode:Pr,_safeEncodeAsync:jr,_safeParse:at,_safeParseAsync:st,_set:p_,_size:ft,_slugify:$n,_startsWith:mn,_string:rl,_stringFormat:gt,_stringbool:Ml,_success:w_,_superRefine:Ll,_symbol:Il,_templateLiteral
vendor: 4,169 bytes, line 41
41:E_,_toLowerCase:_n,_toUpperCase:yn,_transform:__,_trim:vn,_tuple:d_,_uint32:vl,_uint64:wl,_ulid:ai,_undefined:kl,_union:s_,_unknown:Tl,_uppercase:dn,_url:un,_uuid:Xr,_uuidv4:Qr,_uuidv6:ei,_uuidv7:ti,_void:xl,_xid:si,_xor:u_,clone:Y,config:Z,createStandardJSONSchemaMethod:Ke,createToJSONSchemaMethod:Jl,decode:Wg,decodeAsync:Gg,describe:Cl,encode:Bg,encodeAsync:qg,extractDefs:De,finalize:je,flattenError:Tr,formatError:zr,globalConfig:Wt,globalRegistry:q,initializeContext:Pe,isValidBase64:Jr,isValidBase64URL:ic,isValidJWT:sc,locales:Qc,meta:Fl,parse:gr,parseAsync:hr,prettifyError:As,process:N,regexes:Cr,registry:Hr,safeDecode:Yg,safeDecodeAsync:Kg,safeEncode:Vg,safeEncodeAsync:Hg,safeParse:Ps,safeParseAsync:Ds,toDotPath:Ns,toJSONSchema:Ed,treeifyError:Us,util:zs,version:ju},Symbol.toStringTag,{value:"Module"})),P_=Object.freeze(Object.defineProperty({__proto__:null,endsWith:pn,gt:ce,gte:M,includes:fn,length:pt,lowercase:ln,lt:ue,lte:G,maxLength:mt,maxSize:Ze,mime:gn,minLength:$e,minSize:le,multipleOf:Ae,negative:_i,nonnegative:$i,nonpositive:yi,normalize:hn,overwrite:ae,positive:vi,property:bi,regex:cn,size:ft,slugify:$n,startsWith:mn,toLowerCase:_n,toUpperCase:yn,trim:vn,uppercase:dn},Symbol.toStringTag,{value:"Module"})),Ii=f("ZodISODateTime",(e,n)=>{Vu.init(e,n),P.init(e,n)});function Td(e){return sl(Ii,e)}const ki=f("ZodISODate",(e,n)=>{Yu.init(e,n),P.init(e,n)});function zd(e){return ul(ki,e)}const Oi=f("ZodISOTime",(e,n)=>{Hu.init(e,n),P.init(e,n)});function xd(e){return cl(Oi,e)}const Ei=f("ZodISODuration",(e,n)=>{Ku.init(e,n),P.init(e,n)});function Ud(e){return ll(Ei,e)}const Nd=Object.freeze(Object.defineProperty({__proto__:null,ZodISODate:ki,ZodISODateTime:Ii,ZodISODuration:Ei,ZodISOTime:Oi,date:zd,datetime:Td,duration:Ud,time:xd},Symbol.toStringTag,{value:"Module"})),Ad=(e,n)=>{Er.init(e,n),e.name="ZodError",Object.defineProperties(e,{format:{value:r=>zr(e,r)},flatten:{value:r=>Tr(e,r)},addIssue:{value:r=>{e.issues.push(r),e.message=JSON.stringify(e.issues,qt,2)}},addIssues:{value:r=>{e.issues.push(...r),e.message=JSON.stringify(e.issues,qt,2)}},isEmpty:{get(){return e.issues.length===0}}})},D_=f("ZodError",Ad),B=f("ZodError",Ad,{Parent:Error}),Pd=it(B),Dd=ot(B),jd=at(B),Rd=st(B),Ld=xr(B),Zd=Ur(B),Cd=Nr(B),Fd=Ar(B),Md=Pr(B),Jd=Dr(B),Bd=jr(B),Wd=Rr(B),E=f("ZodType",(e,n)=>(O.init(e,n),Object.assign(e["~standard"],{jsonSchema:{input:Ke(e,"input"),output:Ke(e,"output")}}),e.toJSONSchema=Jl(e,{}),e.def=n,e.type=n.type,Object.defineProperty(e,"_def",{value:n}),e.check=(...r)=>e.clone(ne(n,{checks:[...n.checks??[],...r.map(o=>typeof o=="function"?{_zod:{check:o,def:{check:"custom"},onattach:[]}}:o)]}),{parent:!0}),e.with=e.check,e.clone=(r,o)=>Y(e,r,o),e.brand=()=>e,e.register=((r,o)=>(r.add(e,o),e)),e.parse=(r,o)=>Pd(e,r,o,{callee:e.parse}),e.safeParse=(r,o)=>jd(e,r,o),e.parseAsync=async(r,o)=>Dd(e,r,o,{callee:e.parseAsync}),e.safeParseAsync=async(r,o)=>Rd(e,r,o),e.spa=e.safeParseAsync,e.encode=(r,o)=>Ld(e,r,o),e.decode=(r,o)=>Zd(e,r,o),e.encodeAsync=async(r,o)=>Cd(e,r,o),e.decodeAsync=async(r,o)=>Fd(e,r,o),e.safeEncode=(r,o)=>Md(e,r,o),e.safeDecode=(r,o)=>Jd(e,r,o),e.safeEncodeAsync=async(r,o)=>Bd(e,r,o),e.safeDecodeAsync=async(r,o)=>Wd(e,r,o),e.refine=(r,o)=>e.check(_o(r,o)),e.superRefine=r=>e.check(yo(r)),e.overwrite=r=>e.check(ae(r)),e.optional=()=>Qe(e),e.exactOptional=()=>Qi(e),e.nullable=()=>et(e),e.nullish=()=>Qe(et(e)),e.nonoptional=r=>oo(e,r),e.array=()=>bt(e),e.or=r=>Fn([e,r]),e.and=r=>Ji(e,r),e.transform=r=>tt(e,Jn(r)),e.default=r=>no(e,r),e.prefault=r=>io(e,r),e.catch=r=>uo(e,r),e.pipe=r=>tt(e,r),e.readonly=()=>fo(e),e.describe=r=>{const o=e.clone();return q.add(o,{description:r}),o},Object.defineProperty(e,"description",{get(){return q.get(e)?.description},configurable:!0}),e.meta=(...r)=>{if(r.length===0)return q.get(e);const o=e.clone();return q.add(o,r[0]),o},e.isOptional=()=>e.safeParse(void 0).success,e.isNullable=()=>e.safeParse(null).success,e.apply=r=>r(e),e)),bn=f("_ZodString",(e,n)=>{dt.init(e,n),E.init(e,n),e._zod.processJSONSchema=(o,t,i)=>Bl(e,o,t);const r=e._zod.bag;e.format=r.format??null,e.minLength=r.minimum??null,e.maxLength=r.maximum??null,e.regex=(...o)=>
41e.check(cn(...o)),e.includes=(...o)=>e.check(fn(...o)),e.startsWith=(...o)=>e.check(mn(...o)),e.endsWith=(...o)=>e.check(pn(...o)),e.min=(...o)=>e.check($e(...o)),e.max=(...o)=>e.check(mt(...o)),e.length=(...o)=>e.check(pt(...o)),e.nonempty=(...o)=>e.check($e(1,...o)),e.lowercase=o=>e.check(ln(o)),e.uppercase=o=>e.check(dn(o)),e.trim=()=>e.check(vn()),e.normalize=(...o)=>e.check(hn(...o)),e.toLowerCase=()=>e.check(_n()),e.toUpperCase=()=>e.check(yn()),e.slugify=()=>e.check($n())}),ht=f("ZodString",(e,n)=>{dt.init(e,n),bn.init(e,n),e.email=r=>e.check(Kr(Sn,r)),e.url=r=>e.check(un(vt,r)),e.jwt=r=>e.check(hi(Rn,r)),e.emoji=r=>e.check(ni(wn,r)),e.guid=r=>e.check(Yt(Xe,r)),e.uuid=r=>e.check(Xr(te,r)),e.uuidv4=r=>e.check(Qr(te,r)),e.uuidv6=r=>e.check(ei(te,r)),e.uuidv7=r=>e.check(ti(te,r)),e.nanoid=r=>e.check(ri(In,r)),e.guid=r=>e.check(Yt(Xe,r)),e.cuid=r=>e.check(ii(kn,r)),e.cuid2=r=>e.check(oi(On,r)),e.ulid=r=>e.check(ai(En,r)),e.base64=r=>e.check(mi(Pn,r)),e.base64url=r=>e.check(pi(Dn,r)),e.xid=r=>e.check(si(Tn,r)),e.ksuid=r=>e.check(ui(zn,r)),e.ipv4=r=>e.check(ci(xn,r)),e.ipv6=r=>e.check(li(Un,r)),e.cidrv4=r=>e.check(di(Nn,r)),e.cidrv6=r=>e.check(fi(An,r)),e.e164=r=>e.check(gi(jn,r)),e.datetime=r=>e.check(Td(r)),e.date=r=>e.check(zd(r)),e.time=r=>e.check(xd(r)),e.duration=r=>e.check(Ud(r))});function Ht(e){return rl(ht,e)}const P=f("ZodStringFormat",(e,n)=>{A.init(e,n),bn.init(e,n)}),Sn=f("ZodEmail",(e,n)=>{Zu.init(e,n),P.init(e,n)});function qd(e){return Kr(Sn,e)}const Xe=f("ZodGUID",(e,n)=>{Ru.init(e,n),P.init(e,n)});function Gd(e){return Yt(Xe,e)}const te=f("ZodUUID",(e,n)=>{Lu.init(e,n),P.init(e,n)});function Vd(e){return Xr(te,e)}function Yd(e){return Qr(te,e)}function Hd(e){return ei(te,e)}function Kd(e){return ti(te,e)}const vt=f("ZodURL",(e,n)=>{Cu.init(e,n),P.init(e,n)});function Xd(e){return un(vt,e)}function Qd(e){return un(vt,{protocol:/^https?$/,hostname:eu,...h(e)})}const wn=f("ZodEmoji",(e,n)=>{Fu.init(e,n),P.init(e,n)});function ef(e){return ni(wn,e)}const In=f("ZodNanoID",(e,n)=>{Mu.init(e,n),P.init(e,n)});function tf(e){return ri(In,e)}const kn=f("ZodCUID",(e,n)=>{Ju.init(e,n),P.init(e,n)});function nf(e){return ii(kn,e)}const On=f("ZodCUID2",(e,n)=>{Bu.init(e,n),P.init(e,n)});function rf(e){return oi(On,e)}const En=f("ZodULID",(e,n)=>{Wu.init(e,n),P.init(e,n)});function of(e){return ai(En,e)}const Tn=f("ZodXID",(e,n)=>{qu.init(e,n),P.init(e,n)});function af(e){return si(Tn,e)}const zn=f("ZodKSUID",(e,n)=>{Gu.init(e,n),P.init(e,n)});function sf(e){return ui(zn,e)}const xn=f("ZodIPv4",(e,n)=>{Xu.init(e,n),P.init(e,n)});function uf(e){return ci(xn,e)}const Ti=f("ZodMAC",(e,n)=>{ec.init(e,n),P.init(e,n)});function cf(e){return ol(Ti,e)}const Un=f("ZodIPv6",(e,n)=>{Qu.init(e,n),P.init(e,n)});function lf(e){return li(Un,e)}const Nn=f("ZodCIDRv4",(e,n)=>{tc.init(e,n),P.init(e,n)});function df(e){return di(Nn,e)}const An=f("ZodCIDRv6",(e,n)=>{nc.init(e,n),P.init(e,n)});function ff(e){return fi(An,e)}const Pn=f("ZodBase64",(e,n)=>{rc.init(e,n),P.init(e,n)});function mf(e){return mi(Pn,e)}const Dn=f("ZodBase64URL",(e,n)=>{oc.init(e,n),P.init(e,n)});function pf(e){return pi(Dn,e)}const jn=f("ZodE164",(e,n)=>{ac.init(e,n),P.init(e,n)});function gf(e){return gi(jn,e)}const Rn=f("ZodJWT",(e,n)=>{uc.init(e,n),P.init(e,n)});function hf(e){return hi(Rn,e)}const Ce=f("ZodCustomStringFormat",(e,n)=>{cc.init(e,n),P.init(e,n)});function vf(e,n,r={}){return gt(Ce,e,n,r)}function _f(e){return gt(Ce,"hostname",Qs,e)}function yf(e){return gt(Ce,"hex",gu,e)}function $f(e,n){const r=n?.enc??"hex",o=`${e}_${r}`,t=Cr[o];if(!t)throw new Error(`Unrecognized hash format: ${o}`);return gt(Ce,o,t,n)}const _t=f("ZodNumber",(e,n)=>{Br.init(e,n),E.init(e,n),e._zod.processJSONSchema=(o,t,i)=>Wl(e,o,t),e.gt=(o,t)=>e.check(ce(o,t)),e.gte=(o,t)=>e.check(M(o,t)),e.min=(o,t)=>e.check(M(o,t)),e.lt=(o,t)=>e.check(ue(o,t)),e.lte=(o,t)=>e.check(G(o,t)),e.max=(o,t)=>e.check(G(o,t)),e.int=o=>e.check(Kt(o)),e.safe=o=>e.check(Kt(o)),e.positive=o=>e.check(ce(0,o)),e.nonnegative=o=>e.check(M(0,o)),e.negative=o=>e.check(ue(0,o)),e.nonpositive=o=>e.check(G(0,o)),e.multipleOf=(o,t)=>e.check(Ae(o,t)),e.step=(o,t)=>e.check(Ae(o,t)),e.finite=()=>e;const r=e._zod.bag;e.minValue=Math.max(r.minimum??Number.NEGATIVE_INFINITY,r.exclusiveMinimum??Number.NEGATIVE_INFINITY)??null,e.maxValue=Math.min(r.maximum??Number.POSITIVE_INFINITY,r.exclusiveMaximum??Number.POSITIVE_INFINITY)??null,e.isInt=(r.format??"").includes("int")||Number.isSafeInteger(r.multipleOf??.5),e.isFinite=!0,e.format=r.format??null});function zi(e){return dl(_t,e)}const we=f("ZodNumberFormat",(e,n)=>{lc.init(e,n),_t.init(e,n)});function Kt(e){return ml(we,e)}function bf(e){return pl(we,e)}function Sf(e){return gl(we,e)}function wf(e){return hl(we,e)}function If(e){return vl(we,e)}const yt=f("ZodBoolean",(e,n)=>{Wr.init(e,n),E.init(e,n),e._zod.processJSONSchema=(r,o,t)=>ql(e,r,o)});function xi(e){return _l(yt,e)}const $t=f("ZodBigInt",(e,n)=>{qr.init(e,n),E.init(e,n),e._zod.processJSONSchema=(o,t,i)=>Gl(e,o),e.gte=(o,t)=>e.check(M(o,t)),e.min=(o,t)=>e.check(M(o,t)),e.gt=(o,t)=>e.check(ce(o,t)),e.gte=(o,t)=>e.check(M(o,t)),e.min=(o,t)=>e.check(M(o,t)),e.lt=(o,t)=>e.check(ue(o,t)),e.lte=(o,t)=>e.check(G(o,t)),e.max=(o,t)=>e.check(G(o,t)),e.positive=o=>e.check(ce(BigInt(0),o)),e.negative=o=>e.check(ue(BigInt(0),o)),e.nonpositive=o=>e.check(G(BigInt(0),o)),e.nonnegative=o=>e.check(M(BigInt(0),o)),e.multipleOf=(o,t)=>e.check(Ae(o,t));const r=e._zod.bag;e.minValue=r.minimum??null,e.maxValue=r.maximum??null,e.format=r.format??null});
vendor: 9,846 bytes, line 41
41function kf(e){return $l($t,e)}const Ln=f("ZodBigIntFormat",(e,n)=>{dc.init(e,n),$t.init(e,n)});function Of(e){return Sl(Ln,e)}function Ef(e){return wl(Ln,e)}const Ui=f("ZodSymbol",(e,n)=>{fc.init(e,n),E.init(e,n),e._zod.processJSONSchema=(r,o,t)=>Vl(e,r)});function Tf(e){return Il(Ui,e)}const Ni=f("ZodUndefined",(e,n)=>{mc.init(e,n),E.init(e,n),e._zod.processJSONSchema=(r,o,t)=>Hl(e,r)});function zf(e){return kl(Ni,e)}const Ai=f("ZodNull",(e,n)=>{pc.init(e,n),E.init(e,n),e._zod.processJSONSchema=(r,o,t)=>Yl(e,r,o)});function Pi(e){return Ol(Ai,e)}const Di=f("ZodAny",(e,n)=>{gc.init(e,n),E.init(e,n),e._zod.processJSONSchema=(r,o,t)=>Ql()});function xf(){return El(Di)}const ji=f("ZodUnknown",(e,n)=>{hc.init(e,n),E.init(e,n),e._zod.processJSONSchema=(r,o,t)=>ed()});function be(){return Tl(ji)}const Ri=f("ZodNever",(e,n)=>{vc.init(e,n),E.init(e,n),e._zod.processJSONSchema=(r,o,t)=>Xl(e,r,o)});function Zn(e){return zl(Ri,e)}const Li=f("ZodVoid",(e,n)=>{_c.init(e,n),E.init(e,n),e._zod.processJSONSchema=(r,o,t)=>Kl(e,r)});function Uf(e){return xl(Li,e)}const Cn=f("ZodDate",(e,n)=>{yc.init(e,n),E.init(e,n),e._zod.processJSONSchema=(o,t,i)=>td(e,o),e.min=(o,t)=>e.check(M(o,t)),e.max=(o,t)=>e.check(G(o,t));const r=e._zod.bag;e.minDate=r.minimum?new Date(r.minimum):null,e.maxDate=r.maximum?new Date(r.maximum):null});function Nf(e){return Ul(Cn,e)}const Zi=f("ZodArray",(e,n)=>{$c.init(e,n),E.init(e,n),e._zod.processJSONSchema=(r,o,t)=>md(e,r,o,t),e.element=n.element,e.min=(r,o)=>e.check($e(r,o)),e.nonempty=r=>e.check($e(1,r)),e.max=(r,o)=>e.check(mt(r,o)),e.length=(r,o)=>e.check(pt(r,o)),e.unwrap=()=>e.element});function bt(e,n){return Pl(Zi,e,n)}function Af(e){const n=e._zod.def.shape;return Mn(Object.keys(n))}const St=f("ZodObject",(e,n)=>{Ic.init(e,n),E.init(e,n),e._zod.processJSONSchema=(r,o,t)=>pd(e,r,o,t),T(e,"shape",()=>n.shape),e.keyof=()=>Mn(Object.keys(e._zod.def.shape)),e.catchall=r=>e.clone({...e._zod.def,catchall:r}),e.passthrough=()=>e.clone({...e._zod.def,catchall:be()}),e.loose=()=>e.clone({...e._zod.def,catchall:be()}),e.strict=()=>e.clone({...e._zod.def,catchall:Zn()}),e.strip=()=>e.clone({...e._zod.def,catchall:void 0}),e.extend=r=>Ss(e,r),e.safeExtend=r=>ws(e,r),e.merge=r=>Is(e,r),e.pick=r=>$s(e,r),e.omit=r=>bs(e,r),e.partial=(...r)=>ks(Bn,e,r[0]),e.required=(...r)=>Os(Wn,e,r[0])});function Pf(e,n){const r={type:"object",shape:e??{},...h(n)};return new St(r)}function Df(e,n){return new St({type:"object",shape:e,catchall:Zn(),...h(n)})}function jf(e,n){return new St({type:"object",shape:e,catchall:be(),...h(n)})}const wt=f("ZodUnion",(e,n)=>{sn.init(e,n),E.init(e,n),e._zod.processJSONSchema=(r,o,t)=>Si(e,r,o,t),e.options=n.options});function Fn(e,n){return new wt({type:"union",options:e,...h(n)})}const Ci=f("ZodXor",(e,n)=>{wt.init(e,n),kc.init(e,n),e._zod.processJSONSchema=(r,o,t)=>Si(e,r,o,t),e.options=n.options});function Rf(e,n){return new Ci({type:"union",options:e,inclusive:!1,...h(n)})}const Fi=f("ZodDiscriminatedUnion",(e,n)=>{wt.init(e,n),Oc.init(e,n)});function Lf(e,n,r){return new Fi({type:"union",options:n,discriminator:e,...h(r)})}const Mi=f("ZodIntersection",(e,n)=>{Ec.init(e,n),E.init(e,n),e._zod.processJSONSchema=(r,o,t)=>gd(e,r,o,t)});function Ji(e,n){return new Mi({type:"intersection",left:e,right:n})}const Bi=f("ZodTuple",(e,n)=>{Gr.init(e,n),E.init(e,n),e._zod.processJSONSchema=(r,o,t)=>hd(e,r,o,t),e.rest=r=>e.clone({...e._zod.def,rest:r})});function Wi(e,n,r){const o=n instanceof O,t=o?r:n,i=o?n:null;return new Bi({type:"tuple",items:e,rest:i,...h(t)})}const It=f("ZodRecord",(e,n)=>{Tc.init(e,n),E.init(e,n),e._zod.processJSONSchema=(r,o,t)=>vd(e,r,o,t),e.keyType=n.keyType,e.valueType=n.valueType});function qi(e,n,r){return new It({type:"record",keyType:e,valueType:n,...h(r)})}function Zf(e,n,r){const o=Y(e);return o._zod.values=void 0,new It({type:"record",keyType:o,valueType:n,...h(r)})}function Cf(e,n,r){return new It({type:"record",keyType:e,valueType:n,mode:"loose",...h(r)})}const Gi=f("ZodMap",(e,n)=>{zc.init(e,n),E.init(e,n),e._zod.processJSONSchema=(r,o,t)=>dd(e,r),e.keyType=n.keyType,e.valueType=n.valueType,e.min=(...r)=>e.check(le(...r)),e.nonempty=r=>e.check(le(1,r)),e.max=(...r)=>e.check(Ze(...r)),e.size=(...r)=>e.check(ft(...r))});function Ff(e,n,r){return new Gi({type:"map",keyType:e,valueType:n,...h(r)})}const Vi=f("ZodSet",(e,n)=>{xc.init(e,n),E.init(e,n),e._zod.processJSONSchema=(r,o,t)=>fd(e,r),e.min=(...r)=>e.check(le(...r)),e.nonempty=r=>e.check(le(1,r)),e.max=(...r)=>e.check(Ze(...r)),e.size=(...r)=>e.check(ft(...r))});function Mf(e,n){return new Vi({type:"set",valueType:e,...h(n)})}const Re=f("ZodEnum",(e,n)=>{Uc.init(e,n),E.init(e,n),e._zod.processJSONSchema=(o,t,i)=>nd(e,o,t),e.enum=n.entries,e.options=Object.values(n.entries);const r=new Set(Object.keys(n.entries));e.extract=(o,t)=>{const i={};for(const a of o)if(r.has(a))i[a]=n.entries[a];else throw new Error(`Key ${a} not found in enum`);return new Re({...n,checks:[],...h(t),entries:i})},e.exclude=(o,t)=>{const i={...n.entries};for(const a of o)if(r.has(a))delete i[a];else throw new Error(`Key ${a} not found in enum`);return new Re({...n,checks:[],...h(t),entries:i})}});function Mn(e,n){const r=Array.isArray(e)?Object.fromEntries(e.map(o=>[o,o])):e;return new Re({type:"enum",entries:r,...h(n)})}function Jf(e,n){return new Re({type:"enum",entries:e,...h(n)})}const Yi=f("ZodLiteral",(e,n)=>{Nc.init(e,n),E.init(e,n),e._zod.processJSONSchema=(r,o,t)=>rd(e,r,o),e.values=new Set(n.values),Object.defineProperty(e,"value",{get(){if(n.values.length>1)throw new Error("This schema contains multiple valid literal values. Use `.values` instead.");return n.values[0]}})});function Bf(e,n){return new Yi({type:"literal",values:Array.isArray(e)?e:[e],...h(n)})}const Hi=f("ZodFile",(e,n)=>{Ac.init(e,n),E.init(e,n),e._zod.processJSONSchema=(r,o,t)=>ad(e,r,o),e.min=(r,o)=>e.check(le(r,o)),e.max=(r,o)=>e.check(Ze(r,o)),e.mime=(r,o)=>e.check(gn(Array.isArray(r)?r:[r],o))});function Wf(e){return Dl(Hi,e)}const Ki=f("ZodTransform",(e,n)=>{Pc.init(e,n),E.init(e,n),e._zod.processJSONSchema=(r,o,t)=>ld(e,r),e._zod.parse=(r,o)=>{if(o.direction==="backward")throw new tn(e.constructor.name);r.addIssue=i=>{if(typeof i=="string")r.issues.push(Ue(i,r.value,n));else{const a=i;a.fatal&&(a.continue=!1),a.code??(a.code="custom"),a.input??(a.input=r.value),a.inst??(a.inst=e),r.issues.push(Ue(a))}};const t=n.transform(r.value,r);return t instanceof Promise?t.then(i=>(r.value=i,r)):(r.value=t,r)}});function Jn(e){return new Ki({type:"transform",transform:e})}const Bn=f("ZodOptional",(e,n)=>{Vr.init(e,n),E.init(e,n),e._zod.processJSONSchema=(r,o,t)=>wi(e,r,o,t),e.unwrap=()=>e._zod.def.innerType});function Qe(e){return new Bn({type:"optional",innerType:e})}const Xi=f("ZodExactOptional",(e,n)=>{Dc.init(e,n),E.init(e,n),e._zod.processJSONSchema=(r,o,t)=>wi(e,r,o,t),e.unwrap=()=>e._zod.def.innerType});function Qi(e){return new Xi({type:"optional",innerType:e})}const eo=f("ZodNullable",(e,n)=>{jc.init(e,n),E.init(e,n),e._zod.processJSONSchema=(r,o,t)=>_d(e,r,o,t),e.unwrap=()=>e._zod.def.innerType});function et(e){return new eo({type:"nullable",innerType:e})}function qf(e){return Qe(et(e))}const to=f("ZodDefault",(e,n)=>{Rc.init(e,n),E.init(e,n),e._zod.processJSONSchema=(r,o,t)=>$d(e,r,o,t),e.unwrap=()=>e._zod.def.innerType,e.removeDefault=e.unwrap});function no(e,n){return new to({type:"default",innerType:e,get defaultValue(){return typeof n=="function"?n():rn(n)}})}const ro=f("ZodPrefault",(e,n)=>{Lc.init(e,n),E.init(e,n),e._zod.processJSONSchema=(r,o,t)=>bd(e,r,o,t),e.unwrap=()=>e._zod.def.innerType});function io(e,n){return new ro({type:"prefault",innerType:e,get defaultValue(){return typeof n=="function"?n():rn(n)}})}const Wn=f("ZodNonOptional",(e,n)=>{Zc.init(e,n),E.init(e,n),e._zod.processJSONSchema=(r,o,t)=>yd(e,r,o,t),e.unwrap=()=>e._zod.def.innerType});function oo(e,n){return new Wn({type:"nonoptional",innerType:e,...h(n)})}const ao=f("ZodSuccess",(e,n)=>{Cc.init(e,n),E.init(e,n),e._zod.processJSONSchema=(r,o,t)=>sd(e,r,o),e.unwrap=()=>e._zod.def.innerType});function Gf(e){return new ao({type:"success",innerType:e})}const so=f("ZodCatch",(e,n)=>{Fc.init(e,n),E.init(e,n),e._zod.processJSONSchema=(r,o,t)=>Sd(e,r,o,t),e.unwrap=()=>e._zod.def.innerType,e.removeCatch=e.unwrap});function uo(e,n){return new so({type:"catch",innerType:e,catchValue:typeof n=="function"?n:()=>n})}const co=f("ZodNaN",(e,n)=>{Mc.init(e,n),E.init(e,n),e._zod.processJSONSchema=(r,o,t)=>id(e,r)});function Vf(e){return Al(co,e)}const qn=f("ZodPipe",(e,n)=>{Jc.init(e,n),E.init(e,n),e._zod.processJSONSchema=(r,o,t)=>wd(e,r,o,t),e.in=n.in,e.out=n.out});function tt(e,n){return new qn({type:"pipe",in:e,out:n})}const Gn=f("ZodCodec",(e,n)=>{qn.init(e,n),Yr.init(e,n)});function Yf(e,n,r){return new Gn({type:"pipe",in:e,out:n,transform:r.decode,reverseTransform:r.encode})}const lo=f("ZodReadonly",(e,n)=>{Bc.init(e,n),E.init(e,n),e._zod.processJSONSchema=(r,o,t)=>Id(e,r,o,t),e.unwrap=()=>e._zod.def.innerType});function fo(e){return new lo({type:"readonly",innerType:e})}const mo=f("ZodTemplateLiteral",(e,n)=>{Wc.init(e,n),E.init(e,n),e._zod.processJSONSchema=(r,o,t)=>od(e,r,o)});function Hf(e,n){return new mo({type:"template_literal",parts:e,...h(n)})}const po=f("ZodLazy",(e,n)=>{Vc.init(e,n),E.init(e,n),e._zod.processJSONSchema=(r,o,t)=>Od(e,r,o,t),e.unwrap=()=>e._zod.def.getter()});function go(e){return new po({type:"lazy",getter:e})}const ho=f("ZodPromise",(e,n)=>{Gc.init(e,n),E.init(e,n),e._zod.processJSONSchema=(r,o,t)=>kd(e,r,o,t),e.unwrap=()=>e._zod.def.innerType});function Kf(e){return new ho({type:"promise",innerType:e})}const vo=f("ZodFunction",(e,n)=>{qc.init(e,n),E.init(e,n),e._zod.processJSONSchema=(r,o,t)=>cd(e,r)});function Xt(e){return new vo({type:"function",input:Array.isArray(e?.input)?Wi(e?.input):e?.input??bt(be(
41)),output:e?.output??be()})}const kt=f("ZodCustom",(e,n)=>{Yc.init(e,n),E.init(e,n),e._zod.processJSONSchema=(r,o,t)=>ud(e,r)});function Xf(e){const n=new D({check:"custom"});return n._zod.check=e,n}function Qf(e,n){return jl(kt,e??(()=>!0),n)}function _o(e,n={}){return Rl(kt,e,n)}function yo(e){return Ll(e)}const em=Cl,tm=Fl;function nm(e,n={}){const r=new kt({type:"custom",check:"custom",fn:o=>o instanceof e,abort:!0,...h(n)});return r._zod.bag.Class=e,r._zod.check=o=>{o.value instanceof e||o.issues.push({code:"invalid_type",expected:e.name,input:o.value,inst:r,path:[...r._zod.def.path??[]]})},r}const rm=(...e)=>Ml({Codec:Gn,Boolean:yt,String:ht},...e);function im(e){const n=go(()=>Fn([Ht(e),zi(),xi(),Pi(),bt(n),qi(Ht(),n)]));return n}function om(e,n){return tt(Jn(e),n)}const j_=Object.freeze(Object.defineProperty({__proto__:null,ZodAny:Di,ZodArray:Zi,ZodBase64:Pn,ZodBase64URL:Dn,ZodBigInt:$t,ZodBigIntFormat:Ln,ZodBoolean:yt,ZodCIDRv4:Nn,ZodCIDRv6:An,ZodCUID:kn,ZodCUID2:On,ZodCatch:so,ZodCodec:Gn,ZodCustom:kt,ZodCustomStringFormat:Ce,ZodDate:Cn,ZodDefault:to,ZodDiscriminatedUnion:Fi,ZodE164:jn,ZodEmail:Sn,ZodEmoji:wn,ZodEnum:Re,ZodExactOptional:Xi,ZodFile:Hi,ZodFunction:vo,ZodGUID:Xe,ZodIPv4:xn,ZodIPv6:Un,ZodIntersection:Mi,ZodJWT:Rn,ZodKSUID:zn,ZodLazy:po,ZodLiteral:Yi,ZodMAC:Ti,ZodMap:Gi,ZodNaN:co,ZodNanoID:In,ZodNever:Ri,ZodNonOptional:Wn,ZodNull:Ai,ZodNullable:eo,ZodNumber:_t,ZodNumberFormat:we,ZodObject:St,ZodOptional:Bn,ZodPipe:qn,ZodPrefault:ro,ZodPromise:ho,ZodReadonly:lo,ZodRecord:It,ZodSet:Vi,ZodString:ht,ZodStringFormat:P,ZodSuccess:ao,ZodSymbol:Ui,ZodTemplateLiteral:mo,ZodTransform:Ki,ZodTuple:Bi,ZodType:E,ZodULID:En,ZodURL:vt,ZodUUID:te,ZodUndefined:Ni,ZodUnion:wt,ZodUnknown:ji,ZodVoid:Li,ZodXID:Tn,ZodXor:Ci,_ZodString:bn,_default:no,_function:Xt,any:xf,array:bt,base64:mf,base64url:pf,bigint:kf,boolean:xi,catch:uo,check:Xf,cidrv4:df,cidrv6:ff,codec:Yf,cuid:nf,cuid2:rf,custom:Qf,date:Nf,describe:em,discriminatedUnion:Lf,e164:gf,email:qd,emoji:ef,enum:Mn,exactOptional:Qi,file:Wf,float32:bf,float64:Sf,function:Xt,guid:Gd,hash:$f,hex:yf,hostname:_f,httpUrl:Qd,instanceof:nm,int:Kt,int32:wf,int64:Of,intersection:Ji,ipv4:uf,ipv6:lf,json:im,jwt:hf,keyof:Af,ksuid:sf,lazy:go,literal:Bf,looseObject:jf,looseRecord:Cf,mac:cf,map:Ff,meta:tm,nan:Vf,nanoid:tf,nativeEnum:Jf,never:Zn,nonoptional:oo,null:Pi,nullable:et,nullish:qf,number:zi,object:Pf,optional:Qe,partialRecord:Zf,pipe:tt,prefault:io,preprocess:om,promise:Kf,readonly:fo,record:qi,refine:_o,set:Mf,strictObject:Df,string:Ht,stringFormat:vf,stringbool:rm,success:Gf,superRefine:yo,symbol:Tf,templateLiteral:Hf,transform:Jn,tuple:Wi,uint32:If,uint64:Ef,ulid:of,undefined:zf,union:Fn,unknown:be,url:Xd,uuid:Vd,uuidv4:Yd,uuidv6:Hd,uuidv7:Kd,void:Uf,xid:af,xor:Rf},Symbol.toStringTag,{value:"Module"})),R_={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 L_(e){Z({customError:e})}function Z_(){return Z().customError}var yr;yr||(yr={});const y={...j_,...P_,iso:Nd},C_=new Set(["$schema","$ref","$defs","definitions","$id","id","$comment","$anchor","$vocabulary","$dynamicRef","$dynamicAnchor","type","enum","const","anyOf","oneOf","allOf","not","properties","required","additionalProperties","patternProperties","propertyNames","minProperties","maxProperties","items","prefixItems","additionalItems","minItems","maxItems","uniqueItems","contains","minContains","maxContains","minLength","maxLength","pattern","format","minimum","maximum","exclusiveMinimum","exclusiveMaximum","multipleOf","description","default","contentEncoding","contentMediaType","contentSchema","unevaluatedItems","unevaluatedProperties","if","then","else","dependentSchemas","dependentRequired","nullable","readOnly"]);function F_(e,n){const r=e.$schema;return r==="https://json-schema.org/draft/2020-12/schema"?"draft-2020-12":r==="http://json-schema.org/draft-07/schema#"?"draft-7":r==="http://json-schema.org/draft-04/schema#"?"draft-4":n??"draft-2
41020-12"}function M_(e,n){if(!e.startsWith("#"))throw new Error("External $ref is not supported, only local refs (#/...) are allowed");const r=e.slice(1).split("/").filter(Boolean);if(r.length===0)return n.rootSchema;const o=n.version==="draft-2020-12"?"$defs":"definitions";if(r[0]===o){const t=r[1];if(!t||!n.defs[t])throw new Error(`Reference not found: ${e}`);return n.defs[t]}throw new Error(`Reference not found: ${e}`)}function am(e,n){if(e.not!==void 0){if(typeof e.not=="object"&&Object.keys(e.not).length===0)return y.never();throw new Error("not is not supported in Zod (except { not: {} } for never)")}if(e.unevaluatedItems!==void 0)throw new Error("unevaluatedItems is not supported");if(e.unevaluatedProperties!==void 0)throw new Error("unevaluatedProperties is not supported");if(e.if!==void 0||e.then!==void 0||e.else!==void 0)throw new Error("Conditional schemas (if/then/else) are not supported");if(e.dependentSchemas!==void 0||e.dependentRequired!==void 0)throw new Error("dependentSchemas and dependentRequired are not supported");if(e.$ref){const t=e.$ref;if(n.refs.has(t))return n.refs.get(t);if(n.processing.has(t))return y.lazy(()=>{if(!n.refs.has(t))throw new Error(`Circular reference not resolved: ${t}`);return n.refs.get(t)});n.processing.add(t);const i=M_(t,n),a=L(i,n);return n.refs.set(t,a),n.processing.delete(t),a}if(e.enum!==void 0){const t=e.enum;if(n.version==="openapi-3.0"&&e.nullable===!0&&t.length===1&&t[0]===null)return y.null();if(t.length===0)return y.never();if(t.length===1)return y.literal(t[0]);if(t.every(a=>typeof a=="string"))return y.enum(t);const i=t.map(a=>y.literal(a));return i.length<2?i[0]:y.union([i[0],i[1],...i.slice(2)])}if(e.const!==void 0)return y.literal(e.const);const r=e.type;if(Array.isArray(r)){const t=r.map(i=>{const a={...e,type:i};return am(a,n)});return t.length===0?y.never():t.length===1?t[0]:y.union(t)}if(!r)return y.any();let o;switch(r){case"string":{let t=y.string();if(e.format){const i=e.format;i==="email"?t=t.check(y.email()):i==="uri"||i==="uri-reference"?t=t.check(y.url()):i==="uuid"||i==="guid"?t=t.check(y.uuid()):i==="date-time"?t=t.check(y.iso.datetime()):i==="date"?t=t.check(y.iso.date()):i==="time"?t=t.check(y.iso.time()):i==="duration"?t=t.check(y.iso.duration()):i==="ipv4"?t=t.check(y.ipv4()):i==="ipv6"?t=t.check(y.ipv6()):i==="mac"?t=t.check(y.mac()):i==="cidr"?t=t.check(y.cidrv4()):i==="cidr-v6"?t=t.check(y.cidrv6()):i==="base64"?t=t.check(y.base64()):i==="base64url"?t=t.check(y.base64url()):i==="e164"?t=t.check(y.e164()):i==="jwt"?t=t.check(y.jwt()):i==="emoji"?t=t.check(y.emoji()):i==="nanoid"?t=t.check(y.nanoid()):i==="cuid"?t=t.check(y.cuid()):i==="cuid2"?t=t.check(y.cuid2()):i==="ulid"?t=t.check(y.ulid()):i==="xid"?t=t.check(y.xid()):i==="ksuid"&&(t=t.check(y.ksuid()))}typeof e.minLength=="number"&&(t=t.min(e.minLength)),typeof e.maxLength=="number"&&(t=t.max(e.maxLength)),e.pattern&&(t=t.regex(new RegExp(e.pattern))),o=t;break}case"number":case"integer":{let t=r==="integer"?y.number().int():y.number();typeof e.minimum=="number"&&(t=t.min(e.minimum)),typeof e.maximum=="number"&&(t=t.max(e.maximum)),typeof e.exclusiveMinimum=="number"?t=t.gt(e.exclusiveMinimum):e.exclusiveMinimum===!0&&typeof e.minimum=="number"&&(t=t.gt(e.minimum)),typeof e.exclusiveMaximum=="number"?t=t.lt(e.exclusiveMaximum):e.exclusiveMaximum===!0&&typeof e.maximum=="number"&&(t=t.lt(e.maximum)),typeof e.multipleOf=="number"&&(t=t.multipleOf(e.multipleOf)),o=t;break}case"boolean":{o=y.boolean();break}case"null":{o=y.null();break}case"object":{const t={},i=e.properties||{},a=new Set(e.required||[]);for(const[u,c]of Object.entries(i)){const l=L(c,n);t[u]=a.has(u)?l:l.optional()}if(e.propertyNames){const u=L(e.propertyNames,n),c=e.additionalProperties&&typeof e.additionalProperties=="object"?L(e.additionalProperties,n):y.any();if(Object.keys(t).length===0){o=y.record(u,c);break}const l=y.object(t).passthrough(),d=y.looseRecord(u,c);o=y.intersection(l,d);break}if(e.patternProperties){const u=e.patternProperties,c=Object.keys(u),l=[];for(const p of c){const m=L(u[p],n),_=y.string().regex(new RegExp(p));l.push(y.looseRecord(_,m))}const d=[];if(Object.keys(t).length>0&&d.push(y.object(t).passthrough()),d.push(...l),d.length===0)o=y.object({}).passthrough();else if(d.length===1)o=d[0];else{let p=y.intersection(d[0],d[1]);for(let m=2;m<d.length;m++)p=y.intersection(p,d[m]);o=p}break}const s=y.object(t);e.additionalProperties===!1?o=s.strict():typeof e.additionalProperties=="object"?o=s.catchall(L(e.additionalProperties,n)):o=s.passthrough();break}case"array":{const t=e.prefixItems,i=e.items;if(t&&Array.isArray(t)){const a=t.map(u=>
41L(u,n)),s=i&&typeof i=="object"&&!Array.isArray(i)?L(i,n):void 0;s?o=y.tuple(a).rest(s):o=y.tuple(a),typeof e.minItems=="number"&&(o=o.check(y.minLength(e.minItems))),typeof e.maxItems=="number"&&(o=o.check(y.maxLength(e.maxItems)))}else if(Array.isArray(i)){const a=i.map(u=>L(u,n)),s=e.additionalItems&&typeof e.additionalItems=="object"?L(e.additionalItems,n):void 0;s?o=y.tuple(a).rest(s):o=y.tuple(a),typeof e.minItems=="number"&&(o=o.check(y.minLength(e.minItems))),typeof e.maxItems=="number"&&(o=o.check(y.maxLength(e.maxItems)))}else if(i!==void 0){const a=L(i,n);let s=y.array(a);typeof e.minItems=="number"&&(s=s.min(e.minItems)),typeof e.maxItems=="number"&&(s=s.max(e.maxItems)),o=s}else o=y.array(y.any());break}default:throw new Error(`Unsupported type: ${r}`)}return e.description&&(o=o.describe(e.description)),e.default!==void 0&&(o=o.default(e.default)),o}function L(e,n){if(typeof e=="boolean")return e?y.any():y.never();let r=am(e,n);const o=e.type||e.enum!==void 0||e.const!==void 0;if(e.anyOf&&Array.isArray(e.anyOf)){const s=e.anyOf.map(c=>L(c,n)),u=y.union(s);r=o?y.intersection(r,u):u}if(e.oneOf&&Array.isArray(e.oneOf)){const s=e.oneOf.map(c=>L(c,n)),u=y.xor(s);r=o?y.intersection(r,u):u}if(e.allOf&&Array.isArray(e.allOf))if(e.allOf.length===0)r=o?r:y.any();else{let s=o?r:L(e.allOf[0],n);const u=o?0:1;for(let c=u;c<e.allOf.length;c++)s=y.intersection(s,L(e.allOf[c],n));r=s}e.nullable===!0&&n.version==="openapi-3.0"&&(r=y.nullable(r)),e.readOnly===!0&&(r=y.readonly(r));const t={},i=["$id","id","$comment","$anchor","$vocabulary","$dynamicRef","$dynamicAnchor"];for(const s of i)s in e&&(t[s]=e[s]);const a=["contentEncoding","contentMediaType","contentSchema"];for(const s of a)s in e&&(t[s]=e[s]);for(const s of Object.keys(e))C_.has(s)||(t[s]=e[s]);return Object.keys(t).length>0&&n.registry.add(r,t),r}function J_(e,n){if(typeof e=="boolean")return e?y.any():y.never();const r=F_(e,n?.defaultTarget),o=e.$defs||e.definitions||{},t={version:r,defs:o,refs:new Map,processing:new Set,rootSchema:e,registry:n?.registry??q};return L(e,t)}function B_(e){return il(ht,e)}function W_(e){return fl(_t,e)}function q_(e){return yl(yt,e)}function G_(e){return bl($t,e)}function V_(e){return Nl(Cn,e)}const Y_=Object.freeze(Object.defineProperty({__proto__:null,bigint:G_,boolean:q_,date:V_,number:W_,string:B_},Symbol.toStringTag,{value:"Module"}));Z(Hc());const ir=Object.freeze(Object.defineProperty({__proto__:null,$brand:fs,$input:tl,$output:el,NEVER:ds,TimePrecision:al,ZodAny:Di,ZodArray:Zi,ZodBase64:Pn,ZodBase64URL:Dn,ZodBigInt:$t,ZodBigIntFormat:Ln,ZodBoolean:yt,ZodCIDRv4:Nn,ZodCIDRv6:An,ZodCUID:kn,ZodCUID2:On,ZodCatch:so,ZodCodec:Gn,ZodCustom:kt,ZodCustomStringFormat:Ce,ZodDate:Cn,ZodDefault:to,ZodDiscriminatedUnion:Fi,ZodE164:jn,ZodEmail:Sn,ZodEmoji:wn,ZodEnum:Re,ZodError:D_,ZodExactOptional:Xi,ZodFile:Hi,get ZodFirstPartyTypeKind(){return yr},ZodFunction:vo,ZodGUID:Xe,ZodIPv4:xn,ZodIPv6:Un,ZodISODate:ki,ZodISODateTime:Ii,ZodISODuration:Ei,ZodISOTime:Oi,ZodIntersection:Mi,ZodIssueCode:R_,ZodJWT:Rn,ZodKSUID:zn,ZodLazy:po,ZodLiteral:Yi,ZodMAC:Ti,ZodMap:Gi,ZodNaN:co,ZodNanoID:In,ZodNever:Ri,ZodNonOptional:Wn,ZodNull:Ai,ZodNullable:eo,ZodNumber:_t,ZodNumberFormat:we,ZodObject:St,ZodOptional:Bn,ZodPipe:qn,ZodPrefault:ro,ZodPromise:ho,ZodReadonly:lo,ZodRealError:B,ZodRecord:It,ZodSet:Vi,ZodString:ht,ZodStringFormat:P,ZodSuccess:ao,ZodSymbol:Ui,ZodTemplateLiteral:mo,ZodTransform:Ki,ZodTuple:Bi,ZodType:E,ZodULID:En,ZodURL:vt,ZodUUID:te,ZodUndefined:Ni,ZodUnion:wt,ZodUnknown:ji,ZodVoid:Li,ZodXID:Tn,ZodXor:Ci,_ZodString:bn,_default:no,_function:Xt,any:xf,array:bt,base64:mf,base64url:pf,bigint:kf,boolean:xi,catch:uo,check:Xf,cidrv4:df,cidrv6:ff,clone:Y,codec:Yf,coerce:Y_,config:Z,core:A_,cuid:nf,cuid2:rf,custom:Qf,date:Nf,decode:Zd,decodeAsync:Fd,describe:em,discriminatedUnion:Lf,e164:gf,email:qd,emoji:ef,encode:Ld,encodeAsync:Cd,endsWith:pn,enum:Mn,exactOptional:Qi,file:Wf,flattenError:Tr,float32:bf,float64:Sf,formatError:zr,fromJSONSchema:J_,function:Xt,getErrorMap:Z_,globalRegistry:q,gt:ce,gte:M,guid:Gd,hash:$f,hex:yf,hostname:_f,httpUrl:Qd,includes:fn,instanceof:nm,int:Kt,int32:wf,int64:Of,intersection:Ji,ipv4:uf,ipv6:lf,iso:Nd,json:im,jwt:hf,keyof:Af,ksuid:sf,lazy:go,length:pt,literal:Bf,locales:Qc,looseObject:jf,looseRecord:Cf,lowercase:ln,lt:ue,lte:G,mac:cf,map:Ff,maxLength:mt,maxSize:Ze,meta:tm,mime:gn,minLength:$e,minSize:le,multipleOf:Ae,nan:Vf,nanoid:tf,nativeEnum:Jf,negative:_i,never:Zn,nonnegative:$i,nonoptional:oo,nonpositive:yi,normalize:hn,null:Pi,nullable:et,nullish:qf,number:zi,object:Pf,optional:Qe,overwrite:ae,parse:Pd,parseAsync:Dd,partialRecord:Zf,pipe:tt,positive:vi,prefault:io,preprocess:om,prettifyError:As,promise:Kf,property:bi,readonly:fo,record:qi,refine:_o,regex:cn,regexes:Cr,registry:Hr,safeDecode:Jd,safeDecodeAsync:Wd,safeEncode:Md,safeEncodeAsync:Bd,safeParse:jd,safeParseAsync:Rd,set:Mf,setErrorMap:L_,size:ft,slugify:$n,startsWith:mn,strictObject:Df,string:Ht,stringFormat:vf,stringbool:rm,success:Gf,superRefine:yo,symbol:Tf,templateLiteral
41:Hf,toJSONSchema:Ed,toLowerCase:_n,toUpperCase:yn,transform:Jn,treeifyError:Us,trim:vn,tuple:Wi,uint32:If,uint64:Ef,ulid:of,undefined:zf,union:Fn,unknown:be,uppercase:dn,url:Xd,util:zs,uuid:Vd,uuidv4:Yd,uuidv6:Hd,uuidv7:Kd,void:Uf,xid:af,xor:Rf},Symbol.toStringTag,{value:"Module"}));var or={},H_=class{inFlightRequests=new Map;async deduplicate(e,n){const r=this.inFlightRequests.get(e);if(r)return r;const o=n().finally(()=>{this.inFlightRequests.delete(e)});return this.inFlightRequests.set(e,o),o}clear(e){this.inFlightRequests.delete(e)}clearAll(){this.inFlightRequests.clear()}has(e){return this.inFlightRequests.has(e)}size(){return this.inFlightRequests.size}};function K_(e){try{const n=e.split(".");if(n.length!==3)return null;const r=JSON.parse(atob(n[1])).exp;return typeof r=="number"?r:null}catch{return null}}var sm=class{cache=null;get(){return this.cache?Date.now()>this.cache.expiresAt?(this.cache=null,null):this.cache.data:null}set(e,n){const r=this.calculateTTL(n);this.cache={data:e,expiresAt:Date.now()+r}}clear(){this.cache=null}has(){return this.get()!==null}calculateTTL(e){if(!e)return Io;const n=K_(e);if(!n)return Io;const r=Date.now(),o=n*1e3-r-Am;return Math.max(o,1e3)}},X_=class{cache=new sm;lastSessionData=null;invalidated=!1;getCachedSession(){return this.invalidated?null:this.cache.get()}setCachedSession(e){this.invalidated||(this.lastSessionData=this.cache.get(),this.cache.set(e,e.session.token))}invalidateSessionCache(){this.invalidated=!0}clearSessionCache(){this.cache.clear(),this.lastSessionData=null,this.invalidated=!1}wasTokenRefreshed(e){return!this.lastSessionData?.session?.token||!e?.session?.token?!1:this.lastSessionData.session.token!==e.session.token}},Q_=class{cache=new sm;getCachedResponse(){return this.cache.get()}setCachedResponse(e){this.cache.set(e,e.token)}clearCache(){this.cache.clear()}hasCachedResponse(){return this.cache.has()}};async function ey(e){return new Promise((o,t)=>{const i=globalThis.open(e,"neon_oauth_popup","width=500,height=700,popup=yes");if(!i||i.closed){t(new Error("Popup blocked. Please allow popups for this site."));return}const a=setTimeout(()=>{u();try{i.close()}catch{}t(new Error("OAuth popup timed out. Please try again."))},12e4),s=setInterval(()=>{try{i.closed&&(u(),t(new Error("OAuth popup was closed. Please try again.")))}catch{}},500);function u(){clearTimeout(a),clearInterval(s),globalThis.removeEventListener("message",c)}function c(l){l.origin===globalThis.location.origin&&l.data?.type===Wa&&(u(),o({verifier:l.data.verifier||null}))}globalThis.addEventListener("message",c)})}const He=()=>globalThis.window!==void 0&&typeof document<"u",ty=()=>{if(!He())return!1;try{return globalThis.self!==globalThis.top}catch{return!0}},ia="/token/anonymous",ny=ir.object({token:ir.string(),expires_at:ir.number()}),ry=()=>({id:"anonymous-token",pathMethods:{[ia]:"GET"},getActions:e=>({getAnonymousToken:async n=>await e(ia,{method:"GET",...n})})}),$r=crypto.randomUUID(),um=new H_,Q=new X_,oa=new Q_,pe={signUp:"/sign-up",signIn:"/sign-in",signOut:"/sign-out",updateUser:"/update-user",getSession:"/get-session",token:"/token",anonymousToken:"/token/anonymous"};async function iy(e,n){const r=JSON.parse(n?.body||"{}"),o=r.callbackURL||"/",t=new URL(Pm,globalThis.location.origin);t.searchParams.set(Ja,"1"),t.searchParams.set(Ba,o),r.callbackURL=t.toString(),r.disableRedirect=!0;const i=await fetch(e,{...n,body:JSON.stringify(r)}),a=await i.json(),s=a.url;if(!s)throw new Error("Failed to get OAuth URL");const u=await ey(s);if(!u.verifier)throw new Error("OAuth completed but no session verifier received");const c=new URL(o,globalThis.location.origin);return c.searchParams.set(ge,u.verifier),globalThis.location.href=c.toString(),Response.json(a,{status:i.status})}const ar={signUp:{onRequest:()=>{},onSuccess:e=>{if(Dt(e)){const n={session:e.session,user:e.user};Q.setCachedSession(n),Oe({type:"SIGN_IN",data:n})}}},signIn:{beforeFetch:(e,n)=>!(typeof e=="string"?e:e.toString()).includes("/sign-in/social")||!ty()?null:iy(e,n),onRequest:()=>{},onSuccess:e=>{if(Dt(e)){const n={session:e.session,user:e.user};
41Q.setCachedSession(n),Oe({type:"SIGN_IN",data:n})}}},signOut:{onRequest:()=>{Q.invalidateSessionCache(),um.clearAll()},onSuccess:()=>{Q.clearSessionCache(),Oe({type:"SIGN_OUT"})}},updateUser:{onRequest:()=>{},onSuccess:e=>{if(Dt(e)){const n={session:e.session,user:e.user};Q.setCachedSession(n),Oe({type:"USER_UPDATE",data:n})}else Q.clearSessionCache(),Oe({type:"USER_UPDATE"})}},getSession:{beforeFetch:()=>{if(He()&&new URLSearchParams(globalThis.window.location.search).has(ge))return null;const e=Q.getCachedSession();return e?Response.json(e,{status:200}):null},onRequest:e=>{if(!He())return;const n=new URLSearchParams(globalThis.window.location.search).get(ge);if(n){const r=typeof e.url=="string"?new URL(e.url):e.url;return r.searchParams.set(ge,n),{...e,url:r}}},onSuccess:e=>{if(Dt(e)){const n={session:e.session,user:e.user},r=Q.wasTokenRefreshed(n);if(Q.setCachedSession(n),r&&Oe({type:"TOKEN_REFRESH",data:n}),He()){const o=new URL(globalThis.window.location.href);o.searchParams.get(ge)&&(o.searchParams.delete(ge),history.replaceState(history.state,"",o.href))}}}},anonymousToken:{beforeFetch:()=>{const e=oa.getCachedResponse();return e?Response.json(e,{status:200}):null},onRequest:()=>{},onSuccess:e=>{const n=ny.safeParse(e);n.success&&oa.setCachedResponse(n.data)}}};async function Oe(e){const n=oy(e),r="data"in e?e.data:null,o=ay(e);o&&Ee().post({event:"session",data:{trigger:o},clientId:$r}),Ee().post({event:"session",data:{trigger:n,sessionData:r},clientId:$r})}function oy(e){switch(e.type){case"SIGN_IN":return"SIGNED_IN";case"SIGN_OUT":return"SIGNED_OUT";case"TOKEN_REFRESH":return"TOKEN_REFRESHED";case"USER_UPDATE":return"USER_UPDATED"}}function ay(e){switch(e.type){case"SIGN_OUT":return"signout";case"TOKEN_REFRESH":return null;case"USER_UPDATE":return"updateUser";case"SIGN_IN":return null}}function Dt(e){return!!(e&&typeof e=="object"&&"session"in e&&"user"in e&&e.session!==null&&e.user!==null)}function sr(e){if(e.includes("/sign-in/anonymous"))return"anonymousSignIn";if(e.includes(pe.anonymousToken))return"anonymousToken";if(e.includes(pe.signIn))return"signIn";if(e.includes(pe.signUp))return"signUp";if(e.includes(pe.signOut))return"signOut";if(e.includes(pe.updateUser))return"updateUser";if(e.includes(pe.getSession)||e.includes(pe.token))return"getSession"}function sy(){if(He()&&globalThis.opener&&globalThis.opener!==globalThis){const e=new URLSearchParams(globalThis.location.search);if(e.has(Ja)){const n=e.get(ge),r=e.get(Ba);globalThis.opener.postMessage({type:Wa,verifier:n,originalCallback:r},"*"),globalThis.close();return}}Ee().subscribe(e=>{if(e.clientId===$r)return;const n=e.data?.trigger;(n==="signout"||n==="updateUser"||n==="getSession")&&Q.clearSessionCache()})}var uy="@neondatabase/auth",cy="0.5.0-beta";const aa="X-Neon-Client-Info";function Be(e){return e in globalThis}function ly(){if(typeof process<"u"&&or&&(or.NEXT_RUNTIME||or.__NEXT_PRIVATE_ORIGIN))return"next";if(typeof globalThis.window<"u"){if(Be("__NEXT_DATA__"))return"next";if(Be("__remixContext"))return"remix";if(Be("__REACT_DEVTOOLS_GLOBAL_HOOK__"))return"react";if(Be("__VUE__"))return"vue";if(Be("Zone"))return"angular"}}function sa(e,n){const r={sdk:e,version:n,runtime:"unknown",runtimeVersion:"unknown",platform:"unknown",arch:"unknown"};let o;typeof process<"u"&&process.versions?.node?o={...r,runtime:"node",runtimeVersion:process.versions.node,platform:process.platform,arch:process.arch}:typeof Deno<"u"?o={...r,runtime:"deno",runtimeVersion:Deno.version?.deno??"unknown",platform:Deno.build?.os??"unknown",arch:Deno.build?.arch??"unknown"}:typeof Bun<"u"?o={...r,runtime:"bun",runtimeVersion:Bun.version??"unknown",platform:process?.platform??"unknown",arch:process?.arch??"unknown"}:typeof EdgeRuntime<"u"||typeof process<"u"&&!process.versions?.node&&typeof globalThis.window>"u"&&typeof document>"u"?o={...r,runtime:"edge"}:globalThis.window!==void 0&&typeof document<"u"?o={...r,runtime:"browser",runtimeVersion:"unknown",platform:"web",arch:"unknown"}:o=r;const t=ly();return t&&(o.framework=t),o}
41function dy(e,n){const r=JSON.stringify(sa(e,n));return function(t,i){const a=new Headers(t);if(a.has(aa))return a;const s=i?JSON.stringify(sa(i.name,i.version)):r;return a.set(aa,s),a}}const fy=dy(uy,cy),ua="X-Force-Fetch",my=[gg(),fg(),Sg(),pg(),hg(),Ig(),ry()];var cm=class{betterAuthOptions;constructor(e){const n=e.fetchOptions?.onSuccess,r=e.fetchOptions?.onRequest;this.betterAuthOptions={...e,plugins:my,fetchOptions:{...e.fetchOptions,throw:!1,onRequest:o=>{const t=o.url,i=sr(t.toString());i&&ar[i].onRequest(o),r?.(o)},customFetchImpl:async(o,t)=>{const i=fy(t?.headers);if(i.has(ua)){i.delete(ua);const c=await fetch(o,{...t,headers:i});if(!c.ok){const l=await c.clone().json().catch(()=>({}));throw ko({status:c.status,statusText:c.statusText,message:l.message||`HTTP ${c.status} ${c.statusText}`,code:l.code,body:l})}return c}const a=sr(o.toString());if(a){const c=await ar[a].beforeFetch?.(o,t);if(c)return c}const s=`${t?.method||"GET"}:${o}:${t?.body||""}`,u=await um.deduplicate(s,()=>fetch(o,{...t,headers:i}
41));if(!u.ok){const c=await u.clone().json().catch(()=>({}));throw ko({status:u.status,statusText:u.statusText,message:c.message||`HTTP ${u.status} ${u.statusText}`,code:c.code,body:c})}return u.clone()},onSuccess:async o=>{const t=o.response.headers.get("set-auth-jwt");t&&(o.data?.session?o.data.session.token=t:console.warn("[onSuccess] JWT found but no session data to inject into!"));const i=o.request.url.toString(),a=o.data,s=sr(i);s&&ar[s].onSuccess(a),await n?.(o)}}},sy()}async getJWTToken(e){const n=this.getBetterAuthInstance(),r=await n.getSession();return r.data?.session?.token?r.data.session.token:e?(await n.getAnonymousToken()).data?.token??null:null}},py=class extends cm{_betterAuth;constructor(e){super(e),this._betterAuth=ng(this.betterAuthOptions)}getBetterAuthInstance(){return this._betterAuth}};function gy(e){return(n,r)=>new py({baseURL:n,...e,fetchOptions:{...e?.fetchOptions,headers:{...e?.fetchOptions?.headers,...r?.headers}}})}function hy(e,n){const r=n?.adapter??gy(),{fetchOptions:o}=n??{},t=r(e,o),i=n?.allowAnonymous??!1;return typeof t.initialize!="function"?{getJWTToken:()=>t.getJWTToken(i),adapter:t.getBetterAuthInstance()}:{getJWTToken:()=>t.getJWTToken(i),adapter:t}}function vy(e,n={}){const r=Yn.useRef(e.get()),{keys:o,deps:t=[e,o]}=n,i=Yn.useCallback(s=>{const u=c=>{r.current!==c&&(r.current=c,s())};return u(e.value),o?.length?Ym(e,o,u):e.listen(u)},t),a=()=>r.current;return Yn.useSyncExternalStore(i,a,a)}function _y(e){return`use${ns(e)}`}function yy(e){const{pluginPathMethods:n,pluginsActions:r,pluginsAtoms:o,$fetch:t,$store:i,atomListeners:a}=ts(e),s={};for(const[u,c]of Object.entries(o))s[_y(u)]=()=>vy(c);return rs({...r,...s,$fetch:t,$store:i},t,n,o,a)}var $y=class extends cm{_betterAuth;constructor(e){super(e),this._betterAuth=yy(this.betterAuthOptions)}getBetterAuthInstance(){return this._betterAuth}};function Ly(e){return(n,r)=>new $y({baseURL:n,...e,fetchOptions:{...e?.fetchOptions,headers:{...e?.fetchOptions?.headers,...r?.headers}}})}var R={};const Fe=Sm(Tm);var jt={},Rt={},Lt={},Zt={},Ct={},Ft={},ca;function lm(){if(ca)return Ft;ca=1,Object.defineProperty(Ft,"__esModule",{value:!0});class e extends Error{constructor(r){super(r.message),this.name="PostgrestError",this.details=r.details,this.hint=r.hint,this.co
41de=r.code}}return Ft.default=e,Ft}var la;function dm(){if(la)return Ct;la=1,Object.defineProperty(Ct,"__esModule",{value:!0});const n=Fe.__importDefault(lm());class r{constructor(t){var i,a;this.shouldThrowOnError=!1,this.method=t.method,this.url=t.url,this.headers=new Headers(t.headers),this.schema=t.schema,this.body=t.body,this.shouldThrowOnError=(i=t.shouldThrowOnError)!==null&&i!==void 0?i:!1,this.signal=t.signal,this.isMaybeSingle=(a=t.isMaybeSingle)!==null&&a!==void 0?a:!1,t.fetch?this.fetch=t.fetch:this.fetch=fetch}throwOnError(){return this.shouldThrowOnError=!0,this}setHeader(t,i){return this.headers=new Headers(this.headers),this.headers.set(t,i),this}then(t,i){this.schema===void 0||(["GET","HEAD"].includes(this.method)?this.headers.set("Accept-Profile",this.schema):this.headers.set("Content-Profile",this.schema)),this.method!=="GET"&&this.method!=="HEAD"&&this.headers.set("Content-Type","application/json");const a=this.fetch;let s=a(this.url.toString(),{method:this.method,headers:this.headers,body:JSON.stringify(this.body),signal:this.signal}).then(async u=>{var c,l,d,p;let m=null,_=null,$=null,S=u.status,x=u.statusText;if(u.ok){if(this.method!=="HEAD"){const b=await u.text();b===""||(this.headers.get("Accept")==="text/csv"||this.headers.get("Accept")&&(!((c=this.headers.get("Accept"))===null||c===void 0)&&c.includes("application/vnd.pgrst.plan+text"))?_=b:_=JSON.parse(b))}const z=(l=this.headers.get("Prefer"))===null||l===void 0?void 0:l.match(/count=(exact|planned|estimated)/),k=(d=u.headers.get("content-range"))===null||d===void 0?void 0:d.split("/");z&&k&&k.length>1&&($=parseInt(k[1])),this.isMaybeSingle&&this.method==="GET"&&Array.isArray(_)&&(_.length>1?(m={code:"PGRST116",details:`Results contain ${_.length} rows, application/vnd.pgrst.object+json requires 1 row`,hint:null,message:"JSON object requested, multiple (or no) rows returned"},_=null,$=null,S=406,x="Not Acceptable"):_.length===1?_=_[0]:_=null)}else{const z=await u.text();try{m=JSON.parse(z),Array.isArray(m)&&u.status===404&&(_=[],m=null,S=200,x="OK")}catch{u.status===404&&z===""?(S=204,x="No Content"):m={message:z}}if(m&&this.isMaybeSingle&&(!((p=m?.details)===null||p===void 0)&&p.includes("0 rows"))&&(m=null,S=200,x="OK"),m&&this.shouldThrowOnError)throw new n.default(m)}return{error:m,data:_,count:$,status:S,statusText:x}});return this.shouldThrowOnError||(s=s.catch(u=>{var c,l,d;return{error:{message:`${(c=u?.name)!==null&&c!==void 0?c:"FetchError"}: ${u?.message}`,details:`${(l=u?.stack)!==null&&l!==void 0?l:""}`,hint:"",code:`${(d=u?.code)!==null&&d!==void 0?d:""}`},data:null,count:null,status:0,statusText:""}})),s.then(t,i)}returns(){return this}overrideTypes(){return this}}return Ct.default=r,Ct}var da;function fm(){if(da)return Zt;da=1,Object.defineProperty(Zt,"__esModule",{value:!0});const n=Fe.__importDefault(dm());class r extends n.default{select(t){let i=!1;const a=(t??"*").split("").map(s=>
41/\s/.test(s)&&!i?"":(s==='"'&&(i=!i),s)).join("");return this.url.searchParams.set("select",a),this.headers.append("Prefer","return=representation"),this}order(t,{ascending:i=!0,nullsFirst:a,foreignTable:s,referencedTable:u=s}={}){const c=u?`${u}.order`:"order",l=this.url.searchParams.get(c);return this.url.searchParams.set(c,`${l?`${l},`:""}${t}.${i?"asc":"desc"}${a===void 0?"":a?".nullsfirst":".nullslast"}`),this}limit(t,{foreignTable:i,referencedTable:a=i}={}){const s=typeof a>"u"?"limit":`${a}.limit`;return this.url.searchParams.set(s,`${t}`),this}range(t,i,{foreignTable:a,referencedTable:s=a}={}){const u=typeof s>"u"?"offset":`${s}.offset`,c=typeof s>"u"?"limit":`${s}.limit`;return this.url.searchParams.set(u,`${t}`),this.url.searchParams.set(c,`${i-t+1}`),this}abortSignal(t){return this.signal=t,this}single(){return this.headers.set("Accept","application/vnd.pgrst.object+json"),this}maybeSingle(){return this.method==="GET"?this.headers.set("Accept","application/json"):this.headers.set("Accept","application/vnd.pgrst.object+json"),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:t=!1,verbose:i=!1,settings:a=!1,buffers:s=!1,wal:u=!1,format:c="text"}={}){var l;const d=[t?"analyze":null,i?"verbose":null,a?"settings":null,s?"buffers":null,u?"wal":null].filter(Boolean).join("|"),p=(l=this.headers.get("Accept"))!==null&&l!==void 0?l:"application/json";return this.headers.set("Accept",`application/vnd.pgrst.plan+${c}; for="${p}"; options=${d};`),c==="json"?this:this}rollback(){return this.headers.append("Prefer","tx=rollback"),this}returns(){return this}maxAffected(t){return this.headers.append("Prefer","handling=strict"),this.headers.append("Prefer",`max-affected=${t}`),this}}return Zt.default=r,Zt}var fa;function $o(){if(fa)return Lt;fa=1,Object.defineProperty(Lt,"__esModule",{value:!0});const n=Fe.__importDefault(fm()),r=new RegExp("[,()]");class o extends n.default{eq(i,a){return this.url.searchParams.append(i,`eq.${a}`),this}neq(i,a){return this.url.searchParams.append(i,`neq.${a}`),this}gt(i,a){return this.url.searchParams.append(i,`gt.${a}`),this}gte(i,a){return this.url.searchParams.append(i,`gte.${a}`),this}lt(i,a){return this.url.searchParams.append(i,`lt.${a}`),this}lte(i,a){return this.url.searchParams.append(i,`lte.${a}`),this}like(i,a){return this.url.searchParams.append(i,`like.${a}`),this}likeAllOf(i,a){return this.url.searchParams.append(i,`like(all).{${a.join(",")}}`),this}likeAnyOf(i,a){return this.url.searchParams.append(i,`like(any).{${a.join(",")}}`),this}ilike(i,a){return this.url.searchParams.append(i,`ilike.${a}`),this}ilikeAllOf(i,a){return this.url.searchParams.append(i,`ilike(all).{${a.join(",")}}`),this}ilikeAnyOf(i,a){return this.url.searchParams.append(i,`ilike(any).{${a.join(",")}}`),this}is(i,a){return this.url.searchParams.append(i,`is.${a}`),this}in(i,a){const s=Array.from(new Set(a)).map(u=>typeof u=="string"&&r.test(u)?`"${u}"`:`${u}`).join(",");return this.url.searchParams.append(i,`in.(${s})`),this}contains(i,a){return typeof a=="string"?this.url.searchParams.append(i,`cs.${a}`):Array.isArray(a)?this.url.searchParams.append(i,`cs.{${a.join(",")}}`):this.url.searchParams.append(i,`cs.${JSON.stringify(a)}`),this}containedBy(i,a){return typeof a=="string"?this.url.searchParams.append(i,`cd.${a}`):Array.isArray(a)?this.url.searchParams.append(i,`cd.{${a.join(",")}}`):this.url.searchParams.append(i,`cd.${JSON.stringify(a)}`),this}rangeGt(i,a){return this.url.searchParams.append(i,`sr.${a}`),this}rangeGte(i,a){return this.url.searchParams.append(i,`nxl.${a}`),this}rangeLt(i,a){return this.url.searchParams.append(i,`sl.${a}`),this}rangeLte(i,a){return this.url.searchParams.append(i,`nxr.${a}`),this}rangeAdjacent(i,a){return this.url.searchParams.append(i,`adj.${a}`),this}overlaps(i,a){return typeof a=="string"?this.url.searchParams.append(i,`ov.${a}`):this.url.searchParams.append(i,`ov.{${a.join(",")}}`),this}textSearch(i,a,{config:s,type:u}={}){let c="";u==="plain"?c="pl":u==="phrase"?c="ph":u==="websearch"&&(c="w");const l=s===void 0?"":`(${s})`;return this.url.searchParams.append(i,`${c}fts${l}.${a}`),this}
41match(i){return Object.entries(i).forEach(([a,s])=>{this.url.searchParams.append(a,`eq.${s}`)}),this}not(i,a,s){return this.url.searchParams.append(i,`not.${a}.${s}`),this}or(i,{foreignTable:a,referencedTable:s=a}={}){const u=s?`${s}.or`:"or";return this.url.searchParams.append(u,`(${i})`),this}filter(i,a,s){return this.url.searchParams.append(i,`${a}.${s}`),this}}return Lt.default=o,Lt}var ma;function mm(){if(ma)return Rt;ma=1,Object.defineProperty(Rt,"__esModule",{value:!0});const n=Fe.__importDefault($o());class r{constructor(t,{headers:i={},schema:a,fetch:s}){this.url=t,this.headers=new Headers(i),this.schema=a,this.fetch=s}select(t,i){const{head:a=!1,count:s}=i??{},u=a?"HEAD":"GET";let c=!1;const l=(t??"*").split("").map(d=>/\s/.test(d)&&!c?"":(d==='"'&&(c=!c),d)).join("");return this.url.searchParams.set("select",l),s&&this.headers.append("Prefer",`count=${s}`),new n.default({method:u,url:this.url,headers:this.headers,schema:this.schema,fetch:this.fetch})}insert(t,{count:i,defaultToNull:a=!0}={}){var s;const u="POST";if(i&&this.headers.append("Prefer",`count=${i}`),a||this.headers.append("Prefer","missing=default"),Array.isArray(t)){const c=t.reduce((l,d)=>l.concat(Object.keys(d)),[]);if(c.length>0){const l=[...new Set(c)].map(d=>`"${d}"`);this.url.searchParams.set("columns",l.join(","))}}return new n.default({method:u,url:this.url,headers:this.headers,schema:this.schema,body:t,fetch:(s=this.fetch)!==null&&s!==void 0?s:fetch})}upsert(t,{onConflict:i,ignoreDuplicates:a=!1,count:s,defaultToNull:u=!0}={}){var c;const l="POST";if(this.headers.append("Prefer",`resolution=${a?"ignore":"merge"}-duplicates`),i!==void 0&&this.url.searchParams.set("on_conflict",i),s&&this.headers.append("Prefer",`count=${s}`),u||this.headers.append("Prefer","missing=default"),Array.isArray(t)){const d=t.reduce((p,m)=>p.concat(Object.keys(m)),[]);if(d.length>0){const p=[...new Set(d)].map(m=>`"${m}"`);this.url.searchParams.set("columns",p.join(","))}}return new n.default({method:l,url:this.url,headers:this.headers,schema:this.schema,body:t,fetch:(c=this.fetch)!==null&&c!==void 0?c:fetch})}update(t,{count:i}={}){var a;const s="PATCH";return i&&this.headers.append("Prefer",`count=${i}`),new n.default({method:s,url:this.url,headers:this.headers,schema:this.schema,body:t,fetch:(a=this.fetch)!==null&&a!==void 0?a:fetch})}delete({count:t}={}){var i;const a="DELETE";return t&&this.headers.append("Prefer",`count=${t}`),new n.default({method:a,url:this.url,headers:this.headers,schema:this.schema,fetch:(i=this.fetch)!==null&&i!==void 0?i:fetch})}}return Rt.default=r,Rt}var pa;function by(){if(pa)return jt;pa=1,Object.defineProperty(jt,"__esModule",{value:!0});const e=Fe,n=e.__importDefault(mm()),r=e.__importDefault($o());class o{constructor(i,{headers:a={},schema:s,fetch:u}={}){this.url=i,this.headers=new Headers(a),this.schemaName=s,this.fetch=u}from(i){const a=new URL(`${this.url}/${i}`);return new n.default(a,{headers:new Headers(this.headers),schema:this.schemaName,fetch:this.fetch})}schema(i){return new o(this.url,{headers:this.headers,schema:i,fetch:this.fetch})}rpc(i,a={},{head:s=!1,get:u=!1,count:c}={}){var l;let d;const p=new URL(`${this.url}/rpc/${i}`);let m;s||u?(d=s?"HEAD":"GET",Object.entries(a).filter(([$,S])=>S!==void 0).map(([$,S])=>[$,Array.isArray(S)?`{${S.join(",")}}`:`${S}`]).forEach(([$,S])=>{p.searchParams.append($,S)})):(d="POST",m=a);const _=new Headers(this.headers);return c&&_.set("Prefer",`count=${c}`),new r.default({method:d,url:p,headers:_,schema:this.schemaName,body:m,fetch:(l=this.fetch)!==null&&l!==void 0?l:fetch})}}return jt.default=o,jt}var ga;function Sy(){if(ga)return R;ga=1,Object.defineProperty(R,"__esModule",{value:!0}),R.PostgrestError=R.PostgrestBuilder=R.PostgrestTransformBuilder=R.PostgrestFilterBuilder=R.PostgrestQueryBuilder=R.PostgrestClient=void 0;const e=Fe,n=e.__importDefault(by());R.PostgrestClient=n.default;const r=e.__importDefault(mm());R.PostgrestQueryBuilder=r.default;const o=e.__importDefault($o());R.PostgrestFilterBuilder=o.default;const t=e.__importDefault(fm());R.PostgrestTransformBuilder=t.default;const i=e.__importDefault(dm());R.PostgrestBuilder=i.default;const a=e.__importDefault(lm());return R.PostgrestError=a.default,R.default={PostgrestClient:n.default,PostgrestQueryBuilder:r.default,PostgrestFilterBuilder:o.default,PostgrestTransformBuilder:t.default,PostgrestBuilder:i.default,PostgrestError:a.default},R}var pm=Sy();const gm=wm(pm),wy=Im({__proto__:null,default:gm},[pm]),{PostgrestClient:Iy,PostgrestQueryBuilder:Zy,PostgrestFilterBuilder:Cy,PostgrestTransformBuilder:Fy,PostgrestBuilder:My,PostgrestError:Jy}=gm||wy;var ur={},hm=class extends Iy{constructor({dataApiUrl:e,options:n}){super(e,{headers:n?.global?.headers,fetch:n?.global?.fetch,schema:n?.db?.schema})}},ky="@neondatabase/postgrest-js",Oy="0.2.0-beta";const nt="X-Neon-Client-Info";function We(e){return e in globalThis}function Ey(){if(typeof process<"u"&&ur&&(ur.NEXT_RUNTIME||ur.__NEXT_PRIVATE_ORIGIN))return"next";if(typeof globalThis.window<"u"){if(We("__NEXT_DATA__"))return"next";if(We("__remixContext"))return"remix";if(We("__REACT_DEVTOOLS_GLOBAL_HOOK__"))return"react";if(We("__VUE__"))return"vue";if(We("Zone"))return"angular"}}function br(e,n){const r={sdk:e,version:n,runtime:"unknown",runtimeVersion:"unknown",platform:"unknown",arch:"unknown"};let o;
41typeof process<"u"&&process.versions?.node?o={...r,runtime:"node",runtimeVersion:process.versions.node,platform:process.platform,arch:process.arch}:typeof Deno<"u"?o={...r,runtime:"deno",runtimeVersion:Deno.version?.deno??"unknown",platform:Deno.build?.os??"unknown",arch:Deno.build?.arch??"unknown"}:typeof Bun<"u"?o={...r,runtime:"bun",runtimeVersion:Bun.version??"unknown",platform:process?.platform??"unknown",arch:process?.arch??"unknown"}:typeof EdgeRuntime<"u"||typeof process<"u"&&!process.versions?.node&&typeof globalThis.window>"u"&&typeof document>"u"?o={...r,runtime:"edge"}:globalThis.window!==void 0&&typeof document<"u"?o={...r,runtime:"browser",runtimeVersion:"unknown",platform:"web",arch:"unknown"}:o=r;const t=Ey();return t&&(o.framework=t),o}function Ty(e,n){const r=JSON.stringify(br(e,n));return function(t,i){const a=new Headers(t);if(a.has(nt))return a;const s=i?JSON.stringify(br(i.name,i.version)):r;return a.set(nt,s),a}}const zy=Ty(ky,Oy);var xy=class extends Error{constructor(e="Authentication required. A valid token is needed to access the resource."){super(e),this.name="AuthRequiredError"}};function vm(e,n){const r=n??fetch;return async(o,t)=>{const i=await e();if(!i)throw new xy;const a=zy(t?.headers);return a.has("Authorization")||a.set("Authorization",`Bearer ${i}`),r(o,{...t,headers:a})}}var Uy=class extends hm{auth;constructor({dataApiUrl:e,options:n,authClient:r}){super({dataApiUrl:e,options:n}),this.auth=r.adapter}},Ny="@neondatabase/neon-js",Ay="0.7.0-beta";function _m(){const e=br(Ny,Ay);return JSON.stringify(e)}const Py=e=>{const n=new URL(e);if(n.search!==""||n.hash!=="")throw new Error(`Invalid Neon base URL: must not include a query string or hash fragment (got "${e}").`);if(n.username!==""||n.password!=="")throw new Error(`Invalid Neon base URL: must not include credentials (got "${e}").`);const r=n.hostname.split(".");if(r.length<3)throw new Error(`Invalid Neon base URL: hostname "${n.hostname}" must have at least 3 dot-separated labels (e.g. ep-xxx.region.tld).`);const[o,...t]=r,i=[o,"neonauth",...t].join("."),a=[o,"apirest",...t].join("."),s=n.pathname.replace(/\/+$/,""),u=n.port?`:${n.port}`:"";return{auth:`${n.protocol}//${i}${u}${s}/auth`,dataApi:`${n.protocol}//${a}${u}${s}/rest/v1`}};function By(e,n){if(typeof e!="string"&&!e.auth)return Dy(e.dataApi);const{auth:r,dataApi:o}=typeof e=="string"?jy(e):e,t=_m(),i=hy(r.url,{adapter:r.adapter,allowAnonymous:r.allowAnonymous??!1,fetchOptions:{headers:{[nt]:t}}}),s=vm(async()=>i.getJWTToken(),o.options?.global?.fetch);return new Uy({dataApiUrl:o.url,authClient:i,options:{...o.options,global:{...o.options?.global,fetch:s,headers:{...o.options?.global?.headers,[nt]:t}}}})}function Dy(e){const n=_m(),r=vm(e.getToken,e.options?.global?.fetch),o={...e.options,global:{...e.options?.global,fetch:r,headers:{...e.options?.global?.headers,[nt]:n}}};return new hm({dataApiUrl:e.url,options:o})}function jy(e,n){const r=Py(e),o={},t={};return{auth:{...o,url:o.url??r.auth},dataApi:{...t,url:t.url??r.dataApi}}}export{Ly as B,By as c};
42//# sourceMappingURL=neon-B5RpTIjE.js.map

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