"use strict";(()=>{var V4=Object.create;var ly=Object.defineProperty;var H4=Object.getOwnPropertyDescriptor;var Z4=Object.getOwnPropertyNames;var F4=Object.getPrototypeOf,G4=Object.prototype.hasOwnProperty;var Pc=(e=>typeof require<"u"?require:typeof Proxy<"u"?new Proxy(e,{get:(t,n)=>(typeof require<"u"?require:t)[n]}):e)(function(e){if(typeof require<"u")return require.apply(this,arguments);throw Error('Dynamic require of "'+e+'" is not supported')});var ti=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports),Ii=(e,t)=>{for(var n in t)ly(e,n,{get:t[n],enumerable:!0})},J4=(e,t,n,i)=>{if(t&&typeof t=="object"||typeof t=="function")for(let r of Z4(t))!G4.call(e,r)&&r!==n&&ly(e,r,{get:()=>t[r],enumerable:!(i=H4(t,r))||i.enumerable});return e};var ht=(e,t,n)=>(n=e!=null?V4(F4(e)):{},J4(t||!e||!e.__esModule?ly(n,"default",{value:e,enumerable:!0}):n,e));var C1=ti(Pe=>{"use strict";var dy=Symbol.for("react.transitional.element"),K4=Symbol.for("react.portal"),Y4=Symbol.for("react.fragment"),X4=Symbol.for("react.strict_mode"),W4=Symbol.for("react.profiler"),Q4=Symbol.for("react.consumer"),e6=Symbol.for("react.context"),t6=Symbol.for("react.forward_ref"),n6=Symbol.for("react.suspense"),r6=Symbol.for("react.memo"),$1=Symbol.for("react.lazy"),i6=Symbol.for("react.activity"),S1=Symbol.iterator;function a6(e){return e===null||typeof e!="object"?null:(e=S1&&e[S1]||e["@@iterator"],typeof e=="function"?e:null)}var k1={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},x1=Object.assign,R1={};function Ss(e,t,n){this.props=e,this.context=t,this.refs=R1,this.updater=n||k1}Ss.prototype.isReactComponent={};Ss.prototype.setState=function(e,t){if(typeof e!="object"&&typeof e!="function"&&e!=null)throw Error("takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,e,t,"setState")};Ss.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")};function T1(){}T1.prototype=Ss.prototype;function fy(e,t,n){this.props=e,this.context=t,this.refs=R1,this.updater=n||k1}var my=fy.prototype=new T1;my.constructor=fy;x1(my,Ss.prototype);my.isPureReactComponent=!0;var _1=Array.isArray;function uy(){}var vt={H:null,A:null,T:null,S:null},E1=Object.prototype.hasOwnProperty;function py(e,t,n){var i=n.ref;return{$$typeof:dy,type:e,key:t,ref:i!==void 0?i:null,props:n}}function o6(e,t){return py(e.type,t,e.props)}function hy(e){return typeof e=="object"&&e!==null&&e.$$typeof===dy}function s6(e){var t={"=":"=0",":":"=2"};return"$"+e.replace(/[=:]/g,function(n){return t[n]})}var z1=/\/+/g;function cy(e,t){return typeof e=="object"&&e!==null&&e.key!=null?s6(""+e.key):t.toString(36)}function l6(e){switch(e.status){case"fulfilled":return e.value;case"rejected":throw e.reason;default:switch(typeof e.status=="string"?e.then(uy,uy):(e.status="pending",e.then(function(t){e.status==="pending"&&(e.status="fulfilled",e.value=t)},function(t){e.status==="pending"&&(e.status="rejected",e.reason=t)})),e.status){case"fulfilled":return e.value;case"rejected":throw e.reason}}throw e}function ys(e,t,n,i,r){var a=typeof e;(a==="undefined"||a==="boolean")&&(e=null);var o=!1;if(e===null)o=!0;else switch(a){case"bigint":case"string":case"number":o=!0;break;case"object":switch(e.$$typeof){case dy:case K4:o=!0;break;case $1:return o=e._init,ys(o(e._payload),t,n,i,r)}}if(o)return r=r(e),o=i===""?"."+cy(e,0):i,_1(r)?(n="",o!=null&&(n=o.replace(z1,"$&/")+"/"),ys(r,t,n,"",function(c){return c})):r!=null&&(hy(r)&&(r=o6(r,n+(r.key==null||e&&e.key===r.key?"":(""+r.key).replace(z1,"$&/")+"/")+o)),t.push(r)),1;o=0;var s=i===""?".":i+":";if(_1(e))for(var l=0;l<e.length;l++)i=e[l],a=s+cy(i,l),o+=ys(i,t,n,a,r);else if(l=a6(e),typeof l=="function")for(e=l.call(e),l=0;!(i=e.next()).done;)i=i.value,a=s+cy(i,l++),o+=ys(i,t,n,a,r);else if(a==="object"){if(typeof e.then=="function")return ys(l6(e),t,n,i,r);throw t=String(e),Error("Objects are not valid as a React child (found: "+(t==="[object Object]"?"object with keys {"+Object.keys(e).join(", ")+"}":t)+"). If you meant to render a collection of children, use an array instead.")}return o}function Yf(e,t,n){if(e==null)return e;var i=[],r=0;return ys(e,i,"","",function(a){return t.call(n,a,r++)}),i}function c6(e){if(e._status===-1){var t=e._result;t=t(),t.then(function(n){(e._status===0||e._status===-1)&&(e._status=1,e._result=n)},function(n){(e._status===0||e._status===-1)&&(e._status=2,e._result=n)}),e._status===-1&&(e._status=0,e._result=t)}if(e._status===1)return e._result.default;throw e._result}var w1=typeof reportError=="function"?reportError:function(e){if(typeof window=="object"&&typeof window.ErrorEvent=="function"){var t=new window.ErrorEvent("error",{bubbles:!0,cancelable:!0,message:typeof e=="object"&&e!==null&&typeof e.message=="string"?String(e.message):String(e),error:e});if(!window.dispatchEvent(t))return}else if(typeof process=="object"&&typeof process.emit=="function"){process.emit("uncaughtException",e);return}console.error(e)},u6={map:Yf,forEach:function(e,t,n){Yf(e,function(){t.apply(this,arguments)},n)},count:function(e){var t=0;return Yf(e,function(){t++}),t},toArray:function(e){return Yf(e,function(t){return t})||[]},only:function(e){if(!hy(e))throw Error("React.Children.only expected to receive a single React element child.");return e}};Pe.Activity=i6;Pe.Children=u6;Pe.Component=Ss;Pe.Fragment=Y4;Pe.Profiler=W4;Pe.PureComponent=fy;Pe.StrictMode=X4;Pe.Suspense=n6;Pe.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE=vt;Pe.__COMPILER_RUNTIME={__proto__:null,c:function(e){return vt.H.useMemoCache(e)}};Pe.cache=function(e){return function(){return e.apply(null,arguments)}};Pe.cacheSignal=function(){return null};Pe.cloneElement=function(e,t,n){if(e==null)throw Error("The argument must be a React element, but you passed "+e+".");var i=x1({},e.props),r=e.key;if(t!=null)for(a in t.key!==void 0&&(r=""+t.key),t)!E1.call(t,a)||a==="key"||a==="__self"||a==="__source"||a==="ref"&&t.ref===void 0||(i[a]=t[a]);var a=arguments.length-2;if(a===1)i.children=n;else if(1<a){for(var o=Array(a),s=0;s<a;s++)o[s]=arguments[s+2];i.children=o}return py(e.type,r,i)};Pe.createContext=function(e){return e={$$typeof:e6,_currentValue:e,_currentValue2:e,_threadCount:0,Provider:null,Consumer:null},e.Provider=e,e.Consumer={$$typeof:Q4,_context:e},e};Pe.createElement=function(e,t,n){var i,r={},a=null;if(t!=null)for(i in t.key!==void 0&&(a=""+t.key),t)E1.call(t,i)&&i!=="key"&&i!=="__self"&&i!=="__source"&&(r[i]=t[i]);var o=arguments.length-2;if(o===1)r.children=n;else if(1<o){for(var s=Array(o),l=0;l<o;l++)s[l]=arguments[l+2];r.children=s}if(e&&e.defaultProps)for(i in o=e.defaultProps,o)r[i]===void 0&&(r[i]=o[i]);return py(e,a,r)};Pe.createRef=function(){return{current:null}};Pe.forwardRef=function(e){return{$$typeof:t6,render:e}};Pe.isValidElement=hy;Pe.lazy=function(e){return{$$typeof:$1,_payload:{_status:-1,_result:e},_init:c6}};Pe.memo=function(e,t){return{$$typeof:r6,type:e,compare:t===void 0?null:t}};Pe.startTransition=function(e){var t=vt.T,n={};vt.T=n;try{var i=e(),r=vt.S;r!==null&&r(n,i),typeof i=="object"&&i!==null&&typeof i.then=="function"&&i.then(uy,w1)}catch(a){w1(a)}finally{t!==null&&n.types!==null&&(t.types=n.types),vt.T=t}};Pe.unstable_useCacheRefresh=function(){return vt.H.useCacheRefresh()};Pe.use=function(e){return vt.H.use(e)};Pe.useActionState=function(e,t,n){return vt.H.useActionState(e,t,n)};Pe.useCallback=function(e,t){return vt.H.useCallback(e,t)};Pe.useContext=function(e){return vt.H.useContext(e)};Pe.useDebugValue=function(){};Pe.useDeferredValue=function(e,t){return vt.H.useDeferredValue(e,t)};Pe.useEffect=function(e,t){return vt.H.useEffect(e,t)};Pe.useEffectEvent=function(e){return vt.H.useEffectEvent(e)};Pe.useId=function(){return vt.H.useId()};Pe.useImperativeHandle=function(e,t,n){return vt.H.useImperativeHandle(e,t,n)};Pe.useInsertionEffect=function(e,t){return vt.H.useInsertionEffect(e,t)};Pe.useLayoutEffect=function(e,t){return vt.H.useLayoutEffect(e,t)};Pe.useMemo=function(e,t){return vt.H.useMemo(e,t)};Pe.useOptimistic=function(e,t){return vt.H.useOptimistic(e,t)};Pe.useReducer=function(e,t,n){return vt.H.useReducer(e,t,n)};Pe.useRef=function(e){return vt.H.useRef(e)};Pe.useState=function(e){return vt.H.useState(e)};Pe.useSyncExternalStore=function(e,t,n){return vt.H.useSyncExternalStore(e,t,n)};Pe.useTransition=function(){return vt.H.useTransition()};Pe.version="19.2.7"});var fr=ti((oF,I1)=>{"use strict";I1.exports=C1()});var q1=ti(_t=>{"use strict";function yy(e,t){var n=e.length;e.push(t);e:for(;0<n;){var i=n-1>>>1,r=e[i];if(0<Xf(r,t))e[i]=t,e[n]=r,n=i;else break e}}function mi(e){return e.length===0?null:e[0]}function Qf(e){if(e.length===0)return null;var t=e[0],n=e.pop();if(n!==t){e[0]=n;e:for(var i=0,r=e.length,a=r>>>1;i<a;){var o=2*(i+1)-1,s=e[o],l=o+1,c=e[l];if(0>Xf(s,n))l<r&&0>Xf(c,s)?(e[i]=c,e[l]=n,i=l):(e[i]=s,e[o]=n,i=o);else if(l<r&&0>Xf(c,n))e[i]=c,e[l]=n,i=l;else break e}}return t}function Xf(e,t){var n=e.sortIndex-t.sortIndex;return n!==0?n:e.id-t.id}_t.unstable_now=void 0;typeof performance=="object"&&typeof performance.now=="function"?(O1=performance,_t.unstable_now=function(){return O1.now()}):(gy=Date,N1=gy.now(),_t.unstable_now=function(){return gy.now()-N1});var O1,gy,N1,Oi=[],ca=[],d6=1,Ir=null,$n=3,Sy=!1,Mc=!1,Dc=!1,_y=!1,M1=typeof setTimeout=="function"?setTimeout:null,D1=typeof clearTimeout=="function"?clearTimeout:null,A1=typeof setImmediate<"u"?setImmediate:null;function Wf(e){for(var t=mi(ca);t!==null;){if(t.callback===null)Qf(ca);else if(t.startTime<=e)Qf(ca),t.sortIndex=t.expirationTime,yy(Oi,t);else break;t=mi(ca)}}function zy(e){if(Dc=!1,Wf(e),!Mc)if(mi(Oi)!==null)Mc=!0,zs||(zs=!0,_s());else{var t=mi(ca);t!==null&&wy(zy,t.startTime-e)}}var zs=!1,jc=-1,j1=5,U1=-1;function L1(){return _y?!0:!(_t.unstable_now()-U1<j1)}function vy(){if(_y=!1,zs){var e=_t.unstable_now();U1=e;var t=!0;try{e:{Mc=!1,Dc&&(Dc=!1,D1(jc),jc=-1),Sy=!0;var n=$n;try{t:{for(Wf(e),Ir=mi(Oi);Ir!==null&&!(Ir.expirationTime>e&&L1());){var i=Ir.callback;if(typeof i=="function"){Ir.callback=null,$n=Ir.priorityLevel;var r=i(Ir.expirationTime<=e);if(e=_t.unstable_now(),typeof r=="function"){Ir.callback=r,Wf(e),t=!0;break t}Ir===mi(Oi)&&Qf(Oi),Wf(e)}else Qf(Oi);Ir=mi(Oi)}if(Ir!==null)t=!0;else{var a=mi(ca);a!==null&&wy(zy,a.startTime-e),t=!1}}break e}finally{Ir=null,$n=n,Sy=!1}t=void 0}}finally{t?_s():zs=!1}}}var _s;typeof A1=="function"?_s=function(){A1(vy)}:typeof MessageChannel<"u"?(by=new MessageChannel,P1=by.port2,by.port1.onmessage=vy,_s=function(){P1.postMessage(null)}):_s=function(){M1(vy,0)};var by,P1;function wy(e,t){jc=M1(function(){e(_t.unstable_now())},t)}_t.unstable_IdlePriority=5;_t.unstable_ImmediatePriority=1;_t.unstable_LowPriority=4;_t.unstable_NormalPriority=3;_t.unstable_Profiling=null;_t.unstable_UserBlockingPriority=2;_t.unstable_cancelCallback=function(e){e.callback=null};_t.unstable_forceFrameRate=function(e){0>e||125<e?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):j1=0<e?Math.floor(1e3/e):5};_t.unstable_getCurrentPriorityLevel=function(){return $n};_t.unstable_next=function(e){switch($n){case 1:case 2:case 3:var t=3;break;default:t=$n}var n=$n;$n=t;try{return e()}finally{$n=n}};_t.unstable_requestPaint=function(){_y=!0};_t.unstable_runWithPriority=function(e,t){switch(e){case 1:case 2:case 3:case 4:case 5:break;default:e=3}var n=$n;$n=e;try{return t()}finally{$n=n}};_t.unstable_scheduleCallback=function(e,t,n){var i=_t.unstable_now();switch(typeof n=="object"&&n!==null?(n=n.delay,n=typeof n=="number"&&0<n?i+n:i):n=i,e){case 1:var r=-1;break;case 2:r=250;break;case 5:r=1073741823;break;case 4:r=1e4;break;default:r=5e3}return r=n+r,e={id:d6++,callback:t,priorityLevel:e,startTime:n,expirationTime:r,sortIndex:-1},n>i?(e.sortIndex=n,yy(ca,e),mi(Oi)===null&&e===mi(ca)&&(Dc?(D1(jc),jc=-1):Dc=!0,wy(zy,n-i))):(e.sortIndex=r,yy(Oi,e),Mc||Sy||(Mc=!0,zs||(zs=!0,_s()))),e};_t.unstable_shouldYield=L1;_t.unstable_wrapCallback=function(e){var t=$n;return function(){var n=$n;$n=t;try{return e.apply(this,arguments)}finally{$n=n}}}});var V1=ti((lF,B1)=>{"use strict";B1.exports=q1()});var Z1=ti(Nn=>{"use strict";var f6=fr();function H1(e){var t="https://react.dev/errors/"+e;if(1<arguments.length){t+="?args[]="+encodeURIComponent(arguments[1]);for(var n=2;n<arguments.length;n++)t+="&args[]="+encodeURIComponent(arguments[n])}return"Minified React error #"+e+"; visit "+t+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}function ua(){}var On={d:{f:ua,r:function(){throw Error(H1(522))},D:ua,C:ua,L:ua,m:ua,X:ua,S:ua,M:ua},p:0,findDOMNode:null},m6=Symbol.for("react.portal");function p6(e,t,n){var i=3<arguments.length&&arguments[3]!==void 0?arguments[3]:null;return{$$typeof:m6,key:i==null?null:""+i,children:e,containerInfo:t,implementation:n}}var Uc=f6.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE;function em(e,t){if(e==="font")return"";if(typeof t=="string")return t==="use-credentials"?t:""}Nn.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE=On;Nn.createPortal=function(e,t){var n=2<arguments.length&&arguments[2]!==void 0?arguments[2]:null;if(!t||t.nodeType!==1&&t.nodeType!==9&&t.nodeType!==11)throw Error(H1(299));return p6(e,t,null,n)};Nn.flushSync=function(e){var t=Uc.T,n=On.p;try{if(Uc.T=null,On.p=2,e)return e()}finally{Uc.T=t,On.p=n,On.d.f()}};Nn.preconnect=function(e,t){typeof e=="string"&&(t?(t=t.crossOrigin,t=typeof t=="string"?t==="use-credentials"?t:"":void 0):t=null,On.d.C(e,t))};Nn.prefetchDNS=function(e){typeof e=="string"&&On.d.D(e)};Nn.preinit=function(e,t){if(typeof e=="string"&&t&&typeof t.as=="string"){var n=t.as,i=em(n,t.crossOrigin),r=typeof t.integrity=="string"?t.integrity:void 0,a=typeof t.fetchPriority=="string"?t.fetchPriority:void 0;n==="style"?On.d.S(e,typeof t.precedence=="string"?t.precedence:void 0,{crossOrigin:i,integrity:r,fetchPriority:a}):n==="script"&&On.d.X(e,{crossOrigin:i,integrity:r,fetchPriority:a,nonce:typeof t.nonce=="string"?t.nonce:void 0})}};Nn.preinitModule=function(e,t){if(typeof e=="string")if(typeof t=="object"&&t!==null){if(t.as==null||t.as==="script"){var n=em(t.as,t.crossOrigin);On.d.M(e,{crossOrigin:n,integrity:typeof t.integrity=="string"?t.integrity:void 0,nonce:typeof t.nonce=="string"?t.nonce:void 0})}}else t==null&&On.d.M(e)};Nn.preload=function(e,t){if(typeof e=="string"&&typeof t=="object"&&t!==null&&typeof t.as=="string"){var n=t.as,i=em(n,t.crossOrigin);On.d.L(e,n,{crossOrigin:i,integrity:typeof t.integrity=="string"?t.integrity:void 0,nonce:typeof t.nonce=="string"?t.nonce:void 0,type:typeof t.type=="string"?t.type:void 0,fetchPriority:typeof t.fetchPriority=="string"?t.fetchPriority:void 0,referrerPolicy:typeof t.referrerPolicy=="string"?t.referrerPolicy:void 0,imageSrcSet:typeof t.imageSrcSet=="string"?t.imageSrcSet:void 0,imageSizes:typeof t.imageSizes=="string"?t.imageSizes:void 0,media:typeof t.media=="string"?t.media:void 0})}};Nn.preloadModule=function(e,t){if(typeof e=="string")if(t){var n=em(t.as,t.crossOrigin);On.d.m(e,{as:typeof t.as=="string"&&t.as!=="script"?t.as:void 0,crossOrigin:n,integrity:typeof t.integrity=="string"?t.integrity:void 0})}else On.d.m(e)};Nn.requestFormReset=function(e){On.d.r(e)};Nn.unstable_batchedUpdates=function(e,t){return e(t)};Nn.useFormState=function(e,t,n){return Uc.H.useFormState(e,t,n)};Nn.useFormStatus=function(){return Uc.H.useHostTransitionStatus()};Nn.version="19.2.7"});var J1=ti((uF,G1)=>{"use strict";function F1(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(F1)}catch(e){console.error(e)}}F1(),G1.exports=Z1()});var oO=ti(kp=>{"use strict";var Wt=V1(),SE=fr(),h6=J1();function Q(e){var t="https://react.dev/errors/"+e;if(1<arguments.length){t+="?args[]="+encodeURIComponent(arguments[1]);for(var n=2;n<arguments.length;n++)t+="&args[]="+encodeURIComponent(arguments[n])}return"Minified React error #"+e+"; visit "+t+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}function _E(e){return!(!e||e.nodeType!==1&&e.nodeType!==9&&e.nodeType!==11)}function ku(e){var t=e,n=e;if(e.alternate)for(;t.return;)t=t.return;else{e=t;do t=e,(t.flags&4098)!==0&&(n=t.return),e=t.return;while(e)}return t.tag===3?n:null}function zE(e){if(e.tag===13){var t=e.memoizedState;if(t===null&&(e=e.alternate,e!==null&&(t=e.memoizedState)),t!==null)return t.dehydrated}return null}function wE(e){if(e.tag===31){var t=e.memoizedState;if(t===null&&(e=e.alternate,e!==null&&(t=e.memoizedState)),t!==null)return t.dehydrated}return null}function K1(e){if(ku(e)!==e)throw Error(Q(188))}function g6(e){var t=e.alternate;if(!t){if(t=ku(e),t===null)throw Error(Q(188));return t!==e?null:e}for(var n=e,i=t;;){var r=n.return;if(r===null)break;var a=r.alternate;if(a===null){if(i=r.return,i!==null){n=i;continue}break}if(r.child===a.child){for(a=r.child;a;){if(a===n)return K1(r),e;if(a===i)return K1(r),t;a=a.sibling}throw Error(Q(188))}if(n.return!==i.return)n=r,i=a;else{for(var o=!1,s=r.child;s;){if(s===n){o=!0,n=r,i=a;break}if(s===i){o=!0,i=r,n=a;break}s=s.sibling}if(!o){for(s=a.child;s;){if(s===n){o=!0,n=a,i=r;break}if(s===i){o=!0,i=a,n=r;break}s=s.sibling}if(!o)throw Error(Q(189))}}if(n.alternate!==i)throw Error(Q(190))}if(n.tag!==3)throw Error(Q(188));return n.stateNode.current===n?e:t}function $E(e){var t=e.tag;if(t===5||t===26||t===27||t===6)return e;for(e=e.child;e!==null;){if(t=$E(e),t!==null)return t;e=e.sibling}return null}var St=Object.assign,v6=Symbol.for("react.element"),tm=Symbol.for("react.transitional.element"),Gc=Symbol.for("react.portal"),Ts=Symbol.for("react.fragment"),kE=Symbol.for("react.strict_mode"),rS=Symbol.for("react.profiler"),xE=Symbol.for("react.consumer"),Li=Symbol.for("react.context"),WS=Symbol.for("react.forward_ref"),iS=Symbol.for("react.suspense"),aS=Symbol.for("react.suspense_list"),QS=Symbol.for("react.memo"),da=Symbol.for("react.lazy");Symbol.for("react.scope");var oS=Symbol.for("react.activity");Symbol.for("react.legacy_hidden");Symbol.for("react.tracing_marker");var b6=Symbol.for("react.memo_cache_sentinel");Symbol.for("react.view_transition");var Y1=Symbol.iterator;function Lc(e){return e===null||typeof e!="object"?null:(e=Y1&&e[Y1]||e["@@iterator"],typeof e=="function"?e:null)}var y6=Symbol.for("react.client.reference");function sS(e){if(e==null)return null;if(typeof e=="function")return e.$$typeof===y6?null:e.displayName||e.name||null;if(typeof e=="string")return e;switch(e){case Ts:return"Fragment";case rS:return"Profiler";case kE:return"StrictMode";case iS:return"Suspense";case aS:return"SuspenseList";case oS:return"Activity"}if(typeof e=="object")switch(e.$$typeof){case Gc:return"Portal";case Li:return e.displayName||"Context";case xE:return(e._context.displayName||"Context")+".Consumer";case WS:var t=e.render;return e=e.displayName,e||(e=t.displayName||t.name||"",e=e!==""?"ForwardRef("+e+")":"ForwardRef"),e;case QS:return t=e.displayName||null,t!==null?t:sS(e.type)||"Memo";case da:t=e._payload,e=e._init;try{return sS(e(t))}catch{}}return null}var Jc=Array.isArray,Ce=SE.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,tt=h6.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,zo={pending:!1,data:null,method:null,action:null},lS=[],Es=-1;function bi(e){return{current:e}}function an(e){0>Es||(e.current=lS[Es],lS[Es]=null,Es--)}function gt(e,t){Es++,lS[Es]=e.current,e.current=t}var vi=bi(null),du=bi(null),za=bi(null),Am=bi(null);function Pm(e,t){switch(gt(za,t),gt(du,e),gt(vi,null),t.nodeType){case 9:case 11:e=(e=t.documentElement)&&(e=e.namespaceURI)?rE(e):0;break;default:if(e=t.tagName,t=t.namespaceURI)t=rE(t),e=FI(t,e);else switch(e){case"svg":e=1;break;case"math":e=2;break;default:e=0}}an(vi),gt(vi,e)}function Gs(){an(vi),an(du),an(za)}function cS(e){e.memoizedState!==null&&gt(Am,e);var t=vi.current,n=FI(t,e.type);t!==n&&(gt(du,e),gt(vi,n))}function Mm(e){du.current===e&&(an(vi),an(du)),Am.current===e&&(an(Am),zu._currentValue=zo)}var $y,X1;function bo(e){if($y===void 0)try{throw Error()}catch(n){var t=n.stack.trim().match(/\n( *(at )?)/);$y=t&&t[1]||"",X1=-1<n.stack.indexOf(`
    at`)?" (<anonymous>)":-1<n.stack.indexOf("@")?"@unknown:0:0":""}return`
`+$y+e+X1}var ky=!1;function xy(e,t){if(!e||ky)return"";ky=!0;var n=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{var i={DetermineComponentFrameRoot:function(){try{if(t){var d=function(){throw Error()};if(Object.defineProperty(d.prototype,"props",{set:function(){throw Error()}}),typeof Reflect=="object"&&Reflect.construct){try{Reflect.construct(d,[])}catch(m){var f=m}Reflect.construct(e,[],d)}else{try{d.call()}catch(m){f=m}e.call(d.prototype)}}else{try{throw Error()}catch(m){f=m}(d=e())&&typeof d.catch=="function"&&d.catch(function(){})}}catch(m){if(m&&f&&typeof m.stack=="string")return[m.stack,f.stack]}return[null,null]}};i.DetermineComponentFrameRoot.displayName="DetermineComponentFrameRoot";var r=Object.getOwnPropertyDescriptor(i.DetermineComponentFrameRoot,"name");r&&r.configurable&&Object.defineProperty(i.DetermineComponentFrameRoot,"name",{value:"DetermineComponentFrameRoot"});var a=i.DetermineComponentFrameRoot(),o=a[0],s=a[1];if(o&&s){var l=o.split(`
`),c=s.split(`
`);for(r=i=0;i<l.length&&!l[i].includes("DetermineComponentFrameRoot");)i++;for(;r<c.length&&!c[r].includes("DetermineComponentFrameRoot");)r++;if(i===l.length||r===c.length)for(i=l.length-1,r=c.length-1;1<=i&&0<=r&&l[i]!==c[r];)r--;for(;1<=i&&0<=r;i--,r--)if(l[i]!==c[r]){if(i!==1||r!==1)do if(i--,r--,0>r||l[i]!==c[r]){var u=`
`+l[i].replace(" at new "," at ");return e.displayName&&u.includes("<anonymous>")&&(u=u.replace("<anonymous>",e.displayName)),u}while(1<=i&&0<=r);break}}}finally{ky=!1,Error.prepareStackTrace=n}return(n=e?e.displayName||e.name:"")?bo(n):""}function S6(e,t){switch(e.tag){case 26:case 27:case 5:return bo(e.type);case 16:return bo("Lazy");case 13:return e.child!==t&&t!==null?bo("Suspense Fallback"):bo("Suspense");case 19:return bo("SuspenseList");case 0:case 15:return xy(e.type,!1);case 11:return xy(e.type.render,!1);case 1:return xy(e.type,!0);case 31:return bo("Activity");default:return""}}function W1(e){try{var t="",n=null;do t+=S6(e,n),n=e,e=e.return;while(e);return t}catch(i){return`
Error generating stack: `+i.message+`
`+i.stack}}var uS=Object.prototype.hasOwnProperty,e_=Wt.unstable_scheduleCallback,Ry=Wt.unstable_cancelCallback,_6=Wt.unstable_shouldYield,z6=Wt.unstable_requestPaint,vr=Wt.unstable_now,w6=Wt.unstable_getCurrentPriorityLevel,RE=Wt.unstable_ImmediatePriority,TE=Wt.unstable_UserBlockingPriority,Dm=Wt.unstable_NormalPriority,$6=Wt.unstable_LowPriority,EE=Wt.unstable_IdlePriority,k6=Wt.log,x6=Wt.unstable_setDisableYieldValue,xu=null,br=null;function va(e){if(typeof k6=="function"&&x6(e),br&&typeof br.setStrictMode=="function")try{br.setStrictMode(xu,e)}catch{}}var yr=Math.clz32?Math.clz32:E6,R6=Math.log,T6=Math.LN2;function E6(e){return e>>>=0,e===0?32:31-(R6(e)/T6|0)|0}var nm=256,rm=262144,im=4194304;function yo(e){var t=e&42;if(t!==0)return t;switch(e&-e){case 1:return 1;case 2:return 2;case 4:return 4;case 8:return 8;case 16:return 16;case 32:return 32;case 64:return 64;case 128:return 128;case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:return e&261888;case 262144:case 524288:case 1048576:case 2097152:return e&3932160;case 4194304:case 8388608:case 16777216:case 33554432:return e&62914560;case 67108864:return 67108864;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 0;default:return e}}function cp(e,t,n){var i=e.pendingLanes;if(i===0)return 0;var r=0,a=e.suspendedLanes,o=e.pingedLanes;e=e.warmLanes;var s=i&134217727;return s!==0?(i=s&~a,i!==0?r=yo(i):(o&=s,o!==0?r=yo(o):n||(n=s&~e,n!==0&&(r=yo(n))))):(s=i&~a,s!==0?r=yo(s):o!==0?r=yo(o):n||(n=i&~e,n!==0&&(r=yo(n)))),r===0?0:t!==0&&t!==r&&(t&a)===0&&(a=r&-r,n=t&-t,a>=n||a===32&&(n&4194048)!==0)?t:r}function Ru(e,t){return(e.pendingLanes&~(e.suspendedLanes&~e.pingedLanes)&t)===0}function C6(e,t){switch(e){case 1:case 2:case 4:case 8:case 64:return t+250;case 16:case 32:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return t+5e3;case 4194304:case 8388608:case 16777216:case 33554432:return-1;case 67108864:case 134217728:case 268435456:case 536870912:case 1073741824:return-1;default:return-1}}function CE(){var e=im;return im<<=1,(im&62914560)===0&&(im=4194304),e}function Ty(e){for(var t=[],n=0;31>n;n++)t.push(e);return t}function Tu(e,t){e.pendingLanes|=t,t!==268435456&&(e.suspendedLanes=0,e.pingedLanes=0,e.warmLanes=0)}function I6(e,t,n,i,r,a){var o=e.pendingLanes;e.pendingLanes=n,e.suspendedLanes=0,e.pingedLanes=0,e.warmLanes=0,e.expiredLanes&=n,e.entangledLanes&=n,e.errorRecoveryDisabledLanes&=n,e.shellSuspendCounter=0;var s=e.entanglements,l=e.expirationTimes,c=e.hiddenUpdates;for(n=o&~n;0<n;){var u=31-yr(n),d=1<<u;s[u]=0,l[u]=-1;var f=c[u];if(f!==null)for(c[u]=null,u=0;u<f.length;u++){var m=f[u];m!==null&&(m.lane&=-536870913)}n&=~d}i!==0&&IE(e,i,0),a!==0&&r===0&&e.tag!==0&&(e.suspendedLanes|=a&~(o&~t))}function IE(e,t,n){e.pendingLanes|=t,e.suspendedLanes&=~t;var i=31-yr(t);e.entangledLanes|=t,e.entanglements[i]=e.entanglements[i]|1073741824|n&261930}function OE(e,t){var n=e.entangledLanes|=t;for(e=e.entanglements;n;){var i=31-yr(n),r=1<<i;r&t|e[i]&t&&(e[i]|=t),n&=~r}}function NE(e,t){var n=t&-t;return n=(n&42)!==0?1:t_(n),(n&(e.suspendedLanes|t))!==0?0:n}function t_(e){switch(e){case 2:e=1;break;case 8:e=4;break;case 32:e=16;break;case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:case 4194304:case 8388608:case 16777216:case 33554432:e=128;break;case 268435456:e=134217728;break;default:e=0}return e}function n_(e){return e&=-e,2<e?8<e?(e&134217727)!==0?32:268435456:8:2}function AE(){var e=tt.p;return e!==0?e:(e=window.event,e===void 0?32:rO(e.type))}function Q1(e,t){var n=tt.p;try{return tt.p=e,t()}finally{tt.p=n}}var Pa=Math.random().toString(36).slice(2),mn="__reactFiber$"+Pa,Wn="__reactProps$"+Pa,il="__reactContainer$"+Pa,dS="__reactEvents$"+Pa,O6="__reactListeners$"+Pa,N6="__reactHandles$"+Pa,eT="__reactResources$"+Pa,Eu="__reactMarker$"+Pa;function r_(e){delete e[mn],delete e[Wn],delete e[dS],delete e[O6],delete e[N6]}function Cs(e){var t=e[mn];if(t)return t;for(var n=e.parentNode;n;){if(t=n[il]||n[mn]){if(n=t.alternate,t.child!==null||n!==null&&n.child!==null)for(e=lE(e);e!==null;){if(n=e[mn])return n;e=lE(e)}return t}e=n,n=e.parentNode}return null}function al(e){if(e=e[mn]||e[il]){var t=e.tag;if(t===5||t===6||t===13||t===31||t===26||t===27||t===3)return e}return null}function Kc(e){var t=e.tag;if(t===5||t===26||t===27||t===6)return e.stateNode;throw Error(Q(33))}function Ls(e){var t=e[eT];return t||(t=e[eT]={hoistableStyles:new Map,hoistableScripts:new Map}),t}function rn(e){e[Eu]=!0}var PE=new Set,ME={};function Oo(e,t){Js(e,t),Js(e+"Capture",t)}function Js(e,t){for(ME[e]=t,e=0;e<t.length;e++)PE.add(t[e])}var A6=RegExp("^[:A-Z_a-z\\u00C0-\\u00D6\\u00D8-\\u00F6\\u00F8-\\u02FF\\u0370-\\u037D\\u037F-\\u1FFF\\u200C-\\u200D\\u2070-\\u218F\\u2C00-\\u2FEF\\u3001-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFFD][:A-Z_a-z\\u00C0-\\u00D6\\u00D8-\\u00F6\\u00F8-\\u02FF\\u0370-\\u037D\\u037F-\\u1FFF\\u200C-\\u200D\\u2070-\\u218F\\u2C00-\\u2FEF\\u3001-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFFD\\-.0-9\\u00B7\\u0300-\\u036F\\u203F-\\u2040]*$"),tT={},nT={};function P6(e){return uS.call(nT,e)?!0:uS.call(tT,e)?!1:A6.test(e)?nT[e]=!0:(tT[e]=!0,!1)}function ym(e,t,n){if(P6(t))if(n===null)e.removeAttribute(t);else{switch(typeof n){case"undefined":case"function":case"symbol":e.removeAttribute(t);return;case"boolean":var i=t.toLowerCase().slice(0,5);if(i!=="data-"&&i!=="aria-"){e.removeAttribute(t);return}}e.setAttribute(t,""+n)}}function am(e,t,n){if(n===null)e.removeAttribute(t);else{switch(typeof n){case"undefined":case"function":case"symbol":case"boolean":e.removeAttribute(t);return}e.setAttribute(t,""+n)}}function Ni(e,t,n,i){if(i===null)e.removeAttribute(n);else{switch(typeof i){case"undefined":case"function":case"symbol":case"boolean":e.removeAttribute(n);return}e.setAttributeNS(t,n,""+i)}}function Nr(e){switch(typeof e){case"bigint":case"boolean":case"number":case"string":case"undefined":return e;case"object":return e;default:return""}}function DE(e){var t=e.type;return(e=e.nodeName)&&e.toLowerCase()==="input"&&(t==="checkbox"||t==="radio")}function M6(e,t,n){var i=Object.getOwnPropertyDescriptor(e.constructor.prototype,t);if(!e.hasOwnProperty(t)&&typeof i<"u"&&typeof i.get=="function"&&typeof i.set=="function"){var r=i.get,a=i.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return r.call(this)},set:function(o){n=""+o,a.call(this,o)}}),Object.defineProperty(e,t,{enumerable:i.enumerable}),{getValue:function(){return n},setValue:function(o){n=""+o},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}function fS(e){if(!e._valueTracker){var t=DE(e)?"checked":"value";e._valueTracker=M6(e,t,""+e[t])}}function jE(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var n=t.getValue(),i="";return e&&(i=DE(e)?e.checked?"true":"false":e.value),e=i,e!==n?(t.setValue(e),!0):!1}function jm(e){if(e=e||(typeof document<"u"?document:void 0),typeof e>"u")return null;try{return e.activeElement||e.body}catch{return e.body}}var D6=/[\n"\\]/g;function Mr(e){return e.replace(D6,function(t){return"\\"+t.charCodeAt(0).toString(16)+" "})}function mS(e,t,n,i,r,a,o,s){e.name="",o!=null&&typeof o!="function"&&typeof o!="symbol"&&typeof o!="boolean"?e.type=o:e.removeAttribute("type"),t!=null?o==="number"?(t===0&&e.value===""||e.value!=t)&&(e.value=""+Nr(t)):e.value!==""+Nr(t)&&(e.value=""+Nr(t)):o!=="submit"&&o!=="reset"||e.removeAttribute("value"),t!=null?pS(e,o,Nr(t)):n!=null?pS(e,o,Nr(n)):i!=null&&e.removeAttribute("value"),r==null&&a!=null&&(e.defaultChecked=!!a),r!=null&&(e.checked=r&&typeof r!="function"&&typeof r!="symbol"),s!=null&&typeof s!="function"&&typeof s!="symbol"&&typeof s!="boolean"?e.name=""+Nr(s):e.removeAttribute("name")}function UE(e,t,n,i,r,a,o,s){if(a!=null&&typeof a!="function"&&typeof a!="symbol"&&typeof a!="boolean"&&(e.type=a),t!=null||n!=null){if(!(a!=="submit"&&a!=="reset"||t!=null)){fS(e);return}n=n!=null?""+Nr(n):"",t=t!=null?""+Nr(t):n,s||t===e.value||(e.value=t),e.defaultValue=t}i=i??r,i=typeof i!="function"&&typeof i!="symbol"&&!!i,e.checked=s?e.checked:!!i,e.defaultChecked=!!i,o!=null&&typeof o!="function"&&typeof o!="symbol"&&typeof o!="boolean"&&(e.name=o),fS(e)}function pS(e,t,n){t==="number"&&jm(e.ownerDocument)===e||e.defaultValue===""+n||(e.defaultValue=""+n)}function qs(e,t,n,i){if(e=e.options,t){t={};for(var r=0;r<n.length;r++)t["$"+n[r]]=!0;for(n=0;n<e.length;n++)r=t.hasOwnProperty("$"+e[n].value),e[n].selected!==r&&(e[n].selected=r),r&&i&&(e[n].defaultSelected=!0)}else{for(n=""+Nr(n),t=null,r=0;r<e.length;r++){if(e[r].value===n){e[r].selected=!0,i&&(e[r].defaultSelected=!0);return}t!==null||e[r].disabled||(t=e[r])}t!==null&&(t.selected=!0)}}function LE(e,t,n){if(t!=null&&(t=""+Nr(t),t!==e.value&&(e.value=t),n==null)){e.defaultValue!==t&&(e.defaultValue=t);return}e.defaultValue=n!=null?""+Nr(n):""}function qE(e,t,n,i){if(t==null){if(i!=null){if(n!=null)throw Error(Q(92));if(Jc(i)){if(1<i.length)throw Error(Q(93));i=i[0]}n=i}n==null&&(n=""),t=n}n=Nr(t),e.defaultValue=n,i=e.textContent,i===n&&i!==""&&i!==null&&(e.value=i),fS(e)}function Ks(e,t){if(t){var n=e.firstChild;if(n&&n===e.lastChild&&n.nodeType===3){n.nodeValue=t;return}}e.textContent=t}var j6=new Set("animationIterationCount aspectRatio borderImageOutset borderImageSlice borderImageWidth boxFlex boxFlexGroup boxOrdinalGroup columnCount columns flex flexGrow flexPositive flexShrink flexNegative flexOrder gridArea gridRow gridRowEnd gridRowSpan gridRowStart gridColumn gridColumnEnd gridColumnSpan gridColumnStart fontWeight lineClamp lineHeight opacity order orphans scale tabSize widows zIndex zoom fillOpacity floodOpacity stopOpacity strokeDasharray strokeDashoffset strokeMiterlimit strokeOpacity strokeWidth MozAnimationIterationCount MozBoxFlex MozBoxFlexGroup MozLineClamp msAnimationIterationCount msFlex msZoom msFlexGrow msFlexNegative msFlexOrder msFlexPositive msFlexShrink msGridColumn msGridColumnSpan msGridRow msGridRowSpan WebkitAnimationIterationCount WebkitBoxFlex WebKitBoxFlexGroup WebkitBoxOrdinalGroup WebkitColumnCount WebkitColumns WebkitFlex WebkitFlexGrow WebkitFlexPositive WebkitFlexShrink WebkitLineClamp".split(" "));function rT(e,t,n){var i=t.indexOf("--")===0;n==null||typeof n=="boolean"||n===""?i?e.setProperty(t,""):t==="float"?e.cssFloat="":e[t]="":i?e.setProperty(t,n):typeof n!="number"||n===0||j6.has(t)?t==="float"?e.cssFloat=n:e[t]=(""+n).trim():e[t]=n+"px"}function BE(e,t,n){if(t!=null&&typeof t!="object")throw Error(Q(62));if(e=e.style,n!=null){for(var i in n)!n.hasOwnProperty(i)||t!=null&&t.hasOwnProperty(i)||(i.indexOf("--")===0?e.setProperty(i,""):i==="float"?e.cssFloat="":e[i]="");for(var r in t)i=t[r],t.hasOwnProperty(r)&&n[r]!==i&&rT(e,r,i)}else for(var a in t)t.hasOwnProperty(a)&&rT(e,a,t[a])}function i_(e){if(e.indexOf("-")===-1)return!1;switch(e){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return!1;default:return!0}}var U6=new Map([["acceptCharset","accept-charset"],["htmlFor","for"],["httpEquiv","http-equiv"],["crossOrigin","crossorigin"],["accentHeight","accent-height"],["alignmentBaseline","alignment-baseline"],["arabicForm","arabic-form"],["baselineShift","baseline-shift"],["capHeight","cap-height"],["clipPath","clip-path"],["clipRule","clip-rule"],["colorInterpolation","color-interpolation"],["colorInterpolationFilters","color-interpolation-filters"],["colorProfile","color-profile"],["colorRendering","color-rendering"],["dominantBaseline","dominant-baseline"],["enableBackground","enable-background"],["fillOpacity","fill-opacity"],["fillRule","fill-rule"],["floodColor","flood-color"],["floodOpacity","flood-opacity"],["fontFamily","font-family"],["fontSize","font-size"],["fontSizeAdjust","font-size-adjust"],["fontStretch","font-stretch"],["fontStyle","font-style"],["fontVariant","font-variant"],["fontWeight","font-weight"],["glyphName","glyph-name"],["glyphOrientationHorizontal","glyph-orientation-horizontal"],["glyphOrientationVertical","glyph-orientation-vertical"],["horizAdvX","horiz-adv-x"],["horizOriginX","horiz-origin-x"],["imageRendering","image-rendering"],["letterSpacing","letter-spacing"],["lightingColor","lighting-color"],["markerEnd","marker-end"],["markerMid","marker-mid"],["markerStart","marker-start"],["overlinePosition","overline-position"],["overlineThickness","overline-thickness"],["paintOrder","paint-order"],["panose-1","panose-1"],["pointerEvents","pointer-events"],["renderingIntent","rendering-intent"],["shapeRendering","shape-rendering"],["stopColor","stop-color"],["stopOpacity","stop-opacity"],["strikethroughPosition","strikethrough-position"],["strikethroughThickness","strikethrough-thickness"],["strokeDasharray","stroke-dasharray"],["strokeDashoffset","stroke-dashoffset"],["strokeLinecap","stroke-linecap"],["strokeLinejoin","stroke-linejoin"],["strokeMiterlimit","stroke-miterlimit"],["strokeOpacity","stroke-opacity"],["strokeWidth","stroke-width"],["textAnchor","text-anchor"],["textDecoration","text-decoration"],["textRendering","text-rendering"],["transformOrigin","transform-origin"],["underlinePosition","underline-position"],["underlineThickness","underline-thickness"],["unicodeBidi","unicode-bidi"],["unicodeRange","unicode-range"],["unitsPerEm","units-per-em"],["vAlphabetic","v-alphabetic"],["vHanging","v-hanging"],["vIdeographic","v-ideographic"],["vMathematical","v-mathematical"],["vectorEffect","vector-effect"],["vertAdvY","vert-adv-y"],["vertOriginX","vert-origin-x"],["vertOriginY","vert-origin-y"],["wordSpacing","word-spacing"],["writingMode","writing-mode"],["xmlnsXlink","xmlns:xlink"],["xHeight","x-height"]]),L6=/^[\u0000-\u001F ]*j[\r\n\t]*a[\r\n\t]*v[\r\n\t]*a[\r\n\t]*s[\r\n\t]*c[\r\n\t]*r[\r\n\t]*i[\r\n\t]*p[\r\n\t]*t[\r\n\t]*:/i;function Sm(e){return L6.test(""+e)?"javascript:throw new Error('React has blocked a javascript: URL as a security precaution.')":e}function qi(){}var hS=null;function a_(e){return e=e.target||e.srcElement||window,e.correspondingUseElement&&(e=e.correspondingUseElement),e.nodeType===3?e.parentNode:e}var Is=null,Bs=null;function iT(e){var t=al(e);if(t&&(e=t.stateNode)){var n=e[Wn]||null;e:switch(e=t.stateNode,t.type){case"input":if(mS(e,n.value,n.defaultValue,n.defaultValue,n.checked,n.defaultChecked,n.type,n.name),t=n.name,n.type==="radio"&&t!=null){for(n=e;n.parentNode;)n=n.parentNode;for(n=n.querySelectorAll('input[name="'+Mr(""+t)+'"][type="radio"]'),t=0;t<n.length;t++){var i=n[t];if(i!==e&&i.form===e.form){var r=i[Wn]||null;if(!r)throw Error(Q(90));mS(i,r.value,r.defaultValue,r.defaultValue,r.checked,r.defaultChecked,r.type,r.name)}}for(t=0;t<n.length;t++)i=n[t],i.form===e.form&&jE(i)}break e;case"textarea":LE(e,n.value,n.defaultValue);break e;case"select":t=n.value,t!=null&&qs(e,!!n.multiple,t,!1)}}}var Ey=!1;function VE(e,t,n){if(Ey)return e(t,n);Ey=!0;try{var i=e(t);return i}finally{if(Ey=!1,(Is!==null||Bs!==null)&&(_p(),Is&&(t=Is,e=Bs,Bs=Is=null,iT(t),e)))for(t=0;t<e.length;t++)iT(e[t])}}function fu(e,t){var n=e.stateNode;if(n===null)return null;var i=n[Wn]||null;if(i===null)return null;n=i[t];e:switch(t){case"onClick":case"onClickCapture":case"onDoubleClick":case"onDoubleClickCapture":case"onMouseDown":case"onMouseDownCapture":case"onMouseMove":case"onMouseMoveCapture":case"onMouseUp":case"onMouseUpCapture":case"onMouseEnter":(i=!i.disabled)||(e=e.type,i=!(e==="button"||e==="input"||e==="select"||e==="textarea")),e=!i;break e;default:e=!1}if(e)return null;if(n&&typeof n!="function")throw Error(Q(231,t,typeof n));return n}var Fi=!(typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),gS=!1;if(Fi)try{ws={},Object.defineProperty(ws,"passive",{get:function(){gS=!0}}),window.addEventListener("test",ws,ws),window.removeEventListener("test",ws,ws)}catch{gS=!1}var ws,ba=null,o_=null,_m=null;function HE(){if(_m)return _m;var e,t=o_,n=t.length,i,r="value"in ba?ba.value:ba.textContent,a=r.length;for(e=0;e<n&&t[e]===r[e];e++);var o=n-e;for(i=1;i<=o&&t[n-i]===r[a-i];i++);return _m=r.slice(e,1<i?1-i:void 0)}function zm(e){var t=e.keyCode;return"charCode"in e?(e=e.charCode,e===0&&t===13&&(e=13)):e=t,e===10&&(e=13),32<=e||e===13?e:0}function om(){return!0}function aT(){return!1}function Qn(e){function t(n,i,r,a,o){this._reactName=n,this._targetInst=r,this.type=i,this.nativeEvent=a,this.target=o,this.currentTarget=null;for(var s in e)e.hasOwnProperty(s)&&(n=e[s],this[s]=n?n(a):a[s]);return this.isDefaultPrevented=(a.defaultPrevented!=null?a.defaultPrevented:a.returnValue===!1)?om:aT,this.isPropagationStopped=aT,this}return St(t.prototype,{preventDefault:function(){this.defaultPrevented=!0;var n=this.nativeEvent;n&&(n.preventDefault?n.preventDefault():typeof n.returnValue!="unknown"&&(n.returnValue=!1),this.isDefaultPrevented=om)},stopPropagation:function(){var n=this.nativeEvent;n&&(n.stopPropagation?n.stopPropagation():typeof n.cancelBubble!="unknown"&&(n.cancelBubble=!0),this.isPropagationStopped=om)},persist:function(){},isPersistent:om}),t}var No={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},up=Qn(No),Cu=St({},No,{view:0,detail:0}),q6=Qn(Cu),Cy,Iy,qc,dp=St({},Cu,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:s_,button:0,buttons:0,relatedTarget:function(e){return e.relatedTarget===void 0?e.fromElement===e.srcElement?e.toElement:e.fromElement:e.relatedTarget},movementX:function(e){return"movementX"in e?e.movementX:(e!==qc&&(qc&&e.type==="mousemove"?(Cy=e.screenX-qc.screenX,Iy=e.screenY-qc.screenY):Iy=Cy=0,qc=e),Cy)},movementY:function(e){return"movementY"in e?e.movementY:Iy}}),oT=Qn(dp),B6=St({},dp,{dataTransfer:0}),V6=Qn(B6),H6=St({},Cu,{relatedTarget:0}),Oy=Qn(H6),Z6=St({},No,{animationName:0,elapsedTime:0,pseudoElement:0}),F6=Qn(Z6),G6=St({},No,{clipboardData:function(e){return"clipboardData"in e?e.clipboardData:window.clipboardData}}),J6=Qn(G6),K6=St({},No,{data:0}),sT=Qn(K6),Y6={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},X6={8:"Backspace",9:"Tab",12:"Clear",13:"Enter",16:"Shift",17:"Control",18:"Alt",19:"Pause",20:"CapsLock",27:"Escape",32:" ",33:"PageUp",34:"PageDown",35:"End",36:"Home",37:"ArrowLeft",38:"ArrowUp",39:"ArrowRight",40:"ArrowDown",45:"Insert",46:"Delete",112:"F1",113:"F2",114:"F3",115:"F4",116:"F5",117:"F6",118:"F7",119:"F8",120:"F9",121:"F10",122:"F11",123:"F12",144:"NumLock",145:"ScrollLock",224:"Meta"},W6={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function Q6(e){var t=this.nativeEvent;return t.getModifierState?t.getModifierState(e):(e=W6[e])?!!t[e]:!1}function s_(){return Q6}var eU=St({},Cu,{key:function(e){if(e.key){var t=Y6[e.key]||e.key;if(t!=="Unidentified")return t}return e.type==="keypress"?(e=zm(e),e===13?"Enter":String.fromCharCode(e)):e.type==="keydown"||e.type==="keyup"?X6[e.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:s_,charCode:function(e){return e.type==="keypress"?zm(e):0},keyCode:function(e){return e.type==="keydown"||e.type==="keyup"?e.keyCode:0},which:function(e){return e.type==="keypress"?zm(e):e.type==="keydown"||e.type==="keyup"?e.keyCode:0}}),tU=Qn(eU),nU=St({},dp,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0}),lT=Qn(nU),rU=St({},Cu,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:s_}),iU=Qn(rU),aU=St({},No,{propertyName:0,elapsedTime:0,pseudoElement:0}),oU=Qn(aU),sU=St({},dp,{deltaX:function(e){return"deltaX"in e?e.deltaX:"wheelDeltaX"in e?-e.wheelDeltaX:0},deltaY:function(e){return"deltaY"in e?e.deltaY:"wheelDeltaY"in e?-e.wheelDeltaY:"wheelDelta"in e?-e.wheelDelta:0},deltaZ:0,deltaMode:0}),lU=Qn(sU),cU=St({},No,{newState:0,oldState:0}),uU=Qn(cU),dU=[9,13,27,32],l_=Fi&&"CompositionEvent"in window,Wc=null;Fi&&"documentMode"in document&&(Wc=document.documentMode);var fU=Fi&&"TextEvent"in window&&!Wc,ZE=Fi&&(!l_||Wc&&8<Wc&&11>=Wc),cT=" ",uT=!1;function FE(e,t){switch(e){case"keyup":return dU.indexOf(t.keyCode)!==-1;case"keydown":return t.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function GE(e){return e=e.detail,typeof e=="object"&&"data"in e?e.data:null}var Os=!1;function mU(e,t){switch(e){case"compositionend":return GE(t);case"keypress":return t.which!==32?null:(uT=!0,cT);case"textInput":return e=t.data,e===cT&&uT?null:e;default:return null}}function pU(e,t){if(Os)return e==="compositionend"||!l_&&FE(e,t)?(e=HE(),_m=o_=ba=null,Os=!1,e):null;switch(e){case"paste":return null;case"keypress":if(!(t.ctrlKey||t.altKey||t.metaKey)||t.ctrlKey&&t.altKey){if(t.char&&1<t.char.length)return t.char;if(t.which)return String.fromCharCode(t.which)}return null;case"compositionend":return ZE&&t.locale!=="ko"?null:t.data;default:return null}}var hU={color:!0,date:!0,datetime:!0,"datetime-local":!0,email:!0,month:!0,number:!0,password:!0,range:!0,search:!0,tel:!0,text:!0,time:!0,url:!0,week:!0};function dT(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t==="input"?!!hU[e.type]:t==="textarea"}function JE(e,t,n,i){Is?Bs?Bs.push(i):Bs=[i]:Is=i,t=np(t,"onChange"),0<t.length&&(n=new up("onChange","change",null,n,i),e.push({event:n,listeners:t}))}var Qc=null,mu=null;function gU(e){VI(e,0)}function fp(e){var t=Kc(e);if(jE(t))return e}function fT(e,t){if(e==="change")return t}var KE=!1;Fi&&(Fi?(lm="oninput"in document,lm||(Ny=document.createElement("div"),Ny.setAttribute("oninput","return;"),lm=typeof Ny.oninput=="function"),sm=lm):sm=!1,KE=sm&&(!document.documentMode||9<document.documentMode));var sm,lm,Ny;function mT(){Qc&&(Qc.detachEvent("onpropertychange",YE),mu=Qc=null)}function YE(e){if(e.propertyName==="value"&&fp(mu)){var t=[];JE(t,mu,e,a_(e)),VE(gU,t)}}function vU(e,t,n){e==="focusin"?(mT(),Qc=t,mu=n,Qc.attachEvent("onpropertychange",YE)):e==="focusout"&&mT()}function bU(e){if(e==="selectionchange"||e==="keyup"||e==="keydown")return fp(mu)}function yU(e,t){if(e==="click")return fp(t)}function SU(e,t){if(e==="input"||e==="change")return fp(t)}function _U(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var _r=typeof Object.is=="function"?Object.is:_U;function pu(e,t){if(_r(e,t))return!0;if(typeof e!="object"||e===null||typeof t!="object"||t===null)return!1;var n=Object.keys(e),i=Object.keys(t);if(n.length!==i.length)return!1;for(i=0;i<n.length;i++){var r=n[i];if(!uS.call(t,r)||!_r(e[r],t[r]))return!1}return!0}function pT(e){for(;e&&e.firstChild;)e=e.firstChild;return e}function hT(e,t){var n=pT(e);e=0;for(var i;n;){if(n.nodeType===3){if(i=e+n.textContent.length,e<=t&&i>=t)return{node:n,offset:t-e};e=i}e:{for(;n;){if(n.nextSibling){n=n.nextSibling;break e}n=n.parentNode}n=void 0}n=pT(n)}}function XE(e,t){return e&&t?e===t?!0:e&&e.nodeType===3?!1:t&&t.nodeType===3?XE(e,t.parentNode):"contains"in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&16):!1:!1}function WE(e){e=e!=null&&e.ownerDocument!=null&&e.ownerDocument.defaultView!=null?e.ownerDocument.defaultView:window;for(var t=jm(e.document);t instanceof e.HTMLIFrameElement;){try{var n=typeof t.contentWindow.location.href=="string"}catch{n=!1}if(n)e=t.contentWindow;else break;t=jm(e.document)}return t}function c_(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t&&(t==="input"&&(e.type==="text"||e.type==="search"||e.type==="tel"||e.type==="url"||e.type==="password")||t==="textarea"||e.contentEditable==="true")}var zU=Fi&&"documentMode"in document&&11>=document.documentMode,Ns=null,vS=null,eu=null,bS=!1;function gT(e,t,n){var i=n.window===n?n.document:n.nodeType===9?n:n.ownerDocument;bS||Ns==null||Ns!==jm(i)||(i=Ns,"selectionStart"in i&&c_(i)?i={start:i.selectionStart,end:i.selectionEnd}:(i=(i.ownerDocument&&i.ownerDocument.defaultView||window).getSelection(),i={anchorNode:i.anchorNode,anchorOffset:i.anchorOffset,focusNode:i.focusNode,focusOffset:i.focusOffset}),eu&&pu(eu,i)||(eu=i,i=np(vS,"onSelect"),0<i.length&&(t=new up("onSelect","select",null,t,n),e.push({event:t,listeners:i}),t.target=Ns)))}function vo(e,t){var n={};return n[e.toLowerCase()]=t.toLowerCase(),n["Webkit"+e]="webkit"+t,n["Moz"+e]="moz"+t,n}var As={animationend:vo("Animation","AnimationEnd"),animationiteration:vo("Animation","AnimationIteration"),animationstart:vo("Animation","AnimationStart"),transitionrun:vo("Transition","TransitionRun"),transitionstart:vo("Transition","TransitionStart"),transitioncancel:vo("Transition","TransitionCancel"),transitionend:vo("Transition","TransitionEnd")},Ay={},QE={};Fi&&(QE=document.createElement("div").style,"AnimationEvent"in window||(delete As.animationend.animation,delete As.animationiteration.animation,delete As.animationstart.animation),"TransitionEvent"in window||delete As.transitionend.transition);function Ao(e){if(Ay[e])return Ay[e];if(!As[e])return e;var t=As[e],n;for(n in t)if(t.hasOwnProperty(n)&&n in QE)return Ay[e]=t[n];return e}var eC=Ao("animationend"),tC=Ao("animationiteration"),nC=Ao("animationstart"),wU=Ao("transitionrun"),$U=Ao("transitionstart"),kU=Ao("transitioncancel"),rC=Ao("transitionend"),iC=new Map,yS="abort auxClick beforeToggle cancel canPlay canPlayThrough click close contextMenu copy cut drag dragEnd dragEnter dragExit dragLeave dragOver dragStart drop durationChange emptied encrypted ended error gotPointerCapture input invalid keyDown keyPress keyUp load loadedData loadedMetadata loadStart lostPointerCapture mouseDown mouseMove mouseOut mouseOver mouseUp paste pause play playing pointerCancel pointerDown pointerMove pointerOut pointerOver pointerUp progress rateChange reset resize seeked seeking stalled submit suspend timeUpdate touchCancel touchEnd touchStart volumeChange scroll toggle touchMove waiting wheel".split(" ");yS.push("scrollEnd");function ii(e,t){iC.set(e,t),Oo(t,[e])}var Um=typeof reportError=="function"?reportError:function(e){if(typeof window=="object"&&typeof window.ErrorEvent=="function"){var t=new window.ErrorEvent("error",{bubbles:!0,cancelable:!0,message:typeof e=="object"&&e!==null&&typeof e.message=="string"?String(e.message):String(e),error:e});if(!window.dispatchEvent(t))return}else if(typeof process=="object"&&typeof process.emit=="function"){process.emit("uncaughtException",e);return}console.error(e)},Or=[],Ps=0,u_=0;function mp(){for(var e=Ps,t=u_=Ps=0;t<e;){var n=Or[t];Or[t++]=null;var i=Or[t];Or[t++]=null;var r=Or[t];Or[t++]=null;var a=Or[t];if(Or[t++]=null,i!==null&&r!==null){var o=i.pending;o===null?r.next=r:(r.next=o.next,o.next=r),i.pending=r}a!==0&&aC(n,r,a)}}function pp(e,t,n,i){Or[Ps++]=e,Or[Ps++]=t,Or[Ps++]=n,Or[Ps++]=i,u_|=i,e.lanes|=i,e=e.alternate,e!==null&&(e.lanes|=i)}function d_(e,t,n,i){return pp(e,t,n,i),Lm(e)}function Po(e,t){return pp(e,null,null,t),Lm(e)}function aC(e,t,n){e.lanes|=n;var i=e.alternate;i!==null&&(i.lanes|=n);for(var r=!1,a=e.return;a!==null;)a.childLanes|=n,i=a.alternate,i!==null&&(i.childLanes|=n),a.tag===22&&(e=a.stateNode,e===null||e._visibility&1||(r=!0)),e=a,a=a.return;return e.tag===3?(a=e.stateNode,r&&t!==null&&(r=31-yr(n),e=a.hiddenUpdates,i=e[r],i===null?e[r]=[t]:i.push(t),t.lane=n|536870912),a):null}function Lm(e){if(50<cu)throw cu=0,LS=null,Error(Q(185));for(var t=e.return;t!==null;)e=t,t=e.return;return e.tag===3?e.stateNode:null}var Ms={};function xU(e,t,n,i){this.tag=e,this.key=n,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.refCleanup=this.ref=null,this.pendingProps=t,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=i,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function hr(e,t,n,i){return new xU(e,t,n,i)}function f_(e){return e=e.prototype,!(!e||!e.isReactComponent)}function Vi(e,t){var n=e.alternate;return n===null?(n=hr(e.tag,t,e.key,e.mode),n.elementType=e.elementType,n.type=e.type,n.stateNode=e.stateNode,n.alternate=e,e.alternate=n):(n.pendingProps=t,n.type=e.type,n.flags=0,n.subtreeFlags=0,n.deletions=null),n.flags=e.flags&65011712,n.childLanes=e.childLanes,n.lanes=e.lanes,n.child=e.child,n.memoizedProps=e.memoizedProps,n.memoizedState=e.memoizedState,n.updateQueue=e.updateQueue,t=e.dependencies,n.dependencies=t===null?null:{lanes:t.lanes,firstContext:t.firstContext},n.sibling=e.sibling,n.index=e.index,n.ref=e.ref,n.refCleanup=e.refCleanup,n}function oC(e,t){e.flags&=65011714;var n=e.alternate;return n===null?(e.childLanes=0,e.lanes=t,e.child=null,e.subtreeFlags=0,e.memoizedProps=null,e.memoizedState=null,e.updateQueue=null,e.dependencies=null,e.stateNode=null):(e.childLanes=n.childLanes,e.lanes=n.lanes,e.child=n.child,e.subtreeFlags=0,e.deletions=null,e.memoizedProps=n.memoizedProps,e.memoizedState=n.memoizedState,e.updateQueue=n.updateQueue,e.type=n.type,t=n.dependencies,e.dependencies=t===null?null:{lanes:t.lanes,firstContext:t.firstContext}),e}function wm(e,t,n,i,r,a){var o=0;if(i=e,typeof e=="function")f_(e)&&(o=1);else if(typeof e=="string")o=EL(e,n,vi.current)?26:e==="html"||e==="head"||e==="body"?27:5;else e:switch(e){case oS:return e=hr(31,n,t,r),e.elementType=oS,e.lanes=a,e;case Ts:return wo(n.children,r,a,t);case kE:o=8,r|=24;break;case rS:return e=hr(12,n,t,r|2),e.elementType=rS,e.lanes=a,e;case iS:return e=hr(13,n,t,r),e.elementType=iS,e.lanes=a,e;case aS:return e=hr(19,n,t,r),e.elementType=aS,e.lanes=a,e;default:if(typeof e=="object"&&e!==null)switch(e.$$typeof){case Li:o=10;break e;case xE:o=9;break e;case WS:o=11;break e;case QS:o=14;break e;case da:o=16,i=null;break e}o=29,n=Error(Q(130,e===null?"null":typeof e,"")),i=null}return t=hr(o,n,t,r),t.elementType=e,t.type=i,t.lanes=a,t}function wo(e,t,n,i){return e=hr(7,e,i,t),e.lanes=n,e}function Py(e,t,n){return e=hr(6,e,null,t),e.lanes=n,e}function sC(e){var t=hr(18,null,null,0);return t.stateNode=e,t}function My(e,t,n){return t=hr(4,e.children!==null?e.children:[],e.key,t),t.lanes=n,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}var vT=new WeakMap;function Dr(e,t){if(typeof e=="object"&&e!==null){var n=vT.get(e);return n!==void 0?n:(t={value:e,source:t,stack:W1(t)},vT.set(e,t),t)}return{value:e,source:t,stack:W1(t)}}var Ds=[],js=0,qm=null,hu=0,Ar=[],Pr=0,Ia=null,pi=1,hi="";function ji(e,t){Ds[js++]=hu,Ds[js++]=qm,qm=e,hu=t}function lC(e,t,n){Ar[Pr++]=pi,Ar[Pr++]=hi,Ar[Pr++]=Ia,Ia=e;var i=pi;e=hi;var r=32-yr(i)-1;i&=~(1<<r),n+=1;var a=32-yr(t)+r;if(30<a){var o=r-r%5;a=(i&(1<<o)-1).toString(32),i>>=o,r-=o,pi=1<<32-yr(t)+r|n<<r|i,hi=a+e}else pi=1<<a|n<<r|i,hi=e}function m_(e){e.return!==null&&(ji(e,1),lC(e,1,0))}function p_(e){for(;e===qm;)qm=Ds[--js],Ds[js]=null,hu=Ds[--js],Ds[js]=null;for(;e===Ia;)Ia=Ar[--Pr],Ar[Pr]=null,hi=Ar[--Pr],Ar[Pr]=null,pi=Ar[--Pr],Ar[Pr]=null}function cC(e,t){Ar[Pr++]=pi,Ar[Pr++]=hi,Ar[Pr++]=Ia,pi=t.id,hi=t.overflow,Ia=e}var pn=null,yt=null,Xe=!1,wa=null,jr=!1,SS=Error(Q(519));function Oa(e){var t=Error(Q(418,1<arguments.length&&arguments[1]!==void 0&&arguments[1]?"text":"HTML",""));throw gu(Dr(t,e)),SS}function bT(e){var t=e.stateNode,n=e.type,i=e.memoizedProps;switch(t[mn]=e,t[Wn]=i,n){case"dialog":Ge("cancel",t),Ge("close",t);break;case"iframe":case"object":case"embed":Ge("load",t);break;case"video":case"audio":for(n=0;n<Su.length;n++)Ge(Su[n],t);break;case"source":Ge("error",t);break;case"img":case"image":case"link":Ge("error",t),Ge("load",t);break;case"details":Ge("toggle",t);break;case"input":Ge("invalid",t),UE(t,i.value,i.defaultValue,i.checked,i.defaultChecked,i.type,i.name,!0);break;case"select":Ge("invalid",t);break;case"textarea":Ge("invalid",t),qE(t,i.value,i.defaultValue,i.children)}n=i.children,typeof n!="string"&&typeof n!="number"&&typeof n!="bigint"||t.textContent===""+n||i.suppressHydrationWarning===!0||ZI(t.textContent,n)?(i.popover!=null&&(Ge("beforetoggle",t),Ge("toggle",t)),i.onScroll!=null&&Ge("scroll",t),i.onScrollEnd!=null&&Ge("scrollend",t),i.onClick!=null&&(t.onclick=qi),t=!0):t=!1,t||Oa(e,!0)}function yT(e){for(pn=e.return;pn;)switch(pn.tag){case 5:case 31:case 13:jr=!1;return;case 27:case 3:jr=!0;return;default:pn=pn.return}}function $s(e){if(e!==pn)return!1;if(!Xe)return yT(e),Xe=!0,!1;var t=e.tag,n;if((n=t!==3&&t!==27)&&((n=t===5)&&(n=e.type,n=!(n!=="form"&&n!=="button")||ZS(e.type,e.memoizedProps)),n=!n),n&&yt&&Oa(e),yT(e),t===13){if(e=e.memoizedState,e=e!==null?e.dehydrated:null,!e)throw Error(Q(317));yt=sE(e)}else if(t===31){if(e=e.memoizedState,e=e!==null?e.dehydrated:null,!e)throw Error(Q(317));yt=sE(e)}else t===27?(t=yt,Ma(e.type)?(e=KS,KS=null,yt=e):yt=t):yt=pn?Lr(e.stateNode.nextSibling):null;return!0}function Ro(){yt=pn=null,Xe=!1}function Dy(){var e=wa;return e!==null&&(Yn===null?Yn=e:Yn.push.apply(Yn,e),wa=null),e}function gu(e){wa===null?wa=[e]:wa.push(e)}var _S=bi(null),Mo=null,Bi=null;function ma(e,t,n){gt(_S,t._currentValue),t._currentValue=n}function Hi(e){e._currentValue=_S.current,an(_S)}function zS(e,t,n){for(;e!==null;){var i=e.alternate;if((e.childLanes&t)!==t?(e.childLanes|=t,i!==null&&(i.childLanes|=t)):i!==null&&(i.childLanes&t)!==t&&(i.childLanes|=t),e===n)break;e=e.return}}function wS(e,t,n,i){var r=e.child;for(r!==null&&(r.return=e);r!==null;){var a=r.dependencies;if(a!==null){var o=r.child;a=a.firstContext;e:for(;a!==null;){var s=a;a=r;for(var l=0;l<t.length;l++)if(s.context===t[l]){a.lanes|=n,s=a.alternate,s!==null&&(s.lanes|=n),zS(a.return,n,e),i||(o=null);break e}a=s.next}}else if(r.tag===18){if(o=r.return,o===null)throw Error(Q(341));o.lanes|=n,a=o.alternate,a!==null&&(a.lanes|=n),zS(o,n,e),o=null}else o=r.child;if(o!==null)o.return=r;else for(o=r;o!==null;){if(o===e){o=null;break}if(r=o.sibling,r!==null){r.return=o.return,o=r;break}o=o.return}r=o}}function ol(e,t,n,i){e=null;for(var r=t,a=!1;r!==null;){if(!a){if((r.flags&524288)!==0)a=!0;else if((r.flags&262144)!==0)break}if(r.tag===10){var o=r.alternate;if(o===null)throw Error(Q(387));if(o=o.memoizedProps,o!==null){var s=r.type;_r(r.pendingProps.value,o.value)||(e!==null?e.push(s):e=[s])}}else if(r===Am.current){if(o=r.alternate,o===null)throw Error(Q(387));o.memoizedState.memoizedState!==r.memoizedState.memoizedState&&(e!==null?e.push(zu):e=[zu])}r=r.return}e!==null&&wS(t,e,n,i),t.flags|=262144}function Bm(e){for(e=e.firstContext;e!==null;){if(!_r(e.context._currentValue,e.memoizedValue))return!0;e=e.next}return!1}function To(e){Mo=e,Bi=null,e=e.dependencies,e!==null&&(e.firstContext=null)}function hn(e){return uC(Mo,e)}function cm(e,t){return Mo===null&&To(e),uC(e,t)}function uC(e,t){var n=t._currentValue;if(t={context:t,memoizedValue:n,next:null},Bi===null){if(e===null)throw Error(Q(308));Bi=t,e.dependencies={lanes:0,firstContext:t},e.flags|=524288}else Bi=Bi.next=t;return n}var RU=typeof AbortController<"u"?AbortController:function(){var e=[],t=this.signal={aborted:!1,addEventListener:function(n,i){e.push(i)}};this.abort=function(){t.aborted=!0,e.forEach(function(n){return n()})}},TU=Wt.unstable_scheduleCallback,EU=Wt.unstable_NormalPriority,Bt={$$typeof:Li,Consumer:null,Provider:null,_currentValue:null,_currentValue2:null,_threadCount:0};function h_(){return{controller:new RU,data:new Map,refCount:0}}function Iu(e){e.refCount--,e.refCount===0&&TU(EU,function(){e.controller.abort()})}var tu=null,$S=0,Ys=0,Vs=null;function CU(e,t){if(tu===null){var n=tu=[];$S=0,Ys=L_(),Vs={status:"pending",value:void 0,then:function(i){n.push(i)}}}return $S++,t.then(ST,ST),t}function ST(){if(--$S===0&&tu!==null){Vs!==null&&(Vs.status="fulfilled");var e=tu;tu=null,Ys=0,Vs=null;for(var t=0;t<e.length;t++)(0,e[t])()}}function IU(e,t){var n=[],i={status:"pending",value:null,reason:null,then:function(r){n.push(r)}};return e.then(function(){i.status="fulfilled",i.value=t;for(var r=0;r<n.length;r++)(0,n[r])(t)},function(r){for(i.status="rejected",i.reason=r,r=0;r<n.length;r++)(0,n[r])(void 0)}),i}var _T=Ce.S;Ce.S=function(e,t){$I=vr(),typeof t=="object"&&t!==null&&typeof t.then=="function"&&CU(e,t),_T!==null&&_T(e,t)};var $o=bi(null);function g_(){var e=$o.current;return e!==null?e:mt.pooledCache}function $m(e,t){t===null?gt($o,$o.current):gt($o,t.pool)}function dC(){var e=g_();return e===null?null:{parent:Bt._currentValue,pool:e}}var sl=Error(Q(460)),v_=Error(Q(474)),hp=Error(Q(542)),Vm={then:function(){}};function zT(e){return e=e.status,e==="fulfilled"||e==="rejected"}function fC(e,t,n){switch(n=e[n],n===void 0?e.push(t):n!==t&&(t.then(qi,qi),t=n),t.status){case"fulfilled":return t.value;case"rejected":throw e=t.reason,$T(e),e;default:if(typeof t.status=="string")t.then(qi,qi);else{if(e=mt,e!==null&&100<e.shellSuspendCounter)throw Error(Q(482));e=t,e.status="pending",e.then(function(i){if(t.status==="pending"){var r=t;r.status="fulfilled",r.value=i}},function(i){if(t.status==="pending"){var r=t;r.status="rejected",r.reason=i}})}switch(t.status){case"fulfilled":return t.value;case"rejected":throw e=t.reason,$T(e),e}throw ko=t,sl}}function So(e){try{var t=e._init;return t(e._payload)}catch(n){throw n!==null&&typeof n=="object"&&typeof n.then=="function"?(ko=n,sl):n}}var ko=null;function wT(){if(ko===null)throw Error(Q(459));var e=ko;return ko=null,e}function $T(e){if(e===sl||e===hp)throw Error(Q(483))}var Hs=null,vu=0;function um(e){var t=vu;return vu+=1,Hs===null&&(Hs=[]),fC(Hs,e,t)}function Bc(e,t){t=t.props.ref,e.ref=t!==void 0?t:null}function dm(e,t){throw t.$$typeof===v6?Error(Q(525)):(e=Object.prototype.toString.call(t),Error(Q(31,e==="[object Object]"?"object with keys {"+Object.keys(t).join(", ")+"}":e)))}function mC(e){function t(v,b){if(e){var S=v.deletions;S===null?(v.deletions=[b],v.flags|=16):S.push(b)}}function n(v,b){if(!e)return null;for(;b!==null;)t(v,b),b=b.sibling;return null}function i(v){for(var b=new Map;v!==null;)v.key!==null?b.set(v.key,v):b.set(v.index,v),v=v.sibling;return b}function r(v,b){return v=Vi(v,b),v.index=0,v.sibling=null,v}function a(v,b,S){return v.index=S,e?(S=v.alternate,S!==null?(S=S.index,S<b?(v.flags|=67108866,b):S):(v.flags|=67108866,b)):(v.flags|=1048576,b)}function o(v){return e&&v.alternate===null&&(v.flags|=67108866),v}function s(v,b,S,$){return b===null||b.tag!==6?(b=Py(S,v.mode,$),b.return=v,b):(b=r(b,S),b.return=v,b)}function l(v,b,S,$){var O=S.type;return O===Ts?u(v,b,S.props.children,$,S.key):b!==null&&(b.elementType===O||typeof O=="object"&&O!==null&&O.$$typeof===da&&So(O)===b.type)?(b=r(b,S.props),Bc(b,S),b.return=v,b):(b=wm(S.type,S.key,S.props,null,v.mode,$),Bc(b,S),b.return=v,b)}function c(v,b,S,$){return b===null||b.tag!==4||b.stateNode.containerInfo!==S.containerInfo||b.stateNode.implementation!==S.implementation?(b=My(S,v.mode,$),b.return=v,b):(b=r(b,S.children||[]),b.return=v,b)}function u(v,b,S,$,O){return b===null||b.tag!==7?(b=wo(S,v.mode,$,O),b.return=v,b):(b=r(b,S),b.return=v,b)}function d(v,b,S){if(typeof b=="string"&&b!==""||typeof b=="number"||typeof b=="bigint")return b=Py(""+b,v.mode,S),b.return=v,b;if(typeof b=="object"&&b!==null){switch(b.$$typeof){case tm:return S=wm(b.type,b.key,b.props,null,v.mode,S),Bc(S,b),S.return=v,S;case Gc:return b=My(b,v.mode,S),b.return=v,b;case da:return b=So(b),d(v,b,S)}if(Jc(b)||Lc(b))return b=wo(b,v.mode,S,null),b.return=v,b;if(typeof b.then=="function")return d(v,um(b),S);if(b.$$typeof===Li)return d(v,cm(v,b),S);dm(v,b)}return null}function f(v,b,S,$){var O=b!==null?b.key:null;if(typeof S=="string"&&S!==""||typeof S=="number"||typeof S=="bigint")return O!==null?null:s(v,b,""+S,$);if(typeof S=="object"&&S!==null){switch(S.$$typeof){case tm:return S.key===O?l(v,b,S,$):null;case Gc:return S.key===O?c(v,b,S,$):null;case da:return S=So(S),f(v,b,S,$)}if(Jc(S)||Lc(S))return O!==null?null:u(v,b,S,$,null);if(typeof S.then=="function")return f(v,b,um(S),$);if(S.$$typeof===Li)return f(v,b,cm(v,S),$);dm(v,S)}return null}function m(v,b,S,$,O){if(typeof $=="string"&&$!==""||typeof $=="number"||typeof $=="bigint")return v=v.get(S)||null,s(b,v,""+$,O);if(typeof $=="object"&&$!==null){switch($.$$typeof){case tm:return v=v.get($.key===null?S:$.key)||null,l(b,v,$,O);case Gc:return v=v.get($.key===null?S:$.key)||null,c(b,v,$,O);case da:return $=So($),m(v,b,S,$,O)}if(Jc($)||Lc($))return v=v.get(S)||null,u(b,v,$,O,null);if(typeof $.then=="function")return m(v,b,S,um($),O);if($.$$typeof===Li)return m(v,b,S,cm(b,$),O);dm(b,$)}return null}function h(v,b,S,$){for(var O=null,k=null,E=b,j=b=0,G=null;E!==null&&j<S.length;j++){E.index>j?(G=E,E=null):G=E.sibling;var x=f(v,E,S[j],$);if(x===null){E===null&&(E=G);break}e&&E&&x.alternate===null&&t(v,E),b=a(x,b,j),k===null?O=x:k.sibling=x,k=x,E=G}if(j===S.length)return n(v,E),Xe&&ji(v,j),O;if(E===null){for(;j<S.length;j++)E=d(v,S[j],$),E!==null&&(b=a(E,b,j),k===null?O=E:k.sibling=E,k=E);return Xe&&ji(v,j),O}for(E=i(E);j<S.length;j++)G=m(E,v,j,S[j],$),G!==null&&(e&&G.alternate!==null&&E.delete(G.key===null?j:G.key),b=a(G,b,j),k===null?O=G:k.sibling=G,k=G);return e&&E.forEach(function(U){return t(v,U)}),Xe&&ji(v,j),O}function g(v,b,S,$){if(S==null)throw Error(Q(151));for(var O=null,k=null,E=b,j=b=0,G=null,x=S.next();E!==null&&!x.done;j++,x=S.next()){E.index>j?(G=E,E=null):G=E.sibling;var U=f(v,E,x.value,$);if(U===null){E===null&&(E=G);break}e&&E&&U.alternate===null&&t(v,E),b=a(U,b,j),k===null?O=U:k.sibling=U,k=U,E=G}if(x.done)return n(v,E),Xe&&ji(v,j),O;if(E===null){for(;!x.done;j++,x=S.next())x=d(v,x.value,$),x!==null&&(b=a(x,b,j),k===null?O=x:k.sibling=x,k=x);return Xe&&ji(v,j),O}for(E=i(E);!x.done;j++,x=S.next())x=m(E,v,j,x.value,$),x!==null&&(e&&x.alternate!==null&&E.delete(x.key===null?j:x.key),b=a(x,b,j),k===null?O=x:k.sibling=x,k=x);return e&&E.forEach(function(z){return t(v,z)}),Xe&&ji(v,j),O}function _(v,b,S,$){if(typeof S=="object"&&S!==null&&S.type===Ts&&S.key===null&&(S=S.props.children),typeof S=="object"&&S!==null){switch(S.$$typeof){case tm:e:{for(var O=S.key;b!==null;){if(b.key===O){if(O=S.type,O===Ts){if(b.tag===7){n(v,b.sibling),$=r(b,S.props.children),$.return=v,v=$;break e}}else if(b.elementType===O||typeof O=="object"&&O!==null&&O.$$typeof===da&&So(O)===b.type){n(v,b.sibling),$=r(b,S.props),Bc($,S),$.return=v,v=$;break e}n(v,b);break}else t(v,b);b=b.sibling}S.type===Ts?($=wo(S.props.children,v.mode,$,S.key),$.return=v,v=$):($=wm(S.type,S.key,S.props,null,v.mode,$),Bc($,S),$.return=v,v=$)}return o(v);case Gc:e:{for(O=S.key;b!==null;){if(b.key===O)if(b.tag===4&&b.stateNode.containerInfo===S.containerInfo&&b.stateNode.implementation===S.implementation){n(v,b.sibling),$=r(b,S.children||[]),$.return=v,v=$;break e}else{n(v,b);break}else t(v,b);b=b.sibling}$=My(S,v.mode,$),$.return=v,v=$}return o(v);case da:return S=So(S),_(v,b,S,$)}if(Jc(S))return h(v,b,S,$);if(Lc(S)){if(O=Lc(S),typeof O!="function")throw Error(Q(150));return S=O.call(S),g(v,b,S,$)}if(typeof S.then=="function")return _(v,b,um(S),$);if(S.$$typeof===Li)return _(v,b,cm(v,S),$);dm(v,S)}return typeof S=="string"&&S!==""||typeof S=="number"||typeof S=="bigint"?(S=""+S,b!==null&&b.tag===6?(n(v,b.sibling),$=r(b,S),$.return=v,v=$):(n(v,b),$=Py(S,v.mode,$),$.return=v,v=$),o(v)):n(v,b)}return function(v,b,S,$){try{vu=0;var O=_(v,b,S,$);return Hs=null,O}catch(E){if(E===sl||E===hp)throw E;var k=hr(29,E,null,v.mode);return k.lanes=$,k.return=v,k}finally{}}}var Eo=mC(!0),pC=mC(!1),fa=!1;function b_(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,lanes:0,hiddenCallbacks:null},callbacks:null}}function kS(e,t){e=e.updateQueue,t.updateQueue===e&&(t.updateQueue={baseState:e.baseState,firstBaseUpdate:e.firstBaseUpdate,lastBaseUpdate:e.lastBaseUpdate,shared:e.shared,callbacks:null})}function $a(e){return{lane:e,tag:0,payload:null,callback:null,next:null}}function ka(e,t,n){var i=e.updateQueue;if(i===null)return null;if(i=i.shared,(et&2)!==0){var r=i.pending;return r===null?t.next=t:(t.next=r.next,r.next=t),i.pending=t,t=Lm(e),aC(e,null,n),t}return pp(e,i,t,n),Lm(e)}function nu(e,t,n){if(t=t.updateQueue,t!==null&&(t=t.shared,(n&4194048)!==0)){var i=t.lanes;i&=e.pendingLanes,n|=i,t.lanes=n,OE(e,n)}}function jy(e,t){var n=e.updateQueue,i=e.alternate;if(i!==null&&(i=i.updateQueue,n===i)){var r=null,a=null;if(n=n.firstBaseUpdate,n!==null){do{var o={lane:n.lane,tag:n.tag,payload:n.payload,callback:null,next:null};a===null?r=a=o:a=a.next=o,n=n.next}while(n!==null);a===null?r=a=t:a=a.next=t}else r=a=t;n={baseState:i.baseState,firstBaseUpdate:r,lastBaseUpdate:a,shared:i.shared,callbacks:i.callbacks},e.updateQueue=n;return}e=n.lastBaseUpdate,e===null?n.firstBaseUpdate=t:e.next=t,n.lastBaseUpdate=t}var xS=!1;function ru(){if(xS){var e=Vs;if(e!==null)throw e}}function iu(e,t,n,i){xS=!1;var r=e.updateQueue;fa=!1;var a=r.firstBaseUpdate,o=r.lastBaseUpdate,s=r.shared.pending;if(s!==null){r.shared.pending=null;var l=s,c=l.next;l.next=null,o===null?a=c:o.next=c,o=l;var u=e.alternate;u!==null&&(u=u.updateQueue,s=u.lastBaseUpdate,s!==o&&(s===null?u.firstBaseUpdate=c:s.next=c,u.lastBaseUpdate=l))}if(a!==null){var d=r.baseState;o=0,u=c=l=null,s=a;do{var f=s.lane&-536870913,m=f!==s.lane;if(m?(Ye&f)===f:(i&f)===f){f!==0&&f===Ys&&(xS=!0),u!==null&&(u=u.next={lane:0,tag:s.tag,payload:s.payload,callback:null,next:null});e:{var h=e,g=s;f=t;var _=n;switch(g.tag){case 1:if(h=g.payload,typeof h=="function"){d=h.call(_,d,f);break e}d=h;break e;case 3:h.flags=h.flags&-65537|128;case 0:if(h=g.payload,f=typeof h=="function"?h.call(_,d,f):h,f==null)break e;d=St({},d,f);break e;case 2:fa=!0}}f=s.callback,f!==null&&(e.flags|=64,m&&(e.flags|=8192),m=r.callbacks,m===null?r.callbacks=[f]:m.push(f))}else m={lane:f,tag:s.tag,payload:s.payload,callback:s.callback,next:null},u===null?(c=u=m,l=d):u=u.next=m,o|=f;if(s=s.next,s===null){if(s=r.shared.pending,s===null)break;m=s,s=m.next,m.next=null,r.lastBaseUpdate=m,r.shared.pending=null}}while(!0);u===null&&(l=d),r.baseState=l,r.firstBaseUpdate=c,r.lastBaseUpdate=u,a===null&&(r.shared.lanes=0),Aa|=o,e.lanes=o,e.memoizedState=d}}function hC(e,t){if(typeof e!="function")throw Error(Q(191,e));e.call(t)}function gC(e,t){var n=e.callbacks;if(n!==null)for(e.callbacks=null,e=0;e<n.length;e++)hC(n[e],t)}var Xs=bi(null),Hm=bi(0);function kT(e,t){e=Yi,gt(Hm,e),gt(Xs,t),Yi=e|t.baseLanes}function RS(){gt(Hm,Yi),gt(Xs,Xs.current)}function y_(){Yi=Hm.current,an(Xs),an(Hm)}var zr=bi(null),Ur=null;function pa(e){var t=e.alternate;gt(Dt,Dt.current&1),gt(zr,e),Ur===null&&(t===null||Xs.current!==null||t.memoizedState!==null)&&(Ur=e)}function TS(e){gt(Dt,Dt.current),gt(zr,e),Ur===null&&(Ur=e)}function vC(e){e.tag===22?(gt(Dt,Dt.current),gt(zr,e),Ur===null&&(Ur=e)):ha(e)}function ha(){gt(Dt,Dt.current),gt(zr,zr.current)}function pr(e){an(zr),Ur===e&&(Ur=null),an(Dt)}var Dt=bi(0);function Zm(e){for(var t=e;t!==null;){if(t.tag===13){var n=t.memoizedState;if(n!==null&&(n=n.dehydrated,n===null||GS(n)||JS(n)))return t}else if(t.tag===19&&(t.memoizedProps.revealOrder==="forwards"||t.memoizedProps.revealOrder==="backwards"||t.memoizedProps.revealOrder==="unstable_legacy-backwards"||t.memoizedProps.revealOrder==="together")){if((t.flags&128)!==0)return t}else if(t.child!==null){t.child.return=t,t=t.child;continue}if(t===e)break;for(;t.sibling===null;){if(t.return===null||t.return===e)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}return null}var Gi=0,Me=null,ut=null,Lt=null,Fm=!1,Zs=!1,Co=!1,Gm=0,bu=0,Fs=null,OU=0;function Rt(){throw Error(Q(321))}function S_(e,t){if(t===null)return!1;for(var n=0;n<t.length&&n<e.length;n++)if(!_r(e[n],t[n]))return!1;return!0}function __(e,t,n,i,r,a){return Gi=a,Me=t,t.memoizedState=null,t.updateQueue=null,t.lanes=0,Ce.H=e===null||e.memoizedState===null?JC:O_,Co=!1,a=n(i,r),Co=!1,Zs&&(a=yC(t,n,i,r)),bC(e),a}function bC(e){Ce.H=yu;var t=ut!==null&&ut.next!==null;if(Gi=0,Lt=ut=Me=null,Fm=!1,bu=0,Fs=null,t)throw Error(Q(300));e===null||Vt||(e=e.dependencies,e!==null&&Bm(e)&&(Vt=!0))}function yC(e,t,n,i){Me=e;var r=0;do{if(Zs&&(Fs=null),bu=0,Zs=!1,25<=r)throw Error(Q(301));if(r+=1,Lt=ut=null,e.updateQueue!=null){var a=e.updateQueue;a.lastEffect=null,a.events=null,a.stores=null,a.memoCache!=null&&(a.memoCache.index=0)}Ce.H=KC,a=t(n,i)}while(Zs);return a}function NU(){var e=Ce.H,t=e.useState()[0];return t=typeof t.then=="function"?Ou(t):t,e=e.useState()[0],(ut!==null?ut.memoizedState:null)!==e&&(Me.flags|=1024),t}function z_(){var e=Gm!==0;return Gm=0,e}function w_(e,t,n){t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~n}function $_(e){if(Fm){for(e=e.memoizedState;e!==null;){var t=e.queue;t!==null&&(t.pending=null),e=e.next}Fm=!1}Gi=0,Lt=ut=Me=null,Zs=!1,bu=Gm=0,Fs=null}function An(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return Lt===null?Me.memoizedState=Lt=e:Lt=Lt.next=e,Lt}function jt(){if(ut===null){var e=Me.alternate;e=e!==null?e.memoizedState:null}else e=ut.next;var t=Lt===null?Me.memoizedState:Lt.next;if(t!==null)Lt=t,ut=e;else{if(e===null)throw Me.alternate===null?Error(Q(467)):Error(Q(310));ut=e,e={memoizedState:ut.memoizedState,baseState:ut.baseState,baseQueue:ut.baseQueue,queue:ut.queue,next:null},Lt===null?Me.memoizedState=Lt=e:Lt=Lt.next=e}return Lt}function gp(){return{lastEffect:null,events:null,stores:null,memoCache:null}}function Ou(e){var t=bu;return bu+=1,Fs===null&&(Fs=[]),e=fC(Fs,e,t),t=Me,(Lt===null?t.memoizedState:Lt.next)===null&&(t=t.alternate,Ce.H=t===null||t.memoizedState===null?JC:O_),e}function vp(e){if(e!==null&&typeof e=="object"){if(typeof e.then=="function")return Ou(e);if(e.$$typeof===Li)return hn(e)}throw Error(Q(438,String(e)))}function k_(e){var t=null,n=Me.updateQueue;if(n!==null&&(t=n.memoCache),t==null){var i=Me.alternate;i!==null&&(i=i.updateQueue,i!==null&&(i=i.memoCache,i!=null&&(t={data:i.data.map(function(r){return r.slice()}),index:0})))}if(t==null&&(t={data:[],index:0}),n===null&&(n=gp(),Me.updateQueue=n),n.memoCache=t,n=t.data[t.index],n===void 0)for(n=t.data[t.index]=Array(e),i=0;i<e;i++)n[i]=b6;return t.index++,n}function Ji(e,t){return typeof t=="function"?t(e):t}function km(e){var t=jt();return x_(t,ut,e)}function x_(e,t,n){var i=e.queue;if(i===null)throw Error(Q(311));i.lastRenderedReducer=n;var r=e.baseQueue,a=i.pending;if(a!==null){if(r!==null){var o=r.next;r.next=a.next,a.next=o}t.baseQueue=r=a,i.pending=null}if(a=e.baseState,r===null)e.memoizedState=a;else{t=r.next;var s=o=null,l=null,c=t,u=!1;do{var d=c.lane&-536870913;if(d!==c.lane?(Ye&d)===d:(Gi&d)===d){var f=c.revertLane;if(f===0)l!==null&&(l=l.next={lane:0,revertLane:0,gesture:null,action:c.action,hasEagerState:c.hasEagerState,eagerState:c.eagerState,next:null}),d===Ys&&(u=!0);else if((Gi&f)===f){c=c.next,f===Ys&&(u=!0);continue}else d={lane:0,revertLane:c.revertLane,gesture:null,action:c.action,hasEagerState:c.hasEagerState,eagerState:c.eagerState,next:null},l===null?(s=l=d,o=a):l=l.next=d,Me.lanes|=f,Aa|=f;d=c.action,Co&&n(a,d),a=c.hasEagerState?c.eagerState:n(a,d)}else f={lane:d,revertLane:c.revertLane,gesture:c.gesture,action:c.action,hasEagerState:c.hasEagerState,eagerState:c.eagerState,next:null},l===null?(s=l=f,o=a):l=l.next=f,Me.lanes|=d,Aa|=d;c=c.next}while(c!==null&&c!==t);if(l===null?o=a:l.next=s,!_r(a,e.memoizedState)&&(Vt=!0,u&&(n=Vs,n!==null)))throw n;e.memoizedState=a,e.baseState=o,e.baseQueue=l,i.lastRenderedState=a}return r===null&&(i.lanes=0),[e.memoizedState,i.dispatch]}function Uy(e){var t=jt(),n=t.queue;if(n===null)throw Error(Q(311));n.lastRenderedReducer=e;var i=n.dispatch,r=n.pending,a=t.memoizedState;if(r!==null){n.pending=null;var o=r=r.next;do a=e(a,o.action),o=o.next;while(o!==r);_r(a,t.memoizedState)||(Vt=!0),t.memoizedState=a,t.baseQueue===null&&(t.baseState=a),n.lastRenderedState=a}return[a,i]}function SC(e,t,n){var i=Me,r=jt(),a=Xe;if(a){if(n===void 0)throw Error(Q(407));n=n()}else n=t();var o=!_r((ut||r).memoizedState,n);if(o&&(r.memoizedState=n,Vt=!0),r=r.queue,R_(wC.bind(null,i,r,e),[e]),r.getSnapshot!==t||o||Lt!==null&&Lt.memoizedState.tag&1){if(i.flags|=2048,Ws(9,{destroy:void 0},zC.bind(null,i,r,n,t),null),mt===null)throw Error(Q(349));a||(Gi&127)!==0||_C(i,t,n)}return n}function _C(e,t,n){e.flags|=16384,e={getSnapshot:t,value:n},t=Me.updateQueue,t===null?(t=gp(),Me.updateQueue=t,t.stores=[e]):(n=t.stores,n===null?t.stores=[e]:n.push(e))}function zC(e,t,n,i){t.value=n,t.getSnapshot=i,$C(t)&&kC(e)}function wC(e,t,n){return n(function(){$C(t)&&kC(e)})}function $C(e){var t=e.getSnapshot;e=e.value;try{var n=t();return!_r(e,n)}catch{return!0}}function kC(e){var t=Po(e,2);t!==null&&Xn(t,e,2)}function ES(e){var t=An();if(typeof e=="function"){var n=e;if(e=n(),Co){va(!0);try{n()}finally{va(!1)}}}return t.memoizedState=t.baseState=e,t.queue={pending:null,lanes:0,dispatch:null,lastRenderedReducer:Ji,lastRenderedState:e},t}function xC(e,t,n,i){return e.baseState=n,x_(e,ut,typeof i=="function"?i:Ji)}function AU(e,t,n,i,r){if(yp(e))throw Error(Q(485));if(e=t.action,e!==null){var a={payload:r,action:e,next:null,isTransition:!0,status:"pending",value:null,reason:null,listeners:[],then:function(o){a.listeners.push(o)}};Ce.T!==null?n(!0):a.isTransition=!1,i(a),n=t.pending,n===null?(a.next=t.pending=a,RC(t,a)):(a.next=n.next,t.pending=n.next=a)}}function RC(e,t){var n=t.action,i=t.payload,r=e.state;if(t.isTransition){var a=Ce.T,o={};Ce.T=o;try{var s=n(r,i),l=Ce.S;l!==null&&l(o,s),xT(e,t,s)}catch(c){CS(e,t,c)}finally{a!==null&&o.types!==null&&(a.types=o.types),Ce.T=a}}else try{a=n(r,i),xT(e,t,a)}catch(c){CS(e,t,c)}}function xT(e,t,n){n!==null&&typeof n=="object"&&typeof n.then=="function"?n.then(function(i){RT(e,t,i)},function(i){return CS(e,t,i)}):RT(e,t,n)}function RT(e,t,n){t.status="fulfilled",t.value=n,TC(t),e.state=n,t=e.pending,t!==null&&(n=t.next,n===t?e.pending=null:(n=n.next,t.next=n,RC(e,n)))}function CS(e,t,n){var i=e.pending;if(e.pending=null,i!==null){i=i.next;do t.status="rejected",t.reason=n,TC(t),t=t.next;while(t!==i)}e.action=null}function TC(e){e=e.listeners;for(var t=0;t<e.length;t++)(0,e[t])()}function EC(e,t){return t}function TT(e,t){if(Xe){var n=mt.formState;if(n!==null){e:{var i=Me;if(Xe){if(yt){t:{for(var r=yt,a=jr;r.nodeType!==8;){if(!a){r=null;break t}if(r=Lr(r.nextSibling),r===null){r=null;break t}}a=r.data,r=a==="F!"||a==="F"?r:null}if(r){yt=Lr(r.nextSibling),i=r.data==="F!";break e}}Oa(i)}i=!1}i&&(t=n[0])}}return n=An(),n.memoizedState=n.baseState=t,i={pending:null,lanes:0,dispatch:null,lastRenderedReducer:EC,lastRenderedState:t},n.queue=i,n=ZC.bind(null,Me,i),i.dispatch=n,i=ES(!1),a=I_.bind(null,Me,!1,i.queue),i=An(),r={state:t,dispatch:null,action:e,pending:null},i.queue=r,n=AU.bind(null,Me,r,a,n),r.dispatch=n,i.memoizedState=e,[t,n,!1]}function ET(e){var t=jt();return CC(t,ut,e)}function CC(e,t,n){if(t=x_(e,t,EC)[0],e=km(Ji)[0],typeof t=="object"&&t!==null&&typeof t.then=="function")try{var i=Ou(t)}catch(o){throw o===sl?hp:o}else i=t;t=jt();var r=t.queue,a=r.dispatch;return n!==t.memoizedState&&(Me.flags|=2048,Ws(9,{destroy:void 0},PU.bind(null,r,n),null)),[i,a,e]}function PU(e,t){e.action=t}function CT(e){var t=jt(),n=ut;if(n!==null)return CC(t,n,e);jt(),t=t.memoizedState,n=jt();var i=n.queue.dispatch;return n.memoizedState=e,[t,i,!1]}function Ws(e,t,n,i){return e={tag:e,create:n,deps:i,inst:t,next:null},t=Me.updateQueue,t===null&&(t=gp(),Me.updateQueue=t),n=t.lastEffect,n===null?t.lastEffect=e.next=e:(i=n.next,n.next=e,e.next=i,t.lastEffect=e),e}function IC(){return jt().memoizedState}function xm(e,t,n,i){var r=An();Me.flags|=e,r.memoizedState=Ws(1|t,{destroy:void 0},n,i===void 0?null:i)}function bp(e,t,n,i){var r=jt();i=i===void 0?null:i;var a=r.memoizedState.inst;ut!==null&&i!==null&&S_(i,ut.memoizedState.deps)?r.memoizedState=Ws(t,a,n,i):(Me.flags|=e,r.memoizedState=Ws(1|t,a,n,i))}function IT(e,t){xm(8390656,8,e,t)}function R_(e,t){bp(2048,8,e,t)}function MU(e){Me.flags|=4;var t=Me.updateQueue;if(t===null)t=gp(),Me.updateQueue=t,t.events=[e];else{var n=t.events;n===null?t.events=[e]:n.push(e)}}function OC(e){var t=jt().memoizedState;return MU({ref:t,nextImpl:e}),function(){if((et&2)!==0)throw Error(Q(440));return t.impl.apply(void 0,arguments)}}function NC(e,t){return bp(4,2,e,t)}function AC(e,t){return bp(4,4,e,t)}function PC(e,t){if(typeof t=="function"){e=e();var n=t(e);return function(){typeof n=="function"?n():t(null)}}if(t!=null)return e=e(),t.current=e,function(){t.current=null}}function MC(e,t,n){n=n!=null?n.concat([e]):null,bp(4,4,PC.bind(null,t,e),n)}function T_(){}function DC(e,t){var n=jt();t=t===void 0?null:t;var i=n.memoizedState;return t!==null&&S_(t,i[1])?i[0]:(n.memoizedState=[e,t],e)}function jC(e,t){var n=jt();t=t===void 0?null:t;var i=n.memoizedState;if(t!==null&&S_(t,i[1]))return i[0];if(i=e(),Co){va(!0);try{e()}finally{va(!1)}}return n.memoizedState=[i,t],i}function E_(e,t,n){return n===void 0||(Gi&1073741824)!==0&&(Ye&261930)===0?e.memoizedState=t:(e.memoizedState=n,e=xI(),Me.lanes|=e,Aa|=e,n)}function UC(e,t,n,i){return _r(n,t)?n:Xs.current!==null?(e=E_(e,n,i),_r(e,t)||(Vt=!0),e):(Gi&42)===0||(Gi&1073741824)!==0&&(Ye&261930)===0?(Vt=!0,e.memoizedState=n):(e=xI(),Me.lanes|=e,Aa|=e,t)}function LC(e,t,n,i,r){var a=tt.p;tt.p=a!==0&&8>a?a:8;var o=Ce.T,s={};Ce.T=s,I_(e,!1,t,n);try{var l=r(),c=Ce.S;if(c!==null&&c(s,l),l!==null&&typeof l=="object"&&typeof l.then=="function"){var u=IU(l,i);au(e,t,u,Sr(e))}else au(e,t,i,Sr(e))}catch(d){au(e,t,{then:function(){},status:"rejected",reason:d},Sr())}finally{tt.p=a,o!==null&&s.types!==null&&(o.types=s.types),Ce.T=o}}function DU(){}function IS(e,t,n,i){if(e.tag!==5)throw Error(Q(476));var r=qC(e).queue;LC(e,r,t,zo,n===null?DU:function(){return BC(e),n(i)})}function qC(e){var t=e.memoizedState;if(t!==null)return t;t={memoizedState:zo,baseState:zo,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:Ji,lastRenderedState:zo},next:null};var n={};return t.next={memoizedState:n,baseState:n,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:Ji,lastRenderedState:n},next:null},e.memoizedState=t,e=e.alternate,e!==null&&(e.memoizedState=t),t}function BC(e){var t=qC(e);t.next===null&&(t=e.alternate.memoizedState),au(e,t.next.queue,{},Sr())}function C_(){return hn(zu)}function VC(){return jt().memoizedState}function HC(){return jt().memoizedState}function jU(e){for(var t=e.return;t!==null;){switch(t.tag){case 24:case 3:var n=Sr();e=$a(n);var i=ka(t,e,n);i!==null&&(Xn(i,t,n),nu(i,t,n)),t={cache:h_()},e.payload=t;return}t=t.return}}function UU(e,t,n){var i=Sr();n={lane:i,revertLane:0,gesture:null,action:n,hasEagerState:!1,eagerState:null,next:null},yp(e)?FC(t,n):(n=d_(e,t,n,i),n!==null&&(Xn(n,e,i),GC(n,t,i)))}function ZC(e,t,n){var i=Sr();au(e,t,n,i)}function au(e,t,n,i){var r={lane:i,revertLane:0,gesture:null,action:n,hasEagerState:!1,eagerState:null,next:null};if(yp(e))FC(t,r);else{var a=e.alternate;if(e.lanes===0&&(a===null||a.lanes===0)&&(a=t.lastRenderedReducer,a!==null))try{var o=t.lastRenderedState,s=a(o,n);if(r.hasEagerState=!0,r.eagerState=s,_r(s,o))return pp(e,t,r,0),mt===null&&mp(),!1}catch{}finally{}if(n=d_(e,t,r,i),n!==null)return Xn(n,e,i),GC(n,t,i),!0}return!1}function I_(e,t,n,i){if(i={lane:2,revertLane:L_(),gesture:null,action:i,hasEagerState:!1,eagerState:null,next:null},yp(e)){if(t)throw Error(Q(479))}else t=d_(e,n,i,2),t!==null&&Xn(t,e,2)}function yp(e){var t=e.alternate;return e===Me||t!==null&&t===Me}function FC(e,t){Zs=Fm=!0;var n=e.pending;n===null?t.next=t:(t.next=n.next,n.next=t),e.pending=t}function GC(e,t,n){if((n&4194048)!==0){var i=t.lanes;i&=e.pendingLanes,n|=i,t.lanes=n,OE(e,n)}}var yu={readContext:hn,use:vp,useCallback:Rt,useContext:Rt,useEffect:Rt,useImperativeHandle:Rt,useLayoutEffect:Rt,useInsertionEffect:Rt,useMemo:Rt,useReducer:Rt,useRef:Rt,useState:Rt,useDebugValue:Rt,useDeferredValue:Rt,useTransition:Rt,useSyncExternalStore:Rt,useId:Rt,useHostTransitionStatus:Rt,useFormState:Rt,useActionState:Rt,useOptimistic:Rt,useMemoCache:Rt,useCacheRefresh:Rt};yu.useEffectEvent=Rt;var JC={readContext:hn,use:vp,useCallback:function(e,t){return An().memoizedState=[e,t===void 0?null:t],e},useContext:hn,useEffect:IT,useImperativeHandle:function(e,t,n){n=n!=null?n.concat([e]):null,xm(4194308,4,PC.bind(null,t,e),n)},useLayoutEffect:function(e,t){return xm(4194308,4,e,t)},useInsertionEffect:function(e,t){xm(4,2,e,t)},useMemo:function(e,t){var n=An();t=t===void 0?null:t;var i=e();if(Co){va(!0);try{e()}finally{va(!1)}}return n.memoizedState=[i,t],i},useReducer:function(e,t,n){var i=An();if(n!==void 0){var r=n(t);if(Co){va(!0);try{n(t)}finally{va(!1)}}}else r=t;return i.memoizedState=i.baseState=r,e={pending:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:r},i.queue=e,e=e.dispatch=UU.bind(null,Me,e),[i.memoizedState,e]},useRef:function(e){var t=An();return e={current:e},t.memoizedState=e},useState:function(e){e=ES(e);var t=e.queue,n=ZC.bind(null,Me,t);return t.dispatch=n,[e.memoizedState,n]},useDebugValue:T_,useDeferredValue:function(e,t){var n=An();return E_(n,e,t)},useTransition:function(){var e=ES(!1);return e=LC.bind(null,Me,e.queue,!0,!1),An().memoizedState=e,[!1,e]},useSyncExternalStore:function(e,t,n){var i=Me,r=An();if(Xe){if(n===void 0)throw Error(Q(407));n=n()}else{if(n=t(),mt===null)throw Error(Q(349));(Ye&127)!==0||_C(i,t,n)}r.memoizedState=n;var a={value:n,getSnapshot:t};return r.queue=a,IT(wC.bind(null,i,a,e),[e]),i.flags|=2048,Ws(9,{destroy:void 0},zC.bind(null,i,a,n,t),null),n},useId:function(){var e=An(),t=mt.identifierPrefix;if(Xe){var n=hi,i=pi;n=(i&~(1<<32-yr(i)-1)).toString(32)+n,t="_"+t+"R_"+n,n=Gm++,0<n&&(t+="H"+n.toString(32)),t+="_"}else n=OU++,t="_"+t+"r_"+n.toString(32)+"_";return e.memoizedState=t},useHostTransitionStatus:C_,useFormState:TT,useActionState:TT,useOptimistic:function(e){var t=An();t.memoizedState=t.baseState=e;var n={pending:null,lanes:0,dispatch:null,lastRenderedReducer:null,lastRenderedState:null};return t.queue=n,t=I_.bind(null,Me,!0,n),n.dispatch=t,[e,t]},useMemoCache:k_,useCacheRefresh:function(){return An().memoizedState=jU.bind(null,Me)},useEffectEvent:function(e){var t=An(),n={impl:e};return t.memoizedState=n,function(){if((et&2)!==0)throw Error(Q(440));return n.impl.apply(void 0,arguments)}}},O_={readContext:hn,use:vp,useCallback:DC,useContext:hn,useEffect:R_,useImperativeHandle:MC,useInsertionEffect:NC,useLayoutEffect:AC,useMemo:jC,useReducer:km,useRef:IC,useState:function(){return km(Ji)},useDebugValue:T_,useDeferredValue:function(e,t){var n=jt();return UC(n,ut.memoizedState,e,t)},useTransition:function(){var e=km(Ji)[0],t=jt().memoizedState;return[typeof e=="boolean"?e:Ou(e),t]},useSyncExternalStore:SC,useId:VC,useHostTransitionStatus:C_,useFormState:ET,useActionState:ET,useOptimistic:function(e,t){var n=jt();return xC(n,ut,e,t)},useMemoCache:k_,useCacheRefresh:HC};O_.useEffectEvent=OC;var KC={readContext:hn,use:vp,useCallback:DC,useContext:hn,useEffect:R_,useImperativeHandle:MC,useInsertionEffect:NC,useLayoutEffect:AC,useMemo:jC,useReducer:Uy,useRef:IC,useState:function(){return Uy(Ji)},useDebugValue:T_,useDeferredValue:function(e,t){var n=jt();return ut===null?E_(n,e,t):UC(n,ut.memoizedState,e,t)},useTransition:function(){var e=Uy(Ji)[0],t=jt().memoizedState;return[typeof e=="boolean"?e:Ou(e),t]},useSyncExternalStore:SC,useId:VC,useHostTransitionStatus:C_,useFormState:CT,useActionState:CT,useOptimistic:function(e,t){var n=jt();return ut!==null?xC(n,ut,e,t):(n.baseState=e,[e,n.queue.dispatch])},useMemoCache:k_,useCacheRefresh:HC};KC.useEffectEvent=OC;function Ly(e,t,n,i){t=e.memoizedState,n=n(i,t),n=n==null?t:St({},t,n),e.memoizedState=n,e.lanes===0&&(e.updateQueue.baseState=n)}var OS={enqueueSetState:function(e,t,n){e=e._reactInternals;var i=Sr(),r=$a(i);r.payload=t,n!=null&&(r.callback=n),t=ka(e,r,i),t!==null&&(Xn(t,e,i),nu(t,e,i))},enqueueReplaceState:function(e,t,n){e=e._reactInternals;var i=Sr(),r=$a(i);r.tag=1,r.payload=t,n!=null&&(r.callback=n),t=ka(e,r,i),t!==null&&(Xn(t,e,i),nu(t,e,i))},enqueueForceUpdate:function(e,t){e=e._reactInternals;var n=Sr(),i=$a(n);i.tag=2,t!=null&&(i.callback=t),t=ka(e,i,n),t!==null&&(Xn(t,e,n),nu(t,e,n))}};function OT(e,t,n,i,r,a,o){return e=e.stateNode,typeof e.shouldComponentUpdate=="function"?e.shouldComponentUpdate(i,a,o):t.prototype&&t.prototype.isPureReactComponent?!pu(n,i)||!pu(r,a):!0}function NT(e,t,n,i){e=t.state,typeof t.componentWillReceiveProps=="function"&&t.componentWillReceiveProps(n,i),typeof t.UNSAFE_componentWillReceiveProps=="function"&&t.UNSAFE_componentWillReceiveProps(n,i),t.state!==e&&OS.enqueueReplaceState(t,t.state,null)}function Io(e,t){var n=t;if("ref"in t){n={};for(var i in t)i!=="ref"&&(n[i]=t[i])}if(e=e.defaultProps){n===t&&(n=St({},n));for(var r in e)n[r]===void 0&&(n[r]=e[r])}return n}function YC(e){Um(e)}function XC(e){console.error(e)}function WC(e){Um(e)}function Jm(e,t){try{var n=e.onUncaughtError;n(t.value,{componentStack:t.stack})}catch(i){setTimeout(function(){throw i})}}function AT(e,t,n){try{var i=e.onCaughtError;i(n.value,{componentStack:n.stack,errorBoundary:t.tag===1?t.stateNode:null})}catch(r){setTimeout(function(){throw r})}}function NS(e,t,n){return n=$a(n),n.tag=3,n.payload={element:null},n.callback=function(){Jm(e,t)},n}function QC(e){return e=$a(e),e.tag=3,e}function eI(e,t,n,i){var r=n.type.getDerivedStateFromError;if(typeof r=="function"){var a=i.value;e.payload=function(){return r(a)},e.callback=function(){AT(t,n,i)}}var o=n.stateNode;o!==null&&typeof o.componentDidCatch=="function"&&(e.callback=function(){AT(t,n,i),typeof r!="function"&&(xa===null?xa=new Set([this]):xa.add(this));var s=i.stack;this.componentDidCatch(i.value,{componentStack:s!==null?s:""})})}function LU(e,t,n,i,r){if(n.flags|=32768,i!==null&&typeof i=="object"&&typeof i.then=="function"){if(t=n.alternate,t!==null&&ol(t,n,r,!0),n=zr.current,n!==null){switch(n.tag){case 31:case 13:return Ur===null?Qm():n.alternate===null&&Tt===0&&(Tt=3),n.flags&=-257,n.flags|=65536,n.lanes=r,i===Vm?n.flags|=16384:(t=n.updateQueue,t===null?n.updateQueue=new Set([i]):t.add(i),Xy(e,i,r)),!1;case 22:return n.flags|=65536,i===Vm?n.flags|=16384:(t=n.updateQueue,t===null?(t={transitions:null,markerInstances:null,retryQueue:new Set([i])},n.updateQueue=t):(n=t.retryQueue,n===null?t.retryQueue=new Set([i]):n.add(i)),Xy(e,i,r)),!1}throw Error(Q(435,n.tag))}return Xy(e,i,r),Qm(),!1}if(Xe)return t=zr.current,t!==null?((t.flags&65536)===0&&(t.flags|=256),t.flags|=65536,t.lanes=r,i!==SS&&(e=Error(Q(422),{cause:i}),gu(Dr(e,n)))):(i!==SS&&(t=Error(Q(423),{cause:i}),gu(Dr(t,n))),e=e.current.alternate,e.flags|=65536,r&=-r,e.lanes|=r,i=Dr(i,n),r=NS(e.stateNode,i,r),jy(e,r),Tt!==4&&(Tt=2)),!1;var a=Error(Q(520),{cause:i});if(a=Dr(a,n),lu===null?lu=[a]:lu.push(a),Tt!==4&&(Tt=2),t===null)return!0;i=Dr(i,n),n=t;do{switch(n.tag){case 3:return n.flags|=65536,e=r&-r,n.lanes|=e,e=NS(n.stateNode,i,e),jy(n,e),!1;case 1:if(t=n.type,a=n.stateNode,(n.flags&128)===0&&(typeof t.getDerivedStateFromError=="function"||a!==null&&typeof a.componentDidCatch=="function"&&(xa===null||!xa.has(a))))return n.flags|=65536,r&=-r,n.lanes|=r,r=QC(r),eI(r,e,n,i),jy(n,r),!1}n=n.return}while(n!==null);return!1}var N_=Error(Q(461)),Vt=!1;function fn(e,t,n,i){t.child=e===null?pC(t,null,n,i):Eo(t,e.child,n,i)}function PT(e,t,n,i,r){n=n.render;var a=t.ref;if("ref"in i){var o={};for(var s in i)s!=="ref"&&(o[s]=i[s])}else o=i;return To(t),i=__(e,t,n,o,a,r),s=z_(),e!==null&&!Vt?(w_(e,t,r),Ki(e,t,r)):(Xe&&s&&m_(t),t.flags|=1,fn(e,t,i,r),t.child)}function MT(e,t,n,i,r){if(e===null){var a=n.type;return typeof a=="function"&&!f_(a)&&a.defaultProps===void 0&&n.compare===null?(t.tag=15,t.type=a,tI(e,t,a,i,r)):(e=wm(n.type,null,i,t,t.mode,r),e.ref=t.ref,e.return=t,t.child=e)}if(a=e.child,!A_(e,r)){var o=a.memoizedProps;if(n=n.compare,n=n!==null?n:pu,n(o,i)&&e.ref===t.ref)return Ki(e,t,r)}return t.flags|=1,e=Vi(a,i),e.ref=t.ref,e.return=t,t.child=e}function tI(e,t,n,i,r){if(e!==null){var a=e.memoizedProps;if(pu(a,i)&&e.ref===t.ref)if(Vt=!1,t.pendingProps=i=a,A_(e,r))(e.flags&131072)!==0&&(Vt=!0);else return t.lanes=e.lanes,Ki(e,t,r)}return AS(e,t,n,i,r)}function nI(e,t,n,i){var r=i.children,a=e!==null?e.memoizedState:null;if(e===null&&t.stateNode===null&&(t.stateNode={_visibility:1,_pendingMarkers:null,_retryCache:null,_transitions:null}),i.mode==="hidden"){if((t.flags&128)!==0){if(a=a!==null?a.baseLanes|n:n,e!==null){for(i=t.child=e.child,r=0;i!==null;)r=r|i.lanes|i.childLanes,i=i.sibling;i=r&~a}else i=0,t.child=null;return DT(e,t,a,n,i)}if((n&536870912)!==0)t.memoizedState={baseLanes:0,cachePool:null},e!==null&&$m(t,a!==null?a.cachePool:null),a!==null?kT(t,a):RS(),vC(t);else return i=t.lanes=536870912,DT(e,t,a!==null?a.baseLanes|n:n,n,i)}else a!==null?($m(t,a.cachePool),kT(t,a),ha(t),t.memoizedState=null):(e!==null&&$m(t,null),RS(),ha(t));return fn(e,t,r,n),t.child}function Yc(e,t){return e!==null&&e.tag===22||t.stateNode!==null||(t.stateNode={_visibility:1,_pendingMarkers:null,_retryCache:null,_transitions:null}),t.sibling}function DT(e,t,n,i,r){var a=g_();return a=a===null?null:{parent:Bt._currentValue,pool:a},t.memoizedState={baseLanes:n,cachePool:a},e!==null&&$m(t,null),RS(),vC(t),e!==null&&ol(e,t,i,!0),t.childLanes=r,null}function Rm(e,t){return t=Km({mode:t.mode,children:t.children},e.mode),t.ref=e.ref,e.child=t,t.return=e,t}function jT(e,t,n){return Eo(t,e.child,null,n),e=Rm(t,t.pendingProps),e.flags|=2,pr(t),t.memoizedState=null,e}function qU(e,t,n){var i=t.pendingProps,r=(t.flags&128)!==0;if(t.flags&=-129,e===null){if(Xe){if(i.mode==="hidden")return e=Rm(t,i),t.lanes=536870912,Yc(null,e);if(TS(t),(e=yt)?(e=JI(e,jr),e=e!==null&&e.data==="&"?e:null,e!==null&&(t.memoizedState={dehydrated:e,treeContext:Ia!==null?{id:pi,overflow:hi}:null,retryLane:536870912,hydrationErrors:null},n=sC(e),n.return=t,t.child=n,pn=t,yt=null)):e=null,e===null)throw Oa(t);return t.lanes=536870912,null}return Rm(t,i)}var a=e.memoizedState;if(a!==null){var o=a.dehydrated;if(TS(t),r)if(t.flags&256)t.flags&=-257,t=jT(e,t,n);else if(t.memoizedState!==null)t.child=e.child,t.flags|=128,t=null;else throw Error(Q(558));else if(Vt||ol(e,t,n,!1),r=(n&e.childLanes)!==0,Vt||r){if(i=mt,i!==null&&(o=NE(i,n),o!==0&&o!==a.retryLane))throw a.retryLane=o,Po(e,o),Xn(i,e,o),N_;Qm(),t=jT(e,t,n)}else e=a.treeContext,yt=Lr(o.nextSibling),pn=t,Xe=!0,wa=null,jr=!1,e!==null&&cC(t,e),t=Rm(t,i),t.flags|=4096;return t}return e=Vi(e.child,{mode:i.mode,children:i.children}),e.ref=t.ref,t.child=e,e.return=t,e}function Tm(e,t){var n=t.ref;if(n===null)e!==null&&e.ref!==null&&(t.flags|=4194816);else{if(typeof n!="function"&&typeof n!="object")throw Error(Q(284));(e===null||e.ref!==n)&&(t.flags|=4194816)}}function AS(e,t,n,i,r){return To(t),n=__(e,t,n,i,void 0,r),i=z_(),e!==null&&!Vt?(w_(e,t,r),Ki(e,t,r)):(Xe&&i&&m_(t),t.flags|=1,fn(e,t,n,r),t.child)}function UT(e,t,n,i,r,a){return To(t),t.updateQueue=null,n=yC(t,i,n,r),bC(e),i=z_(),e!==null&&!Vt?(w_(e,t,a),Ki(e,t,a)):(Xe&&i&&m_(t),t.flags|=1,fn(e,t,n,a),t.child)}function LT(e,t,n,i,r){if(To(t),t.stateNode===null){var a=Ms,o=n.contextType;typeof o=="object"&&o!==null&&(a=hn(o)),a=new n(i,a),t.memoizedState=a.state!==null&&a.state!==void 0?a.state:null,a.updater=OS,t.stateNode=a,a._reactInternals=t,a=t.stateNode,a.props=i,a.state=t.memoizedState,a.refs={},b_(t),o=n.contextType,a.context=typeof o=="object"&&o!==null?hn(o):Ms,a.state=t.memoizedState,o=n.getDerivedStateFromProps,typeof o=="function"&&(Ly(t,n,o,i),a.state=t.memoizedState),typeof n.getDerivedStateFromProps=="function"||typeof a.getSnapshotBeforeUpdate=="function"||typeof a.UNSAFE_componentWillMount!="function"&&typeof a.componentWillMount!="function"||(o=a.state,typeof a.componentWillMount=="function"&&a.componentWillMount(),typeof a.UNSAFE_componentWillMount=="function"&&a.UNSAFE_componentWillMount(),o!==a.state&&OS.enqueueReplaceState(a,a.state,null),iu(t,i,a,r),ru(),a.state=t.memoizedState),typeof a.componentDidMount=="function"&&(t.flags|=4194308),i=!0}else if(e===null){a=t.stateNode;var s=t.memoizedProps,l=Io(n,s);a.props=l;var c=a.context,u=n.contextType;o=Ms,typeof u=="object"&&u!==null&&(o=hn(u));var d=n.getDerivedStateFromProps;u=typeof d=="function"||typeof a.getSnapshotBeforeUpdate=="function",s=t.pendingProps!==s,u||typeof a.UNSAFE_componentWillReceiveProps!="function"&&typeof a.componentWillReceiveProps!="function"||(s||c!==o)&&NT(t,a,i,o),fa=!1;var f=t.memoizedState;a.state=f,iu(t,i,a,r),ru(),c=t.memoizedState,s||f!==c||fa?(typeof d=="function"&&(Ly(t,n,d,i),c=t.memoizedState),(l=fa||OT(t,n,l,i,f,c,o))?(u||typeof a.UNSAFE_componentWillMount!="function"&&typeof a.componentWillMount!="function"||(typeof a.componentWillMount=="function"&&a.componentWillMount(),typeof a.UNSAFE_componentWillMount=="function"&&a.UNSAFE_componentWillMount()),typeof a.componentDidMount=="function"&&(t.flags|=4194308)):(typeof a.componentDidMount=="function"&&(t.flags|=4194308),t.memoizedProps=i,t.memoizedState=c),a.props=i,a.state=c,a.context=o,i=l):(typeof a.componentDidMount=="function"&&(t.flags|=4194308),i=!1)}else{a=t.stateNode,kS(e,t),o=t.memoizedProps,u=Io(n,o),a.props=u,d=t.pendingProps,f=a.context,c=n.contextType,l=Ms,typeof c=="object"&&c!==null&&(l=hn(c)),s=n.getDerivedStateFromProps,(c=typeof s=="function"||typeof a.getSnapshotBeforeUpdate=="function")||typeof a.UNSAFE_componentWillReceiveProps!="function"&&typeof a.componentWillReceiveProps!="function"||(o!==d||f!==l)&&NT(t,a,i,l),fa=!1,f=t.memoizedState,a.state=f,iu(t,i,a,r),ru();var m=t.memoizedState;o!==d||f!==m||fa||e!==null&&e.dependencies!==null&&Bm(e.dependencies)?(typeof s=="function"&&(Ly(t,n,s,i),m=t.memoizedState),(u=fa||OT(t,n,u,i,f,m,l)||e!==null&&e.dependencies!==null&&Bm(e.dependencies))?(c||typeof a.UNSAFE_componentWillUpdate!="function"&&typeof a.componentWillUpdate!="function"||(typeof a.componentWillUpdate=="function"&&a.componentWillUpdate(i,m,l),typeof a.UNSAFE_componentWillUpdate=="function"&&a.UNSAFE_componentWillUpdate(i,m,l)),typeof a.componentDidUpdate=="function"&&(t.flags|=4),typeof a.getSnapshotBeforeUpdate=="function"&&(t.flags|=1024)):(typeof a.componentDidUpdate!="function"||o===e.memoizedProps&&f===e.memoizedState||(t.flags|=4),typeof a.getSnapshotBeforeUpdate!="function"||o===e.memoizedProps&&f===e.memoizedState||(t.flags|=1024),t.memoizedProps=i,t.memoizedState=m),a.props=i,a.state=m,a.context=l,i=u):(typeof a.componentDidUpdate!="function"||o===e.memoizedProps&&f===e.memoizedState||(t.flags|=4),typeof a.getSnapshotBeforeUpdate!="function"||o===e.memoizedProps&&f===e.memoizedState||(t.flags|=1024),i=!1)}return a=i,Tm(e,t),i=(t.flags&128)!==0,a||i?(a=t.stateNode,n=i&&typeof n.getDerivedStateFromError!="function"?null:a.render(),t.flags|=1,e!==null&&i?(t.child=Eo(t,e.child,null,r),t.child=Eo(t,null,n,r)):fn(e,t,n,r),t.memoizedState=a.state,e=t.child):e=Ki(e,t,r),e}function qT(e,t,n,i){return Ro(),t.flags|=256,fn(e,t,n,i),t.child}var qy={dehydrated:null,treeContext:null,retryLane:0,hydrationErrors:null};function By(e){return{baseLanes:e,cachePool:dC()}}function Vy(e,t,n){return e=e!==null?e.childLanes&~n:0,t&&(e|=gr),e}function rI(e,t,n){var i=t.pendingProps,r=!1,a=(t.flags&128)!==0,o;if((o=a)||(o=e!==null&&e.memoizedState===null?!1:(Dt.current&2)!==0),o&&(r=!0,t.flags&=-129),o=(t.flags&32)!==0,t.flags&=-33,e===null){if(Xe){if(r?pa(t):ha(t),(e=yt)?(e=JI(e,jr),e=e!==null&&e.data!=="&"?e:null,e!==null&&(t.memoizedState={dehydrated:e,treeContext:Ia!==null?{id:pi,overflow:hi}:null,retryLane:536870912,hydrationErrors:null},n=sC(e),n.return=t,t.child=n,pn=t,yt=null)):e=null,e===null)throw Oa(t);return JS(e)?t.lanes=32:t.lanes=536870912,null}var s=i.children;return i=i.fallback,r?(ha(t),r=t.mode,s=Km({mode:"hidden",children:s},r),i=wo(i,r,n,null),s.return=t,i.return=t,s.sibling=i,t.child=s,i=t.child,i.memoizedState=By(n),i.childLanes=Vy(e,o,n),t.memoizedState=qy,Yc(null,i)):(pa(t),PS(t,s))}var l=e.memoizedState;if(l!==null&&(s=l.dehydrated,s!==null)){if(a)t.flags&256?(pa(t),t.flags&=-257,t=Hy(e,t,n)):t.memoizedState!==null?(ha(t),t.child=e.child,t.flags|=128,t=null):(ha(t),s=i.fallback,r=t.mode,i=Km({mode:"visible",children:i.children},r),s=wo(s,r,n,null),s.flags|=2,i.return=t,s.return=t,i.sibling=s,t.child=i,Eo(t,e.child,null,n),i=t.child,i.memoizedState=By(n),i.childLanes=Vy(e,o,n),t.memoizedState=qy,t=Yc(null,i));else if(pa(t),JS(s)){if(o=s.nextSibling&&s.nextSibling.dataset,o)var c=o.dgst;o=c,i=Error(Q(419)),i.stack="",i.digest=o,gu({value:i,source:null,stack:null}),t=Hy(e,t,n)}else if(Vt||ol(e,t,n,!1),o=(n&e.childLanes)!==0,Vt||o){if(o=mt,o!==null&&(i=NE(o,n),i!==0&&i!==l.retryLane))throw l.retryLane=i,Po(e,i),Xn(o,e,i),N_;GS(s)||Qm(),t=Hy(e,t,n)}else GS(s)?(t.flags|=192,t.child=e.child,t=null):(e=l.treeContext,yt=Lr(s.nextSibling),pn=t,Xe=!0,wa=null,jr=!1,e!==null&&cC(t,e),t=PS(t,i.children),t.flags|=4096);return t}return r?(ha(t),s=i.fallback,r=t.mode,l=e.child,c=l.sibling,i=Vi(l,{mode:"hidden",children:i.children}),i.subtreeFlags=l.subtreeFlags&65011712,c!==null?s=Vi(c,s):(s=wo(s,r,n,null),s.flags|=2),s.return=t,i.return=t,i.sibling=s,t.child=i,Yc(null,i),i=t.child,s=e.child.memoizedState,s===null?s=By(n):(r=s.cachePool,r!==null?(l=Bt._currentValue,r=r.parent!==l?{parent:l,pool:l}:r):r=dC(),s={baseLanes:s.baseLanes|n,cachePool:r}),i.memoizedState=s,i.childLanes=Vy(e,o,n),t.memoizedState=qy,Yc(e.child,i)):(pa(t),n=e.child,e=n.sibling,n=Vi(n,{mode:"visible",children:i.children}),n.return=t,n.sibling=null,e!==null&&(o=t.deletions,o===null?(t.deletions=[e],t.flags|=16):o.push(e)),t.child=n,t.memoizedState=null,n)}function PS(e,t){return t=Km({mode:"visible",children:t},e.mode),t.return=e,e.child=t}function Km(e,t){return e=hr(22,e,null,t),e.lanes=0,e}function Hy(e,t,n){return Eo(t,e.child,null,n),e=PS(t,t.pendingProps.children),e.flags|=2,t.memoizedState=null,e}function BT(e,t,n){e.lanes|=t;var i=e.alternate;i!==null&&(i.lanes|=t),zS(e.return,t,n)}function Zy(e,t,n,i,r,a){var o=e.memoizedState;o===null?e.memoizedState={isBackwards:t,rendering:null,renderingStartTime:0,last:i,tail:n,tailMode:r,treeForkCount:a}:(o.isBackwards=t,o.rendering=null,o.renderingStartTime=0,o.last=i,o.tail=n,o.tailMode=r,o.treeForkCount=a)}function iI(e,t,n){var i=t.pendingProps,r=i.revealOrder,a=i.tail;i=i.children;var o=Dt.current,s=(o&2)!==0;if(s?(o=o&1|2,t.flags|=128):o&=1,gt(Dt,o),fn(e,t,i,n),i=Xe?hu:0,!s&&e!==null&&(e.flags&128)!==0)e:for(e=t.child;e!==null;){if(e.tag===13)e.memoizedState!==null&&BT(e,n,t);else if(e.tag===19)BT(e,n,t);else if(e.child!==null){e.child.return=e,e=e.child;continue}if(e===t)break e;for(;e.sibling===null;){if(e.return===null||e.return===t)break e;e=e.return}e.sibling.return=e.return,e=e.sibling}switch(r){case"forwards":for(n=t.child,r=null;n!==null;)e=n.alternate,e!==null&&Zm(e)===null&&(r=n),n=n.sibling;n=r,n===null?(r=t.child,t.child=null):(r=n.sibling,n.sibling=null),Zy(t,!1,r,n,a,i);break;case"backwards":case"unstable_legacy-backwards":for(n=null,r=t.child,t.child=null;r!==null;){if(e=r.alternate,e!==null&&Zm(e)===null){t.child=r;break}e=r.sibling,r.sibling=n,n=r,r=e}Zy(t,!0,n,null,a,i);break;case"together":Zy(t,!1,null,null,void 0,i);break;default:t.memoizedState=null}return t.child}function Ki(e,t,n){if(e!==null&&(t.dependencies=e.dependencies),Aa|=t.lanes,(n&t.childLanes)===0)if(e!==null){if(ol(e,t,n,!1),(n&t.childLanes)===0)return null}else return null;if(e!==null&&t.child!==e.child)throw Error(Q(153));if(t.child!==null){for(e=t.child,n=Vi(e,e.pendingProps),t.child=n,n.return=t;e.sibling!==null;)e=e.sibling,n=n.sibling=Vi(e,e.pendingProps),n.return=t;n.sibling=null}return t.child}function A_(e,t){return(e.lanes&t)!==0?!0:(e=e.dependencies,!!(e!==null&&Bm(e)))}function BU(e,t,n){switch(t.tag){case 3:Pm(t,t.stateNode.containerInfo),ma(t,Bt,e.memoizedState.cache),Ro();break;case 27:case 5:cS(t);break;case 4:Pm(t,t.stateNode.containerInfo);break;case 10:ma(t,t.type,t.memoizedProps.value);break;case 31:if(t.memoizedState!==null)return t.flags|=128,TS(t),null;break;case 13:var i=t.memoizedState;if(i!==null)return i.dehydrated!==null?(pa(t),t.flags|=128,null):(n&t.child.childLanes)!==0?rI(e,t,n):(pa(t),e=Ki(e,t,n),e!==null?e.sibling:null);pa(t);break;case 19:var r=(e.flags&128)!==0;if(i=(n&t.childLanes)!==0,i||(ol(e,t,n,!1),i=(n&t.childLanes)!==0),r){if(i)return iI(e,t,n);t.flags|=128}if(r=t.memoizedState,r!==null&&(r.rendering=null,r.tail=null,r.lastEffect=null),gt(Dt,Dt.current),i)break;return null;case 22:return t.lanes=0,nI(e,t,n,t.pendingProps);case 24:ma(t,Bt,e.memoizedState.cache)}return Ki(e,t,n)}function aI(e,t,n){if(e!==null)if(e.memoizedProps!==t.pendingProps)Vt=!0;else{if(!A_(e,n)&&(t.flags&128)===0)return Vt=!1,BU(e,t,n);Vt=(e.flags&131072)!==0}else Vt=!1,Xe&&(t.flags&1048576)!==0&&lC(t,hu,t.index);switch(t.lanes=0,t.tag){case 16:e:{var i=t.pendingProps;if(e=So(t.elementType),t.type=e,typeof e=="function")f_(e)?(i=Io(e,i),t.tag=1,t=LT(null,t,e,i,n)):(t.tag=0,t=AS(null,t,e,i,n));else{if(e!=null){var r=e.$$typeof;if(r===WS){t.tag=11,t=PT(null,t,e,i,n);break e}else if(r===QS){t.tag=14,t=MT(null,t,e,i,n);break e}}throw t=sS(e)||e,Error(Q(306,t,""))}}return t;case 0:return AS(e,t,t.type,t.pendingProps,n);case 1:return i=t.type,r=Io(i,t.pendingProps),LT(e,t,i,r,n);case 3:e:{if(Pm(t,t.stateNode.containerInfo),e===null)throw Error(Q(387));i=t.pendingProps;var a=t.memoizedState;r=a.element,kS(e,t),iu(t,i,null,n);var o=t.memoizedState;if(i=o.cache,ma(t,Bt,i),i!==a.cache&&wS(t,[Bt],n,!0),ru(),i=o.element,a.isDehydrated)if(a={element:i,isDehydrated:!1,cache:o.cache},t.updateQueue.baseState=a,t.memoizedState=a,t.flags&256){t=qT(e,t,i,n);break e}else if(i!==r){r=Dr(Error(Q(424)),t),gu(r),t=qT(e,t,i,n);break e}else{switch(e=t.stateNode.containerInfo,e.nodeType){case 9:e=e.body;break;default:e=e.nodeName==="HTML"?e.ownerDocument.body:e}for(yt=Lr(e.firstChild),pn=t,Xe=!0,wa=null,jr=!0,n=pC(t,null,i,n),t.child=n;n;)n.flags=n.flags&-3|4096,n=n.sibling}else{if(Ro(),i===r){t=Ki(e,t,n);break e}fn(e,t,i,n)}t=t.child}return t;case 26:return Tm(e,t),e===null?(n=uE(t.type,null,t.pendingProps,null))?t.memoizedState=n:Xe||(n=t.type,e=t.pendingProps,i=rp(za.current).createElement(n),i[mn]=t,i[Wn]=e,gn(i,n,e),rn(i),t.stateNode=i):t.memoizedState=uE(t.type,e.memoizedProps,t.pendingProps,e.memoizedState),null;case 27:return cS(t),e===null&&Xe&&(i=t.stateNode=KI(t.type,t.pendingProps,za.current),pn=t,jr=!0,r=yt,Ma(t.type)?(KS=r,yt=Lr(i.firstChild)):yt=r),fn(e,t,t.pendingProps.children,n),Tm(e,t),e===null&&(t.flags|=4194304),t.child;case 5:return e===null&&Xe&&((r=i=yt)&&(i=gL(i,t.type,t.pendingProps,jr),i!==null?(t.stateNode=i,pn=t,yt=Lr(i.firstChild),jr=!1,r=!0):r=!1),r||Oa(t)),cS(t),r=t.type,a=t.pendingProps,o=e!==null?e.memoizedProps:null,i=a.children,ZS(r,a)?i=null:o!==null&&ZS(r,o)&&(t.flags|=32),t.memoizedState!==null&&(r=__(e,t,NU,null,null,n),zu._currentValue=r),Tm(e,t),fn(e,t,i,n),t.child;case 6:return e===null&&Xe&&((e=n=yt)&&(n=vL(n,t.pendingProps,jr),n!==null?(t.stateNode=n,pn=t,yt=null,e=!0):e=!1),e||Oa(t)),null;case 13:return rI(e,t,n);case 4:return Pm(t,t.stateNode.containerInfo),i=t.pendingProps,e===null?t.child=Eo(t,null,i,n):fn(e,t,i,n),t.child;case 11:return PT(e,t,t.type,t.pendingProps,n);case 7:return fn(e,t,t.pendingProps,n),t.child;case 8:return fn(e,t,t.pendingProps.children,n),t.child;case 12:return fn(e,t,t.pendingProps.children,n),t.child;case 10:return i=t.pendingProps,ma(t,t.type,i.value),fn(e,t,i.children,n),t.child;case 9:return r=t.type._context,i=t.pendingProps.children,To(t),r=hn(r),i=i(r),t.flags|=1,fn(e,t,i,n),t.child;case 14:return MT(e,t,t.type,t.pendingProps,n);case 15:return tI(e,t,t.type,t.pendingProps,n);case 19:return iI(e,t,n);case 31:return qU(e,t,n);case 22:return nI(e,t,n,t.pendingProps);case 24:return To(t),i=hn(Bt),e===null?(r=g_(),r===null&&(r=mt,a=h_(),r.pooledCache=a,a.refCount++,a!==null&&(r.pooledCacheLanes|=n),r=a),t.memoizedState={parent:i,cache:r},b_(t),ma(t,Bt,r)):((e.lanes&n)!==0&&(kS(e,t),iu(t,null,null,n),ru()),r=e.memoizedState,a=t.memoizedState,r.parent!==i?(r={parent:i,cache:i},t.memoizedState=r,t.lanes===0&&(t.memoizedState=t.updateQueue.baseState=r),ma(t,Bt,i)):(i=a.cache,ma(t,Bt,i),i!==r.cache&&wS(t,[Bt],n,!0))),fn(e,t,t.pendingProps.children,n),t.child;case 29:throw t.pendingProps}throw Error(Q(156,t.tag))}function Ai(e){e.flags|=4}function Fy(e,t,n,i,r){if((t=(e.mode&32)!==0)&&(t=!1),t){if(e.flags|=16777216,(r&335544128)===r)if(e.stateNode.complete)e.flags|=8192;else if(EI())e.flags|=8192;else throw ko=Vm,v_}else e.flags&=-16777217}function VT(e,t){if(t.type!=="stylesheet"||(t.state.loading&4)!==0)e.flags&=-16777217;else if(e.flags|=16777216,!WI(t))if(EI())e.flags|=8192;else throw ko=Vm,v_}function fm(e,t){t!==null&&(e.flags|=4),e.flags&16384&&(t=e.tag!==22?CE():536870912,e.lanes|=t,Qs|=t)}function Vc(e,t){if(!Xe)switch(e.tailMode){case"hidden":t=e.tail;for(var n=null;t!==null;)t.alternate!==null&&(n=t),t=t.sibling;n===null?e.tail=null:n.sibling=null;break;case"collapsed":n=e.tail;for(var i=null;n!==null;)n.alternate!==null&&(i=n),n=n.sibling;i===null?t||e.tail===null?e.tail=null:e.tail.sibling=null:i.sibling=null}}function bt(e){var t=e.alternate!==null&&e.alternate.child===e.child,n=0,i=0;if(t)for(var r=e.child;r!==null;)n|=r.lanes|r.childLanes,i|=r.subtreeFlags&65011712,i|=r.flags&65011712,r.return=e,r=r.sibling;else for(r=e.child;r!==null;)n|=r.lanes|r.childLanes,i|=r.subtreeFlags,i|=r.flags,r.return=e,r=r.sibling;return e.subtreeFlags|=i,e.childLanes=n,t}function VU(e,t,n){var i=t.pendingProps;switch(p_(t),t.tag){case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return bt(t),null;case 1:return bt(t),null;case 3:return n=t.stateNode,i=null,e!==null&&(i=e.memoizedState.cache),t.memoizedState.cache!==i&&(t.flags|=2048),Hi(Bt),Gs(),n.pendingContext&&(n.context=n.pendingContext,n.pendingContext=null),(e===null||e.child===null)&&($s(t)?Ai(t):e===null||e.memoizedState.isDehydrated&&(t.flags&256)===0||(t.flags|=1024,Dy())),bt(t),null;case 26:var r=t.type,a=t.memoizedState;return e===null?(Ai(t),a!==null?(bt(t),VT(t,a)):(bt(t),Fy(t,r,null,i,n))):a?a!==e.memoizedState?(Ai(t),bt(t),VT(t,a)):(bt(t),t.flags&=-16777217):(e=e.memoizedProps,e!==i&&Ai(t),bt(t),Fy(t,r,e,i,n)),null;case 27:if(Mm(t),n=za.current,r=t.type,e!==null&&t.stateNode!=null)e.memoizedProps!==i&&Ai(t);else{if(!i){if(t.stateNode===null)throw Error(Q(166));return bt(t),null}e=vi.current,$s(t)?bT(t,e):(e=KI(r,i,n),t.stateNode=e,Ai(t))}return bt(t),null;case 5:if(Mm(t),r=t.type,e!==null&&t.stateNode!=null)e.memoizedProps!==i&&Ai(t);else{if(!i){if(t.stateNode===null)throw Error(Q(166));return bt(t),null}if(a=vi.current,$s(t))bT(t,a);else{var o=rp(za.current);switch(a){case 1:a=o.createElementNS("http://www.w3.org/2000/svg",r);break;case 2:a=o.createElementNS("http://www.w3.org/1998/Math/MathML",r);break;default:switch(r){case"svg":a=o.createElementNS("http://www.w3.org/2000/svg",r);break;case"math":a=o.createElementNS("http://www.w3.org/1998/Math/MathML",r);break;case"script":a=o.createElement("div"),a.innerHTML="<script><\/script>",a=a.removeChild(a.firstChild);break;case"select":a=typeof i.is=="string"?o.createElement("select",{is:i.is}):o.createElement("select"),i.multiple?a.multiple=!0:i.size&&(a.size=i.size);break;default:a=typeof i.is=="string"?o.createElement(r,{is:i.is}):o.createElement(r)}}a[mn]=t,a[Wn]=i;e:for(o=t.child;o!==null;){if(o.tag===5||o.tag===6)a.appendChild(o.stateNode);else if(o.tag!==4&&o.tag!==27&&o.child!==null){o.child.return=o,o=o.child;continue}if(o===t)break e;for(;o.sibling===null;){if(o.return===null||o.return===t)break e;o=o.return}o.sibling.return=o.return,o=o.sibling}t.stateNode=a;e:switch(gn(a,r,i),r){case"button":case"input":case"select":case"textarea":i=!!i.autoFocus;break e;case"img":i=!0;break e;default:i=!1}i&&Ai(t)}}return bt(t),Fy(t,t.type,e===null?null:e.memoizedProps,t.pendingProps,n),null;case 6:if(e&&t.stateNode!=null)e.memoizedProps!==i&&Ai(t);else{if(typeof i!="string"&&t.stateNode===null)throw Error(Q(166));if(e=za.current,$s(t)){if(e=t.stateNode,n=t.memoizedProps,i=null,r=pn,r!==null)switch(r.tag){case 27:case 5:i=r.memoizedProps}e[mn]=t,e=!!(e.nodeValue===n||i!==null&&i.suppressHydrationWarning===!0||ZI(e.nodeValue,n)),e||Oa(t,!0)}else e=rp(e).createTextNode(i),e[mn]=t,t.stateNode=e}return bt(t),null;case 31:if(n=t.memoizedState,e===null||e.memoizedState!==null){if(i=$s(t),n!==null){if(e===null){if(!i)throw Error(Q(318));if(e=t.memoizedState,e=e!==null?e.dehydrated:null,!e)throw Error(Q(557));e[mn]=t}else Ro(),(t.flags&128)===0&&(t.memoizedState=null),t.flags|=4;bt(t),e=!1}else n=Dy(),e!==null&&e.memoizedState!==null&&(e.memoizedState.hydrationErrors=n),e=!0;if(!e)return t.flags&256?(pr(t),t):(pr(t),null);if((t.flags&128)!==0)throw Error(Q(558))}return bt(t),null;case 13:if(i=t.memoizedState,e===null||e.memoizedState!==null&&e.memoizedState.dehydrated!==null){if(r=$s(t),i!==null&&i.dehydrated!==null){if(e===null){if(!r)throw Error(Q(318));if(r=t.memoizedState,r=r!==null?r.dehydrated:null,!r)throw Error(Q(317));r[mn]=t}else Ro(),(t.flags&128)===0&&(t.memoizedState=null),t.flags|=4;bt(t),r=!1}else r=Dy(),e!==null&&e.memoizedState!==null&&(e.memoizedState.hydrationErrors=r),r=!0;if(!r)return t.flags&256?(pr(t),t):(pr(t),null)}return pr(t),(t.flags&128)!==0?(t.lanes=n,t):(n=i!==null,e=e!==null&&e.memoizedState!==null,n&&(i=t.child,r=null,i.alternate!==null&&i.alternate.memoizedState!==null&&i.alternate.memoizedState.cachePool!==null&&(r=i.alternate.memoizedState.cachePool.pool),a=null,i.memoizedState!==null&&i.memoizedState.cachePool!==null&&(a=i.memoizedState.cachePool.pool),a!==r&&(i.flags|=2048)),n!==e&&n&&(t.child.flags|=8192),fm(t,t.updateQueue),bt(t),null);case 4:return Gs(),e===null&&q_(t.stateNode.containerInfo),bt(t),null;case 10:return Hi(t.type),bt(t),null;case 19:if(an(Dt),i=t.memoizedState,i===null)return bt(t),null;if(r=(t.flags&128)!==0,a=i.rendering,a===null)if(r)Vc(i,!1);else{if(Tt!==0||e!==null&&(e.flags&128)!==0)for(e=t.child;e!==null;){if(a=Zm(e),a!==null){for(t.flags|=128,Vc(i,!1),e=a.updateQueue,t.updateQueue=e,fm(t,e),t.subtreeFlags=0,e=n,n=t.child;n!==null;)oC(n,e),n=n.sibling;return gt(Dt,Dt.current&1|2),Xe&&ji(t,i.treeForkCount),t.child}e=e.sibling}i.tail!==null&&vr()>Xm&&(t.flags|=128,r=!0,Vc(i,!1),t.lanes=4194304)}else{if(!r)if(e=Zm(a),e!==null){if(t.flags|=128,r=!0,e=e.updateQueue,t.updateQueue=e,fm(t,e),Vc(i,!0),i.tail===null&&i.tailMode==="hidden"&&!a.alternate&&!Xe)return bt(t),null}else 2*vr()-i.renderingStartTime>Xm&&n!==536870912&&(t.flags|=128,r=!0,Vc(i,!1),t.lanes=4194304);i.isBackwards?(a.sibling=t.child,t.child=a):(e=i.last,e!==null?e.sibling=a:t.child=a,i.last=a)}return i.tail!==null?(e=i.tail,i.rendering=e,i.tail=e.sibling,i.renderingStartTime=vr(),e.sibling=null,n=Dt.current,gt(Dt,r?n&1|2:n&1),Xe&&ji(t,i.treeForkCount),e):(bt(t),null);case 22:case 23:return pr(t),y_(),i=t.memoizedState!==null,e!==null?e.memoizedState!==null!==i&&(t.flags|=8192):i&&(t.flags|=8192),i?(n&536870912)!==0&&(t.flags&128)===0&&(bt(t),t.subtreeFlags&6&&(t.flags|=8192)):bt(t),n=t.updateQueue,n!==null&&fm(t,n.retryQueue),n=null,e!==null&&e.memoizedState!==null&&e.memoizedState.cachePool!==null&&(n=e.memoizedState.cachePool.pool),i=null,t.memoizedState!==null&&t.memoizedState.cachePool!==null&&(i=t.memoizedState.cachePool.pool),i!==n&&(t.flags|=2048),e!==null&&an($o),null;case 24:return n=null,e!==null&&(n=e.memoizedState.cache),t.memoizedState.cache!==n&&(t.flags|=2048),Hi(Bt),bt(t),null;case 25:return null;case 30:return null}throw Error(Q(156,t.tag))}function HU(e,t){switch(p_(t),t.tag){case 1:return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 3:return Hi(Bt),Gs(),e=t.flags,(e&65536)!==0&&(e&128)===0?(t.flags=e&-65537|128,t):null;case 26:case 27:case 5:return Mm(t),null;case 31:if(t.memoizedState!==null){if(pr(t),t.alternate===null)throw Error(Q(340));Ro()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 13:if(pr(t),e=t.memoizedState,e!==null&&e.dehydrated!==null){if(t.alternate===null)throw Error(Q(340));Ro()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 19:return an(Dt),null;case 4:return Gs(),null;case 10:return Hi(t.type),null;case 22:case 23:return pr(t),y_(),e!==null&&an($o),e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 24:return Hi(Bt),null;case 25:return null;default:return null}}function oI(e,t){switch(p_(t),t.tag){case 3:Hi(Bt),Gs();break;case 26:case 27:case 5:Mm(t);break;case 4:Gs();break;case 31:t.memoizedState!==null&&pr(t);break;case 13:pr(t);break;case 19:an(Dt);break;case 10:Hi(t.type);break;case 22:case 23:pr(t),y_(),e!==null&&an($o);break;case 24:Hi(Bt)}}function Nu(e,t){try{var n=t.updateQueue,i=n!==null?n.lastEffect:null;if(i!==null){var r=i.next;n=r;do{if((n.tag&e)===e){i=void 0;var a=n.create,o=n.inst;i=a(),o.destroy=i}n=n.next}while(n!==r)}}catch(s){st(t,t.return,s)}}function Na(e,t,n){try{var i=t.updateQueue,r=i!==null?i.lastEffect:null;if(r!==null){var a=r.next;i=a;do{if((i.tag&e)===e){var o=i.inst,s=o.destroy;if(s!==void 0){o.destroy=void 0,r=t;var l=n,c=s;try{c()}catch(u){st(r,l,u)}}}i=i.next}while(i!==a)}}catch(u){st(t,t.return,u)}}function sI(e){var t=e.updateQueue;if(t!==null){var n=e.stateNode;try{gC(t,n)}catch(i){st(e,e.return,i)}}}function lI(e,t,n){n.props=Io(e.type,e.memoizedProps),n.state=e.memoizedState;try{n.componentWillUnmount()}catch(i){st(e,t,i)}}function ou(e,t){try{var n=e.ref;if(n!==null){switch(e.tag){case 26:case 27:case 5:var i=e.stateNode;break;case 30:i=e.stateNode;break;default:i=e.stateNode}typeof n=="function"?e.refCleanup=n(i):n.current=i}}catch(r){st(e,t,r)}}function gi(e,t){var n=e.ref,i=e.refCleanup;if(n!==null)if(typeof i=="function")try{i()}catch(r){st(e,t,r)}finally{e.refCleanup=null,e=e.alternate,e!=null&&(e.refCleanup=null)}else if(typeof n=="function")try{n(null)}catch(r){st(e,t,r)}else n.current=null}function cI(e){var t=e.type,n=e.memoizedProps,i=e.stateNode;try{e:switch(t){case"button":case"input":case"select":case"textarea":n.autoFocus&&i.focus();break e;case"img":n.src?i.src=n.src:n.srcSet&&(i.srcset=n.srcSet)}}catch(r){st(e,e.return,r)}}function Gy(e,t,n){try{var i=e.stateNode;uL(i,e.type,n,t),i[Wn]=t}catch(r){st(e,e.return,r)}}function uI(e){return e.tag===5||e.tag===3||e.tag===26||e.tag===27&&Ma(e.type)||e.tag===4}function Jy(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||uI(e.return))return null;e=e.return}for(e.sibling.return=e.return,e=e.sibling;e.tag!==5&&e.tag!==6&&e.tag!==18;){if(e.tag===27&&Ma(e.type)||e.flags&2||e.child===null||e.tag===4)continue e;e.child.return=e,e=e.child}if(!(e.flags&2))return e.stateNode}}function MS(e,t,n){var i=e.tag;if(i===5||i===6)e=e.stateNode,t?(n.nodeType===9?n.body:n.nodeName==="HTML"?n.ownerDocument.body:n).insertBefore(e,t):(t=n.nodeType===9?n.body:n.nodeName==="HTML"?n.ownerDocument.body:n,t.appendChild(e),n=n._reactRootContainer,n!=null||t.onclick!==null||(t.onclick=qi));else if(i!==4&&(i===27&&Ma(e.type)&&(n=e.stateNode,t=null),e=e.child,e!==null))for(MS(e,t,n),e=e.sibling;e!==null;)MS(e,t,n),e=e.sibling}function Ym(e,t,n){var i=e.tag;if(i===5||i===6)e=e.stateNode,t?n.insertBefore(e,t):n.appendChild(e);else if(i!==4&&(i===27&&Ma(e.type)&&(n=e.stateNode),e=e.child,e!==null))for(Ym(e,t,n),e=e.sibling;e!==null;)Ym(e,t,n),e=e.sibling}function dI(e){var t=e.stateNode,n=e.memoizedProps;try{for(var i=e.type,r=t.attributes;r.length;)t.removeAttributeNode(r[0]);gn(t,i,n),t[mn]=e,t[Wn]=n}catch(a){st(e,e.return,a)}}var Ui=!1,qt=!1,Ky=!1,HT=typeof WeakSet=="function"?WeakSet:Set,nn=null;function ZU(e,t){if(e=e.containerInfo,VS=sp,e=WE(e),c_(e)){if("selectionStart"in e)var n={start:e.selectionStart,end:e.selectionEnd};else e:{n=(n=e.ownerDocument)&&n.defaultView||window;var i=n.getSelection&&n.getSelection();if(i&&i.rangeCount!==0){n=i.anchorNode;var r=i.anchorOffset,a=i.focusNode;i=i.focusOffset;try{n.nodeType,a.nodeType}catch{n=null;break e}var o=0,s=-1,l=-1,c=0,u=0,d=e,f=null;t:for(;;){for(var m;d!==n||r!==0&&d.nodeType!==3||(s=o+r),d!==a||i!==0&&d.nodeType!==3||(l=o+i),d.nodeType===3&&(o+=d.nodeValue.length),(m=d.firstChild)!==null;)f=d,d=m;for(;;){if(d===e)break t;if(f===n&&++c===r&&(s=o),f===a&&++u===i&&(l=o),(m=d.nextSibling)!==null)break;d=f,f=d.parentNode}d=m}n=s===-1||l===-1?null:{start:s,end:l}}else n=null}n=n||{start:0,end:0}}else n=null;for(HS={focusedElem:e,selectionRange:n},sp=!1,nn=t;nn!==null;)if(t=nn,e=t.child,(t.subtreeFlags&1028)!==0&&e!==null)e.return=t,nn=e;else for(;nn!==null;){switch(t=nn,a=t.alternate,e=t.flags,t.tag){case 0:if((e&4)!==0&&(e=t.updateQueue,e=e!==null?e.events:null,e!==null))for(n=0;n<e.length;n++)r=e[n],r.ref.impl=r.nextImpl;break;case 11:case 15:break;case 1:if((e&1024)!==0&&a!==null){e=void 0,n=t,r=a.memoizedProps,a=a.memoizedState,i=n.stateNode;try{var h=Io(n.type,r);e=i.getSnapshotBeforeUpdate(h,a),i.__reactInternalSnapshotBeforeUpdate=e}catch(g){st(n,n.return,g)}}break;case 3:if((e&1024)!==0){if(e=t.stateNode.containerInfo,n=e.nodeType,n===9)FS(e);else if(n===1)switch(e.nodeName){case"HEAD":case"HTML":case"BODY":FS(e);break;default:e.textContent=""}}break;case 5:case 26:case 27:case 6:case 4:case 17:break;default:if((e&1024)!==0)throw Error(Q(163))}if(e=t.sibling,e!==null){e.return=t.return,nn=e;break}nn=t.return}}function fI(e,t,n){var i=n.flags;switch(n.tag){case 0:case 11:case 15:Mi(e,n),i&4&&Nu(5,n);break;case 1:if(Mi(e,n),i&4)if(e=n.stateNode,t===null)try{e.componentDidMount()}catch(o){st(n,n.return,o)}else{var r=Io(n.type,t.memoizedProps);t=t.memoizedState;try{e.componentDidUpdate(r,t,e.__reactInternalSnapshotBeforeUpdate)}catch(o){st(n,n.return,o)}}i&64&&sI(n),i&512&&ou(n,n.return);break;case 3:if(Mi(e,n),i&64&&(e=n.updateQueue,e!==null)){if(t=null,n.child!==null)switch(n.child.tag){case 27:case 5:t=n.child.stateNode;break;case 1:t=n.child.stateNode}try{gC(e,t)}catch(o){st(n,n.return,o)}}break;case 27:t===null&&i&4&&dI(n);case 26:case 5:Mi(e,n),t===null&&i&4&&cI(n),i&512&&ou(n,n.return);break;case 12:Mi(e,n);break;case 31:Mi(e,n),i&4&&hI(e,n);break;case 13:Mi(e,n),i&4&&gI(e,n),i&64&&(e=n.memoizedState,e!==null&&(e=e.dehydrated,e!==null&&(n=eL.bind(null,n),bL(e,n))));break;case 22:if(i=n.memoizedState!==null||Ui,!i){t=t!==null&&t.memoizedState!==null||qt,r=Ui;var a=qt;Ui=i,(qt=t)&&!a?Di(e,n,(n.subtreeFlags&8772)!==0):Mi(e,n),Ui=r,qt=a}break;case 30:break;default:Mi(e,n)}}function mI(e){var t=e.alternate;t!==null&&(e.alternate=null,mI(t)),e.child=null,e.deletions=null,e.sibling=null,e.tag===5&&(t=e.stateNode,t!==null&&r_(t)),e.stateNode=null,e.return=null,e.dependencies=null,e.memoizedProps=null,e.memoizedState=null,e.pendingProps=null,e.stateNode=null,e.updateQueue=null}var zt=null,Kn=!1;function Pi(e,t,n){for(n=n.child;n!==null;)pI(e,t,n),n=n.sibling}function pI(e,t,n){if(br&&typeof br.onCommitFiberUnmount=="function")try{br.onCommitFiberUnmount(xu,n)}catch{}switch(n.tag){case 26:qt||gi(n,t),Pi(e,t,n),n.memoizedState?n.memoizedState.count--:n.stateNode&&(n=n.stateNode,n.parentNode.removeChild(n));break;case 27:qt||gi(n,t);var i=zt,r=Kn;Ma(n.type)&&(zt=n.stateNode,Kn=!1),Pi(e,t,n),uu(n.stateNode),zt=i,Kn=r;break;case 5:qt||gi(n,t);case 6:if(i=zt,r=Kn,zt=null,Pi(e,t,n),zt=i,Kn=r,zt!==null)if(Kn)try{(zt.nodeType===9?zt.body:zt.nodeName==="HTML"?zt.ownerDocument.body:zt).removeChild(n.stateNode)}catch(a){st(n,t,a)}else try{zt.removeChild(n.stateNode)}catch(a){st(n,t,a)}break;case 18:zt!==null&&(Kn?(e=zt,aE(e.nodeType===9?e.body:e.nodeName==="HTML"?e.ownerDocument.body:e,n.stateNode),rl(e)):aE(zt,n.stateNode));break;case 4:i=zt,r=Kn,zt=n.stateNode.containerInfo,Kn=!0,Pi(e,t,n),zt=i,Kn=r;break;case 0:case 11:case 14:case 15:Na(2,n,t),qt||Na(4,n,t),Pi(e,t,n);break;case 1:qt||(gi(n,t),i=n.stateNode,typeof i.componentWillUnmount=="function"&&lI(n,t,i)),Pi(e,t,n);break;case 21:Pi(e,t,n);break;case 22:qt=(i=qt)||n.memoizedState!==null,Pi(e,t,n),qt=i;break;default:Pi(e,t,n)}}function hI(e,t){if(t.memoizedState===null&&(e=t.alternate,e!==null&&(e=e.memoizedState,e!==null))){e=e.dehydrated;try{rl(e)}catch(n){st(t,t.return,n)}}}function gI(e,t){if(t.memoizedState===null&&(e=t.alternate,e!==null&&(e=e.memoizedState,e!==null&&(e=e.dehydrated,e!==null))))try{rl(e)}catch(n){st(t,t.return,n)}}function FU(e){switch(e.tag){case 31:case 13:case 19:var t=e.stateNode;return t===null&&(t=e.stateNode=new HT),t;case 22:return e=e.stateNode,t=e._retryCache,t===null&&(t=e._retryCache=new HT),t;default:throw Error(Q(435,e.tag))}}function mm(e,t){var n=FU(e);t.forEach(function(i){if(!n.has(i)){n.add(i);var r=tL.bind(null,e,i);i.then(r,r)}})}function Gn(e,t){var n=t.deletions;if(n!==null)for(var i=0;i<n.length;i++){var r=n[i],a=e,o=t,s=o;e:for(;s!==null;){switch(s.tag){case 27:if(Ma(s.type)){zt=s.stateNode,Kn=!1;break e}break;case 5:zt=s.stateNode,Kn=!1;break e;case 3:case 4:zt=s.stateNode.containerInfo,Kn=!0;break e}s=s.return}if(zt===null)throw Error(Q(160));pI(a,o,r),zt=null,Kn=!1,a=r.alternate,a!==null&&(a.return=null),r.return=null}if(t.subtreeFlags&13886)for(t=t.child;t!==null;)vI(t,e),t=t.sibling}var ri=null;function vI(e,t){var n=e.alternate,i=e.flags;switch(e.tag){case 0:case 11:case 14:case 15:Gn(t,e),Jn(e),i&4&&(Na(3,e,e.return),Nu(3,e),Na(5,e,e.return));break;case 1:Gn(t,e),Jn(e),i&512&&(qt||n===null||gi(n,n.return)),i&64&&Ui&&(e=e.updateQueue,e!==null&&(i=e.callbacks,i!==null&&(n=e.shared.hiddenCallbacks,e.shared.hiddenCallbacks=n===null?i:n.concat(i))));break;case 26:var r=ri;if(Gn(t,e),Jn(e),i&512&&(qt||n===null||gi(n,n.return)),i&4){var a=n!==null?n.memoizedState:null;if(i=e.memoizedState,n===null)if(i===null)if(e.stateNode===null){e:{i=e.type,n=e.memoizedProps,r=r.ownerDocument||r;t:switch(i){case"title":a=r.getElementsByTagName("title")[0],(!a||a[Eu]||a[mn]||a.namespaceURI==="http://www.w3.org/2000/svg"||a.hasAttribute("itemprop"))&&(a=r.createElement(i),r.head.insertBefore(a,r.querySelector("head > title"))),gn(a,i,n),a[mn]=e,rn(a),i=a;break e;case"link":var o=fE("link","href",r).get(i+(n.href||""));if(o){for(var s=0;s<o.length;s++)if(a=o[s],a.getAttribute("href")===(n.href==null||n.href===""?null:n.href)&&a.getAttribute("rel")===(n.rel==null?null:n.rel)&&a.getAttribute("title")===(n.title==null?null:n.title)&&a.getAttribute("crossorigin")===(n.crossOrigin==null?null:n.crossOrigin)){o.splice(s,1);break t}}a=r.createElement(i),gn(a,i,n),r.head.appendChild(a);break;case"meta":if(o=fE("meta","content",r).get(i+(n.content||""))){for(s=0;s<o.length;s++)if(a=o[s],a.getAttribute("content")===(n.content==null?null:""+n.content)&&a.getAttribute("name")===(n.name==null?null:n.name)&&a.getAttribute("property")===(n.property==null?null:n.property)&&a.getAttribute("http-equiv")===(n.httpEquiv==null?null:n.httpEquiv)&&a.getAttribute("charset")===(n.charSet==null?null:n.charSet)){o.splice(s,1);break t}}a=r.createElement(i),gn(a,i,n),r.head.appendChild(a);break;default:throw Error(Q(468,i))}a[mn]=e,rn(a),i=a}e.stateNode=i}else mE(r,e.type,e.stateNode);else e.stateNode=dE(r,i,e.memoizedProps);else a!==i?(a===null?n.stateNode!==null&&(n=n.stateNode,n.parentNode.removeChild(n)):a.count--,i===null?mE(r,e.type,e.stateNode):dE(r,i,e.memoizedProps)):i===null&&e.stateNode!==null&&Gy(e,e.memoizedProps,n.memoizedProps)}break;case 27:Gn(t,e),Jn(e),i&512&&(qt||n===null||gi(n,n.return)),n!==null&&i&4&&Gy(e,e.memoizedProps,n.memoizedProps);break;case 5:if(Gn(t,e),Jn(e),i&512&&(qt||n===null||gi(n,n.return)),e.flags&32){r=e.stateNode;try{Ks(r,"")}catch(h){st(e,e.return,h)}}i&4&&e.stateNode!=null&&(r=e.memoizedProps,Gy(e,r,n!==null?n.memoizedProps:r)),i&1024&&(Ky=!0);break;case 6:if(Gn(t,e),Jn(e),i&4){if(e.stateNode===null)throw Error(Q(162));i=e.memoizedProps,n=e.stateNode;try{n.nodeValue=i}catch(h){st(e,e.return,h)}}break;case 3:if(Im=null,r=ri,ri=ip(t.containerInfo),Gn(t,e),ri=r,Jn(e),i&4&&n!==null&&n.memoizedState.isDehydrated)try{rl(t.containerInfo)}catch(h){st(e,e.return,h)}Ky&&(Ky=!1,bI(e));break;case 4:i=ri,ri=ip(e.stateNode.containerInfo),Gn(t,e),Jn(e),ri=i;break;case 12:Gn(t,e),Jn(e);break;case 31:Gn(t,e),Jn(e),i&4&&(i=e.updateQueue,i!==null&&(e.updateQueue=null,mm(e,i)));break;case 13:Gn(t,e),Jn(e),e.child.flags&8192&&e.memoizedState!==null!=(n!==null&&n.memoizedState!==null)&&(Sp=vr()),i&4&&(i=e.updateQueue,i!==null&&(e.updateQueue=null,mm(e,i)));break;case 22:r=e.memoizedState!==null;var l=n!==null&&n.memoizedState!==null,c=Ui,u=qt;if(Ui=c||r,qt=u||l,Gn(t,e),qt=u,Ui=c,Jn(e),i&8192)e:for(t=e.stateNode,t._visibility=r?t._visibility&-2:t._visibility|1,r&&(n===null||l||Ui||qt||_o(e)),n=null,t=e;;){if(t.tag===5||t.tag===26){if(n===null){l=n=t;try{if(a=l.stateNode,r)o=a.style,typeof o.setProperty=="function"?o.setProperty("display","none","important"):o.display="none";else{s=l.stateNode;var d=l.memoizedProps.style,f=d!=null&&d.hasOwnProperty("display")?d.display:null;s.style.display=f==null||typeof f=="boolean"?"":(""+f).trim()}}catch(h){st(l,l.return,h)}}}else if(t.tag===6){if(n===null){l=t;try{l.stateNode.nodeValue=r?"":l.memoizedProps}catch(h){st(l,l.return,h)}}}else if(t.tag===18){if(n===null){l=t;try{var m=l.stateNode;r?oE(m,!0):oE(l.stateNode,!1)}catch(h){st(l,l.return,h)}}}else if((t.tag!==22&&t.tag!==23||t.memoizedState===null||t===e)&&t.child!==null){t.child.return=t,t=t.child;continue}if(t===e)break e;for(;t.sibling===null;){if(t.return===null||t.return===e)break e;n===t&&(n=null),t=t.return}n===t&&(n=null),t.sibling.return=t.return,t=t.sibling}i&4&&(i=e.updateQueue,i!==null&&(n=i.retryQueue,n!==null&&(i.retryQueue=null,mm(e,n))));break;case 19:Gn(t,e),Jn(e),i&4&&(i=e.updateQueue,i!==null&&(e.updateQueue=null,mm(e,i)));break;case 30:break;case 21:break;default:Gn(t,e),Jn(e)}}function Jn(e){var t=e.flags;if(t&2){try{for(var n,i=e.return;i!==null;){if(uI(i)){n=i;break}i=i.return}if(n==null)throw Error(Q(160));switch(n.tag){case 27:var r=n.stateNode,a=Jy(e);Ym(e,a,r);break;case 5:var o=n.stateNode;n.flags&32&&(Ks(o,""),n.flags&=-33);var s=Jy(e);Ym(e,s,o);break;case 3:case 4:var l=n.stateNode.containerInfo,c=Jy(e);MS(e,c,l);break;default:throw Error(Q(161))}}catch(u){st(e,e.return,u)}e.flags&=-3}t&4096&&(e.flags&=-4097)}function bI(e){if(e.subtreeFlags&1024)for(e=e.child;e!==null;){var t=e;bI(t),t.tag===5&&t.flags&1024&&t.stateNode.reset(),e=e.sibling}}function Mi(e,t){if(t.subtreeFlags&8772)for(t=t.child;t!==null;)fI(e,t.alternate,t),t=t.sibling}function _o(e){for(e=e.child;e!==null;){var t=e;switch(t.tag){case 0:case 11:case 14:case 15:Na(4,t,t.return),_o(t);break;case 1:gi(t,t.return);var n=t.stateNode;typeof n.componentWillUnmount=="function"&&lI(t,t.return,n),_o(t);break;case 27:uu(t.stateNode);case 26:case 5:gi(t,t.return),_o(t);break;case 22:t.memoizedState===null&&_o(t);break;case 30:_o(t);break;default:_o(t)}e=e.sibling}}function Di(e,t,n){for(n=n&&(t.subtreeFlags&8772)!==0,t=t.child;t!==null;){var i=t.alternate,r=e,a=t,o=a.flags;switch(a.tag){case 0:case 11:case 15:Di(r,a,n),Nu(4,a);break;case 1:if(Di(r,a,n),i=a,r=i.stateNode,typeof r.componentDidMount=="function")try{r.componentDidMount()}catch(c){st(i,i.return,c)}if(i=a,r=i.updateQueue,r!==null){var s=i.stateNode;try{var l=r.shared.hiddenCallbacks;if(l!==null)for(r.shared.hiddenCallbacks=null,r=0;r<l.length;r++)hC(l[r],s)}catch(c){st(i,i.return,c)}}n&&o&64&&sI(a),ou(a,a.return);break;case 27:dI(a);case 26:case 5:Di(r,a,n),n&&i===null&&o&4&&cI(a),ou(a,a.return);break;case 12:Di(r,a,n);break;case 31:Di(r,a,n),n&&o&4&&hI(r,a);break;case 13:Di(r,a,n),n&&o&4&&gI(r,a);break;case 22:a.memoizedState===null&&Di(r,a,n),ou(a,a.return);break;case 30:break;default:Di(r,a,n)}t=t.sibling}}function P_(e,t){var n=null;e!==null&&e.memoizedState!==null&&e.memoizedState.cachePool!==null&&(n=e.memoizedState.cachePool.pool),e=null,t.memoizedState!==null&&t.memoizedState.cachePool!==null&&(e=t.memoizedState.cachePool.pool),e!==n&&(e!=null&&e.refCount++,n!=null&&Iu(n))}function M_(e,t){e=null,t.alternate!==null&&(e=t.alternate.memoizedState.cache),t=t.memoizedState.cache,t!==e&&(t.refCount++,e!=null&&Iu(e))}function ni(e,t,n,i){if(t.subtreeFlags&10256)for(t=t.child;t!==null;)yI(e,t,n,i),t=t.sibling}function yI(e,t,n,i){var r=t.flags;switch(t.tag){case 0:case 11:case 15:ni(e,t,n,i),r&2048&&Nu(9,t);break;case 1:ni(e,t,n,i);break;case 3:ni(e,t,n,i),r&2048&&(e=null,t.alternate!==null&&(e=t.alternate.memoizedState.cache),t=t.memoizedState.cache,t!==e&&(t.refCount++,e!=null&&Iu(e)));break;case 12:if(r&2048){ni(e,t,n,i),e=t.stateNode;try{var a=t.memoizedProps,o=a.id,s=a.onPostCommit;typeof s=="function"&&s(o,t.alternate===null?"mount":"update",e.passiveEffectDuration,-0)}catch(l){st(t,t.return,l)}}else ni(e,t,n,i);break;case 31:ni(e,t,n,i);break;case 13:ni(e,t,n,i);break;case 23:break;case 22:a=t.stateNode,o=t.alternate,t.memoizedState!==null?a._visibility&2?ni(e,t,n,i):su(e,t):a._visibility&2?ni(e,t,n,i):(a._visibility|=2,xs(e,t,n,i,(t.subtreeFlags&10256)!==0||!1)),r&2048&&P_(o,t);break;case 24:ni(e,t,n,i),r&2048&&M_(t.alternate,t);break;default:ni(e,t,n,i)}}function xs(e,t,n,i,r){for(r=r&&((t.subtreeFlags&10256)!==0||!1),t=t.child;t!==null;){var a=e,o=t,s=n,l=i,c=o.flags;switch(o.tag){case 0:case 11:case 15:xs(a,o,s,l,r),Nu(8,o);break;case 23:break;case 22:var u=o.stateNode;o.memoizedState!==null?u._visibility&2?xs(a,o,s,l,r):su(a,o):(u._visibility|=2,xs(a,o,s,l,r)),r&&c&2048&&P_(o.alternate,o);break;case 24:xs(a,o,s,l,r),r&&c&2048&&M_(o.alternate,o);break;default:xs(a,o,s,l,r)}t=t.sibling}}function su(e,t){if(t.subtreeFlags&10256)for(t=t.child;t!==null;){var n=e,i=t,r=i.flags;switch(i.tag){case 22:su(n,i),r&2048&&P_(i.alternate,i);break;case 24:su(n,i),r&2048&&M_(i.alternate,i);break;default:su(n,i)}t=t.sibling}}var Xc=8192;function ks(e,t,n){if(e.subtreeFlags&Xc)for(e=e.child;e!==null;)SI(e,t,n),e=e.sibling}function SI(e,t,n){switch(e.tag){case 26:ks(e,t,n),e.flags&Xc&&e.memoizedState!==null&&CL(n,ri,e.memoizedState,e.memoizedProps);break;case 5:ks(e,t,n);break;case 3:case 4:var i=ri;ri=ip(e.stateNode.containerInfo),ks(e,t,n),ri=i;break;case 22:e.memoizedState===null&&(i=e.alternate,i!==null&&i.memoizedState!==null?(i=Xc,Xc=16777216,ks(e,t,n),Xc=i):ks(e,t,n));break;default:ks(e,t,n)}}function _I(e){var t=e.alternate;if(t!==null&&(e=t.child,e!==null)){t.child=null;do t=e.sibling,e.sibling=null,e=t;while(e!==null)}}function Hc(e){var t=e.deletions;if((e.flags&16)!==0){if(t!==null)for(var n=0;n<t.length;n++){var i=t[n];nn=i,wI(i,e)}_I(e)}if(e.subtreeFlags&10256)for(e=e.child;e!==null;)zI(e),e=e.sibling}function zI(e){switch(e.tag){case 0:case 11:case 15:Hc(e),e.flags&2048&&Na(9,e,e.return);break;case 3:Hc(e);break;case 12:Hc(e);break;case 22:var t=e.stateNode;e.memoizedState!==null&&t._visibility&2&&(e.return===null||e.return.tag!==13)?(t._visibility&=-3,Em(e)):Hc(e);break;default:Hc(e)}}function Em(e){var t=e.deletions;if((e.flags&16)!==0){if(t!==null)for(var n=0;n<t.length;n++){var i=t[n];nn=i,wI(i,e)}_I(e)}for(e=e.child;e!==null;){switch(t=e,t.tag){case 0:case 11:case 15:Na(8,t,t.return),Em(t);break;case 22:n=t.stateNode,n._visibility&2&&(n._visibility&=-3,Em(t));break;default:Em(t)}e=e.sibling}}function wI(e,t){for(;nn!==null;){var n=nn;switch(n.tag){case 0:case 11:case 15:Na(8,n,t);break;case 23:case 22:if(n.memoizedState!==null&&n.memoizedState.cachePool!==null){var i=n.memoizedState.cachePool.pool;i!=null&&i.refCount++}break;case 24:Iu(n.memoizedState.cache)}if(i=n.child,i!==null)i.return=n,nn=i;else e:for(n=e;nn!==null;){i=nn;var r=i.sibling,a=i.return;if(mI(i),i===n){nn=null;break e}if(r!==null){r.return=a,nn=r;break e}nn=a}}}var GU={getCacheForType:function(e){var t=hn(Bt),n=t.data.get(e);return n===void 0&&(n=e(),t.data.set(e,n)),n},cacheSignal:function(){return hn(Bt).controller.signal}},JU=typeof WeakMap=="function"?WeakMap:Map,et=0,mt=null,Je=null,Ye=0,ot=0,mr=null,ya=!1,ll=!1,D_=!1,Yi=0,Tt=0,Aa=0,xo=0,j_=0,gr=0,Qs=0,lu=null,Yn=null,DS=!1,Sp=0,$I=0,Xm=1/0,Wm=null,xa=null,Xt=0,Ra=null,el=null,Zi=0,jS=0,US=null,kI=null,cu=0,LS=null;function Sr(){return(et&2)!==0&&Ye!==0?Ye&-Ye:Ce.T!==null?L_():AE()}function xI(){if(gr===0)if((Ye&536870912)===0||Xe){var e=rm;rm<<=1,(rm&3932160)===0&&(rm=262144),gr=e}else gr=536870912;return e=zr.current,e!==null&&(e.flags|=32),gr}function Xn(e,t,n){(e===mt&&(ot===2||ot===9)||e.cancelPendingCommit!==null)&&(tl(e,0),Sa(e,Ye,gr,!1)),Tu(e,n),((et&2)===0||e!==mt)&&(e===mt&&((et&2)===0&&(xo|=n),Tt===4&&Sa(e,Ye,gr,!1)),yi(e))}function RI(e,t,n){if((et&6)!==0)throw Error(Q(327));var i=!n&&(t&127)===0&&(t&e.expiredLanes)===0||Ru(e,t),r=i?XU(e,t):Yy(e,t,!0),a=i;do{if(r===0){ll&&!i&&Sa(e,t,0,!1);break}else{if(n=e.current.alternate,a&&!KU(n)){r=Yy(e,t,!1),a=!1;continue}if(r===2){if(a=t,e.errorRecoveryDisabledLanes&a)var o=0;else o=e.pendingLanes&-536870913,o=o!==0?o:o&536870912?536870912:0;if(o!==0){t=o;e:{var s=e;r=lu;var l=s.current.memoizedState.isDehydrated;if(l&&(tl(s,o).flags|=256),o=Yy(s,o,!1),o!==2){if(D_&&!l){s.errorRecoveryDisabledLanes|=a,xo|=a,r=4;break e}a=Yn,Yn=r,a!==null&&(Yn===null?Yn=a:Yn.push.apply(Yn,a))}r=o}if(a=!1,r!==2)continue}}if(r===1){tl(e,0),Sa(e,t,0,!0);break}e:{switch(i=e,a=r,a){case 0:case 1:throw Error(Q(345));case 4:if((t&4194048)!==t)break;case 6:Sa(i,t,gr,!ya);break e;case 2:Yn=null;break;case 3:case 5:break;default:throw Error(Q(329))}if((t&62914560)===t&&(r=Sp+300-vr(),10<r)){if(Sa(i,t,gr,!ya),cp(i,0,!0)!==0)break e;Zi=t,i.timeoutHandle=GI(ZT.bind(null,i,n,Yn,Wm,DS,t,gr,xo,Qs,ya,a,"Throttled",-0,0),r);break e}ZT(i,n,Yn,Wm,DS,t,gr,xo,Qs,ya,a,null,-0,0)}}break}while(!0);yi(e)}function ZT(e,t,n,i,r,a,o,s,l,c,u,d,f,m){if(e.timeoutHandle=-1,d=t.subtreeFlags,d&8192||(d&16785408)===16785408){d={stylesheets:null,count:0,imgCount:0,imgBytes:0,suspenseyImages:[],waitingForImages:!0,waitingForViewTransition:!1,unsuspend:qi},SI(t,a,d);var h=(a&62914560)===a?Sp-vr():(a&4194048)===a?$I-vr():0;if(h=IL(d,h),h!==null){Zi=a,e.cancelPendingCommit=h(GT.bind(null,e,t,a,n,i,r,o,s,l,u,d,null,f,m)),Sa(e,a,o,!c);return}}GT(e,t,a,n,i,r,o,s,l)}function KU(e){for(var t=e;;){var n=t.tag;if((n===0||n===11||n===15)&&t.flags&16384&&(n=t.updateQueue,n!==null&&(n=n.stores,n!==null)))for(var i=0;i<n.length;i++){var r=n[i],a=r.getSnapshot;r=r.value;try{if(!_r(a(),r))return!1}catch{return!1}}if(n=t.child,t.subtreeFlags&16384&&n!==null)n.return=t,t=n;else{if(t===e)break;for(;t.sibling===null;){if(t.return===null||t.return===e)return!0;t=t.return}t.sibling.return=t.return,t=t.sibling}}return!0}function Sa(e,t,n,i){t&=~j_,t&=~xo,e.suspendedLanes|=t,e.pingedLanes&=~t,i&&(e.warmLanes|=t),i=e.expirationTimes;for(var r=t;0<r;){var a=31-yr(r),o=1<<a;i[a]=-1,r&=~o}n!==0&&IE(e,n,t)}function _p(){return(et&6)===0?(Au(0,!1),!1):!0}function U_(){if(Je!==null){if(ot===0)var e=Je.return;else e=Je,Bi=Mo=null,$_(e),Hs=null,vu=0,e=Je;for(;e!==null;)oI(e.alternate,e),e=e.return;Je=null}}function tl(e,t){var n=e.timeoutHandle;n!==-1&&(e.timeoutHandle=-1,mL(n)),n=e.cancelPendingCommit,n!==null&&(e.cancelPendingCommit=null,n()),Zi=0,U_(),mt=e,Je=n=Vi(e.current,null),Ye=t,ot=0,mr=null,ya=!1,ll=Ru(e,t),D_=!1,Qs=gr=j_=xo=Aa=Tt=0,Yn=lu=null,DS=!1,(t&8)!==0&&(t|=t&32);var i=e.entangledLanes;if(i!==0)for(e=e.entanglements,i&=t;0<i;){var r=31-yr(i),a=1<<r;t|=e[r],i&=~a}return Yi=t,mp(),n}function TI(e,t){Me=null,Ce.H=yu,t===sl||t===hp?(t=wT(),ot=3):t===v_?(t=wT(),ot=4):ot=t===N_?8:t!==null&&typeof t=="object"&&typeof t.then=="function"?6:1,mr=t,Je===null&&(Tt=1,Jm(e,Dr(t,e.current)))}function EI(){var e=zr.current;return e===null?!0:(Ye&4194048)===Ye?Ur===null:(Ye&62914560)===Ye||(Ye&536870912)!==0?e===Ur:!1}function CI(){var e=Ce.H;return Ce.H=yu,e===null?yu:e}function II(){var e=Ce.A;return Ce.A=GU,e}function Qm(){Tt=4,ya||(Ye&4194048)!==Ye&&zr.current!==null||(ll=!0),(Aa&134217727)===0&&(xo&134217727)===0||mt===null||Sa(mt,Ye,gr,!1)}function Yy(e,t,n){var i=et;et|=2;var r=CI(),a=II();(mt!==e||Ye!==t)&&(Wm=null,tl(e,t)),t=!1;var o=Tt;e:do try{if(ot!==0&&Je!==null){var s=Je,l=mr;switch(ot){case 8:U_(),o=6;break e;case 3:case 2:case 9:case 6:zr.current===null&&(t=!0);var c=ot;if(ot=0,mr=null,Us(e,s,l,c),n&&ll){o=0;break e}break;default:c=ot,ot=0,mr=null,Us(e,s,l,c)}}YU(),o=Tt;break}catch(u){TI(e,u)}while(!0);return t&&e.shellSuspendCounter++,Bi=Mo=null,et=i,Ce.H=r,Ce.A=a,Je===null&&(mt=null,Ye=0,mp()),o}function YU(){for(;Je!==null;)OI(Je)}function XU(e,t){var n=et;et|=2;var i=CI(),r=II();mt!==e||Ye!==t?(Wm=null,Xm=vr()+500,tl(e,t)):ll=Ru(e,t);e:do try{if(ot!==0&&Je!==null){t=Je;var a=mr;t:switch(ot){case 1:ot=0,mr=null,Us(e,t,a,1);break;case 2:case 9:if(zT(a)){ot=0,mr=null,FT(t);break}t=function(){ot!==2&&ot!==9||mt!==e||(ot=7),yi(e)},a.then(t,t);break e;case 3:ot=7;break e;case 4:ot=5;break e;case 7:zT(a)?(ot=0,mr=null,FT(t)):(ot=0,mr=null,Us(e,t,a,7));break;case 5:var o=null;switch(Je.tag){case 26:o=Je.memoizedState;case 5:case 27:var s=Je;if(o?WI(o):s.stateNode.complete){ot=0,mr=null;var l=s.sibling;if(l!==null)Je=l;else{var c=s.return;c!==null?(Je=c,zp(c)):Je=null}break t}}ot=0,mr=null,Us(e,t,a,5);break;case 6:ot=0,mr=null,Us(e,t,a,6);break;case 8:U_(),Tt=6;break e;default:throw Error(Q(462))}}WU();break}catch(u){TI(e,u)}while(!0);return Bi=Mo=null,Ce.H=i,Ce.A=r,et=n,Je!==null?0:(mt=null,Ye=0,mp(),Tt)}function WU(){for(;Je!==null&&!_6();)OI(Je)}function OI(e){var t=aI(e.alternate,e,Yi);e.memoizedProps=e.pendingProps,t===null?zp(e):Je=t}function FT(e){var t=e,n=t.alternate;switch(t.tag){case 15:case 0:t=UT(n,t,t.pendingProps,t.type,void 0,Ye);break;case 11:t=UT(n,t,t.pendingProps,t.type.render,t.ref,Ye);break;case 5:$_(t);default:oI(n,t),t=Je=oC(t,Yi),t=aI(n,t,Yi)}e.memoizedProps=e.pendingProps,t===null?zp(e):Je=t}function Us(e,t,n,i){Bi=Mo=null,$_(t),Hs=null,vu=0;var r=t.return;try{if(LU(e,r,t,n,Ye)){Tt=1,Jm(e,Dr(n,e.current)),Je=null;return}}catch(a){if(r!==null)throw Je=r,a;Tt=1,Jm(e,Dr(n,e.current)),Je=null;return}t.flags&32768?(Xe||i===1?e=!0:ll||(Ye&536870912)!==0?e=!1:(ya=e=!0,(i===2||i===9||i===3||i===6)&&(i=zr.current,i!==null&&i.tag===13&&(i.flags|=16384))),NI(t,e)):zp(t)}function zp(e){var t=e;do{if((t.flags&32768)!==0){NI(t,ya);return}e=t.return;var n=VU(t.alternate,t,Yi);if(n!==null){Je=n;return}if(t=t.sibling,t!==null){Je=t;return}Je=t=e}while(t!==null);Tt===0&&(Tt=5)}function NI(e,t){do{var n=HU(e.alternate,e);if(n!==null){n.flags&=32767,Je=n;return}if(n=e.return,n!==null&&(n.flags|=32768,n.subtreeFlags=0,n.deletions=null),!t&&(e=e.sibling,e!==null)){Je=e;return}Je=e=n}while(e!==null);Tt=6,Je=null}function GT(e,t,n,i,r,a,o,s,l){e.cancelPendingCommit=null;do wp();while(Xt!==0);if((et&6)!==0)throw Error(Q(327));if(t!==null){if(t===e.current)throw Error(Q(177));if(a=t.lanes|t.childLanes,a|=u_,I6(e,n,a,o,s,l),e===mt&&(Je=mt=null,Ye=0),el=t,Ra=e,Zi=n,jS=a,US=r,kI=i,(t.subtreeFlags&10256)!==0||(t.flags&10256)!==0?(e.callbackNode=null,e.callbackPriority=0,nL(Dm,function(){return jI(),null})):(e.callbackNode=null,e.callbackPriority=0),i=(t.flags&13878)!==0,(t.subtreeFlags&13878)!==0||i){i=Ce.T,Ce.T=null,r=tt.p,tt.p=2,o=et,et|=4;try{ZU(e,t,n)}finally{et=o,tt.p=r,Ce.T=i}}Xt=1,AI(),PI(),MI()}}function AI(){if(Xt===1){Xt=0;var e=Ra,t=el,n=(t.flags&13878)!==0;if((t.subtreeFlags&13878)!==0||n){n=Ce.T,Ce.T=null;var i=tt.p;tt.p=2;var r=et;et|=4;try{vI(t,e);var a=HS,o=WE(e.containerInfo),s=a.focusedElem,l=a.selectionRange;if(o!==s&&s&&s.ownerDocument&&XE(s.ownerDocument.documentElement,s)){if(l!==null&&c_(s)){var c=l.start,u=l.end;if(u===void 0&&(u=c),"selectionStart"in s)s.selectionStart=c,s.selectionEnd=Math.min(u,s.value.length);else{var d=s.ownerDocument||document,f=d&&d.defaultView||window;if(f.getSelection){var m=f.getSelection(),h=s.textContent.length,g=Math.min(l.start,h),_=l.end===void 0?g:Math.min(l.end,h);!m.extend&&g>_&&(o=_,_=g,g=o);var v=hT(s,g),b=hT(s,_);if(v&&b&&(m.rangeCount!==1||m.anchorNode!==v.node||m.anchorOffset!==v.offset||m.focusNode!==b.node||m.focusOffset!==b.offset)){var S=d.createRange();S.setStart(v.node,v.offset),m.removeAllRanges(),g>_?(m.addRange(S),m.extend(b.node,b.offset)):(S.setEnd(b.node,b.offset),m.addRange(S))}}}}for(d=[],m=s;m=m.parentNode;)m.nodeType===1&&d.push({element:m,left:m.scrollLeft,top:m.scrollTop});for(typeof s.focus=="function"&&s.focus(),s=0;s<d.length;s++){var $=d[s];$.element.scrollLeft=$.left,$.element.scrollTop=$.top}}sp=!!VS,HS=VS=null}finally{et=r,tt.p=i,Ce.T=n}}e.current=t,Xt=2}}function PI(){if(Xt===2){Xt=0;var e=Ra,t=el,n=(t.flags&8772)!==0;if((t.subtreeFlags&8772)!==0||n){n=Ce.T,Ce.T=null;var i=tt.p;tt.p=2;var r=et;et|=4;try{fI(e,t.alternate,t)}finally{et=r,tt.p=i,Ce.T=n}}Xt=3}}function MI(){if(Xt===4||Xt===3){Xt=0,z6();var e=Ra,t=el,n=Zi,i=kI;(t.subtreeFlags&10256)!==0||(t.flags&10256)!==0?Xt=5:(Xt=0,el=Ra=null,DI(e,e.pendingLanes));var r=e.pendingLanes;if(r===0&&(xa=null),n_(n),t=t.stateNode,br&&typeof br.onCommitFiberRoot=="function")try{br.onCommitFiberRoot(xu,t,void 0,(t.current.flags&128)===128)}catch{}if(i!==null){t=Ce.T,r=tt.p,tt.p=2,Ce.T=null;try{for(var a=e.onRecoverableError,o=0;o<i.length;o++){var s=i[o];a(s.value,{componentStack:s.stack})}}finally{Ce.T=t,tt.p=r}}(Zi&3)!==0&&wp(),yi(e),r=e.pendingLanes,(n&261930)!==0&&(r&42)!==0?e===LS?cu++:(cu=0,LS=e):cu=0,Au(0,!1)}}function DI(e,t){(e.pooledCacheLanes&=t)===0&&(t=e.pooledCache,t!=null&&(e.pooledCache=null,Iu(t)))}function wp(){return AI(),PI(),MI(),jI()}function jI(){if(Xt!==5)return!1;var e=Ra,t=jS;jS=0;var n=n_(Zi),i=Ce.T,r=tt.p;try{tt.p=32>n?32:n,Ce.T=null,n=US,US=null;var a=Ra,o=Zi;if(Xt=0,el=Ra=null,Zi=0,(et&6)!==0)throw Error(Q(331));var s=et;if(et|=4,zI(a.current),yI(a,a.current,o,n),et=s,Au(0,!1),br&&typeof br.onPostCommitFiberRoot=="function")try{br.onPostCommitFiberRoot(xu,a)}catch{}return!0}finally{tt.p=r,Ce.T=i,DI(e,t)}}function JT(e,t,n){t=Dr(n,t),t=NS(e.stateNode,t,2),e=ka(e,t,2),e!==null&&(Tu(e,2),yi(e))}function st(e,t,n){if(e.tag===3)JT(e,e,n);else for(;t!==null;){if(t.tag===3){JT(t,e,n);break}else if(t.tag===1){var i=t.stateNode;if(typeof t.type.getDerivedStateFromError=="function"||typeof i.componentDidCatch=="function"&&(xa===null||!xa.has(i))){e=Dr(n,e),n=QC(2),i=ka(t,n,2),i!==null&&(eI(n,i,t,e),Tu(i,2),yi(i));break}}t=t.return}}function Xy(e,t,n){var i=e.pingCache;if(i===null){i=e.pingCache=new JU;var r=new Set;i.set(t,r)}else r=i.get(t),r===void 0&&(r=new Set,i.set(t,r));r.has(n)||(D_=!0,r.add(n),e=QU.bind(null,e,t,n),t.then(e,e))}function QU(e,t,n){var i=e.pingCache;i!==null&&i.delete(t),e.pingedLanes|=e.suspendedLanes&n,e.warmLanes&=~n,mt===e&&(Ye&n)===n&&(Tt===4||Tt===3&&(Ye&62914560)===Ye&&300>vr()-Sp?(et&2)===0&&tl(e,0):j_|=n,Qs===Ye&&(Qs=0)),yi(e)}function UI(e,t){t===0&&(t=CE()),e=Po(e,t),e!==null&&(Tu(e,t),yi(e))}function eL(e){var t=e.memoizedState,n=0;t!==null&&(n=t.retryLane),UI(e,n)}function tL(e,t){var n=0;switch(e.tag){case 31:case 13:var i=e.stateNode,r=e.memoizedState;r!==null&&(n=r.retryLane);break;case 19:i=e.stateNode;break;case 22:i=e.stateNode._retryCache;break;default:throw Error(Q(314))}i!==null&&i.delete(t),UI(e,n)}function nL(e,t){return e_(e,t)}var ep=null,Rs=null,qS=!1,tp=!1,Wy=!1,_a=0;function yi(e){e!==Rs&&e.next===null&&(Rs===null?ep=Rs=e:Rs=Rs.next=e),tp=!0,qS||(qS=!0,iL())}function Au(e,t){if(!Wy&&tp){Wy=!0;do for(var n=!1,i=ep;i!==null;){if(!t)if(e!==0){var r=i.pendingLanes;if(r===0)var a=0;else{var o=i.suspendedLanes,s=i.pingedLanes;a=(1<<31-yr(42|e)+1)-1,a&=r&~(o&~s),a=a&201326741?a&201326741|1:a?a|2:0}a!==0&&(n=!0,KT(i,a))}else a=Ye,a=cp(i,i===mt?a:0,i.cancelPendingCommit!==null||i.timeoutHandle!==-1),(a&3)===0||Ru(i,a)||(n=!0,KT(i,a));i=i.next}while(n);Wy=!1}}function rL(){LI()}function LI(){tp=qS=!1;var e=0;_a!==0&&fL()&&(e=_a);for(var t=vr(),n=null,i=ep;i!==null;){var r=i.next,a=qI(i,t);a===0?(i.next=null,n===null?ep=r:n.next=r,r===null&&(Rs=n)):(n=i,(e!==0||(a&3)!==0)&&(tp=!0)),i=r}Xt!==0&&Xt!==5||Au(e,!1),_a!==0&&(_a=0)}function qI(e,t){for(var n=e.suspendedLanes,i=e.pingedLanes,r=e.expirationTimes,a=e.pendingLanes&-62914561;0<a;){var o=31-yr(a),s=1<<o,l=r[o];l===-1?((s&n)===0||(s&i)!==0)&&(r[o]=C6(s,t)):l<=t&&(e.expiredLanes|=s),a&=~s}if(t=mt,n=Ye,n=cp(e,e===t?n:0,e.cancelPendingCommit!==null||e.timeoutHandle!==-1),i=e.callbackNode,n===0||e===t&&(ot===2||ot===9)||e.cancelPendingCommit!==null)return i!==null&&i!==null&&Ry(i),e.callbackNode=null,e.callbackPriority=0;if((n&3)===0||Ru(e,n)){if(t=n&-n,t===e.callbackPriority)return t;switch(i!==null&&Ry(i),n_(n)){case 2:case 8:n=TE;break;case 32:n=Dm;break;case 268435456:n=EE;break;default:n=Dm}return i=BI.bind(null,e),n=e_(n,i),e.callbackPriority=t,e.callbackNode=n,t}return i!==null&&i!==null&&Ry(i),e.callbackPriority=2,e.callbackNode=null,2}function BI(e,t){if(Xt!==0&&Xt!==5)return e.callbackNode=null,e.callbackPriority=0,null;var n=e.callbackNode;if(wp()&&e.callbackNode!==n)return null;var i=Ye;return i=cp(e,e===mt?i:0,e.cancelPendingCommit!==null||e.timeoutHandle!==-1),i===0?null:(RI(e,i,t),qI(e,vr()),e.callbackNode!=null&&e.callbackNode===n?BI.bind(null,e):null)}function KT(e,t){if(wp())return null;RI(e,t,!0)}function iL(){pL(function(){(et&6)!==0?e_(RE,rL):LI()})}function L_(){if(_a===0){var e=Ys;e===0&&(e=nm,nm<<=1,(nm&261888)===0&&(nm=256)),_a=e}return _a}function YT(e){return e==null||typeof e=="symbol"||typeof e=="boolean"?null:typeof e=="function"?e:Sm(""+e)}function XT(e,t){var n=t.ownerDocument.createElement("input");return n.name=t.name,n.value=t.value,e.id&&n.setAttribute("form",e.id),t.parentNode.insertBefore(n,t),e=new FormData(e),n.parentNode.removeChild(n),e}function aL(e,t,n,i,r){if(t==="submit"&&n&&n.stateNode===r){var a=YT((r[Wn]||null).action),o=i.submitter;o&&(t=(t=o[Wn]||null)?YT(t.formAction):o.getAttribute("formAction"),t!==null&&(a=t,o=null));var s=new up("action","action",null,i,r);e.push({event:s,listeners:[{instance:null,listener:function(){if(i.defaultPrevented){if(_a!==0){var l=o?XT(r,o):new FormData(r);IS(n,{pending:!0,data:l,method:r.method,action:a},null,l)}}else typeof a=="function"&&(s.preventDefault(),l=o?XT(r,o):new FormData(r),IS(n,{pending:!0,data:l,method:r.method,action:a},a,l))},currentTarget:r}]})}}for(pm=0;pm<yS.length;pm++)hm=yS[pm],WT=hm.toLowerCase(),QT=hm[0].toUpperCase()+hm.slice(1),ii(WT,"on"+QT);var hm,WT,QT,pm;ii(eC,"onAnimationEnd");ii(tC,"onAnimationIteration");ii(nC,"onAnimationStart");ii("dblclick","onDoubleClick");ii("focusin","onFocus");ii("focusout","onBlur");ii(wU,"onTransitionRun");ii($U,"onTransitionStart");ii(kU,"onTransitionCancel");ii(rC,"onTransitionEnd");Js("onMouseEnter",["mouseout","mouseover"]);Js("onMouseLeave",["mouseout","mouseover"]);Js("onPointerEnter",["pointerout","pointerover"]);Js("onPointerLeave",["pointerout","pointerover"]);Oo("onChange","change click focusin focusout input keydown keyup selectionchange".split(" "));Oo("onSelect","focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split(" "));Oo("onBeforeInput",["compositionend","keypress","textInput","paste"]);Oo("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" "));Oo("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" "));Oo("onCompositionUpdate","compositionupdate focusout keydown keypress keyup mousedown".split(" "));var Su="abort canplay canplaythrough durationchange emptied encrypted ended error loadeddata loadedmetadata loadstart pause play playing progress ratechange resize seeked seeking stalled suspend timeupdate volumechange waiting".split(" "),oL=new Set("beforetoggle cancel close invalid load scroll scrollend toggle".split(" ").concat(Su));function VI(e,t){t=(t&4)!==0;for(var n=0;n<e.length;n++){var i=e[n],r=i.event;i=i.listeners;e:{var a=void 0;if(t)for(var o=i.length-1;0<=o;o--){var s=i[o],l=s.instance,c=s.currentTarget;if(s=s.listener,l!==a&&r.isPropagationStopped())break e;a=s,r.currentTarget=c;try{a(r)}catch(u){Um(u)}r.currentTarget=null,a=l}else for(o=0;o<i.length;o++){if(s=i[o],l=s.instance,c=s.currentTarget,s=s.listener,l!==a&&r.isPropagationStopped())break e;a=s,r.currentTarget=c;try{a(r)}catch(u){Um(u)}r.currentTarget=null,a=l}}}}function Ge(e,t){var n=t[dS];n===void 0&&(n=t[dS]=new Set);var i=e+"__bubble";n.has(i)||(HI(t,e,2,!1),n.add(i))}function Qy(e,t,n){var i=0;t&&(i|=4),HI(n,e,i,t)}var gm="_reactListening"+Math.random().toString(36).slice(2);function q_(e){if(!e[gm]){e[gm]=!0,PE.forEach(function(n){n!=="selectionchange"&&(oL.has(n)||Qy(n,!1,e),Qy(n,!0,e))});var t=e.nodeType===9?e:e.ownerDocument;t===null||t[gm]||(t[gm]=!0,Qy("selectionchange",!1,t))}}function HI(e,t,n,i){switch(rO(t)){case 2:var r=AL;break;case 8:r=PL;break;default:r=Z_}n=r.bind(null,t,n,e),r=void 0,!gS||t!=="touchstart"&&t!=="touchmove"&&t!=="wheel"||(r=!0),i?r!==void 0?e.addEventListener(t,n,{capture:!0,passive:r}):e.addEventListener(t,n,!0):r!==void 0?e.addEventListener(t,n,{passive:r}):e.addEventListener(t,n,!1)}function eS(e,t,n,i,r){var a=i;if((t&1)===0&&(t&2)===0&&i!==null)e:for(;;){if(i===null)return;var o=i.tag;if(o===3||o===4){var s=i.stateNode.containerInfo;if(s===r)break;if(o===4)for(o=i.return;o!==null;){var l=o.tag;if((l===3||l===4)&&o.stateNode.containerInfo===r)return;o=o.return}for(;s!==null;){if(o=Cs(s),o===null)return;if(l=o.tag,l===5||l===6||l===26||l===27){i=a=o;continue e}s=s.parentNode}}i=i.return}VE(function(){var c=a,u=a_(n),d=[];e:{var f=iC.get(e);if(f!==void 0){var m=up,h=e;switch(e){case"keypress":if(zm(n)===0)break e;case"keydown":case"keyup":m=tU;break;case"focusin":h="focus",m=Oy;break;case"focusout":h="blur",m=Oy;break;case"beforeblur":case"afterblur":m=Oy;break;case"click":if(n.button===2)break e;case"auxclick":case"dblclick":case"mousedown":case"mousemove":case"mouseup":case"mouseout":case"mouseover":case"contextmenu":m=oT;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":m=V6;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":m=iU;break;case eC:case tC:case nC:m=F6;break;case rC:m=oU;break;case"scroll":case"scrollend":m=q6;break;case"wheel":m=lU;break;case"copy":case"cut":case"paste":m=J6;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":m=lT;break;case"toggle":case"beforetoggle":m=uU}var g=(t&4)!==0,_=!g&&(e==="scroll"||e==="scrollend"),v=g?f!==null?f+"Capture":null:f;g=[];for(var b=c,S;b!==null;){var $=b;if(S=$.stateNode,$=$.tag,$!==5&&$!==26&&$!==27||S===null||v===null||($=fu(b,v),$!=null&&g.push(_u(b,$,S))),_)break;b=b.return}0<g.length&&(f=new m(f,h,null,n,u),d.push({event:f,listeners:g}))}}if((t&7)===0){e:{if(f=e==="mouseover"||e==="pointerover",m=e==="mouseout"||e==="pointerout",f&&n!==hS&&(h=n.relatedTarget||n.fromElement)&&(Cs(h)||h[il]))break e;if((m||f)&&(f=u.window===u?u:(f=u.ownerDocument)?f.defaultView||f.parentWindow:window,m?(h=n.relatedTarget||n.toElement,m=c,h=h?Cs(h):null,h!==null&&(_=ku(h),g=h.tag,h!==_||g!==5&&g!==27&&g!==6)&&(h=null)):(m=null,h=c),m!==h)){if(g=oT,$="onMouseLeave",v="onMouseEnter",b="mouse",(e==="pointerout"||e==="pointerover")&&(g=lT,$="onPointerLeave",v="onPointerEnter",b="pointer"),_=m==null?f:Kc(m),S=h==null?f:Kc(h),f=new g($,b+"leave",m,n,u),f.target=_,f.relatedTarget=S,$=null,Cs(u)===c&&(g=new g(v,b+"enter",h,n,u),g.target=S,g.relatedTarget=_,$=g),_=$,m&&h)t:{for(g=sL,v=m,b=h,S=0,$=v;$;$=g($))S++;$=0;for(var O=b;O;O=g(O))$++;for(;0<S-$;)v=g(v),S--;for(;0<$-S;)b=g(b),$--;for(;S--;){if(v===b||b!==null&&v===b.alternate){g=v;break t}v=g(v),b=g(b)}g=null}else g=null;m!==null&&eE(d,f,m,g,!1),h!==null&&_!==null&&eE(d,_,h,g,!0)}}e:{if(f=c?Kc(c):window,m=f.nodeName&&f.nodeName.toLowerCase(),m==="select"||m==="input"&&f.type==="file")var k=fT;else if(dT(f))if(KE)k=SU;else{k=bU;var E=vU}else m=f.nodeName,!m||m.toLowerCase()!=="input"||f.type!=="checkbox"&&f.type!=="radio"?c&&i_(c.elementType)&&(k=fT):k=yU;if(k&&(k=k(e,c))){JE(d,k,n,u);break e}E&&E(e,f,c),e==="focusout"&&c&&f.type==="number"&&c.memoizedProps.value!=null&&pS(f,"number",f.value)}switch(E=c?Kc(c):window,e){case"focusin":(dT(E)||E.contentEditable==="true")&&(Ns=E,vS=c,eu=null);break;case"focusout":eu=vS=Ns=null;break;case"mousedown":bS=!0;break;case"contextmenu":case"mouseup":case"dragend":bS=!1,gT(d,n,u);break;case"selectionchange":if(zU)break;case"keydown":case"keyup":gT(d,n,u)}var j;if(l_)e:{switch(e){case"compositionstart":var G="onCompositionStart";break e;case"compositionend":G="onCompositionEnd";break e;case"compositionupdate":G="onCompositionUpdate";break e}G=void 0}else Os?FE(e,n)&&(G="onCompositionEnd"):e==="keydown"&&n.keyCode===229&&(G="onCompositionStart");G&&(ZE&&n.locale!=="ko"&&(Os||G!=="onCompositionStart"?G==="onCompositionEnd"&&Os&&(j=HE()):(ba=u,o_="value"in ba?ba.value:ba.textContent,Os=!0)),E=np(c,G),0<E.length&&(G=new sT(G,e,null,n,u),d.push({event:G,listeners:E}),j?G.data=j:(j=GE(n),j!==null&&(G.data=j)))),(j=fU?mU(e,n):pU(e,n))&&(G=np(c,"onBeforeInput"),0<G.length&&(E=new sT("onBeforeInput","beforeinput",null,n,u),d.push({event:E,listeners:G}),E.data=j)),aL(d,e,c,n,u)}VI(d,t)})}function _u(e,t,n){return{instance:e,listener:t,currentTarget:n}}function np(e,t){for(var n=t+"Capture",i=[];e!==null;){var r=e,a=r.stateNode;if(r=r.tag,r!==5&&r!==26&&r!==27||a===null||(r=fu(e,n),r!=null&&i.unshift(_u(e,r,a)),r=fu(e,t),r!=null&&i.push(_u(e,r,a))),e.tag===3)return i;e=e.return}return[]}function sL(e){if(e===null)return null;do e=e.return;while(e&&e.tag!==5&&e.tag!==27);return e||null}function eE(e,t,n,i,r){for(var a=t._reactName,o=[];n!==null&&n!==i;){var s=n,l=s.alternate,c=s.stateNode;if(s=s.tag,l!==null&&l===i)break;s!==5&&s!==26&&s!==27||c===null||(l=c,r?(c=fu(n,a),c!=null&&o.unshift(_u(n,c,l))):r||(c=fu(n,a),c!=null&&o.push(_u(n,c,l)))),n=n.return}o.length!==0&&e.push({event:t,listeners:o})}var lL=/\r\n?/g,cL=/\u0000|\uFFFD/g;function tE(e){return(typeof e=="string"?e:""+e).replace(lL,`
`).replace(cL,"")}function ZI(e,t){return t=tE(t),tE(e)===t}function ct(e,t,n,i,r,a){switch(n){case"children":typeof i=="string"?t==="body"||t==="textarea"&&i===""||Ks(e,i):(typeof i=="number"||typeof i=="bigint")&&t!=="body"&&Ks(e,""+i);break;case"className":am(e,"class",i);break;case"tabIndex":am(e,"tabindex",i);break;case"dir":case"role":case"viewBox":case"width":case"height":am(e,n,i);break;case"style":BE(e,i,a);break;case"data":if(t!=="object"){am(e,"data",i);break}case"src":case"href":if(i===""&&(t!=="a"||n!=="href")){e.removeAttribute(n);break}if(i==null||typeof i=="function"||typeof i=="symbol"||typeof i=="boolean"){e.removeAttribute(n);break}i=Sm(""+i),e.setAttribute(n,i);break;case"action":case"formAction":if(typeof i=="function"){e.setAttribute(n,"javascript:throw new Error('A React form was unexpectedly submitted. If you called form.submit() manually, consider using form.requestSubmit() instead. If you\\'re trying to use event.stopPropagation() in a submit event handler, consider also calling event.preventDefault().')");break}else typeof a=="function"&&(n==="formAction"?(t!=="input"&&ct(e,t,"name",r.name,r,null),ct(e,t,"formEncType",r.formEncType,r,null),ct(e,t,"formMethod",r.formMethod,r,null),ct(e,t,"formTarget",r.formTarget,r,null)):(ct(e,t,"encType",r.encType,r,null),ct(e,t,"method",r.method,r,null),ct(e,t,"target",r.target,r,null)));if(i==null||typeof i=="symbol"||typeof i=="boolean"){e.removeAttribute(n);break}i=Sm(""+i),e.setAttribute(n,i);break;case"onClick":i!=null&&(e.onclick=qi);break;case"onScroll":i!=null&&Ge("scroll",e);break;case"onScrollEnd":i!=null&&Ge("scrollend",e);break;case"dangerouslySetInnerHTML":if(i!=null){if(typeof i!="object"||!("__html"in i))throw Error(Q(61));if(n=i.__html,n!=null){if(r.children!=null)throw Error(Q(60));e.innerHTML=n}}break;case"multiple":e.multiple=i&&typeof i!="function"&&typeof i!="symbol";break;case"muted":e.muted=i&&typeof i!="function"&&typeof i!="symbol";break;case"suppressContentEditableWarning":case"suppressHydrationWarning":case"defaultValue":case"defaultChecked":case"innerHTML":case"ref":break;case"autoFocus":break;case"xlinkHref":if(i==null||typeof i=="function"||typeof i=="boolean"||typeof i=="symbol"){e.removeAttribute("xlink:href");break}n=Sm(""+i),e.setAttributeNS("http://www.w3.org/1999/xlink","xlink:href",n);break;case"contentEditable":case"spellCheck":case"draggable":case"value":case"autoReverse":case"externalResourcesRequired":case"focusable":case"preserveAlpha":i!=null&&typeof i!="function"&&typeof i!="symbol"?e.setAttribute(n,""+i):e.removeAttribute(n);break;case"inert":case"allowFullScreen":case"async":case"autoPlay":case"controls":case"default":case"defer":case"disabled":case"disablePictureInPicture":case"disableRemotePlayback":case"formNoValidate":case"hidden":case"loop":case"noModule":case"noValidate":case"open":case"playsInline":case"readOnly":case"required":case"reversed":case"scoped":case"seamless":case"itemScope":i&&typeof i!="function"&&typeof i!="symbol"?e.setAttribute(n,""):e.removeAttribute(n);break;case"capture":case"download":i===!0?e.setAttribute(n,""):i!==!1&&i!=null&&typeof i!="function"&&typeof i!="symbol"?e.setAttribute(n,i):e.removeAttribute(n);break;case"cols":case"rows":case"size":case"span":i!=null&&typeof i!="function"&&typeof i!="symbol"&&!isNaN(i)&&1<=i?e.setAttribute(n,i):e.removeAttribute(n);break;case"rowSpan":case"start":i==null||typeof i=="function"||typeof i=="symbol"||isNaN(i)?e.removeAttribute(n):e.setAttribute(n,i);break;case"popover":Ge("beforetoggle",e),Ge("toggle",e),ym(e,"popover",i);break;case"xlinkActuate":Ni(e,"http://www.w3.org/1999/xlink","xlink:actuate",i);break;case"xlinkArcrole":Ni(e,"http://www.w3.org/1999/xlink","xlink:arcrole",i);break;case"xlinkRole":Ni(e,"http://www.w3.org/1999/xlink","xlink:role",i);break;case"xlinkShow":Ni(e,"http://www.w3.org/1999/xlink","xlink:show",i);break;case"xlinkTitle":Ni(e,"http://www.w3.org/1999/xlink","xlink:title",i);break;case"xlinkType":Ni(e,"http://www.w3.org/1999/xlink","xlink:type",i);break;case"xmlBase":Ni(e,"http://www.w3.org/XML/1998/namespace","xml:base",i);break;case"xmlLang":Ni(e,"http://www.w3.org/XML/1998/namespace","xml:lang",i);break;case"xmlSpace":Ni(e,"http://www.w3.org/XML/1998/namespace","xml:space",i);break;case"is":ym(e,"is",i);break;case"innerText":case"textContent":break;default:(!(2<n.length)||n[0]!=="o"&&n[0]!=="O"||n[1]!=="n"&&n[1]!=="N")&&(n=U6.get(n)||n,ym(e,n,i))}}function BS(e,t,n,i,r,a){switch(n){case"style":BE(e,i,a);break;case"dangerouslySetInnerHTML":if(i!=null){if(typeof i!="object"||!("__html"in i))throw Error(Q(61));if(n=i.__html,n!=null){if(r.children!=null)throw Error(Q(60));e.innerHTML=n}}break;case"children":typeof i=="string"?Ks(e,i):(typeof i=="number"||typeof i=="bigint")&&Ks(e,""+i);break;case"onScroll":i!=null&&Ge("scroll",e);break;case"onScrollEnd":i!=null&&Ge("scrollend",e);break;case"onClick":i!=null&&(e.onclick=qi);break;case"suppressContentEditableWarning":case"suppressHydrationWarning":case"innerHTML":case"ref":break;case"innerText":case"textContent":break;default:if(!ME.hasOwnProperty(n))e:{if(n[0]==="o"&&n[1]==="n"&&(r=n.endsWith("Capture"),t=n.slice(2,r?n.length-7:void 0),a=e[Wn]||null,a=a!=null?a[n]:null,typeof a=="function"&&e.removeEventListener(t,a,r),typeof i=="function")){typeof a!="function"&&a!==null&&(n in e?e[n]=null:e.hasAttribute(n)&&e.removeAttribute(n)),e.addEventListener(t,i,r);break e}n in e?e[n]=i:i===!0?e.setAttribute(n,""):ym(e,n,i)}}}function gn(e,t,n){switch(t){case"div":case"span":case"svg":case"path":case"a":case"g":case"p":case"li":break;case"img":Ge("error",e),Ge("load",e);var i=!1,r=!1,a;for(a in n)if(n.hasOwnProperty(a)){var o=n[a];if(o!=null)switch(a){case"src":i=!0;break;case"srcSet":r=!0;break;case"children":case"dangerouslySetInnerHTML":throw Error(Q(137,t));default:ct(e,t,a,o,n,null)}}r&&ct(e,t,"srcSet",n.srcSet,n,null),i&&ct(e,t,"src",n.src,n,null);return;case"input":Ge("invalid",e);var s=a=o=r=null,l=null,c=null;for(i in n)if(n.hasOwnProperty(i)){var u=n[i];if(u!=null)switch(i){case"name":r=u;break;case"type":o=u;break;case"checked":l=u;break;case"defaultChecked":c=u;break;case"value":a=u;break;case"defaultValue":s=u;break;case"children":case"dangerouslySetInnerHTML":if(u!=null)throw Error(Q(137,t));break;default:ct(e,t,i,u,n,null)}}UE(e,a,s,l,c,o,r,!1);return;case"select":Ge("invalid",e),i=o=a=null;for(r in n)if(n.hasOwnProperty(r)&&(s=n[r],s!=null))switch(r){case"value":a=s;break;case"defaultValue":o=s;break;case"multiple":i=s;default:ct(e,t,r,s,n,null)}t=a,n=o,e.multiple=!!i,t!=null?qs(e,!!i,t,!1):n!=null&&qs(e,!!i,n,!0);return;case"textarea":Ge("invalid",e),a=r=i=null;for(o in n)if(n.hasOwnProperty(o)&&(s=n[o],s!=null))switch(o){case"value":i=s;break;case"defaultValue":r=s;break;case"children":a=s;break;case"dangerouslySetInnerHTML":if(s!=null)throw Error(Q(91));break;default:ct(e,t,o,s,n,null)}qE(e,i,r,a);return;case"option":for(l in n)if(n.hasOwnProperty(l)&&(i=n[l],i!=null))switch(l){case"selected":e.selected=i&&typeof i!="function"&&typeof i!="symbol";break;default:ct(e,t,l,i,n,null)}return;case"dialog":Ge("beforetoggle",e),Ge("toggle",e),Ge("cancel",e),Ge("close",e);break;case"iframe":case"object":Ge("load",e);break;case"video":case"audio":for(i=0;i<Su.length;i++)Ge(Su[i],e);break;case"image":Ge("error",e),Ge("load",e);break;case"details":Ge("toggle",e);break;case"embed":case"source":case"link":Ge("error",e),Ge("load",e);case"area":case"base":case"br":case"col":case"hr":case"keygen":case"meta":case"param":case"track":case"wbr":case"menuitem":for(c in n)if(n.hasOwnProperty(c)&&(i=n[c],i!=null))switch(c){case"children":case"dangerouslySetInnerHTML":throw Error(Q(137,t));default:ct(e,t,c,i,n,null)}return;default:if(i_(t)){for(u in n)n.hasOwnProperty(u)&&(i=n[u],i!==void 0&&BS(e,t,u,i,n,void 0));return}}for(s in n)n.hasOwnProperty(s)&&(i=n[s],i!=null&&ct(e,t,s,i,n,null))}function uL(e,t,n,i){switch(t){case"div":case"span":case"svg":case"path":case"a":case"g":case"p":case"li":break;case"input":var r=null,a=null,o=null,s=null,l=null,c=null,u=null;for(m in n){var d=n[m];if(n.hasOwnProperty(m)&&d!=null)switch(m){case"checked":break;case"value":break;case"defaultValue":l=d;default:i.hasOwnProperty(m)||ct(e,t,m,null,i,d)}}for(var f in i){var m=i[f];if(d=n[f],i.hasOwnProperty(f)&&(m!=null||d!=null))switch(f){case"type":a=m;break;case"name":r=m;break;case"checked":c=m;break;case"defaultChecked":u=m;break;case"value":o=m;break;case"defaultValue":s=m;break;case"children":case"dangerouslySetInnerHTML":if(m!=null)throw Error(Q(137,t));break;default:m!==d&&ct(e,t,f,m,i,d)}}mS(e,o,s,l,c,u,a,r);return;case"select":m=o=s=f=null;for(a in n)if(l=n[a],n.hasOwnProperty(a)&&l!=null)switch(a){case"value":break;case"multiple":m=l;default:i.hasOwnProperty(a)||ct(e,t,a,null,i,l)}for(r in i)if(a=i[r],l=n[r],i.hasOwnProperty(r)&&(a!=null||l!=null))switch(r){case"value":f=a;break;case"defaultValue":s=a;break;case"multiple":o=a;default:a!==l&&ct(e,t,r,a,i,l)}t=s,n=o,i=m,f!=null?qs(e,!!n,f,!1):!!i!=!!n&&(t!=null?qs(e,!!n,t,!0):qs(e,!!n,n?[]:"",!1));return;case"textarea":m=f=null;for(s in n)if(r=n[s],n.hasOwnProperty(s)&&r!=null&&!i.hasOwnProperty(s))switch(s){case"value":break;case"children":break;default:ct(e,t,s,null,i,r)}for(o in i)if(r=i[o],a=n[o],i.hasOwnProperty(o)&&(r!=null||a!=null))switch(o){case"value":f=r;break;case"defaultValue":m=r;break;case"children":break;case"dangerouslySetInnerHTML":if(r!=null)throw Error(Q(91));break;default:r!==a&&ct(e,t,o,r,i,a)}LE(e,f,m);return;case"option":for(var h in n)if(f=n[h],n.hasOwnProperty(h)&&f!=null&&!i.hasOwnProperty(h))switch(h){case"selected":e.selected=!1;break;default:ct(e,t,h,null,i,f)}for(l in i)if(f=i[l],m=n[l],i.hasOwnProperty(l)&&f!==m&&(f!=null||m!=null))switch(l){case"selected":e.selected=f&&typeof f!="function"&&typeof f!="symbol";break;default:ct(e,t,l,f,i,m)}return;case"img":case"link":case"area":case"base":case"br":case"col":case"embed":case"hr":case"keygen":case"meta":case"param":case"source":case"track":case"wbr":case"menuitem":for(var g in n)f=n[g],n.hasOwnProperty(g)&&f!=null&&!i.hasOwnProperty(g)&&ct(e,t,g,null,i,f);for(c in i)if(f=i[c],m=n[c],i.hasOwnProperty(c)&&f!==m&&(f!=null||m!=null))switch(c){case"children":case"dangerouslySetInnerHTML":if(f!=null)throw Error(Q(137,t));break;default:ct(e,t,c,f,i,m)}return;default:if(i_(t)){for(var _ in n)f=n[_],n.hasOwnProperty(_)&&f!==void 0&&!i.hasOwnProperty(_)&&BS(e,t,_,void 0,i,f);for(u in i)f=i[u],m=n[u],!i.hasOwnProperty(u)||f===m||f===void 0&&m===void 0||BS(e,t,u,f,i,m);return}}for(var v in n)f=n[v],n.hasOwnProperty(v)&&f!=null&&!i.hasOwnProperty(v)&&ct(e,t,v,null,i,f);for(d in i)f=i[d],m=n[d],!i.hasOwnProperty(d)||f===m||f==null&&m==null||ct(e,t,d,f,i,m)}function nE(e){switch(e){case"css":case"script":case"font":case"img":case"image":case"input":case"link":return!0;default:return!1}}function dL(){if(typeof performance.getEntriesByType=="function"){for(var e=0,t=0,n=performance.getEntriesByType("resource"),i=0;i<n.length;i++){var r=n[i],a=r.transferSize,o=r.initiatorType,s=r.duration;if(a&&s&&nE(o)){for(o=0,s=r.responseEnd,i+=1;i<n.length;i++){var l=n[i],c=l.startTime;if(c>s)break;var u=l.transferSize,d=l.initiatorType;u&&nE(d)&&(l=l.responseEnd,o+=u*(l<s?1:(s-c)/(l-c)))}if(--i,t+=8*(a+o)/(r.duration/1e3),e++,10<e)break}}if(0<e)return t/e/1e6}return navigator.connection&&(e=navigator.connection.downlink,typeof e=="number")?e:5}var VS=null,HS=null;function rp(e){return e.nodeType===9?e:e.ownerDocument}function rE(e){switch(e){case"http://www.w3.org/2000/svg":return 1;case"http://www.w3.org/1998/Math/MathML":return 2;default:return 0}}function FI(e,t){if(e===0)switch(t){case"svg":return 1;case"math":return 2;default:return 0}return e===1&&t==="foreignObject"?0:e}function ZS(e,t){return e==="textarea"||e==="noscript"||typeof t.children=="string"||typeof t.children=="number"||typeof t.children=="bigint"||typeof t.dangerouslySetInnerHTML=="object"&&t.dangerouslySetInnerHTML!==null&&t.dangerouslySetInnerHTML.__html!=null}var tS=null;function fL(){var e=window.event;return e&&e.type==="popstate"?e===tS?!1:(tS=e,!0):(tS=null,!1)}var GI=typeof setTimeout=="function"?setTimeout:void 0,mL=typeof clearTimeout=="function"?clearTimeout:void 0,iE=typeof Promise=="function"?Promise:void 0,pL=typeof queueMicrotask=="function"?queueMicrotask:typeof iE<"u"?function(e){return iE.resolve(null).then(e).catch(hL)}:GI;function hL(e){setTimeout(function(){throw e})}function Ma(e){return e==="head"}function aE(e,t){var n=t,i=0;do{var r=n.nextSibling;if(e.removeChild(n),r&&r.nodeType===8)if(n=r.data,n==="/$"||n==="/&"){if(i===0){e.removeChild(r),rl(t);return}i--}else if(n==="$"||n==="$?"||n==="$~"||n==="$!"||n==="&")i++;else if(n==="html")uu(e.ownerDocument.documentElement);else if(n==="head"){n=e.ownerDocument.head,uu(n);for(var a=n.firstChild;a;){var o=a.nextSibling,s=a.nodeName;a[Eu]||s==="SCRIPT"||s==="STYLE"||s==="LINK"&&a.rel.toLowerCase()==="stylesheet"||n.removeChild(a),a=o}}else n==="body"&&uu(e.ownerDocument.body);n=r}while(n);rl(t)}function oE(e,t){var n=e;e=0;do{var i=n.nextSibling;if(n.nodeType===1?t?(n._stashedDisplay=n.style.display,n.style.display="none"):(n.style.display=n._stashedDisplay||"",n.getAttribute("style")===""&&n.removeAttribute("style")):n.nodeType===3&&(t?(n._stashedText=n.nodeValue,n.nodeValue=""):n.nodeValue=n._stashedText||""),i&&i.nodeType===8)if(n=i.data,n==="/$"){if(e===0)break;e--}else n!=="$"&&n!=="$?"&&n!=="$~"&&n!=="$!"||e++;n=i}while(n)}function FS(e){var t=e.firstChild;for(t&&t.nodeType===10&&(t=t.nextSibling);t;){var n=t;switch(t=t.nextSibling,n.nodeName){case"HTML":case"HEAD":case"BODY":FS(n),r_(n);continue;case"SCRIPT":case"STYLE":continue;case"LINK":if(n.rel.toLowerCase()==="stylesheet")continue}e.removeChild(n)}}function gL(e,t,n,i){for(;e.nodeType===1;){var r=n;if(e.nodeName.toLowerCase()!==t.toLowerCase()){if(!i&&(e.nodeName!=="INPUT"||e.type!=="hidden"))break}else if(i){if(!e[Eu])switch(t){case"meta":if(!e.hasAttribute("itemprop"))break;return e;case"link":if(a=e.getAttribute("rel"),a==="stylesheet"&&e.hasAttribute("data-precedence"))break;if(a!==r.rel||e.getAttribute("href")!==(r.href==null||r.href===""?null:r.href)||e.getAttribute("crossorigin")!==(r.crossOrigin==null?null:r.crossOrigin)||e.getAttribute("title")!==(r.title==null?null:r.title))break;return e;case"style":if(e.hasAttribute("data-precedence"))break;return e;case"script":if(a=e.getAttribute("src"),(a!==(r.src==null?null:r.src)||e.getAttribute("type")!==(r.type==null?null:r.type)||e.getAttribute("crossorigin")!==(r.crossOrigin==null?null:r.crossOrigin))&&a&&e.hasAttribute("async")&&!e.hasAttribute("itemprop"))break;return e;default:return e}}else if(t==="input"&&e.type==="hidden"){var a=r.name==null?null:""+r.name;if(r.type==="hidden"&&e.getAttribute("name")===a)return e}else return e;if(e=Lr(e.nextSibling),e===null)break}return null}function vL(e,t,n){if(t==="")return null;for(;e.nodeType!==3;)if((e.nodeType!==1||e.nodeName!=="INPUT"||e.type!=="hidden")&&!n||(e=Lr(e.nextSibling),e===null))return null;return e}function JI(e,t){for(;e.nodeType!==8;)if((e.nodeType!==1||e.nodeName!=="INPUT"||e.type!=="hidden")&&!t||(e=Lr(e.nextSibling),e===null))return null;return e}function GS(e){return e.data==="$?"||e.data==="$~"}function JS(e){return e.data==="$!"||e.data==="$?"&&e.ownerDocument.readyState!=="loading"}function bL(e,t){var n=e.ownerDocument;if(e.data==="$~")e._reactRetry=t;else if(e.data!=="$?"||n.readyState!=="loading")t();else{var i=function(){t(),n.removeEventListener("DOMContentLoaded",i)};n.addEventListener("DOMContentLoaded",i),e._reactRetry=i}}function Lr(e){for(;e!=null;e=e.nextSibling){var t=e.nodeType;if(t===1||t===3)break;if(t===8){if(t=e.data,t==="$"||t==="$!"||t==="$?"||t==="$~"||t==="&"||t==="F!"||t==="F")break;if(t==="/$"||t==="/&")return null}}return e}var KS=null;function sE(e){e=e.nextSibling;for(var t=0;e;){if(e.nodeType===8){var n=e.data;if(n==="/$"||n==="/&"){if(t===0)return Lr(e.nextSibling);t--}else n!=="$"&&n!=="$!"&&n!=="$?"&&n!=="$~"&&n!=="&"||t++}e=e.nextSibling}return null}function lE(e){e=e.previousSibling;for(var t=0;e;){if(e.nodeType===8){var n=e.data;if(n==="$"||n==="$!"||n==="$?"||n==="$~"||n==="&"){if(t===0)return e;t--}else n!=="/$"&&n!=="/&"||t++}e=e.previousSibling}return null}function KI(e,t,n){switch(t=rp(n),e){case"html":if(e=t.documentElement,!e)throw Error(Q(452));return e;case"head":if(e=t.head,!e)throw Error(Q(453));return e;case"body":if(e=t.body,!e)throw Error(Q(454));return e;default:throw Error(Q(451))}}function uu(e){for(var t=e.attributes;t.length;)e.removeAttributeNode(t[0]);r_(e)}var qr=new Map,cE=new Set;function ip(e){return typeof e.getRootNode=="function"?e.getRootNode():e.nodeType===9?e:e.ownerDocument}var Xi=tt.d;tt.d={f:yL,r:SL,D:_L,C:zL,L:wL,m:$L,X:xL,S:kL,M:RL};function yL(){var e=Xi.f(),t=_p();return e||t}function SL(e){var t=al(e);t!==null&&t.tag===5&&t.type==="form"?BC(t):Xi.r(e)}var cl=typeof document>"u"?null:document;function YI(e,t,n){var i=cl;if(i&&typeof t=="string"&&t){var r=Mr(t);r='link[rel="'+e+'"][href="'+r+'"]',typeof n=="string"&&(r+='[crossorigin="'+n+'"]'),cE.has(r)||(cE.add(r),e={rel:e,crossOrigin:n,href:t},i.querySelector(r)===null&&(t=i.createElement("link"),gn(t,"link",e),rn(t),i.head.appendChild(t)))}}function _L(e){Xi.D(e),YI("dns-prefetch",e,null)}function zL(e,t){Xi.C(e,t),YI("preconnect",e,t)}function wL(e,t,n){Xi.L(e,t,n);var i=cl;if(i&&e&&t){var r='link[rel="preload"][as="'+Mr(t)+'"]';t==="image"&&n&&n.imageSrcSet?(r+='[imagesrcset="'+Mr(n.imageSrcSet)+'"]',typeof n.imageSizes=="string"&&(r+='[imagesizes="'+Mr(n.imageSizes)+'"]')):r+='[href="'+Mr(e)+'"]';var a=r;switch(t){case"style":a=nl(e);break;case"script":a=ul(e)}qr.has(a)||(e=St({rel:"preload",href:t==="image"&&n&&n.imageSrcSet?void 0:e,as:t},n),qr.set(a,e),i.querySelector(r)!==null||t==="style"&&i.querySelector(Pu(a))||t==="script"&&i.querySelector(Mu(a))||(t=i.createElement("link"),gn(t,"link",e),rn(t),i.head.appendChild(t)))}}function $L(e,t){Xi.m(e,t);var n=cl;if(n&&e){var i=t&&typeof t.as=="string"?t.as:"script",r='link[rel="modulepreload"][as="'+Mr(i)+'"][href="'+Mr(e)+'"]',a=r;switch(i){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":a=ul(e)}if(!qr.has(a)&&(e=St({rel:"modulepreload",href:e},t),qr.set(a,e),n.querySelector(r)===null)){switch(i){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":if(n.querySelector(Mu(a)))return}i=n.createElement("link"),gn(i,"link",e),rn(i),n.head.appendChild(i)}}}function kL(e,t,n){Xi.S(e,t,n);var i=cl;if(i&&e){var r=Ls(i).hoistableStyles,a=nl(e);t=t||"default";var o=r.get(a);if(!o){var s={loading:0,preload:null};if(o=i.querySelector(Pu(a)))s.loading=5;else{e=St({rel:"stylesheet",href:e,"data-precedence":t},n),(n=qr.get(a))&&B_(e,n);var l=o=i.createElement("link");rn(l),gn(l,"link",e),l._p=new Promise(function(c,u){l.onload=c,l.onerror=u}),l.addEventListener("load",function(){s.loading|=1}),l.addEventListener("error",function(){s.loading|=2}),s.loading|=4,Cm(o,t,i)}o={type:"stylesheet",instance:o,count:1,state:s},r.set(a,o)}}}function xL(e,t){Xi.X(e,t);var n=cl;if(n&&e){var i=Ls(n).hoistableScripts,r=ul(e),a=i.get(r);a||(a=n.querySelector(Mu(r)),a||(e=St({src:e,async:!0},t),(t=qr.get(r))&&V_(e,t),a=n.createElement("script"),rn(a),gn(a,"link",e),n.head.appendChild(a)),a={type:"script",instance:a,count:1,state:null},i.set(r,a))}}function RL(e,t){Xi.M(e,t);var n=cl;if(n&&e){var i=Ls(n).hoistableScripts,r=ul(e),a=i.get(r);a||(a=n.querySelector(Mu(r)),a||(e=St({src:e,async:!0,type:"module"},t),(t=qr.get(r))&&V_(e,t),a=n.createElement("script"),rn(a),gn(a,"link",e),n.head.appendChild(a)),a={type:"script",instance:a,count:1,state:null},i.set(r,a))}}function uE(e,t,n,i){var r=(r=za.current)?ip(r):null;if(!r)throw Error(Q(446));switch(e){case"meta":case"title":return null;case"style":return typeof n.precedence=="string"&&typeof n.href=="string"?(t=nl(n.href),n=Ls(r).hoistableStyles,i=n.get(t),i||(i={type:"style",instance:null,count:0,state:null},n.set(t,i)),i):{type:"void",instance:null,count:0,state:null};case"link":if(n.rel==="stylesheet"&&typeof n.href=="string"&&typeof n.precedence=="string"){e=nl(n.href);var a=Ls(r).hoistableStyles,o=a.get(e);if(o||(r=r.ownerDocument||r,o={type:"stylesheet",instance:null,count:0,state:{loading:0,preload:null}},a.set(e,o),(a=r.querySelector(Pu(e)))&&!a._p&&(o.instance=a,o.state.loading=5),qr.has(e)||(n={rel:"preload",as:"style",href:n.href,crossOrigin:n.crossOrigin,integrity:n.integrity,media:n.media,hrefLang:n.hrefLang,referrerPolicy:n.referrerPolicy},qr.set(e,n),a||TL(r,e,n,o.state))),t&&i===null)throw Error(Q(528,""));return o}if(t&&i!==null)throw Error(Q(529,""));return null;case"script":return t=n.async,n=n.src,typeof n=="string"&&t&&typeof t!="function"&&typeof t!="symbol"?(t=ul(n),n=Ls(r).hoistableScripts,i=n.get(t),i||(i={type:"script",instance:null,count:0,state:null},n.set(t,i)),i):{type:"void",instance:null,count:0,state:null};default:throw Error(Q(444,e))}}function nl(e){return'href="'+Mr(e)+'"'}function Pu(e){return'link[rel="stylesheet"]['+e+"]"}function XI(e){return St({},e,{"data-precedence":e.precedence,precedence:null})}function TL(e,t,n,i){e.querySelector('link[rel="preload"][as="style"]['+t+"]")?i.loading=1:(t=e.createElement("link"),i.preload=t,t.addEventListener("load",function(){return i.loading|=1}),t.addEventListener("error",function(){return i.loading|=2}),gn(t,"link",n),rn(t),e.head.appendChild(t))}function ul(e){return'[src="'+Mr(e)+'"]'}function Mu(e){return"script[async]"+e}function dE(e,t,n){if(t.count++,t.instance===null)switch(t.type){case"style":var i=e.querySelector('style[data-href~="'+Mr(n.href)+'"]');if(i)return t.instance=i,rn(i),i;var r=St({},n,{"data-href":n.href,"data-precedence":n.precedence,href:null,precedence:null});return i=(e.ownerDocument||e).createElement("style"),rn(i),gn(i,"style",r),Cm(i,n.precedence,e),t.instance=i;case"stylesheet":r=nl(n.href);var a=e.querySelector(Pu(r));if(a)return t.state.loading|=4,t.instance=a,rn(a),a;i=XI(n),(r=qr.get(r))&&B_(i,r),a=(e.ownerDocument||e).createElement("link"),rn(a);var o=a;return o._p=new Promise(function(s,l){o.onload=s,o.onerror=l}),gn(a,"link",i),t.state.loading|=4,Cm(a,n.precedence,e),t.instance=a;case"script":return a=ul(n.src),(r=e.querySelector(Mu(a)))?(t.instance=r,rn(r),r):(i=n,(r=qr.get(a))&&(i=St({},n),V_(i,r)),e=e.ownerDocument||e,r=e.createElement("script"),rn(r),gn(r,"link",i),e.head.appendChild(r),t.instance=r);case"void":return null;default:throw Error(Q(443,t.type))}else t.type==="stylesheet"&&(t.state.loading&4)===0&&(i=t.instance,t.state.loading|=4,Cm(i,n.precedence,e));return t.instance}function Cm(e,t,n){for(var i=n.querySelectorAll('link[rel="stylesheet"][data-precedence],style[data-precedence]'),r=i.length?i[i.length-1]:null,a=r,o=0;o<i.length;o++){var s=i[o];if(s.dataset.precedence===t)a=s;else if(a!==r)break}a?a.parentNode.insertBefore(e,a.nextSibling):(t=n.nodeType===9?n.head:n,t.insertBefore(e,t.firstChild))}function B_(e,t){e.crossOrigin==null&&(e.crossOrigin=t.crossOrigin),e.referrerPolicy==null&&(e.referrerPolicy=t.referrerPolicy),e.title==null&&(e.title=t.title)}function V_(e,t){e.crossOrigin==null&&(e.crossOrigin=t.crossOrigin),e.referrerPolicy==null&&(e.referrerPolicy=t.referrerPolicy),e.integrity==null&&(e.integrity=t.integrity)}var Im=null;function fE(e,t,n){if(Im===null){var i=new Map,r=Im=new Map;r.set(n,i)}else r=Im,i=r.get(n),i||(i=new Map,r.set(n,i));if(i.has(e))return i;for(i.set(e,null),n=n.getElementsByTagName(e),r=0;r<n.length;r++){var a=n[r];if(!(a[Eu]||a[mn]||e==="link"&&a.getAttribute("rel")==="stylesheet")&&a.namespaceURI!=="http://www.w3.org/2000/svg"){var o=a.getAttribute(t)||"";o=e+o;var s=i.get(o);s?s.push(a):i.set(o,[a])}}return i}function mE(e,t,n){e=e.ownerDocument||e,e.head.insertBefore(n,t==="title"?e.querySelector("head > title"):null)}function EL(e,t,n){if(n===1||t.itemProp!=null)return!1;switch(e){case"meta":case"title":return!0;case"style":if(typeof t.precedence!="string"||typeof t.href!="string"||t.href==="")break;return!0;case"link":if(typeof t.rel!="string"||typeof t.href!="string"||t.href===""||t.onLoad||t.onError)break;switch(t.rel){case"stylesheet":return e=t.disabled,typeof t.precedence=="string"&&e==null;default:return!0}case"script":if(t.async&&typeof t.async!="function"&&typeof t.async!="symbol"&&!t.onLoad&&!t.onError&&t.src&&typeof t.src=="string")return!0}return!1}function WI(e){return!(e.type==="stylesheet"&&(e.state.loading&3)===0)}function CL(e,t,n,i){if(n.type==="stylesheet"&&(typeof i.media!="string"||matchMedia(i.media).matches!==!1)&&(n.state.loading&4)===0){if(n.instance===null){var r=nl(i.href),a=t.querySelector(Pu(r));if(a){t=a._p,t!==null&&typeof t=="object"&&typeof t.then=="function"&&(e.count++,e=ap.bind(e),t.then(e,e)),n.state.loading|=4,n.instance=a,rn(a);return}a=t.ownerDocument||t,i=XI(i),(r=qr.get(r))&&B_(i,r),a=a.createElement("link"),rn(a);var o=a;o._p=new Promise(function(s,l){o.onload=s,o.onerror=l}),gn(a,"link",i),n.instance=a}e.stylesheets===null&&(e.stylesheets=new Map),e.stylesheets.set(n,t),(t=n.state.preload)&&(n.state.loading&3)===0&&(e.count++,n=ap.bind(e),t.addEventListener("load",n),t.addEventListener("error",n))}}var nS=0;function IL(e,t){return e.stylesheets&&e.count===0&&Om(e,e.stylesheets),0<e.count||0<e.imgCount?function(n){var i=setTimeout(function(){if(e.stylesheets&&Om(e,e.stylesheets),e.unsuspend){var a=e.unsuspend;e.unsuspend=null,a()}},6e4+t);0<e.imgBytes&&nS===0&&(nS=62500*dL());var r=setTimeout(function(){if(e.waitingForImages=!1,e.count===0&&(e.stylesheets&&Om(e,e.stylesheets),e.unsuspend)){var a=e.unsuspend;e.unsuspend=null,a()}},(e.imgBytes>nS?50:800)+t);return e.unsuspend=n,function(){e.unsuspend=null,clearTimeout(i),clearTimeout(r)}}:null}function ap(){if(this.count--,this.count===0&&(this.imgCount===0||!this.waitingForImages)){if(this.stylesheets)Om(this,this.stylesheets);else if(this.unsuspend){var e=this.unsuspend;this.unsuspend=null,e()}}}var op=null;function Om(e,t){e.stylesheets=null,e.unsuspend!==null&&(e.count++,op=new Map,t.forEach(OL,e),op=null,ap.call(e))}function OL(e,t){if(!(t.state.loading&4)){var n=op.get(e);if(n)var i=n.get(null);else{n=new Map,op.set(e,n);for(var r=e.querySelectorAll("link[data-precedence],style[data-precedence]"),a=0;a<r.length;a++){var o=r[a];(o.nodeName==="LINK"||o.getAttribute("media")!=="not all")&&(n.set(o.dataset.precedence,o),i=o)}i&&n.set(null,i)}r=t.instance,o=r.getAttribute("data-precedence"),a=n.get(o)||i,a===i&&n.set(null,r),n.set(o,r),this.count++,i=ap.bind(this),r.addEventListener("load",i),r.addEventListener("error",i),a?a.parentNode.insertBefore(r,a.nextSibling):(e=e.nodeType===9?e.head:e,e.insertBefore(r,e.firstChild)),t.state.loading|=4}}var zu={$$typeof:Li,Provider:null,Consumer:null,_currentValue:zo,_currentValue2:zo,_threadCount:0};function NL(e,t,n,i,r,a,o,s,l){this.tag=1,this.containerInfo=e,this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.callbackNode=this.next=this.pendingContext=this.context=this.cancelPendingCommit=null,this.callbackPriority=0,this.expirationTimes=Ty(-1),this.entangledLanes=this.shellSuspendCounter=this.errorRecoveryDisabledLanes=this.expiredLanes=this.warmLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=Ty(0),this.hiddenUpdates=Ty(null),this.identifierPrefix=i,this.onUncaughtError=r,this.onCaughtError=a,this.onRecoverableError=o,this.pooledCache=null,this.pooledCacheLanes=0,this.formState=l,this.incompleteTransitions=new Map}function QI(e,t,n,i,r,a,o,s,l,c,u,d){return e=new NL(e,t,n,o,l,c,u,d,s),t=1,a===!0&&(t|=24),a=hr(3,null,null,t),e.current=a,a.stateNode=e,t=h_(),t.refCount++,e.pooledCache=t,t.refCount++,a.memoizedState={element:i,isDehydrated:n,cache:t},b_(a),e}function eO(e){return e?(e=Ms,e):Ms}function tO(e,t,n,i,r,a){r=eO(r),i.context===null?i.context=r:i.pendingContext=r,i=$a(t),i.payload={element:n},a=a===void 0?null:a,a!==null&&(i.callback=a),n=ka(e,i,t),n!==null&&(Xn(n,e,t),nu(n,e,t))}function pE(e,t){if(e=e.memoizedState,e!==null&&e.dehydrated!==null){var n=e.retryLane;e.retryLane=n!==0&&n<t?n:t}}function H_(e,t){pE(e,t),(e=e.alternate)&&pE(e,t)}function nO(e){if(e.tag===13||e.tag===31){var t=Po(e,67108864);t!==null&&Xn(t,e,67108864),H_(e,67108864)}}function hE(e){if(e.tag===13||e.tag===31){var t=Sr();t=t_(t);var n=Po(e,t);n!==null&&Xn(n,e,t),H_(e,t)}}var sp=!0;function AL(e,t,n,i){var r=Ce.T;Ce.T=null;var a=tt.p;try{tt.p=2,Z_(e,t,n,i)}finally{tt.p=a,Ce.T=r}}function PL(e,t,n,i){var r=Ce.T;Ce.T=null;var a=tt.p;try{tt.p=8,Z_(e,t,n,i)}finally{tt.p=a,Ce.T=r}}function Z_(e,t,n,i){if(sp){var r=YS(i);if(r===null)eS(e,t,i,lp,n),gE(e,i);else if(DL(r,e,t,n,i))i.stopPropagation();else if(gE(e,i),t&4&&-1<ML.indexOf(e)){for(;r!==null;){var a=al(r);if(a!==null)switch(a.tag){case 3:if(a=a.stateNode,a.current.memoizedState.isDehydrated){var o=yo(a.pendingLanes);if(o!==0){var s=a;for(s.pendingLanes|=2,s.entangledLanes|=2;o;){var l=1<<31-yr(o);s.entanglements[1]|=l,o&=~l}yi(a),(et&6)===0&&(Xm=vr()+500,Au(0,!1))}}break;case 31:case 13:s=Po(a,2),s!==null&&Xn(s,a,2),_p(),H_(a,2)}if(a=YS(i),a===null&&eS(e,t,i,lp,n),a===r)break;r=a}r!==null&&i.stopPropagation()}else eS(e,t,i,null,n)}}function YS(e){return e=a_(e),F_(e)}var lp=null;function F_(e){if(lp=null,e=Cs(e),e!==null){var t=ku(e);if(t===null)e=null;else{var n=t.tag;if(n===13){if(e=zE(t),e!==null)return e;e=null}else if(n===31){if(e=wE(t),e!==null)return e;e=null}else if(n===3){if(t.stateNode.current.memoizedState.isDehydrated)return t.tag===3?t.stateNode.containerInfo:null;e=null}else t!==e&&(e=null)}}return lp=e,null}function rO(e){switch(e){case"beforetoggle":case"cancel":case"click":case"close":case"contextmenu":case"copy":case"cut":case"auxclick":case"dblclick":case"dragend":case"dragstart":case"drop":case"focusin":case"focusout":case"input":case"invalid":case"keydown":case"keypress":case"keyup":case"mousedown":case"mouseup":case"paste":case"pause":case"play":case"pointercancel":case"pointerdown":case"pointerup":case"ratechange":case"reset":case"resize":case"seeked":case"submit":case"toggle":case"touchcancel":case"touchend":case"touchstart":case"volumechange":case"change":case"selectionchange":case"textInput":case"compositionstart":case"compositionend":case"compositionupdate":case"beforeblur":case"afterblur":case"beforeinput":case"blur":case"fullscreenchange":case"focus":case"hashchange":case"popstate":case"select":case"selectstart":return 2;case"drag":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"mousemove":case"mouseout":case"mouseover":case"pointermove":case"pointerout":case"pointerover":case"scroll":case"touchmove":case"wheel":case"mouseenter":case"mouseleave":case"pointerenter":case"pointerleave":return 8;case"message":switch(w6()){case RE:return 2;case TE:return 8;case Dm:case $6:return 32;case EE:return 268435456;default:return 32}default:return 32}}var XS=!1,Ta=null,Ea=null,Ca=null,wu=new Map,$u=new Map,ga=[],ML="mousedown mouseup touchcancel touchend touchstart auxclick dblclick pointercancel pointerdown pointerup dragend dragstart drop compositionend compositionstart keydown keypress keyup input textInput copy cut paste click change contextmenu reset".split(" ");function gE(e,t){switch(e){case"focusin":case"focusout":Ta=null;break;case"dragenter":case"dragleave":Ea=null;break;case"mouseover":case"mouseout":Ca=null;break;case"pointerover":case"pointerout":wu.delete(t.pointerId);break;case"gotpointercapture":case"lostpointercapture":$u.delete(t.pointerId)}}function Zc(e,t,n,i,r,a){return e===null||e.nativeEvent!==a?(e={blockedOn:t,domEventName:n,eventSystemFlags:i,nativeEvent:a,targetContainers:[r]},t!==null&&(t=al(t),t!==null&&nO(t)),e):(e.eventSystemFlags|=i,t=e.targetContainers,r!==null&&t.indexOf(r)===-1&&t.push(r),e)}function DL(e,t,n,i,r){switch(t){case"focusin":return Ta=Zc(Ta,e,t,n,i,r),!0;case"dragenter":return Ea=Zc(Ea,e,t,n,i,r),!0;case"mouseover":return Ca=Zc(Ca,e,t,n,i,r),!0;case"pointerover":var a=r.pointerId;return wu.set(a,Zc(wu.get(a)||null,e,t,n,i,r)),!0;case"gotpointercapture":return a=r.pointerId,$u.set(a,Zc($u.get(a)||null,e,t,n,i,r)),!0}return!1}function iO(e){var t=Cs(e.target);if(t!==null){var n=ku(t);if(n!==null){if(t=n.tag,t===13){if(t=zE(n),t!==null){e.blockedOn=t,Q1(e.priority,function(){hE(n)});return}}else if(t===31){if(t=wE(n),t!==null){e.blockedOn=t,Q1(e.priority,function(){hE(n)});return}}else if(t===3&&n.stateNode.current.memoizedState.isDehydrated){e.blockedOn=n.tag===3?n.stateNode.containerInfo:null;return}}}e.blockedOn=null}function Nm(e){if(e.blockedOn!==null)return!1;for(var t=e.targetContainers;0<t.length;){var n=YS(e.nativeEvent);if(n===null){n=e.nativeEvent;var i=new n.constructor(n.type,n);hS=i,n.target.dispatchEvent(i),hS=null}else return t=al(n),t!==null&&nO(t),e.blockedOn=n,!1;t.shift()}return!0}function vE(e,t,n){Nm(e)&&n.delete(t)}function jL(){XS=!1,Ta!==null&&Nm(Ta)&&(Ta=null),Ea!==null&&Nm(Ea)&&(Ea=null),Ca!==null&&Nm(Ca)&&(Ca=null),wu.forEach(vE),$u.forEach(vE)}function vm(e,t){e.blockedOn===t&&(e.blockedOn=null,XS||(XS=!0,Wt.unstable_scheduleCallback(Wt.unstable_NormalPriority,jL)))}var bm=null;function bE(e){bm!==e&&(bm=e,Wt.unstable_scheduleCallback(Wt.unstable_NormalPriority,function(){bm===e&&(bm=null);for(var t=0;t<e.length;t+=3){var n=e[t],i=e[t+1],r=e[t+2];if(typeof i!="function"){if(F_(i||n)===null)continue;break}var a=al(n);a!==null&&(e.splice(t,3),t-=3,IS(a,{pending:!0,data:r,method:n.method,action:i},i,r))}}))}function rl(e){function t(l){return vm(l,e)}Ta!==null&&vm(Ta,e),Ea!==null&&vm(Ea,e),Ca!==null&&vm(Ca,e),wu.forEach(t),$u.forEach(t);for(var n=0;n<ga.length;n++){var i=ga[n];i.blockedOn===e&&(i.blockedOn=null)}for(;0<ga.length&&(n=ga[0],n.blockedOn===null);)iO(n),n.blockedOn===null&&ga.shift();if(n=(e.ownerDocument||e).$$reactFormReplay,n!=null)for(i=0;i<n.length;i+=3){var r=n[i],a=n[i+1],o=r[Wn]||null;if(typeof a=="function")o||bE(n);else if(o){var s=null;if(a&&a.hasAttribute("formAction")){if(r=a,o=a[Wn]||null)s=o.formAction;else if(F_(r)!==null)continue}else s=o.action;typeof s=="function"?n[i+1]=s:(n.splice(i,3),i-=3),bE(n)}}}function aO(){function e(a){a.canIntercept&&a.info==="react-transition"&&a.intercept({handler:function(){return new Promise(function(o){return r=o})},focusReset:"manual",scroll:"manual"})}function t(){r!==null&&(r(),r=null),i||setTimeout(n,20)}function n(){if(!i&&!navigation.transition){var a=navigation.currentEntry;a&&a.url!=null&&navigation.navigate(a.url,{state:a.getState(),info:"react-transition",history:"replace"})}}if(typeof navigation=="object"){var i=!1,r=null;return navigation.addEventListener("navigate",e),navigation.addEventListener("navigatesuccess",t),navigation.addEventListener("navigateerror",t),setTimeout(n,100),function(){i=!0,navigation.removeEventListener("navigate",e),navigation.removeEventListener("navigatesuccess",t),navigation.removeEventListener("navigateerror",t),r!==null&&(r(),r=null)}}}function G_(e){this._internalRoot=e}$p.prototype.render=G_.prototype.render=function(e){var t=this._internalRoot;if(t===null)throw Error(Q(409));var n=t.current,i=Sr();tO(n,i,e,t,null,null)};$p.prototype.unmount=G_.prototype.unmount=function(){var e=this._internalRoot;if(e!==null){this._internalRoot=null;var t=e.containerInfo;tO(e.current,2,null,e,null,null),_p(),t[il]=null}};function $p(e){this._internalRoot=e}$p.prototype.unstable_scheduleHydration=function(e){if(e){var t=AE();e={blockedOn:null,target:e,priority:t};for(var n=0;n<ga.length&&t!==0&&t<ga[n].priority;n++);ga.splice(n,0,e),n===0&&iO(e)}};var yE=SE.version;if(yE!=="19.2.7")throw Error(Q(527,yE,"19.2.7"));tt.findDOMNode=function(e){var t=e._reactInternals;if(t===void 0)throw typeof e.render=="function"?Error(Q(188)):(e=Object.keys(e).join(","),Error(Q(268,e)));return e=g6(t),e=e!==null?$E(e):null,e=e===null?null:e.stateNode,e};var UL={bundleType:0,version:"19.2.7",rendererPackageName:"react-dom",currentDispatcherRef:Ce,reconcilerVersion:"19.2.7"};if(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__<"u"&&(Fc=__REACT_DEVTOOLS_GLOBAL_HOOK__,!Fc.isDisabled&&Fc.supportsFiber))try{xu=Fc.inject(UL),br=Fc}catch{}var Fc;kp.createRoot=function(e,t){if(!_E(e))throw Error(Q(299));var n=!1,i="",r=YC,a=XC,o=WC;return t!=null&&(t.unstable_strictMode===!0&&(n=!0),t.identifierPrefix!==void 0&&(i=t.identifierPrefix),t.onUncaughtError!==void 0&&(r=t.onUncaughtError),t.onCaughtError!==void 0&&(a=t.onCaughtError),t.onRecoverableError!==void 0&&(o=t.onRecoverableError)),t=QI(e,1,!1,null,null,n,i,null,r,a,o,aO),e[il]=t.current,q_(e),new G_(t)};kp.hydrateRoot=function(e,t,n){if(!_E(e))throw Error(Q(299));var i=!1,r="",a=YC,o=XC,s=WC,l=null;return n!=null&&(n.unstable_strictMode===!0&&(i=!0),n.identifierPrefix!==void 0&&(r=n.identifierPrefix),n.onUncaughtError!==void 0&&(a=n.onUncaughtError),n.onCaughtError!==void 0&&(o=n.onCaughtError),n.onRecoverableError!==void 0&&(s=n.onRecoverableError),n.formState!==void 0&&(l=n.formState)),t=QI(e,1,!0,t,n??null,i,r,l,a,o,s,aO),t.context=eO(null),n=t.current,i=Sr(),i=t_(i),r=$a(i),r.callback=null,ka(n,r,i),n=i,t.current.lanes=n,Tu(t,n),yi(t),e[il]=t.current,q_(e),new $p(t)};kp.version="19.2.7"});var cO=ti((fF,lO)=>{"use strict";function sO(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(sO)}catch(e){console.error(e)}}sO(),lO.exports=oO()});var Ij=ti(Zb=>{"use strict";var B8=Symbol.for("react.transitional.element"),V8=Symbol.for("react.fragment");function Cj(e,t,n){var i=null;if(n!==void 0&&(i=""+n),t.key!==void 0&&(i=""+t.key),"key"in t){n={};for(var r in t)r!=="key"&&(n[r]=t[r])}else n=t;return t=n.ref,{$$typeof:B8,type:e,key:i,ref:t!==void 0?t:null,props:n}}Zb.Fragment=V8;Zb.jsx=Cj;Zb.jsxs=Cj});var qn=ti((tW,Oj)=>{"use strict";Oj.exports=Ij()});var n4=ti((t4,IR)=>{(function(e){typeof t4=="object"&&typeof IR<"u"?IR.exports=e():typeof define=="function"&&define.amd?define([],e):(typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:this).JSZip=e()})(function(){return(function e(t,n,i){function r(s,l){if(!n[s]){if(!t[s]){var c=typeof Pc=="function"&&Pc;if(!l&&c)return c(s,!0);if(a)return a(s,!0);var u=new Error("Cannot find module '"+s+"'");throw u.code="MODULE_NOT_FOUND",u}var d=n[s]={exports:{}};t[s][0].call(d.exports,function(f){var m=t[s][1][f];return r(m||f)},d,d.exports,e,t,n,i)}return n[s].exports}for(var a=typeof Pc=="function"&&Pc,o=0;o<i.length;o++)r(i[o]);return r})({1:[function(e,t,n){"use strict";var i=e("./utils"),r=e("./support"),a="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=";n.encode=function(o){for(var s,l,c,u,d,f,m,h=[],g=0,_=o.length,v=_,b=i.getTypeOf(o)!=="string";g<o.length;)v=_-g,c=b?(s=o[g++],l=g<_?o[g++]:0,g<_?o[g++]:0):(s=o.charCodeAt(g++),l=g<_?o.charCodeAt(g++):0,g<_?o.charCodeAt(g++):0),u=s>>2,d=(3&s)<<4|l>>4,f=1<v?(15&l)<<2|c>>6:64,m=2<v?63&c:64,h.push(a.charAt(u)+a.charAt(d)+a.charAt(f)+a.charAt(m));return h.join("")},n.decode=function(o){var s,l,c,u,d,f,m=0,h=0,g="data:";if(o.substr(0,g.length)===g)throw new Error("Invalid base64 input, it looks like a data url.");var _,v=3*(o=o.replace(/[^A-Za-z0-9+/=]/g,"")).length/4;if(o.charAt(o.length-1)===a.charAt(64)&&v--,o.charAt(o.length-2)===a.charAt(64)&&v--,v%1!=0)throw new Error("Invalid base64 input, bad content length.");for(_=r.uint8array?new Uint8Array(0|v):new Array(0|v);m<o.length;)s=a.indexOf(o.charAt(m++))<<2|(u=a.indexOf(o.charAt(m++)))>>4,l=(15&u)<<4|(d=a.indexOf(o.charAt(m++)))>>2,c=(3&d)<<6|(f=a.indexOf(o.charAt(m++))),_[h++]=s,d!==64&&(_[h++]=l),f!==64&&(_[h++]=c);return _}},{"./support":30,"./utils":32}],2:[function(e,t,n){"use strict";var i=e("./external"),r=e("./stream/DataWorker"),a=e("./stream/Crc32Probe"),o=e("./stream/DataLengthProbe");function s(l,c,u,d,f){this.compressedSize=l,this.uncompressedSize=c,this.crc32=u,this.compression=d,this.compressedContent=f}s.prototype={getContentWorker:function(){var l=new r(i.Promise.resolve(this.compressedContent)).pipe(this.compression.uncompressWorker()).pipe(new o("data_length")),c=this;return l.on("end",function(){if(this.streamInfo.data_length!==c.uncompressedSize)throw new Error("Bug : uncompressed data size mismatch")}),l},getCompressedWorker:function(){return new r(i.Promise.resolve(this.compressedContent)).withStreamInfo("compressedSize",this.compressedSize).withStreamInfo("uncompressedSize",this.uncompressedSize).withStreamInfo("crc32",this.crc32).withStreamInfo("compression",this.compression)}},s.createWorkerFrom=function(l,c,u){return l.pipe(new a).pipe(new o("uncompressedSize")).pipe(c.compressWorker(u)).pipe(new o("compressedSize")).withStreamInfo("compression",c)},t.exports=s},{"./external":6,"./stream/Crc32Probe":25,"./stream/DataLengthProbe":26,"./stream/DataWorker":27}],3:[function(e,t,n){"use strict";var i=e("./stream/GenericWorker");n.STORE={magic:"\0\0",compressWorker:function(){return new i("STORE compression")},uncompressWorker:function(){return new i("STORE decompression")}},n.DEFLATE=e("./flate")},{"./flate":7,"./stream/GenericWorker":28}],4:[function(e,t,n){"use strict";var i=e("./utils"),r=(function(){for(var a,o=[],s=0;s<256;s++){a=s;for(var l=0;l<8;l++)a=1&a?3988292384^a>>>1:a>>>1;o[s]=a}return o})();t.exports=function(a,o){return a!==void 0&&a.length?i.getTypeOf(a)!=="string"?(function(s,l,c,u){var d=r,f=u+c;s^=-1;for(var m=u;m<f;m++)s=s>>>8^d[255&(s^l[m])];return-1^s})(0|o,a,a.length,0):(function(s,l,c,u){var d=r,f=u+c;s^=-1;for(var m=u;m<f;m++)s=s>>>8^d[255&(s^l.charCodeAt(m))];return-1^s})(0|o,a,a.length,0):0}},{"./utils":32}],5:[function(e,t,n){"use strict";n.base64=!1,n.binary=!1,n.dir=!1,n.createFolders=!0,n.date=null,n.compression=null,n.compressionOptions=null,n.comment=null,n.unixPermissions=null,n.dosPermissions=null},{}],6:[function(e,t,n){"use strict";var i=null;i=typeof Promise<"u"?Promise:e("lie"),t.exports={Promise:i}},{lie:37}],7:[function(e,t,n){"use strict";var i=typeof Uint8Array<"u"&&typeof Uint16Array<"u"&&typeof Uint32Array<"u",r=e("pako"),a=e("./utils"),o=e("./stream/GenericWorker"),s=i?"uint8array":"array";function l(c,u){o.call(this,"FlateWorker/"+c),this._pako=null,this._pakoAction=c,this._pakoOptions=u,this.meta={}}n.magic="\b\0",a.inherits(l,o),l.prototype.processChunk=function(c){this.meta=c.meta,this._pako===null&&this._createPako(),this._pako.push(a.transformTo(s,c.data),!1)},l.prototype.flush=function(){o.prototype.flush.call(this),this._pako===null&&this._createPako(),this._pako.push([],!0)},l.prototype.cleanUp=function(){o.prototype.cleanUp.call(this),this._pako=null},l.prototype._createPako=function(){this._pako=new r[this._pakoAction]({raw:!0,level:this._pakoOptions.level||-1});var c=this;this._pako.onData=function(u){c.push({data:u,meta:c.meta})}},n.compressWorker=function(c){return new l("Deflate",c)},n.uncompressWorker=function(){return new l("Inflate",{})}},{"./stream/GenericWorker":28,"./utils":32,pako:38}],8:[function(e,t,n){"use strict";function i(d,f){var m,h="";for(m=0;m<f;m++)h+=String.fromCharCode(255&d),d>>>=8;return h}function r(d,f,m,h,g,_){var v,b,S=d.file,$=d.compression,O=_!==s.utf8encode,k=a.transformTo("string",_(S.name)),E=a.transformTo("string",s.utf8encode(S.name)),j=S.comment,G=a.transformTo("string",_(j)),x=a.transformTo("string",s.utf8encode(j)),U=E.length!==S.name.length,z=x.length!==j.length,B="",fe="",ee="",Te=S.dir,ie=S.date,ke={crc32:0,compressedSize:0,uncompressedSize:0};f&&!m||(ke.crc32=d.crc32,ke.compressedSize=d.compressedSize,ke.uncompressedSize=d.uncompressedSize);var V=0;f&&(V|=8),O||!U&&!z||(V|=2048);var L=0,Se=0;Te&&(L|=16),g==="UNIX"?(Se=798,L|=(function(ue,je){var Be=ue;return ue||(Be=je?16893:33204),(65535&Be)<<16})(S.unixPermissions,Te)):(Se=20,L|=(function(ue){return 63&(ue||0)})(S.dosPermissions)),v=ie.getUTCHours(),v<<=6,v|=ie.getUTCMinutes(),v<<=5,v|=ie.getUTCSeconds()/2,b=ie.getUTCFullYear()-1980,b<<=4,b|=ie.getUTCMonth()+1,b<<=5,b|=ie.getUTCDate(),U&&(fe=i(1,1)+i(l(k),4)+E,B+="up"+i(fe.length,2)+fe),z&&(ee=i(1,1)+i(l(G),4)+x,B+="uc"+i(ee.length,2)+ee);var pe="";return pe+=`
\0`,pe+=i(V,2),pe+=$.magic,pe+=i(v,2),pe+=i(b,2),pe+=i(ke.crc32,4),pe+=i(ke.compressedSize,4),pe+=i(ke.uncompressedSize,4),pe+=i(k.length,2),pe+=i(B.length,2),{fileRecord:c.LOCAL_FILE_HEADER+pe+k+B,dirRecord:c.CENTRAL_FILE_HEADER+i(Se,2)+pe+i(G.length,2)+"\0\0\0\0"+i(L,4)+i(h,4)+k+B+G}}var a=e("../utils"),o=e("../stream/GenericWorker"),s=e("../utf8"),l=e("../crc32"),c=e("../signature");function u(d,f,m,h){o.call(this,"ZipFileWorker"),this.bytesWritten=0,this.zipComment=f,this.zipPlatform=m,this.encodeFileName=h,this.streamFiles=d,this.accumulate=!1,this.contentBuffer=[],this.dirRecords=[],this.currentSourceOffset=0,this.entriesCount=0,this.currentFile=null,this._sources=[]}a.inherits(u,o),u.prototype.push=function(d){var f=d.meta.percent||0,m=this.entriesCount,h=this._sources.length;this.accumulate?this.contentBuffer.push(d):(this.bytesWritten+=d.data.length,o.prototype.push.call(this,{data:d.data,meta:{currentFile:this.currentFile,percent:m?(f+100*(m-h-1))/m:100}}))},u.prototype.openedSource=function(d){this.currentSourceOffset=this.bytesWritten,this.currentFile=d.file.name;var f=this.streamFiles&&!d.file.dir;if(f){var m=r(d,f,!1,this.currentSourceOffset,this.zipPlatform,this.encodeFileName);this.push({data:m.fileRecord,meta:{percent:0}})}else this.accumulate=!0},u.prototype.closedSource=function(d){this.accumulate=!1;var f=this.streamFiles&&!d.file.dir,m=r(d,f,!0,this.currentSourceOffset,this.zipPlatform,this.encodeFileName);if(this.dirRecords.push(m.dirRecord),f)this.push({data:(function(h){return c.DATA_DESCRIPTOR+i(h.crc32,4)+i(h.compressedSize,4)+i(h.uncompressedSize,4)})(d),meta:{percent:100}});else for(this.push({data:m.fileRecord,meta:{percent:0}});this.contentBuffer.length;)this.push(this.contentBuffer.shift());this.currentFile=null},u.prototype.flush=function(){for(var d=this.bytesWritten,f=0;f<this.dirRecords.length;f++)this.push({data:this.dirRecords[f],meta:{percent:100}});var m=this.bytesWritten-d,h=(function(g,_,v,b,S){var $=a.transformTo("string",S(b));return c.CENTRAL_DIRECTORY_END+"\0\0\0\0"+i(g,2)+i(g,2)+i(_,4)+i(v,4)+i($.length,2)+$})(this.dirRecords.length,m,d,this.zipComment,this.encodeFileName);this.push({data:h,meta:{percent:100}})},u.prototype.prepareNextSource=function(){this.previous=this._sources.shift(),this.openedSource(this.previous.streamInfo),this.isPaused?this.previous.pause():this.previous.resume()},u.prototype.registerPrevious=function(d){this._sources.push(d);var f=this;return d.on("data",function(m){f.processChunk(m)}),d.on("end",function(){f.closedSource(f.previous.streamInfo),f._sources.length?f.prepareNextSource():f.end()}),d.on("error",function(m){f.error(m)}),this},u.prototype.resume=function(){return!!o.prototype.resume.call(this)&&(!this.previous&&this._sources.length?(this.prepareNextSource(),!0):this.previous||this._sources.length||this.generatedError?void 0:(this.end(),!0))},u.prototype.error=function(d){var f=this._sources;if(!o.prototype.error.call(this,d))return!1;for(var m=0;m<f.length;m++)try{f[m].error(d)}catch{}return!0},u.prototype.lock=function(){o.prototype.lock.call(this);for(var d=this._sources,f=0;f<d.length;f++)d[f].lock()},t.exports=u},{"../crc32":4,"../signature":23,"../stream/GenericWorker":28,"../utf8":31,"../utils":32}],9:[function(e,t,n){"use strict";var i=e("../compressions"),r=e("./ZipFileWorker");n.generateWorker=function(a,o,s){var l=new r(o.streamFiles,s,o.platform,o.encodeFileName),c=0;try{a.forEach(function(u,d){c++;var f=(function(_,v){var b=_||v,S=i[b];if(!S)throw new Error(b+" is not a valid compression method !");return S})(d.options.compression,o.compression),m=d.options.compressionOptions||o.compressionOptions||{},h=d.dir,g=d.date;d._compressWorker(f,m).withStreamInfo("file",{name:u,dir:h,date:g,comment:d.comment||"",unixPermissions:d.unixPermissions,dosPermissions:d.dosPermissions}).pipe(l)}),l.entriesCount=c}catch(u){l.error(u)}return l}},{"../compressions":3,"./ZipFileWorker":8}],10:[function(e,t,n){"use strict";function i(){if(!(this instanceof i))return new i;if(arguments.length)throw new Error("The constructor with parameters has been removed in JSZip 3.0, please check the upgrade guide.");this.files=Object.create(null),this.comment=null,this.root="",this.clone=function(){var r=new i;for(var a in this)typeof this[a]!="function"&&(r[a]=this[a]);return r}}(i.prototype=e("./object")).loadAsync=e("./load"),i.support=e("./support"),i.defaults=e("./defaults"),i.version="3.10.1",i.loadAsync=function(r,a){return new i().loadAsync(r,a)},i.external=e("./external"),t.exports=i},{"./defaults":5,"./external":6,"./load":11,"./object":15,"./support":30}],11:[function(e,t,n){"use strict";var i=e("./utils"),r=e("./external"),a=e("./utf8"),o=e("./zipEntries"),s=e("./stream/Crc32Probe"),l=e("./nodejsUtils");function c(u){return new r.Promise(function(d,f){var m=u.decompressed.getContentWorker().pipe(new s);m.on("error",function(h){f(h)}).on("end",function(){m.streamInfo.crc32!==u.decompressed.crc32?f(new Error("Corrupted zip : CRC32 mismatch")):d()}).resume()})}t.exports=function(u,d){var f=this;return d=i.extend(d||{},{base64:!1,checkCRC32:!1,optimizedBinaryString:!1,createFolders:!1,decodeFileName:a.utf8decode}),l.isNode&&l.isStream(u)?r.Promise.reject(new Error("JSZip can't accept a stream when loading a zip file.")):i.prepareContent("the loaded zip file",u,!0,d.optimizedBinaryString,d.base64).then(function(m){var h=new o(d);return h.load(m),h}).then(function(m){var h=[r.Promise.resolve(m)],g=m.files;if(d.checkCRC32)for(var _=0;_<g.length;_++)h.push(c(g[_]));return r.Promise.all(h)}).then(function(m){for(var h=m.shift(),g=h.files,_=0;_<g.length;_++){var v=g[_],b=v.fileNameStr,S=i.resolve(v.fileNameStr);f.file(S,v.decompressed,{binary:!0,optimizedBinaryString:!0,date:v.date,dir:v.dir,comment:v.fileCommentStr.length?v.fileCommentStr:null,unixPermissions:v.unixPermissions,dosPermissions:v.dosPermissions,createFolders:d.createFolders}),v.dir||(f.file(S).unsafeOriginalName=b)}return h.zipComment.length&&(f.comment=h.zipComment),f})}},{"./external":6,"./nodejsUtils":14,"./stream/Crc32Probe":25,"./utf8":31,"./utils":32,"./zipEntries":33}],12:[function(e,t,n){"use strict";var i=e("../utils"),r=e("../stream/GenericWorker");function a(o,s){r.call(this,"Nodejs stream input adapter for "+o),this._upstreamEnded=!1,this._bindStream(s)}i.inherits(a,r),a.prototype._bindStream=function(o){var s=this;(this._stream=o).pause(),o.on("data",function(l){s.push({data:l,meta:{percent:0}})}).on("error",function(l){s.isPaused?this.generatedError=l:s.error(l)}).on("end",function(){s.isPaused?s._upstreamEnded=!0:s.end()})},a.prototype.pause=function(){return!!r.prototype.pause.call(this)&&(this._stream.pause(),!0)},a.prototype.resume=function(){return!!r.prototype.resume.call(this)&&(this._upstreamEnded?this.end():this._stream.resume(),!0)},t.exports=a},{"../stream/GenericWorker":28,"../utils":32}],13:[function(e,t,n){"use strict";var i=e("readable-stream").Readable;function r(a,o,s){i.call(this,o),this._helper=a;var l=this;a.on("data",function(c,u){l.push(c)||l._helper.pause(),s&&s(u)}).on("error",function(c){l.emit("error",c)}).on("end",function(){l.push(null)})}e("../utils").inherits(r,i),r.prototype._read=function(){this._helper.resume()},t.exports=r},{"../utils":32,"readable-stream":16}],14:[function(e,t,n){"use strict";t.exports={isNode:typeof Buffer<"u",newBufferFrom:function(i,r){if(Buffer.from&&Buffer.from!==Uint8Array.from)return Buffer.from(i,r);if(typeof i=="number")throw new Error('The "data" argument must not be a number');return new Buffer(i,r)},allocBuffer:function(i){if(Buffer.alloc)return Buffer.alloc(i);var r=new Buffer(i);return r.fill(0),r},isBuffer:function(i){return Buffer.isBuffer(i)},isStream:function(i){return i&&typeof i.on=="function"&&typeof i.pause=="function"&&typeof i.resume=="function"}}},{}],15:[function(e,t,n){"use strict";function i(S,$,O){var k,E=a.getTypeOf($),j=a.extend(O||{},l);j.date=j.date||new Date,j.compression!==null&&(j.compression=j.compression.toUpperCase()),typeof j.unixPermissions=="string"&&(j.unixPermissions=parseInt(j.unixPermissions,8)),j.unixPermissions&&16384&j.unixPermissions&&(j.dir=!0),j.dosPermissions&&16&j.dosPermissions&&(j.dir=!0),j.dir&&(S=g(S)),j.createFolders&&(k=h(S))&&_.call(this,k,!0);var G=E==="string"&&j.binary===!1&&j.base64===!1;O&&O.binary!==void 0||(j.binary=!G),($ instanceof c&&$.uncompressedSize===0||j.dir||!$||$.length===0)&&(j.base64=!1,j.binary=!0,$="",j.compression="STORE",E="string");var x=null;x=$ instanceof c||$ instanceof o?$:f.isNode&&f.isStream($)?new m(S,$):a.prepareContent(S,$,j.binary,j.optimizedBinaryString,j.base64);var U=new u(S,x,j);this.files[S]=U}var r=e("./utf8"),a=e("./utils"),o=e("./stream/GenericWorker"),s=e("./stream/StreamHelper"),l=e("./defaults"),c=e("./compressedObject"),u=e("./zipObject"),d=e("./generate"),f=e("./nodejsUtils"),m=e("./nodejs/NodejsStreamInputAdapter"),h=function(S){S.slice(-1)==="/"&&(S=S.substring(0,S.length-1));var $=S.lastIndexOf("/");return 0<$?S.substring(0,$):""},g=function(S){return S.slice(-1)!=="/"&&(S+="/"),S},_=function(S,$){return $=$!==void 0?$:l.createFolders,S=g(S),this.files[S]||i.call(this,S,null,{dir:!0,createFolders:$}),this.files[S]};function v(S){return Object.prototype.toString.call(S)==="[object RegExp]"}var b={load:function(){throw new Error("This method has been removed in JSZip 3.0, please check the upgrade guide.")},forEach:function(S){var $,O,k;for($ in this.files)k=this.files[$],(O=$.slice(this.root.length,$.length))&&$.slice(0,this.root.length)===this.root&&S(O,k)},filter:function(S){var $=[];return this.forEach(function(O,k){S(O,k)&&$.push(k)}),$},file:function(S,$,O){if(arguments.length!==1)return S=this.root+S,i.call(this,S,$,O),this;if(v(S)){var k=S;return this.filter(function(j,G){return!G.dir&&k.test(j)})}var E=this.files[this.root+S];return E&&!E.dir?E:null},folder:function(S){if(!S)return this;if(v(S))return this.filter(function(E,j){return j.dir&&S.test(E)});var $=this.root+S,O=_.call(this,$),k=this.clone();return k.root=O.name,k},remove:function(S){S=this.root+S;var $=this.files[S];if($||(S.slice(-1)!=="/"&&(S+="/"),$=this.files[S]),$&&!$.dir)delete this.files[S];else for(var O=this.filter(function(E,j){return j.name.slice(0,S.length)===S}),k=0;k<O.length;k++)delete this.files[O[k].name];return this},generate:function(){throw new Error("This method has been removed in JSZip 3.0, please check the upgrade guide.")},generateInternalStream:function(S){var $,O={};try{if((O=a.extend(S||{},{streamFiles:!1,compression:"STORE",compressionOptions:null,type:"",platform:"DOS",comment:null,mimeType:"application/zip",encodeFileName:r.utf8encode})).type=O.type.toLowerCase(),O.compression=O.compression.toUpperCase(),O.type==="binarystring"&&(O.type="string"),!O.type)throw new Error("No output type specified.");a.checkSupport(O.type),O.platform!=="darwin"&&O.platform!=="freebsd"&&O.platform!=="linux"&&O.platform!=="sunos"||(O.platform="UNIX"),O.platform==="win32"&&(O.platform="DOS");var k=O.comment||this.comment||"";$=d.generateWorker(this,O,k)}catch(E){($=new o("error")).error(E)}return new s($,O.type||"string",O.mimeType)},generateAsync:function(S,$){return this.generateInternalStream(S).accumulate($)},generateNodeStream:function(S,$){return(S=S||{}).type||(S.type="nodebuffer"),this.generateInternalStream(S).toNodejsStream($)}};t.exports=b},{"./compressedObject":2,"./defaults":5,"./generate":9,"./nodejs/NodejsStreamInputAdapter":12,"./nodejsUtils":14,"./stream/GenericWorker":28,"./stream/StreamHelper":29,"./utf8":31,"./utils":32,"./zipObject":35}],16:[function(e,t,n){"use strict";t.exports=e("stream")},{stream:void 0}],17:[function(e,t,n){"use strict";var i=e("./DataReader");function r(a){i.call(this,a);for(var o=0;o<this.data.length;o++)a[o]=255&a[o]}e("../utils").inherits(r,i),r.prototype.byteAt=function(a){return this.data[this.zero+a]},r.prototype.lastIndexOfSignature=function(a){for(var o=a.charCodeAt(0),s=a.charCodeAt(1),l=a.charCodeAt(2),c=a.charCodeAt(3),u=this.length-4;0<=u;--u)if(this.data[u]===o&&this.data[u+1]===s&&this.data[u+2]===l&&this.data[u+3]===c)return u-this.zero;return-1},r.prototype.readAndCheckSignature=function(a){var o=a.charCodeAt(0),s=a.charCodeAt(1),l=a.charCodeAt(2),c=a.charCodeAt(3),u=this.readData(4);return o===u[0]&&s===u[1]&&l===u[2]&&c===u[3]},r.prototype.readData=function(a){if(this.checkOffset(a),a===0)return[];var o=this.data.slice(this.zero+this.index,this.zero+this.index+a);return this.index+=a,o},t.exports=r},{"../utils":32,"./DataReader":18}],18:[function(e,t,n){"use strict";var i=e("../utils");function r(a){this.data=a,this.length=a.length,this.index=0,this.zero=0}r.prototype={checkOffset:function(a){this.checkIndex(this.index+a)},checkIndex:function(a){if(this.length<this.zero+a||a<0)throw new Error("End of data reached (data length = "+this.length+", asked index = "+a+"). Corrupted zip ?")},setIndex:function(a){this.checkIndex(a),this.index=a},skip:function(a){this.setIndex(this.index+a)},byteAt:function(){},readInt:function(a){var o,s=0;for(this.checkOffset(a),o=this.index+a-1;o>=this.index;o--)s=(s<<8)+this.byteAt(o);return this.index+=a,s},readString:function(a){return i.transformTo("string",this.readData(a))},readData:function(){},lastIndexOfSignature:function(){},readAndCheckSignature:function(){},readDate:function(){var a=this.readInt(4);return new Date(Date.UTC(1980+(a>>25&127),(a>>21&15)-1,a>>16&31,a>>11&31,a>>5&63,(31&a)<<1))}},t.exports=r},{"../utils":32}],19:[function(e,t,n){"use strict";var i=e("./Uint8ArrayReader");function r(a){i.call(this,a)}e("../utils").inherits(r,i),r.prototype.readData=function(a){this.checkOffset(a);var o=this.data.slice(this.zero+this.index,this.zero+this.index+a);return this.index+=a,o},t.exports=r},{"../utils":32,"./Uint8ArrayReader":21}],20:[function(e,t,n){"use strict";var i=e("./DataReader");function r(a){i.call(this,a)}e("../utils").inherits(r,i),r.prototype.byteAt=function(a){return this.data.charCodeAt(this.zero+a)},r.prototype.lastIndexOfSignature=function(a){return this.data.lastIndexOf(a)-this.zero},r.prototype.readAndCheckSignature=function(a){return a===this.readData(4)},r.prototype.readData=function(a){this.checkOffset(a);var o=this.data.slice(this.zero+this.index,this.zero+this.index+a);return this.index+=a,o},t.exports=r},{"../utils":32,"./DataReader":18}],21:[function(e,t,n){"use strict";var i=e("./ArrayReader");function r(a){i.call(this,a)}e("../utils").inherits(r,i),r.prototype.readData=function(a){if(this.checkOffset(a),a===0)return new Uint8Array(0);var o=this.data.subarray(this.zero+this.index,this.zero+this.index+a);return this.index+=a,o},t.exports=r},{"../utils":32,"./ArrayReader":17}],22:[function(e,t,n){"use strict";var i=e("../utils"),r=e("../support"),a=e("./ArrayReader"),o=e("./StringReader"),s=e("./NodeBufferReader"),l=e("./Uint8ArrayReader");t.exports=function(c){var u=i.getTypeOf(c);return i.checkSupport(u),u!=="string"||r.uint8array?u==="nodebuffer"?new s(c):r.uint8array?new l(i.transformTo("uint8array",c)):new a(i.transformTo("array",c)):new o(c)}},{"../support":30,"../utils":32,"./ArrayReader":17,"./NodeBufferReader":19,"./StringReader":20,"./Uint8ArrayReader":21}],23:[function(e,t,n){"use strict";n.LOCAL_FILE_HEADER="PK",n.CENTRAL_FILE_HEADER="PK",n.CENTRAL_DIRECTORY_END="PK",n.ZIP64_CENTRAL_DIRECTORY_LOCATOR="PK\x07",n.ZIP64_CENTRAL_DIRECTORY_END="PK",n.DATA_DESCRIPTOR="PK\x07\b"},{}],24:[function(e,t,n){"use strict";var i=e("./GenericWorker"),r=e("../utils");function a(o){i.call(this,"ConvertWorker to "+o),this.destType=o}r.inherits(a,i),a.prototype.processChunk=function(o){this.push({data:r.transformTo(this.destType,o.data),meta:o.meta})},t.exports=a},{"../utils":32,"./GenericWorker":28}],25:[function(e,t,n){"use strict";var i=e("./GenericWorker"),r=e("../crc32");function a(){i.call(this,"Crc32Probe"),this.withStreamInfo("crc32",0)}e("../utils").inherits(a,i),a.prototype.processChunk=function(o){this.streamInfo.crc32=r(o.data,this.streamInfo.crc32||0),this.push(o)},t.exports=a},{"../crc32":4,"../utils":32,"./GenericWorker":28}],26:[function(e,t,n){"use strict";var i=e("../utils"),r=e("./GenericWorker");function a(o){r.call(this,"DataLengthProbe for "+o),this.propName=o,this.withStreamInfo(o,0)}i.inherits(a,r),a.prototype.processChunk=function(o){if(o){var s=this.streamInfo[this.propName]||0;this.streamInfo[this.propName]=s+o.data.length}r.prototype.processChunk.call(this,o)},t.exports=a},{"../utils":32,"./GenericWorker":28}],27:[function(e,t,n){"use strict";var i=e("../utils"),r=e("./GenericWorker");function a(o){r.call(this,"DataWorker");var s=this;this.dataIsReady=!1,this.index=0,this.max=0,this.data=null,this.type="",this._tickScheduled=!1,o.then(function(l){s.dataIsReady=!0,s.data=l,s.max=l&&l.length||0,s.type=i.getTypeOf(l),s.isPaused||s._tickAndRepeat()},function(l){s.error(l)})}i.inherits(a,r),a.prototype.cleanUp=function(){r.prototype.cleanUp.call(this),this.data=null},a.prototype.resume=function(){return!!r.prototype.resume.call(this)&&(!this._tickScheduled&&this.dataIsReady&&(this._tickScheduled=!0,i.delay(this._tickAndRepeat,[],this)),!0)},a.prototype._tickAndRepeat=function(){this._tickScheduled=!1,this.isPaused||this.isFinished||(this._tick(),this.isFinished||(i.delay(this._tickAndRepeat,[],this),this._tickScheduled=!0))},a.prototype._tick=function(){if(this.isPaused||this.isFinished)return!1;var o=null,s=Math.min(this.max,this.index+16384);if(this.index>=this.max)return this.end();switch(this.type){case"string":o=this.data.substring(this.index,s);break;case"uint8array":o=this.data.subarray(this.index,s);break;case"array":case"nodebuffer":o=this.data.slice(this.index,s)}return this.index=s,this.push({data:o,meta:{percent:this.max?this.index/this.max*100:0}})},t.exports=a},{"../utils":32,"./GenericWorker":28}],28:[function(e,t,n){"use strict";function i(r){this.name=r||"default",this.streamInfo={},this.generatedError=null,this.extraStreamInfo={},this.isPaused=!0,this.isFinished=!1,this.isLocked=!1,this._listeners={data:[],end:[],error:[]},this.previous=null}i.prototype={push:function(r){this.emit("data",r)},end:function(){if(this.isFinished)return!1;this.flush();try{this.emit("end"),this.cleanUp(),this.isFinished=!0}catch(r){this.emit("error",r)}return!0},error:function(r){return!this.isFinished&&(this.isPaused?this.generatedError=r:(this.isFinished=!0,this.emit("error",r),this.previous&&this.previous.error(r),this.cleanUp()),!0)},on:function(r,a){return this._listeners[r].push(a),this},cleanUp:function(){this.streamInfo=this.generatedError=this.extraStreamInfo=null,this._listeners=[]},emit:function(r,a){if(this._listeners[r])for(var o=0;o<this._listeners[r].length;o++)this._listeners[r][o].call(this,a)},pipe:function(r){return r.registerPrevious(this)},registerPrevious:function(r){if(this.isLocked)throw new Error("The stream '"+this+"' has already been used.");this.streamInfo=r.streamInfo,this.mergeStreamInfo(),this.previous=r;var a=this;return r.on("data",function(o){a.processChunk(o)}),r.on("end",function(){a.end()}),r.on("error",function(o){a.error(o)}),this},pause:function(){return!this.isPaused&&!this.isFinished&&(this.isPaused=!0,this.previous&&this.previous.pause(),!0)},resume:function(){if(!this.isPaused||this.isFinished)return!1;var r=this.isPaused=!1;return this.generatedError&&(this.error(this.generatedError),r=!0),this.previous&&this.previous.resume(),!r},flush:function(){},processChunk:function(r){this.push(r)},withStreamInfo:function(r,a){return this.extraStreamInfo[r]=a,this.mergeStreamInfo(),this},mergeStreamInfo:function(){for(var r in this.extraStreamInfo)Object.prototype.hasOwnProperty.call(this.extraStreamInfo,r)&&(this.streamInfo[r]=this.extraStreamInfo[r])},lock:function(){if(this.isLocked)throw new Error("The stream '"+this+"' has already been used.");this.isLocked=!0,this.previous&&this.previous.lock()},toString:function(){var r="Worker "+this.name;return this.previous?this.previous+" -> "+r:r}},t.exports=i},{}],29:[function(e,t,n){"use strict";var i=e("../utils"),r=e("./ConvertWorker"),a=e("./GenericWorker"),o=e("../base64"),s=e("../support"),l=e("../external"),c=null;if(s.nodestream)try{c=e("../nodejs/NodejsStreamOutputAdapter")}catch{}function u(f,m){return new l.Promise(function(h,g){var _=[],v=f._internalType,b=f._outputType,S=f._mimeType;f.on("data",function($,O){_.push($),m&&m(O)}).on("error",function($){_=[],g($)}).on("end",function(){try{var $=(function(O,k,E){switch(O){case"blob":return i.newBlob(i.transformTo("arraybuffer",k),E);case"base64":return o.encode(k);default:return i.transformTo(O,k)}})(b,(function(O,k){var E,j=0,G=null,x=0;for(E=0;E<k.length;E++)x+=k[E].length;switch(O){case"string":return k.join("");case"array":return Array.prototype.concat.apply([],k);case"uint8array":for(G=new Uint8Array(x),E=0;E<k.length;E++)G.set(k[E],j),j+=k[E].length;return G;case"nodebuffer":return Buffer.concat(k);default:throw new Error("concat : unsupported type '"+O+"'")}})(v,_),S);h($)}catch(O){g(O)}_=[]}).resume()})}function d(f,m,h){var g=m;switch(m){case"blob":case"arraybuffer":g="uint8array";break;case"base64":g="string"}try{this._internalType=g,this._outputType=m,this._mimeType=h,i.checkSupport(g),this._worker=f.pipe(new r(g)),f.lock()}catch(_){this._worker=new a("error"),this._worker.error(_)}}d.prototype={accumulate:function(f){return u(this,f)},on:function(f,m){var h=this;return f==="data"?this._worker.on(f,function(g){m.call(h,g.data,g.meta)}):this._worker.on(f,function(){i.delay(m,arguments,h)}),this},resume:function(){return i.delay(this._worker.resume,[],this._worker),this},pause:function(){return this._worker.pause(),this},toNodejsStream:function(f){if(i.checkSupport("nodestream"),this._outputType!=="nodebuffer")throw new Error(this._outputType+" is not supported by this method");return new c(this,{objectMode:this._outputType!=="nodebuffer"},f)}},t.exports=d},{"../base64":1,"../external":6,"../nodejs/NodejsStreamOutputAdapter":13,"../support":30,"../utils":32,"./ConvertWorker":24,"./GenericWorker":28}],30:[function(e,t,n){"use strict";if(n.base64=!0,n.array=!0,n.string=!0,n.arraybuffer=typeof ArrayBuffer<"u"&&typeof Uint8Array<"u",n.nodebuffer=typeof Buffer<"u",n.uint8array=typeof Uint8Array<"u",typeof ArrayBuffer>"u")n.blob=!1;else{var i=new ArrayBuffer(0);try{n.blob=new Blob([i],{type:"application/zip"}).size===0}catch{try{var r=new(self.BlobBuilder||self.WebKitBlobBuilder||self.MozBlobBuilder||self.MSBlobBuilder);r.append(i),n.blob=r.getBlob("application/zip").size===0}catch{n.blob=!1}}}try{n.nodestream=!!e("readable-stream").Readable}catch{n.nodestream=!1}},{"readable-stream":16}],31:[function(e,t,n){"use strict";for(var i=e("./utils"),r=e("./support"),a=e("./nodejsUtils"),o=e("./stream/GenericWorker"),s=new Array(256),l=0;l<256;l++)s[l]=252<=l?6:248<=l?5:240<=l?4:224<=l?3:192<=l?2:1;s[254]=s[254]=1;function c(){o.call(this,"utf-8 decode"),this.leftOver=null}function u(){o.call(this,"utf-8 encode")}n.utf8encode=function(d){return r.nodebuffer?a.newBufferFrom(d,"utf-8"):(function(f){var m,h,g,_,v,b=f.length,S=0;for(_=0;_<b;_++)(64512&(h=f.charCodeAt(_)))==55296&&_+1<b&&(64512&(g=f.charCodeAt(_+1)))==56320&&(h=65536+(h-55296<<10)+(g-56320),_++),S+=h<128?1:h<2048?2:h<65536?3:4;for(m=r.uint8array?new Uint8Array(S):new Array(S),_=v=0;v<S;_++)(64512&(h=f.charCodeAt(_)))==55296&&_+1<b&&(64512&(g=f.charCodeAt(_+1)))==56320&&(h=65536+(h-55296<<10)+(g-56320),_++),h<128?m[v++]=h:(h<2048?m[v++]=192|h>>>6:(h<65536?m[v++]=224|h>>>12:(m[v++]=240|h>>>18,m[v++]=128|h>>>12&63),m[v++]=128|h>>>6&63),m[v++]=128|63&h);return m})(d)},n.utf8decode=function(d){return r.nodebuffer?i.transformTo("nodebuffer",d).toString("utf-8"):(function(f){var m,h,g,_,v=f.length,b=new Array(2*v);for(m=h=0;m<v;)if((g=f[m++])<128)b[h++]=g;else if(4<(_=s[g]))b[h++]=65533,m+=_-1;else{for(g&=_===2?31:_===3?15:7;1<_&&m<v;)g=g<<6|63&f[m++],_--;1<_?b[h++]=65533:g<65536?b[h++]=g:(g-=65536,b[h++]=55296|g>>10&1023,b[h++]=56320|1023&g)}return b.length!==h&&(b.subarray?b=b.subarray(0,h):b.length=h),i.applyFromCharCode(b)})(d=i.transformTo(r.uint8array?"uint8array":"array",d))},i.inherits(c,o),c.prototype.processChunk=function(d){var f=i.transformTo(r.uint8array?"uint8array":"array",d.data);if(this.leftOver&&this.leftOver.length){if(r.uint8array){var m=f;(f=new Uint8Array(m.length+this.leftOver.length)).set(this.leftOver,0),f.set(m,this.leftOver.length)}else f=this.leftOver.concat(f);this.leftOver=null}var h=(function(_,v){var b;for((v=v||_.length)>_.length&&(v=_.length),b=v-1;0<=b&&(192&_[b])==128;)b--;return b<0||b===0?v:b+s[_[b]]>v?b:v})(f),g=f;h!==f.length&&(r.uint8array?(g=f.subarray(0,h),this.leftOver=f.subarray(h,f.length)):(g=f.slice(0,h),this.leftOver=f.slice(h,f.length))),this.push({data:n.utf8decode(g),meta:d.meta})},c.prototype.flush=function(){this.leftOver&&this.leftOver.length&&(this.push({data:n.utf8decode(this.leftOver),meta:{}}),this.leftOver=null)},n.Utf8DecodeWorker=c,i.inherits(u,o),u.prototype.processChunk=function(d){this.push({data:n.utf8encode(d.data),meta:d.meta})},n.Utf8EncodeWorker=u},{"./nodejsUtils":14,"./stream/GenericWorker":28,"./support":30,"./utils":32}],32:[function(e,t,n){"use strict";var i=e("./support"),r=e("./base64"),a=e("./nodejsUtils"),o=e("./external");function s(m){return m}function l(m,h){for(var g=0;g<m.length;++g)h[g]=255&m.charCodeAt(g);return h}e("setimmediate"),n.newBlob=function(m,h){n.checkSupport("blob");try{return new Blob([m],{type:h})}catch{try{var g=new(self.BlobBuilder||self.WebKitBlobBuilder||self.MozBlobBuilder||self.MSBlobBuilder);return g.append(m),g.getBlob(h)}catch{throw new Error("Bug : can't construct the Blob.")}}};var c={stringifyByChunk:function(m,h,g){var _=[],v=0,b=m.length;if(b<=g)return String.fromCharCode.apply(null,m);for(;v<b;)h==="array"||h==="nodebuffer"?_.push(String.fromCharCode.apply(null,m.slice(v,Math.min(v+g,b)))):_.push(String.fromCharCode.apply(null,m.subarray(v,Math.min(v+g,b)))),v+=g;return _.join("")},stringifyByChar:function(m){for(var h="",g=0;g<m.length;g++)h+=String.fromCharCode(m[g]);return h},applyCanBeUsed:{uint8array:(function(){try{return i.uint8array&&String.fromCharCode.apply(null,new Uint8Array(1)).length===1}catch{return!1}})(),nodebuffer:(function(){try{return i.nodebuffer&&String.fromCharCode.apply(null,a.allocBuffer(1)).length===1}catch{return!1}})()}};function u(m){var h=65536,g=n.getTypeOf(m),_=!0;if(g==="uint8array"?_=c.applyCanBeUsed.uint8array:g==="nodebuffer"&&(_=c.applyCanBeUsed.nodebuffer),_)for(;1<h;)try{return c.stringifyByChunk(m,g,h)}catch{h=Math.floor(h/2)}return c.stringifyByChar(m)}function d(m,h){for(var g=0;g<m.length;g++)h[g]=m[g];return h}n.applyFromCharCode=u;var f={};f.string={string:s,array:function(m){return l(m,new Array(m.length))},arraybuffer:function(m){return f.string.uint8array(m).buffer},uint8array:function(m){return l(m,new Uint8Array(m.length))},nodebuffer:function(m){return l(m,a.allocBuffer(m.length))}},f.array={string:u,array:s,arraybuffer:function(m){return new Uint8Array(m).buffer},uint8array:function(m){return new Uint8Array(m)},nodebuffer:function(m){return a.newBufferFrom(m)}},f.arraybuffer={string:function(m){return u(new Uint8Array(m))},array:function(m){return d(new Uint8Array(m),new Array(m.byteLength))},arraybuffer:s,uint8array:function(m){return new Uint8Array(m)},nodebuffer:function(m){return a.newBufferFrom(new Uint8Array(m))}},f.uint8array={string:u,array:function(m){return d(m,new Array(m.length))},arraybuffer:function(m){return m.buffer},uint8array:s,nodebuffer:function(m){return a.newBufferFrom(m)}},f.nodebuffer={string:u,array:function(m){return d(m,new Array(m.length))},arraybuffer:function(m){return f.nodebuffer.uint8array(m).buffer},uint8array:function(m){return d(m,new Uint8Array(m.length))},nodebuffer:s},n.transformTo=function(m,h){if(h=h||"",!m)return h;n.checkSupport(m);var g=n.getTypeOf(h);return f[g][m](h)},n.resolve=function(m){for(var h=m.split("/"),g=[],_=0;_<h.length;_++){var v=h[_];v==="."||v===""&&_!==0&&_!==h.length-1||(v===".."?g.pop():g.push(v))}return g.join("/")},n.getTypeOf=function(m){return typeof m=="string"?"string":Object.prototype.toString.call(m)==="[object Array]"?"array":i.nodebuffer&&a.isBuffer(m)?"nodebuffer":i.uint8array&&m instanceof Uint8Array?"uint8array":i.arraybuffer&&m instanceof ArrayBuffer?"arraybuffer":void 0},n.checkSupport=function(m){if(!i[m.toLowerCase()])throw new Error(m+" is not supported by this platform")},n.MAX_VALUE_16BITS=65535,n.MAX_VALUE_32BITS=-1,n.pretty=function(m){var h,g,_="";for(g=0;g<(m||"").length;g++)_+="\\x"+((h=m.charCodeAt(g))<16?"0":"")+h.toString(16).toUpperCase();return _},n.delay=function(m,h,g){setImmediate(function(){m.apply(g||null,h||[])})},n.inherits=function(m,h){function g(){}g.prototype=h.prototype,m.prototype=new g},n.extend=function(){var m,h,g={};for(m=0;m<arguments.length;m++)for(h in arguments[m])Object.prototype.hasOwnProperty.call(arguments[m],h)&&g[h]===void 0&&(g[h]=arguments[m][h]);return g},n.prepareContent=function(m,h,g,_,v){return o.Promise.resolve(h).then(function(b){return i.blob&&(b instanceof Blob||["[object File]","[object Blob]"].indexOf(Object.prototype.toString.call(b))!==-1)&&typeof FileReader<"u"?new o.Promise(function(S,$){var O=new FileReader;O.onload=function(k){S(k.target.result)},O.onerror=function(k){$(k.target.error)},O.readAsArrayBuffer(b)}):b}).then(function(b){var S=n.getTypeOf(b);return S?(S==="arraybuffer"?b=n.transformTo("uint8array",b):S==="string"&&(v?b=r.decode(b):g&&_!==!0&&(b=(function($){return l($,i.uint8array?new Uint8Array($.length):new Array($.length))})(b))),b):o.Promise.reject(new Error("Can't read the data of '"+m+"'. Is it in a supported JavaScript type (String, Blob, ArrayBuffer, etc) ?"))})}},{"./base64":1,"./external":6,"./nodejsUtils":14,"./support":30,setimmediate:54}],33:[function(e,t,n){"use strict";var i=e("./reader/readerFor"),r=e("./utils"),a=e("./signature"),o=e("./zipEntry"),s=e("./support");function l(c){this.files=[],this.loadOptions=c}l.prototype={checkSignature:function(c){if(!this.reader.readAndCheckSignature(c)){this.reader.index-=4;var u=this.reader.readString(4);throw new Error("Corrupted zip or bug: unexpected signature ("+r.pretty(u)+", expected "+r.pretty(c)+")")}},isSignature:function(c,u){var d=this.reader.index;this.reader.setIndex(c);var f=this.reader.readString(4)===u;return this.reader.setIndex(d),f},readBlockEndOfCentral:function(){this.diskNumber=this.reader.readInt(2),this.diskWithCentralDirStart=this.reader.readInt(2),this.centralDirRecordsOnThisDisk=this.reader.readInt(2),this.centralDirRecords=this.reader.readInt(2),this.centralDirSize=this.reader.readInt(4),this.centralDirOffset=this.reader.readInt(4),this.zipCommentLength=this.reader.readInt(2);var c=this.reader.readData(this.zipCommentLength),u=s.uint8array?"uint8array":"array",d=r.transformTo(u,c);this.zipComment=this.loadOptions.decodeFileName(d)},readBlockZip64EndOfCentral:function(){this.zip64EndOfCentralSize=this.reader.readInt(8),this.reader.skip(4),this.diskNumber=this.reader.readInt(4),this.diskWithCentralDirStart=this.reader.readInt(4),this.centralDirRecordsOnThisDisk=this.reader.readInt(8),this.centralDirRecords=this.reader.readInt(8),this.centralDirSize=this.reader.readInt(8),this.centralDirOffset=this.reader.readInt(8),this.zip64ExtensibleData={};for(var c,u,d,f=this.zip64EndOfCentralSize-44;0<f;)c=this.reader.readInt(2),u=this.reader.readInt(4),d=this.reader.readData(u),this.zip64ExtensibleData[c]={id:c,length:u,value:d}},readBlockZip64EndOfCentralLocator:function(){if(this.diskWithZip64CentralDirStart=this.reader.readInt(4),this.relativeOffsetEndOfZip64CentralDir=this.reader.readInt(8),this.disksCount=this.reader.readInt(4),1<this.disksCount)throw new Error("Multi-volumes zip are not supported")},readLocalFiles:function(){var c,u;for(c=0;c<this.files.length;c++)u=this.files[c],this.reader.setIndex(u.localHeaderOffset),this.checkSignature(a.LOCAL_FILE_HEADER),u.readLocalPart(this.reader),u.handleUTF8(),u.processAttributes()},readCentralDir:function(){var c;for(this.reader.setIndex(this.centralDirOffset);this.reader.readAndCheckSignature(a.CENTRAL_FILE_HEADER);)(c=new o({zip64:this.zip64},this.loadOptions)).readCentralPart(this.reader),this.files.push(c);if(this.centralDirRecords!==this.files.length&&this.centralDirRecords!==0&&this.files.length===0)throw new Error("Corrupted zip or bug: expected "+this.centralDirRecords+" records in central dir, got "+this.files.length)},readEndOfCentral:function(){var c=this.reader.lastIndexOfSignature(a.CENTRAL_DIRECTORY_END);if(c<0)throw this.isSignature(0,a.LOCAL_FILE_HEADER)?new Error("Corrupted zip: can't find end of central directory"):new Error("Can't find end of central directory : is this a zip file ? If it is, see https://stuk.github.io/jszip/documentation/howto/read_zip.html");this.reader.setIndex(c);var u=c;if(this.checkSignature(a.CENTRAL_DIRECTORY_END),this.readBlockEndOfCentral(),this.diskNumber===r.MAX_VALUE_16BITS||this.diskWithCentralDirStart===r.MAX_VALUE_16BITS||this.centralDirRecordsOnThisDisk===r.MAX_VALUE_16BITS||this.centralDirRecords===r.MAX_VALUE_16BITS||this.centralDirSize===r.MAX_VALUE_32BITS||this.centralDirOffset===r.MAX_VALUE_32BITS){if(this.zip64=!0,(c=this.reader.lastIndexOfSignature(a.ZIP64_CENTRAL_DIRECTORY_LOCATOR))<0)throw new Error("Corrupted zip: can't find the ZIP64 end of central directory locator");if(this.reader.setIndex(c),this.checkSignature(a.ZIP64_CENTRAL_DIRECTORY_LOCATOR),this.readBlockZip64EndOfCentralLocator(),!this.isSignature(this.relativeOffsetEndOfZip64CentralDir,a.ZIP64_CENTRAL_DIRECTORY_END)&&(this.relativeOffsetEndOfZip64CentralDir=this.reader.lastIndexOfSignature(a.ZIP64_CENTRAL_DIRECTORY_END),this.relativeOffsetEndOfZip64CentralDir<0))throw new Error("Corrupted zip: can't find the ZIP64 end of central directory");this.reader.setIndex(this.relativeOffsetEndOfZip64CentralDir),this.checkSignature(a.ZIP64_CENTRAL_DIRECTORY_END),this.readBlockZip64EndOfCentral()}var d=this.centralDirOffset+this.centralDirSize;this.zip64&&(d+=20,d+=12+this.zip64EndOfCentralSize);var f=u-d;if(0<f)this.isSignature(u,a.CENTRAL_FILE_HEADER)||(this.reader.zero=f);else if(f<0)throw new Error("Corrupted zip: missing "+Math.abs(f)+" bytes.")},prepareReader:function(c){this.reader=i(c)},load:function(c){this.prepareReader(c),this.readEndOfCentral(),this.readCentralDir(),this.readLocalFiles()}},t.exports=l},{"./reader/readerFor":22,"./signature":23,"./support":30,"./utils":32,"./zipEntry":34}],34:[function(e,t,n){"use strict";var i=e("./reader/readerFor"),r=e("./utils"),a=e("./compressedObject"),o=e("./crc32"),s=e("./utf8"),l=e("./compressions"),c=e("./support");function u(d,f){this.options=d,this.loadOptions=f}u.prototype={isEncrypted:function(){return(1&this.bitFlag)==1},useUTF8:function(){return(2048&this.bitFlag)==2048},readLocalPart:function(d){var f,m;if(d.skip(22),this.fileNameLength=d.readInt(2),m=d.readInt(2),this.fileName=d.readData(this.fileNameLength),d.skip(m),this.compressedSize===-1||this.uncompressedSize===-1)throw new Error("Bug or corrupted zip : didn't get enough information from the central directory (compressedSize === -1 || uncompressedSize === -1)");if((f=(function(h){for(var g in l)if(Object.prototype.hasOwnProperty.call(l,g)&&l[g].magic===h)return l[g];return null})(this.compressionMethod))===null)throw new Error("Corrupted zip : compression "+r.pretty(this.compressionMethod)+" unknown (inner file : "+r.transformTo("string",this.fileName)+")");this.decompressed=new a(this.compressedSize,this.uncompressedSize,this.crc32,f,d.readData(this.compressedSize))},readCentralPart:function(d){this.versionMadeBy=d.readInt(2),d.skip(2),this.bitFlag=d.readInt(2),this.compressionMethod=d.readString(2),this.date=d.readDate(),this.crc32=d.readInt(4),this.compressedSize=d.readInt(4),this.uncompressedSize=d.readInt(4);var f=d.readInt(2);if(this.extraFieldsLength=d.readInt(2),this.fileCommentLength=d.readInt(2),this.diskNumberStart=d.readInt(2),this.internalFileAttributes=d.readInt(2),this.externalFileAttributes=d.readInt(4),this.localHeaderOffset=d.readInt(4),this.isEncrypted())throw new Error("Encrypted zip are not supported");d.skip(f),this.readExtraFields(d),this.parseZIP64ExtraField(d),this.fileComment=d.readData(this.fileCommentLength)},processAttributes:function(){this.unixPermissions=null,this.dosPermissions=null;var d=this.versionMadeBy>>8;this.dir=!!(16&this.externalFileAttributes),d==0&&(this.dosPermissions=63&this.externalFileAttributes),d==3&&(this.unixPermissions=this.externalFileAttributes>>16&65535),this.dir||this.fileNameStr.slice(-1)!=="/"||(this.dir=!0)},parseZIP64ExtraField:function(){if(this.extraFields[1]){var d=i(this.extraFields[1].value);this.uncompressedSize===r.MAX_VALUE_32BITS&&(this.uncompressedSize=d.readInt(8)),this.compressedSize===r.MAX_VALUE_32BITS&&(this.compressedSize=d.readInt(8)),this.localHeaderOffset===r.MAX_VALUE_32BITS&&(this.localHeaderOffset=d.readInt(8)),this.diskNumberStart===r.MAX_VALUE_32BITS&&(this.diskNumberStart=d.readInt(4))}},readExtraFields:function(d){var f,m,h,g=d.index+this.extraFieldsLength;for(this.extraFields||(this.extraFields={});d.index+4<g;)f=d.readInt(2),m=d.readInt(2),h=d.readData(m),this.extraFields[f]={id:f,length:m,value:h};d.setIndex(g)},handleUTF8:function(){var d=c.uint8array?"uint8array":"array";if(this.useUTF8())this.fileNameStr=s.utf8decode(this.fileName),this.fileCommentStr=s.utf8decode(this.fileComment);else{var f=this.findExtraFieldUnicodePath();if(f!==null)this.fileNameStr=f;else{var m=r.transformTo(d,this.fileName);this.fileNameStr=this.loadOptions.decodeFileName(m)}var h=this.findExtraFieldUnicodeComment();if(h!==null)this.fileCommentStr=h;else{var g=r.transformTo(d,this.fileComment);this.fileCommentStr=this.loadOptions.decodeFileName(g)}}},findExtraFieldUnicodePath:function(){var d=this.extraFields[28789];if(d){var f=i(d.value);return f.readInt(1)!==1||o(this.fileName)!==f.readInt(4)?null:s.utf8decode(f.readData(d.length-5))}return null},findExtraFieldUnicodeComment:function(){var d=this.extraFields[25461];if(d){var f=i(d.value);return f.readInt(1)!==1||o(this.fileComment)!==f.readInt(4)?null:s.utf8decode(f.readData(d.length-5))}return null}},t.exports=u},{"./compressedObject":2,"./compressions":3,"./crc32":4,"./reader/readerFor":22,"./support":30,"./utf8":31,"./utils":32}],35:[function(e,t,n){"use strict";function i(f,m,h){this.name=f,this.dir=h.dir,this.date=h.date,this.comment=h.comment,this.unixPermissions=h.unixPermissions,this.dosPermissions=h.dosPermissions,this._data=m,this._dataBinary=h.binary,this.options={compression:h.compression,compressionOptions:h.compressionOptions}}var r=e("./stream/StreamHelper"),a=e("./stream/DataWorker"),o=e("./utf8"),s=e("./compressedObject"),l=e("./stream/GenericWorker");i.prototype={internalStream:function(f){var m=null,h="string";try{if(!f)throw new Error("No output type specified.");var g=(h=f.toLowerCase())==="string"||h==="text";h!=="binarystring"&&h!=="text"||(h="string"),m=this._decompressWorker();var _=!this._dataBinary;_&&!g&&(m=m.pipe(new o.Utf8EncodeWorker)),!_&&g&&(m=m.pipe(new o.Utf8DecodeWorker))}catch(v){(m=new l("error")).error(v)}return new r(m,h,"")},async:function(f,m){return this.internalStream(f).accumulate(m)},nodeStream:function(f,m){return this.internalStream(f||"nodebuffer").toNodejsStream(m)},_compressWorker:function(f,m){if(this._data instanceof s&&this._data.compression.magic===f.magic)return this._data.getCompressedWorker();var h=this._decompressWorker();return this._dataBinary||(h=h.pipe(new o.Utf8EncodeWorker)),s.createWorkerFrom(h,f,m)},_decompressWorker:function(){return this._data instanceof s?this._data.getContentWorker():this._data instanceof l?this._data:new a(this._data)}};for(var c=["asText","asBinary","asNodeBuffer","asUint8Array","asArrayBuffer"],u=function(){throw new Error("This method has been removed in JSZip 3.0, please check the upgrade guide.")},d=0;d<c.length;d++)i.prototype[c[d]]=u;t.exports=i},{"./compressedObject":2,"./stream/DataWorker":27,"./stream/GenericWorker":28,"./stream/StreamHelper":29,"./utf8":31}],36:[function(e,t,n){(function(i){"use strict";var r,a,o=i.MutationObserver||i.WebKitMutationObserver;if(o){var s=0,l=new o(f),c=i.document.createTextNode("");l.observe(c,{characterData:!0}),r=function(){c.data=s=++s%2}}else if(i.setImmediate||i.MessageChannel===void 0)r="document"in i&&"onreadystatechange"in i.document.createElement("script")?function(){var m=i.document.createElement("script");m.onreadystatechange=function(){f(),m.onreadystatechange=null,m.parentNode.removeChild(m),m=null},i.document.documentElement.appendChild(m)}:function(){setTimeout(f,0)};else{var u=new i.MessageChannel;u.port1.onmessage=f,r=function(){u.port2.postMessage(0)}}var d=[];function f(){var m,h;a=!0;for(var g=d.length;g;){for(h=d,d=[],m=-1;++m<g;)h[m]();g=d.length}a=!1}t.exports=function(m){d.push(m)!==1||a||r()}}).call(this,typeof global<"u"?global:typeof self<"u"?self:typeof window<"u"?window:{})},{}],37:[function(e,t,n){"use strict";var i=e("immediate");function r(){}var a={},o=["REJECTED"],s=["FULFILLED"],l=["PENDING"];function c(g){if(typeof g!="function")throw new TypeError("resolver must be a function");this.state=l,this.queue=[],this.outcome=void 0,g!==r&&m(this,g)}function u(g,_,v){this.promise=g,typeof _=="function"&&(this.onFulfilled=_,this.callFulfilled=this.otherCallFulfilled),typeof v=="function"&&(this.onRejected=v,this.callRejected=this.otherCallRejected)}function d(g,_,v){i(function(){var b;try{b=_(v)}catch(S){return a.reject(g,S)}b===g?a.reject(g,new TypeError("Cannot resolve promise with itself")):a.resolve(g,b)})}function f(g){var _=g&&g.then;if(g&&(typeof g=="object"||typeof g=="function")&&typeof _=="function")return function(){_.apply(g,arguments)}}function m(g,_){var v=!1;function b(O){v||(v=!0,a.reject(g,O))}function S(O){v||(v=!0,a.resolve(g,O))}var $=h(function(){_(S,b)});$.status==="error"&&b($.value)}function h(g,_){var v={};try{v.value=g(_),v.status="success"}catch(b){v.status="error",v.value=b}return v}(t.exports=c).prototype.finally=function(g){if(typeof g!="function")return this;var _=this.constructor;return this.then(function(v){return _.resolve(g()).then(function(){return v})},function(v){return _.resolve(g()).then(function(){throw v})})},c.prototype.catch=function(g){return this.then(null,g)},c.prototype.then=function(g,_){if(typeof g!="function"&&this.state===s||typeof _!="function"&&this.state===o)return this;var v=new this.constructor(r);return this.state!==l?d(v,this.state===s?g:_,this.outcome):this.queue.push(new u(v,g,_)),v},u.prototype.callFulfilled=function(g){a.resolve(this.promise,g)},u.prototype.otherCallFulfilled=function(g){d(this.promise,this.onFulfilled,g)},u.prototype.callRejected=function(g){a.reject(this.promise,g)},u.prototype.otherCallRejected=function(g){d(this.promise,this.onRejected,g)},a.resolve=function(g,_){var v=h(f,_);if(v.status==="error")return a.reject(g,v.value);var b=v.value;if(b)m(g,b);else{g.state=s,g.outcome=_;for(var S=-1,$=g.queue.length;++S<$;)g.queue[S].callFulfilled(_)}return g},a.reject=function(g,_){g.state=o,g.outcome=_;for(var v=-1,b=g.queue.length;++v<b;)g.queue[v].callRejected(_);return g},c.resolve=function(g){return g instanceof this?g:a.resolve(new this(r),g)},c.reject=function(g){var _=new this(r);return a.reject(_,g)},c.all=function(g){var _=this;if(Object.prototype.toString.call(g)!=="[object Array]")return this.reject(new TypeError("must be an array"));var v=g.length,b=!1;if(!v)return this.resolve([]);for(var S=new Array(v),$=0,O=-1,k=new this(r);++O<v;)E(g[O],O);return k;function E(j,G){_.resolve(j).then(function(x){S[G]=x,++$!==v||b||(b=!0,a.resolve(k,S))},function(x){b||(b=!0,a.reject(k,x))})}},c.race=function(g){var _=this;if(Object.prototype.toString.call(g)!=="[object Array]")return this.reject(new TypeError("must be an array"));var v=g.length,b=!1;if(!v)return this.resolve([]);for(var S=-1,$=new this(r);++S<v;)O=g[S],_.resolve(O).then(function(k){b||(b=!0,a.resolve($,k))},function(k){b||(b=!0,a.reject($,k))});var O;return $}},{immediate:36}],38:[function(e,t,n){"use strict";var i={};(0,e("./lib/utils/common").assign)(i,e("./lib/deflate"),e("./lib/inflate"),e("./lib/zlib/constants")),t.exports=i},{"./lib/deflate":39,"./lib/inflate":40,"./lib/utils/common":41,"./lib/zlib/constants":44}],39:[function(e,t,n){"use strict";var i=e("./zlib/deflate"),r=e("./utils/common"),a=e("./utils/strings"),o=e("./zlib/messages"),s=e("./zlib/zstream"),l=Object.prototype.toString,c=0,u=-1,d=0,f=8;function m(g){if(!(this instanceof m))return new m(g);this.options=r.assign({level:u,method:f,chunkSize:16384,windowBits:15,memLevel:8,strategy:d,to:""},g||{});var _=this.options;_.raw&&0<_.windowBits?_.windowBits=-_.windowBits:_.gzip&&0<_.windowBits&&_.windowBits<16&&(_.windowBits+=16),this.err=0,this.msg="",this.ended=!1,this.chunks=[],this.strm=new s,this.strm.avail_out=0;var v=i.deflateInit2(this.strm,_.level,_.method,_.windowBits,_.memLevel,_.strategy);if(v!==c)throw new Error(o[v]);if(_.header&&i.deflateSetHeader(this.strm,_.header),_.dictionary){var b;if(b=typeof _.dictionary=="string"?a.string2buf(_.dictionary):l.call(_.dictionary)==="[object ArrayBuffer]"?new Uint8Array(_.dictionary):_.dictionary,(v=i.deflateSetDictionary(this.strm,b))!==c)throw new Error(o[v]);this._dict_set=!0}}function h(g,_){var v=new m(_);if(v.push(g,!0),v.err)throw v.msg||o[v.err];return v.result}m.prototype.push=function(g,_){var v,b,S=this.strm,$=this.options.chunkSize;if(this.ended)return!1;b=_===~~_?_:_===!0?4:0,typeof g=="string"?S.input=a.string2buf(g):l.call(g)==="[object ArrayBuffer]"?S.input=new Uint8Array(g):S.input=g,S.next_in=0,S.avail_in=S.input.length;do{if(S.avail_out===0&&(S.output=new r.Buf8($),S.next_out=0,S.avail_out=$),(v=i.deflate(S,b))!==1&&v!==c)return this.onEnd(v),!(this.ended=!0);S.avail_out!==0&&(S.avail_in!==0||b!==4&&b!==2)||(this.options.to==="string"?this.onData(a.buf2binstring(r.shrinkBuf(S.output,S.next_out))):this.onData(r.shrinkBuf(S.output,S.next_out)))}while((0<S.avail_in||S.avail_out===0)&&v!==1);return b===4?(v=i.deflateEnd(this.strm),this.onEnd(v),this.ended=!0,v===c):b!==2||(this.onEnd(c),!(S.avail_out=0))},m.prototype.onData=function(g){this.chunks.push(g)},m.prototype.onEnd=function(g){g===c&&(this.options.to==="string"?this.result=this.chunks.join(""):this.result=r.flattenChunks(this.chunks)),this.chunks=[],this.err=g,this.msg=this.strm.msg},n.Deflate=m,n.deflate=h,n.deflateRaw=function(g,_){return(_=_||{}).raw=!0,h(g,_)},n.gzip=function(g,_){return(_=_||{}).gzip=!0,h(g,_)}},{"./utils/common":41,"./utils/strings":42,"./zlib/deflate":46,"./zlib/messages":51,"./zlib/zstream":53}],40:[function(e,t,n){"use strict";var i=e("./zlib/inflate"),r=e("./utils/common"),a=e("./utils/strings"),o=e("./zlib/constants"),s=e("./zlib/messages"),l=e("./zlib/zstream"),c=e("./zlib/gzheader"),u=Object.prototype.toString;function d(m){if(!(this instanceof d))return new d(m);this.options=r.assign({chunkSize:16384,windowBits:0,to:""},m||{});var h=this.options;h.raw&&0<=h.windowBits&&h.windowBits<16&&(h.windowBits=-h.windowBits,h.windowBits===0&&(h.windowBits=-15)),!(0<=h.windowBits&&h.windowBits<16)||m&&m.windowBits||(h.windowBits+=32),15<h.windowBits&&h.windowBits<48&&(15&h.windowBits)==0&&(h.windowBits|=15),this.err=0,this.msg="",this.ended=!1,this.chunks=[],this.strm=new l,this.strm.avail_out=0;var g=i.inflateInit2(this.strm,h.windowBits);if(g!==o.Z_OK)throw new Error(s[g]);this.header=new c,i.inflateGetHeader(this.strm,this.header)}function f(m,h){var g=new d(h);if(g.push(m,!0),g.err)throw g.msg||s[g.err];return g.result}d.prototype.push=function(m,h){var g,_,v,b,S,$,O=this.strm,k=this.options.chunkSize,E=this.options.dictionary,j=!1;if(this.ended)return!1;_=h===~~h?h:h===!0?o.Z_FINISH:o.Z_NO_FLUSH,typeof m=="string"?O.input=a.binstring2buf(m):u.call(m)==="[object ArrayBuffer]"?O.input=new Uint8Array(m):O.input=m,O.next_in=0,O.avail_in=O.input.length;do{if(O.avail_out===0&&(O.output=new r.Buf8(k),O.next_out=0,O.avail_out=k),(g=i.inflate(O,o.Z_NO_FLUSH))===o.Z_NEED_DICT&&E&&($=typeof E=="string"?a.string2buf(E):u.call(E)==="[object ArrayBuffer]"?new Uint8Array(E):E,g=i.inflateSetDictionary(this.strm,$)),g===o.Z_BUF_ERROR&&j===!0&&(g=o.Z_OK,j=!1),g!==o.Z_STREAM_END&&g!==o.Z_OK)return this.onEnd(g),!(this.ended=!0);O.next_out&&(O.avail_out!==0&&g!==o.Z_STREAM_END&&(O.avail_in!==0||_!==o.Z_FINISH&&_!==o.Z_SYNC_FLUSH)||(this.options.to==="string"?(v=a.utf8border(O.output,O.next_out),b=O.next_out-v,S=a.buf2string(O.output,v),O.next_out=b,O.avail_out=k-b,b&&r.arraySet(O.output,O.output,v,b,0),this.onData(S)):this.onData(r.shrinkBuf(O.output,O.next_out)))),O.avail_in===0&&O.avail_out===0&&(j=!0)}while((0<O.avail_in||O.avail_out===0)&&g!==o.Z_STREAM_END);return g===o.Z_STREAM_END&&(_=o.Z_FINISH),_===o.Z_FINISH?(g=i.inflateEnd(this.strm),this.onEnd(g),this.ended=!0,g===o.Z_OK):_!==o.Z_SYNC_FLUSH||(this.onEnd(o.Z_OK),!(O.avail_out=0))},d.prototype.onData=function(m){this.chunks.push(m)},d.prototype.onEnd=function(m){m===o.Z_OK&&(this.options.to==="string"?this.result=this.chunks.join(""):this.result=r.flattenChunks(this.chunks)),this.chunks=[],this.err=m,this.msg=this.strm.msg},n.Inflate=d,n.inflate=f,n.inflateRaw=function(m,h){return(h=h||{}).raw=!0,f(m,h)},n.ungzip=f},{"./utils/common":41,"./utils/strings":42,"./zlib/constants":44,"./zlib/gzheader":47,"./zlib/inflate":49,"./zlib/messages":51,"./zlib/zstream":53}],41:[function(e,t,n){"use strict";var i=typeof Uint8Array<"u"&&typeof Uint16Array<"u"&&typeof Int32Array<"u";n.assign=function(o){for(var s=Array.prototype.slice.call(arguments,1);s.length;){var l=s.shift();if(l){if(typeof l!="object")throw new TypeError(l+"must be non-object");for(var c in l)l.hasOwnProperty(c)&&(o[c]=l[c])}}return o},n.shrinkBuf=function(o,s){return o.length===s?o:o.subarray?o.subarray(0,s):(o.length=s,o)};var r={arraySet:function(o,s,l,c,u){if(s.subarray&&o.subarray)o.set(s.subarray(l,l+c),u);else for(var d=0;d<c;d++)o[u+d]=s[l+d]},flattenChunks:function(o){var s,l,c,u,d,f;for(s=c=0,l=o.length;s<l;s++)c+=o[s].length;for(f=new Uint8Array(c),s=u=0,l=o.length;s<l;s++)d=o[s],f.set(d,u),u+=d.length;return f}},a={arraySet:function(o,s,l,c,u){for(var d=0;d<c;d++)o[u+d]=s[l+d]},flattenChunks:function(o){return[].concat.apply([],o)}};n.setTyped=function(o){o?(n.Buf8=Uint8Array,n.Buf16=Uint16Array,n.Buf32=Int32Array,n.assign(n,r)):(n.Buf8=Array,n.Buf16=Array,n.Buf32=Array,n.assign(n,a))},n.setTyped(i)},{}],42:[function(e,t,n){"use strict";var i=e("./common"),r=!0,a=!0;try{String.fromCharCode.apply(null,[0])}catch{r=!1}try{String.fromCharCode.apply(null,new Uint8Array(1))}catch{a=!1}for(var o=new i.Buf8(256),s=0;s<256;s++)o[s]=252<=s?6:248<=s?5:240<=s?4:224<=s?3:192<=s?2:1;function l(c,u){if(u<65537&&(c.subarray&&a||!c.subarray&&r))return String.fromCharCode.apply(null,i.shrinkBuf(c,u));for(var d="",f=0;f<u;f++)d+=String.fromCharCode(c[f]);return d}o[254]=o[254]=1,n.string2buf=function(c){var u,d,f,m,h,g=c.length,_=0;for(m=0;m<g;m++)(64512&(d=c.charCodeAt(m)))==55296&&m+1<g&&(64512&(f=c.charCodeAt(m+1)))==56320&&(d=65536+(d-55296<<10)+(f-56320),m++),_+=d<128?1:d<2048?2:d<65536?3:4;for(u=new i.Buf8(_),m=h=0;h<_;m++)(64512&(d=c.charCodeAt(m)))==55296&&m+1<g&&(64512&(f=c.charCodeAt(m+1)))==56320&&(d=65536+(d-55296<<10)+(f-56320),m++),d<128?u[h++]=d:(d<2048?u[h++]=192|d>>>6:(d<65536?u[h++]=224|d>>>12:(u[h++]=240|d>>>18,u[h++]=128|d>>>12&63),u[h++]=128|d>>>6&63),u[h++]=128|63&d);return u},n.buf2binstring=function(c){return l(c,c.length)},n.binstring2buf=function(c){for(var u=new i.Buf8(c.length),d=0,f=u.length;d<f;d++)u[d]=c.charCodeAt(d);return u},n.buf2string=function(c,u){var d,f,m,h,g=u||c.length,_=new Array(2*g);for(d=f=0;d<g;)if((m=c[d++])<128)_[f++]=m;else if(4<(h=o[m]))_[f++]=65533,d+=h-1;else{for(m&=h===2?31:h===3?15:7;1<h&&d<g;)m=m<<6|63&c[d++],h--;1<h?_[f++]=65533:m<65536?_[f++]=m:(m-=65536,_[f++]=55296|m>>10&1023,_[f++]=56320|1023&m)}return l(_,f)},n.utf8border=function(c,u){var d;for((u=u||c.length)>c.length&&(u=c.length),d=u-1;0<=d&&(192&c[d])==128;)d--;return d<0||d===0?u:d+o[c[d]]>u?d:u}},{"./common":41}],43:[function(e,t,n){"use strict";t.exports=function(i,r,a,o){for(var s=65535&i|0,l=i>>>16&65535|0,c=0;a!==0;){for(a-=c=2e3<a?2e3:a;l=l+(s=s+r[o++]|0)|0,--c;);s%=65521,l%=65521}return s|l<<16|0}},{}],44:[function(e,t,n){"use strict";t.exports={Z_NO_FLUSH:0,Z_PARTIAL_FLUSH:1,Z_SYNC_FLUSH:2,Z_FULL_FLUSH:3,Z_FINISH:4,Z_BLOCK:5,Z_TREES:6,Z_OK:0,Z_STREAM_END:1,Z_NEED_DICT:2,Z_ERRNO:-1,Z_STREAM_ERROR:-2,Z_DATA_ERROR:-3,Z_BUF_ERROR:-5,Z_NO_COMPRESSION:0,Z_BEST_SPEED:1,Z_BEST_COMPRESSION:9,Z_DEFAULT_COMPRESSION:-1,Z_FILTERED:1,Z_HUFFMAN_ONLY:2,Z_RLE:3,Z_FIXED:4,Z_DEFAULT_STRATEGY:0,Z_BINARY:0,Z_TEXT:1,Z_UNKNOWN:2,Z_DEFLATED:8}},{}],45:[function(e,t,n){"use strict";var i=(function(){for(var r,a=[],o=0;o<256;o++){r=o;for(var s=0;s<8;s++)r=1&r?3988292384^r>>>1:r>>>1;a[o]=r}return a})();t.exports=function(r,a,o,s){var l=i,c=s+o;r^=-1;for(var u=s;u<c;u++)r=r>>>8^l[255&(r^a[u])];return-1^r}},{}],46:[function(e,t,n){"use strict";var i,r=e("../utils/common"),a=e("./trees"),o=e("./adler32"),s=e("./crc32"),l=e("./messages"),c=0,u=4,d=0,f=-2,m=-1,h=4,g=2,_=8,v=9,b=286,S=30,$=19,O=2*b+1,k=15,E=3,j=258,G=j+E+1,x=42,U=113,z=1,B=2,fe=3,ee=4;function Te(y,Y){return y.msg=l[Y],Y}function ie(y){return(y<<1)-(4<y?9:0)}function ke(y){for(var Y=y.length;0<=--Y;)y[Y]=0}function V(y){var Y=y.state,H=Y.pending;H>y.avail_out&&(H=y.avail_out),H!==0&&(r.arraySet(y.output,Y.pending_buf,Y.pending_out,H,y.next_out),y.next_out+=H,Y.pending_out+=H,y.total_out+=H,y.avail_out-=H,Y.pending-=H,Y.pending===0&&(Y.pending_out=0))}function L(y,Y){a._tr_flush_block(y,0<=y.block_start?y.block_start:-1,y.strstart-y.block_start,Y),y.block_start=y.strstart,V(y.strm)}function Se(y,Y){y.pending_buf[y.pending++]=Y}function pe(y,Y){y.pending_buf[y.pending++]=Y>>>8&255,y.pending_buf[y.pending++]=255&Y}function ue(y,Y){var H,C,R=y.max_chain_length,M=y.strstart,W=y.prev_length,te=y.nice_match,q=y.strstart>y.w_size-G?y.strstart-(y.w_size-G):0,se=y.window,be=y.w_mask,ce=y.prev,we=y.strstart+j,Ue=se[M+W-1],Oe=se[M+W];y.prev_length>=y.good_match&&(R>>=2),te>y.lookahead&&(te=y.lookahead);do if(se[(H=Y)+W]===Oe&&se[H+W-1]===Ue&&se[H]===se[M]&&se[++H]===se[M+1]){M+=2,H++;do;while(se[++M]===se[++H]&&se[++M]===se[++H]&&se[++M]===se[++H]&&se[++M]===se[++H]&&se[++M]===se[++H]&&se[++M]===se[++H]&&se[++M]===se[++H]&&se[++M]===se[++H]&&M<we);if(C=j-(we-M),M=we-j,W<C){if(y.match_start=Y,te<=(W=C))break;Ue=se[M+W-1],Oe=se[M+W]}}while((Y=ce[Y&be])>q&&--R!=0);return W<=y.lookahead?W:y.lookahead}function je(y){var Y,H,C,R,M,W,te,q,se,be,ce=y.w_size;do{if(R=y.window_size-y.lookahead-y.strstart,y.strstart>=ce+(ce-G)){for(r.arraySet(y.window,y.window,ce,ce,0),y.match_start-=ce,y.strstart-=ce,y.block_start-=ce,Y=H=y.hash_size;C=y.head[--Y],y.head[Y]=ce<=C?C-ce:0,--H;);for(Y=H=ce;C=y.prev[--Y],y.prev[Y]=ce<=C?C-ce:0,--H;);R+=ce}if(y.strm.avail_in===0)break;if(W=y.strm,te=y.window,q=y.strstart+y.lookahead,se=R,be=void 0,be=W.avail_in,se<be&&(be=se),H=be===0?0:(W.avail_in-=be,r.arraySet(te,W.input,W.next_in,be,q),W.state.wrap===1?W.adler=o(W.adler,te,be,q):W.state.wrap===2&&(W.adler=s(W.adler,te,be,q)),W.next_in+=be,W.total_in+=be,be),y.lookahead+=H,y.lookahead+y.insert>=E)for(M=y.strstart-y.insert,y.ins_h=y.window[M],y.ins_h=(y.ins_h<<y.hash_shift^y.window[M+1])&y.hash_mask;y.insert&&(y.ins_h=(y.ins_h<<y.hash_shift^y.window[M+E-1])&y.hash_mask,y.prev[M&y.w_mask]=y.head[y.ins_h],y.head[y.ins_h]=M,M++,y.insert--,!(y.lookahead+y.insert<E)););}while(y.lookahead<G&&y.strm.avail_in!==0)}function Be(y,Y){for(var H,C;;){if(y.lookahead<G){if(je(y),y.lookahead<G&&Y===c)return z;if(y.lookahead===0)break}if(H=0,y.lookahead>=E&&(y.ins_h=(y.ins_h<<y.hash_shift^y.window[y.strstart+E-1])&y.hash_mask,H=y.prev[y.strstart&y.w_mask]=y.head[y.ins_h],y.head[y.ins_h]=y.strstart),H!==0&&y.strstart-H<=y.w_size-G&&(y.match_length=ue(y,H)),y.match_length>=E)if(C=a._tr_tally(y,y.strstart-y.match_start,y.match_length-E),y.lookahead-=y.match_length,y.match_length<=y.max_lazy_match&&y.lookahead>=E){for(y.match_length--;y.strstart++,y.ins_h=(y.ins_h<<y.hash_shift^y.window[y.strstart+E-1])&y.hash_mask,H=y.prev[y.strstart&y.w_mask]=y.head[y.ins_h],y.head[y.ins_h]=y.strstart,--y.match_length!=0;);y.strstart++}else y.strstart+=y.match_length,y.match_length=0,y.ins_h=y.window[y.strstart],y.ins_h=(y.ins_h<<y.hash_shift^y.window[y.strstart+1])&y.hash_mask;else C=a._tr_tally(y,0,y.window[y.strstart]),y.lookahead--,y.strstart++;if(C&&(L(y,!1),y.strm.avail_out===0))return z}return y.insert=y.strstart<E-1?y.strstart:E-1,Y===u?(L(y,!0),y.strm.avail_out===0?fe:ee):y.last_lit&&(L(y,!1),y.strm.avail_out===0)?z:B}function xe(y,Y){for(var H,C,R;;){if(y.lookahead<G){if(je(y),y.lookahead<G&&Y===c)return z;if(y.lookahead===0)break}if(H=0,y.lookahead>=E&&(y.ins_h=(y.ins_h<<y.hash_shift^y.window[y.strstart+E-1])&y.hash_mask,H=y.prev[y.strstart&y.w_mask]=y.head[y.ins_h],y.head[y.ins_h]=y.strstart),y.prev_length=y.match_length,y.prev_match=y.match_start,y.match_length=E-1,H!==0&&y.prev_length<y.max_lazy_match&&y.strstart-H<=y.w_size-G&&(y.match_length=ue(y,H),y.match_length<=5&&(y.strategy===1||y.match_length===E&&4096<y.strstart-y.match_start)&&(y.match_length=E-1)),y.prev_length>=E&&y.match_length<=y.prev_length){for(R=y.strstart+y.lookahead-E,C=a._tr_tally(y,y.strstart-1-y.prev_match,y.prev_length-E),y.lookahead-=y.prev_length-1,y.prev_length-=2;++y.strstart<=R&&(y.ins_h=(y.ins_h<<y.hash_shift^y.window[y.strstart+E-1])&y.hash_mask,H=y.prev[y.strstart&y.w_mask]=y.head[y.ins_h],y.head[y.ins_h]=y.strstart),--y.prev_length!=0;);if(y.match_available=0,y.match_length=E-1,y.strstart++,C&&(L(y,!1),y.strm.avail_out===0))return z}else if(y.match_available){if((C=a._tr_tally(y,0,y.window[y.strstart-1]))&&L(y,!1),y.strstart++,y.lookahead--,y.strm.avail_out===0)return z}else y.match_available=1,y.strstart++,y.lookahead--}return y.match_available&&(C=a._tr_tally(y,0,y.window[y.strstart-1]),y.match_available=0),y.insert=y.strstart<E-1?y.strstart:E-1,Y===u?(L(y,!0),y.strm.avail_out===0?fe:ee):y.last_lit&&(L(y,!1),y.strm.avail_out===0)?z:B}function _e(y,Y,H,C,R){this.good_length=y,this.max_lazy=Y,this.nice_length=H,this.max_chain=C,this.func=R}function Ke(){this.strm=null,this.status=0,this.pending_buf=null,this.pending_buf_size=0,this.pending_out=0,this.pending=0,this.wrap=0,this.gzhead=null,this.gzindex=0,this.method=_,this.last_flush=-1,this.w_size=0,this.w_bits=0,this.w_mask=0,this.window=null,this.window_size=0,this.prev=null,this.head=null,this.ins_h=0,this.hash_size=0,this.hash_bits=0,this.hash_mask=0,this.hash_shift=0,this.block_start=0,this.match_length=0,this.prev_match=0,this.match_available=0,this.strstart=0,this.match_start=0,this.lookahead=0,this.prev_length=0,this.max_chain_length=0,this.max_lazy_match=0,this.level=0,this.strategy=0,this.good_match=0,this.nice_match=0,this.dyn_ltree=new r.Buf16(2*O),this.dyn_dtree=new r.Buf16(2*(2*S+1)),this.bl_tree=new r.Buf16(2*(2*$+1)),ke(this.dyn_ltree),ke(this.dyn_dtree),ke(this.bl_tree),this.l_desc=null,this.d_desc=null,this.bl_desc=null,this.bl_count=new r.Buf16(k+1),this.heap=new r.Buf16(2*b+1),ke(this.heap),this.heap_len=0,this.heap_max=0,this.depth=new r.Buf16(2*b+1),ke(this.depth),this.l_buf=0,this.lit_bufsize=0,this.last_lit=0,this.d_buf=0,this.opt_len=0,this.static_len=0,this.matches=0,this.insert=0,this.bi_buf=0,this.bi_valid=0}function Ze(y){var Y;return y&&y.state?(y.total_in=y.total_out=0,y.data_type=g,(Y=y.state).pending=0,Y.pending_out=0,Y.wrap<0&&(Y.wrap=-Y.wrap),Y.status=Y.wrap?x:U,y.adler=Y.wrap===2?0:1,Y.last_flush=c,a._tr_init(Y),d):Te(y,f)}function Pt(y){var Y=Ze(y);return Y===d&&(function(H){H.window_size=2*H.w_size,ke(H.head),H.max_lazy_match=i[H.level].max_lazy,H.good_match=i[H.level].good_length,H.nice_match=i[H.level].nice_length,H.max_chain_length=i[H.level].max_chain,H.strstart=0,H.block_start=0,H.lookahead=0,H.insert=0,H.match_length=H.prev_length=E-1,H.match_available=0,H.ins_h=0})(y.state),Y}function ft(y,Y,H,C,R,M){if(!y)return f;var W=1;if(Y===m&&(Y=6),C<0?(W=0,C=-C):15<C&&(W=2,C-=16),R<1||v<R||H!==_||C<8||15<C||Y<0||9<Y||M<0||h<M)return Te(y,f);C===8&&(C=9);var te=new Ke;return(y.state=te).strm=y,te.wrap=W,te.gzhead=null,te.w_bits=C,te.w_size=1<<te.w_bits,te.w_mask=te.w_size-1,te.hash_bits=R+7,te.hash_size=1<<te.hash_bits,te.hash_mask=te.hash_size-1,te.hash_shift=~~((te.hash_bits+E-1)/E),te.window=new r.Buf8(2*te.w_size),te.head=new r.Buf16(te.hash_size),te.prev=new r.Buf16(te.w_size),te.lit_bufsize=1<<R+6,te.pending_buf_size=4*te.lit_bufsize,te.pending_buf=new r.Buf8(te.pending_buf_size),te.d_buf=1*te.lit_bufsize,te.l_buf=3*te.lit_bufsize,te.level=Y,te.strategy=M,te.method=H,Pt(y)}i=[new _e(0,0,0,0,function(y,Y){var H=65535;for(H>y.pending_buf_size-5&&(H=y.pending_buf_size-5);;){if(y.lookahead<=1){if(je(y),y.lookahead===0&&Y===c)return z;if(y.lookahead===0)break}y.strstart+=y.lookahead,y.lookahead=0;var C=y.block_start+H;if((y.strstart===0||y.strstart>=C)&&(y.lookahead=y.strstart-C,y.strstart=C,L(y,!1),y.strm.avail_out===0)||y.strstart-y.block_start>=y.w_size-G&&(L(y,!1),y.strm.avail_out===0))return z}return y.insert=0,Y===u?(L(y,!0),y.strm.avail_out===0?fe:ee):(y.strstart>y.block_start&&(L(y,!1),y.strm.avail_out),z)}),new _e(4,4,8,4,Be),new _e(4,5,16,8,Be),new _e(4,6,32,32,Be),new _e(4,4,16,16,xe),new _e(8,16,32,32,xe),new _e(8,16,128,128,xe),new _e(8,32,128,256,xe),new _e(32,128,258,1024,xe),new _e(32,258,258,4096,xe)],n.deflateInit=function(y,Y){return ft(y,Y,_,15,8,0)},n.deflateInit2=ft,n.deflateReset=Pt,n.deflateResetKeep=Ze,n.deflateSetHeader=function(y,Y){return y&&y.state?y.state.wrap!==2?f:(y.state.gzhead=Y,d):f},n.deflate=function(y,Y){var H,C,R,M;if(!y||!y.state||5<Y||Y<0)return y?Te(y,f):f;if(C=y.state,!y.output||!y.input&&y.avail_in!==0||C.status===666&&Y!==u)return Te(y,y.avail_out===0?-5:f);if(C.strm=y,H=C.last_flush,C.last_flush=Y,C.status===x)if(C.wrap===2)y.adler=0,Se(C,31),Se(C,139),Se(C,8),C.gzhead?(Se(C,(C.gzhead.text?1:0)+(C.gzhead.hcrc?2:0)+(C.gzhead.extra?4:0)+(C.gzhead.name?8:0)+(C.gzhead.comment?16:0)),Se(C,255&C.gzhead.time),Se(C,C.gzhead.time>>8&255),Se(C,C.gzhead.time>>16&255),Se(C,C.gzhead.time>>24&255),Se(C,C.level===9?2:2<=C.strategy||C.level<2?4:0),Se(C,255&C.gzhead.os),C.gzhead.extra&&C.gzhead.extra.length&&(Se(C,255&C.gzhead.extra.length),Se(C,C.gzhead.extra.length>>8&255)),C.gzhead.hcrc&&(y.adler=s(y.adler,C.pending_buf,C.pending,0)),C.gzindex=0,C.status=69):(Se(C,0),Se(C,0),Se(C,0),Se(C,0),Se(C,0),Se(C,C.level===9?2:2<=C.strategy||C.level<2?4:0),Se(C,3),C.status=U);else{var W=_+(C.w_bits-8<<4)<<8;W|=(2<=C.strategy||C.level<2?0:C.level<6?1:C.level===6?2:3)<<6,C.strstart!==0&&(W|=32),W+=31-W%31,C.status=U,pe(C,W),C.strstart!==0&&(pe(C,y.adler>>>16),pe(C,65535&y.adler)),y.adler=1}if(C.status===69)if(C.gzhead.extra){for(R=C.pending;C.gzindex<(65535&C.gzhead.extra.length)&&(C.pending!==C.pending_buf_size||(C.gzhead.hcrc&&C.pending>R&&(y.adler=s(y.adler,C.pending_buf,C.pending-R,R)),V(y),R=C.pending,C.pending!==C.pending_buf_size));)Se(C,255&C.gzhead.extra[C.gzindex]),C.gzindex++;C.gzhead.hcrc&&C.pending>R&&(y.adler=s(y.adler,C.pending_buf,C.pending-R,R)),C.gzindex===C.gzhead.extra.length&&(C.gzindex=0,C.status=73)}else C.status=73;if(C.status===73)if(C.gzhead.name){R=C.pending;do{if(C.pending===C.pending_buf_size&&(C.gzhead.hcrc&&C.pending>R&&(y.adler=s(y.adler,C.pending_buf,C.pending-R,R)),V(y),R=C.pending,C.pending===C.pending_buf_size)){M=1;break}M=C.gzindex<C.gzhead.name.length?255&C.gzhead.name.charCodeAt(C.gzindex++):0,Se(C,M)}while(M!==0);C.gzhead.hcrc&&C.pending>R&&(y.adler=s(y.adler,C.pending_buf,C.pending-R,R)),M===0&&(C.gzindex=0,C.status=91)}else C.status=91;if(C.status===91)if(C.gzhead.comment){R=C.pending;do{if(C.pending===C.pending_buf_size&&(C.gzhead.hcrc&&C.pending>R&&(y.adler=s(y.adler,C.pending_buf,C.pending-R,R)),V(y),R=C.pending,C.pending===C.pending_buf_size)){M=1;break}M=C.gzindex<C.gzhead.comment.length?255&C.gzhead.comment.charCodeAt(C.gzindex++):0,Se(C,M)}while(M!==0);C.gzhead.hcrc&&C.pending>R&&(y.adler=s(y.adler,C.pending_buf,C.pending-R,R)),M===0&&(C.status=103)}else C.status=103;if(C.status===103&&(C.gzhead.hcrc?(C.pending+2>C.pending_buf_size&&V(y),C.pending+2<=C.pending_buf_size&&(Se(C,255&y.adler),Se(C,y.adler>>8&255),y.adler=0,C.status=U)):C.status=U),C.pending!==0){if(V(y),y.avail_out===0)return C.last_flush=-1,d}else if(y.avail_in===0&&ie(Y)<=ie(H)&&Y!==u)return Te(y,-5);if(C.status===666&&y.avail_in!==0)return Te(y,-5);if(y.avail_in!==0||C.lookahead!==0||Y!==c&&C.status!==666){var te=C.strategy===2?(function(q,se){for(var be;;){if(q.lookahead===0&&(je(q),q.lookahead===0)){if(se===c)return z;break}if(q.match_length=0,be=a._tr_tally(q,0,q.window[q.strstart]),q.lookahead--,q.strstart++,be&&(L(q,!1),q.strm.avail_out===0))return z}return q.insert=0,se===u?(L(q,!0),q.strm.avail_out===0?fe:ee):q.last_lit&&(L(q,!1),q.strm.avail_out===0)?z:B})(C,Y):C.strategy===3?(function(q,se){for(var be,ce,we,Ue,Oe=q.window;;){if(q.lookahead<=j){if(je(q),q.lookahead<=j&&se===c)return z;if(q.lookahead===0)break}if(q.match_length=0,q.lookahead>=E&&0<q.strstart&&(ce=Oe[we=q.strstart-1])===Oe[++we]&&ce===Oe[++we]&&ce===Oe[++we]){Ue=q.strstart+j;do;while(ce===Oe[++we]&&ce===Oe[++we]&&ce===Oe[++we]&&ce===Oe[++we]&&ce===Oe[++we]&&ce===Oe[++we]&&ce===Oe[++we]&&ce===Oe[++we]&&we<Ue);q.match_length=j-(Ue-we),q.match_length>q.lookahead&&(q.match_length=q.lookahead)}if(q.match_length>=E?(be=a._tr_tally(q,1,q.match_length-E),q.lookahead-=q.match_length,q.strstart+=q.match_length,q.match_length=0):(be=a._tr_tally(q,0,q.window[q.strstart]),q.lookahead--,q.strstart++),be&&(L(q,!1),q.strm.avail_out===0))return z}return q.insert=0,se===u?(L(q,!0),q.strm.avail_out===0?fe:ee):q.last_lit&&(L(q,!1),q.strm.avail_out===0)?z:B})(C,Y):i[C.level].func(C,Y);if(te!==fe&&te!==ee||(C.status=666),te===z||te===fe)return y.avail_out===0&&(C.last_flush=-1),d;if(te===B&&(Y===1?a._tr_align(C):Y!==5&&(a._tr_stored_block(C,0,0,!1),Y===3&&(ke(C.head),C.lookahead===0&&(C.strstart=0,C.block_start=0,C.insert=0))),V(y),y.avail_out===0))return C.last_flush=-1,d}return Y!==u?d:C.wrap<=0?1:(C.wrap===2?(Se(C,255&y.adler),Se(C,y.adler>>8&255),Se(C,y.adler>>16&255),Se(C,y.adler>>24&255),Se(C,255&y.total_in),Se(C,y.total_in>>8&255),Se(C,y.total_in>>16&255),Se(C,y.total_in>>24&255)):(pe(C,y.adler>>>16),pe(C,65535&y.adler)),V(y),0<C.wrap&&(C.wrap=-C.wrap),C.pending!==0?d:1)},n.deflateEnd=function(y){var Y;return y&&y.state?(Y=y.state.status)!==x&&Y!==69&&Y!==73&&Y!==91&&Y!==103&&Y!==U&&Y!==666?Te(y,f):(y.state=null,Y===U?Te(y,-3):d):f},n.deflateSetDictionary=function(y,Y){var H,C,R,M,W,te,q,se,be=Y.length;if(!y||!y.state||(M=(H=y.state).wrap)===2||M===1&&H.status!==x||H.lookahead)return f;for(M===1&&(y.adler=o(y.adler,Y,be,0)),H.wrap=0,be>=H.w_size&&(M===0&&(ke(H.head),H.strstart=0,H.block_start=0,H.insert=0),se=new r.Buf8(H.w_size),r.arraySet(se,Y,be-H.w_size,H.w_size,0),Y=se,be=H.w_size),W=y.avail_in,te=y.next_in,q=y.input,y.avail_in=be,y.next_in=0,y.input=Y,je(H);H.lookahead>=E;){for(C=H.strstart,R=H.lookahead-(E-1);H.ins_h=(H.ins_h<<H.hash_shift^H.window[C+E-1])&H.hash_mask,H.prev[C&H.w_mask]=H.head[H.ins_h],H.head[H.ins_h]=C,C++,--R;);H.strstart=C,H.lookahead=E-1,je(H)}return H.strstart+=H.lookahead,H.block_start=H.strstart,H.insert=H.lookahead,H.lookahead=0,H.match_length=H.prev_length=E-1,H.match_available=0,y.next_in=te,y.input=q,y.avail_in=W,H.wrap=M,d},n.deflateInfo="pako deflate (from Nodeca project)"},{"../utils/common":41,"./adler32":43,"./crc32":45,"./messages":51,"./trees":52}],47:[function(e,t,n){"use strict";t.exports=function(){this.text=0,this.time=0,this.xflags=0,this.os=0,this.extra=null,this.extra_len=0,this.name="",this.comment="",this.hcrc=0,this.done=!1}},{}],48:[function(e,t,n){"use strict";t.exports=function(i,r){var a,o,s,l,c,u,d,f,m,h,g,_,v,b,S,$,O,k,E,j,G,x,U,z,B;a=i.state,o=i.next_in,z=i.input,s=o+(i.avail_in-5),l=i.next_out,B=i.output,c=l-(r-i.avail_out),u=l+(i.avail_out-257),d=a.dmax,f=a.wsize,m=a.whave,h=a.wnext,g=a.window,_=a.hold,v=a.bits,b=a.lencode,S=a.distcode,$=(1<<a.lenbits)-1,O=(1<<a.distbits)-1;e:do{v<15&&(_+=z[o++]<<v,v+=8,_+=z[o++]<<v,v+=8),k=b[_&$];t:for(;;){if(_>>>=E=k>>>24,v-=E,(E=k>>>16&255)===0)B[l++]=65535&k;else{if(!(16&E)){if((64&E)==0){k=b[(65535&k)+(_&(1<<E)-1)];continue t}if(32&E){a.mode=12;break e}i.msg="invalid literal/length code",a.mode=30;break e}j=65535&k,(E&=15)&&(v<E&&(_+=z[o++]<<v,v+=8),j+=_&(1<<E)-1,_>>>=E,v-=E),v<15&&(_+=z[o++]<<v,v+=8,_+=z[o++]<<v,v+=8),k=S[_&O];n:for(;;){if(_>>>=E=k>>>24,v-=E,!(16&(E=k>>>16&255))){if((64&E)==0){k=S[(65535&k)+(_&(1<<E)-1)];continue n}i.msg="invalid distance code",a.mode=30;break e}if(G=65535&k,v<(E&=15)&&(_+=z[o++]<<v,(v+=8)<E&&(_+=z[o++]<<v,v+=8)),d<(G+=_&(1<<E)-1)){i.msg="invalid distance too far back",a.mode=30;break e}if(_>>>=E,v-=E,(E=l-c)<G){if(m<(E=G-E)&&a.sane){i.msg="invalid distance too far back",a.mode=30;break e}if(U=g,(x=0)===h){if(x+=f-E,E<j){for(j-=E;B[l++]=g[x++],--E;);x=l-G,U=B}}else if(h<E){if(x+=f+h-E,(E-=h)<j){for(j-=E;B[l++]=g[x++],--E;);if(x=0,h<j){for(j-=E=h;B[l++]=g[x++],--E;);x=l-G,U=B}}}else if(x+=h-E,E<j){for(j-=E;B[l++]=g[x++],--E;);x=l-G,U=B}for(;2<j;)B[l++]=U[x++],B[l++]=U[x++],B[l++]=U[x++],j-=3;j&&(B[l++]=U[x++],1<j&&(B[l++]=U[x++]))}else{for(x=l-G;B[l++]=B[x++],B[l++]=B[x++],B[l++]=B[x++],2<(j-=3););j&&(B[l++]=B[x++],1<j&&(B[l++]=B[x++]))}break}}break}}while(o<s&&l<u);o-=j=v>>3,_&=(1<<(v-=j<<3))-1,i.next_in=o,i.next_out=l,i.avail_in=o<s?s-o+5:5-(o-s),i.avail_out=l<u?u-l+257:257-(l-u),a.hold=_,a.bits=v}},{}],49:[function(e,t,n){"use strict";var i=e("../utils/common"),r=e("./adler32"),a=e("./crc32"),o=e("./inffast"),s=e("./inftrees"),l=1,c=2,u=0,d=-2,f=1,m=852,h=592;function g(x){return(x>>>24&255)+(x>>>8&65280)+((65280&x)<<8)+((255&x)<<24)}function _(){this.mode=0,this.last=!1,this.wrap=0,this.havedict=!1,this.flags=0,this.dmax=0,this.check=0,this.total=0,this.head=null,this.wbits=0,this.wsize=0,this.whave=0,this.wnext=0,this.window=null,this.hold=0,this.bits=0,this.length=0,this.offset=0,this.extra=0,this.lencode=null,this.distcode=null,this.lenbits=0,this.distbits=0,this.ncode=0,this.nlen=0,this.ndist=0,this.have=0,this.next=null,this.lens=new i.Buf16(320),this.work=new i.Buf16(288),this.lendyn=null,this.distdyn=null,this.sane=0,this.back=0,this.was=0}function v(x){var U;return x&&x.state?(U=x.state,x.total_in=x.total_out=U.total=0,x.msg="",U.wrap&&(x.adler=1&U.wrap),U.mode=f,U.last=0,U.havedict=0,U.dmax=32768,U.head=null,U.hold=0,U.bits=0,U.lencode=U.lendyn=new i.Buf32(m),U.distcode=U.distdyn=new i.Buf32(h),U.sane=1,U.back=-1,u):d}function b(x){var U;return x&&x.state?((U=x.state).wsize=0,U.whave=0,U.wnext=0,v(x)):d}function S(x,U){var z,B;return x&&x.state?(B=x.state,U<0?(z=0,U=-U):(z=1+(U>>4),U<48&&(U&=15)),U&&(U<8||15<U)?d:(B.window!==null&&B.wbits!==U&&(B.window=null),B.wrap=z,B.wbits=U,b(x))):d}function $(x,U){var z,B;return x?(B=new _,(x.state=B).window=null,(z=S(x,U))!==u&&(x.state=null),z):d}var O,k,E=!0;function j(x){if(E){var U;for(O=new i.Buf32(512),k=new i.Buf32(32),U=0;U<144;)x.lens[U++]=8;for(;U<256;)x.lens[U++]=9;for(;U<280;)x.lens[U++]=7;for(;U<288;)x.lens[U++]=8;for(s(l,x.lens,0,288,O,0,x.work,{bits:9}),U=0;U<32;)x.lens[U++]=5;s(c,x.lens,0,32,k,0,x.work,{bits:5}),E=!1}x.lencode=O,x.lenbits=9,x.distcode=k,x.distbits=5}function G(x,U,z,B){var fe,ee=x.state;return ee.window===null&&(ee.wsize=1<<ee.wbits,ee.wnext=0,ee.whave=0,ee.window=new i.Buf8(ee.wsize)),B>=ee.wsize?(i.arraySet(ee.window,U,z-ee.wsize,ee.wsize,0),ee.wnext=0,ee.whave=ee.wsize):(B<(fe=ee.wsize-ee.wnext)&&(fe=B),i.arraySet(ee.window,U,z-B,fe,ee.wnext),(B-=fe)?(i.arraySet(ee.window,U,z-B,B,0),ee.wnext=B,ee.whave=ee.wsize):(ee.wnext+=fe,ee.wnext===ee.wsize&&(ee.wnext=0),ee.whave<ee.wsize&&(ee.whave+=fe))),0}n.inflateReset=b,n.inflateReset2=S,n.inflateResetKeep=v,n.inflateInit=function(x){return $(x,15)},n.inflateInit2=$,n.inflate=function(x,U){var z,B,fe,ee,Te,ie,ke,V,L,Se,pe,ue,je,Be,xe,_e,Ke,Ze,Pt,ft,y,Y,H,C,R=0,M=new i.Buf8(4),W=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15];if(!x||!x.state||!x.output||!x.input&&x.avail_in!==0)return d;(z=x.state).mode===12&&(z.mode=13),Te=x.next_out,fe=x.output,ke=x.avail_out,ee=x.next_in,B=x.input,ie=x.avail_in,V=z.hold,L=z.bits,Se=ie,pe=ke,Y=u;e:for(;;)switch(z.mode){case f:if(z.wrap===0){z.mode=13;break}for(;L<16;){if(ie===0)break e;ie--,V+=B[ee++]<<L,L+=8}if(2&z.wrap&&V===35615){M[z.check=0]=255&V,M[1]=V>>>8&255,z.check=a(z.check,M,2,0),L=V=0,z.mode=2;break}if(z.flags=0,z.head&&(z.head.done=!1),!(1&z.wrap)||(((255&V)<<8)+(V>>8))%31){x.msg="incorrect header check",z.mode=30;break}if((15&V)!=8){x.msg="unknown compression method",z.mode=30;break}if(L-=4,y=8+(15&(V>>>=4)),z.wbits===0)z.wbits=y;else if(y>z.wbits){x.msg="invalid window size",z.mode=30;break}z.dmax=1<<y,x.adler=z.check=1,z.mode=512&V?10:12,L=V=0;break;case 2:for(;L<16;){if(ie===0)break e;ie--,V+=B[ee++]<<L,L+=8}if(z.flags=V,(255&z.flags)!=8){x.msg="unknown compression method",z.mode=30;break}if(57344&z.flags){x.msg="unknown header flags set",z.mode=30;break}z.head&&(z.head.text=V>>8&1),512&z.flags&&(M[0]=255&V,M[1]=V>>>8&255,z.check=a(z.check,M,2,0)),L=V=0,z.mode=3;case 3:for(;L<32;){if(ie===0)break e;ie--,V+=B[ee++]<<L,L+=8}z.head&&(z.head.time=V),512&z.flags&&(M[0]=255&V,M[1]=V>>>8&255,M[2]=V>>>16&255,M[3]=V>>>24&255,z.check=a(z.check,M,4,0)),L=V=0,z.mode=4;case 4:for(;L<16;){if(ie===0)break e;ie--,V+=B[ee++]<<L,L+=8}z.head&&(z.head.xflags=255&V,z.head.os=V>>8),512&z.flags&&(M[0]=255&V,M[1]=V>>>8&255,z.check=a(z.check,M,2,0)),L=V=0,z.mode=5;case 5:if(1024&z.flags){for(;L<16;){if(ie===0)break e;ie--,V+=B[ee++]<<L,L+=8}z.length=V,z.head&&(z.head.extra_len=V),512&z.flags&&(M[0]=255&V,M[1]=V>>>8&255,z.check=a(z.check,M,2,0)),L=V=0}else z.head&&(z.head.extra=null);z.mode=6;case 6:if(1024&z.flags&&(ie<(ue=z.length)&&(ue=ie),ue&&(z.head&&(y=z.head.extra_len-z.length,z.head.extra||(z.head.extra=new Array(z.head.extra_len)),i.arraySet(z.head.extra,B,ee,ue,y)),512&z.flags&&(z.check=a(z.check,B,ue,ee)),ie-=ue,ee+=ue,z.length-=ue),z.length))break e;z.length=0,z.mode=7;case 7:if(2048&z.flags){if(ie===0)break e;for(ue=0;y=B[ee+ue++],z.head&&y&&z.length<65536&&(z.head.name+=String.fromCharCode(y)),y&&ue<ie;);if(512&z.flags&&(z.check=a(z.check,B,ue,ee)),ie-=ue,ee+=ue,y)break e}else z.head&&(z.head.name=null);z.length=0,z.mode=8;case 8:if(4096&z.flags){if(ie===0)break e;for(ue=0;y=B[ee+ue++],z.head&&y&&z.length<65536&&(z.head.comment+=String.fromCharCode(y)),y&&ue<ie;);if(512&z.flags&&(z.check=a(z.check,B,ue,ee)),ie-=ue,ee+=ue,y)break e}else z.head&&(z.head.comment=null);z.mode=9;case 9:if(512&z.flags){for(;L<16;){if(ie===0)break e;ie--,V+=B[ee++]<<L,L+=8}if(V!==(65535&z.check)){x.msg="header crc mismatch",z.mode=30;break}L=V=0}z.head&&(z.head.hcrc=z.flags>>9&1,z.head.done=!0),x.adler=z.check=0,z.mode=12;break;case 10:for(;L<32;){if(ie===0)break e;ie--,V+=B[ee++]<<L,L+=8}x.adler=z.check=g(V),L=V=0,z.mode=11;case 11:if(z.havedict===0)return x.next_out=Te,x.avail_out=ke,x.next_in=ee,x.avail_in=ie,z.hold=V,z.bits=L,2;x.adler=z.check=1,z.mode=12;case 12:if(U===5||U===6)break e;case 13:if(z.last){V>>>=7&L,L-=7&L,z.mode=27;break}for(;L<3;){if(ie===0)break e;ie--,V+=B[ee++]<<L,L+=8}switch(z.last=1&V,L-=1,3&(V>>>=1)){case 0:z.mode=14;break;case 1:if(j(z),z.mode=20,U!==6)break;V>>>=2,L-=2;break e;case 2:z.mode=17;break;case 3:x.msg="invalid block type",z.mode=30}V>>>=2,L-=2;break;case 14:for(V>>>=7&L,L-=7&L;L<32;){if(ie===0)break e;ie--,V+=B[ee++]<<L,L+=8}if((65535&V)!=(V>>>16^65535)){x.msg="invalid stored block lengths",z.mode=30;break}if(z.length=65535&V,L=V=0,z.mode=15,U===6)break e;case 15:z.mode=16;case 16:if(ue=z.length){if(ie<ue&&(ue=ie),ke<ue&&(ue=ke),ue===0)break e;i.arraySet(fe,B,ee,ue,Te),ie-=ue,ee+=ue,ke-=ue,Te+=ue,z.length-=ue;break}z.mode=12;break;case 17:for(;L<14;){if(ie===0)break e;ie--,V+=B[ee++]<<L,L+=8}if(z.nlen=257+(31&V),V>>>=5,L-=5,z.ndist=1+(31&V),V>>>=5,L-=5,z.ncode=4+(15&V),V>>>=4,L-=4,286<z.nlen||30<z.ndist){x.msg="too many length or distance symbols",z.mode=30;break}z.have=0,z.mode=18;case 18:for(;z.have<z.ncode;){for(;L<3;){if(ie===0)break e;ie--,V+=B[ee++]<<L,L+=8}z.lens[W[z.have++]]=7&V,V>>>=3,L-=3}for(;z.have<19;)z.lens[W[z.have++]]=0;if(z.lencode=z.lendyn,z.lenbits=7,H={bits:z.lenbits},Y=s(0,z.lens,0,19,z.lencode,0,z.work,H),z.lenbits=H.bits,Y){x.msg="invalid code lengths set",z.mode=30;break}z.have=0,z.mode=19;case 19:for(;z.have<z.nlen+z.ndist;){for(;_e=(R=z.lencode[V&(1<<z.lenbits)-1])>>>16&255,Ke=65535&R,!((xe=R>>>24)<=L);){if(ie===0)break e;ie--,V+=B[ee++]<<L,L+=8}if(Ke<16)V>>>=xe,L-=xe,z.lens[z.have++]=Ke;else{if(Ke===16){for(C=xe+2;L<C;){if(ie===0)break e;ie--,V+=B[ee++]<<L,L+=8}if(V>>>=xe,L-=xe,z.have===0){x.msg="invalid bit length repeat",z.mode=30;break}y=z.lens[z.have-1],ue=3+(3&V),V>>>=2,L-=2}else if(Ke===17){for(C=xe+3;L<C;){if(ie===0)break e;ie--,V+=B[ee++]<<L,L+=8}L-=xe,y=0,ue=3+(7&(V>>>=xe)),V>>>=3,L-=3}else{for(C=xe+7;L<C;){if(ie===0)break e;ie--,V+=B[ee++]<<L,L+=8}L-=xe,y=0,ue=11+(127&(V>>>=xe)),V>>>=7,L-=7}if(z.have+ue>z.nlen+z.ndist){x.msg="invalid bit length repeat",z.mode=30;break}for(;ue--;)z.lens[z.have++]=y}}if(z.mode===30)break;if(z.lens[256]===0){x.msg="invalid code -- missing end-of-block",z.mode=30;break}if(z.lenbits=9,H={bits:z.lenbits},Y=s(l,z.lens,0,z.nlen,z.lencode,0,z.work,H),z.lenbits=H.bits,Y){x.msg="invalid literal/lengths set",z.mode=30;break}if(z.distbits=6,z.distcode=z.distdyn,H={bits:z.distbits},Y=s(c,z.lens,z.nlen,z.ndist,z.distcode,0,z.work,H),z.distbits=H.bits,Y){x.msg="invalid distances set",z.mode=30;break}if(z.mode=20,U===6)break e;case 20:z.mode=21;case 21:if(6<=ie&&258<=ke){x.next_out=Te,x.avail_out=ke,x.next_in=ee,x.avail_in=ie,z.hold=V,z.bits=L,o(x,pe),Te=x.next_out,fe=x.output,ke=x.avail_out,ee=x.next_in,B=x.input,ie=x.avail_in,V=z.hold,L=z.bits,z.mode===12&&(z.back=-1);break}for(z.back=0;_e=(R=z.lencode[V&(1<<z.lenbits)-1])>>>16&255,Ke=65535&R,!((xe=R>>>24)<=L);){if(ie===0)break e;ie--,V+=B[ee++]<<L,L+=8}if(_e&&(240&_e)==0){for(Ze=xe,Pt=_e,ft=Ke;_e=(R=z.lencode[ft+((V&(1<<Ze+Pt)-1)>>Ze)])>>>16&255,Ke=65535&R,!(Ze+(xe=R>>>24)<=L);){if(ie===0)break e;ie--,V+=B[ee++]<<L,L+=8}V>>>=Ze,L-=Ze,z.back+=Ze}if(V>>>=xe,L-=xe,z.back+=xe,z.length=Ke,_e===0){z.mode=26;break}if(32&_e){z.back=-1,z.mode=12;break}if(64&_e){x.msg="invalid literal/length code",z.mode=30;break}z.extra=15&_e,z.mode=22;case 22:if(z.extra){for(C=z.extra;L<C;){if(ie===0)break e;ie--,V+=B[ee++]<<L,L+=8}z.length+=V&(1<<z.extra)-1,V>>>=z.extra,L-=z.extra,z.back+=z.extra}z.was=z.length,z.mode=23;case 23:for(;_e=(R=z.distcode[V&(1<<z.distbits)-1])>>>16&255,Ke=65535&R,!((xe=R>>>24)<=L);){if(ie===0)break e;ie--,V+=B[ee++]<<L,L+=8}if((240&_e)==0){for(Ze=xe,Pt=_e,ft=Ke;_e=(R=z.distcode[ft+((V&(1<<Ze+Pt)-1)>>Ze)])>>>16&255,Ke=65535&R,!(Ze+(xe=R>>>24)<=L);){if(ie===0)break e;ie--,V+=B[ee++]<<L,L+=8}V>>>=Ze,L-=Ze,z.back+=Ze}if(V>>>=xe,L-=xe,z.back+=xe,64&_e){x.msg="invalid distance code",z.mode=30;break}z.offset=Ke,z.extra=15&_e,z.mode=24;case 24:if(z.extra){for(C=z.extra;L<C;){if(ie===0)break e;ie--,V+=B[ee++]<<L,L+=8}z.offset+=V&(1<<z.extra)-1,V>>>=z.extra,L-=z.extra,z.back+=z.extra}if(z.offset>z.dmax){x.msg="invalid distance too far back",z.mode=30;break}z.mode=25;case 25:if(ke===0)break e;if(ue=pe-ke,z.offset>ue){if((ue=z.offset-ue)>z.whave&&z.sane){x.msg="invalid distance too far back",z.mode=30;break}je=ue>z.wnext?(ue-=z.wnext,z.wsize-ue):z.wnext-ue,ue>z.length&&(ue=z.length),Be=z.window}else Be=fe,je=Te-z.offset,ue=z.length;for(ke<ue&&(ue=ke),ke-=ue,z.length-=ue;fe[Te++]=Be[je++],--ue;);z.length===0&&(z.mode=21);break;case 26:if(ke===0)break e;fe[Te++]=z.length,ke--,z.mode=21;break;case 27:if(z.wrap){for(;L<32;){if(ie===0)break e;ie--,V|=B[ee++]<<L,L+=8}if(pe-=ke,x.total_out+=pe,z.total+=pe,pe&&(x.adler=z.check=z.flags?a(z.check,fe,pe,Te-pe):r(z.check,fe,pe,Te-pe)),pe=ke,(z.flags?V:g(V))!==z.check){x.msg="incorrect data check",z.mode=30;break}L=V=0}z.mode=28;case 28:if(z.wrap&&z.flags){for(;L<32;){if(ie===0)break e;ie--,V+=B[ee++]<<L,L+=8}if(V!==(4294967295&z.total)){x.msg="incorrect length check",z.mode=30;break}L=V=0}z.mode=29;case 29:Y=1;break e;case 30:Y=-3;break e;case 31:return-4;case 32:default:return d}return x.next_out=Te,x.avail_out=ke,x.next_in=ee,x.avail_in=ie,z.hold=V,z.bits=L,(z.wsize||pe!==x.avail_out&&z.mode<30&&(z.mode<27||U!==4))&&G(x,x.output,x.next_out,pe-x.avail_out)?(z.mode=31,-4):(Se-=x.avail_in,pe-=x.avail_out,x.total_in+=Se,x.total_out+=pe,z.total+=pe,z.wrap&&pe&&(x.adler=z.check=z.flags?a(z.check,fe,pe,x.next_out-pe):r(z.check,fe,pe,x.next_out-pe)),x.data_type=z.bits+(z.last?64:0)+(z.mode===12?128:0)+(z.mode===20||z.mode===15?256:0),(Se==0&&pe===0||U===4)&&Y===u&&(Y=-5),Y)},n.inflateEnd=function(x){if(!x||!x.state)return d;var U=x.state;return U.window&&(U.window=null),x.state=null,u},n.inflateGetHeader=function(x,U){var z;return x&&x.state?(2&(z=x.state).wrap)==0?d:((z.head=U).done=!1,u):d},n.inflateSetDictionary=function(x,U){var z,B=U.length;return x&&x.state?(z=x.state).wrap!==0&&z.mode!==11?d:z.mode===11&&r(1,U,B,0)!==z.check?-3:G(x,U,B,B)?(z.mode=31,-4):(z.havedict=1,u):d},n.inflateInfo="pako inflate (from Nodeca project)"},{"../utils/common":41,"./adler32":43,"./crc32":45,"./inffast":48,"./inftrees":50}],50:[function(e,t,n){"use strict";var i=e("../utils/common"),r=[3,4,5,6,7,8,9,10,11,13,15,17,19,23,27,31,35,43,51,59,67,83,99,115,131,163,195,227,258,0,0],a=[16,16,16,16,16,16,16,16,17,17,17,17,18,18,18,18,19,19,19,19,20,20,20,20,21,21,21,21,16,72,78],o=[1,2,3,4,5,7,9,13,17,25,33,49,65,97,129,193,257,385,513,769,1025,1537,2049,3073,4097,6145,8193,12289,16385,24577,0,0],s=[16,16,16,16,17,17,18,18,19,19,20,20,21,21,22,22,23,23,24,24,25,25,26,26,27,27,28,28,29,29,64,64];t.exports=function(l,c,u,d,f,m,h,g){var _,v,b,S,$,O,k,E,j,G=g.bits,x=0,U=0,z=0,B=0,fe=0,ee=0,Te=0,ie=0,ke=0,V=0,L=null,Se=0,pe=new i.Buf16(16),ue=new i.Buf16(16),je=null,Be=0;for(x=0;x<=15;x++)pe[x]=0;for(U=0;U<d;U++)pe[c[u+U]]++;for(fe=G,B=15;1<=B&&pe[B]===0;B--);if(B<fe&&(fe=B),B===0)return f[m++]=20971520,f[m++]=20971520,g.bits=1,0;for(z=1;z<B&&pe[z]===0;z++);for(fe<z&&(fe=z),x=ie=1;x<=15;x++)if(ie<<=1,(ie-=pe[x])<0)return-1;if(0<ie&&(l===0||B!==1))return-1;for(ue[1]=0,x=1;x<15;x++)ue[x+1]=ue[x]+pe[x];for(U=0;U<d;U++)c[u+U]!==0&&(h[ue[c[u+U]]++]=U);if(O=l===0?(L=je=h,19):l===1?(L=r,Se-=257,je=a,Be-=257,256):(L=o,je=s,-1),x=z,$=m,Te=U=V=0,b=-1,S=(ke=1<<(ee=fe))-1,l===1&&852<ke||l===2&&592<ke)return 1;for(;;){for(k=x-Te,j=h[U]<O?(E=0,h[U]):h[U]>O?(E=je[Be+h[U]],L[Se+h[U]]):(E=96,0),_=1<<x-Te,z=v=1<<ee;f[$+(V>>Te)+(v-=_)]=k<<24|E<<16|j|0,v!==0;);for(_=1<<x-1;V&_;)_>>=1;if(_!==0?(V&=_-1,V+=_):V=0,U++,--pe[x]==0){if(x===B)break;x=c[u+h[U]]}if(fe<x&&(V&S)!==b){for(Te===0&&(Te=fe),$+=z,ie=1<<(ee=x-Te);ee+Te<B&&!((ie-=pe[ee+Te])<=0);)ee++,ie<<=1;if(ke+=1<<ee,l===1&&852<ke||l===2&&592<ke)return 1;f[b=V&S]=fe<<24|ee<<16|$-m|0}}return V!==0&&(f[$+V]=x-Te<<24|64<<16|0),g.bits=fe,0}},{"../utils/common":41}],51:[function(e,t,n){"use strict";t.exports={2:"need dictionary",1:"stream end",0:"","-1":"file error","-2":"stream error","-3":"data error","-4":"insufficient memory","-5":"buffer error","-6":"incompatible version"}},{}],52:[function(e,t,n){"use strict";var i=e("../utils/common"),r=0,a=1;function o(R){for(var M=R.length;0<=--M;)R[M]=0}var s=0,l=29,c=256,u=c+1+l,d=30,f=19,m=2*u+1,h=15,g=16,_=7,v=256,b=16,S=17,$=18,O=[0,0,0,0,0,0,0,0,1,1,1,1,2,2,2,2,3,3,3,3,4,4,4,4,5,5,5,5,0],k=[0,0,0,0,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10,11,11,12,12,13,13],E=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,3,7],j=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15],G=new Array(2*(u+2));o(G);var x=new Array(2*d);o(x);var U=new Array(512);o(U);var z=new Array(256);o(z);var B=new Array(l);o(B);var fe,ee,Te,ie=new Array(d);function ke(R,M,W,te,q){this.static_tree=R,this.extra_bits=M,this.extra_base=W,this.elems=te,this.max_length=q,this.has_stree=R&&R.length}function V(R,M){this.dyn_tree=R,this.max_code=0,this.stat_desc=M}function L(R){return R<256?U[R]:U[256+(R>>>7)]}function Se(R,M){R.pending_buf[R.pending++]=255&M,R.pending_buf[R.pending++]=M>>>8&255}function pe(R,M,W){R.bi_valid>g-W?(R.bi_buf|=M<<R.bi_valid&65535,Se(R,R.bi_buf),R.bi_buf=M>>g-R.bi_valid,R.bi_valid+=W-g):(R.bi_buf|=M<<R.bi_valid&65535,R.bi_valid+=W)}function ue(R,M,W){pe(R,W[2*M],W[2*M+1])}function je(R,M){for(var W=0;W|=1&R,R>>>=1,W<<=1,0<--M;);return W>>>1}function Be(R,M,W){var te,q,se=new Array(h+1),be=0;for(te=1;te<=h;te++)se[te]=be=be+W[te-1]<<1;for(q=0;q<=M;q++){var ce=R[2*q+1];ce!==0&&(R[2*q]=je(se[ce]++,ce))}}function xe(R){var M;for(M=0;M<u;M++)R.dyn_ltree[2*M]=0;for(M=0;M<d;M++)R.dyn_dtree[2*M]=0;for(M=0;M<f;M++)R.bl_tree[2*M]=0;R.dyn_ltree[2*v]=1,R.opt_len=R.static_len=0,R.last_lit=R.matches=0}function _e(R){8<R.bi_valid?Se(R,R.bi_buf):0<R.bi_valid&&(R.pending_buf[R.pending++]=R.bi_buf),R.bi_buf=0,R.bi_valid=0}function Ke(R,M,W,te){var q=2*M,se=2*W;return R[q]<R[se]||R[q]===R[se]&&te[M]<=te[W]}function Ze(R,M,W){for(var te=R.heap[W],q=W<<1;q<=R.heap_len&&(q<R.heap_len&&Ke(M,R.heap[q+1],R.heap[q],R.depth)&&q++,!Ke(M,te,R.heap[q],R.depth));)R.heap[W]=R.heap[q],W=q,q<<=1;R.heap[W]=te}function Pt(R,M,W){var te,q,se,be,ce=0;if(R.last_lit!==0)for(;te=R.pending_buf[R.d_buf+2*ce]<<8|R.pending_buf[R.d_buf+2*ce+1],q=R.pending_buf[R.l_buf+ce],ce++,te===0?ue(R,q,M):(ue(R,(se=z[q])+c+1,M),(be=O[se])!==0&&pe(R,q-=B[se],be),ue(R,se=L(--te),W),(be=k[se])!==0&&pe(R,te-=ie[se],be)),ce<R.last_lit;);ue(R,v,M)}function ft(R,M){var W,te,q,se=M.dyn_tree,be=M.stat_desc.static_tree,ce=M.stat_desc.has_stree,we=M.stat_desc.elems,Ue=-1;for(R.heap_len=0,R.heap_max=m,W=0;W<we;W++)se[2*W]!==0?(R.heap[++R.heap_len]=Ue=W,R.depth[W]=0):se[2*W+1]=0;for(;R.heap_len<2;)se[2*(q=R.heap[++R.heap_len]=Ue<2?++Ue:0)]=1,R.depth[q]=0,R.opt_len--,ce&&(R.static_len-=be[2*q+1]);for(M.max_code=Ue,W=R.heap_len>>1;1<=W;W--)Ze(R,se,W);for(q=we;W=R.heap[1],R.heap[1]=R.heap[R.heap_len--],Ze(R,se,1),te=R.heap[1],R.heap[--R.heap_max]=W,R.heap[--R.heap_max]=te,se[2*q]=se[2*W]+se[2*te],R.depth[q]=(R.depth[W]>=R.depth[te]?R.depth[W]:R.depth[te])+1,se[2*W+1]=se[2*te+1]=q,R.heap[1]=q++,Ze(R,se,1),2<=R.heap_len;);R.heap[--R.heap_max]=R.heap[1],(function(Oe,kt){var cn,xt,zn,Qe,Kt,Vn,tn=kt.dyn_tree,Hn=kt.max_code,Jr=kt.stat_desc.static_tree,un=kt.stat_desc.has_stree,Zn=kt.stat_desc.extra_bits,Tr=kt.stat_desc.extra_base,En=kt.stat_desc.max_length,Er=0;for(Qe=0;Qe<=h;Qe++)Oe.bl_count[Qe]=0;for(tn[2*Oe.heap[Oe.heap_max]+1]=0,cn=Oe.heap_max+1;cn<m;cn++)En<(Qe=tn[2*tn[2*(xt=Oe.heap[cn])+1]+1]+1)&&(Qe=En,Er++),tn[2*xt+1]=Qe,Hn<xt||(Oe.bl_count[Qe]++,Kt=0,Tr<=xt&&(Kt=Zn[xt-Tr]),Vn=tn[2*xt],Oe.opt_len+=Vn*(Qe+Kt),un&&(Oe.static_len+=Vn*(Jr[2*xt+1]+Kt)));if(Er!==0){do{for(Qe=En-1;Oe.bl_count[Qe]===0;)Qe--;Oe.bl_count[Qe]--,Oe.bl_count[Qe+1]+=2,Oe.bl_count[En]--,Er-=2}while(0<Er);for(Qe=En;Qe!==0;Qe--)for(xt=Oe.bl_count[Qe];xt!==0;)Hn<(zn=Oe.heap[--cn])||(tn[2*zn+1]!==Qe&&(Oe.opt_len+=(Qe-tn[2*zn+1])*tn[2*zn],tn[2*zn+1]=Qe),xt--)}})(R,M),Be(se,Ue,R.bl_count)}function y(R,M,W){var te,q,se=-1,be=M[1],ce=0,we=7,Ue=4;for(be===0&&(we=138,Ue=3),M[2*(W+1)+1]=65535,te=0;te<=W;te++)q=be,be=M[2*(te+1)+1],++ce<we&&q===be||(ce<Ue?R.bl_tree[2*q]+=ce:q!==0?(q!==se&&R.bl_tree[2*q]++,R.bl_tree[2*b]++):ce<=10?R.bl_tree[2*S]++:R.bl_tree[2*$]++,se=q,Ue=(ce=0)===be?(we=138,3):q===be?(we=6,3):(we=7,4))}function Y(R,M,W){var te,q,se=-1,be=M[1],ce=0,we=7,Ue=4;for(be===0&&(we=138,Ue=3),te=0;te<=W;te++)if(q=be,be=M[2*(te+1)+1],!(++ce<we&&q===be)){if(ce<Ue)for(;ue(R,q,R.bl_tree),--ce!=0;);else q!==0?(q!==se&&(ue(R,q,R.bl_tree),ce--),ue(R,b,R.bl_tree),pe(R,ce-3,2)):ce<=10?(ue(R,S,R.bl_tree),pe(R,ce-3,3)):(ue(R,$,R.bl_tree),pe(R,ce-11,7));se=q,Ue=(ce=0)===be?(we=138,3):q===be?(we=6,3):(we=7,4)}}o(ie);var H=!1;function C(R,M,W,te){pe(R,(s<<1)+(te?1:0),3),(function(q,se,be,ce){_e(q),ce&&(Se(q,be),Se(q,~be)),i.arraySet(q.pending_buf,q.window,se,be,q.pending),q.pending+=be})(R,M,W,!0)}n._tr_init=function(R){H||((function(){var M,W,te,q,se,be=new Array(h+1);for(q=te=0;q<l-1;q++)for(B[q]=te,M=0;M<1<<O[q];M++)z[te++]=q;for(z[te-1]=q,q=se=0;q<16;q++)for(ie[q]=se,M=0;M<1<<k[q];M++)U[se++]=q;for(se>>=7;q<d;q++)for(ie[q]=se<<7,M=0;M<1<<k[q]-7;M++)U[256+se++]=q;for(W=0;W<=h;W++)be[W]=0;for(M=0;M<=143;)G[2*M+1]=8,M++,be[8]++;for(;M<=255;)G[2*M+1]=9,M++,be[9]++;for(;M<=279;)G[2*M+1]=7,M++,be[7]++;for(;M<=287;)G[2*M+1]=8,M++,be[8]++;for(Be(G,u+1,be),M=0;M<d;M++)x[2*M+1]=5,x[2*M]=je(M,5);fe=new ke(G,O,c+1,u,h),ee=new ke(x,k,0,d,h),Te=new ke(new Array(0),E,0,f,_)})(),H=!0),R.l_desc=new V(R.dyn_ltree,fe),R.d_desc=new V(R.dyn_dtree,ee),R.bl_desc=new V(R.bl_tree,Te),R.bi_buf=0,R.bi_valid=0,xe(R)},n._tr_stored_block=C,n._tr_flush_block=function(R,M,W,te){var q,se,be=0;0<R.level?(R.strm.data_type===2&&(R.strm.data_type=(function(ce){var we,Ue=4093624447;for(we=0;we<=31;we++,Ue>>>=1)if(1&Ue&&ce.dyn_ltree[2*we]!==0)return r;if(ce.dyn_ltree[18]!==0||ce.dyn_ltree[20]!==0||ce.dyn_ltree[26]!==0)return a;for(we=32;we<c;we++)if(ce.dyn_ltree[2*we]!==0)return a;return r})(R)),ft(R,R.l_desc),ft(R,R.d_desc),be=(function(ce){var we;for(y(ce,ce.dyn_ltree,ce.l_desc.max_code),y(ce,ce.dyn_dtree,ce.d_desc.max_code),ft(ce,ce.bl_desc),we=f-1;3<=we&&ce.bl_tree[2*j[we]+1]===0;we--);return ce.opt_len+=3*(we+1)+5+5+4,we})(R),q=R.opt_len+3+7>>>3,(se=R.static_len+3+7>>>3)<=q&&(q=se)):q=se=W+5,W+4<=q&&M!==-1?C(R,M,W,te):R.strategy===4||se===q?(pe(R,2+(te?1:0),3),Pt(R,G,x)):(pe(R,4+(te?1:0),3),(function(ce,we,Ue,Oe){var kt;for(pe(ce,we-257,5),pe(ce,Ue-1,5),pe(ce,Oe-4,4),kt=0;kt<Oe;kt++)pe(ce,ce.bl_tree[2*j[kt]+1],3);Y(ce,ce.dyn_ltree,we-1),Y(ce,ce.dyn_dtree,Ue-1)})(R,R.l_desc.max_code+1,R.d_desc.max_code+1,be+1),Pt(R,R.dyn_ltree,R.dyn_dtree)),xe(R),te&&_e(R)},n._tr_tally=function(R,M,W){return R.pending_buf[R.d_buf+2*R.last_lit]=M>>>8&255,R.pending_buf[R.d_buf+2*R.last_lit+1]=255&M,R.pending_buf[R.l_buf+R.last_lit]=255&W,R.last_lit++,M===0?R.dyn_ltree[2*W]++:(R.matches++,M--,R.dyn_ltree[2*(z[W]+c+1)]++,R.dyn_dtree[2*L(M)]++),R.last_lit===R.lit_bufsize-1},n._tr_align=function(R){pe(R,2,3),ue(R,v,G),(function(M){M.bi_valid===16?(Se(M,M.bi_buf),M.bi_buf=0,M.bi_valid=0):8<=M.bi_valid&&(M.pending_buf[M.pending++]=255&M.bi_buf,M.bi_buf>>=8,M.bi_valid-=8)})(R)}},{"../utils/common":41}],53:[function(e,t,n){"use strict";t.exports=function(){this.input=null,this.next_in=0,this.avail_in=0,this.total_in=0,this.output=null,this.next_out=0,this.avail_out=0,this.total_out=0,this.msg="",this.state=null,this.data_type=2,this.adler=0}},{}],54:[function(e,t,n){(function(i){(function(r,a){"use strict";if(!r.setImmediate){var o,s,l,c,u=1,d={},f=!1,m=r.document,h=Object.getPrototypeOf&&Object.getPrototypeOf(r);h=h&&h.setTimeout?h:r,o={}.toString.call(r.process)==="[object process]"?function(b){process.nextTick(function(){_(b)})}:(function(){if(r.postMessage&&!r.importScripts){var b=!0,S=r.onmessage;return r.onmessage=function(){b=!1},r.postMessage("","*"),r.onmessage=S,b}})()?(c="setImmediate$"+Math.random()+"$",r.addEventListener?r.addEventListener("message",v,!1):r.attachEvent("onmessage",v),function(b){r.postMessage(c+b,"*")}):r.MessageChannel?((l=new MessageChannel).port1.onmessage=function(b){_(b.data)},function(b){l.port2.postMessage(b)}):m&&"onreadystatechange"in m.createElement("script")?(s=m.documentElement,function(b){var S=m.createElement("script");S.onreadystatechange=function(){_(b),S.onreadystatechange=null,s.removeChild(S),S=null},s.appendChild(S)}):function(b){setTimeout(_,0,b)},h.setImmediate=function(b){typeof b!="function"&&(b=new Function(""+b));for(var S=new Array(arguments.length-1),$=0;$<S.length;$++)S[$]=arguments[$+1];var O={callback:b,args:S};return d[u]=O,o(u),u++},h.clearImmediate=g}function g(b){delete d[b]}function _(b){if(f)setTimeout(_,0,b);else{var S=d[b];if(S){f=!0;try{(function($){var O=$.callback,k=$.args;switch(k.length){case 0:O();break;case 1:O(k[0]);break;case 2:O(k[0],k[1]);break;case 3:O(k[0],k[1],k[2]);break;default:O.apply(a,k)}})(S)}finally{g(b),f=!1}}}}function v(b){b.source===r&&typeof b.data=="string"&&b.data.indexOf(c)===0&&_(+b.data.slice(c.length))}})(typeof self>"u"?i===void 0?this:i:self)}).call(this,typeof global<"u"?global:typeof self<"u"?self:typeof window<"u"?window:{})},{}]},{},[10])(10)})});var ze=ht(fr(),1),L4=ht(cO(),1);var LL=Object.create,xp=Object.defineProperty,qL=Object.getOwnPropertyDescriptor,BL=Object.getOwnPropertyNames,VL=Object.getPrototypeOf,HL=Object.prototype.hasOwnProperty,uO=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports),dO=(e,t)=>{let n={};for(var i in e)xp(n,i,{get:e[i],enumerable:!0});return t&&xp(n,Symbol.toStringTag,{value:"Module"}),n},ZL=(e,t,n,i)=>{if(t&&typeof t=="object"||typeof t=="function")for(var r=BL(t),a=0,o=r.length,s;a<o;a++)s=r[a],!HL.call(e,s)&&s!==n&&xp(e,s,{get:(l=>t[l]).bind(null,s),enumerable:!(i=qL(t,s))||i.enumerable});return e},fO=(e,t,n)=>(n=e!=null?LL(VL(e)):{},ZL(t||!e||!e.__esModule?xp(n,"default",{value:e,enumerable:!0}):n,e));var FL=new Set(["https://json-schema.org/draft/2019-09/schema","http://json-schema.org/draft/2019-09/schema"]);function mO(e){return typeof e=="string"&&FL.has(e.replace(/#$/,""))}var T={};Ii(T,{$brand:()=>oz,$input:()=>Ow,$output:()=>Iw,INVALID:()=>Dn,NEVER:()=>Lo,TimePrecision:()=>Hw,ZodAny:()=>Rk,ZodArray:()=>Ik,ZodBase64:()=>zg,ZodBase64URL:()=>wg,ZodBigInt:()=>Jl,ZodBigIntFormat:()=>xg,ZodBoolean:()=>Gl,ZodCIDRv4:()=>Sg,ZodCIDRv6:()=>_g,ZodCUID:()=>mg,ZodCUID2:()=>pg,ZodCatch:()=>Yk,ZodCodec:()=>Cd,ZodCompileAsyncError:()=>oi,ZodCompileUnsupportedError:()=>Ve,ZodCreditCard:()=>zk,ZodCustom:()=>Id,ZodCustomStringFormat:()=>Qo,ZodDate:()=>kd,ZodDefault:()=>Hk,ZodDiscriminatedUnion:()=>Nk,ZodE164:()=>$g,ZodEmail:()=>lg,ZodEmoji:()=>dg,ZodEnum:()=>Hl,ZodError:()=>dV,ZodExactOptional:()=>Eg,ZodFile:()=>Lk,ZodFirstPartyTypeKind:()=>cx,ZodFunction:()=>ax,ZodGUID:()=>ug,ZodIBAN:()=>wk,ZodIPv4:()=>bg,ZodIPv6:()=>yg,ZodISODate:()=>Ga,ZodISODateTime:()=>Fa,ZodISODuration:()=>Ka,ZodISOTime:()=>Ja,ZodInstanceOf:()=>lx,ZodIntersection:()=>Ak,ZodIssueCode:()=>Od,ZodJWT:()=>kg,ZodKSUID:()=>vg,ZodLazy:()=>rx,ZodLiteral:()=>Uk,ZodMAC:()=>_k,ZodMap:()=>Dk,ZodNaN:()=>Wk,ZodNanoID:()=>fg,ZodNever:()=>Ek,ZodNonOptional:()=>Cg,ZodNull:()=>xk,ZodNullable:()=>Vk,ZodNumber:()=>Fl,ZodNumberFormat:()=>es,ZodObject:()=>xd,ZodOptional:()=>Td,ZodPipe:()=>Ed,ZodPrefault:()=>Fk,ZodPreprocess:()=>Qk,ZodPromise:()=>ix,ZodReadonly:()=>ex,ZodRealError:()=>ir,ZodRecord:()=>Vl,ZodSet:()=>jk,ZodString:()=>Zl,ZodStringFormat:()=>lt,ZodSuccess:()=>Kk,ZodSymbol:()=>$k,ZodTemplateLiteral:()=>nx,ZodTransform:()=>qk,ZodTuple:()=>Pk,ZodType:()=>De,ZodULID:()=>hg,ZodURL:()=>$d,ZodUUID:()=>wi,ZodUndefined:()=>kk,ZodUnion:()=>Rd,ZodUnknown:()=>Tk,ZodVoid:()=>Ck,ZodXID:()=>gg,ZodXor:()=>Ok,_ZodString:()=>sg,_default:()=>Zk,_function:()=>L2,any:()=>Kl,array:()=>I,base64:()=>n2,base64url:()=>r2,bigint:()=>v2,boolean:()=>ne,catch:()=>Xk,check:()=>q2,cidrv4:()=>e2,cidrv6:()=>t2,clone:()=>nt,codec:()=>M2,coerce:()=>ts,compile:()=>Mw,config:()=>Et,core:()=>na,creditCard:()=>a2,cuid:()=>FA,cuid2:()=>GA,currencyCode:()=>d2,custom:()=>B2,date:()=>w2,decode:()=>pk,decodeAsync:()=>gk,deepPartial:()=>eP,describe:()=>V2,discriminatedUnion:()=>li,e164:()=>i2,email:()=>cg,emoji:()=>HA,encode:()=>mk,encodeAsync:()=>hk,endsWith:()=>Ol,enum:()=>$e,exactOptional:()=>Bk,file:()=>O2,flattenError:()=>Gu,float32:()=>m2,float64:()=>p2,formatError:()=>Ju,fromJSONSchema:()=>W2,function:()=>L2,getDiscriminatedOption:()=>aw,getErrorMap:()=>hV,globalRegistry:()=>bn,gt:()=>_i,gte:()=>$r,guid:()=>jA,hash:()=>f2,hex:()=>u2,hostname:()=>c2,httpUrl:()=>VA,iban:()=>o2,includes:()=>Cl,input:()=>nP,instanceof:()=>Z2,int:()=>ag,int32:()=>h2,int64:()=>b2,intersection:()=>ar,invertCodec:()=>D2,ipv4:()=>XA,ipv6:()=>QA,iso:()=>or,json:()=>G2,jwt:()=>s2,keyof:()=>$2,ksuid:()=>YA,lazy:()=>$i,length:()=>Ko,literal:()=>N,locales:()=>pd,looseObject:()=>he,looseRecord:()=>T2,lowercase:()=>Tl,lt:()=>Si,lte:()=>wr,mac:()=>WA,map:()=>E2,maxLength:()=>Jo,maxSize:()=>Ba,memoizer:()=>fd,meta:()=>H2,mime:()=>Al,minLength:()=>ta,minSize:()=>zi,multipleOf:()=>qa,nan:()=>P2,nanoid:()=>ZA,nativeEnum:()=>I2,negative:()=>Kh,never:()=>Rg,nonnegative:()=>Xh,nonoptional:()=>Jk,nonpositive:()=>Yh,normalize:()=>Pl,null:()=>kr,nullable:()=>wd,nullish:()=>N2,number:()=>F,object:()=>w,optional:()=>de,output:()=>rP,overwrite:()=>si,parse:()=>uk,parseAsync:()=>dk,partialRecord:()=>R2,pipe:()=>og,positive:()=>Jh,prefault:()=>Gk,preprocess:()=>Zr,prettifyError:()=>dz,promise:()=>U2,properties:()=>Nl,property:()=>Wh,readonly:()=>tx,record:()=>ae,refine:()=>ox,regex:()=>Rl,regexes:()=>Hr,registry:()=>wh,safeDecode:()=>bk,safeDecodeAsync:()=>Sk,safeEncode:()=>vk,safeEncodeAsync:()=>yk,safeParse:()=>zd,safeParseAsync:()=>fk,set:()=>C2,setErrorMap:()=>pV,size:()=>Go,slugify:()=>Ul,startsWith:()=>Il,strictObject:()=>k2,string:()=>p,stringFormat:()=>l2,stringbool:()=>F2,success:()=>A2,superRefine:()=>sx,symbol:()=>S2,templateLiteral:()=>j2,toJSONSchema:()=>Xo,toLowerCase:()=>Dl,toUpperCase:()=>jl,toZod:()=>Du,transform:()=>Tg,treeifyError:()=>uz,trim:()=>Ml,tuple:()=>Mk,uint32:()=>g2,uint64:()=>y2,ulid:()=>JA,undefined:()=>_2,union:()=>oe,unknown:()=>me,uppercase:()=>El,url:()=>Ya,util:()=>J,uuid:()=>UA,uuidv4:()=>LA,uuidv6:()=>qA,uuidv7:()=>BA,validate:()=>Ku,validateAsync:()=>Yu,void:()=>z2,withParser:()=>$h,xid:()=>KA,xor:()=>x2});var na={};Ii(na,{$ZodAny:()=>Y0,$ZodArray:()=>nw,$ZodAsyncError:()=>nr,$ZodBase64:()=>j0,$ZodBase64URL:()=>U0,$ZodBigInt:()=>ch,$ZodBigIntFormat:()=>F0,$ZodBoolean:()=>od,$ZodCIDRv4:()=>M0,$ZodCIDRv6:()=>D0,$ZodCUID:()=>$0,$ZodCUID2:()=>k0,$ZodCatch:()=>_w,$ZodCheck:()=>dt,$ZodCheckBigIntFormat:()=>Xz,$ZodCheckEndsWith:()=>c0,$ZodCheckGreaterThan:()=>Gp,$ZodCheckIncludes:()=>s0,$ZodCheckLengthEquals:()=>r0,$ZodCheckLessThan:()=>Fp,$ZodCheckLowerCase:()=>a0,$ZodCheckMaxLength:()=>t0,$ZodCheckMaxSize:()=>Wz,$ZodCheckMimeType:()=>f0,$ZodCheckMinLength:()=>n0,$ZodCheckMinSize:()=>Qz,$ZodCheckMultipleOf:()=>Kz,$ZodCheckNumberFormat:()=>Yz,$ZodCheckOverwrite:()=>m0,$ZodCheckProperties:()=>d0,$ZodCheckProperty:()=>u0,$ZodCheckRegex:()=>i0,$ZodCheckSizeEquals:()=>e0,$ZodCheckStartsWith:()=>l0,$ZodCheckStringFormat:()=>zl,$ZodCheckUpperCase:()=>o0,$ZodCodec:()=>ld,$ZodCreditCard:()=>q0,$ZodCustom:()=>Tw,$ZodCustomStringFormat:()=>H0,$ZodCyclicError:()=>gh,$ZodDate:()=>ew,$ZodDefault:()=>vw,$ZodDiscriminatedUnion:()=>ow,$ZodE164:()=>L0,$ZodEmail:()=>b0,$ZodEmoji:()=>z0,$ZodEncodeError:()=>Ua,$ZodEnum:()=>dw,$ZodError:()=>cz,$ZodExactOptional:()=>hw,$ZodFile:()=>mw,$ZodFunction:()=>xw,$ZodGUID:()=>g0,$ZodIBAN:()=>B0,$ZodIPv4:()=>N0,$ZodIPv6:()=>A0,$ZodISODate:()=>C0,$ZodISODateTime:()=>E0,$ZodISODuration:()=>O0,$ZodISOTime:()=>I0,$ZodIntersection:()=>sw,$ZodJWT:()=>V0,$ZodKSUID:()=>T0,$ZodLazy:()=>cd,$ZodLiteral:()=>fw,$ZodMAC:()=>P0,$ZodMap:()=>cw,$ZodNaN:()=>zw,$ZodNanoID:()=>w0,$ZodNever:()=>W0,$ZodNonOptional:()=>yw,$ZodNull:()=>K0,$ZodNullable:()=>gw,$ZodNumber:()=>lh,$ZodNumberFormat:()=>Z0,$ZodObject:()=>JO,$ZodObjectJIT:()=>rw,$ZodOptional:()=>dh,$ZodPipe:()=>fh,$ZodPrefault:()=>bw,$ZodPreprocess:()=>ww,$ZodPromise:()=>Rw,$ZodReadonly:()=>$w,$ZodRealError:()=>rr,$ZodRecord:()=>lw,$ZodRegistry:()=>zh,$ZodSet:()=>uw,$ZodString:()=>Vo,$ZodStringFormat:()=>rt,$ZodSuccess:()=>Sw,$ZodSymbol:()=>G0,$ZodTemplateLiteral:()=>kw,$ZodTransform:()=>pw,$ZodTuple:()=>uh,$ZodType:()=>Ne,$ZodULID:()=>x0,$ZodURL:()=>_0,$ZodUUID:()=>v0,$ZodUndefined:()=>J0,$ZodUnion:()=>sd,$ZodUnknown:()=>X0,$ZodVoid:()=>Q0,$ZodXID:()=>R0,$ZodXor:()=>iw,$brand:()=>oz,$constructor:()=>P,$input:()=>Ow,$output:()=>Iw,Doc:()=>Bo,INVALID:()=>Dn,JSONSchema:()=>PA,JSONSchemaGenerator:()=>ng,NEVER:()=>Lo,TimePrecision:()=>Hw,URL_BAD_FORMAT:()=>y0,URL_UNPARSEABLE:()=>td,ZodCompileAsyncError:()=>oi,ZodCompileUnsupportedError:()=>Ve,_any:()=>s$,_array:()=>p$,_base64:()=>Hh,_base64url:()=>Zh,_bigint:()=>e$,_boolean:()=>Ww,_catch:()=>QB,_check:()=>yA,_cidrv4:()=>Bh,_cidrv6:()=>Vh,_coercedBigint:()=>t$,_coercedBoolean:()=>Qw,_coercedDate:()=>f$,_coercedNumber:()=>Fw,_coercedString:()=>Lw,_creditCard:()=>Bw,_cuid:()=>Ph,_cuid2:()=>Mh,_custom:()=>g$,_date:()=>d$,_decode:()=>Pp,_decodeAsync:()=>Dp,_default:()=>YB,_discriminatedUnion:()=>jB,_e164:()=>Fh,_email:()=>Rh,_emoji:()=>Nh,_encode:()=>Ap,_encodeAsync:()=>Mp,_endsWith:()=>Ol,_enum:()=>HB,_file:()=>h$,_float32:()=>Jw,_float64:()=>Kw,_gt:()=>_i,_gte:()=>$r,_guid:()=>Th,_iban:()=>Vw,_includes:()=>Cl,_int:()=>Gw,_int32:()=>Yw,_int64:()=>n$,_intersection:()=>UB,_ipv4:()=>Lh,_ipv6:()=>qh,_isoDate:()=>vd,_isoDateTime:()=>gd,_isoDuration:()=>yd,_isoTime:()=>bd,_jwt:()=>Gh,_ksuid:()=>Uh,_lazy:()=>rV,_length:()=>Ko,_literal:()=>FB,_lowercase:()=>Tl,_lt:()=>Si,_lte:()=>wr,_mac:()=>qw,_map:()=>BB,_max:()=>wr,_maxLength:()=>Jo,_maxSize:()=>Ba,_mime:()=>Al,_min:()=>$r,_minLength:()=>ta,_minSize:()=>zi,_multipleOf:()=>qa,_nan:()=>m$,_nanoid:()=>Ah,_nativeEnum:()=>ZB,_negative:()=>Kh,_never:()=>c$,_nonnegative:()=>Xh,_nonoptional:()=>XB,_nonpositive:()=>Yh,_normalize:()=>Pl,_null:()=>o$,_nullable:()=>KB,_number:()=>Zw,_optional:()=>JB,_overwrite:()=>si,_parse:()=>bl,_parseAsync:()=>yl,_pipe:()=>eV,_positive:()=>Jh,_promise:()=>iV,_properties:()=>Nl,_property:()=>Wh,_readonly:()=>tV,_record:()=>qB,_refine:()=>v$,_regex:()=>Rl,_safeDecode:()=>Up,_safeDecodeAsync:()=>qp,_safeEncode:()=>jp,_safeEncodeAsync:()=>Lp,_safeParse:()=>Sl,_safeParseAsync:()=>_l,_set:()=>VB,_size:()=>Go,_slugify:()=>Ul,_startsWith:()=>Il,_string:()=>Uw,_stringFormat:()=>Yo,_stringbool:()=>_$,_success:()=>WB,_superRefine:()=>b$,_symbol:()=>i$,_templateLiteral:()=>nV,_toLowerCase:()=>Dl,_toUpperCase:()=>jl,_transform:()=>GB,_trim:()=>Ml,_tuple:()=>LB,_uint32:()=>Xw,_uint64:()=>r$,_ulid:()=>Dh,_undefined:()=>a$,_union:()=>MB,_unknown:()=>l$,_uppercase:()=>El,_url:()=>hd,_uuid:()=>Eh,_uuidv4:()=>Ch,_uuidv6:()=>Ih,_uuidv7:()=>Oh,_void:()=>u$,_xid:()=>jh,_xor:()=>DB,base64Charset:()=>rh,base64urlCharset:()=>ad,canParseURL:()=>S0,clone:()=>nt,compile:()=>Mw,compileFn:()=>kh,config:()=>Et,createStandardJSONSchemaMethod:()=>Ll,createToJSONSchemaMethod:()=>w$,decode:()=>Dq,decodeAsync:()=>Uq,describe:()=>y$,encode:()=>Mq,encodeAsync:()=>jq,extractDefs:()=>Ha,finalize:()=>Za,flattenError:()=>Gu,formatError:()=>Ju,getDiscriminatedOption:()=>aw,globalConfig:()=>on,globalRegistry:()=>bn,handleUnrepresentable:()=>Qt,initializeContext:()=>Va,isBackEdge:()=>bh,isRecursiveSchema:()=>vh,isValidBase64:()=>id,isValidBase64URL:()=>ih,isValidCIDRv6:()=>nh,isValidCreditCard:()=>ah,isValidIBAN:()=>oh,isValidIPv6:()=>rd,isValidJWT:()=>sh,locales:()=>pd,memoizer:()=>fd,mergeValues:()=>wl,meta:()=>S$,parse:()=>Op,parseAsync:()=>Np,parseURLObject:()=>ZO,prettifyError:()=>dz,process:()=>it,processSchema:()=>it,regexes:()=>Hr,registry:()=>wh,safeDecode:()=>qq,safeDecodeAsync:()=>Vq,safeEncode:()=>Lq,safeEncodeAsync:()=>Bq,safeParse:()=>Iq,safeParseAsync:()=>Oq,standardProps:()=>Wp,stripTabAndNewline:()=>nd,toDotPath:()=>$O,toJSONSchema:()=>Xo,toZod:()=>Du,treeifyError:()=>uz,urlHostnameOk:()=>eh,urlProtocolOk:()=>th,util:()=>J,validate:()=>Ku,validateAsync:()=>Yu,validateURL:()=>Qp,version:()=>p0,withParser:()=>$h});var J={};Ii(J,{BIGINT_FORMAT_RANGES:()=>Bu,CONSTANT_CATCH:()=>Cp,Class:()=>Y_,NUMBER_FORMAT_RANGES:()=>qu,aborted:()=>Mn,allowsEval:()=>Q_,assert:()=>XL,assertEqual:()=>GL,assertIs:()=>KL,assertNever:()=>YL,assertNotEqual:()=>JL,assignProp:()=>vn,attachSchema:()=>Vu,base64ToUint8Array:()=>bO,base64urlToUint8Array:()=>gq,cached:()=>pl,captureStackTrace:()=>Tp,cleanEnum:()=>hq,cleanRegex:()=>Qi,clone:()=>nt,cloneDef:()=>eq,codePointLength:()=>Uo,constantCatch:()=>iz,createTransparentProxy:()=>oq,defineLazy:()=>X_,defineLazyInternal:()=>Le,derived:()=>Sq,esc:()=>Pn,escapeRegex:()=>Vr,explicitlyAborted:()=>nz,extend:()=>cq,finalizeIssue:()=>tr,floatSafeRemainder:()=>ju,getElementAtPath:()=>tq,getEnumValues:()=>fl,getLengthableOrigin:()=>Zu,getParsedType:()=>aq,getSizableOrigin:()=>Hu,hexToUint8Array:()=>bq,hide:()=>Fu,installLazyProp:()=>$q,isObject:()=>jo,isPlainObject:()=>Br,issue:()=>vl,joinValues:()=>D,jsonStringifyReplacer:()=>ml,members:()=>rz,merge:()=>dq,mergeDefs:()=>ai,normalizeParams:()=>le,nullish:()=>Rp,numKeys:()=>iq,objectClone:()=>WL,omit:()=>lq,optionalKeys:()=>tz,own:()=>ja,parsedType:()=>X,partial:()=>fq,pick:()=>sq,prefixIssues:()=>er,primitiveTypes:()=>ez,promiseAllObject:()=>nq,propertyKeyTypes:()=>Lu,randomString:()=>rq,rawShape:()=>hl,required:()=>mq,safeExtend:()=>uq,shallowClone:()=>Uu,sizeCaps:()=>gl,slugify:()=>W_,stringifyPrimitive:()=>K,toZod:()=>Du,uint8ArrayToBase64:()=>yO,uint8ArrayToBase64url:()=>vq,uint8ArrayToHex:()=>yq,unwrapMessage:()=>dl});function GL(e){return e}function JL(e){return e}function Du(){return e=>e}function KL(e){}function YL(e){throw new Error("Unexpected value in exhaustive check")}function XL(e){}function fl(e){let t=Object.values(e).filter(i=>typeof i=="number");return Object.entries(e).filter(([i,r])=>t.indexOf(+i)===-1).map(([i,r])=>r)}function D(e,t="|"){return e.map(n=>K(n)).join(t)}function ml(e,t){return typeof t=="bigint"?t.toString():t}var K_=class{constructor(t){this._getter=t,this._value=void 0}get value(){let t=this._getter;return t!==void 0&&(this._value=t(),this._getter=void 0),this._value}};function pl(e){return new K_(e)}function Rp(e){return e==null}function Qi(e){let t=e.startsWith("^")?1:0,n=e.endsWith("$")?e.length-1:e.length;return e.slice(t,n)}function ju(e,t){let n=e/t,i=Math.round(n),r=4*Number.EPSILON*Math.max(Math.abs(n),1);return Math.abs(n-i)<r?0:n-i}var pO=Symbol("evaluating");function X_(e,t,n){let i;Object.defineProperty(e,t,{get(){if(i!==pO)return i===void 0&&(i=pO,i=n()),i},set(r){Object.defineProperty(e,t,{value:r})},configurable:!0})}function WL(e){return Object.create(Object.getPrototypeOf(e),Object.getOwnPropertyDescriptors(e))}function vn(e,t,n){Object.defineProperty(e,t,{value:n,writable:!0,enumerable:!0,configurable:!0})}function hl(e){let t=Object.getOwnPropertyDescriptor(e,"shape");return t?.get?t.get.raw:t?.value}function Wi(e){return hl(e._zod.def)??e._zod.def.shape}function hO(e,t,n){Object.defineProperty(e,t,{get(){let i=n();return vn(this,t,i),i},enumerable:!0,configurable:!0})}function gO(e,t,n){t in e?vn(e,t,n):e[t]=n}function Do(e,t,n,i){let r=Wi(t);for(let a of n){let o=Object.getOwnPropertyDescriptor(r,a);o.enumerable&&(o.get?hO(e,a,()=>{let s=t._zod.def.shape[a];return i?i(s,a):s}):gO(e,a,i?i(o.value,a):o.value))}}function QL(e,t){for(let n of Reflect.ownKeys(t)){let i=Object.getOwnPropertyDescriptor(t,n);i.enumerable&&(i.get?hO(e,n,()=>t[n]):gO(e,n,i.value))}}function ai(...e){let t={};for(let n of e){let i=Object.getOwnPropertyDescriptors(n);Object.assign(t,i)}return Object.defineProperties({},t)}function eq(e){return ai(e._zod.def)}function tq(e,t){return t?t.reduce((n,i)=>n?.[i],e):e}function nq(e){let t=Object.keys(e),n=t.map(i=>e[i]);return Promise.all(n).then(i=>{let r={};for(let a=0;a<t.length;a++)r[t[a]]=i[a];return r})}function rq(e=10){let t="abcdefghijklmnopqrstuvwxyz",n="";for(let i=0;i<e;i++)n+=t[Math.floor(Math.random()*t.length)];return n}function Pn(e){return JSON.stringify(e)}function W_(e){return e.toLowerCase().trim().replace(/[^\w\s-]/g,"").replace(/[\s_-]+/g,"-").replace(/^-+|-+$/g,"")}var Tp="captureStackTrace"in Error?Error.captureStackTrace:(...e)=>{};function jo(e){return typeof e=="object"&&e!==null&&!Array.isArray(e)}var Q_=pl(()=>{if(on.jitless||typeof navigator<"u"&&navigator?.userAgent?.includes("Cloudflare"))return!1;try{let e=Function;return new e(""),!0}catch{return!1}});function Br(e){if(jo(e)===!1)return!1;let t=e.constructor;if(t===void 0||typeof t!="function")return!0;let n=t.prototype;return!(jo(n)===!1||Object.prototype.hasOwnProperty.call(n,"isPrototypeOf")===!1)}function Uu(e){return Br(e)?{...e}:Array.isArray(e)?[...e]:e instanceof Map?new Map(e):e instanceof Set?new Set(e):e}function iq(e){let t=0;for(let n in e)Object.prototype.hasOwnProperty.call(e,n)&&t++;return t}var aq=e=>{let t=typeof e;switch(t){case"undefined":return"undefined";case"string":return"string";case"number":return Number.isNaN(e)?"nan":"number";case"boolean":return"boolean";case"function":return"function";case"bigint":return"bigint";case"symbol":return"symbol";case"object":return Array.isArray(e)?"array":e===null?"null":e.then&&typeof e.then=="function"&&e.catch&&typeof e.catch=="function"?"promise":typeof Map<"u"&&e instanceof Map?"map":typeof Set<"u"&&e instanceof Set?"set":typeof Date<"u"&&e instanceof Date?"date":typeof File<"u"&&e instanceof File?"file":"object";default:throw new Error(`Unknown data type: ${t}`)}},Lu=new Set(["string","number","symbol"]),ez=new Set(["string","number","bigint","boolean","symbol","undefined"]);function Vr(e){return e.replace(/[.*+?^${}()|[\]\\]/g,"\\$&")}function nt(e,t,n){let i=new e._zod.constr(t??e._zod.def);return(!t||n?.parent)&&(i._zod.parent=e),i}function le(e){let t=e;if(!t)return{};if(typeof t=="string")return{error:()=>t};if(t?.message!==void 0){if(t?.error!==void 0)throw new Error("Cannot specify both `message` and `error` params");t.error=t.message}return delete t.message,typeof t.error=="string"?{...t,error:()=>t.error}:t}function oq(e){let t;return new Proxy({},{get(n,i,r){return t??(t=e()),Reflect.get(t,i,r)},set(n,i,r,a){return t??(t=e()),Reflect.set(t,i,r,a)},has(n,i){return t??(t=e()),Reflect.has(t,i)},deleteProperty(n,i){return t??(t=e()),Reflect.deleteProperty(t,i)},ownKeys(n){return t??(t=e()),Reflect.ownKeys(t)},getOwnPropertyDescriptor(n,i){return t??(t=e()),Reflect.getOwnPropertyDescriptor(t,i)},defineProperty(n,i,r){return t??(t=e()),Reflect.defineProperty(t,i,r)}})}function K(e){return typeof e=="bigint"?e.toString()+"n":typeof e=="string"?`"${e}"`:`${e}`}function tz(e){return Object.keys(e).filter(t=>e[t]._zod.optin!==void 0&&e[t]._zod.optout==="optional")}var qu={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]},Bu={int64:[BigInt("-9223372036854775808"),BigInt("9223372036854775807")],uint64:[BigInt(0),BigInt("18446744073709551615")]};function sq(e,t){let n=e._zod.def,i=n.checks;if(i&&i.length>0)throw new Error(".pick() cannot be used on object schemas containing refinements");let a={};return Do(a,e,Ep(e,t)),nt(e,ai(n,{shape:a,checks:[]}))}function Ep(e,t){let n=Wi(e),i=[];for(let r of Reflect.ownKeys(t)){if(!Object.getOwnPropertyDescriptor(n,r)?.enumerable)throw new Error(`Unrecognized key: "${String(r)}"`);t[r]&&i.push(r)}return i}function lq(e,t){let n=e._zod.def,i=n.checks;if(i&&i.length>0)throw new Error(".omit() cannot be used on object schemas containing refinements");let a=new Set(Ep(e,t)),o={};return Do(o,e,Reflect.ownKeys(Wi(e)).filter(s=>!a.has(s))),nt(e,ai(n,{shape:o,checks:[]}))}function cq(e,t){if(!Br(t))throw new Error("Invalid input to extend: expected a plain object");let n=e._zod.def.checks;if(n&&n.length>0){let r=Wi(e);for(let a of Reflect.ownKeys(t))if(Object.getOwnPropertyDescriptor(r,a)!==void 0)throw new Error("Cannot overwrite keys on object schemas containing refinements. Use `.safeExtend()` instead.")}return nt(e,ai(e._zod.def,{shape:vO(e,t)}))}function vO(e,t){let n={};return Do(n,e,Reflect.ownKeys(Wi(e))),QL(n,t),n}function uq(e,t){if(!Br(t))throw new Error("Invalid input to safeExtend: expected a plain object");return nt(e,ai(e._zod.def,{shape:vO(e,t)}))}function dq(e,t){if(!t?._zod?.def)throw new Error("Invalid input to merge: expected an object schema. To merge a plain shape, use `.extend()`.");if(e._zod.def.checks?.length)throw new Error(".merge() cannot be used on object schemas containing refinements. Use .safeExtend() instead.");let n={};Do(n,e,Reflect.ownKeys(Wi(e))),Do(n,t,Reflect.ownKeys(Wi(t)));let i=ai(e._zod.def,{shape:n,get catchall(){return t._zod.def.catchall},checks:t._zod.def.checks??[]});return nt(e,i)}function fq(e,t,n,i="partial"){let a=t._zod.def.checks;if(a&&a.length>0)throw new Error(`.${i}() cannot be used on object schemas containing refinements`);let s=n?new Set(Ep(t,n)):void 0,l={};return Do(l,t,Reflect.ownKeys(Wi(t)),e&&((c,u)=>s&&!s.has(u)?c:new e({type:"optional",innerType:c}))),nt(t,ai(t._zod.def,{shape:l,checks:[]}))}function mq(e,t,n){let i=n?new Set(Ep(t,n)):void 0,r={};return Do(r,t,Reflect.ownKeys(Wi(t)),(a,o)=>i&&!i.has(o)?a:new e({type:"nonoptional",innerType:a})),nt(t,ai(t._zod.def,{shape:r}))}function Mn(e,t=0){if(e.aborted===!0)return!0;for(let n=t;n<e.issues.length;n++)if(e.issues[n]?.continue!==!0)return!0;return!1}function nz(e,t=0){if(e.aborted===!0)return!0;for(let n=t;n<e.issues.length;n++)if(e.issues[n]?.continue===!1)return!0;return!1}function er(e,t){return t.map(n=>{var i;return(i=n).path??(i.path=[]),n.path.unshift(e),n})}function dl(e){return typeof e=="string"?e:e?.message}function gl(e){let t=[];for(let n of e??[]){let i=n._zod.def;if(!/_(length|size)$|_equals$/.test(i.check))break;let r=i.maximum??i.length??i.size;r>=0&&t.push([r,n])}return t}function Vu(e,t,n){var i;for(let r=t;r<e.length;r++)(i=e[r]).schema??(i.schema=n)}function tr(e,t,n){var i;let r=e.inst?._zod?.traits;r?.has("$ZodType")&&(r.has("$ZodCheck")?(i=e).schema??(i.schema=e.inst):e.schema=e.inst);let a=e.schema!==e.inst?e.schema?._zod.def?.error:void 0,o=e.message?e.message:dl(e.inst?._zod.def?.error?.(e))??dl(a?.(e))??dl(t?.error?.(e))??dl(n.customError?.(e))??dl(n.localeError?.(e))??"Invalid input",s={};for(let l of Object.keys(e))l==="inst"||l==="schema"||l==="continue"||l==="input"||l==="__proto__"||(s[l]=e[l]);return s.path??(s.path=[]),s.message=o,t?.reportInput&&(s.input=e.input),s}function Hu(e){return e instanceof Set?"set":e instanceof Map?"map":e instanceof File?"file":"unknown"}var pq=/[\uD800-\uDBFF]/;function Uo(e){let t=e.length;if(!pq.test(e))return t;let n=t;for(let i=0;i<t-1;i++)(e.charCodeAt(i)&64512)===55296&&(e.charCodeAt(i+1)&64512)===56320&&(n--,i++);return n}function Zu(e){return Array.isArray(e)?"array":typeof e=="string"?"string":"unknown"}function X(e){let t=typeof e;switch(t){case"number":return Number.isNaN(e)?"nan":"number";case"object":{if(e===null)return"null";if(Array.isArray(e))return"array";let n=e;if(n&&Object.getPrototypeOf(n)!==Object.prototype&&"constructor"in n&&n.constructor)return n.constructor.name}}return t}function vl(...e){let[t,n,i]=e;return typeof t=="string"?{message:t,code:"custom",input:n,inst:i}:{...t}}function hq(e){return Object.entries(e).filter(([t,n])=>Number.isNaN(Number.parseInt(t,10))).map(t=>t[1])}function bO(e){let t=atob(e),n=new Uint8Array(t.length);for(let i=0;i<t.length;i++)n[i]=t.charCodeAt(i);return n}function yO(e){let t="";for(let n=0;n<e.length;n++)t+=String.fromCharCode(e[n]);return btoa(t)}function gq(e){let t=e.replace(/-/g,"+").replace(/_/g,"/"),n="=".repeat((4-t.length%4)%4);return bO(t+n)}function vq(e){return yO(e).replace(/\+/g,"-").replace(/\//g,"_").replace(/=/g,"")}function bq(e){let t=e.replace(/^0x/,"");if(t.length%2!==0)throw new Error("Invalid hex string length");let n=new Uint8Array(t.length/2);for(let i=0;i<t.length;i+=2)n[i/2]=Number.parseInt(t.slice(i,i+2),16);return n}function yq(e){return Array.from(e).map(t=>t.toString(16).padStart(2,"0")).join("")}var Y_=class{constructor(...t){}};function rz(e,t){for(let n in t){let i=Object.getOwnPropertyDescriptor(t,n);i.get?Object.defineProperty(e,n,{...i,enumerable:!1}):_q(e,n,i.value)}}function ja(e,t,n,i=!0){return Object.defineProperty(e,t,{configurable:!0,writable:!0,enumerable:i,value:n}),n}function Fu(e,t,n){return ja(e,t,n,!1)}function Sq(e,t){for(let n in e){let i=e[n];Object.defineProperty(t,n,{configurable:!0,enumerable:!0,get(){return ja(this,n,i(this))},set(r){ja(this,n,r)}})}return t}function _q(e,t,n){Object.defineProperty(e,t,{configurable:!0,get(){return this==null?n:ja(this,t,n.bind(this))},set(i){ja(this,t,i)}})}function zq(e,t){let n=Object.getPrototypeOf(e);return t in n?void 0:n}var J_,Da=!1,wq={configurable:!0,get(){Da=!0}};function Le(e,t,n){let i=Object.getPrototypeOf(e._zod);if(t in i&&J_!==e._zod){J_=void 0;return}J_=e._zod,Object.defineProperty(i,t,{configurable:!0,get(){Object.defineProperty(this,t,wq);let r=Da;Da=!1;try{let a=n(this);return Da?delete this[t]:Object.defineProperty(this,t,{configurable:!0,writable:!0,value:a}),Da=Da||r,a}catch(a){throw delete this[t],Da=Da||r,a}},set(r){Object.defineProperty(this,t,{configurable:!0,writable:!0,value:r})}})}function $q(e,t,n,i){let r=zq(e,t);r&&Object.defineProperty(r,t,{configurable:!0,get(){let a={configurable:!0,writable:!0,enumerable:i,value:void 0};return Object.defineProperty(this,t,a),a.value=n(this),Object.defineProperty(this,t,a),a.value},set(a){Object.defineProperty(this,t,{configurable:!0,writable:!0,enumerable:i,value:a})}})}var Cp="~constantCatch";function iz(e){let t=()=>e;return t[Cp]=!0,t}var SO,Lo=Object.freeze({status:"aborted"}),az={value:void 0,enumerable:!1},_O="captureStackTrace"in Error?Error:null;function kq(e){let t=_O;if(t){let n=t.stackTraceLimit;if(typeof n=="number"){try{t.stackTraceLimit=0}catch{return _O=null,new e}try{return new e}finally{t.stackTraceLimit=n}}}return new e}function P(e,t,n,i){let r={};function a(f){this.def=f,this.constr=d,this.traits=new Set}a.prototype=r;let o=n,s=o&&new WeakSet;function l(f,m){if(f._zod){if(f._zod.traits.has(e))return}else{az.value=new a(m);try{Object.defineProperty(f,"_zod",az)}finally{az.value=void 0}}if(f._zod.traits.add(e),t(f,m),s){let g=Object.getPrototypeOf(f),_=f._zod.constr.prototype,v=g;for(;v&&v!==_;)v=Object.getPrototypeOf(v);let b=v??g;s.has(b)||(s.add(b),rz(b,o))}let h=d.prototype;for(let g in h)Object.prototype.hasOwnProperty.call(h,g)&&(g in f||(f[g]=h[g].bind(f)))}let c=i?.Parent??Object;class u extends c{}Object.defineProperty(u,"name",{value:e});function d(f){let m=i?.Parent?kq(u):this;l(m,f);let h=m._zod.deferred;if(h){for(let _ of h)_();m._zod.deferred=void 0}let g=globalThis.__zod_globalConfig?.postProcessor;return g&&g(m),m}return Object.defineProperty(d,"init",{value:l}),Object.defineProperty(d,Symbol.hasInstance,{value:f=>i?.Parent&&f instanceof i.Parent?!0:f?._zod?.traits?.has(e)}),Object.defineProperty(d,"name",{value:e}),d}var oz=Symbol("zod_brand"),nr=class extends Error{constructor(){super("Encountered Promise during synchronous parse. Use .parseAsync() instead.")}},Ua=class extends Error{constructor(t){super(`Encountered unidirectional transform during encode: ${t}`),this.name="ZodEncodeError"}};(SO=globalThis).__zod_globalConfig??(SO.__zod_globalConfig={});var on=globalThis.__zod_globalConfig;function Et(e){return e&&Object.assign(on,e),on}function xq(){let e=this._zod;return e.message??(e.message=JSON.stringify(e.def,ml,2)),e.message}function Rq(e){this._zod.message=e}var Tq={get:xq,set:Rq,enumerable:!0,configurable:!0},lz={value:void 0,enumerable:!1},zO=new WeakSet([Object.prototype,Error.prototype]),wO=(e,t)=>{e.name="$ZodError",lz.value=t,Object.defineProperty(e,"issues",lz),lz.value=void 0,Object.defineProperty(e,"message",Tq);let n=Object.getPrototypeOf(e);zO.has(n)||(zO.add(n),Object.defineProperty(n,"toString",{configurable:!0,enumerable:!1,get(){let i=()=>this.message;return Object.defineProperty(this,"toString",{value:i,configurable:!0,writable:!0}),i},set(i){Object.defineProperty(this,"toString",{value:i,configurable:!0,writable:!0})}}))},cz=P("$ZodError",wO),rr=P("$ZodError",wO,void 0,{Parent:Error});function Eq(e,t,n){return Object.prototype.hasOwnProperty.call(e,t)||(t==="__proto__"?Object.defineProperty(e,t,{value:n(),writable:!0,enumerable:!0,configurable:!0}):e[t]=n()),e[t]}function Gu(e,t=n=>n.message){let n={},i=[];for(let r of e.issues)r.path.length>0?Eq(n,r.path[0],()=>[]).push(t(r)):i.push(t(r));return{formErrors:i,fieldErrors:n}}function Ju(e,t=n=>n.message){let n={_errors:[]},i=(r,a=[])=>{for(let o of r.issues)if(o.code==="invalid_union"&&o.errors.length)o.errors.map(s=>i({issues:s},[...a,...o.path]));else if(o.code==="invalid_key")i({issues:o.issues},[...a,...o.path]);else if(o.code==="invalid_element")i({issues:o.issues},[...a,...o.path]);else{let s=[...a,...o.path];if(s.length===0)n._errors.push(t(o));else{let l=n,c=0;for(;c<s.length;){let u=s[c],d=c===s.length-1;if(u==="_errors"){d&&l._errors.push(t(o)),c++;continue}Object.prototype.hasOwnProperty.call(l,u)||Object.defineProperty(l,u,{value:{_errors:[]},enumerable:!0,writable:!0,configurable:!0});let f=l[u];d&&f._errors.push(t(o)),l=f,c++}}}};return i(e),n}function uz(e,t=n=>n.message){let n={errors:[]},i=(r,a=[])=>{var o;for(let s of r.issues)if(s.code==="invalid_union"&&s.errors.length)s.errors.map(l=>i({issues:l},[...a,...s.path]));else if(s.code==="invalid_key")i({issues:s.issues},[...a,...s.path]);else if(s.code==="invalid_element")i({issues:s.issues},[...a,...s.path]);else{let l=[...a,...s.path];if(l.length===0){n.errors.push(t(s));continue}let c=n,u=0;for(;u<l.length;){let d=l[u],f=u===l.length-1;typeof d=="string"?(c.properties??(c.properties={}),Object.prototype.hasOwnProperty.call(c.properties,d)||Object.defineProperty(c.properties,d,{value:{errors:[]},enumerable:!0,writable:!0,configurable:!0}),c=c.properties[d]):(c.items??(c.items=[]),(o=c.items)[d]??(o[d]={errors:[]}),c=c.items[d]),f&&c.errors.push(t(s)),u++}}};return i(e),n}function $O(e){let t=[],n=e.map(i=>typeof i=="object"?i.key:i);for(let i of n)typeof i=="number"?t.push(`[${i}]`):typeof i=="symbol"?t.push(`[${JSON.stringify(String(i))}]`):/[^\w$]/.test(i)?t.push(`[${JSON.stringify(i)}]`):(t.length&&t.push("."),t.push(i));return t.join("")}function dz(e){let t=[],n=[...e.issues].sort((i,r)=>(i.path??[]).length-(r.path??[]).length);for(let i of n)t.push(`\u2716 ${i.message}`),i.path?.length&&t.push(`  \u2192 at ${$O(i.path)}`);return t.join(`
`)}function Ip(e,t){return{callee:t?.callee??e,Err:t?.Err}}var bl=e=>{let t=(n,i,r,a)=>{let o=r?{...r,async:!1}:{async:!1},s=n._zod.run({value:i,issues:[]},o);if(s instanceof Promise)throw new nr;if(s.issues.length){let l=new(a?.Err??e)(s.issues.map(c=>tr(c,o,Et())));throw Tp(l,a?.callee??t),l}return s.value};return t},Op=bl(rr),yl=e=>{let t=async(n,i,r,a)=>{let o=r?{...r,async:!0}:{async:!0},s=n._zod.run({value:i,issues:[]},o);if(s instanceof Promise&&(s=await s),s.issues.length){let l=new(a?.Err??e)(s.issues.map(c=>tr(c,o,Et())));throw Tp(l,a?.callee??t),l}return s.value};return t},Np=yl(rr),Sl=e=>(t,n,i)=>{let r=i?{...i,async:!1}:{async:!1},a=t._zod.run({value:n,issues:[]},r);if(a instanceof Promise)throw new nr;return a.issues.length?kO(e,a.issues,r):{success:!0,data:a.value}},Iq=Sl(rr);function kO(e,t,n){let i;return{success:!1,get error(){return i||(i=new e(t.map(r=>tr(r,n,Et()))),t=void 0,n=void 0),i},set error(r){i=r,t=void 0,n=void 0}}}var _l=e=>async(t,n,i)=>{let r=i?{...i,async:!0}:{async:!0},a=t._zod.run({value:n,issues:[]},r);return a instanceof Promise&&(a=await a),a.issues.length?kO(e,a.issues,r):{success:!0,data:a.value}},Oq=_l(rr),Nq=Symbol.for("zod.compile.invalid"),Aq=Symbol.for("zod.compile.fallback"),Ku=((e,t,n)=>{let i=e._zod.bag.validator;if(i!==void 0){if(i(t)!==Nq)return!0;if(i.definite===!0&&n===void 0)return!1}return Pq(e,t,n)});function Pq(e,t,n){let i=n?{...n,async:!1,abortEarly:!0}:{async:!1,abortEarly:!0},r=e._zod.bag.fallbackRun,a;if(r?(i[Aq]=!0,a=r({value:t,issues:[]},i)):a=e._zod.run({value:t,issues:[]},i),a instanceof Promise)throw new nr;return a.issues.length===0}var Yu=async(e,t,n)=>{let i=n?{...n,async:!0,abortEarly:!0}:{async:!0,abortEarly:!0},r=e._zod.run({value:t,issues:[]},i);return r instanceof Promise&&(r=await r),r.issues.length===0},Ap=e=>{let t=bl(e),n=(i,r,a,o)=>{let s=a?{...a,direction:"backward"}:{direction:"backward"};return t(i,r,s,Ip(n,o))};return n},Mq=Ap(rr),Pp=e=>{let t=bl(e),n=(i,r,a,o)=>t(i,r,a,Ip(n,o));return n},Dq=Pp(rr),Mp=e=>{let t=yl(e),n=async(i,r,a,o)=>{let s=a?{...a,direction:"backward"}:{direction:"backward"};return await t(i,r,s,Ip(n,o))};return n},jq=Mp(rr),Dp=e=>{let t=yl(e),n=async(i,r,a,o)=>await t(i,r,a,Ip(n,o));return n},Uq=Dp(rr),jp=e=>(t,n,i)=>{let r=i?{...i,direction:"backward"}:{direction:"backward"};return Sl(e)(t,n,r)},Lq=jp(rr),Up=e=>(t,n,i)=>Sl(e)(t,n,i),qq=Up(rr),Lp=e=>async(t,n,i)=>{let r=i?{...i,direction:"backward"}:{direction:"backward"};return _l(e)(t,n,r)},Bq=Lp(rr),qp=e=>async(t,n,i)=>_l(e)(t,n,i),Vq=qp(rr);var Hr={};Ii(Hr,{anyString:()=>jz,base64:()=>Ez,base64url:()=>Cz,bigint:()=>Lz,boolean:()=>qz,browserEmail:()=>Xq,cidrv4:()=>Rz,cidrv6:()=>Tz,creditCard:()=>Bp,cuid:()=>mz,cuid2:()=>pz,currencyCode:()=>Az,date:()=>Pz,datetime:()=>Dz,domain:()=>Oz,duration:()=>Sz,e164:()=>Nz,email:()=>zz,emoji:()=>wz,extendedDuration:()=>Hq,guid:()=>_z,hex:()=>Fz,hostname:()=>Iz,html5Email:()=>Jq,httpProtocol:()=>Xu,iban:()=>Vp,idnEmail:()=>Yq,integer:()=>Wu,ipv4:()=>$z,ipv6:()=>kz,ksuid:()=>vz,lowercase:()=>Hz,mac:()=>xz,md5_base64:()=>t3,md5_base64url:()=>n3,md5_hex:()=>e3,nanoid:()=>bz,nanoidOfLength:()=>yz,null:()=>Bz,number:()=>ea,rfc5322Email:()=>Kq,sha1_base64:()=>i3,sha1_base64url:()=>a3,sha1_hex:()=>r3,sha256_base64:()=>s3,sha256_base64url:()=>l3,sha256_hex:()=>o3,sha384_base64:()=>u3,sha384_base64url:()=>d3,sha384_hex:()=>c3,sha512_base64:()=>m3,sha512_base64url:()=>p3,sha512_hex:()=>f3,string:()=>Uz,time:()=>Mz,ulid:()=>hz,undefined:()=>Vz,unicodeEmail:()=>xO,uppercase:()=>Zz,uuid:()=>qo,uuid4:()=>Zq,uuid6:()=>Fq,uuid7:()=>Gq,xid:()=>gz});var mz=/^[cC][0-9a-z]{6,}$/,pz=/^[0-9a-z]+$/,hz=/^[0-7][0-9A-HJKMNP-TV-Za-hjkmnp-tv-z]{25}$/,gz=/^[0-9a-vA-V]{20}$/,vz=/^[A-Za-z0-9]{27}$/,bz=/^[a-zA-Z0-9_-]{21}$/;function yz(e){return new RegExp(`^[a-zA-Z0-9_-]{${e}}$`)}var Sz=/^P(?:(\d+W)|(?!.*W)(?=\d|T\d)(\d+Y)?(\d+M)?(\d+D)?(T(?=\d)(\d+H)?(\d+M)?(\d+([.,]\d+)?S)?)?)$/,Hq=/^[-+]?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)?)??$/,_z=/^([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})$/,qo=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)$/,Zq=qo(4),Fq=qo(6),Gq=qo(7),zz=/^(?:[A-Za-z0-9_'+\-]+\.)*[A-Za-z0-9_'+\-]*[A-Za-z0-9_+-]@(?:[A-Za-z0-9][A-Za-z0-9\-]*\.)+[A-Za-z]{2,}$/,Jq=/^[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])?)*$/,Kq=/^(([^<>()\[\]\\.,;:\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,}))$/,xO=/^[^\s@"]{1,64}@[^\s@]{1,255}$/u,Yq=xO,Xq=/^[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])?)*$/,Wq="^(?=[\\s\\S]*[\\p{Extended_Pictographic}\\p{Regional_Indicator}\\u20E3])[\\p{Extended_Pictographic}\\p{Emoji_Component}]+$";function wz(){return new RegExp(Wq,"u")}var $z=/^(?:(?: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])$/,kz=/^(([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}|:))$/,xz=e=>{let t=Vr(e??":");return new RegExp(`^(?:[0-9A-F]{2}${t}){5}[0-9A-F]{2}$|^(?:[0-9a-f]{2}${t}){5}[0-9a-f]{2}$`)},Rz=/^((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])$/,Tz=/^(([0-9a-fA-F]{1,4}:){7}[0-9a-fA-F]{1,4}|([0-9a-fA-F]{1,4}:){1,7}:|([0-9a-fA-F]{1,4}:){1,6}:[0-9a-fA-F]{1,4}|([0-9a-fA-F]{1,4}:){1,5}(:[0-9a-fA-F]{1,4}){1,2}|([0-9a-fA-F]{1,4}:){1,4}(:[0-9a-fA-F]{1,4}){1,3}|([0-9a-fA-F]{1,4}:){1,3}(:[0-9a-fA-F]{1,4}){1,4}|([0-9a-fA-F]{1,4}:){1,2}(:[0-9a-fA-F]{1,4}){1,5}|[0-9a-fA-F]{1,4}:((:[0-9a-fA-F]{1,4}){1,6})|:((:[0-9a-fA-F]{1,4}){1,7}|:))\/(12[0-8]|1[01][0-9]|[1-9]?[0-9])$/,Ez=/^$|^(?:[0-9a-zA-Z+/]{4})*(?:(?:[0-9a-zA-Z+/]{2}==)|(?:[0-9a-zA-Z+/]{3}=))?$/,Cz=/^(?:[A-Za-z0-9_-]{4})*(?:[A-Za-z0-9_-]{2,3})?$/,Iz=/^(?=.{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])?)*\.?$/,Oz=/^(?=.{1,253}$)([a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?\.)+[a-zA-Z]{2,63}$/,Xu=/^https?$/,Nz=/^\+[1-9]\d{6,14}$/,Bp=/^\d(?:[ -]?\d){11,18}$/,Az=/^(?:AED|AFN|ALL|AMD|AOA|ARS|AUD|AWG|AZN|BAM|BBD|BDT|BHD|BIF|BMD|BND|BOB|BOV|BRL|BSD|BTN|BWP|BYN|BZD|CAD|CDF|CHE|CHF|CHW|CLF|CLP|CNY|COP|COU|CRC|CUP|CVE|CZK|DJF|DKK|DOP|DZD|EGP|ERN|ETB|EUR|FJD|FKP|GBP|GEL|GHS|GIP|GMD|GNF|GTQ|GYD|HKD|HNL|HTG|HUF|IDR|ILS|INR|IQD|IRR|ISK|JMD|JOD|JPY|KES|KGS|KHR|KMF|KPW|KRW|KWD|KYD|KZT|LAK|LBP|LKR|LRD|LSL|LYD|MAD|MDL|MGA|MKD|MMK|MNT|MOP|MRU|MUR|MVR|MWK|MXN|MXV|MYR|MZN|NAD|NGN|NIO|NOK|NPR|NZD|OMR|PAB|PEN|PGK|PHP|PKR|PLN|PYG|QAR|RON|RSD|RUB|RWF|SAR|SBD|SCR|SDG|SEK|SGD|SHP|SLE|SOS|SRD|SSP|STN|SVC|SYP|SZL|THB|TJS|TMT|TND|TOP|TRY|TTD|TWD|TZS|UAH|UGX|USD|USN|UYI|UYU|UYW|UZS|VED|VES|VND|VUV|WST|XAD|XAF|XAG|XAU|XBA|XBB|XBC|XBD|XCD|XCG|XDR|XOF|XPD|XPF|XPT|XSU|XTS|XUA|XXX|YER|ZAR|ZMW|ZWG)$/,Vp=/^[A-Z]{2}(?!00|01|99)\d{2}[A-Z0-9]{11,30}$/,RO="(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))";function Qq(e){return new RegExp(`^${e}$`)}var Pz=Qq(RO);function fz(e){let t="(?:[01]\\d|2[0-3]):[0-5]\\d";return typeof e.precision=="number"?e.precision===-1?`${t}`:e.precision===0?`${t}:[0-5]\\d`:`${t}:[0-5]\\d\\.\\d{${e.precision}}`:e.seconds?`${t}:[0-5]\\d(?:\\.\\d+)?`:`${t}(?::[0-5]\\d(?:\\.\\d+)?)?`}function Mz(e){return new RegExp(`^${fz(e)}$`)}function Dz(e){let t=["Z"];e.offset&&t.push("([+-](?:[01]\\d|2[0-3]):[0-5]\\d)");let n=`${fz({precision:e.precision,seconds:!0})}(?:${t.join("|")})`,i=e.local?`${n}|${fz({precision:e.precision})}`:n;return new RegExp(`^${RO}T(?:${i})$`)}var jz=/^[\s\S]{0,}$/,Uz=e=>{let t=e?`[\\s\\S]{${e?.minimum??0},${e?.maximum??""}}`:"[\\s\\S]*";return new RegExp(`^${t}$`)},Lz=/^-?\d+n?$/,Wu=/^-?\d+$/,ea=/^-?\d+(?:\.\d+)?$/,qz=/^(?:true|false)$/i,Bz=/^null$/i;var Vz=/^undefined$/i;var Hz=/^[^A-Z]*$/,Zz=/^[^a-z]*$/,Fz=/^[0-9a-fA-F]*$/;function Qu(e,t){return new RegExp(`^[A-Za-z0-9+/]{${e}}${t}$`)}function ed(e){return new RegExp(`^[A-Za-z0-9_-]{${e}}$`)}var e3=/^[0-9a-fA-F]{32}$/,t3=Qu(22,"=="),n3=ed(22),r3=/^[0-9a-fA-F]{40}$/,i3=Qu(27,"="),a3=ed(27),o3=/^[0-9a-fA-F]{64}$/,s3=Qu(43,"="),l3=ed(43),c3=/^[0-9a-fA-F]{96}$/,u3=Qu(64,""),d3=ed(64),f3=/^[0-9a-fA-F]{128}$/,m3=Qu(86,"=="),p3=ed(86);var dt=P("$ZodCheck",(e,t)=>{var n;e._zod??(e._zod={}),e._zod.def=t,(n=e._zod).onattach??(n.onattach=[])}),Gz=e=>{let t=e.value;return!Rp(t)&&t.size!==void 0},Jz=e=>{let t=e.value;return!Rp(t)&&t.length!==void 0},Hp={number:"number",bigint:"bigint",object:"date"},Fp=P("$ZodCheckLessThan",(e,t)=>{dt.init(e,t);let n=Hp[typeof t.value];e._zod.check=i=>{(t.inclusive?i.value<=t.value:i.value<t.value)||i.issues.push({origin:Hp[typeof i.value]??n,code:"too_big",maximum:typeof t.value=="object"?t.value.getTime():t.value,input:i.value,inclusive:t.inclusive,inst:e,continue:!t.abort})}}),Gp=P("$ZodCheckGreaterThan",(e,t)=>{dt.init(e,t);let n=Hp[typeof t.value];e._zod.check=i=>{(t.inclusive?i.value>=t.value:i.value>t.value)||i.issues.push({origin:Hp[typeof i.value]??n,code:"too_small",minimum:typeof t.value=="object"?t.value.getTime():t.value,input:i.value,inclusive:t.inclusive,inst:e,continue:!t.abort})}}),Kz=P("$ZodCheckMultipleOf",(e,t)=>{dt.init(e,t),e._zod.check=n=>{if(typeof n.value!=typeof t.value)throw new Error("Cannot mix number and bigint in multiple_of check.");(typeof n.value=="bigint"?t.value!==BigInt(0)&&n.value%t.value===BigInt(0):ju(n.value,t.value)===0)||n.issues.push({origin:typeof n.value,code:"not_multiple_of",divisor:t.value,input:n.value,inst:e,continue:!t.abort})}}),Yz=P("$ZodCheckNumberFormat",(e,t)=>{dt.init(e,t),t.format=t.format||"float64";let n=t.format?.includes("int"),i=n?"int":"number",[r,a]=qu[t.format];e._zod.check=o=>{let s=o.value;if(n){if(!Number.isInteger(s)){o.issues.push({expected:i,format:t.format,code:"invalid_type",continue:!1,input:s,inst:e});return}if(!Number.isSafeInteger(s)){s>0?o.issues.push({input:s,code:"too_big",maximum:Number.MAX_SAFE_INTEGER,note:"Integers must be within the safe integer range.",inst:e,origin:i,inclusive:!0,continue:!t.abort}):o.issues.push({input:s,code:"too_small",minimum:Number.MIN_SAFE_INTEGER,note:"Integers must be within the safe integer range.",inst:e,origin:i,inclusive:!0,continue:!t.abort});return}}s<r&&o.issues.push({origin:"number",input:s,code:"too_small",minimum:r,inclusive:!0,inst:e,continue:!t.abort}),s>a&&o.issues.push({origin:"number",input:s,code:"too_big",maximum:a,inclusive:!0,inst:e,continue:!t.abort})}}),Xz=P("$ZodCheckBigIntFormat",(e,t)=>{dt.init(e,t);let[n,i]=Bu[t.format];e._zod.check=r=>{let a=r.value;a<n&&r.issues.push({origin:"bigint",input:a,code:"too_small",minimum:n,inclusive:!0,inst:e,continue:!t.abort}),a>i&&r.issues.push({origin:"bigint",input:a,code:"too_big",maximum:i,inclusive:!0,inst:e,continue:!t.abort})}}),Wz=P("$ZodCheckMaxSize",(e,t)=>{var n;dt.init(e,t),(n=e._zod.def).when??(n.when=Gz),e._zod.check=i=>{let r=i.value;r.size<=t.maximum||i.issues.push({origin:Hu(r),code:"too_big",maximum:t.maximum,inclusive:!0,input:r,inst:e,continue:!t.abort})}}),Qz=P("$ZodCheckMinSize",(e,t)=>{var n;dt.init(e,t),(n=e._zod.def).when??(n.when=Gz),e._zod.check=i=>{let r=i.value;r.size>=t.minimum||i.issues.push({origin:Hu(r),code:"too_small",minimum:t.minimum,inclusive:!0,input:r,inst:e,continue:!t.abort})}}),e0=P("$ZodCheckSizeEquals",(e,t)=>{var n;dt.init(e,t),(n=e._zod.def).when??(n.when=Gz),e._zod.check=i=>{let r=i.value,a=r.size;if(a===t.size)return;let o=a>t.size;i.issues.push({origin:Hu(r),...o?{code:"too_big",maximum:t.size}:{code:"too_small",minimum:t.size},inclusive:!0,exact:!0,input:i.value,inst:e,continue:!t.abort})}}),t0=P("$ZodCheckMaxLength",(e,t)=>{var n;dt.init(e,t),(n=e._zod.def).when??(n.when=Jz),e._zod.check=i=>{let r=i.value,a=r.length;if((typeof r=="string"&&a>t.maximum?Uo(r):a)<=t.maximum)return;let s=Zu(r);i.issues.push({origin:s,code:"too_big",maximum:t.maximum,inclusive:!0,input:r,inst:e,continue:!t.abort})}}),n0=P("$ZodCheckMinLength",(e,t)=>{var n;dt.init(e,t),(n=e._zod.def).when??(n.when=Jz),e._zod.check=i=>{let r=i.value,a=r.length;if((typeof r=="string"&&a>=t.minimum&&a<t.minimum*2?Uo(r):a)>=t.minimum)return;let s=Zu(r);i.issues.push({origin:s,code:"too_small",minimum:t.minimum,inclusive:!0,input:r,inst:e,continue:!t.abort})}}),r0=P("$ZodCheckLengthEquals",(e,t)=>{var n;dt.init(e,t),(n=e._zod.def).when??(n.when=Jz),e._zod.check=i=>{let r=i.value,a=r.length,o=typeof r=="string"&&a>=t.length&&a<=t.length*2?Uo(r):a;if(o===t.length)return;let s=Zu(r),l=o>t.length;i.issues.push({origin:s,...l?{code:"too_big",maximum:t.length}:{code:"too_small",minimum:t.length},inclusive:!0,exact:!0,input:i.value,inst:e,continue:!t.abort})}}),zl=P("$ZodCheckStringFormat",(e,t)=>{var n,i;dt.init(e,t),t.pattern?(n=e._zod).check??(n.check=r=>{t.pattern.lastIndex=0,!t.pattern.test(r.value)&&r.issues.push({origin:"string",code:"invalid_format",format:t.format,input:r.value,...t.pattern?{pattern:t.pattern.toString()}:{},inst:e,continue:!t.abort})}):(i=e._zod).check??(i.check=()=>{})}),i0=P("$ZodCheckRegex",(e,t)=>{zl.init(e,t),e._zod.check=n=>{t.pattern.lastIndex=0,!t.pattern.test(n.value)&&n.issues.push({origin:"string",code:"invalid_format",format:"regex",input:n.value,pattern:t.pattern.toString(),inst:e,continue:!t.abort})}}),a0=P("$ZodCheckLowerCase",(e,t)=>{t.pattern??(t.pattern=Hz),zl.init(e,t)}),o0=P("$ZodCheckUpperCase",(e,t)=>{t.pattern??(t.pattern=Zz),zl.init(e,t)}),s0=P("$ZodCheckIncludes",(e,t)=>{dt.init(e,t);let n=Vr(t.includes),i=new RegExp(typeof t.position=="number"?`^.{${t.position},}${n}`:n);t.pattern=i,e._zod.check=r=>{r.value.includes(t.includes,t.position)||r.issues.push({origin:"string",code:"invalid_format",format:"includes",includes:t.includes,input:r.value,inst:e,continue:!t.abort})}}),l0=P("$ZodCheckStartsWith",(e,t)=>{dt.init(e,t);let n=new RegExp(`^${Vr(t.prefix)}.*`);t.pattern??(t.pattern=n),e._zod.check=i=>{i.value.startsWith(t.prefix)||i.issues.push({origin:"string",code:"invalid_format",format:"starts_with",prefix:t.prefix,input:i.value,inst:e,continue:!t.abort})}}),c0=P("$ZodCheckEndsWith",(e,t)=>{dt.init(e,t);let n=new RegExp(`.*${Vr(t.suffix)}$`);t.pattern??(t.pattern=n),e._zod.check=i=>{i.value.endsWith(t.suffix)||i.issues.push({origin:"string",code:"invalid_format",format:"ends_with",suffix:t.suffix,input:i.value,inst:e,continue:!t.abort})}});function Zp(e,t,n){e.issues.length&&t.issues.push(...er(n,e.issues))}var u0=P("$ZodCheckProperty",(e,t)=>{dt.init(e,t),e._zod.check=n=>{let i=t.schema._zod.run({value:n.value[t.property],issues:[]},{});if(i instanceof Promise)return i.then(r=>Zp(r,n,t.property));Zp(i,n,t.property)}}),d0=P("$ZodCheckProperties",(e,t)=>{dt.init(e,t),Fu(e,Symbol.iterator,function*(){yield e});let n;e._zod.check=i=>{if(i.value==null){i.issues.push({expected:"object",code:"invalid_type",input:i.value,inst:e});return}n??(n=Reflect.ownKeys(t.shape).map(o=>[o,t.shape[o]]));let r=i.value,a;for(let[o,s]of n){let l=s._zod.run({value:r[o],issues:[]},{});l instanceof Promise?(a??(a=[]),a.push(l.then(c=>Zp(c,i,o)))):Zp(l,i,o)}if(a)return Promise.all(a).then(()=>{})}}),f0=P("$ZodCheckMimeType",(e,t)=>{dt.init(e,t);let n=new Set(t.mime);e._zod.check=i=>{n.has(i.value.type)||i.issues.push({code:"invalid_value",values:t.mime,input:i.value.type,inst:e,continue:!t.abort})}}),m0=P("$ZodCheckOverwrite",(e,t)=>{dt.init(e,t),e._zod.check=n=>{n.value=t.tx(n.value)}});var Bo=class{constructor(t=[],n={}){this.content=[],this.indent=0,this.args=t,this.closed=n}indented(t){this.indent+=1;try{t(this)}finally{this.indent-=1}}write(t){if(typeof t=="function"){t(this,{execution:"sync"}),t(this,{execution:"async"});return}let i=t.split(`
`).filter(o=>o),r=Math.min(...i.map(o=>o.length-o.trimStart().length)),a=i.map(o=>o.slice(r)).map(o=>" ".repeat(this.indent*2)+o);for(let o of a)this.content.push(o)}compile(){let t=Function,n=this?.content??[""];return new t(...Object.keys(this.closed),`return function (${this.args.join(", ")}) {
${n.join(`
`)}
};`)(...Object.values(this.closed))}};var p0={major:4,minor:6,patch:6};var Ne=P("$ZodType",(e,t)=>{var n;e??(e={}),e._zod.def=t,e._zod.bag=e._zod.bag||{},e._zod.version=p0;let i=e._zod.def.checks,r=e._zod.traits.has("$ZodCheck")?[e,...i??[]]:i?.length?[...i]:[];for(let a of r)for(let o of a._zod.onattach)o(e);if(r.length===0)(n=e._zod).deferred??(n.deferred=[]),e._zod.deferred?.push(()=>{e._zod.run=e._zod.parse});else{let a=(s,l,c)=>{if(s.memo)return s;let u=Mn(s),d;for(let f of l){if(f._zod.def.when){if(nz(s)||!f._zod.def.when(s))continue}else if(u)continue;let m=s.issues.length,h=f._zod.check(s);if(h instanceof Promise&&c?.async===!1)throw new nr;if(d||h instanceof Promise)d=(d??Promise.resolve()).then(async()=>{await h,s.issues.length!==m&&(Vu(s.issues,m,e),u||(u=Mn(s,m)))});else{if(s.issues.length===m)continue;Vu(s.issues,m,e),u||(u=Mn(s,m))}}return d?d.then(()=>s):s},o=(s,l,c)=>{if(Mn(s))return s.aborted=!0,s;let u=a(l,r,c);if(u instanceof Promise){if(c.async===!1)throw new nr;return u.then(d=>e._zod.parse(d,c))}return e._zod.parse(u,c)};e._zod.run=(s,l)=>{if(l.skipChecks)return e._zod.parse(s,l);if(l.direction==="backward"){let u=e._zod.parse({value:s.value,issues:[]},{...l,skipChecks:!0});return u instanceof Promise?u.then(d=>o(d,s,l)):o(u,s,l)}let c=e._zod.parse(s,l);if(c instanceof Promise){if(l.async===!1)throw new nr;return c.then(u=>a(u,r,l))}return a(c,r,l)}}},{get"~standard"(){return Fu(this,"~standard",Wp(this))},set"~standard"(e){ja(this,"~standard",e)}}),HO=(e,t)=>e.issues.length?{issues:e.issues.map(n=>tr(n,t,Et()))}:{value:e.value};async function h3(e,t){let n={async:!0};return HO(await e._zod.run({value:t,issues:[]},n),n)}function Wp(e){return{validate:t=>{let n={async:!1};try{let i=e._zod.run({value:t,issues:[]},n);if(!(i instanceof Promise))return HO(i,n)}catch{}return h3(e,t)},vendor:"zod",version:1}}var Vo=P("$ZodString",(e,t)=>{Ne.init(e,t),e._zod.pattern=t.pattern??jz,e._zod.parse=(n,i)=>{if(t.coerce)try{n.value=String(n.value)}catch{}return typeof n.value=="string"||n.issues.push({expected:"string",code:"invalid_type",input:n.value,inst:e}),n}}),rt=P("$ZodStringFormat",(e,t)=>{zl.init(e,t),Vo.init(e,t)}),g0=P("$ZodGUID",(e,t)=>{t.pattern??(t.pattern=_z),rt.init(e,t)}),v0=P("$ZodUUID",(e,t)=>{if(t.version){let i={v1:1,v2:2,v3:3,v4:4,v5:5,v6:6,v7:7,v8:8}[t.version];if(i===void 0)throw new Error(`Invalid UUID version: "${t.version}"`);t.pattern??(t.pattern=qo(i))}else t.pattern??(t.pattern=qo());rt.init(e,t)}),b0=P("$ZodEmail",(e,t)=>{t.pattern??(t.pattern=zz),rt.init(e,t)}),y0=1,td=2;function S0(e){try{return typeof URL<"u"&&typeof URL.canParse=="function"?URL.canParse(e):(new URL(e),!0)}catch{return!1}}function Qp(e,t){return!("normalize"in t)&&!("hostname"in t)&&!("protocol"in t)?S0(e)||td:ZO(e,t)}function ZO(e,t){if(!t.normalize&&t.protocol?.source===Xu.source&&!/^https?:\/\//i.test(e))return y0;try{if(typeof URL<"u"){let n=URL;if(typeof n.parse=="function")return n.parse(e)??td}return new URL(e)}catch{return td}}var g3=/[\t\n\r]/g;function nd(e){return e.replace(g3,"")}function eh(e,t){return t.lastIndex=0,t.test(e.hostname)}function th(e,t){return t.lastIndex=0,t.test(e.protocol.endsWith(":")?e.protocol.slice(0,-1):e.protocol)}var _0=P("$ZodURL",(e,t)=>{rt.init(e,t),e._zod.check=n=>{try{let i=n.value.trim(),r=Qp(i,t);if(r===y0){n.issues.push({code:"invalid_format",format:"url",note:"Invalid URL format",input:n.value,inst:e,continue:!t.abort});return}if(r===td){n.issues.push({code:"invalid_format",format:"url",input:n.value,inst:e,continue:!t.abort});return}if(r===!0){n.value=nd(i);return}t.hostname&&!eh(r,t.hostname)&&n.issues.push({code:"invalid_format",format:"url",note:"Invalid hostname",pattern:t.hostname.source,input:n.value,inst:e,continue:!t.abort}),t.protocol&&!th(r,t.protocol)&&n.issues.push({code:"invalid_format",format:"url",note:"Invalid protocol",pattern:t.protocol.source,input:n.value,inst:e,continue:!t.abort}),n.value=t.normalize?r.href:nd(i);return}catch{n.issues.push({code:"invalid_format",format:"url",input:n.value,inst:e,continue:!t.abort})}}}),z0=P("$ZodEmoji",(e,t)=>{t.pattern??(t.pattern=wz()),rt.init(e,t)}),w0=P("$ZodNanoID",(e,t)=>{if(t.length!==void 0&&(!Number.isInteger(t.length)||t.length<1))throw new Error(`Invalid nanoid length: ${t.length}`);t.pattern??(t.pattern=t.length===void 0?bz:yz(t.length)),rt.init(e,t)}),$0=P("$ZodCUID",(e,t)=>{t.pattern??(t.pattern=mz),rt.init(e,t)}),k0=P("$ZodCUID2",(e,t)=>{t.pattern??(t.pattern=pz),rt.init(e,t)}),x0=P("$ZodULID",(e,t)=>{t.pattern??(t.pattern=hz),rt.init(e,t)}),R0=P("$ZodXID",(e,t)=>{t.pattern??(t.pattern=gz),rt.init(e,t)}),T0=P("$ZodKSUID",(e,t)=>{t.pattern??(t.pattern=vz),rt.init(e,t)}),E0=P("$ZodISODateTime",(e,t)=>{t.pattern??(t.pattern=Dz(t)),rt.init(e,t)}),C0=P("$ZodISODate",(e,t)=>{t.pattern??(t.pattern=Pz),rt.init(e,t)}),I0=P("$ZodISOTime",(e,t)=>{t.pattern??(t.pattern=Mz(t)),rt.init(e,t)}),O0=P("$ZodISODuration",(e,t)=>{t.pattern??(t.pattern=Sz),rt.init(e,t)}),N0=P("$ZodIPv4",(e,t)=>{t.pattern??(t.pattern=$z),rt.init(e,t)}),v3=/^[0-9a-fA-F:.]+$/;function rd(e){return v3.test(e)?S0(`http://[${e}]`):!1}var A0=P("$ZodIPv6",(e,t)=>{t.pattern??(t.pattern=kz),rt.init(e,t),e._zod.check=n=>{rd(n.value)||n.issues.push({code:"invalid_format",format:"ipv6",input:n.value,inst:e,continue:!t.abort})}}),P0=P("$ZodMAC",(e,t)=>{t.pattern??(t.pattern=xz(t.delimiter)),rt.init(e,t)}),M0=P("$ZodCIDRv4",(e,t)=>{t.pattern??(t.pattern=Rz),rt.init(e,t)});function nh(e){let t=e.split("/");if(t.length!==2)return!1;let[n,i]=t;if(!i)return!1;let r=Number(i);return`${r}`!==i||r<0||r>128?!1:rd(n)}var D0=P("$ZodCIDRv6",(e,t)=>{t.pattern??(t.pattern=Tz),rt.init(e,t),e._zod.check=n=>{nh(n.value)||n.issues.push({code:"invalid_format",format:"cidrv6",input:n.value,inst:e,continue:!t.abort})}});function id(e){if(e==="")return!0;if(/\s/.test(e)||e.length%4!==0)return!1;try{return atob(e),!0}catch{return!1}}var rh=/^[0-9a-zA-Z+/]*={0,2}$/,j0=P("$ZodBase64",(e,t)=>{t.pattern??(t.pattern=rh),rt.init(e,t),e._zod.check=n=>{id(n.value)||n.issues.push({code:"invalid_format",format:"base64",input:n.value,inst:e,continue:!t.abort})}}),ad=/^[A-Za-z0-9_-]*$/;function ih(e){if(!ad.test(e))return!1;let t=e.replace(/[-_]/g,i=>i==="-"?"+":"/"),n=t.padEnd(Math.ceil(t.length/4)*4,"=");return id(n)}var U0=P("$ZodBase64URL",(e,t)=>{t.pattern??(t.pattern=ad),rt.init(e,t),e._zod.check=n=>{ih(n.value)||n.issues.push({code:"invalid_format",format:"base64url",input:n.value,inst:e,continue:!t.abort})}}),L0=P("$ZodE164",(e,t)=>{t.pattern??(t.pattern=Nz),rt.init(e,t)}),b3=/[- ]/g;function y3(e){let t=e.length,n=1,i=0;for(;t;){let r=e.charCodeAt(--t)-48;n^=1,i+=n?[0,2,4,6,8,1,3,5,7,9][r]:r}return i%10===0}function ah(e){return Bp.test(e)?y3(e.replace(b3,"")):!1}var q0=P("$ZodCreditCard",(e,t)=>{t.pattern??(t.pattern=Bp),rt.init(e,t),e._zod.check=n=>{ah(n.value)||n.issues.push({code:"invalid_format",format:"credit_card",input:n.value,inst:e,continue:!t.abort})}});function S3(e){let t=0,n=e.length;for(let i=4;i<n;i++){let r=e.charCodeAt(i);t=(r>=65?t*100+(r-55):t*10+(r-48))%97}for(let i=0;i<4;i++){let r=e.charCodeAt(i);t=(r>=65?t*100+(r-55):t*10+(r-48))%97}return t===1}function oh(e){return Vp.test(e)?S3(e):!1}var B0=P("$ZodIBAN",(e,t)=>{t.pattern??(t.pattern=Vp),rt.init(e,t),e._zod.check=n=>{oh(n.value)||n.issues.push({code:"invalid_format",format:"iban",input:n.value,inst:e,continue:!t.abort})}});function sh(e,t=null){try{let n=e.split(".");if(n.length!==3)return!1;let[i]=n;if(!i)return!1;let r=JSON.parse(atob(i));return!("typ"in r&&r?.typ!=="JWT"||!r.alg||t&&(!("alg"in r)||r.alg!==t))}catch{return!1}}var V0=P("$ZodJWT",(e,t)=>{rt.init(e,t),e._zod.check=n=>{sh(n.value,t.alg)||n.issues.push({code:"invalid_format",format:"jwt",input:n.value,inst:e,continue:!t.abort})}}),H0=P("$ZodCustomStringFormat",(e,t)=>{rt.init(e,t),e._zod.check=n=>{t.fn(n.value)||n.issues.push({code:"invalid_format",format:t.format,input:n.value,inst:e,continue:!t.abort})}}),lh=P("$ZodNumber",(e,t)=>{Ne.init(e,t),e._zod.pattern=ea,e._zod.parse=(n,i)=>{if(t.coerce)try{n.value=Number(n.value)}catch{}let r=n.value;if(typeof r=="number"&&!Number.isNaN(r)&&Number.isFinite(r))return n;let a=typeof r=="number"?Number.isNaN(r)?"NaN":Number.isFinite(r)?void 0:String(r):void 0;return n.issues.push({expected:"number",code:"invalid_type",input:r,inst:e,...a?{received:a}:{}}),n}}),Z0=P("$ZodNumberFormat",(e,t)=>{Yz.init(e,t),lh.init(e,t)}),od=P("$ZodBoolean",(e,t)=>{Ne.init(e,t),e._zod.pattern=qz,e._zod.parse=(n,i)=>{if(t.coerce)try{n.value=!!n.value}catch{}let r=n.value;return typeof r=="boolean"||n.issues.push({expected:"boolean",code:"invalid_type",input:r,inst:e}),n}}),ch=P("$ZodBigInt",(e,t)=>{Ne.init(e,t),e._zod.pattern=Lz,e._zod.parse=(n,i)=>{if(t.coerce)try{n.value=BigInt(n.value)}catch{}return typeof n.value=="bigint"||n.issues.push({expected:"bigint",code:"invalid_type",input:n.value,inst:e}),n}}),F0=P("$ZodBigIntFormat",(e,t)=>{Xz.init(e,t),ch.init(e,t)}),G0=P("$ZodSymbol",(e,t)=>{Ne.init(e,t),e._zod.parse=(n,i)=>{let r=n.value;return typeof r=="symbol"||n.issues.push({expected:"symbol",code:"invalid_type",input:r,inst:e}),n}}),J0=P("$ZodUndefined",(e,t)=>{Ne.init(e,t),e._zod.pattern=Vz,e._zod.values=new Set([void 0]),e._zod.parse=(n,i)=>{let r=n.value;return typeof r>"u"||n.issues.push({expected:"undefined",code:"invalid_type",input:r,inst:e}),n}}),K0=P("$ZodNull",(e,t)=>{Ne.init(e,t),e._zod.pattern=Bz,e._zod.values=new Set([null]),e._zod.parse=(n,i)=>{let r=n.value;return r===null||n.issues.push({expected:"null",code:"invalid_type",input:r,inst:e}),n}}),Y0=P("$ZodAny",(e,t)=>{Ne.init(e,t),e._zod.parse=n=>n}),X0=P("$ZodUnknown",(e,t)=>{Ne.init(e,t),e._zod.parse=n=>n}),W0=P("$ZodNever",(e,t)=>{Ne.init(e,t),e._zod.parse=(n,i)=>(n.issues.push({expected:"never",code:"invalid_type",input:n.value,inst:e}),n)}),Q0=P("$ZodVoid",(e,t)=>{Ne.init(e,t),e._zod.parse=(n,i)=>{let r=n.value;return typeof r>"u"||n.issues.push({expected:"void",code:"invalid_type",input:r,inst:e}),n}}),ew=P("$ZodDate",(e,t)=>{Ne.init(e,t),e._zod.parse=(n,i)=>{if(t.coerce)try{n.value=new Date(n.value)}catch{}let r=n.value,a=r instanceof Date;return a&&!Number.isNaN(r.getTime())||n.issues.push({expected:"date",code:"invalid_type",input:r,...a?{received:"Invalid Date"}:{},inst:e}),n}});function tw(e,t){let n=gl(e._zod.def.checks);if(!n.length)return;let i=Math.min(...n.map(a=>a[0])),r=e._zod.parse;e._zod.parse=(a,o)=>{let s=t(a.value);if(s>i&&!o?.skipChecks&&o?.direction!=="backward"){for(let[l,c]of gl(e._zod.def.checks))if(s>l&&c._zod.def.when(a)){let u=a.issues.length;return c._zod.check(a),a.issues[u].continue=!1,Vu(a.issues,u,e),a}}return r(a,o)}}var _3=e=>Array.isArray(e)?e.length:-1,z3=e=>e instanceof Map?e.size:-1,w3=e=>e instanceof Set?e.size:-1;function EO(e,t,n){e.issues.length&&t.issues.push(...er(n,e.issues)),t.value[n]=e.value}var nw=P("$ZodArray",(e,t)=>{Ne.init(e,t);let n=on.memoizer;n?.attach(e),e._zod.parse=(i,r)=>{let a=i.value;if(!Array.isArray(a))return i.issues.push({expected:"array",code:"invalid_type",input:a,inst:e}),i;i.value=n?n.alloc(e,i,Array(a.length),r):Array(a.length);let o=[],s=r?.abortEarly;for(let l=0;l<a.length;l++){let c=a[l],u=t.element._zod.run({value:c,issues:[]},r);if(u instanceof Promise)o.push(u.then(d=>EO(d,i,l)));else if(EO(u,i,l),s&&u.issues.length!==0&&Mn(u))break}return o.length?Promise.all(o).then(()=>i):i},tw(e,_3)});function Xp(e,t,n,i,r,a){let o=n in i,s=a==="optional";if(!(!o&&s&&r==="optional")){if(e.issues.length){if(r!==void 0&&s&&!o)return;t.issues.push(...er(n,e.issues))}if(!o&&r===void 0){e.issues.length||t.issues.push({code:"invalid_type",expected:"nonoptional",input:void 0,path:[n]});return}e.value===void 0?(o||r==="defaulted"&&!s)&&(t.value[n]=void 0):t.value[n]=e.value}}var $3=[];function FO(e){let t=Object.keys(e.shape),n=Object.getOwnPropertySymbols(e.shape),i=n.length?n:$3,r=i.length?[...t,...i]:t;for(let o of r)if(!e.shape?.[o]?._zod?.traits?.has("$ZodType"))throw new Error(`Invalid element at key "${String(o)}": expected a Zod schema`);let a=tz(e.shape);return{...e,allKeys:r,symbolKeys:i,keySet:new Set(t),numKeys:t.length,optionalKeys:new Set(a)}}function GO(e,t,n,i,r,a,o){let s=[],l=r.keySet,c=r.catchall._zod,u=c.def.type,d=c.optin,f=c.optout,m=0;for(let h in t){if(o&&n.issues.length!==m){if(Mn(n,m))break;m=n.issues.length}if(l.has(h))continue;if(h==="__proto__"){u==="never"&&s.push(h);continue}if(u==="never"){s.push(h);continue}let g=c.run({value:t[h],issues:[]},i);g instanceof Promise?e.push(g.then(_=>Xp(_,n,h,t,d,f))):Xp(g,n,h,t,d,f)}return s.length&&n.issues.push({code:"unrecognized_keys",keys:s,input:t,inst:a,continue:!0}),e.length?Promise.all(e).then(()=>n):n}var JO=P("$ZodObject",(e,t)=>{Ne.init(e,t);let n=Object.getOwnPropertyDescriptor(t,"shape"),i=n?.get?n.get.raw:t.shape??{};if(i){let c=()=>{let u={...i};return Object.defineProperty(t,"shape",{value:u}),c.raw=u,u};c.raw=i,Object.defineProperty(t,"shape",{get:c})}let r=pl(()=>FO(t));Le(e,"propValues",c=>{let u=c.def.shape,d={};for(let f in u){let m=u[f]._zod;if(m.values){Object.prototype.hasOwnProperty.call(d,f)||vn(d,f,new Set);for(let h of m.values)d[f].add(h);m.optin!==void 0&&d[f].add(void 0)}}return d});let a=jo,o=t.catchall,s,l=on.memoizer;l?.attach(e),e._zod.parse=(c,u)=>{s??(s=r.value);let d=c.value;if(!a(d))return c.issues.push({expected:"object",code:"invalid_type",input:d,inst:e}),c;c.value=l?l.alloc(e,c,{},u):{};let f=[],m=s.shape,h=u?.abortEarly,g=c.issues.length;for(let _ of s.allKeys){if(h&&c.issues.length!==g){if(Mn(c,g))break;g=c.issues.length}if(_==="__proto__")continue;let v=m[_],b=v._zod.optin,S=v._zod.optout,$=v._zod.run({value:d[_],issues:[]},u);$ instanceof Promise?f.push($.then(O=>Xp(O,c,_,d,b,S))):Xp($,c,_,d,b,S)}return o?GO(f,d,c,u,r.value,e,h===!0):f.length?Promise.all(f).then(()=>c):c}}),rw=P("$ZodObjectJIT",(e,t)=>{JO.init(e,t);let n=e._zod.parse,i=pl(()=>FO(t)),r=on.memoizer,a=m=>{let h=i.value,g=h.symbolKeys,_=new Bo(["payload","ctx"],{shape:m,inst:e,memo:r,syms:g}),v=O=>`shape[${O}]._zod.run({ value: input[${O}], issues: [] }, ctx)`,b=(O,k)=>`
          let ${O}_ab = false;
          for (let i = 0; i < ${O}.issues.length; i++) {
            const iss = ${O}.issues[i];
            iss.path = iss.path ? [${k}, ...iss.path] : [${k}];
            payload.issues.push(iss);
            if (iss.continue !== true) ${O}_ab = true;
          }
          if (${O}_ab && ctx && ctx.abortEarly) {
            payload.value = newResult;
            return payload;
          }`;_.write("const input = payload.value;");let S=Object.create(null),$=0;for(let O of h.allKeys)S[O]=`key_${$++}`;_.write(r?"const newResult = memo.alloc(inst, payload, {}, ctx);":"const newResult = {};");for(let O of h.allKeys){if(O==="__proto__")continue;let k=S[O],E=typeof O=="symbol"?`syms[${g.indexOf(O)}]`:Pn(O),j=`${E} in input`,G=m[O],x=G?._zod?.optin,U=x!==void 0,z=G?._zod?.optout==="optional";if(_.write(`const ${k} = ${v(E)};`),U&&z){let B=x==="optional"?`${k}_present`:`${k}.value !== undefined || ${k}_present`;_.write(`
        const ${k}_present = ${j};
        if (!${k}.issues.length || ${k}_present) {
          if (${k}.issues.length) {${b(k,E)}
          }

          if (${B}) {
            newResult[${E}] = ${k}.value;
          }
        }

      `)}else U?(_.write(`
        if (${k}.issues.length) {${b(k,E)}
        }
      `),x==="defaulted"?_.write(`newResult[${E}] = ${k}.value;`):_.write(`
        if (${k}.value !== undefined || ${j}) {
          newResult[${E}] = ${k}.value;
        }
      `)):_.write(`
        const ${k}_present = ${j};
        if (${k}.issues.length) {${b(k,E)}
        }
        if (!${k}_present && !${k}.issues.length) {
          payload.issues.push({
            code: "invalid_type",
            expected: "nonoptional",
            input: undefined,
            path: [${E}]
          });
          if (ctx && ctx.abortEarly) {
            payload.value = newResult;
            return payload;
          }
        }

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

      `)}return _.write("payload.value = newResult;"),_.write("return payload;"),_.compile()},o,s=jo,l=!on.jitless,u=l&&Q_.value,d=t.catchall,f;e._zod.parse=(m,h)=>{f??(f=i.value);let g=m.value;return s(g)?l&&u&&h?.async===!1&&h.jitless!==!0?(o||(o=a(t.shape)),m=o(m,h),d?GO([],g,m,h,f,e,h?.abortEarly===!0):m):n(m,h):(m.issues.push({expected:"object",code:"invalid_type",input:g,inst:e}),m)}});function CO(e,t,n,i){for(let a of e)if(a.issues.length===0)return t.value=a.value,t;let r=e.filter(a=>!Mn(a));return r.length===1?(t.value=r[0].value,r[0]):(t.issues.push({code:"invalid_union",input:t.value,inst:n,errors:e.map(a=>a.issues.map(o=>tr(o,i,Et())))}),t)}var sd=P("$ZodUnion",(e,t)=>{Ne.init(e,t),Le(e,"optin",i=>i.def.options.some(r=>r._zod.optin==="defaulted")?"defaulted":i.def.options.some(r=>r._zod.optin!==void 0)?"optional":void 0),Le(e,"optout",i=>i.def.options.some(r=>r._zod.optout==="optional")?"optional":void 0),Le(e,"values",i=>{if(i.def.options.every(r=>r._zod.values))return new Set(i.def.options.flatMap(r=>Array.from(r._zod.values)))}),Le(e,"pattern",i=>{if(i.def.options.every(r=>r._zod.pattern)){let r=i.def.options.map(a=>a._zod.pattern);return new RegExp(`^(${r.map(a=>Qi(a.source)).join("|")})$`)}});let n=t.options.length===1?t.options[0]._zod.run:null;e._zod.parse=(i,r)=>{if(n)return n(i,r);let a=!1,o=[];for(let s of t.options){let l=s._zod.run({value:i.value,issues:[]},r);if(l instanceof Promise)o.push(l),a=!0;else{if(l.issues.length===0)return l;o.push(l)}}return a?Promise.all(o).then(s=>CO(s,i,e,r)):CO(o,i,e,r)}});function IO(e,t,n,i){let r=[];for(let a=0;a<e.length;a++)e[a].issues.length===0&&r.push(a);return r.length===1?(t.value=e[r[0]].value,t):(r.length===0?t.issues.push({code:"invalid_union",input:t.value,inst:n,errors:e.map(a=>a.issues.map(o=>tr(o,i,Et())))}):t.issues.push({code:"invalid_union",input:t.value,inst:n,errors:[],inclusive:!1,matches:r}),t)}var iw=P("$ZodXor",(e,t)=>{sd.init(e,t),t.inclusive=!1;let n=t.options.length===1?t.options[0]._zod.run:null;e._zod.parse=(i,r)=>{if(n)return n(i,r);let a=!1,o=[];for(let s of t.options){let l=s._zod.run({value:i.value,issues:[]},r);l instanceof Promise?(o.push(l),a=!0):o.push(l)}return a?Promise.all(o).then(s=>IO(s,i,e,r)):IO(o,i,e,r)}});function aw(e,t){let n=e._zod,i=n.bag.optionsMap;i||(i=KO(n.def),n.bag.optionsMap=i);let r=i.get(t);if(r===null)throw new Error(`Ambiguous discriminator value "${String(t)}"`);return r}function KO(e){let t=new Map;for(let n of e.options){let i=n._zod.propValues?.[e.discriminator];if(!i||i.size===0)throw new Error(`Invalid discriminated union option at index "${e.options.indexOf(n)}"`);for(let r of i)if(t.has(r)){if(r!==void 0)throw new Error(`Duplicate discriminator value "${String(r)}"`);t.set(r,null)}else t.set(r,n)}return t}var ow=P("$ZodDiscriminatedUnion",(e,t)=>{t.inclusive=!1,sd.init(e,t);let n=e._zod.parse;Le(e,"propValues",r=>{let a={},o=0;for(let s of r.def.options){let l=s._zod.propValues;if(!l||Object.keys(l).length===0)throw new Error(`Invalid discriminated union option at index "${r.def.options.indexOf(s)}"`);l[r.def.discriminator]?.has(void 0)&&o++;for(let[c,u]of Object.entries(l)){Object.prototype.hasOwnProperty.call(a,c)||vn(a,c,new Set);for(let d of u)a[c].add(d)}}return!r.def.unionFallback&&o>1&&a[r.def.discriminator]?.delete(void 0),a}),t.options.forEach((r,a)=>{let o=hl(r._zod.def);if(o&&!Object.prototype.hasOwnProperty.call(o,t.discriminator))throw new Error(`Invalid discriminated union option at index "${a}"`)});let i=pl(()=>KO(t));e._zod.parse=(r,a)=>{let o=r.value;if(!jo(o))return r.issues.push({code:"invalid_type",expected:"object",input:o,inst:e}),r;let s=o?.[t.discriminator],l=i.value.get(s);return l&&(s!==void 0||a.direction!=="backward")?l._zod.run(r,a):t.unionFallback||a.direction==="backward"?n(r,a):(r.issues.push({code:"invalid_union",errors:[],note:"No matching discriminator",discriminator:t.discriminator,options:Array.from(i.value.keys()).filter(c=>i.value.get(c)!==null),input:o,path:[t.discriminator],inst:e}),r)}}),sw=P("$ZodIntersection",(e,t)=>{Ne.init(e,t),e._zod.parse=(n,i)=>{let r=n.value,a=t.left._zod.run({value:r,issues:[]},i),o=t.right._zod.run({value:r,issues:[]},i);return a instanceof Promise||o instanceof Promise?Promise.all([a,o]).then(([l,c])=>OO(n,l,c)):OO(n,a,o)}});function wl(e,t){if(e===t)return{valid:!0,data:e};if(e instanceof Date&&t instanceof Date&&+e==+t)return{valid:!0,data:e};if(Br(e)&&Br(t)){let n=Object.keys(t),i=Object.keys(e).filter(a=>n.indexOf(a)!==-1),r={...e,...t};Object.prototype.hasOwnProperty.call(r,"__proto__")&&delete r.__proto__;for(let a of i){if(a==="__proto__")continue;let o=wl(e[a],t[a]);if(!o.valid)return{valid:!1,mergeErrorPath:[a,...o.mergeErrorPath]};r[a]=o.data}return{valid:!0,data:r}}if(Array.isArray(e)&&Array.isArray(t)){if(e.length!==t.length)return{valid:!1,mergeErrorPath:[]};let n=[];for(let i=0;i<e.length;i++){let r=e[i],a=t[i],o=wl(r,a);if(!o.valid)return{valid:!1,mergeErrorPath:[i,...o.mergeErrorPath]};n.push(o.data)}return{valid:!0,data:n}}return{valid:!1,mergeErrorPath:[]}}function OO(e,t,n){let i=new Map,r,a=new Map,o=(c,u)=>{let d;if(c.code==="unrecognized_keys"&&!c.path?.length)r??(r=c),d=c.keys;else if(c.code==="invalid_key"&&c.origin==="record"&&c.path?.length===1){let f=String(c.path[0]);a.has(f)||a.set(f,c),d=[f]}else return!1;for(let f of d)i.has(f)||i.set(f,{}),i.get(f)[u]=!0;return!0};for(let c of t.issues)o(c,"l")||e.issues.push(c);for(let c of n.issues)o(c,"r")||e.issues.push(c);let s=[...i].filter(([,c])=>c.l&&c.r).map(([c])=>c);if(s.length){let c=r?s.filter(u=>r.keys.includes(u)):[];c.length&&e.issues.push({...r,keys:c});for(let u of s)!c.includes(u)&&a.has(u)&&e.issues.push(a.get(u))}let l=wl(t.value,n.value);if(!l.valid){if(Mn(e))return e;throw new Error(`Unmergable intersection. Error path: ${JSON.stringify(l.mergeErrorPath)}`)}return e.value=l.data,e}var uh=P("$ZodTuple",(e,t)=>{Ne.init(e,t);let n=t.items,i=on.memoizer;i?.attach(e),e._zod.parse=(r,a)=>{let o=r.value;if(!Array.isArray(o))return r.issues.push({input:o,inst:e,expected:"tuple",code:"invalid_type"}),r;r.value=i?i.alloc(e,r,[],a):[];let s=[],l=NO(n,"optin"),c=NO(n,"optout");if(!t.rest){if(o.length<l)return r.issues.push({code:"too_small",minimum:l,inclusive:!0,input:o,inst:e,origin:"array"}),r;o.length>n.length&&r.issues.push({code:"too_big",maximum:n.length,inclusive:!0,input:o,inst:e,origin:"array"})}let u=new Array(n.length),d=t.rest?a?.abortEarly:void 0,f=!1;for(let m=0;m<n.length;m++){let h=n[m]._zod.run({value:o[m],issues:[]},a);h instanceof Promise?s.push(h.then(g=>{u[m]=g})):(u[m]=h,d&&!f&&h.issues.length&&(f=Mn(h)))}if(t.rest&&!f){let m=n.length-1,h=o.slice(n.length),g=r.issues.length;for(let _ of h){if(d&&r.issues.length!==g){if(Mn(r,g))break;g=r.issues.length}m++;let v=t.rest._zod.run({value:_,issues:[]},a);v instanceof Promise?s.push(v.then(b=>AO(b,r,m))):AO(v,r,m)}}return s.length?Promise.all(s).then(()=>PO(u,r,n,o,c)):PO(u,r,n,o,c)}});function NO(e,t){for(let n=e.length-1;n>=0;n--)if(!(t==="optin"?e[n]._zod.optin!==void 0:e[n]._zod.optout==="optional"))return n+1;return 0}function AO(e,t,n){e.issues.length&&t.issues.push(...er(n,e.issues)),t.value[n]=e.value}function PO(e,t,n,i,r){for(let a=0;a<n.length;a++){let o=e[a],s=a<i.length;if(!s&&a>=r&&n[a]._zod.optin==="optional"){t.value.length=a;break}if(o.issues.length){if(!s&&a>=r){t.value.length=a;break}t.issues.push(...er(a,o.issues))}t.value[a]=o.value}for(let a=t.value.length-1;a>=i.length&&(n[a]._zod.optout==="optional"&&t.value[a]===void 0);a--)t.value.length=a;return t}var lw=P("$ZodRecord",(e,t)=>{Ne.init(e,t);let n=on.memoizer;n?.attach(e),e._zod.parse=(i,r)=>{let a=i.value;if(!Br(a))return i.issues.push({expected:"record",code:"invalid_type",input:a,inst:e}),i;let o=[],s=t.keyType._zod.values;if(s&&!t.partial){i.value=n?n.alloc(e,i,{},r):{};let l=new Set;for(let u of s)if(typeof u=="string"||typeof u=="number"||typeof u=="symbol"){if(l.add(typeof u=="number"?u.toString():u),u==="__proto__")continue;let d=t.keyType._zod.run({value:u,issues:[]},r);if(d instanceof Promise)throw new Error("Async schemas not supported in object keys currently");if(d.issues.length){i.issues.push({code:"invalid_key",origin:"record",issues:d.issues.map(h=>tr(h,r,Et())),input:u,path:[u],inst:e});continue}let f=d.value;if(f==="__proto__")continue;let m=t.valueType._zod.run({value:a[u],issues:[]},r);m instanceof Promise?o.push(m.then(h=>{h.issues.length&&i.issues.push(...er(u,h.issues)),i.value[f]=h.value})):(m.issues.length&&i.issues.push(...er(u,m.issues)),i.value[f]=m.value)}let c;for(let u in a)if(!l.has(u))if(t.mode==="loose"){if(u==="__proto__")continue;i.value[u]=a[u]}else c=c??[],c.push(u);c&&c.length>0&&i.issues.push({code:"unrecognized_keys",input:a,inst:e,keys:c,continue:!0})}else{i.value=n?n.alloc(e,i,{},r):{};let l;for(let c of Reflect.ownKeys(a)){if(c==="__proto__"||!Object.prototype.propertyIsEnumerable.call(a,c))continue;let u=t.keyType._zod.run({value:c,issues:[]},r);if(u instanceof Promise)throw new Error("Async schemas not supported in object keys currently");if(typeof c=="string"&&ea.test(c)&&u.issues.length){let h=t.keyType._zod.run({value:Number(c),issues:[]},r);if(h instanceof Promise)throw new Error("Async schemas not supported in object keys currently");h.issues.length===0&&(u=h)}if(u.issues.length){t.mode==="loose"?i.value[c]=a[c]:s?(l=l??[],l.push(c)):i.issues.push({code:"invalid_key",origin:"record",issues:u.issues.map(h=>tr(h,r,Et())),input:c,path:[c],inst:e});continue}let f=u.value;if(f==="__proto__")continue;let m=t.valueType._zod.run({value:a[c],issues:[]},r);m instanceof Promise?o.push(m.then(h=>{h.issues.length&&i.issues.push(...er(c,h.issues)),i.value[f]=h.value})):(m.issues.length&&i.issues.push(...er(c,m.issues)),i.value[f]=m.value)}l&&l.length>0&&i.issues.push({code:"unrecognized_keys",input:a,inst:e,keys:l,continue:!0})}return o.length?Promise.all(o).then(()=>i):i}}),cw=P("$ZodMap",(e,t)=>{Ne.init(e,t);let n=on.memoizer;n?.attach(e),e._zod.parse=(i,r)=>{let a=i.value;if(!(a instanceof Map))return i.issues.push({expected:"map",code:"invalid_type",input:a,inst:e}),i;let o=[];i.value=n?n.alloc(e,i,new Map,r):new Map;let s=r?.abortEarly,l=i.issues.length;for(let[c,u]of a){if(s&&i.issues.length!==l){if(Mn(i,l))break;l=i.issues.length}let d=t.keyType._zod.run({value:c,issues:[]},r),f=t.valueType._zod.run({value:u,issues:[]},r);d instanceof Promise||f instanceof Promise?o.push(Promise.all([d,f]).then(([m,h])=>{MO(m,h,i,c,a,e,r)})):MO(d,f,i,c,a,e,r)}return o.length?Promise.all(o).then(()=>i):i},tw(e,z3)});function MO(e,t,n,i,r,a,o){e.issues.length&&(Lu.has(typeof i)?n.issues.push(...er(i,e.issues)):n.issues.push({code:"invalid_key",origin:"map",input:r,inst:a,issues:e.issues.map(s=>tr(s,o,Et()))})),t.issues.length&&(Lu.has(typeof i)?n.issues.push(...er(i,t.issues)):n.issues.push({origin:"map",code:"invalid_element",input:r,inst:a,key:i,issues:t.issues.map(s=>tr(s,o,Et()))})),n.value.set(e.value,t.value)}var uw=P("$ZodSet",(e,t)=>{Ne.init(e,t);let n=on.memoizer;n?.attach(e),e._zod.parse=(i,r)=>{let a=i.value;if(!(a instanceof Set))return i.issues.push({input:a,inst:e,expected:"set",code:"invalid_type"}),i;let o=[];i.value=n?n.alloc(e,i,new Set,r):new Set;let s=r?.abortEarly,l=i.issues.length;for(let c of a){if(s&&i.issues.length!==l){if(Mn(i,l))break;l=i.issues.length}let u=t.valueType._zod.run({value:c,issues:[]},r);u instanceof Promise?o.push(u.then(d=>DO(d,i))):DO(u,i)}return o.length?Promise.all(o).then(()=>i):i},tw(e,w3)});function DO(e,t){e.issues.length&&t.issues.push(...e.issues),t.value.add(e.value)}var dw=P("$ZodEnum",(e,t)=>{Ne.init(e,t);let n=fl(t.entries),i=new Set(n);e._zod.values=i,Le(e,"pattern",r=>{let a=fl(r.def.entries).filter(o=>Lu.has(typeof o));return new RegExp(a.length?`^(${a.map(o=>Vr(o.toString())).join("|")})$`:"^[^\\s\\S]$")}),e._zod.parse=(r,a)=>{let o=r.value;return i.has(o)||r.issues.push({code:"invalid_value",values:n,input:o,inst:e}),r}}),fw=P("$ZodLiteral",(e,t)=>{Ne.init(e,t);let n=new Set(t.values);e._zod.values=n,Le(e,"pattern",i=>{let r=i.def.values;return new RegExp(r.length?`^(${r.map(a=>typeof a=="string"?Vr(a):a?Vr(a.toString()):String(a)).join("|")})$`:"^[^\\s\\S]$")}),e._zod.parse=(i,r)=>{let a=i.value;return n.has(a)||i.issues.push({code:"invalid_value",values:t.values,input:a,inst:e}),i}}),mw=P("$ZodFile",(e,t)=>{Ne.init(e,t),e._zod.parse=(n,i)=>{let r=n.value;return r instanceof File||n.issues.push({expected:"file",code:"invalid_type",input:r,inst:e}),n}}),pw=P("$ZodTransform",(e,t)=>{Ne.init(e,t),e._zod.optin="optional",on.memoizer?.guard(e),e._zod.parse=(n,i)=>{if(i.direction==="backward")throw new Ua(e.constructor.name);let r=t.transform(n.value,n);if(i.async)return(r instanceof Promise?r:Promise.resolve(r)).then(o=>(n.value=o,n));if(r instanceof Promise)throw new nr;return n.value=r,n}});function jO(e,t){return e.value=t.issues.length?void 0:t.value,e}var dh=P("$ZodOptional",(e,t)=>{Ne.init(e,t),Le(e,"optin",n=>n.def.innerType._zod.optin==="defaulted"?"defaulted":"optional"),e._zod.optout="optional",Le(e,"values",n=>{let i=n.def.innerType._zod.values;return i?new Set([...i,void 0]):void 0}),Le(e,"pattern",n=>{let i=n.def.innerType._zod.pattern;return i?new RegExp(`^(${Qi(i.source)})?$`):void 0}),e._zod.parse=(n,i)=>{if(n.value===void 0){if(t.innerType._zod.optin!=="defaulted")return n;let r=t.innerType._zod.run({value:n.value,issues:[]},i);return r instanceof Promise?r.then(a=>jO(n,a)):jO(n,r)}return t.innerType._zod.run(n,i)}}),hw=P("$ZodExactOptional",(e,t)=>{dh.init(e,t),Le(e,"values",n=>n.def.innerType._zod.values),Le(e,"pattern",n=>n.def.innerType._zod.pattern),e._zod.parse=(n,i)=>t.innerType._zod.run(n,i)}),gw=P("$ZodNullable",(e,t)=>{Ne.init(e,t),Le(e,"optin",n=>n.def.innerType._zod.optin),Le(e,"optout",n=>n.def.innerType._zod.optout),Le(e,"pattern",n=>{let i=n.def.innerType._zod.pattern;return i?new RegExp(`^(${Qi(i.source)}|null)$`):void 0}),Le(e,"values",n=>n.def.innerType._zod.values?new Set([...n.def.innerType._zod.values,null]):void 0),e._zod.parse=(n,i)=>n.value===null?n:t.innerType._zod.run(n,i)}),vw=P("$ZodDefault",(e,t)=>{Ne.init(e,t),e._zod.optin="defaulted",Le(e,"values",n=>n.def.innerType._zod.values),e._zod.parse=(n,i)=>{if(i.direction==="backward")return t.innerType._zod.run(n,i);if(n.value===void 0)return n.value=t.defaultValue,n;let r=t.innerType._zod.run(n,i);return r instanceof Promise?r.then(a=>UO(a,t)):UO(r,t)}});function UO(e,t){return e.value===void 0&&(e.value=t.defaultValue),e}var bw=P("$ZodPrefault",(e,t)=>{Ne.init(e,t),e._zod.optin="defaulted",Le(e,"values",n=>n.def.innerType._zod.values),e._zod.parse=(n,i)=>(i.direction==="backward"||n.value===void 0&&(n.value=t.defaultValue),t.innerType._zod.run(n,i))}),yw=P("$ZodNonOptional",(e,t)=>{Ne.init(e,t),Le(e,"values",n=>{let i=n.def.innerType._zod.values;return i?new Set([...i].filter(r=>r!==void 0)):void 0}),e._zod.parse=(n,i)=>{let r=t.innerType._zod.run(n,i);return r instanceof Promise?r.then(a=>LO(a,e)):LO(r,e)}});function LO(e,t){return!e.issues.length&&e.value===void 0&&e.issues.push({code:"invalid_type",expected:"nonoptional",input:e.value,inst:t}),e}var Sw=P("$ZodSuccess",(e,t)=>{Ne.init(e,t),e._zod.parse=(n,i)=>{if(i.direction==="backward")throw new Ua("ZodSuccess");let r=t.innerType._zod.run(n,i);return r instanceof Promise?r.then(a=>(n.value=a.issues.length===0,n)):(n.value=r.issues.length===0,n)}});function qO(e,t,n,i){return t.issues.length?(e.value=n.catchValue({...t,value:e.value,error:{issues:t.issues.map(r=>tr(r,i,Et()))},input:e.value}),e):(e.value=t.value,t.memo&&(e.memo=!0),e)}var _w=P("$ZodCatch",(e,t)=>{Ne.init(e,t),Le(e,"optin",n=>n.def.innerType._zod.optin==="defaulted"?"defaulted":"optional"),Le(e,"optout",n=>n.def.innerType._zod.optout),Le(e,"values",n=>n.def.innerType._zod.values),e._zod.parse=(n,i)=>{if(i.direction==="backward")return t.innerType._zod.run(n,i);let r=t.innerType._zod.run({value:n.value,issues:[]},i);return r instanceof Promise?r.then(a=>qO(n,a,t,i)):qO(n,r,t,i)}}),zw=P("$ZodNaN",(e,t)=>{Ne.init(e,t),e._zod.parse=(n,i)=>((typeof n.value!="number"||!Number.isNaN(n.value))&&n.issues.push({input:n.value,inst:e,expected:"nan",code:"invalid_type"}),n)}),fh=P("$ZodPipe",(e,t)=>{Ne.init(e,t),Le(e,"values",n=>n.def.in._zod.values),Le(e,"optin",n=>n.def.in._zod.optin),Le(e,"optout",n=>n.def.out._zod.optout),Le(e,"propValues",n=>n.def.in._zod.propValues),e._zod.parse=(n,i)=>{if(i.direction==="backward"){let a=t.out._zod.run(n,i);return a instanceof Promise?a.then(o=>Jp(o,t.in,i)):Jp(a,t.in,i)}let r=t.in._zod.run(n,i);return r instanceof Promise?r.then(a=>Jp(a,t.out,i)):Jp(r,t.out,i)}});function Jp(e,t,n){return e.issues.some(i=>i.code!=="unrecognized_keys")?(e.aborted=!0,e):t._zod.run({value:e.value,issues:e.issues},n)}var ld=P("$ZodCodec",(e,t)=>{Ne.init(e,t),Le(e,"values",n=>n.def.in._zod.values),Le(e,"optin",n=>n.def.in._zod.optin),Le(e,"optout",n=>n.def.out._zod.optout),Le(e,"propValues",n=>n.def.in._zod.propValues),e._zod.parse=(n,i)=>{if((i.direction||"forward")==="forward"){let a=t.in._zod.run(n,i);return a instanceof Promise?a.then(o=>Kp(o,t,i)):Kp(a,t,i)}else{let a=t.out._zod.run(n,i);return a instanceof Promise?a.then(o=>Kp(o,t,i)):Kp(a,t,i)}}});function Kp(e,t,n){if(e.issues.length)return e.aborted=!0,e;if((n.direction||"forward")==="forward"){let r=t.transform(e.value,e);return r instanceof Promise?r.then(a=>Yp(e,a,t.out,n)):Yp(e,r,t.out,n)}else{let r=t.reverseTransform(e.value,e);return r instanceof Promise?r.then(a=>Yp(e,a,t.in,n)):Yp(e,r,t.in,n)}}function Yp(e,t,n,i){return e.issues.length?(e.aborted=!0,e):n._zod.run({value:t,issues:e.issues},i)}var ww=P("$ZodPreprocess",(e,t)=>{fh.init(e,t)}),$w=P("$ZodReadonly",(e,t)=>{Ne.init(e,t),Le(e,"propValues",n=>n.def.innerType._zod.propValues),Le(e,"values",n=>n.def.innerType._zod.values),Le(e,"optin",n=>n.def.innerType?._zod?.optin),Le(e,"optout",n=>n.def.innerType?._zod?.optout),e._zod.parse=(n,i)=>{if(i.direction==="backward")return t.innerType._zod.run(n,i);let r=t.innerType._zod.run(n,i);return r instanceof Promise?r.then(BO):BO(r)}});function BO(e){return e.memo||(e.value=Object.freeze(e.value)),e}function k3(e){let t=e._zod.def,n=t.pattern,i=!!t.format?.includes("int"),r,a;for(let s of t.checks??[]){let l=s._zod.def;l.pattern&&(n=l.pattern),i||(i=!!l.format?.includes("int"));let c=l.minimum??l.length,u=l.maximum??l.length;c!==void 0&&(r===void 0||c>r)&&(r=c),u!==void 0&&(a===void 0||u<a)&&(a=u)}if(n)return n.source;if(r!==void 0&&a!==void 0&&r>a)return"(?!)";if(r!==void 0||a!==void 0)return Uz({minimum:r,maximum:a}).source;let o=e._zod.pattern;return(i&&o===ea?Wu:o)?.source}function h0(e){let t=e._zod.def,n=e._zod.pattern?.source,i=t.innerType??e._zod.innerType;if(i){let r=i._zod.pattern?.source,a=h0(i);return n&&r&&a&&a!==r?n.replace(Qi(r),()=>Qi(a)):n}if(t.options){let r=t.options.map(h0);if(r.every(Boolean))return`^(${r.map(a=>Qi(a)).join("|")})$`}return k3(e)}var kw=P("$ZodTemplateLiteral",(e,t)=>{Ne.init(e,t);let n=[];for(let i of t.parts)if(typeof i=="object"&&i!==null){let r=h0(i);if(!r)throw new Error(`Invalid template literal part, no pattern found: ${[...i._zod.traits].shift()}`);n.push(Qi(r))}else if(i===null||ez.has(typeof i))n.push(Vr(`${i}`));else throw new Error(`Invalid template literal part: ${i}`);e._zod.pattern=new RegExp(`^${n.join("")}$`),e._zod.parse=(i,r)=>typeof i.value!="string"?(i.issues.push({input:i.value,inst:e,expected:"string",code:"invalid_type"}),i):(e._zod.pattern.lastIndex=0,e._zod.pattern.test(i.value)||i.issues.push({input:i.value,inst:e,code:"invalid_format",format:t.format??"template_literal",pattern:e._zod.pattern.source}),i)}),xw=P("$ZodFunction",(e,t)=>(Ne.init(e,t),Object.defineProperty(e,"_def",{value:t}),e._zod.def=t,e.implement=n=>{if(typeof n!="function")throw new Error("implement() must be called with a function");return Object.defineProperty(function(...i){let r=e._def.input?Op(e._def.input,i):i,a=Reflect.apply(n,this,r);return e._def.output?Op(e._def.output,a):a},"_zod",{value:e._zod,enumerable:!1})},e.implementAsync=n=>{if(typeof n!="function")throw new Error("implementAsync() must be called with a function");return Object.defineProperty(async function(...i){let r=e._def.input?await Np(e._def.input,i):i,a=await Reflect.apply(n,this,r);return e._def.output?await Np(e._def.output,a):a},"_zod",{value:e._zod,enumerable:!1})},e._zod.parse=(n,i)=>typeof n.value!="function"?(n.issues.push({code:"invalid_type",expected:"function",input:n.value,inst:e}),n):(e._def.output&&e._def.output._zod.def.type==="promise"?n.value=e.implementAsync(n.value):n.value=e.implement(n.value),n),e.input=(...n)=>{let i=e.constructor;return Array.isArray(n[0])?new i({type:"function",input:new uh({type:"tuple",items:n[0],rest:n[1]}),output:e._def.output}):new i({type:"function",input:n[0],output:e._def.output})},e.output=n=>{let i=e.constructor;return new i({type:"function",input:e._def.input,output:n})},e)),Rw=P("$ZodPromise",(e,t)=>{Ne.init(e,t),e._zod.parse=(n,i)=>Promise.resolve(n.value).then(r=>t.innerType._zod.run({value:r,issues:[]},i))}),cd=P("$ZodLazy",(e,t)=>{Ne.init(e,t),X_(e._zod,"innerType",()=>{let n=t;return n._cachedInner||(n._cachedInner=t.getter()),n._cachedInner}),Le(e,"pattern",n=>n.innerType?._zod?.pattern),Le(e,"propValues",n=>n.innerType?._zod?.propValues),Le(e,"optin",n=>n.innerType?._zod?.optin??void 0),Le(e,"optout",n=>n.innerType?._zod?.optout??void 0),e._zod.parse=(n,i)=>e._zod.innerType._zod.run(n,i)}),Tw=P("$ZodCustom",(e,t)=>{dt.init(e,t),Ne.init(e,t),e._zod.parse=(n,i)=>n,e._zod.check=n=>{let i=n.value,r=t.fn(i);if(r instanceof Promise)return r.then(a=>VO(a,n,i,e));VO(r,n,i,e)}});function VO(e,t,n,i){if(!e){let r={code:"custom",input:n,inst:i,path:[...i._zod.def.path??[]],continue:!i._zod.def.abort};i._zod.def.params&&(r.params=i._zod.def.params),t.issues.push(vl(r))}}var gh=class extends Error{constructor(){super("Cannot parse a reference cycle that closes through a transform"),this.name="ZodCyclicError"}},Cw="~memo",XO=[];function WO(e){return e!==null&&typeof e=="object"}function Ew(e){return e.map(t=>t.path?{...t,path:t.path.slice()}:{...t})}var QO=new WeakMap,$l=0,hh=1,ud=2;function dd(e,t,n){let i=QO.get(e);if(i!==void 0)return i?ud:$l;if(t.has(e))return ud;t.add(e);let r=$l,a=u=>{if(r!==ud&&u?._zod){let d=dd(u,t,n);d>r&&(r=d)}},o=(u,d)=>{let f=$l;for(let m of Reflect.ownKeys(u)){let h=Object.getOwnPropertyDescriptor(u,m);if(d&&!h.enumerable)continue;let g=h.get?hh:h.value?._zod?dd(h.value,t,n):$l;g>f&&(f=g)}return f},s=u=>{u>r&&(r=u)},l=e._zod.def,c=l.type;switch(c){case"object":{let u=hl(l);s(u?o(u,!0):hh),a(l.catchall);break}case"array":a(l.element);break;case"tuple":for(let u of l.items)a(u);a(l.rest);break;case"record":case"map":a(l.keyType),a(l.valueType);break;case"set":a(l.valueType);break;case"union":for(let u of l.options)a(u);break;case"intersection":a(l.left),a(l.right);break;case"optional":case"nullable":case"default":case"prefault":case"catch":case"readonly":case"nonoptional":case"promise":case"success":a(l.innerType);break;case"pipe":a(l.in),a(l.out);break;case"function":a(l.input),a(l.output);break;case"lazy":{let u=l._cachedInner??(n?e._zod.innerType:void 0);s(u?dd(u,t,!1):hh);break}case"template_literal":case"string":case"number":case"int":case"boolean":case"bigint":case"symbol":case"undefined":case"null":case"void":case"never":case"any":case"unknown":case"date":case"nan":case"enum":case"literal":case"file":case"transform":case"custom":break;default:for(let u in l){let d=Object.getOwnPropertyDescriptor(l,u);if(!d||d.get)continue;let f=d.value;if(!(!f||typeof f!="object")){if(f._zod)a(f);else if(Array.isArray(f))for(let m of f)a(m)}}}return t.delete(e),x3(e,r)}function x3(e,t){return t!==hh&&QO.set(e,t===ud),t}function vh(e){return dd(e,new Set,!0)!==$l}function R3(e,t){let n=e.buckets.get(t);return n||(n=new WeakMap,e.buckets.set(t,n)),n}var mh,ph=[],T3={alloc(e,t,n){let i=mh;if(!i)return n;mh=void 0;let r={value:n,issues:null};return i.set(t.value,r),ph.push(r),n},guard(e){var t;(t=e._zod).deferred??(t.deferred=[]),e._zod.deferred.push(()=>{let n=e._zod.parse,i=(r,a)=>{if(a.direction!=="backward"&&bh(a,r.value))throw new gh;return n(r,a)};e._zod.parse=i,e._zod.run===n&&(e._zod.run=i)})},attach(e){var t;let n,i=!1,r,a;(t=e._zod).deferred??(t.deferred=[]),e._zod.deferred.push(()=>{let o=e._zod.parse,s=(l,c)=>{if(n===void 0){let v=dd(e,new Set,!1);if(v===$l)return e._zod.parse=o,e._zod.run===s&&(e._zod.run=o),o(l,c);v===ud||i?n=!0:i=!0}let u=l.value;if(!WO(u))return o(l,c);let d=c[Cw];d||(d={buckets:new WeakMap,backEdges:void 0},c[Cw]=d);let f;r===c?f=a:(f=R3(d,e),r=c,a=f);let m=f.get(u);if(m)return l.value=m.value,m.issues?m.issues.length&&l.issues.push(...Ew(m.issues)):(l.memo=!0,d.backEdges??(d.backEdges=new WeakSet),d.backEdges.add(m.value)),l;mh=f;let h=ph.length,g=o(l,c);mh=void 0;let _=ph.length>h?ph.pop():void 0;return g instanceof Promise?g.then(v=>(_&&(_.issues=v.issues.length?Ew(v.issues):XO),v)):(_&&(_.issues=g.issues.length?Ew(g.issues):XO),g)};e._zod.parse=s,e._zod.run===o&&(e._zod.run=s)})}};function fd(){return T3}function bh(e,t){let n=e[Cw]?.backEdges;return n!==void 0&&WO(t)&&n.has(t)}var pd={};Ii(pd,{ar:()=>eN,az:()=>tN,be:()=>rN,bg:()=>iN,bn:()=>aN,ca:()=>oN,ckb:()=>sN,cs:()=>lN,da:()=>cN,de:()=>uN,el:()=>dN,en:()=>yh,eo:()=>fN,es:()=>mN,fa:()=>pN,fi:()=>hN,fr:()=>gN,frCA:()=>vN,gu:()=>bN,he:()=>yN,hi:()=>SN,hr:()=>_N,hu:()=>zN,hy:()=>$N,id:()=>kN,is:()=>xN,it:()=>RN,ja:()=>TN,ka:()=>EN,kh:()=>CN,km:()=>Sh,kn:()=>IN,ko:()=>ON,lt:()=>AN,mk:()=>PN,ms:()=>MN,ne:()=>DN,nl:()=>jN,nn:()=>UN,no:()=>LN,ota:()=>qN,pl:()=>VN,ps:()=>BN,pt:()=>HN,ptBR:()=>ZN,ro:()=>FN,ru:()=>JN,sk:()=>KN,sl:()=>YN,sv:()=>XN,ta:()=>WN,tg:()=>QN,th:()=>eA,tk:()=>tA,tr:()=>nA,ua:()=>rA,uk:()=>_h,ur:()=>iA,uz:()=>aA,vi:()=>oA,yo:()=>cA,zhCN:()=>sA,zhTW:()=>lA});var E3=()=>{let e={string:{unit:"\u062D\u0631\u0641",verb:"\u0623\u0646 \u064A\u062D\u0648\u064A"},file:{unit:"\u0628\u0627\u064A\u062A",verb:"\u0623\u0646 \u064A\u062D\u0648\u064A"},array:{unit:"\u0639\u0646\u0635\u0631",verb:"\u0623\u0646 \u064A\u062D\u0648\u064A"},set:{unit:"\u0639\u0646\u0635\u0631",verb:"\u0623\u0646 \u064A\u062D\u0648\u064A"},map:{unit:"\u0639\u0646\u0635\u0631",verb:"\u0623\u0646 \u064A\u062D\u0648\u064A"}};function t(r){return e[r]??null}let n={regex:"\u0645\u062F\u062E\u0644",email:"\u0628\u0631\u064A\u062F \u0625\u0644\u0643\u062A\u0631\u0648\u0646\u064A",url:"\u0631\u0627\u0628\u0637",emoji:"\u0625\u064A\u0645\u0648\u062C\u064A",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"\u062A\u0627\u0631\u064A\u062E \u0648\u0648\u0642\u062A \u0628\u0645\u0639\u064A\u0627\u0631 ISO",date:"\u062A\u0627\u0631\u064A\u062E \u0628\u0645\u0639\u064A\u0627\u0631 ISO",time:"\u0648\u0642\u062A \u0628\u0645\u0639\u064A\u0627\u0631 ISO",duration:"\u0645\u062F\u0629 \u0628\u0645\u0639\u064A\u0627\u0631 ISO",ipv4:"\u0639\u0646\u0648\u0627\u0646 IPv4",ipv6:"\u0639\u0646\u0648\u0627\u0646 IPv6",mac:"\u0639\u0646\u0648\u0627\u0646 MAC",cidrv4:"\u0645\u062F\u0649 \u0639\u0646\u0627\u0648\u064A\u0646 \u0628\u0635\u064A\u063A\u0629 IPv4",cidrv6:"\u0645\u062F\u0649 \u0639\u0646\u0627\u0648\u064A\u0646 \u0628\u0635\u064A\u063A\u0629 IPv6",base64:"\u0646\u064E\u0635 \u0628\u062A\u0631\u0645\u064A\u0632 base64-encoded",base64url:"\u0646\u064E\u0635 \u0628\u062A\u0631\u0645\u064A\u0632 base64url-encoded",json_string:"\u0646\u064E\u0635 \u0639\u0644\u0649 \u0647\u064A\u0626\u0629 JSON",e164:"\u0631\u0642\u0645 \u0647\u0627\u062A\u0641 \u0628\u0645\u0639\u064A\u0627\u0631 E.164",credit_card:"\u0631\u0642\u0645 \u0628\u0637\u0627\u0642\u0629 \u0627\u0644\u0627\u0626\u062A\u0645\u0627\u0646",currency_code:"\u0631\u0645\u0632 \u0627\u0644\u0639\u0645\u0644\u0629",iban:"IBAN",jwt:"JWT",template_literal:"\u0645\u062F\u062E\u0644"},i={nan:"NaN"};return r=>{switch(r.code){case"invalid_type":{let a=i[r.expected]??r.expected,o=X(r.input),s=i[o]??o;return/^[A-Z]/.test(r.expected)?`\u0645\u062F\u062E\u0644\u0627\u062A \u063A\u064A\u0631 \u0645\u0642\u0628\u0648\u0644\u0629: \u064A\u0641\u062A\u0631\u0636 \u0625\u062F\u062E\u0627\u0644 instanceof ${r.expected}\u060C \u0648\u0644\u0643\u0646 \u062A\u0645 \u0625\u062F\u062E\u0627\u0644 ${s}`:`\u0645\u062F\u062E\u0644\u0627\u062A \u063A\u064A\u0631 \u0645\u0642\u0628\u0648\u0644\u0629: \u064A\u0641\u062A\u0631\u0636 \u0625\u062F\u062E\u0627\u0644 ${a}\u060C \u0648\u0644\u0643\u0646 \u062A\u0645 \u0625\u062F\u062E\u0627\u0644 ${s}`}case"invalid_value":return r.values.length===1?`\u0645\u062F\u062E\u0644\u0627\u062A \u063A\u064A\u0631 \u0645\u0642\u0628\u0648\u0644\u0629: \u064A\u0641\u062A\u0631\u0636 \u0625\u062F\u062E\u0627\u0644 ${K(r.values[0])}`:`\u0627\u062E\u062A\u064A\u0627\u0631 \u063A\u064A\u0631 \u0645\u0642\u0628\u0648\u0644: \u064A\u062A\u0648\u0642\u0639 \u0627\u0646\u062A\u0642\u0627\u0621 \u0623\u062D\u062F \u0647\u0630\u0647 \u0627\u0644\u062E\u064A\u0627\u0631\u0627\u062A: ${D(r.values,"|")}`;case"too_big":{let a=r.inclusive?"<=":"<",o=t(r.origin);return o?` \u0623\u0643\u0628\u0631 \u0645\u0646 \u0627\u0644\u0644\u0627\u0632\u0645: \u064A\u0641\u062A\u0631\u0636 \u0623\u0646 \u062A\u0643\u0648\u0646 ${r.origin??"\u0627\u0644\u0642\u064A\u0645\u0629"} ${a} ${r.maximum.toString()} ${o.unit??"\u0639\u0646\u0635\u0631"}`:`\u0623\u0643\u0628\u0631 \u0645\u0646 \u0627\u0644\u0644\u0627\u0632\u0645: \u064A\u0641\u062A\u0631\u0636 \u0623\u0646 \u062A\u0643\u0648\u0646 ${r.origin??"\u0627\u0644\u0642\u064A\u0645\u0629"} ${a} ${r.maximum.toString()}`}case"too_small":{let a=r.inclusive?">=":">",o=t(r.origin);return o?`\u0623\u0635\u063A\u0631 \u0645\u0646 \u0627\u0644\u0644\u0627\u0632\u0645: \u064A\u0641\u062A\u0631\u0636 \u0644\u0640 ${r.origin} \u0623\u0646 \u064A\u0643\u0648\u0646 ${a} ${r.minimum.toString()} ${o.unit}`:`\u0623\u0635\u063A\u0631 \u0645\u0646 \u0627\u0644\u0644\u0627\u0632\u0645: \u064A\u0641\u062A\u0631\u0636 \u0644\u0640 ${r.origin} \u0623\u0646 \u064A\u0643\u0648\u0646 ${a} ${r.minimum.toString()}`}case"invalid_format":{let a=r;return a.format==="starts_with"?`\u0646\u064E\u0635 \u063A\u064A\u0631 \u0645\u0642\u0628\u0648\u0644: \u064A\u062C\u0628 \u0623\u0646 \u064A\u0628\u062F\u0623 \u0628\u0640 "${r.prefix}"`:a.format==="ends_with"?`\u0646\u064E\u0635 \u063A\u064A\u0631 \u0645\u0642\u0628\u0648\u0644: \u064A\u062C\u0628 \u0623\u0646 \u064A\u0646\u062A\u0647\u064A \u0628\u0640 "${a.suffix}"`:a.format==="includes"?`\u0646\u064E\u0635 \u063A\u064A\u0631 \u0645\u0642\u0628\u0648\u0644: \u064A\u062C\u0628 \u0623\u0646 \u064A\u062A\u0636\u0645\u0651\u064E\u0646 "${a.includes}"`:a.format==="regex"?`\u0646\u064E\u0635 \u063A\u064A\u0631 \u0645\u0642\u0628\u0648\u0644: \u064A\u062C\u0628 \u0623\u0646 \u064A\u0637\u0627\u0628\u0642 \u0627\u0644\u0646\u0645\u0637 ${a.pattern}`:`${n[a.format]??r.format} \u063A\u064A\u0631 \u0645\u0642\u0628\u0648\u0644`}case"not_multiple_of":return`\u0631\u0642\u0645 \u063A\u064A\u0631 \u0645\u0642\u0628\u0648\u0644: \u064A\u062C\u0628 \u0623\u0646 \u064A\u0643\u0648\u0646 \u0645\u0646 \u0645\u0636\u0627\u0639\u0641\u0627\u062A ${r.divisor}`;case"unrecognized_keys":return`\u0645\u0639\u0631\u0641${r.keys.length>1?"\u0627\u062A":""} \u063A\u0631\u064A\u0628${r.keys.length>1?"\u0629":""}: ${D(r.keys,"\u060C ")}`;case"invalid_key":return`\u0645\u0639\u0631\u0641 \u063A\u064A\u0631 \u0645\u0642\u0628\u0648\u0644 \u0641\u064A ${r.origin}`;case"invalid_union":return"\u0645\u062F\u062E\u0644 \u063A\u064A\u0631 \u0645\u0642\u0628\u0648\u0644";case"invalid_element":return`\u0645\u062F\u062E\u0644 \u063A\u064A\u0631 \u0645\u0642\u0628\u0648\u0644 \u0641\u064A ${r.origin}`;default:return"\u0645\u062F\u062E\u0644 \u063A\u064A\u0631 \u0645\u0642\u0628\u0648\u0644"}}};function eN(){return{localeError:E3()}}var C3=()=>{let e={string:{unit:"simvol",verb:"olmal\u0131d\u0131r"},file:{unit:"bayt",verb:"olmal\u0131d\u0131r"},array:{unit:"element",verb:"olmal\u0131d\u0131r"},set:{unit:"element",verb:"olmal\u0131d\u0131r"},map:{unit:"element",verb:"olmal\u0131d\u0131r"}};function t(r){return e[r]??null}let n={regex:"input",email:"email address",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO datetime",date:"ISO date",time:"ISO time",duration:"ISO duration",ipv4:"IPv4 address",ipv6:"IPv6 address",mac:"MAC address",cidrv4:"IPv4 range",cidrv6:"IPv6 range",base64:"base64-encoded string",base64url:"base64url-encoded string",json_string:"JSON string",e164:"E.164 number",credit_card:"kredit kart\u0131 n\xF6mr\u0259si",currency_code:"valyuta kodu",iban:"IBAN",jwt:"JWT",template_literal:"input"},i={nan:"NaN"};return r=>{switch(r.code){case"invalid_type":{let a=i[r.expected]??r.expected,o=X(r.input),s=i[o]??o;return/^[A-Z]/.test(r.expected)?`Yanl\u0131\u015F d\u0259y\u0259r: g\xF6zl\u0259nil\u0259n instanceof ${r.expected}, daxil olan ${s}`:`Yanl\u0131\u015F d\u0259y\u0259r: g\xF6zl\u0259nil\u0259n ${a}, daxil olan ${s}`}case"invalid_value":return r.values.length===1?`Yanl\u0131\u015F d\u0259y\u0259r: g\xF6zl\u0259nil\u0259n ${K(r.values[0])}`:`Yanl\u0131\u015F se\xE7im: a\u015Fa\u011F\u0131dak\u0131lardan biri olmal\u0131d\u0131r: ${D(r.values,"|")}`;case"too_big":{let a=r.inclusive?"<=":"<",o=t(r.origin);return o?`\xC7ox b\xF6y\xFCk: g\xF6zl\u0259nil\u0259n ${r.origin??"d\u0259y\u0259r"} ${a}${r.maximum.toString()} ${o.unit??"element"}`:`\xC7ox b\xF6y\xFCk: g\xF6zl\u0259nil\u0259n ${r.origin??"d\u0259y\u0259r"} ${a}${r.maximum.toString()}`}case"too_small":{let a=r.inclusive?">=":">",o=t(r.origin);return o?`\xC7ox ki\xE7ik: g\xF6zl\u0259nil\u0259n ${r.origin} ${a}${r.minimum.toString()} ${o.unit}`:`\xC7ox ki\xE7ik: g\xF6zl\u0259nil\u0259n ${r.origin} ${a}${r.minimum.toString()}`}case"invalid_format":{let a=r;return a.format==="starts_with"?`Yanl\u0131\u015F m\u0259tn: "${a.prefix}" il\u0259 ba\u015Flamal\u0131d\u0131r`:a.format==="ends_with"?`Yanl\u0131\u015F m\u0259tn: "${a.suffix}" il\u0259 bitm\u0259lidir`:a.format==="includes"?`Yanl\u0131\u015F m\u0259tn: "${a.includes}" daxil olmal\u0131d\u0131r`:a.format==="regex"?`Yanl\u0131\u015F m\u0259tn: ${a.pattern} \u015Fablonuna uy\u011Fun olmal\u0131d\u0131r`:`Yanl\u0131\u015F ${n[a.format]??r.format}`}case"not_multiple_of":return`Yanl\u0131\u015F \u0259d\u0259d: ${r.divisor} il\u0259 b\xF6l\xFCn\u0259 bil\u0259n olmal\u0131d\u0131r`;case"unrecognized_keys":return`Tan\u0131nmayan a\xE7ar${r.keys.length>1?"lar":""}: ${D(r.keys,", ")}`;case"invalid_key":return`${r.origin} daxilind\u0259 yanl\u0131\u015F a\xE7ar`;case"invalid_union":return"Yanl\u0131\u015F d\u0259y\u0259r";case"invalid_element":return`${r.origin} daxilind\u0259 yanl\u0131\u015F d\u0259y\u0259r`;default:return"Yanl\u0131\u015F d\u0259y\u0259r"}}};function tN(){return{localeError:C3()}}function nN(e,t,n,i){let r=Math.abs(e),a=r%10,o=r%100;return o>=11&&o<=19?i:a===1?t:a>=2&&a<=4?n:i}var I3=()=>{let e={string:{unit:{one:"\u0441\u0456\u043C\u0432\u0430\u043B",few:"\u0441\u0456\u043C\u0432\u0430\u043B\u044B",many:"\u0441\u0456\u043C\u0432\u0430\u043B\u0430\u045E"},verb:"\u043C\u0435\u0446\u044C"},array:{unit:{one:"\u044D\u043B\u0435\u043C\u0435\u043D\u0442",few:"\u044D\u043B\u0435\u043C\u0435\u043D\u0442\u044B",many:"\u044D\u043B\u0435\u043C\u0435\u043D\u0442\u0430\u045E"},verb:"\u043C\u0435\u0446\u044C"},set:{unit:{one:"\u044D\u043B\u0435\u043C\u0435\u043D\u0442",few:"\u044D\u043B\u0435\u043C\u0435\u043D\u0442\u044B",many:"\u044D\u043B\u0435\u043C\u0435\u043D\u0442\u0430\u045E"},verb:"\u043C\u0435\u0446\u044C"},map:{unit:{one:"\u044D\u043B\u0435\u043C\u0435\u043D\u0442",few:"\u044D\u043B\u0435\u043C\u0435\u043D\u0442\u044B",many:"\u044D\u043B\u0435\u043C\u0435\u043D\u0442\u0430\u045E"},verb:"\u043C\u0435\u0446\u044C"},file:{unit:{one:"\u0431\u0430\u0439\u0442",few:"\u0431\u0430\u0439\u0442\u044B",many:"\u0431\u0430\u0439\u0442\u0430\u045E"},verb:"\u043C\u0435\u0446\u044C"}};function t(r){return e[r]??null}let n={regex:"\u0443\u0432\u043E\u0434",email:"email \u0430\u0434\u0440\u0430\u0441",url:"URL",emoji:"\u044D\u043C\u043E\u0434\u0437\u0456",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO \u0434\u0430\u0442\u0430 \u0456 \u0447\u0430\u0441",date:"ISO \u0434\u0430\u0442\u0430",time:"ISO \u0447\u0430\u0441",duration:"ISO \u043F\u0440\u0430\u0446\u044F\u0433\u043B\u0430\u0441\u0446\u044C",ipv4:"IPv4 \u0430\u0434\u0440\u0430\u0441",ipv6:"IPv6 \u0430\u0434\u0440\u0430\u0441",mac:"MAC \u0430\u0434\u0440\u0430\u0441",cidrv4:"IPv4 \u0434\u044B\u044F\u043F\u0430\u0437\u043E\u043D",cidrv6:"IPv6 \u0434\u044B\u044F\u043F\u0430\u0437\u043E\u043D",base64:"\u0440\u0430\u0434\u043E\u043A \u0443 \u0444\u0430\u0440\u043C\u0430\u0446\u0435 base64",base64url:"\u0440\u0430\u0434\u043E\u043A \u0443 \u0444\u0430\u0440\u043C\u0430\u0446\u0435 base64url",json_string:"JSON \u0440\u0430\u0434\u043E\u043A",e164:"\u043D\u0443\u043C\u0430\u0440 E.164",credit_card:"\u043D\u0443\u043C\u0430\u0440 \u043A\u0440\u044D\u0434\u044B\u0442\u043D\u0430\u0439 \u043A\u0430\u0440\u0442\u044B",currency_code:"\u043A\u043E\u0434 \u0432\u0430\u043B\u044E\u0442\u044B",iban:"IBAN",jwt:"JWT",template_literal:"\u0443\u0432\u043E\u0434"},i={nan:"NaN",number:"\u043B\u0456\u043A",array:"\u043C\u0430\u0441\u0456\u045E"};return r=>{switch(r.code){case"invalid_type":{let a=i[r.expected]??r.expected,o=X(r.input),s=i[o]??o;return/^[A-Z]/.test(r.expected)?`\u041D\u044F\u043F\u0440\u0430\u0432\u0456\u043B\u044C\u043D\u044B \u045E\u0432\u043E\u0434: \u0447\u0430\u043A\u0430\u045E\u0441\u044F instanceof ${r.expected}, \u0430\u0442\u0440\u044B\u043C\u0430\u043D\u0430 ${s}`:`\u041D\u044F\u043F\u0440\u0430\u0432\u0456\u043B\u044C\u043D\u044B \u045E\u0432\u043E\u0434: \u0447\u0430\u043A\u0430\u045E\u0441\u044F ${a}, \u0430\u0442\u0440\u044B\u043C\u0430\u043D\u0430 ${s}`}case"invalid_value":return r.values.length===1?`\u041D\u044F\u043F\u0440\u0430\u0432\u0456\u043B\u044C\u043D\u044B \u045E\u0432\u043E\u0434: \u0447\u0430\u043A\u0430\u043B\u0430\u0441\u044F ${K(r.values[0])}`:`\u041D\u044F\u043F\u0440\u0430\u0432\u0456\u043B\u044C\u043D\u044B \u0432\u0430\u0440\u044B\u044F\u043D\u0442: \u0447\u0430\u043A\u0430\u045E\u0441\u044F \u0430\u0434\u0437\u0456\u043D \u0437 ${D(r.values,"|")}`;case"too_big":{let a=r.inclusive?"<=":"<",o=t(r.origin);if(o){let s=Number(r.maximum),l=nN(s,o.unit.one,o.unit.few,o.unit.many);return`\u0417\u0430\u043D\u0430\u0434\u0442\u0430 \u0432\u044F\u043B\u0456\u043A\u0456: \u0447\u0430\u043A\u0430\u043B\u0430\u0441\u044F, \u0448\u0442\u043E ${r.origin??"\u0437\u043D\u0430\u0447\u044D\u043D\u043D\u0435"} \u043F\u0430\u0432\u0456\u043D\u043D\u0430 ${o.verb} ${a}${r.maximum.toString()} ${l}`}return`\u0417\u0430\u043D\u0430\u0434\u0442\u0430 \u0432\u044F\u043B\u0456\u043A\u0456: \u0447\u0430\u043A\u0430\u043B\u0430\u0441\u044F, \u0448\u0442\u043E ${r.origin??"\u0437\u043D\u0430\u0447\u044D\u043D\u043D\u0435"} \u043F\u0430\u0432\u0456\u043D\u043D\u0430 \u0431\u044B\u0446\u044C ${a}${r.maximum.toString()}`}case"too_small":{let a=r.inclusive?">=":">",o=t(r.origin);if(o){let s=Number(r.minimum),l=nN(s,o.unit.one,o.unit.few,o.unit.many);return`\u0417\u0430\u043D\u0430\u0434\u0442\u0430 \u043C\u0430\u043B\u044B: \u0447\u0430\u043A\u0430\u043B\u0430\u0441\u044F, \u0448\u0442\u043E ${r.origin} \u043F\u0430\u0432\u0456\u043D\u043D\u0430 ${o.verb} ${a}${r.minimum.toString()} ${l}`}return`\u0417\u0430\u043D\u0430\u0434\u0442\u0430 \u043C\u0430\u043B\u044B: \u0447\u0430\u043A\u0430\u043B\u0430\u0441\u044F, \u0448\u0442\u043E ${r.origin} \u043F\u0430\u0432\u0456\u043D\u043D\u0430 \u0431\u044B\u0446\u044C ${a}${r.minimum.toString()}`}case"invalid_format":{let a=r;return a.format==="starts_with"?`\u041D\u044F\u043F\u0440\u0430\u0432\u0456\u043B\u044C\u043D\u044B \u0440\u0430\u0434\u043E\u043A: \u043F\u0430\u0432\u0456\u043D\u0435\u043D \u043F\u0430\u0447\u044B\u043D\u0430\u0446\u0446\u0430 \u0437 "${a.prefix}"`:a.format==="ends_with"?`\u041D\u044F\u043F\u0440\u0430\u0432\u0456\u043B\u044C\u043D\u044B \u0440\u0430\u0434\u043E\u043A: \u043F\u0430\u0432\u0456\u043D\u0435\u043D \u0437\u0430\u043A\u0430\u043D\u0447\u0432\u0430\u0446\u0446\u0430 \u043D\u0430 "${a.suffix}"`:a.format==="includes"?`\u041D\u044F\u043F\u0440\u0430\u0432\u0456\u043B\u044C\u043D\u044B \u0440\u0430\u0434\u043E\u043A: \u043F\u0430\u0432\u0456\u043D\u0435\u043D \u0437\u043C\u044F\u0448\u0447\u0430\u0446\u044C "${a.includes}"`:a.format==="regex"?`\u041D\u044F\u043F\u0440\u0430\u0432\u0456\u043B\u044C\u043D\u044B \u0440\u0430\u0434\u043E\u043A: \u043F\u0430\u0432\u0456\u043D\u0435\u043D \u0430\u0434\u043F\u0430\u0432\u044F\u0434\u0430\u0446\u044C \u0448\u0430\u0431\u043B\u043E\u043D\u0443 ${a.pattern}`:`\u041D\u044F\u043F\u0440\u0430\u0432\u0456\u043B\u044C\u043D\u044B ${n[a.format]??r.format}`}case"not_multiple_of":return`\u041D\u044F\u043F\u0440\u0430\u0432\u0456\u043B\u044C\u043D\u044B \u043B\u0456\u043A: \u043F\u0430\u0432\u0456\u043D\u0435\u043D \u0431\u044B\u0446\u044C \u043A\u0440\u0430\u0442\u043D\u044B\u043C ${r.divisor}`;case"unrecognized_keys":return`\u041D\u0435\u0440\u0430\u0441\u043F\u0430\u0437\u043D\u0430\u043D\u044B ${r.keys.length>1?"\u043A\u043B\u044E\u0447\u044B":"\u043A\u043B\u044E\u0447"}: ${D(r.keys,", ")}`;case"invalid_key":return`\u041D\u044F\u043F\u0440\u0430\u0432\u0456\u043B\u044C\u043D\u044B \u043A\u043B\u044E\u0447 \u0443 ${r.origin}`;case"invalid_union":return"\u041D\u044F\u043F\u0440\u0430\u0432\u0456\u043B\u044C\u043D\u044B \u045E\u0432\u043E\u0434";case"invalid_element":return`\u041D\u044F\u043F\u0440\u0430\u0432\u0456\u043B\u044C\u043D\u0430\u0435 \u0437\u043D\u0430\u0447\u044D\u043D\u043D\u0435 \u045E ${r.origin}`;default:return"\u041D\u044F\u043F\u0440\u0430\u0432\u0456\u043B\u044C\u043D\u044B \u045E\u0432\u043E\u0434"}}};function rN(){return{localeError:I3()}}var O3=()=>{let e={string:{unit:"\u0441\u0438\u043C\u0432\u043E\u043B\u0430",verb:"\u0434\u0430 \u0441\u044A\u0434\u044A\u0440\u0436\u0430"},file:{unit:"\u0431\u0430\u0439\u0442\u0430",verb:"\u0434\u0430 \u0441\u044A\u0434\u044A\u0440\u0436\u0430"},array:{unit:"\u0435\u043B\u0435\u043C\u0435\u043D\u0442\u0430",verb:"\u0434\u0430 \u0441\u044A\u0434\u044A\u0440\u0436\u0430"},set:{unit:"\u0435\u043B\u0435\u043C\u0435\u043D\u0442\u0430",verb:"\u0434\u0430 \u0441\u044A\u0434\u044A\u0440\u0436\u0430"},map:{unit:"\u0435\u043B\u0435\u043C\u0435\u043D\u0442\u0430",verb:"\u0434\u0430 \u0441\u044A\u0434\u044A\u0440\u0436\u0430"}};function t(r){return e[r]??null}let n={regex:"\u0432\u0445\u043E\u0434",email:"\u0438\u043C\u0435\u0439\u043B \u0430\u0434\u0440\u0435\u0441",url:"URL",emoji:"\u0435\u043C\u043E\u0434\u0436\u0438",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO \u0432\u0440\u0435\u043C\u0435",date:"ISO \u0434\u0430\u0442\u0430",time:"ISO \u0432\u0440\u0435\u043C\u0435",duration:"ISO \u043F\u0440\u043E\u0434\u044A\u043B\u0436\u0438\u0442\u0435\u043B\u043D\u043E\u0441\u0442",ipv4:"IPv4 \u0430\u0434\u0440\u0435\u0441",ipv6:"IPv6 \u0430\u0434\u0440\u0435\u0441",mac:"MAC \u0430\u0434\u0440\u0435\u0441",cidrv4:"IPv4 \u0434\u0438\u0430\u043F\u0430\u0437\u043E\u043D",cidrv6:"IPv6 \u0434\u0438\u0430\u043F\u0430\u0437\u043E\u043D",base64:"base64-\u043A\u043E\u0434\u0438\u0440\u0430\u043D \u043D\u0438\u0437",base64url:"base64url-\u043A\u043E\u0434\u0438\u0440\u0430\u043D \u043D\u0438\u0437",json_string:"JSON \u043D\u0438\u0437",e164:"E.164 \u043D\u043E\u043C\u0435\u0440",credit_card:"\u043D\u043E\u043C\u0435\u0440 \u043D\u0430 \u043A\u0440\u0435\u0434\u0438\u0442\u043D\u0430 \u043A\u0430\u0440\u0442\u0430",currency_code:"\u043A\u043E\u0434 \u043D\u0430 \u0432\u0430\u043B\u0443\u0442\u0430",iban:"IBAN",jwt:"JWT",template_literal:"\u0432\u0445\u043E\u0434"},i={nan:"NaN",number:"\u0447\u0438\u0441\u043B\u043E",array:"\u043C\u0430\u0441\u0438\u0432"};return r=>{switch(r.code){case"invalid_type":{let a=i[r.expected]??r.expected,o=X(r.input),s=i[o]??o;return/^[A-Z]/.test(r.expected)?`\u041D\u0435\u0432\u0430\u043B\u0438\u0434\u0435\u043D \u0432\u0445\u043E\u0434: \u043E\u0447\u0430\u043A\u0432\u0430\u043D instanceof ${r.expected}, \u043F\u043E\u043B\u0443\u0447\u0435\u043D ${s}`:`\u041D\u0435\u0432\u0430\u043B\u0438\u0434\u0435\u043D \u0432\u0445\u043E\u0434: \u043E\u0447\u0430\u043A\u0432\u0430\u043D ${a}, \u043F\u043E\u043B\u0443\u0447\u0435\u043D ${s}`}case"invalid_value":return r.values.length===1?`\u041D\u0435\u0432\u0430\u043B\u0438\u0434\u0435\u043D \u0432\u0445\u043E\u0434: \u043E\u0447\u0430\u043A\u0432\u0430\u043D ${K(r.values[0])}`:`\u041D\u0435\u0432\u0430\u043B\u0438\u0434\u043D\u0430 \u043E\u043F\u0446\u0438\u044F: \u043E\u0447\u0430\u043A\u0432\u0430\u043D\u043E \u0435\u0434\u043D\u043E \u043E\u0442 ${D(r.values,"|")}`;case"too_big":{let a=r.inclusive?"<=":"<",o=t(r.origin);return o?`\u0422\u0432\u044A\u0440\u0434\u0435 \u0433\u043E\u043B\u044F\u043C\u043E: \u043E\u0447\u0430\u043A\u0432\u0430 \u0441\u0435 ${r.origin??"\u0441\u0442\u043E\u0439\u043D\u043E\u0441\u0442"} \u0434\u0430 \u0441\u044A\u0434\u044A\u0440\u0436\u0430 ${a}${r.maximum.toString()} ${o.unit??"\u0435\u043B\u0435\u043C\u0435\u043D\u0442\u0430"}`:`\u0422\u0432\u044A\u0440\u0434\u0435 \u0433\u043E\u043B\u044F\u043C\u043E: \u043E\u0447\u0430\u043A\u0432\u0430 \u0441\u0435 ${r.origin??"\u0441\u0442\u043E\u0439\u043D\u043E\u0441\u0442"} \u0434\u0430 \u0431\u044A\u0434\u0435 ${a}${r.maximum.toString()}`}case"too_small":{let a=r.inclusive?">=":">",o=t(r.origin);return o?`\u0422\u0432\u044A\u0440\u0434\u0435 \u043C\u0430\u043B\u043A\u043E: \u043E\u0447\u0430\u043A\u0432\u0430 \u0441\u0435 ${r.origin} \u0434\u0430 \u0441\u044A\u0434\u044A\u0440\u0436\u0430 ${a}${r.minimum.toString()} ${o.unit}`:`\u0422\u0432\u044A\u0440\u0434\u0435 \u043C\u0430\u043B\u043A\u043E: \u043E\u0447\u0430\u043A\u0432\u0430 \u0441\u0435 ${r.origin} \u0434\u0430 \u0431\u044A\u0434\u0435 ${a}${r.minimum.toString()}`}case"invalid_format":{let a=r;if(a.format==="starts_with")return`\u041D\u0435\u0432\u0430\u043B\u0438\u0434\u0435\u043D \u043D\u0438\u0437: \u0442\u0440\u044F\u0431\u0432\u0430 \u0434\u0430 \u0437\u0430\u043F\u043E\u0447\u0432\u0430 \u0441 "${a.prefix}"`;if(a.format==="ends_with")return`\u041D\u0435\u0432\u0430\u043B\u0438\u0434\u0435\u043D \u043D\u0438\u0437: \u0442\u0440\u044F\u0431\u0432\u0430 \u0434\u0430 \u0437\u0430\u0432\u044A\u0440\u0448\u0432\u0430 \u0441 "${a.suffix}"`;if(a.format==="includes")return`\u041D\u0435\u0432\u0430\u043B\u0438\u0434\u0435\u043D \u043D\u0438\u0437: \u0442\u0440\u044F\u0431\u0432\u0430 \u0434\u0430 \u0432\u043A\u043B\u044E\u0447\u0432\u0430 "${a.includes}"`;if(a.format==="regex")return`\u041D\u0435\u0432\u0430\u043B\u0438\u0434\u0435\u043D \u043D\u0438\u0437: \u0442\u0440\u044F\u0431\u0432\u0430 \u0434\u0430 \u0441\u044A\u0432\u043F\u0430\u0434\u0430 \u0441 ${a.pattern}`;let o="\u041D\u0435\u0432\u0430\u043B\u0438\u0434\u0435\u043D";return a.format==="emoji"&&(o="\u041D\u0435\u0432\u0430\u043B\u0438\u0434\u043D\u043E"),a.format==="datetime"&&(o="\u041D\u0435\u0432\u0430\u043B\u0438\u0434\u043D\u043E"),a.format==="date"&&(o="\u041D\u0435\u0432\u0430\u043B\u0438\u0434\u043D\u0430"),a.format==="time"&&(o="\u041D\u0435\u0432\u0430\u043B\u0438\u0434\u043D\u043E"),a.format==="duration"&&(o="\u041D\u0435\u0432\u0430\u043B\u0438\u0434\u043D\u0430"),`${o} ${n[a.format]??r.format}`}case"not_multiple_of":return`\u041D\u0435\u0432\u0430\u043B\u0438\u0434\u043D\u043E \u0447\u0438\u0441\u043B\u043E: \u0442\u0440\u044F\u0431\u0432\u0430 \u0434\u0430 \u0431\u044A\u0434\u0435 \u043A\u0440\u0430\u0442\u043D\u043E \u043D\u0430 ${r.divisor}`;case"unrecognized_keys":return`\u041D\u0435\u0440\u0430\u0437\u043F\u043E\u0437\u043D\u0430\u0442${r.keys.length>1?"\u0438":""} \u043A\u043B\u044E\u0447${r.keys.length>1?"\u043E\u0432\u0435":""}: ${D(r.keys,", ")}`;case"invalid_key":return`\u041D\u0435\u0432\u0430\u043B\u0438\u0434\u0435\u043D \u043A\u043B\u044E\u0447 \u0432 ${r.origin}`;case"invalid_union":return"\u041D\u0435\u0432\u0430\u043B\u0438\u0434\u0435\u043D \u0432\u0445\u043E\u0434";case"invalid_element":return`\u041D\u0435\u0432\u0430\u043B\u0438\u0434\u043D\u0430 \u0441\u0442\u043E\u0439\u043D\u043E\u0441\u0442 \u0432 ${r.origin}`;default:return"\u041D\u0435\u0432\u0430\u043B\u0438\u0434\u0435\u043D \u0432\u0445\u043E\u0434"}}};function iN(){return{localeError:O3()}}var N3=()=>{let e={string:{unit:"\u0985\u0995\u09CD\u09B7\u09B0",verb:"\u09A5\u09BE\u0995\u09A4\u09C7 \u09B9\u09AC\u09C7"},file:{unit:"\u09AC\u09BE\u0987\u099F",verb:"\u09A5\u09BE\u0995\u09A4\u09C7 \u09B9\u09AC\u09C7"},array:{unit:"\u0986\u0987\u099F\u09C7\u09AE",verb:"\u09A5\u09BE\u0995\u09A4\u09C7 \u09B9\u09AC\u09C7"},set:{unit:"\u0986\u0987\u099F\u09C7\u09AE",verb:"\u09A5\u09BE\u0995\u09A4\u09C7 \u09B9\u09AC\u09C7"},map:{unit:"\u098F\u09A8\u09CD\u099F\u09CD\u09B0\u09BF",verb:"\u09A5\u09BE\u0995\u09A4\u09C7 \u09B9\u09AC\u09C7"}};function t(r){return e[r]??null}let n={regex:"\u0987\u09A8\u09AA\u09C1\u099F",email:"\u0987\u09AE\u09C7\u0987\u09B2 \u09A0\u09BF\u0995\u09BE\u09A8\u09BE",url:"URL",emoji:"\u0987\u09AE\u09CB\u099C\u09BF",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO \u09A4\u09BE\u09B0\u09BF\u0996 \u0993 \u09B8\u09AE\u09AF\u09BC",date:"ISO \u09A4\u09BE\u09B0\u09BF\u0996",time:"ISO \u09B8\u09AE\u09AF\u09BC",duration:"ISO \u09B8\u09AE\u09AF\u09BC\u0995\u09BE\u09B2",ipv4:"IPv4 \u09A0\u09BF\u0995\u09BE\u09A8\u09BE",ipv6:"IPv6 \u09A0\u09BF\u0995\u09BE\u09A8\u09BE",mac:"MAC \u09A0\u09BF\u0995\u09BE\u09A8\u09BE",cidrv4:"IPv4 \u09B0\u09C7\u099E\u09CD\u099C",cidrv6:"IPv6 \u09B0\u09C7\u099E\u09CD\u099C",base64:"base64-\u098F\u09A8\u0995\u09CB\u09A1\u09C7\u09A1 \u09B8\u09CD\u099F\u09CD\u09B0\u09BF\u0982",base64url:"base64url-\u098F\u09A8\u0995\u09CB\u09A1\u09C7\u09A1 \u09B8\u09CD\u099F\u09CD\u09B0\u09BF\u0982",json_string:"JSON \u09B8\u09CD\u099F\u09CD\u09B0\u09BF\u0982",e164:"E.164 \u09A8\u09AE\u09CD\u09AC\u09B0",credit_card:"\u0995\u09CD\u09B0\u09C7\u09A1\u09BF\u099F \u0995\u09BE\u09B0\u09CD\u09A1 \u09A8\u09AE\u09CD\u09AC\u09B0",currency_code:"\u09AE\u09C1\u09A6\u09CD\u09B0\u09BE \u0995\u09CB\u09A1",iban:"IBAN",jwt:"JWT",template_literal:"\u0987\u09A8\u09AA\u09C1\u099F"},i={nan:"NaN"};return r=>{switch(r.code){case"invalid_type":{let a=i[r.expected]??r.expected,o=X(r.input),s=i[o]??o;return`\u0985\u09AC\u09C8\u09A7 \u0987\u09A8\u09AA\u09C1\u099F: \u09AA\u09CD\u09B0\u09A4\u09CD\u09AF\u09BE\u09B6\u09BF\u09A4 ${a}, \u09AA\u09CD\u09B0\u09BE\u09AA\u09CD\u09A4 ${s}`}case"invalid_value":return r.values.length===1?`\u0985\u09AC\u09C8\u09A7 \u0987\u09A8\u09AA\u09C1\u099F: \u09AA\u09CD\u09B0\u09A4\u09CD\u09AF\u09BE\u09B6\u09BF\u09A4 ${K(r.values[0])}`:`\u0985\u09AC\u09C8\u09A7 \u0985\u09AA\u09B6\u09A8: ${D(r.values," | ")} \u098F\u09B0 \u09AE\u09A7\u09CD\u09AF\u09C7 \u098F\u0995\u099F\u09BF \u09AA\u09CD\u09B0\u09A4\u09CD\u09AF\u09BE\u09B6\u09BF\u09A4`;case"too_big":{let a=r.inclusive?"<=":"<",o=t(r.origin);return o?`\u0985\u09A8\u09C7\u0995 \u09AC\u09A1\u09BC: ${r.origin??"\u09AE\u09BE\u09A8"} ${a}${r.maximum.toString()} ${o.unit??"\u098F\u09B2\u09BF\u09AE\u09C7\u09A8\u09CD\u099F"} \u09B9\u09A4\u09C7 \u09B9\u09AC\u09C7`:`\u0985\u09A8\u09C7\u0995 \u09AC\u09A1\u09BC: ${r.origin??"\u09AE\u09BE\u09A8"} ${a}${r.maximum.toString()} \u09B9\u09A4\u09C7 \u09B9\u09AC\u09C7`}case"too_small":{let a=r.inclusive?">=":">",o=t(r.origin);return o?`\u0985\u09A8\u09C7\u0995 \u099B\u09CB\u099F: ${r.origin} ${a}${r.minimum.toString()} ${o.unit} \u09B9\u09A4\u09C7 \u09B9\u09AC\u09C7`:`\u0985\u09A8\u09C7\u0995 \u099B\u09CB\u099F: ${r.origin} ${a}${r.minimum.toString()} \u09B9\u09A4\u09C7 \u09B9\u09AC\u09C7`}case"invalid_format":{let a=r;return a.format==="starts_with"?`\u0985\u09AC\u09C8\u09A7 \u09B8\u09CD\u099F\u09CD\u09B0\u09BF\u0982: "${a.prefix}" \u09A6\u09BF\u09AF\u09BC\u09C7 \u09B6\u09C1\u09B0\u09C1 \u09B9\u09A4\u09C7 \u09B9\u09AC\u09C7`:a.format==="ends_with"?`\u0985\u09AC\u09C8\u09A7 \u09B8\u09CD\u099F\u09CD\u09B0\u09BF\u0982: "${a.suffix}" \u09A6\u09BF\u09AF\u09BC\u09C7 \u09B6\u09C7\u09B7 \u09B9\u09A4\u09C7 \u09B9\u09AC\u09C7`:a.format==="includes"?`\u0985\u09AC\u09C8\u09A7 \u09B8\u09CD\u099F\u09CD\u09B0\u09BF\u0982: "${a.includes}" \u0985\u09A8\u09CD\u09A4\u09B0\u09CD\u09AD\u09C1\u0995\u09CD\u09A4 \u09A5\u09BE\u0995\u09A4\u09C7 \u09B9\u09AC\u09C7`:a.format==="regex"?`\u0985\u09AC\u09C8\u09A7 \u09B8\u09CD\u099F\u09CD\u09B0\u09BF\u0982: ${a.pattern} \u09AA\u09CD\u09AF\u09BE\u099F\u09BE\u09B0\u09CD\u09A8 \u09AE\u09BF\u09B2\u09A4\u09C7 \u09B9\u09AC\u09C7`:`\u0985\u09AC\u09C8\u09A7 ${n[a.format]??r.format}`}case"not_multiple_of":return`\u0985\u09AC\u09C8\u09A7 \u09A8\u09AE\u09CD\u09AC\u09B0: ${r.divisor} \u098F\u09B0 \u0997\u09C1\u09A3\u09BF\u09A4\u0995 \u09B9\u09A4\u09C7 \u09B9\u09AC\u09C7`;case"unrecognized_keys":return`\u0985\u099A\u09C7\u09A8\u09BE \u0995\u09C0${r.keys.length>1?"\u0997\u09C1\u09B2\u09CB":""}: ${D(r.keys,", ")}`;case"invalid_key":return`${r.origin} \u098F \u0985\u09AC\u09C8\u09A7 \u0995\u09C0`;case"invalid_union":return r.options&&Array.isArray(r.options)&&r.options.length>0?`\u0985\u09AC\u09C8\u09A7 \u09A1\u09BF\u09B8\u0995\u09CD\u09B0\u09BF\u09AE\u09BF\u09A8\u09C7\u099F\u09B0 \u09AE\u09BE\u09A8\u0964 \u09AA\u09CD\u09B0\u09A4\u09CD\u09AF\u09BE\u09B6\u09BF\u09A4 ${r.options.map(o=>`'${o}'`).join(" | ")}`:"\u0985\u09AC\u09C8\u09A7 \u0987\u09A8\u09AA\u09C1\u099F";case"invalid_element":return`${r.origin} \u098F \u0985\u09AC\u09C8\u09A7 \u09AE\u09BE\u09A8`;default:return"\u0985\u09AC\u09C8\u09A7 \u0987\u09A8\u09AA\u09C1\u099F"}}};function aN(){return{localeError:N3()}}var A3=()=>{let e={string:{unit:"car\xE0cters",verb:"contenir"},file:{unit:"bytes",verb:"contenir"},array:{unit:"elements",verb:"contenir"},set:{unit:"elements",verb:"contenir"},map:{unit:"elements",verb:"contenir"}};function t(r){return e[r]??null}let n={regex:"entrada",email:"adre\xE7a electr\xF2nica",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"data i hora ISO",date:"data ISO",time:"hora ISO",duration:"durada ISO",ipv4:"adre\xE7a IPv4",ipv6:"adre\xE7a IPv6",mac:"adre\xE7a MAC",cidrv4:"rang IPv4",cidrv6:"rang IPv6",base64:"cadena codificada en base64",base64url:"cadena codificada en base64url",json_string:"cadena JSON",e164:"n\xFAmero E.164",credit_card:"n\xFAmero de targeta de cr\xE8dit",currency_code:"codi de moneda",iban:"IBAN",jwt:"JWT",template_literal:"entrada"},i={nan:"NaN"};return r=>{switch(r.code){case"invalid_type":{let a=i[r.expected]??r.expected,o=X(r.input),s=i[o]??o;return/^[A-Z]/.test(r.expected)?`Tipus inv\xE0lid: s'esperava instanceof ${r.expected}, s'ha rebut ${s}`:`Tipus inv\xE0lid: s'esperava ${a}, s'ha rebut ${s}`}case"invalid_value":return r.values.length===1?`Valor inv\xE0lid: s'esperava ${K(r.values[0])}`:`Opci\xF3 inv\xE0lida: s'esperava una de ${D(r.values," o ")}`;case"too_big":{let a=r.inclusive?"com a m\xE0xim":"menys de",o=t(r.origin);return o?`Massa gran: s'esperava que ${r.origin??"el valor"} contingu\xE9s ${a} ${r.maximum.toString()} ${o.unit??"elements"}`:`Massa gran: s'esperava que ${r.origin??"el valor"} fos ${a} ${r.maximum.toString()}`}case"too_small":{let a=r.inclusive?"com a m\xEDnim":"m\xE9s de",o=t(r.origin);return o?`Massa petit: s'esperava que ${r.origin} contingu\xE9s ${a} ${r.minimum.toString()} ${o.unit}`:`Massa petit: s'esperava que ${r.origin} fos ${a} ${r.minimum.toString()}`}case"invalid_format":{let a=r;return a.format==="starts_with"?`Format inv\xE0lid: ha de comen\xE7ar amb "${a.prefix}"`:a.format==="ends_with"?`Format inv\xE0lid: ha d'acabar amb "${a.suffix}"`:a.format==="includes"?`Format inv\xE0lid: ha d'incloure "${a.includes}"`:a.format==="regex"?`Format inv\xE0lid: ha de coincidir amb el patr\xF3 ${a.pattern}`:`Format inv\xE0lid per a ${n[a.format]??r.format}`}case"not_multiple_of":return`N\xFAmero inv\xE0lid: ha de ser m\xFAltiple de ${r.divisor}`;case"unrecognized_keys":return`Clau${r.keys.length>1?"s":""} no reconeguda${r.keys.length>1?"s":""}: ${D(r.keys,", ")}`;case"invalid_key":return`Clau inv\xE0lida a ${r.origin}`;case"invalid_union":return"Entrada inv\xE0lida";case"invalid_element":return`Element inv\xE0lid a ${r.origin}`;default:return"Entrada inv\xE0lida"}}};function oN(){return{localeError:A3()}}var P3=()=>{let e={string:{unit:"\u067E\u06CC\u062A",verb:"\u0628\u06CE\u062A"},file:{unit:"\u0628\u0627\u06CC\u062A",verb:"\u0628\u06CE\u062A"},array:{unit:"\u062F\u0627\u0646\u06D5",verb:"\u0628\u06CE\u062A"},set:{unit:"\u062F\u0627\u0646\u06D5",verb:"\u0628\u06CE\u062A"},map:{unit:"\u062F\u0627\u0646\u06D5",verb:"\u0628\u06CE\u062A"}};function t(r){return e[r]??null}let n={regex:"regex",email:"\u0626\u06CC\u0645\u06D5\u06CC\u06B5",url:"\u0628\u06D5\u0633\u062A\u06D5\u0631 (URL)",emoji:"\u0626\u06CC\u0645\u06C6\u062C\u06CC",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"\u0695\u06CE\u06A9\u06D5\u0648\u062A \u0648 \u06A9\u0627\u062A",date:"\u0695\u06CE\u06A9\u06D5\u0648\u062A",time:"\u06A9\u0627\u062A",duration:"\u0645\u0627\u0648\u06D5",ipv4:"\u0646\u0627\u0648\u0646\u06CC\u0634\u0627\u0646\u06CC IPv4",ipv6:"\u0646\u0627\u0648\u0646\u06CC\u0634\u0627\u0646\u06CC IPv6",mac:"\u0646\u0627\u0648\u0646\u06CC\u0634\u0627\u0646\u06CC MAC",cidrv4:"\u0645\u06D5\u0648\u062F\u0627\u06CC IPv4",cidrv6:"\u0645\u06D5\u0648\u062F\u0627\u06CC IPv6",base64:"\u062F\u06D5\u0642\u06CC base64",base64url:"\u062F\u06D5\u0642\u06CC base64url",json_string:"\u062F\u06D5\u0642\u06CC JSON",e164:"\u0698\u0645\u0627\u0631\u06D5\u06CC E.164",credit_card:"\u0698\u0645\u0627\u0631\u06D5\u06CC \u06A9\u0627\u0631\u062A\u06CC \u06A9\u0631\u06CE\u062F\u06CC\u062A",currency_code:"\u06A9\u06C6\u062F\u06CC \u062F\u0631\u0627\u0648",iban:"IBAN",jwt:"JWT",template_literal:"\u062A\u06CE\u06A9\u0631\u062F\u06D5"},i={nan:"NaN",string:"\u0646\u0648\u0648\u0633\u06CC\u0646",number:"\u0698\u0645\u0627\u0631\u06D5",boolean:"boolean",array:"array",object:"object",date:"\u0695\u06CE\u06A9\u06D5\u0648\u062A",integer:"\u0698\u0645\u0627\u0631\u06D5",float:"\u0698\u0645\u0627\u0631\u06D5",null:"null",undefined:"undefined",function:"function",symbol:"symbol",unknown:"unknown",promise:"promise",void:"void",never:"never",map:"map",set:"set"};return r=>{switch(r.code){case"invalid_type":{let a=i[r.expected]??r.expected,o=X(r.input),s=i[o]??o,l=["\u0627","\u0648","\u06C6","\u0648\u0648","\u06D5","\u06CC","\u06CE"].some(u=>s.endsWith(u))?"\u06CC\u06D5":"\u06D5",c=/^[a-zA-Z]+$/.test(s);return o==="null"||o==="undefined"?"\u062F\u0627\u0648\u0627\u06A9\u0631\u0627\u0648\u06D5":`\u0686\u0627\u0648\u06D5\u0695\u0648\u0627\u0646\u06A9\u0631\u0627\u0648\u06D5 ${a} \u0628\u06CE\u062A\u060C \u0628\u06D5\u06B5\u0627\u0645 ${s}${c?"":l}`}case"invalid_value":return r.values.length===1?`\u0628\u06D5\u0647\u0627\u06A9\u06D5 \u0646\u0627\u062F\u0631\u0648\u0648\u0633\u062A\u06D5: \u0686\u0627\u0648\u06D5\u0695\u0648\u0627\u0646\u06A9\u0631\u0627\u0648\u06D5 ${K(r.values[0])} \u0628\u06CE\u062A`:`\u0647\u06D5\u06B5\u0628\u0698\u0627\u0631\u062F\u06D5\u06CC \u0646\u0627\u062F\u0631\u0648\u0633\u062A: \u0686\u0627\u0648\u06D5\u0695\u0648\u0627\u0646\u06A9\u0631\u0627\u0648\u06D5 \u06CC\u06D5\u06A9\u06CE\u06A9 \u0628\u06CE\u062A \u0644\u06D5 ${D(r.values,"|")}`;case"too_big":{let a=t(r.origin);return a?`\u067E\u06CE\u0648\u06CC\u0633\u062A\u06D5 \u0628\u06D5 \u0644\u0627\u06CC\u06D5\u0646\u06CC \u0632\u06C6\u0631\u06D5\u0648\u06D5 ${r.maximum.toString()} ${a.unit} ${a.verb}`:`\u067E\u06CE\u0648\u06CC\u0633\u062A\u06D5 \u0628\u06D5 \u0644\u0627\u06CC\u06D5\u0646\u06CC \u0632\u06C6\u0631\u06D5\u0648\u06D5 ${r.maximum.toString()} \u0628\u06CE\u062A`}case"too_small":{let a=t(r.origin);return a?`\u067E\u06CE\u0648\u06CC\u0633\u062A\u06D5 \u0628\u06D5 \u0644\u0627\u06CC\u06D5\u0646\u06CC \u06A9\u06D5\u0645\u06D5\u0648\u06D5 ${r.minimum.toString()} ${a.unit} ${a.verb}`:`\u067E\u06CE\u0648\u06CC\u0633\u062A\u06D5 \u0628\u06D5 \u0644\u0627\u06CC\u06D5\u0646\u06CC \u06A9\u06D5\u0645\u06D5\u0648\u06D5 ${r.minimum.toString()} \u0628\u06CE\u062A`}case"invalid_format":{let a=r;return a.format==="starts_with"?`\u062F\u06D5\u0642\u06CC \u0646\u0627\u062F\u0631\u0648\u0633\u062A: \u067E\u06CE\u0648\u06CC\u0633\u062A\u06D5 \u062F\u06D5\u0633\u062A\u067E\u06CE\u0628\u06A9\u0627\u062A \u0628\u06D5 "${a.prefix}"`:a.format==="ends_with"?`\u062F\u06D5\u0642\u06CC \u0646\u0627\u062F\u0631\u0648\u0633\u062A: \u067E\u06CE\u0648\u06CC\u0633\u062A\u06D5 \u06A9\u06C6\u062A\u0627\u06CC\u06CC\u0628\u06CE\u062A \u0628\u06D5 "${a.suffix}"`:a.format==="includes"?`\u062F\u06D5\u0642\u06CC \u0646\u0627\u062F\u0631\u0648\u0633\u062A: \u067E\u06CE\u0648\u06CC\u0633\u062A\u06D5 "${a.includes}" \u0644\u06D5\u062E\u06C6\u0628\u06AF\u0631\u06CE\u062A`:a.format==="regex"?`\u062F\u06D5\u0642\u06CC \u0646\u0627\u062F\u0631\u0648\u0633\u062A: \u067E\u06CE\u0648\u06CC\u0633\u062A\u06D5 \u0644\u06D5\u06AF\u06D5\u06B5 \u067E\u0627\u062A\u06CE\u0631\u0646\u06CC ${a.pattern} \u0628\u06AF\u0648\u0646\u062C\u06CE\u062A`:`\u0628\u06D5\u0647\u0627\u06CC ${n[a.format]??r.format} \u0646\u0627\u062F\u0631\u0648\u0633\u062A\u06D5`}case"not_multiple_of":return`\u0698\u0645\u0627\u0631\u06D5\u06CC \u0646\u0627\u062F\u0631\u0648\u0633\u062A: \u062F\u06D5\u0628\u06CE\u062A \u0686\u06D5\u0646\u062F \u0647\u06CE\u0646\u062F\u06D5 \u0628\u06CE\u062A \u0628\u06C6 ${r.divisor}`;case"unrecognized_keys":return`\u06A9\u0644\u06CC\u0644\u06CC \u0646\u06D5\u0646\u0627\u0633\u0631\u0627\u0648: ${D(r.keys,", ")}`;case"invalid_key":return`\u06A9\u0644\u06CC\u0644\u06CC \u0646\u0627\u062F\u0631\u0648\u0633\u062A \u0644\u06D5 ${r.origin}`;case"invalid_union":return r.options&&Array.isArray(r.options)&&r.options.length>0?`\u0628\u06D5\u0647\u0627\u06CC \u0646\u06D5\u0646\u0627\u0633\u0631\u0627\u0648 \u0647\u06D5\u06CC\u06D5. \u0628\u06D5\u0647\u0627\u06CC \u0686\u0627\u0648\u06D5\u0695\u0648\u0627\u0646\u06A9\u0631\u0627\u0648: ${r.options.map(o=>`'${o}'`).join(" | ")}`:"\u06CC\u06D5\u06A9\u06AF\u0631\u062A\u0646\u06CC \u0646\u0627\u062F\u0631\u0648\u0633\u062A";case"invalid_element":return`${r.origin} \u0628\u06D5\u0647\u0627\u06A9\u06D5 \u0646\u0627\u062F\u0631\u0648\u0633\u062A\u06D5`;default:return"\u062A\u06CE\u06A9\u0631\u062F\u06D5\u06CC \u0646\u0627\u062F\u0631\u0648\u0633\u062A"}}};function sN(){return{localeError:P3()}}var M3=()=>{let e={string:{unit:"znak\u016F",verb:"m\xEDt"},file:{unit:"bajt\u016F",verb:"m\xEDt"},array:{unit:"prvk\u016F",verb:"m\xEDt"},set:{unit:"prvk\u016F",verb:"m\xEDt"},map:{unit:"prvk\u016F",verb:"m\xEDt"}};function t(r){return e[r]??null}let n={regex:"regul\xE1rn\xED v\xFDraz",email:"e-mailov\xE1 adresa",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"datum a \u010Das ve form\xE1tu ISO",date:"datum ve form\xE1tu ISO",time:"\u010Das ve form\xE1tu ISO",duration:"doba trv\xE1n\xED ISO",ipv4:"IPv4 adresa",ipv6:"IPv6 adresa",mac:"MAC adresa",cidrv4:"rozsah IPv4",cidrv6:"rozsah IPv6",base64:"\u0159et\u011Bzec zak\xF3dovan\xFD ve form\xE1tu base64",base64url:"\u0159et\u011Bzec zak\xF3dovan\xFD ve form\xE1tu base64url",json_string:"\u0159et\u011Bzec ve form\xE1tu JSON",e164:"\u010D\xEDslo E.164",credit_card:"\u010D\xEDslo kreditn\xED karty",currency_code:"k\xF3d m\u011Bny",iban:"IBAN",jwt:"JWT",template_literal:"vstup"},i={nan:"NaN",number:"\u010D\xEDslo",string:"\u0159et\u011Bzec",function:"funkce",array:"pole"};return r=>{switch(r.code){case"invalid_type":{let a=i[r.expected]??r.expected,o=X(r.input),s=i[o]??o;return/^[A-Z]/.test(r.expected)?`Neplatn\xFD vstup: o\u010Dek\xE1v\xE1no instanceof ${r.expected}, obdr\u017Eeno ${s}`:`Neplatn\xFD vstup: o\u010Dek\xE1v\xE1no ${a}, obdr\u017Eeno ${s}`}case"invalid_value":return r.values.length===1?`Neplatn\xFD vstup: o\u010Dek\xE1v\xE1no ${K(r.values[0])}`:`Neplatn\xE1 mo\u017Enost: o\u010Dek\xE1v\xE1na jedna z hodnot ${D(r.values,"|")}`;case"too_big":{let a=r.inclusive?"<=":"<",o=t(r.origin);return o?`Hodnota je p\u0159\xEDli\u0161 velk\xE1: ${r.origin??"hodnota"} mus\xED m\xEDt ${a}${r.maximum.toString()} ${o.unit??"prvk\u016F"}`:`Hodnota je p\u0159\xEDli\u0161 velk\xE1: ${r.origin??"hodnota"} mus\xED b\xFDt ${a}${r.maximum.toString()}`}case"too_small":{let a=r.inclusive?">=":">",o=t(r.origin);return o?`Hodnota je p\u0159\xEDli\u0161 mal\xE1: ${r.origin??"hodnota"} mus\xED m\xEDt ${a}${r.minimum.toString()} ${o.unit??"prvk\u016F"}`:`Hodnota je p\u0159\xEDli\u0161 mal\xE1: ${r.origin??"hodnota"} mus\xED b\xFDt ${a}${r.minimum.toString()}`}case"invalid_format":{let a=r;return a.format==="starts_with"?`Neplatn\xFD \u0159et\u011Bzec: mus\xED za\u010D\xEDnat na "${a.prefix}"`:a.format==="ends_with"?`Neplatn\xFD \u0159et\u011Bzec: mus\xED kon\u010Dit na "${a.suffix}"`:a.format==="includes"?`Neplatn\xFD \u0159et\u011Bzec: mus\xED obsahovat "${a.includes}"`:a.format==="regex"?`Neplatn\xFD \u0159et\u011Bzec: mus\xED odpov\xEDdat vzoru ${a.pattern}`:`Neplatn\xFD form\xE1t ${n[a.format]??r.format}`}case"not_multiple_of":return`Neplatn\xE9 \u010D\xEDslo: mus\xED b\xFDt n\xE1sobkem ${r.divisor}`;case"unrecognized_keys":return`Nezn\xE1m\xE9 kl\xED\u010De: ${D(r.keys,", ")}`;case"invalid_key":return`Neplatn\xFD kl\xED\u010D v ${r.origin}`;case"invalid_union":return"Neplatn\xFD vstup";case"invalid_element":return`Neplatn\xE1 hodnota v ${r.origin}`;default:return"Neplatn\xFD vstup"}}};function lN(){return{localeError:M3()}}var D3=()=>{let e={string:{unit:"tegn",verb:"havde"},file:{unit:"bytes",verb:"havde"},array:{unit:"elementer",verb:"indeholdt"},set:{unit:"elementer",verb:"indeholdt"},map:{unit:"elementer",verb:"indeholdt"}};function t(r){return e[r]??null}let n={regex:"input",email:"e-mailadresse",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO dato- og klokkesl\xE6t",date:"ISO-dato",time:"ISO-klokkesl\xE6t",duration:"ISO-varighed",ipv4:"IPv4-adresse",ipv6:"IPv6-adresse",mac:"MAC-adresse",cidrv4:"IPv4-spektrum",cidrv6:"IPv6-spektrum",base64:"base64-kodet streng",base64url:"base64url-kodet streng",json_string:"JSON-streng",e164:"E.164-nummer",credit_card:"kreditkortnummer",currency_code:"valutakode",iban:"IBAN",jwt:"JWT",template_literal:"input"},i={nan:"NaN",string:"streng",number:"tal",boolean:"boolean",array:"liste",object:"objekt",set:"s\xE6t",file:"fil"};return r=>{switch(r.code){case"invalid_type":{let a=i[r.expected]??r.expected,o=X(r.input),s=i[o]??o;return/^[A-Z]/.test(r.expected)?`Ugyldigt input: forventede instanceof ${r.expected}, fik ${s}`:`Ugyldigt input: forventede ${a}, fik ${s}`}case"invalid_value":return r.values.length===1?`Ugyldig v\xE6rdi: forventede ${K(r.values[0])}`:`Ugyldigt valg: forventede en af f\xF8lgende ${D(r.values,"|")}`;case"too_big":{let a=r.inclusive?"<=":"<",o=t(r.origin),s=i[r.origin]??r.origin;return o?`For stor: forventede ${s??"value"} ${o.verb} ${a} ${r.maximum.toString()} ${o.unit??"elementer"}`:`For stor: forventede ${s??"value"} havde ${a} ${r.maximum.toString()}`}case"too_small":{let a=r.inclusive?">=":">",o=t(r.origin),s=i[r.origin]??r.origin;return o?`For lille: forventede ${s} ${o.verb} ${a} ${r.minimum.toString()} ${o.unit}`:`For lille: forventede ${s} havde ${a} ${r.minimum.toString()}`}case"invalid_format":{let a=r;return a.format==="starts_with"?`Ugyldig streng: skal starte med "${a.prefix}"`:a.format==="ends_with"?`Ugyldig streng: skal ende med "${a.suffix}"`:a.format==="includes"?`Ugyldig streng: skal indeholde "${a.includes}"`:a.format==="regex"?`Ugyldig streng: skal matche m\xF8nsteret ${a.pattern}`:`Ugyldig ${n[a.format]??r.format}`}case"not_multiple_of":return`Ugyldigt tal: skal v\xE6re deleligt med ${r.divisor}`;case"unrecognized_keys":return`${r.keys.length>1?"Ukendte n\xF8gler":"Ukendt n\xF8gle"}: ${D(r.keys,", ")}`;case"invalid_key":return`Ugyldig n\xF8gle i ${r.origin}`;case"invalid_union":return"Ugyldigt input: matcher ingen af de tilladte typer";case"invalid_element":return`Ugyldig v\xE6rdi i ${r.origin}`;default:return"Ugyldigt input"}}};function cN(){return{localeError:D3()}}var j3=()=>{let e={string:{unit:"Zeichen",verb:"zu haben"},file:{unit:"Bytes",verb:"zu haben"},array:{unit:"Elemente",verb:"zu haben"},set:{unit:"Elemente",verb:"zu haben"},map:{unit:"Elemente",verb:"zu haben"}};function t(r){return e[r]??null}let n={regex:"Eingabe",email:"E-Mail-Adresse",url:"URL",emoji:"Emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO-Datum und -Uhrzeit",date:"ISO-Datum",time:"ISO-Uhrzeit",duration:"ISO-Dauer",ipv4:"IPv4-Adresse",ipv6:"IPv6-Adresse",mac:"MAC-Adresse",cidrv4:"IPv4-Bereich",cidrv6:"IPv6-Bereich",base64:"Base64-codierter String",base64url:"Base64-URL-codierter String",json_string:"JSON-String",e164:"E.164-Nummer",credit_card:"Kreditkartennummer",currency_code:"W\xE4hrungscode",iban:"IBAN",jwt:"JWT",template_literal:"Eingabe"},i={nan:"NaN",number:"Zahl",array:"Array"};return r=>{switch(r.code){case"invalid_type":{let a=i[r.expected]??r.expected,o=X(r.input),s=i[o]??o;return/^[A-Z]/.test(r.expected)?`Ung\xFCltige Eingabe: erwartet instanceof ${r.expected}, erhalten ${s}`:`Ung\xFCltige Eingabe: erwartet ${a}, erhalten ${s}`}case"invalid_value":return r.values.length===1?`Ung\xFCltige Eingabe: erwartet ${K(r.values[0])}`:`Ung\xFCltige Option: erwartet eine von ${D(r.values,"|")}`;case"too_big":{let a=r.inclusive?"<=":"<",o=t(r.origin);return o?`Zu gro\xDF: erwartet, dass ${r.origin??"Wert"} ${a}${r.maximum.toString()} ${o.unit??"Elemente"} hat`:`Zu gro\xDF: erwartet, dass ${r.origin??"Wert"} ${a}${r.maximum.toString()} ist`}case"too_small":{let a=r.inclusive?">=":">",o=t(r.origin);return o?`Zu klein: erwartet, dass ${r.origin} ${a}${r.minimum.toString()} ${o.unit} hat`:`Zu klein: erwartet, dass ${r.origin} ${a}${r.minimum.toString()} ist`}case"invalid_format":{let a=r;return a.format==="starts_with"?`Ung\xFCltiger String: muss mit "${a.prefix}" beginnen`:a.format==="ends_with"?`Ung\xFCltiger String: muss mit "${a.suffix}" enden`:a.format==="includes"?`Ung\xFCltiger String: muss "${a.includes}" enthalten`:a.format==="regex"?`Ung\xFCltiger String: muss dem Muster ${a.pattern} entsprechen`:`Ung\xFCltig: ${n[a.format]??r.format}`}case"not_multiple_of":return`Ung\xFCltige Zahl: muss ein Vielfaches von ${r.divisor} sein`;case"unrecognized_keys":return`${r.keys.length>1?"Unbekannte Schl\xFCssel":"Unbekannter Schl\xFCssel"}: ${D(r.keys,", ")}`;case"invalid_key":return`Ung\xFCltiger Schl\xFCssel in ${r.origin}`;case"invalid_union":return"Ung\xFCltige Eingabe";case"invalid_element":return`Ung\xFCltiger Wert in ${r.origin}`;default:return"Ung\xFCltige Eingabe"}}};function uN(){return{localeError:j3()}}var U3=()=>{let e={string:{unit:"\u03C7\u03B1\u03C1\u03B1\u03BA\u03C4\u03AE\u03C1\u03B5\u03C2",verb:"\u03BD\u03B1 \u03AD\u03C7\u03B5\u03B9"},file:{unit:"bytes",verb:"\u03BD\u03B1 \u03AD\u03C7\u03B5\u03B9"},array:{unit:"\u03C3\u03C4\u03BF\u03B9\u03C7\u03B5\u03AF\u03B1",verb:"\u03BD\u03B1 \u03AD\u03C7\u03B5\u03B9"},set:{unit:"\u03C3\u03C4\u03BF\u03B9\u03C7\u03B5\u03AF\u03B1",verb:"\u03BD\u03B1 \u03AD\u03C7\u03B5\u03B9"},map:{unit:"\u03BA\u03B1\u03C4\u03B1\u03C7\u03C9\u03C1\u03AE\u03C3\u03B5\u03B9\u03C2",verb:"\u03BD\u03B1 \u03AD\u03C7\u03B5\u03B9"}};function t(r){return e[r]??null}let n={regex:"\u03B5\u03AF\u03C3\u03BF\u03B4\u03BF\u03C2",email:"\u03B4\u03B9\u03B5\u03CD\u03B8\u03C5\u03BD\u03C3\u03B7 email",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO \u03B7\u03BC\u03B5\u03C1\u03BF\u03BC\u03B7\u03BD\u03AF\u03B1 \u03BA\u03B1\u03B9 \u03CE\u03C1\u03B1",date:"ISO \u03B7\u03BC\u03B5\u03C1\u03BF\u03BC\u03B7\u03BD\u03AF\u03B1",time:"ISO \u03CE\u03C1\u03B1",duration:"ISO \u03B4\u03B9\u03AC\u03C1\u03BA\u03B5\u03B9\u03B1",ipv4:"\u03B4\u03B9\u03B5\u03CD\u03B8\u03C5\u03BD\u03C3\u03B7 IPv4",ipv6:"\u03B4\u03B9\u03B5\u03CD\u03B8\u03C5\u03BD\u03C3\u03B7 IPv6",mac:"\u03B4\u03B9\u03B5\u03CD\u03B8\u03C5\u03BD\u03C3\u03B7 MAC",cidrv4:"\u03B5\u03CD\u03C1\u03BF\u03C2 IPv4",cidrv6:"\u03B5\u03CD\u03C1\u03BF\u03C2 IPv6",base64:"\u03C3\u03C5\u03BC\u03B2\u03BF\u03BB\u03BF\u03C3\u03B5\u03B9\u03C1\u03AC \u03BA\u03C9\u03B4\u03B9\u03BA\u03BF\u03C0\u03BF\u03B9\u03B7\u03BC\u03AD\u03BD\u03B7 \u03C3\u03B5 base64",base64url:"\u03C3\u03C5\u03BC\u03B2\u03BF\u03BB\u03BF\u03C3\u03B5\u03B9\u03C1\u03AC \u03BA\u03C9\u03B4\u03B9\u03BA\u03BF\u03C0\u03BF\u03B9\u03B7\u03BC\u03AD\u03BD\u03B7 \u03C3\u03B5 base64url",json_string:"\u03C3\u03C5\u03BC\u03B2\u03BF\u03BB\u03BF\u03C3\u03B5\u03B9\u03C1\u03AC JSON",e164:"\u03B1\u03C1\u03B9\u03B8\u03BC\u03CC\u03C2 E.164",credit_card:"\u03B1\u03C1\u03B9\u03B8\u03BC\u03CC\u03C2 \u03C0\u03B9\u03C3\u03C4\u03C9\u03C4\u03B9\u03BA\u03AE\u03C2 \u03BA\u03AC\u03C1\u03C4\u03B1\u03C2",currency_code:"\u03BA\u03C9\u03B4\u03B9\u03BA\u03CC\u03C2 \u03BD\u03BF\u03BC\u03AF\u03C3\u03BC\u03B1\u03C4\u03BF\u03C2",iban:"IBAN",jwt:"JWT",template_literal:"\u03B5\u03AF\u03C3\u03BF\u03B4\u03BF\u03C2"},i={nan:"NaN"};return r=>{switch(r.code){case"invalid_type":{let a=i[r.expected]??r.expected,o=X(r.input),s=i[o]??o;return typeof r.expected=="string"&&/^[A-Z]/.test(r.expected)?`\u039C\u03B7 \u03AD\u03B3\u03BA\u03C5\u03C1\u03B7 \u03B5\u03AF\u03C3\u03BF\u03B4\u03BF\u03C2: \u03B1\u03BD\u03B1\u03BC\u03B5\u03BD\u03CC\u03C4\u03B1\u03BD instanceof ${r.expected}, \u03BB\u03AE\u03C6\u03B8\u03B7\u03BA\u03B5 ${s}`:`\u039C\u03B7 \u03AD\u03B3\u03BA\u03C5\u03C1\u03B7 \u03B5\u03AF\u03C3\u03BF\u03B4\u03BF\u03C2: \u03B1\u03BD\u03B1\u03BC\u03B5\u03BD\u03CC\u03C4\u03B1\u03BD ${a}, \u03BB\u03AE\u03C6\u03B8\u03B7\u03BA\u03B5 ${s}`}case"invalid_value":return r.values.length===1?`\u039C\u03B7 \u03AD\u03B3\u03BA\u03C5\u03C1\u03B7 \u03B5\u03AF\u03C3\u03BF\u03B4\u03BF\u03C2: \u03B1\u03BD\u03B1\u03BC\u03B5\u03BD\u03CC\u03C4\u03B1\u03BD ${K(r.values[0])}`:`\u039C\u03B7 \u03AD\u03B3\u03BA\u03C5\u03C1\u03B7 \u03B5\u03C0\u03B9\u03BB\u03BF\u03B3\u03AE: \u03B1\u03BD\u03B1\u03BC\u03B5\u03BD\u03CC\u03C4\u03B1\u03BD \u03AD\u03BD\u03B1 \u03B1\u03C0\u03CC ${D(r.values,"|")}`;case"too_big":{let a=r.inclusive?"<=":"<",o=t(r.origin);return o?`\u03A0\u03BF\u03BB\u03CD \u03BC\u03B5\u03B3\u03AC\u03BB\u03BF: \u03B1\u03BD\u03B1\u03BC\u03B5\u03BD\u03CC\u03C4\u03B1\u03BD ${r.origin??"\u03C4\u03B9\u03BC\u03AE"} \u03BD\u03B1 \u03AD\u03C7\u03B5\u03B9 ${a}${r.maximum.toString()} ${o.unit??"\u03C3\u03C4\u03BF\u03B9\u03C7\u03B5\u03AF\u03B1"}`:`\u03A0\u03BF\u03BB\u03CD \u03BC\u03B5\u03B3\u03AC\u03BB\u03BF: \u03B1\u03BD\u03B1\u03BC\u03B5\u03BD\u03CC\u03C4\u03B1\u03BD ${r.origin??"\u03C4\u03B9\u03BC\u03AE"} \u03BD\u03B1 \u03B5\u03AF\u03BD\u03B1\u03B9 ${a}${r.maximum.toString()}`}case"too_small":{let a=r.inclusive?">=":">",o=t(r.origin);return o?`\u03A0\u03BF\u03BB\u03CD \u03BC\u03B9\u03BA\u03C1\u03CC: \u03B1\u03BD\u03B1\u03BC\u03B5\u03BD\u03CC\u03C4\u03B1\u03BD ${r.origin} \u03BD\u03B1 \u03AD\u03C7\u03B5\u03B9 ${a}${r.minimum.toString()} ${o.unit}`:`\u03A0\u03BF\u03BB\u03CD \u03BC\u03B9\u03BA\u03C1\u03CC: \u03B1\u03BD\u03B1\u03BC\u03B5\u03BD\u03CC\u03C4\u03B1\u03BD ${r.origin} \u03BD\u03B1 \u03B5\u03AF\u03BD\u03B1\u03B9 ${a}${r.minimum.toString()}`}case"invalid_format":{let a=r;return a.format==="starts_with"?`\u039C\u03B7 \u03AD\u03B3\u03BA\u03C5\u03C1\u03B7 \u03C3\u03C5\u03BC\u03B2\u03BF\u03BB\u03BF\u03C3\u03B5\u03B9\u03C1\u03AC: \u03C0\u03C1\u03AD\u03C0\u03B5\u03B9 \u03BD\u03B1 \u03BE\u03B5\u03BA\u03B9\u03BD\u03AC \u03BC\u03B5 "${a.prefix}"`:a.format==="ends_with"?`\u039C\u03B7 \u03AD\u03B3\u03BA\u03C5\u03C1\u03B7 \u03C3\u03C5\u03BC\u03B2\u03BF\u03BB\u03BF\u03C3\u03B5\u03B9\u03C1\u03AC: \u03C0\u03C1\u03AD\u03C0\u03B5\u03B9 \u03BD\u03B1 \u03C4\u03B5\u03BB\u03B5\u03B9\u03CE\u03BD\u03B5\u03B9 \u03BC\u03B5 "${a.suffix}"`:a.format==="includes"?`\u039C\u03B7 \u03AD\u03B3\u03BA\u03C5\u03C1\u03B7 \u03C3\u03C5\u03BC\u03B2\u03BF\u03BB\u03BF\u03C3\u03B5\u03B9\u03C1\u03AC: \u03C0\u03C1\u03AD\u03C0\u03B5\u03B9 \u03BD\u03B1 \u03C0\u03B5\u03C1\u03B9\u03AD\u03C7\u03B5\u03B9 "${a.includes}"`:a.format==="regex"?`\u039C\u03B7 \u03AD\u03B3\u03BA\u03C5\u03C1\u03B7 \u03C3\u03C5\u03BC\u03B2\u03BF\u03BB\u03BF\u03C3\u03B5\u03B9\u03C1\u03AC: \u03C0\u03C1\u03AD\u03C0\u03B5\u03B9 \u03BD\u03B1 \u03C4\u03B1\u03B9\u03C1\u03B9\u03AC\u03B6\u03B5\u03B9 \u03BC\u03B5 \u03C4\u03BF \u03BC\u03BF\u03C4\u03AF\u03B2\u03BF ${a.pattern}`:`\u039C\u03B7 \u03AD\u03B3\u03BA\u03C5\u03C1\u03BF: ${n[a.format]??r.format}`}case"not_multiple_of":return`\u039C\u03B7 \u03AD\u03B3\u03BA\u03C5\u03C1\u03BF\u03C2 \u03B1\u03C1\u03B9\u03B8\u03BC\u03CC\u03C2: \u03C0\u03C1\u03AD\u03C0\u03B5\u03B9 \u03BD\u03B1 \u03B5\u03AF\u03BD\u03B1\u03B9 \u03C0\u03BF\u03BB\u03BB\u03B1\u03C0\u03BB\u03AC\u03C3\u03B9\u03BF \u03C4\u03BF\u03C5 ${r.divisor}`;case"unrecognized_keys":return`\u0386\u03B3\u03BD\u03C9\u03C3\u03C4${r.keys.length>1?"\u03B1":"\u03BF"} \u03BA\u03BB\u03B5\u03B9\u03B4${r.keys.length>1?"\u03B9\u03AC":"\u03AF"}: ${D(r.keys,", ")}`;case"invalid_key":return`\u039C\u03B7 \u03AD\u03B3\u03BA\u03C5\u03C1\u03BF \u03BA\u03BB\u03B5\u03B9\u03B4\u03AF \u03C3\u03C4\u03BF ${r.origin}`;case"invalid_union":return"\u039C\u03B7 \u03AD\u03B3\u03BA\u03C5\u03C1\u03B7 \u03B5\u03AF\u03C3\u03BF\u03B4\u03BF\u03C2";case"invalid_element":return`\u039C\u03B7 \u03AD\u03B3\u03BA\u03C5\u03C1\u03B7 \u03C4\u03B9\u03BC\u03AE \u03C3\u03C4\u03BF ${r.origin}`;default:return"\u039C\u03B7 \u03AD\u03B3\u03BA\u03C5\u03C1\u03B7 \u03B5\u03AF\u03C3\u03BF\u03B4\u03BF\u03C2"}}};function dN(){return{localeError:U3()}}var L3=()=>{let e={string:{unit:"characters",verb:"to have"},file:{unit:"bytes",verb:"to have"},array:{unit:"items",verb:"to have"},set:{unit:"items",verb:"to have"},map:{unit:"entries",verb:"to have"}};function t(a){return e[a]??null}let n={regex:"input",email:"email address",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO datetime",date:"ISO date",time:"ISO time",duration:"ISO duration",ipv4:"IPv4 address",ipv6:"IPv6 address",mac:"MAC address",cidrv4:"IPv4 range",cidrv6:"IPv6 range",base64:"base64-encoded string",base64url:"base64url-encoded string",json_string:"JSON string",e164:"E.164 number",currency_code:"currency code",credit_card:"credit card number",iban:"IBAN",jwt:"JWT",template_literal:"input"},i={nan:"NaN"};function r(a,o){return a==="number"&&typeof o=="number"&&!Number.isFinite(o)?String(o):i[a]??a}return a=>{switch(a.code){case"invalid_type":{let o=r(a.expected),s=X(a.input),l=r(s,a.input);return`Invalid input: expected ${o}, received ${l}`}case"invalid_value":return a.values.length===1?`Invalid input: expected ${K(a.values[0])}`:`Invalid option: expected one of ${D(a.values,"|")}`;case"too_big":{let o=a.exact?"exactly ":a.inclusive?"<=":"<",s=t(a.origin);return s?`Too big: expected ${a.origin??"value"} to have ${o}${a.maximum.toString()} ${s.unit??"elements"}`:`Too big: expected ${a.origin??"value"} to be ${o}${a.maximum.toString()}`}case"too_small":{let o=a.exact?"exactly ":a.inclusive?">=":">",s=t(a.origin);return s?`Too small: expected ${a.origin} to have ${o}${a.minimum.toString()} ${s.unit}`:`Too small: expected ${a.origin} to be ${o}${a.minimum.toString()}`}case"invalid_format":{let o=a;return o.format==="starts_with"?`Invalid string: must start with "${o.prefix}"`:o.format==="ends_with"?`Invalid string: must end with "${o.suffix}"`:o.format==="includes"?`Invalid string: must include "${o.includes}"`:o.format==="regex"?`Invalid string: must match pattern ${o.pattern}`:`Invalid ${n[o.format]??a.format}`}case"not_multiple_of":return`Invalid number: must be a multiple of ${a.divisor}`;case"unrecognized_keys":return`Unrecognized key${a.keys.length>1?"s":""}: ${D(a.keys,", ")}`;case"invalid_key":return`Invalid key in ${a.origin}`;case"invalid_union":return a.options&&Array.isArray(a.options)&&a.options.length>0?`Invalid discriminator value. Expected ${a.options.map(s=>`'${s}'`).join(" | ")}`:a.inclusive===!1?"Invalid input: more than one option matched":"Invalid input";case"invalid_element":return`Invalid value in ${a.origin}`;default:return"Invalid input"}}};function yh(){return{localeError:L3()}}var q3=()=>{let e={string:{unit:"karaktrojn",verb:"havi"},file:{unit:"bajtojn",verb:"havi"},array:{unit:"elementojn",verb:"havi"},set:{unit:"elementojn",verb:"havi"},map:{unit:"elementojn",verb:"havi"}};function t(r){return e[r]??null}let n={regex:"enigo",email:"retadreso",url:"URL",emoji:"emo\u011Dio",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO-datotempo",date:"ISO-dato",time:"ISO-tempo",duration:"ISO-da\u016Dro",ipv4:"IPv4-adreso",ipv6:"IPv6-adreso",mac:"MAC-adreso",cidrv4:"IPv4-rango",cidrv6:"IPv6-rango",base64:"64-ume kodita karaktraro",base64url:"URL-64-ume kodita karaktraro",json_string:"JSON-karaktraro",e164:"E.164-nombro",credit_card:"kreditkarta numero",currency_code:"valuta kodo",iban:"IBAN",jwt:"JWT",template_literal:"enigo"},i={nan:"NaN",number:"nombro",array:"tabelo",null:"senvalora"};return r=>{switch(r.code){case"invalid_type":{let a=i[r.expected]??r.expected,o=X(r.input),s=i[o]??o;return/^[A-Z]/.test(r.expected)?`Nevalida enigo: atendi\u011Dis instanceof ${r.expected}, ricevi\u011Dis ${s}`:`Nevalida enigo: atendi\u011Dis ${a}, ricevi\u011Dis ${s}`}case"invalid_value":return r.values.length===1?`Nevalida enigo: atendi\u011Dis ${K(r.values[0])}`:`Nevalida opcio: atendi\u011Dis unu el ${D(r.values,"|")}`;case"too_big":{let a=r.inclusive?"<=":"<",o=t(r.origin);return o?`Tro granda: atendi\u011Dis ke ${r.origin??"valoro"} havu ${a}${r.maximum.toString()} ${o.unit??"elementojn"}`:`Tro granda: atendi\u011Dis ke ${r.origin??"valoro"} havu ${a}${r.maximum.toString()}`}case"too_small":{let a=r.inclusive?">=":">",o=t(r.origin);return o?`Tro malgranda: atendi\u011Dis ke ${r.origin} havu ${a}${r.minimum.toString()} ${o.unit}`:`Tro malgranda: atendi\u011Dis ke ${r.origin} estu ${a}${r.minimum.toString()}`}case"invalid_format":{let a=r;return a.format==="starts_with"?`Nevalida karaktraro: devas komenci\u011Di per "${a.prefix}"`:a.format==="ends_with"?`Nevalida karaktraro: devas fini\u011Di per "${a.suffix}"`:a.format==="includes"?`Nevalida karaktraro: devas inkluzivi "${a.includes}"`:a.format==="regex"?`Nevalida karaktraro: devas kongrui kun la modelo ${a.pattern}`:`Nevalida ${n[a.format]??r.format}`}case"not_multiple_of":return`Nevalida nombro: devas esti oblo de ${r.divisor}`;case"unrecognized_keys":return`Nekonata${r.keys.length>1?"j":""} \u015Dlosilo${r.keys.length>1?"j":""}: ${D(r.keys,", ")}`;case"invalid_key":return`Nevalida \u015Dlosilo en ${r.origin}`;case"invalid_union":return"Nevalida enigo";case"invalid_element":return`Nevalida valoro en ${r.origin}`;default:return"Nevalida enigo"}}};function fN(){return{localeError:q3()}}var B3=()=>{let e={string:{unit:"caracteres",verb:"tener"},file:{unit:"bytes",verb:"tener"},array:{unit:"elementos",verb:"tener"},set:{unit:"elementos",verb:"tener"}};function t(r){return e[r]??null}let n={regex:"entrada",email:"direcci\xF3n de correo electr\xF3nico",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"fecha y hora ISO",date:"fecha ISO",time:"hora ISO",duration:"duraci\xF3n ISO",ipv4:"direcci\xF3n IPv4",ipv6:"direcci\xF3n IPv6",mac:"direcci\xF3n MAC",cidrv4:"rango IPv4",cidrv6:"rango IPv6",base64:"cadena codificada en base64",base64url:"URL codificada en base64",json_string:"cadena JSON",e164:"n\xFAmero E.164",credit_card:"n\xFAmero de tarjeta de cr\xE9dito",currency_code:"c\xF3digo de moneda",iban:"IBAN",jwt:"JWT",template_literal:"entrada"},i={nan:"NaN",string:"texto",number:"n\xFAmero",boolean:"booleano",array:"arreglo",object:"objeto",set:"conjunto",file:"archivo",date:"fecha",bigint:"n\xFAmero grande",symbol:"s\xEDmbolo",undefined:"indefinido",null:"nulo",function:"funci\xF3n",map:"mapa",record:"registro",tuple:"tupla",enum:"enumeraci\xF3n",union:"uni\xF3n",literal:"literal",promise:"promesa",void:"vac\xEDo",never:"nunca",unknown:"desconocido",any:"cualquiera"};return r=>{switch(r.code){case"invalid_type":{let a=i[r.expected]??r.expected,o=X(r.input),s=i[o]??o;return/^[A-Z]/.test(r.expected)?`Entrada inv\xE1lida: se esperaba instanceof ${r.expected}, recibido ${s}`:`Entrada inv\xE1lida: se esperaba ${a}, recibido ${s}`}case"invalid_value":return r.values.length===1?`Entrada inv\xE1lida: se esperaba ${K(r.values[0])}`:`Opci\xF3n inv\xE1lida: se esperaba una de ${D(r.values,"|")}`;case"too_big":{let a=r.inclusive?"<=":"<",o=t(r.origin),s=i[r.origin]??r.origin;return o?`Demasiado grande: se esperaba que ${s??"valor"} tuviera ${a}${r.maximum.toString()} ${o.unit??"elementos"}`:`Demasiado grande: se esperaba que ${s??"valor"} fuera ${a}${r.maximum.toString()}`}case"too_small":{let a=r.inclusive?">=":">",o=t(r.origin),s=i[r.origin]??r.origin;return o?`Demasiado peque\xF1o: se esperaba que ${s} tuviera ${a}${r.minimum.toString()} ${o.unit}`:`Demasiado peque\xF1o: se esperaba que ${s} fuera ${a}${r.minimum.toString()}`}case"invalid_format":{let a=r;return a.format==="starts_with"?`Cadena inv\xE1lida: debe comenzar con "${a.prefix}"`:a.format==="ends_with"?`Cadena inv\xE1lida: debe terminar en "${a.suffix}"`:a.format==="includes"?`Cadena inv\xE1lida: debe incluir "${a.includes}"`:a.format==="regex"?`Cadena inv\xE1lida: debe coincidir con el patr\xF3n ${a.pattern}`:`Inv\xE1lido ${n[a.format]??r.format}`}case"not_multiple_of":return`N\xFAmero inv\xE1lido: debe ser m\xFAltiplo de ${r.divisor}`;case"unrecognized_keys":return`Llave${r.keys.length>1?"s":""} desconocida${r.keys.length>1?"s":""}: ${D(r.keys,", ")}`;case"invalid_key":return`Llave inv\xE1lida en ${i[r.origin]??r.origin}`;case"invalid_union":return"Entrada inv\xE1lida";case"invalid_element":return`Valor inv\xE1lido en ${i[r.origin]??r.origin}`;default:return"Entrada inv\xE1lida"}}};function mN(){return{localeError:B3()}}var V3=()=>{let e={string:{unit:"\u06A9\u0627\u0631\u0627\u06A9\u062A\u0631",verb:"\u062F\u0627\u0634\u062A\u0647 \u0628\u0627\u0634\u062F"},file:{unit:"\u0628\u0627\u06CC\u062A",verb:"\u062F\u0627\u0634\u062A\u0647 \u0628\u0627\u0634\u062F"},array:{unit:"\u0622\u06CC\u062A\u0645",verb:"\u062F\u0627\u0634\u062A\u0647 \u0628\u0627\u0634\u062F"},set:{unit:"\u0622\u06CC\u062A\u0645",verb:"\u062F\u0627\u0634\u062A\u0647 \u0628\u0627\u0634\u062F"},map:{unit:"\u0622\u06CC\u062A\u0645",verb:"\u062F\u0627\u0634\u062A\u0647 \u0628\u0627\u0634\u062F"}};function t(r){return e[r]??null}let n={regex:"\u0648\u0631\u0648\u062F\u06CC",email:"\u0622\u062F\u0631\u0633 \u0627\u06CC\u0645\u06CC\u0644",url:"URL",emoji:"\u0627\u06CC\u0645\u0648\u062C\u06CC",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"\u062A\u0627\u0631\u06CC\u062E \u0648 \u0632\u0645\u0627\u0646 \u0627\u06CC\u0632\u0648",date:"\u062A\u0627\u0631\u06CC\u062E \u0627\u06CC\u0632\u0648",time:"\u0632\u0645\u0627\u0646 \u0627\u06CC\u0632\u0648",duration:"\u0645\u062F\u062A \u0632\u0645\u0627\u0646 \u0627\u06CC\u0632\u0648",ipv4:"IPv4 \u0622\u062F\u0631\u0633",ipv6:"IPv6 \u0622\u062F\u0631\u0633",mac:"MAC \u0622\u062F\u0631\u0633",cidrv4:"IPv4 \u062F\u0627\u0645\u0646\u0647",cidrv6:"IPv6 \u062F\u0627\u0645\u0646\u0647",base64:"base64-encoded \u0631\u0634\u062A\u0647",base64url:"base64url-encoded \u0631\u0634\u062A\u0647",json_string:"JSON \u0631\u0634\u062A\u0647",e164:"E.164 \u0639\u062F\u062F",credit_card:"\u0634\u0645\u0627\u0631\u0647 \u06A9\u0627\u0631\u062A \u0627\u0639\u062A\u0628\u0627\u0631\u06CC",currency_code:"\u06A9\u062F \u0627\u0631\u0632",iban:"IBAN",jwt:"JWT",template_literal:"\u0648\u0631\u0648\u062F\u06CC"},i={nan:"NaN",number:"\u0639\u062F\u062F",array:"\u0622\u0631\u0627\u06CC\u0647"};return r=>{switch(r.code){case"invalid_type":{let a=i[r.expected]??r.expected,o=X(r.input),s=i[o]??o;return/^[A-Z]/.test(r.expected)?`\u0648\u0631\u0648\u062F\u06CC \u0646\u0627\u0645\u0639\u062A\u0628\u0631: \u0645\u06CC\u200C\u0628\u0627\u06CC\u0633\u062A instanceof ${r.expected} \u0645\u06CC\u200C\u0628\u0648\u062F\u060C ${s} \u062F\u0631\u06CC\u0627\u0641\u062A \u0634\u062F`:`\u0648\u0631\u0648\u062F\u06CC \u0646\u0627\u0645\u0639\u062A\u0628\u0631: \u0645\u06CC\u200C\u0628\u0627\u06CC\u0633\u062A ${a} \u0645\u06CC\u200C\u0628\u0648\u062F\u060C ${s} \u062F\u0631\u06CC\u0627\u0641\u062A \u0634\u062F`}case"invalid_value":return r.values.length===1?`\u0648\u0631\u0648\u062F\u06CC \u0646\u0627\u0645\u0639\u062A\u0628\u0631: \u0645\u06CC\u200C\u0628\u0627\u06CC\u0633\u062A ${K(r.values[0])} \u0645\u06CC\u200C\u0628\u0648\u062F`:`\u06AF\u0632\u06CC\u0646\u0647 \u0646\u0627\u0645\u0639\u062A\u0628\u0631: \u0645\u06CC\u200C\u0628\u0627\u06CC\u0633\u062A \u06CC\u06A9\u06CC \u0627\u0632 ${D(r.values,"|")} \u0645\u06CC\u200C\u0628\u0648\u062F`;case"too_big":{let a=r.inclusive?"<=":"<",o=t(r.origin);return o?`\u062E\u06CC\u0644\u06CC \u0628\u0632\u0631\u06AF: ${r.origin??"\u0645\u0642\u062F\u0627\u0631"} \u0628\u0627\u06CC\u062F ${a}${r.maximum.toString()} ${o.unit??"\u0639\u0646\u0635\u0631"} \u0628\u0627\u0634\u062F`:`\u062E\u06CC\u0644\u06CC \u0628\u0632\u0631\u06AF: ${r.origin??"\u0645\u0642\u062F\u0627\u0631"} \u0628\u0627\u06CC\u062F ${a}${r.maximum.toString()} \u0628\u0627\u0634\u062F`}case"too_small":{let a=r.inclusive?">=":">",o=t(r.origin);return o?`\u062E\u06CC\u0644\u06CC \u06A9\u0648\u0686\u06A9: ${r.origin} \u0628\u0627\u06CC\u062F ${a}${r.minimum.toString()} ${o.unit} \u0628\u0627\u0634\u062F`:`\u062E\u06CC\u0644\u06CC \u06A9\u0648\u0686\u06A9: ${r.origin} \u0628\u0627\u06CC\u062F ${a}${r.minimum.toString()} \u0628\u0627\u0634\u062F`}case"invalid_format":{let a=r;return a.format==="starts_with"?`\u0631\u0634\u062A\u0647 \u0646\u0627\u0645\u0639\u062A\u0628\u0631: \u0628\u0627\u06CC\u062F \u0628\u0627 "${a.prefix}" \u0634\u0631\u0648\u0639 \u0634\u0648\u062F`:a.format==="ends_with"?`\u0631\u0634\u062A\u0647 \u0646\u0627\u0645\u0639\u062A\u0628\u0631: \u0628\u0627\u06CC\u062F \u0628\u0627 "${a.suffix}" \u062A\u0645\u0627\u0645 \u0634\u0648\u062F`:a.format==="includes"?`\u0631\u0634\u062A\u0647 \u0646\u0627\u0645\u0639\u062A\u0628\u0631: \u0628\u0627\u06CC\u062F \u0634\u0627\u0645\u0644 "${a.includes}" \u0628\u0627\u0634\u062F`:a.format==="regex"?`\u0631\u0634\u062A\u0647 \u0646\u0627\u0645\u0639\u062A\u0628\u0631: \u0628\u0627\u06CC\u062F \u0628\u0627 \u0627\u0644\u06AF\u0648\u06CC ${a.pattern} \u0645\u0637\u0627\u0628\u0642\u062A \u062F\u0627\u0634\u062A\u0647 \u0628\u0627\u0634\u062F`:`${n[a.format]??r.format} \u0646\u0627\u0645\u0639\u062A\u0628\u0631`}case"not_multiple_of":return`\u0639\u062F\u062F \u0646\u0627\u0645\u0639\u062A\u0628\u0631: \u0628\u0627\u06CC\u062F \u0645\u0636\u0631\u0628 ${r.divisor} \u0628\u0627\u0634\u062F`;case"unrecognized_keys":return`\u06A9\u0644\u06CC\u062F${r.keys.length>1?"\u0647\u0627\u06CC":""} \u0646\u0627\u0634\u0646\u0627\u0633: ${D(r.keys,", ")}`;case"invalid_key":return`\u06A9\u0644\u06CC\u062F \u0646\u0627\u0634\u0646\u0627\u0633 \u062F\u0631 ${r.origin}`;case"invalid_union":return"\u0648\u0631\u0648\u062F\u06CC \u0646\u0627\u0645\u0639\u062A\u0628\u0631";case"invalid_element":return`\u0645\u0642\u062F\u0627\u0631 \u0646\u0627\u0645\u0639\u062A\u0628\u0631 \u062F\u0631 ${r.origin}`;default:return"\u0648\u0631\u0648\u062F\u06CC \u0646\u0627\u0645\u0639\u062A\u0628\u0631"}}};function pN(){return{localeError:V3()}}var H3=()=>{let e={string:{unit:"merkki\xE4",subject:"merkkijonon"},file:{unit:"tavua",subject:"tiedoston"},array:{unit:"alkiota",subject:"listan"},set:{unit:"alkiota",subject:"joukon"},map:{unit:"alkiota",subject:"kuvauksen"},number:{unit:"",subject:"luvun"},bigint:{unit:"",subject:"suuren kokonaisluvun"},int:{unit:"",subject:"kokonaisluvun"},date:{unit:"",subject:"p\xE4iv\xE4m\xE4\xE4r\xE4n"}};function t(r){return e[r]??null}let n={regex:"s\xE4\xE4nn\xF6llinen lauseke",email:"s\xE4hk\xF6postiosoite",url:"URL-osoite",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO-aikaleima",date:"ISO-p\xE4iv\xE4m\xE4\xE4r\xE4",time:"ISO-aika",duration:"ISO-kesto",ipv4:"IPv4-osoite",ipv6:"IPv6-osoite",mac:"MAC-osoite",cidrv4:"IPv4-alue",cidrv6:"IPv6-alue",base64:"base64-koodattu merkkijono",base64url:"base64url-koodattu merkkijono",json_string:"JSON-merkkijono",e164:"E.164-luku",credit_card:"luottokortin numero",currency_code:"valuuttakoodi",iban:"IBAN",jwt:"JWT",template_literal:"templaattimerkkijono"},i={nan:"NaN"};return r=>{switch(r.code){case"invalid_type":{let a=i[r.expected]??r.expected,o=X(r.input),s=i[o]??o;return/^[A-Z]/.test(r.expected)?`Virheellinen tyyppi: odotettiin instanceof ${r.expected}, oli ${s}`:`Virheellinen tyyppi: odotettiin ${a}, oli ${s}`}case"invalid_value":return r.values.length===1?`Virheellinen sy\xF6te: t\xE4ytyy olla ${K(r.values[0])}`:`Virheellinen valinta: t\xE4ytyy olla yksi seuraavista: ${D(r.values,"|")}`;case"too_big":{let a=r.inclusive?"<=":"<",o=t(r.origin);return o?`Liian suuri: ${o.subject} t\xE4ytyy olla ${a}${r.maximum.toString()} ${o.unit}`.trim():`Liian suuri: arvon t\xE4ytyy olla ${a}${r.maximum.toString()}`}case"too_small":{let a=r.inclusive?">=":">",o=t(r.origin);return o?`Liian pieni: ${o.subject} t\xE4ytyy olla ${a}${r.minimum.toString()} ${o.unit}`.trim():`Liian pieni: arvon t\xE4ytyy olla ${a}${r.minimum.toString()}`}case"invalid_format":{let a=r;return a.format==="starts_with"?`Virheellinen sy\xF6te: t\xE4ytyy alkaa "${a.prefix}"`:a.format==="ends_with"?`Virheellinen sy\xF6te: t\xE4ytyy loppua "${a.suffix}"`:a.format==="includes"?`Virheellinen sy\xF6te: t\xE4ytyy sis\xE4lt\xE4\xE4 "${a.includes}"`:a.format==="regex"?`Virheellinen sy\xF6te: t\xE4ytyy vastata s\xE4\xE4nn\xF6llist\xE4 lauseketta ${a.pattern}`:`Virheellinen ${n[a.format]??r.format}`}case"not_multiple_of":return`Virheellinen luku: t\xE4ytyy olla luvun ${r.divisor} monikerta`;case"unrecognized_keys":return`${r.keys.length>1?"Tuntemattomat avaimet":"Tuntematon avain"}: ${D(r.keys,", ")}`;case"invalid_key":return"Virheellinen avain tietueessa";case"invalid_union":return"Virheellinen unioni";case"invalid_element":return"Virheellinen arvo joukossa";default:return"Virheellinen sy\xF6te"}}};function hN(){return{localeError:H3()}}var Z3=()=>{let e={string:{unit:"caract\xE8res",verb:"avoir"},file:{unit:"octets",verb:"avoir"},array:{unit:"\xE9l\xE9ments",verb:"avoir"},set:{unit:"\xE9l\xE9ments",verb:"avoir"}};function t(r){return e[r]??null}let n={regex:"expression r\xE9guli\xE8re",email:"adresse e-mail",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"date et heure ISO",date:"date ISO",time:"heure ISO",duration:"dur\xE9e ISO",ipv4:"adresse IPv4",ipv6:"adresse IPv6",mac:"adresse MAC",cidrv4:"plage IPv4",cidrv6:"plage IPv6",base64:"cha\xEEne de caract\xE8res encod\xE9e en base64",base64url:"cha\xEEne de caract\xE8res encod\xE9e en base64url",json_string:"cha\xEEne de caract\xE8res JSON",e164:"num\xE9ro au format E.164",credit_card:"num\xE9ro de carte de cr\xE9dit",currency_code:"code de devise",iban:"IBAN",jwt:"JWT",template_literal:"entr\xE9e"},i={string:"cha\xEEne de caract\xE8res",number:"nombre",int:"entier",boolean:"bool\xE9en",bigint:"grand entier",symbol:"symbole",undefined:"ind\xE9fini",null:"null",never:"jamais",void:"vide",date:"date",array:"tableau",object:"objet",tuple:"tuple",record:"record",map:"map",set:"ensemble",file:"fichier",nonoptional:"non optionnel",nan:"NaN",function:"fonction"};return r=>{switch(r.code){case"invalid_type":{let a=i[r.expected]??r.expected,o=X(r.input),s=i[o]??o;return/^[A-Z]/.test(r.expected)?`Entr\xE9e invalide : instance de ${r.expected} attendu, ${s} re\xE7u`:`Entr\xE9e invalide : ${a} attendu, ${s} re\xE7u`}case"invalid_value":return r.values.length===1?`Entr\xE9e invalide : ${K(r.values[0])} attendu`:`Option invalide : une valeur parmi ${D(r.values,"|")} attendue`;case"too_big":{let a=r.inclusive?"<=":"<",o=t(r.origin);return o?`Trop grand : ${i[r.origin]??"valeur"} doit ${o.verb} ${a}${r.maximum.toString()} ${o.unit??"\xE9l\xE9ment(s)"}`:`Trop grand : ${i[r.origin]??"valeur"} doit \xEAtre ${a}${r.maximum.toString()}`}case"too_small":{let a=r.inclusive?">=":">",o=t(r.origin);return o?`Trop petit : ${i[r.origin]??"valeur"} doit ${o.verb} ${a}${r.minimum.toString()} ${o.unit}`:`Trop petit : ${i[r.origin]??"valeur"} doit \xEAtre ${a}${r.minimum.toString()}`}case"invalid_format":{let a=r;return a.format==="starts_with"?`Cha\xEEne de caract\xE8res invalide : doit commencer par "${a.prefix}"`:a.format==="ends_with"?`Cha\xEEne de caract\xE8res invalide : doit se terminer par "${a.suffix}"`:a.format==="includes"?`Cha\xEEne de caract\xE8res invalide : doit inclure "${a.includes}"`:a.format==="regex"?`Cha\xEEne de caract\xE8res invalide : doit correspondre au motif ${a.pattern}`:`${n[a.format]??r.format} invalide`}case"not_multiple_of":return`Nombre invalide : doit \xEAtre un multiple de ${r.divisor}`;case"unrecognized_keys":return`Cl\xE9${r.keys.length>1?"s":""} non reconnue${r.keys.length>1?"s":""} : ${D(r.keys,", ")}`;case"invalid_key":return`Cl\xE9 invalide dans ${r.origin}`;case"invalid_union":return"Entr\xE9e invalide";case"invalid_element":return`Valeur invalide dans ${r.origin}`;default:return"Entr\xE9e invalide"}}};function gN(){return{localeError:Z3()}}var F3=()=>{let e={string:{unit:"caract\xE8res",verb:"avoir"},file:{unit:"octets",verb:"avoir"},array:{unit:"\xE9l\xE9ments",verb:"avoir"},set:{unit:"\xE9l\xE9ments",verb:"avoir"},map:{unit:"\xE9l\xE9ments",verb:"avoir"}};function t(r){return e[r]??null}let n={regex:"entr\xE9e",email:"adresse courriel",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"date-heure ISO",date:"date ISO",time:"heure ISO",duration:"dur\xE9e ISO",ipv4:"adresse IPv4",ipv6:"adresse IPv6",mac:"adresse MAC",cidrv4:"plage IPv4",cidrv6:"plage IPv6",base64:"cha\xEEne encod\xE9e en base64",base64url:"cha\xEEne encod\xE9e en base64url",json_string:"cha\xEEne JSON",e164:"num\xE9ro E.164",credit_card:"num\xE9ro de carte de cr\xE9dit",currency_code:"code de devise",iban:"IBAN",jwt:"JWT",template_literal:"entr\xE9e"},i={nan:"NaN"};return r=>{switch(r.code){case"invalid_type":{let a=i[r.expected]??r.expected,o=X(r.input),s=i[o]??o;return/^[A-Z]/.test(r.expected)?`Entr\xE9e invalide : attendu instanceof ${r.expected}, re\xE7u ${s}`:`Entr\xE9e invalide : attendu ${a}, re\xE7u ${s}`}case"invalid_value":return r.values.length===1?`Entr\xE9e invalide : attendu ${K(r.values[0])}`:`Option invalide : attendu l'une des valeurs suivantes ${D(r.values,"|")}`;case"too_big":{let a=r.inclusive?"\u2264":"<",o=t(r.origin);return o?`Trop grand : attendu que ${r.origin??"la valeur"} ait ${a}${r.maximum.toString()} ${o.unit}`:`Trop grand : attendu que ${r.origin??"la valeur"} soit ${a}${r.maximum.toString()}`}case"too_small":{let a=r.inclusive?"\u2265":">",o=t(r.origin);return o?`Trop petit : attendu que ${r.origin} ait ${a}${r.minimum.toString()} ${o.unit}`:`Trop petit : attendu que ${r.origin} soit ${a}${r.minimum.toString()}`}case"invalid_format":{let a=r;return a.format==="starts_with"?`Cha\xEEne invalide : doit commencer par "${a.prefix}"`:a.format==="ends_with"?`Cha\xEEne invalide : doit se terminer par "${a.suffix}"`:a.format==="includes"?`Cha\xEEne invalide : doit inclure "${a.includes}"`:a.format==="regex"?`Cha\xEEne invalide : doit correspondre au motif ${a.pattern}`:`${n[a.format]??r.format} invalide`}case"not_multiple_of":return`Nombre invalide : doit \xEAtre un multiple de ${r.divisor}`;case"unrecognized_keys":return`Cl\xE9${r.keys.length>1?"s":""} non reconnue${r.keys.length>1?"s":""} : ${D(r.keys,", ")}`;case"invalid_key":return`Cl\xE9 invalide dans ${r.origin}`;case"invalid_union":return"Entr\xE9e invalide";case"invalid_element":return`Valeur invalide dans ${r.origin}`;default:return"Entr\xE9e invalide"}}};function vN(){return{localeError:F3()}}var G3=()=>{let e={string:{unit:"\u0A85\u0A95\u0ACD\u0AB7\u0AB0",verb:"\u0AB9\u0ACB\u0AB5\u0ABE \u0A9C\u0ACB\u0A88\u0A8F"},file:{unit:"\u0AAC\u0ABE\u0AAF\u0A9F",verb:"\u0AB9\u0ACB\u0AB5\u0ABE \u0A9C\u0ACB\u0A88\u0A8F"},array:{unit:"\u0A86\u0A87\u0A9F\u0AAE",verb:"\u0AB9\u0ACB\u0AB5\u0ABE \u0A9C\u0ACB\u0A88\u0A8F"},set:{unit:"\u0A86\u0A87\u0A9F\u0AAE",verb:"\u0AB9\u0ACB\u0AB5\u0ABE \u0A9C\u0ACB\u0A88\u0A8F"},map:{unit:"\u0A8F\u0AA8\u0ACD\u0A9F\u0ACD\u0AB0\u0AC0",verb:"\u0AB9\u0ACB\u0AB5\u0ABE \u0A9C\u0ACB\u0A88\u0A8F"}};function t(r){return e[r]??null}let n={regex:"\u0A87\u0AA8\u0AAA\u0AC1\u0A9F",email:"\u0A88\u0AAE\u0AC7\u0A87\u0AB2 \u0A8F\u0AA1\u0ACD\u0AB0\u0AC7\u0AB8",url:"URL",emoji:"\u0A87\u0AAE\u0ACB\u0A9C\u0AC0",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO \u0AA4\u0ABE\u0AB0\u0AC0\u0A96 \u0A85\u0AA8\u0AC7 \u0AB8\u0AAE\u0AAF",date:"ISO \u0AA4\u0ABE\u0AB0\u0AC0\u0A96",time:"ISO \u0AB8\u0AAE\u0AAF",duration:"ISO \u0A85\u0AB5\u0AA7\u0ABF",ipv4:"IPv4 \u0A8F\u0AA1\u0ACD\u0AB0\u0AC7\u0AB8",ipv6:"IPv6 \u0A8F\u0AA1\u0ACD\u0AB0\u0AC7\u0AB8",mac:"MAC \u0A8F\u0AA1\u0ACD\u0AB0\u0AC7\u0AB8",cidrv4:"IPv4 \u0AB6\u0ACD\u0AB0\u0AC7\u0AA3\u0AC0",cidrv6:"IPv6 \u0AB6\u0ACD\u0AB0\u0AC7\u0AA3\u0AC0",base64:"base64-\u0A8F\u0AA8\u0ACD\u0A95\u0ACB\u0AA1\u0AC7\u0AA1 \u0AB8\u0ACD\u0A9F\u0ACD\u0AB0\u0ABF\u0A82\u0A97",base64url:"base64url-\u0A8F\u0AA8\u0ACD\u0A95\u0ACB\u0AA1\u0AC7\u0AA1 \u0AB8\u0ACD\u0A9F\u0ACD\u0AB0\u0ABF\u0A82\u0A97",json_string:"JSON \u0AB8\u0ACD\u0A9F\u0ACD\u0AB0\u0ABF\u0A82\u0A97",e164:"E.164 \u0AA8\u0A82\u0AAC\u0AB0",credit_card:"\u0A95\u0ACD\u0AB0\u0AC7\u0AA1\u0ABF\u0A9F \u0A95\u0ABE\u0AB0\u0ACD\u0AA1 \u0AA8\u0A82\u0AAC\u0AB0",currency_code:"\u0A9A\u0AB2\u0AA3 \u0A95\u0ACB\u0AA1",iban:"IBAN",jwt:"JWT",template_literal:"\u0A87\u0AA8\u0AAA\u0AC1\u0A9F"},i={nan:"NaN"};return r=>{switch(r.code){case"invalid_type":{let a=i[r.expected]??r.expected,o=X(r.input),s=i[o]??o;return`\u0A85\u0AAE\u0ABE\u0AA8\u0ACD\u0AAF \u0A87\u0AA8\u0AAA\u0AC1\u0A9F: \u0A85\u0AAA\u0AC7\u0A95\u0ACD\u0AB7\u0ABF\u0AA4 ${a}, \u0AAA\u0ACD\u0AB0\u0ABE\u0AAA\u0ACD\u0AA4 ${s}`}case"invalid_value":return r.values.length===1?`\u0A85\u0AAE\u0ABE\u0AA8\u0ACD\u0AAF \u0A87\u0AA8\u0AAA\u0AC1\u0A9F: \u0A85\u0AAA\u0AC7\u0A95\u0ACD\u0AB7\u0ABF\u0AA4 ${K(r.values[0])}`:`\u0A85\u0AAE\u0ABE\u0AA8\u0ACD\u0AAF \u0AB5\u0ABF\u0A95\u0AB2\u0ACD\u0AAA: ${D(r.values," | ")} \u0AAE\u0ABE\u0AA7\u0ACD\u0AAF\u0AAE\u0AA5\u0AC0 \u0A8F\u0A95 \u0A85\u0AAA\u0AC7\u0A95\u0ACD\u0AB7\u0ABF\u0AA4`;case"too_big":{let a=r.inclusive?"<=":"<",o=t(r.origin);return o?`\u0A96\u0AC2\u0AAC \u0AAE\u0ACB\u0A9F\u0AC1\u0A82: ${r.origin??"\u0AAE\u0AC2\u0AB2\u0ACD\u0AAF"} ${a}${r.maximum.toString()} ${o.unit??"\u0A8F\u0AB2\u0ABF\u0AAE\u0AC7\u0AA8\u0ACD\u0A9F"} \u0AB9\u0ACB\u0AB5\u0ABE \u0A9C\u0ACB\u0A88\u0A8F`:`\u0A96\u0AC2\u0AAC \u0AAE\u0ACB\u0A9F\u0AC1\u0A82: ${r.origin??"\u0AAE\u0AC2\u0AB2\u0ACD\u0AAF"} ${a}${r.maximum.toString()} \u0AB9\u0ACB\u0AB5\u0AC1\u0A82 \u0A9C\u0ACB\u0A88\u0A8F`}case"too_small":{let a=r.inclusive?">=":">",o=t(r.origin);return o?`\u0A96\u0AC2\u0AAC \u0AA8\u0ABE\u0AA8\u0AC1\u0A82: ${r.origin} ${a}${r.minimum.toString()} ${o.unit} \u0AB9\u0ACB\u0AB5\u0ABE \u0A9C\u0ACB\u0A88\u0A8F`:`\u0A96\u0AC2\u0AAC \u0AA8\u0ABE\u0AA8\u0AC1\u0A82: ${r.origin} ${a}${r.minimum.toString()} \u0AB9\u0ACB\u0AB5\u0AC1\u0A82 \u0A9C\u0ACB\u0A88\u0A8F`}case"invalid_format":{let a=r;return a.format==="starts_with"?`\u0A85\u0AAE\u0ABE\u0AA8\u0ACD\u0AAF \u0AB8\u0ACD\u0A9F\u0ACD\u0AB0\u0ABF\u0A82\u0A97: "${a.prefix}" \u0AA5\u0AC0 \u0AB6\u0AB0\u0AC2 \u0AA5\u0AB5\u0AC1\u0A82 \u0A9C\u0ACB\u0A88\u0A8F`:a.format==="ends_with"?`\u0A85\u0AAE\u0ABE\u0AA8\u0ACD\u0AAF \u0AB8\u0ACD\u0A9F\u0ACD\u0AB0\u0ABF\u0A82\u0A97: "${a.suffix}" \u0AAA\u0AB0 \u0AB8\u0AAE\u0ABE\u0AAA\u0ACD\u0AA4 \u0AA5\u0AB5\u0AC1\u0A82 \u0A9C\u0ACB\u0A88\u0A8F`:a.format==="includes"?`\u0A85\u0AAE\u0ABE\u0AA8\u0ACD\u0AAF \u0AB8\u0ACD\u0A9F\u0ACD\u0AB0\u0ABF\u0A82\u0A97: "${a.includes}" \u0AB6\u0ABE\u0AAE\u0AC7\u0AB2 \u0AB9\u0ACB\u0AB5\u0AC1\u0A82 \u0A9C\u0ACB\u0A88\u0A8F`:a.format==="regex"?`\u0A85\u0AAE\u0ABE\u0AA8\u0ACD\u0AAF \u0AB8\u0ACD\u0A9F\u0ACD\u0AB0\u0ABF\u0A82\u0A97: \u0AAA\u0AC7\u0A9F\u0AB0\u0ACD\u0AA8 ${a.pattern} \u0AB8\u0ABE\u0AA5\u0AC7 \u0AAE\u0AC7\u0AB3 \u0A96\u0ABE\u0AB5\u0AC1\u0A82 \u0A9C\u0ACB\u0A88\u0A8F`:`\u0A85\u0AAE\u0ABE\u0AA8\u0ACD\u0AAF ${n[a.format]??r.format}`}case"not_multiple_of":return`\u0A85\u0AAE\u0ABE\u0AA8\u0ACD\u0AAF \u0AA8\u0A82\u0AAC\u0AB0: ${r.divisor} \u0AA8\u0ACB \u0A97\u0AC1\u0AA3\u0ABE\u0A82\u0A95 \u0AB9\u0ACB\u0AB5\u0ACB \u0A9C\u0ACB\u0A88\u0A8F`;case"unrecognized_keys":return`\u0A93\u0AB3\u0A96\u0AC0 \u0AB6\u0A95\u0ABE\u0AA4\u0ABE \u0AA8\u0AB9\u0AC0\u0A82 \u0AA4\u0AC7 \u0A95\u0AC0${r.keys.length>1?"\u0A93":""}: ${D(r.keys,", ")}`;case"invalid_key":return`${r.origin} \u0AAE\u0ABE\u0A82 \u0A85\u0AAE\u0ABE\u0AA8\u0ACD\u0AAF \u0A95\u0AC0`;case"invalid_union":return r.options&&Array.isArray(r.options)&&r.options.length>0?`\u0A85\u0AAE\u0ABE\u0AA8\u0ACD\u0AAF \u0AA1\u0ABF\u0AB8\u0ACD\u0A95\u0ACD\u0AB0\u0ABF\u0AAE\u0ABF\u0AA8\u0AC7\u0A9F\u0AB0 \u0AAE\u0AC2\u0AB2\u0ACD\u0AAF. \u0A85\u0AAA\u0AC7\u0A95\u0ACD\u0AB7\u0ABF\u0AA4 ${r.options.map(o=>`'${o}'`).join(" | ")}`:"\u0A85\u0AAE\u0ABE\u0AA8\u0ACD\u0AAF \u0A87\u0AA8\u0AAA\u0AC1\u0A9F";case"invalid_element":return`${r.origin} \u0AAE\u0ABE\u0A82 \u0A85\u0AAE\u0ABE\u0AA8\u0ACD\u0AAF \u0AAE\u0AC2\u0AB2\u0ACD\u0AAF`;default:return"\u0A85\u0AAE\u0ABE\u0AA8\u0ACD\u0AAF \u0A87\u0AA8\u0AAA\u0AC1\u0A9F"}}};function bN(){return{localeError:G3()}}var J3=()=>{let e={string:{label:"\u05DE\u05D7\u05E8\u05D5\u05D6\u05EA",gender:"f"},number:{label:"\u05DE\u05E1\u05E4\u05E8",gender:"m"},boolean:{label:"\u05E2\u05E8\u05DA \u05D1\u05D5\u05DC\u05D9\u05D0\u05E0\u05D9",gender:"m"},bigint:{label:"BigInt",gender:"m"},date:{label:"\u05EA\u05D0\u05E8\u05D9\u05DA",gender:"m"},array:{label:"\u05DE\u05E2\u05E8\u05DA",gender:"m"},object:{label:"\u05D0\u05D5\u05D1\u05D9\u05D9\u05E7\u05D8",gender:"m"},null:{label:"\u05E2\u05E8\u05DA \u05E8\u05D9\u05E7 (null)",gender:"m"},undefined:{label:"\u05E2\u05E8\u05DA \u05DC\u05D0 \u05DE\u05D5\u05D2\u05D3\u05E8 (undefined)",gender:"m"},symbol:{label:"\u05E1\u05D9\u05DE\u05D1\u05D5\u05DC (Symbol)",gender:"m"},function:{label:"\u05E4\u05D5\u05E0\u05E7\u05E6\u05D9\u05D4",gender:"f"},map:{label:"\u05DE\u05E4\u05D4 (Map)",gender:"f"},set:{label:"\u05E7\u05D1\u05D5\u05E6\u05D4 (Set)",gender:"f"},file:{label:"\u05E7\u05D5\u05D1\u05E5",gender:"m"},promise:{label:"Promise",gender:"m"},NaN:{label:"NaN",gender:"m"},unknown:{label:"\u05E2\u05E8\u05DA \u05DC\u05D0 \u05D9\u05D3\u05D5\u05E2",gender:"m"},value:{label:"\u05E2\u05E8\u05DA",gender:"m"}},t={string:{unit:"\u05EA\u05D5\u05D5\u05D9\u05DD",shortLabel:"\u05E7\u05E6\u05E8",longLabel:"\u05D0\u05E8\u05D5\u05DA"},file:{unit:"\u05D1\u05D9\u05D9\u05D8\u05D9\u05DD",shortLabel:"\u05E7\u05D8\u05DF",longLabel:"\u05D2\u05D3\u05D5\u05DC"},array:{unit:"\u05E4\u05E8\u05D9\u05D8\u05D9\u05DD",shortLabel:"\u05E7\u05D8\u05DF",longLabel:"\u05D2\u05D3\u05D5\u05DC"},set:{unit:"\u05E4\u05E8\u05D9\u05D8\u05D9\u05DD",shortLabel:"\u05E7\u05D8\u05DF",longLabel:"\u05D2\u05D3\u05D5\u05DC"},number:{unit:"",shortLabel:"\u05E7\u05D8\u05DF",longLabel:"\u05D2\u05D3\u05D5\u05DC"}},n=c=>c?e[c]:void 0,i=c=>{let u=n(c);return u?u.label:c??e.unknown.label},r=c=>`\u05D4${i(c)}`,a=c=>(n(c)?.gender??"m")==="f"?"\u05E6\u05E8\u05D9\u05DB\u05D4 \u05DC\u05D4\u05D9\u05D5\u05EA":"\u05E6\u05E8\u05D9\u05DA \u05DC\u05D4\u05D9\u05D5\u05EA",o=c=>c?t[c]??null:null,s={regex:{label:"\u05E7\u05DC\u05D8",gender:"m"},email:{label:"\u05DB\u05EA\u05D5\u05D1\u05EA \u05D0\u05D9\u05DE\u05D9\u05D9\u05DC",gender:"f"},url:{label:"\u05DB\u05EA\u05D5\u05D1\u05EA \u05E8\u05E9\u05EA",gender:"f"},emoji:{label:"\u05D0\u05D9\u05DE\u05D5\u05D2'\u05D9",gender:"m"},uuid:{label:"UUID",gender:"m"},uuidv4:{label:"UUIDv4",gender:"m"},uuidv6:{label:"UUIDv6",gender:"m"},nanoid:{label:"nanoid",gender:"m"},guid:{label:"GUID",gender:"m"},cuid:{label:"cuid",gender:"m"},cuid2:{label:"cuid2",gender:"m"},ulid:{label:"ULID",gender:"m"},xid:{label:"XID",gender:"m"},ksuid:{label:"KSUID",gender:"m"},datetime:{label:"\u05EA\u05D0\u05E8\u05D9\u05DA \u05D5\u05D6\u05DE\u05DF ISO",gender:"m"},date:{label:"\u05EA\u05D0\u05E8\u05D9\u05DA ISO",gender:"m"},time:{label:"\u05D6\u05DE\u05DF ISO",gender:"m"},duration:{label:"\u05DE\u05E9\u05DA \u05D6\u05DE\u05DF ISO",gender:"m"},ipv4:{label:"\u05DB\u05EA\u05D5\u05D1\u05EA IPv4",gender:"f"},ipv6:{label:"\u05DB\u05EA\u05D5\u05D1\u05EA IPv6",gender:"f"},mac:{label:"\u05DB\u05EA\u05D5\u05D1\u05EA MAC",gender:"f"},cidrv4:{label:"\u05D8\u05D5\u05D5\u05D7 IPv4",gender:"m"},cidrv6:{label:"\u05D8\u05D5\u05D5\u05D7 IPv6",gender:"m"},base64:{label:"\u05DE\u05D7\u05E8\u05D5\u05D6\u05EA \u05D1\u05D1\u05E1\u05D9\u05E1 64",gender:"f"},base64url:{label:"\u05DE\u05D7\u05E8\u05D5\u05D6\u05EA \u05D1\u05D1\u05E1\u05D9\u05E1 64 \u05DC\u05DB\u05EA\u05D5\u05D1\u05D5\u05EA \u05E8\u05E9\u05EA",gender:"f"},json_string:{label:"\u05DE\u05D7\u05E8\u05D5\u05D6\u05EA JSON",gender:"f"},e164:{label:"\u05DE\u05E1\u05E4\u05E8 E.164",gender:"m"},credit_card:{label:"\u05DE\u05E1\u05E4\u05E8 \u05DB\u05E8\u05D8\u05D9\u05E1 \u05D0\u05E9\u05E8\u05D0\u05D9",gender:"m"},currency_code:{label:"\u05E7\u05D5\u05D3 \u05DE\u05D8\u05D1\u05E2",gender:"m"},iban:{label:"IBAN",gender:"m"},jwt:{label:"JWT",gender:"m"},template_literal:{label:"\u05E7\u05DC\u05D8",gender:"m"},ends_with:{label:"\u05E7\u05DC\u05D8",gender:"m"},includes:{label:"\u05E7\u05DC\u05D8",gender:"m"},lowercase:{label:"\u05E7\u05DC\u05D8",gender:"m"},starts_with:{label:"\u05E7\u05DC\u05D8",gender:"m"},uppercase:{label:"\u05E7\u05DC\u05D8",gender:"m"}},l={nan:"NaN"};return c=>{switch(c.code){case"invalid_type":{let u=c.expected,d=l[u??""]??i(u),f=X(c.input),m=l[f]??e[f]?.label??f;return/^[A-Z]/.test(c.expected)?`\u05E7\u05DC\u05D8 \u05DC\u05D0 \u05EA\u05E7\u05D9\u05DF: \u05E6\u05E8\u05D9\u05DA \u05DC\u05D4\u05D9\u05D5\u05EA instanceof ${c.expected}, \u05D4\u05EA\u05E7\u05D1\u05DC ${m}`:`\u05E7\u05DC\u05D8 \u05DC\u05D0 \u05EA\u05E7\u05D9\u05DF: \u05E6\u05E8\u05D9\u05DA \u05DC\u05D4\u05D9\u05D5\u05EA ${d}, \u05D4\u05EA\u05E7\u05D1\u05DC ${m}`}case"invalid_value":{if(c.values.length===1)return`\u05E2\u05E8\u05DA \u05DC\u05D0 \u05EA\u05E7\u05D9\u05DF: \u05D4\u05E2\u05E8\u05DA \u05D7\u05D9\u05D9\u05D1 \u05DC\u05D4\u05D9\u05D5\u05EA ${K(c.values[0])}`;let u=c.values.map(m=>K(m));if(c.values.length===2)return`\u05E2\u05E8\u05DA \u05DC\u05D0 \u05EA\u05E7\u05D9\u05DF: \u05D4\u05D0\u05E4\u05E9\u05E8\u05D5\u05D9\u05D5\u05EA \u05D4\u05DE\u05EA\u05D0\u05D9\u05DE\u05D5\u05EA \u05D4\u05DF ${u[0]} \u05D0\u05D5 ${u[1]}`;let d=u[u.length-1];return`\u05E2\u05E8\u05DA \u05DC\u05D0 \u05EA\u05E7\u05D9\u05DF: \u05D4\u05D0\u05E4\u05E9\u05E8\u05D5\u05D9\u05D5\u05EA \u05D4\u05DE\u05EA\u05D0\u05D9\u05DE\u05D5\u05EA \u05D4\u05DF ${u.slice(0,-1).join(", ")} \u05D0\u05D5 ${d}`}case"too_big":{let u=o(c.origin),d=r(c.origin??"value");if(c.origin==="string")return`${u?.longLabel??"\u05D0\u05E8\u05D5\u05DA"} \u05DE\u05D3\u05D9: ${d} \u05E6\u05E8\u05D9\u05DB\u05D4 \u05DC\u05D4\u05DB\u05D9\u05DC ${c.maximum.toString()} ${u?.unit??""} ${c.inclusive?"\u05D0\u05D5 \u05E4\u05D7\u05D5\u05EA":"\u05DC\u05DB\u05DC \u05D4\u05D9\u05D5\u05EA\u05E8"}`.trim();if(c.origin==="number"){let h=c.inclusive?`\u05E7\u05D8\u05DF \u05D0\u05D5 \u05E9\u05D5\u05D5\u05D4 \u05DC-${c.maximum}`:`\u05E7\u05D8\u05DF \u05DE-${c.maximum}`;return`\u05D2\u05D3\u05D5\u05DC \u05DE\u05D3\u05D9: ${d} \u05E6\u05E8\u05D9\u05DA \u05DC\u05D4\u05D9\u05D5\u05EA ${h}`}if(c.origin==="array"||c.origin==="set"){let h=c.origin==="set"?"\u05E6\u05E8\u05D9\u05DB\u05D4":"\u05E6\u05E8\u05D9\u05DA",g=c.inclusive?`${c.maximum} ${u?.unit??""} \u05D0\u05D5 \u05E4\u05D7\u05D5\u05EA`:`\u05E4\u05D7\u05D5\u05EA \u05DE-${c.maximum} ${u?.unit??""}`;return`\u05D2\u05D3\u05D5\u05DC \u05DE\u05D3\u05D9: ${d} ${h} \u05DC\u05D4\u05DB\u05D9\u05DC ${g}`.trim()}let f=c.inclusive?"<=":"<",m=a(c.origin??"value");return u?.unit?`${u.longLabel} \u05DE\u05D3\u05D9: ${d} ${m} ${f}${c.maximum.toString()} ${u.unit}`:`${u?.longLabel??"\u05D2\u05D3\u05D5\u05DC"} \u05DE\u05D3\u05D9: ${d} ${m} ${f}${c.maximum.toString()}`}case"too_small":{let u=o(c.origin),d=r(c.origin??"value");if(c.origin==="string")return`${u?.shortLabel??"\u05E7\u05E6\u05E8"} \u05DE\u05D3\u05D9: ${d} \u05E6\u05E8\u05D9\u05DB\u05D4 \u05DC\u05D4\u05DB\u05D9\u05DC ${c.minimum.toString()} ${u?.unit??""} ${c.inclusive?"\u05D0\u05D5 \u05D9\u05D5\u05EA\u05E8":"\u05DC\u05E4\u05D7\u05D5\u05EA"}`.trim();if(c.origin==="number"){let h=c.inclusive?`\u05D2\u05D3\u05D5\u05DC \u05D0\u05D5 \u05E9\u05D5\u05D5\u05D4 \u05DC-${c.minimum}`:`\u05D2\u05D3\u05D5\u05DC \u05DE-${c.minimum}`;return`\u05E7\u05D8\u05DF \u05DE\u05D3\u05D9: ${d} \u05E6\u05E8\u05D9\u05DA \u05DC\u05D4\u05D9\u05D5\u05EA ${h}`}if(c.origin==="array"||c.origin==="set"){let h=c.origin==="set"?"\u05E6\u05E8\u05D9\u05DB\u05D4":"\u05E6\u05E8\u05D9\u05DA";if(c.minimum===1&&c.inclusive){let _=(c.origin==="set","\u05DC\u05E4\u05D7\u05D5\u05EA \u05E4\u05E8\u05D9\u05D8 \u05D0\u05D7\u05D3");return`\u05E7\u05D8\u05DF \u05DE\u05D3\u05D9: ${d} ${h} \u05DC\u05D4\u05DB\u05D9\u05DC ${_}`}let g=c.inclusive?`${c.minimum} ${u?.unit??""} \u05D0\u05D5 \u05D9\u05D5\u05EA\u05E8`:`\u05D9\u05D5\u05EA\u05E8 \u05DE-${c.minimum} ${u?.unit??""}`;return`\u05E7\u05D8\u05DF \u05DE\u05D3\u05D9: ${d} ${h} \u05DC\u05D4\u05DB\u05D9\u05DC ${g}`.trim()}let f=c.inclusive?">=":">",m=a(c.origin??"value");return u?.unit?`${u.shortLabel} \u05DE\u05D3\u05D9: ${d} ${m} ${f}${c.minimum.toString()} ${u.unit}`:`${u?.shortLabel??"\u05E7\u05D8\u05DF"} \u05DE\u05D3\u05D9: ${d} ${m} ${f}${c.minimum.toString()}`}case"invalid_format":{let u=c;if(u.format==="starts_with")return`\u05D4\u05DE\u05D7\u05E8\u05D5\u05D6\u05EA \u05D7\u05D9\u05D9\u05D1\u05EA \u05DC\u05D4\u05EA\u05D7\u05D9\u05DC \u05D1 "${u.prefix}"`;if(u.format==="ends_with")return`\u05D4\u05DE\u05D7\u05E8\u05D5\u05D6\u05EA \u05D7\u05D9\u05D9\u05D1\u05EA \u05DC\u05D4\u05E1\u05EA\u05D9\u05D9\u05DD \u05D1 "${u.suffix}"`;if(u.format==="includes")return`\u05D4\u05DE\u05D7\u05E8\u05D5\u05D6\u05EA \u05D7\u05D9\u05D9\u05D1\u05EA \u05DC\u05DB\u05DC\u05D5\u05DC "${u.includes}"`;if(u.format==="regex")return`\u05D4\u05DE\u05D7\u05E8\u05D5\u05D6\u05EA \u05D7\u05D9\u05D9\u05D1\u05EA \u05DC\u05D4\u05EA\u05D0\u05D9\u05DD \u05DC\u05EA\u05D1\u05E0\u05D9\u05EA ${u.pattern}`;let d=s[u.format],f=d?.label??u.format,h=(d?.gender??"m")==="f"?"\u05EA\u05E7\u05D9\u05E0\u05D4":"\u05EA\u05E7\u05D9\u05DF";return`${f} \u05DC\u05D0 ${h}`}case"not_multiple_of":return`\u05DE\u05E1\u05E4\u05E8 \u05DC\u05D0 \u05EA\u05E7\u05D9\u05DF: \u05D7\u05D9\u05D9\u05D1 \u05DC\u05D4\u05D9\u05D5\u05EA \u05DE\u05DB\u05E4\u05DC\u05D4 \u05E9\u05DC ${c.divisor}`;case"unrecognized_keys":return`\u05DE\u05E4\u05EA\u05D7${c.keys.length>1?"\u05D5\u05EA":""} \u05DC\u05D0 \u05DE\u05D6\u05D5\u05D4${c.keys.length>1?"\u05D9\u05DD":"\u05D4"}: ${D(c.keys,", ")}`;case"invalid_key":return"\u05E9\u05D3\u05D4 \u05DC\u05D0 \u05EA\u05E7\u05D9\u05DF \u05D1\u05D0\u05D5\u05D1\u05D9\u05D9\u05E7\u05D8";case"invalid_union":return"\u05E7\u05DC\u05D8 \u05DC\u05D0 \u05EA\u05E7\u05D9\u05DF";case"invalid_element":return`\u05E2\u05E8\u05DA \u05DC\u05D0 \u05EA\u05E7\u05D9\u05DF \u05D1${r(c.origin??"array")}`;default:return"\u05E7\u05DC\u05D8 \u05DC\u05D0 \u05EA\u05E7\u05D9\u05DF"}}};function yN(){return{localeError:J3()}}var K3=()=>{let e={string:{unit:"\u0905\u0915\u094D\u0937\u0930",verb:"\u0930\u0916\u0928\u0947 \u0915\u0947 \u0932\u093F\u090F"},file:{unit:"\u092C\u093E\u0907\u091F\u094D\u0938",verb:"\u0930\u0916\u0928\u0947 \u0915\u0947 \u0932\u093F\u090F"},array:{unit:"\u0924\u0924\u094D\u0935",verb:"\u0930\u0916\u0928\u0947 \u0915\u0947 \u0932\u093F\u090F"},set:{unit:"\u0924\u0924\u094D\u0935",verb:"\u0930\u0916\u0928\u0947 \u0915\u0947 \u0932\u093F\u090F"},map:{unit:"\u092A\u094D\u0930\u0935\u093F\u0937\u094D\u091F\u093F\u092F\u093E\u0901",verb:"\u0930\u0916\u0928\u0947 \u0915\u0947 \u0932\u093F\u090F"}};function t(r){return e[r]??null}let n={regex:"\u0907\u0928\u092A\u0941\u091F",email:"\u0908\u092E\u0947\u0932 \u092A\u0924\u093E",url:"URL",emoji:"\u0907\u092E\u094B\u091C\u0940",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO \u0924\u093F\u0925\u093F \u0914\u0930 \u0938\u092E\u092F",date:"ISO \u0924\u093F\u0925\u093F",time:"ISO \u0938\u092E\u092F",duration:"ISO \u0905\u0935\u0927\u093F",ipv4:"IPv4 \u092A\u0924\u093E",ipv6:"IPv6 \u092A\u0924\u093E",mac:"MAC \u092A\u0924\u093E",cidrv4:"IPv4 \u0936\u094D\u0930\u0947\u0923\u0940",cidrv6:"IPv6 \u0936\u094D\u0930\u0947\u0923\u0940",base64:"Base64-\u090F\u0928\u094D\u0915\u094B\u0921\u0947\u0921 \u0938\u094D\u091F\u094D\u0930\u093F\u0902\u0917",base64url:"Base64URL-\u090F\u0928\u094D\u0915\u094B\u0921\u0947\u0921 \u0938\u094D\u091F\u094D\u0930\u093F\u0902\u0917",json_string:"JSON \u0938\u094D\u091F\u094D\u0930\u093F\u0902\u0917",e164:"E.164 \u0938\u0902\u0916\u094D\u092F\u093E",credit_card:"\u0915\u094D\u0930\u0947\u0921\u093F\u091F \u0915\u093E\u0930\u094D\u0921 \u0938\u0902\u0916\u094D\u092F\u093E",currency_code:"\u092E\u0941\u0926\u094D\u0930\u093E \u0915\u094B\u0921",iban:"IBAN",jwt:"JWT",template_literal:"\u0907\u0928\u092A\u0941\u091F"},i={nan:"NaN"};return r=>{switch(r.code){case"invalid_type":{let a=i[r.expected]??r.expected,o=X(r.input),s=i[o]??o;return`\u0905\u092E\u093E\u0928\u094D\u092F \u0907\u0928\u092A\u0941\u091F: \u0905\u092A\u0947\u0915\u094D\u0937\u093F\u0924 ${a}, \u092A\u094D\u0930\u093E\u092A\u094D\u0924 ${s}`}case"invalid_value":return r.values.length===1?`\u0905\u092E\u093E\u0928\u094D\u092F \u0907\u0928\u092A\u0941\u091F: \u0905\u092A\u0947\u0915\u094D\u0937\u093F\u0924 ${K(r.values[0])}`:`\u0905\u092E\u093E\u0928\u094D\u092F \u0935\u093F\u0915\u0932\u094D\u092A: \u0905\u092A\u0947\u0915\u094D\u0937\u093F\u0924 \u092E\u093E\u0928\u094B\u0902 \u092E\u0947\u0902 \u0938\u0947 \u090F\u0915 ${D(r.values,"|")}`;case"too_big":{let a=r.inclusive?"<=":"<",o=t(r.origin);return o?`\u092C\u0939\u0941\u0924 \u092C\u0921\u093C\u093E: \u0905\u092A\u0947\u0915\u094D\u0937\u093F\u0924 \u0925\u093E \u0915\u093F ${r.origin??"\u092E\u093E\u0928"} \u092E\u0947\u0902 ${a}${r.maximum} ${o.unit} \u0939\u094B\u0902`:`\u092C\u0939\u0941\u0924 \u092C\u0921\u093C\u093E: \u0905\u092A\u0947\u0915\u094D\u0937\u093F\u0924 \u0925\u093E \u0915\u093F ${r.origin??"\u092E\u093E\u0928"} ${a}${r.maximum} \u0939\u094B`}case"too_small":{let a=r.inclusive?">=":">",o=t(r.origin);return o?`\u092C\u0939\u0941\u0924 \u091B\u094B\u091F\u093E: \u0905\u092A\u0947\u0915\u094D\u0937\u093F\u0924 \u0925\u093E \u0915\u093F ${r.origin} \u092E\u0947\u0902 ${a}${r.minimum} ${o.unit} \u0939\u094B\u0902`:`\u092C\u0939\u0941\u0924 \u091B\u094B\u091F\u093E: \u0905\u092A\u0947\u0915\u094D\u0937\u093F\u0924 \u0925\u093E \u0915\u093F ${r.origin} ${a}${r.minimum} \u0939\u094B`}case"invalid_format":{let a=r;return a.format==="starts_with"?`\u0905\u092E\u093E\u0928\u094D\u092F \u0938\u094D\u091F\u094D\u0930\u093F\u0902\u0917: "${a.prefix}" \u0938\u0947 \u0936\u0941\u0930\u0942 \u0939\u094B\u0928\u093E \u091A\u093E\u0939\u093F\u090F`:a.format==="ends_with"?`\u0905\u092E\u093E\u0928\u094D\u092F \u0938\u094D\u091F\u094D\u0930\u093F\u0902\u0917: "${a.suffix}" \u092A\u0930 \u0938\u092E\u093E\u092A\u094D\u0924 \u0939\u094B\u0928\u093E \u091A\u093E\u0939\u093F\u090F`:a.format==="includes"?`\u0905\u092E\u093E\u0928\u094D\u092F \u0938\u094D\u091F\u094D\u0930\u093F\u0902\u0917: \u0907\u0938\u092E\u0947\u0902 "${a.includes}" \u0936\u093E\u092E\u093F\u0932 \u0939\u094B\u0928\u093E \u091A\u093E\u0939\u093F\u090F`:a.format==="regex"?`\u0905\u092E\u093E\u0928\u094D\u092F \u0938\u094D\u091F\u094D\u0930\u093F\u0902\u0917: \u092A\u0948\u091F\u0930\u094D\u0928 ${a.pattern} \u0938\u0947 \u092E\u0947\u0932 \u0916\u093E\u0928\u093E \u091A\u093E\u0939\u093F\u090F`:`\u0905\u092E\u093E\u0928\u094D\u092F ${n[a.format]??r.format}`}case"not_multiple_of":return`\u0905\u092E\u093E\u0928\u094D\u092F \u0938\u0902\u0916\u094D\u092F\u093E: \u092F\u0939 ${r.divisor} \u0915\u093E \u0917\u0941\u0923\u091C \u0939\u094B\u0928\u093E \u091A\u093E\u0939\u093F\u090F`;case"unrecognized_keys":return`\u0905\u092A\u0930\u093F\u091A\u093F\u0924 \u0915\u0941\u0902\u091C\u0940${r.keys.length>1?"\u092F\u093E\u0901":""}: ${D(r.keys,", ")}`;case"invalid_key":return`\u0905\u092E\u093E\u0928\u094D\u092F \u0915\u0941\u0902\u091C\u0940: ${r.origin} \u092E\u0947\u0902`;case"invalid_union":return r.options&&Array.isArray(r.options)&&r.options.length>0?`\u0905\u092E\u093E\u0928\u094D\u092F \u0921\u093F\u0938\u094D\u0915\u094D\u0930\u093F\u092E\u093F\u0928\u0947\u091F\u0930 \u092E\u093E\u0928: \u0905\u092A\u0947\u0915\u094D\u0937\u093F\u0924 ${r.options.map(o=>`'${o}'`).join(" | ")}`:"\u0905\u092E\u093E\u0928\u094D\u092F \u0907\u0928\u092A\u0941\u091F";case"invalid_element":return`\u0905\u092E\u093E\u0928\u094D\u092F \u092E\u093E\u0928: ${r.origin} \u092E\u0947\u0902`;default:return"\u0905\u092E\u093E\u0928\u094D\u092F \u0907\u0928\u092A\u0941\u091F"}}};function SN(){return{localeError:K3()}}var Y3=()=>{let e={string:{unit:"znakova",verb:"imati"},file:{unit:"bajtova",verb:"imati"},array:{unit:"stavki",verb:"imati"},set:{unit:"stavki",verb:"imati"}};function t(r){return e[r]??null}let n={regex:"unos",email:"email adresa",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO datum i vrijeme",date:"ISO datum",time:"ISO vrijeme",duration:"ISO trajanje",ipv4:"IPv4 adresa",ipv6:"IPv6 adresa",mac:"MAC adresa",cidrv4:"IPv4 raspon",cidrv6:"IPv6 raspon",base64:"base64 kodirani tekst",base64url:"base64url kodirani tekst",json_string:"JSON tekst",e164:"E.164 broj",credit_card:"broj kreditne kartice",currency_code:"kod valute",iban:"IBAN",jwt:"JWT",template_literal:"unos"},i={nan:"NaN",string:"tekst",number:"broj",boolean:"boolean",array:"niz",object:"objekt",set:"skup",file:"datoteka",date:"datum",bigint:"bigint",symbol:"simbol",undefined:"undefined",null:"null",function:"funkcija",map:"mapa"};return r=>{switch(r.code){case"invalid_type":{let a=i[r.expected]??r.expected,o=X(r.input),s=i[o]??o;return/^[A-Z]/.test(r.expected)?`Neispravan unos: o\u010Dekuje se instanceof ${r.expected}, a primljeno je ${s}`:`Neispravan unos: o\u010Dekuje se ${a}, a primljeno je ${s}`}case"invalid_value":return r.values.length===1?`Neispravna vrijednost: o\u010Dekivano ${K(r.values[0])}`:`Neispravna opcija: o\u010Dekivano jedno od ${D(r.values,"|")}`;case"too_big":{let a=r.inclusive?"<=":"<",o=t(r.origin),s=i[r.origin]??r.origin;return o?`Preveliko: o\u010Dekivano da ${s??"vrijednost"} ima ${a}${r.maximum.toString()} ${o.unit??"elemenata"}`:`Preveliko: o\u010Dekivano da ${s??"vrijednost"} bude ${a}${r.maximum.toString()}`}case"too_small":{let a=r.inclusive?">=":">",o=t(r.origin),s=i[r.origin]??r.origin;return o?`Premalo: o\u010Dekivano da ${s} ima ${a}${r.minimum.toString()} ${o.unit}`:`Premalo: o\u010Dekivano da ${s} bude ${a}${r.minimum.toString()}`}case"invalid_format":{let a=r;return a.format==="starts_with"?`Neispravan tekst: mora zapo\u010Dinjati s "${a.prefix}"`:a.format==="ends_with"?`Neispravan tekst: mora zavr\u0161avati s "${a.suffix}"`:a.format==="includes"?`Neispravan tekst: mora sadr\u017Eavati "${a.includes}"`:a.format==="regex"?`Neispravan tekst: mora odgovarati uzorku ${a.pattern}`:`Neispravna ${n[a.format]??r.format}`}case"not_multiple_of":return`Neispravan broj: mora biti vi\u0161ekratnik od ${r.divisor}`;case"unrecognized_keys":return`Neprepoznat${r.keys.length>1?"i klju\u010Devi":" klju\u010D"}: ${D(r.keys,", ")}`;case"invalid_key":return`Neispravan klju\u010D u ${i[r.origin]??r.origin}`;case"invalid_union":return"Neispravan unos";case"invalid_element":return`Neispravna vrijednost u ${i[r.origin]??r.origin}`;default:return"Neispravan unos"}}};function _N(){return{localeError:Y3()}}var X3=()=>{let e={string:{unit:"karakter",verb:"legyen"},file:{unit:"byte",verb:"legyen"},array:{unit:"elem",verb:"legyen"},set:{unit:"elem",verb:"legyen"},map:{unit:"elem",verb:"legyen"}};function t(r){return e[r]??null}let n={regex:"bemenet",email:"email c\xEDm",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO id\u0151b\xE9lyeg",date:"ISO d\xE1tum",time:"ISO id\u0151",duration:"ISO id\u0151intervallum",ipv4:"IPv4 c\xEDm",ipv6:"IPv6 c\xEDm",mac:"MAC c\xEDm",cidrv4:"IPv4 tartom\xE1ny",cidrv6:"IPv6 tartom\xE1ny",base64:"base64-k\xF3dolt string",base64url:"base64url-k\xF3dolt string",json_string:"JSON string",e164:"E.164 sz\xE1m",credit_card:"hitelk\xE1rtyasz\xE1m",currency_code:"p\xE9nznemk\xF3d",iban:"IBAN",jwt:"JWT",template_literal:"bemenet"},i={nan:"NaN",number:"sz\xE1m",array:"t\xF6mb"};return r=>{switch(r.code){case"invalid_type":{let a=i[r.expected]??r.expected,o=X(r.input),s=i[o]??o;return/^[A-Z]/.test(r.expected)?`\xC9rv\xE9nytelen bemenet: a v\xE1rt \xE9rt\xE9k instanceof ${r.expected}, a kapott \xE9rt\xE9k ${s}`:`\xC9rv\xE9nytelen bemenet: a v\xE1rt \xE9rt\xE9k ${a}, a kapott \xE9rt\xE9k ${s}`}case"invalid_value":return r.values.length===1?`\xC9rv\xE9nytelen bemenet: a v\xE1rt \xE9rt\xE9k ${K(r.values[0])}`:`\xC9rv\xE9nytelen opci\xF3: valamelyik \xE9rt\xE9k v\xE1rt ${D(r.values,"|")}`;case"too_big":{let a=r.inclusive?"<=":"<",o=t(r.origin);return o?`T\xFAl nagy: ${r.origin??"\xE9rt\xE9k"} m\xE9rete t\xFAl nagy ${a}${r.maximum.toString()} ${o.unit??"elem"}`:`T\xFAl nagy: a bemeneti \xE9rt\xE9k ${r.origin??"\xE9rt\xE9k"} t\xFAl nagy: ${a}${r.maximum.toString()}`}case"too_small":{let a=r.inclusive?">=":">",o=t(r.origin);return o?`T\xFAl kicsi: a bemeneti \xE9rt\xE9k ${r.origin} m\xE9rete t\xFAl kicsi ${a}${r.minimum.toString()} ${o.unit}`:`T\xFAl kicsi: a bemeneti \xE9rt\xE9k ${r.origin} t\xFAl kicsi ${a}${r.minimum.toString()}`}case"invalid_format":{let a=r;return a.format==="starts_with"?`\xC9rv\xE9nytelen string: "${a.prefix}" \xE9rt\xE9kkel kell kezd\u0151dnie`:a.format==="ends_with"?`\xC9rv\xE9nytelen string: "${a.suffix}" \xE9rt\xE9kkel kell v\xE9gz\u0151dnie`:a.format==="includes"?`\xC9rv\xE9nytelen string: "${a.includes}" \xE9rt\xE9ket kell tartalmaznia`:a.format==="regex"?`\xC9rv\xE9nytelen string: ${a.pattern} mint\xE1nak kell megfelelnie`:`\xC9rv\xE9nytelen ${n[a.format]??r.format}`}case"not_multiple_of":return`\xC9rv\xE9nytelen sz\xE1m: ${r.divisor} t\xF6bbsz\xF6r\xF6s\xE9nek kell lennie`;case"unrecognized_keys":return`Ismeretlen kulcs${r.keys.length>1?"s":""}: ${D(r.keys,", ")}`;case"invalid_key":return`\xC9rv\xE9nytelen kulcs ${r.origin}`;case"invalid_union":return"\xC9rv\xE9nytelen bemenet";case"invalid_element":return`\xC9rv\xE9nytelen \xE9rt\xE9k: ${r.origin}`;default:return"\xC9rv\xE9nytelen bemenet"}}};function zN(){return{localeError:X3()}}function wN(e,t,n){return Math.abs(e)===1?t:n}function kl(e){if(!e)return"";let t=["\u0561","\u0565","\u0568","\u056B","\u0578","\u0578\u0582","\u0585"],n=e[e.length-1];return e+(t.includes(n)?"\u0576":"\u0568")}var W3=()=>{let e={string:{unit:{one:"\u0576\u0577\u0561\u0576",many:"\u0576\u0577\u0561\u0576\u0576\u0565\u0580"},verb:"\u0578\u0582\u0576\u0565\u0576\u0561\u056C"},file:{unit:{one:"\u0562\u0561\u0575\u0569",many:"\u0562\u0561\u0575\u0569\u0565\u0580"},verb:"\u0578\u0582\u0576\u0565\u0576\u0561\u056C"},array:{unit:{one:"\u057F\u0561\u0580\u0580",many:"\u057F\u0561\u0580\u0580\u0565\u0580"},verb:"\u0578\u0582\u0576\u0565\u0576\u0561\u056C"},set:{unit:{one:"\u057F\u0561\u0580\u0580",many:"\u057F\u0561\u0580\u0580\u0565\u0580"},verb:"\u0578\u0582\u0576\u0565\u0576\u0561\u056C"},map:{unit:{one:"\u057F\u0561\u0580\u0580",many:"\u057F\u0561\u0580\u0580\u0565\u0580"},verb:"\u0578\u0582\u0576\u0565\u0576\u0561\u056C"}};function t(r){return e[r]??null}let n={regex:"\u0574\u0578\u0582\u057F\u0584",email:"\u0567\u056C. \u0570\u0561\u057D\u0581\u0565",url:"URL",emoji:"\u0567\u0574\u0578\u057B\u056B",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO \u0561\u0574\u057D\u0561\u0569\u056B\u057E \u0587 \u056A\u0561\u0574",date:"ISO \u0561\u0574\u057D\u0561\u0569\u056B\u057E",time:"ISO \u056A\u0561\u0574",duration:"ISO \u057F\u0587\u0578\u0572\u0578\u0582\u0569\u0575\u0578\u0582\u0576",ipv4:"IPv4 \u0570\u0561\u057D\u0581\u0565",ipv6:"IPv6 \u0570\u0561\u057D\u0581\u0565",mac:"MAC \u0570\u0561\u057D\u0581\u0565",cidrv4:"IPv4 \u0574\u056B\u057B\u0561\u056F\u0561\u0575\u0584",cidrv6:"IPv6 \u0574\u056B\u057B\u0561\u056F\u0561\u0575\u0584",base64:"base64 \u0571\u0587\u0561\u0579\u0561\u0583\u0578\u057E \u057F\u0578\u0572",base64url:"base64url \u0571\u0587\u0561\u0579\u0561\u0583\u0578\u057E \u057F\u0578\u0572",json_string:"JSON \u057F\u0578\u0572",e164:"E.164 \u0570\u0561\u0574\u0561\u0580",credit_card:"\u056F\u0580\u0565\u0564\u056B\u057F \u0584\u0561\u0580\u057F\u056B \u0570\u0561\u0574\u0561\u0580",currency_code:"\u0561\u0580\u056A\u0578\u0582\u0575\u0569\u056B \u056F\u0578\u0564",iban:"IBAN",jwt:"JWT",template_literal:"\u0574\u0578\u0582\u057F\u0584"},i={nan:"NaN",number:"\u0569\u056B\u057E",array:"\u0566\u0561\u0576\u0563\u057E\u0561\u056E"};return r=>{switch(r.code){case"invalid_type":{let a=i[r.expected]??r.expected,o=X(r.input),s=i[o]??o;return/^[A-Z]/.test(r.expected)?`\u054D\u056D\u0561\u056C \u0574\u0578\u0582\u057F\u0584\u0561\u0563\u0580\u0578\u0582\u0574\u2024 \u057D\u057A\u0561\u057D\u057E\u0578\u0582\u0574 \u0567\u0580 instanceof ${r.expected}, \u057D\u057F\u0561\u0581\u057E\u0565\u056C \u0567 ${s}`:`\u054D\u056D\u0561\u056C \u0574\u0578\u0582\u057F\u0584\u0561\u0563\u0580\u0578\u0582\u0574\u2024 \u057D\u057A\u0561\u057D\u057E\u0578\u0582\u0574 \u0567\u0580 ${a}, \u057D\u057F\u0561\u0581\u057E\u0565\u056C \u0567 ${s}`}case"invalid_value":return r.values.length===1?`\u054D\u056D\u0561\u056C \u0574\u0578\u0582\u057F\u0584\u0561\u0563\u0580\u0578\u0582\u0574\u2024 \u057D\u057A\u0561\u057D\u057E\u0578\u0582\u0574 \u0567\u0580 ${K(r.values[1])}`:`\u054D\u056D\u0561\u056C \u057F\u0561\u0580\u0562\u0565\u0580\u0561\u056F\u2024 \u057D\u057A\u0561\u057D\u057E\u0578\u0582\u0574 \u0567\u0580 \u0570\u0565\u057F\u0587\u0575\u0561\u056C\u0576\u0565\u0580\u056B\u0581 \u0574\u0565\u056F\u0568\u055D ${D(r.values,"|")}`;case"too_big":{let a=r.inclusive?"<=":"<",o=t(r.origin);if(o){let s=Number(r.maximum),l=wN(s,o.unit.one,o.unit.many);return`\u0549\u0561\u0583\u0561\u0566\u0561\u0576\u0581 \u0574\u0565\u056E \u0561\u0580\u056A\u0565\u0584\u2024 \u057D\u057A\u0561\u057D\u057E\u0578\u0582\u0574 \u0567, \u0578\u0580 ${kl(r.origin??"\u0561\u0580\u056A\u0565\u0584")} \u056F\u0578\u0582\u0576\u0565\u0576\u0561 ${a}${r.maximum.toString()} ${l}`}return`\u0549\u0561\u0583\u0561\u0566\u0561\u0576\u0581 \u0574\u0565\u056E \u0561\u0580\u056A\u0565\u0584\u2024 \u057D\u057A\u0561\u057D\u057E\u0578\u0582\u0574 \u0567, \u0578\u0580 ${kl(r.origin??"\u0561\u0580\u056A\u0565\u0584")} \u056C\u056B\u0576\u056B ${a}${r.maximum.toString()}`}case"too_small":{let a=r.inclusive?">=":">",o=t(r.origin);if(o){let s=Number(r.minimum),l=wN(s,o.unit.one,o.unit.many);return`\u0549\u0561\u0583\u0561\u0566\u0561\u0576\u0581 \u0583\u0578\u0584\u0580 \u0561\u0580\u056A\u0565\u0584\u2024 \u057D\u057A\u0561\u057D\u057E\u0578\u0582\u0574 \u0567, \u0578\u0580 ${kl(r.origin)} \u056F\u0578\u0582\u0576\u0565\u0576\u0561 ${a}${r.minimum.toString()} ${l}`}return`\u0549\u0561\u0583\u0561\u0566\u0561\u0576\u0581 \u0583\u0578\u0584\u0580 \u0561\u0580\u056A\u0565\u0584\u2024 \u057D\u057A\u0561\u057D\u057E\u0578\u0582\u0574 \u0567, \u0578\u0580 ${kl(r.origin)} \u056C\u056B\u0576\u056B ${a}${r.minimum.toString()}`}case"invalid_format":{let a=r;return a.format==="starts_with"?`\u054D\u056D\u0561\u056C \u057F\u0578\u0572\u2024 \u057A\u0565\u057F\u0584 \u0567 \u057D\u056F\u057D\u057E\u056B "${a.prefix}"-\u0578\u057E`:a.format==="ends_with"?`\u054D\u056D\u0561\u056C \u057F\u0578\u0572\u2024 \u057A\u0565\u057F\u0584 \u0567 \u0561\u057E\u0561\u0580\u057F\u057E\u056B "${a.suffix}"-\u0578\u057E`:a.format==="includes"?`\u054D\u056D\u0561\u056C \u057F\u0578\u0572\u2024 \u057A\u0565\u057F\u0584 \u0567 \u057A\u0561\u0580\u0578\u0582\u0576\u0561\u056F\u056B "${a.includes}"`:a.format==="regex"?`\u054D\u056D\u0561\u056C \u057F\u0578\u0572\u2024 \u057A\u0565\u057F\u0584 \u0567 \u0570\u0561\u0574\u0561\u057A\u0561\u057F\u0561\u057D\u056D\u0561\u0576\u056B ${a.pattern} \u0571\u0587\u0561\u0579\u0561\u0583\u056B\u0576`:`\u054D\u056D\u0561\u056C ${n[a.format]??r.format}`}case"not_multiple_of":return`\u054D\u056D\u0561\u056C \u0569\u056B\u057E\u2024 \u057A\u0565\u057F\u0584 \u0567 \u0562\u0561\u0566\u0574\u0561\u057A\u0561\u057F\u056B\u056F \u056C\u056B\u0576\u056B ${r.divisor}-\u056B`;case"unrecognized_keys":return`\u0549\u0573\u0561\u0576\u0561\u0579\u057E\u0561\u056E \u0562\u0561\u0576\u0561\u056C\u056B${r.keys.length>1?"\u0576\u0565\u0580":""}. ${D(r.keys,", ")}`;case"invalid_key":return`\u054D\u056D\u0561\u056C \u0562\u0561\u0576\u0561\u056C\u056B ${kl(r.origin)}-\u0578\u0582\u0574`;case"invalid_union":return"\u054D\u056D\u0561\u056C \u0574\u0578\u0582\u057F\u0584\u0561\u0563\u0580\u0578\u0582\u0574";case"invalid_element":return`\u054D\u056D\u0561\u056C \u0561\u0580\u056A\u0565\u0584 ${kl(r.origin)}-\u0578\u0582\u0574`;default:return"\u054D\u056D\u0561\u056C \u0574\u0578\u0582\u057F\u0584\u0561\u0563\u0580\u0578\u0582\u0574"}}};function $N(){return{localeError:W3()}}var Q3=()=>{let e={string:{unit:"karakter",verb:"memiliki"},file:{unit:"byte",verb:"memiliki"},array:{unit:"item",verb:"memiliki"},set:{unit:"item",verb:"memiliki"},map:{unit:"item",verb:"memiliki"}};function t(r){return e[r]??null}let n={regex:"input",email:"alamat email",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"tanggal dan waktu format ISO",date:"tanggal format ISO",time:"jam format ISO",duration:"durasi format ISO",ipv4:"alamat IPv4",ipv6:"alamat IPv6",mac:"alamat MAC",cidrv4:"rentang alamat IPv4",cidrv6:"rentang alamat IPv6",base64:"string dengan enkode base64",base64url:"string dengan enkode base64url",json_string:"string JSON",e164:"angka E.164",credit_card:"nomor kartu kredit",currency_code:"kode mata uang",iban:"IBAN",jwt:"JWT",template_literal:"input"},i={nan:"NaN"};return r=>{switch(r.code){case"invalid_type":{let a=i[r.expected]??r.expected,o=X(r.input),s=i[o]??o;return/^[A-Z]/.test(r.expected)?`Input tidak valid: diharapkan instanceof ${r.expected}, diterima ${s}`:`Input tidak valid: diharapkan ${a}, diterima ${s}`}case"invalid_value":return r.values.length===1?`Input tidak valid: diharapkan ${K(r.values[0])}`:`Pilihan tidak valid: diharapkan salah satu dari ${D(r.values,"|")}`;case"too_big":{let a=r.inclusive?"<=":"<",o=t(r.origin);return o?`Terlalu besar: diharapkan ${r.origin??"value"} memiliki ${a}${r.maximum.toString()} ${o.unit??"elemen"}`:`Terlalu besar: diharapkan ${r.origin??"value"} menjadi ${a}${r.maximum.toString()}`}case"too_small":{let a=r.inclusive?">=":">",o=t(r.origin);return o?`Terlalu kecil: diharapkan ${r.origin} memiliki ${a}${r.minimum.toString()} ${o.unit}`:`Terlalu kecil: diharapkan ${r.origin} menjadi ${a}${r.minimum.toString()}`}case"invalid_format":{let a=r;return a.format==="starts_with"?`String tidak valid: harus dimulai dengan "${a.prefix}"`:a.format==="ends_with"?`String tidak valid: harus berakhir dengan "${a.suffix}"`:a.format==="includes"?`String tidak valid: harus menyertakan "${a.includes}"`:a.format==="regex"?`String tidak valid: harus sesuai pola ${a.pattern}`:`${n[a.format]??r.format} tidak valid`}case"not_multiple_of":return`Angka tidak valid: harus kelipatan dari ${r.divisor}`;case"unrecognized_keys":return`Kunci tidak dikenali ${r.keys.length>1?"s":""}: ${D(r.keys,", ")}`;case"invalid_key":return`Kunci tidak valid di ${r.origin}`;case"invalid_union":return"Input tidak valid";case"invalid_element":return`Nilai tidak valid di ${r.origin}`;default:return"Input tidak valid"}}};function kN(){return{localeError:Q3()}}var e5=()=>{let e={string:{unit:"stafi",verb:"a\xF0 hafa"},file:{unit:"b\xE6ti",verb:"a\xF0 hafa"},array:{unit:"hluti",verb:"a\xF0 hafa"},set:{unit:"hluti",verb:"a\xF0 hafa"},map:{unit:"hluti",verb:"a\xF0 hafa"}};function t(r){return e[r]??null}let n={regex:"gildi",email:"netfang",url:"vefsl\xF3\xF0",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO dagsetning og t\xEDmi",date:"ISO dagsetning",time:"ISO t\xEDmi",duration:"ISO t\xEDmalengd",ipv4:"IPv4 address",ipv6:"IPv6 address",mac:"MAC address",cidrv4:"IPv4 range",cidrv6:"IPv6 range",base64:"base64-encoded strengur",base64url:"base64url-encoded strengur",json_string:"JSON strengur",e164:"E.164 t\xF6lugildi",credit_card:"kreditkortan\xFAmer",currency_code:"gjaldmi\xF0ilsk\xF3\xF0i",iban:"IBAN",jwt:"JWT",template_literal:"gildi"},i={nan:"NaN",number:"n\xFAmer",array:"fylki"};return r=>{switch(r.code){case"invalid_type":{let a=i[r.expected]??r.expected,o=X(r.input),s=i[o]??o;return/^[A-Z]/.test(r.expected)?`Rangt gildi: \xDE\xFA sl\xF3st inn ${s} \xFEar sem \xE1 a\xF0 vera instanceof ${r.expected}`:`Rangt gildi: \xDE\xFA sl\xF3st inn ${s} \xFEar sem \xE1 a\xF0 vera ${a}`}case"invalid_value":return r.values.length===1?`Rangt gildi: gert r\xE1\xF0 fyrir ${K(r.values[0])}`:`\xD3gilt val: m\xE1 vera eitt af eftirfarandi ${D(r.values,"|")}`;case"too_big":{let a=r.inclusive?"<=":"<",o=t(r.origin);return o?`Of st\xF3rt: gert er r\xE1\xF0 fyrir a\xF0 ${r.origin??"gildi"} hafi ${a}${r.maximum.toString()} ${o.unit??"hluti"}`:`Of st\xF3rt: gert er r\xE1\xF0 fyrir a\xF0 ${r.origin??"gildi"} s\xE9 ${a}${r.maximum.toString()}`}case"too_small":{let a=r.inclusive?">=":">",o=t(r.origin);return o?`Of l\xEDti\xF0: gert er r\xE1\xF0 fyrir a\xF0 ${r.origin} hafi ${a}${r.minimum.toString()} ${o.unit}`:`Of l\xEDti\xF0: gert er r\xE1\xF0 fyrir a\xF0 ${r.origin} s\xE9 ${a}${r.minimum.toString()}`}case"invalid_format":{let a=r;return a.format==="starts_with"?`\xD3gildur strengur: ver\xF0ur a\xF0 byrja \xE1 "${a.prefix}"`:a.format==="ends_with"?`\xD3gildur strengur: ver\xF0ur a\xF0 enda \xE1 "${a.suffix}"`:a.format==="includes"?`\xD3gildur strengur: ver\xF0ur a\xF0 innihalda "${a.includes}"`:a.format==="regex"?`\xD3gildur strengur: ver\xF0ur a\xF0 fylgja mynstri ${a.pattern}`:`Rangt ${n[a.format]??r.format}`}case"not_multiple_of":return`R\xF6ng tala: ver\xF0ur a\xF0 vera margfeldi af ${r.divisor}`;case"unrecognized_keys":return`\xD3\xFEekkt ${r.keys.length>1?"ir lyklar":"ur lykill"}: ${D(r.keys,", ")}`;case"invalid_key":return`Rangur lykill \xED ${r.origin}`;case"invalid_union":return"Rangt gildi";case"invalid_element":return`Rangt gildi \xED ${r.origin}`;default:return"Rangt gildi"}}};function xN(){return{localeError:e5()}}var t5=()=>{let e={string:{unit:"caratteri",verb:"avere"},file:{unit:"byte",verb:"avere"},array:{unit:"elementi",verb:"avere"},set:{unit:"elementi",verb:"avere"},map:{unit:"elementi",verb:"avere"}};function t(r){return e[r]??null}let n={regex:"input",email:"indirizzo email",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"data e ora ISO",date:"data ISO",time:"ora ISO",duration:"durata ISO",ipv4:"indirizzo IPv4",ipv6:"indirizzo IPv6",mac:"indirizzo MAC",cidrv4:"intervallo IPv4",cidrv6:"intervallo IPv6",base64:"stringa codificata in base64",base64url:"URL codificata in base64",json_string:"stringa JSON",e164:"numero E.164",credit_card:"numero di carta di credito",currency_code:"codice valuta",iban:"IBAN",jwt:"JWT",template_literal:"input"},i={nan:"NaN",number:"numero",array:"vettore"};return r=>{switch(r.code){case"invalid_type":{let a=i[r.expected]??r.expected,o=X(r.input),s=i[o]??o;return/^[A-Z]/.test(r.expected)?`Input non valido: atteso instanceof ${r.expected}, ricevuto ${s}`:`Input non valido: atteso ${a}, ricevuto ${s}`}case"invalid_value":return r.values.length===1?`Input non valido: atteso ${K(r.values[0])}`:`Opzione non valida: atteso uno tra ${D(r.values,"|")}`;case"too_big":{let a=r.inclusive?"<=":"<",o=t(r.origin);return o?`Troppo grande: ${r.origin??"valore"} deve avere ${a}${r.maximum.toString()} ${o.unit??"elementi"}`:`Troppo grande: ${r.origin??"valore"} deve essere ${a}${r.maximum.toString()}`}case"too_small":{let a=r.inclusive?">=":">",o=t(r.origin);return o?`Troppo piccolo: ${r.origin} deve avere ${a}${r.minimum.toString()} ${o.unit}`:`Troppo piccolo: ${r.origin} deve essere ${a}${r.minimum.toString()}`}case"invalid_format":{let a=r;return a.format==="starts_with"?`Stringa non valida: deve iniziare con "${a.prefix}"`:a.format==="ends_with"?`Stringa non valida: deve terminare con "${a.suffix}"`:a.format==="includes"?`Stringa non valida: deve includere "${a.includes}"`:a.format==="regex"?`Stringa non valida: deve corrispondere al pattern ${a.pattern}`:`Input non valido: ${n[a.format]??r.format}`}case"not_multiple_of":return`Numero non valido: deve essere un multiplo di ${r.divisor}`;case"unrecognized_keys":return`Chiav${r.keys.length>1?"i":"e"} non riconosciut${r.keys.length>1?"e":"a"}: ${D(r.keys,", ")}`;case"invalid_key":return`Chiave non valida in ${r.origin}`;case"invalid_union":return"Input non valido";case"invalid_element":return`Valore non valido in ${r.origin}`;default:return"Input non valido"}}};function RN(){return{localeError:t5()}}var n5=()=>{let e={string:{unit:"\u6587\u5B57",verb:"\u3067\u3042\u308B"},file:{unit:"\u30D0\u30A4\u30C8",verb:"\u3067\u3042\u308B"},array:{unit:"\u8981\u7D20",verb:"\u3067\u3042\u308B"},set:{unit:"\u8981\u7D20",verb:"\u3067\u3042\u308B"},map:{unit:"\u8981\u7D20",verb:"\u3067\u3042\u308B"}};function t(r){return e[r]??null}let n={regex:"\u5165\u529B\u5024",email:"\u30E1\u30FC\u30EB\u30A2\u30C9\u30EC\u30B9",url:"URL",emoji:"\u7D75\u6587\u5B57",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO\u65E5\u6642",date:"ISO\u65E5\u4ED8",time:"ISO\u6642\u523B",duration:"ISO\u671F\u9593",ipv4:"IPv4\u30A2\u30C9\u30EC\u30B9",ipv6:"IPv6\u30A2\u30C9\u30EC\u30B9",mac:"MAC\u30A2\u30C9\u30EC\u30B9",cidrv4:"IPv4\u7BC4\u56F2",cidrv6:"IPv6\u7BC4\u56F2",base64:"base64\u30A8\u30F3\u30B3\u30FC\u30C9\u6587\u5B57\u5217",base64url:"base64url\u30A8\u30F3\u30B3\u30FC\u30C9\u6587\u5B57\u5217",json_string:"JSON\u6587\u5B57\u5217",e164:"E.164\u756A\u53F7",credit_card:"\u30AF\u30EC\u30B8\u30C3\u30C8\u30AB\u30FC\u30C9\u756A\u53F7",currency_code:"\u901A\u8CA8\u30B3\u30FC\u30C9",iban:"IBAN",jwt:"JWT",template_literal:"\u5165\u529B\u5024"},i={nan:"NaN",number:"\u6570\u5024",array:"\u914D\u5217"};return r=>{switch(r.code){case"invalid_type":{let a=i[r.expected]??r.expected,o=X(r.input),s=i[o]??o;return/^[A-Z]/.test(r.expected)?`\u7121\u52B9\u306A\u5165\u529B: instanceof ${r.expected}\u304C\u671F\u5F85\u3055\u308C\u307E\u3057\u305F\u304C\u3001${s}\u304C\u5165\u529B\u3055\u308C\u307E\u3057\u305F`:`\u7121\u52B9\u306A\u5165\u529B: ${a}\u304C\u671F\u5F85\u3055\u308C\u307E\u3057\u305F\u304C\u3001${s}\u304C\u5165\u529B\u3055\u308C\u307E\u3057\u305F`}case"invalid_value":return r.values.length===1?`\u7121\u52B9\u306A\u5165\u529B: ${K(r.values[0])}\u304C\u671F\u5F85\u3055\u308C\u307E\u3057\u305F`:`\u7121\u52B9\u306A\u9078\u629E: ${D(r.values,"\u3001")}\u306E\u3044\u305A\u308C\u304B\u3067\u3042\u308B\u5FC5\u8981\u304C\u3042\u308A\u307E\u3059`;case"too_big":{let a=r.inclusive?"\u4EE5\u4E0B\u3067\u3042\u308B":"\u3088\u308A\u5C0F\u3055\u3044",o=t(r.origin);return o?`\u5927\u304D\u3059\u304E\u308B\u5024: ${r.origin??"\u5024"}\u306F${r.maximum.toString()}${o.unit??"\u8981\u7D20"}${a}\u5FC5\u8981\u304C\u3042\u308A\u307E\u3059`:`\u5927\u304D\u3059\u304E\u308B\u5024: ${r.origin??"\u5024"}\u306F${r.maximum.toString()}${a}\u5FC5\u8981\u304C\u3042\u308A\u307E\u3059`}case"too_small":{let a=r.inclusive?"\u4EE5\u4E0A\u3067\u3042\u308B":"\u3088\u308A\u5927\u304D\u3044",o=t(r.origin);return o?`\u5C0F\u3055\u3059\u304E\u308B\u5024: ${r.origin}\u306F${r.minimum.toString()}${o.unit}${a}\u5FC5\u8981\u304C\u3042\u308A\u307E\u3059`:`\u5C0F\u3055\u3059\u304E\u308B\u5024: ${r.origin}\u306F${r.minimum.toString()}${a}\u5FC5\u8981\u304C\u3042\u308A\u307E\u3059`}case"invalid_format":{let a=r;return a.format==="starts_with"?`\u7121\u52B9\u306A\u6587\u5B57\u5217: "${a.prefix}"\u3067\u59CB\u307E\u308B\u5FC5\u8981\u304C\u3042\u308A\u307E\u3059`:a.format==="ends_with"?`\u7121\u52B9\u306A\u6587\u5B57\u5217: "${a.suffix}"\u3067\u7D42\u308F\u308B\u5FC5\u8981\u304C\u3042\u308A\u307E\u3059`:a.format==="includes"?`\u7121\u52B9\u306A\u6587\u5B57\u5217: "${a.includes}"\u3092\u542B\u3080\u5FC5\u8981\u304C\u3042\u308A\u307E\u3059`:a.format==="regex"?`\u7121\u52B9\u306A\u6587\u5B57\u5217: \u30D1\u30BF\u30FC\u30F3${a.pattern}\u306B\u4E00\u81F4\u3059\u308B\u5FC5\u8981\u304C\u3042\u308A\u307E\u3059`:`\u7121\u52B9\u306A${n[a.format]??r.format}`}case"not_multiple_of":return`\u7121\u52B9\u306A\u6570\u5024: ${r.divisor}\u306E\u500D\u6570\u3067\u3042\u308B\u5FC5\u8981\u304C\u3042\u308A\u307E\u3059`;case"unrecognized_keys":return`\u8A8D\u8B58\u3055\u308C\u3066\u3044\u306A\u3044\u30AD\u30FC${r.keys.length>1?"\u7FA4":""}: ${D(r.keys,"\u3001")}`;case"invalid_key":return`${r.origin}\u5185\u306E\u7121\u52B9\u306A\u30AD\u30FC`;case"invalid_union":return"\u7121\u52B9\u306A\u5165\u529B";case"invalid_element":return`${r.origin}\u5185\u306E\u7121\u52B9\u306A\u5024`;default:return"\u7121\u52B9\u306A\u5165\u529B"}}};function TN(){return{localeError:n5()}}var r5=()=>{let e={string:{unit:"\u10E1\u10D8\u10DB\u10D1\u10DD\u10DA\u10DD",verb:"\u10E3\u10DC\u10D3\u10D0 \u10E8\u10D4\u10D8\u10EA\u10D0\u10D5\u10D3\u10D4\u10E1"},file:{unit:"\u10D1\u10D0\u10D8\u10E2\u10D8",verb:"\u10E3\u10DC\u10D3\u10D0 \u10E8\u10D4\u10D8\u10EA\u10D0\u10D5\u10D3\u10D4\u10E1"},array:{unit:"\u10D4\u10DA\u10D4\u10DB\u10D4\u10DC\u10E2\u10D8",verb:"\u10E3\u10DC\u10D3\u10D0 \u10E8\u10D4\u10D8\u10EA\u10D0\u10D5\u10D3\u10D4\u10E1"},set:{unit:"\u10D4\u10DA\u10D4\u10DB\u10D4\u10DC\u10E2\u10D8",verb:"\u10E3\u10DC\u10D3\u10D0 \u10E8\u10D4\u10D8\u10EA\u10D0\u10D5\u10D3\u10D4\u10E1"},map:{unit:"\u10D4\u10DA\u10D4\u10DB\u10D4\u10DC\u10E2\u10D8",verb:"\u10E3\u10DC\u10D3\u10D0 \u10E8\u10D4\u10D8\u10EA\u10D0\u10D5\u10D3\u10D4\u10E1"}};function t(r){return e[r]??null}let n={regex:"\u10E8\u10D4\u10E7\u10D5\u10D0\u10DC\u10D0",email:"\u10D4\u10DA-\u10E4\u10DD\u10E1\u10E2\u10D8\u10E1 \u10DB\u10D8\u10E1\u10D0\u10DB\u10D0\u10E0\u10D7\u10D8",url:"URL",emoji:"\u10D4\u10DB\u10DD\u10EF\u10D8",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"\u10D7\u10D0\u10E0\u10D8\u10E6\u10D8-\u10D3\u10E0\u10DD",date:"\u10D7\u10D0\u10E0\u10D8\u10E6\u10D8",time:"\u10D3\u10E0\u10DD",duration:"\u10EE\u10D0\u10DC\u10D2\u10E0\u10EB\u10DA\u10D8\u10D5\u10DD\u10D1\u10D0",ipv4:"IPv4 \u10DB\u10D8\u10E1\u10D0\u10DB\u10D0\u10E0\u10D7\u10D8",ipv6:"IPv6 \u10DB\u10D8\u10E1\u10D0\u10DB\u10D0\u10E0\u10D7\u10D8",mac:"MAC \u10DB\u10D8\u10E1\u10D0\u10DB\u10D0\u10E0\u10D7\u10D8",cidrv4:"IPv4 \u10D3\u10D8\u10D0\u10DE\u10D0\u10D6\u10DD\u10DC\u10D8",cidrv6:"IPv6 \u10D3\u10D8\u10D0\u10DE\u10D0\u10D6\u10DD\u10DC\u10D8",base64:"base64-\u10D9\u10DD\u10D3\u10D8\u10E0\u10D4\u10D1\u10E3\u10DA\u10D8 \u10D5\u10D4\u10DA\u10D8",base64url:"base64url-\u10D9\u10DD\u10D3\u10D8\u10E0\u10D4\u10D1\u10E3\u10DA\u10D8 \u10D5\u10D4\u10DA\u10D8",json_string:"JSON \u10D5\u10D4\u10DA\u10D8",e164:"E.164 \u10DC\u10DD\u10DB\u10D4\u10E0\u10D8",credit_card:"\u10E1\u10D0\u10D9\u10E0\u10D4\u10D3\u10D8\u10E2\u10DD \u10D1\u10D0\u10E0\u10D0\u10D7\u10D8\u10E1 \u10DC\u10DD\u10DB\u10D4\u10E0\u10D8",currency_code:"\u10D5\u10D0\u10DA\u10E3\u10E2\u10D8\u10E1 \u10D9\u10DD\u10D3\u10D8",iban:"IBAN",jwt:"JWT",template_literal:"\u10E8\u10D4\u10E7\u10D5\u10D0\u10DC\u10D0"},i={nan:"NaN",number:"\u10E0\u10D8\u10EA\u10EE\u10D5\u10D8",string:"\u10D5\u10D4\u10DA\u10D8",boolean:"\u10D1\u10E3\u10DA\u10D4\u10D0\u10DC\u10D8",function:"\u10E4\u10E3\u10DC\u10E5\u10EA\u10D8\u10D0",array:"\u10DB\u10D0\u10E1\u10D8\u10D5\u10D8"};return r=>{switch(r.code){case"invalid_type":{let a=i[r.expected]??r.expected,o=X(r.input),s=i[o]??o;return/^[A-Z]/.test(r.expected)?`\u10D0\u10E0\u10D0\u10E1\u10EC\u10DD\u10E0\u10D8 \u10E8\u10D4\u10E7\u10D5\u10D0\u10DC\u10D0: \u10DB\u10DD\u10E1\u10D0\u10DA\u10DD\u10D3\u10DC\u10D4\u10DA\u10D8 instanceof ${r.expected}, \u10DB\u10D8\u10E6\u10D4\u10D1\u10E3\u10DA\u10D8 ${s}`:`\u10D0\u10E0\u10D0\u10E1\u10EC\u10DD\u10E0\u10D8 \u10E8\u10D4\u10E7\u10D5\u10D0\u10DC\u10D0: \u10DB\u10DD\u10E1\u10D0\u10DA\u10DD\u10D3\u10DC\u10D4\u10DA\u10D8 ${a}, \u10DB\u10D8\u10E6\u10D4\u10D1\u10E3\u10DA\u10D8 ${s}`}case"invalid_value":return r.values.length===1?`\u10D0\u10E0\u10D0\u10E1\u10EC\u10DD\u10E0\u10D8 \u10E8\u10D4\u10E7\u10D5\u10D0\u10DC\u10D0: \u10DB\u10DD\u10E1\u10D0\u10DA\u10DD\u10D3\u10DC\u10D4\u10DA\u10D8 ${K(r.values[0])}`:`\u10D0\u10E0\u10D0\u10E1\u10EC\u10DD\u10E0\u10D8 \u10D5\u10D0\u10E0\u10D8\u10D0\u10DC\u10E2\u10D8: \u10DB\u10DD\u10E1\u10D0\u10DA\u10DD\u10D3\u10DC\u10D4\u10DA\u10D8\u10D0 \u10D4\u10E0\u10D7-\u10D4\u10E0\u10D7\u10D8 ${D(r.values,"|")}-\u10D3\u10D0\u10DC`;case"too_big":{let a=r.inclusive?"<=":"<",o=t(r.origin);return o?`\u10D6\u10D4\u10D3\u10DB\u10D4\u10E2\u10D0\u10D3 \u10D3\u10D8\u10D3\u10D8: \u10DB\u10DD\u10E1\u10D0\u10DA\u10DD\u10D3\u10DC\u10D4\u10DA\u10D8 ${r.origin??"\u10DB\u10DC\u10D8\u10E8\u10D5\u10DC\u10D4\u10DA\u10DD\u10D1\u10D0"} ${o.verb} ${a}${r.maximum.toString()} ${o.unit}`:`\u10D6\u10D4\u10D3\u10DB\u10D4\u10E2\u10D0\u10D3 \u10D3\u10D8\u10D3\u10D8: \u10DB\u10DD\u10E1\u10D0\u10DA\u10DD\u10D3\u10DC\u10D4\u10DA\u10D8 ${r.origin??"\u10DB\u10DC\u10D8\u10E8\u10D5\u10DC\u10D4\u10DA\u10DD\u10D1\u10D0"} \u10D8\u10E7\u10DD\u10E1 ${a}${r.maximum.toString()}`}case"too_small":{let a=r.inclusive?">=":">",o=t(r.origin);return o?`\u10D6\u10D4\u10D3\u10DB\u10D4\u10E2\u10D0\u10D3 \u10DE\u10D0\u10E2\u10D0\u10E0\u10D0: \u10DB\u10DD\u10E1\u10D0\u10DA\u10DD\u10D3\u10DC\u10D4\u10DA\u10D8 ${r.origin} ${o.verb} ${a}${r.minimum.toString()} ${o.unit}`:`\u10D6\u10D4\u10D3\u10DB\u10D4\u10E2\u10D0\u10D3 \u10DE\u10D0\u10E2\u10D0\u10E0\u10D0: \u10DB\u10DD\u10E1\u10D0\u10DA\u10DD\u10D3\u10DC\u10D4\u10DA\u10D8 ${r.origin} \u10D8\u10E7\u10DD\u10E1 ${a}${r.minimum.toString()}`}case"invalid_format":{let a=r;return a.format==="starts_with"?`\u10D0\u10E0\u10D0\u10E1\u10EC\u10DD\u10E0\u10D8 \u10D5\u10D4\u10DA\u10D8: \u10E3\u10DC\u10D3\u10D0 \u10D8\u10EC\u10E7\u10D4\u10D1\u10DD\u10D3\u10D4\u10E1 "${a.prefix}"-\u10D8\u10D7`:a.format==="ends_with"?`\u10D0\u10E0\u10D0\u10E1\u10EC\u10DD\u10E0\u10D8 \u10D5\u10D4\u10DA\u10D8: \u10E3\u10DC\u10D3\u10D0 \u10DB\u10D7\u10D0\u10D5\u10E0\u10D3\u10D4\u10D1\u10DD\u10D3\u10D4\u10E1 "${a.suffix}"-\u10D8\u10D7`:a.format==="includes"?`\u10D0\u10E0\u10D0\u10E1\u10EC\u10DD\u10E0\u10D8 \u10D5\u10D4\u10DA\u10D8: \u10E3\u10DC\u10D3\u10D0 \u10E8\u10D4\u10D8\u10EA\u10D0\u10D5\u10D3\u10D4\u10E1 "${a.includes}"-\u10E1`:a.format==="regex"?`\u10D0\u10E0\u10D0\u10E1\u10EC\u10DD\u10E0\u10D8 \u10D5\u10D4\u10DA\u10D8: \u10E3\u10DC\u10D3\u10D0 \u10E8\u10D4\u10D4\u10E1\u10D0\u10D1\u10D0\u10DB\u10D4\u10D1\u10DD\u10D3\u10D4\u10E1 \u10E8\u10D0\u10D1\u10DA\u10DD\u10DC\u10E1 ${a.pattern}`:`\u10D0\u10E0\u10D0\u10E1\u10EC\u10DD\u10E0\u10D8 ${n[a.format]??r.format}`}case"not_multiple_of":return`\u10D0\u10E0\u10D0\u10E1\u10EC\u10DD\u10E0\u10D8 \u10E0\u10D8\u10EA\u10EE\u10D5\u10D8: \u10E3\u10DC\u10D3\u10D0 \u10D8\u10E7\u10DD\u10E1 ${r.divisor}-\u10D8\u10E1 \u10EF\u10D4\u10E0\u10D0\u10D3\u10D8`;case"unrecognized_keys":return`\u10E3\u10EA\u10DC\u10DD\u10D1\u10D8 \u10D2\u10D0\u10E1\u10D0\u10E6\u10D4\u10D1${r.keys.length>1?"\u10D4\u10D1\u10D8":"\u10D8"}: ${D(r.keys,", ")}`;case"invalid_key":return`\u10D0\u10E0\u10D0\u10E1\u10EC\u10DD\u10E0\u10D8 \u10D2\u10D0\u10E1\u10D0\u10E6\u10D4\u10D1\u10D8 ${r.origin}-\u10E8\u10D8`;case"invalid_union":return"\u10D0\u10E0\u10D0\u10E1\u10EC\u10DD\u10E0\u10D8 \u10E8\u10D4\u10E7\u10D5\u10D0\u10DC\u10D0";case"invalid_element":return`\u10D0\u10E0\u10D0\u10E1\u10EC\u10DD\u10E0\u10D8 \u10DB\u10DC\u10D8\u10E8\u10D5\u10DC\u10D4\u10DA\u10DD\u10D1\u10D0 ${r.origin}-\u10E8\u10D8`;default:return"\u10D0\u10E0\u10D0\u10E1\u10EC\u10DD\u10E0\u10D8 \u10E8\u10D4\u10E7\u10D5\u10D0\u10DC\u10D0"}}};function EN(){return{localeError:r5()}}var i5=()=>{let e={string:{unit:"\u178F\u17BD\u17A2\u1780\u17D2\u179F\u179A",verb:"\u1782\u17BD\u179A\u1798\u17B6\u1793"},file:{unit:"\u1794\u17C3",verb:"\u1782\u17BD\u179A\u1798\u17B6\u1793"},array:{unit:"\u1792\u17B6\u178F\u17BB",verb:"\u1782\u17BD\u179A\u1798\u17B6\u1793"},set:{unit:"\u1792\u17B6\u178F\u17BB",verb:"\u1782\u17BD\u179A\u1798\u17B6\u1793"},map:{unit:"\u1792\u17B6\u178F\u17BB",verb:"\u1782\u17BD\u179A\u1798\u17B6\u1793"}};function t(r){return e[r]??null}let n={regex:"\u1791\u17B7\u1793\u17D2\u1793\u1793\u17D0\u1799\u1794\u1789\u17D2\u1785\u17BC\u179B",email:"\u17A2\u17B6\u179F\u1799\u178A\u17D2\u178B\u17B6\u1793\u17A2\u17CA\u17B8\u1798\u17C2\u179B",url:"URL",emoji:"\u179F\u1789\u17D2\u1789\u17B6\u17A2\u17B6\u179A\u1798\u17D2\u1798\u178E\u17CD",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"\u1780\u17B6\u179B\u1794\u179A\u17B7\u1785\u17D2\u1786\u17C1\u1791 \u1793\u17B7\u1784\u1798\u17C9\u17C4\u1784 ISO",date:"\u1780\u17B6\u179B\u1794\u179A\u17B7\u1785\u17D2\u1786\u17C1\u1791 ISO",time:"\u1798\u17C9\u17C4\u1784 ISO",duration:"\u179A\u1799\u17C8\u1796\u17C1\u179B ISO",ipv4:"\u17A2\u17B6\u179F\u1799\u178A\u17D2\u178B\u17B6\u1793 IPv4",ipv6:"\u17A2\u17B6\u179F\u1799\u178A\u17D2\u178B\u17B6\u1793 IPv6",mac:"\u17A2\u17B6\u179F\u1799\u178A\u17D2\u178B\u17B6\u1793 MAC",cidrv4:"\u178A\u17C2\u1793\u17A2\u17B6\u179F\u1799\u178A\u17D2\u178B\u17B6\u1793 IPv4",cidrv6:"\u178A\u17C2\u1793\u17A2\u17B6\u179F\u1799\u178A\u17D2\u178B\u17B6\u1793 IPv6",base64:"\u1781\u17D2\u179F\u17C2\u17A2\u1780\u17D2\u179F\u179A\u17A2\u17CA\u17B7\u1780\u17BC\u178A base64",base64url:"\u1781\u17D2\u179F\u17C2\u17A2\u1780\u17D2\u179F\u179A\u17A2\u17CA\u17B7\u1780\u17BC\u178A base64url",json_string:"\u1781\u17D2\u179F\u17C2\u17A2\u1780\u17D2\u179F\u179A JSON",e164:"\u179B\u17C1\u1781 E.164",credit_card:"\u179B\u17C1\u1781\u1794\u17D0\u178E\u17D2\u178E\u17A5\u178E\u1791\u17B6\u1793",currency_code:"\u1780\u17BC\u178A\u179A\u17BC\u1794\u17B7\u1799\u1794\u17D0\u178E\u17D2\u178E",iban:"IBAN",jwt:"JWT",template_literal:"\u1791\u17B7\u1793\u17D2\u1793\u1793\u17D0\u1799\u1794\u1789\u17D2\u1785\u17BC\u179B"},i={nan:"NaN",number:"\u179B\u17C1\u1781",array:"\u17A2\u17B6\u179A\u17C1 (Array)",null:"\u1782\u17D2\u1798\u17B6\u1793\u178F\u1798\u17D2\u179B\u17C3 (null)"};return r=>{switch(r.code){case"invalid_type":{let a=i[r.expected]??r.expected,o=X(r.input),s=i[o]??o;return/^[A-Z]/.test(r.expected)?`\u1791\u17B7\u1793\u17D2\u1793\u1793\u17D0\u1799\u1794\u1789\u17D2\u1785\u17BC\u179B\u1798\u17B7\u1793\u178F\u17D2\u179A\u17B9\u1798\u178F\u17D2\u179A\u17BC\u179C\u17D6 \u178F\u17D2\u179A\u17BC\u179C\u1780\u17B6\u179A instanceof ${r.expected} \u1794\u17C9\u17BB\u1793\u17D2\u178F\u17C2\u1791\u1791\u17BD\u179B\u1794\u17B6\u1793 ${s}`:`\u1791\u17B7\u1793\u17D2\u1793\u1793\u17D0\u1799\u1794\u1789\u17D2\u1785\u17BC\u179B\u1798\u17B7\u1793\u178F\u17D2\u179A\u17B9\u1798\u178F\u17D2\u179A\u17BC\u179C\u17D6 \u178F\u17D2\u179A\u17BC\u179C\u1780\u17B6\u179A ${a} \u1794\u17C9\u17BB\u1793\u17D2\u178F\u17C2\u1791\u1791\u17BD\u179B\u1794\u17B6\u1793 ${s}`}case"invalid_value":return r.values.length===1?`\u1791\u17B7\u1793\u17D2\u1793\u1793\u17D0\u1799\u1794\u1789\u17D2\u1785\u17BC\u179B\u1798\u17B7\u1793\u178F\u17D2\u179A\u17B9\u1798\u178F\u17D2\u179A\u17BC\u179C\u17D6 \u178F\u17D2\u179A\u17BC\u179C\u1780\u17B6\u179A ${K(r.values[0])}`:`\u1787\u1798\u17D2\u179A\u17BE\u179F\u1798\u17B7\u1793\u178F\u17D2\u179A\u17B9\u1798\u178F\u17D2\u179A\u17BC\u179C\u17D6 \u178F\u17D2\u179A\u17BC\u179C\u1787\u17B6\u1798\u17BD\u1799\u1780\u17D2\u1793\u17BB\u1784\u1785\u17C6\u178E\u17C4\u1798 ${D(r.values,"|")}`;case"too_big":{let a=r.inclusive?"<=":"<",o=t(r.origin);return o?`\u1792\u17C6\u1796\u17C1\u1780\u17D6 \u178F\u17D2\u179A\u17BC\u179C\u1780\u17B6\u179A ${r.origin??"\u178F\u1798\u17D2\u179B\u17C3"} ${a} ${r.maximum.toString()} ${o.unit??"\u1792\u17B6\u178F\u17BB"}`:`\u1792\u17C6\u1796\u17C1\u1780\u17D6 \u178F\u17D2\u179A\u17BC\u179C\u1780\u17B6\u179A ${r.origin??"\u178F\u1798\u17D2\u179B\u17C3"} ${a} ${r.maximum.toString()}`}case"too_small":{let a=r.inclusive?">=":">",o=t(r.origin);return o?`\u178F\u17BC\u1785\u1796\u17C1\u1780\u17D6 \u178F\u17D2\u179A\u17BC\u179C\u1780\u17B6\u179A ${r.origin} ${a} ${r.minimum.toString()} ${o.unit}`:`\u178F\u17BC\u1785\u1796\u17C1\u1780\u17D6 \u178F\u17D2\u179A\u17BC\u179C\u1780\u17B6\u179A ${r.origin} ${a} ${r.minimum.toString()}`}case"invalid_format":{let a=r;return a.format==="starts_with"?`\u1781\u17D2\u179F\u17C2\u17A2\u1780\u17D2\u179F\u179A\u1798\u17B7\u1793\u178F\u17D2\u179A\u17B9\u1798\u178F\u17D2\u179A\u17BC\u179C\u17D6 \u178F\u17D2\u179A\u17BC\u179C\u1785\u17B6\u1794\u17CB\u1795\u17D2\u178F\u17BE\u1798\u178A\u17C4\u1799 "${a.prefix}"`:a.format==="ends_with"?`\u1781\u17D2\u179F\u17C2\u17A2\u1780\u17D2\u179F\u179A\u1798\u17B7\u1793\u178F\u17D2\u179A\u17B9\u1798\u178F\u17D2\u179A\u17BC\u179C\u17D6 \u178F\u17D2\u179A\u17BC\u179C\u1794\u1789\u17D2\u1785\u1794\u17CB\u178A\u17C4\u1799 "${a.suffix}"`:a.format==="includes"?`\u1781\u17D2\u179F\u17C2\u17A2\u1780\u17D2\u179F\u179A\u1798\u17B7\u1793\u178F\u17D2\u179A\u17B9\u1798\u178F\u17D2\u179A\u17BC\u179C\u17D6 \u178F\u17D2\u179A\u17BC\u179C\u1798\u17B6\u1793 "${a.includes}"`:a.format==="regex"?`\u1781\u17D2\u179F\u17C2\u17A2\u1780\u17D2\u179F\u179A\u1798\u17B7\u1793\u178F\u17D2\u179A\u17B9\u1798\u178F\u17D2\u179A\u17BC\u179C\u17D6 \u178F\u17D2\u179A\u17BC\u179C\u178F\u17C2\u1795\u17D2\u1782\u17BC\u1795\u17D2\u1782\u1784\u1793\u17B9\u1784\u1791\u1798\u17D2\u179A\u1784\u17CB\u178A\u17C2\u179B\u1794\u17B6\u1793\u1780\u17C6\u178E\u178F\u17CB ${a.pattern}`:`\u1798\u17B7\u1793\u178F\u17D2\u179A\u17B9\u1798\u178F\u17D2\u179A\u17BC\u179C\u17D6 ${n[a.format]??r.format}`}case"not_multiple_of":return`\u179B\u17C1\u1781\u1798\u17B7\u1793\u178F\u17D2\u179A\u17B9\u1798\u178F\u17D2\u179A\u17BC\u179C\u17D6 \u178F\u17D2\u179A\u17BC\u179C\u178F\u17C2\u1787\u17B6\u1796\u17A0\u17BB\u1782\u17BB\u178E\u1793\u17C3 ${r.divisor}`;case"unrecognized_keys":return`\u179A\u1780\u1783\u17BE\u1789\u179F\u17C4\u1798\u17B7\u1793\u179F\u17D2\u1782\u17B6\u179B\u17CB\u17D6 ${D(r.keys,", ")}`;case"invalid_key":return`\u179F\u17C4\u1798\u17B7\u1793\u178F\u17D2\u179A\u17B9\u1798\u178F\u17D2\u179A\u17BC\u179C\u1793\u17C5\u1780\u17D2\u1793\u17BB\u1784 ${r.origin}`;case"invalid_union":return"\u1791\u17B7\u1793\u17D2\u1793\u1793\u17D0\u1799\u1798\u17B7\u1793\u178F\u17D2\u179A\u17B9\u1798\u178F\u17D2\u179A\u17BC\u179C";case"invalid_element":return`\u1791\u17B7\u1793\u17D2\u1793\u1793\u17D0\u1799\u1798\u17B7\u1793\u178F\u17D2\u179A\u17B9\u1798\u178F\u17D2\u179A\u17BC\u179C\u1793\u17C5\u1780\u17D2\u1793\u17BB\u1784 ${r.origin}`;default:return"\u1791\u17B7\u1793\u17D2\u1793\u1793\u17D0\u1799\u1798\u17B7\u1793\u178F\u17D2\u179A\u17B9\u1798\u178F\u17D2\u179A\u17BC\u179C"}}};function Sh(){return{localeError:i5()}}function CN(){return Sh()}var a5=()=>{let e={string:{unit:"\u0C85\u0C95\u0CCD\u0CB7\u0CB0\u0C97\u0CB3\u0CC1",verb:"\u0CB9\u0CCA\u0C82\u0CA6\u0CB2\u0CC1"},file:{unit:"\u0CAC\u0CC8\u0C9F\u0CCD\u200C\u0C97\u0CB3\u0CC1",verb:"\u0CB9\u0CCA\u0C82\u0CA6\u0CB2\u0CC1"},array:{unit:"\u0CB5\u0CB8\u0CCD\u0CA4\u0CC1\u0C97\u0CB3\u0CC1",verb:"\u0CB9\u0CCA\u0C82\u0CA6\u0CB2\u0CC1"},set:{unit:"\u0CB5\u0CB8\u0CCD\u0CA4\u0CC1\u0C97\u0CB3\u0CC1",verb:"\u0CB9\u0CCA\u0C82\u0CA6\u0CB2\u0CC1"},map:{unit:"entries",verb:"\u0CB9\u0CCA\u0C82\u0CA6\u0CB2\u0CC1"}};function t(r){return e[r]??null}let n={regex:"\u0C87\u0CA8\u0CCD\u0CAA\u0CC1\u0C9F\u0CCD",email:"email \u0CB5\u0CBF\u0CB3\u0CBE\u0CB8",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO \u0CA6\u0CBF\u0CA8\u0CBE\u0C82\u0C95\u0CA6 \u0CB8\u0CAE\u0CAF",date:"ISO \u0CA6\u0CBF\u0CA8\u0CBE\u0C82\u0C95",time:"ISO \u0CB8\u0CAE\u0CAF",duration:"ISO \u0C85\u0CB5\u0CA7\u0CBF",ipv4:"IPv4 \u0CB5\u0CBF\u0CB3\u0CBE\u0CB8",ipv6:"IPv6 \u0CB5\u0CBF\u0CB3\u0CBE\u0CB8",mac:"MAC \u0CB5\u0CBF\u0CB3\u0CBE\u0CB8",cidrv4:"IPv4 \u0CB5\u0CCD\u0CAF\u0CBE\u0CAA\u0CCD\u0CA4\u0CBF\u0CAF",cidrv6:"IPv6 \u0CB5\u0CCD\u0CAF\u0CBE\u0CAA\u0CCD\u0CA4\u0CBF\u0CAF",base64:"base64-encoded\u0CB8\u0CCD\u0C9F\u0CCD\u0CB0\u0CBF\u0C82\u0C97\u0CCD",base64url:"base64url-encoded\u0CB8\u0CCD\u0C9F\u0CCD\u0CB0\u0CBF\u0C82\u0C97\u0CCD",json_string:"JSON\u0CB8\u0CCD\u0C9F\u0CCD\u0CB0\u0CBF\u0C82\u0C97\u0CCD",e164:"E.164 \u0CB8\u0C82\u0C96\u0CCD\u0CAF\u0CC6",credit_card:"\u0C95\u0CCD\u0CB0\u0CC6\u0CA1\u0CBF\u0C9F\u0CCD \u0C95\u0CBE\u0CB0\u0CCD\u0CA1\u0CCD \u0CB8\u0C82\u0C96\u0CCD\u0CAF\u0CC6",currency_code:"\u0C95\u0CB0\u0CC6\u0CA8\u0CCD\u0CB8\u0CBF \u0C95\u0CCB\u0CA1\u0CCD",iban:"IBAN",jwt:"JWT",template_literal:"\u0C87\u0CA8\u0CCD\u0CAA\u0CC1\u0C9F\u0CCD"},i={nan:"NaN"};return r=>{switch(r.code){case"invalid_type":{let a=i[r.expected]??r.expected,o=X(r.input),s=i[o]??o;return`\u0C85\u0CAE\u0CBE\u0CA8\u0CCD\u0CAF \u0C87\u0CA8\u0CCD\u200C\u0CAA\u0CC1\u0C9F\u0CCD: \u0CA8\u0CBF\u0CB0\u0CC0\u0C95\u0CCD\u0CB7\u0CBF\u0CB8\u0CB2\u0CBE\u0C97\u0CBF\u0CA6\u0CC6 ${a}, \u0CB8\u0CCD\u0CB5\u0CC0\u0C95\u0CB0\u0CBF\u0CB8\u0CBF\u0CA6\u0CA8\u0CC1 ${s}`}case"invalid_value":return r.values.length===1?`\u0C85\u0CAE\u0CBE\u0CA8\u0CCD\u0CAF \u0C87\u0CA8\u0CCD\u200C\u0CAA\u0CC1\u0C9F\u0CCD: \u0CA8\u0CBF\u0CB0\u0CC0\u0C95\u0CCD\u0CB7\u0CBF\u0CB8\u0CB2\u0CBE\u0C97\u0CBF\u0CA6\u0CC6 ${K(r.values[0])}`:`\u0C85\u0CAE\u0CBE\u0CA8\u0CCD\u0CAF \u0C86\u0CAF\u0CCD\u0C95\u0CC6: \u0C87\u0CB5\u0CC1\u0C97\u0CB3\u0CB2\u0CCD\u0CB2\u0CBF \u0C92\u0C82\u0CA6\u0CA8\u0CCD\u0CA8\u0CC1 \u0CA8\u0CBF\u0CB0\u0CC0\u0C95\u0CCD\u0CB7\u0CBF\u0CB8\u0CB2\u0CBE\u0C97\u0CBF\u0CA6\u0CC6 ${D(r.values,"|")}`;case"too_big":{let a=r.inclusive?"<=":"<",o=t(r.origin);return o?`\u0CA4\u0CC1\u0C82\u0CAC\u0CBE \u0CA6\u0CCA\u0CA1\u0CCD\u0CA1\u0CA6\u0CC1: \u0CA8\u0CBF\u0CB0\u0CC0\u0C95\u0CCD\u0CB7\u0CBF\u0CB8\u0CB2\u0CBE\u0C97\u0CBF\u0CA6\u0CC6 ${r.origin??"value"} \u0CB9\u0CCA\u0C82\u0CA6\u0CB2\u0CC1 ${a}${r.maximum.toString()} ${o.unit??"\u0C85\u0C82\u0CB6\u0C97\u0CB3\u0CC1"}`:`\u0CA4\u0CC1\u0C82\u0CAC\u0CBE \u0CA6\u0CCA\u0CA1\u0CCD\u0CA1\u0CA6\u0CC1: \u0CA8\u0CBF\u0CB0\u0CC0\u0C95\u0CCD\u0CB7\u0CBF\u0CB8\u0CB2\u0CBE\u0C97\u0CBF\u0CA6\u0CC6 ${r.origin??"value"} \u0C8E\u0C82\u0CA6\u0CC1 ${a}${r.maximum.toString()}`}case"too_small":{let a=r.inclusive?">=":">",o=t(r.origin);return o?`\u0CA4\u0CC1\u0C82\u0CAC\u0CBE \u0C9A\u0CBF\u0C95\u0CCD\u0C95\u0CA6\u0CC1: \u0CA8\u0CBF\u0CB0\u0CC0\u0C95\u0CCD\u0CB7\u0CBF\u0CB8\u0CB2\u0CBE\u0C97\u0CBF\u0CA6\u0CC6 ${r.origin} \u0CB9\u0CCA\u0C82\u0CA6\u0CB2\u0CC1 ${a}${r.minimum.toString()} ${o.unit}`:`\u0CA4\u0CC1\u0C82\u0CAC\u0CBE \u0C9A\u0CBF\u0C95\u0CCD\u0C95\u0CA6\u0CC1: \u0CA8\u0CBF\u0CB0\u0CC0\u0C95\u0CCD\u0CB7\u0CBF\u0CB8\u0CB2\u0CBE\u0C97\u0CBF\u0CA6\u0CC6 ${r.origin} \u0C8E\u0C82\u0CA6\u0CC1 ${a}${r.minimum.toString()}`}case"invalid_format":{let a=r;return a.format==="starts_with"?`\u0C85\u0CAE\u0CBE\u0CA8\u0CCD\u0CAF\u0CB5\u0CBE\u0CA6 \u0CB8\u0CCD\u0C9F\u0CCD\u0CB0\u0CBF\u0C82\u0C97\u0CCD: \u0C87\u0CA6\u0CB0\u0CCA\u0C82\u0CA6\u0CBF\u0C97\u0CC6 \u0CAA\u0CCD\u0CB0\u0CBE\u0CB0\u0C82\u0CAD\u0CBF\u0CB8\u0CAC\u0CC7\u0C95\u0CC1 "${a.prefix}"`:a.format==="ends_with"?`\u0C85\u0CAE\u0CBE\u0CA8\u0CCD\u0CAF\u0CB5\u0CBE\u0CA6 \u0CB8\u0CCD\u0C9F\u0CCD\u0CB0\u0CBF\u0C82\u0C97\u0CCD: \u0C87\u0CA6\u0CB0\u0CCA\u0C82\u0CA6\u0CBF\u0C97\u0CC6 \u0C95\u0CCA\u0CA8\u0CC6\u0C97\u0CCA\u0CB3\u0CCD\u0CB3\u0CAC\u0CC7\u0C95\u0CC1 "${a.suffix}"`:a.format==="includes"?`\u0C85\u0CAE\u0CBE\u0CA8\u0CCD\u0CAF \u0CB8\u0CCD\u0C9F\u0CCD\u0CB0\u0CBF\u0C82\u0C97\u0CCD: \u0C92\u0CB3\u0C97\u0CCA\u0C82\u0CA1\u0CBF\u0CB0\u0CAC\u0CC7\u0C95\u0CC1 "${a.includes}"`:a.format==="regex"?`\u0C85\u0CAE\u0CBE\u0CA8\u0CCD\u0CAF\u0CB5\u0CBE\u0CA6 \u0CB8\u0CCD\u0C9F\u0CCD\u0CB0\u0CBF\u0C82\u0C97\u0CCD: \u0CAE\u0CBE\u0CA6\u0CB0\u0CBF\u0C97\u0CC6 \u0CB9\u0CCA\u0C82\u0CA6\u0CBF\u0C95\u0CC6\u0CAF\u0CBE\u0C97\u0CAC\u0CC7\u0C95\u0CC1 ${a.pattern}`:`\u0C85\u0CAE\u0CBE\u0CA8\u0CCD\u0CAF ${n[a.format]??r.format}`}case"not_multiple_of":return`\u0C85\u0CAE\u0CBE\u0CA8\u0CCD\u0CAF \u0CB8\u0C82\u0C96\u0CCD\u0CAF\u0CC6: \u0CAC\u0CB9\u0CC1\u0CB8\u0C82\u0C96\u0CCD\u0CAF\u0CC6\u0CAF\u0CBE\u0C97\u0CBF\u0CB0\u0CAC\u0CC7\u0C95\u0CC1 ${r.divisor}`;case"unrecognized_keys":return`\u0C97\u0CC1\u0CB0\u0CC1\u0CA4\u0CBF\u0CB8\u0CB2\u0CBE\u0C97\u0CA6 \u0C95\u0CC0 ${r.keys.length>1?"s":""}: ${D(r.keys,", ")}`;case"invalid_key":return`\u0C85\u0CAE\u0CBE\u0CA8\u0CCD\u0CAF\u0CB5\u0CBE\u0CA6 \u0C95\u0CC0 \u0C87\u0CA8\u0CCD ${r.origin}`;case"invalid_union":return r.options&&Array.isArray(r.options)&&r.options.length>0?`\u0C85\u0CAE\u0CBE\u0CA8\u0CCD\u0CAF \u0CA4\u0CBE\u0CB0\u0CA4\u0CAE\u0CCD\u0CAF \u0CAE\u0CCC\u0CB2\u0CCD\u0CAF. \u0CA8\u0CBF\u0CB0\u0CC0\u0C95\u0CCD\u0CB7\u0CBF\u0CB8\u0CB2\u0CBE\u0C97\u0CBF\u0CA6\u0CC6 ${r.options.map(o=>`'${o}'`).join(" | ")}`:"\u0C85\u0CAE\u0CBE\u0CA8\u0CCD\u0CAF \u0C87\u0CA8\u0CCD\u200C\u0CAA\u0CC1\u0C9F\u0CCD";case"invalid_element":return`\u0CB0\u0CB2\u0CCD\u0CB2\u0CBF \u0C85\u0CAE\u0CBE\u0CA8\u0CCD\u0CAF \u0CAE\u0CCC\u0CB2\u0CCD\u0CAF ${r.origin}`;default:return"\u0C85\u0CAE\u0CBE\u0CA8\u0CCD\u0CAF \u0C87\u0CA8\u0CCD\u200C\u0CAA\u0CC1\u0C9F\u0CCD"}}};function IN(){return{localeError:a5()}}var o5=()=>{let e={string:{unit:"\uBB38\uC790",verb:"to have"},file:{unit:"\uBC14\uC774\uD2B8",verb:"to have"},array:{unit:"\uAC1C",verb:"to have"},set:{unit:"\uAC1C",verb:"to have"},map:{unit:"\uAC1C",verb:"to have"}};function t(r){return e[r]??null}let n={regex:"\uC785\uB825",email:"\uC774\uBA54\uC77C \uC8FC\uC18C",url:"URL",emoji:"\uC774\uBAA8\uC9C0",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO \uB0A0\uC9DC\uC2DC\uAC04",date:"ISO \uB0A0\uC9DC",time:"ISO \uC2DC\uAC04",duration:"ISO \uAE30\uAC04",ipv4:"IPv4 \uC8FC\uC18C",ipv6:"IPv6 \uC8FC\uC18C",mac:"MAC \uC8FC\uC18C",cidrv4:"IPv4 \uBC94\uC704",cidrv6:"IPv6 \uBC94\uC704",base64:"base64 \uC778\uCF54\uB529 \uBB38\uC790\uC5F4",base64url:"base64url \uC778\uCF54\uB529 \uBB38\uC790\uC5F4",json_string:"JSON \uBB38\uC790\uC5F4",e164:"E.164 \uBC88\uD638",credit_card:"\uC2E0\uC6A9\uCE74\uB4DC \uBC88\uD638",currency_code:"\uD1B5\uD654 \uCF54\uB4DC",iban:"IBAN",jwt:"JWT",template_literal:"\uC785\uB825"},i={nan:"NaN"};return r=>{switch(r.code){case"invalid_type":{let a=i[r.expected]??r.expected,o=X(r.input),s=i[o]??o;return/^[A-Z]/.test(r.expected)?`\uC798\uBABB\uB41C \uC785\uB825: \uC608\uC0C1 \uD0C0\uC785\uC740 instanceof ${r.expected}, \uBC1B\uC740 \uD0C0\uC785\uC740 ${s}\uC785\uB2C8\uB2E4`:`\uC798\uBABB\uB41C \uC785\uB825: \uC608\uC0C1 \uD0C0\uC785\uC740 ${a}, \uBC1B\uC740 \uD0C0\uC785\uC740 ${s}\uC785\uB2C8\uB2E4`}case"invalid_value":return r.values.length===1?`\uC798\uBABB\uB41C \uC785\uB825: \uAC12\uC740 ${K(r.values[0])} \uC774\uC5B4\uC57C \uD569\uB2C8\uB2E4`:`\uC798\uBABB\uB41C \uC635\uC158: ${D(r.values,"\uB610\uB294 ")} \uC911 \uD558\uB098\uC5EC\uC57C \uD569\uB2C8\uB2E4`;case"too_big":{let a=r.inclusive?"\uC774\uD558":"\uBBF8\uB9CC",o=a==="\uBBF8\uB9CC"?"\uC774\uC5B4\uC57C \uD569\uB2C8\uB2E4":"\uC5EC\uC57C \uD569\uB2C8\uB2E4",s=t(r.origin),l=s?.unit??"\uC694\uC18C";return s?`${r.origin??"\uAC12"}\uC774 \uB108\uBB34 \uD07D\uB2C8\uB2E4: ${r.maximum.toString()}${l} ${a}${o}`:`${r.origin??"\uAC12"}\uC774 \uB108\uBB34 \uD07D\uB2C8\uB2E4: ${r.maximum.toString()} ${a}${o}`}case"too_small":{let a=r.inclusive?"\uC774\uC0C1":"\uCD08\uACFC",o=a==="\uC774\uC0C1"?"\uC774\uC5B4\uC57C \uD569\uB2C8\uB2E4":"\uC5EC\uC57C \uD569\uB2C8\uB2E4",s=t(r.origin),l=s?.unit??"\uC694\uC18C";return s?`${r.origin??"\uAC12"}\uC774 \uB108\uBB34 \uC791\uC2B5\uB2C8\uB2E4: ${r.minimum.toString()}${l} ${a}${o}`:`${r.origin??"\uAC12"}\uC774 \uB108\uBB34 \uC791\uC2B5\uB2C8\uB2E4: ${r.minimum.toString()} ${a}${o}`}case"invalid_format":{let a=r;return a.format==="starts_with"?`\uC798\uBABB\uB41C \uBB38\uC790\uC5F4: "${a.prefix}"(\uC73C)\uB85C \uC2DC\uC791\uD574\uC57C \uD569\uB2C8\uB2E4`:a.format==="ends_with"?`\uC798\uBABB\uB41C \uBB38\uC790\uC5F4: "${a.suffix}"(\uC73C)\uB85C \uB05D\uB098\uC57C \uD569\uB2C8\uB2E4`:a.format==="includes"?`\uC798\uBABB\uB41C \uBB38\uC790\uC5F4: "${a.includes}"\uC744(\uB97C) \uD3EC\uD568\uD574\uC57C \uD569\uB2C8\uB2E4`:a.format==="regex"?`\uC798\uBABB\uB41C \uBB38\uC790\uC5F4: \uC815\uADDC\uC2DD ${a.pattern} \uD328\uD134\uACFC \uC77C\uCE58\uD574\uC57C \uD569\uB2C8\uB2E4`:`\uC798\uBABB\uB41C ${n[a.format]??r.format}`}case"not_multiple_of":return`\uC798\uBABB\uB41C \uC22B\uC790: ${r.divisor}\uC758 \uBC30\uC218\uC5EC\uC57C \uD569\uB2C8\uB2E4`;case"unrecognized_keys":return`\uC778\uC2DD\uD560 \uC218 \uC5C6\uB294 \uD0A4: ${D(r.keys,", ")}`;case"invalid_key":return`\uC798\uBABB\uB41C \uD0A4: ${r.origin}`;case"invalid_union":return"\uC798\uBABB\uB41C \uC785\uB825";case"invalid_element":return`\uC798\uBABB\uB41C \uAC12: ${r.origin}`;default:return"\uC798\uBABB\uB41C \uC785\uB825"}}};function ON(){return{localeError:o5()}}var md=e=>e.charAt(0).toUpperCase()+e.slice(1);function NN(e){let t=Math.abs(e),n=t%10,i=t%100;return i>=11&&i<=19||n===0?"many":n===1?"one":"few"}var s5=()=>{let e={string:{unit:{one:"simbolis",few:"simboliai",many:"simboli\u0173"},verb:{smaller:{inclusive:"turi b\u016Bti ne ilgesn\u0117 kaip",notInclusive:"turi b\u016Bti trumpesn\u0117 kaip"},bigger:{inclusive:"turi b\u016Bti ne trumpesn\u0117 kaip",notInclusive:"turi b\u016Bti ilgesn\u0117 kaip"}}},file:{unit:{one:"baitas",few:"baitai",many:"bait\u0173"},verb:{smaller:{inclusive:"turi b\u016Bti ne didesnis kaip",notInclusive:"turi b\u016Bti ma\u017Eesnis kaip"},bigger:{inclusive:"turi b\u016Bti ne ma\u017Eesnis kaip",notInclusive:"turi b\u016Bti didesnis kaip"}}},array:{unit:{one:"element\u0105",few:"elementus",many:"element\u0173"},verb:{smaller:{inclusive:"turi tur\u0117ti ne daugiau kaip",notInclusive:"turi tur\u0117ti ma\u017Eiau kaip"},bigger:{inclusive:"turi tur\u0117ti ne ma\u017Eiau kaip",notInclusive:"turi tur\u0117ti daugiau kaip"}}},set:{unit:{one:"element\u0105",few:"elementus",many:"element\u0173"},verb:{smaller:{inclusive:"turi tur\u0117ti ne daugiau kaip",notInclusive:"turi tur\u0117ti ma\u017Eiau kaip"},bigger:{inclusive:"turi tur\u0117ti ne ma\u017Eiau kaip",notInclusive:"turi tur\u0117ti daugiau kaip"}}}};function t(r,a,o,s){let l=e[r]??null;return l===null?l:{unit:l.unit[a],verb:l.verb[s][o?"inclusive":"notInclusive"]}}let n={regex:"\u012Fvestis",email:"el. pa\u0161to adresas",url:"URL",emoji:"jaustukas",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO data ir laikas",date:"ISO data",time:"ISO laikas",duration:"ISO trukm\u0117",ipv4:"IPv4 adresas",ipv6:"IPv6 adresas",mac:"MAC adresas",cidrv4:"IPv4 tinklo prefiksas (CIDR)",cidrv6:"IPv6 tinklo prefiksas (CIDR)",base64:"base64 u\u017Ekoduota eilut\u0117",base64url:"base64url u\u017Ekoduota eilut\u0117",json_string:"JSON eilut\u0117",e164:"E.164 numeris",credit_card:"kredito kortel\u0117s numeris",currency_code:"valiutos kodas",iban:"IBAN",jwt:"JWT",template_literal:"\u012Fvestis"},i={nan:"NaN",number:"skai\u010Dius",bigint:"sveikasis skai\u010Dius",string:"eilut\u0117",boolean:"login\u0117 reik\u0161m\u0117",undefined:"neapibr\u0117\u017Eta reik\u0161m\u0117",function:"funkcija",symbol:"simbolis",array:"masyvas",object:"objektas",null:"nulin\u0117 reik\u0161m\u0117"};return r=>{switch(r.code){case"invalid_type":{let a=i[r.expected]??r.expected,o=X(r.input),s=i[o]??o;return/^[A-Z]/.test(r.expected)?`Gautas tipas ${s}, o tik\u0117tasi - instanceof ${r.expected}`:`Gautas tipas ${s}, o tik\u0117tasi - ${a}`}case"invalid_value":return r.values.length===1?`Privalo b\u016Bti ${K(r.values[0])}`:`Privalo b\u016Bti vienas i\u0161 ${D(r.values,"|")} pasirinkim\u0173`;case"too_big":{let a=i[r.origin]??r.origin,o=t(r.origin,NN(Number(r.maximum)),r.inclusive??!1,"smaller");if(o?.verb)return`${md(a??r.origin??"reik\u0161m\u0117")} ${o.verb} ${r.maximum.toString()} ${o.unit??"element\u0173"}`;let s=r.inclusive?"ne didesnis kaip":"ma\u017Eesnis kaip";return`${md(a??r.origin??"reik\u0161m\u0117")} turi b\u016Bti ${s} ${r.maximum.toString()} ${o?.unit}`}case"too_small":{let a=i[r.origin]??r.origin,o=t(r.origin,NN(Number(r.minimum)),r.inclusive??!1,"bigger");if(o?.verb)return`${md(a??r.origin??"reik\u0161m\u0117")} ${o.verb} ${r.minimum.toString()} ${o.unit??"element\u0173"}`;let s=r.inclusive?"ne ma\u017Eesnis kaip":"didesnis kaip";return`${md(a??r.origin??"reik\u0161m\u0117")} turi b\u016Bti ${s} ${r.minimum.toString()} ${o?.unit}`}case"invalid_format":{let a=r;return a.format==="starts_with"?`Eilut\u0117 privalo prasid\u0117ti "${a.prefix}"`:a.format==="ends_with"?`Eilut\u0117 privalo pasibaigti "${a.suffix}"`:a.format==="includes"?`Eilut\u0117 privalo \u012Ftraukti "${a.includes}"`:a.format==="regex"?`Eilut\u0117 privalo atitikti ${a.pattern}`:`Neteisingas ${n[a.format]??r.format}`}case"not_multiple_of":return`Skai\u010Dius privalo b\u016Bti ${r.divisor} kartotinis.`;case"unrecognized_keys":return`Neatpa\u017Eint${r.keys.length>1?"i":"as"} rakt${r.keys.length>1?"ai":"as"}: ${D(r.keys,", ")}`;case"invalid_key":return"Rastas klaidingas raktas";case"invalid_union":return"Klaidinga \u012Fvestis";case"invalid_element":{let a=i[r.origin]??r.origin;return`${md(a??r.origin??"reik\u0161m\u0117")} turi klaiding\u0105 \u012Fvest\u012F`}default:return"Klaidinga \u012Fvestis"}}};function AN(){return{localeError:s5()}}var l5=()=>{let e={string:{unit:"\u0437\u043D\u0430\u0446\u0438",verb:"\u0434\u0430 \u0438\u043C\u0430\u0430\u0442"},file:{unit:"\u0431\u0430\u0458\u0442\u0438",verb:"\u0434\u0430 \u0438\u043C\u0430\u0430\u0442"},array:{unit:"\u0441\u0442\u0430\u0432\u043A\u0438",verb:"\u0434\u0430 \u0438\u043C\u0430\u0430\u0442"},set:{unit:"\u0441\u0442\u0430\u0432\u043A\u0438",verb:"\u0434\u0430 \u0438\u043C\u0430\u0430\u0442"},map:{unit:"\u0441\u0442\u0430\u0432\u043A\u0438",verb:"\u0434\u0430 \u0438\u043C\u0430\u0430\u0442"}};function t(r){return e[r]??null}let n={regex:"\u0432\u043D\u0435\u0441",email:"\u0430\u0434\u0440\u0435\u0441\u0430 \u043D\u0430 \u0435-\u043F\u043E\u0448\u0442\u0430",url:"URL",emoji:"\u0435\u043C\u043E\u045F\u0438",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO \u0434\u0430\u0442\u0443\u043C \u0438 \u0432\u0440\u0435\u043C\u0435",date:"ISO \u0434\u0430\u0442\u0443\u043C",time:"ISO \u0432\u0440\u0435\u043C\u0435",duration:"ISO \u0432\u0440\u0435\u043C\u0435\u0442\u0440\u0430\u0435\u045A\u0435",ipv4:"IPv4 \u0430\u0434\u0440\u0435\u0441\u0430",ipv6:"IPv6 \u0430\u0434\u0440\u0435\u0441\u0430",mac:"MAC \u0430\u0434\u0440\u0435\u0441\u0430",cidrv4:"IPv4 \u043E\u043F\u0441\u0435\u0433",cidrv6:"IPv6 \u043E\u043F\u0441\u0435\u0433",base64:"base64-\u0435\u043D\u043A\u043E\u0434\u0438\u0440\u0430\u043D\u0430 \u043D\u0438\u0437\u0430",base64url:"base64url-\u0435\u043D\u043A\u043E\u0434\u0438\u0440\u0430\u043D\u0430 \u043D\u0438\u0437\u0430",json_string:"JSON \u043D\u0438\u0437\u0430",e164:"E.164 \u0431\u0440\u043E\u0458",credit_card:"\u0431\u0440\u043E\u0458 \u043D\u0430 \u043A\u0440\u0435\u0434\u0438\u0442\u043D\u0430 \u043A\u0430\u0440\u0442\u0438\u0447\u043A\u0430",currency_code:"\u043A\u043E\u0434 \u043D\u0430 \u0432\u0430\u043B\u0443\u0442\u0430",iban:"IBAN",jwt:"JWT",template_literal:"\u0432\u043D\u0435\u0441"},i={nan:"NaN",number:"\u0431\u0440\u043E\u0458",array:"\u043D\u0438\u0437\u0430"};return r=>{switch(r.code){case"invalid_type":{let a=i[r.expected]??r.expected,o=X(r.input),s=i[o]??o;return/^[A-Z]/.test(r.expected)?`\u0413\u0440\u0435\u0448\u0435\u043D \u0432\u043D\u0435\u0441: \u0441\u0435 \u043E\u0447\u0435\u043A\u0443\u0432\u0430 instanceof ${r.expected}, \u043F\u0440\u0438\u043C\u0435\u043D\u043E ${s}`:`\u0413\u0440\u0435\u0448\u0435\u043D \u0432\u043D\u0435\u0441: \u0441\u0435 \u043E\u0447\u0435\u043A\u0443\u0432\u0430 ${a}, \u043F\u0440\u0438\u043C\u0435\u043D\u043E ${s}`}case"invalid_value":return r.values.length===1?`Invalid input: expected ${K(r.values[0])}`:`\u0413\u0440\u0435\u0448\u0430\u043D\u0430 \u043E\u043F\u0446\u0438\u0458\u0430: \u0441\u0435 \u043E\u0447\u0435\u043A\u0443\u0432\u0430 \u0435\u0434\u043D\u0430 ${D(r.values,"|")}`;case"too_big":{let a=r.inclusive?"<=":"<",o=t(r.origin);return o?`\u041F\u0440\u0435\u043C\u043D\u043E\u0433\u0443 \u0433\u043E\u043B\u0435\u043C: \u0441\u0435 \u043E\u0447\u0435\u043A\u0443\u0432\u0430 ${r.origin??"\u0432\u0440\u0435\u0434\u043D\u043E\u0441\u0442\u0430"} \u0434\u0430 \u0438\u043C\u0430 ${a}${r.maximum.toString()} ${o.unit??"\u0435\u043B\u0435\u043C\u0435\u043D\u0442\u0438"}`:`\u041F\u0440\u0435\u043C\u043D\u043E\u0433\u0443 \u0433\u043E\u043B\u0435\u043C: \u0441\u0435 \u043E\u0447\u0435\u043A\u0443\u0432\u0430 ${r.origin??"\u0432\u0440\u0435\u0434\u043D\u043E\u0441\u0442\u0430"} \u0434\u0430 \u0431\u0438\u0434\u0435 ${a}${r.maximum.toString()}`}case"too_small":{let a=r.inclusive?">=":">",o=t(r.origin);return o?`\u041F\u0440\u0435\u043C\u043D\u043E\u0433\u0443 \u043C\u0430\u043B: \u0441\u0435 \u043E\u0447\u0435\u043A\u0443\u0432\u0430 ${r.origin} \u0434\u0430 \u0438\u043C\u0430 ${a}${r.minimum.toString()} ${o.unit}`:`\u041F\u0440\u0435\u043C\u043D\u043E\u0433\u0443 \u043C\u0430\u043B: \u0441\u0435 \u043E\u0447\u0435\u043A\u0443\u0432\u0430 ${r.origin} \u0434\u0430 \u0431\u0438\u0434\u0435 ${a}${r.minimum.toString()}`}case"invalid_format":{let a=r;return a.format==="starts_with"?`\u041D\u0435\u0432\u0430\u0436\u0435\u0447\u043A\u0430 \u043D\u0438\u0437\u0430: \u043C\u043E\u0440\u0430 \u0434\u0430 \u0437\u0430\u043F\u043E\u0447\u043D\u0443\u0432\u0430 \u0441\u043E "${a.prefix}"`:a.format==="ends_with"?`\u041D\u0435\u0432\u0430\u0436\u0435\u0447\u043A\u0430 \u043D\u0438\u0437\u0430: \u043C\u043E\u0440\u0430 \u0434\u0430 \u0437\u0430\u0432\u0440\u0448\u0443\u0432\u0430 \u0441\u043E "${a.suffix}"`:a.format==="includes"?`\u041D\u0435\u0432\u0430\u0436\u0435\u0447\u043A\u0430 \u043D\u0438\u0437\u0430: \u043C\u043E\u0440\u0430 \u0434\u0430 \u0432\u043A\u043B\u0443\u0447\u0443\u0432\u0430 "${a.includes}"`:a.format==="regex"?`\u041D\u0435\u0432\u0430\u0436\u0435\u0447\u043A\u0430 \u043D\u0438\u0437\u0430: \u043C\u043E\u0440\u0430 \u0434\u0430 \u043E\u0434\u0433\u043E\u0430\u0440\u0430 \u043D\u0430 \u043F\u0430\u0442\u0435\u0440\u043D\u043E\u0442 ${a.pattern}`:`Invalid ${n[a.format]??r.format}`}case"not_multiple_of":return`\u0413\u0440\u0435\u0448\u0435\u043D \u0431\u0440\u043E\u0458: \u043C\u043E\u0440\u0430 \u0434\u0430 \u0431\u0438\u0434\u0435 \u0434\u0435\u043B\u0438\u0432 \u0441\u043E ${r.divisor}`;case"unrecognized_keys":return`${r.keys.length>1?"\u041D\u0435\u043F\u0440\u0435\u043F\u043E\u0437\u043D\u0430\u0435\u043D\u0438 \u043A\u043B\u0443\u0447\u0435\u0432\u0438":"\u041D\u0435\u043F\u0440\u0435\u043F\u043E\u0437\u043D\u0430\u0435\u043D \u043A\u043B\u0443\u0447"}: ${D(r.keys,", ")}`;case"invalid_key":return`\u0413\u0440\u0435\u0448\u0435\u043D \u043A\u043B\u0443\u0447 \u0432\u043E ${r.origin}`;case"invalid_union":return"\u0413\u0440\u0435\u0448\u0435\u043D \u0432\u043D\u0435\u0441";case"invalid_element":return`\u0413\u0440\u0435\u0448\u043D\u0430 \u0432\u0440\u0435\u0434\u043D\u043E\u0441\u0442 \u0432\u043E ${r.origin}`;default:return"\u0413\u0440\u0435\u0448\u0435\u043D \u0432\u043D\u0435\u0441"}}};function PN(){return{localeError:l5()}}var c5=()=>{let e={string:{unit:"aksara",verb:"mempunyai"},file:{unit:"bait",verb:"mempunyai"},array:{unit:"elemen",verb:"mempunyai"},set:{unit:"elemen",verb:"mempunyai"},map:{unit:"elemen",verb:"mempunyai"}};function t(r){return e[r]??null}let n={regex:"input",email:"alamat e-mel",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"tarikh masa ISO",date:"tarikh ISO",time:"masa ISO",duration:"tempoh ISO",ipv4:"alamat IPv4",ipv6:"alamat IPv6",mac:"alamat MAC",cidrv4:"julat IPv4",cidrv6:"julat IPv6",base64:"string dikodkan base64",base64url:"string dikodkan base64url",json_string:"string JSON",e164:"nombor E.164",credit_card:"nombor kad kredit",currency_code:"kod mata wang",iban:"IBAN",jwt:"JWT",template_literal:"input"},i={nan:"NaN",number:"nombor"};return r=>{switch(r.code){case"invalid_type":{let a=i[r.expected]??r.expected,o=X(r.input),s=i[o]??o;return/^[A-Z]/.test(r.expected)?`Input tidak sah: dijangka instanceof ${r.expected}, diterima ${s}`:`Input tidak sah: dijangka ${a}, diterima ${s}`}case"invalid_value":return r.values.length===1?`Input tidak sah: dijangka ${K(r.values[0])}`:`Pilihan tidak sah: dijangka salah satu daripada ${D(r.values,"|")}`;case"too_big":{let a=r.inclusive?"<=":"<",o=t(r.origin);return o?`Terlalu besar: dijangka ${r.origin??"nilai"} ${o.verb} ${a}${r.maximum.toString()} ${o.unit??"elemen"}`:`Terlalu besar: dijangka ${r.origin??"nilai"} adalah ${a}${r.maximum.toString()}`}case"too_small":{let a=r.inclusive?">=":">",o=t(r.origin);return o?`Terlalu kecil: dijangka ${r.origin} ${o.verb} ${a}${r.minimum.toString()} ${o.unit}`:`Terlalu kecil: dijangka ${r.origin} adalah ${a}${r.minimum.toString()}`}case"invalid_format":{let a=r;return a.format==="starts_with"?`String tidak sah: mesti bermula dengan "${a.prefix}"`:a.format==="ends_with"?`String tidak sah: mesti berakhir dengan "${a.suffix}"`:a.format==="includes"?`String tidak sah: mesti mengandungi "${a.includes}"`:a.format==="regex"?`String tidak sah: mesti sepadan dengan corak ${a.pattern}`:`${n[a.format]??r.format} tidak sah`}case"not_multiple_of":return`Nombor tidak sah: perlu gandaan ${r.divisor}`;case"unrecognized_keys":return`Kunci tidak dikenali: ${D(r.keys,", ")}`;case"invalid_key":return`Kunci tidak sah dalam ${r.origin}`;case"invalid_union":return"Input tidak sah";case"invalid_element":return`Nilai tidak sah dalam ${r.origin}`;default:return"Input tidak sah"}}};function MN(){return{localeError:c5()}}var u5=()=>{let e={string:{unit:"\u0905\u0915\u094D\u0937\u0930",verb:"\u0939\u0941\u0928\u0941\u092A\u0930\u094D\u091B"},file:{unit:"\u092C\u093E\u0907\u091F",verb:"\u0939\u0941\u0928\u0941\u092A\u0930\u094D\u091B"},array:{unit:"\u0924\u0924\u094D\u0935",verb:"\u0939\u0941\u0928\u0941\u092A\u0930\u094D\u091B"},set:{unit:"\u0924\u0924\u094D\u0935",verb:"\u0939\u0941\u0928\u0941\u092A\u0930\u094D\u091B"},map:{unit:"\u092A\u094D\u0930\u0935\u093F\u0937\u094D\u091F\u093F",verb:"\u0939\u0941\u0928\u0941\u092A\u0930\u094D\u091B"}};function t(r){return e[r]??null}let n={regex:"\u0907\u0928\u092A\u0941\u091F",email:"\u0907\u092E\u0947\u0932 \u0920\u0947\u0917\u093E\u0928\u093E",url:"URL",emoji:"\u0907\u092E\u094B\u091C\u0940",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO \u092E\u093F\u0924\u093F \u0930 \u0938\u092E\u092F",date:"ISO \u092E\u093F\u0924\u093F",time:"ISO \u0938\u092E\u092F",duration:"ISO \u0905\u0935\u0927\u093F",ipv4:"IPv4 \u0920\u0947\u0917\u093E\u0928\u093E",ipv6:"IPv6 \u0920\u0947\u0917\u093E\u0928\u093E",mac:"MAC \u0920\u0947\u0917\u093E\u0928\u093E",cidrv4:"IPv4 \u0926\u093E\u092F\u0930\u093E",cidrv6:"IPv6 \u0926\u093E\u092F\u0930\u093E",base64:"base64-\u0907\u0928\u094D\u0915\u094B\u0921 \u0917\u0930\u093F\u090F\u0915\u094B \u0938\u094D\u091F\u094D\u0930\u093F\u0919",base64url:"base64url-\u0907\u0928\u094D\u0915\u094B\u0921 \u0917\u0930\u093F\u090F\u0915\u094B \u0938\u094D\u091F\u094D\u0930\u093F\u0919",json_string:"JSON \u0938\u094D\u091F\u094D\u0930\u093F\u0919",e164:"E.164 \u0928\u092E\u094D\u092C\u0930",credit_card:"\u0915\u094D\u0930\u0947\u0921\u093F\u091F \u0915\u093E\u0930\u094D\u0921 \u0928\u092E\u094D\u092C\u0930",currency_code:"\u092E\u0941\u0926\u094D\u0930\u093E \u0915\u094B\u0921",iban:"IBAN",jwt:"JWT",template_literal:"\u0907\u0928\u092A\u0941\u091F"},i={nan:"NaN"};return r=>{switch(r.code){case"invalid_type":{let a=i[r.expected]??r.expected,o=X(r.input),s=i[o]??o;return`\u0905\u092E\u093E\u0928\u094D\u092F \u0907\u0928\u092A\u0941\u091F: \u0905\u092A\u0947\u0915\u094D\u0937\u093F\u0924 ${a}, \u092A\u094D\u0930\u093E\u092A\u094D\u0924 ${s}`}case"invalid_value":return r.values.length===1?`\u0905\u092E\u093E\u0928\u094D\u092F \u0907\u0928\u092A\u0941\u091F: \u0905\u092A\u0947\u0915\u094D\u0937\u093F\u0924 ${K(r.values[0])}`:`\u0905\u092E\u093E\u0928\u094D\u092F \u0935\u093F\u0915\u0932\u094D\u092A: \u0905\u092A\u0947\u0915\u094D\u0937\u093F\u0924 \u092E\u093E\u0928\u0939\u0930\u0942 \u092E\u0927\u094D\u092F\u0947 \u090F\u0915 ${D(r.values,"|")}`;case"too_big":{let a=r.inclusive?"<=":"<",o=t(r.origin);return o?`\u0927\u0947\u0930\u0948 \u0920\u0942\u0932\u094B: ${r.origin??"\u092E\u093E\u0928"} \u092E\u093E ${a}${r.maximum.toString()} ${o.unit} ${o.verb}`:`\u0927\u0947\u0930\u0948 \u0920\u0942\u0932\u094B: ${r.origin??"\u092E\u093E\u0928"} ${a}${r.maximum.toString()} \u0939\u0941\u0928\u0941\u092A\u0930\u094D\u091B`}case"too_small":{let a=r.inclusive?">=":">",o=t(r.origin);return o?`\u0927\u0947\u0930\u0948 \u0938\u093E\u0928\u094B: ${r.origin} \u092E\u093E ${a}${r.minimum.toString()} ${o.unit} ${o.verb}`:`\u0927\u0947\u0930\u0948 \u0938\u093E\u0928\u094B: ${r.origin} ${a}${r.minimum.toString()} \u0939\u0941\u0928\u0941\u092A\u0930\u094D\u091B`}case"invalid_format":{let a=r;return a.format==="starts_with"?`\u0905\u092E\u093E\u0928\u094D\u092F \u0938\u094D\u091F\u094D\u0930\u093F\u0919: "${a.prefix}" \u092C\u093E\u091F \u0938\u0941\u0930\u0941 \u0939\u0941\u0928\u0941\u092A\u0930\u094D\u091B`:a.format==="ends_with"?`\u0905\u092E\u093E\u0928\u094D\u092F \u0938\u094D\u091F\u094D\u0930\u093F\u0919: "${a.suffix}" \u092E\u093E \u0938\u092E\u093E\u092A\u094D\u0924 \u0939\u0941\u0928\u0941\u092A\u0930\u094D\u091B`:a.format==="includes"?`\u0905\u092E\u093E\u0928\u094D\u092F \u0938\u094D\u091F\u094D\u0930\u093F\u0919: "${a.includes}" \u0938\u092E\u093E\u0935\u0947\u0936 \u0939\u0941\u0928\u0941\u092A\u0930\u094D\u091B`:a.format==="regex"?`\u0905\u092E\u093E\u0928\u094D\u092F \u0938\u094D\u091F\u094D\u0930\u093F\u0919: \u0922\u093E\u0901\u091A\u093E ${a.pattern} \u0938\u0901\u0917 \u092E\u0947\u0932 \u0916\u093E\u0928\u0941\u092A\u0930\u094D\u091B`:`\u0905\u092E\u093E\u0928\u094D\u092F ${n[a.format]??r.format}`}case"not_multiple_of":return`\u0905\u092E\u093E\u0928\u094D\u092F \u0938\u0902\u0916\u094D\u092F\u093E: ${r.divisor} \u0915\u094B \u0917\u0941\u0923\u091C \u0939\u0941\u0928\u0941\u092A\u0930\u094D\u091B`;case"unrecognized_keys":return`\u0905\u092A\u0930\u093F\u091A\u093F\u0924 \u0915\u0941\u091E\u094D\u091C\u0940${r.keys.length>1?"\u0939\u0930\u0942":""}: ${D(r.keys,", ")}`;case"invalid_key":return`\u0905\u092E\u093E\u0928\u094D\u092F \u0915\u0941\u091E\u094D\u091C\u0940: ${r.origin} \u092E\u093E`;case"invalid_union":return r.options&&Array.isArray(r.options)&&r.options.length>0?`\u0905\u092E\u093E\u0928\u094D\u092F \u0921\u093F\u0938\u094D\u0915\u094D\u0930\u093F\u092E\u093F\u0928\u0947\u091F\u0930 \u092E\u093E\u0928: \u0905\u092A\u0947\u0915\u094D\u0937\u093F\u0924 ${r.options.map(o=>`'${o}'`).join(" | ")}`:"\u0905\u092E\u093E\u0928\u094D\u092F \u0907\u0928\u092A\u0941\u091F";case"invalid_element":return`\u0905\u092E\u093E\u0928\u094D\u092F \u092E\u093E\u0928: ${r.origin} \u092E\u093E`;default:return"\u0905\u092E\u093E\u0928\u094D\u092F \u0907\u0928\u092A\u0941\u091F"}}};function DN(){return{localeError:u5()}}var d5=()=>{let e={string:{unit:"tekens",verb:"heeft"},file:{unit:"bytes",verb:"heeft"},array:{unit:"elementen",verb:"heeft"},set:{unit:"elementen",verb:"heeft"},map:{unit:"elementen",verb:"heeft"}};function t(r){return e[r]??null}let n={regex:"invoer",email:"emailadres",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO datum en tijd",date:"ISO datum",time:"ISO tijd",duration:"ISO duur",ipv4:"IPv4-adres",ipv6:"IPv6-adres",mac:"MAC-adres",cidrv4:"IPv4-bereik",cidrv6:"IPv6-bereik",base64:"base64-gecodeerde tekst",base64url:"base64 URL-gecodeerde tekst",json_string:"JSON string",e164:"E.164-nummer",credit_card:"creditcardnummer",currency_code:"valutacode",iban:"IBAN",jwt:"JWT",template_literal:"invoer"},i={nan:"NaN",number:"getal"};return r=>{switch(r.code){case"invalid_type":{let a=i[r.expected]??r.expected,o=X(r.input),s=i[o]??o;return/^[A-Z]/.test(r.expected)?`Ongeldige invoer: verwacht instanceof ${r.expected}, ontving ${s}`:`Ongeldige invoer: verwacht ${a}, ontving ${s}`}case"invalid_value":return r.values.length===1?`Ongeldige invoer: verwacht ${K(r.values[0])}`:`Ongeldige optie: verwacht \xE9\xE9n van ${D(r.values,"|")}`;case"too_big":{let a=r.inclusive?"<=":"<",o=t(r.origin),s=r.origin==="date"?"laat":r.origin==="string"?"lang":"groot";return o?`Te ${s}: verwacht dat ${r.origin??"waarde"} ${a}${r.maximum.toString()} ${o.unit??"elementen"} ${o.verb}`:`Te ${s}: verwacht dat ${r.origin??"waarde"} ${a}${r.maximum.toString()} is`}case"too_small":{let a=r.inclusive?">=":">",o=t(r.origin),s=r.origin==="date"?"vroeg":r.origin==="string"?"kort":"klein";return o?`Te ${s}: verwacht dat ${r.origin} ${a}${r.minimum.toString()} ${o.unit} ${o.verb}`:`Te ${s}: verwacht dat ${r.origin} ${a}${r.minimum.toString()} is`}case"invalid_format":{let a=r;return a.format==="starts_with"?`Ongeldige tekst: moet met "${a.prefix}" beginnen`:a.format==="ends_with"?`Ongeldige tekst: moet op "${a.suffix}" eindigen`:a.format==="includes"?`Ongeldige tekst: moet "${a.includes}" bevatten`:a.format==="regex"?`Ongeldige tekst: moet overeenkomen met patroon ${a.pattern}`:`Ongeldig: ${n[a.format]??r.format}`}case"not_multiple_of":return`Ongeldig getal: moet een veelvoud van ${r.divisor} zijn`;case"unrecognized_keys":return`Onbekende key${r.keys.length>1?"s":""}: ${D(r.keys,", ")}`;case"invalid_key":return`Ongeldige key in ${r.origin}`;case"invalid_union":return"Ongeldige invoer";case"invalid_element":return`Ongeldige waarde in ${r.origin}`;default:return"Ongeldige invoer"}}};function jN(){return{localeError:d5()}}var f5=()=>{let e={string:{unit:"teikn",verb:"\xE5 ha"},file:{unit:"bytes",verb:"\xE5 ha"},array:{unit:"element",verb:"\xE5 innehalde"},set:{unit:"element",verb:"\xE5 innehalde"},map:{unit:"element",verb:"\xE5 innehalde"}};function t(r){return e[r]??null}let n={regex:"input",email:"e-postadresse",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO dato- og klokkeslett",date:"ISO-dato",time:"ISO-klokkeslett",duration:"ISO-varigheit",ipv4:"IPv4-adresse",ipv6:"IPv6-adresse",mac:"MAC-adresse",cidrv4:"IPv4-spekter",cidrv6:"IPv6-spekter",base64:"base64-enkoda streng",base64url:"base64url-enkoda streng",json_string:"JSON-streng",e164:"E.164-nummer",credit_card:"kredittkortnummer",currency_code:"valutakode",iban:"IBAN",jwt:"JWT",template_literal:"input"},i={nan:"NaN",number:"tal",array:"liste"};return r=>{switch(r.code){case"invalid_type":{let a=i[r.expected]??r.expected,o=X(r.input),s=i[o]??o;return/^[A-Z]/.test(r.expected)?`Ugyldig input: forventa instanceof ${r.expected}, fekk ${s}`:`Ugyldig input: forventa ${a}, fekk ${s}`}case"invalid_value":return r.values.length===1?`Ugyldig verdi: forventa ${K(r.values[0])}`:`Ugyldig val: forventa eitt av ${D(r.values,"|")}`;case"too_big":{let a=r.inclusive?"<=":"<",o=t(r.origin);return o?`For stor(t): forventa ${r.origin??"value"} til \xE5 ha ${a}${r.maximum.toString()} ${o.unit??"element"}`:`For stor(t): forventa ${r.origin??"value"} til \xE5 ha ${a}${r.maximum.toString()}`}case"too_small":{let a=r.inclusive?">=":">",o=t(r.origin);return o?`For lite(n): forventa ${r.origin} til \xE5 ha ${a}${r.minimum.toString()} ${o.unit}`:`For lite(n): forventa ${r.origin} til \xE5 ha ${a}${r.minimum.toString()}`}case"invalid_format":{let a=r;return a.format==="starts_with"?`Ugyldig streng: m\xE5 starte med "${a.prefix}"`:a.format==="ends_with"?`Ugyldig streng: m\xE5 slutte med "${a.suffix}"`:a.format==="includes"?`Ugyldig streng: m\xE5 innehalde "${a.includes}"`:a.format==="regex"?`Ugyldig streng: m\xE5 matche m\xF8nsteret ${a.pattern}`:`Ugyldig ${n[a.format]??r.format}`}case"not_multiple_of":return`Ugyldig tal: m\xE5 vere eit multiplum av ${r.divisor}`;case"unrecognized_keys":return`${r.keys.length>1?"Ukjende n\xF8klar":"Ukjend n\xF8kkel"}: ${D(r.keys,", ")}`;case"invalid_key":return`Ugyldig n\xF8kkel i ${r.origin}`;case"invalid_union":return"Ugyldig input";case"invalid_element":return`Ugyldig verdi i ${r.origin}`;default:return"Ugyldig input"}}};function UN(){return{localeError:f5()}}var m5=()=>{let e={string:{unit:"tegn",verb:"\xE5 ha"},file:{unit:"bytes",verb:"\xE5 ha"},array:{unit:"elementer",verb:"\xE5 inneholde"},set:{unit:"elementer",verb:"\xE5 inneholde"},map:{unit:"elementer",verb:"\xE5 inneholde"}};function t(r){return e[r]??null}let n={regex:"input",email:"e-postadresse",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO dato- og klokkeslett",date:"ISO-dato",time:"ISO-klokkeslett",duration:"ISO-varighet",ipv4:"IPv4-adresse",ipv6:"IPv6-adresse",mac:"MAC-adresse",cidrv4:"IPv4-spekter",cidrv6:"IPv6-spekter",base64:"base64-enkodet streng",base64url:"base64url-enkodet streng",json_string:"JSON-streng",e164:"E.164-nummer",credit_card:"kredittkortnummer",currency_code:"valutakode",iban:"IBAN",jwt:"JWT",template_literal:"input"},i={nan:"NaN",number:"tall",array:"liste"};return r=>{switch(r.code){case"invalid_type":{let a=i[r.expected]??r.expected,o=X(r.input),s=i[o]??o;return/^[A-Z]/.test(r.expected)?`Ugyldig input: forventet instanceof ${r.expected}, fikk ${s}`:`Ugyldig input: forventet ${a}, fikk ${s}`}case"invalid_value":return r.values.length===1?`Ugyldig verdi: forventet ${K(r.values[0])}`:`Ugyldig valg: forventet en av ${D(r.values,"|")}`;case"too_big":{let a=r.inclusive?"<=":"<",o=t(r.origin);return o?`For stor(t): forventet ${r.origin??"value"} til \xE5 ha ${a}${r.maximum.toString()} ${o.unit??"elementer"}`:`For stor(t): forventet ${r.origin??"value"} til \xE5 ha ${a}${r.maximum.toString()}`}case"too_small":{let a=r.inclusive?">=":">",o=t(r.origin);return o?`For lite(n): forventet ${r.origin} til \xE5 ha ${a}${r.minimum.toString()} ${o.unit}`:`For lite(n): forventet ${r.origin} til \xE5 ha ${a}${r.minimum.toString()}`}case"invalid_format":{let a=r;return a.format==="starts_with"?`Ugyldig streng: m\xE5 starte med "${a.prefix}"`:a.format==="ends_with"?`Ugyldig streng: m\xE5 ende med "${a.suffix}"`:a.format==="includes"?`Ugyldig streng: m\xE5 inneholde "${a.includes}"`:a.format==="regex"?`Ugyldig streng: m\xE5 matche m\xF8nsteret ${a.pattern}`:`Ugyldig ${n[a.format]??r.format}`}case"not_multiple_of":return`Ugyldig tall: m\xE5 v\xE6re et multiplum av ${r.divisor}`;case"unrecognized_keys":return`${r.keys.length>1?"Ukjente n\xF8kler":"Ukjent n\xF8kkel"}: ${D(r.keys,", ")}`;case"invalid_key":return`Ugyldig n\xF8kkel i ${r.origin}`;case"invalid_union":return"Ugyldig input";case"invalid_element":return`Ugyldig verdi i ${r.origin}`;default:return"Ugyldig input"}}};function LN(){return{localeError:m5()}}var p5=()=>{let e={string:{unit:"harf",verb:"olmal\u0131d\u0131r"},file:{unit:"bayt",verb:"olmal\u0131d\u0131r"},array:{unit:"unsur",verb:"olmal\u0131d\u0131r"},set:{unit:"unsur",verb:"olmal\u0131d\u0131r"},map:{unit:"unsur",verb:"olmal\u0131d\u0131r"}};function t(r){return e[r]??null}let n={regex:"giren",email:"epostag\xE2h",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO heng\xE2m\u0131",date:"ISO tarihi",time:"ISO zaman\u0131",duration:"ISO m\xFCddeti",ipv4:"IPv4 ni\u015F\xE2n\u0131",ipv6:"IPv6 ni\u015F\xE2n\u0131",mac:"MAC ni\u015F\xE2n\u0131",cidrv4:"IPv4 menzili",cidrv6:"IPv6 menzili",base64:"base64-\u015Fifreli metin",base64url:"base64url-\u015Fifreli metin",json_string:"JSON metin",e164:"E.164 say\u0131s\u0131",credit_card:"i'tib\xE2r kart\u0131 numaras\u0131",currency_code:"para birimi kodu",iban:"IBAN",jwt:"JWT",template_literal:"giren"},i={nan:"NaN",number:"numara",array:"saf",null:"gayb"};return r=>{switch(r.code){case"invalid_type":{let a=i[r.expected]??r.expected,o=X(r.input),s=i[o]??o;return/^[A-Z]/.test(r.expected)?`F\xE2sit giren: umulan instanceof ${r.expected}, al\u0131nan ${s}`:`F\xE2sit giren: umulan ${a}, al\u0131nan ${s}`}case"invalid_value":return r.values.length===1?`F\xE2sit giren: umulan ${K(r.values[0])}`:`F\xE2sit tercih: m\xFBteberler ${D(r.values,"|")}`;case"too_big":{let a=r.inclusive?"<=":"<",o=t(r.origin);return o?`Fazla b\xFCy\xFCk: ${r.origin??"value"}, ${a}${r.maximum.toString()} ${o.unit??"elements"} sahip olmal\u0131yd\u0131.`:`Fazla b\xFCy\xFCk: ${r.origin??"value"}, ${a}${r.maximum.toString()} olmal\u0131yd\u0131.`}case"too_small":{let a=r.inclusive?">=":">",o=t(r.origin);return o?`Fazla k\xFC\xE7\xFCk: ${r.origin}, ${a}${r.minimum.toString()} ${o.unit} sahip olmal\u0131yd\u0131.`:`Fazla k\xFC\xE7\xFCk: ${r.origin}, ${a}${r.minimum.toString()} olmal\u0131yd\u0131.`}case"invalid_format":{let a=r;return a.format==="starts_with"?`F\xE2sit metin: "${a.prefix}" ile ba\u015Flamal\u0131.`:a.format==="ends_with"?`F\xE2sit metin: "${a.suffix}" ile bitmeli.`:a.format==="includes"?`F\xE2sit metin: "${a.includes}" ihtiv\xE2 etmeli.`:a.format==="regex"?`F\xE2sit metin: ${a.pattern} nak\u015F\u0131na uymal\u0131.`:`F\xE2sit ${n[a.format]??r.format}`}case"not_multiple_of":return`F\xE2sit say\u0131: ${r.divisor} kat\u0131 olmal\u0131yd\u0131.`;case"unrecognized_keys":return`Tan\u0131nmayan anahtar ${r.keys.length>1?"s":""}: ${D(r.keys,", ")}`;case"invalid_key":return`${r.origin} i\xE7in tan\u0131nmayan anahtar var.`;case"invalid_union":return"Giren tan\u0131namad\u0131.";case"invalid_element":return`${r.origin} i\xE7in tan\u0131nmayan k\u0131ymet var.`;default:return"K\u0131ymet tan\u0131namad\u0131."}}};function qN(){return{localeError:p5()}}var h5=()=>{let e={string:{unit:"\u062A\u0648\u06A9\u064A",verb:"\u0648\u0644\u0631\u064A"},file:{unit:"\u0628\u0627\u06CC\u067C\u0633",verb:"\u0648\u0644\u0631\u064A"},array:{unit:"\u062A\u0648\u06A9\u064A",verb:"\u0648\u0644\u0631\u064A"},set:{unit:"\u062A\u0648\u06A9\u064A",verb:"\u0648\u0644\u0631\u064A"},map:{unit:"\u062A\u0648\u06A9\u064A",verb:"\u0648\u0644\u0631\u064A"}};function t(r){return e[r]??null}let n={regex:"\u0648\u0631\u0648\u062F\u064A",email:"\u0628\u0631\u06CC\u069A\u0646\u0627\u0644\u06CC\u06A9",url:"\u06CC\u0648 \u0622\u0631 \u0627\u0644",emoji:"\u0627\u06CC\u0645\u0648\u062C\u064A",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"\u0646\u06CC\u067C\u0647 \u0627\u0648 \u0648\u062E\u062A",date:"\u0646\u06D0\u067C\u0647",time:"\u0648\u062E\u062A",duration:"\u0645\u0648\u062F\u0647",ipv4:"\u062F IPv4 \u067E\u062A\u0647",ipv6:"\u062F IPv6 \u067E\u062A\u0647",mac:"\u062F MAC \u067E\u062A\u0647",cidrv4:"\u062F IPv4 \u0633\u0627\u062D\u0647",cidrv6:"\u062F IPv6 \u0633\u0627\u062D\u0647",base64:"base64-encoded \u0645\u062A\u0646",base64url:"base64url-encoded \u0645\u062A\u0646",json_string:"JSON \u0645\u062A\u0646",e164:"\u062F E.164 \u0634\u0645\u06D0\u0631\u0647",credit_card:"\u062F \u06A9\u0631\u06CC\u0689\u06CC\u067C \u06A9\u0627\u0631\u062A \u0634\u0645\u06CC\u0631\u0647",currency_code:"\u062F \u0627\u0633\u0639\u0627\u0631\u0648 \u06A9\u0648\u0689",iban:"IBAN",jwt:"JWT",template_literal:"\u0648\u0631\u0648\u062F\u064A"},i={nan:"NaN",number:"\u0639\u062F\u062F",array:"\u0627\u0631\u06D0"};return r=>{switch(r.code){case"invalid_type":{let a=i[r.expected]??r.expected,o=X(r.input),s=i[o]??o;return/^[A-Z]/.test(r.expected)?`\u0646\u0627\u0633\u0645 \u0648\u0631\u0648\u062F\u064A: \u0628\u0627\u06CC\u062F instanceof ${r.expected} \u0648\u0627\u06CC, \u0645\u06AB\u0631 ${s} \u062A\u0631\u0644\u0627\u0633\u0647 \u0634\u0648`:`\u0646\u0627\u0633\u0645 \u0648\u0631\u0648\u062F\u064A: \u0628\u0627\u06CC\u062F ${a} \u0648\u0627\u06CC, \u0645\u06AB\u0631 ${s} \u062A\u0631\u0644\u0627\u0633\u0647 \u0634\u0648`}case"invalid_value":return r.values.length===1?`\u0646\u0627\u0633\u0645 \u0648\u0631\u0648\u062F\u064A: \u0628\u0627\u06CC\u062F ${K(r.values[0])} \u0648\u0627\u06CC`:`\u0646\u0627\u0633\u0645 \u0627\u0646\u062A\u062E\u0627\u0628: \u0628\u0627\u06CC\u062F \u06CC\u0648 \u0644\u0647 ${D(r.values,"|")} \u0685\u062E\u0647 \u0648\u0627\u06CC`;case"too_big":{let a=r.inclusive?"<=":"<",o=t(r.origin);return o?`\u0689\u06CC\u0631 \u0644\u0648\u06CC: ${r.origin??"\u0627\u0631\u0632\u069A\u062A"} \u0628\u0627\u06CC\u062F ${a}${r.maximum.toString()} ${o.unit??"\u0639\u0646\u0635\u0631\u0648\u0646\u0647"} \u0648\u0644\u0631\u064A`:`\u0689\u06CC\u0631 \u0644\u0648\u06CC: ${r.origin??"\u0627\u0631\u0632\u069A\u062A"} \u0628\u0627\u06CC\u062F ${a}${r.maximum.toString()} \u0648\u064A`}case"too_small":{let a=r.inclusive?">=":">",o=t(r.origin);return o?`\u0689\u06CC\u0631 \u06A9\u0648\u0686\u0646\u06CC: ${r.origin} \u0628\u0627\u06CC\u062F ${a}${r.minimum.toString()} ${o.unit} \u0648\u0644\u0631\u064A`:`\u0689\u06CC\u0631 \u06A9\u0648\u0686\u0646\u06CC: ${r.origin} \u0628\u0627\u06CC\u062F ${a}${r.minimum.toString()} \u0648\u064A`}case"invalid_format":{let a=r;return a.format==="starts_with"?`\u0646\u0627\u0633\u0645 \u0645\u062A\u0646: \u0628\u0627\u06CC\u062F \u062F "${a.prefix}" \u0633\u0631\u0647 \u067E\u06CC\u0644 \u0634\u064A`:a.format==="ends_with"?`\u0646\u0627\u0633\u0645 \u0645\u062A\u0646: \u0628\u0627\u06CC\u062F \u062F "${a.suffix}" \u0633\u0631\u0647 \u067E\u0627\u06CC \u062A\u0647 \u0648\u0631\u0633\u064A\u0696\u064A`:a.format==="includes"?`\u0646\u0627\u0633\u0645 \u0645\u062A\u0646: \u0628\u0627\u06CC\u062F "${a.includes}" \u0648\u0644\u0631\u064A`:a.format==="regex"?`\u0646\u0627\u0633\u0645 \u0645\u062A\u0646: \u0628\u0627\u06CC\u062F \u062F ${a.pattern} \u0633\u0631\u0647 \u0645\u0637\u0627\u0628\u0642\u062A \u0648\u0644\u0631\u064A`:`${n[a.format]??r.format} \u0646\u0627\u0633\u0645 \u062F\u06CC`}case"not_multiple_of":return`\u0646\u0627\u0633\u0645 \u0639\u062F\u062F: \u0628\u0627\u06CC\u062F \u062F ${r.divisor} \u0645\u0636\u0631\u0628 \u0648\u064A`;case"unrecognized_keys":return`\u0646\u0627\u0633\u0645 ${r.keys.length>1?"\u06A9\u0644\u06CC\u0689\u0648\u0646\u0647":"\u06A9\u0644\u06CC\u0689"}: ${D(r.keys,", ")}`;case"invalid_key":return`\u0646\u0627\u0633\u0645 \u06A9\u0644\u06CC\u0689 \u067E\u0647 ${r.origin} \u06A9\u06D0`;case"invalid_union":return"\u0646\u0627\u0633\u0645\u0647 \u0648\u0631\u0648\u062F\u064A";case"invalid_element":return`\u0646\u0627\u0633\u0645 \u0639\u0646\u0635\u0631 \u067E\u0647 ${r.origin} \u06A9\u06D0`;default:return"\u0646\u0627\u0633\u0645\u0647 \u0648\u0631\u0648\u062F\u064A"}}};function BN(){return{localeError:h5()}}var g5=()=>{let e={string:{unit:"znak\xF3w",verb:"mie\u0107"},file:{unit:"bajt\xF3w",verb:"mie\u0107"},array:{unit:"element\xF3w",verb:"mie\u0107"},set:{unit:"element\xF3w",verb:"mie\u0107"},map:{unit:"element\xF3w",verb:"mie\u0107"}};function t(r){return e[r]??null}let n={regex:"wyra\u017Cenie",email:"adres email",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"data i godzina w formacie ISO",date:"data w formacie ISO",time:"godzina w formacie ISO",duration:"czas trwania ISO",ipv4:"adres IPv4",ipv6:"adres IPv6",mac:"adres MAC",cidrv4:"zakres IPv4",cidrv6:"zakres IPv6",base64:"ci\u0105g znak\xF3w zakodowany w formacie base64",base64url:"ci\u0105g znak\xF3w zakodowany w formacie base64url",json_string:"ci\u0105g znak\xF3w w formacie JSON",e164:"liczba E.164",credit_card:"numer karty kredytowej",currency_code:"kod waluty",iban:"IBAN",jwt:"JWT",template_literal:"wej\u015Bcie"},i={nan:"NaN",number:"liczba",array:"tablica"};return r=>{switch(r.code){case"invalid_type":{let a=i[r.expected]??r.expected,o=X(r.input),s=i[o]??o;return/^[A-Z]/.test(r.expected)?`Nieprawid\u0142owe dane wej\u015Bciowe: oczekiwano instanceof ${r.expected}, otrzymano ${s}`:`Nieprawid\u0142owe dane wej\u015Bciowe: oczekiwano ${a}, otrzymano ${s}`}case"invalid_value":return r.values.length===1?`Nieprawid\u0142owe dane wej\u015Bciowe: oczekiwano ${K(r.values[0])}`:`Nieprawid\u0142owa opcja: oczekiwano jednej z warto\u015Bci ${D(r.values,"|")}`;case"too_big":{let a=r.inclusive?"<=":"<",o=t(r.origin);return o?`Za du\u017Ca warto\u015B\u0107: oczekiwano, \u017Ce ${r.origin??"warto\u015B\u0107"} b\u0119dzie mie\u0107 ${a}${r.maximum.toString()} ${o.unit??"element\xF3w"}`:`Zbyt du\u017C(y/a/e): oczekiwano, \u017Ce ${r.origin??"warto\u015B\u0107"} b\u0119dzie wynosi\u0107 ${a}${r.maximum.toString()}`}case"too_small":{let a=r.inclusive?">=":">",o=t(r.origin);return o?`Za ma\u0142a warto\u015B\u0107: oczekiwano, \u017Ce ${r.origin??"warto\u015B\u0107"} b\u0119dzie mie\u0107 ${a}${r.minimum.toString()} ${o.unit??"element\xF3w"}`:`Zbyt ma\u0142(y/a/e): oczekiwano, \u017Ce ${r.origin??"warto\u015B\u0107"} b\u0119dzie wynosi\u0107 ${a}${r.minimum.toString()}`}case"invalid_format":{let a=r;return a.format==="starts_with"?`Nieprawid\u0142owy ci\u0105g znak\xF3w: musi zaczyna\u0107 si\u0119 od "${a.prefix}"`:a.format==="ends_with"?`Nieprawid\u0142owy ci\u0105g znak\xF3w: musi ko\u0144czy\u0107 si\u0119 na "${a.suffix}"`:a.format==="includes"?`Nieprawid\u0142owy ci\u0105g znak\xF3w: musi zawiera\u0107 "${a.includes}"`:a.format==="regex"?`Nieprawid\u0142owy ci\u0105g znak\xF3w: musi odpowiada\u0107 wzorcowi ${a.pattern}`:`Nieprawid\u0142ow(y/a/e) ${n[a.format]??r.format}`}case"not_multiple_of":return`Nieprawid\u0142owa liczba: musi by\u0107 wielokrotno\u015Bci\u0105 ${r.divisor}`;case"unrecognized_keys":return`Nierozpoznane klucze${r.keys.length>1?"s":""}: ${D(r.keys,", ")}`;case"invalid_key":return`Nieprawid\u0142owy klucz w ${r.origin}`;case"invalid_union":return"Nieprawid\u0142owe dane wej\u015Bciowe";case"invalid_element":return`Nieprawid\u0142owa warto\u015B\u0107 w ${r.origin}`;default:return"Nieprawid\u0142owe dane wej\u015Bciowe"}}};function VN(){return{localeError:g5()}}var v5=()=>{let e={string:{unit:"caracteres"},file:{unit:"bytes"},array:{unit:"elementos"},set:{unit:"elementos"},map:{unit:"entradas"}};function t(o){return e[o]??null}let n={regex:"a entrada",email:"o endere\xE7o de e-mail",url:"o URL",emoji:"o emoji",uuid:"o UUID",uuidv4:"o UUIDv4",uuidv6:"o UUIDv6",nanoid:"o nanoid",guid:"o GUID",cuid:"o cuid",cuid2:"o cuid2",ulid:"o ULID",xid:"o XID",ksuid:"o KSUID",datetime:"a data e hora ISO",date:"a data ISO",time:"a hora ISO",duration:"a dura\xE7\xE3o ISO",ipv4:"o endere\xE7o IPv4",ipv6:"o endere\xE7o IPv6",mac:"o endere\xE7o MAC",cidrv4:"o intervalo de endere\xE7os IPv4",cidrv6:"o intervalo de endere\xE7os IPv6",base64:"o texto codificado em base64",base64url:"o texto codificado em base64url",json_string:"o texto JSON",e164:"o n\xFAmero E.164",credit_card:"o n\xFAmero de cart\xE3o de cr\xE9dito",currency_code:"o c\xF3digo de moeda",iban:"o IBAN",jwt:"o JWT",template_literal:"a entrada"},i={masculine:{definite:"o",indefinite:"um"},feminine:{definite:"a",indefinite:"uma"}},r={string:{name:"texto",articles:i.masculine},number:{name:"n\xFAmero",articles:i.masculine},int:{name:"n\xFAmero inteiro",articles:i.masculine},boolean:{name:"valor booleano",articles:i.masculine},bigint:{name:"n\xFAmero bigint",articles:i.masculine},symbol:{name:"s\xEDmbolo",articles:i.masculine},undefined:{name:'valor "undefined"',articles:i.masculine},null:{name:'valor "nulo"',articles:i.masculine},never:{name:'valor "never"',articles:i.masculine},void:{name:'valor "void"',articles:i.masculine},date:{name:"data",articles:i.feminine},array:{name:"vetor",articles:i.masculine},object:{name:"objeto",articles:i.masculine},tuple:{name:"tuplo",articles:i.masculine},record:{name:"registo",articles:i.masculine},map:{name:"mapa",articles:i.masculine},set:{name:"conjunto",articles:i.masculine},file:{name:"ficheiro",articles:i.masculine},nonoptional:{name:"valor n\xE3o opcional",articles:i.masculine},nan:{name:'valor "NaN"',articles:i.masculine},function:{name:"fun\xE7\xE3o",articles:i.feminine}};function a(o,s){let l=r[o]??{name:`valor "${o}"`,articles:i.masculine};return`${l.articles[s]} ${l.name}`}return o=>{switch(o.code){case"invalid_type":{let s=a(o.expected,"indefinite"),l=X(o.input),c=a(l,"indefinite");return`Entrada inv\xE1lida: esperava ${s}, recebeu ${c}`}case"invalid_value":return o.values.length===1?`Entrada inv\xE1lida: esperava ${K(o.values[0])}`:`Op\xE7\xE3o inv\xE1lida: esperava uma das seguintes op\xE7\xF5es: ${D(o.values,"|")}`;case"too_big":{let s=o.inclusive?"<=":"<",l=t(o.origin);return l?`Demasiado grande: esperava que ${a(o.origin,"definite")} tivesse ${s} ${o.maximum.toString()} ${l.unit??"elementos"}`:`Demasiado grande: esperava que ${a(o.origin,"definite")} fosse ${s} ${o.maximum.toString()}`}case"too_small":{let s=o.inclusive?">=":">",l=t(o.origin);return l?`Demasiado pequeno: esperava que ${a(o.origin,"definite")} tivesse ${s} ${o.minimum.toString()} ${l.unit??"elementos"}`:`Demasiado pequeno: esperava que ${a(o.origin,"definite")} fosse ${s} ${o.minimum.toString()}`}case"invalid_format":{let s=o;return s.format==="starts_with"?`Texto inv\xE1lido: deve come\xE7ar por "${s.prefix}"`:s.format==="ends_with"?`Texto inv\xE1lido: deve terminar em "${s.suffix}"`:s.format==="includes"?`Texto inv\xE1lido: deve incluir "${s.includes}"`:s.format==="regex"?`Texto inv\xE1lido: deve corresponder ao padr\xE3o ${s.pattern}`:`Formato d${n[s.format]??o.format} inv\xE1lido`}case"not_multiple_of":return`N\xFAmero inv\xE1lido: deve ser m\xFAltiplo de ${o.divisor}`;case"unrecognized_keys":{let s=o.keys.length>1?"s":"";return`Chave${s} inv\xE1lida${s}: ${D(o.keys,", ")}`}case"invalid_key":return`Entrada inv\xE1lida n${a(o.origin,"definite")}`;case"invalid_union":return o.options&&Array.isArray(o.options)&&o.options.length>0?`Valor de discrimina\xE7\xE3o inv\xE1lido. Esperava ${o.options.map(l=>`'${l}'`).join(" | ")}`:"Entrada inv\xE1lida";case"invalid_element":return`Entrada inv\xE1lida n${a(o.origin,"definite")}`;default:return"Entrada inv\xE1lida"}}};function HN(){return{localeError:v5()}}var b5=()=>{let e={string:{unit:"caracteres"},file:{unit:"bytes"},array:{unit:"elementos"},set:{unit:"elementos"},map:{unit:"entradas"}};function t(o){return e[o]??null}let n={regex:"a entrada",email:"o endere\xE7o de e-mail",url:"o URL",emoji:"o emoji",uuid:"o UUID",uuidv4:"o UUIDv4",uuidv6:"o UUIDv6",nanoid:"o nanoid",guid:"o GUID",cuid:"o cuid",cuid2:"o cuid2",ulid:"o ULID",xid:"o XID",ksuid:"o KSUID",datetime:"a data e hora ISO",date:"a data ISO",time:"a hora ISO",duration:"a dura\xE7\xE3o ISO",ipv4:"o endere\xE7o IPv4",ipv6:"o endere\xE7o IPv6",mac:"o endere\xE7o MAC",cidrv4:"a faixa de endere\xE7os IPv4",cidrv6:"a faixa de endere\xE7os IPv6",base64:"o texto codificado em base64",base64url:"o texto codificado em base64url",json_string:"o texto JSON",e164:"o n\xFAmero E.164",credit_card:"o n\xFAmero de cart\xE3o de cr\xE9dito",currency_code:"o c\xF3digo de moeda",iban:"o IBAN",jwt:"o JWT",template_literal:"a entrada"},i={masculine:{definite:"o",indefinite:"um"},feminine:{definite:"a",indefinite:"uma"}},r={string:{name:"texto",articles:i.masculine},number:{name:"n\xFAmero",articles:i.masculine},int:{name:"n\xFAmero inteiro",articles:i.masculine},boolean:{name:"valor booleano",articles:i.masculine},bigint:{name:"n\xFAmero bigint",articles:i.masculine},symbol:{name:"s\xEDmbolo",articles:i.masculine},undefined:{name:'valor "undefined"',articles:i.masculine},null:{name:'valor "nulo"',articles:i.masculine},never:{name:'valor "never"',articles:i.masculine},void:{name:'valor "void"',articles:i.masculine},date:{name:"data",articles:i.feminine},array:{name:"vetor",articles:i.masculine},object:{name:"objeto",articles:i.masculine},tuple:{name:"tupla",articles:i.feminine},record:{name:"registro",articles:i.masculine},map:{name:"mapa",articles:i.masculine},set:{name:"conjunto",articles:i.masculine},file:{name:"arquivo",articles:i.masculine},nonoptional:{name:"valor n\xE3o opcional",articles:i.masculine},nan:{name:'valor "NaN"',articles:i.masculine},function:{name:"fun\xE7\xE3o",articles:i.feminine}};function a(o,s){let l=r[o]??{name:`valor "${o}"`,articles:i.masculine};return`${l.articles[s]} ${l.name}`}return o=>{switch(o.code){case"invalid_type":{let s=a(o.expected,"indefinite"),l=X(o.input),c=a(l,"indefinite");return`Entrada inv\xE1lida: esperava ${s}, recebeu ${c}`}case"invalid_value":return o.values.length===1?`Entrada inv\xE1lida: esperava ${K(o.values[0])}`:`Op\xE7\xE3o inv\xE1lida: esperava uma das seguintes op\xE7\xF5es: ${D(o.values,"|")}`;case"too_big":{let s=o.inclusive?"<=":"<",l=t(o.origin);return l?`Grande demais: esperava que ${a(o.origin,"definite")} tivesse ${s} ${o.maximum.toString()} ${l.unit??"elementos"}`:`Grande demais: esperava que ${a(o.origin,"definite")} fosse ${s} ${o.maximum.toString()}`}case"too_small":{let s=o.inclusive?">=":">",l=t(o.origin);return l?`Pequeno demais: esperava que ${a(o.origin,"definite")} tivesse ${s} ${o.minimum.toString()} ${l.unit??"elementos"}`:`Pequeno demais: esperava que ${a(o.origin,"definite")} fosse ${s} ${o.minimum.toString()}`}case"invalid_format":{let s=o;return s.format==="starts_with"?`Texto inv\xE1lido: deve come\xE7ar com "${s.prefix}"`:s.format==="ends_with"?`Texto inv\xE1lido: deve terminar com "${s.suffix}"`:s.format==="includes"?`Texto inv\xE1lido: deve incluir "${s.includes}"`:s.format==="regex"?`Texto inv\xE1lido: deve corresponder ao padr\xE3o ${s.pattern}`:`Formato d${n[s.format]??o.format} inv\xE1lido`}case"not_multiple_of":return`N\xFAmero inv\xE1lido: deve ser m\xFAltiplo de ${o.divisor}`;case"unrecognized_keys":{let s=o.keys.length>1?"s":"";return`Chave${s} inv\xE1lida${s}: ${D(o.keys,", ")}`}case"invalid_key":return`Entrada inv\xE1lida n${a(o.origin,"definite")}`;case"invalid_union":return o.options&&Array.isArray(o.options)&&o.options.length>0?`Valor de discrimina\xE7\xE3o inv\xE1lido. Esperava ${o.options.map(l=>`'${l}'`).join(" | ")}`:"Entrada inv\xE1lida";case"invalid_element":return`Entrada inv\xE1lida n${a(o.origin,"definite")}`;default:return"Entrada inv\xE1lida"}}};function ZN(){return{localeError:b5()}}var y5=()=>{let e={string:{unit:"caractere",verb:"s\u0103 aib\u0103"},file:{unit:"octe\u021Bi",verb:"s\u0103 aib\u0103"},array:{unit:"elemente",verb:"s\u0103 aib\u0103"},set:{unit:"elemente",verb:"s\u0103 aib\u0103"},map:{unit:"intr\u0103ri",verb:"s\u0103 aib\u0103"}};function t(r){return e[r]??null}let n={regex:"intrare",email:"adres\u0103 de email",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"dat\u0103 \u0219i or\u0103 ISO",date:"dat\u0103 ISO",time:"or\u0103 ISO",duration:"durat\u0103 ISO",ipv4:"adres\u0103 IPv4",ipv6:"adres\u0103 IPv6",mac:"adres\u0103 MAC",cidrv4:"interval IPv4",cidrv6:"interval IPv6",base64:"\u0219ir codat base64",base64url:"\u0219ir codat base64url",json_string:"\u0219ir JSON",e164:"num\u0103r E.164",credit_card:"num\u0103r de card de credit",currency_code:"cod valutar",iban:"IBAN",jwt:"JWT",template_literal:"intrare"},i={nan:"NaN",string:"\u0219ir",number:"num\u0103r",boolean:"boolean",function:"func\u021Bie",array:"matrice",object:"obiect",undefined:"nedefinit",symbol:"simbol",bigint:"num\u0103r mare",void:"void",never:"never",map:"hart\u0103",set:"set"};return r=>{switch(r.code){case"invalid_type":{let a=i[r.expected]??r.expected,o=X(r.input),s=i[o]??o;return`Intrare invalid\u0103: a\u0219teptat ${a}, primit ${s}`}case"invalid_value":return r.values.length===1?`Intrare invalid\u0103: a\u0219teptat ${K(r.values[0])}`:`Op\u021Biune invalid\u0103: a\u0219teptat una dintre ${D(r.values,"|")}`;case"too_big":{let a=r.inclusive?"<=":"<",o=t(r.origin);return o?`Prea mare: a\u0219teptat ca ${r.origin??"valoarea"} ${o.verb} ${a}${r.maximum.toString()} ${o.unit??"elemente"}`:`Prea mare: a\u0219teptat ca ${r.origin??"valoarea"} s\u0103 fie ${a}${r.maximum.toString()}`}case"too_small":{let a=r.inclusive?">=":">",o=t(r.origin);return o?`Prea mic: a\u0219teptat ca ${r.origin} ${o.verb} ${a}${r.minimum.toString()} ${o.unit}`:`Prea mic: a\u0219teptat ca ${r.origin} s\u0103 fie ${a}${r.minimum.toString()}`}case"invalid_format":{let a=r;return a.format==="starts_with"?`\u0218ir invalid: trebuie s\u0103 \xEEnceap\u0103 cu "${a.prefix}"`:a.format==="ends_with"?`\u0218ir invalid: trebuie s\u0103 se termine cu "${a.suffix}"`:a.format==="includes"?`\u0218ir invalid: trebuie s\u0103 includ\u0103 "${a.includes}"`:a.format==="regex"?`\u0218ir invalid: trebuie s\u0103 se potriveasc\u0103 cu modelul ${a.pattern}`:`Format invalid: ${n[a.format]??r.format}`}case"not_multiple_of":return`Num\u0103r invalid: trebuie s\u0103 fie multiplu de ${r.divisor}`;case"unrecognized_keys":return`Chei nerecunoscute: ${D(r.keys,", ")}`;case"invalid_key":return`Cheie invalid\u0103 \xEEn ${r.origin}`;case"invalid_union":return"Intrare invalid\u0103";case"invalid_element":return`Valoare invalid\u0103 \xEEn ${r.origin}`;default:return"Intrare invalid\u0103"}}};function FN(){return{localeError:y5()}}function GN(e,t,n,i){let r=Math.abs(e),a=r%10,o=r%100;return o>=11&&o<=19?i:a===1?t:a>=2&&a<=4?n:i}var S5=()=>{let e={string:{unit:{one:"\u0441\u0438\u043C\u0432\u043E\u043B",few:"\u0441\u0438\u043C\u0432\u043E\u043B\u0430",many:"\u0441\u0438\u043C\u0432\u043E\u043B\u043E\u0432"},verb:"\u0438\u043C\u0435\u0442\u044C"},file:{unit:{one:"\u0431\u0430\u0439\u0442",few:"\u0431\u0430\u0439\u0442\u0430",many:"\u0431\u0430\u0439\u0442"},verb:"\u0438\u043C\u0435\u0442\u044C"},array:{unit:{one:"\u044D\u043B\u0435\u043C\u0435\u043D\u0442",few:"\u044D\u043B\u0435\u043C\u0435\u043D\u0442\u0430",many:"\u044D\u043B\u0435\u043C\u0435\u043D\u0442\u043E\u0432"},verb:"\u0438\u043C\u0435\u0442\u044C"},set:{unit:{one:"\u044D\u043B\u0435\u043C\u0435\u043D\u0442",few:"\u044D\u043B\u0435\u043C\u0435\u043D\u0442\u0430",many:"\u044D\u043B\u0435\u043C\u0435\u043D\u0442\u043E\u0432"},verb:"\u0438\u043C\u0435\u0442\u044C"},map:{unit:{one:"\u044D\u043B\u0435\u043C\u0435\u043D\u0442",few:"\u044D\u043B\u0435\u043C\u0435\u043D\u0442\u0430",many:"\u044D\u043B\u0435\u043C\u0435\u043D\u0442\u043E\u0432"},verb:"\u0438\u043C\u0435\u0442\u044C"}};function t(r){return e[r]??null}let n={regex:"\u0432\u0432\u043E\u0434",email:"email \u0430\u0434\u0440\u0435\u0441",url:"URL",emoji:"\u044D\u043C\u043E\u0434\u0437\u0438",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO \u0434\u0430\u0442\u0430 \u0438 \u0432\u0440\u0435\u043C\u044F",date:"ISO \u0434\u0430\u0442\u0430",time:"ISO \u0432\u0440\u0435\u043C\u044F",duration:"ISO \u0434\u043B\u0438\u0442\u0435\u043B\u044C\u043D\u043E\u0441\u0442\u044C",ipv4:"IPv4 \u0430\u0434\u0440\u0435\u0441",ipv6:"IPv6 \u0430\u0434\u0440\u0435\u0441",mac:"MAC \u0430\u0434\u0440\u0435\u0441",cidrv4:"IPv4 \u0434\u0438\u0430\u043F\u0430\u0437\u043E\u043D",cidrv6:"IPv6 \u0434\u0438\u0430\u043F\u0430\u0437\u043E\u043D",base64:"\u0441\u0442\u0440\u043E\u043A\u0430 \u0432 \u0444\u043E\u0440\u043C\u0430\u0442\u0435 base64",base64url:"\u0441\u0442\u0440\u043E\u043A\u0430 \u0432 \u0444\u043E\u0440\u043C\u0430\u0442\u0435 base64url",json_string:"JSON \u0441\u0442\u0440\u043E\u043A\u0430",e164:"\u043D\u043E\u043C\u0435\u0440 E.164",credit_card:"\u043D\u043E\u043C\u0435\u0440 \u043A\u0440\u0435\u0434\u0438\u0442\u043D\u043E\u0439 \u043A\u0430\u0440\u0442\u044B",currency_code:"\u043A\u043E\u0434 \u0432\u0430\u043B\u044E\u0442\u044B",iban:"IBAN",jwt:"JWT",template_literal:"\u0432\u0432\u043E\u0434"},i={nan:"NaN",number:"\u0447\u0438\u0441\u043B\u043E",array:"\u043C\u0430\u0441\u0441\u0438\u0432"};return r=>{switch(r.code){case"invalid_type":{let a=i[r.expected]??r.expected,o=X(r.input),s=i[o]??o;return/^[A-Z]/.test(r.expected)?`\u041D\u0435\u0432\u0435\u0440\u043D\u044B\u0439 \u0432\u0432\u043E\u0434: \u043E\u0436\u0438\u0434\u0430\u043B\u043E\u0441\u044C instanceof ${r.expected}, \u043F\u043E\u043B\u0443\u0447\u0435\u043D\u043E ${s}`:`\u041D\u0435\u0432\u0435\u0440\u043D\u044B\u0439 \u0432\u0432\u043E\u0434: \u043E\u0436\u0438\u0434\u0430\u043B\u043E\u0441\u044C ${a}, \u043F\u043E\u043B\u0443\u0447\u0435\u043D\u043E ${s}`}case"invalid_value":return r.values.length===1?`\u041D\u0435\u0432\u0435\u0440\u043D\u044B\u0439 \u0432\u0432\u043E\u0434: \u043E\u0436\u0438\u0434\u0430\u043B\u043E\u0441\u044C ${K(r.values[0])}`:`\u041D\u0435\u0432\u0435\u0440\u043D\u044B\u0439 \u0432\u0430\u0440\u0438\u0430\u043D\u0442: \u043E\u0436\u0438\u0434\u0430\u043B\u043E\u0441\u044C \u043E\u0434\u043D\u043E \u0438\u0437 ${D(r.values,"|")}`;case"too_big":{let a=r.inclusive?"<=":"<",o=t(r.origin);if(o){let s=Number(r.maximum),l=GN(s,o.unit.one,o.unit.few,o.unit.many);return`\u0421\u043B\u0438\u0448\u043A\u043E\u043C \u0431\u043E\u043B\u044C\u0448\u043E\u0435 \u0437\u043D\u0430\u0447\u0435\u043D\u0438\u0435: \u043E\u0436\u0438\u0434\u0430\u043B\u043E\u0441\u044C, \u0447\u0442\u043E ${r.origin??"\u0437\u043D\u0430\u0447\u0435\u043D\u0438\u0435"} \u0431\u0443\u0434\u0435\u0442 \u0438\u043C\u0435\u0442\u044C ${a}${r.maximum.toString()} ${l}`}return`\u0421\u043B\u0438\u0448\u043A\u043E\u043C \u0431\u043E\u043B\u044C\u0448\u043E\u0435 \u0437\u043D\u0430\u0447\u0435\u043D\u0438\u0435: \u043E\u0436\u0438\u0434\u0430\u043B\u043E\u0441\u044C, \u0447\u0442\u043E ${r.origin??"\u0437\u043D\u0430\u0447\u0435\u043D\u0438\u0435"} \u0431\u0443\u0434\u0435\u0442 ${a}${r.maximum.toString()}`}case"too_small":{let a=r.inclusive?">=":">",o=t(r.origin);if(o){let s=Number(r.minimum),l=GN(s,o.unit.one,o.unit.few,o.unit.many);return`\u0421\u043B\u0438\u0448\u043A\u043E\u043C \u043C\u0430\u043B\u0435\u043D\u044C\u043A\u043E\u0435 \u0437\u043D\u0430\u0447\u0435\u043D\u0438\u0435: \u043E\u0436\u0438\u0434\u0430\u043B\u043E\u0441\u044C, \u0447\u0442\u043E ${r.origin} \u0431\u0443\u0434\u0435\u0442 \u0438\u043C\u0435\u0442\u044C ${a}${r.minimum.toString()} ${l}`}return`\u0421\u043B\u0438\u0448\u043A\u043E\u043C \u043C\u0430\u043B\u0435\u043D\u044C\u043A\u043E\u0435 \u0437\u043D\u0430\u0447\u0435\u043D\u0438\u0435: \u043E\u0436\u0438\u0434\u0430\u043B\u043E\u0441\u044C, \u0447\u0442\u043E ${r.origin} \u0431\u0443\u0434\u0435\u0442 ${a}${r.minimum.toString()}`}case"invalid_format":{let a=r;return a.format==="starts_with"?`\u041D\u0435\u0432\u0435\u0440\u043D\u0430\u044F \u0441\u0442\u0440\u043E\u043A\u0430: \u0434\u043E\u043B\u0436\u043D\u0430 \u043D\u0430\u0447\u0438\u043D\u0430\u0442\u044C\u0441\u044F \u0441 "${a.prefix}"`:a.format==="ends_with"?`\u041D\u0435\u0432\u0435\u0440\u043D\u0430\u044F \u0441\u0442\u0440\u043E\u043A\u0430: \u0434\u043E\u043B\u0436\u043D\u0430 \u0437\u0430\u043A\u0430\u043D\u0447\u0438\u0432\u0430\u0442\u044C\u0441\u044F \u043D\u0430 "${a.suffix}"`:a.format==="includes"?`\u041D\u0435\u0432\u0435\u0440\u043D\u0430\u044F \u0441\u0442\u0440\u043E\u043A\u0430: \u0434\u043E\u043B\u0436\u043D\u0430 \u0441\u043E\u0434\u0435\u0440\u0436\u0430\u0442\u044C "${a.includes}"`:a.format==="regex"?`\u041D\u0435\u0432\u0435\u0440\u043D\u0430\u044F \u0441\u0442\u0440\u043E\u043A\u0430: \u0434\u043E\u043B\u0436\u043D\u0430 \u0441\u043E\u043E\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u043E\u0432\u0430\u0442\u044C \u0448\u0430\u0431\u043B\u043E\u043D\u0443 ${a.pattern}`:`\u041D\u0435\u0432\u0435\u0440\u043D\u044B\u0439 ${n[a.format]??r.format}`}case"not_multiple_of":return`\u041D\u0435\u0432\u0435\u0440\u043D\u043E\u0435 \u0447\u0438\u0441\u043B\u043E: \u0434\u043E\u043B\u0436\u043D\u043E \u0431\u044B\u0442\u044C \u043A\u0440\u0430\u0442\u043D\u044B\u043C ${r.divisor}`;case"unrecognized_keys":return`\u041D\u0435\u0440\u0430\u0441\u043F\u043E\u0437\u043D\u0430\u043D\u043D${r.keys.length>1?"\u044B\u0435":"\u044B\u0439"} \u043A\u043B\u044E\u0447${r.keys.length>1?"\u0438":""}: ${D(r.keys,", ")}`;case"invalid_key":return`\u041D\u0435\u0432\u0435\u0440\u043D\u044B\u0439 \u043A\u043B\u044E\u0447 \u0432 ${r.origin}`;case"invalid_union":return"\u041D\u0435\u0432\u0435\u0440\u043D\u044B\u0435 \u0432\u0445\u043E\u0434\u043D\u044B\u0435 \u0434\u0430\u043D\u043D\u044B\u0435";case"invalid_element":return`\u041D\u0435\u0432\u0435\u0440\u043D\u043E\u0435 \u0437\u043D\u0430\u0447\u0435\u043D\u0438\u0435 \u0432 ${r.origin}`;default:return"\u041D\u0435\u0432\u0435\u0440\u043D\u044B\u0435 \u0432\u0445\u043E\u0434\u043D\u044B\u0435 \u0434\u0430\u043D\u043D\u044B\u0435"}}};function JN(){return{localeError:S5()}}var _5=()=>{let e={string:{unit:"znakov",verb:"ma\u0165"},file:{unit:"bajtov",verb:"ma\u0165"},array:{unit:"prvkov",verb:"ma\u0165"},set:{unit:"prvkov",verb:"ma\u0165"},map:{unit:"polo\u017Eiek",verb:"ma\u0165"}};function t(r){return e[r]??null}let n={regex:"regul\xE1rny v\xFDraz",email:"e-mailov\xE1 adresa",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"d\xE1tum a \u010Das vo form\xE1te ISO",date:"d\xE1tum vo form\xE1te ISO",time:"\u010Das vo form\xE1te ISO",duration:"doba trvania ISO",ipv4:"IPv4 adresa",ipv6:"IPv6 adresa",mac:"MAC adresa",cidrv4:"rozsah IPv4",cidrv6:"rozsah IPv6",base64:"re\u0165azec zak\xF3dovan\xFD vo form\xE1te base64",base64url:"re\u0165azec zak\xF3dovan\xFD vo form\xE1te base64url",json_string:"re\u0165azec vo form\xE1te JSON",e164:"\u010D\xEDslo E.164",credit_card:"\u010D\xEDslo kreditnej karty",currency_code:"k\xF3d meny",iban:"IBAN",jwt:"JWT",template_literal:"vstup"},i={nan:"NaN",number:"\u010D\xEDslo",string:"re\u0165azec",function:"funkcia",array:"pole"};return r=>{switch(r.code){case"invalid_type":{let a=i[r.expected]??r.expected,o=X(r.input),s=i[o]??o;return/^[A-Z]/.test(r.expected)?`Neplatn\xFD vstup: o\u010Dak\xE1van\xE9 instanceof ${r.expected}, obdr\u017Ean\xE9 ${s}`:`Neplatn\xFD vstup: o\u010Dak\xE1van\xE9 ${a}, obdr\u017Ean\xE9 ${s}`}case"invalid_value":return r.values.length===1?`Neplatn\xFD vstup: o\u010Dak\xE1van\xE9 ${K(r.values[0])}`:`Neplatn\xFD vstup: o\u010Dak\xE1van\xE1 jedna z hodn\xF4t ${D(r.values,"|")}`;case"too_big":{let a=r.inclusive?"<=":"<",o=t(r.origin);return o?`Hodnota je pr\xEDli\u0161 ve\u013Ek\xE1: ${r.origin??"hodnota"} mus\xED ma\u0165 ${a}${r.maximum.toString()} ${o.unit??"prvkov"}`:`Hodnota je pr\xEDli\u0161 ve\u013Ek\xE1: ${r.origin??"hodnota"} mus\xED by\u0165 ${a}${r.maximum.toString()}`}case"too_small":{let a=r.inclusive?">=":">",o=t(r.origin);return o?`Hodnota je pr\xEDli\u0161 mal\xE1: ${r.origin??"hodnota"} mus\xED ma\u0165 ${a}${r.minimum.toString()} ${o.unit??"prvkov"}`:`Hodnota je pr\xEDli\u0161 mal\xE1: ${r.origin??"hodnota"} mus\xED by\u0165 ${a}${r.minimum.toString()}`}case"invalid_format":{let a=r;return a.format==="starts_with"?`Neplatn\xFD re\u0165azec: mus\xED za\u010D\xEDna\u0165 na "${a.prefix}"`:a.format==="ends_with"?`Neplatn\xFD re\u0165azec: mus\xED kon\u010Di\u0165 na "${a.suffix}"`:a.format==="includes"?`Neplatn\xFD re\u0165azec: mus\xED obsahova\u0165 "${a.includes}"`:a.format==="regex"?`Neplatn\xFD re\u0165azec: mus\xED zodpoveda\u0165 vzoru ${a.pattern}`:`Neplatn\xFD form\xE1t ${n[a.format]??r.format}`}case"not_multiple_of":return`Neplatn\xE9 \u010D\xEDslo: mus\xED by\u0165 n\xE1sobkom ${r.divisor}`;case"unrecognized_keys":return`Nezn\xE1me kl\xFA\u010De: ${D(r.keys,", ")}`;case"invalid_key":return`Neplatn\xFD kl\xFA\u010D v ${r.origin}`;case"invalid_union":return"Neplatn\xFD vstup";case"invalid_element":return`Neplatn\xE1 hodnota v ${r.origin}`;default:return"Neplatn\xFD vstup"}}};function KN(){return{localeError:_5()}}var z5=()=>{let e={string:{unit:"znakov",verb:"imeti"},file:{unit:"bajtov",verb:"imeti"},array:{unit:"elementov",verb:"imeti"},set:{unit:"elementov",verb:"imeti"},map:{unit:"elementov",verb:"imeti"}};function t(r){return e[r]??null}let n={regex:"vnos",email:"e-po\u0161tni naslov",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO datum in \u010Das",date:"ISO datum",time:"ISO \u010Das",duration:"ISO trajanje",ipv4:"IPv4 naslov",ipv6:"IPv6 naslov",mac:"MAC naslov",cidrv4:"obseg IPv4",cidrv6:"obseg IPv6",base64:"base64 kodiran niz",base64url:"base64url kodiran niz",json_string:"JSON niz",e164:"E.164 \u0161tevilka",credit_card:"\u0161tevilka kreditne kartice",currency_code:"koda valute",iban:"IBAN",jwt:"JWT",template_literal:"vnos"},i={nan:"NaN",number:"\u0161tevilo",array:"tabela"};return r=>{switch(r.code){case"invalid_type":{let a=i[r.expected]??r.expected,o=X(r.input),s=i[o]??o;return/^[A-Z]/.test(r.expected)?`Neveljaven vnos: pri\u010Dakovano instanceof ${r.expected}, prejeto ${s}`:`Neveljaven vnos: pri\u010Dakovano ${a}, prejeto ${s}`}case"invalid_value":return r.values.length===1?`Neveljaven vnos: pri\u010Dakovano ${K(r.values[0])}`:`Neveljavna mo\u017Enost: pri\u010Dakovano eno izmed ${D(r.values,"|")}`;case"too_big":{let a=r.inclusive?"<=":"<",o=t(r.origin);return o?`Preveliko: pri\u010Dakovano, da bo ${r.origin??"vrednost"} imelo ${a}${r.maximum.toString()} ${o.unit??"elementov"}`:`Preveliko: pri\u010Dakovano, da bo ${r.origin??"vrednost"} ${a}${r.maximum.toString()}`}case"too_small":{let a=r.inclusive?">=":">",o=t(r.origin);return o?`Premajhno: pri\u010Dakovano, da bo ${r.origin} imelo ${a}${r.minimum.toString()} ${o.unit}`:`Premajhno: pri\u010Dakovano, da bo ${r.origin} ${a}${r.minimum.toString()}`}case"invalid_format":{let a=r;return a.format==="starts_with"?`Neveljaven niz: mora se za\u010Deti z "${a.prefix}"`:a.format==="ends_with"?`Neveljaven niz: mora se kon\u010Dati z "${a.suffix}"`:a.format==="includes"?`Neveljaven niz: mora vsebovati "${a.includes}"`:a.format==="regex"?`Neveljaven niz: mora ustrezati vzorcu ${a.pattern}`:`Neveljaven ${n[a.format]??r.format}`}case"not_multiple_of":return`Neveljavno \u0161tevilo: mora biti ve\u010Dkratnik ${r.divisor}`;case"unrecognized_keys":return`Neprepoznan${r.keys.length>1?"i klju\u010Di":" klju\u010D"}: ${D(r.keys,", ")}`;case"invalid_key":return`Neveljaven klju\u010D v ${r.origin}`;case"invalid_union":return"Neveljaven vnos";case"invalid_element":return`Neveljavna vrednost v ${r.origin}`;default:return"Neveljaven vnos"}}};function YN(){return{localeError:z5()}}var w5=()=>{let e={string:{unit:"tecken",verb:"att ha"},file:{unit:"bytes",verb:"att ha"},array:{unit:"objekt",verb:"att inneh\xE5lla"},set:{unit:"objekt",verb:"att inneh\xE5lla"},map:{unit:"objekt",verb:"att inneh\xE5lla"}};function t(r){return e[r]??null}let n={regex:"regulj\xE4rt uttryck",email:"e-postadress",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO-datum och tid",date:"ISO-datum",time:"ISO-tid",duration:"ISO-varaktighet",ipv4:"IPv4-adress",ipv6:"IPv6-adress",mac:"MAC-adress",cidrv4:"IPv4-spektrum",cidrv6:"IPv6-spektrum",base64:"base64-kodad str\xE4ng",base64url:"base64url-kodad str\xE4ng",json_string:"JSON-str\xE4ng",e164:"E.164-nummer",credit_card:"kreditkortsnummer",currency_code:"valutakod",iban:"IBAN",jwt:"JWT",template_literal:"mall-literal"},i={nan:"NaN",number:"antal",array:"lista"};return r=>{switch(r.code){case"invalid_type":{let a=i[r.expected]??r.expected,o=X(r.input),s=i[o]??o;return/^[A-Z]/.test(r.expected)?`Ogiltig inmatning: f\xF6rv\xE4ntat instanceof ${r.expected}, fick ${s}`:`Ogiltig inmatning: f\xF6rv\xE4ntat ${a}, fick ${s}`}case"invalid_value":return r.values.length===1?`Ogiltig inmatning: f\xF6rv\xE4ntat ${K(r.values[0])}`:`Ogiltigt val: f\xF6rv\xE4ntade en av ${D(r.values,"|")}`;case"too_big":{let a=r.inclusive?"<=":"<",o=t(r.origin);return o?`F\xF6r stor(t): f\xF6rv\xE4ntade ${r.origin??"v\xE4rdet"} att ha ${a}${r.maximum.toString()} ${o.unit??"element"}`:`F\xF6r stor(t): f\xF6rv\xE4ntat ${r.origin??"v\xE4rdet"} att ha ${a}${r.maximum.toString()}`}case"too_small":{let a=r.inclusive?">=":">",o=t(r.origin);return o?`F\xF6r lite(t): f\xF6rv\xE4ntade ${r.origin??"v\xE4rdet"} att ha ${a}${r.minimum.toString()} ${o.unit}`:`F\xF6r lite(t): f\xF6rv\xE4ntade ${r.origin??"v\xE4rdet"} att ha ${a}${r.minimum.toString()}`}case"invalid_format":{let a=r;return a.format==="starts_with"?`Ogiltig str\xE4ng: m\xE5ste b\xF6rja med "${a.prefix}"`:a.format==="ends_with"?`Ogiltig str\xE4ng: m\xE5ste sluta med "${a.suffix}"`:a.format==="includes"?`Ogiltig str\xE4ng: m\xE5ste inneh\xE5lla "${a.includes}"`:a.format==="regex"?`Ogiltig str\xE4ng: m\xE5ste matcha m\xF6nstret "${a.pattern}"`:`Ogiltig(t) ${n[a.format]??r.format}`}case"not_multiple_of":return`Ogiltigt tal: m\xE5ste vara en multipel av ${r.divisor}`;case"unrecognized_keys":return`${r.keys.length>1?"Ok\xE4nda nycklar":"Ok\xE4nd nyckel"}: ${D(r.keys,", ")}`;case"invalid_key":return`Ogiltig nyckel i ${r.origin??"v\xE4rdet"}`;case"invalid_union":return"Ogiltig input";case"invalid_element":return`Ogiltigt v\xE4rde i ${r.origin??"v\xE4rdet"}`;default:return"Ogiltig input"}}};function XN(){return{localeError:w5()}}var $5=()=>{let e={string:{unit:"\u0B8E\u0BB4\u0BC1\u0BA4\u0BCD\u0BA4\u0BC1\u0B95\u0BCD\u0B95\u0BB3\u0BCD",verb:"\u0B95\u0BCA\u0BA3\u0BCD\u0B9F\u0BBF\u0BB0\u0BC1\u0B95\u0BCD\u0B95 \u0BB5\u0BC7\u0BA3\u0BCD\u0B9F\u0BC1\u0BAE\u0BCD"},file:{unit:"\u0BAA\u0BC8\u0B9F\u0BCD\u0B9F\u0BC1\u0B95\u0BB3\u0BCD",verb:"\u0B95\u0BCA\u0BA3\u0BCD\u0B9F\u0BBF\u0BB0\u0BC1\u0B95\u0BCD\u0B95 \u0BB5\u0BC7\u0BA3\u0BCD\u0B9F\u0BC1\u0BAE\u0BCD"},array:{unit:"\u0B89\u0BB1\u0BC1\u0BAA\u0BCD\u0BAA\u0BC1\u0B95\u0BB3\u0BCD",verb:"\u0B95\u0BCA\u0BA3\u0BCD\u0B9F\u0BBF\u0BB0\u0BC1\u0B95\u0BCD\u0B95 \u0BB5\u0BC7\u0BA3\u0BCD\u0B9F\u0BC1\u0BAE\u0BCD"},set:{unit:"\u0B89\u0BB1\u0BC1\u0BAA\u0BCD\u0BAA\u0BC1\u0B95\u0BB3\u0BCD",verb:"\u0B95\u0BCA\u0BA3\u0BCD\u0B9F\u0BBF\u0BB0\u0BC1\u0B95\u0BCD\u0B95 \u0BB5\u0BC7\u0BA3\u0BCD\u0B9F\u0BC1\u0BAE\u0BCD"},map:{unit:"\u0B89\u0BB1\u0BC1\u0BAA\u0BCD\u0BAA\u0BC1\u0B95\u0BB3\u0BCD",verb:"\u0B95\u0BCA\u0BA3\u0BCD\u0B9F\u0BBF\u0BB0\u0BC1\u0B95\u0BCD\u0B95 \u0BB5\u0BC7\u0BA3\u0BCD\u0B9F\u0BC1\u0BAE\u0BCD"}};function t(r){return e[r]??null}let n={regex:"\u0B89\u0BB3\u0BCD\u0BB3\u0BC0\u0B9F\u0BC1",email:"\u0BAE\u0BBF\u0BA9\u0BCD\u0BA9\u0B9E\u0BCD\u0B9A\u0BB2\u0BCD \u0BAE\u0BC1\u0B95\u0BB5\u0BB0\u0BBF",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO \u0BA4\u0BC7\u0BA4\u0BBF \u0BA8\u0BC7\u0BB0\u0BAE\u0BCD",date:"ISO \u0BA4\u0BC7\u0BA4\u0BBF",time:"ISO \u0BA8\u0BC7\u0BB0\u0BAE\u0BCD",duration:"ISO \u0B95\u0BBE\u0BB2 \u0B85\u0BB3\u0BB5\u0BC1",ipv4:"IPv4 \u0BAE\u0BC1\u0B95\u0BB5\u0BB0\u0BBF",ipv6:"IPv6 \u0BAE\u0BC1\u0B95\u0BB5\u0BB0\u0BBF",mac:"MAC \u0BAE\u0BC1\u0B95\u0BB5\u0BB0\u0BBF",cidrv4:"IPv4 \u0BB5\u0BB0\u0BAE\u0BCD\u0BAA\u0BC1",cidrv6:"IPv6 \u0BB5\u0BB0\u0BAE\u0BCD\u0BAA\u0BC1",base64:"base64-encoded \u0B9A\u0BB0\u0BAE\u0BCD",base64url:"base64url-encoded \u0B9A\u0BB0\u0BAE\u0BCD",json_string:"JSON \u0B9A\u0BB0\u0BAE\u0BCD",e164:"E.164 \u0B8E\u0BA3\u0BCD",credit_card:"\u0B95\u0B9F\u0BA9\u0BCD \u0B85\u0B9F\u0BCD\u0B9F\u0BC8 \u0B8E\u0BA3\u0BCD",currency_code:"\u0BA8\u0BBE\u0BA3\u0BAF\u0B95\u0BCD \u0B95\u0BC1\u0BB1\u0BBF\u0BAF\u0BC0\u0B9F\u0BC1",iban:"IBAN",jwt:"JWT",template_literal:"input"},i={nan:"NaN",number:"\u0B8E\u0BA3\u0BCD",array:"\u0B85\u0BA3\u0BBF",null:"\u0BB5\u0BC6\u0BB1\u0BC1\u0BAE\u0BC8"};return r=>{switch(r.code){case"invalid_type":{let a=i[r.expected]??r.expected,o=X(r.input),s=i[o]??o;return/^[A-Z]/.test(r.expected)?`\u0BA4\u0BB5\u0BB1\u0BBE\u0BA9 \u0B89\u0BB3\u0BCD\u0BB3\u0BC0\u0B9F\u0BC1: \u0B8E\u0BA4\u0BBF\u0BB0\u0BCD\u0BAA\u0BBE\u0BB0\u0BCD\u0B95\u0BCD\u0B95\u0BAA\u0BCD\u0BAA\u0B9F\u0BCD\u0B9F\u0BA4\u0BC1 instanceof ${r.expected}, \u0BAA\u0BC6\u0BB1\u0BAA\u0BCD\u0BAA\u0B9F\u0BCD\u0B9F\u0BA4\u0BC1 ${s}`:`\u0BA4\u0BB5\u0BB1\u0BBE\u0BA9 \u0B89\u0BB3\u0BCD\u0BB3\u0BC0\u0B9F\u0BC1: \u0B8E\u0BA4\u0BBF\u0BB0\u0BCD\u0BAA\u0BBE\u0BB0\u0BCD\u0B95\u0BCD\u0B95\u0BAA\u0BCD\u0BAA\u0B9F\u0BCD\u0B9F\u0BA4\u0BC1 ${a}, \u0BAA\u0BC6\u0BB1\u0BAA\u0BCD\u0BAA\u0B9F\u0BCD\u0B9F\u0BA4\u0BC1 ${s}`}case"invalid_value":return r.values.length===1?`\u0BA4\u0BB5\u0BB1\u0BBE\u0BA9 \u0B89\u0BB3\u0BCD\u0BB3\u0BC0\u0B9F\u0BC1: \u0B8E\u0BA4\u0BBF\u0BB0\u0BCD\u0BAA\u0BBE\u0BB0\u0BCD\u0B95\u0BCD\u0B95\u0BAA\u0BCD\u0BAA\u0B9F\u0BCD\u0B9F\u0BA4\u0BC1 ${K(r.values[0])}`:`\u0BA4\u0BB5\u0BB1\u0BBE\u0BA9 \u0BB5\u0BBF\u0BB0\u0BC1\u0BAA\u0BCD\u0BAA\u0BAE\u0BCD: \u0B8E\u0BA4\u0BBF\u0BB0\u0BCD\u0BAA\u0BBE\u0BB0\u0BCD\u0B95\u0BCD\u0B95\u0BAA\u0BCD\u0BAA\u0B9F\u0BCD\u0B9F\u0BA4\u0BC1 ${D(r.values,"|")} \u0B87\u0BB2\u0BCD \u0B92\u0BA9\u0BCD\u0BB1\u0BC1`;case"too_big":{let a=r.inclusive?"<=":"<",o=t(r.origin);return o?`\u0BAE\u0BBF\u0B95 \u0BAA\u0BC6\u0BB0\u0BBF\u0BAF\u0BA4\u0BC1: \u0B8E\u0BA4\u0BBF\u0BB0\u0BCD\u0BAA\u0BBE\u0BB0\u0BCD\u0B95\u0BCD\u0B95\u0BAA\u0BCD\u0BAA\u0B9F\u0BCD\u0B9F\u0BA4\u0BC1 ${r.origin??"\u0BAE\u0BA4\u0BBF\u0BAA\u0BCD\u0BAA\u0BC1"} ${a}${r.maximum.toString()} ${o.unit??"\u0B89\u0BB1\u0BC1\u0BAA\u0BCD\u0BAA\u0BC1\u0B95\u0BB3\u0BCD"} \u0B86\u0B95 \u0B87\u0BB0\u0BC1\u0B95\u0BCD\u0B95 \u0BB5\u0BC7\u0BA3\u0BCD\u0B9F\u0BC1\u0BAE\u0BCD`:`\u0BAE\u0BBF\u0B95 \u0BAA\u0BC6\u0BB0\u0BBF\u0BAF\u0BA4\u0BC1: \u0B8E\u0BA4\u0BBF\u0BB0\u0BCD\u0BAA\u0BBE\u0BB0\u0BCD\u0B95\u0BCD\u0B95\u0BAA\u0BCD\u0BAA\u0B9F\u0BCD\u0B9F\u0BA4\u0BC1 ${r.origin??"\u0BAE\u0BA4\u0BBF\u0BAA\u0BCD\u0BAA\u0BC1"} ${a}${r.maximum.toString()} \u0B86\u0B95 \u0B87\u0BB0\u0BC1\u0B95\u0BCD\u0B95 \u0BB5\u0BC7\u0BA3\u0BCD\u0B9F\u0BC1\u0BAE\u0BCD`}case"too_small":{let a=r.inclusive?">=":">",o=t(r.origin);return o?`\u0BAE\u0BBF\u0B95\u0B9A\u0BCD \u0B9A\u0BBF\u0BB1\u0BBF\u0BAF\u0BA4\u0BC1: \u0B8E\u0BA4\u0BBF\u0BB0\u0BCD\u0BAA\u0BBE\u0BB0\u0BCD\u0B95\u0BCD\u0B95\u0BAA\u0BCD\u0BAA\u0B9F\u0BCD\u0B9F\u0BA4\u0BC1 ${r.origin} ${a}${r.minimum.toString()} ${o.unit} \u0B86\u0B95 \u0B87\u0BB0\u0BC1\u0B95\u0BCD\u0B95 \u0BB5\u0BC7\u0BA3\u0BCD\u0B9F\u0BC1\u0BAE\u0BCD`:`\u0BAE\u0BBF\u0B95\u0B9A\u0BCD \u0B9A\u0BBF\u0BB1\u0BBF\u0BAF\u0BA4\u0BC1: \u0B8E\u0BA4\u0BBF\u0BB0\u0BCD\u0BAA\u0BBE\u0BB0\u0BCD\u0B95\u0BCD\u0B95\u0BAA\u0BCD\u0BAA\u0B9F\u0BCD\u0B9F\u0BA4\u0BC1 ${r.origin} ${a}${r.minimum.toString()} \u0B86\u0B95 \u0B87\u0BB0\u0BC1\u0B95\u0BCD\u0B95 \u0BB5\u0BC7\u0BA3\u0BCD\u0B9F\u0BC1\u0BAE\u0BCD`}case"invalid_format":{let a=r;return a.format==="starts_with"?`\u0BA4\u0BB5\u0BB1\u0BBE\u0BA9 \u0B9A\u0BB0\u0BAE\u0BCD: "${a.prefix}" \u0B87\u0BB2\u0BCD \u0BA4\u0BCA\u0B9F\u0B99\u0BCD\u0B95 \u0BB5\u0BC7\u0BA3\u0BCD\u0B9F\u0BC1\u0BAE\u0BCD`:a.format==="ends_with"?`\u0BA4\u0BB5\u0BB1\u0BBE\u0BA9 \u0B9A\u0BB0\u0BAE\u0BCD: "${a.suffix}" \u0B87\u0BB2\u0BCD \u0BAE\u0BC1\u0B9F\u0BBF\u0BB5\u0B9F\u0BC8\u0BAF \u0BB5\u0BC7\u0BA3\u0BCD\u0B9F\u0BC1\u0BAE\u0BCD`:a.format==="includes"?`\u0BA4\u0BB5\u0BB1\u0BBE\u0BA9 \u0B9A\u0BB0\u0BAE\u0BCD: "${a.includes}" \u0B90 \u0B89\u0BB3\u0BCD\u0BB3\u0B9F\u0B95\u0BCD\u0B95 \u0BB5\u0BC7\u0BA3\u0BCD\u0B9F\u0BC1\u0BAE\u0BCD`:a.format==="regex"?`\u0BA4\u0BB5\u0BB1\u0BBE\u0BA9 \u0B9A\u0BB0\u0BAE\u0BCD: ${a.pattern} \u0BAE\u0BC1\u0BB1\u0BC8\u0BAA\u0BBE\u0B9F\u0BCD\u0B9F\u0BC1\u0B9F\u0BA9\u0BCD \u0BAA\u0BCA\u0BB0\u0BC1\u0BA8\u0BCD\u0BA4 \u0BB5\u0BC7\u0BA3\u0BCD\u0B9F\u0BC1\u0BAE\u0BCD`:`\u0BA4\u0BB5\u0BB1\u0BBE\u0BA9 ${n[a.format]??r.format}`}case"not_multiple_of":return`\u0BA4\u0BB5\u0BB1\u0BBE\u0BA9 \u0B8E\u0BA3\u0BCD: ${r.divisor} \u0B87\u0BA9\u0BCD \u0BAA\u0BB2\u0BAE\u0BBE\u0B95 \u0B87\u0BB0\u0BC1\u0B95\u0BCD\u0B95 \u0BB5\u0BC7\u0BA3\u0BCD\u0B9F\u0BC1\u0BAE\u0BCD`;case"unrecognized_keys":return`\u0B85\u0B9F\u0BC8\u0BAF\u0BBE\u0BB3\u0BAE\u0BCD \u0BA4\u0BC6\u0BB0\u0BBF\u0BAF\u0BBE\u0BA4 \u0BB5\u0BBF\u0B9A\u0BC8${r.keys.length>1?"\u0B95\u0BB3\u0BCD":""}: ${D(r.keys,", ")}`;case"invalid_key":return`${r.origin} \u0B87\u0BB2\u0BCD \u0BA4\u0BB5\u0BB1\u0BBE\u0BA9 \u0BB5\u0BBF\u0B9A\u0BC8`;case"invalid_union":return"\u0BA4\u0BB5\u0BB1\u0BBE\u0BA9 \u0B89\u0BB3\u0BCD\u0BB3\u0BC0\u0B9F\u0BC1";case"invalid_element":return`${r.origin} \u0B87\u0BB2\u0BCD \u0BA4\u0BB5\u0BB1\u0BBE\u0BA9 \u0BAE\u0BA4\u0BBF\u0BAA\u0BCD\u0BAA\u0BC1`;default:return"\u0BA4\u0BB5\u0BB1\u0BBE\u0BA9 \u0B89\u0BB3\u0BCD\u0BB3\u0BC0\u0B9F\u0BC1"}}};function WN(){return{localeError:$5()}}var k5=()=>{let e={string:{unit:"\u0430\u043B\u043E\u043C\u0430\u0442",verb:"\u0434\u043E\u0448\u0442\u0430 \u0431\u043E\u0448\u0430\u0434"},file:{unit:"\u0431\u0430\u0439\u0442",verb:"\u0434\u043E\u0448\u0442\u0430 \u0431\u043E\u0448\u0430\u0434"},array:{unit:"\u0443\u043D\u0441\u0443\u0440",verb:"\u0434\u043E\u0448\u0442\u0430 \u0431\u043E\u0448\u0430\u0434"},set:{unit:"\u0443\u043D\u0441\u0443\u0440",verb:"\u0434\u043E\u0448\u0442\u0430 \u0431\u043E\u0448\u0430\u0434"},map:{unit:"\u0441\u0430\u0431\u0442",verb:"\u0434\u043E\u0448\u0442\u0430 \u0431\u043E\u0448\u0430\u0434"}};function t(r){return e[r]??null}let n={regex:"\u0432\u0443\u0440\u0443\u0434",email:"\u0441\u0443\u0440\u043E\u0493\u0430\u0438 email",url:"URL",emoji:"\u044D\u043C\u043E\u04B7\u0438",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"\u0441\u0430\u043D\u0430\u0432\u0443 \u0432\u0430\u049B\u0442\u0438 ISO",date:"\u0441\u0430\u043D\u0430\u0438 ISO",time:"\u0432\u0430\u049B\u0442\u0438 ISO",duration:"\u0434\u0430\u0432\u043E\u043C\u043D\u043E\u043A\u0438\u0438 ISO",ipv4:"\u0441\u0443\u0440\u043E\u0493\u0430\u0438 IPv4",ipv6:"\u0441\u0443\u0440\u043E\u0493\u0430\u0438 IPv6",mac:"\u0441\u0443\u0440\u043E\u0493\u0430\u0438 MAC",cidrv4:"\u043C\u0430\u04B3\u0434\u0443\u0434\u0430\u0438 IPv4",cidrv6:"\u043C\u0430\u04B3\u0434\u0443\u0434\u0430\u0438 IPv6",base64:"\u0441\u0430\u0442\u0440\u0438 \u0434\u0430\u0440 \u0444\u043E\u0440\u043C\u0430\u0442\u0438 base64",base64url:"\u0441\u0430\u0442\u0440\u0438 \u0434\u0430\u0440 \u0444\u043E\u0440\u043C\u0430\u0442\u0438 base64url",json_string:"\u0441\u0430\u0442\u0440\u0438 JSON",e164:"\u0440\u0430\u049B\u0430\u043C\u0438 E.164",credit_card:"\u0440\u0430\u049B\u0430\u043C\u0438 \u043A\u043E\u0440\u0442\u0438 \u043A\u0440\u0435\u0434\u0438\u0442\u04E3",currency_code:"\u0440\u0430\u043C\u0437\u0438 \u0430\u0441\u044A\u043E\u0440",iban:"IBAN",jwt:"JWT",template_literal:"\u0432\u0443\u0440\u0443\u0434"},i={nan:"NaN",number:"\u0440\u0430\u049B\u0430\u043C",string:"\u0441\u0430\u0442\u0440",array:"\u043C\u0430\u0441\u0441\u0438\u0432",object:"\u043E\u0431\u044A\u0435\u043A\u0442",date:"\u0441\u0430\u043D\u0430"};return r=>{switch(r.code){case"invalid_type":{let a=i[r.expected]??r.expected,o=X(r.input),s=i[o]??o;return`\u0412\u0443\u0440\u0443\u0434\u0438 \u043D\u043E\u0434\u0443\u0440\u0443\u0441\u0442: ${a} \u0438\u043D\u0442\u0438\u0437\u043E\u0440 \u043C\u0435\u0440\u0430\u0444\u0442, ${s} \u0433\u0438\u0440\u0438\u0444\u0442\u0430 \u0448\u0443\u0434`}case"invalid_value":return r.values.length===1?`\u0412\u0443\u0440\u0443\u0434\u0438 \u043D\u043E\u0434\u0443\u0440\u0443\u0441\u0442: ${K(r.values[0])} \u0438\u043D\u0442\u0438\u0437\u043E\u0440 \u043C\u0435\u0440\u0430\u0444\u0442`:`\u0418\u043D\u0442\u0438\u0445\u043E\u0431\u0438 \u043D\u043E\u0434\u0443\u0440\u0443\u0441\u0442: \u044F\u043A\u0435 \u0430\u0437 ${D(r.values,"|")} \u0438\u043D\u0442\u0438\u0437\u043E\u0440 \u043C\u0435\u0440\u0430\u0444\u0442`;case"too_big":{let a=r.inclusive?"<=":"<",o=t(r.origin);return o?`\u0425\u0435\u043B\u0435 \u043A\u0430\u043B\u043E\u043D: ${r.origin??"\u049B\u0438\u043C\u0430\u0442"} \u0431\u043E\u044F\u0434 ${a}${r.maximum.toString()} ${o.unit} ${o.verb}`:`\u0425\u0435\u043B\u0435 \u043A\u0430\u043B\u043E\u043D: ${r.origin??"\u049B\u0438\u043C\u0430\u0442"} \u0431\u043E\u044F\u0434 ${a}${r.maximum.toString()} \u0431\u043E\u0448\u0430\u0434`}case"too_small":{let a=r.inclusive?">=":">",o=t(r.origin);return o?`\u0425\u0435\u043B\u0435 \u0445\u0443\u0440\u0434: ${r.origin} \u0431\u043E\u044F\u0434 ${a}${r.minimum.toString()} ${o.unit} ${o.verb}`:`\u0425\u0435\u043B\u0435 \u0445\u0443\u0440\u0434: ${r.origin} \u0431\u043E\u044F\u0434 ${a}${r.minimum.toString()} \u0431\u043E\u0448\u0430\u0434`}case"invalid_format":{let a=r;return a.format==="starts_with"?`\u0421\u0430\u0442\u0440\u0438 \u043D\u043E\u0434\u0443\u0440\u0443\u0441\u0442: \u0431\u043E\u044F\u0434 \u0431\u043E "${a.prefix}" \u043E\u0493\u043E\u0437 \u0448\u0430\u0432\u0430\u0434`:a.format==="ends_with"?`\u0421\u0430\u0442\u0440\u0438 \u043D\u043E\u0434\u0443\u0440\u0443\u0441\u0442: \u0431\u043E\u044F\u0434 \u0431\u043E "${a.suffix}" \u0430\u043D\u04B7\u043E\u043C \u0451\u0431\u0430\u0434`:a.format==="includes"?`\u0421\u0430\u0442\u0440\u0438 \u043D\u043E\u0434\u0443\u0440\u0443\u0441\u0442: \u0431\u043E\u044F\u0434 "${a.includes}"-\u0440\u043E \u0434\u0430\u0440 \u0431\u0430\u0440 \u0433\u0438\u0440\u0430\u0434`:a.format==="regex"?`\u0421\u0430\u0442\u0440\u0438 \u043D\u043E\u0434\u0443\u0440\u0443\u0441\u0442: \u0431\u043E\u044F\u0434 \u0431\u0430 \u043D\u0430\u043C\u0443\u043D\u0430\u0438 ${a.pattern} \u043C\u0443\u0432\u043E\u0444\u0438\u049B\u0430\u0442 \u043A\u0443\u043D\u0430\u0434`:`${n[a.format]??r.format}-\u0438 \u043D\u043E\u0434\u0443\u0440\u0443\u0441\u0442`}case"not_multiple_of":return`\u0420\u0430\u049B\u0430\u043C\u0438 \u043D\u043E\u0434\u0443\u0440\u0443\u0441\u0442: \u0431\u043E\u044F\u0434 \u0431\u0430 ${r.divisor} \u0431\u0435 \u0431\u0430\u049B\u0438\u044F \u0442\u0430\u049B\u0441\u0438\u043C \u0448\u0430\u0432\u0430\u0434`;case"unrecognized_keys":return`\u041A\u0430\u043B\u0438\u0434${r.keys.length>1?"\u04B3\u043E\u0438":"\u0438"} \u043D\u043E\u043C\u0430\u044A\u043B\u0443\u043C: ${D(r.keys,", ")}`;case"invalid_key":return`\u041A\u0430\u043B\u0438\u0434\u0438 \u043D\u043E\u0434\u0443\u0440\u0443\u0441\u0442 \u0434\u0430\u0440 ${r.origin}`;case"invalid_union":return r.options&&Array.isArray(r.options)&&r.options.length>0?`\u049A\u0438\u043C\u0430\u0442\u0438 \u043D\u043E\u0434\u0443\u0440\u0443\u0441\u0442\u0438 \u0434\u0438\u0441\u043A\u0440\u0438\u043C\u0438\u043D\u0430\u0442\u043E\u0440: ${r.options.map(o=>`'${o}'`).join(" | ")} \u0438\u043D\u0442\u0438\u0437\u043E\u0440 \u043C\u0435\u0440\u0430\u0444\u0442`:"\u0412\u0443\u0440\u0443\u0434\u0438 \u043D\u043E\u0434\u0443\u0440\u0443\u0441\u0442";case"invalid_element":return`\u049A\u0438\u043C\u0430\u0442\u0438 \u043D\u043E\u0434\u0443\u0440\u0443\u0441\u0442 \u0434\u0430\u0440 ${r.origin}`;default:return"\u0412\u0443\u0440\u0443\u0434\u0438 \u043D\u043E\u0434\u0443\u0440\u0443\u0441\u0442"}}};function QN(){return{localeError:k5()}}var x5=()=>{let e={string:{unit:"\u0E15\u0E31\u0E27\u0E2D\u0E31\u0E01\u0E29\u0E23",verb:"\u0E04\u0E27\u0E23\u0E21\u0E35"},file:{unit:"\u0E44\u0E1A\u0E15\u0E4C",verb:"\u0E04\u0E27\u0E23\u0E21\u0E35"},array:{unit:"\u0E23\u0E32\u0E22\u0E01\u0E32\u0E23",verb:"\u0E04\u0E27\u0E23\u0E21\u0E35"},set:{unit:"\u0E23\u0E32\u0E22\u0E01\u0E32\u0E23",verb:"\u0E04\u0E27\u0E23\u0E21\u0E35"},map:{unit:"\u0E23\u0E32\u0E22\u0E01\u0E32\u0E23",verb:"\u0E04\u0E27\u0E23\u0E21\u0E35"}};function t(r){return e[r]??null}let n={regex:"\u0E02\u0E49\u0E2D\u0E21\u0E39\u0E25\u0E17\u0E35\u0E48\u0E1B\u0E49\u0E2D\u0E19",email:"\u0E17\u0E35\u0E48\u0E2D\u0E22\u0E39\u0E48\u0E2D\u0E35\u0E40\u0E21\u0E25",url:"URL",emoji:"\u0E2D\u0E34\u0E42\u0E21\u0E08\u0E34",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"\u0E27\u0E31\u0E19\u0E17\u0E35\u0E48\u0E40\u0E27\u0E25\u0E32\u0E41\u0E1A\u0E1A ISO",date:"\u0E27\u0E31\u0E19\u0E17\u0E35\u0E48\u0E41\u0E1A\u0E1A ISO",time:"\u0E40\u0E27\u0E25\u0E32\u0E41\u0E1A\u0E1A ISO",duration:"\u0E0A\u0E48\u0E27\u0E07\u0E40\u0E27\u0E25\u0E32\u0E41\u0E1A\u0E1A ISO",ipv4:"\u0E17\u0E35\u0E48\u0E2D\u0E22\u0E39\u0E48 IPv4",ipv6:"\u0E17\u0E35\u0E48\u0E2D\u0E22\u0E39\u0E48 IPv6",mac:"\u0E17\u0E35\u0E48\u0E2D\u0E22\u0E39\u0E48 MAC",cidrv4:"\u0E0A\u0E48\u0E27\u0E07 IP \u0E41\u0E1A\u0E1A IPv4",cidrv6:"\u0E0A\u0E48\u0E27\u0E07 IP \u0E41\u0E1A\u0E1A IPv6",base64:"\u0E02\u0E49\u0E2D\u0E04\u0E27\u0E32\u0E21\u0E41\u0E1A\u0E1A Base64",base64url:"\u0E02\u0E49\u0E2D\u0E04\u0E27\u0E32\u0E21\u0E41\u0E1A\u0E1A Base64 \u0E2A\u0E33\u0E2B\u0E23\u0E31\u0E1A URL",json_string:"\u0E02\u0E49\u0E2D\u0E04\u0E27\u0E32\u0E21\u0E41\u0E1A\u0E1A JSON",e164:"\u0E40\u0E1A\u0E2D\u0E23\u0E4C\u0E42\u0E17\u0E23\u0E28\u0E31\u0E1E\u0E17\u0E4C\u0E23\u0E30\u0E2B\u0E27\u0E48\u0E32\u0E07\u0E1B\u0E23\u0E30\u0E40\u0E17\u0E28 (E.164)",credit_card:"\u0E2B\u0E21\u0E32\u0E22\u0E40\u0E25\u0E02\u0E1A\u0E31\u0E15\u0E23\u0E40\u0E04\u0E23\u0E14\u0E34\u0E15",currency_code:"\u0E23\u0E2B\u0E31\u0E2A\u0E2A\u0E01\u0E38\u0E25\u0E40\u0E07\u0E34\u0E19",iban:"IBAN",jwt:"\u0E42\u0E17\u0E40\u0E04\u0E19 JWT",template_literal:"\u0E02\u0E49\u0E2D\u0E21\u0E39\u0E25\u0E17\u0E35\u0E48\u0E1B\u0E49\u0E2D\u0E19"},i={nan:"NaN",number:"\u0E15\u0E31\u0E27\u0E40\u0E25\u0E02",array:"\u0E2D\u0E32\u0E23\u0E4C\u0E40\u0E23\u0E22\u0E4C (Array)",null:"\u0E44\u0E21\u0E48\u0E21\u0E35\u0E04\u0E48\u0E32 (null)"};return r=>{switch(r.code){case"invalid_type":{let a=i[r.expected]??r.expected,o=X(r.input),s=i[o]??o;return/^[A-Z]/.test(r.expected)?`\u0E1B\u0E23\u0E30\u0E40\u0E20\u0E17\u0E02\u0E49\u0E2D\u0E21\u0E39\u0E25\u0E44\u0E21\u0E48\u0E16\u0E39\u0E01\u0E15\u0E49\u0E2D\u0E07: \u0E04\u0E27\u0E23\u0E40\u0E1B\u0E47\u0E19 instanceof ${r.expected} \u0E41\u0E15\u0E48\u0E44\u0E14\u0E49\u0E23\u0E31\u0E1A ${s}`:`\u0E1B\u0E23\u0E30\u0E40\u0E20\u0E17\u0E02\u0E49\u0E2D\u0E21\u0E39\u0E25\u0E44\u0E21\u0E48\u0E16\u0E39\u0E01\u0E15\u0E49\u0E2D\u0E07: \u0E04\u0E27\u0E23\u0E40\u0E1B\u0E47\u0E19 ${a} \u0E41\u0E15\u0E48\u0E44\u0E14\u0E49\u0E23\u0E31\u0E1A ${s}`}case"invalid_value":return r.values.length===1?`\u0E04\u0E48\u0E32\u0E44\u0E21\u0E48\u0E16\u0E39\u0E01\u0E15\u0E49\u0E2D\u0E07: \u0E04\u0E27\u0E23\u0E40\u0E1B\u0E47\u0E19 ${K(r.values[0])}`:`\u0E15\u0E31\u0E27\u0E40\u0E25\u0E37\u0E2D\u0E01\u0E44\u0E21\u0E48\u0E16\u0E39\u0E01\u0E15\u0E49\u0E2D\u0E07: \u0E04\u0E27\u0E23\u0E40\u0E1B\u0E47\u0E19\u0E2B\u0E19\u0E36\u0E48\u0E07\u0E43\u0E19 ${D(r.values,"|")}`;case"too_big":{let a=r.inclusive?"\u0E44\u0E21\u0E48\u0E40\u0E01\u0E34\u0E19":"\u0E19\u0E49\u0E2D\u0E22\u0E01\u0E27\u0E48\u0E32",o=t(r.origin);return o?`\u0E40\u0E01\u0E34\u0E19\u0E01\u0E33\u0E2B\u0E19\u0E14: ${r.origin??"\u0E04\u0E48\u0E32"} \u0E04\u0E27\u0E23\u0E21\u0E35${a} ${r.maximum.toString()} ${o.unit??"\u0E23\u0E32\u0E22\u0E01\u0E32\u0E23"}`:`\u0E40\u0E01\u0E34\u0E19\u0E01\u0E33\u0E2B\u0E19\u0E14: ${r.origin??"\u0E04\u0E48\u0E32"} \u0E04\u0E27\u0E23\u0E21\u0E35${a} ${r.maximum.toString()}`}case"too_small":{let a=r.inclusive?"\u0E2D\u0E22\u0E48\u0E32\u0E07\u0E19\u0E49\u0E2D\u0E22":"\u0E21\u0E32\u0E01\u0E01\u0E27\u0E48\u0E32",o=t(r.origin);return o?`\u0E19\u0E49\u0E2D\u0E22\u0E01\u0E27\u0E48\u0E32\u0E01\u0E33\u0E2B\u0E19\u0E14: ${r.origin} \u0E04\u0E27\u0E23\u0E21\u0E35${a} ${r.minimum.toString()} ${o.unit}`:`\u0E19\u0E49\u0E2D\u0E22\u0E01\u0E27\u0E48\u0E32\u0E01\u0E33\u0E2B\u0E19\u0E14: ${r.origin} \u0E04\u0E27\u0E23\u0E21\u0E35${a} ${r.minimum.toString()}`}case"invalid_format":{let a=r;return a.format==="starts_with"?`\u0E23\u0E39\u0E1B\u0E41\u0E1A\u0E1A\u0E44\u0E21\u0E48\u0E16\u0E39\u0E01\u0E15\u0E49\u0E2D\u0E07: \u0E02\u0E49\u0E2D\u0E04\u0E27\u0E32\u0E21\u0E15\u0E49\u0E2D\u0E07\u0E02\u0E36\u0E49\u0E19\u0E15\u0E49\u0E19\u0E14\u0E49\u0E27\u0E22 "${a.prefix}"`:a.format==="ends_with"?`\u0E23\u0E39\u0E1B\u0E41\u0E1A\u0E1A\u0E44\u0E21\u0E48\u0E16\u0E39\u0E01\u0E15\u0E49\u0E2D\u0E07: \u0E02\u0E49\u0E2D\u0E04\u0E27\u0E32\u0E21\u0E15\u0E49\u0E2D\u0E07\u0E25\u0E07\u0E17\u0E49\u0E32\u0E22\u0E14\u0E49\u0E27\u0E22 "${a.suffix}"`:a.format==="includes"?`\u0E23\u0E39\u0E1B\u0E41\u0E1A\u0E1A\u0E44\u0E21\u0E48\u0E16\u0E39\u0E01\u0E15\u0E49\u0E2D\u0E07: \u0E02\u0E49\u0E2D\u0E04\u0E27\u0E32\u0E21\u0E15\u0E49\u0E2D\u0E07\u0E21\u0E35 "${a.includes}" \u0E2D\u0E22\u0E39\u0E48\u0E43\u0E19\u0E02\u0E49\u0E2D\u0E04\u0E27\u0E32\u0E21`:a.format==="regex"?`\u0E23\u0E39\u0E1B\u0E41\u0E1A\u0E1A\u0E44\u0E21\u0E48\u0E16\u0E39\u0E01\u0E15\u0E49\u0E2D\u0E07: \u0E15\u0E49\u0E2D\u0E07\u0E15\u0E23\u0E07\u0E01\u0E31\u0E1A\u0E23\u0E39\u0E1B\u0E41\u0E1A\u0E1A\u0E17\u0E35\u0E48\u0E01\u0E33\u0E2B\u0E19\u0E14 ${a.pattern}`:`\u0E23\u0E39\u0E1B\u0E41\u0E1A\u0E1A\u0E44\u0E21\u0E48\u0E16\u0E39\u0E01\u0E15\u0E49\u0E2D\u0E07: ${n[a.format]??r.format}`}case"not_multiple_of":return`\u0E15\u0E31\u0E27\u0E40\u0E25\u0E02\u0E44\u0E21\u0E48\u0E16\u0E39\u0E01\u0E15\u0E49\u0E2D\u0E07: \u0E15\u0E49\u0E2D\u0E07\u0E40\u0E1B\u0E47\u0E19\u0E08\u0E33\u0E19\u0E27\u0E19\u0E17\u0E35\u0E48\u0E2B\u0E32\u0E23\u0E14\u0E49\u0E27\u0E22 ${r.divisor} \u0E44\u0E14\u0E49\u0E25\u0E07\u0E15\u0E31\u0E27`;case"unrecognized_keys":return`\u0E1E\u0E1A\u0E04\u0E35\u0E22\u0E4C\u0E17\u0E35\u0E48\u0E44\u0E21\u0E48\u0E23\u0E39\u0E49\u0E08\u0E31\u0E01: ${D(r.keys,", ")}`;case"invalid_key":return`\u0E04\u0E35\u0E22\u0E4C\u0E44\u0E21\u0E48\u0E16\u0E39\u0E01\u0E15\u0E49\u0E2D\u0E07\u0E43\u0E19 ${r.origin}`;case"invalid_union":return"\u0E02\u0E49\u0E2D\u0E21\u0E39\u0E25\u0E44\u0E21\u0E48\u0E16\u0E39\u0E01\u0E15\u0E49\u0E2D\u0E07: \u0E44\u0E21\u0E48\u0E15\u0E23\u0E07\u0E01\u0E31\u0E1A\u0E23\u0E39\u0E1B\u0E41\u0E1A\u0E1A\u0E22\u0E39\u0E40\u0E19\u0E35\u0E22\u0E19\u0E17\u0E35\u0E48\u0E01\u0E33\u0E2B\u0E19\u0E14\u0E44\u0E27\u0E49";case"invalid_element":return`\u0E02\u0E49\u0E2D\u0E21\u0E39\u0E25\u0E44\u0E21\u0E48\u0E16\u0E39\u0E01\u0E15\u0E49\u0E2D\u0E07\u0E43\u0E19 ${r.origin}`;default:return"\u0E02\u0E49\u0E2D\u0E21\u0E39\u0E25\u0E44\u0E21\u0E48\u0E16\u0E39\u0E01\u0E15\u0E49\u0E2D\u0E07"}}};function eA(){return{localeError:x5()}}var R5=()=>{let e={string:{unit:"simwol",verb:"bolmaly"},file:{unit:"ba\xFDt",verb:"bolmaly"},array:{unit:"elementler",verb:"bolmaly"},set:{unit:"elementler",verb:"bolmaly"},map:{unit:"elementler",verb:"bolmaly"}};function t(r){return e[r]??null}let n={regex:"giri\u015F",email:"e-po\xE7ta salgysy",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO sene we wagt",date:"ISO sene",time:"ISO wagt",duration:"ISO wagt aralygy",ipv4:"IPv4 salgysy",ipv6:"IPv6 salgysy",mac:"MAC salgysy",cidrv4:"IPv4 aralygy",cidrv6:"IPv6 aralygy",base64:"base64 bilen \u015Fifrlenen setir",base64url:"base64url bilen \u015Fifrlenen setir",json_string:"JSON setiri",e164:"E.164 nomeri",credit_card:"kredit kartyny\u0148 nomeri",currency_code:"wal\xFDuta kody",iban:"IBAN",jwt:"JWT",template_literal:"\u015Fablon"},i={nan:"NaN"};return r=>{switch(r.code){case"invalid_type":{let a=i[r.expected]??r.expected,o=X(r.input),s=i[o]??o;return`N\xE4dogry baha: gara\u015Fylan ${a} \xFDerine ${s} alyndy`}case"invalid_value":return r.values.length===1?`N\xE4dogry baha: ${K(r.values[0])} bolmaly`:`N\xE4dogry sa\xFDlaw: a\u015Fakdakylardan biri bolmaly: ${D(r.values,"|")}`;case"too_big":{let a=r.inclusive?"<=":"<",o=t(r.origin);return o?`Has uly: gara\u015Fyl\xFDan ${r.origin??"baha"} ${a} ${r.maximum.toString()} ${o.unit??"element"}`:`Has uly: gara\u015Fyl\xFDan ${r.origin??"baha"} ${a} ${r.maximum.toString()}`}case"too_small":{let a=r.inclusive?">=":">",o=t(r.origin);return o?`Has ki\xE7i: gara\u015Fyl\xFDan ${r.origin} ${a} ${r.minimum.toString()} ${o.unit}`:`Has ki\xE7i: gara\u015Fyl\xFDan ${r.origin} ${a} ${r.minimum.toString()}`}case"invalid_format":{let a=r;return a.format==="starts_with"?`N\xE4dogry setir: "${a.prefix}" bilen ba\u015Flamaly`:a.format==="ends_with"?`N\xE4dogry setir: "${a.suffix}" bilen gutarmaly`:a.format==="includes"?`N\xE4dogry setir: "${a.includes}" saklamaly`:a.format==="regex"?`N\xE4dogry setir: ${a.pattern} nusga la\xFDyk bolmaly`:`N\xE4dogry ${n[a.format]??r.format}`}case"not_multiple_of":return`N\xE4dogry san: ${r.divisor} bilen galyndysyz b\xF6l\xFCnmeli`;case"unrecognized_keys":return`Tanalma\xFDan a\xE7ar${r.keys.length>1?"lar":""}: ${D(r.keys,", ")}`;case"invalid_key":return`${r.origin} i\xE7inde n\xE4dogry a\xE7ar`;case"invalid_union":return"N\xE4dogry baha";case"invalid_element":return`${r.origin} i\xE7inde n\xE4dogry baha`;default:return"N\xE4dogry baha"}}};function tA(){return{localeError:R5()}}var T5=()=>{let e={string:{unit:"karakter",verb:"olmal\u0131"},file:{unit:"bayt",verb:"olmal\u0131"},array:{unit:"\xF6\u011Fe",verb:"olmal\u0131"},set:{unit:"\xF6\u011Fe",verb:"olmal\u0131"},map:{unit:"\xF6\u011Fe",verb:"olmal\u0131"}};function t(r){return e[r]??null}let n={regex:"girdi",email:"e-posta adresi",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO tarih ve saat",date:"ISO tarih",time:"ISO saat",duration:"ISO s\xFCre",ipv4:"IPv4 adresi",ipv6:"IPv6 adresi",mac:"MAC adresi",cidrv4:"IPv4 aral\u0131\u011F\u0131",cidrv6:"IPv6 aral\u0131\u011F\u0131",base64:"base64 ile \u015Fifrelenmi\u015F metin",base64url:"base64url ile \u015Fifrelenmi\u015F metin",json_string:"JSON dizesi",e164:"E.164 say\u0131s\u0131",credit_card:"kredi kart\u0131 numaras\u0131",currency_code:"para birimi kodu",iban:"IBAN",jwt:"JWT",template_literal:"\u015Eablon dizesi"},i={nan:"NaN"};return r=>{switch(r.code){case"invalid_type":{let a=i[r.expected]??r.expected,o=X(r.input),s=i[o]??o;return/^[A-Z]/.test(r.expected)?`Ge\xE7ersiz de\u011Fer: beklenen instanceof ${r.expected}, al\u0131nan ${s}`:`Ge\xE7ersiz de\u011Fer: beklenen ${a}, al\u0131nan ${s}`}case"invalid_value":return r.values.length===1?`Ge\xE7ersiz de\u011Fer: beklenen ${K(r.values[0])}`:`Ge\xE7ersiz se\xE7enek: a\u015Fa\u011F\u0131dakilerden biri olmal\u0131: ${D(r.values,"|")}`;case"too_big":{let a=r.inclusive?"<=":"<",o=t(r.origin);return o?`\xC7ok b\xFCy\xFCk: beklenen ${r.origin??"de\u011Fer"} ${a}${r.maximum.toString()} ${o.unit??"\xF6\u011Fe"}`:`\xC7ok b\xFCy\xFCk: beklenen ${r.origin??"de\u011Fer"} ${a}${r.maximum.toString()}`}case"too_small":{let a=r.inclusive?">=":">",o=t(r.origin);return o?`\xC7ok k\xFC\xE7\xFCk: beklenen ${r.origin} ${a}${r.minimum.toString()} ${o.unit}`:`\xC7ok k\xFC\xE7\xFCk: beklenen ${r.origin} ${a}${r.minimum.toString()}`}case"invalid_format":{let a=r;return a.format==="starts_with"?`Ge\xE7ersiz metin: "${a.prefix}" ile ba\u015Flamal\u0131`:a.format==="ends_with"?`Ge\xE7ersiz metin: "${a.suffix}" ile bitmeli`:a.format==="includes"?`Ge\xE7ersiz metin: "${a.includes}" i\xE7ermeli`:a.format==="regex"?`Ge\xE7ersiz metin: ${a.pattern} desenine uymal\u0131`:`Ge\xE7ersiz ${n[a.format]??r.format}`}case"not_multiple_of":return`Ge\xE7ersiz say\u0131: ${r.divisor} ile tam b\xF6l\xFCnebilmeli`;case"unrecognized_keys":return`Tan\u0131nmayan anahtar${r.keys.length>1?"lar":""}: ${D(r.keys,", ")}`;case"invalid_key":return`${r.origin} i\xE7inde ge\xE7ersiz anahtar`;case"invalid_union":return"Ge\xE7ersiz de\u011Fer";case"invalid_element":return`${r.origin} i\xE7inde ge\xE7ersiz de\u011Fer`;default:return"Ge\xE7ersiz de\u011Fer"}}};function nA(){return{localeError:T5()}}var E5=()=>{let e={string:{unit:"\u0441\u0438\u043C\u0432\u043E\u043B\u0456\u0432",verb:"\u043C\u0430\u0442\u0438\u043C\u0435"},file:{unit:"\u0431\u0430\u0439\u0442\u0456\u0432",verb:"\u043C\u0430\u0442\u0438\u043C\u0435"},array:{unit:"\u0435\u043B\u0435\u043C\u0435\u043D\u0442\u0456\u0432",verb:"\u043C\u0430\u0442\u0438\u043C\u0435"},set:{unit:"\u0435\u043B\u0435\u043C\u0435\u043D\u0442\u0456\u0432",verb:"\u043C\u0430\u0442\u0438\u043C\u0435"},map:{unit:"\u0435\u043B\u0435\u043C\u0435\u043D\u0442\u0456\u0432",verb:"\u043C\u0430\u0442\u0438\u043C\u0435"}};function t(r){return e[r]??null}let n={regex:"\u0432\u0445\u0456\u0434\u043D\u0456 \u0434\u0430\u043D\u0456",email:"\u0430\u0434\u0440\u0435\u0441\u0430 \u0435\u043B\u0435\u043A\u0442\u0440\u043E\u043D\u043D\u043E\u0457 \u043F\u043E\u0448\u0442\u0438",url:"URL",emoji:"\u0435\u043C\u043E\u0434\u0437\u0456",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"\u0434\u0430\u0442\u0430 \u0442\u0430 \u0447\u0430\u0441 ISO",date:"\u0434\u0430\u0442\u0430 ISO",time:"\u0447\u0430\u0441 ISO",duration:"\u0442\u0440\u0438\u0432\u0430\u043B\u0456\u0441\u0442\u044C ISO",ipv4:"\u0430\u0434\u0440\u0435\u0441\u0430 IPv4",ipv6:"\u0430\u0434\u0440\u0435\u0441\u0430 IPv6",mac:"\u0430\u0434\u0440\u0435\u0441\u0430 MAC",cidrv4:"\u0434\u0456\u0430\u043F\u0430\u0437\u043E\u043D IPv4",cidrv6:"\u0434\u0456\u0430\u043F\u0430\u0437\u043E\u043D IPv6",base64:"\u0440\u044F\u0434\u043E\u043A \u0443 \u043A\u043E\u0434\u0443\u0432\u0430\u043D\u043D\u0456 base64",base64url:"\u0440\u044F\u0434\u043E\u043A \u0443 \u043A\u043E\u0434\u0443\u0432\u0430\u043D\u043D\u0456 base64url",json_string:"\u0440\u044F\u0434\u043E\u043A JSON",e164:"\u043D\u043E\u043C\u0435\u0440 E.164",credit_card:"\u043D\u043E\u043C\u0435\u0440 \u043A\u0440\u0435\u0434\u0438\u0442\u043D\u043E\u0457 \u043A\u0430\u0440\u0442\u043A\u0438",currency_code:"\u043A\u043E\u0434 \u0432\u0430\u043B\u044E\u0442\u0438",iban:"IBAN",jwt:"JWT",template_literal:"\u0432\u0445\u0456\u0434\u043D\u0456 \u0434\u0430\u043D\u0456"},i={nan:"NaN",number:"\u0447\u0438\u0441\u043B\u043E",array:"\u043C\u0430\u0441\u0438\u0432"};return r=>{switch(r.code){case"invalid_type":{let a=i[r.expected]??r.expected,o=X(r.input),s=i[o]??o;return/^[A-Z]/.test(r.expected)?`\u041D\u0435\u043F\u0440\u0430\u0432\u0438\u043B\u044C\u043D\u0456 \u0432\u0445\u0456\u0434\u043D\u0456 \u0434\u0430\u043D\u0456: \u043E\u0447\u0456\u043A\u0443\u0454\u0442\u044C\u0441\u044F instanceof ${r.expected}, \u043E\u0442\u0440\u0438\u043C\u0430\u043D\u043E ${s}`:`\u041D\u0435\u043F\u0440\u0430\u0432\u0438\u043B\u044C\u043D\u0456 \u0432\u0445\u0456\u0434\u043D\u0456 \u0434\u0430\u043D\u0456: \u043E\u0447\u0456\u043A\u0443\u0454\u0442\u044C\u0441\u044F ${a}, \u043E\u0442\u0440\u0438\u043C\u0430\u043D\u043E ${s}`}case"invalid_value":return r.values.length===1?`\u041D\u0435\u043F\u0440\u0430\u0432\u0438\u043B\u044C\u043D\u0456 \u0432\u0445\u0456\u0434\u043D\u0456 \u0434\u0430\u043D\u0456: \u043E\u0447\u0456\u043A\u0443\u0454\u0442\u044C\u0441\u044F ${K(r.values[0])}`:`\u041D\u0435\u043F\u0440\u0430\u0432\u0438\u043B\u044C\u043D\u0430 \u043E\u043F\u0446\u0456\u044F: \u043E\u0447\u0456\u043A\u0443\u0454\u0442\u044C\u0441\u044F \u043E\u0434\u043D\u0435 \u0437 ${D(r.values,"|")}`;case"too_big":{let a=r.inclusive?"<=":"<",o=t(r.origin);return o?`\u0417\u0430\u043D\u0430\u0434\u0442\u043E \u0432\u0435\u043B\u0438\u043A\u0435: \u043E\u0447\u0456\u043A\u0443\u0454\u0442\u044C\u0441\u044F, \u0449\u043E ${r.origin??"\u0437\u043D\u0430\u0447\u0435\u043D\u043D\u044F"} ${o.verb} ${a}${r.maximum.toString()} ${o.unit??"\u0435\u043B\u0435\u043C\u0435\u043D\u0442\u0456\u0432"}`:`\u0417\u0430\u043D\u0430\u0434\u0442\u043E \u0432\u0435\u043B\u0438\u043A\u0435: \u043E\u0447\u0456\u043A\u0443\u0454\u0442\u044C\u0441\u044F, \u0449\u043E ${r.origin??"\u0437\u043D\u0430\u0447\u0435\u043D\u043D\u044F"} \u0431\u0443\u0434\u0435 ${a}${r.maximum.toString()}`}case"too_small":{let a=r.inclusive?">=":">",o=t(r.origin);return o?`\u0417\u0430\u043D\u0430\u0434\u0442\u043E \u043C\u0430\u043B\u0435: \u043E\u0447\u0456\u043A\u0443\u0454\u0442\u044C\u0441\u044F, \u0449\u043E ${r.origin} ${o.verb} ${a}${r.minimum.toString()} ${o.unit}`:`\u0417\u0430\u043D\u0430\u0434\u0442\u043E \u043C\u0430\u043B\u0435: \u043E\u0447\u0456\u043A\u0443\u0454\u0442\u044C\u0441\u044F, \u0449\u043E ${r.origin} \u0431\u0443\u0434\u0435 ${a}${r.minimum.toString()}`}case"invalid_format":{let a=r;return a.format==="starts_with"?`\u041D\u0435\u043F\u0440\u0430\u0432\u0438\u043B\u044C\u043D\u0438\u0439 \u0440\u044F\u0434\u043E\u043A: \u043F\u043E\u0432\u0438\u043D\u0435\u043D \u043F\u043E\u0447\u0438\u043D\u0430\u0442\u0438\u0441\u044F \u0437 "${a.prefix}"`:a.format==="ends_with"?`\u041D\u0435\u043F\u0440\u0430\u0432\u0438\u043B\u044C\u043D\u0438\u0439 \u0440\u044F\u0434\u043E\u043A: \u043F\u043E\u0432\u0438\u043D\u0435\u043D \u0437\u0430\u043A\u0456\u043D\u0447\u0443\u0432\u0430\u0442\u0438\u0441\u044F \u043D\u0430 "${a.suffix}"`:a.format==="includes"?`\u041D\u0435\u043F\u0440\u0430\u0432\u0438\u043B\u044C\u043D\u0438\u0439 \u0440\u044F\u0434\u043E\u043A: \u043F\u043E\u0432\u0438\u043D\u0435\u043D \u043C\u0456\u0441\u0442\u0438\u0442\u0438 "${a.includes}"`:a.format==="regex"?`\u041D\u0435\u043F\u0440\u0430\u0432\u0438\u043B\u044C\u043D\u0438\u0439 \u0440\u044F\u0434\u043E\u043A: \u043F\u043E\u0432\u0438\u043D\u0435\u043D \u0432\u0456\u0434\u043F\u043E\u0432\u0456\u0434\u0430\u0442\u0438 \u0448\u0430\u0431\u043B\u043E\u043D\u0443 ${a.pattern}`:`\u041D\u0435\u043F\u0440\u0430\u0432\u0438\u043B\u044C\u043D\u0438\u0439 ${n[a.format]??r.format}`}case"not_multiple_of":return`\u041D\u0435\u043F\u0440\u0430\u0432\u0438\u043B\u044C\u043D\u0435 \u0447\u0438\u0441\u043B\u043E: \u043F\u043E\u0432\u0438\u043D\u043D\u043E \u0431\u0443\u0442\u0438 \u043A\u0440\u0430\u0442\u043D\u0438\u043C ${r.divisor}`;case"unrecognized_keys":return`\u041D\u0435\u0440\u043E\u0437\u043F\u0456\u0437\u043D\u0430\u043D\u0438\u0439 \u043A\u043B\u044E\u0447${r.keys.length>1?"\u0456":""}: ${D(r.keys,", ")}`;case"invalid_key":return`\u041D\u0435\u043F\u0440\u0430\u0432\u0438\u043B\u044C\u043D\u0438\u0439 \u043A\u043B\u044E\u0447 \u0443 ${r.origin}`;case"invalid_union":return"\u041D\u0435\u043F\u0440\u0430\u0432\u0438\u043B\u044C\u043D\u0456 \u0432\u0445\u0456\u0434\u043D\u0456 \u0434\u0430\u043D\u0456";case"invalid_element":return`\u041D\u0435\u043F\u0440\u0430\u0432\u0438\u043B\u044C\u043D\u0435 \u0437\u043D\u0430\u0447\u0435\u043D\u043D\u044F \u0443 ${r.origin}`;default:return"\u041D\u0435\u043F\u0440\u0430\u0432\u0438\u043B\u044C\u043D\u0456 \u0432\u0445\u0456\u0434\u043D\u0456 \u0434\u0430\u043D\u0456"}}};function _h(){return{localeError:E5()}}function rA(){return _h()}var C5=()=>{let e={string:{unit:"\u062D\u0631\u0648\u0641",verb:"\u06C1\u0648\u0646\u0627"},file:{unit:"\u0628\u0627\u0626\u0679\u0633",verb:"\u06C1\u0648\u0646\u0627"},array:{unit:"\u0622\u0626\u0679\u0645\u0632",verb:"\u06C1\u0648\u0646\u0627"},set:{unit:"\u0622\u0626\u0679\u0645\u0632",verb:"\u06C1\u0648\u0646\u0627"},map:{unit:"\u0622\u0626\u0679\u0645\u0632",verb:"\u06C1\u0648\u0646\u0627"}};function t(r){return e[r]??null}let n={regex:"\u0627\u0646 \u067E\u0679",email:"\u0627\u06CC \u0645\u06CC\u0644 \u0627\u06CC\u0688\u0631\u06CC\u0633",url:"\u06CC\u0648 \u0622\u0631 \u0627\u06CC\u0644",emoji:"\u0627\u06CC\u0645\u0648\u062C\u06CC",uuid:"\u06CC\u0648 \u06CC\u0648 \u0622\u0626\u06CC \u0688\u06CC",uuidv4:"\u06CC\u0648 \u06CC\u0648 \u0622\u0626\u06CC \u0688\u06CC \u0648\u06CC 4",uuidv6:"\u06CC\u0648 \u06CC\u0648 \u0622\u0626\u06CC \u0688\u06CC \u0648\u06CC 6",nanoid:"\u0646\u06CC\u0646\u0648 \u0622\u0626\u06CC \u0688\u06CC",guid:"\u062C\u06CC \u06CC\u0648 \u0622\u0626\u06CC \u0688\u06CC",cuid:"\u0633\u06CC \u06CC\u0648 \u0622\u0626\u06CC \u0688\u06CC",cuid2:"\u0633\u06CC \u06CC\u0648 \u0622\u0626\u06CC \u0688\u06CC 2",ulid:"\u06CC\u0648 \u0627\u06CC\u0644 \u0622\u0626\u06CC \u0688\u06CC",xid:"\u0627\u06CC\u06A9\u0633 \u0622\u0626\u06CC \u0688\u06CC",ksuid:"\u06A9\u06D2 \u0627\u06CC\u0633 \u06CC\u0648 \u0622\u0626\u06CC \u0688\u06CC",datetime:"\u0622\u0626\u06CC \u0627\u06CC\u0633 \u0627\u0648 \u0688\u06CC\u0679 \u0679\u0627\u0626\u0645",date:"\u0622\u0626\u06CC \u0627\u06CC\u0633 \u0627\u0648 \u062A\u0627\u0631\u06CC\u062E",time:"\u0622\u0626\u06CC \u0627\u06CC\u0633 \u0627\u0648 \u0648\u0642\u062A",duration:"\u0622\u0626\u06CC \u0627\u06CC\u0633 \u0627\u0648 \u0645\u062F\u062A",ipv4:"\u0622\u0626\u06CC \u067E\u06CC \u0648\u06CC 4 \u0627\u06CC\u0688\u0631\u06CC\u0633",ipv6:"\u0622\u0626\u06CC \u067E\u06CC \u0648\u06CC 6 \u0627\u06CC\u0688\u0631\u06CC\u0633",mac:"\u0627\u06CC\u0645 \u0627\u06D2 \u0633\u06CC \u0627\u06CC\u0688\u0631\u06CC\u0633",cidrv4:"\u0622\u0626\u06CC \u067E\u06CC \u0648\u06CC 4 \u0631\u06CC\u0646\u062C",cidrv6:"\u0622\u0626\u06CC \u067E\u06CC \u0648\u06CC 6 \u0631\u06CC\u0646\u062C",base64:"\u0628\u06CC\u0633 64 \u0627\u0646 \u06A9\u0648\u0688\u0688 \u0633\u0679\u0631\u0646\u06AF",base64url:"\u0628\u06CC\u0633 64 \u06CC\u0648 \u0622\u0631 \u0627\u06CC\u0644 \u0627\u0646 \u06A9\u0648\u0688\u0688 \u0633\u0679\u0631\u0646\u06AF",json_string:"\u062C\u06D2 \u0627\u06CC\u0633 \u0627\u0648 \u0627\u06CC\u0646 \u0633\u0679\u0631\u0646\u06AF",e164:"\u0627\u06CC 164 \u0646\u0645\u0628\u0631",credit_card:"\u06A9\u0631\u06CC\u0688\u0679 \u06A9\u0627\u0631\u0688 \u0646\u0645\u0628\u0631",currency_code:"\u06A9\u0631\u0646\u0633\u06CC \u06A9\u0648\u0688",iban:"IBAN",jwt:"\u062C\u06D2 \u0688\u0628\u0644\u06CC\u0648 \u0679\u06CC",template_literal:"\u0627\u0646 \u067E\u0679"},i={nan:"NaN",number:"\u0646\u0645\u0628\u0631",array:"\u0622\u0631\u06D2",null:"\u0646\u0644"};return r=>{switch(r.code){case"invalid_type":{let a=i[r.expected]??r.expected,o=X(r.input),s=i[o]??o;return/^[A-Z]/.test(r.expected)?`\u063A\u0644\u0637 \u0627\u0646 \u067E\u0679: instanceof ${r.expected} \u0645\u062A\u0648\u0642\u0639 \u062A\u06BE\u0627\u060C ${s} \u0645\u0648\u0635\u0648\u0644 \u06C1\u0648\u0627`:`\u063A\u0644\u0637 \u0627\u0646 \u067E\u0679: ${a} \u0645\u062A\u0648\u0642\u0639 \u062A\u06BE\u0627\u060C ${s} \u0645\u0648\u0635\u0648\u0644 \u06C1\u0648\u0627`}case"invalid_value":return r.values.length===1?`\u063A\u0644\u0637 \u0627\u0646 \u067E\u0679: ${K(r.values[0])} \u0645\u062A\u0648\u0642\u0639 \u062A\u06BE\u0627`:`\u063A\u0644\u0637 \u0622\u067E\u0634\u0646: ${D(r.values,"|")} \u0645\u06CC\u06BA \u0633\u06D2 \u0627\u06CC\u06A9 \u0645\u062A\u0648\u0642\u0639 \u062A\u06BE\u0627`;case"too_big":{let a=r.inclusive?"<=":"<",o=t(r.origin);return o?`\u0628\u06C1\u062A \u0628\u0691\u0627: ${r.origin??"\u0648\u06CC\u0644\u06CC\u0648"} \u06A9\u06D2 ${a}${r.maximum.toString()} ${o.unit??"\u0639\u0646\u0627\u0635\u0631"} \u06C1\u0648\u0646\u06D2 \u0645\u062A\u0648\u0642\u0639 \u062A\u06BE\u06D2`:`\u0628\u06C1\u062A \u0628\u0691\u0627: ${r.origin??"\u0648\u06CC\u0644\u06CC\u0648"} \u06A9\u0627 ${a}${r.maximum.toString()} \u06C1\u0648\u0646\u0627 \u0645\u062A\u0648\u0642\u0639 \u062A\u06BE\u0627`}case"too_small":{let a=r.inclusive?">=":">",o=t(r.origin);return o?`\u0628\u06C1\u062A \u0686\u06BE\u0648\u0679\u0627: ${r.origin} \u06A9\u06D2 ${a}${r.minimum.toString()} ${o.unit} \u06C1\u0648\u0646\u06D2 \u0645\u062A\u0648\u0642\u0639 \u062A\u06BE\u06D2`:`\u0628\u06C1\u062A \u0686\u06BE\u0648\u0679\u0627: ${r.origin} \u06A9\u0627 ${a}${r.minimum.toString()} \u06C1\u0648\u0646\u0627 \u0645\u062A\u0648\u0642\u0639 \u062A\u06BE\u0627`}case"invalid_format":{let a=r;return a.format==="starts_with"?`\u063A\u0644\u0637 \u0633\u0679\u0631\u0646\u06AF: "${a.prefix}" \u0633\u06D2 \u0634\u0631\u0648\u0639 \u06C1\u0648\u0646\u0627 \u0686\u0627\u06C1\u06CC\u06D2`:a.format==="ends_with"?`\u063A\u0644\u0637 \u0633\u0679\u0631\u0646\u06AF: "${a.suffix}" \u067E\u0631 \u062E\u062A\u0645 \u06C1\u0648\u0646\u0627 \u0686\u0627\u06C1\u06CC\u06D2`:a.format==="includes"?`\u063A\u0644\u0637 \u0633\u0679\u0631\u0646\u06AF: "${a.includes}" \u0634\u0627\u0645\u0644 \u06C1\u0648\u0646\u0627 \u0686\u0627\u06C1\u06CC\u06D2`:a.format==="regex"?`\u063A\u0644\u0637 \u0633\u0679\u0631\u0646\u06AF: \u067E\u06CC\u0679\u0631\u0646 ${a.pattern} \u0633\u06D2 \u0645\u06CC\u0686 \u06C1\u0648\u0646\u0627 \u0686\u0627\u06C1\u06CC\u06D2`:`\u063A\u0644\u0637 ${n[a.format]??r.format}`}case"not_multiple_of":return`\u063A\u0644\u0637 \u0646\u0645\u0628\u0631: ${r.divisor} \u06A9\u0627 \u0645\u0636\u0627\u0639\u0641 \u06C1\u0648\u0646\u0627 \u0686\u0627\u06C1\u06CC\u06D2`;case"unrecognized_keys":return`\u063A\u06CC\u0631 \u062A\u0633\u0644\u06CC\u0645 \u0634\u062F\u06C1 \u06A9\u06CC${r.keys.length>1?"\u0632":""}: ${D(r.keys,"\u060C ")}`;case"invalid_key":return`${r.origin} \u0645\u06CC\u06BA \u063A\u0644\u0637 \u06A9\u06CC`;case"invalid_union":return"\u063A\u0644\u0637 \u0627\u0646 \u067E\u0679";case"invalid_element":return`${r.origin} \u0645\u06CC\u06BA \u063A\u0644\u0637 \u0648\u06CC\u0644\u06CC\u0648`;default:return"\u063A\u0644\u0637 \u0627\u0646 \u067E\u0679"}}};function iA(){return{localeError:C5()}}var I5=()=>{let e={string:{unit:"belgi",verb:"bo\u2018lishi kerak"},file:{unit:"bayt",verb:"bo\u2018lishi kerak"},array:{unit:"element",verb:"bo\u2018lishi kerak"},set:{unit:"element",verb:"bo\u2018lishi kerak"},map:{unit:"yozuv",verb:"bo\u2018lishi kerak"}};function t(r){return e[r]??null}let n={regex:"kirish",email:"elektron pochta manzili",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO sana va vaqti",date:"ISO sana",time:"ISO vaqt",duration:"ISO davomiylik",ipv4:"IPv4 manzil",ipv6:"IPv6 manzil",mac:"MAC manzil",cidrv4:"IPv4 diapazon",cidrv6:"IPv6 diapazon",base64:"base64 kodlangan satr",base64url:"base64url kodlangan satr",json_string:"JSON satr",e164:"E.164 raqam",credit_card:"kredit karta raqami",currency_code:"valyuta kodi",iban:"IBAN",jwt:"JWT",template_literal:"kirish"},i={nan:"NaN",number:"raqam",array:"massiv"};return r=>{switch(r.code){case"invalid_type":{let a=i[r.expected]??r.expected,o=X(r.input),s=i[o]??o;return/^[A-Z]/.test(r.expected)?`Noto\u2018g\u2018ri kirish: kutilgan instanceof ${r.expected}, qabul qilingan ${s}`:`Noto\u2018g\u2018ri kirish: kutilgan ${a}, qabul qilingan ${s}`}case"invalid_value":return r.values.length===1?`Noto\u2018g\u2018ri kirish: kutilgan ${K(r.values[0])}`:`Noto\u2018g\u2018ri variant: quyidagilardan biri kutilgan ${D(r.values,"|")}`;case"too_big":{let a=r.inclusive?"<=":"<",o=t(r.origin);return o?`Juda katta: kutilgan ${r.origin??"qiymat"} ${a}${r.maximum.toString()} ${o.unit} ${o.verb}`:`Juda katta: kutilgan ${r.origin??"qiymat"} ${a}${r.maximum.toString()}`}case"too_small":{let a=r.inclusive?">=":">",o=t(r.origin);return o?`Juda kichik: kutilgan ${r.origin} ${a}${r.minimum.toString()} ${o.unit} ${o.verb}`:`Juda kichik: kutilgan ${r.origin} ${a}${r.minimum.toString()}`}case"invalid_format":{let a=r;return a.format==="starts_with"?`Noto\u2018g\u2018ri satr: "${a.prefix}" bilan boshlanishi kerak`:a.format==="ends_with"?`Noto\u2018g\u2018ri satr: "${a.suffix}" bilan tugashi kerak`:a.format==="includes"?`Noto\u2018g\u2018ri satr: "${a.includes}" ni o\u2018z ichiga olishi kerak`:a.format==="regex"?`Noto\u2018g\u2018ri satr: ${a.pattern} shabloniga mos kelishi kerak`:`Noto\u2018g\u2018ri ${n[a.format]??r.format}`}case"not_multiple_of":return`Noto\u2018g\u2018ri raqam: ${r.divisor} ning karralisi bo\u2018lishi kerak`;case"unrecognized_keys":return`Noma\u2019lum kalit${r.keys.length>1?"lar":""}: ${D(r.keys,", ")}`;case"invalid_key":return`${r.origin} dagi kalit noto\u2018g\u2018ri`;case"invalid_union":return"Noto\u2018g\u2018ri kirish";case"invalid_element":return`${r.origin} da noto\u2018g\u2018ri qiymat`;default:return"Noto\u2018g\u2018ri kirish"}}};function aA(){return{localeError:I5()}}var O5=()=>{let e={string:{unit:"k\xFD t\u1EF1",verb:"c\xF3"},file:{unit:"byte",verb:"c\xF3"},array:{unit:"ph\u1EA7n t\u1EED",verb:"c\xF3"},set:{unit:"ph\u1EA7n t\u1EED",verb:"c\xF3"},map:{unit:"ph\u1EA7n t\u1EED",verb:"c\xF3"}};function t(r){return e[r]??null}let n={regex:"\u0111\u1EA7u v\xE0o",email:"\u0111\u1ECBa ch\u1EC9 email",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ng\xE0y gi\u1EDD ISO",date:"ng\xE0y ISO",time:"gi\u1EDD ISO",duration:"kho\u1EA3ng th\u1EDDi gian ISO",ipv4:"\u0111\u1ECBa ch\u1EC9 IPv4",ipv6:"\u0111\u1ECBa ch\u1EC9 IPv6",mac:"\u0111\u1ECBa ch\u1EC9 MAC",cidrv4:"d\u1EA3i IPv4",cidrv6:"d\u1EA3i IPv6",base64:"chu\u1ED7i m\xE3 h\xF3a base64",base64url:"chu\u1ED7i m\xE3 h\xF3a base64url",json_string:"chu\u1ED7i JSON",e164:"s\u1ED1 E.164",credit_card:"s\u1ED1 th\u1EBB t\xEDn d\u1EE5ng",currency_code:"m\xE3 ti\u1EC1n t\u1EC7",iban:"IBAN",jwt:"JWT",template_literal:"\u0111\u1EA7u v\xE0o"},i={nan:"NaN",number:"s\u1ED1",array:"m\u1EA3ng"};return r=>{switch(r.code){case"invalid_type":{let a=i[r.expected]??r.expected,o=X(r.input),s=i[o]??o;return/^[A-Z]/.test(r.expected)?`\u0110\u1EA7u v\xE0o kh\xF4ng h\u1EE3p l\u1EC7: mong \u0111\u1EE3i instanceof ${r.expected}, nh\u1EADn \u0111\u01B0\u1EE3c ${s}`:`\u0110\u1EA7u v\xE0o kh\xF4ng h\u1EE3p l\u1EC7: mong \u0111\u1EE3i ${a}, nh\u1EADn \u0111\u01B0\u1EE3c ${s}`}case"invalid_value":return r.values.length===1?`\u0110\u1EA7u v\xE0o kh\xF4ng h\u1EE3p l\u1EC7: mong \u0111\u1EE3i ${K(r.values[0])}`:`T\xF9y ch\u1ECDn kh\xF4ng h\u1EE3p l\u1EC7: mong \u0111\u1EE3i m\u1ED9t trong c\xE1c gi\xE1 tr\u1ECB ${D(r.values,"|")}`;case"too_big":{let a=r.inclusive?"<=":"<",o=t(r.origin);return o?`Qu\xE1 l\u1EDBn: mong \u0111\u1EE3i ${r.origin??"gi\xE1 tr\u1ECB"} ${o.verb} ${a}${r.maximum.toString()} ${o.unit??"ph\u1EA7n t\u1EED"}`:`Qu\xE1 l\u1EDBn: mong \u0111\u1EE3i ${r.origin??"gi\xE1 tr\u1ECB"} ${a}${r.maximum.toString()}`}case"too_small":{let a=r.inclusive?">=":">",o=t(r.origin);return o?`Qu\xE1 nh\u1ECF: mong \u0111\u1EE3i ${r.origin} ${o.verb} ${a}${r.minimum.toString()} ${o.unit}`:`Qu\xE1 nh\u1ECF: mong \u0111\u1EE3i ${r.origin} ${a}${r.minimum.toString()}`}case"invalid_format":{let a=r;return a.format==="starts_with"?`Chu\u1ED7i kh\xF4ng h\u1EE3p l\u1EC7: ph\u1EA3i b\u1EAFt \u0111\u1EA7u b\u1EB1ng "${a.prefix}"`:a.format==="ends_with"?`Chu\u1ED7i kh\xF4ng h\u1EE3p l\u1EC7: ph\u1EA3i k\u1EBFt th\xFAc b\u1EB1ng "${a.suffix}"`:a.format==="includes"?`Chu\u1ED7i kh\xF4ng h\u1EE3p l\u1EC7: ph\u1EA3i bao g\u1ED3m "${a.includes}"`:a.format==="regex"?`Chu\u1ED7i kh\xF4ng h\u1EE3p l\u1EC7: ph\u1EA3i kh\u1EDBp v\u1EDBi m\u1EABu ${a.pattern}`:`${n[a.format]??r.format} kh\xF4ng h\u1EE3p l\u1EC7`}case"not_multiple_of":return`S\u1ED1 kh\xF4ng h\u1EE3p l\u1EC7: ph\u1EA3i l\xE0 b\u1ED9i s\u1ED1 c\u1EE7a ${r.divisor}`;case"unrecognized_keys":return`Kh\xF3a kh\xF4ng \u0111\u01B0\u1EE3c nh\u1EADn d\u1EA1ng: ${D(r.keys,", ")}`;case"invalid_key":return`Kh\xF3a kh\xF4ng h\u1EE3p l\u1EC7 trong ${r.origin}`;case"invalid_union":return"\u0110\u1EA7u v\xE0o kh\xF4ng h\u1EE3p l\u1EC7";case"invalid_element":return`Gi\xE1 tr\u1ECB kh\xF4ng h\u1EE3p l\u1EC7 trong ${r.origin}`;default:return"\u0110\u1EA7u v\xE0o kh\xF4ng h\u1EE3p l\u1EC7"}}};function oA(){return{localeError:O5()}}var N5=()=>{let e={string:{unit:"\u5B57\u7B26",verb:"\u5305\u542B"},file:{unit:"\u5B57\u8282",verb:"\u5305\u542B"},array:{unit:"\u9879",verb:"\u5305\u542B"},set:{unit:"\u9879",verb:"\u5305\u542B"},map:{unit:"\u9879",verb:"\u5305\u542B"}};function t(r){return e[r]??null}let n={regex:"\u8F93\u5165",email:"\u7535\u5B50\u90AE\u4EF6",url:"URL",emoji:"\u8868\u60C5\u7B26\u53F7",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO\u65E5\u671F\u65F6\u95F4",date:"ISO\u65E5\u671F",time:"ISO\u65F6\u95F4",duration:"ISO\u65F6\u957F",ipv4:"IPv4\u5730\u5740",ipv6:"IPv6\u5730\u5740",mac:"MAC\u5730\u5740",cidrv4:"IPv4\u7F51\u6BB5",cidrv6:"IPv6\u7F51\u6BB5",base64:"base64\u7F16\u7801\u5B57\u7B26\u4E32",base64url:"base64url\u7F16\u7801\u5B57\u7B26\u4E32",json_string:"JSON\u5B57\u7B26\u4E32",e164:"E.164\u53F7\u7801",credit_card:"\u4FE1\u7528\u5361\u53F7",currency_code:"\u8D27\u5E01\u4EE3\u7801",iban:"IBAN",jwt:"JWT",template_literal:"\u8F93\u5165"},i={nan:"NaN",number:"\u6570\u5B57",array:"\u6570\u7EC4",null:"\u7A7A\u503C(null)"};return r=>{switch(r.code){case"invalid_type":{let a=i[r.expected]??r.expected,o=X(r.input),s=i[o]??o;return/^[A-Z]/.test(r.expected)?`\u65E0\u6548\u8F93\u5165\uFF1A\u671F\u671B instanceof ${r.expected}\uFF0C\u5B9E\u9645\u63A5\u6536 ${s}`:`\u65E0\u6548\u8F93\u5165\uFF1A\u671F\u671B ${a}\uFF0C\u5B9E\u9645\u63A5\u6536 ${s}`}case"invalid_value":return r.values.length===1?`\u65E0\u6548\u8F93\u5165\uFF1A\u671F\u671B ${K(r.values[0])}`:`\u65E0\u6548\u9009\u9879\uFF1A\u671F\u671B\u4EE5\u4E0B\u4E4B\u4E00 ${D(r.values,"|")}`;case"too_big":{let a=r.inclusive?"<=":"<",o=t(r.origin);return o?`\u6570\u503C\u8FC7\u5927\uFF1A\u671F\u671B ${r.origin??"\u503C"} ${a}${r.maximum.toString()} ${o.unit??"\u4E2A\u5143\u7D20"}`:`\u6570\u503C\u8FC7\u5927\uFF1A\u671F\u671B ${r.origin??"\u503C"} ${a}${r.maximum.toString()}`}case"too_small":{let a=r.inclusive?">=":">",o=t(r.origin);return o?`\u6570\u503C\u8FC7\u5C0F\uFF1A\u671F\u671B ${r.origin} ${a}${r.minimum.toString()} ${o.unit}`:`\u6570\u503C\u8FC7\u5C0F\uFF1A\u671F\u671B ${r.origin} ${a}${r.minimum.toString()}`}case"invalid_format":{let a=r;return a.format==="starts_with"?`\u65E0\u6548\u5B57\u7B26\u4E32\uFF1A\u5FC5\u987B\u4EE5 "${a.prefix}" \u5F00\u5934`:a.format==="ends_with"?`\u65E0\u6548\u5B57\u7B26\u4E32\uFF1A\u5FC5\u987B\u4EE5 "${a.suffix}" \u7ED3\u5C3E`:a.format==="includes"?`\u65E0\u6548\u5B57\u7B26\u4E32\uFF1A\u5FC5\u987B\u5305\u542B "${a.includes}"`:a.format==="regex"?`\u65E0\u6548\u5B57\u7B26\u4E32\uFF1A\u5FC5\u987B\u6EE1\u8DB3\u6B63\u5219\u8868\u8FBE\u5F0F ${a.pattern}`:`\u65E0\u6548${n[a.format]??r.format}`}case"not_multiple_of":return`\u65E0\u6548\u6570\u5B57\uFF1A\u5FC5\u987B\u662F ${r.divisor} \u7684\u500D\u6570`;case"unrecognized_keys":return`\u51FA\u73B0\u672A\u77E5\u7684\u952E(key): ${D(r.keys,", ")}`;case"invalid_key":return`${r.origin} \u4E2D\u7684\u952E(key)\u65E0\u6548`;case"invalid_union":return"\u65E0\u6548\u8F93\u5165";case"invalid_element":return`${r.origin} \u4E2D\u5305\u542B\u65E0\u6548\u503C(value)`;default:return"\u65E0\u6548\u8F93\u5165"}}};function sA(){return{localeError:N5()}}var A5=()=>{let e={string:{unit:"\u5B57\u5143",verb:"\u64C1\u6709"},file:{unit:"\u4F4D\u5143\u7D44",verb:"\u64C1\u6709"},array:{unit:"\u9805\u76EE",verb:"\u64C1\u6709"},set:{unit:"\u9805\u76EE",verb:"\u64C1\u6709"},map:{unit:"\u9805\u76EE",verb:"\u64C1\u6709"}};function t(r){return e[r]??null}let n={regex:"\u8F38\u5165",email:"\u90F5\u4EF6\u5730\u5740",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO \u65E5\u671F\u6642\u9593",date:"ISO \u65E5\u671F",time:"ISO \u6642\u9593",duration:"ISO \u671F\u9593",ipv4:"IPv4 \u4F4D\u5740",ipv6:"IPv6 \u4F4D\u5740",mac:"MAC \u4F4D\u5740",cidrv4:"IPv4 \u7BC4\u570D",cidrv6:"IPv6 \u7BC4\u570D",base64:"base64 \u7DE8\u78BC\u5B57\u4E32",base64url:"base64url \u7DE8\u78BC\u5B57\u4E32",json_string:"JSON \u5B57\u4E32",e164:"E.164 \u6578\u503C",credit_card:"\u4FE1\u7528\u5361\u865F",currency_code:"\u8CA8\u5E63\u4EE3\u78BC",iban:"IBAN",jwt:"JWT",template_literal:"\u8F38\u5165"},i={nan:"NaN"};return r=>{switch(r.code){case"invalid_type":{let a=i[r.expected]??r.expected,o=X(r.input),s=i[o]??o;return/^[A-Z]/.test(r.expected)?`\u7121\u6548\u7684\u8F38\u5165\u503C\uFF1A\u9810\u671F\u70BA instanceof ${r.expected}\uFF0C\u4F46\u6536\u5230 ${s}`:`\u7121\u6548\u7684\u8F38\u5165\u503C\uFF1A\u9810\u671F\u70BA ${a}\uFF0C\u4F46\u6536\u5230 ${s}`}case"invalid_value":return r.values.length===1?`\u7121\u6548\u7684\u8F38\u5165\u503C\uFF1A\u9810\u671F\u70BA ${K(r.values[0])}`:`\u7121\u6548\u7684\u9078\u9805\uFF1A\u9810\u671F\u70BA\u4EE5\u4E0B\u5176\u4E2D\u4E4B\u4E00 ${D(r.values,"|")}`;case"too_big":{let a=r.inclusive?"<=":"<",o=t(r.origin);return o?`\u6578\u503C\u904E\u5927\uFF1A\u9810\u671F ${r.origin??"\u503C"} \u61C9\u70BA ${a}${r.maximum.toString()} ${o.unit??"\u500B\u5143\u7D20"}`:`\u6578\u503C\u904E\u5927\uFF1A\u9810\u671F ${r.origin??"\u503C"} \u61C9\u70BA ${a}${r.maximum.toString()}`}case"too_small":{let a=r.inclusive?">=":">",o=t(r.origin);return o?`\u6578\u503C\u904E\u5C0F\uFF1A\u9810\u671F ${r.origin} \u61C9\u70BA ${a}${r.minimum.toString()} ${o.unit}`:`\u6578\u503C\u904E\u5C0F\uFF1A\u9810\u671F ${r.origin} \u61C9\u70BA ${a}${r.minimum.toString()}`}case"invalid_format":{let a=r;return a.format==="starts_with"?`\u7121\u6548\u7684\u5B57\u4E32\uFF1A\u5FC5\u9808\u4EE5 "${a.prefix}" \u958B\u982D`:a.format==="ends_with"?`\u7121\u6548\u7684\u5B57\u4E32\uFF1A\u5FC5\u9808\u4EE5 "${a.suffix}" \u7D50\u5C3E`:a.format==="includes"?`\u7121\u6548\u7684\u5B57\u4E32\uFF1A\u5FC5\u9808\u5305\u542B "${a.includes}"`:a.format==="regex"?`\u7121\u6548\u7684\u5B57\u4E32\uFF1A\u5FC5\u9808\u7B26\u5408\u683C\u5F0F ${a.pattern}`:`\u7121\u6548\u7684 ${n[a.format]??r.format}`}case"not_multiple_of":return`\u7121\u6548\u7684\u6578\u5B57\uFF1A\u5FC5\u9808\u70BA ${r.divisor} \u7684\u500D\u6578`;case"unrecognized_keys":return`\u7121\u6CD5\u8B58\u5225\u7684\u9375\u503C${r.keys.length>1?"\u5011":""}\uFF1A${D(r.keys,"\u3001")}`;case"invalid_key":return`${r.origin} \u4E2D\u6709\u7121\u6548\u7684\u9375\u503C`;case"invalid_union":return"\u7121\u6548\u7684\u8F38\u5165\u503C";case"invalid_element":return`${r.origin} \u4E2D\u6709\u7121\u6548\u7684\u503C`;default:return"\u7121\u6548\u7684\u8F38\u5165\u503C"}}};function lA(){return{localeError:A5()}}var P5=()=>{let e={string:{unit:"\xE0mi",verb:"n\xED"},file:{unit:"bytes",verb:"n\xED"},array:{unit:"nkan",verb:"n\xED"},set:{unit:"nkan",verb:"n\xED"},map:{unit:"nkan",verb:"n\xED"}};function t(r){return e[r]??null}let n={regex:"\u1EB9\u0300r\u1ECD \xECb\xE1w\u1ECDl\xE9",email:"\xE0d\xEDr\u1EB9\u0301s\xEC \xECm\u1EB9\u0301l\xEC",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"\xE0k\xF3k\xF2 ISO",date:"\u1ECDj\u1ECD\u0301 ISO",time:"\xE0k\xF3k\xF2 ISO",duration:"\xE0k\xF3k\xF2 t\xF3 p\xE9 ISO",ipv4:"\xE0d\xEDr\u1EB9\u0301s\xEC IPv4",ipv6:"\xE0d\xEDr\u1EB9\u0301s\xEC IPv6",mac:"\xE0d\xEDr\u1EB9\u0301s\xEC MAC",cidrv4:"\xE0gb\xE8gb\xE8 IPv4",cidrv6:"\xE0gb\xE8gb\xE8 IPv6",base64:"\u1ECD\u0300r\u1ECD\u0300 t\xED a k\u1ECD\u0301 n\xED base64",base64url:"\u1ECD\u0300r\u1ECD\u0300 base64url",json_string:"\u1ECD\u0300r\u1ECD\u0300 JSON",e164:"n\u1ECD\u0301mb\xE0 E.164",credit_card:"n\u1ECDmba kaadi gbese",currency_code:"koodu ow\xF3",iban:"IBAN",jwt:"JWT",template_literal:"\u1EB9\u0300r\u1ECD \xECb\xE1w\u1ECDl\xE9"},i={nan:"NaN",number:"n\u1ECD\u0301mb\xE0",array:"akop\u1ECD"};return r=>{switch(r.code){case"invalid_type":{let a=i[r.expected]??r.expected,o=X(r.input),s=i[o]??o;return/^[A-Z]/.test(r.expected)?`\xCCb\xE1w\u1ECDl\xE9 a\u1E63\xEC\u1E63e: a n\xED l\xE1ti fi instanceof ${r.expected}, \xE0m\u1ECD\u0300 a r\xED ${s}`:`\xCCb\xE1w\u1ECDl\xE9 a\u1E63\xEC\u1E63e: a n\xED l\xE1ti fi ${a}, \xE0m\u1ECD\u0300 a r\xED ${s}`}case"invalid_value":return r.values.length===1?`\xCCb\xE1w\u1ECDl\xE9 a\u1E63\xEC\u1E63e: a n\xED l\xE1ti fi ${K(r.values[0])}`:`\xC0\u1E63\xE0y\xE0n a\u1E63\xEC\u1E63e: yan \u1ECD\u0300kan l\xE1ra ${D(r.values,"|")}`;case"too_big":{let a=r.inclusive?"<=":"<",o=t(r.origin);return o?`T\xF3 p\u1ECD\u0300 j\xF9: a n\xED l\xE1ti j\u1EB9\u0301 p\xE9 ${r.origin??"iye"} ${o.verb} ${a}${r.maximum} ${o.unit}`:`T\xF3 p\u1ECD\u0300 j\xF9: a n\xED l\xE1ti j\u1EB9\u0301 ${a}${r.maximum}`}case"too_small":{let a=r.inclusive?">=":">",o=t(r.origin);return o?`K\xE9r\xE9 ju: a n\xED l\xE1ti j\u1EB9\u0301 p\xE9 ${r.origin} ${o.verb} ${a}${r.minimum} ${o.unit}`:`K\xE9r\xE9 ju: a n\xED l\xE1ti j\u1EB9\u0301 ${a}${r.minimum}`}case"invalid_format":{let a=r;return a.format==="starts_with"?`\u1ECC\u0300r\u1ECD\u0300 a\u1E63\xEC\u1E63e: gb\u1ECD\u0301d\u1ECD\u0300 b\u1EB9\u0300r\u1EB9\u0300 p\u1EB9\u0300l\xFA "${a.prefix}"`:a.format==="ends_with"?`\u1ECC\u0300r\u1ECD\u0300 a\u1E63\xEC\u1E63e: gb\u1ECD\u0301d\u1ECD\u0300 par\xED p\u1EB9\u0300l\xFA "${a.suffix}"`:a.format==="includes"?`\u1ECC\u0300r\u1ECD\u0300 a\u1E63\xEC\u1E63e: gb\u1ECD\u0301d\u1ECD\u0300 n\xED "${a.includes}"`:a.format==="regex"?`\u1ECC\u0300r\u1ECD\u0300 a\u1E63\xEC\u1E63e: gb\u1ECD\u0301d\u1ECD\u0300 b\xE1 \xE0p\u1EB9\u1EB9r\u1EB9 mu ${a.pattern}`:`A\u1E63\xEC\u1E63e: ${n[a.format]??r.format}`}case"not_multiple_of":return`N\u1ECD\u0301mb\xE0 a\u1E63\xEC\u1E63e: gb\u1ECD\u0301d\u1ECD\u0300 j\u1EB9\u0301 \xE8y\xE0 p\xEDp\xEDn ti ${r.divisor}`;case"unrecognized_keys":return`B\u1ECDt\xECn\xEC \xE0\xECm\u1ECD\u0300: ${D(r.keys,", ")}`;case"invalid_key":return`B\u1ECDt\xECn\xEC a\u1E63\xEC\u1E63e n\xEDn\xFA ${r.origin}`;case"invalid_union":return"\xCCb\xE1w\u1ECDl\xE9 a\u1E63\xEC\u1E63e";case"invalid_element":return`Iye a\u1E63\xEC\u1E63e n\xEDn\xFA ${r.origin}`;default:return"\xCCb\xE1w\u1ECDl\xE9 a\u1E63\xEC\u1E63e"}}};function cA(){return{localeError:P5()}}var uA,Iw=Symbol("ZodOutput"),Ow=Symbol("ZodInput"),zh=class{constructor(){this._map=new WeakMap,this._idmap=new Map}add(t,...n){let i=n[0];return this._map.set(t,i),i&&typeof i=="object"&&"id"in i&&this._idmap.set(i.id,t),this}clear(){return this._map=new WeakMap,this._idmap=new Map,this}remove(t){let n=this._map.get(t);return n&&typeof n=="object"&&"id"in n&&this._idmap.delete(n.id),this._map.delete(t),this}get(t){let n=t._zod.parent;if(n){let i={...this.get(n)??{}};delete i.id;let r={...i,...this._map.get(t)};return Object.keys(r).length?r:void 0}return this._map.get(t)}has(t){return this._map.has(t)}};function wh(){return new zh}(uA=globalThis).__zod_globalRegistry??(uA.__zod_globalRegistry=wh());var bn=globalThis.__zod_globalRegistry;var Dn=Symbol.for("zod.compile.invalid"),dA=Symbol.for("zod.compile.fallback"),oi=class extends Error{constructor(t="z.compile does not support async refinements, transforms, or checks"){super(t),this.name="ZodCompileAsyncError"}},Ve=class extends Error{constructor(t,n=!0){super(`z.compile does not support ${t}; this schema must use the runtime parser`),this.name="ZodCompileUnsupportedError",this.islandable=n}};function D5(e,t){try{return kh(e,{assertOnly:!0})}catch{return t}}function Mw(e,t){try{let n=kh(e),i=$h(e,n);return i._zod.bag.validator=D5(e,n),i}catch(n){if(t?.strict)throw n;return e}}function $h(e,t){if(vh(e))throw new Ve("a schema whose subtree contains a reference cycle");let n=nt(e),i=e._zod.run,r=i.__originalRun??i,a=(o,s)=>{if(s?.async||s?.direction==="backward"||s?.skipChecks||s?.[dA]||s&&bh(s,o.value))return r(o,s);let l=t(o.value);return l!==Dn?(o.value=l,o):(s&&(s[dA]=!0),r(o,s))};return a.__originalRun=r,n._zod.bag.fallbackRun=r,n._zod.bag.validator=t,n._zod.run=a,i.__originalRun||j5(n,e,t),n}function j5(e,t,n){let i=e,r=t;if(typeof r.safeParse=="function"){let a=r.safeParse;i.safeParse=(o,s)=>{let l=n(o);return l!==Dn?{success:!0,data:l}:a(o,s)}}if(typeof r.parse=="function"){let a=r.parse;i.parse=(o,s)=>{let l=n(o);return l!==Dn?l:a(o,s)}}}function kh(e,t){let n=!0;try{n=vh(e)}catch{}if(n)throw new Ve("a schema whose subtree contains a reference cycle");let i={constants:new Map,constantCounter:0,varCounter:0,definite:!0},r=new Bo(["input"]),a=wt(r,i,e,"input",!t?.assertOnly);r.write(a===null?"return true;":`return ${a};`);let o=["INVALID",...i.constants.keys()],s=[Dn,...i.constants.values()],l=r.content.join(`
`),c=t?.debug?o.length>0?`// Constants: ${o.join(", ")}
${l}`:l:"",u=Function,d=`return (input) => {
${l}
}`,f;try{f=new u(...o,d)(...s)}catch(m){throw new Ve(`this schema (generated code failed to evaluate: ${m.message})`)}return t?.debug&&(f.code=c),f.definite=i.definite,f}function Ee(e,t){for(let[i,r]of e.constants)if(r===t)return i;let n=`c${e.constantCounter++}`;return e.constants.set(n,t),n}function Zo(e,t){return e.definite=!1,Ee(e,t)}function Re(e){return`v${e.varCounter++}`}function U5(e,t){let n=e._zod.run({value:t,issues:[]},{});if(n&&typeof n.then=="function")return Dn;let i=n;return i.issues.length===0?i.value:Dn}function kn(e,t,n,i,r=!0){let a=e.content.length,o=t.constants.size,s=t.constantCounter,l=t.varCounter;try{return wt(e,t,n,i,r)}catch(c){if(!(c instanceof Ve)||!c.islandable)throw c;if(e.content.length=a,t.constants.size>o){let u=Array.from(t.constants.keys()).slice(o);for(let d of u)t.constants.delete(d)}return t.constantCounter=s,t.varCounter=l,L5(e,t,n,i)}}function L5(e,t,n,i){t.definite=!1;let r=Ee(t,n),a=Ee(t,U5),o=Re(t);return e.write(`const ${o} = ${a}(${r}, ${i});`),e.write(`if (${o} === INVALID) return INVALID;`),o}var q5=new Set(["max_size","min_size","size_equals","max_length","min_length","length_equals"]);function B5(e,t,n,i){let r=n._zod.def.checks;if(!r||r.length===0)return i;let a=i;for(let o of r){let s=o._zod.def;if(s.when&&!q5.has(s.check))throw new Ve('check with a custom "when" condition');switch(s.check){case"greater_than":V5(e,t,s,a);break;case"less_than":H5(e,t,s,a);break;case"multiple_of":Z5(e,t,s,a);break;case"number_format":vA(e,s,a);break;case"min_length":{let l=La(s.minimum,"min_length"),c=Nw(e,t,a,`${a}.length >= ${l} && ${a}.length < ${s.minimum*2}`);e.write(`if (${c} < ${l}) return INVALID;`);break}case"max_length":{let l=La(s.maximum,"max_length"),c=Nw(e,t,a,`${a}.length > ${l}`);e.write(`if (${c} > ${l}) return INVALID;`);break}case"length_equals":{let l=La(s.length,"length_equals"),c=Nw(e,t,a,`${a}.length >= ${l} && ${a}.length <= ${s.length*2}`);e.write(`if (${c} !== ${l}) return INVALID;`);break}case"min_size":e.write(`if (${a}.size < ${La(s.minimum,"min_size")}) return INVALID;`);break;case"max_size":e.write(`if (${a}.size > ${La(s.maximum,"max_size")}) return INVALID;`);break;case"size_equals":e.write(`if (${a}.size !== ${La(s.size,"size_equals")}) return INVALID;`);break;case"string_format":a=bA(e,t,s,a);break;case"custom":a=X5(e,t,o,a);break;case"bigint_format":F5(e,s,a);break;case"mime_type":G5(e,t,s,a);break;case"property":K5(e,t,s,a);break;case"properties":J5(e,t,s,a);break;case"overwrite":{let l=Re(t);Y5(e,t,o,a,l),a=l;break}default:throw new Ve(`check type ${s.check}`)}}return a}function Nw(e,t,n,i){let r=Ee(t,Uo),a=Re(t);return e.write(`const ${a} = typeof ${n} === "string" && ${i} ? ${r}(${n}) : ${n}.length;`),a}function La(e,t){if(typeof e!="number"||!Number.isFinite(e))throw new Ve(`${t} bound of type ${typeof e}`);return`${e}`}function gA(e,t){if(typeof t=="bigint")return`${t}n`;if(typeof t=="number"){if(Number.isNaN(t))throw new Ve("comparison check with NaN bound");return`${t}`}if(t instanceof Date){if(Number.isNaN(t.getTime()))throw new Ve("comparison check with Invalid Date bound");return Ee(e,t)}throw new Ve(`comparison check bound of type ${typeof t}`)}function V5(e,t,n,i){let r=n.inclusive?"<":"<=";e.write(`if (${i} ${r} ${gA(t,n.value)}) return INVALID;`)}function H5(e,t,n,i){let r=n.inclusive?">":">=";e.write(`if (${i} ${r} ${gA(t,n.value)}) return INVALID;`)}function Z5(e,t,n,i){if(typeof n.value=="bigint"){if(n.value===BigInt(0))throw new Ve("multiple_of check with a zero divisor");e.write(`if (${i} % ${n.value}n !== 0n) return INVALID;`)}else{let r=Ee(t,ju);e.write(`if (${r}(${i}, ${La(n.value,"multiple_of")}) !== 0) return INVALID;`)}}function vA(e,t,n){let i=t.format;switch(i){case"safeint":e.write(`if (!Number.isSafeInteger(${n})) return INVALID;`);break;case"int32":e.write(`if (!Number.isInteger(${n}) || ${n} < -2147483648 || ${n} > 2147483647) return INVALID;`);break;case"uint32":e.write(`if (!Number.isInteger(${n}) || ${n} < 0 || ${n} > 4294967295) return INVALID;`);break;case"float32":e.write(`if (!Number.isFinite(${n}) || ${n} < -3.4028234663852886e38 || ${n} > 3.4028234663852886e38) return INVALID;`);break;case"float64":e.write(`if (!Number.isFinite(${n})) return INVALID;`);break;default:throw new Ve(`number format ${i}`)}}function F5(e,t,n){let i=t.format;if(i)switch(i){case"int64":e.write(`if (${n} < -9223372036854775808n || ${n} > 9223372036854775807n) return INVALID;`);break;case"uint64":e.write(`if (${n} < 0n || ${n} > 18446744073709551615n) return INVALID;`);break;default:throw new Ve(`bigint format ${i}`)}}function G5(e,t,n,i){let r=n.mime;if(r&&r.length>0){let a=Ee(t,new Set(r));e.write(`if (!${a}.has(${i}.type)) return INVALID;`)}}function J5(e,t,n,i){if(n.when)throw new Ve('check with a custom "when" condition');e.write(`if (${i} == null) return INVALID;`);let r=n.shape;for(let a of Reflect.ownKeys(r)){let o=typeof a=="symbol"?Ee(t,a):Pn(a),s=Re(t);e.write(`const ${s} = ${i}[${o}];`),kn(e,t,r[a],s,!1)}}function K5(e,t,n,i){let r=`${i}[${JSON.stringify(n.property)}]`;wt(e,t,n.schema,r)}function Y5(e,t,n,i,r){let a=n._zod.def.tx;if(!a)throw new Ve("overwrite check without a transform function");if(Fo(a))throw new oi("z.compile: async overwrite transforms are not supported");let o=Ee(t,a);e.write(`const ${r} = ${o}(${i});`)}function Aw(){throw new nr}function Dw(e){this.issues.push(e)}function X5(e,t,n,i){let r=n._zod.def;if(r.fn){if(Fo(r.fn))throw new oi("z.compile: async .refine() predicates are not supported");let a=Zo(t,r.fn),o=Ee(t,Aw),s=Re(t);return e.write(`const ${s} = ${a}(${i});`),e.write(`if (${s} instanceof Promise) ${o}();`),e.write(`if (!${s}) return INVALID;`),i}if(n._zod.check){if(Fo(n._zod.check))throw new oi("z.compile: async .superRefine() / check functions are not supported");let a=n._zod.check,s=Zo(t,c=>{let u={value:c,issues:[],addIssue:Dw};return a(u)instanceof Promise&&Aw(),u.issues.length===0?u.value:Dn}),l=Re(t);return e.write(`const ${l} = ${s}(${i});`),e.write(`if (${l} === INVALID) return INVALID;`),l}throw new Ve("custom check without a predicate or check function")}var W5=new Set(["cidrv4","cuid","cuid2","date","datetime","duration","e164","email","emoji","ends_with","guid","includes","ipv4","ksuid","lowercase","mac","nanoid","regex","starts_with","time","ulid","uppercase","uuid","xid"]);function bA(e,t,n,i,r=!0){let a=n.format;if(a==="base64"){let c=Ee(t,id);return e.write(`if (!${c}(${i})) return INVALID;`),i}if(a==="base64url"){let c=Ee(t,ih);return e.write(`if (!${c}(${i})) return INVALID;`),i}if(a==="jwt"){let c=Ee(t,sh),u=Ee(t,n.alg??null);return e.write(`if (!${c}(${i}, ${u})) return INVALID;`),i}if(a==="ipv6"){let c=Ee(t,rd);return e.write(`if (!${c}(${i})) return INVALID;`),i}if(a==="cidrv6"){let c=Ee(t,nh);return e.write(`if (!${c}(${i})) return INVALID;`),i}if(a==="credit_card"){let c=Ee(t,ah);return e.write(`if (!${c}(${i})) return INVALID;`),i}if(a==="iban"){let c=Ee(t,oh);return e.write(`if (!${c}(${i})) return INVALID;`),i}let o=n;if(a==="url"||a==="httpurl"||o.normalize||o.hostname!==void 0||o.protocol!==void 0){let c=Ee(t,Qp),u=Ee(t,n),d=Re(t),f=Re(t);if(e.write(`const ${d} = ${i}.trim();`),e.write(`const ${f} = ${c}(${d}, ${u});`),e.write(`if (typeof ${f} === "number") return INVALID;`),o.hostname!==void 0){let g=Ee(t,eh);e.write(`if (!${g}(${f}, ${u}.hostname)) return INVALID;`)}if(o.protocol!==void 0){let g=Ee(t,th);e.write(`if (!${g}(${f}, ${u}.protocol)) return INVALID;`)}if(!r)return null;let m=Re(t),h=o.normalize?`${f}.href`:`${Ee(t,nd)}(${d})`;return e.write(`const ${m} = ${h};`),m}let s=n.fn;if(s){if(Fo(s))throw new Ve(`async string format ${a}`);let c=Ee(t,s);return e.write(`if (!${c}(${i})) return INVALID;`),i}if(W5.has(a)&&n.pattern){let c=Ee(t,n.pattern);return e.write(`${c}.lastIndex = 0;`),e.write(`if (!${c}.test(${i})) return INVALID;`),i}let l=n.format;switch(l){case"regex":throw new Ve("regex format without a pattern");case"lowercase":e.write(`if (${i} !== ${i}.toLowerCase()) return INVALID;`);break;case"uppercase":e.write(`if (${i} !== ${i}.toUpperCase()) return INVALID;`);break;case"includes":e.write(`if (!${i}.includes(${Pn(n.includes)})) return INVALID;`);break;case"starts_with":{let c=n.prefix;e.write(`if (${i}.slice(0, ${c.length}) !== ${Pn(c)}) return INVALID;`);break}case"ends_with":{let c=n.suffix;e.write(`if (${i}.slice(-${c.length}) !== ${Pn(c)}) return INVALID;`);break}default:throw new Ve(`string format ${l}`)}return i}function wt(e,t,n,i,r=!0){let a=n._zod.def,o=a.type;if(a.coerce)throw new Ve(`coercion (z.coerce.${o}())`);let s=r||!!a.checks?.length,l;switch(o){case"string":l=Q5(e,t,n,i,s);break;case"number":l=eB(e,n,i);break;case"boolean":l=tB(e,i);break;case"bigint":l=nB(e,n,i);break;case"symbol":l=rB(e,i);break;case"undefined":l=iB(e,i);break;case"null":l=aB(e,i);break;case"any":case"unknown":l=i;break;case"never":e.write("return INVALID;"),l=i;break;case"void":l=oB(e,i);break;case"nan":l=sB(e,i);break;case"date":l=lB(e,i);break;case"object":l=cB(e,t,n,i,s);break;case"optional":l=uB(e,t,n,i,s);break;case"nullable":l=mB(e,t,n,i,s);break;case"array":l=pB(e,t,n,i,s);break;case"literal":l=hB(e,t,n,i);break;case"enum":l=gB(e,t,n,i);break;case"readonly":{let c=mA(e,t,n,i),u=Re(t);e.write(`const ${u} = Object.freeze(${c});`),l=u;break}case"success":mA(e,t,n,i),l="true";break;case"default":case"prefault":l=vB(e,t,n,i);break;case"nonoptional":l=bB(e,t,n,i);break;case"tuple":l=yB(e,t,n,i);break;case"union":l=SB(e,t,n,i);break;case"intersection":l=wB(e,t,n,i);break;case"record":l=$B(e,t,n,i);break;case"map":l=xB(e,t,n,i);break;case"set":l=RB(e,t,n,i);break;case"file":l=TB(e,i);break;case"template_literal":l=EB(e,t,n,i);break;case"lazy":l=CB(e,t,n,i);break;case"pipe":l=IB(e,t,n,i);break;case"custom":l=OB(e,t,n,i);break;case"transform":l=PB(e,t,n,i);break;case"catch":l=AB(e,t,n,i);break;default:throw new Ve(`schema type ${o}`)}return l===null?null:B5(e,t,n,l)}function Q5(e,t,n,i,r=!0){e.write(`if (typeof ${i} !== "string") return INVALID;`);let a=n._zod.def;return a.format===void 0?i:bA(e,t,a,i,r)}function eB(e,t,n){e.write(`if (typeof ${n} !== "number" || !Number.isFinite(${n})) return INVALID;`);let i=t._zod.def;return i.check==="number_format"&&i.format&&vA(e,{format:i.format},n),n}function tB(e,t){return e.write(`if (typeof ${t} !== "boolean") return INVALID;`),t}function nB(e,t,n){e.write(`if (typeof ${n} !== "bigint") return INVALID;`);let i=t._zod.def;if(i.format)switch(i.format){case"int64":e.write(`if (${n} < -9223372036854775808n || ${n} > 9223372036854775807n) return INVALID;`);break;case"uint64":e.write(`if (${n} < 0n || ${n} > 18446744073709551615n) return INVALID;`);break}return n}function rB(e,t){return e.write(`if (typeof ${t} !== "symbol") return INVALID;`),t}function iB(e,t){return e.write(`if (${t} !== undefined) return INVALID;`),t}function aB(e,t){return e.write(`if (${t} !== null) return INVALID;`),t}function oB(e,t){return e.write(`if (${t} !== undefined) return INVALID;`),t}function sB(e,t){return e.write(`if (typeof ${t} !== "number" || !Number.isNaN(${t})) return INVALID;`),t}function lB(e,t){return e.write(`if (!(${t} instanceof Date) || Number.isNaN(${t}.getTime())) return INVALID;`),t}function cB(e,t,n,i,r=!0){let a=n._zod.def;e.write(`if (typeof ${i} !== "object" || ${i} === null || Array.isArray(${i})) return INVALID;`);let o=a.shape,s=Object.keys(o),l=Object.getOwnPropertySymbols(o),c=l.length?[...s,...l]:s,u=b=>typeof b=="symbol"?Ee(t,b):Pn(b),d=b=>typeof b=="symbol"?`[${u(b)}]`:Pn(b),f=o;if(s.includes("__proto__"))throw new Ve('object shape key "__proto__"');let m=new Map;for(let b of c){let S=f[b],$=u(b),O=Re(t);if(e.write(`const ${O} = ${i}[${$}];`),S._zod.optin!==void 0){let k=Re(t);e.write(`let ${k} = (() => {`),e.indented(E=>{let j=kn(E,t,S,O);E.write(`return ${j};`)}),e.write("})();"),S._zod.optout==="optional"?(e.write(`if (${k} === INVALID) {`),e.indented(E=>{E.write(`if (${$} in ${i}) return INVALID;`),E.write(`${k} = undefined;`)}),e.write("}")):e.write(`if (${k} === INVALID) return INVALID;`),m.set(b,k)}else{fB(S)&&e.write(`if (!(${$} in ${i})) return INVALID;`);let k=kn(e,t,S,O,r);k!==null&&m.set(b,k)}}let h=a.catchall,g="none";if(h){let b=h._zod.def.type;if(b==="never"){let S=s.map($=>`k !== ${Pn($)}`).join(" && ")||"true";e.write(`for (const k in ${i}) {`),e.indented($=>{$.write(`if (${S}) return INVALID;`)}),e.write("}")}else(b==="unknown"||b==="any")&&!h._zod.def.checks?.length?g="passthrough":g="schema"}let _=Re(t),v=c.some(b=>fA(f[b])||Pw(f[b]));if(!r){if(g==="schema"){let b=s.length>0?Ee(t,new Set(s)):null;e.write(`for (const k in ${i}) {`),e.indented(S=>{S.write('if (k === "__proto__") continue;'),b&&S.write(`if (${b}.has(k)) continue;`);let $=Re(t);S.write(`const ${$} = ${i}[k];`),kn(S,t,h,$,!1)}),e.write("}")}return null}if(v){e.write(`const ${_} = {};`);for(let b of c){let S=u(b),$=m.get(b);Pw(f[b])?e.write(`if (${S} in ${i}) ${_}[${S}] = ${$};`):fA(f[b])?e.write(`if (${$} !== undefined || ${S} in ${i}) ${_}[${S}] = ${$};`):e.write(`${_}[${S}] = ${$};`)}}else{let b=c.map(S=>`${d(S)}: ${m.get(S)}`).join(", ");e.write(`const ${_} = { ${b} };`)}if(g!=="none"){let b=s.length>0?Ee(t,new Set(s)):null;e.write(`for (const k in ${i}) {`),e.indented(S=>{if(S.write('if (k === "__proto__") continue;'),b&&S.write(`if (${b}.has(k)) continue;`),g==="passthrough")S.write(`${_}[k] = ${i}[k];`);else{let $=Re(t);S.write(`const ${$} = ${i}[k];`);let O=kn(S,t,h,$);S.write(`${_}[k] = ${O};`)}}),e.write("}")}return _}function uB(e,t,n,i,r=!0){let a=n._zod.def;if(dB(n))return wt(e,t,a.innerType,i,r);if(a.innerType._zod.optin==="defaulted"){let s=Re(t),l=Re(t);return e.write(`let ${s};`),e.write(`if (${i} === undefined) {`),e.indented(c=>{c.write(`const ${l} = (() => {`),c.indented(u=>{let d=wt(u,t,a.innerType,i);u.write(`return ${d};`)}),c.write("})();"),c.write(`if (${l} !== INVALID) ${s} = ${l};`)}),e.write("} else {"),e.indented(c=>{let u=wt(c,t,a.innerType,i);c.write(`${s} = ${u};`)}),e.write("}"),s}let o=r?Re(t):null;return o&&e.write(`let ${o};`),e.write(`if (${i} !== undefined) {`),e.indented(s=>{let l=wt(s,t,a.innerType,i,r);o&&l!==null&&s.write(`${o} = ${l};`)}),e.write("}"),o}function dB(e){return e._zod.traits?.has("$ZodExactOptional")===!0}function fB(e){return e._zod.optin===void 0&&Ho(e)}function Ho(e){if(e._zod.def.coerce)return!0;let t=e._zod.def;switch(t.type){case"any":case"unknown":case"undefined":case"void":case"default":case"prefault":case"transform":case"custom":case"lazy":return!0;case"string":case"number":case"boolean":case"bigint":case"symbol":case"null":case"never":case"nan":case"date":case"object":case"array":case"tuple":case"record":case"map":case"set":case"file":case"template_literal":return!1;case"nonoptional":return t.innerType?Ho(t.innerType):!1;case"literal":return!!t.values?.includes(void 0);case"enum":return!!e._zod.values?.has(void 0);case"optional":case"nullable":case"readonly":case"success":return t.innerType?Ho(t.innerType):!0;case"catch":return!0;case"union":return t.options?t.options.some(Ho):!0;case"intersection":return!t.left||!t.right?!0:Ho(t.left)&&Ho(t.right);case"pipe":return t.in?Ho(t.in):!0;default:return!0}}function Pw(e){return e._zod.optin==="optional"&&e._zod.optout==="optional"}function fA(e){return(e._zod.optin!=="defaulted"||e._zod.optout==="optional")&&xl(e)}function xl(e){let t=e._zod.def;switch(t.type){case"string":case"number":case"boolean":case"bigint":case"symbol":case"null":case"nan":case"date":case"object":case"array":case"tuple":case"record":case"map":case"set":case"file":case"template_literal":case"never":case"success":return!1;case"literal":return!!t.values?.includes(void 0);case"enum":return!!e._zod.values?.has(void 0);case"optional":return!0;case"nullable":case"readonly":case"nonoptional":return t.innerType?xl(t.innerType):!0;case"union":return t.options?t.options.some(xl):!0;case"intersection":return!t.left||!t.right||xl(t.left)||xl(t.right);case"pipe":return t.out?xl(t.out):!0;default:return!0}}function mB(e,t,n,i,r=!0){let a=n._zod.def,o=r?Re(t):null;return o&&e.write(`let ${o} = null;`),e.write(`if (${i} !== null) {`),e.indented(s=>{let l=wt(s,t,a.innerType,i,r);o&&l!==null&&s.write(`${o} = ${l};`)}),e.write("}"),o}function jw(e,t,n){for(let[i,r]of gl(t._zod.def.checks))e.write(`if (${n} > ${La(i,r._zod.def.check)}) return INVALID;`)}function pB(e,t,n,i,r=!0){let a=n._zod.def;e.write(`if (!Array.isArray(${i})) return INVALID;`),jw(e,n,`${i}.length`);let o=r?Re(t):null,s=Re(t),l=Re(t);return o&&e.write(`const ${o} = new Array(${i}.length);`),e.write(`for (let ${s} = 0; ${s} < ${i}.length; ${s}++) {`),e.indented(c=>{c.write(`const ${l} = ${i}[${s}];`);let u=kn(c,t,a.element,l,r);o&&u!==null&&c.write(`${o}[${s}] = ${u};`)}),e.write("}"),o}function hB(e,t,n,i){let a=n._zod.def.values;if(a.length!==1){let s=Ee(t,new Set(a));return e.write(`if (!${s}.has(${i})) return INVALID;`),i}let o=a[0];if(typeof o=="number"&&Number.isNaN(o)){let s=Ee(t,new Set(a));return e.write(`if (!${s}.has(${i})) return INVALID;`),i}if(typeof o=="string")e.write(`if (${i} !== ${Pn(o)}) return INVALID;`);else if(typeof o=="number"||typeof o=="boolean")e.write(`if (${i} !== ${o}) return INVALID;`);else if(o===null)e.write(`if (${i} !== null) return INVALID;`);else if(o===void 0)e.write(`if (${i} !== undefined) return INVALID;`);else if(typeof o=="bigint")e.write(`if (${i} !== ${o}n) return INVALID;`);else throw new Ve(`literal type ${typeof o}`);return i}function gB(e,t,n,i){let r=n._zod.values;if(!r)throw new Ve("enum schema without enumerated values");let a=Ee(t,r);return e.write(`if (!${a}.has(${i})) return INVALID;`),i}function mA(e,t,n,i){let r=n._zod.def;return wt(e,t,r.innerType,i)}function vB(e,t,n,i){let r=n._zod.def,o=Object.getOwnPropertyDescriptor(n._zod.def,"defaultValue")?()=>n._zod.def.defaultValue:void 0;if(n._zod.def.type==="prefault"){if(!o)return wt(e,t,r.innerType,i);let l=Ee(t,o),c=Re(t);return e.write(`let ${c} = ${i};`),e.write(`if (${i} === undefined) ${c} = ${l}();`),wt(e,t,r.innerType,c)}let s=Re(t);if(o){let l=Ee(t,o),c=Ee(t,Uu);e.write(`let ${s};`),e.write(`if (${i} === undefined) {`),e.indented(u=>{u.write(`${s} = ${c}(${l}());`)}),e.write("} else {"),e.indented(u=>{let d=wt(u,t,r.innerType,i);u.write(`${s} = ${d} === undefined ? ${c}(${l}()) : ${d};`)}),e.write("}")}else e.write(`let ${s};`),e.write(`if (${i} !== undefined) {`),e.indented(l=>{let c=wt(l,t,r.innerType,i);l.write(`${s} = ${c};`)}),e.write("}");return s}function bB(e,t,n,i){let r=n._zod.def,a=wt(e,t,r.innerType,i),o=Re(t);return e.write(`const ${o} = ${a};`),e.write(`if (${o} === undefined) return INVALID;`),o}function yB(e,t,n,i){let r=n._zod.def,a=r.items,o=r.rest;e.write(`if (!Array.isArray(${i})) return INVALID;`);let s=pA(a,"optin"),l=pA(a,"optout");o?e.write(`if (${i}.length < ${s}) return INVALID;`):e.write(`if (${i}.length < ${s} || ${i}.length > ${a.length}) return INVALID;`);let c=Re(t);e.write(`const ${c} = [];`);for(let u=0;u<a.length;u++){let d=a[u];if(u>=l)e.write(`if (${c}.length === ${u}) {`),e.indented(f=>{f.write(`if (${u} < ${i}.length) {`),f.indented(m=>{let h=Re(t);m.write(`const ${h} = ${i}[${u}];`);let g=kn(m,t,d,h);m.write(`${c}[${u}] = ${g};`)}),f.write("} else {"),f.indented(m=>{if(Pw(d)){m.write(`${c}.length = ${u};`);return}let h=Re(t),g=Re(t);m.write(`const ${h} = undefined;`),m.write(`const ${g} = (() => {`),m.indented(_=>{let v=kn(_,t,d,h);_.write(`return ${v};`)}),m.write("})();"),m.write(`if (${g} === INVALID || ${g} === undefined) ${c}.length = ${u};`),m.write(`else ${c}[${u}] = ${g};`)}),f.write("}")}),e.write("}");else{let f=Re(t);e.write(`const ${f} = ${i}[${u}];`);let m=kn(e,t,d,f);e.write(`${c}[${u}] = ${m};`)}}if(o){let u=Re(t),d=Re(t);e.write(`for (let ${u} = ${a.length}; ${u} < ${i}.length; ${u}++) {`),e.indented(f=>{f.write(`const ${d} = ${i}[${u}];`);let m=kn(f,t,o,d);f.write(`${c}[${u}] = ${m};`)}),e.write("}")}return c}function pA(e,t){for(let n=e.length-1;n>=0;n--)if(!(t==="optin"?e[n]._zod.optin!==void 0:e[n]._zod.optout==="optional"))return n+1;return 0}function SB(e,t,n,i){let r=n._zod.def,a=r.options;if(r.discriminator)return _B(e,t,r,i);if(r.inclusive===!1)throw new Ve("exclusive unions (z.xor)");if(a.length===0)return e.write("return INVALID;"),i;if(a.length===1)return wt(e,t,a[0],i);if(a.every(l=>l._zod.def.type==="literal"&&!l._zod.def.checks?.length)){let l=new Set(a.flatMap(u=>u._zod.def.values)),c=Ee(t,l);return e.write(`if (!${c}.has(${i})) return INVALID;`),i}let s=Re(t);e.write(`let ${s};`);for(let l=0;l<a.length;l++){let c=a[l];l===0?e.write(`${s} = (() => {`):e.write(`if (${s} === INVALID) ${s} = (() => {`),e.indented(u=>{let d=wt(u,t,c,i);u.write(`return ${d};`)}),e.write("})();")}return e.write(`if (${s} === INVALID) return INVALID;`),s}function _B(e,t,n,i){if(n.unionFallback)throw new Ve("discriminated union with unionFallback");if(n.options.length===0)return e.write("return INVALID;"),i;let r=Re(t),a=Re(t);e.write(`const ${r} = ${i}?.[${Pn(n.discriminator)}];`),e.write(`let ${a};`);let o=!0,s=new Set;for(let l of n.options){let c=l._zod.propValues?.[n.discriminator];if(!c||c.size===0)throw new Ve("discriminated union option without static discriminator values");for(let f of c){if(s.has(f))throw new Ve(`duplicate discriminator value ${String(f)}`);s.add(f)}let u=Array.from(c,f=>zB(t,r,f)),d=o?"if":"else if";e.write(`${d} (${u.join(" || ")}) {`),e.indented(f=>{let m=wt(f,t,l,i);f.write(`${a} = ${m};`)}),e.write("}"),o=!1}return e.write("else { return INVALID; }"),a}function zB(e,t,n){if(typeof n=="string")return`${t} === ${Pn(n)}`;if(typeof n=="number")return Number.isNaN(n)?`Number.isNaN(${t})`:`${t} === ${n}`;if(typeof n=="boolean")return`${t} === ${n}`;if(n===null)return`${t} === null`;if(n===void 0)return`${t} === undefined`;if(typeof n=="bigint")return`${t} === ${n}n`;if(typeof n=="symbol"){let i=Ee(e,n);return`${t} === ${i}`}throw new Ve(`literal discriminator value ${String(n)}`)}function wB(e,t,n,i){let r=n._zod.def;t.definite=!1;let a=kn(e,t,r.left,i),o=kn(e,t,r.right,i),s=Ee(t,wl),l=Re(t);return e.write(`const ${l} = ${s}(${a}, ${o});`),e.write(`if (!${l}.valid) return INVALID;`),`${l}.data`}function $B(e,t,n,i){let r=n._zod.def,a=Ee(t,Br);e.write(`if (!${a}(${i})) return INVALID;`);let o=Re(t),s=Re(t),l=Re(t);e.write(`const ${o} = {};`);let c=r,u=c.partial?void 0:r.keyType._zod.values;if(u){let m=[];for(let g of u){if(!(typeof g=="string"||typeof g=="number"||typeof g=="symbol"))throw new Ve(`record key value ${String(g)}`);let _=typeof g=="number"?g.toString():g;if(_==="__proto__")throw new Ve('record key "__proto__"');m.push(_);let v=Ee(t,g),b=wt(e,t,r.keyType,v),S=Re(t);e.write(`const ${S} = ${i}[${kB(t,_)}];`);let $=kn(e,t,r.valueType,S);e.write(`${o}[${b}] = ${$};`)}let h=Ee(t,new Set(m));return e.write(`for (const ${s} in ${i}) {`),e.indented(g=>{g.write(`if (${h}.has(${s})) continue;`),c.mode==="loose"?g.write(`if (${s} !== "__proto__") ${o}[${s}] = ${i}[${s}];`):g.write("return INVALID;")}),e.write("}"),o}let d=r.keyType._zod.def;if(!(d.type==="string"&&d.format===void 0&&!d.coerce&&(d.checks?.length??0)===0)){let m=r.mode==="loose",h=kh(r.keyType);h.definite===!1&&(t.definite=!1);let g=Ee(t,h),_=Ee(t,ea),v=Re(t);return hA(e,t,i,s,b=>{b.write(`let ${v} = ${g}(${s});`),b.write(`if (${v} === INVALID && typeof ${s} === "string" && ${_}.test(${s})) ${v} = ${g}(Number(${s}));`),m?b.write(`if (${v} === INVALID) { ${o}[${s}] = ${i}[${s}]; continue; }`):b.write(`if (${v} === INVALID) return INVALID;`),b.write(`if (${v} === "__proto__") continue;`);let S=Re(t);b.write(`const ${S} = ${i}[${s}];`);let $=kn(b,t,r.valueType,S);b.write(`${o}[${v}] = ${$};`)}),o}return hA(e,t,i,s,m=>{m.write(`const ${l} = ${i}[${s}];`);let h=kn(m,t,r.valueType,l);m.write(`${o}[${s}] = ${h};`)},"return INVALID;"),o}function hA(e,t,n,i,r,a){let o=Ee(t,Object.prototype.propertyIsEnumerable),s=Re(t),l=Re(t),c=Re(t);e.write(`const ${s} = Object.getOwnPropertySymbols(${n});`),e.write(`const ${l} = Object.getOwnPropertyNames(${n});`),e.write(`for (let ${c} = 0; ${c} < ${l}.length; ${c}++) {`),e.indented(u=>{u.write(`const ${i} = ${l}[${c}];`),u.write(`if (${i} === "__proto__" || !${o}.call(${n}, ${i})) continue;`),r(u)}),e.write("}"),e.write(`for (let ${c} = 0; ${c} < ${s}.length; ${c}++) {`),e.indented(u=>{u.write(`const ${i} = ${s}[${c}];`),u.write(`if (!${o}.call(${n}, ${i})) continue;`),a?u.write(a):r(u)}),e.write("}")}function kB(e,t){return typeof t=="string"?Pn(t):Ee(e,t)}function xB(e,t,n,i){let r=n._zod.def;e.write(`if (!(${i} instanceof Map)) return INVALID;`),jw(e,n,`${i}.size`);let a=Re(t),o=Re(t),s=Re(t);return e.write(`const ${a} = new Map();`),e.write(`for (const [${o}, ${s}] of ${i}) {`),e.indented(l=>{let c=wt(l,t,r.keyType,o),u=wt(l,t,r.valueType,s);l.write(`${a}.set(${c}, ${u});`)}),e.write("}"),a}function RB(e,t,n,i){let r=n._zod.def;e.write(`if (!(${i} instanceof Set)) return INVALID;`),jw(e,n,`${i}.size`);let a=Re(t),o=Re(t);return e.write(`const ${a} = new Set();`),e.write(`for (const ${o} of ${i}) {`),e.indented(s=>{let l=wt(s,t,r.valueType,o);s.write(`${a}.add(${l});`)}),e.write("}"),a}function TB(e,t){return e.write(`if (!(${t} instanceof File)) return INVALID;`),t}function EB(e,t,n,i){e.write(`if (typeof ${i} !== "string") return INVALID;`);let r=n._zod.pattern;if(r){let a=Ee(t,r);e.write(`${a}.lastIndex = 0;`),e.write(`if (!${a}.test(${i})) return INVALID;`)}return i}function CB(e,t,n,i){let r=n._zod.def,a=Zo(t,r.getter),o=Ee(t,{parser:null});e.write(`if (!${o}.parser) {`),e.indented(l=>{l.write(`const inner = ${a}();`),l.write(`${o}.parser = function(input) {`),l.indented(c=>{c.write("const result = inner._zod.run({ value: input, issues: [] }, {});"),c.write("return result.issues.length === 0 ? result.value : INVALID;")}),l.write("};")}),e.write("}");let s=Re(t);return e.write(`const ${s} = ${o}.parser(${i});`),e.write(`if (${s} === INVALID) return INVALID;`),s}function IB(e,t,n,i){let r=n._zod.def,a=wt(e,t,r.in,i);if(r.transform){if(Fo(r.transform))throw new oi("z.compile: async transforms in pipes are not supported");let o=r.transform,l=Zo(t,u=>{let d={value:u,issues:[],addIssue:Dw},f=o(u,d);return f instanceof Promise?Dn:d.issues.length===0?f:Dn}),c=Re(t);return e.write(`const ${c} = ${l}(${a});`),e.write(`if (${c} === INVALID) return INVALID;`),wt(e,t,r.out,c)}else return wt(e,t,r.out,a)}function Fo(e){return typeof e=="function"&&(e.constructor.name==="AsyncFunction"||e[Symbol.toStringTag]==="AsyncFunction")}function OB(e,t,n,i){let r=n._zod.def;if(r.fn){if(Fo(r.fn))throw new oi("z.compile: async custom predicates are not supported");let a=Zo(t,r.fn),o=Ee(t,Aw),s=Re(t);e.write(`const ${s} = ${a}(${i});`),e.write(`if (${s} instanceof Promise) ${o}();`),e.write(`if (!${s}) return INVALID;`)}else throw new Ve("custom schema without a predicate function");return i}function NB(e,t,n){let i=e._zod.run({value:n,issues:[]},{});if(i&&typeof i.then=="function")return Dn;let r=i;return r.issues.length===0?r.value:t()}function AB(e,t,n,i){let r=n._zod.def;if(!r.catchValue[Cp])throw new Ve("catch with a callback (only a constant catch value compiles)",!1);let a=Re(t);e.write(`let ${a} = (() => {`),e.indented(c=>{let u=kn(c,t,r.innerType,i);c.write(`return ${u};`)}),e.write("})();");let o=Ee(t,r.innerType),s=Zo(t,r.catchValue),l=Ee(t,NB);return e.write(`if (${a} === INVALID) {`),e.indented(c=>{c.write(`${a} = ${l}(${o}, ${s}, ${i});`),c.write(`if (${a} === INVALID) return INVALID;`)}),e.write("}"),a}function PB(e,t,n,i){let r=n._zod.def;if(r.transform){if(Fo(r.transform))throw new oi("z.compile: async transforms are not supported");let a=r.transform,s=Zo(t,c=>{let u={value:c,issues:[],addIssue:Dw},d=a(c,u);return d instanceof Promise?Dn:u.issues.length===0?d:Dn}),l=Re(t);return e.write(`const ${l} = ${s}(${i});`),e.write(`if (${l} === INVALID) return INVALID;`),l}return i}function xh(e){return e.checks&&(e.checks=[...e.checks]),e}function Uw(e,t){return new e(xh({type:"string",...le(t)}))}function Lw(e,t){return new e(xh({type:"string",coerce:!0,...le(t)}))}function Rh(e,t){return new e({type:"string",format:"email",check:"string_format",abort:!1,...le(t)})}function Th(e,t){return new e({type:"string",format:"guid",check:"string_format",abort:!1,...le(t)})}function Eh(e,t){return new e({type:"string",format:"uuid",check:"string_format",abort:!1,...le(t)})}function Ch(e,t){return new e({type:"string",format:"uuid",check:"string_format",abort:!1,version:"v4",...le(t)})}function Ih(e,t){return new e({type:"string",format:"uuid",check:"string_format",abort:!1,version:"v6",...le(t)})}function Oh(e,t){return new e({type:"string",format:"uuid",check:"string_format",abort:!1,version:"v7",...le(t)})}function hd(e,t){return new e({type:"string",format:"url",check:"string_format",abort:!1,...le(t)})}function Nh(e,t){return new e({type:"string",format:"emoji",check:"string_format",abort:!1,...le(t)})}function Ah(e,t){return new e({type:"string",format:"nanoid",check:"string_format",abort:!1,...le(t)})}function Ph(e,t){return new e({type:"string",format:"cuid",check:"string_format",abort:!1,...le(t)})}function Mh(e,t){return new e({type:"string",format:"cuid2",check:"string_format",abort:!1,...le(t)})}function Dh(e,t){return new e({type:"string",format:"ulid",check:"string_format",abort:!1,...le(t)})}function jh(e,t){return new e({type:"string",format:"xid",check:"string_format",abort:!1,...le(t)})}function Uh(e,t){return new e({type:"string",format:"ksuid",check:"string_format",abort:!1,...le(t)})}function Lh(e,t){return new e({type:"string",format:"ipv4",check:"string_format",abort:!1,...le(t)})}function qh(e,t){return new e({type:"string",format:"ipv6",check:"string_format",abort:!1,...le(t)})}function qw(e,t){return new e({type:"string",format:"mac",check:"string_format",abort:!1,...le(t)})}function Bh(e,t){return new e({type:"string",format:"cidrv4",check:"string_format",abort:!1,...le(t)})}function Vh(e,t){return new e({type:"string",format:"cidrv6",check:"string_format",abort:!1,...le(t)})}function Hh(e,t){return new e({type:"string",format:"base64",check:"string_format",abort:!1,...le(t)})}function Zh(e,t){return new e({type:"string",format:"base64url",check:"string_format",abort:!1,...le(t)})}function Fh(e,t){return new e({type:"string",format:"e164",check:"string_format",abort:!1,...le(t)})}function Bw(e,t){return new e({type:"string",format:"credit_card",check:"string_format",abort:!1,...le(t)})}function Vw(e,t){return new e({type:"string",format:"iban",check:"string_format",abort:!1,...le(t)})}function Gh(e,t){return new e({type:"string",format:"jwt",check:"string_format",abort:!1,...le(t)})}var Hw={Any:null,Minute:-1,Second:0,Millisecond:3,Microsecond:6};function gd(e,t){return new e({type:"string",format:"datetime",check:"string_format",offset:!1,local:!1,precision:null,...le(t)})}function vd(e,t){return new e({type:"string",format:"date",check:"string_format",...le(t)})}function bd(e,t){return new e({type:"string",format:"time",check:"string_format",precision:null,...le(t)})}function yd(e,t){return new e({type:"string",format:"duration",check:"string_format",...le(t)})}function Zw(e,t){return new e(xh({type:"number",checks:[],...le(t)}))}function Fw(e,t){return new e(xh({type:"number",coerce:!0,checks:[],...le(t)}))}function Gw(e,t){return new e({type:"number",check:"number_format",abort:!1,format:"safeint",...le(t)})}function Jw(e,t){return new e({type:"number",check:"number_format",abort:!1,format:"float32",...le(t)})}function Kw(e,t){return new e({type:"number",check:"number_format",abort:!1,format:"float64",...le(t)})}function Yw(e,t){return new e({type:"number",check:"number_format",abort:!1,format:"int32",...le(t)})}function Xw(e,t){return new e({type:"number",check:"number_format",abort:!1,format:"uint32",...le(t)})}function Ww(e,t){return new e({type:"boolean",...le(t)})}function Qw(e,t){return new e({type:"boolean",coerce:!0,...le(t)})}function e$(e,t){return new e({type:"bigint",...le(t)})}function t$(e,t){return new e({type:"bigint",coerce:!0,...le(t)})}function n$(e,t){return new e({type:"bigint",check:"bigint_format",abort:!1,format:"int64",...le(t)})}function r$(e,t){return new e({type:"bigint",check:"bigint_format",abort:!1,format:"uint64",...le(t)})}function i$(e,t){return new e({type:"symbol",...le(t)})}function a$(e,t){return new e({type:"undefined",...le(t)})}function o$(e,t){return new e({type:"null",...le(t)})}function s$(e){return new e({type:"any"})}function l$(e){return new e({type:"unknown"})}function c$(e,t){return new e({type:"never",...le(t)})}function u$(e,t){return new e({type:"void",...le(t)})}function d$(e,t){return new e({type:"date",...le(t)})}function f$(e,t){return new e({type:"date",coerce:!0,...le(t)})}function m$(e,t){return new e({type:"nan",...le(t)})}function Si(e,t){return new Fp({check:"less_than",...le(t),value:e,inclusive:!1})}function wr(e,t){return new Fp({check:"less_than",...le(t),value:e,inclusive:!0})}function _i(e,t){return new Gp({check:"greater_than",...le(t),value:e,inclusive:!1})}function $r(e,t){return new Gp({check:"greater_than",...le(t),value:e,inclusive:!0})}function Jh(e){return _i(0,e)}function Kh(e){return Si(0,e)}function Yh(e){return wr(0,e)}function Xh(e){return $r(0,e)}function qa(e,t){return new Kz({check:"multiple_of",...le(t),value:e})}function Ba(e,t){return new Wz({check:"max_size",...le(t),maximum:e})}function zi(e,t){return new Qz({check:"min_size",...le(t),minimum:e})}function Go(e,t){return new e0({check:"size_equals",...le(t),size:e})}function Jo(e,t){return new t0({check:"max_length",...le(t),maximum:e})}function ta(e,t){return new n0({check:"min_length",...le(t),minimum:e})}function Ko(e,t){return new r0({check:"length_equals",...le(t),length:e})}function Rl(e,t){return new i0({check:"string_format",format:"regex",...le(t),pattern:e})}function Tl(e){return new a0({check:"string_format",format:"lowercase",...le(e)})}function El(e){return new o0({check:"string_format",format:"uppercase",...le(e)})}function Cl(e,t){return new s0({check:"string_format",format:"includes",...le(t),includes:e})}function Il(e,t){return new l0({check:"string_format",format:"starts_with",...le(t),prefix:e})}function Ol(e,t){return new c0({check:"string_format",format:"ends_with",...le(t),suffix:e})}function Wh(e,t,n){return new u0({check:"property",property:e,schema:t,...le(n)})}function Nl(e,t){return new d0({check:"properties",shape:e,...le(t)})}function Al(e,t){return new f0({check:"mime_type",mime:e,...le(t)})}function si(e){return new m0({check:"overwrite",tx:e})}function Pl(e){return si(t=>t.normalize(e))}function Ml(){return si(e=>e.trim())}function Dl(){return si(e=>e.toLowerCase())}function jl(){return si(e=>e.toUpperCase())}function Ul(){return si(e=>W_(e))}function p$(e,t,n){return new e({type:"array",element:t,...le(n)})}function MB(e,t,n){return new e({type:"union",options:t,...le(n)})}function DB(e,t,n){return new e({type:"union",options:t,inclusive:!1,...le(n)})}function jB(e,t,n,i){return new e({type:"union",options:n,discriminator:t,...le(i)})}function UB(e,t,n){return new e({type:"intersection",left:t,right:n})}function LB(e,t,n,i){let r=n instanceof Ne,a=r?i:n,o=r?n:null;return new e({type:"tuple",items:t,rest:o,...le(a)})}function qB(e,t,n,i){return new e({type:"record",keyType:t,valueType:n,...le(i)})}function BB(e,t,n,i){return new e({type:"map",keyType:t,valueType:n,...le(i)})}function VB(e,t,n){return new e({type:"set",valueType:t,...le(n)})}function HB(e,t,n){let i=Array.isArray(t)?Object.fromEntries(t.map(r=>[r,r])):t;return new e({type:"enum",entries:i,...le(n)})}function ZB(e,t,n){return new e({type:"enum",entries:t,...le(n)})}function FB(e,t,n){return new e({type:"literal",values:Array.isArray(t)?t:[t],...le(n)})}function h$(e,t){return new e({type:"file",...le(t)})}function GB(e,t){return new e({type:"transform",transform:t})}function JB(e,t){return new e({type:"optional",innerType:t})}function KB(e,t){return new e({type:"nullable",innerType:t})}function YB(e,t,n){return new e({type:"default",innerType:t,get defaultValue(){return typeof n=="function"?n():Uu(n)}})}function XB(e,t,n){return new e({type:"nonoptional",innerType:t,...le(n)})}function WB(e,t){return new e({type:"success",innerType:t})}function QB(e,t,n){return new e({type:"catch",innerType:t,catchValue:typeof n=="function"?n:iz(n)})}function eV(e,t,n){return new e({type:"pipe",in:t,out:n})}function tV(e,t){return new e({type:"readonly",innerType:t})}function nV(e,t,n){return new e({type:"template_literal",parts:t,...le(n)})}function rV(e,t){return new e({type:"lazy",getter:t})}function iV(e,t){return new e({type:"promise",innerType:t})}function g$(e,t,n){let i=le(n);return i.abort??(i.abort=!0),new e({type:"custom",check:"custom",fn:t,...i})}function v$(e,t,n){return new e({type:"custom",check:"custom",fn:t,...le(n)})}function b$(e,t){let n=yA(i=>(i.addIssue=r=>{if(typeof r=="string")i.issues.push(vl(r,i.value,n._zod.def));else{let a=r;a.fatal&&(a.continue=!1),a.code??(a.code="custom"),"input"in a||(a.input=i.value),a.inst??(a.inst=n),a.continue??(a.continue=!n._zod.def.abort),i.issues.push(vl(a))}},e(i.value,i)),t);return n}function yA(e,t){let n=new dt({check:"custom",...le(t)});return n._zod.check=e,n}function y$(e){let t=new dt({check:"describe"});return t._zod.onattach=[n=>{let i=bn.get(n)??{};bn.add(n,{...i,description:e})}],t._zod.check=()=>{},t}function S$(e){let t=new dt({check:"meta"});return t._zod.onattach=[n=>{let i=bn.get(n)??{};bn.add(n,{...i,...e})}],t._zod.check=()=>{},t}function _$(e,t){let n=le(t),i=n.truthy??["true","1","yes","on","y","enabled"],r=n.falsy??["false","0","no","off","n","disabled"];n.case!=="sensitive"&&(i=i.map(m=>typeof m=="string"?m.toLowerCase():m),r=r.map(m=>typeof m=="string"?m.toLowerCase():m));let a=new Set(i),o=new Set(r),s=e.Codec??ld,l=e.Boolean??od,c=e.String??Vo,u=new c({type:"string",error:n.error}),d=new l({type:"boolean",error:n.error}),f=new s({type:"pipe",in:u,out:d,transform:((m,h)=>{let g=m;return n.case!=="sensitive"&&(g=g.toLowerCase()),a.has(g)?!0:o.has(g)?!1:(h.issues.push({code:"invalid_value",expected:"stringbool",values:[...a,...o],input:h.value,inst:f,continue:!1}),{})}),reverseTransform:((m,h)=>m===!0?i[0]||"true":r[0]||"false"),error:n.error});return f._zod.bag.truthy=i,f._zod.bag.falsy=r,f._zod.bag.case=n.case??"insensitive",f}function Yo(e,t,n,i={}){let r=le(i),a={check:"string_format",type:"string",format:t,fn:typeof n=="function"?n:s=>n.test(s),...r};return n instanceof RegExp&&(a.pattern=n),new e(a)}function Sd(e,...t){for(let n of t)for(let i of Reflect.ownKeys(n))Object.prototype.propertyIsEnumerable.call(n,i)&&vn(e,i,n[i]);return e}function Va(e){let t=e?.target??"draft-2020-12";return t==="draft-4"&&(t="draft-04"),t==="draft-7"&&(t="draft-07"),{processors:e.processors??{},metadataRegistry:e?.metadata??bn,target:t,unrepresentable:e?.unrepresentable??"throw",override:e?.override??(()=>{}),io:e?.io??"output",counter:0,seen:new Map,sharedDefsExtractedFor:void 0,sharedEmitDoneFor:void 0,cycles:e?.cycles??"ref",reused:e?.reused??"inline",intersections:[],deferred:[],external:e?.external??void 0}}function Qt(e,t,n,i,r){let a=typeof t.unrepresentable=="function"?t.unrepresentable({zodSchema:e,path:i.path,message:r}):t.unrepresentable;if(a==="any")return!1;if(a===void 0||a==="throw")throw new Error(r);return Object.assign(n,a),!0}function it(e,t,n={path:[],schemaPath:[]}){var i;let r=e._zod.def,a=t.seen.get(e);if(a)return a.count++,n.schemaPath.includes(e)&&(a.cycle=n.path),a.schema;let o={schema:{},count:1,cycle:void 0,path:n.path};t.seen.set(e,o),t.sharedDefsExtractedFor=void 0,t.sharedEmitDoneFor=void 0;let s=e._zod.toJSONSchema?.();if(s)o.schema=s;else{let u={...n,schemaPath:[...n.schemaPath,e],path:n.path};if(e._zod.processJSONSchema)e._zod.processJSONSchema(t,o.schema,u);else{let f=o.schema,m=t.processors[r.type];if(!m)throw new Error(`[toJSONSchema]: Non-representable type encountered: ${r.type}`);m(e,t,f,u)}let d=e._zod.parent;d&&(o.ref||(o.ref=d),it(d,t,u),t.seen.get(d).isParent=!0)}let l=t.metadataRegistry.get(e);return l&&Sd(o.schema,l),t.io==="input"&&jn(e)&&(delete o.schema.examples,delete o.schema.default),t.io==="input"&&"_prefault"in o.schema&&((i=o.schema).default??(i.default=o.schema._prefault)),delete o.schema._prefault,t.seen.get(e).schema}function SA(e){return e.replace(/~/g,"~0").replace(/\//g,"~1")}function Ha(e,t){let n=e.seen.get(t);if(!n)throw new Error("Unprocessed schema. This is a bug in Zod.");if(e.external&&e.sharedDefsExtractedFor===e.external)return;let i=new Map;for(let o of e.seen.entries()){let s=e.metadataRegistry.get(o[0])?.id;if(s){let l=i.get(s);if(l&&l!==o[0])throw new Error(`Duplicate schema id "${s}" detected during JSON Schema conversion. Two different schemas cannot share the same id when converted together.`);i.set(s,o[0])}}let r=o=>{let s=e.target==="draft-2020-12"?"$defs":"definitions";if(e.external){let d=e.external.registry.get(o[0])?.id,f=e.external.uri??(h=>h);if(d)return{ref:f(d)};let m=o[1].defId??o[1].schema.id??`schema${e.counter++}`;return o[1].defId=m,{defId:m,ref:`${f("__shared")}#/${s}/${SA(m)}`}}let l="#",c=`${l}/${s}/`;if(o[1]===n&&!o[1].schema.id)return{ref:l};let u=o[1].schema.id??`__schema${e.counter++}`;return{defId:u,ref:c+SA(u)}},a=o=>{if(o[1].schema.$ref)return;let s=o[1],{ref:l,defId:c}=r(o);s.def={...s.schema},c&&(s.defId=c);let u=s.schema;for(let d in u)delete u[d];u.$ref=l};if(e.cycles==="throw")for(let o of e.seen.entries()){let s=o[1];if(s.cycle)throw new Error(`Cycle detected: #/${s.cycle?.join("/")}/<root>

Set the \`cycles\` parameter to \`"ref"\` to resolve cyclical schemas with defs.`)}for(let o of e.seen.entries()){let s=o[1];if(t===o[0]){a(o);continue}if(e.external){let c=e.external.registry.get(o[0])?.id;if(t!==o[0]&&c){a(o);continue}}if(e.metadataRegistry.get(o[0])?.id){a(o);continue}if(s.cycle){a(o);continue}s.count>1&&e.reused==="ref"&&a(o)}e.external&&(e.sharedDefsExtractedFor=e.external)}function wA(e){let t=e.anyOf;if(!Array.isArray(t)||t.length===0||e.type!==void 0)return;let n=[];for(let i of t){if(!i||typeof i!="object")return;wA(i);let r=Object.keys(i);if(r.length!==1||r[0]!=="type")return;let a=i.type;for(let o of Array.isArray(a)?a:[a]){if(typeof o!="string")return;n.includes(o)||n.push(o)}}delete e.anyOf,e.type=n.length===1?n[0]:n}var $A=new Set(["type","properties","required","additionalProperties"]),_A=["oneOf","anyOf"];function zA(e){let t=e.additionalProperties;return t===void 0||t===!1||typeof t!="object"||t===null?null:Object.keys(t).length?t:null}function z$(e){let t=[];for(let a of e){if(typeof a!="object"||a.type!=="object")return null;for(let o in a)if(!$A.has(o))return null;t.push(a)}let n={},i=new Set;for(let a of t){for(let o in a.properties){if(Object.prototype.hasOwnProperty.call(n,o))continue;let s=[];for(let c of t){let u=c.properties?.[o]??zA(c);u!=null&&(s.some(d=>JSON.stringify(d)===JSON.stringify(u))||s.push(u))}let l=s.length===1?s[0]:z$(s)??{allOf:s};vn(n,o,l)}for(let o of a.required??[])i.add(o)}let r={type:"object",properties:n};if(i.size&&(r.required=[...i]),t.every(a=>a.additionalProperties===!1))r.additionalProperties=!1;else{let a=[];for(let o of t){let s=zA(o);s&&!a.some(l=>JSON.stringify(l)===JSON.stringify(s))&&a.push(s)}a.length===1?r.additionalProperties=a[0]:a.length>1&&(r.additionalProperties={allOf:a})}return r}function aV(e){let t=e.allOf;if(!Array.isArray(t)||t.length<2)return;for(let r of $A)if(r in e)return;let n=t.filter(r=>_A.some(a=>Array.isArray(r[a]))),i=null;if(!n.length)i=z$(t);else{let r=n[0],a=_A.find(l=>Array.isArray(r[l]));if(Object.keys(r).length!==1)return;let o=t.filter(l=>l!==r),s=r[a].map(l=>z$([...o,l]));if(s.some(l=>!l))return;i={[a]:s}}i&&(delete e.allOf,Sd(e,i))}function Za(e,t){let n=e.seen.get(t);if(!n)throw new Error("Unprocessed schema. This is a bug in Zod.");let i=s=>{let l=e.seen.get(s);if(l.ref===null)return;let c=l.def??l.schema,u={...c},d=l.ref;if(l.ref=null,d){i(d);let m=e.seen.get(d),h=m.schema;if(h.$ref&&(e.target==="draft-07"||e.target==="draft-04"||e.target==="openapi-3.0")?(c.allOf=c.allOf??[],c.allOf.push(h)):Sd(c,h),Sd(c,u),s._zod.parent===d)for(let _ in c)_==="$ref"||_==="allOf"||_ in u||delete c[_];if(h.$ref&&m.def)for(let _ in c)_==="$ref"||_==="allOf"||_ in m.def&&JSON.stringify(c[_])===JSON.stringify(m.def[_])&&delete c[_]}let f=s._zod.parent;if(f&&f!==d){i(f);let m=e.seen.get(f);if(m?.schema.$ref&&(c.$ref=m.schema.$ref,m.def))for(let h in c)h==="$ref"||h==="allOf"||h in m.def&&JSON.stringify(c[h])===JSON.stringify(m.def[h])&&delete c[h]}e.override({zodSchema:s,jsonSchema:c,path:l.path??[]})};if(!e.external||e.sharedEmitDoneFor!==e.external){for(let s of[...e.seen.entries()].reverse())i(s[0]);if(e.target!=="openapi-3.0")for(let s of e.seen.entries())wA(s[1].def??s[1].schema);for(let s of e.deferred)s();if(e.intersections.length){let s=new Map;for(let l of e.seen.values())for(let c of[l.schema,l.def]){let u=c?.allOf;if(!Array.isArray(u))continue;let d=s.get(u);d?d.push(c):s.set(u,[c])}for(let l of e.intersections)for(let c of s.get(l)??[])aV(c)}}let r={};if(e.target==="draft-2020-12"?r.$schema="https://json-schema.org/draft/2020-12/schema":e.target==="draft-07"?r.$schema="http://json-schema.org/draft-07/schema#":e.target==="draft-04"?r.$schema="http://json-schema.org/draft-04/schema#":e.target,e.external?.uri){let s=e.external.registry.get(t)?.id;if(!s)throw new Error("Schema is missing an `id` property");r.$id=e.external.uri(s)}Sd(r,n.defId?n.schema:n.def??n.schema);let a=e.metadataRegistry.get(t)?.id;a!==void 0&&r.id===a&&delete r.id;let o=e.external?.defs??{};if(!e.external||e.sharedEmitDoneFor!==e.external)for(let s of e.seen.entries()){let l=s[1];l.def&&l.defId&&(l.def.id===l.defId&&delete l.def.id,vn(o,l.defId,l.def))}e.external&&(e.sharedEmitDoneFor=e.external),e.external||Object.keys(o).length>0&&(e.target==="draft-2020-12"?r.$defs=o:r.definitions=o);try{let s=JSON.parse(JSON.stringify(r));return Object.defineProperty(s,"~standard",{value:{...t["~standard"],jsonSchema:{input:Ll(t,"input",e.processors),output:Ll(t,"output",e.processors)}},enumerable:!1,writable:!1}),s}catch{throw new Error("Error converting schema to JSON.")}}function jn(e,t){let n=t??{seen:new Set};if(n.seen.has(e))return!1;n.seen.add(e);let i=e._zod.def;if(i.type==="transform")return!0;if(i.type==="array")return jn(i.element,n);if(i.type==="set")return jn(i.valueType,n);if(i.type==="lazy")return jn(i.getter(),n);if(i.type==="promise"||i.type==="optional"||i.type==="nonoptional"||i.type==="nullable"||i.type==="readonly"||i.type==="default"||i.type==="prefault"||i.type==="catch")return jn(i.innerType,n);if(i.type==="intersection")return jn(i.left,n)||jn(i.right,n);if(i.type==="record"||i.type==="map")return jn(i.keyType,n)||jn(i.valueType,n);if(i.type==="pipe")return e._zod.traits.has("$ZodCodec")?!0:jn(i.in,n)||jn(i.out,n);if(i.type==="object"){for(let r in i.shape)if(jn(i.shape[r],n))return!0;return!1}if(i.type==="union"){for(let r of i.options)if(jn(r,n))return!0;return!1}if(i.type==="tuple"){for(let r of i.items)if(jn(r,n))return!0;return!!(i.rest&&jn(i.rest,n))}return!1}var w$=(e,t={})=>n=>{let i=Va({...n,processors:t});return it(e,i),Ha(i,e),Za(i,e)},Ll=(e,t,n={})=>i=>{let{libraryOptions:r,target:a}=i??{},o=Va({...r??{},target:a,io:t,processors:n});return it(e,o),Ha(o,e),Za(o,e)};var ql=(e,t,n)=>{(e[t]===void 0||n>e[t])&&(e[t]=n)},Bl=(e,t,n)=>{(e[t]===void 0||n<e[t])&&(e[t]=n)},kA=(e,t)=>{ql(e,"minimum",t),Bl(e,"maximum",t)},EA=(e,t)=>{e.multipleOf??(e.multipleOf=[]),e.multipleOf.includes(t)||e.multipleOf.push(t)},CA=(e,t)=>{e.patterns??(e.patterns=new Set),e.patterns.add(t)},IA=(e,t)=>{e.mime=e.mime?e.mime.filter(n=>t.includes(n)):[...t]},OA=(e,t)=>{e.format=t,t.includes("int")&&(e.isInt=!0)},xA=(e,t)=>ql(e,"minimum",t.minimum),RA=(e,t)=>Bl(e,"maximum",t.maximum),TA=e=>(t,n)=>{OA(t,n.format);let[i,r]=e[n.format];ql(t,"minimum",i),Bl(t,"maximum",r)},oV={greater_than:(e,t)=>ql(e,t.inclusive?"minimum":"exclusiveMinimum",t.value),less_than:(e,t)=>Bl(e,t.inclusive?"maximum":"exclusiveMaximum",t.value),multiple_of:(e,t)=>EA(e,t.value),number_format:TA(qu),bigint_format:TA(Bu),min_length:xA,max_length:RA,length_equals:(e,t)=>kA(e,t.length),min_size:xA,max_size:RA,size_equals:(e,t)=>kA(e,t.size),string_format:(e,t)=>{OA(e,t.format),t.pattern&&CA(e,t.pattern),(t.format==="base64"||t.format==="base64url")&&(e.contentEncoding=t.format),(t.local||t.precision===-1)&&(e.laxFormat=!0)},mime_type:(e,t)=>IA(e,t.mime)};function en(e){let t={},n=e._zod.def,i=e._zod.traits.has("$ZodCheck")?[e,...n.checks??[]]:n.checks??[];for(let a of i)oV[a._zod.def.check]?.(t,a._zod.def);let r=e._zod.bag;r.minimum!==void 0&&ql(t,"minimum",r.minimum),r.exclusiveMinimum!==void 0&&ql(t,"exclusiveMinimum",r.exclusiveMinimum),r.maximum!==void 0&&Bl(t,"maximum",r.maximum),r.exclusiveMaximum!==void 0&&Bl(t,"exclusiveMaximum",r.exclusiveMaximum),r.multipleOf!==void 0&&EA(t,r.multipleOf),r.format!==void 0&&(t.format??(t.format=r.format),r.format.includes("int")&&(t.isInt=!0)),r.mime&&IA(t,r.mime);for(let a of r.patterns??[])CA(t,a);return t}var sV={guid:"uuid",url:"uri",datetime:"date-time",json_string:"json-string",regex:""},lV=new Map([[rh,Ez],[ad,Cz]]),NA=e=>lV.get(e)??e,x$=(e,t,n,i)=>{let r=n;r.type="string";let{minimum:a,maximum:o,format:s,patterns:l,contentEncoding:c,laxFormat:u}=en(e);if(typeof a=="number"&&(r.minLength=a),typeof o=="number"&&(r.maxLength=o),s&&(r.format=sV[s]??s,r.format===""&&delete r.format,(s==="time"||u)&&delete r.format),c&&(r.contentEncoding=c),l&&l.size>0){let d=[...l].map(NA);d.length===1?r.pattern=d[0].source:d.length>1&&(r.allOf=[...d.map(f=>({...t.target==="draft-07"||t.target==="draft-04"||t.target==="openapi-3.0"?{type:"string"}:{},pattern:f.source}))])}},R$=(e,t,n,i)=>{let r=n,{minimum:a,maximum:o,multipleOf:s,exclusiveMaximum:l,exclusiveMinimum:c,isInt:u}=en(e);r.type=u?"integer":"number";let d=typeof c=="number"&&c>=(a??Number.NEGATIVE_INFINITY),f=typeof l=="number"&&l<=(o??Number.POSITIVE_INFINITY),m=t.target==="draft-04"||t.target==="openapi-3.0";if(d?m?(r.minimum=c,r.exclusiveMinimum=!0):r.exclusiveMinimum=c:typeof a=="number"&&(r.minimum=a),f?m?(r.maximum=l,r.exclusiveMaximum=!0):r.exclusiveMaximum=l:typeof o=="number"&&(r.maximum=o),s){let h=new Set;for(let v of s)Number.isFinite(v)&&v!==0?h.add(Math.abs(v)):Qt(e,t,r,i,`A multipleOf divisor of ${v} cannot be represented in JSON Schema`);let[g,..._]=h;g!==void 0&&(r.multipleOf=g),_.length&&(r.allOf=[...r.allOf??[],..._.map(v=>({multipleOf:v}))])}},T$=(e,t,n,i)=>{n.type="boolean"},E$=(e,t,n,i)=>{Qt(e,t,n,i,"BigInt cannot be represented in JSON Schema")},C$=(e,t,n,i)=>{Qt(e,t,n,i,"Symbols cannot be represented in JSON Schema")},I$=(e,t,n,i)=>{t.target==="openapi-3.0"?(n.type="string",n.nullable=!0,n.enum=[null]):n.type="null"},O$=(e,t,n,i)=>{Qt(e,t,n,i,"Undefined cannot be represented in JSON Schema")},N$=(e,t,n,i)=>{Qt(e,t,n,i,"Void cannot be represented in JSON Schema")},A$=(e,t,n,i)=>{n.not={}},P$=(e,t,n,i)=>{},M$=(e,t,n,i)=>{},D$=(e,t,n,i)=>{Qt(e,t,n,i,"Date cannot be represented in JSON Schema")},j$=(e,t,n,i)=>{let r=e._zod.def,a=fl(r.entries);if(a.length===0){n.not={};return}a.every(o=>typeof o=="number")&&(n.type="number"),a.every(o=>typeof o=="string")&&(n.type="string"),n.enum=a},U$=(e,t,n,i)=>{let r=e._zod.def;if(r.values.length===0){n.not={};return}let a=[];for(let o of r.values)if(o===void 0){if(Qt(e,t,n,i,"Literal `undefined` cannot be represented in JSON Schema"))return}else if(typeof o=="bigint"){if(Qt(e,t,n,i,"BigInt literals cannot be represented in JSON Schema"))return;a.push(Number(o))}else a.push(o);if(a.length!==0)if(a.length===1){let o=a[0];n.type=o===null?"null":typeof o,t.target==="draft-04"||t.target==="openapi-3.0"?n.enum=[o]:n.const=o}else a.every(o=>typeof o=="number")&&(n.type="number"),a.every(o=>typeof o=="string")&&(n.type="string"),a.every(o=>typeof o=="boolean")&&(n.type="boolean"),a.every(o=>o===null)&&(n.type="null"),n.enum=a},L$=(e,t,n,i)=>{Qt(e,t,n,i,"NaN cannot be represented in JSON Schema")},q$=(e,t,n,i)=>{let r=n,a=e._zod.pattern;if(!a)throw new Error("Pattern not found in template literal");r.type="string",r.pattern=a.source},B$=(e,t,n,i)=>{let r=n;r.type="string",r.format="binary",r.contentEncoding="binary";let{minimum:a,maximum:o,mime:s}=en(e);a!==void 0&&(r.minLength=a),o!==void 0&&(r.maxLength=o),s&&(s.length===0?r.not={}:s.length===1?r.contentMediaType=s[0]:r.anyOf=s.map(l=>({contentMediaType:l})))},V$=(e,t,n,i)=>{n.type="boolean"},H$=(e,t,n,i)=>{Qt(e,t,n,i,"Custom types cannot be represented in JSON Schema")},Z$=(e,t,n,i)=>{Qt(e,t,n,i,"Function types cannot be represented in JSON Schema")},F$=(e,t,n,i)=>{Qt(e,t,n,i,"Transforms cannot be represented in JSON Schema")},G$=(e,t,n,i)=>{Qt(e,t,n,i,"Map cannot be represented in JSON Schema")},J$=(e,t,n,i)=>{Qt(e,t,n,i,"Set cannot be represented in JSON Schema")},K$=(e,t,n,i)=>{let r=n,a=e._zod.def,{minimum:o,maximum:s}=en(e);typeof o=="number"&&(r.minItems=o),typeof s=="number"&&(r.maxItems=s),r.type="array",r.items=it(a.element,t,{...i,path:[...i.path,"items"]})};function _d(e){let t=e._zod.def;return t.type==="pipe"&&t.in._zod.traits.has("$ZodTransform")?_d(t.out):t.type==="catch"?_d(t.innerType):e._zod.optin}var Y$=(e,t,n,i)=>{let r=n,a=e._zod.def,o=a.shape;if(Object.getOwnPropertySymbols(o).length&&Qt(e,t,r,i,"Symbol keys cannot be represented in JSON Schema"))return;r.type="object",r.properties={};for(let c in o)vn(r.properties,c,it(o[c],t,{...i,path:[...i.path,"properties",c]}));let l=[];for(let c of Object.keys(o)){let u=a.shape[c];(t.io==="input"?_d(u)===void 0:u._zod.optout===void 0)&&l.push(c)}l.length>0&&(r.required=l),a.catchall?._zod.def.type==="never"?r.additionalProperties=!1:a.catchall?a.catchall&&(r.additionalProperties=it(a.catchall,t,{...i,path:[...i.path,"additionalProperties"]})):t.io==="output"&&(r.additionalProperties=!1)},eg=(e,t,n,i)=>{let r=e._zod.def,a=r.inclusive===!1,o=r.options.map((s,l)=>it(s,t,{...i,path:[...i.path,a?"oneOf":"anyOf",l]}));a?n.oneOf=o:n.anyOf=o},X$=(e,t,n,i)=>{let r=e._zod.def,a=it(r.left,t,{...i,path:[...i.path,"allOf",0]}),o=it(r.right,t,{...i,path:[...i.path,"allOf",1]}),s=c=>"allOf"in c&&Object.keys(c).length===1,l=[...s(a)?a.allOf:[a],...s(o)?o.allOf:[o]];n.allOf=l,t.intersections.push(l)},W$=(e,t,n,i)=>{let r=n,a=e._zod.def;r.type="array";let o=t.target==="draft-2020-12"?"prefixItems":"items",s=t.target==="draft-2020-12"||t.target==="openapi-3.0"?"items":"additionalItems",l=a.items.map((g,_)=>it(g,t,{...i,path:[...i.path,o,_]})),c=a.rest?it(a.rest,t,{...i,path:[...i.path,s,...t.target==="openapi-3.0"?[a.items.length]:[]]}):null,u=a.items.length;for(;u>0;){let g=a.items[u-1];if(!(t.io==="input"?_d(g)!==void 0:g._zod.optout==="optional"))break;u--}let d=a.items.length,f=!a.rest;t.target==="draft-2020-12"?(r.prefixItems=l,f?r.items=!1:c&&(r.items=c),u>0&&(r.minItems=u),f&&(r.maxItems=d)):t.target==="openapi-3.0"?(r.items={anyOf:l},c&&r.items.anyOf.push(c),u>0&&(r.minItems=u),f&&(r.maxItems=d)):(r.items=l,f?r.additionalItems=!1:c&&(r.additionalItems=c),u>0&&(r.minItems=u),f&&(r.maxItems=d));let{minimum:m,maximum:h}=en(e);typeof m=="number"&&(r.minItems=m),typeof h=="number"&&(r.maxItems=h)};function $$(e,t,n){if(t.$ref){if(n.has(t))return t;n.add(t);let h=e.get(t)?.def;if(!h)return t;let g=$$(e,h,n);return g===h?t:g}for(let h of["anyOf","oneOf"]){let g=t[h];if(!Array.isArray(g))continue;let _=g.map(v=>$$(e,v,n));_.some((v,b)=>v!==g[b])&&(t={...t,[h]:_})}let i=Array.isArray(t.type)?t.type:[t.type],r=!i.includes("string")&&i.some(h=>h==="number"||h==="integer"),a=t.enum??(t.const!==void 0?[t.const]:void 0);if(!r&&!a?.some(h=>typeof h=="number"))return t;let{minimum:o,maximum:s,exclusiveMinimum:l,exclusiveMaximum:c,multipleOf:u,format:d,id:f,...m}=t;return m.enum?m.enum=m.enum.map(h=>typeof h=="number"?String(h):h):typeof m.const=="number"&&(m.const=String(m.const)),r&&(m.type="string",a||(m.pattern=(i.includes("number")?ea:Wu).source)),m}var k$=new WeakMap;function cV(e){let t=new Map;for(let i of e.seen.values())i.def&&!t.has(i.schema)&&t.set(i.schema,i);let n=new Map;for(let i of k$.get(e)??[]){let r=e.seen.get(i),a=(r?.def??r?.schema)?.propertyNames;if(!a||a===!0||n.has(a))continue;let o=$$(t,a,new Set);o!==a&&n.set(a,o)}if(n.size)for(let i of e.seen.values())for(let r of[i.schema,i.def]){let a=r&&n.get(r.propertyNames);a&&(r.propertyNames=a)}}var Q$=(e,t,n,i)=>{let r=n,a=e._zod.def;r.type="object";let o=a.keyType,s=en(o).patterns;if(a.mode==="loose"&&s&&s.size>0){let u=it(a.valueType,t,{...i,path:[...i.path,"patternProperties","*"]});r.patternProperties={};for(let d of s)vn(r.patternProperties,NA(d).source,u)}else{if(t.target==="draft-07"||t.target==="draft-2020-12"){r.propertyNames=it(a.keyType,t,{...i,path:[...i.path,"propertyNames"]});let u=k$.get(t);u||(u=[],k$.set(t,u),t.deferred.push(()=>cV(t))),u.push(e)}r.additionalProperties=it(a.valueType,t,{...i,path:[...i.path,"additionalProperties"]})}let l=o._zod.values,c=t.io==="input"&&_d(a.valueType)!==void 0;if(l&&!a.partial&&!c){let u=[...l].filter(d=>typeof d=="string"||typeof d=="number");u.length>0&&(r.required=u.map(String))}},ek=(e,t,n,i)=>{let r=e._zod.def,a=it(r.innerType,t,i),o=t.seen.get(e);t.target==="openapi-3.0"?(o.ref=r.innerType,n.nullable=!0):n.anyOf=[a,{type:"null"}]},tk=(e,t,n,i)=>{let r=e._zod.def;it(r.innerType,t,i);let a=t.seen.get(e);a.ref=r.innerType},nk=Symbol();function AA(e,t,n,i,r){let a=!1,o=JSON.stringify(e,(s,l)=>typeof l!="bigint"?l:(a=!0,null));return a?(Qt(t,n,i,r,"BigInt defaults cannot be represented in JSON Schema"),nk):JSON.parse(o)}var rk=(e,t,n,i)=>{let r=e._zod.def;it(r.innerType,t,i);let a=t.seen.get(e);a.ref=r.innerType;let o=AA(r.defaultValue,e,t,n,i);o!==nk&&(n.default=o)},ik=(e,t,n,i)=>{let r=e._zod.def;it(r.innerType,t,i);let a=t.seen.get(e);if(a.ref=r.innerType,t.io!=="input")return;let o=AA(r.defaultValue,e,t,n,i);o!==nk&&(n._prefault=o)},ak=(e,t,n,i)=>{let r=e._zod.def;it(r.innerType,t,i);let a=t.seen.get(e);a.ref=r.innerType;let o;try{o=r.catchValue(void 0)}catch{Qt(e,t,n,i,"Dynamic catch values are not supported in JSON Schema");return}n.default=o},ok=(e,t,n,i)=>{let r=e._zod.def,a=r.in._zod.traits.has("$ZodTransform"),o=t.io==="input"?a?r.out:r.in:r.out;it(o,t,i);let s=t.seen.get(e);s.ref=o},sk=(e,t,n,i)=>{let r=e._zod.def;it(r.innerType,t,i);let a=t.seen.get(e);a.ref=r.innerType,n.readOnly=!0},lk=(e,t,n,i)=>{let r=e._zod.def;it(r.innerType,t,i);let a=t.seen.get(e);a.ref=r.innerType},tg=(e,t,n,i)=>{let r=e._zod.def;it(r.innerType,t,i);let a=t.seen.get(e);a.ref=r.innerType},ck=(e,t,n,i)=>{let r=e._zod.innerType;it(r,t,i);let a=t.seen.get(e);a.ref=r},Qh={string:x$,number:R$,boolean:T$,bigint:E$,symbol:C$,null:I$,undefined:O$,void:N$,never:A$,any:P$,unknown:M$,date:D$,enum:j$,literal:U$,nan:L$,template_literal:q$,file:B$,success:V$,custom:H$,function:Z$,transform:F$,map:G$,set:J$,array:K$,object:Y$,union:eg,intersection:X$,tuple:W$,record:Q$,nullable:ek,nonoptional:tk,default:rk,prefault:ik,catch:ak,pipe:ok,readonly:sk,promise:lk,optional:tg,lazy:ck};function Xo(e,t){if("_idmap"in e){let i=e,r=Va({...t,processors:Qh}),a={};for(let l of i._idmap.entries()){let[c,u]=l;it(u,r)}let o={},s={registry:i,uri:t?.uri,defs:a};r.external=s;for(let l of i._idmap.entries()){let[c,u]=l;Ha(r,u),vn(o,c,Za(r,u))}if(Object.keys(a).length>0){let l=r.target==="draft-2020-12"?"$defs":"definitions";o.__shared={[l]:a}}return{schemas:o}}let n=Va({...t,processors:Qh});return it(e,n),Ha(n,e),Za(n,e)}var ng=class{get metadataRegistry(){return this.ctx.metadataRegistry}get target(){return this.ctx.target}get unrepresentable(){return this.ctx.unrepresentable}get override(){return this.ctx.override}get io(){return this.ctx.io}get counter(){return this.ctx.counter}set counter(t){this.ctx.counter=t}get seen(){return this.ctx.seen}constructor(t){let n=t?.target??"draft-2020-12";n==="draft-4"&&(n="draft-04"),n==="draft-7"&&(n="draft-07"),this.ctx=Va({processors:Qh,target:n,...t?.metadata&&{metadata:t.metadata},...t?.unrepresentable&&{unrepresentable:t.unrepresentable},...t?.override&&{override:t.override},...t?.io&&{io:t.io}})}process(t,n={path:[],schemaPath:[]}){return it(t,this.ctx,n)}emit(t,n){n&&(n.cycles&&(this.ctx.cycles=n.cycles),n.reused&&(this.ctx.reused=n.reused),n.external&&(this.ctx.external=n.external)),this.ctx.sharedDefsExtractedFor=void 0,this.ctx.sharedEmitDoneFor=void 0,Ha(this.ctx,t);let i=Za(this.ctx,t),{"~standard":r,...a}=i;return a}};var PA={};var Yl={};Ii(Yl,{ZodAny:()=>Rk,ZodArray:()=>Ik,ZodBase64:()=>zg,ZodBase64URL:()=>wg,ZodBigInt:()=>Jl,ZodBigIntFormat:()=>xg,ZodBoolean:()=>Gl,ZodCIDRv4:()=>Sg,ZodCIDRv6:()=>_g,ZodCUID:()=>mg,ZodCUID2:()=>pg,ZodCatch:()=>Yk,ZodCodec:()=>Cd,ZodCreditCard:()=>zk,ZodCustom:()=>Id,ZodCustomStringFormat:()=>Qo,ZodDate:()=>kd,ZodDefault:()=>Hk,ZodDiscriminatedUnion:()=>Nk,ZodE164:()=>$g,ZodEmail:()=>lg,ZodEmoji:()=>dg,ZodEnum:()=>Hl,ZodExactOptional:()=>Eg,ZodFile:()=>Lk,ZodFunction:()=>ax,ZodGUID:()=>ug,ZodIBAN:()=>wk,ZodIPv4:()=>bg,ZodIPv6:()=>yg,ZodISODate:()=>Ga,ZodISODateTime:()=>Fa,ZodISODuration:()=>Ka,ZodISOTime:()=>Ja,ZodInstanceOf:()=>lx,ZodIntersection:()=>Ak,ZodJWT:()=>kg,ZodKSUID:()=>vg,ZodLazy:()=>rx,ZodLiteral:()=>Uk,ZodMAC:()=>_k,ZodMap:()=>Dk,ZodNaN:()=>Wk,ZodNanoID:()=>fg,ZodNever:()=>Ek,ZodNonOptional:()=>Cg,ZodNull:()=>xk,ZodNullable:()=>Vk,ZodNumber:()=>Fl,ZodNumberFormat:()=>es,ZodObject:()=>xd,ZodOptional:()=>Td,ZodPipe:()=>Ed,ZodPrefault:()=>Fk,ZodPreprocess:()=>Qk,ZodPromise:()=>ix,ZodReadonly:()=>ex,ZodRecord:()=>Vl,ZodSet:()=>jk,ZodString:()=>Zl,ZodStringFormat:()=>lt,ZodSuccess:()=>Kk,ZodSymbol:()=>$k,ZodTemplateLiteral:()=>nx,ZodTransform:()=>qk,ZodTuple:()=>Pk,ZodType:()=>De,ZodULID:()=>hg,ZodURL:()=>$d,ZodUUID:()=>wi,ZodUndefined:()=>kk,ZodUnion:()=>Rd,ZodUnknown:()=>Tk,ZodVoid:()=>Ck,ZodXID:()=>gg,ZodXor:()=>Ok,_ZodString:()=>sg,_default:()=>Zk,_function:()=>L2,any:()=>Kl,array:()=>I,base64:()=>n2,base64url:()=>r2,bigint:()=>v2,boolean:()=>ne,catch:()=>Xk,check:()=>q2,cidrv4:()=>e2,cidrv6:()=>t2,codec:()=>M2,creditCard:()=>a2,cuid:()=>FA,cuid2:()=>GA,currencyCode:()=>d2,custom:()=>B2,date:()=>w2,describe:()=>V2,discriminatedUnion:()=>li,e164:()=>i2,email:()=>cg,emoji:()=>HA,enum:()=>$e,exactOptional:()=>Bk,file:()=>O2,float32:()=>m2,float64:()=>p2,function:()=>L2,guid:()=>jA,hash:()=>f2,hex:()=>u2,hostname:()=>c2,httpUrl:()=>VA,iban:()=>o2,instanceof:()=>Z2,int:()=>ag,int32:()=>h2,int64:()=>b2,intersection:()=>ar,invertCodec:()=>D2,ipv4:()=>XA,ipv6:()=>QA,json:()=>G2,jwt:()=>s2,keyof:()=>$2,ksuid:()=>YA,lazy:()=>$i,literal:()=>N,looseObject:()=>he,looseRecord:()=>T2,mac:()=>WA,map:()=>E2,meta:()=>H2,nan:()=>P2,nanoid:()=>ZA,nativeEnum:()=>I2,never:()=>Rg,nonoptional:()=>Jk,null:()=>kr,nullable:()=>wd,nullish:()=>N2,number:()=>F,object:()=>w,optional:()=>de,partialRecord:()=>R2,pipe:()=>og,prefault:()=>Gk,preprocess:()=>Zr,promise:()=>U2,readonly:()=>tx,record:()=>ae,refine:()=>ox,set:()=>C2,strictObject:()=>k2,string:()=>p,stringFormat:()=>l2,stringbool:()=>F2,success:()=>A2,superRefine:()=>sx,symbol:()=>S2,templateLiteral:()=>j2,transform:()=>Tg,tuple:()=>Mk,uint32:()=>g2,uint64:()=>y2,ulid:()=>JA,undefined:()=>_2,union:()=>oe,unknown:()=>me,url:()=>Ya,uuid:()=>UA,uuidv4:()=>LA,uuidv6:()=>qA,uuidv7:()=>BA,void:()=>z2,xid:()=>KA,xor:()=>x2});var rg={};Ii(rg,{endsWith:()=>Ol,gt:()=>_i,gte:()=>$r,includes:()=>Cl,length:()=>Ko,lowercase:()=>Tl,lt:()=>Si,lte:()=>wr,maxLength:()=>Jo,maxSize:()=>Ba,mime:()=>Al,minLength:()=>ta,minSize:()=>zi,multipleOf:()=>qa,negative:()=>Kh,nonnegative:()=>Xh,nonpositive:()=>Yh,normalize:()=>Pl,overwrite:()=>si,positive:()=>Jh,properties:()=>Nl,property:()=>Wh,regex:()=>Rl,size:()=>Go,slugify:()=>Ul,startsWith:()=>Il,toLowerCase:()=>Dl,toUpperCase:()=>jl,trim:()=>Ml,uppercase:()=>El});var MA=new WeakSet([Object.prototype,Error.prototype]);function ig(e,t,n){Object.defineProperty(e,t,{configurable:!0,enumerable:!1,get(){let i=n(this);return Object.defineProperty(this,t,{value:i,configurable:!0,writable:!0}),i},set(i){Object.defineProperty(this,t,{value:i,configurable:!0,writable:!0})}})}var DA=(e,t)=>{cz.init(e,t),e.name="ZodError";let n=Object.getPrototypeOf(e);MA.has(n)||(MA.add(n),ig(n,"format",i=>r=>Ju(i,r)),ig(n,"flatten",i=>r=>Gu(i,r)),ig(n,"addIssue",i=>r=>{i.issues.push(r),i.message=JSON.stringify(i.issues,ml,2)}),ig(n,"addIssues",i=>r=>{i.issues.push(...r),i.message=JSON.stringify(i.issues,ml,2)}),Object.defineProperty(n,"isEmpty",{configurable:!0,enumerable:!1,get(){return this.issues.length===0}}))},dV=P("ZodError",DA),ir=P("ZodError",DA,void 0,{Parent:Error});var uk=bl(ir),dk=yl(ir),zd=Sl(ir),fk=_l(ir),mk=Ap(ir),pk=Pp(ir),hk=Mp(ir),gk=Dp(ir),vk=jp(ir),bk=Up(ir),yk=Lp(ir),Sk=qp(ir);function mV(){on.localeError||Et(yh())}function Wo(){on.memoizer||Et({memoizer:fd()})}var De=P("ZodType",(e,t)=>(mV(),Ne.init(e,t),e.def=t,e.type=t.type,e),{check(...e){let t=this.def;return this.clone(J.mergeDefs(t,{checks:[...t.checks??[],...e.map(n=>typeof n=="function"?{_zod:{check:n,def:{check:"custom"},onattach:[]}}:n)]}),{parent:!0})},with(...e){return this.check(...e)},clone(e,t){return nt(this,e,t)},brand(){return this},register(e,t){return e.add(this,t),this},refine(e,t){return this.check(ox(e,t))},superRefine(e,t){return this.check(sx(e,t))},overwrite(e){return this.check(si(e))},optional(){return de(this)},exactOptional(){return Bk(this)},nullable(){return wd(this)},nullish(){return de(wd(this))},nonoptional(e){return Jk(this,e)},array(){return I(this)},or(e){return oe([this,e])},and(e){return ar(this,e)},transform(e){return og(this,Tg(e))},default(e){return Zk(this,e)},prefault(e){return Gk(this,e)},catch(e){return Xk(this,e)},pipe(e){return og(this,e)},readonly(){return tx(this)},describe(e){let t=this.clone();return bn.add(t,{description:e}),t},meta(...e){if(e.length===0)return bn.get(this);let t=this.clone();return bn.add(t,e[0]),t},isOptional(){return this.safeParse(void 0).success},isNullable(){return this.safeParse(null).success},apply(e,...t){return t.length===0?e(this):e(this,...t)},get"~standard"(){return J.hide(this,"~standard",{...Wp(this),jsonSchema:{input:Ll(this,"input"),output:Ll(this,"output")}})},set"~standard"(e){J.own(this,"~standard",e)},parse:function e(t,n){return uk(this,t,n,{callee:e})},parseAsync:async function e(t,n){return await dk(this,t,n,{callee:e})},safeParse(e,t){return zd(this,e,t)},async safeParseAsync(e,t){return fk(this,e,t)},get spa(){return this?.safeParseAsync},set spa(e){J.own(this,"spa",e)},validate(e,t){return Ku(this,e,t)},validateAsync(e,t){return Yu(this,e,t)},encode:function e(t,n){return mk(this,t,n,{callee:e})},decode:function e(t,n){return pk(this,t,n,{callee:e})},encodeAsync:async function e(t,n){return await hk(this,t,n,{callee:e})},decodeAsync:async function e(t,n){return await gk(this,t,n,{callee:e})},safeEncode(e,t){return vk(this,e,t)},safeDecode(e,t){return bk(this,e,t)},async safeEncodeAsync(e,t){return yk(this,e,t)},async safeDecodeAsync(e,t){return Sk(this,e,t)},toJSONSchema(e){return w$(this,{})(e)},get description(){return bn.get(this)?.description},get _def(){return this._zod.def}}),sg=P("_ZodString",(e,t)=>{Vo.init(e,t),De.init(e,t),e._zod.processJSONSchema=(n,i,r)=>x$(e,n,i,r)},J.derived({format:e=>en(e).format??null,minLength:e=>en(e).minimum??null,maxLength:e=>en(e).maximum??null},{regex(...e){return this.check(Rl(...e))},includes(...e){return this.check(Cl(...e))},startsWith(...e){return this.check(Il(...e))},endsWith(...e){return this.check(Ol(...e))},min(...e){return this.check(ta(...e))},max(...e){return this.check(Jo(...e))},length(...e){return this.check(Ko(...e))},nonempty(...e){return this.check(ta(1,...e))},lowercase(e){return this.check(Tl(e))},uppercase(e){return this.check(El(e))},trim(){return this.check(Ml())},normalize(...e){return this.check(Pl(...e))},toLowerCase(){return this.check(Dl())},toUpperCase(){return this.check(jl())},slugify(){return this.check(Ul())}})),Zl=P("ZodString",(e,t)=>{Vo.init(e,t),sg.init(e,t)},{email(e){return this.check(Rh(lg,e))},url(e){return this.check(hd($d,e))},jwt(e){return this.check(Gh(kg,e))},emoji(e){return this.check(Nh(dg,e))},guid(e){return this.check(Th(ug,e))},uuid(e){return this.check(Eh(wi,e))},uuidv4(e){return this.check(Ch(wi,e))},uuidv6(e){return this.check(Ih(wi,e))},uuidv7(e){return this.check(Oh(wi,e))},nanoid(e){return this.check(Ah(fg,e))},cuid(e){return this.check(Ph(mg,e))},cuid2(e){return this.check(Mh(pg,e))},ulid(e){return this.check(Dh(hg,e))},base64(e){return this.check(Hh(zg,e))},base64url(e){return this.check(Zh(wg,e))},xid(e){return this.check(jh(gg,e))},ksuid(e){return this.check(Uh(vg,e))},ipv4(e){return this.check(Lh(bg,e))},ipv6(e){return this.check(qh(yg,e))},cidrv4(e){return this.check(Bh(Sg,e))},cidrv6(e){return this.check(Vh(_g,e))},e164(e){return this.check(Fh($g,e))},datetime(e){return this.check(gd(Fa,e))},date(e){return this.check(vd(Ga,e))},time(e){return this.check(bd(Ja,e))},duration(e){return this.check(yd(Ka,e))}});function p(e){return Uw(Zl,e)}var lt=P("ZodStringFormat",(e,t)=>{rt.init(e,t),sg.init(e,t)}),Fa=P("ZodISODateTime",(e,t)=>{E0.init(e,t),lt.init(e,t)}),Ga=P("ZodISODate",(e,t)=>{C0.init(e,t),lt.init(e,t)}),Ja=P("ZodISOTime",(e,t)=>{I0.init(e,t),lt.init(e,t)}),Ka=P("ZodISODuration",(e,t)=>{O0.init(e,t),lt.init(e,t)}),lg=P("ZodEmail",(e,t)=>{b0.init(e,t),lt.init(e,t)});function cg(e){return Rh(lg,e)}var ug=P("ZodGUID",(e,t)=>{g0.init(e,t),lt.init(e,t)});function jA(e){return Th(ug,e)}var wi=P("ZodUUID",(e,t)=>{v0.init(e,t),lt.init(e,t)});function UA(e){return Eh(wi,e)}function LA(e){return Ch(wi,e)}function qA(e){return Ih(wi,e)}function BA(e){return Oh(wi,e)}var $d=P("ZodURL",(e,t)=>{_0.init(e,t),lt.init(e,t)});function Ya(e){return hd($d,e)}function VA(e){return hd($d,{protocol:Xu,hostname:Oz,...J.normalizeParams(e)})}var dg=P("ZodEmoji",(e,t)=>{z0.init(e,t),lt.init(e,t)});function HA(e){return Nh(dg,e)}var fg=P("ZodNanoID",(e,t)=>{w0.init(e,t),lt.init(e,t)});function ZA(e){return Ah(fg,e)}var mg=P("ZodCUID",(e,t)=>{$0.init(e,t),lt.init(e,t)});function FA(e){return Ph(mg,e)}var pg=P("ZodCUID2",(e,t)=>{k0.init(e,t),lt.init(e,t)});function GA(e){return Mh(pg,e)}var hg=P("ZodULID",(e,t)=>{x0.init(e,t),lt.init(e,t)});function JA(e){return Dh(hg,e)}var gg=P("ZodXID",(e,t)=>{R0.init(e,t),lt.init(e,t)});function KA(e){return jh(gg,e)}var vg=P("ZodKSUID",(e,t)=>{T0.init(e,t),lt.init(e,t)});function YA(e){return Uh(vg,e)}var bg=P("ZodIPv4",(e,t)=>{N0.init(e,t),lt.init(e,t)});function XA(e){return Lh(bg,e)}var _k=P("ZodMAC",(e,t)=>{P0.init(e,t),lt.init(e,t)});function WA(e){return qw(_k,e)}var yg=P("ZodIPv6",(e,t)=>{A0.init(e,t),lt.init(e,t)});function QA(e){return qh(yg,e)}var Sg=P("ZodCIDRv4",(e,t)=>{M0.init(e,t),lt.init(e,t)});function e2(e){return Bh(Sg,e)}var _g=P("ZodCIDRv6",(e,t)=>{D0.init(e,t),lt.init(e,t)});function t2(e){return Vh(_g,e)}var zg=P("ZodBase64",(e,t)=>{j0.init(e,t),lt.init(e,t)});function n2(e){return Hh(zg,e)}var wg=P("ZodBase64URL",(e,t)=>{U0.init(e,t),lt.init(e,t)});function r2(e){return Zh(wg,e)}var $g=P("ZodE164",(e,t)=>{L0.init(e,t),lt.init(e,t)});function i2(e){return Fh($g,e)}var zk=P("ZodCreditCard",(e,t)=>{q0.init(e,t),lt.init(e,t)});function a2(e){return Bw(zk,e)}var wk=P("ZodIBAN",(e,t)=>{B0.init(e,t),lt.init(e,t)});function o2(e){return Vw(wk,e)}var kg=P("ZodJWT",(e,t)=>{V0.init(e,t),lt.init(e,t)});function s2(e){return Gh(kg,e)}var Qo=P("ZodCustomStringFormat",(e,t)=>{H0.init(e,t),lt.init(e,t)});function l2(e,t,n={}){return Yo(Qo,e,t,n)}function c2(e){return Yo(Qo,"hostname",Iz,e)}function u2(e){return Yo(Qo,"hex",Fz,e)}function d2(e){return Yo(Qo,"currency_code",Az,e)}function f2(e,t){let n=t?.enc??"hex",i=`${e}_${n}`,r=Hr[i];if(!r)throw new Error(`Unrecognized hash format: ${i}`);return Yo(Qo,i,r,t)}var Fl=P("ZodNumber",(e,t)=>{lh.init(e,t),De.init(e,t),e._zod.processJSONSchema=(n,i,r)=>R$(e,n,i,r),e.isFinite=!0},J.derived({minValue:e=>{let{minimum:t,exclusiveMinimum:n}=en(e);return Math.max(t??Number.NEGATIVE_INFINITY,n??Number.NEGATIVE_INFINITY)},maxValue:e=>{let{maximum:t,exclusiveMaximum:n}=en(e);return Math.min(t??Number.POSITIVE_INFINITY,n??Number.POSITIVE_INFINITY)},isInt:e=>{let{isInt:t,multipleOf:n}=en(e);return!!t||!!n?.some(Number.isSafeInteger)},format:e=>en(e).format??null},{gt(e,t){return this.check(_i(e,t))},gte(e,t){return this.check($r(e,t))},min(e,t){return this.check($r(e,t))},lt(e,t){return this.check(Si(e,t))},lte(e,t){return this.check(wr(e,t))},max(e,t){return this.check(wr(e,t))},int(e){return this.check(ag(e))},safe(e){return this.check(ag(e))},positive(e){return this.check(_i(0,e))},nonnegative(e){return this.check($r(0,e))},negative(e){return this.check(Si(0,e))},nonpositive(e){return this.check(wr(0,e))},multipleOf(e,t){return this.check(qa(e,t))},step(e,t){return this.check(qa(e,t))},finite(){return this}}));function F(e){return Zw(Fl,e)}var es=P("ZodNumberFormat",(e,t)=>{Z0.init(e,t),Fl.init(e,t)});function ag(e){return Gw(es,e)}function m2(e){return Jw(es,e)}function p2(e){return Kw(es,e)}function h2(e){return Yw(es,e)}function g2(e){return Xw(es,e)}var Gl=P("ZodBoolean",(e,t)=>{od.init(e,t),De.init(e,t),e._zod.processJSONSchema=(n,i,r)=>T$(e,n,i,r)});function ne(e){return Ww(Gl,e)}var Jl=P("ZodBigInt",(e,t)=>{ch.init(e,t),De.init(e,t),e._zod.processJSONSchema=(n,i,r)=>E$(e,n,i,r)},J.derived({minValue:e=>en(e).minimum??null,maxValue:e=>en(e).maximum??null,format:e=>en(e).format??null},{gte(e,t){return this.check($r(e,t))},min(e,t){return this.check($r(e,t))},gt(e,t){return this.check(_i(e,t))},lt(e,t){return this.check(Si(e,t))},lte(e,t){return this.check(wr(e,t))},max(e,t){return this.check(wr(e,t))},positive(e){return this.check(_i(BigInt(0),e))},negative(e){return this.check(Si(BigInt(0),e))},nonpositive(e){return this.check(wr(BigInt(0),e))},nonnegative(e){return this.check($r(BigInt(0),e))},multipleOf(e,t){return this.check(qa(e,t))}}));function v2(e){return e$(Jl,e)}var xg=P("ZodBigIntFormat",(e,t)=>{F0.init(e,t),Jl.init(e,t)});function b2(e){return n$(xg,e)}function y2(e){return r$(xg,e)}var $k=P("ZodSymbol",(e,t)=>{G0.init(e,t),De.init(e,t),e._zod.processJSONSchema=(n,i,r)=>C$(e,n,i,r)});function S2(e){return i$($k,e)}var kk=P("ZodUndefined",(e,t)=>{J0.init(e,t),De.init(e,t),e._zod.processJSONSchema=(n,i,r)=>O$(e,n,i,r)});function _2(e){return a$(kk,e)}var xk=P("ZodNull",(e,t)=>{K0.init(e,t),De.init(e,t),e._zod.processJSONSchema=(n,i,r)=>I$(e,n,i,r)});function kr(e){return o$(xk,e)}var Rk=P("ZodAny",(e,t)=>{Y0.init(e,t),De.init(e,t),e._zod.processJSONSchema=(n,i,r)=>P$(e,n,i,r)});function Kl(){return s$(Rk)}var Tk=P("ZodUnknown",(e,t)=>{X0.init(e,t),De.init(e,t),e._zod.processJSONSchema=(n,i,r)=>M$(e,n,i,r)});function me(){return l$(Tk)}var Ek=P("ZodNever",(e,t)=>{W0.init(e,t),De.init(e,t),e._zod.processJSONSchema=(n,i,r)=>A$(e,n,i,r)});function Rg(e){return c$(Ek,e)}var Ck=P("ZodVoid",(e,t)=>{Q0.init(e,t),De.init(e,t),e._zod.processJSONSchema=(n,i,r)=>N$(e,n,i,r)});function z2(e){return u$(Ck,e)}var kd=P("ZodDate",(e,t)=>{ew.init(e,t),De.init(e,t),e._zod.processJSONSchema=(n,i,r)=>D$(e,n,i,r),e.min=(n,i)=>e.check($r(n,i)),e.max=(n,i)=>e.check(wr(n,i))},J.derived({minDate:e=>{let{minimum:t}=en(e);return t?new Date(t):null},maxDate:e=>{let{maximum:t}=en(e);return t?new Date(t):null}},{}));function w2(e){return d$(kd,e)}var Ik=P("ZodArray",(e,t)=>{Wo(),nw.init(e,t),De.init(e,t),e._zod.processJSONSchema=(n,i,r)=>K$(e,n,i,r),e.element=t.element},{min(e,t){return this.check(ta(e,t))},nonempty(e){return this.check(ta(1,e))},max(e,t){return this.check(Jo(e,t))},length(e,t){return this.check(Ko(e,t))},unwrap(){return this.element}});function I(e,t){return p$(Ik,e,t)}function $2(e){let t=e._zod.def.shape;return $e(Object.keys(t))}var xd=P("ZodObject",(e,t)=>{Wo(),rw.init(e,t),De.init(e,t),e._zod.processJSONSchema=(n,i,r)=>Y$(e,n,i,r),J.installLazyProp(e,"shape",n=>n._zod.def.shape,!1)},{keyof(){return $e(Object.keys(this._zod.def.shape))},catchall(e){return this.clone(J.mergeDefs(this._zod.def,{catchall:e}))},passthrough(){return this.clone(J.mergeDefs(this._zod.def,{catchall:me()}))},loose(){return this.clone(J.mergeDefs(this._zod.def,{catchall:me()}))},strict(){return this.clone(J.mergeDefs(this._zod.def,{catchall:Rg()}))},strip(){return this.clone(J.mergeDefs(this._zod.def,{catchall:void 0}))},extend(e){return J.extend(this,e)},safeExtend(e){return J.safeExtend(this,e)},merge(e){return J.merge(this,e)},pick(e){return J.pick(this,e)},omit(e){return J.omit(this,e)},partial(...e){return J.partial(Td,this,e[0])},exactPartial(...e){return J.partial(Eg,this,e[0],"exactPartial")},required(...e){return J.required(Cg,this,e[0])}});function w(e,t){let n={type:"object",shape:e??{},...J.normalizeParams(t)};return new xd(n)}function k2(e,t){return new xd({type:"object",shape:e,catchall:Rg(),...J.normalizeParams(t)})}function he(e,t){return new xd({type:"object",shape:e,catchall:me(),...J.normalizeParams(t)})}var Rd=P("ZodUnion",(e,t)=>{sd.init(e,t),De.init(e,t),e._zod.processJSONSchema=(n,i,r)=>eg(e,n,i,r),e.options=t.options});function oe(e,t){return new Rd({type:"union",options:e,...J.normalizeParams(t)})}var Ok=P("ZodXor",(e,t)=>{Rd.init(e,t),iw.init(e,t),e._zod.processJSONSchema=(n,i,r)=>eg(e,n,i,r),e.options=t.options});function x2(e,t){return new Ok({type:"union",options:e,inclusive:!1,...J.normalizeParams(t)})}var Nk=P("ZodDiscriminatedUnion",(e,t)=>{Rd.init(e,t),ow.init(e,t)});function li(e,t,n){return new Nk({type:"union",options:t,discriminator:e,...J.normalizeParams(n)})}var Ak=P("ZodIntersection",(e,t)=>{sw.init(e,t),De.init(e,t),e._zod.processJSONSchema=(n,i,r)=>X$(e,n,i,r)});function ar(e,t){return new Ak({type:"intersection",left:e,right:t})}var Pk=P("ZodTuple",(e,t)=>{Wo(),uh.init(e,t),De.init(e,t),e._zod.processJSONSchema=(n,i,r)=>W$(e,n,i,r)},{rest(e){return this.clone({...this._zod.def,rest:e})},partial(){let e=this._zod.def;if(e.checks?.length)throw new Error(".partial() cannot be used on tuple schemas containing refinements");return this.clone({...e,items:e.items.map(t=>new Td({type:"optional",innerType:t}))})}});function Mk(e,t,n){let i=t instanceof Ne,r=i?n:t,a=i?t:null;return new Pk({type:"tuple",items:e,rest:a,...J.normalizeParams(r)})}var Vl=P("ZodRecord",(e,t)=>{Wo(),lw.init(e,t),De.init(e,t),e._zod.processJSONSchema=(n,i,r)=>Q$(e,n,i,r),e.keyType=t.keyType,e.valueType=t.valueType});function ae(e,t,n){return!t||!t._zod?new Vl({type:"record",keyType:p(),valueType:e,...J.normalizeParams(t)}):new Vl({type:"record",keyType:e,valueType:t,...J.normalizeParams(n)})}function R2(e,t,n){return new Vl({type:"record",keyType:e,valueType:t,...J.normalizeParams(n),partial:!0})}function T2(e,t,n){return new Vl({type:"record",keyType:e,valueType:t,mode:"loose",...J.normalizeParams(n)})}var Dk=P("ZodMap",(e,t)=>{Wo(),cw.init(e,t),De.init(e,t),e._zod.processJSONSchema=(n,i,r)=>G$(e,n,i,r),e.keyType=t.keyType,e.valueType=t.valueType,e.min=(...n)=>e.check(zi(...n)),e.nonempty=n=>e.check(zi(1,n)),e.max=(...n)=>e.check(Ba(...n)),e.size=(...n)=>e.check(Go(...n))});function E2(e,t,n){return new Dk({type:"map",keyType:e,valueType:t,...J.normalizeParams(n)})}var jk=P("ZodSet",(e,t)=>{Wo(),uw.init(e,t),De.init(e,t),e._zod.processJSONSchema=(n,i,r)=>J$(e,n,i,r),e.min=(...n)=>e.check(zi(...n)),e.nonempty=n=>e.check(zi(1,n)),e.max=(...n)=>e.check(Ba(...n)),e.size=(...n)=>e.check(Go(...n))});function C2(e,t){return new jk({type:"set",valueType:e,...J.normalizeParams(t)})}var Hl=P("ZodEnum",(e,t)=>{dw.init(e,t),De.init(e,t),e._zod.processJSONSchema=(i,r,a)=>j$(e,i,r,a),e.enum=t.entries,e.options=[...e._zod.values];let n=new Set(Object.keys(t.entries));e.extract=(i,r)=>{let a={};for(let o of i)if(n.has(o))a[o]=t.entries[o];else throw new Error(`Key ${o} not found in enum`);return new Hl({...t,checks:[],...J.normalizeParams(r),entries:a})},e.exclude=(i,r)=>{let a={...t.entries};for(let o of i)if(n.has(o))delete a[o];else throw new Error(`Key ${o} not found in enum`);return new Hl({...t,checks:[],...J.normalizeParams(r),entries:a})}});function $e(e,t){let n=Array.isArray(e)?Object.fromEntries(e.map(i=>[i,i])):e;return new Hl({type:"enum",entries:n,...J.normalizeParams(t)})}function I2(e,t){return new Hl({type:"enum",entries:e,...J.normalizeParams(t)})}var Uk=P("ZodLiteral",(e,t)=>{fw.init(e,t),De.init(e,t),e._zod.processJSONSchema=(n,i,r)=>U$(e,n,i,r),e.values=new Set(t.values),Object.defineProperty(e,"value",{get(){if(t.values.length>1)throw new Error("This schema contains multiple valid literal values. Use `.values` instead.");return t.values[0]}})});function N(e,t){return new Uk({type:"literal",values:Array.isArray(e)?e:[e],...J.normalizeParams(t)})}var Lk=P("ZodFile",(e,t)=>{mw.init(e,t),De.init(e,t),e._zod.processJSONSchema=(n,i,r)=>B$(e,n,i,r),e.min=(n,i)=>e.check(zi(n,i)),e.max=(n,i)=>e.check(Ba(n,i)),e.mime=(n,i)=>e.check(Al(Array.isArray(n)?n:[n],i))});function O2(e){return h$(Lk,e)}var qk=P("ZodTransform",(e,t)=>{Wo(),pw.init(e,t),De.init(e,t),e._zod.processJSONSchema=(n,i,r)=>F$(e,n,i,r),e._zod.parse=(n,i)=>{if(i.direction==="backward")throw new Ua(e.constructor.name);n.addIssue=a=>{if(typeof a=="string")n.issues.push(J.issue(a,n.value,t));else{let o=a;o.fatal&&(o.continue=!1),o.code??(o.code="custom"),"input"in o||(o.input=n.value),o.inst??(o.inst=e),n.issues.push(J.issue(o))}};let r=t.transform(n.value,n);return r instanceof Promise?r.then(a=>(n.value=a,n)):(n.value=r,n)}});function Tg(e){return new qk({type:"transform",transform:e})}var Td=P("ZodOptional",(e,t)=>{dh.init(e,t),De.init(e,t),e._zod.processJSONSchema=(n,i,r)=>tg(e,n,i,r),e.unwrap=()=>e._zod.def.innerType});function de(e){return new Td({type:"optional",innerType:e})}var Eg=P("ZodExactOptional",(e,t)=>{hw.init(e,t),De.init(e,t),e._zod.processJSONSchema=(n,i,r)=>tg(e,n,i,r),e.unwrap=()=>e._zod.def.innerType});function Bk(e){return new Eg({type:"optional",innerType:e})}var Vk=P("ZodNullable",(e,t)=>{gw.init(e,t),De.init(e,t),e._zod.processJSONSchema=(n,i,r)=>ek(e,n,i,r),e.unwrap=()=>e._zod.def.innerType});function wd(e){return new Vk({type:"nullable",innerType:e})}function N2(e){return de(wd(e))}var Hk=P("ZodDefault",(e,t)=>{vw.init(e,t),De.init(e,t),e._zod.processJSONSchema=(n,i,r)=>rk(e,n,i,r),e.unwrap=()=>e._zod.def.innerType,e.removeDefault=e.unwrap});function Zk(e,t){return new Hk({type:"default",innerType:e,get defaultValue(){return typeof t=="function"?t():J.shallowClone(t)}})}var Fk=P("ZodPrefault",(e,t)=>{bw.init(e,t),De.init(e,t),e._zod.processJSONSchema=(n,i,r)=>ik(e,n,i,r),e.unwrap=()=>e._zod.def.innerType});function Gk(e,t){return new Fk({type:"prefault",innerType:e,get defaultValue(){return typeof t=="function"?t():J.shallowClone(t)}})}var Cg=P("ZodNonOptional",(e,t)=>{yw.init(e,t),De.init(e,t),e._zod.processJSONSchema=(n,i,r)=>tk(e,n,i,r),e.unwrap=()=>e._zod.def.innerType});function Jk(e,t){return new Cg({type:"nonoptional",innerType:e,...J.normalizeParams(t)})}var Kk=P("ZodSuccess",(e,t)=>{Sw.init(e,t),De.init(e,t),e._zod.processJSONSchema=(n,i,r)=>V$(e,n,i,r),e.unwrap=()=>e._zod.def.innerType});function A2(e){return new Kk({type:"success",innerType:e})}var Yk=P("ZodCatch",(e,t)=>{_w.init(e,t),De.init(e,t),e._zod.processJSONSchema=(n,i,r)=>ak(e,n,i,r),e.unwrap=()=>e._zod.def.innerType,e.removeCatch=e.unwrap});function Xk(e,t){return new Yk({type:"catch",innerType:e,catchValue:typeof t=="function"?t:J.constantCatch(t)})}var Wk=P("ZodNaN",(e,t)=>{zw.init(e,t),De.init(e,t),e._zod.processJSONSchema=(n,i,r)=>L$(e,n,i,r)});function P2(e){return m$(Wk,e)}var Ed=P("ZodPipe",(e,t)=>{fh.init(e,t),De.init(e,t),e._zod.processJSONSchema=(n,i,r)=>ok(e,n,i,r),e.in=t.in,e.out=t.out});function og(e,t){return new Ed({type:"pipe",in:e,out:t})}var Cd=P("ZodCodec",(e,t)=>{Ed.init(e,t),ld.init(e,t)});function M2(e,t,n){return new Cd({type:"pipe",in:e,out:t,transform:n.decode,reverseTransform:n.encode})}function D2(e){let t=e._zod.def;return new Cd({type:"pipe",in:t.out,out:t.in,transform:t.reverseTransform,reverseTransform:t.transform})}var Qk=P("ZodPreprocess",(e,t)=>{Ed.init(e,t),ww.init(e,t)}),ex=P("ZodReadonly",(e,t)=>{$w.init(e,t),De.init(e,t),e._zod.processJSONSchema=(n,i,r)=>sk(e,n,i,r),e.unwrap=()=>e._zod.def.innerType});function tx(e){return new ex({type:"readonly",innerType:e})}var nx=P("ZodTemplateLiteral",(e,t)=>{kw.init(e,t),De.init(e,t),e._zod.processJSONSchema=(n,i,r)=>q$(e,n,i,r)});function j2(e,t){return new nx({type:"template_literal",parts:e,...J.normalizeParams(t)})}var rx=P("ZodLazy",(e,t)=>{cd.init(e,t),De.init(e,t),e._zod.processJSONSchema=(n,i,r)=>ck(e,n,i,r),e.unwrap=()=>e._zod.def.getter()});function $i(e){return new rx({type:"lazy",getter:e})}var ix=P("ZodPromise",(e,t)=>{Rw.init(e,t),De.init(e,t),e._zod.processJSONSchema=(n,i,r)=>lk(e,n,i,r),e.unwrap=()=>e._zod.def.innerType});function U2(e){return new ix({type:"promise",innerType:e})}var ax=P("ZodFunction",(e,t)=>{xw.init(e,t),De.init(e,t),e._zod.processJSONSchema=(n,i,r)=>Z$(e,n,i,r)});function L2(e){return new ax({type:"function",input:Array.isArray(e?.input)?Mk(e?.input):e?.input??I(me()),output:e?.output??me()})}var Id=P("ZodCustom",(e,t)=>{Tw.init(e,t),De.init(e,t),e._zod.processJSONSchema=(n,i,r)=>H$(e,n,i,r)});function q2(e){let t=new dt({check:"custom"});return t._zod.check=e,t}function B2(e,t){return g$(Id,e??(()=>!0),t)}function ox(e,t={}){return v$(Id,e,t)}function sx(e,t){return b$(e,t)}var V2=y$,H2=S$,lx=P("ZodInstanceOf",(e,t)=>{Id.init(e,t)},{properties(e,t){return this.check(Nl(e,t))}});function Z2(e,t={}){let n=new lx({type:"custom",check:"custom",fn:i=>i instanceof e,abort:!0,...J.normalizeParams(t)});return n._zod.bag.Class=e,n._zod.check=i=>{i.value instanceof e||i.issues.push({code:"invalid_type",expected:e.name,input:i.value,inst:n,path:[...n._zod.def.path??[]]})},n}var F2=(...e)=>_$({Codec:Cd,Boolean:Gl,String:Zl},...e);function G2(e){let t=$i(()=>oe([p(e),F(),ne(),kr(),I(t),ae(p(),t)]));return t}function Zr(e,t){return new Qk({type:"pipe",in:Tg(e),out:t})}var Od={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 pV(e){Et({customError:e})}function hV(){return Et().customError}var cx;cx||(cx={});var or={};Ii(or,{ZodISODate:()=>Ga,ZodISODateTime:()=>Fa,ZodISODuration:()=>Ka,ZodISOTime:()=>Ja,date:()=>vV,datetime:()=>gV,duration:()=>yV,time:()=>bV});function gV(e){return gd(Fa,e)}function vV(e){return vd(Ga,e)}function bV(e){return bd(Ja,e)}function yV(e){return yd(Ka,e)}var ye={...Yl,...rg,iso:or},SV=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 _V(e,t){let n=e.$schema;return n==="https://json-schema.org/draft/2020-12/schema"?"draft-2020-12":n==="http://json-schema.org/draft-07/schema#"?"draft-7":n==="http://json-schema.org/draft-04/schema#"?"draft-4":t??"draft-2020-12"}function J2(e,t){return e.map((n,i)=>i<t?n:n.optional())}function zV(e){return e.replace(/~1/g,"/").replace(/~0/g,"~")}function wV(e,t){if(!e.startsWith("#"))throw new Error("External $ref is not supported, only local refs (#/...) are allowed");let n=e.slice(1).split("/").filter(Boolean);if(n.length===0)return t.rootSchema;let i=t.version==="draft-2020-12"?"$defs":"definitions";if(n[0]===i){let r=n[1]===void 0?void 0:zV(n[1]);if(!r||!t.defs[r])throw new Error(`Reference not found: ${e}`);return t.defs[r]}throw new Error(`Reference not found: ${e}`)}function $V(e,t){return ye.transform(i=>i).check(i=>{let r=i.value;if(typeof r!="object"||r===null||Array.isArray(r))return;let a=Object.getOwnPropertyNames(r);if(t.minProperties!==void 0&&a.length<t.minProperties&&i.issues.push({origin:"object",code:"too_small",minimum:t.minProperties,inclusive:!0,message:`Too small: expected object to have >=${t.minProperties} properties`,input:r,inst:e,continue:!0}),t.maxProperties!==void 0&&a.length>t.maxProperties&&i.issues.push({origin:"object",code:"too_big",maximum:t.maxProperties,inclusive:!0,message:`Too big: expected object to have <=${t.maxProperties} properties`,input:r,inst:e,continue:!0}),t.keySchema)for(let o of a){let s=t.keySchema.safeParse(o);s.success||i.issues.push({code:"invalid_key",origin:"record",issues:s.error.issues,input:o,path:[o],continue:!0})}}).pipe(e)}function ux(e,t){if(e===null)return"z";let n=typeof e;if(n!=="object"){if(n==="number"&&Number.isNaN(e))return null;let i=String(e);return`${n[0]}${i.length}:${i}`}if(t.has(e))return null;t.add(e);try{if(Array.isArray(e)){let a=[];for(let o of e){let s=ux(o,t);if(s===null)return null;a.push(s)}return`a${a.length}:[${a.join(",")}]`}let i=Object.keys(e).sort(),r=[];for(let a of i){let o=ux(e[a],t);if(o===null)return null;r.push(`${a.length}:${a}=${o}`)}return`o${r.length}:{${r.join(",")}}`}finally{t.delete(e)}}var kV=new Set(["items","prefixItems","additionalItems","additionalProperties","contains","propertyNames","not","if","then","else","allOf","anyOf","oneOf","unevaluatedItems","unevaluatedProperties","contentSchema"]),xV=new Set(["properties","patternProperties","dependentSchemas","dependencies","$defs","definitions"]);function Nd(e){return typeof e!="object"||e===null?!1:Array.isArray(e)?e.some(Nd):typeof e.$ref=="string"?!0:Object.entries(e).some(([t,n])=>kV.has(t)?Nd(n):!xV.has(t)||typeof n!="object"||n===null?!1:Object.values(n).some(Nd))}function K2(e){return e===1?"element":"elements"}function RV(e,t){return ye.transform(i=>i).check(i=>{let r=i.value;if(Array.isArray(r)){if(t.uniqueItems===!0){let a=new Map;for(let o=0;o<r.length;o++){let s=ux(r[o],new Set);if(s===null)continue;let l=a.get(s);if(l===void 0){a.set(s,o);continue}i.issues.push({code:"custom",message:`Array items must be unique: element at index ${o} duplicates the one at index ${l}`,input:r,path:[o],continue:!0})}}if(t.containsSchema){let a=t.minContains??1,o=t.maxContains!==void 0?t.maxContains+1:Number.POSITIVE_INFINITY,s=0;for(let l of r)if(t.containsSchema.safeParse(l).success&&++s>=o)break;s<a&&i.issues.push({code:"custom",message:`Array must contain at least ${a} matching ${K2(a)}; found ${s}`,input:r,continue:!0}),t.maxContains!==void 0&&s>t.maxContains&&i.issues.push({code:"custom",message:`Array must contain at most ${t.maxContains} matching ${K2(t.maxContains)}`,input:r,continue:!0})}}}).pipe(e)}function Y2(e,t){if(e!==!1)return e===void 0||e===!0?ye.any():Un(e,t)}var TV=/^(?:[01]\d|2[0-3]):[0-5]\d:[0-5]\d(?:\.\d+)?(?:Z|[+-](?:[01]\d|2[0-3]):[0-5]\d)$/;function X2(e,t){if(e.not!==void 0){if(typeof e.not=="object"&&Object.keys(e.not).length===0)return ye.never();throw new Error("not is not supported in Zod (except { not: {} } for never)")}if(e.unevaluatedItems!==void 0)throw new Error("unevaluatedItems is not supported");if(e.unevaluatedProperties!==void 0)throw new Error("unevaluatedProperties is not supported");if(e.if!==void 0||e.then!==void 0||e.else!==void 0)throw new Error("Conditional schemas (if/then/else) are not supported");if(e.dependentSchemas!==void 0||e.dependentRequired!==void 0)throw new Error("dependentSchemas and dependentRequired are not supported");if(e.$ref){let r=e.$ref;if(t.refs.has(r))return t.refs.get(r);if(t.processing.has(r))return ye.lazy(()=>{if(!t.refs.has(r))throw new Error(`Circular reference not resolved: ${r}`);return t.refs.get(r)});t.processing.add(r);let a=wV(r,t),o=Un(a,t);return t.refs.set(r,o),t.processing.delete(r),o}if(e.enum!==void 0){let r=e.enum;if(t.version==="openapi-3.0"&&e.nullable===!0&&r.length===1&&r[0]===null)return ye.null();if(r.length===0)return ye.never();if(r.length===1)return ye.literal(r[0]);if(r.every(o=>typeof o=="string"))return ye.enum(r);let a=r.map(o=>ye.literal(o));return a.length<2?a[0]:ye.union([a[0],a[1],...a.slice(2)])}if(e.const!==void 0)return ye.literal(e.const);let n=e.type;if(Array.isArray(n)){let r=n.map(a=>{let o={...e,type:a};return X2(o,t)});return r.length===0?ye.never():r.length===1?r[0]:ye.union(r)}if(!n)return ye.any();let i;switch(n){case"string":{let r=ye.string();if(e.format){let a=e.format;a==="email"?r=r.check(ye.email()):a==="uri"||a==="uri-reference"?r=r.check(ye.url()):a==="uuid"||a==="guid"?r=r.check(ye.uuid()):a==="date-time"?r=r.check(ye.iso.datetime({offset:!0})):a==="date"?r=r.check(ye.iso.date()):a==="time"?r=r.check(ye.regex(TV)):a==="duration"?r=r.check(ye.iso.duration()):a==="hostname"?r=r.check(ye.hostname()):a==="ipv4"?r=r.check(ye.ipv4()):a==="ipv6"?r=r.check(ye.ipv6()):a==="mac"?r=r.check(ye.mac()):a==="cidr"?r=r.check(ye.cidrv4()):a==="cidr-v6"?r=r.check(ye.cidrv6()):a==="base64"?r=r.check(ye.base64()):a==="base64url"?r=r.check(ye.base64url()):a==="e164"?r=r.check(ye.e164()):a==="credit_card"?r=r.check(ye.creditCard()):a==="iban"?r=r.check(ye.iban()):a==="jwt"?r=r.check(ye.jwt()):a==="emoji"?r=r.check(ye.emoji()):a==="nanoid"?r=r.check(ye.nanoid()):a==="cuid"?r=r.check(ye.cuid()):a==="cuid2"?r=r.check(ye.cuid2()):a==="ulid"?r=r.check(ye.ulid()):a==="xid"?r=r.check(ye.xid()):a==="ksuid"&&(r=r.check(ye.ksuid()))}typeof e.minLength=="number"&&(r=r.min(e.minLength)),typeof e.maxLength=="number"&&(r=r.max(e.maxLength)),e.pattern&&(r=r.regex(new RegExp(e.pattern))),i=r;break}case"number":case"integer":{let r=n==="integer"?ye.number().int():ye.number();typeof e.minimum=="number"&&e.exclusiveMinimum!==!0&&(r=r.min(e.minimum)),typeof e.maximum=="number"&&e.exclusiveMaximum!==!0&&(r=r.max(e.maximum)),typeof e.exclusiveMinimum=="number"?r=r.gt(e.exclusiveMinimum):e.exclusiveMinimum===!0&&typeof e.minimum=="number"&&(r=r.gt(e.minimum)),typeof e.exclusiveMaximum=="number"?r=r.lt(e.exclusiveMaximum):e.exclusiveMaximum===!0&&typeof e.maximum=="number"&&(r=r.lt(e.maximum)),typeof e.multipleOf=="number"&&(r=r.multipleOf(e.multipleOf)),i=r;break}case"boolean":{i=ye.boolean();break}case"null":{i=ye.null();break}case"object":{let r={},a=e.properties||{},o=new Set(e.required||[]),s=typeof e.additionalProperties=="object"?Un(e.additionalProperties,t):void 0;for(let[d,f]of Object.entries(a)){let m=Un(f,t);vn(r,d,o.has(d)?m:m.optional())}if(e.patternProperties){let d=e.patternProperties,f=Object.keys(d),m=[];for(let g of f){let _=Un(d[g],t),v=ye.string().regex(new RegExp(g));m.push(ye.looseRecord(v,_))}let h=[];if(Object.keys(r).length>0&&h.push(ye.object(r).passthrough()),h.push(...m),h.length===0)i=ye.object({}).passthrough();else if(h.length===1)i=h[0];else{let g=ye.intersection(h[0],h[1]);for(let _=2;_<h.length;_++)g=ye.intersection(g,h[_]);i=g}if(e.additionalProperties===!1){let g=Object.keys(r),_=f.map(b=>new RegExp(b)),v=i;i=i.check(b=>{if(!Br(b.value))return;let S=[];for(let $ of Object.keys(b.value))g.includes($)||_.some(O=>O.test($))||S.push($);S.length&&b.issues.push({code:"unrecognized_keys",keys:S,input:b.value,inst:v})})}}else{let d=ye.object(r);e.additionalProperties===!1?i=d.strict():s?i=d.catchall(s):i=d.passthrough()}let l=e.propertyNames!==void 0&&e.propertyNames!==!0,c=typeof e.minProperties=="number"?e.minProperties:void 0,u=typeof e.maxProperties=="number"?e.maxProperties:void 0;if(l||c!==void 0||u!==void 0){let d;if(l){let f=typeof e.propertyNames=="object"&&e.propertyNames.type===void 0?{type:"string",...e.propertyNames}:e.propertyNames;d=Un(f,t)}i=$V(i,{keySchema:d,minProperties:c,maxProperties:u})}break}case"array":{let r=e.prefixItems,a=e.items;if(r&&Array.isArray(r)){let o=typeof e.minItems=="number"?e.minItems:0,s=r.map(d=>Un(d,t)),l=J2(s,o),c=Array.isArray(a)?void 0:Y2(a,t),u=ye.tuple(l);i=c?u.rest(c):u,typeof e.minItems=="number"&&(i=i.check(ye.minLength(e.minItems))),typeof e.maxItems=="number"&&(i=i.check(ye.maxLength(e.maxItems)))}else if(Array.isArray(a)){let o=typeof e.minItems=="number"?e.minItems:0,s=a.map(d=>Un(d,t)),l=J2(s,o),c=Y2(e.additionalItems,t),u=ye.tuple(l);i=c?u.rest(c):u,typeof e.minItems=="number"&&(i=i.check(ye.minLength(e.minItems))),typeof e.maxItems=="number"&&(i=i.check(ye.maxLength(e.maxItems)))}else if(a!==void 0){let o=Un(a,t),s=ye.array(o);typeof e.minItems=="number"&&(s=s.min(e.minItems)),typeof e.maxItems=="number"&&(s=s.max(e.maxItems)),i=s}else i=ye.array(ye.any());(e.uniqueItems===!0||e.contains!==void 0)&&(i=RV(i,{uniqueItems:e.uniqueItems===!0,containsSchema:e.contains!==void 0?Un(e.contains,t):void 0,minContains:typeof e.minContains=="number"?e.minContains:void 0,maxContains:typeof e.maxContains=="number"?e.maxContains:void 0}));break}default:throw new Error(`Unsupported type: ${n}`)}return i}function Un(e,t){if(typeof e=="boolean")return e?ye.any():ye.never();let n=X2(e,t),i=e.type||e.enum!==void 0||e.const!==void 0;if(e.anyOf&&Array.isArray(e.anyOf)){let s=e.anyOf.map(c=>Un(c,t)),l=ye.union(s);n=i?ye.intersection(n,l):l}if(e.oneOf&&Array.isArray(e.oneOf)){let s=e.oneOf.map(c=>Un(c,t)),l=ye.xor(s);n=i?ye.intersection(n,l):l}if(e.allOf&&Array.isArray(e.allOf))if(e.allOf.length===0)n=i?n:ye.any();else{let s=i?n:Un(e.allOf[0],t),l=i?0:1;for(let c=l;c<e.allOf.length;c++)s=ye.intersection(s,Un(e.allOf[c],t));n=s}e.nullable===!0&&t.version==="openapi-3.0"&&(n=ye.nullable(n)),e.readOnly===!0&&(n=ye.readonly(n)),e.default!==void 0&&(n=n.default(e.default));let r={},a=["$id","id","$comment","$anchor","$vocabulary","$dynamicRef","$dynamicAnchor"];for(let s of a)s in e&&(r[s]=e[s]);let o=["contentEncoding","contentMediaType","contentSchema"];for(let s of o)s in e&&(r[s]=e[s]);if(e.type==="object"&&e.$ref===void 0){e.propertyNames!==void 0&&!Nd(e.propertyNames)&&(r.propertyNames=e.propertyNames);for(let s of["minProperties","maxProperties"])e[s]!==void 0&&(r[s]=e[s])}if(e.type==="array"&&e.$ref===void 0){e.contains!==void 0&&!Nd(e.contains)&&(r.contains=e.contains);for(let s of["uniqueItems","minContains","maxContains"])e[s]!==void 0&&(r[s]=e[s])}for(let s of Object.keys(e))SV.has(s)||vn(r,s,e[s]);return Object.keys(r).length>0&&t.registry.add(n,r),e.description&&(n=n.describe(e.description)),n}function W2(e,t){if(typeof e=="boolean")return e?ye.any():ye.never();let n;try{n=JSON.parse(JSON.stringify(e))}catch{throw new Error("fromJSONSchema input is not valid JSON (possibly cyclic); use $defs/$ref for recursive schemas")}let i=_V(n,t?.defaultTarget),r=n.$defs||n.definitions||{},a={version:i,defs:r,refs:new Map,processing:new Set,rootSchema:n,registry:t?.registry??bn};return Un(n,a)}var Q2=Symbol("z.visit/resolving");function Ad(e,t){let n=typeof t=="function"?t:(o,s)=>{let l=t[o._zod.def.type];return l?l(o,s):o},i=new Map;function r(o){let s=i.get(o);if(s===Q2)return new cd({type:"lazy",getter:()=>i.get(o)});if(s!==void 0)return s;i.set(o,Q2);let l=a(o),c=n(l,l!==o);return i.set(o,c),c}function a(o){let s=o._zod.def,l=s.type;switch(l){case"object":{let c=s.shape,u=Object.keys(c),d=!1,f={};for(let h of u){let g=r(c[h]);g!==c[h]&&(d=!0),f[h]=g}let m=s.catchall;return s.catchall&&(m=r(s.catchall),m!==s.catchall&&(d=!0)),d?nt(o,{...s,shape:f,catchall:m}):o}case"array":{let c=r(s.element);return c===s.element?o:nt(o,{...s,element:c})}case"tuple":{let c=s.items,u=!1,d=[];for(let m of c){let h=r(m);h!==m&&(u=!0),d.push(h)}let f=s.rest;return s.rest&&(f=r(s.rest),f!==s.rest&&(u=!0)),u?nt(o,{...s,items:d,rest:f}):o}case"record":case"map":{let c=r(s.keyType),u=r(s.valueType);return c===s.keyType&&u===s.valueType?o:nt(o,{...s,keyType:c,valueType:u})}case"set":{let c=r(s.valueType);return c===s.valueType?o:nt(o,{...s,valueType:c})}case"union":{let c=s.options,u=!1,d=[];for(let f of c){let m=r(f);m!==f&&(u=!0),d.push(m)}return u?nt(o,{...s,options:d}):o}case"intersection":{let c=r(s.left),u=r(s.right);return c===s.left&&u===s.right?o:nt(o,{...s,left:c,right:u})}case"optional":case"nullable":case"default":case"prefault":case"catch":case"readonly":case"nonoptional":case"promise":case"success":{let c=r(s.innerType);return c===s.innerType?o:nt(o,{...s,innerType:c})}case"pipe":{let c=r(s.in),u=r(s.out);return c===s.in&&u===s.out?o:nt(o,{...s,in:c,out:u})}case"function":{let c=r(s.input),u=r(s.output);return c===s.input&&u===s.output?o:nt(o,{...s,input:c,output:u})}case"lazy":{let c=s.getter,{_cachedInner:u,...d}=s;return nt(o,{...d,getter:()=>r(c())})}case"template_literal":case"string":case"number":case"int":case"boolean":case"bigint":case"symbol":case"undefined":case"null":case"void":case"never":case"any":case"unknown":case"date":case"nan":case"enum":case"literal":case"file":case"transform":case"custom":return o;default:return o}}return r(e)}function eP(e){return Ad(e,{object:t=>t.partial(),union:t=>{let n=t._zod.def;return n.discriminator===void 0?t:oe(n.options)}})}function EV(e,t){if(!t?.length)return e;let n=e._zod.def;return nt(e,ai(n,{checks:[...n.checks??[],...t]}),{parent:!0})}function tP(e){return EV(e.out,e.checks)}function CV(e){return e.in._zod.traits.has("$ZodTransform")?tP(e):e.in}function nP(e){return Ad(e,{pipe:t=>CV(t._zod.def),default:(t,n)=>n?de(t._zod.def.innerType):t,catch:(t,n)=>n?t._zod.def.innerType:t})}function rP(e){return Ad(e,{pipe:t=>tP(t._zod.def),prefault:(t,n)=>n?t._zod.def.innerType:t})}var ts={};Ii(ts,{bigint:()=>AV,boolean:()=>NV,date:()=>PV,number:()=>OV,string:()=>IV});function IV(e){return Lw(Zl,e)}function OV(e){return Fw(Fl,e)}function NV(e){return Qw(Gl,e)}function AV(e){return t$(Jl,e)}function PV(e){return f$(kd,e)}var Ig="2025-11-25";var Og=[Ig,"2025-06-18","2025-03-26","2024-11-05","2024-10-07"],Ng="io.modelcontextprotocol/related-task",rs="io.modelcontextprotocol/protocolVersion",Xl="io.modelcontextprotocol/clientInfo",Wa="io.modelcontextprotocol/serverInfo",is="io.modelcontextprotocol/clientCapabilities",Ag="io.modelcontextprotocol/subscriptionId",Wl="io.modelcontextprotocol/logLevel";var as="2.0";var Xa=$i(()=>oe([p(),F(),ne(),kr(),ae(p(),Xa),I(Xa)])),Ct=ae(p(),Xa),fx=I(Xa),Pd=oe([p(),F().int()]),Md=p(),Pg=w({ttl:F().optional()}),Mg=w({taskId:p()}),Dd=he({progressToken:Pd.optional(),[Ng]:Mg.optional()}),ln=w({_meta:Dd.optional()}),os=ln.extend({task:Pg.optional()}),It=w({method:p(),params:ln.loose().optional()}),xn=w({_meta:Dd.optional()}),Rn=w({method:p(),params:xn.loose().optional()}),jd=he({get[Wa](){return tc.optional().catch(void 0)}}),Ot=he({_meta:jd.optional()}),Qa=oe([p(),F().int()]),Ud=w({jsonrpc:N(as),id:Qa,...It.shape}).strict(),Ld=w({jsonrpc:N(as),...Rn.shape}).strict(),Ql=w({jsonrpc:N(as),id:Qa,result:Ot}).strict(),ec=w({jsonrpc:N(as),id:Qa.optional(),error:w({code:F().int(),message:p(),data:me().optional()})}).strict(),Dg=oe([Ud,Ld,Ql,ec]),mx=oe([Ql,ec]),qd=Ot.strict(),jg=xn.extend({requestId:Qa.optional(),reason:p().optional()}),Bd=Rn.extend({method:N("notifications/cancelled"),params:jg}),Ug=w({src:p(),mimeType:p().optional(),sizes:I(p()).optional(),theme:$e(["light","dark"]).optional()}),eo=w({icons:I(Ug).optional()}),ra=w({name:p(),title:p().optional()}),tc=ra.extend({...ra.shape,...eo.shape,version:p(),websiteUrl:p().optional(),description:p().optional()}),MV=ar(w({applyDefaults:ne().optional()}),Ct),DV=Zr(e=>e&&typeof e=="object"&&!Array.isArray(e)&&Object.keys(e).length===0?{form:{}}:e,ar(w({form:MV.optional(),url:Ct.optional()}),Ct.optional())),Lg=he({list:Ct.optional(),cancel:Ct.optional(),requests:he({sampling:he({createMessage:Ct.optional()}).optional(),elicitation:he({create:Ct.optional()}).optional()}).optional()}),qg=he({list:Ct.optional(),cancel:Ct.optional(),requests:he({tools:he({call:Ct.optional()}).optional()}).optional()}),Bg=w({experimental:ae(p(),Ct).optional(),sampling:w({context:Ct.optional(),tools:Ct.optional()}).optional(),elicitation:DV.optional(),roots:w({listChanged:ne().optional()}).optional(),tasks:Lg.optional(),extensions:ae(p(),Ct).optional()}),Vg=ln.extend({protocolVersion:p(),capabilities:Bg,clientInfo:tc}),Hg=It.extend({method:N("initialize"),params:Vg}),Vd=w({experimental:ae(p(),Ct).optional(),logging:Ct.optional(),completions:Ct.optional(),prompts:w({listChanged:ne().optional()}).optional(),resources:w({subscribe:ne().optional(),listChanged:ne().optional()}).optional(),tools:w({listChanged:ne().optional()}).optional(),tasks:qg.optional(),extensions:ae(p(),Ct).optional()}),Zg=Ot.extend({protocolVersion:p(),capabilities:Vd,serverInfo:tc,instructions:p().optional()}),Fg=Rn.extend({method:N("notifications/initialized"),params:xn.optional()}),Gg=It.extend({method:N("server/discover"),params:ln.optional()}),Hd=Ot.extend({supportedVersions:I(p()),capabilities:Vd,instructions:p().optional()}),Zd=It.extend({method:N("ping"),params:ln.optional()}),Jg=w({progress:F(),total:de(F()),message:de(p())}),Kg=w({...xn.shape,...Jg.shape,progressToken:Pd}),Fd=Rn.extend({method:N("notifications/progress"),params:Kg}),Yg=ln.extend({cursor:Md.optional()}),to=It.extend({params:Yg.optional()}),no=Ot.extend({nextCursor:Md.optional()}),Gd=w({uri:p(),mimeType:de(p()),_meta:ae(p(),me()).optional()}),Jd=Gd.extend({text:p()}),px=p().refine(e=>{try{return atob(e),!0}catch{return!1}},{message:"Invalid Base64 string"}),Kd=Gd.extend({blob:px}),ro=$e(["user","assistant"]),ia=w({audience:I(ro).optional(),priority:F().min(0).max(1).optional(),lastModified:or.datetime({offset:!0}).optional()}),Yd=w({...ra.shape,...eo.shape,uri:p(),description:de(p()),mimeType:de(p()),size:de(F()),annotations:ia.optional(),_meta:de(he({}))}),Xg=w({...ra.shape,...eo.shape,uriTemplate:p(),description:de(p()),mimeType:de(p()),annotations:ia.optional(),_meta:de(he({}))}),Wg=to.extend({method:N("resources/list")}),Qg=no.extend({resources:I(Yd)}),ev=to.extend({method:N("resources/templates/list")}),tv=no.extend({resourceTemplates:I(Xg)}),nc=ln.extend({uri:p()}),nv=nc,rv=It.extend({method:N("resources/read"),params:nv}),iv=Ot.extend({contents:I(oe([Jd,Kd]))}),av=Rn.extend({method:N("notifications/resources/list_changed"),params:xn.optional()}),ov=nc,sv=It.extend({method:N("resources/subscribe"),params:ov}),lv=nc,cv=It.extend({method:N("resources/unsubscribe"),params:lv}),Xd=w({toolsListChanged:ne().optional(),promptsListChanged:ne().optional(),resourcesListChanged:ne().optional(),resourceSubscriptions:I(p()).optional()}),uv=ln.extend({notifications:Xd}),dv=It.extend({method:N("subscriptions/listen"),params:uv}),fv=xn.extend({notifications:Xd}),mv=Rn.extend({method:N("notifications/subscriptions/acknowledged"),params:fv}),pv=jd.extend({[Ag]:Qa}),hv=Ot.extend({_meta:pv}),gv=xn.extend({uri:p()}),vv=Rn.extend({method:N("notifications/resources/updated"),params:gv}),bv=w({name:p(),description:de(p()),required:de(ne())}),yv=w({...ra.shape,...eo.shape,description:de(p()),arguments:de(I(bv)),_meta:de(he({}))}),Sv=to.extend({method:N("prompts/list")}),_v=no.extend({prompts:I(yv)}),zv=ln.extend({name:p(),arguments:ae(p(),p()).optional()}),wv=It.extend({method:N("prompts/get"),params:zv}),rc=w({type:N("text"),text:p(),annotations:ia.optional(),_meta:ae(p(),me()).optional()}),ic=w({type:N("image"),data:px,mimeType:p(),annotations:ia.optional(),_meta:ae(p(),me()).optional()}),ac=w({type:N("audio"),data:px,mimeType:p(),annotations:ia.optional(),_meta:ae(p(),me()).optional()}),$v=w({type:N("tool_use"),name:p(),id:p(),input:ae(p(),me()),_meta:ae(p(),me()).optional()}),kv=w({type:N("resource"),resource:oe([Jd,Kd]),annotations:ia.optional(),_meta:ae(p(),me()).optional()}),xv=Yd.extend({type:N("resource_link")}),oc=oe([rc,ic,ac,xv,kv]),Rv=w({role:ro,content:oc}),Tv=Ot.extend({description:p().optional(),messages:I(Rv)}),Ev=Rn.extend({method:N("notifications/prompts/list_changed"),params:xn.optional()}),Cv=w({title:p().optional(),readOnlyHint:ne().optional(),destructiveHint:ne().optional(),idempotentHint:ne().optional(),openWorldHint:ne().optional()}),Iv=w({taskSupport:$e(["required","optional","forbidden"]).optional()}),Wd=w({...ra.shape,...eo.shape,description:p().optional(),inputSchema:w({type:N("object"),properties:ae(p(),Xa).optional(),required:I(p()).optional()}).catchall(me()),outputSchema:he({$schema:p().optional()}).optional(),annotations:Cv.optional(),execution:Iv.optional(),_meta:ae(p(),me()).optional()}),Ov=to.extend({method:N("tools/list")}),Nv=no.extend({tools:I(Wd)}),Qd=Ot.extend({content:I(oc).default([]),structuredContent:me().optional(),isError:ne().optional()}),hx=Qd.or(Ot.extend({toolResult:me()})),Av=os.extend({name:p(),arguments:ae(p(),me()).optional()}),Pv=It.extend({method:N("tools/call"),params:Av}),Mv=Rn.extend({method:N("notifications/tools/list_changed"),params:xn.optional()}),Dv=w({autoRefresh:ne().default(!0),debounceMs:F().int().nonnegative().default(300)}),ef=$e(["debug","info","notice","warning","error","critical","alert","emergency"]),jv=ln.extend({level:ef}),Uv=It.extend({method:N("logging/setLevel"),params:jv}),Lv=xn.extend({level:ef,logger:p().optional(),data:me()}),qv=Rn.extend({method:N("notifications/message"),params:Lv}),Bv=w({name:p().optional()}),Vv=w({hints:I(Bv).optional(),costPriority:F().min(0).max(1).optional(),speedPriority:F().min(0).max(1).optional(),intelligencePriority:F().min(0).max(1).optional()}),Hv=w({mode:$e(["auto","required","none"]).optional()}),Zv=w({type:N("tool_result"),toolUseId:p().describe("The unique identifier for the corresponding tool call."),content:I(oc),structuredContent:me().optional(),isError:ne().optional(),_meta:ae(p(),me()).optional()}),Fv=li("type",[rc,ic,ac]),ns=li("type",[rc,ic,ac,$v,Zv]),Gv=w({role:ro,content:oe([ns,I(ns)]),_meta:ae(p(),me()).optional()}),Jv=os.extend({messages:I(Gv),modelPreferences:Vv.optional(),systemPrompt:p().optional(),includeContext:$e(["none","thisServer","allServers"]).optional(),temperature:F().optional(),maxTokens:F().int(),stopSequences:I(p()).optional(),metadata:Ct.optional(),tools:I(Wd).optional(),toolChoice:Hv.optional()}),Kv=It.extend({method:N("sampling/createMessage"),params:Jv}),Yv=Ot.extend({model:p(),stopReason:de($e(["endTurn","stopSequence","maxTokens"]).or(p())),role:ro,content:Fv}),Xv=Ot.extend({model:p(),stopReason:de($e(["endTurn","stopSequence","maxTokens","toolUse"]).or(p())),role:ro,content:oe([ns,I(ns)])}),tf=w({type:N("boolean"),title:p().optional(),description:p().optional(),default:ne().optional()}),sc=w({type:N("string"),title:p().optional(),description:p().optional(),minLength:F().optional(),maxLength:F().optional(),format:$e(["email","uri","date","date-time"]).optional(),default:p().optional()}),lc=w({type:$e(["number","integer"]),title:p().optional(),description:p().optional(),minimum:F().optional(),maximum:F().optional(),default:F().optional()}),nf=w({type:N("string"),title:p().optional(),description:p().optional(),enum:I(p()),default:p().optional()}),rf=w({type:N("string"),title:p().optional(),description:p().optional(),oneOf:I(w({const:p(),title:p()})),default:p().optional()}),af=w({type:N("string"),title:p().optional(),description:p().optional(),enum:I(p()),enumNames:I(p()).optional(),default:p().optional()}),Wv=oe([nf,rf]),of=w({type:N("array"),title:p().optional(),description:p().optional(),minItems:F().optional(),maxItems:F().optional(),items:w({type:N("string"),enum:I(p())}),default:I(p()).optional()}),sf=w({type:N("array"),title:p().optional(),description:p().optional(),minItems:F().optional(),maxItems:F().optional(),items:w({anyOf:I(w({const:p(),title:p()}))}),default:I(p()).optional()}),Qv=oe([of,sf]),eb=oe([af,Wv,Qv]),lf=oe([eb,tf,sc,lc]),cc=os.extend({mode:N("form").optional(),message:p(),requestedSchema:w({type:N("object"),properties:ae(p(),lf),required:I(p()).optional()}).catchall(me())}),tb=os.extend({mode:N("url"),message:p(),elicitationId:p(),url:p().url()}),nb=oe([cc,tb]),rb=It.extend({method:N("elicitation/create"),params:nb}),ib=xn.extend({elicitationId:p()}),ab=Rn.extend({method:N("notifications/elicitation/complete"),params:ib}),ob=Ot.extend({action:$e(["accept","decline","cancel"]),content:Zr(e=>e===null?void 0:e,ae(p(),oe([p(),F(),ne(),I(p())])).optional())}),sb=w({type:N("ref/resource"),uri:p()}),lb=w({type:N("ref/prompt"),name:p()}),cb=ln.extend({ref:oe([lb,sb]),argument:w({name:p(),value:p()}),context:w({arguments:ae(p(),p()).optional()}).optional()}),ub=It.extend({method:N("completion/complete"),params:cb}),db=Ot.extend({completion:he({values:I(p()).max(100),total:de(F().int()),hasMore:de(ne())})}),fb=w({uri:p().startsWith("file://"),name:p().optional(),_meta:ae(p(),me()).optional()}),mb=It.extend({method:N("roots/list"),params:ln.optional()}),pb=Ot.extend({roots:I(fb)}),hb=Rn.extend({method:N("notifications/roots/list_changed"),params:xn.optional()}),gx=he({ttl:F().optional(),pollInterval:F().optional()}),gb=$e(["working","input_required","completed","failed","cancelled"]),io=w({taskId:p(),status:gb,ttl:oe([F(),kr()]),createdAt:p(),lastUpdatedAt:p(),pollInterval:de(F()),statusMessage:de(p())}),vx=Ot.extend({task:io}),vb=xn.merge(io),bx=Rn.extend({method:N("notifications/tasks/status"),params:vb}),yx=It.extend({method:N("tasks/get"),params:ln.extend({taskId:p()})}),Sx=Ot.merge(io),_x=It.extend({method:N("tasks/result"),params:ln.extend({taskId:p()})}),zx=Ot.loose(),wx=to.extend({method:N("tasks/list")}),$x=no.extend({tasks:I(io)}),kx=It.extend({method:N("tasks/cancel"),params:ln.extend({taskId:p()})}),xx=Ot.merge(io),Rx=oe([Zd,Hg,Gg,ub,Uv,wv,Sv,Wg,ev,rv,sv,cv,dv,Pv,Ov]),Tx=oe([Bd,Fd,Fg,hb]),Ex=oe([qd,Yv,Xv,ob,pb]),Cx=oe([Zd,Kv,rb,mb]),Ix=oe([Bd,Fd,qv,vv,av,Mv,Ev,mv,ab]),Ox=oe([qd,Zg,Hd,db,Tv,_v,Qg,tv,iv,Qd,Nv,hv]),sn=Ya().superRefine((e,t)=>{if(!URL.canParse(e))return t.addIssue({code:Od.custom,message:"URL must be parseable",fatal:!0}),Lo}).refine(e=>{let t=new URL(e);return t.protocol!=="javascript:"&&t.protocol!=="data:"&&t.protocol!=="vbscript:"},{message:"URL cannot use javascript:, data:, or vbscript: scheme"}),bb=he({resource:p().url(),authorization_servers:I(sn).optional(),jwks_uri:p().url().optional(),scopes_supported:I(p()).optional(),bearer_methods_supported:I(p()).optional(),resource_signing_alg_values_supported:I(p()).optional(),resource_name:p().optional(),resource_documentation:p().optional(),resource_policy_uri:p().url().optional(),resource_tos_uri:p().url().optional(),tls_client_certificate_bound_access_tokens:ne().optional(),authorization_details_types_supported:I(p()).optional(),dpop_signing_alg_values_supported:I(p()).optional(),dpop_bound_access_tokens_required:ne().optional()}),cf=he({issuer:p(),authorization_endpoint:sn,token_endpoint:sn,registration_endpoint:sn.optional(),scopes_supported:I(p()).optional(),response_types_supported:I(p()),response_modes_supported:I(p()).optional(),grant_types_supported:I(p()).optional(),token_endpoint_auth_methods_supported:I(p()).optional(),token_endpoint_auth_signing_alg_values_supported:I(p()).optional(),service_documentation:sn.optional(),revocation_endpoint:sn.optional(),revocation_endpoint_auth_methods_supported:I(p()).optional(),revocation_endpoint_auth_signing_alg_values_supported:I(p()).optional(),introspection_endpoint:p().optional(),introspection_endpoint_auth_methods_supported:I(p()).optional(),introspection_endpoint_auth_signing_alg_values_supported:I(p()).optional(),code_challenge_methods_supported:I(p()).optional(),client_id_metadata_document_supported:ne().optional(),authorization_response_iss_parameter_supported:ne().optional().catch(void 0),dpop_signing_alg_values_supported:I(p()).optional()}),yb=he({issuer:p(),authorization_endpoint:sn,token_endpoint:sn,userinfo_endpoint:sn.optional(),jwks_uri:sn,registration_endpoint:sn.optional(),scopes_supported:I(p()).optional(),response_types_supported:I(p()),response_modes_supported:I(p()).optional(),grant_types_supported:I(p()).optional(),acr_values_supported:I(p()).optional(),subject_types_supported:I(p()),id_token_signing_alg_values_supported:I(p()),id_token_encryption_alg_values_supported:I(p()).optional(),id_token_encryption_enc_values_supported:I(p()).optional(),userinfo_signing_alg_values_supported:I(p()).optional(),userinfo_encryption_alg_values_supported:I(p()).optional(),userinfo_encryption_enc_values_supported:I(p()).optional(),request_object_signing_alg_values_supported:I(p()).optional(),request_object_encryption_alg_values_supported:I(p()).optional(),request_object_encryption_enc_values_supported:I(p()).optional(),token_endpoint_auth_methods_supported:I(p()).optional(),token_endpoint_auth_signing_alg_values_supported:I(p()).optional(),display_values_supported:I(p()).optional(),claim_types_supported:I(p()).optional(),claims_supported:I(p()).optional(),service_documentation:p().optional(),claims_locales_supported:I(p()).optional(),ui_locales_supported:I(p()).optional(),claims_parameter_supported:ne().optional(),request_parameter_supported:ne().optional(),request_uri_parameter_supported:ne().optional(),require_request_uri_registration:ne().optional(),op_policy_uri:sn.optional(),op_tos_uri:sn.optional(),client_id_metadata_document_supported:ne().optional(),authorization_response_iss_parameter_supported:ne().optional().catch(void 0)}),Sb=w({...yb.shape,...cf.pick({code_challenge_methods_supported:!0}).shape}),_b=w({access_token:p(),id_token:p().optional(),token_type:p(),expires_in:ts.number().optional(),scope:p().optional(),refresh_token:p().optional(),issuer:p().optional().catch(void 0)}).strip(),zb=w({issued_token_type:N("urn:ietf:params:oauth:token-type:id-jag"),access_token:p(),token_type:p().optional(),expires_in:F().optional(),scope:p().optional()}).strip(),wb=w({error:p(),error_description:p().optional(),error_uri:p().optional()}),dx=sn.optional().or(N("").transform(()=>{})),$b=w({redirect_uris:I(sn),token_endpoint_auth_method:p().optional(),grant_types:I(p()).optional(),response_types:I(p()).optional(),application_type:p().optional(),client_name:p().optional(),client_uri:sn.optional(),logo_uri:dx,scope:p().optional(),contacts:I(p()).optional(),tos_uri:dx,policy_uri:p().optional(),jwks_uri:sn.optional(),jwks:Kl().optional(),software_id:p().optional(),software_version:p().optional(),software_statement:p().optional()}).strip(),kb=w({client_id:p(),client_secret:p().optional(),client_id_issued_at:F().optional(),client_secret_expires_at:F().optional(),issuer:p().optional().catch(void 0)}).strip(),xb=$b.merge(kb),Nx=w({error:p(),error_description:p().optional()}).strip(),Ax=w({token:p(),token_type_hint:p().optional()}).strip();var Lx=Symbol.for("mcp.sdk.errorBrands");function ss(e,t){let n=new Set,i=t;for(;typeof i=="function";){let r=i.mcpBrand;Object.prototype.hasOwnProperty.call(i,"mcpBrand")&&typeof r=="string"&&n.add(r),i=Object.getPrototypeOf(i)}n.size!==0&&Object.defineProperty(e,Lx,{value:n,enumerable:!1,configurable:!0})}function xr(e,t){try{if(typeof t=="object"&&t!==null&&Object.prototype.hasOwnProperty.call(e,"mcpBrand")&&typeof e.mcpBrand=="string"&&Object.prototype.hasOwnProperty.call(t,Lx)){let n=t[Lx];if(n&&typeof n.has=="function"&&n.has(e.mcpBrand))return!0}}catch{}return Function.prototype[Symbol.hasInstance].call(e,t)}var jV=class $P extends Error{static{Object.defineProperty(this,"mcpBrand",{value:"mcp.OAuthError"})}static[Symbol.hasInstance](t){return xr(this,t)}static isInstance(t){if(typeof this!="function")throw new TypeError("isInstance must be called on the class (e.g. `SdkError.isInstance(value)`); for callbacks use `v => SdkError.isInstance(v)`");return xr(this,t)}constructor(t,n,i){super(n),this.code=t,this.errorUri=i,this.name="OAuthError",ss(this,new.target)}toResponseObject(){let t={error:this.code,error_description:this.message};return this.errorUri&&(t.error_uri=this.errorUri),t}static fromResponse(t){return new $P(t.error,t.error_description??t.error,t.error_uri)}},yn=(function(e){return e.NotConnected="NOT_CONNECTED",e.AlreadyConnected="ALREADY_CONNECTED",e.NotInitialized="NOT_INITIALIZED",e.CapabilityNotSupported="CAPABILITY_NOT_SUPPORTED",e.RequestTimeout="REQUEST_TIMEOUT",e.ConnectionClosed="CONNECTION_CLOSED",e.SendFailed="SEND_FAILED",e.InvalidResult="INVALID_RESULT",e.UnsupportedResultType="UNSUPPORTED_RESULT_TYPE",e.InputRequiredRoundsExceeded="INPUT_REQUIRED_ROUNDS_EXCEEDED",e.ListPaginationExceeded="LIST_PAGINATION_EXCEEDED",e.MethodNotSupportedByProtocolVersion="METHOD_NOT_SUPPORTED_BY_PROTOCOL_VERSION",e.EraNegotiationFailed="ERA_NEGOTIATION_FAILED",e.ClientHttpNotImplemented="CLIENT_HTTP_NOT_IMPLEMENTED",e.ClientHttpAuthentication="CLIENT_HTTP_AUTHENTICATION",e.ClientHttpForbidden="CLIENT_HTTP_FORBIDDEN",e.ClientHttpUnexpectedContent="CLIENT_HTTP_UNEXPECTED_CONTENT",e.ClientHttpFailedToOpenStream="CLIENT_HTTP_FAILED_TO_OPEN_STREAM",e.ClientHttpFailedToTerminateSession="CLIENT_HTTP_FAILED_TO_TERMINATE_SESSION",e})({}),Ht=class extends Error{static{Object.defineProperty(this,"mcpBrand",{value:"mcp.SdkError"})}static[Symbol.hasInstance](e){return xr(this,e)}static isInstance(e){if(typeof this!="function")throw new TypeError("isInstance must be called on the class (e.g. `SdkError.isInstance(value)`); for callbacks use `v => SdkError.isInstance(v)`");return xr(this,e)}constructor(e,t,n,i){super(t,i),this.code=e,this.data=n,this.name="SdkError",ss(this,new.target)}},UV=class extends Ht{static{Object.defineProperty(this,"mcpBrand",{value:"mcp.SdkHttpError"})}constructor(e,t,n,i){super(e,t,n,i),this.name="SdkHttpError"}get status(){return this.data.status}get statusText(){return this.data.statusText}};var LV="2026-07-28";function kP(e){return e>=LV}function xP(e){let t=e.structuredContent;return t===void 0||!(typeof t!="object"||t===null||Array.isArray(t))||(e.content?.some(n=>n.type==="text")??!1)?e:{...e,content:[...e.content??[],{type:"text",text:JSON.stringify(t)}]}}var RP=["task","inputRequests","requestState"];function qV(e){return e===null||typeof e!="object"||Array.isArray(e)||e.content!==void 0||RP.some(t=>t in e)?e:{...e,content:[]}}function BV(){let e=$i(()=>oe([p(),F(),ne(),kr(),ae(p(),e),I(e)])),t=ae(p(),e),n=oe([p(),F().int()]),i=p(),r=w({ttl:F().optional()}),a=w({taskId:p()}),o=he({progressToken:n.optional(),"io.modelcontextprotocol/related-task":a.optional()}),s=w({_meta:o.optional()}),l=s.extend({task:r.optional()}),c=w({method:p(),params:s.loose().optional()}),u=w({_meta:o.optional()}),d=w({method:p(),params:u.loose().optional()}),f=he({_meta:o.optional()}),m=oe([p(),F().int()]),h=f.strict(),g=u.extend({requestId:m.optional(),reason:p().optional()}),_=d.extend({method:N("notifications/cancelled"),params:g}),v=w({src:p(),mimeType:p().optional(),sizes:I(p()).optional(),theme:$e(["light","dark"]).optional()}),b=w({icons:I(v).optional()}),S=w({name:p(),title:p().optional()}),$=S.extend({...S.shape,...b.shape,version:p(),websiteUrl:p().optional(),description:p().optional()}),O=ar(w({applyDefaults:ne().optional()}),t),k=Zr(wn=>wn&&typeof wn=="object"&&!Array.isArray(wn)&&Object.keys(wn).length===0?{form:{}}:wn,ar(w({form:O.optional(),url:t.optional()}),t.optional())),E=he({list:t.optional(),cancel:t.optional(),requests:he({sampling:he({createMessage:t.optional()}).optional(),elicitation:he({create:t.optional()}).optional()}).optional()}),j=he({list:t.optional(),cancel:t.optional(),requests:he({tools:he({call:t.optional()}).optional()}).optional()}),G=w({experimental:ae(p(),t).optional(),sampling:w({context:t.optional(),tools:t.optional()}).optional(),elicitation:k.optional(),roots:w({listChanged:ne().optional()}).optional(),tasks:E.optional(),extensions:ae(p(),t).optional()}),x=s.extend({protocolVersion:p(),capabilities:G,clientInfo:$}),U=c.extend({method:N("initialize"),params:x}),z=w({experimental:ae(p(),t).optional(),logging:t.optional(),completions:t.optional(),prompts:w({listChanged:ne().optional()}).optional(),resources:w({subscribe:ne().optional(),listChanged:ne().optional()}).optional(),tools:w({listChanged:ne().optional()}).optional(),tasks:j.optional(),extensions:ae(p(),t).optional()}),B=f.extend({protocolVersion:p(),capabilities:z,serverInfo:$,instructions:p().optional()}),fe=d.extend({method:N("notifications/initialized"),params:u.optional()}),ee=c.extend({method:N("ping"),params:s.optional()}),Te=w({progress:F(),total:de(F()),message:de(p())}),ie=w({...u.shape,...Te.shape,progressToken:n}),ke=d.extend({method:N("notifications/progress"),params:ie}),V=s.extend({cursor:i.optional()}),L=c.extend({params:V.optional()}),Se=f.extend({nextCursor:i.optional()}),pe=w({uri:p(),mimeType:de(p()),_meta:ae(p(),me()).optional()}),ue=pe.extend({text:p()}),je=p().refine(wn=>{try{return atob(wn),!0}catch{return!1}},{message:"Invalid Base64 string"}),Be=pe.extend({blob:je}),xe=$e(["user","assistant"]),_e=w({audience:I(xe).optional(),priority:F().min(0).max(1).optional(),lastModified:or.datetime({offset:!0}).optional()}),Ke=w({...S.shape,...b.shape,uri:p(),description:de(p()),mimeType:de(p()),size:de(F()),annotations:_e.optional(),_meta:de(he({}))}),Ze=w({...S.shape,...b.shape,uriTemplate:p(),description:de(p()),mimeType:de(p()),annotations:_e.optional(),_meta:de(he({}))}),Pt=L.extend({method:N("resources/list")}),ft=Se.extend({resources:I(Ke)}),y=L.extend({method:N("resources/templates/list")}),Y=Se.extend({resourceTemplates:I(Ze)}),H=s.extend({uri:p()}),C=H,R=c.extend({method:N("resources/read"),params:C}),M=f.extend({contents:I(oe([ue,Be]))}),W=d.extend({method:N("notifications/resources/list_changed"),params:u.optional()}),te=H,q=c.extend({method:N("resources/subscribe"),params:te}),se=H,be=c.extend({method:N("resources/unsubscribe"),params:se}),ce=u.extend({uri:p()}),we=d.extend({method:N("notifications/resources/updated"),params:ce}),Ue=w({name:p(),description:de(p()),required:de(ne())}),Oe=w({...S.shape,...b.shape,description:de(p()),arguments:de(I(Ue)),_meta:de(he({}))}),kt=L.extend({method:N("prompts/list")}),cn=Se.extend({prompts:I(Oe)}),xt=s.extend({name:p(),arguments:ae(p(),p()).optional()}),zn=c.extend({method:N("prompts/get"),params:xt}),Qe=w({type:N("text"),text:p(),annotations:_e.optional(),_meta:ae(p(),me()).optional()}),Kt=w({type:N("image"),data:je,mimeType:p(),annotations:_e.optional(),_meta:ae(p(),me()).optional()}),Vn=w({type:N("audio"),data:je,mimeType:p(),annotations:_e.optional(),_meta:ae(p(),me()).optional()}),tn=w({type:N("tool_use"),name:p(),id:p(),input:ae(p(),me()),_meta:ae(p(),me()).optional()}),Hn=w({type:N("resource"),resource:oe([ue,Be]),annotations:_e.optional(),_meta:ae(p(),me()).optional()}),Jr=Ke.extend({type:N("resource_link")}),un=oe([Qe,Kt,Vn,Jr,Hn]),Zn=w({role:xe,content:un}),Tr=f.extend({description:p().optional(),messages:I(Zn)}),En=d.extend({method:N("notifications/prompts/list_changed"),params:u.optional()}),Er=w({title:p().optional(),readOnlyHint:ne().optional(),destructiveHint:ne().optional(),idempotentHint:ne().optional(),openWorldHint:ne().optional()}),di=w({taskSupport:$e(["required","optional","forbidden"]).optional()}),fi=w({...S.shape,...b.shape,description:p().optional(),inputSchema:w({type:N("object"),properties:ae(p(),e).optional(),required:I(p()).optional()}).catchall(me()),outputSchema:w({type:N("object"),properties:ae(p(),e).optional(),required:I(p()).optional()}).catchall(me()).optional(),annotations:Er.optional(),execution:di.optional(),_meta:ae(p(),me()).optional()}),Cr=L.extend({method:N("tools/list")}),Kr=Se.extend({tools:I(fi)}),Yr=f.extend({content:I(un),structuredContent:ae(p(),me()).optional(),isError:ne().optional()}),Yt=l.extend({name:p(),arguments:ae(p(),me()).optional()}),Xr=c.extend({method:N("tools/call"),params:Yt}),Ei=d.extend({method:N("notifications/tools/list_changed"),params:u.optional()}),Wr=$e(["debug","info","notice","warning","error","critical","alert","emergency"]),sa=s.extend({level:Wr}),Ci=c.extend({method:N("logging/setLevel"),params:sa}),uo=u.extend({level:Wr,logger:p().optional(),data:me()}),re=d.extend({method:N("notifications/message"),params:uo}),ve=w({name:p().optional()}),Fe=w({hints:I(ve).optional(),costPriority:F().min(0).max(1).optional(),speedPriority:F().min(0).max(1).optional(),intelligencePriority:F().min(0).max(1).optional()}),Ie=w({mode:$e(["auto","required","none"]).optional()}),Cn=w({type:N("tool_result"),toolUseId:p().describe("The unique identifier for the corresponding tool call."),content:I(un),structuredContent:w({}).loose().optional(),isError:ne().optional(),_meta:ae(p(),me()).optional()}),dn=li("type",[Qe,Kt,Vn]),Qr=li("type",[Qe,Kt,Vn,tn,Cn]),fo=w({role:xe,content:oe([Qr,I(Qr)]),_meta:ae(p(),me()).optional()}),Sc=l.extend({messages:I(fo),modelPreferences:Fe.optional(),systemPrompt:p().optional(),includeContext:$e(["none","thisServer","allServers"]).optional(),temperature:F().optional(),maxTokens:F().int(),stopSequences:I(p()).optional(),metadata:t.optional(),tools:I(fi).optional(),toolChoice:Ie.optional()}),_c=c.extend({method:N("sampling/createMessage"),params:Sc}),zc=f.extend({model:p(),stopReason:de($e(["endTurn","stopSequence","maxTokens"]).or(p())),role:xe,content:dn}),wc=f.extend({model:p(),stopReason:de($e(["endTurn","stopSequence","maxTokens","toolUse"]).or(p())),role:xe,content:oe([Qr,I(Qr)])}),$c=w({type:N("boolean"),title:p().optional(),description:p().optional(),default:ne().optional()}),kc=w({type:N("string"),title:p().optional(),description:p().optional(),minLength:F().optional(),maxLength:F().optional(),format:$e(["email","uri","date","date-time"]).optional(),default:p().optional()}),xc=w({type:$e(["number","integer"]),title:p().optional(),description:p().optional(),minimum:F().optional(),maximum:F().optional(),default:F().optional()}),Rc=w({type:N("string"),title:p().optional(),description:p().optional(),enum:I(p()),default:p().optional()}),Tc=w({type:N("string"),title:p().optional(),description:p().optional(),oneOf:I(w({const:p(),title:p()})),default:p().optional()}),Ec=w({type:N("string"),title:p().optional(),description:p().optional(),enum:I(p()),enumNames:I(p()).optional(),default:p().optional()}),Cc=oe([Rc,Tc]),mo=w({type:N("array"),title:p().optional(),description:p().optional(),minItems:F().optional(),maxItems:F().optional(),items:w({type:N("string"),enum:I(p())}),default:I(p()).optional()}),po=w({type:N("array"),title:p().optional(),description:p().optional(),minItems:F().optional(),maxItems:F().optional(),items:w({anyOf:I(w({const:p(),title:p()}))}),default:I(p()).optional()}),Mf=oe([mo,po]),Df=oe([Ec,Cc,Mf]),ur=oe([Df,$c,kc,xc]),dr=l.extend({mode:N("form").optional(),message:p(),requestedSchema:w({type:N("object"),properties:ae(p(),ur),required:I(p()).optional()}).catchall(me())}),Ic=l.extend({mode:N("url"),message:p(),elicitationId:p(),url:p().url()}),ei=oe([dr,Ic]),jf=c.extend({method:N("elicitation/create"),params:ei}),Uf=u.extend({elicitationId:p()}),Lf=d.extend({method:N("notifications/elicitation/complete"),params:Uf}),qf=f.extend({action:$e(["accept","decline","cancel"]),content:Zr(wn=>wn===null?void 0:wn,ae(p(),oe([p(),F(),ne(),I(p())])).optional())}),Bf=w({type:N("ref/resource"),uri:p()}),Vf=w({type:N("ref/prompt"),name:p()}),Hf=s.extend({ref:oe([Vf,Bf]),argument:w({name:p(),value:p()}),context:w({arguments:ae(p(),p()).optional()}).optional()}),Oc=c.extend({method:N("completion/complete"),params:Hf}),Zf=f.extend({completion:he({values:I(p()).max(100),total:de(F().int()),hasMore:de(ne())})}),Ff=w({uri:p().startsWith("file://"),name:p().optional(),_meta:ae(p(),me()).optional()}),hs=c.extend({method:N("roots/list"),params:s.optional()}),Nc=f.extend({roots:I(Ff)}),Gf=d.extend({method:N("notifications/roots/list_changed"),params:u.optional()}),Jf=he({ttl:F().optional(),pollInterval:F().optional()}),Ac=$e(["working","input_required","completed","failed","cancelled"]),la=w({taskId:p(),status:Ac,ttl:oe([F(),kr()]),createdAt:p(),lastUpdatedAt:p(),pollInterval:de(F()),statusMessage:de(p())}),Fn=f.extend({task:la}),Kf=u.merge(la),ho=d.extend({method:N("notifications/tasks/status"),params:Kf}),gs=c.extend({method:N("tasks/get"),params:s.extend({taskId:p()})}),vs=f.merge(la),bs=c.extend({method:N("tasks/result"),params:s.extend({taskId:p()})}),sy=f.loose(),In=L.extend({method:N("tasks/list")}),Mt=Se.extend({tasks:I(la)}),go=c.extend({method:N("tasks/cancel"),params:s.extend({taskId:p()})});return{JSONValueSchema:e,JSONObjectSchema:t,ProgressTokenSchema:n,CursorSchema:i,TaskMetadataSchema:r,RelatedTaskMetadataSchema:a,RequestMetaSchema:o,BaseRequestParamsSchema:s,TaskAugmentedRequestParamsSchema:l,RequestSchema:c,NotificationsParamsSchema:u,NotificationSchema:d,ResultSchema:f,RequestIdSchema:m,EmptyResultSchema:h,CancelledNotificationParamsSchema:g,CancelledNotificationSchema:_,IconSchema:v,IconsSchema:b,BaseMetadataSchema:S,ImplementationSchema:$,ClientTasksCapabilitySchema:E,ServerTasksCapabilitySchema:j,ClientCapabilitiesSchema:G,InitializeRequestParamsSchema:x,InitializeRequestSchema:U,ServerCapabilitiesSchema:z,InitializeResultSchema:B,InitializedNotificationSchema:fe,PingRequestSchema:ee,ProgressSchema:Te,ProgressNotificationParamsSchema:ie,ProgressNotificationSchema:ke,PaginatedRequestParamsSchema:V,PaginatedRequestSchema:L,PaginatedResultSchema:Se,ResourceContentsSchema:pe,TextResourceContentsSchema:ue,BlobResourceContentsSchema:Be,RoleSchema:xe,AnnotationsSchema:_e,ResourceSchema:Ke,ResourceTemplateSchema:Ze,ListResourcesRequestSchema:Pt,ListResourcesResultSchema:ft,ListResourceTemplatesRequestSchema:y,ListResourceTemplatesResultSchema:Y,ResourceRequestParamsSchema:H,ReadResourceRequestParamsSchema:C,ReadResourceRequestSchema:R,ReadResourceResultSchema:M,ResourceListChangedNotificationSchema:W,SubscribeRequestParamsSchema:te,SubscribeRequestSchema:q,UnsubscribeRequestParamsSchema:se,UnsubscribeRequestSchema:be,ResourceUpdatedNotificationParamsSchema:ce,ResourceUpdatedNotificationSchema:we,PromptArgumentSchema:Ue,PromptSchema:Oe,ListPromptsRequestSchema:kt,ListPromptsResultSchema:cn,GetPromptRequestParamsSchema:xt,GetPromptRequestSchema:zn,TextContentSchema:Qe,ImageContentSchema:Kt,AudioContentSchema:Vn,ToolUseContentSchema:tn,EmbeddedResourceSchema:Hn,ResourceLinkSchema:Jr,ContentBlockSchema:un,PromptMessageSchema:Zn,GetPromptResultSchema:Tr,PromptListChangedNotificationSchema:En,ToolAnnotationsSchema:Er,ToolExecutionSchema:di,ToolSchema:fi,ListToolsRequestSchema:Cr,ListToolsResultSchema:Kr,CallToolResultSchema:Yr,CallToolRequestParamsSchema:Yt,CallToolRequestSchema:Xr,ToolListChangedNotificationSchema:Ei,LoggingLevelSchema:Wr,SetLevelRequestParamsSchema:sa,SetLevelRequestSchema:Ci,LoggingMessageNotificationParamsSchema:uo,LoggingMessageNotificationSchema:re,ModelHintSchema:ve,ModelPreferencesSchema:Fe,ToolChoiceSchema:Ie,ToolResultContentSchema:Cn,SamplingContentSchema:dn,SamplingMessageContentBlockSchema:Qr,SamplingMessageSchema:fo,CreateMessageRequestParamsSchema:Sc,CreateMessageRequestSchema:_c,CreateMessageResultSchema:zc,CreateMessageResultWithToolsSchema:wc,BooleanSchemaSchema:$c,StringSchemaSchema:kc,NumberSchemaSchema:xc,UntitledSingleSelectEnumSchemaSchema:Rc,TitledSingleSelectEnumSchemaSchema:Tc,LegacyTitledEnumSchemaSchema:Ec,SingleSelectEnumSchemaSchema:Cc,UntitledMultiSelectEnumSchemaSchema:mo,TitledMultiSelectEnumSchemaSchema:po,MultiSelectEnumSchemaSchema:Mf,EnumSchemaSchema:Df,PrimitiveSchemaDefinitionSchema:ur,ElicitRequestFormParamsSchema:dr,ElicitRequestURLParamsSchema:Ic,ElicitRequestParamsSchema:ei,ElicitRequestSchema:jf,ElicitationCompleteNotificationParamsSchema:Uf,ElicitationCompleteNotificationSchema:Lf,ElicitResultSchema:qf,ResourceTemplateReferenceSchema:Bf,PromptReferenceSchema:Vf,CompleteRequestParamsSchema:Hf,CompleteRequestSchema:Oc,CompleteResultSchema:Zf,RootSchema:Ff,ListRootsRequestSchema:hs,ListRootsResultSchema:Nc,RootsListChangedNotificationSchema:Gf,TaskCreationParamsSchema:Jf,TaskStatusSchema:Ac,TaskSchema:la,CreateTaskResultSchema:Fn,TaskStatusNotificationParamsSchema:Kf,TaskStatusNotificationSchema:ho,GetTaskRequestSchema:gs,GetTaskResultSchema:vs,GetTaskPayloadRequestSchema:bs,GetTaskPayloadResultSchema:sy,ListTasksRequestSchema:In,ListTasksResultSchema:Mt,CancelTaskRequestSchema:go,CancelTaskResultSchema:f.merge(la),ClientRequestSchema:oe([ee,U,Oc,Ci,zn,kt,Pt,y,R,q,be,Xr,Cr,gs,bs,In,go]),ClientNotificationSchema:oe([_,ke,fe,Gf,ho]),ClientResultSchema:oe([h,zc,wc,qf,Nc,vs,Mt,Fn]),ServerRequestSchema:oe([ee,_c,jf,hs,gs,bs,In,go]),ServerNotificationSchema:oe([_,ke,re,we,W,Ei,En,ho,Lf]),ServerResultSchema:oe([h,B,Zf,Tr,cn,ft,Y,M,Yr,Kr,vs,Mt,Fn]),CallToolResultWireSchema:me().superRefine((wn,B4)=>{if(!(typeof wn!="object"||wn===null||Array.isArray(wn)||wn.content!==void 0)){for(let y1 of RP)if(y1 in wn){B4.addIssue({code:"custom",message:`content is required when the body carries '${y1}' \u2014 another result family cannot default into an empty tools/call success`});return}}}).transform(qV).pipe(Yr)}}var VV;function TP(){return VV??=BV()}function EP(e){return e.type!=="object"}var HV=new Set(["const","enum","default","examples"]),ZV=new Set(["properties","patternProperties","$defs","definitions","dependentSchemas","dependencies"]);function pP(e){return e!==void 0&&!(typeof e=="string"&&e.startsWith("#"))}function FV(e){let t=typeof e.$schema=="string"?e.$schema:void 0;if(pP(e.$id))return{...t!==void 0&&{$schema:t},type:"object",properties:{result:e},required:["result"]};let n=mO(e.$schema)&&e.$recursiveAnchor!==!0,i=(r,a)=>{if(Array.isArray(r))return r.map(l=>i(l,!1));if(r===null||typeof r!="object"||!a&&pP(r.$id))return r;let o={},s=!1;for(let[l,c]of Object.entries(r))a?o[l]=i(c,!1):(l==="$ref"||l==="$dynamicRef")&&typeof c=="string"?o[l]=c==="#"?"#/properties/result":c.startsWith("#/")?`#/properties/result${c.slice(1)}`:c:l==="$recursiveRef"&&c==="#"&&n?s=!0:HV.has(l)?o[l]=c:ZV.has(l)?o[l]=i(c,!0):o[l]=i(c,!1);return s&&("$ref"in o?o.allOf=[...Array.isArray(o.allOf)?o.allOf:[],{$ref:"#/properties/result"}]:o.$ref="#/properties/result"),o};return{...t!==void 0&&{$schema:t},type:"object",properties:{result:i(e,!1)},required:["result"]}}var CP={ping:null,initialize:null,"completion/complete":null,"logging/setLevel":null,"prompts/get":null,"prompts/list":null,"resources/list":null,"resources/templates/list":null,"resources/read":null,"resources/subscribe":null,"resources/unsubscribe":null,"tools/call":null,"tools/list":null,"tasks/get":null,"tasks/result":null,"tasks/list":null,"tasks/cancel":null,"sampling/createMessage":null,"elicitation/create":null,"roots/list":null},IP={"notifications/cancelled":null,"notifications/progress":null,"notifications/initialized":null,"notifications/roots/list_changed":null,"notifications/tasks/status":null,"notifications/message":null,"notifications/resources/updated":null,"notifications/resources/list_changed":null,"notifications/tools/list_changed":null,"notifications/prompts/list_changed":null,"notifications/elicitation/complete":null},GV={ping:null,initialize:null,"completion/complete":null,"logging/setLevel":null,"prompts/get":null,"prompts/list":null,"resources/list":null,"resources/templates/list":null,"resources/read":null,"resources/subscribe":null,"resources/unsubscribe":null,"tools/call":null,"tools/list":null,"sampling/createMessage":null,"elicitation/create":null,"roots/list":null},Rb;function Fx(){if(Rb)return Rb;let e=TP();return Rb={requestSchemas:{ping:e.PingRequestSchema,initialize:e.InitializeRequestSchema,"completion/complete":e.CompleteRequestSchema,"logging/setLevel":e.SetLevelRequestSchema,"prompts/get":e.GetPromptRequestSchema,"prompts/list":e.ListPromptsRequestSchema,"resources/list":e.ListResourcesRequestSchema,"resources/templates/list":e.ListResourceTemplatesRequestSchema,"resources/read":e.ReadResourceRequestSchema,"resources/subscribe":e.SubscribeRequestSchema,"resources/unsubscribe":e.UnsubscribeRequestSchema,"tools/call":e.CallToolRequestSchema,"tools/list":e.ListToolsRequestSchema,"tasks/get":e.GetTaskRequestSchema,"tasks/result":e.GetTaskPayloadRequestSchema,"tasks/list":e.ListTasksRequestSchema,"tasks/cancel":e.CancelTaskRequestSchema,"sampling/createMessage":e.CreateMessageRequestSchema,"elicitation/create":e.ElicitRequestSchema,"roots/list":e.ListRootsRequestSchema},notificationSchemas:{"notifications/cancelled":e.CancelledNotificationSchema,"notifications/progress":e.ProgressNotificationSchema,"notifications/initialized":e.InitializedNotificationSchema,"notifications/roots/list_changed":e.RootsListChangedNotificationSchema,"notifications/tasks/status":e.TaskStatusNotificationSchema,"notifications/message":e.LoggingMessageNotificationSchema,"notifications/resources/updated":e.ResourceUpdatedNotificationSchema,"notifications/resources/list_changed":e.ResourceListChangedNotificationSchema,"notifications/tools/list_changed":e.ToolListChangedNotificationSchema,"notifications/prompts/list_changed":e.PromptListChangedNotificationSchema,"notifications/elicitation/complete":e.ElicitationCompleteNotificationSchema},resultSchemas:{ping:e.EmptyResultSchema,initialize:e.InitializeResultSchema,"completion/complete":e.CompleteResultSchema,"logging/setLevel":e.EmptyResultSchema,"prompts/get":e.GetPromptResultSchema,"prompts/list":e.ListPromptsResultSchema,"resources/list":e.ListResourcesResultSchema,"resources/templates/list":e.ListResourceTemplatesResultSchema,"resources/read":e.ReadResourceResultSchema,"resources/subscribe":e.EmptyResultSchema,"resources/unsubscribe":e.EmptyResultSchema,"tools/call":e.CallToolResultWireSchema,"tools/list":e.ListToolsResultSchema,"sampling/createMessage":e.CreateMessageResultWithToolsSchema,"elicitation/create":e.ElicitResultSchema,"roots/list":e.ListRootsResultSchema}},Rb}function OP(e){return Object.prototype.hasOwnProperty.call(CP,e)}function NP(e){return Object.prototype.hasOwnProperty.call(IP,e)}function JV(e){return Object.prototype.hasOwnProperty.call(GV,e)}function KV(e){return JV(e)?Fx().resultSchemas[e]:void 0}function YV(e){return OP(e)?Fx().requestSchemas[e]:void 0}function XV(e){return NP(e)?Fx().notificationSchemas[e]:void 0}var lK=Object.keys(CP),cK=Object.keys(IP);function qx(e){return e!==null&&typeof e=="object"&&!Array.isArray(e)}function Tb(e,t){if(e===void 0)return{ok:!1,reason:"not-in-era"};let n=e.safeParse(t);return n.success?{ok:!0,value:n.data}:{ok:!1,reason:"invalid",message:String(n.error)}}var hP={ok:!1,reason:"not-in-era"};function gP(e){return qx(e)&&qx(e.outputSchema)&&EP(e.outputSchema)}var Gx={era:"2025-11-25",hasRequestMethod:OP,hasNotificationMethod:NP,validateRequest:(e,t)=>Tb(YV(e),t),validateResult:(e,t)=>Tb(KV(e),t),validateNotification:(e,t)=>Tb(XV(e),t),hasInputRequestMethod:()=>!1,validateInputRequest:()=>hP,validateInputResponse:()=>hP,samplingResultVariant:((e,t)=>{let n=TP();return Tb(e?n.CreateMessageResultWithToolsSchema:n.CreateMessageResultSchema,t)}),outboundEnvelope:e=>{},validateEnvelopeMeta:e=>[],projectCallToolResult(e,t){let n=xP(e),i=n.structuredContent;if(i===void 0)return n;let r=typeof i!="object"||i===null||Array.isArray(i),a=t!==void 0&&EP(t);return!r&&!a?n:{...n,structuredContent:{result:i}}},decodeResult(e,t){if(qx(t)&&"resultType"in t){let n={...t};return delete n.resultType,{kind:"complete",result:n}}return{kind:"complete",result:t}},encodeResult(e,t){if(e!=="tools/list")return t;let n=t.tools;return!Array.isArray(n)||!n.some(i=>gP(i))?t:{...t,tools:n.map(i=>gP(i)?{...i,outputSchema:FV(i.outputSchema)}:i)}},encodeErrorCode:e=>e===-32002?-32602:e,checkInboundEnvelope:e=>{}};function WV(){let e=$i(()=>oe([p(),F(),ne(),kr(),ae(p(),e),I(e)])),t=ae(p(),e),n=oe([p(),F().int()]),i=p(),r=oe([p(),F().int()]),a=$e(["user","assistant"]),o=$e(["debug","info","notice","warning","error","critical","alert","emergency"]),s=p().refine(Mt=>{try{return atob(Mt),!0}catch{return!1}},{message:"Invalid Base64 string"}),l=w({ttl:F().optional()}),c=w({taskId:p()}),u=he({progressToken:n.optional(),"io.modelcontextprotocol/related-task":c.optional()}),d=w({_meta:u.optional()}),f=d.extend({task:l.optional()}),m=w({_meta:u.optional()}),h=w({method:p(),params:m.loose().optional()}),g=w({src:p(),mimeType:p().optional(),sizes:I(p()).optional(),theme:$e(["light","dark"]).optional()}),_=w({icons:I(g).optional()}),v=w({name:p(),title:p().optional()}),b=v.extend({...v.shape,..._.shape,version:p(),websiteUrl:p().optional(),description:p().optional()}),S=ar(w({applyDefaults:ne().optional()}),t),$=Zr(Mt=>Mt&&typeof Mt=="object"&&!Array.isArray(Mt)&&Object.keys(Mt).length===0?{form:{}}:Mt,ar(w({form:S.optional(),url:t.optional()}),t.optional())),O=he({list:t.optional(),cancel:t.optional(),requests:he({sampling:he({createMessage:t.optional()}).optional(),elicitation:he({create:t.optional()}).optional()}).optional()}),k=he({list:t.optional(),cancel:t.optional(),requests:he({tools:he({call:t.optional()}).optional()}).optional()}),E=w({experimental:ae(p(),t).optional(),sampling:w({context:t.optional(),tools:t.optional()}).optional(),elicitation:$.optional(),roots:w({listChanged:ne().optional()}).optional(),tasks:O.optional(),extensions:ae(p(),t).optional()}),j=w({experimental:ae(p(),t).optional(),logging:t.optional(),completions:t.optional(),prompts:w({listChanged:ne().optional()}).optional(),resources:w({subscribe:ne().optional(),listChanged:ne().optional()}).optional(),tools:w({listChanged:ne().optional()}).optional(),tasks:k.optional(),extensions:ae(p(),t).optional()}),G=w({progress:F(),total:de(F()),message:de(p())}),x=w({...m.shape,...G.shape,progressToken:n}),U=h.extend({method:N("notifications/progress"),params:x}),z=m.extend({level:o,logger:p().optional(),data:me()}),B=h.extend({method:N("notifications/message"),params:z}),fe=w({uri:p(),mimeType:de(p()),_meta:ae(p(),me()).optional()}),ee=fe.extend({text:p()}),Te=fe.extend({blob:s}),ie=w({audience:I(a).optional(),priority:F().min(0).max(1).optional(),lastModified:or.datetime({offset:!0}).optional()}),ke=w({...v.shape,..._.shape,uri:p(),description:de(p()),mimeType:de(p()),size:de(F()),annotations:ie.optional(),_meta:de(he({}))}),V=w({...v.shape,..._.shape,uriTemplate:p(),description:de(p()),mimeType:de(p()),annotations:ie.optional(),_meta:de(he({}))}),L=h.extend({method:N("notifications/resources/list_changed"),params:m.optional()}),Se=m.extend({uri:p()}),pe=h.extend({method:N("notifications/resources/updated"),params:Se}),ue=w({name:p(),description:de(p()),required:de(ne())}),je=w({...v.shape,..._.shape,description:de(p()),arguments:de(I(ue)),_meta:de(he({}))}),Be=h.extend({method:N("notifications/prompts/list_changed"),params:m.optional()}),xe=w({type:N("text"),text:p(),annotations:ie.optional(),_meta:ae(p(),me()).optional()}),_e=w({type:N("image"),data:s,mimeType:p(),annotations:ie.optional(),_meta:ae(p(),me()).optional()}),Ke=w({type:N("audio"),data:s,mimeType:p(),annotations:ie.optional(),_meta:ae(p(),me()).optional()}),Ze=w({type:N("tool_use"),name:p(),id:p(),input:ae(p(),me()),_meta:ae(p(),me()).optional()}),Pt=w({type:N("resource"),resource:oe([ee,Te]),annotations:ie.optional(),_meta:ae(p(),me()).optional()}),ft=ke.extend({type:N("resource_link")}),y=oe([xe,_e,Ke,ft,Pt]),Y=w({role:a,content:y}),H=w({title:p().optional(),readOnlyHint:ne().optional(),destructiveHint:ne().optional(),idempotentHint:ne().optional(),openWorldHint:ne().optional()}),C=h.extend({method:N("notifications/tools/list_changed"),params:m.optional()}),R=w({name:p().optional()}),M=w({hints:I(R).optional(),costPriority:F().min(0).max(1).optional(),speedPriority:F().min(0).max(1).optional(),intelligencePriority:F().min(0).max(1).optional()}),W=w({mode:$e(["auto","required","none"]).optional()}),te=w({type:N("boolean"),title:p().optional(),description:p().optional(),default:ne().optional()}),q=w({type:N("string"),title:p().optional(),description:p().optional(),minLength:F().optional(),maxLength:F().optional(),format:$e(["email","uri","date","date-time"]).optional(),default:p().optional()}),se=w({type:$e(["number","integer"]),title:p().optional(),description:p().optional(),minimum:F().optional(),maximum:F().optional(),default:F().optional()}),be=w({type:N("string"),title:p().optional(),description:p().optional(),enum:I(p()),default:p().optional()}),ce=w({type:N("string"),title:p().optional(),description:p().optional(),oneOf:I(w({const:p(),title:p()})),default:p().optional()}),we=w({type:N("string"),title:p().optional(),description:p().optional(),enum:I(p()),enumNames:I(p()).optional(),default:p().optional()}),Ue=oe([be,ce]),Oe=w({type:N("array"),title:p().optional(),description:p().optional(),minItems:F().optional(),maxItems:F().optional(),items:w({type:N("string"),enum:I(p())}),default:I(p()).optional()}),kt=w({type:N("array"),title:p().optional(),description:p().optional(),minItems:F().optional(),maxItems:F().optional(),items:w({anyOf:I(w({const:p(),title:p()}))}),default:I(p()).optional()}),cn=oe([Oe,kt]),xt=oe([we,Ue,cn]),zn=oe([xt,te,q,se]),Qe=f.extend({mode:N("form").optional(),message:p(),requestedSchema:w({type:N("object"),properties:ae(p(),zn),required:I(p()).optional()}).catchall(me())}),Kt=w({type:N("ref/resource"),uri:p()}),Vn=w({type:N("ref/prompt"),name:p()}),tn=w({uri:p().startsWith("file://"),name:p().optional(),_meta:ae(p(),me()).optional()}),Hn=E.shape,Jr=w({experimental:Hn.experimental,sampling:Hn.sampling,elicitation:Hn.elicitation,roots:Hn.roots,extensions:Hn.extensions}),un=j.shape,Zn=w({experimental:un.experimental,logging:un.logging,completions:un.completions,prompts:un.prompts,resources:un.resources,tools:un.tools,extensions:un.extensions}),Tr=he({progressToken:n.optional(),[rs]:p(),[Xl]:b.optional(),[is]:Jr,[Wl]:o.optional()}),En=w({...v.shape,..._.shape,description:p().optional(),inputSchema:he({$schema:p().optional(),type:N("object")}),outputSchema:he({$schema:p().optional()}).optional(),annotations:H.optional(),_meta:ae(p(),me()).optional()}),Er=w({type:N("tool_result"),toolUseId:p(),content:I(y),structuredContent:me().optional(),isError:ne().optional(),_meta:ae(p(),me()).optional()}),di=oe([xe,_e,Ke,Ze,Er]),fi=w({role:a,content:oe([di,I(di)]),_meta:ae(p(),me()).optional()}),Cr=p(),Kr=he({[Wa]:b.optional().catch(void 0)}),Yr=Kr.optional();function Yt(Mt){return he({_meta:Yr,resultType:Cr.default("complete"),...Mt})}let Xr=Yt({}),Ei=Yt({nextCursor:i.optional()}),Wr=Yt({content:I(y),structuredContent:me().optional(),isError:ne().optional()}),sa=Yt({ttlMs:F().int().min(0),cacheScope:$e(["public","private"]),tools:I(En),nextCursor:i.optional()}),Ci=Yt({ttlMs:F().int().min(0),cacheScope:$e(["public","private"]),prompts:I(je),nextCursor:i.optional()}),uo=Yt({description:p().optional(),messages:I(Y)}),re=Yt({ttlMs:F().int().min(0),cacheScope:$e(["public","private"]),resources:I(ke),nextCursor:i.optional()}),ve=Yt({ttlMs:F().int().min(0),cacheScope:$e(["public","private"]),resourceTemplates:I(V),nextCursor:i.optional()}),Fe=Yt({ttlMs:F().int().min(0),cacheScope:$e(["public","private"]),contents:I(oe([ee,Te]))}),Ie=Yt({completion:w({values:I(p()).max(100),total:F().int().optional(),hasMore:ne().optional()}).loose()}),Cn=Yt({ttlMs:F().int().min(0),cacheScope:$e(["public","private"])}),dn=Yt({ttlMs:F().int().min(0).catch(0),cacheScope:$e(["public","private"]).catch("private"),supportedVersions:I(p()),capabilities:Zn,instructions:p().optional()}),Qr=w({messages:I(fi),modelPreferences:M.optional(),systemPrompt:p().optional(),includeContext:$e(["none","thisServer","allServers"]).optional(),temperature:F().optional(),maxTokens:F().int(),stopSequences:I(p()).optional(),metadata:t.optional(),tools:I(En).optional(),toolChoice:W.optional()}),fo=w({method:N("sampling/createMessage"),params:Qr}),Sc=w({method:N("roots/list"),params:w({_meta:ae(p(),me()).optional()}).optional()}),_c=w({...fi.shape,model:p(),stopReason:p().optional()}),zc=w({roots:I(tn)}),wc=w({action:$e(["accept","decline","cancel"]),content:ae(p(),oe([p(),F(),ne(),I(p())])).optional()}),$c=w({mode:N("url"),message:p(),url:p().url()}),kc=oe([Qe,$c]),xc=w({method:N("elicitation/create"),params:kc}),Rc=oe([fo,Sc,xc]),Tc=oe([_c,zc,wc]),Ec=ae(p(),Rc),Cc=ae(p(),Tc),mo=Yt({inputRequests:Ec.optional(),requestState:p().optional()}),po={inputResponses:Cc.optional(),requestState:p().optional()},Mf=w({_meta:Tr,...po}),Df=he({progressToken:n.optional()});function ur(Mt,go){return w({method:N(Mt),params:w({_meta:Tr,...go})})}function dr(Mt,go){return w({method:N(Mt),params:w({_meta:Df.optional(),...go}).optional()})}let Ic={name:p(),arguments:ae(p(),me()).optional(),...po},ei={cursor:i.optional()},jf=ur("tools/call",Ic),Uf=ur("tools/list",ei),Lf=ur("prompts/list",ei),qf=ur("prompts/get",{name:p(),arguments:ae(p(),p()).optional(),...po}),Bf=ur("resources/list",ei),Vf=ur("resources/templates/list",ei),Hf=ur("resources/read",{uri:p(),...po}),Oc={ref:oe([Vn,Kt]),argument:w({name:p(),value:p()}),context:w({arguments:ae(p(),p()).optional()}).optional()},Zf=ur("completion/complete",Oc),Ff=ur("server/discover",{}),hs=w({toolsListChanged:ne().optional(),promptsListChanged:ne().optional(),resourcesListChanged:ne().optional(),resourceSubscriptions:I(p()).optional()}),Nc={notifications:hs},Gf=ur("subscriptions/listen",Nc),Jf=Kr.extend({"io.modelcontextprotocol/subscriptionId":r}),Ac=he({_meta:Jf,resultType:Cr.default("complete")}),la={"tools/call":dr("tools/call",Ic),"tools/list":dr("tools/list",ei),"prompts/get":dr("prompts/get",{name:p(),arguments:ae(p(),p()).optional()}),"prompts/list":dr("prompts/list",ei),"resources/list":dr("resources/list",ei),"resources/templates/list":dr("resources/templates/list",ei),"resources/read":dr("resources/read",{uri:p()}),"completion/complete":dr("completion/complete",Oc),"server/discover":dr("server/discover",{}),"subscriptions/listen":dr("subscriptions/listen",Nc)};function Fn(Mt){return he({_meta:Yr,...Mt})}let Kf={"tools/call":Fn({content:I(y),structuredContent:me().optional(),isError:ne().optional()}),"tools/list":Fn({ttlMs:F().int().min(0),cacheScope:$e(["public","private"]),tools:I(En),nextCursor:i.optional()}),"prompts/get":Fn({description:p().optional(),messages:I(Y)}),"prompts/list":Fn({ttlMs:F().int().min(0),cacheScope:$e(["public","private"]),prompts:I(je),nextCursor:i.optional()}),"resources/list":Fn({ttlMs:F().int().min(0),cacheScope:$e(["public","private"]),resources:I(ke),nextCursor:i.optional()}),"resources/templates/list":Fn({ttlMs:F().int().min(0),cacheScope:$e(["public","private"]),resourceTemplates:I(V),nextCursor:i.optional()}),"resources/read":Fn({ttlMs:F().int().min(0),cacheScope:$e(["public","private"]),contents:I(oe([ee,Te]))}),"completion/complete":Fn({completion:w({values:I(p()).max(100),total:F().int().optional(),hasMore:ne().optional()}).loose()}),"server/discover":Fn({ttlMs:F().int().min(0).catch(0),cacheScope:$e(["public","private"]).catch("private"),supportedVersions:I(p()),capabilities:Zn,instructions:p().optional()}),"subscriptions/listen":Fn({})},ho=he({"io.modelcontextprotocol/subscriptionId":r.optional()}),gs=w({method:N("notifications/subscriptions/acknowledged"),params:w({_meta:ho.optional(),notifications:hs})}),vs=w({_meta:ho.optional(),requestId:r,reason:p().optional()}),bs=w({method:N("notifications/cancelled"),params:vs}),sy={"notifications/cancelled":bs,"notifications/progress":U,"notifications/message":B,"notifications/resources/updated":pe,"notifications/resources/list_changed":L,"notifications/tools/list_changed":C,"notifications/prompts/list_changed":Be,"notifications/subscriptions/acknowledged":gs},In=Mt=>w({jsonrpc:N("2.0"),id:oe([p(),F().int()]),result:Mt}).strict();return{JSONValueSchema:e,JSONObjectSchema:t,ProgressTokenSchema:n,CursorSchema:i,RequestIdSchema:r,RoleSchema:a,LoggingLevelSchema:o,TaskMetadataSchema:l,RelatedTaskMetadataSchema:c,RequestMetaSchema:u,BaseRequestParamsSchema:d,TaskAugmentedRequestParamsSchema:f,NotificationsParamsSchema:m,NotificationSchema:h,IconSchema:g,IconsSchema:_,BaseMetadataSchema:v,ImplementationSchema:b,ClientTasksCapabilitySchema:O,ServerTasksCapabilitySchema:k,ClientCapabilitiesSchema:E,ServerCapabilitiesSchema:j,ProgressSchema:G,ProgressNotificationParamsSchema:x,ProgressNotificationSchema:U,LoggingMessageNotificationParamsSchema:z,LoggingMessageNotificationSchema:B,ResourceContentsSchema:fe,TextResourceContentsSchema:ee,BlobResourceContentsSchema:Te,AnnotationsSchema:ie,ResourceSchema:ke,ResourceTemplateSchema:V,ResourceListChangedNotificationSchema:L,ResourceUpdatedNotificationParamsSchema:Se,ResourceUpdatedNotificationSchema:pe,PromptArgumentSchema:ue,PromptSchema:je,PromptListChangedNotificationSchema:Be,TextContentSchema:xe,ImageContentSchema:_e,AudioContentSchema:Ke,ToolUseContentSchema:Ze,EmbeddedResourceSchema:Pt,ResourceLinkSchema:ft,ContentBlockSchema:y,PromptMessageSchema:Y,ToolAnnotationsSchema:H,ToolListChangedNotificationSchema:C,ModelHintSchema:R,ModelPreferencesSchema:M,ToolChoiceSchema:W,BooleanSchemaSchema:te,StringSchemaSchema:q,NumberSchemaSchema:se,UntitledSingleSelectEnumSchemaSchema:be,TitledSingleSelectEnumSchemaSchema:ce,LegacyTitledEnumSchemaSchema:we,SingleSelectEnumSchemaSchema:Ue,UntitledMultiSelectEnumSchemaSchema:Oe,TitledMultiSelectEnumSchemaSchema:kt,MultiSelectEnumSchemaSchema:cn,EnumSchemaSchema:xt,PrimitiveSchemaDefinitionSchema:zn,ElicitRequestFormParamsSchema:Qe,ResourceTemplateReferenceSchema:Kt,PromptReferenceSchema:Vn,RootSchema:tn,ClientCapabilities2026Schema:Jr,ServerCapabilities2026Schema:Zn,RequestMetaEnvelopeSchema:Tr,ToolSchema:En,ToolResultContentSchema:Er,SamplingMessageContentBlockSchema:di,SamplingMessageSchema:fi,ResultTypeSchema:Cr,ResultMetaSchema:Kr,ResultSchema:Xr,PaginatedResultSchema:Ei,CallToolResultSchema:Wr,ListToolsResultSchema:sa,ListPromptsResultSchema:Ci,GetPromptResultSchema:uo,ListResourcesResultSchema:re,ListResourceTemplatesResultSchema:ve,ReadResourceResultSchema:Fe,CompleteResultSchema:Ie,CacheableResultSchema:Cn,DiscoverResultSchema:dn,CreateMessageRequestParamsSchema:Qr,CreateMessageRequestSchema:fo,ListRootsRequestSchema:Sc,CreateMessageResultSchema:_c,ListRootsResultSchema:zc,ElicitResultSchema:wc,ElicitRequestURLParamsSchema:$c,ElicitRequestParamsSchema:kc,ElicitRequestSchema:xc,InputRequestSchema:Rc,InputResponseSchema:Tc,InputRequestsSchema:Ec,InputResponsesSchema:Cc,InputRequiredResultSchema:mo,InputResponseRequestParamsSchema:Mf,CallToolRequestSchema:jf,ListToolsRequestSchema:Uf,ListPromptsRequestSchema:Lf,GetPromptRequestSchema:qf,ListResourcesRequestSchema:Bf,ListResourceTemplatesRequestSchema:Vf,ReadResourceRequestSchema:Hf,CompleteRequestSchema:Zf,DiscoverRequestSchema:Ff,SubscriptionFilterSchema:hs,SubscriptionsListenRequestSchema:Gf,SubscriptionsListenResultMetaSchema:Jf,SubscriptionsListenResultSchema:Ac,dispatchRequestSchemas:la,dispatchResultSchemas:Kf,NotificationMetaSchema:ho,SubscriptionsAcknowledgedNotificationSchema:gs,CancelledNotificationParamsSchema:vs,CancelledNotificationSchema:bs,notificationSchemas2026:sy,JSONRPCResultResponseSchema:In(Xr),CallToolResultResponseSchema:In(oe([Wr,mo])),ListToolsResultResponseSchema:In(sa),ListPromptsResultResponseSchema:In(Ci),GetPromptResultResponseSchema:In(oe([uo,mo])),ListResourcesResultResponseSchema:In(re),ListResourceTemplatesResultResponseSchema:In(ve),ReadResourceResultResponseSchema:In(oe([Fe,mo])),CompleteResultResponseSchema:In(Ie),DiscoverResultResponseSchema:In(dn),SubscriptionsListenResultResponseSchema:In(Ac)}}var QV;function ao(){return QV??=WV()}var eH=["tools/list","prompts/list","resources/list","resources/templates/list","resources/read","server/discover"];function tH(e){return eH.includes(e)}var Jx=Symbol("modelcontextprotocol.resultCacheHintFallback");function nH(e){return e[Jx]}function AP(e){return typeof e=="number"&&Number.isSafeInteger(e)&&e>=0}function PP(e){return e==="public"||e==="private"}var He=(function(e){return e[e.ParseError=-32700]="ParseError",e[e.InvalidRequest=-32600]="InvalidRequest",e[e.MethodNotFound=-32601]="MethodNotFound",e[e.InvalidParams=-32602]="InvalidParams",e[e.InternalError=-32603]="InternalError",e[e.ResourceNotFound=-32002]="ResourceNotFound",e[e.MissingRequiredClientCapability=-32021]="MissingRequiredClientCapability",e[e.UnsupportedProtocolVersion=-32022]="UnsupportedProtocolVersion",e[e.UrlElicitationRequired=-32042]="UrlElicitationRequired",e})({}),Sn=class MP extends Error{static{Object.defineProperty(this,"mcpBrand",{value:"mcp.ProtocolError"})}static[Symbol.hasInstance](t){return xr(this,t)}static isInstance(t){if(typeof this!="function")throw new TypeError("isInstance must be called on the class (e.g. `SdkError.isInstance(value)`); for callbacks use `v => SdkError.isInstance(v)`");return xr(this,t)}constructor(t,n,i){super(n),this.code=t,this.data=i,this.name="ProtocolError",ss(this,new.target)}static fromError(t,n,i){if(t===He.UrlElicitationRequired&&i){let r=i;if(r.elicitations)return new jP(r.elicitations,n)}if(t===He.UnsupportedProtocolVersion&&i){let r=i;if(Array.isArray(r.supported)&&typeof r.requested=="string")return new UP({supported:r.supported,requested:r.requested},n)}if(t===He.InvalidParams||t===He.ResourceNotFound){let r=i;if(typeof r?.uri=="string"&&(t===He.ResourceNotFound||Object.keys(r).length===1))return new DP(r.uri,n)}if(t===He.MissingRequiredClientCapability&&i){let r=i;if(r.requiredCapabilities!==null&&typeof r.requiredCapabilities=="object"&&!Array.isArray(r.requiredCapabilities))return new LP({requiredCapabilities:r.requiredCapabilities},n)}return new MP(t,n,i)}},DP=class extends Sn{static{Object.defineProperty(this,"mcpBrand",{value:"mcp.ResourceNotFoundError"})}constructor(e,t=`Resource not found: ${e}`){super(He.InvalidParams,t,{uri:e})}get uri(){return this.data.uri}},jP=class extends Sn{static{Object.defineProperty(this,"mcpBrand",{value:"mcp.UrlElicitationRequiredError"})}constructor(e,t=`URL elicitation${e.length>1?"s":""} required`){super(He.UrlElicitationRequired,t,{elicitations:e})}get elicitations(){return this.data?.elicitations??[]}},UP=class extends Sn{static{Object.defineProperty(this,"mcpBrand",{value:"mcp.UnsupportedProtocolVersionError"})}constructor(e,t=`Unsupported protocol version: ${e.requested}`){super(He.UnsupportedProtocolVersion,t,e)}get supported(){return this.data.supported}get requested(){return this.data.requested}},LP=class extends Sn{static{Object.defineProperty(this,"mcpBrand",{value:"mcp.MissingRequiredClientCapabilityError"})}constructor(e,t=`Missing required client capabilities: ${Object.keys(e.requiredCapabilities).join(", ")}`){super(He.MissingRequiredClientCapability,t,e)}get requiredCapabilities(){return this.data.requiredCapabilities}},rH=0,iH="private",aH=["tools/call","prompts/get","resources/read"];function oH(e,t){let n=t.resultType;if(n===void 0)return{...t,resultType:"complete"};if(n==="complete"||aH.includes(e))return t;throw new Sn(He.InternalError,`Handler for ${e} returned resultType '${String(n)}', but results of ${e} only support 'complete' on protocol revision 2026-07-28`)}function sH(e,t){let n=nH(t);if(t.resultType!=="complete"||!tH(e))return n===void 0?t:fH(t);let i=t,r=AP(i.ttlMs)?i.ttlMs:uH(n),a=PP(i.cacheScope)?i.cacheScope:dH(n),o={...i,ttlMs:r,cacheScope:a};return delete o[Jx],o}function lH(e){return e!==null&&typeof e=="object"&&!Array.isArray(e)}function cH(e,t){if(t===void 0)return e;let n=e._meta;return n===void 0?{...e,_meta:{[Wa]:t}}:!lH(n)||n[Wa]!==void 0?e:{...e,_meta:{...n,[Wa]:t}}}function uH(e){return e!==void 0&&AP(e.ttlMs)?e.ttlMs:rH}function dH(e){return e!==void 0&&PP(e.cacheScope)?e.cacheScope:iH}function fH(e){let t={...e};return delete t[Jx],t}var mH=["elicitation/create","sampling/createMessage","roots/list"],Eb;function qP(){if(Eb)return Eb;let e=ao();return Eb={request:{"elicitation/create":w({method:N("elicitation/create"),params:e.ElicitRequestParamsSchema}),"sampling/createMessage":w({method:N("sampling/createMessage"),params:e.CreateMessageRequestParamsSchema}),"roots/list":w({method:N("roots/list"),params:he({}).optional()})},response:{"elicitation/create":e.ElicitResultSchema,"sampling/createMessage":e.CreateMessageResultSchema,"roots/list":e.ListRootsResultSchema}},Eb}function BP(e){return mH.includes(e)}function Px(e){return BP(e)?qP().request[e]:void 0}function pH(e){return BP(e)?qP().response[e]:void 0}var Kx={"tools/call":null,"tools/list":null,"prompts/get":null,"prompts/list":null,"resources/list":null,"resources/templates/list":null,"resources/read":null,"completion/complete":null,"server/discover":null,"subscriptions/listen":null},VP={"notifications/cancelled":null,"notifications/progress":null,"notifications/message":null,"notifications/resources/updated":null,"notifications/resources/list_changed":null,"notifications/tools/list_changed":null,"notifications/prompts/list_changed":null,"notifications/subscriptions/acknowledged":null};function HP(e){return Object.prototype.hasOwnProperty.call(Kx,e)}function ZP(e){return Object.prototype.hasOwnProperty.call(VP,e)}function hH(e){return Object.prototype.hasOwnProperty.call(Kx,e)}function gH(e){return HP(e)?ao().dispatchRequestSchemas[e]:void 0}function vH(e){return hH(e)?ao().dispatchResultSchemas[e]:void 0}function bH(e){return ZP(e)?ao().notificationSchemas2026[e]:void 0}var uK=Object.keys(Kx),dK=Object.keys(VP);function ff(e){return e!==null&&typeof e=="object"&&!Array.isArray(e)}function uf(e,t){if(e===void 0)return{ok:!1,reason:"not-in-era"};let n=e.safeParse(t);return n.success?{ok:!0,value:n.data}:{ok:!1,reason:"invalid",message:String(n.error)}}var yH={ok:!1,reason:"not-in-era"},SH=[rs,is];function _H(e,t){let n=t,i=!1,r=()=>(i||(n={...n},i=!0),n),a=t.tools;e==="tools/list"&&Array.isArray(a)&&a.some(s=>ff(s)&&"execution"in s)&&(r().tools=a.map(s=>{if(!ff(s)||!("execution"in s))return s;let l={...s};return delete l.execution,l}));let o=t.capabilities;if(ff(o)&&"tasks"in o){let s={...o};delete s.tasks,r().capabilities=s}return n}var Yx={era:"2026-07-28",hasRequestMethod:HP,hasNotificationMethod:ZP,hasInputRequestMethod:e=>Px(e)!==void 0,validateRequest:(e,t)=>uf(gH(e),t),validateResult:(e,t)=>uf(vH(e),t),validateNotification:(e,t)=>uf(bH(e),t),validateInputRequest:(e,t)=>uf(Px(e),t),validateInputResponse:(e,t)=>uf(pH(e),t),samplingResultVariant:()=>yH,outboundEnvelope(e){return{[rs]:e.protocolVersion,[Xl]:e.clientInfo,[is]:e.clientCapabilities,...e.logLevel!==void 0&&{[Wl]:e.logLevel}}},validateEnvelopeMeta(e){let t=[];for(let i of SH)i in e||t.push({key:i,problem:"missing"});let n=ao().RequestMetaEnvelopeSchema.safeParse(e);if(!n.success)for(let i of n.error.issues){let r=i.path.map(String),a=r.length>0?r.join("."):"_meta";r.length===1&&t.some(o=>o.key===a&&o.problem==="missing")||t.push({key:a,problem:i.message})}return t},projectCallToolResult:e=>xP(e),inputRequestSchema:Px,decodeResult(e,t){if(!ff(t))return{kind:"invalid",error:new Ht(yn.InvalidResult,`Invalid result for ${e}: not an object`,{method:e})};let n=t.resultType;if(n===void 0)return{kind:"invalid",error:new Ht(yn.InvalidResult,`Invalid result for ${e}: missing required resultType \u2014 servers implementing protocol revision 2026-07-28 MUST include it (the absent-means-complete bridge applies only to earlier-revision servers)`,{method:e,violation:"missing-resultType"})};if(typeof n!="string")return{kind:"invalid",error:new Ht(yn.InvalidResult,`Invalid result for ${e}: non-string resultType`,{method:e,resultType:n})};if(n==="input_required"){let o=t.inputRequests,s=ff(o)?o:{},l=t.requestState,c=t._meta===void 0?void 0:ao().ResultMetaSchema.safeParse(t._meta),u=c?.success?c.data:void 0;return Object.keys(s).length===0&&typeof l!="string"?{kind:"invalid",error:new Ht(yn.InvalidResult,`Invalid result for ${e}: input_required carries neither inputRequests nor requestState (every input_required result must include at least one of the two)`,{method:e,violation:"input-required-missing-both"})}:{kind:"input_required",inputRequests:s,...typeof l=="string"&&{requestState:l},...u!==void 0&&{_meta:u}}}if(n!=="complete")return{kind:"invalid",error:new Ht(yn.UnsupportedResultType,`Unsupported result type '${n}' for ${e}`,{resultType:n,method:e})};let i=zH(),r=Object.hasOwn(i,e)?i[e]:void 0;if(r!==void 0){let o=r.safeParse(t);if(!o.success)return{kind:"invalid",error:new Ht(yn.InvalidResult,`Invalid result for ${e}: ${o.error}`,{method:e})}}let a={...t};return delete a.resultType,{kind:"complete",result:a}},encodeResult(e,t,n){return cH(sH(e,oH(e,_H(e,t))),n)},encodeErrorCode:e=>e===-32002?-32602:e,checkInboundEnvelope(e){if(e.envelope===void 0)return"Request is missing the required _meta envelope for protocol revision 2026-07-28 (io.modelcontextprotocol/protocolVersion, io.modelcontextprotocol/clientCapabilities)";let t=ao().RequestMetaEnvelopeSchema.safeParse(e.envelope);if(!t.success)return`Invalid _meta envelope for protocol revision 2026-07-28: ${t.error.issues.map(n=>n.message).join("; ")}`}},Cb;function zH(){if(Cb)return Cb;let e=ao();return Cb={"tools/call":e.CallToolResultSchema,"tools/list":e.ListToolsResultSchema,"prompts/get":e.GetPromptResultSchema,"prompts/list":e.ListPromptsResultSchema,"resources/list":e.ListResourcesResultSchema,"resources/templates/list":e.ListResourceTemplatesResultSchema,"resources/read":e.ReadResourceResultSchema,"completion/complete":e.CompleteResultSchema,"server/discover":e.DiscoverResultSchema},Cb}var Xx="2026-07-28";function pf(e){return e!==void 0&&kP(e)?Yx:Gx}function vP(e){return e.revision!==void 0?pf(e.revision).era:e.era==="modern"?Yx.era:Gx.era}function Mx(e){return FP.some(t=>t.hasRequestMethod(e))}function Dx(e){return FP.some(t=>t.hasNotificationMethod(e))}function bP(e){return e==="tasks/get"||e==="tasks/cancel"}var FP=[Gx,Yx],wH=dO({AnnotationsSchema:()=>ia,AudioContentSchema:()=>ac,BaseMetadataSchema:()=>ra,BaseRequestParamsSchema:()=>ln,BlobResourceContentsSchema:()=>Kd,BooleanSchemaSchema:()=>tf,CallToolRequestParamsSchema:()=>Av,CallToolRequestSchema:()=>Pv,CallToolResultSchema:()=>Qd,CancelTaskRequestSchema:()=>kx,CancelTaskResultSchema:()=>xx,CancelledNotificationParamsSchema:()=>jg,CancelledNotificationSchema:()=>Bd,ClientCapabilitiesSchema:()=>Bg,ClientNotificationSchema:()=>Tx,ClientRequestSchema:()=>Rx,ClientResultSchema:()=>Ex,ClientTasksCapabilitySchema:()=>Lg,CompatibilityCallToolResultSchema:()=>hx,CompleteRequestParamsSchema:()=>cb,CompleteRequestSchema:()=>ub,CompleteResultSchema:()=>db,ContentBlockSchema:()=>oc,CreateMessageRequestParamsSchema:()=>Jv,CreateMessageRequestSchema:()=>Kv,CreateMessageResultSchema:()=>Yv,CreateMessageResultWithToolsSchema:()=>Xv,CreateTaskResultSchema:()=>vx,CursorSchema:()=>Md,DiscoverRequestSchema:()=>Gg,DiscoverResultSchema:()=>Hd,ElicitRequestFormParamsSchema:()=>cc,ElicitRequestParamsSchema:()=>nb,ElicitRequestSchema:()=>rb,ElicitRequestURLParamsSchema:()=>tb,ElicitResultSchema:()=>ob,ElicitationCompleteNotificationParamsSchema:()=>ib,ElicitationCompleteNotificationSchema:()=>ab,EmbeddedResourceSchema:()=>kv,EmptyResultSchema:()=>qd,EnumSchemaSchema:()=>eb,GetPromptRequestParamsSchema:()=>zv,GetPromptRequestSchema:()=>wv,GetPromptResultSchema:()=>Tv,GetTaskPayloadRequestSchema:()=>_x,GetTaskPayloadResultSchema:()=>zx,GetTaskRequestSchema:()=>yx,GetTaskResultSchema:()=>Sx,IconSchema:()=>Ug,IconsSchema:()=>eo,ImageContentSchema:()=>ic,ImplementationSchema:()=>tc,InitializeRequestParamsSchema:()=>Vg,InitializeRequestSchema:()=>Hg,InitializeResultSchema:()=>Zg,InitializedNotificationSchema:()=>Fg,JSONArraySchema:()=>fx,JSONObjectSchema:()=>Ct,JSONRPCErrorResponseSchema:()=>ec,JSONRPCMessageSchema:()=>Dg,JSONRPCNotificationSchema:()=>Ld,JSONRPCRequestSchema:()=>Ud,JSONRPCResponseSchema:()=>mx,JSONRPCResultResponseSchema:()=>Ql,JSONValueSchema:()=>Xa,LegacyTitledEnumSchemaSchema:()=>af,ListChangedOptionsBaseSchema:()=>Dv,ListPromptsRequestSchema:()=>Sv,ListPromptsResultSchema:()=>_v,ListResourceTemplatesRequestSchema:()=>ev,ListResourceTemplatesResultSchema:()=>tv,ListResourcesRequestSchema:()=>Wg,ListResourcesResultSchema:()=>Qg,ListRootsRequestSchema:()=>mb,ListRootsResultSchema:()=>pb,ListTasksRequestSchema:()=>wx,ListTasksResultSchema:()=>$x,ListToolsRequestSchema:()=>Ov,ListToolsResultSchema:()=>Nv,LoggingLevelSchema:()=>ef,LoggingMessageNotificationParamsSchema:()=>Lv,LoggingMessageNotificationSchema:()=>qv,ModelHintSchema:()=>Bv,ModelPreferencesSchema:()=>Vv,MultiSelectEnumSchemaSchema:()=>Qv,NotificationSchema:()=>Rn,NotificationsParamsSchema:()=>xn,NumberSchemaSchema:()=>lc,PaginatedRequestParamsSchema:()=>Yg,PaginatedRequestSchema:()=>to,PaginatedResultSchema:()=>no,PingRequestSchema:()=>Zd,PrimitiveSchemaDefinitionSchema:()=>lf,ProgressNotificationParamsSchema:()=>Kg,ProgressNotificationSchema:()=>Fd,ProgressSchema:()=>Jg,ProgressTokenSchema:()=>Pd,PromptArgumentSchema:()=>bv,PromptListChangedNotificationSchema:()=>Ev,PromptMessageSchema:()=>Rv,PromptReferenceSchema:()=>lb,PromptSchema:()=>yv,ReadResourceRequestParamsSchema:()=>nv,ReadResourceRequestSchema:()=>rv,ReadResourceResultSchema:()=>iv,RelatedTaskMetadataSchema:()=>Mg,RequestIdSchema:()=>Qa,RequestMetaSchema:()=>Dd,RequestSchema:()=>It,ResourceContentsSchema:()=>Gd,ResourceLinkSchema:()=>xv,ResourceListChangedNotificationSchema:()=>av,ResourceRequestParamsSchema:()=>nc,ResourceSchema:()=>Yd,ResourceTemplateReferenceSchema:()=>sb,ResourceTemplateSchema:()=>Xg,ResourceUpdatedNotificationParamsSchema:()=>gv,ResourceUpdatedNotificationSchema:()=>vv,ResultMetaObjectSchema:()=>jd,ResultSchema:()=>Ot,RoleSchema:()=>ro,RootSchema:()=>fb,RootsListChangedNotificationSchema:()=>hb,SamplingContentSchema:()=>Fv,SamplingMessageContentBlockSchema:()=>ns,SamplingMessageSchema:()=>Gv,ServerCapabilitiesSchema:()=>Vd,ServerNotificationSchema:()=>Ix,ServerRequestSchema:()=>Cx,ServerResultSchema:()=>Ox,ServerTasksCapabilitySchema:()=>qg,SetLevelRequestParamsSchema:()=>jv,SetLevelRequestSchema:()=>Uv,SingleSelectEnumSchemaSchema:()=>Wv,StringSchemaSchema:()=>sc,SubscribeRequestParamsSchema:()=>ov,SubscribeRequestSchema:()=>sv,SubscriptionFilterSchema:()=>Xd,SubscriptionsAcknowledgedNotificationParamsSchema:()=>fv,SubscriptionsAcknowledgedNotificationSchema:()=>mv,SubscriptionsListenRequestParamsSchema:()=>uv,SubscriptionsListenRequestSchema:()=>dv,SubscriptionsListenResultMetaSchema:()=>pv,SubscriptionsListenResultSchema:()=>hv,TaskAugmentedRequestParamsSchema:()=>os,TaskCreationParamsSchema:()=>gx,TaskMetadataSchema:()=>Pg,TaskSchema:()=>io,TaskStatusNotificationParamsSchema:()=>vb,TaskStatusNotificationSchema:()=>bx,TaskStatusSchema:()=>gb,TextContentSchema:()=>rc,TextResourceContentsSchema:()=>Jd,TitledMultiSelectEnumSchemaSchema:()=>sf,TitledSingleSelectEnumSchemaSchema:()=>rf,ToolAnnotationsSchema:()=>Cv,ToolChoiceSchema:()=>Hv,ToolExecutionSchema:()=>Iv,ToolListChangedNotificationSchema:()=>Mv,ToolResultContentSchema:()=>Zv,ToolSchema:()=>Wd,ToolUseContentSchema:()=>$v,UnsubscribeRequestParamsSchema:()=>lv,UnsubscribeRequestSchema:()=>cv,UntitledMultiSelectEnumSchemaSchema:()=>of,UntitledSingleSelectEnumSchemaSchema:()=>nf});var GP=e=>Ud.safeParse(e).success,JP=e=>Ld.safeParse(e).success,Bx=e=>Ql.safeParse(e).success,KP=e=>ec.safeParse(e).success;var mf=-32020,fK=[{rung:"http-method",order:1,evaluatedAt:"edge",codes:[-32e3],conformance:[],rationale:"The modern era is POST-only; GET/DELETE are body-less 2025-era session operations and are method-routed to legacy serving (405 when legacy serving is not configured), before any body is read."},{rung:"jsonrpc-shape",order:2,evaluatedAt:"edge",codes:[He.InvalidRequest],conformance:["server-stateless"],rationale:"The body must be a JSON-RPC request or notification: posted responses and batch arrays containing a modern or invalid element are rejected before classification (element-wise batch rule); all-legacy arrays stay legacy traffic."},{rung:"era-classification",order:3,evaluatedAt:"edge",codes:[mf,He.UnsupportedProtocolVersion],conformance:["server-stateless","http-header-validation","http-custom-header-server-validation"],rationale:"Body-primary era classification with the protocol-version header as a cross-check; a header/body disagreement is rejected with -32020 (HeaderMismatch), and an envelope-less request on a modern-only endpoint is answered with the unsupported-protocol-version error naming the supported revisions."},{rung:"envelope",order:4,evaluatedAt:"edge",codes:[He.InvalidParams],conformance:["server-stateless"],rationale:"A present envelope claim with a malformed envelope \u2014 and a missing envelope on a request whose protocol-version header names a modern revision \u2014 is an invalid-params rejection naming the offending or missing key(s); never a silent fall back to legacy handling. This is the only place an invalid-params rejection maps to HTTP 400."},{rung:"method-registry",order:5,evaluatedAt:"dispatch",codes:[He.MethodNotFound],conformance:["server-stateless"],rationale:"Method existence outranks parameter validity: a method absent from the negotiated revision\u2019s registry (or with no handler installed) answers method-not-found before params or capabilities are looked at."},{rung:"request-params",order:6,evaluatedAt:"dispatch",codes:[He.InvalidParams],conformance:[],rationale:"Per-method params validation; emitted in-band by the dispatch layer (HTTP 200), never via the ladder status table."},{rung:"standard-header-validation",order:7,evaluatedAt:"pre-dispatch",codes:[mf],conformance:["http-header-validation"],rationale:"SEP-2243 standard `MCP-Protocol-Version` / `Mcp-Method` / `Mcp-Name` headers \u2014 presence, sentinel decoding, and `Mcp-Name` \u2194 body cross-check \u2014 are validated by the HTTP entry on a modern-classified request after the supported-revision gate and before dispatch. The spec requires `MCP-Protocol-Version` and `Mcp-Method` on every modern *request* POST (`Mcp-Name` only for the methods that mirror `params.name` / `params.uri` / `params.taskId`, see `MCP_NAME_HEADER_SOURCE`) and names them in that order, so a request missing several is answered by the earliest. Notification POSTs are exempt: the presence half runs on requests only, so a modern-enveloped notification is dispatched even with no standard headers at all. The classifier\u2019s own header-mismatch cells (protocol-version, `Mcp-Method` mismatch) stay on the edge `era-classification` rung; this rung carries the entry-layer presence/`Mcp-Name` half \u2014 including the missing `MCP-Protocol-Version` cell, which cannot live on the edge rung without breaking body-primary classification. Evaluated before the capability gate, the factory call, and the `Mcp-Param-*` rung so a request that fails several rungs is answered by the standard-header rung first. The documented order (after method-registry 5 and request-params 6) is NOT the observed precedence: serveModern evaluates this rung immediately after the supported-revision gate, so a request that also fails a dispatch rung is answered here before the dispatch rungs (5\u20136) are consulted."},{rung:"client-capabilities",order:8,evaluatedAt:"pre-dispatch",codes:[He.MissingRequiredClientCapability],conformance:["server-stateless"],rationale:"The capability requirement is checked by the HTTP entry, pre-dispatch, against the validated envelope the classifier produced \u2014 pinning the spec-mandated HTTP 400 independently of how dispatch- and handler-produced errors are mapped. The documented order (after method resolution and params validation) is preserved observably only while the requirement table is empty: once a served method gains a requirement entry, a request that is missing the capability and would also fail a dispatch rung is answered by this gate first, so the entry must consult the method registry before the gate if the documented precedence is to stay observable."},{rung:"param-header-validation",order:9,evaluatedAt:"pre-dispatch",codes:[mf],conformance:["http-custom-header-server-validation"],rationale:"SEP-2243 `Mcp-Param-*` headers are validated against the named tool\u2019s `x-mcp-header` declarations and the body `arguments` after the tool registry is known and before dispatch reaches the handler; a missing/disagreeing/malformed header is rejected 400 / -32020 with the same shape as the standard-header cross-checks. The documented order (after method resolution and params validation) is preserved observably only when the body `arguments` would otherwise validate: the check runs pre-dispatch, so a `tools/call` that fails BOTH this rung and a dispatch-time rung (e.g. order-6 `request-params`, -32602) is answered by this gate first with 400 / -32020, not by the earlier-ordered rung."}],mK={[He.ParseError]:400,[He.InvalidRequest]:400,[He.MethodNotFound]:404,[He.UnsupportedProtocolVersion]:400,[He.MissingRequiredClientCapability]:400,[mf]:400};function Wx(e,t){return zd(e,t)}function df(e){return new Set(e.flatMap(t=>Object.keys(t.shape)))}function Vx(e){if(e==null)return!1;let t=typeof e;return t!=="object"&&t!=="function"||!("~standard"in e)?!1:typeof e["~standard"]?.validate=="function"}var yP=!1,Hx="draft-2020-12";function $H(e,t="input"){let n=e["~standard"],i;if(n.jsonSchema)i=n.jsonSchema[t]({target:Hx});else if(n.vendor==="zod"){if(!("_zod"in e))throw new Error("Schema appears to be from zod 3, which the SDK cannot convert to JSON Schema. Upgrade to zod >=4.2.0, or wrap your JSON Schema with fromJsonSchema().");yP||(yP=!0,console.warn("[mcp-sdk] Your zod version does not implement `~standard.jsonSchema` (added in zod 4.2.0). Falling back to z.toJSONSchema(). Upgrade to zod >=4.2.0 to silence this warning.")),i=Xo(e,{target:Hx,io:t})}else throw new Error(`Schema library "${n.vendor}" does not implement StandardJSONSchemaV1 (\`~standard.jsonSchema\`). Upgrade to a version that does, or wrap your JSON Schema with fromJsonSchema().`);if(t==="output")return i.type!==void 0?i:YP(i)?{type:"object",...i}:i;if(i.type!==void 0&&i.type!=="object")throw new Error(`MCP tool and prompt schemas must describe objects (got type: ${JSON.stringify(i.type)}). Wrap your schema in z.object({...}) or equivalent.`);return{type:"object",...i}}function YP(e){if("properties"in e||"patternProperties"in e||"additionalProperties"in e||"required"in e)return!0;for(let t of["oneOf","anyOf","allOf"]){let n=e[t];if(Array.isArray(n)&&n.length>0)return n.every(i=>i!==null&&typeof i=="object"&&(i.type==="object"||YP(i)))}return!1}function kH(e){return e.path?.length?`${e.path.map(t=>String(typeof t=="object"?t.key:t)).join(".")}: ${e.message}`:e.message}async function jx(e,t){let n=await e["~standard"].validate(t);return n.issues&&n.issues.length>0?{success:!1,error:n.issues.map(i=>kH(i)).join(", ")}:{success:!0,data:n.value}}function xH(e){let t=Xo(e,{target:Hx,io:"input"});return typeof t.pattern=="string"?t.pattern:void 0}var RH=/\\\.\\d\{(\d+)\}/;function TH(e){let t=RH.exec(e),n=[void 0,-1,0];return t&&n.push(Number(t[1])),[!1,!0].flatMap(i=>[!1,!0].flatMap(r=>n.map(a=>or.datetime({local:i,offset:r,precision:a}))))}function EH(e,t){let n;switch(e){case"email":n=[cg()];break;case"uri":n=[Ya()];break;case"date":n=[or.date()];break;case"date-time":n=TH(t);break}return new Set(n.map(i=>xH(i)).filter(i=>i!==void 0))}function CH(e,t,n){return n!=="zod"?!0:EH(e,t).has(t)}function hf(e){return typeof e=="object"&&e!==null&&!Array.isArray(e)}function IH(e){try{return $H(e,"input")}catch(t){let n=t instanceof Error?t.message:String(t);throw new Sn(He.InvalidParams,`Elicitation requestedSchema must describe an object with flat primitive properties: ${n}`)}}var OH=new Set(["$comment","deprecated","description","examples","readOnly","title","writeOnly"]);function Qx(e){return OH.has(e)||e.startsWith("x-")}var NH=new Set(["$schema",...Object.keys(cc.shape.requestedSchema.shape)]),SP={string:df([sc,nf,rf,af]),number:df([lc]),integer:df([lc]),boolean:df([tf]),array:df([of,sf])},AH=new Set(sc.shape.format.unwrap().options);function PH(e,t,n,i){if(!hf(e))return e;let r=typeof e.type=="string"&&Object.hasOwn(SP,e.type)?SP[e.type]:void 0;if(r===void 0)return e;let a={};for(let[o,s]of Object.entries(e))r.has(o)||Qx(o)?a[o]=s:o==="pattern"&&e.type==="string"&&typeof e.format=="string"?AH.has(e.format)?(typeof s!="string"||!CH(e.format,s,n))&&i.push(`${t}.${o}`):a[o]=s:i.push(`${t}.${o}`);return a}function MH(e,t){let n={},i=[];for(let[r,a]of Object.entries(e))r==="properties"&&hf(a)?n[r]=Object.fromEntries(Object.entries(a).map(([o,s])=>[o,PH(s,`properties.${o}`,t,i)])):NH.has(r)?n[r]=a:Qx(r)||i.push(r);if(i.length>0)throw new Sn(He.InvalidParams,`Elicitation requestedSchema contains unsupported JSON Schema constraint(s) after Standard Schema conversion: ${i.join(", ")}`);return n}function DH(e,t){if(!hf(e.properties))return t;let n=Object.entries(e.properties).filter(([,i])=>!Wx(lf,i).success).map(([i])=>`properties.${i}`);return n.length>0?n.join(", "):t}function Zx(e,t,n=""){return Array.isArray(e)&&Array.isArray(t)?e.flatMap((i,r)=>Zx(i,t[r],`${n}[${r}]`)):!hf(e)||!hf(t)?[]:Object.entries(e).flatMap(([i,r])=>{let a=n?`${n}.${i}`:i;return Object.prototype.hasOwnProperty.call(t,i)?Zx(r,t[i],a):Qx(i)?[]:[a]})}function jH(e){if(!Vx(e.requestedSchema))return{...e,mode:"form",requestedSchema:e.requestedSchema};let t=e.requestedSchema["~standard"].vendor,n=MH(IH(e.requestedSchema),t),i=Wx(cc.shape.requestedSchema,n);if(!i.success)throw new Sn(He.InvalidParams,`Elicitation requestedSchema only supports flat primitive properties (string, number, integer, boolean, and string enums): ${DH(n,i.error.message)}`);let r=Zx(n,i.data);if(r.length>0)throw new Sn(He.InvalidParams,`Elicitation requestedSchema contains unsupported JSON Schema constraint(s) after Standard Schema conversion: ${r.join(", ")}`);let a=(i.data.required??[]).filter(o=>!Object.prototype.hasOwnProperty.call(i.data.properties,o));if(a.length>0)throw new Sn(He.InvalidParams,`Elicitation requestedSchema lists required properties that are not defined in properties: ${a.join(", ")}`);return{...e,mode:"form",requestedSchema:i.data}}function UH(e){let t=e.inputRequests!==void 0&&Object.keys(e.inputRequests).length>0,n=typeof e.requestState=="string";if(!t&&!n)throw new TypeError("inputRequired() requires at least one of inputRequests (with at least one entry) or requestState (spec: every InputRequiredResult MUST include at least one of the two)");return{resultType:"input_required",...e.inputRequests!==void 0&&{inputRequests:e.inputRequests},...e.requestState!==void 0&&{requestState:e.requestState}}}var pK=Object.assign(UH,{elicit(e){try{return{method:"elicitation/create",params:jH(e)}}catch(t){throw t instanceof Sn?new TypeError(t.message,{cause:t}):t}},elicitUrl(e){return{method:"elicitation/create",params:{...e,mode:"url"}}},createMessage(e){return{method:"sampling/createMessage",params:e}},listRoots(){return{method:"roots/list"}}});var LH=["AnnotationsSchema","AudioContentSchema","BaseMetadataSchema","BlobResourceContentsSchema","BooleanSchemaSchema","CallToolRequestSchema","CallToolRequestParamsSchema","CallToolResultSchema","CancelledNotificationSchema","CancelledNotificationParamsSchema","CancelTaskRequestSchema","CancelTaskResultSchema","ClientCapabilitiesSchema","ClientNotificationSchema","ClientRequestSchema","ClientResultSchema","CompatibilityCallToolResultSchema","CompleteRequestSchema","CompleteRequestParamsSchema","CompleteResultSchema","ContentBlockSchema","CreateMessageRequestSchema","CreateMessageRequestParamsSchema","CreateMessageResultSchema","CreateMessageResultWithToolsSchema","CreateTaskResultSchema","CursorSchema","DiscoverRequestSchema","DiscoverResultSchema","ElicitationCompleteNotificationSchema","ElicitationCompleteNotificationParamsSchema","ElicitRequestSchema","ElicitRequestFormParamsSchema","ElicitRequestParamsSchema","ElicitRequestURLParamsSchema","ElicitResultSchema","EmbeddedResourceSchema","EmptyResultSchema","EnumSchemaSchema","GetPromptRequestSchema","GetPromptRequestParamsSchema","GetPromptResultSchema","GetTaskPayloadRequestSchema","GetTaskPayloadResultSchema","GetTaskRequestSchema","GetTaskResultSchema","IconSchema","IconsSchema","ImageContentSchema","ImplementationSchema","InitializedNotificationSchema","InitializeRequestSchema","InitializeRequestParamsSchema","InitializeResultSchema","JSONArraySchema","JSONObjectSchema","JSONRPCErrorResponseSchema","JSONRPCMessageSchema","JSONRPCNotificationSchema","JSONRPCRequestSchema","JSONRPCResponseSchema","JSONRPCResultResponseSchema","JSONValueSchema","LegacyTitledEnumSchemaSchema","ListPromptsRequestSchema","ListPromptsResultSchema","ListResourcesRequestSchema","ListResourcesResultSchema","ListResourceTemplatesRequestSchema","ListResourceTemplatesResultSchema","ListRootsRequestSchema","ListRootsResultSchema","ListTasksRequestSchema","ListTasksResultSchema","ListToolsRequestSchema","ListToolsResultSchema","LoggingLevelSchema","LoggingMessageNotificationSchema","LoggingMessageNotificationParamsSchema","ModelHintSchema","ModelPreferencesSchema","MultiSelectEnumSchemaSchema","NotificationSchema","NumberSchemaSchema","PaginatedRequestSchema","PaginatedRequestParamsSchema","PaginatedResultSchema","PingRequestSchema","PrimitiveSchemaDefinitionSchema","ProgressSchema","ProgressNotificationSchema","ProgressNotificationParamsSchema","ProgressTokenSchema","PromptSchema","PromptArgumentSchema","PromptListChangedNotificationSchema","PromptMessageSchema","PromptReferenceSchema","ReadResourceRequestSchema","ReadResourceRequestParamsSchema","ReadResourceResultSchema","RelatedTaskMetadataSchema","RequestSchema","RequestIdSchema","RequestMetaSchema","ResourceSchema","ResourceContentsSchema","ResourceLinkSchema","ResourceListChangedNotificationSchema","ResourceRequestParamsSchema","ResourceTemplateSchema","ResourceTemplateReferenceSchema","ResourceUpdatedNotificationSchema","ResourceUpdatedNotificationParamsSchema","ResultMetaObjectSchema","ResultSchema","RoleSchema","RootSchema","RootsListChangedNotificationSchema","SamplingContentSchema","SamplingMessageSchema","SamplingMessageContentBlockSchema","ServerCapabilitiesSchema","ServerNotificationSchema","ServerRequestSchema","ServerResultSchema","SetLevelRequestSchema","SetLevelRequestParamsSchema","SingleSelectEnumSchemaSchema","StringSchemaSchema","SubscribeRequestSchema","SubscribeRequestParamsSchema","SubscriptionFilterSchema","SubscriptionsAcknowledgedNotificationSchema","SubscriptionsAcknowledgedNotificationParamsSchema","SubscriptionsListenRequestSchema","SubscriptionsListenRequestParamsSchema","SubscriptionsListenResultSchema","SubscriptionsListenResultMetaSchema","TaskAugmentedRequestParamsSchema","TaskCreationParamsSchema","TaskMetadataSchema","TaskSchema","TaskStatusSchema","TaskStatusNotificationSchema","TaskStatusNotificationParamsSchema","TextContentSchema","TextResourceContentsSchema","TitledMultiSelectEnumSchemaSchema","TitledSingleSelectEnumSchemaSchema","ToolSchema","ToolAnnotationsSchema","ToolChoiceSchema","ToolExecutionSchema","ToolListChangedNotificationSchema","ToolResultContentSchema","ToolUseContentSchema","UnsubscribeRequestSchema","UnsubscribeRequestParamsSchema","UntitledMultiSelectEnumSchemaSchema","UntitledSingleSelectEnumSchemaSchema"],qH={IdJagTokenExchangeResponseSchema:zb,OAuthClientInformationFullSchema:xb,OAuthClientInformationSchema:kb,OAuthClientMetadataSchema:$b,OAuthClientRegistrationErrorSchema:Nx,OAuthErrorResponseSchema:wb,OAuthMetadataSchema:cf,OAuthProtectedResourceMetadataSchema:bb,OAuthTokenRevocationRequestSchema:Ax,OAuthTokensSchema:_b,OpenIdProviderDiscoveryMetadataSchema:Sb,OpenIdProviderMetadataSchema:yb},XP={},WP={};function QP(e,t){let n=e.slice(0,-6);XP[n]=t,WP[n]=i=>t.safeParse(i).success}for(let e of LH)QP(e,wH[e]);for(let[e,t]of Object.entries(qH))QP(e,t);var BH=Object.freeze(XP),VH=Object.freeze(WP);function HH(e){switch(e){case"initialize":case"notifications/initialized":return pf(void 0);case"server/discover":return pf(Xx);default:return}}var eM=6e4,ZH=[rs,Xl,is,Wl],FH=["inputResponses","requestState"];function _P(e,t){let n=e.params;if(!Ux(n))return{message:e,lifted:{}};let i=n._meta,r=Ux(i)?ZH.filter(l=>l in i):[],a=t==="request"?FH.filter(l=>l in n):[];if(r.length===0&&a.length===0)return{message:e,lifted:{}};let o={},s={...n};if(r.length>0&&Ux(i)){let l={},c={...i};for(let u of r)l[u]=i[u],delete c[u];o.envelope=l,Object.keys(c).length>0?s._meta=c:delete s._meta}for(let l of a)l==="inputResponses"&&(o.inputResponses=s[l]),l==="requestState"&&(o.requestState=s[l]),delete s[l];return{message:{...e,params:s},lifted:o}}function zP(e,t){let n=e.validateResult(t,void 0);if(!(!n.ok&&n.reason==="not-in-era"))return{"~standard":{version:1,vendor:"mcp-wire-codec",validate(i){let r=e.validateResult(t,i);return r.ok?{value:r.value}:{issues:[{message:r.reason==="invalid"?r.message:`not-in-era: ${t}`}]}}}}}function tM(e){return()=>e}var GH=tM(void 0),JH,eR=class{_transport;_requestMessageId=0;_requestHandlers=new Map;_customSchemaRequestMethods=new Set;_requestHandlerAbortControllers=new Map;_notificationHandlers=new Map;_responseHandlers=new Map;_progressHandlers=new Map;_timeoutInfo=new Map;_pendingDebouncedNotifications=new Set;_negotiatedProtocolVersion;static{JH=(e,t)=>{e._negotiatedProtocolVersion=t}}_supportedProtocolVersions;onclose;onerror;fallbackRequestHandler;fallbackNotificationHandler;constructor(e){this._options=e,this._supportedProtocolVersions=e?.supportedProtocolVersions??Og,this.setNotificationHandler("notifications/cancelled",t=>{this._oncancel(t)}),this.setNotificationHandler("notifications/progress",t=>{this._onprogress(t)}),this.setRequestHandler("ping",t=>({}))}_shouldDropInbound(e){}_outboundMetaEnvelope(){}_envelopeOutbound(e){let t=this._outboundMetaEnvelope();if(t===void 0)return e;let n=e.params??{};return{...e,params:{...n,_meta:{...t,...n._meta}}}}_resolveNonCompleteResult(e,t){return Promise.reject(new Ht(yn.UnsupportedResultType,`Unsupported result type '${e.kind}' for ${t.request.method}`,{resultType:e.kind,method:t.request.method}))}_getRequestHandler(e){return this._requestHandlers.get(e)}async _oncancel(e){e.params.requestId!==void 0&&this._requestHandlerAbortControllers.get(e.params.requestId)?.abort(e.params.reason)}_setupTimeout(e,t,n,i,r=!1){this._timeoutInfo.set(e,{timeoutId:setTimeout(i,t),startTime:Date.now(),timeout:t,maxTotalTimeout:n,resetTimeoutOnProgress:r,onTimeout:i})}_resetTimeout(e){let t=this._timeoutInfo.get(e);if(!t)return!1;let n=Date.now()-t.startTime;if(t.maxTotalTimeout&&n>=t.maxTotalTimeout)throw this._timeoutInfo.delete(e),new Ht(yn.RequestTimeout,"Maximum total timeout exceeded",{maxTotalTimeout:t.maxTotalTimeout,totalElapsed:n});return clearTimeout(t.timeoutId),t.timeoutId=setTimeout(t.onTimeout,t.timeout),!0}_cleanupTimeout(e){let t=this._timeoutInfo.get(e);t&&(clearTimeout(t.timeoutId),this._timeoutInfo.delete(e))}async connect(e){this._transport=e;let t=this.transport?.onclose;this._transport.onclose=()=>{try{t?.()}finally{this._onclose()}};let n=this.transport?.onerror;this._transport.onerror=r=>{n?.(r),this._onerror(r)};let i=this._transport?.onmessage;this._transport.onmessage=(r,a)=>{i?.(r,a),Bx(r)||KP(r)?this._onresponse(r):GP(r)?this._onrequest(r,a):JP(r)?this._onnotification(r,a):this._onerror(new Error(`Unknown message type: ${JSON.stringify(r)}`))},e.setSupportedProtocolVersions?.(this._supportedProtocolVersions),await this._transport.start()}_onclose(){let e=this._responseHandlers;this._responseHandlers=new Map,this._progressHandlers.clear(),this._pendingDebouncedNotifications.clear();for(let i of this._timeoutInfo.values())clearTimeout(i.timeoutId);this._timeoutInfo.clear();let t=this._requestHandlerAbortControllers;this._requestHandlerAbortControllers=new Map;let n=new Ht(yn.ConnectionClosed,"Connection closed");this._transport=void 0;try{this.onclose?.()}finally{for(let i of e.values())i(n);for(let i of t.values())i.abort(n)}}_onerror(e){this.onerror?.(e)}_onnotification(e,t){let{message:n}=_P(e,"notification"),i=this._negotiatedWireCodec();if(t?.classification===void 0&&this._shouldDropInbound(e)==="drop")return;if(t?.classification!==void 0){let o=vP(t.classification);if(o!==i.era){this._onerror(new Error(`Era mismatch on inbound notification '${n.method}': classified as ${o} but this instance serves ${i.era}`));return}}if(Dx(n.method)&&!i.hasNotificationMethod(n.method))return;let r=this._notificationHandlers.get(n.method),a=this.fallbackNotificationHandler;r===void 0&&a===void 0||Promise.resolve().then(()=>r===void 0?a(n):r(n,i)).catch(o=>this._onerror(new Error(`Uncaught error in notification handler: ${o}`)))}_onrequest(e,t){let{message:n,lifted:i}=_P(e,"request"),r=this._negotiatedWireCodec();if(t?.classification===void 0&&this._shouldDropInbound(e)==="drop"){this._onerror(new Error(`Dropped inbound request '${e.method}': not servable on this connection's protocol era`));return}let a=this._transport,o=(g,_,v)=>{let b={jsonrpc:"2.0",id:n.id,error:{code:g,message:_,...v!==void 0&&{data:v}}};a?.send(b).catch(S=>this._onerror(new Error(`Failed to send an error response: ${S}`)))};if(t?.classification!==void 0){let g=vP(t.classification);if(g!==r.era){this._onerror(new Error(`Era mismatch on inbound request '${n.method}': classified as ${g} but this instance serves ${r.era}`));let _=t.classification.revision??g;o(He.UnsupportedProtocolVersion,`Unsupported protocol version: ${_}`,{supported:this._supportedProtocolVersions,requested:_});return}}if(Mx(n.method)&&!r.hasRequestMethod(n.method)&&!(bP(n.method)&&this._customSchemaRequestMethods.has(n.method))){o(He.MethodNotFound,"Method not found");return}let s=this._requestHandlers.get(n.method)??this.fallbackRequestHandler;if(s===void 0){o(He.MethodNotFound,"Method not found");return}let l=r.checkInboundEnvelope(i);if(l!==void 0){o(He.InvalidParams,l);return}let c=(g,_)=>this._notificationViaCodec(this._resolveOutboundCodec(g.method),g,{..._,relatedRequestId:n.id}),u=(g,_,v)=>this._requestWithSchemaViaCodec(this._resolveOutboundCodec(g.method),g,_,{...v,relatedRequestId:n.id}),d=new AbortController;this._requestHandlerAbortControllers.set(n.id,d);let f=i.inputResponses===void 0?void 0:KH(i.inputResponses),m={sessionId:a?.sessionId,mcpReq:{id:n.id,method:n.method,_meta:n.params?._meta,...i.envelope!==void 0&&{envelope:i.envelope},...f!==void 0&&{inputResponses:f.accepted},...f!==void 0&&f.droppedKeys.length>0&&{droppedInputResponseKeys:f.droppedKeys},requestState:i.requestState===void 0?GH:tM(i.requestState),signal:d.signal,send:((g,_,v)=>{let b=this._resolveOutboundCodec(g.method);if(this._assertOutboundRequestInEra(b,g.method),Vx(_))return u(g,_,v);let S=zP(b,g.method);if(S===void 0)throw new TypeError(`'${g.method}' is not a spec method; pass a result schema as the second argument to ctx.mcpReq.send().`);return u(g,S,_)}),notify:c},http:t?.authInfo?{authInfo:t.authInfo}:void 0},h=this.buildContext(m,t);Promise.resolve().then(()=>s(n,h)).then(async g=>{if(d.signal.aborted)return;let _;try{_=r.encodeResult(n.method,g,this._outboundServerInfo())}catch(b){this._onerror(new Error(`Failed to encode result for ${n.method}: ${b}`)),o(He.InternalError,"Internal error");return}let v={result:_,jsonrpc:"2.0",id:n.id};await a?.send(v)},async g=>{if(d.signal.aborted)return;let _=Number.isSafeInteger(g.code)?g.code:He.InternalError,v={jsonrpc:"2.0",id:n.id,error:{code:r.encodeErrorCode(_),message:g.message??"Internal error",...g.data!==void 0&&{data:g.data}}};await a?.send(v)}).catch(g=>this._onerror(new Error(`Failed to send response: ${g}`))).finally(()=>{this._requestHandlerAbortControllers.get(n.id)===d&&this._requestHandlerAbortControllers.delete(n.id)})}_onprogress(e){let{progressToken:t,...n}=e.params,i=Number(t),r=this._progressHandlers.get(i);if(!r){this._onerror(new Error(`Received a progress notification for an unknown token: ${JSON.stringify(e)}`));return}let a=this._responseHandlers.get(i),o=this._timeoutInfo.get(i);if(o&&a&&o.resetTimeoutOnProgress)try{this._resetTimeout(i)}catch(s){this._responseHandlers.delete(i),this._progressHandlers.delete(i),this._cleanupTimeout(i),a(s);return}r(n)}_onresponse(e){let t=Number(e.id),n=this._responseHandlers.get(t);if(n===void 0){this._onerror(new Error(`Received a response for an unknown message ID: ${JSON.stringify(e)}`));return}this._responseHandlers.delete(t),this._cleanupTimeout(t),this._progressHandlers.delete(t),Bx(e)?n(e):n(Sn.fromError(e.error.code,e.error.message,e.error.data))}get transport(){return this._transport}async close(){await this._transport?.close()}request(e,t,n){let i=this._resolveOutboundCodec(e.method);if(Vx(t))return bP(e.method)||this._assertOutboundRequestInEra(i,e.method),this._requestWithSchemaViaCodec(i,e,t,n);this._assertOutboundRequestInEra(i,e.method);let r=zP(i,e.method);if(r===void 0)throw new TypeError(`'${e.method}' is not a spec method; pass a result schema as the second argument to request().`);return this._requestWithSchemaViaCodec(i,e,r,t)}_negotiatedWireCodec(){return pf(this._negotiatedProtocolVersion)}_wireCodec(){return this._negotiatedWireCodec()}_resolveOutboundCodec(e){if(this._negotiatedProtocolVersion===void 0){let t=HH(e);if(t)return t}return this._negotiatedWireCodec()}_assertOutboundRequestInEra(e,t){if(Mx(t)&&!e.hasRequestMethod(t))throw new Ht(yn.MethodNotSupportedByProtocolVersion,`Method '${t}' is not supported by the negotiated protocol version (wire era ${e.era})`,{method:t,era:e.era})}_requestWithSchema(e,t,n){let i=this._resolveOutboundCodec(e.method);return this._assertOutboundRequestInEra(i,e.method),this._requestWithSchemaViaCodec(i,e,t,n)}_requestWithSchemaViaCodec(e,t,n,i){let{relatedRequestId:r,resumptionToken:a,onresumptiontoken:o,headers:s}=i??{},l=Date.now(),c,u;return new Promise((d,f)=>{let m=k=>{f(k)};if(!this._transport){m(new Error("Not connected"));return}if(this._options?.enforceStrictCapabilities===!0)try{this.assertCapabilityForMethod(t.method)}catch(k){m(k);return}if(i?.signal?.aborted){let k=i.signal.reason;throw k instanceof Ht?k:new Ht(yn.RequestTimeout,String(k))}let h=e.era===Xx&&this._transport.hasPerRequestStream===!0?new AbortController:void 0,g=this._requestMessageId++;u=g;let _={...t,jsonrpc:"2.0",id:g};i?.onprogress&&(this._progressHandlers.set(g,i.onprogress),_.params={...t.params,_meta:{...t.params?._meta,progressToken:g}});let v=this._envelopeOutbound(_),b=!1,S=k=>{b||(this._progressHandlers.delete(g),h===void 0?t.method!=="initialize"&&this._transport?.send(this._envelopeOutbound({jsonrpc:"2.0",method:"notifications/cancelled",params:{requestId:g,reason:String(k)}}),{relatedRequestId:r,resumptionToken:a,onresumptiontoken:o}).catch(E=>this._onerror(new Error(`Failed to send cancellation: ${E}`))):h.abort(),f(k instanceof Ht?k:new Ht(yn.RequestTimeout,String(k))))};this._responseHandlers.set(g,k=>{if(i?.signal?.aborted)return;if(b=!0,k instanceof Error)return f(k);let E;try{E=e.decodeResult(t.method,k.result)}catch(G){return f(G instanceof Error?G:new Error(String(G)))}if(E.kind==="invalid")return f(E.error);if(E.kind==="input_required"){if(i?.allowInputRequired===!0)return d(YH(E));let G={codec:e,request:t,resultSchema:n,options:i,flowStartedAt:l,retry:(x,U)=>this._requestWithSchemaViaCodec(e,x===void 0?{method:t.method}:{method:t.method,params:x},n,U)};return d(this._resolveNonCompleteResult(E,G))}let j=E.result;jx(n,j).then(G=>{G.success?d(G.data):f(new Ht(yn.InvalidResult,`Invalid result for ${t.method}: ${G.error}`))},f)}),c=()=>S(i?.signal?.reason),i?.signal?.addEventListener("abort",c,{once:!0});let $=i?.timeout??eM,O=()=>S(new Ht(yn.RequestTimeout,"Request timed out",{timeout:$}));this._setupTimeout(g,$,i?.maxTotalTimeout,O,i?.resetTimeoutOnProgress??!1),this._transport.send(v,{relatedRequestId:r,resumptionToken:a,onresumptiontoken:o,headers:s,requestSignal:h?.signal}).catch(k=>{this._progressHandlers.delete(g),f(k)})}).finally(()=>{c&&i?.signal?.removeEventListener("abort",c),u!==void 0&&(this._responseHandlers.delete(u),this._cleanupTimeout(u))})}async notification(e,t){return await this._notificationViaCodec(this._resolveOutboundCodec(e.method),e,t)}async _notificationViaCodec(e,t,n){if(!this._transport)throw new Ht(yn.NotConnected,"Not connected");if(Dx(t.method)&&!e.hasNotificationMethod(t.method))throw new Ht(yn.MethodNotSupportedByProtocolVersion,`Notification '${t.method}' is not supported by the negotiated protocol version (wire era ${e.era})`,{method:t.method,era:e.era});this.assertNotificationCapability(t.method);let i=this._envelopeOutbound({jsonrpc:"2.0",...t});if((this._options?.debouncedNotificationMethods??[]).includes(t.method)&&!t.params&&n?.relatedRequestId===void 0){if(this._pendingDebouncedNotifications.has(t.method))return;this._pendingDebouncedNotifications.add(t.method),Promise.resolve().then(()=>{this._pendingDebouncedNotifications.delete(t.method),this._transport&&this._transport?.send(i,n).catch(r=>this._onerror(r))});return}await this._transport.send(i,n)}setRequestHandler(e,t,n){this.assertRequestHandlerCapability(e);let i;if(typeof t=="function"){if(!Mx(e))throw new TypeError(`'${e}' is not a spec request method; pass schemas as the second argument to setRequestHandler().`);i=(r,a)=>{let o=this._negotiatedWireCodec(),s=o.validateRequest(e,r);if(!s.ok&&s.reason==="not-in-era"&&(s=o.validateInputRequest(e,r)),!s.ok)throw s.reason==="not-in-era"?new Sn(He.InternalError,`No wire schema for ${e} in the resolved era`):new Error(s.message);return Promise.resolve(t(s.value,a))}}else if(n)i=async(r,a)=>{let o=await jx(t.params,{...r.params});if(!o.success)throw new Sn(He.InvalidParams,`Invalid params for ${e}: ${o.error}`);return n(o.data,a)};else throw new TypeError("setRequestHandler: handler is required");typeof t=="function"?this._customSchemaRequestMethods.delete(e):this._customSchemaRequestMethods.add(e),this._requestHandlers.set(e,this._wrapHandler(e,i))}_wrapHandler(e,t){return t}_outboundServerInfo(){}removeRequestHandler(e){this._requestHandlers.delete(e),this._customSchemaRequestMethods.delete(e)}assertCanSetRequestHandler(e){if(this._requestHandlers.has(e))throw new Error(`A request handler for ${e} already exists, which would be overridden`)}setNotificationHandler(e,t,n){if(typeof t=="function"){if(!Dx(e))throw new TypeError(`'${e}' is not a spec notification method; pass schemas as the second argument to setNotificationHandler().`);this._notificationHandlers.set(e,(i,r)=>{let a=r.validateNotification(e,i);if(!a.ok)throw a.reason==="not-in-era"?new Sn(He.InternalError,`No wire schema for ${e} in the resolved era`):new Error(a.message);return Promise.resolve(t(a.value))});return}if(!n)throw new TypeError("setNotificationHandler: handler is required");this._notificationHandlers.set(e,async i=>{let r=await jx(t.params,{...i.params});if(!r.success)throw new Sn(He.InvalidParams,`Invalid params for notification ${e}: ${r.error}`);await n(r.data,i)})}removeNotificationHandler(e){this._notificationHandlers.delete(e)}};function Ux(e){return e!==null&&typeof e=="object"&&!Array.isArray(e)}function wP(e){return typeof e=="object"&&e!==null&&!Array.isArray(e)}function KH(e){let t={},n=[];if(!wP(e))return{accepted:t,droppedKeys:n};for(let[i,r]of Object.entries(e)){if(!wP(r)||"method"in r||"result"in r){n.push(i);continue}t[i]=r}return{accepted:t,droppedKeys:n}}function YH(e){return{resultType:"input_required",inputRequests:e.inputRequests,...e.requestState!==void 0&&{requestState:e.requestState},...e._meta!==void 0&&{_meta:e._meta}}}var XH=uO((e=>{var t=/; *([!#$%&'*+.^_`|~0-9A-Za-z-]+) *= *("(?:[\u000b\u0020\u0021\u0023-\u005b\u005d-\u007e\u0080-\u00ff]|\\[\u000b\u0020-\u00ff])*"|[!#$%&'*+.^_`|~0-9A-Za-z-]+) */g,n=/\\([\u000b\u0020-\u00ff])/g,i=/^[!#$%&'*+.^_`|~0-9A-Za-z-]+\/[!#$%&'*+.^_`|~0-9A-Za-z-]+$/;e.parse=r;function r(s){if(!s)throw new TypeError("argument string is required");var l=typeof s=="object"?a(s):s;if(typeof l!="string")throw new TypeError("argument string is required to be a string");var c=l.indexOf(";"),u=c!==-1?l.slice(0,c).trim():l.trim();if(!i.test(u))throw new TypeError("invalid media type");var d=new o(u.toLowerCase());if(c!==-1){var f,m,h;for(t.lastIndex=c;m=t.exec(l);){if(m.index!==c)throw new TypeError("invalid parameter format");c+=m[0].length,f=m[1].toLowerCase(),h=m[2],h.charCodeAt(0)===34&&(h=h.slice(1,-1),h.indexOf("\\")!==-1&&(h=h.replace(n,"$1"))),d.parameters[f]=h}if(c!==l.length)throw new TypeError("invalid parameter format")}return d}function a(s){var l;if(typeof s.getHeader=="function"?l=s.getHeader("content-type"):typeof s.headers=="object"&&(l=s.headers&&s.headers["content-type"]),typeof l!="string")throw new TypeError("content-type header is missing from object");return l}function o(s){this.parameters=Object.create(null),this.type=s}})),hK=fO(XH(),1);var WH=10*1024*1024;var xK=typeof self<"u"&&self.location&&self.location.origin!=="null"?new URL(self.location.origin+self.location.pathname+location.search):new URL("https://github.com/cfworker");var QH=/^(\d\d\d\d)-(\d\d)-(\d\d)$/,eZ=[0,31,28,31,30,31,30,31,31,30,31,30,31],tZ=/^(\d\d):(\d\d):(\d\d)(\.\d+)?(z|[+-]\d\d(?::?\d\d)?)?$/i,nZ=/^(?=.{1,253}\.?$)[a-z0-9](?:[a-z0-9-]{0,61}[a-z0-9])?(?:\.[a-z0-9](?:[-0-9a-z]{0,61}[0-9a-z])?)*\.?$/i,rZ=/^(?:[a-z][a-z0-9+\-.]*:)?(?:\/?\/(?:(?:[a-z0-9\-._~!$&'()*+,;=:]|%[0-9a-f]{2})*@)?(?:\[(?:(?:(?:(?:[0-9a-f]{1,4}:){6}|::(?:[0-9a-f]{1,4}:){5}|(?:[0-9a-f]{1,4})?::(?:[0-9a-f]{1,4}:){4}|(?:(?:[0-9a-f]{1,4}:){0,1}[0-9a-f]{1,4})?::(?:[0-9a-f]{1,4}:){3}|(?:(?:[0-9a-f]{1,4}:){0,2}[0-9a-f]{1,4})?::(?:[0-9a-f]{1,4}:){2}|(?:(?:[0-9a-f]{1,4}:){0,3}[0-9a-f]{1,4})?::[0-9a-f]{1,4}:|(?:(?:[0-9a-f]{1,4}:){0,4}[0-9a-f]{1,4})?::)(?:[0-9a-f]{1,4}:[0-9a-f]{1,4}|(?:(?:25[0-5]|2[0-4]\d|[01]?\d\d?)\.){3}(?:25[0-5]|2[0-4]\d|[01]?\d\d?))|(?:(?:[0-9a-f]{1,4}:){0,5}[0-9a-f]{1,4})?::[0-9a-f]{1,4}|(?:(?:[0-9a-f]{1,4}:){0,6}[0-9a-f]{1,4})?::)|[Vv][0-9a-f]+\.[a-z0-9\-._~!$&'()*+,;=:]+)\]|(?:(?:25[0-5]|2[0-4]\d|[01]?\d\d?)\.){3}(?:25[0-5]|2[0-4]\d|[01]?\d\d?)|(?:[a-z0-9\-._~!$&'"()*+,;=]|%[0-9a-f]{2})*)(?::\d*)?(?:\/(?:[a-z0-9\-._~!$&'"()*+,;=:@]|%[0-9a-f]{2})*)*|\/(?:(?:[a-z0-9\-._~!$&'"()*+,;=:@]|%[0-9a-f]{2})+(?:\/(?:[a-z0-9\-._~!$&'"()*+,;=:@]|%[0-9a-f]{2})*)*)?|(?:[a-z0-9\-._~!$&'"()*+,;=:@]|%[0-9a-f]{2})+(?:\/(?:[a-z0-9\-._~!$&'"()*+,;=:@]|%[0-9a-f]{2})*)*)?(?:\?(?:[a-z0-9\-._~!$&'"()*+,;=:@/?]|%[0-9a-f]{2})*)?(?:#(?:[a-z0-9\-._~!$&'"()*+,;=:@/?]|%[0-9a-f]{2})*)?$/i,iZ=/^(?:(?:[^\x00-\x20"'<>%\\^`{|}]|%[0-9a-f]{2})|\{[+#./;?&=,!@|]?(?:[a-z0-9_]|%[0-9a-f]{2})+(?::[1-9][0-9]{0,3}|\*)?(?:,(?:[a-z0-9_]|%[0-9a-f]{2})+(?::[1-9][0-9]{0,3}|\*)?)*\})*$/i,aZ=/^(?:(?:https?|ftp):\/\/)(?:\S+(?::\S*)?@)?(?:(?!10(?:\.\d{1,3}){3})(?!127(?:\.\d{1,3}){3})(?!169\.254(?:\.\d{1,3}){2})(?!192\.168(?:\.\d{1,3}){2})(?!172\.(?:1[6-9]|2\d|3[0-1])(?:\.\d{1,3}){2})(?:[1-9]\d?|1\d\d|2[01]\d|22[0-3])(?:\.(?:1?\d{1,2}|2[0-4]\d|25[0-5])){2}(?:\.(?:[1-9]\d?|1\d\d|2[0-4]\d|25[0-4]))|(?:(?:[a-z\u{00a1}-\u{ffff}0-9]+-?)*[a-z\u{00a1}-\u{ffff}0-9]+)(?:\.(?:[a-z\u{00a1}-\u{ffff}0-9]+-?)*[a-z\u{00a1}-\u{ffff}0-9]+)*(?:\.(?:[a-z\u{00a1}-\u{ffff}]{2,})))(?::\d{2,5})?(?:\/[^\s]*)?$/iu,oZ=/^(?:urn:uuid:)?[0-9a-f]{8}-(?:[0-9a-f]{4}-){3}[0-9a-f]{12}$/i,sZ=/^(?:\/(?:[^~/]|~0|~1)*)*$/,lZ=/^#(?:\/(?:[a-z0-9_\-.!$&'()*+,;:=@]|%[0-9a-f]{2}|~0|~1)*)*$/i,cZ=/^(?:0|[1-9][0-9]*)(?:#|(?:\/(?:[^~/]|~0|~1)*)*)$/,uZ=e=>{if(e[0]==='"')return!1;let[t,n,...i]=e.split("@");return!t||!n||i.length!==0||t.length>64||n.length>253||t[0]==="."||t.endsWith(".")||t.includes("..")||!/^[a-z0-9.-]+$/i.test(n)||!/^[a-z0-9.!#$%&'*+/=?^_`{|}~-]+$/i.test(t)?!1:n.split(".").every(r=>/^[a-z0-9]([a-z0-9-]{0,61}[a-z0-9])?$/i.test(r))},dZ=/^(?:(?:25[0-5]|2[0-4]\d|[01]?\d\d?)\.){3}(?:25[0-5]|2[0-4]\d|[01]?\d\d?)$/,fZ=/^((([0-9a-f]{1,4}:){7}([0-9a-f]{1,4}|:))|(([0-9a-f]{1,4}:){6}(:[0-9a-f]{1,4}|((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3})|:))|(([0-9a-f]{1,4}:){5}(((:[0-9a-f]{1,4}){1,2})|:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3})|:))|(([0-9a-f]{1,4}:){4}(((:[0-9a-f]{1,4}){1,3})|((:[0-9a-f]{1,4})?:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(([0-9a-f]{1,4}:){3}(((:[0-9a-f]{1,4}){1,4})|((:[0-9a-f]{1,4}){0,2}:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(([0-9a-f]{1,4}:){2}(((:[0-9a-f]{1,4}){1,5})|((:[0-9a-f]{1,4}){0,3}:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(([0-9a-f]{1,4}:){1}(((:[0-9a-f]{1,4}){1,6})|((:[0-9a-f]{1,4}){0,4}:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(:(((:[0-9a-f]{1,4}){1,7})|((:[0-9a-f]{1,4}){0,5}:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:)))$/i,mZ=e=>e.length>1&&e.length<80&&(/^P\d+([.,]\d+)?W$/.test(e)||/^P[\dYMDTHS]*(\d[.,]\d+)?[YMDHS]$/.test(e)&&/^P([.,\d]+Y)?([.,\d]+M)?([.,\d]+D)?(T([.,\d]+H)?([.,\d]+M)?([.,\d]+S)?)?$/.test(e));function ki(e){return e.test.bind(e)}var RK={date:nM,time:rM.bind(void 0,!1),"date-time":gZ,duration:mZ,uri:yZ,"uri-reference":ki(rZ),"uri-template":ki(iZ),url:ki(aZ),email:uZ,hostname:ki(nZ),ipv4:ki(dZ),ipv6:ki(fZ),regex:_Z,uuid:ki(oZ),"json-pointer":ki(sZ),"json-pointer-uri-fragment":ki(lZ),"relative-json-pointer":ki(cZ)};function pZ(e){return e%4===0&&(e%100!==0||e%400===0)}function nM(e){let t=e.match(QH);if(!t)return!1;let n=+t[1],i=+t[2],r=+t[3];return i>=1&&i<=12&&r>=1&&r<=(i==2&&pZ(n)?29:eZ[i])}function rM(e,t){let n=t.match(tZ);if(!n)return!1;let i=+n[1],r=+n[2],a=+n[3],o=!!n[5];return(i<=23&&r<=59&&a<=59||i==23&&r==59&&a==60)&&(!e||o)}var hZ=/t|\s/i;function gZ(e){let t=e.split(hZ);return t.length==2&&nM(t[0])&&rM(!0,t[1])}var vZ=/\/|:/,bZ=/^(?:[a-z][a-z0-9+\-.]*:)(?:\/?\/(?:(?:[a-z0-9\-._~!$&'()*+,;=:]|%[0-9a-f]{2})*@)?(?:\[(?:(?:(?:(?:[0-9a-f]{1,4}:){6}|::(?:[0-9a-f]{1,4}:){5}|(?:[0-9a-f]{1,4})?::(?:[0-9a-f]{1,4}:){4}|(?:(?:[0-9a-f]{1,4}:){0,1}[0-9a-f]{1,4})?::(?:[0-9a-f]{1,4}:){3}|(?:(?:[0-9a-f]{1,4}:){0,2}[0-9a-f]{1,4})?::(?:[0-9a-f]{1,4}:){2}|(?:(?:[0-9a-f]{1,4}:){0,3}[0-9a-f]{1,4})?::[0-9a-f]{1,4}:|(?:(?:[0-9a-f]{1,4}:){0,4}[0-9a-f]{1,4})?::)(?:[0-9a-f]{1,4}:[0-9a-f]{1,4}|(?:(?:25[0-5]|2[0-4]\d|[01]?\d\d?)\.){3}(?:25[0-5]|2[0-4]\d|[01]?\d\d?))|(?:(?:[0-9a-f]{1,4}:){0,5}[0-9a-f]{1,4})?::[0-9a-f]{1,4}|(?:(?:[0-9a-f]{1,4}:){0,6}[0-9a-f]{1,4})?::)|[Vv][0-9a-f]+\.[a-z0-9\-._~!$&'()*+,;=:]+)\]|(?:(?:25[0-5]|2[0-4]\d|[01]?\d\d?)\.){3}(?:25[0-5]|2[0-4]\d|[01]?\d\d?)|(?:[a-z0-9\-._~!$&'()*+,;=]|%[0-9a-f]{2})*)(?::\d*)?(?:\/(?:[a-z0-9\-._~!$&'()*+,;=:@]|%[0-9a-f]{2})*)*|\/(?:(?:[a-z0-9\-._~!$&'()*+,;=:@]|%[0-9a-f]{2})+(?:\/(?:[a-z0-9\-._~!$&'()*+,;=:@]|%[0-9a-f]{2})*)*)?|(?:[a-z0-9\-._~!$&'()*+,;=:@]|%[0-9a-f]{2})+(?:\/(?:[a-z0-9\-._~!$&'()*+,;=:@]|%[0-9a-f]{2})*)*)(?:\?(?:[a-z0-9\-._~!$&'()*+,;=:@/?]|%[0-9a-f]{2})*)?(?:#(?:[a-z0-9\-._~!$&'()*+,;=:@/?]|%[0-9a-f]{2})*)?$/i;function yZ(e){return vZ.test(e)&&bZ.test(e)}var SZ=/[^\\]\\Z/;function _Z(e){if(SZ.test(e))return!1;try{return new RegExp(e,"u"),!0}catch{return!1}}var wZ;wZ=globalThis.crypto;var gf=class extends Error{static{Object.defineProperty(this,"mcpBrand",{value:"mcp.OAuthClientFlowError"})}static[Symbol.hasInstance](e){return xr(this,e)}static isInstance(e){if(typeof this!="function")throw new TypeError("isInstance must be called on the class (e.g. `SdkError.isInstance(value)`); for callbacks use `v => SdkError.isInstance(v)`");return xr(this,e)}constructor(e){super(e),this.name=new.target.name,ss(this,new.target)}},_Y=class extends gf{static{Object.defineProperty(this,"mcpBrand",{value:"mcp.IssuerMismatchError"})}kind;expected;received;constructor(e,t,n){super(`Issuer mismatch in ${e==="metadata"?"authorization server metadata (RFC 8414 \xA73.3)":"authorization response (RFC 9207)"}: expected ${JSON.stringify(t)}, received ${JSON.stringify(n)}`),this.kind=e,this.expected=t,this.received=n}},zY=class extends gf{static{Object.defineProperty(this,"mcpBrand",{value:"mcp.RegistrationRejectedError"})}status;body;submittedMetadata;constructor(e){super(`Dynamic Client Registration rejected (HTTP ${e.status}): ${e.body}`),this.status=e.status,this.body=e.body,this.submittedMetadata=e.submittedMetadata}},wY=class extends gf{static{Object.defineProperty(this,"mcpBrand",{value:"mcp.InsecureTokenEndpointError"})}tokenEndpoint;constructor(e){super(`Refusing to send credentials to non-https token endpoint '${e}'. OAuth token requests MUST use TLS (localhost / *.localhost / 127.0.0.1 / ::1 are exempt).`),this.tokenEndpoint=e}},$Y=class extends gf{static{Object.defineProperty(this,"mcpBrand",{value:"mcp.AuthorizationServerMismatchError"})}constructor(e,t){super(`Authorization server mismatch: credentials are bound to ${JSON.stringify(e)} but this call resolved ${JSON.stringify(t)}; refusing to present them to a different authorization server`),this.recordedIssuer=e,this.currentIssuer=t}},kY=class extends gf{static{Object.defineProperty(this,"mcpBrand",{value:"mcp.InsufficientScopeError"})}requiredScope;resourceMetadataUrl;errorDescription;constructor(e){super(`Insufficient scope${e.requiredScope?`: required "${e.requiredScope}"`:""}`),this.requiredScope=e.requiredScope,this.resourceMetadataUrl=e.resourceMetadataUrl,this.errorDescription=e.errorDescription}};var xY=class extends Error{static{Object.defineProperty(this,"mcpBrand",{value:"mcp.UnauthorizedError"})}static[Symbol.hasInstance](e){return xr(this,e)}static isInstance(e){if(typeof this!="function")throw new TypeError("isInstance must be called on the class (e.g. `SdkError.isInstance(value)`); for callbacks use `v => SdkError.isInstance(v)`");return xr(this,e)}constructor(e){super(e??"Unauthorized"),this.name="UnauthorizedError",ss(this,new.target)}};var RY=Symbol.for("mcp.authSeamEscape");var TY=class extends Error{static{Object.defineProperty(this,"mcpBrand",{value:"mcp.SseError"})}static[Symbol.hasInstance](e){return xr(this,e)}static isInstance(e){if(typeof this!="function")throw new TypeError("isInstance must be called on the class (e.g. `SdkError.isInstance(value)`); for callbacks use `v => SdkError.isInstance(v)`");return xr(this,e)}constructor(e,t,n){super(`SSE error: ${t}`),this.code=e,this.event=n,ss(this,new.target)}};var $Z="io.modelcontextprotocol/related-task";var kZ="io.modelcontextprotocol/serverInfo";var xZ="io.modelcontextprotocol/subscriptionId";var Ib="2.0";var uc=$i(()=>oe([p(),F(),ne(),kr(),ae(p(),uc),I(uc)])),Zt=ae(p(),uc),RZ=I(uc),tR=oe([p(),F().int()]),nR=p(),aM=w({ttl:F().optional()}),oM=w({taskId:p()}),rR=he({progressToken:tR.optional(),[$Z]:oM.optional()}),Ln=w({_meta:rR.optional()}),bf=Ln.extend({task:aM.optional()}),Ft=w({method:p(),params:Ln.loose().optional()}),Rr=w({_meta:rR.optional()}),sr=w({method:p(),params:Rr.loose().optional()}),iR=he({get[kZ](){return cs.optional().catch(void 0)}}),Gt=he({_meta:iR.optional()}),oo=oe([p(),F().int()]),sM=w({jsonrpc:N(Ib),id:oo,...Ft.shape}).strict(),lM=w({jsonrpc:N(Ib),...sr.shape}).strict(),aR=w({jsonrpc:N(Ib),id:oo,result:Gt}).strict(),oR=w({jsonrpc:N(Ib),id:oo.optional(),error:w({code:F().int(),message:p(),data:me().optional()})}).strict(),sR=oe([sM,lM,aR,oR]),TZ=oe([aR,oR]),yf=Gt.strict(),cM=Rr.extend({requestId:oo.optional(),reason:p().optional()}),lR=sr.extend({method:N("notifications/cancelled"),params:cM}),uM=w({src:p(),mimeType:p().optional(),sizes:I(p()).optional(),theme:$e(["light","dark"]).optional()}),dc=w({icons:I(uM).optional()}),ls=w({name:p(),title:p().optional()}),cs=ls.extend({...ls.shape,...dc.shape,version:p(),websiteUrl:p().optional(),description:p().optional()}),EZ=ar(w({applyDefaults:ne().optional()}),Zt),CZ=Zr(e=>e&&typeof e=="object"&&!Array.isArray(e)&&Object.keys(e).length===0?{form:{}}:e,ar(w({form:EZ.optional(),url:Zt.optional()}),Zt.optional())),IZ=he({list:Zt.optional(),cancel:Zt.optional(),requests:he({sampling:he({createMessage:Zt.optional()}).optional(),elicitation:he({create:Zt.optional()}).optional()}).optional()}),OZ=he({list:Zt.optional(),cancel:Zt.optional(),requests:he({tools:he({call:Zt.optional()}).optional()}).optional()}),dM=w({experimental:ae(p(),Zt).optional(),sampling:w({context:Zt.optional(),tools:Zt.optional()}).optional(),elicitation:CZ.optional(),roots:w({listChanged:ne().optional()}).optional(),tasks:IZ.optional(),extensions:ae(p(),Zt).optional()}),fM=Ln.extend({protocolVersion:p(),capabilities:dM,clientInfo:cs}),mM=Ft.extend({method:N("initialize"),params:fM}),cR=w({experimental:ae(p(),Zt).optional(),logging:Zt.optional(),completions:Zt.optional(),prompts:w({listChanged:ne().optional()}).optional(),resources:w({subscribe:ne().optional(),listChanged:ne().optional()}).optional(),tools:w({listChanged:ne().optional()}).optional(),tasks:OZ.optional(),extensions:ae(p(),Zt).optional()}),pM=Gt.extend({protocolVersion:p(),capabilities:cR,serverInfo:cs,instructions:p().optional()}),hM=sr.extend({method:N("notifications/initialized"),params:Rr.optional()}),gM=Ft.extend({method:N("server/discover"),params:Ln.optional()}),vM=Gt.extend({supportedVersions:I(p()),capabilities:cR,instructions:p().optional()}),uR=Ft.extend({method:N("ping"),params:Ln.optional()}),bM=w({progress:F(),total:de(F()),message:de(p())}),yM=w({...Rr.shape,...bM.shape,progressToken:tR}),dR=sr.extend({method:N("notifications/progress"),params:yM}),SM=Ln.extend({cursor:nR.optional()}),fc=Ft.extend({params:SM.optional()}),mc=Gt.extend({nextCursor:nR.optional()}),fR=w({uri:p(),mimeType:de(p()),_meta:ae(p(),me()).optional()}),mR=fR.extend({text:p()}),pR=p().refine(e=>{try{return atob(e),!0}catch{return!1}},{message:"Invalid Base64 string"}),hR=fR.extend({blob:pR}),pc=$e(["user","assistant"]),us=w({audience:I(pc).optional(),priority:F().min(0).max(1).optional(),lastModified:or.datetime({offset:!0}).optional()}),gR=w({...ls.shape,...dc.shape,uri:p(),description:de(p()),mimeType:de(p()),size:de(F()),annotations:us.optional(),_meta:de(he({}))}),_M=w({...ls.shape,...dc.shape,uriTemplate:p(),description:de(p()),mimeType:de(p()),annotations:us.optional(),_meta:de(he({}))}),zM=fc.extend({method:N("resources/list")}),wM=mc.extend({resources:I(gR)}),$M=fc.extend({method:N("resources/templates/list")}),kM=mc.extend({resourceTemplates:I(_M)}),Ob=Ln.extend({uri:p()}),xM=Ob,RM=Ft.extend({method:N("resources/read"),params:xM}),TM=Gt.extend({contents:I(oe([mR,hR]))}),EM=sr.extend({method:N("notifications/resources/list_changed"),params:Rr.optional()}),CM=Ob,IM=Ft.extend({method:N("resources/subscribe"),params:CM}),OM=Ob,NM=Ft.extend({method:N("resources/unsubscribe"),params:OM}),vR=w({toolsListChanged:ne().optional(),promptsListChanged:ne().optional(),resourcesListChanged:ne().optional(),resourceSubscriptions:I(p()).optional()}),AM=Ln.extend({notifications:vR}),PM=Ft.extend({method:N("subscriptions/listen"),params:AM}),MM=Rr.extend({notifications:vR}),DM=sr.extend({method:N("notifications/subscriptions/acknowledged"),params:MM}),jM=iR.extend({[xZ]:oo}),UM=Gt.extend({_meta:jM}),LM=Rr.extend({uri:p()}),qM=sr.extend({method:N("notifications/resources/updated"),params:LM}),BM=w({name:p(),description:de(p()),required:de(ne())}),VM=w({...ls.shape,...dc.shape,description:de(p()),arguments:de(I(BM)),_meta:de(he({}))}),HM=fc.extend({method:N("prompts/list")}),ZM=mc.extend({prompts:I(VM)}),FM=Ln.extend({name:p(),arguments:ae(p(),p()).optional()}),GM=Ft.extend({method:N("prompts/get"),params:FM}),Nb=w({type:N("text"),text:p(),annotations:us.optional(),_meta:ae(p(),me()).optional()}),Ab=w({type:N("image"),data:pR,mimeType:p(),annotations:us.optional(),_meta:ae(p(),me()).optional()}),Pb=w({type:N("audio"),data:pR,mimeType:p(),annotations:us.optional(),_meta:ae(p(),me()).optional()}),JM=w({type:N("tool_use"),name:p(),id:p(),input:ae(p(),me()),_meta:ae(p(),me()).optional()}),Mb=w({type:N("resource"),resource:oe([mR,hR]),annotations:us.optional(),_meta:ae(p(),me()).optional()}),Db=gR.extend({type:N("resource_link")}),ds=oe([Nb,Ab,Pb,Db,Mb]),KM=w({role:pc,content:ds}),YM=Gt.extend({description:p().optional(),messages:I(KM)}),XM=sr.extend({method:N("notifications/prompts/list_changed"),params:Rr.optional()}),WM=w({title:p().optional(),readOnlyHint:ne().optional(),destructiveHint:ne().optional(),idempotentHint:ne().optional(),openWorldHint:ne().optional()}),QM=w({taskSupport:$e(["required","optional","forbidden"]).optional()}),Sf=w({...ls.shape,...dc.shape,description:p().optional(),inputSchema:w({type:N("object"),properties:ae(p(),uc).optional(),required:I(p()).optional()}).catchall(me()),outputSchema:he({$schema:p().optional()}).optional(),annotations:WM.optional(),execution:QM.optional(),_meta:ae(p(),me()).optional()}),eD=fc.extend({method:N("tools/list")}),tD=mc.extend({tools:I(Sf)}),_f=Gt.extend({content:I(ds).default([]),structuredContent:me().optional(),isError:ne().optional()}),NZ=_f.or(Gt.extend({toolResult:me()})),nD=bf.extend({name:p(),arguments:ae(p(),me()).optional()}),rD=Ft.extend({method:N("tools/call"),params:nD}),iD=sr.extend({method:N("notifications/tools/list_changed"),params:Rr.optional()}),jY=w({autoRefresh:ne().default(!0),debounceMs:F().int().nonnegative().default(300)}),bR=$e(["debug","info","notice","warning","error","critical","alert","emergency"]),aD=Ln.extend({level:bR}),oD=Ft.extend({method:N("logging/setLevel"),params:aD}),sD=Rr.extend({level:bR,logger:p().optional(),data:me()}),lD=sr.extend({method:N("notifications/message"),params:sD}),cD=w({name:p().optional()}),uD=w({hints:I(cD).optional(),costPriority:F().min(0).max(1).optional(),speedPriority:F().min(0).max(1).optional(),intelligencePriority:F().min(0).max(1).optional()}),dD=w({mode:$e(["auto","required","none"]).optional()}),fD=w({type:N("tool_result"),toolUseId:p().describe("The unique identifier for the corresponding tool call."),content:I(ds),structuredContent:me().optional(),isError:ne().optional(),_meta:ae(p(),me()).optional()}),mD=li("type",[Nb,Ab,Pb]),vf=li("type",[Nb,Ab,Pb,JM,fD]),pD=w({role:pc,content:oe([vf,I(vf)]),_meta:ae(p(),me()).optional()}),hD=bf.extend({messages:I(pD),modelPreferences:uD.optional(),systemPrompt:p().optional(),includeContext:$e(["none","thisServer","allServers"]).optional(),temperature:F().optional(),maxTokens:F().int(),stopSequences:I(p()).optional(),metadata:Zt.optional(),tools:I(Sf).optional(),toolChoice:dD.optional()}),gD=Ft.extend({method:N("sampling/createMessage"),params:hD}),vD=Gt.extend({model:p(),stopReason:de($e(["endTurn","stopSequence","maxTokens"]).or(p())),role:pc,content:mD}),bD=Gt.extend({model:p(),stopReason:de($e(["endTurn","stopSequence","maxTokens","toolUse"]).or(p())),role:pc,content:oe([vf,I(vf)])}),yD=w({type:N("boolean"),title:p().optional(),description:p().optional(),default:ne().optional()}),SD=w({type:N("string"),title:p().optional(),description:p().optional(),minLength:F().optional(),maxLength:F().optional(),format:$e(["email","uri","date","date-time"]).optional(),default:p().optional()}),_D=w({type:$e(["number","integer"]),title:p().optional(),description:p().optional(),minimum:F().optional(),maximum:F().optional(),default:F().optional()}),zD=w({type:N("string"),title:p().optional(),description:p().optional(),enum:I(p()),default:p().optional()}),wD=w({type:N("string"),title:p().optional(),description:p().optional(),oneOf:I(w({const:p(),title:p()})),default:p().optional()}),$D=w({type:N("string"),title:p().optional(),description:p().optional(),enum:I(p()),enumNames:I(p()).optional(),default:p().optional()}),kD=oe([zD,wD]),xD=w({type:N("array"),title:p().optional(),description:p().optional(),minItems:F().optional(),maxItems:F().optional(),items:w({type:N("string"),enum:I(p())}),default:I(p()).optional()}),RD=w({type:N("array"),title:p().optional(),description:p().optional(),minItems:F().optional(),maxItems:F().optional(),items:w({anyOf:I(w({const:p(),title:p()}))}),default:I(p()).optional()}),TD=oe([xD,RD]),ED=oe([$D,kD,TD]),CD=oe([ED,yD,SD,_D]),ID=bf.extend({mode:N("form").optional(),message:p(),requestedSchema:w({type:N("object"),properties:ae(p(),CD),required:I(p()).optional()}).catchall(me())}),OD=bf.extend({mode:N("url"),message:p(),elicitationId:p(),url:p().url()}),ND=oe([ID,OD]),AD=Ft.extend({method:N("elicitation/create"),params:ND}),PD=Rr.extend({elicitationId:p()}),MD=sr.extend({method:N("notifications/elicitation/complete"),params:PD}),DD=Gt.extend({action:$e(["accept","decline","cancel"]),content:Zr(e=>e===null?void 0:e,ae(p(),oe([p(),F(),ne(),I(p())])).optional())}),jD=w({type:N("ref/resource"),uri:p()}),UD=w({type:N("ref/prompt"),name:p()}),LD=Ln.extend({ref:oe([UD,jD]),argument:w({name:p(),value:p()}),context:w({arguments:ae(p(),p()).optional()}).optional()}),qD=Ft.extend({method:N("completion/complete"),params:LD}),BD=Gt.extend({completion:he({values:I(p()).max(100),total:de(F().int()),hasMore:de(ne())})}),VD=w({uri:p().startsWith("file://"),name:p().optional(),_meta:ae(p(),me()).optional()}),HD=Ft.extend({method:N("roots/list"),params:Ln.optional()}),ZD=Gt.extend({roots:I(VD)}),FD=sr.extend({method:N("notifications/roots/list_changed"),params:Rr.optional()}),AZ=he({ttl:F().optional(),pollInterval:F().optional()}),GD=$e(["working","input_required","completed","failed","cancelled"]),hc=w({taskId:p(),status:GD,ttl:oe([F(),kr()]),createdAt:p(),lastUpdatedAt:p(),pollInterval:de(F()),statusMessage:de(p())}),PZ=Gt.extend({task:hc}),JD=Rr.merge(hc),MZ=sr.extend({method:N("notifications/tasks/status"),params:JD}),DZ=Ft.extend({method:N("tasks/get"),params:Ln.extend({taskId:p()})}),jZ=Gt.merge(hc),UZ=Ft.extend({method:N("tasks/result"),params:Ln.extend({taskId:p()})}),LZ=Gt.loose(),qZ=fc.extend({method:N("tasks/list")}),BZ=mc.extend({tasks:I(hc)}),VZ=Ft.extend({method:N("tasks/cancel"),params:Ln.extend({taskId:p()})}),HZ=Gt.merge(hc),ZZ=oe([uR,mM,gM,qD,oD,GM,HM,zM,$M,RM,IM,NM,PM,rD,eD]),FZ=oe([lR,dR,hM,FD]),GZ=oe([yf,vD,bD,DD,ZD]),JZ=oe([uR,gD,AD,HD]),KZ=oe([lR,dR,lD,qM,EM,iD,XM,DM,MD]),YZ=oe([yf,pM,vM,BD,YM,ZM,wM,kM,TM,_f,tD,UM]),_n=Ya().superRefine((e,t)=>{if(!URL.canParse(e))return t.addIssue({code:Od.custom,message:"URL must be parseable",fatal:!0}),Lo}).refine(e=>{let t=new URL(e);return t.protocol!=="javascript:"&&t.protocol!=="data:"&&t.protocol!=="vbscript:"},{message:"URL cannot use javascript:, data:, or vbscript: scheme"}),XZ=he({resource:p().url(),authorization_servers:I(_n).optional(),jwks_uri:p().url().optional(),scopes_supported:I(p()).optional(),bearer_methods_supported:I(p()).optional(),resource_signing_alg_values_supported:I(p()).optional(),resource_name:p().optional(),resource_documentation:p().optional(),resource_policy_uri:p().url().optional(),resource_tos_uri:p().url().optional(),tls_client_certificate_bound_access_tokens:ne().optional(),authorization_details_types_supported:I(p()).optional(),dpop_signing_alg_values_supported:I(p()).optional(),dpop_bound_access_tokens_required:ne().optional()}),KD=he({issuer:p(),authorization_endpoint:_n,token_endpoint:_n,registration_endpoint:_n.optional(),scopes_supported:I(p()).optional(),response_types_supported:I(p()),response_modes_supported:I(p()).optional(),grant_types_supported:I(p()).optional(),token_endpoint_auth_methods_supported:I(p()).optional(),token_endpoint_auth_signing_alg_values_supported:I(p()).optional(),service_documentation:_n.optional(),revocation_endpoint:_n.optional(),revocation_endpoint_auth_methods_supported:I(p()).optional(),revocation_endpoint_auth_signing_alg_values_supported:I(p()).optional(),introspection_endpoint:p().optional(),introspection_endpoint_auth_methods_supported:I(p()).optional(),introspection_endpoint_auth_signing_alg_values_supported:I(p()).optional(),code_challenge_methods_supported:I(p()).optional(),client_id_metadata_document_supported:ne().optional(),authorization_response_iss_parameter_supported:ne().optional().catch(void 0)}),YD=he({issuer:p(),authorization_endpoint:_n,token_endpoint:_n,userinfo_endpoint:_n.optional(),jwks_uri:_n,registration_endpoint:_n.optional(),scopes_supported:I(p()).optional(),response_types_supported:I(p()),response_modes_supported:I(p()).optional(),grant_types_supported:I(p()).optional(),acr_values_supported:I(p()).optional(),subject_types_supported:I(p()),id_token_signing_alg_values_supported:I(p()),id_token_encryption_alg_values_supported:I(p()).optional(),id_token_encryption_enc_values_supported:I(p()).optional(),userinfo_signing_alg_values_supported:I(p()).optional(),userinfo_encryption_alg_values_supported:I(p()).optional(),userinfo_encryption_enc_values_supported:I(p()).optional(),request_object_signing_alg_values_supported:I(p()).optional(),request_object_encryption_alg_values_supported:I(p()).optional(),request_object_encryption_enc_values_supported:I(p()).optional(),token_endpoint_auth_methods_supported:I(p()).optional(),token_endpoint_auth_signing_alg_values_supported:I(p()).optional(),display_values_supported:I(p()).optional(),claim_types_supported:I(p()).optional(),claims_supported:I(p()).optional(),service_documentation:p().optional(),claims_locales_supported:I(p()).optional(),ui_locales_supported:I(p()).optional(),claims_parameter_supported:ne().optional(),request_parameter_supported:ne().optional(),request_uri_parameter_supported:ne().optional(),require_request_uri_registration:ne().optional(),op_policy_uri:_n.optional(),op_tos_uri:_n.optional(),client_id_metadata_document_supported:ne().optional(),authorization_response_iss_parameter_supported:ne().optional().catch(void 0)}),WZ=w({...YD.shape,...KD.pick({code_challenge_methods_supported:!0}).shape}),QZ=w({access_token:p(),id_token:p().optional(),token_type:p(),expires_in:ts.number().optional(),scope:p().optional(),refresh_token:p().optional()}).strip(),e8=w({issued_token_type:N("urn:ietf:params:oauth:token-type:id-jag"),access_token:p(),token_type:p().optional(),expires_in:F().optional(),scope:p().optional()}).strip(),t8=w({error:p(),error_description:p().optional(),error_uri:p().optional()}),iM=_n.optional().or(N("").transform(()=>{})),XD=w({redirect_uris:I(_n),token_endpoint_auth_method:p().optional(),grant_types:I(p()).optional(),response_types:I(p()).optional(),application_type:p().optional(),client_name:p().optional(),client_uri:_n.optional(),logo_uri:iM,scope:p().optional(),contacts:I(p()).optional(),tos_uri:iM,policy_uri:p().optional(),jwks_uri:_n.optional(),jwks:Kl().optional(),software_id:p().optional(),software_version:p().optional(),software_statement:p().optional()}).strip(),WD=w({client_id:p(),client_secret:p().optional(),client_id_issued_at:F().optional(),client_secret_expires_at:F().optional()}).strip(),n8=XD.merge(WD),r8=w({error:p(),error_description:p().optional()}).strip(),i8=w({token:p(),token_type_hint:p().optional()}).strip();var yR=class{_eventSlots=new Map;setHandler(t,n){let i=this._ensureEventSlot(t);i.onHandler&&n&&console.warn(`[MCP Apps] on${String(t)} handler replaced. Use addEventListener("${String(t)}", \u2026) to add multiple listeners without replacing.`),i.onHandler=n}getHandler(t){return this._eventSlots.get(t)?.onHandler}addEventListener(t,n){this._ensureEventSlot(t).listeners.push(n)}removeEventListener(t,n){let i=this._eventSlots.get(t);if(!i)return;let r=i.listeners.indexOf(n);r!==-1&&i.listeners.splice(r,1)}dispatch(t,n){let i=this._eventSlots.get(t);if(i){i.onHandler?.(n);for(let r of[...i.listeners])r(n)}}_ensureEventSlot(t){let n=this._eventSlots.get(t);return n||(n={listeners:[]},this._eventSlots.set(t,n)),n}},SR=class{_methods=new Set;claim(t,n){if(this._methods.has(t))throw Error(`Handler for "${t}" already registered (via ${n}). Use addEventListener() to attach multiple listeners, or the on* setter for replace semantics.`);this._methods.add(t)}replace(t){this._methods.add(t)}release(t){this._methods.delete(t)}has(t){return this._methods.has(t)}},QD=new Set;function ej(e,t){let[n,i]=t,r=n?.shape;if(typeof r?.method?.value!="string")return;let a=r.method.value,o=e==="request"?"setRequestHandler":"setNotificationHandler";QD.has(o)||(QD.add(o),console.warn(`[ext-apps] ${o}(Schema, handler) is deprecated; use ${o}("${a}", { params: Schema.shape.params }, handler).`));let s=i;return[a,{params:r.params},e==="request"?(l,c)=>s({method:a,params:l},a8(c)):l=>s({method:a,params:l})]}function a8(e){return{signal:e.mcpReq.signal,requestId:e.mcpReq.id,sessionId:e.sessionId,_meta:e.mcpReq._meta,sendRequest:e.mcpReq.send,sendNotification:e.mcpReq.notify,authInfo:e.http?.authInfo}}var o8="2026-01-26";var s8="ui/notifications/tool-input-partial";var zf=class{eventTarget;eventSource;messageListener;constructor(t=window.parent,n){this.eventTarget=t,this.eventSource=n,this.messageListener=i=>{if(n&&i.source!==this.eventSource){console.debug("Ignoring message from unknown source",i);return}let r=sR.safeParse(i.data);r.success?(console.debug("Parsed message",r.data),this.onmessage?.(r.data)):i.data?.jsonrpc!=="2.0"?console.debug("Ignoring non-JSON-RPC message",r.error.message,i):(console.error("Failed to parse message",r.error.message,i),this.onerror?.(Error("Invalid JSON-RPC message received: "+r.error.message)))}}async start(){window.addEventListener("message",this.messageListener)}async send(t,n){t.method!==s8&&console.debug("Sending message",t),this.eventTarget.postMessage(t,"*")}async close(){window.removeEventListener("message",this.messageListener),this.onclose?.()}onclose;onerror;onmessage;sessionId;setProtocolVersion},l8=T.union([T.literal("light"),T.literal("dark")]).describe("Color theme preference for the host environment."),wf=T.union([T.literal("inline"),T.literal("fullscreen"),T.literal("pip")]).describe("Display mode for UI presentation."),c8=T.union([T.literal("--color-background-primary"),T.literal("--color-background-secondary"),T.literal("--color-background-tertiary"),T.literal("--color-background-inverse"),T.literal("--color-background-ghost"),T.literal("--color-background-info"),T.literal("--color-background-danger"),T.literal("--color-background-success"),T.literal("--color-background-warning"),T.literal("--color-background-disabled"),T.literal("--color-text-primary"),T.literal("--color-text-secondary"),T.literal("--color-text-tertiary"),T.literal("--color-text-inverse"),T.literal("--color-text-ghost"),T.literal("--color-text-info"),T.literal("--color-text-danger"),T.literal("--color-text-success"),T.literal("--color-text-warning"),T.literal("--color-text-disabled"),T.literal("--color-border-primary"),T.literal("--color-border-secondary"),T.literal("--color-border-tertiary"),T.literal("--color-border-inverse"),T.literal("--color-border-ghost"),T.literal("--color-border-info"),T.literal("--color-border-danger"),T.literal("--color-border-success"),T.literal("--color-border-warning"),T.literal("--color-border-disabled"),T.literal("--color-ring-primary"),T.literal("--color-ring-secondary"),T.literal("--color-ring-inverse"),T.literal("--color-ring-info"),T.literal("--color-ring-danger"),T.literal("--color-ring-success"),T.literal("--color-ring-warning"),T.literal("--font-sans"),T.literal("--font-mono"),T.literal("--font-weight-normal"),T.literal("--font-weight-medium"),T.literal("--font-weight-semibold"),T.literal("--font-weight-bold"),T.literal("--font-text-xs-size"),T.literal("--font-text-sm-size"),T.literal("--font-text-md-size"),T.literal("--font-text-lg-size"),T.literal("--font-heading-xs-size"),T.literal("--font-heading-sm-size"),T.literal("--font-heading-md-size"),T.literal("--font-heading-lg-size"),T.literal("--font-heading-xl-size"),T.literal("--font-heading-2xl-size"),T.literal("--font-heading-3xl-size"),T.literal("--font-text-xs-line-height"),T.literal("--font-text-sm-line-height"),T.literal("--font-text-md-line-height"),T.literal("--font-text-lg-line-height"),T.literal("--font-heading-xs-line-height"),T.literal("--font-heading-sm-line-height"),T.literal("--font-heading-md-line-height"),T.literal("--font-heading-lg-line-height"),T.literal("--font-heading-xl-line-height"),T.literal("--font-heading-2xl-line-height"),T.literal("--font-heading-3xl-line-height"),T.literal("--border-radius-xs"),T.literal("--border-radius-sm"),T.literal("--border-radius-md"),T.literal("--border-radius-lg"),T.literal("--border-radius-xl"),T.literal("--border-radius-full"),T.literal("--border-width-regular"),T.literal("--shadow-hairline"),T.literal("--shadow-sm"),T.literal("--shadow-md"),T.literal("--shadow-lg")]).describe("CSS variable keys available to MCP apps for theming."),u8=T.record(c8.describe(`Style variables for theming MCP apps.

Individual style keys are optional - hosts may provide any subset of these values.
Values are strings containing CSS values (colors, sizes, font stacks, etc.).

Note: This type uses \`Record<K, string | undefined>\` rather than \`Partial<Record<K, string>>\`
for compatibility with Zod schema generation. Both are functionally equivalent for validation.`),T.union([T.string(),T.undefined()]).describe(`Style variables for theming MCP apps.

Individual style keys are optional - hosts may provide any subset of these values.
Values are strings containing CSS values (colors, sizes, font stacks, etc.).

Note: This type uses \`Record<K, string | undefined>\` rather than \`Partial<Record<K, string>>\`
for compatibility with Zod schema generation. Both are functionally equivalent for validation.`)).describe(`Style variables for theming MCP apps.

Individual style keys are optional - hosts may provide any subset of these values.
Values are strings containing CSS values (colors, sizes, font stacks, etc.).

Note: This type uses \`Record<K, string | undefined>\` rather than \`Partial<Record<K, string>>\`
for compatibility with Zod schema generation. Both are functionally equivalent for validation.`),GY=T.object({method:T.literal("ui/open-link"),params:T.object({url:T.string().describe("URL to open in the host's browser")})}),d8=T.object({isError:T.boolean().optional().describe("True if the host failed to open the URL (e.g., due to security policy).")}).passthrough(),f8=T.object({isError:T.boolean().optional().describe("True if the download failed (e.g., user cancelled or host denied).")}).passthrough(),m8=T.object({isError:T.boolean().optional().describe("True if the host rejected or failed to deliver the message.")}).passthrough(),JY=T.object({method:T.literal("ui/notifications/sandbox-proxy-ready"),params:T.object({})}),_R=T.object({connectDomains:T.array(T.string()).optional().describe(`Origins for network requests (fetch/XHR/WebSocket).

- Maps to CSP \`connect-src\` directive
- Empty or omitted \u2192 no network connections (secure default)`),resourceDomains:T.array(T.string()).optional().describe("Origins for static resources (images, scripts, stylesheets, fonts, media).\n\n- Maps to CSP `img-src`, `script-src`, `style-src`, `font-src`, `media-src` directives\n- Wildcard subdomains supported: `https://*.example.com`\n- Empty or omitted \u2192 no network resources (secure default)"),frameDomains:T.array(T.string()).optional().describe("Origins for nested iframes.\n\n- Maps to CSP `frame-src` directive\n- Empty or omitted \u2192 no nested iframes allowed (`frame-src 'none'`)"),baseUriDomains:T.array(T.string()).optional().describe("Allowed base URIs for the document.\n\n- Maps to CSP `base-uri` directive\n- Empty or omitted \u2192 only same origin allowed (`base-uri 'self'`)")}),zR=T.object({camera:T.object({}).optional().describe("Request camera access.\n\nMaps to Permission Policy `camera` feature."),microphone:T.object({}).optional().describe("Request microphone access.\n\nMaps to Permission Policy `microphone` feature."),geolocation:T.object({}).optional().describe("Request geolocation access.\n\nMaps to Permission Policy `geolocation` feature."),clipboardWrite:T.object({}).optional().describe("Request clipboard write access.\n\nMaps to Permission Policy `clipboard-write` feature.")}),KY=T.object({method:T.literal("ui/notifications/size-changed"),params:T.object({width:T.number().optional().describe("New width in pixels."),height:T.number().optional().describe("New height in pixels.")})}),p8=T.object({method:T.literal("ui/notifications/tool-input"),params:T.object({arguments:T.record(T.string(),T.unknown().describe("Complete tool call arguments as key-value pairs.")).optional().describe("Complete tool call arguments as key-value pairs.")})}),h8=T.object({method:T.literal("ui/notifications/tool-input-partial"),params:T.object({arguments:T.record(T.string(),T.unknown().describe("Partial tool call arguments (incomplete, may change).")).optional().describe("Partial tool call arguments (incomplete, may change).")})}),g8=T.object({method:T.literal("ui/notifications/tool-cancelled"),params:T.object({reason:T.string().optional().describe('Optional reason for the cancellation (e.g., "user action", "timeout").')})}),v8=T.object({fonts:T.string().optional()}),b8=T.object({variables:u8.optional().describe("CSS variables for theming the app."),css:v8.optional().describe("CSS blocks that apps can inject.")}),y8=T.object({method:T.literal("ui/resource-teardown"),params:T.object({})}),S8=T.record(T.string(),T.unknown()),tj=T.object({text:T.object({}).optional().describe("Host supports text content blocks."),image:T.object({}).optional().describe("Host supports image content blocks."),audio:T.object({}).optional().describe("Host supports audio content blocks."),resource:T.object({}).optional().describe("Host supports resource content blocks."),resourceLink:T.object({}).optional().describe("Host supports resource link content blocks."),structuredContent:T.object({}).optional().describe("Host supports structured content.")}),YY=T.object({method:T.literal("ui/notifications/request-teardown"),params:T.object({}).optional()}),_8=T.object({experimental:T.record(T.string(),T.record(T.string(),T.any()).describe("Experimental features keyed by identifier.")).optional().describe("Experimental features keyed by identifier."),openLinks:T.object({}).optional().describe("Host supports opening external URLs."),downloadFile:T.object({}).optional().describe("Host supports file downloads via ui/download-file."),serverTools:T.object({listChanged:T.boolean().optional().describe("Host supports tools/list_changed notifications.")}).optional().describe("Host can proxy tool calls to the MCP server."),serverResources:T.object({listChanged:T.boolean().optional().describe("Host supports resources/list_changed notifications.")}).optional().describe("Host can proxy resource reads to the MCP server."),logging:T.object({}).optional().describe("Host accepts log messages."),sandbox:T.object({permissions:zR.optional().describe("Permissions granted by the host (camera, microphone, geolocation)."),csp:_R.optional().describe("CSP domains approved by the host.")}).optional().describe("Sandbox configuration applied by the host."),updateModelContext:tj.optional().describe("Host accepts context updates (ui/update-model-context) to be included in the model's context for future turns."),message:tj.optional().describe("Host supports receiving content messages (ui/message) from the view."),sampling:T.object({tools:T.object({}).optional().describe("Host supports tool use via `tools` and `toolChoice` parameters.")}).optional().describe("Host supports LLM sampling (sampling/createMessage) from the view.\nMirrors the MCP `ClientCapabilities.sampling` shape so hosts can pass it through.")}),z8=T.object({experimental:T.record(T.string(),T.record(T.string(),T.any()).describe("Experimental features keyed by identifier.")).optional().describe("Experimental features keyed by identifier."),tools:T.object({listChanged:T.boolean().optional().describe("App supports tools/list_changed notifications.")}).optional().describe("App exposes MCP-style tools that the host can call."),availableDisplayModes:T.array(wf).optional().describe("Display modes the app supports.")}),XY=T.object({method:T.literal("ui/notifications/initialized"),params:T.object({}).optional()}),WY=T.object({csp:_R.optional().describe("Content Security Policy configuration for UI resources."),permissions:zR.optional().describe("Sandbox permissions requested by the UI resource."),domain:T.string().optional().describe(`Dedicated origin for view sandbox.

Useful when views need stable, dedicated origins for OAuth callbacks, CORS policies, or API key allowlists.

**Host-dependent:** The format and validation rules for this field are determined by each host. Servers MUST consult host-specific documentation for the expected domain format. Common patterns include:
- Hash-based subdomains (e.g., \`{hash}.claudemcpcontent.com\`)
- URL-derived subdomains (e.g., \`www-example-com.oaiusercontent.com\`)

If omitted, host uses default sandbox origin (typically per-conversation).`),prefersBorder:T.boolean().optional().describe(`Visual boundary preference - true if view prefers a visible border.

Boolean requesting whether a visible border and background is provided by the host. Specifying an explicit value for this is recommended because hosts' defaults may vary.

- \`true\`: request visible border + background
- \`false\`: request no visible border + background
- omitted: host decides border`)}),QY=T.object({method:T.literal("ui/request-display-mode"),params:T.object({mode:wf.describe("The display mode being requested.")})}),w8=T.object({mode:wf.describe("The display mode that was actually set. May differ from requested if not supported.")}).passthrough(),$8=T.union([T.literal("model"),T.literal("app")]).describe("Tool visibility scope - who can access the tool."),eX=T.object({resourceUri:T.string().optional(),visibility:T.array($8).optional().describe(`Who can access this tool. Default: ["model", "app"]
- "model": Tool visible to and callable by the agent
- "app": Tool callable by the app from this server only`),csp:T.never().optional(),permissions:T.never().optional()}),tX=T.object({mimeTypes:T.array(T.string()).optional().describe('Array of supported MIME types for UI resources.\nMust include `"text/html;profile=mcp-app"` for MCP Apps support.')}),nX=T.object({method:T.literal("ui/download-file"),params:T.object({contents:T.array(T.union([Mb,Db])).describe("Resource contents to download \u2014 embedded (inline data) or linked (host fetches). Uses standard MCP resource types.")})}),rX=T.object({method:T.literal("ui/message"),params:T.object({role:T.literal("user").describe('Message role, currently only "user" is supported.'),content:T.array(ds).describe("Message content blocks (text, image, etc.).")})}),iX=T.object({method:T.literal("ui/notifications/sandbox-resource-ready"),params:T.object({html:T.string().describe("HTML content to load into the inner iframe."),sandbox:T.string().optional().describe("Optional override for the inner iframe's sandbox attribute."),csp:_R.optional().describe("CSP configuration from resource metadata."),permissions:zR.optional().describe("Sandbox permissions from resource metadata.")})}),k8=T.object({method:T.literal("ui/notifications/tool-result"),params:_f.describe("Standard MCP tool execution result.")}),ij=T.object({toolInfo:T.object({id:oo.optional().describe("JSON-RPC id of the tools/call request."),tool:Sf.describe("Tool definition including name, inputSchema, etc.")}).optional().describe("Metadata of the tool call that instantiated this App."),theme:l8.optional().describe("Current color theme preference."),styles:b8.optional().describe("Style configuration for theming the app."),displayMode:wf.optional().describe("How the UI is currently displayed."),availableDisplayModes:T.array(wf).optional().describe("Display modes the host supports."),containerDimensions:T.union([T.object({height:T.number().describe("Fixed container height in pixels.")}),T.object({maxHeight:T.union([T.number(),T.undefined()]).optional().describe("Maximum container height in pixels.")})]).and(T.union([T.object({width:T.number().describe("Fixed container width in pixels.")}),T.object({maxWidth:T.union([T.number(),T.undefined()]).optional().describe("Maximum container width in pixels.")})])).optional().describe(`Container dimensions. Represents the dimensions of the iframe or other
container holding the app. Specify either width or maxWidth, and either height or maxHeight.`),locale:T.string().optional().describe("User's language and region preference in BCP 47 format."),timeZone:T.string().optional().describe("User's timezone in IANA format."),userAgent:T.string().optional().describe("Host application identifier."),platform:T.union([T.literal("web"),T.literal("desktop"),T.literal("mobile")]).optional().describe("Platform type for responsive design decisions."),deviceCapabilities:T.object({touch:T.boolean().optional().describe("Whether the device supports touch input."),hover:T.boolean().optional().describe("Whether the device supports hover interactions.")}).optional().describe("Device input capabilities."),safeAreaInsets:T.object({top:T.number().describe("Top safe area inset in pixels."),right:T.number().describe("Right safe area inset in pixels."),bottom:T.number().describe("Bottom safe area inset in pixels."),left:T.number().describe("Left safe area inset in pixels.")}).optional().describe("Mobile safe area boundaries in pixels.")}).passthrough(),x8=T.object({method:T.literal("ui/notifications/host-context-changed"),params:ij.describe("Partial context update containing only changed fields.")}),aX=T.object({method:T.literal("ui/update-model-context"),params:T.object({content:T.array(ds).optional().describe("Context content blocks (text, image, etc.)."),structuredContent:T.record(T.string(),T.unknown().describe("Structured content for machine-readable context data.")).optional().describe("Structured content for machine-readable context data.")})}),oX=T.object({method:T.literal("ui/initialize"),params:T.object({appInfo:cs.describe("App identification (name and version)."),appCapabilities:z8.describe("Features and capabilities this app provides."),protocolVersion:T.string().describe("Protocol version this app supports.")})}),R8=T.object({protocolVersion:T.string().describe('Negotiated protocol version string (e.g., "2025-11-21").'),hostInfo:cs.describe("Host application identification and version."),hostCapabilities:_8.describe("Features and capabilities provided by the host."),hostContext:ij.describe("Rich context about the host environment.")}).passthrough(),T8={target:"draft-2020-12"};async function nj(e,t){let n=e["~standard"];if(n.jsonSchema)return n.jsonSchema[t](T8);throw Error(`Schema (vendor: ${n.vendor}) does not implement Standard JSON Schema (~standard.jsonSchema). Use a library that does (zod v4, ArkType, Valibot) or wrap your schema accordingly.`)}async function rj(e,t,n=""){let i=await e["~standard"].validate(t);if(i.issues){let r=i.issues.map(a=>{let o=a.path?.map(s=>typeof s=="object"?s.key:s).join(".");return o?`${o}: ${a.message}`:a.message}).join("; ");throw Error(n+r)}return i.value}function aj(e,t=document.documentElement){for(let[n,i]of Object.entries(e))i!==void 0&&t.style.setProperty(n,i)}function E8(e,t){let n={...e,...t};return t.experimental!==void 0&&(n.experimental={...e.experimental,...t.experimental}),t.tools!==void 0&&(n.tools={...e.tools,...t.tools}),n}var jb=class e extends eR{_appInfo;_appCapabilities;options;_hostCapabilities;_hostInfo;_hostContext;_registeredTools={};_initializedSent=!1;_registeredEvents=new Set;_events=new yR;_methods=new SR;setRequestHandler=(...t)=>{let[n,...i]=ej("request",t)??t;this._methods.claim(n,"setRequestHandler"),super.setRequestHandler.call(this,n,...i)};setNotificationHandler=(...t)=>{let[n,...i]=ej("notification",t)??t;this._methods.claim(n,"setNotificationHandler"),super.setNotificationHandler.call(this,n,...i)};removeRequestHandler=t=>{this._methods.release(t),super.removeRequestHandler(t)};removeNotificationHandler=t=>{this._methods.release(t),super.removeNotificationHandler(t)};replaceRequestHandler=(t,...n)=>{this._methods.replace(t),super.setRequestHandler.call(this,t,...n)};_assertInitialized(t){if(this._initializedSent)return;let n=`[ext-apps] App.${t}() called before connect() completed the ui/initialize handshake. Await app.connect() before calling this method, or move data loading to an ontoolresult handler.`;if(this.options?.strict)throw Error(n);console.warn(`${n}. This will throw in a future release.`)}eventSchemas={toolinput:p8,toolinputpartial:h8,toolresult:k8,toolcancelled:g8,hostcontextchanged:x8};static ONE_SHOT_EVENTS=new Set(["toolinput","toolinputpartial","toolresult","toolcancelled"]);_everHadListener=new Set;_assertHandlerTiming(t){if(!e.ONE_SHOT_EVENTS.has(t)||this._everHadListener.has(t)||(this._everHadListener.add(t),!this._initializedSent))return;let n=`[ext-apps] "${String(t)}" handler registered after connect() completed the ui/initialize handshake. The host may have already sent this notification. Register handlers before calling app.connect().`;if(this.options?.strict)throw Error(n);console.warn(n)}setEventHandler(t,n){n&&this._assertHandlerTiming(t),this._ensureEventSlot(t),this._events.setHandler(t,n)}addEventListener(t,n){this._assertHandlerTiming(t),this._ensureEventSlot(t),this._events.addEventListener(t,n)}removeEventListener(t,n){this._events.removeEventListener(t,n)}_ensureEventSlot(t){if(this._registeredEvents.has(t))return;let n=this.eventSchemas[t];if(!n)throw Error(`Unknown event: ${String(t)}`);this.setNotificationHandler(n.shape.method.value,{params:n.shape.params},i=>{let r=i;t==="hostcontextchanged"&&(this._hostContext={...this._hostContext,...r}),this._events.dispatch(t,r)}),this._registeredEvents.add(t)}getEventHandler(t){return this._events.getHandler(t)}warnIfRequestHandlerReplaced(t,n,i){n&&i&&console.warn(`[MCP Apps] ${t} handler replaced. Previous handler will no longer be called.`)}constructor(t,n={},i={autoResize:!0}){super(i),this._appInfo=t,this._appCapabilities=n,this.options=i,this._methods.replace("notifications/cancelled"),this._methods.replace("notifications/progress"),!i.allowUnsafeEval&&T.config({jitless:!0}),this.replaceRequestHandler("ping",r=>(console.log("Received ping:",r.params),{})),this.setEventHandler("hostcontextchanged",void 0)}buildContext(t){return t}registerAppCapabilities(t){if(this.transport)throw Error("Cannot register capabilities after transport is established");this._appCapabilities=E8(this._appCapabilities,t)}registerTool(t,n,i){if(this._registeredTools[t])throw Error(`Tool ${t} is already registered`);let r=this,a=()=>{r._initializedSent&&r._appCapabilities.tools?.listChanged&&r.sendToolListChanged()},o=n.inputSchema!==void 0,s={title:n.title,description:n.description,inputSchema:n.inputSchema,outputSchema:n.outputSchema,annotations:n.annotations,_meta:n._meta,enabled:!0,enable(){this.enabled=!0,a()},disable(){this.enabled=!1,a()},update(l){Object.assign(this,l),a()},remove(){r._registeredTools[t]===s&&(delete r._registeredTools[t],a())},handler:async(l,c)=>{if(!s.enabled)throw Error(`Tool ${t} is disabled`);let u;if(o){let d=s.inputSchema,f=d?await rj(d,l??{},`Invalid input for tool ${t}: `):l??{};u=await i(f,c)}else u=await i(c);return s.outputSchema&&!u.isError&&(u.structuredContent=await rj(s.outputSchema,u.structuredContent,`Invalid output for tool ${t}: `)),u}};return this._registeredTools[t]=s,!this._appCapabilities.tools&&!this.transport&&this.registerAppCapabilities({tools:{listChanged:!0}}),this.ensureToolHandlersInitialized(),a(),s}_toolHandlersInitialized=!1;ensureToolHandlersInitialized(){this._toolHandlersInitialized||(this._toolHandlersInitialized=!0,this.oncalltool=async(t,n)=>{let i=this._registeredTools[t.name];if(!i)throw Error(`Tool ${t.name} not found`);return i.handler(t.arguments,n)},this.onlisttools=async(t,n)=>({tools:await Promise.all(Object.entries(this._registeredTools).filter(([i,r])=>r.enabled).map(async([i,r])=>{let a={name:i,title:r.title,description:r.description,inputSchema:r.inputSchema?await nj(r.inputSchema,"input"):{type:"object",properties:{}}};return r.outputSchema&&(a.outputSchema=await nj(r.outputSchema,"output")),r.annotations&&(a.annotations=r.annotations),r._meta&&(a._meta=r._meta),a}))}))}async sendToolListChanged(t={}){this._assertInitialized("sendToolListChanged"),await this.notification({method:"notifications/tools/list_changed",params:t})}getHostCapabilities(){return this._hostCapabilities}getHostVersion(){return this._hostInfo}getHostContext(){return this._hostContext}get ontoolinput(){return this.getEventHandler("toolinput")}set ontoolinput(t){this.setEventHandler("toolinput",t)}get ontoolinputpartial(){return this.getEventHandler("toolinputpartial")}set ontoolinputpartial(t){this.setEventHandler("toolinputpartial",t)}get ontoolresult(){return this.getEventHandler("toolresult")}set ontoolresult(t){this.setEventHandler("toolresult",t)}get ontoolcancelled(){return this.getEventHandler("toolcancelled")}set ontoolcancelled(t){this.setEventHandler("toolcancelled",t)}get onhostcontextchanged(){return this.getEventHandler("hostcontextchanged")}set onhostcontextchanged(t){this.setEventHandler("hostcontextchanged",t)}_onteardown;get onteardown(){return this._onteardown}set onteardown(t){this.warnIfRequestHandlerReplaced("onteardown",this._onteardown,t),this._onteardown=t,this.replaceRequestHandler("ui/resource-teardown",{params:y8.shape.params,result:S8},(n,i)=>{if(!this._onteardown)throw Error("No onteardown handler set");return this._onteardown(n,i)})}_oncalltool;get oncalltool(){return this._oncalltool}set oncalltool(t){this.warnIfRequestHandlerReplaced("oncalltool",this._oncalltool,t),this._oncalltool=t,this.replaceRequestHandler("tools/call",(n,i)=>{if(!this._oncalltool)throw Error("No oncalltool handler set");return this._oncalltool(n.params,i)})}_onlisttools;get onlisttools(){return this._onlisttools}set onlisttools(t){this.warnIfRequestHandlerReplaced("onlisttools",this._onlisttools,t),this._onlisttools=t,this.replaceRequestHandler("tools/list",(n,i)=>{if(!this._onlisttools)throw Error("No onlisttools handler set");return this._onlisttools(n.params,i)})}assertCapabilityForMethod(t){switch(t){case"sampling/createMessage":if(!this._hostCapabilities?.sampling)throw Error(`Host does not support sampling (required for ${t})`);break}}assertRequestHandlerCapability(t){switch(t){case"tools/call":case"tools/list":if(!this._appCapabilities.tools)throw Error(`Client does not support tool capability (required for ${t})`);return;default:return}}assertNotificationCapability(t){}async callServerTool(t,n){if(this._assertInitialized("callServerTool"),typeof t=="string")throw Error(`callServerTool() expects an object as its first argument, but received a string ("${t}"). Did you mean: callServerTool({ name: "${t}", arguments: { ... } })?`);return await this.request({method:"tools/call",params:t},{onprogress:()=>{},resetTimeoutOnProgress:!0,...n})}async readServerResource(t,n){return this._assertInitialized("readServerResource"),await this.request({method:"resources/read",params:t},n)}async listServerResources(t,n){return this._assertInitialized("listServerResources"),await this.request({method:"resources/list",params:t},n)}async createSamplingMessage(t,n){return this._assertInitialized("createSamplingMessage"),await this.request({method:"sampling/createMessage",params:t},n)}sendMessage(t,n){return this._assertInitialized("sendMessage"),this.request({method:"ui/message",params:t},m8,n)}sendLog(t){return this.notification({method:"notifications/message",params:t})}updateModelContext(t,n){return this._assertInitialized("updateModelContext"),this.request({method:"ui/update-model-context",params:t},yf,n)}openLink(t,n){return this._assertInitialized("openLink"),this.request({method:"ui/open-link",params:t},d8,n)}sendOpenLink=this.openLink;downloadFile(t,n){return this._assertInitialized("downloadFile"),this.request({method:"ui/download-file",params:t},f8,n)}requestTeardown(t={}){return this.notification({method:"ui/notifications/request-teardown",params:t})}requestDisplayMode(t,n){return this._assertInitialized("requestDisplayMode"),this.request({method:"ui/request-display-mode",params:t},w8,n)}sendSizeChanged(t){return this.notification({method:"ui/notifications/size-changed",params:t})}setupSizeChangedNotifications(){let t=!1,n=0,i=0,r=()=>{t||(t=!0,requestAnimationFrame(()=>{t=!1;let o=document.documentElement,s=o.style.height;o.style.height="max-content";let l=Math.ceil(o.getBoundingClientRect().height);o.style.height=s;let c=Math.ceil(window.innerWidth);(c!==n||l!==i)&&(n=c,i=l,this.sendSizeChanged({width:c,height:l}))}))};r();let a=new ResizeObserver(r);return a.observe(document.documentElement),a.observe(document.body),()=>a.disconnect()}async connect(t=new zf(window.parent,window.parent),n){if(this.transport)throw Error("App is already connected. Call close() before connecting again.");this._initializedSent=!1;try{await super.connect(t);let i=await this.request({method:"ui/initialize",params:{appCapabilities:this._appCapabilities,appInfo:this._appInfo,protocolVersion:o8}},R8,n);if(i===void 0)throw Error(`Server sent invalid initialize result: ${i}`);this._hostCapabilities=i.hostCapabilities,this._hostInfo=i.hostInfo,this._hostContext=i.hostContext,await this.notification({method:"ui/notifications/initialized"}),this._initializedSent=!0,this.options?.autoResize&&this.setupSizeChangedNotifications()}catch(i){throw this.close(),i}}};var $t={name:"documents",version:"0.2.0",title:{en:"Documents","zh-CN":"Word \u6587\u6863"},kinds:["docx"]};var oj=$t.version,sj=$t.name,pX=$t.name,hX=`ui://${$t.name}/panel.html`,C8=`ui://${$t.name}/assets/`,lj=`ui://${$t.name}/file/`;var ci=$t.kinds,kf=100*1024*1024,gX=512*1024*1024,wR=4*1024*1024,vX=24*1024,$f=class extends Error{constructor(n,i){super(i);this.code=n;this.name="OfficeError"}};function xf(e){let t=e.toLowerCase().match(/\.([a-z]+)$/)?.[1];return ci.includes(t??"")?t:null}var I8={en:{sep:", ",and:" and ",or:" or "},"zh-CN":{sep:"\u3001",and:"\u548C",or:"\u6216"}};function Fr(e,t="en",n="and"){let i=I8[t];if(e.length<2)return e.join("");let r=e[e.length-1],a=t==="zh-CN"&&/^[\x20-\x7e]/.test(r)?` ${i[n]} `:i[n];return`${e.slice(0,-1).join(i.sep)}${a}${r}`}function fs(e="en",t="and"){return Fr(ci.map(n=>`.${n}`),e,t)}var xi=(e,t)=>new $f("invalid_anchor",`Cannot read location "${e}". ${t}`),Ri={docx:"Use p:N, p:N-M, t:N or t:N/rRcC.",pptx:"Use slide:N, slide:N-M or slide:N/shape:ID.",pdf:"Use page:N or page:N-M.",xlsx:"Use Sheet, Sheet!A1 or Sheet!A1:C9 (quote names with spaces: 'My sheet'!A1)."};function $R(e,t,n){if(!t)throw xi(e,Ri[n]);let i=Number(t[1]),r=t[2]===void 0?i:Number(t[2]);if(!(i>=1)||!(r>=i)||r>1e6)throw xi(e,Ri[n]);return{from:i,to:r}}function cj(e){let t=/^\$?([A-Za-z]{1,3})\$?(\d{1,7})$/.exec(e);if(!t)return null;let n=0;for(let r of t[1].toUpperCase())n=n*26+(r.charCodeAt(0)-64);let i=Number(t[2]);return i<1||i>1048576||n>16384?null:{row:i,col:n}}function O8(e){let t,n;if(e.startsWith("'")){let s=1;for(t="";s<e.length;s++)if(e[s]==="'")if(e[s+1]==="'")t+="'",s++;else break;else t+=e[s];if(s>=e.length||(n=e.slice(s+1),n&&!n.startsWith("!")))throw xi(e,Ri.xlsx);n=n.slice(1)}else{let s=e.lastIndexOf("!");t=s<0?e:e.slice(0,s),n=s<0?"":e.slice(s+1)}if(!t||t.length>64)throw xi(e,Ri.xlsx);if(!n)return{kind:"xlsx",sheet:t};let[i,r=i]=n.split(":"),a=cj(i),o=cj(r);if(!a||!o)throw xi(e,Ri.xlsx);return{kind:"xlsx",sheet:t,range:{start:{row:Math.min(a.row,o.row),col:Math.min(a.col,o.col)},end:{row:Math.max(a.row,o.row),col:Math.max(a.col,o.col)}}}}function uj(e,t){let n=t.trim();if(!n||n.length>300)throw xi(t,Ri[e]);switch(e){case"docx":{let i=/^t:(\d+)(?:\/r(\d+)c(\d+))?$/i.exec(n);if(i){let r=Number(i[1]);if(r<1)throw xi(n,Ri.docx);if(i[2]===void 0)return{kind:e,type:"table",table:r};let a={row:Number(i[2]),col:Number(i[3])};if(a.row<1||a.col<1)throw xi(n,Ri.docx);return{kind:e,type:"table",table:r,cell:a}}return{kind:e,type:"paragraph",...$R(n,/^p:(\d+)(?:-(?:p:)?(\d+))?$/i.exec(n),e)}}case"pptx":{let i=/^slide:(\d+)\/shape:([\w-]{1,32})$/i.exec(n);if(i){let r=Number(i[1]);if(r<1)throw xi(n,Ri.pptx);return{kind:e,from:r,to:r,shape:i[2]}}return{kind:e,...$R(n,/^slide:(\d+)(?:-(?:slide:)?(\d+))?$/i.exec(n),e)}}case"pdf":return{kind:e,...$R(n,/^page:(\d+)(?:-(?:page:)?(\d+))?$/i.exec(n),e)};case"xlsx":return O8(n)}}function dj(e){let t=/^(.*?\.(?:docx|xlsx|pptx|pdf))(?:#(.*))?$/i.exec(e.trim());if(!t)throw new $f("invalid_anchor",`"${e}" is not a document anchor. Use <path>.docx|.xlsx|.pptx|.pdf optionally followed by #<location>.`);return{path:t[1],at:t[2]?.trim()?t[2].trim():null}}function Rf(e,t){return t?`${e}#${t}`:e}var fj=e=>e>=55296&&e<=56319,mj=e=>e>=56320&&e<=57343;function Lb(e,t,n=e.length){let i=Math.max(0,Math.min(t,e.length)),r=Math.max(i,Math.min(n,e.length));return i>0&&mj(e.charCodeAt(i))&&fj(e.charCodeAt(i-1))&&i--,r<e.length&&mj(e.charCodeAt(r))&&fj(e.charCodeAt(r-1))&&r--,e.slice(i,r)}var N8=/[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?<![\uD800-\uDBFF])[\uDC00-\uDFFF]/g,qb=e=>e.replace(N8,"\uFFFD");function Ub(e){return typeof e=="string"?qb(e):Array.isArray(e)?e.map(t=>Ub(t)):e&&typeof e=="object"&&Object.getPrototypeOf(e)===Object.prototype?Object.fromEntries(Object.entries(e).map(([t,n])=>[t,Ub(n)])):e}var pj=`${$t.name}:windows:v1`,A8=128;function hj(e){try{let t=JSON.parse(e.getItem(pj)??"{}");return t&&typeof t=="object"&&!Array.isArray(t)?t:{}}catch{return{}}}function kR(e,t){let n=hj(e)[t];return!n||typeof n!="object"?{}:{...typeof n.path=="string"?{path:n.path}:{},...Array.isArray(n.recent)?{recent:n.recent.filter(i=>typeof i?.path=="string"&&xf(i.path)===i.kind)}:{}}}function gj(e,t,n){try{let i=hj(e),r={...kR(e,t),...n};delete i[t],i[t]=r;for(let a of Object.keys(i).slice(0,-A8))delete i[a];e.setItem(pj,JSON.stringify(i))}catch{}}var gc=e=>e.filter(([t])=>ci.includes(t)).map(([,t])=>t),P8={docx:"Word",xlsx:"Excel",pptx:"PowerPoint",pdf:"PDF"},vj=ci.filter(e=>e!=="pdf"),bj=[...vj.length===3?["Office"]:vj.map(e=>P8[e]),...ci.includes("pdf")?["PDF"]:[]],Tf=$t.title.en,RX=(()=>{let e=Fr(bj,"en","or");return`${/^[AEIOU]/.test(e)?"an":"a"} ${e} file`})(),TX=`${Fr(bj)} files`,EX=fs("en","or"),CX=gc([["docx","report.docx#p:12"],["xlsx","model.xlsx#Revenue!B2:F9"],["pptx","deck.pptx#slide:3"],["pdf","paper.pdf#page:5"]]).join(", "),IX=gc([["docx","p:12"],["pptx","slide:3"],["pdf","page:5"],["xlsx","Revenue!B2:F9"]]).join(", "),OX=gc([["docx","Word paragraphs and tables (markdown)"],["xlsx","spreadsheet cells as a grid with formulas"],["pptx","slides with their shapes and speaker notes"],["pdf","PDF page text"]]).join(", "),NX=Fr(gc([["docx","paragraph"],["xlsx","cell range"],["pptx","slide"],["pptx","shape"],["pdf","page"]]),"en","or"),AX=Fr(gc([["pdf","PDF pages"],["docx","long paragraphs"]]))||"long passages",yj=Fr(gc([["pptx","deck.pptx#slide:3"],["pdf","paper.pdf#page:2"],["docx","report.docx#p:12"],["xlsx","model.xlsx#Revenue!A1:H30"]]),"en","or");var Sj=[{name:"capture_view",title:`Capture ${Tf} view`,description:`Take a picture of a rendered document location in the ${Tf} panel so you can see layout, charts, images and formatting that text extraction misses. Pass an anchor such as ${yj} (the document must be open in the panel; call open_document first), or omit it to capture what the user currently sees.`,inputSchema:{type:"object",properties:{anchor:{type:"string",maxLength:1200,description:"Location to capture; defaults to the visible view."},maxWidth:{type:"integer",minimum:320,maximum:2e3,description:"Maximum image width in pixels (default 1600)."}},additionalProperties:!1},annotations:{readOnlyHint:!0,idempotentHint:!0}}];function M8(){let e=crypto.randomUUID(),t=()=>n.getHostCapabilities()?.experimental?.["zcode/surface"]?.stateKey??e,n=new jb({name:sj,version:oj},{tools:{listChanged:!0},availableDisplayModes:["inline","fullscreen"]},{autoResize:!1}),i=[],r=new Map,a=new Set,o,s=c=>void window.dispatchEvent(new Event(`office:${c}`));return n.ontoolresult=c=>{i.push(c),i.length>20&&i.shift(),s("toolresult")},n.onhostcontextchanged=()=>s("hostchange"),n.onlisttools=async()=>({tools:Sj}),n.oncalltool=async(c,u)=>{if(!Sj.some(d=>d.name===c.name))return{isError:!0,content:[{type:"text",text:`The ${Tf} page has no tool ${c.name}.`}]};try{let d=Date.now()+2e4;for(;!r.has(c.name)&&Date.now()<d;)await new Promise(h=>{let g=()=>(a.delete(g),h());a.add(g),setTimeout(g,500)});let f=r.get(c.name);if(!f)throw new Error(`The ${Tf} panel is still loading; try again in a moment.`);let m=u;return await f(c.arguments??{},m.mcpReq?.signal??m.signal)}catch(d){return{isError:!0,content:[{type:"text",text:d instanceof Error?d.message:String(d)}]}}},window.addEventListener("pagehide",()=>{n.callServerTool({name:"release_view",arguments:{viewId:t()}}).catch(()=>{})}),{app:n,get viewId(){return t()},ready:()=>o??=n.connect(new zf(window.parent,window.parent)).then(()=>s("hostchange")),readWindow(){let c=n.getHostCapabilities()?.experimental?.["zcode/surface"];if(!c?.stateKey)return{};try{return kR(localStorage,c.stateKey)}catch{return{}}},saveWindow(c){let u=n.getHostCapabilities()?.experimental?.["zcode/surface"];if(u?.stateKey)try{gj(localStorage,u.stateKey,c)}catch{}},readDocument(){return this.readWindow().path??null},saveDocument(c){this.saveWindow({path:c})},takeResults:()=>i.splice(0,i.length),handleTool(c,u){r.set(c,u);for(let d of a)d()},get context(){return n.getHostContext()},get capabilities(){return n.getHostCapabilities()}}}function Gr(){return window.__officeHost??=M8()}async function D8(e){let t=Gr();await t.ready();let i=(await t.app.readServerResource({uri:e})).contents[0];if(!i)throw new Error(`Empty resource ${e}`);return i}function j8(e){let t=atob(e),n=new Uint8Array(t.length);for(let i=0;i<t.length;i++)n[i]=t.charCodeAt(i);return n}async function _j(e,t){let n=new Uint8Array(e.bytes),i=0;for(let r=0;r<e.chunks;r++){t?.throwIfAborted();let a=await D8(`${lj}${e.token}/${r}`);if(typeof a.blob!="string")throw new Error("File chunk is not binary");let o=j8(a.blob);n.set(o,i),i+=o.byteLength}if(i!==e.bytes)throw new Error("The file changed while it was loading; reload it.");return n.buffer}var Bb=ht(fr(),1);var Ef=class extends Error{constructor(n,i){super(n);this.code=i;this.name="CallError"}};async function Ti(e,t={}){let n=Gr();await n.ready();let i=await n.app.callServerTool({name:e,arguments:t}),r=i.structuredContent,a=r?.error;if(i.isError||a){let o=i.content?.[0]?.text;throw new Ef(a?.message??o??`${e} failed`,a?.code)}return r}var ms=e=>e.slice(e.lastIndexOf("/")+1),zj=e=>{let t=e.lastIndexOf("/");return t>0?e.slice(0,t):""};async function wj(e){let{id:t}=await Ti("begin_file_import",{name:e.name,size:e.size});try{for(let i=0;i<e.size;i+=wR){let r=await new Promise((a,o)=>{let s=new FileReader;s.onload=()=>a(String(s.result).split(",")[1]),s.onerror=()=>o(s.error),s.readAsDataURL(e.slice(i,i+wR))});await Ti("write_file_import",{id:t,offset:i,data:r})}return(await Ti("finish_file_import",{id:t})).path}catch(n){throw await Ti("cancel_file_import",{id:t}).catch(()=>{}),n}}var Vb=(e,t)=>e.length>t?`${Lb(e,0,t-1)}\u2026`:e;function xR(){return Gr().readWindow().recent??[]}function $j(e){Gr().saveWindow({recent:e})}function Cf(e,t,n){let i=t instanceof Ef?t.code:t?.name==="PasswordException"?"password":void 0,[r,a]=i&&e.errors[i]||e.errors.generic,o=t instanceof Error?t.message:String(t);return{path:n,title:r,detail:a||o}}function kj(){let[,e]=(0,Bb.useState)(0);return(0,Bb.useEffect)(()=>{let t=()=>e(n=>n+1);return window.addEventListener("office:hostchange",t),()=>window.removeEventListener("office:hostchange",t)},[]),Gr().context}var U8={docx:"Word",xlsx:"Excel",pptx:"PowerPoint",pdf:"PDF"},Rj=ci.map(e=>U8[e]),vc=e=>ci.includes(e),xj=vc("docx")||vc("pdf"),Tj={en:`any ${Fr([...xj?["passage"]:[],...vc("xlsx")?["cell"]:[],...vc("pptx")?["slide"]:[]],"en","or")}`,zh:Fr([...xj?["\u6BB5\u843D"]:[],...vc("xlsx")?["\u5355\u5143\u683C"]:[],...vc("pptx")?["\u5E7B\u706F\u7247"]:[]],"zh-CN","or")},RR=$t.title["zh-CN"].replace(/[\x20-\x7e]$/,"$& "),L8={title:$t.title.en,openTitle:"Open a document",openFile:"Open file",emptyTitle:`Open your ${Fr(Rj)} file`,emptyDescription:`Read alongside your conversation and discuss ${Tj.en}.`,emptyCaption:`Choose a local file \xB7 ${fs("en","or")}`,importing:"Importing\u2026",importTooLarge:`Choose a file no larger than ${kf/1024/1024} MiB.`,recent:"Recent",switchDocument:"Switch document",pagesAndOutline:"Pages and outline",outlineOnly:"Outline",pages:"Pages",slides:"Slides",outline:"Outline",find:"Find",findPlaceholder:"Find in document",findCount:(e,t)=>`${e} of ${t}`,noResults:"No results",previousMatch:"Previous match (\u21E7Enter)",nextMatch:"Next match (Enter)",closeFind:"Close (Esc)",more:"More",fitWidth:"Fit width",fitPage:"Fit page",actualSize:"Actual size",reload:"Reload from disk",previousPage:"Previous page",nextPage:"Next page",pageNumber:"Page number",ofPages:e=>`of ${e}`,zoomIn:"Zoom in (\u2318+)",zoomOut:"Zoom out (\u2318\u2212)",fit:"Fit",addToChat:"Add to chat",addShort:"Add",addToChatHint:"Attach this to your next message (\u2318/Ctrl+Enter)",added:"Added to chat",ask:"Ask",askPlaceholder:"Ask about this\u2026",send:"Send",cancel:"Cancel",sendKey:"send",cancelKey:"cancel",copy:"Copy",copied:"Copied",agent:"Agent",agentOf:(e,t)=>`Agent \xB7 ${e} of ${t}`,nextTarget:"Next",moreOn:(e,t)=>e===1?`1 more on ${t}`:`${e} more`,close:"Close",changed:"This file changed on disk.",reloadShort:"Reload",dismiss:"Dismiss",openAnother:"Open another file",sidePanel:"Open in side panel",meta:{pdf:e=>e===1?"1 page":`${e} pages`,pptx:e=>e===1?"1 slide":`${e} slides`,xlsx:e=>e===1?"1 sheet":`${e} sheets`,docx:e=>""},errors:{generic:["Couldn\u2019t open this document",""],password:["This PDF is password protected",`${$t.title.en} can\u2019t open encrypted files yet.`],not_found:["This file no longer exists","It may have been moved or deleted."],file_too_large:["This file is too large to open",""],corrupt_file:["This file appears to be damaged",`${$t.title.en} couldn\u2019t read its contents.`],unsupported_type:["This kind of file isn\u2019t supported",`${$t.title.en} opens ${fs()} files.`],path_outside_workspace:["This file is outside the workspace",""]},sendFailed:"The message was not sent.",contextFailed:"ZCode did not accept the reference.",where:{page:e=>`Page ${e}`,pages:(e,t)=>`Pages ${e}\u2013${t}`,pageLower:e=>`page ${e}`,slide:e=>`Slide ${e}`,slides:(e,t)=>`Slides ${e}\u2013${t}`,slideLower:e=>`slide ${e}`,shape:e=>`Slide ${e} \xB7 Shape`,paragraph:e=>`Paragraph ${e}`,paragraphs:(e,t)=>`Paragraphs ${e}\u2013${t}`,paragraphLower:e=>`paragraph ${e}`,table:e=>`Table ${e}`,cell:(e,t,n)=>`Table ${e} \xB7 R${t}C${n}`}},q8={title:$t.title["zh-CN"],openTitle:"\u6253\u5F00\u6587\u6863",openFile:"\u6253\u5F00\u6587\u4EF6",emptyTitle:`\u6253\u5F00\u4F60\u7684 ${Fr(Rj,"zh-CN")} \u6587\u4EF6`,emptyDescription:`\u8FB9\u770B\u8FB9\u804A\uFF0C\u9009\u4E2D${Tj.zh}\u5373\u53EF\u5E26\u5165\u5BF9\u8BDD\u3002`,emptyCaption:`\u9009\u62E9\u672C\u5730\u6587\u4EF6 \xB7 ${fs("zh-CN","or")}`,importing:"\u6B63\u5728\u5BFC\u5165\u2026",importTooLarge:`\u8BF7\u9009\u62E9\u4E0D\u8D85\u8FC7 ${kf/1024/1024} MiB \u7684\u6587\u4EF6\u3002`,recent:"\u6700\u8FD1",switchDocument:"\u5207\u6362\u6587\u6863",pagesAndOutline:"\u9875\u9762\u4E0E\u76EE\u5F55",outlineOnly:"\u76EE\u5F55",pages:"\u9875\u9762",slides:"\u5E7B\u706F\u7247",outline:"\u76EE\u5F55",find:"\u67E5\u627E",findPlaceholder:"\u5728\u6587\u6863\u4E2D\u67E5\u627E",findCount:(e,t)=>`${e} / ${t}`,noResults:"\u65E0\u7ED3\u679C",previousMatch:"\u4E0A\u4E00\u4E2A\uFF08\u21E7Enter\uFF09",nextMatch:"\u4E0B\u4E00\u4E2A\uFF08Enter\uFF09",closeFind:"\u5173\u95ED\uFF08Esc\uFF09",more:"\u66F4\u591A",fitWidth:"\u9002\u5E94\u5BBD\u5EA6",fitPage:"\u9002\u5E94\u9875\u9762",actualSize:"\u5B9E\u9645\u5927\u5C0F",reload:"\u4ECE\u78C1\u76D8\u91CD\u65B0\u52A0\u8F7D",previousPage:"\u4E0A\u4E00\u9875",nextPage:"\u4E0B\u4E00\u9875",pageNumber:"\u9875\u7801",ofPages:e=>`/ ${e}`,zoomIn:"\u653E\u5927\uFF08\u2318+\uFF09",zoomOut:"\u7F29\u5C0F\uFF08\u2318\u2212\uFF09",fit:"\u9002\u5E94",addToChat:"\u6DFB\u52A0\u5230\u5BF9\u8BDD",addShort:"\u6DFB\u52A0",addToChatHint:"\u9644\u52A0\u5230\u4E0B\u4E00\u6761\u6D88\u606F\uFF08\u2318/Ctrl+Enter\uFF09",added:"\u5DF2\u6DFB\u52A0\u5230\u5BF9\u8BDD",ask:"\u63D0\u95EE",askPlaceholder:"\u5C31\u8FD9\u91CC\u63D0\u95EE\u2026",send:"\u53D1\u9001",cancel:"\u53D6\u6D88",sendKey:"\u53D1\u9001",cancelKey:"\u53D6\u6D88",copy:"\u590D\u5236",copied:"\u5DF2\u590D\u5236",agent:"Agent",agentOf:(e,t)=>`Agent \xB7 \u7B2C ${e} \u5904\uFF0C\u5171 ${t} \u5904`,nextTarget:"\u4E0B\u4E00\u5904",moreOn:(e,t)=>e===1?`${t}\u8FD8\u6709 1 \u5904`:`\u8FD8\u6709 ${e} \u5904`,close:"\u5173\u95ED",changed:"\u6587\u4EF6\u5DF2\u5728\u78C1\u76D8\u4E0A\u66F4\u6539\u3002",reloadShort:"\u91CD\u65B0\u52A0\u8F7D",dismiss:"\u5FFD\u7565",openAnother:"\u6253\u5F00\u5176\u4ED6\u6587\u4EF6",sidePanel:"\u5728\u4FA7\u680F\u6253\u5F00",meta:{pdf:e=>`${e} \u9875`,pptx:e=>`${e} \u5F20\u5E7B\u706F\u7247`,xlsx:e=>`${e} \u4E2A\u5DE5\u4F5C\u8868`,docx:()=>""},errors:{generic:["\u65E0\u6CD5\u6253\u5F00\u8BE5\u6587\u6863",""],password:["\u8BE5 PDF \u53D7\u5BC6\u7801\u4FDD\u62A4",`${RR}\u6682\u4E0D\u652F\u6301\u6253\u5F00\u52A0\u5BC6\u6587\u4EF6\u3002`],not_found:["\u8BE5\u6587\u4EF6\u5DF2\u4E0D\u5B58\u5728","\u5B83\u53EF\u80FD\u5DF2\u88AB\u79FB\u52A8\u6216\u5220\u9664\u3002"],file_too_large:["\u6587\u4EF6\u592A\u5927\uFF0C\u65E0\u6CD5\u6253\u5F00",""],corrupt_file:["\u8BE5\u6587\u4EF6\u4F3C\u4E4E\u5DF2\u635F\u574F",`${RR}\u65E0\u6CD5\u8BFB\u53D6\u5176\u5185\u5BB9\u3002`],unsupported_type:["\u4E0D\u652F\u6301\u8FD9\u79CD\u6587\u4EF6",`${RR}\u53EF\u4EE5\u6253\u5F00 ${fs("zh-CN")} \u6587\u4EF6\u3002`],path_outside_workspace:["\u8BE5\u6587\u4EF6\u4E0D\u5728\u5DE5\u4F5C\u533A\u5185",""]},sendFailed:"\u6D88\u606F\u672A\u53D1\u9001\u3002",contextFailed:"ZCode \u672A\u63A5\u53D7\u8BE5\u5F15\u7528\u3002",where:{page:e=>`\u7B2C ${e} \u9875`,pages:(e,t)=>`\u7B2C ${e}\u2013${t} \u9875`,pageLower:e=>`\u7B2C ${e} \u9875`,slide:e=>`\u7B2C ${e} \u5F20\u5E7B\u706F\u7247`,slides:(e,t)=>`\u7B2C ${e}\u2013${t} \u5F20\u5E7B\u706F\u7247`,slideLower:e=>`\u7B2C ${e} \u5F20\u5E7B\u706F\u7247`,shape:e=>`\u7B2C ${e} \u5F20\u5E7B\u706F\u7247 \xB7 \u5F62\u72B6`,paragraph:e=>`\u7B2C ${e} \u6BB5`,paragraphs:(e,t)=>`\u7B2C ${e}\u2013${t} \u6BB5`,paragraphLower:e=>`\u7B2C ${e} \u6BB5`,table:e=>`\u8868\u683C ${e}`,cell:(e,t,n)=>`\u8868\u683C ${e} \xB7 R${t}C${n}`}},Ej=e=>e?.toLowerCase().startsWith("zh")?q8:L8;function Hb(e,t,n=!1){let i=t.where,r;if(r=/^page:(\d+)(?:-(\d+))?$/.exec(e))return r[2]?i.pages(r[1],r[2]):n?i.pageLower(r[1]):i.page(r[1]);if(r=/^slide:(\d+)\/shape:/.exec(e))return i.shape(r[1]);if(r=/^slide:(\d+)(?:-(\d+))?$/.exec(e))return r[2]?i.slides(r[1],r[2]):n?i.slideLower(r[1]):i.slide(r[1]);if(r=/^p:(\d+)(?:-(\d+))?$/.exec(e))return r[2]?i.paragraphs(r[1],r[2]):n?i.paragraphLower(r[1]):i.paragraph(r[1]);if(r=/^t:(\d+)\/r(\d+)c(\d+)$/.exec(e))return i.cell(r[1],r[2],r[3]);if(r=/^t:(\d+)$/.exec(e))return i.table(r[1]);let a=e.lastIndexOf("!");return a>0?`${e.slice(0,a).replace(/^'(.*)'$/,"$1").replace(/''/g,"'")} \xB7 ${e.slice(a+1)}`:e.replace(/^'(.*)'$/,"$1")}var TR=ht(qn(),1),H8={search:'<circle cx="11" cy="11" r="8"/><path d="m21 21-4.3-4.3"/>',x:'<path d="M18 6 6 18"/><path d="m6 6 12 12"/>',"chevron-up":'<path d="m18 15-6-6-6 6"/>',"chevron-down":'<path d="m6 9 6 6 6-6"/>',minus:'<path d="M5 12h14"/>',plus:'<path d="M5 12h14"/><path d="M12 5v14"/>',ellipsis:'<circle cx="12" cy="12" r="1"/><circle cx="19" cy="12" r="1"/><circle cx="5" cy="12" r="1"/>',"panel-left":'<rect width="18" height="18" x="3" y="3" rx="2"/><path d="M9 3v18"/>',"file-text":'<path d="M15 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7Z"/><path d="M14 2v4a2 2 0 0 0 2 2h4"/><path d="M10 9H8"/><path d="M16 13H8"/><path d="M16 17H8"/>',copy:'<rect width="14" height="14" x="8" y="8" rx="2" ry="2"/><path d="M4 16c-1.1 0-2-.9-2-2V4c0-1.1.9-2 2-2h10c1.1 0 2 .9 2 2"/>',"message-square-plus":'<path d="M21 15a2 2 0 0 1-2 2H7l-4 4V5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2z"/><path d="M12 7v6"/><path d="M9 10h6"/>',"message-circle-question":'<path d="M7.9 20A9 9 0 1 0 4 16.1L2 22Z"/><path d="M9.09 9a3 3 0 0 1 5.83 1c0 2-3 3-3 3"/><path d="M12 17h.01"/>',check:'<path d="M20 6 9 17l-5-5"/>',"rotate-cw":'<path d="M21 12a9 9 0 1 1-9-9c2.52 0 4.93 1 6.74 2.74L21 8"/><path d="M21 3v5h-5"/>',"arrow-down":'<path d="M12 5v14"/><path d="m19 12-7 7-7-7"/>',"arrow-up":'<path d="m5 12 7-7 7 7"/><path d="M12 19V5"/>',"folder-open":'<path d="m6 14 1.5-2.9A2 2 0 0 1 9.24 10H20a2 2 0 0 1 1.94 2.5l-1.54 6a2 2 0 0 1-1.95 1.5H4a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h3.9a2 2 0 0 1 1.69.9l.81 1.2a2 2 0 0 0 1.67.9H18a2 2 0 0 1 2 2v2"/>',"maximize-2":'<polyline points="15 3 21 3 21 9"/><polyline points="9 21 3 21 3 15"/><line x1="21" x2="14" y1="3" y2="10"/><line x1="3" x2="10" y1="21" y2="14"/>'};function We({name:e,size:t=14,className:n}){return(0,TR.jsx)("svg",{className:`icon${n?` ${n}`:""}`,width:t,height:t,viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:2,strokeLinecap:"round",strokeLinejoin:"round","aria-hidden":"true",dangerouslySetInnerHTML:{__html:H8[e]}})}var Z8={pdf:"PDF",docx:"W",xlsx:"X",pptx:"P"};function Nj({kind:e}){return(0,TR.jsx)("span",{className:`filetype ${e}`,"aria-hidden":"true",children:Z8[e]})}var aa=ht(fr(),1);var Ae=ht(qn(),1);function F8({handle:e,page:t,width:n,ratio:i,current:r,onPick:a,root:o}){let s=(0,aa.useRef)(null);return(0,aa.useEffect)(()=>{let l=s.current;if(!l||!e.thumbnail)return;let c=!1,u=new IntersectionObserver(d=>{c||!d.some(f=>f.isIntersecting)||(c=!0,u.disconnect(),e.thumbnail(t,n).then(f=>{l.replaceChildren(f),l.style.height=""},()=>{}))},{root:o.current,rootMargin:"300px 0px"});return u.observe(l),()=>u.disconnect()},[e,t,n,o]),(0,Ae.jsxs)("button",{type:"button",className:`thumb${r?" on":""}`,"aria-current":r?"page":void 0,onClick:()=>a(t),"data-page":t,children:[(0,Ae.jsx)("div",{ref:s,className:"mini",style:{width:n,height:Math.round(n*i)}}),(0,Ae.jsx)("span",{children:t})]})}var Aj=e=>/^(?:page|slide):(\d+)/.exec(e)?.[1]??"";function Pj({t:e,info:t,handle:n,page:i,tab:r,docked:a,onTab:o,onPage:s,onOutline:l}){let c=(0,aa.useRef)(null),u=!!(n?.thumbnail&&i),d=t.outline.length>0,f=u&&(r==="pages"||!d)?"pages":"outline",m=t.kind==="pptx"?9/16:1.294;(0,aa.useEffect)(()=>{let g=c.current?.querySelector("[aria-current=page]");g&&c.current&&(c.current.scrollTop=g.offsetTop-c.current.clientHeight/3)},[f]);let h=(()=>{if(!i)return-1;let g=-1;return t.outline.forEach((_,v)=>{let b=Number(Aj(_.at));b&&b<=i.current&&(g=v)}),g})();return(0,Ae.jsxs)("nav",{className:`drawer${a?" docked":""}`,"aria-label":e.pagesAndOutline,children:[u&&d?(0,Ae.jsxs)("div",{className:"seg",role:"tablist",children:[(0,Ae.jsx)("button",{type:"button",role:"tab","aria-selected":f==="pages",className:f==="pages"?"on":"",onClick:()=>o("pages"),children:t.kind==="pptx"?e.slides:e.pages}),(0,Ae.jsx)("button",{type:"button",role:"tab","aria-selected":f==="outline",className:f==="outline"?"on":"",onClick:()=>o("outline"),children:e.outline})]}):null,(0,Ae.jsx)("div",{ref:c,className:f==="pages"?"thumbs":"outline",children:f==="pages"&&n&&i?Array.from({length:i.count},(g,_)=>(0,Ae.jsx)(F8,{handle:n,page:_+1,width:136,ratio:m,current:i.current===_+1,onPick:s,root:c},_)):t.outline.map((g,_)=>(0,Ae.jsxs)("button",{type:"button",className:`oi level-${Math.min(3,Math.max(1,g.level))}${_===h?" on":""}`,"aria-current":_===h?"page":void 0,title:g.label,onClick:()=>l(g.at),children:[(0,Ae.jsx)("span",{className:"label",children:g.label}),(0,Ae.jsx)("span",{className:"n",children:Aj(g.at)})]},`${g.at}-${_}`))})]})}function Mj({t:e,onBrowse:t,importing:n}){return(0,Ae.jsx)("div",{className:"empty",children:(0,Ae.jsxs)("div",{className:"empty-content",children:[(0,Ae.jsx)("h3",{children:e.emptyTitle}),(0,Ae.jsx)("p",{className:"empty-description",children:e.emptyDescription}),(0,Ae.jsxs)("button",{type:"button",className:"btn empty-open",onClick:t,disabled:n,children:[(0,Ae.jsx)(We,{name:"folder-open",size:16}),n?e.importing:e.openFile]}),(0,Ae.jsx)("p",{className:"empty-caption",children:e.emptyCaption})]})})}var G8=["title","subtitle","line","line","short","heading","line","line","line","mid","figure"];function Fb({kind:e}){if(e==="xlsx")return(0,Ae.jsx)("div",{className:"skeleton sheet","aria-busy":"true",children:Array.from({length:18},(n,i)=>(0,Ae.jsx)("div",{className:"skel-row"},i))});let t=e==="pptx";return(0,Ae.jsx)("div",{className:"skeleton","aria-busy":"true",children:[0,1].map(n=>(0,Ae.jsxs)("div",{className:`skelpage${t?" slide":""}`,children:[n===0&&!t?G8.map((i,r)=>(0,Ae.jsx)("div",{className:`skel ${i}`},r)):null,n===0&&t?(0,Ae.jsxs)(Ae.Fragment,{children:[(0,Ae.jsx)("div",{className:"skel title left"}),(0,Ae.jsx)("div",{className:"skel line"}),(0,Ae.jsx)("div",{className:"skel mid"})]}):null]},n))})}function Gb({t:e,title:t,detail:n,onOpenAnother:i}){return(0,Ae.jsxs)("div",{className:"failed",role:"alert",children:[(0,Ae.jsx)(We,{name:"file-text",size:28,className:"subtlest"}),(0,Ae.jsxs)("div",{children:[(0,Ae.jsx)("h3",{children:t}),n?(0,Ae.jsx)("p",{children:n}):null]}),(0,Ae.jsx)("button",{type:"button",className:"btn secondary",onClick:i,children:e.openAnother})]})}function Dj({t:e,onReload:t,onDismiss:n}){return(0,Ae.jsxs)("div",{className:"banner",role:"status",children:[(0,Ae.jsx)("span",{children:e.changed}),(0,Ae.jsx)("button",{type:"button",className:"btn sm primary",onClick:t,children:e.reloadShort}),(0,Ae.jsx)("button",{type:"button",className:"btn icon sm dim",title:e.dismiss,"aria-label":e.dismiss,onClick:n,children:(0,Ae.jsx)(We,{name:"x"})})]})}function J8({inputRef:e,t,importing:n,onImporting:i,onOpen:r,onError:a}){return(0,Ae.jsx)("input",{ref:e,type:"file",hidden:!0,accept:ci.map(o=>`.${o}`).join(","),disabled:n,onChange:async o=>{let s=o.currentTarget.files?.[0];if(o.currentTarget.value="",!!s){i(!0);try{if(s.size>kf)throw new Error(t.importTooLarge);r(await wj(s))}catch(l){a(l,s.name)}finally{i(!1)}}}})}function jj(e,t,n){let i=(0,aa.useRef)(null),[r,a]=(0,aa.useState)(!1);return{importing:r,browse:()=>i.current?.click(),input:(0,Ae.jsx)(J8,{inputRef:i,t:e,importing:r,onImporting:a,onOpen:t,onError:n})}}var Tn=ht(qn(),1);function Uj({appRef:e,canvasRef:t,t:n,path:i,info:r,kind:a,showSkeleton:o,failure:s,nothing:l,onExpand:c,children:u}){return(0,Tn.jsxs)("div",{ref:e,className:"app inline",children:[(0,Tn.jsxs)("header",{className:"docbar",children:[(0,Tn.jsxs)("div",{className:"doctitle static",title:i??void 0,children:[(0,Tn.jsx)("span",{className:"name",children:i?ms(i):n.title}),r&&n.meta[r.kind](r.units)?(0,Tn.jsx)("span",{className:"meta",children:n.meta[r.kind](r.units)}):null]}),(0,Tn.jsx)("span",{className:"spacer"}),(0,Tn.jsxs)("button",{type:"button",className:"btn sm",title:n.sidePanel,onClick:c,children:[(0,Tn.jsx)(We,{name:"maximize-2",size:12}),n.sidePanel]})]}),(0,Tn.jsx)("div",{className:"stage",children:(0,Tn.jsxs)("div",{ref:t,className:"canvas",children:[u,o?(0,Tn.jsx)(Fb,{kind:a}):null,s?(0,Tn.jsx)(Gb,{t:n,title:s.title,detail:s.detail,onOpenAnother:c}):null,l?(0,Tn.jsx)("div",{className:"failed muted",children:n.openTitle}):null,(0,Tn.jsx)("button",{type:"button",className:"glance-cover","aria-label":n.sidePanel,onClick:c})]})})]})}var lr=ht(fr(),1);var Jb=ht(fr(),1),ps=8;function ER(e,t,n){let i=(0,Jb.useRef)(null),{side:r,offset:a=8,dock:o=!1}=n;return(0,Jb.useLayoutEffect)(()=>{let s=i.current,l=e.current;if(!s||!l)return;let c=0,u=()=>{c=0;let h=l.getBoundingClientRect(),g=s.offsetWidth,_=s.offsetHeight,v=t?.()??null,b=(G,x,U,z)=>{s.style.visibility="",s.style.left=`${Math.round(G)}px`,s.style.top=`${Math.round(x)}px`,s.dataset.side=U,s.style.setProperty("--tip",`${Math.round(Math.max(14,Math.min(g-14,z-G)))}px`)};if(!v){o?b((h.width-g)/2,ps,"none",h.width/2):s.style.visibility="hidden";return}if(v.bottom<h.top+4||v.top>h.bottom-4){s.style.visibility="hidden";return}let S=(v.left+v.right)/2-h.left,$=Math.max(ps,Math.min(h.width-g-ps,S-g/2)),O=v.top-h.top-_-a,k=v.bottom-h.top+a,E=O>=ps,j=k+_<=h.height-ps;(r==="top"||!j)&&E?b($,O,"top",S):j?b($,k,"bottom",S):b($,r==="top"?ps:h.height-_-ps,"none",S)},d=()=>{c||(c=requestAnimationFrame(u))};u(),l.addEventListener("scroll",d,{capture:!0,passive:!0});let f=new ResizeObserver(d);f.observe(l),f.observe(s);let m=setInterval(d,250);return()=>{l.removeEventListener("scroll",d,{capture:!0}),f.disconnect(),clearInterval(m),c&&cancelAnimationFrame(c)}},[e,t,r,a,o]),i}var ge=ht(qn(),1);function CR({className:e,onClose:t,children:n,label:i}){let r=(0,lr.useRef)(null);(0,lr.useEffect)(()=>{let o=l=>{let c=l.target;!r.current?.contains(c)&&!c.closest?.("[data-menu-trigger]")&&t()},s=l=>{l.key==="Escape"&&(l.stopPropagation(),t())};return document.addEventListener("pointerdown",o,!0),document.addEventListener("keydown",s,!0),r.current?.querySelector("[role^=menuitem]")?.focus(),()=>{document.removeEventListener("pointerdown",o,!0),document.removeEventListener("keydown",s,!0)}},[t]);let a=o=>{if(o.key!=="ArrowDown"&&o.key!=="ArrowUp")return;o.preventDefault();let s=[...r.current?.querySelectorAll("[role^=menuitem]")??[]],l=s.indexOf(document.activeElement);s[(l+(o.key==="ArrowDown"?1:-1)+s.length)%s.length]?.focus()};return(0,ge.jsx)("div",{ref:r,className:`menu ${e}`,role:"menu","aria-label":i,onKeyDown:a,children:n})}function so({icon:e,checked:t,children:n,hint:i,onSelect:r}){return(0,ge.jsxs)("button",{type:"button",role:t===void 0?"menuitem":"menuitemradio","aria-checked":t,className:"mi",onClick:r,children:[(0,ge.jsx)("span",{className:"mi-icon",children:t?(0,ge.jsx)(We,{name:"check",size:16}):e}),(0,ge.jsx)("span",{className:"mi-label",children:n}),i?(0,ge.jsx)("span",{className:"mi-hint",children:i}):null]})}function qj({t:e,query:t,total:n,index:i,onQuery:r,onStep:a,onClose:o}){let s=(0,lr.useRef)(null);(0,lr.useEffect)(()=>{s.current?.focus(),s.current?.select()},[]);let l=!t.trim()||n===null?"":n?e.findCount(i+1,n):e.noResults;return(0,ge.jsxs)("div",{className:"docbar findbar",role:"search",children:[(0,ge.jsxs)("label",{className:"findfield",children:[(0,ge.jsx)(We,{name:"search",className:"muted"}),(0,ge.jsx)("input",{ref:s,className:"find-input",type:"text","aria-label":e.find,placeholder:e.findPlaceholder,value:t,onChange:c=>r(c.target.value),onKeyDown:c=>{c.key==="Enter"?(c.preventDefault(),a(c.shiftKey?-1:1)):c.key==="Escape"&&(c.preventDefault(),c.stopPropagation(),o())}}),(0,ge.jsx)("span",{className:"count","aria-live":"polite",children:l})]}),(0,ge.jsx)("button",{type:"button",className:"btn icon dim",title:e.previousMatch,"aria-label":e.previousMatch,disabled:!n,onClick:()=>a(-1),children:(0,ge.jsx)(We,{name:"chevron-up"})}),(0,ge.jsx)("button",{type:"button",className:"btn icon dim",title:e.nextMatch,"aria-label":e.nextMatch,disabled:!n,onClick:()=>a(1),children:(0,ge.jsx)(We,{name:"chevron-down"})}),(0,ge.jsx)("button",{type:"button",className:"btn icon dim",title:e.closeFind,"aria-label":e.closeFind,onClick:o,children:(0,ge.jsx)(We,{name:"x"})})]})}var K8=1500;function Bj({t:e,frame:t,page:n,zoom:i,onPage:r,onZoom:a,onFit:o}){let s=(0,lr.useRef)(null),[l,c]=(0,lr.useState)(!0),[u,d]=(0,lr.useState)(null),f=(0,lr.useRef)(!1);(0,lr.useEffect)(()=>{let h=t.current;if(!h)return;let g=0,_=()=>{clearTimeout(g),g=window.setTimeout(()=>{!f.current&&!s.current?.contains(document.activeElement)&&c(!1)},K8)},v=()=>{c(!0),_()},b=S=>{let $=h.getBoundingClientRect();S.clientY>$.bottom-80&&v()};return h.addEventListener("scroll",v,{capture:!0,passive:!0}),h.addEventListener("pointermove",b,{passive:!0}),_(),()=>{clearTimeout(g),h.removeEventListener("scroll",v,{capture:!0}),h.removeEventListener("pointermove",b)}},[t]);let m=()=>{let h=Number(u);d(null),Number.isInteger(h)&&h>=1&&r(Math.min(h,n.count))};return(0,ge.jsxs)("div",{ref:s,className:`pill${l?"":" faded"}`,onPointerEnter:()=>{f.current=!0,c(!0)},onPointerLeave:()=>{f.current=!1},onFocus:()=>c(!0),children:[(0,ge.jsx)("button",{type:"button",className:"btn icon sm dim",title:e.previousPage,"aria-label":e.previousPage,disabled:n.current<=1,onClick:()=>r(n.current-1),children:(0,ge.jsx)(We,{name:"chevron-up"})}),(0,ge.jsxs)("span",{className:"pg",children:[(0,ge.jsx)("input",{className:"pgin","aria-label":e.pageNumber,inputMode:"numeric",style:{width:`${Math.max(2,String(n.count).length)+1.6}ch`},value:u??String(n.current),onFocus:h=>{d(String(n.current)),h.target.select()},onChange:h=>d(h.target.value.replace(/\D/g,"")),onBlur:()=>d(null),onKeyDown:h=>{h.key==="Enter"?(m(),h.currentTarget.blur()):h.key==="Escape"&&(h.stopPropagation(),d(null),h.currentTarget.blur())}}),(0,ge.jsx)("span",{children:e.ofPages(n.count)})]}),(0,ge.jsx)("button",{type:"button",className:"btn icon sm dim",title:e.nextPage,"aria-label":e.nextPage,disabled:n.current>=n.count,onClick:()=>r(n.current+1),children:(0,ge.jsx)(We,{name:"chevron-down"})}),i?(0,ge.jsxs)(ge.Fragment,{children:[(0,ge.jsx)("span",{className:"vsep"}),(0,ge.jsx)("button",{type:"button",className:"btn icon sm dim",title:e.zoomOut,"aria-label":e.zoomOut,disabled:i.mode!=="width"&&i.percent<=25,onClick:()=>a(-1),children:(0,ge.jsx)(We,{name:"minus"})}),(0,ge.jsx)("button",{type:"button",className:"zoom",title:e.fitWidth,onClick:o,children:i.mode==="width"?e.fit:`${i.percent}%`}),(0,ge.jsx)("button",{type:"button",className:"btn icon sm dim",title:e.zoomIn,"aria-label":e.zoomIn,disabled:i.mode!=="width"&&i.percent>=400,onClick:()=>a(1),children:(0,ge.jsx)(We,{name:"plus"})})]}):null]})}var Lj=e=>{e.target.closest("textarea")||e.preventDefault()};function Vj({t:e,frame:t,locate:n,text:i,label:r,quote:a,short:o,mode:s,canAsk:l,copied:c,onAdd:u,onAsk:d,onCopy:f,onCancelAsk:m,onSend:h}){let g=s==="ask",_=ER(t,n,{side:g?"bottom":"top",dock:!0}),[v,b]=(0,lr.useState)(""),[S,$]=(0,lr.useState)(!1),O=async()=>{if(!v.trim()||S)return;$(!0);let k=await h(v.trim());$(!1),k&&b("")};return g?(0,ge.jsxs)("div",{ref:_,className:"pop ask",role:"dialog","aria-label":e.ask,onMouseDown:Lj,children:[(0,ge.jsxs)("div",{className:"ctx",children:[(0,ge.jsx)("span",{className:"where",children:r}),a?(0,ge.jsxs)("span",{className:"q",children:["\u201C",a,"\u201D"]}):null]}),(0,ge.jsx)("textarea",{autoFocus:!0,className:"textarea",rows:2,"aria-label":e.askPlaceholder,placeholder:e.askPlaceholder,value:v,onChange:k=>b(k.target.value),onKeyDown:k=>{k.key==="Enter"&&!k.shiftKey&&!k.nativeEvent.isComposing?(k.preventDefault(),O()):k.key==="Escape"&&(k.preventDefault(),k.stopPropagation(),m())}}),(0,ge.jsxs)("div",{className:"row",children:[(0,ge.jsxs)("span",{className:"hint",children:[(0,ge.jsx)("kbd",{children:"\u21B5"})," ",e.sendKey]}),(0,ge.jsx)("button",{type:"button",className:"btn sm",onClick:m,children:e.cancel}),(0,ge.jsx)("button",{type:"button",className:"btn sm primary",disabled:!v.trim()||S,onClick:()=>void O(),children:e.send})]})]}):(0,ge.jsxs)("div",{ref:_,className:"pop bar",role:"toolbar","aria-label":r,onMouseDown:Lj,children:[i?null:(0,ge.jsxs)(ge.Fragment,{children:[(0,ge.jsx)("span",{className:"where",children:r}),(0,ge.jsx)("span",{className:"vsep"})]}),(0,ge.jsx)("button",{type:"button",className:"btn lg",title:e.addToChatHint,onClick:u,disabled:s==="added",children:s==="added"?(0,ge.jsxs)(ge.Fragment,{children:[(0,ge.jsx)(We,{name:"check",size:16,className:"ok"}),e.added]}):(0,ge.jsxs)(ge.Fragment,{children:[(0,ge.jsx)(We,{name:"message-square-plus",size:16}),o?e.addShort:e.addToChat]})}),l?(0,ge.jsxs)("button",{type:"button",className:"btn lg",onClick:d,children:[(0,ge.jsx)(We,{name:"message-circle-question",size:16}),e.ask]}):null,i?(0,ge.jsxs)(ge.Fragment,{children:[(0,ge.jsx)("span",{className:"vsep"}),(0,ge.jsx)("button",{type:"button",className:"btn icon lg dim",title:c?e.copied:e.copy,"aria-label":c?e.copied:e.copy,onClick:f,children:(0,ge.jsx)(We,{name:c?"check":"copy"})})]}):null]})}function Hj({t:e,frame:t,locate:n,note:i,index:r,total:a,onNext:o,onClose:s}){let l=ER(t,n,{side:"bottom",offset:6,dock:!0});return(0,ge.jsxs)("div",{ref:l,className:"callout",role:"note",children:[(0,ge.jsxs)("div",{className:"body",children:[(0,ge.jsxs)("div",{className:"who",children:[(0,ge.jsx)("span",{className:"dot"}),a>1?e.agentOf(r+1,a):e.agent]}),i?(0,ge.jsx)("div",{className:"text",children:i}):null]}),a>1?(0,ge.jsx)("button",{type:"button",className:"btn icon sm dim",title:e.nextTarget,"aria-label":e.nextTarget,onClick:o,children:(0,ge.jsx)(We,{name:"chevron-down"})}):null,(0,ge.jsx)("button",{type:"button",className:"btn icon sm dim",title:e.close,"aria-label":e.close,onClick:s,children:(0,ge.jsx)(We,{name:"x"})})]})}function Zj({text:e,down:t,raised:n,onClick:i}){return(0,ge.jsxs)("button",{type:"button",className:`chip offscreen${n?" raised":""}`,onClick:i,children:[(0,ge.jsx)("span",{className:"dot"}),e,(0,ge.jsx)(We,{name:t?"arrow-down":"arrow-up",size:12})]})}function Fj(e,t){return e.moreOn(t.length,Hb(t[0],e,!0))}var Nt=ht(qn(),1);function Gj({t:e,recent:t,currentPath:n,onOpen:i,onBrowse:r,onClose:a}){return(0,Nt.jsxs)(CR,{className:"switcher",label:e.switchDocument,onClose:a,children:[t.length?(0,Nt.jsx)("div",{className:"mlabel",children:e.recent}):null,t.map(o=>(0,Nt.jsx)(so,{icon:(0,Nt.jsx)(Nj,{kind:o.kind}),hint:o.path===n?(0,Nt.jsx)(We,{name:"check",size:16}):ms(zj(o.path)),onSelect:()=>o.path===n?a():i(o.path),children:ms(o.path)},o.path)),t.length?(0,Nt.jsx)("div",{className:"msep"}):null,(0,Nt.jsx)(so,{icon:(0,Nt.jsx)(We,{name:"folder-open",size:16}),onSelect:r,children:e.openFile})]})}function Jj({t:e,zoomable:t,zoomMode:n,onFit:i,onFind:r,onReload:a,onClose:o}){return(0,Nt.jsxs)(CR,{className:"more",label:e.more,onClose:o,children:[t?(0,Nt.jsxs)(Nt.Fragment,{children:[(0,Nt.jsx)(so,{checked:n==="width",onSelect:()=>i("width"),children:e.fitWidth}),(0,Nt.jsx)(so,{checked:n==="page",onSelect:()=>i("page"),children:e.fitPage}),(0,Nt.jsx)(so,{checked:n==="actual",hint:"100%",onSelect:()=>i("actual"),children:e.actualSize}),(0,Nt.jsx)("div",{className:"msep"})]}):null,(0,Nt.jsx)(so,{icon:(0,Nt.jsx)(We,{name:"search",size:16}),hint:"\u2318F",onSelect:r,children:e.find}),(0,Nt.jsx)(so,{icon:(0,Nt.jsx)(We,{name:"rotate-cw",size:16}),onSelect:a,children:e.reload})]})}var ui=ht(fr(),1),If={open:!1,query:"",total:null,index:-1};function Kj({viewer:e,docRef:t,ready:n,onOpen:i}){let[r,a]=(0,ui.useState)(If),o=(0,ui.useRef)(0),s=(0,ui.useCallback)(()=>{t.current&&(i(),a(d=>({...d,open:!0})),requestAnimationFrame(()=>{let d=document.querySelector(".findbar .find-input");d?.focus(),d?.select()}))},[t,i]),l=(0,ui.useCallback)(()=>{o.current++,e.current?.clearFind(),a(If)},[e]),c=(0,ui.useCallback)(d=>{a(f=>({...f,query:d,total:d.trim()?f.total:null}))},[]);(0,ui.useEffect)(()=>{if(!r.open||!n)return;let d=++o.current,f=setTimeout(async()=>{let m=e.current;if(!m)return;let h=await m.find(r.query).catch(()=>0);d===o.current&&(a(g=>({...g,total:h,index:h?0:-1})),h&&m.findGo(0))},200);return()=>clearTimeout(f)},[r.open,r.query,n,e]);let u=(0,ui.useCallback)(d=>{if(!r.total)return;let f=(r.index+d+r.total)%r.total;a(m=>({...m,index:f})),e.current?.findGo(f)},[r.total,r.index,e]);return{find:r,setFind:a,openFind:s,closeFind:l,queryFind:c,stepFind:u}}var Yj=ht(fr(),1);function Xj(e,t){(0,Yj.useEffect)(()=>{Gr().handleTool("capture_view",async i=>{let r=e.current;if(!r||!t.current)throw new Error(`No document is open in the ${$t.title.en} panel. Call open_document first.`);let a=null;if(typeof i.anchor=="string"&&i.anchor.trim()){let l=dj(i.anchor);if(l.path.replace(/^\.\//,"")!==r.info.path)throw new Error(`The panel shows ${r.info.path}, not ${l.path}. Call open_document with that path first.`);a=l.at}let o=typeof i.maxWidth=="number"?Math.min(2e3,Math.max(320,i.maxWidth)):1600,s=await t.current.capture(a,o);return{content:[{type:"image",data:s.data,mimeType:"image/png"},{type:"text",text:`Captured ${Rf(r.info.path,s.at)} (${s.width}\xD7${s.height} px).`}]}})},[e,t])}var Kb=ht(fr(),1);function Wj(e,t){let[n,i]=(0,Kb.useState)(null);return(0,Kb.useEffect)(()=>{let r=e.current;if(!r||!t||t.targets.length<2){i(null);return}let a=0,o=()=>{a=0;let c=r.getBoundingClientRect(),u=[],d=[];t.targets.forEach((m,h)=>{if(h===t.index)return;let g=m.locate();g&&(g.top>c.bottom-8?u.push(h):g.bottom<c.top+8&&d.push(h))});let f=u.length?{indexes:u,down:!0}:d.length?{indexes:d,down:!1}:null;i(m=>JSON.stringify(m)===JSON.stringify(f)?m:f)},s=()=>{a||(a=requestAnimationFrame(o))};o(),r.addEventListener("scroll",s,{capture:!0,passive:!0});let l=setInterval(s,500);return()=>{r.removeEventListener("scroll",s,{capture:!0}),clearInterval(l),a&&cancelAnimationFrame(a)}},[t,e]),[n,i]}var Qj=ht(fr(),1);function e4({docRef:e,viewer:t,picked:n,addReference:i,openFind:r,closeFind:a,clearSelection:o,paged:s,page:l,goToPage:c,drawer:u,setDrawer:d,docked:f,find:m,agent:h,setAgent:g}){(0,Qj.useEffect)(()=>{let _=v=>{if(v.defaultPrevented)return;let b=v.metaKey||v.ctrlKey,S=v.target?.closest?.("input, textarea, [contenteditable]"),$=v.key.toLowerCase();if(b&&$==="f"&&e.current)v.preventDefault(),r();else if(b&&v.key==="Enter"&&n)v.preventDefault(),i();else if(b&&(v.key==="="||v.key==="+"))v.preventDefault(),t.current?.zoom(1);else if(b&&v.key==="-")v.preventDefault(),t.current?.zoom(-1);else if(b&&v.key==="0")v.preventDefault(),t.current?.fit("width");else if(!b&&!S&&s&&l&&["ArrowLeft","ArrowRight","PageUp","PageDown"].includes(v.key)){v.preventDefault();let O=v.key==="ArrowLeft"||v.key==="PageUp";c(l.current+(O?-1:1))}else if(v.key==="Escape"&&!S){if(n)o();else if(u.open&&!f)d(O=>({...O,open:!1}));else if(m.open)a();else if(h?.visible)g({...h,visible:!1});else return;v.preventDefault()}};return window.addEventListener("keydown",_),()=>window.removeEventListener("keydown",_)},[n,i,r,a,o,s,l,c,u.open,f,m.open,h,e,t,d,g])}var At=ht(fr(),1);var d4=ht(n4(),1);var Ut;(function(e){e.OfficeDocument="http://schemas.openxmlformats.org/officeDocument/2006/relationships/officeDocument",e.FontTable="http://schemas.openxmlformats.org/officeDocument/2006/relationships/fontTable",e.Image="http://schemas.openxmlformats.org/officeDocument/2006/relationships/image",e.Numbering="http://schemas.openxmlformats.org/officeDocument/2006/relationships/numbering",e.Styles="http://schemas.openxmlformats.org/officeDocument/2006/relationships/styles",e.StylesWithEffects="http://schemas.microsoft.com/office/2007/relationships/stylesWithEffects",e.Theme="http://schemas.openxmlformats.org/officeDocument/2006/relationships/theme",e.Settings="http://schemas.openxmlformats.org/officeDocument/2006/relationships/settings",e.WebSettings="http://schemas.openxmlformats.org/officeDocument/2006/relationships/webSettings",e.Hyperlink="http://schemas.openxmlformats.org/officeDocument/2006/relationships/hyperlink",e.Footnotes="http://schemas.openxmlformats.org/officeDocument/2006/relationships/footnotes",e.Endnotes="http://schemas.openxmlformats.org/officeDocument/2006/relationships/endnotes",e.Footer="http://schemas.openxmlformats.org/officeDocument/2006/relationships/footer",e.Header="http://schemas.openxmlformats.org/officeDocument/2006/relationships/header",e.ExtendedProperties="http://schemas.openxmlformats.org/officeDocument/2006/relationships/extended-properties",e.CoreProperties="http://schemas.openxmlformats.org/package/2006/relationships/metadata/core-properties",e.CustomProperties="http://schemas.openxmlformats.org/package/2006/relationships/metadata/custom-properties",e.Comments="http://schemas.openxmlformats.org/officeDocument/2006/relationships/comments",e.CommentsExtended="http://schemas.microsoft.com/office/2011/relationships/commentsExtended",e.AltChunk="http://schemas.openxmlformats.org/officeDocument/2006/relationships/aFChunk"})(Ut||(Ut={}));function Y8(e,t){return t.elements(e).map(n=>({id:t.attr(n,"Id"),type:t.attr(n,"Type"),target:t.attr(n,"Target"),targetMode:t.attr(n,"TargetMode")}))}function X8(e){return e?.replace(/[ .]+/g,"-").replace(/[&]+/g,"and").toLowerCase()}function AR(e){return/^[^"'].*\s.*[^"']$/.test(e)?`'${e}'`:e}function Xb(e){let t=e.lastIndexOf("/")+1,n=t==0?"":e.substring(0,t),i=t==0?e:e.substring(t);return[n,i]}function OR(e,t){try{let n="http://docx/";return new URL(e,n+t).toString().substring(n.length)}catch{return`${t}${e}`}}function lo(e,t){return e.reduce((n,i)=>(n[t(i)]=i,n),{})}function W8(e){return new Promise((t,n)=>{let i=new FileReader;i.onloadend=()=>t(i.result),i.onerror=()=>n(),i.readAsDataURL(e)})}function NR(e){return e&&typeof e=="object"&&!Array.isArray(e)}function PR(e){return typeof e=="string"||e instanceof String}function Qb(e,...t){if(!t.length)return e;let n=t.shift();if(NR(e)&&NR(n))for(let i in n)if(NR(n[i])){let r=e[i]??(e[i]={});Qb(r,n[i])}else e[i]=n[i];return Qb(e,...t)}function Of(e){return Array.isArray(e)?e:[e]}function Q8(e,t,n){return t>e?t:n<e?n:e}var f4={wordml:"http://schemas.openxmlformats.org/wordprocessingml/2006/main"},Jt={Dxa:{mul:.05,unit:"pt"},Emu:{mul:1/12700,unit:"pt"},FontSize:{mul:.5,unit:"pt"},Border:{mul:.125,unit:"pt",min:.25,max:12},Point:{mul:1,unit:"pt"},Percent:{mul:.02,unit:"%"}};function m4(e,t=Jt.Dxa){if(e==null||/.+(p[xt]|[%])$/.test(e))return e;var n=parseInt(e)*t.mul;return t.min&&t.max&&(n=Q8(n,t.min,t.max)),`${n.toFixed(2)}${t.unit}`}function e9(e,t=!1){switch(e){case"1":return!0;case"0":return!1;case"on":return!0;case"off":return!1;case"true":return!0;case"false":return!1;default:return t}}function p4(e,t,n){if(e.namespaceURI!=f4.wordml)return!1;switch(e.localName){case"color":t.color=n.attr(e,"val");break;case"sz":t.fontSize=n.lengthAttr(e,"val",Jt.FontSize);break;default:return!1}return!0}function t9(e,t=!1){t&&(e=e.replace(/<[?].*[?]>/,"")),e=r9(e);let n=new DOMParser().parseFromString(e,"application/xml"),i=n9(n);if(i)throw new Error(i);return n}function n9(e){return e.getElementsByTagName("parsererror")[0]?.textContent}function r9(e){return e.charCodeAt(0)===65279?e.substring(1):e}function i9(e){return new XMLSerializer().serializeToString(e)}var ey=class{elements(t,n=null){let i=[];for(let r=0,a=t.childNodes.length;r<a;r++){let o=t.childNodes.item(r);o.nodeType==Node.ELEMENT_NODE&&(n==null||o.localName==n)&&i.push(o)}return i}element(t,n){for(let i=0,r=t.childNodes.length;i<r;i++){let a=t.childNodes.item(i);if(a.nodeType==1&&a.localName==n)return a}return null}elementAttr(t,n,i){var r=this.element(t,n);return r?this.attr(r,i):void 0}attrs(t){return Array.from(t.attributes)}attr(t,n){for(let i=0,r=t.attributes.length;i<r;i++){let a=t.attributes.item(i);if(a.localName==n)return a.value}return null}intAttr(t,n,i=null){var r=this.attr(t,n);return r?parseInt(r):i}hexAttr(t,n,i=null){var r=this.attr(t,n);return r?parseInt(r,16):i}floatAttr(t,n,i=null){var r=this.attr(t,n);return r?parseFloat(r):i}boolAttr(t,n,i=null){return e9(this.attr(t,n),i)}lengthAttr(t,n,i=Jt.Dxa){return m4(this.attr(t,n),i)}},A=new ey,Bn=class{constructor(t,n){this._package=t,this.path=n}async load(){this.rels=await this._package.loadRelationships(this.path);let t=await this._package.load(this.path),n=this._package.parseXmlDocument(t);this._package.options.keepOrigin&&(this._xmlDocument=n),this.parseXml(n.firstElementChild)}save(){this._package.update(this.path,i9(this._xmlDocument))}parseXml(t){}},a9={embedRegular:"regular",embedBold:"bold",embedItalic:"italic",embedBoldItalic:"boldItalic"};function o9(e,t){return t.elements(e).map(n=>s9(n,t))}function s9(e,t){let n={name:t.attr(e,"name"),embedFontRefs:[]};for(let i of t.elements(e))switch(i.localName){case"family":n.family=t.attr(i,"val");break;case"altName":n.altName=t.attr(i,"val");break;case"embedRegular":case"embedBold":case"embedItalic":case"embedBoldItalic":n.embedFontRefs.push(l9(i,t));break}return n}function l9(e,t){return{id:t.attr(e,"id"),key:t.attr(e,"fontKey"),type:a9[e.localName]}}var MR=class extends Bn{parseXml(t){this.fonts=o9(t,this._package.xmlParser)}};function c9(e,t){return t.elements(e).map(n=>({extension:t.attr(n,"Extension"),partName:t.attr(n,"PartName"),contentType:t.attr(n,"ContentType")}))}var DR=class e{constructor(t,n){this._zip=t,this.options=n,this.xmlParser=new ey}get(t){let n=u9(t);return this._zip.files[n]??this._zip.files[n.replace(/\//g,"\\")]}update(t,n){this._zip.file(t,n)}static async load(t,n){let i=await d4.default.loadAsync(t);return new e(i,n)}save(t="blob"){return this._zip.generateAsync({type:t})}load(t,n="string"){return this.get(t)?.async(n)??Promise.resolve(null)}async loadRelationships(t=null){let n="_rels/.rels";if(t!=null){let[r,a]=Xb(t);n=`${r}_rels/${a}.rels`}let i=await this.load(n);return i?Y8(this.parseXmlDocument(i).firstElementChild,this.xmlParser):null}async loadContentTypes(){let t=await this.load("[Content_Types].xml");return t?c9(this.parseXmlDocument(t).firstElementChild,this.xmlParser):[]}parseXmlDocument(t){return t9(t,this.options.trimXmlDeclaration)}};function u9(e){return e.startsWith("/")?e.substr(1):e}var jR=class extends Bn{constructor(t,n,i){super(t,n),this._documentParser=i}parseXml(t){this.body=this._documentParser.parseDocumentFile(t)}};function Yb(e,t){return{type:t.attr(e,"val"),color:t.attr(e,"color"),size:t.lengthAttr(e,"sz",Jt.Border),offset:t.lengthAttr(e,"space",Jt.Point),frame:t.boolAttr(e,"frame"),shadow:t.boolAttr(e,"shadow")}}function d9(e,t){var n={};for(let i of t.elements(e))switch(i.localName){case"left":n.left=Yb(i,t);break;case"top":n.top=Yb(i,t);break;case"right":n.right=Yb(i,t);break;case"bottom":n.bottom=Yb(i,t);break}return n}var r4;(function(e){e.Continuous="continuous",e.NextPage="nextPage",e.NextColumn="nextColumn",e.EvenPage="evenPage",e.OddPage="oddPage"})(r4||(r4={}));function h4(e,t=A){var n={};for(let i of t.elements(e))switch(i.localName){case"pgSz":n.pageSize={width:t.lengthAttr(i,"w"),height:t.lengthAttr(i,"h"),orientation:t.attr(i,"orient")};break;case"type":n.type=t.attr(i,"val");break;case"pgMar":n.pageMargins={left:t.lengthAttr(i,"left"),right:t.lengthAttr(i,"right"),top:t.lengthAttr(i,"top"),bottom:t.lengthAttr(i,"bottom"),header:t.lengthAttr(i,"header"),footer:t.lengthAttr(i,"footer"),gutter:t.lengthAttr(i,"gutter")};break;case"cols":n.columns=f9(i,t);break;case"headerReference":(n.headerRefs??(n.headerRefs=[])).push(i4(i,t));break;case"footerReference":(n.footerRefs??(n.footerRefs=[])).push(i4(i,t));break;case"titlePg":n.titlePage=t.boolAttr(i,"val",!0);break;case"pgBorders":n.pageBorders=d9(i,t);break;case"pgNumType":n.pageNumber=m9(i,t);break}return n}function f9(e,t){return{numberOfColumns:t.intAttr(e,"num"),space:t.lengthAttr(e,"space"),separator:t.boolAttr(e,"sep"),equalWidth:t.boolAttr(e,"equalWidth",!0),columns:t.elements(e,"col").map(n=>({width:t.lengthAttr(n,"w"),space:t.lengthAttr(n,"space")}))}}function m9(e,t){return{chapSep:t.attr(e,"chapSep"),chapStyle:t.attr(e,"chapStyle"),format:t.attr(e,"fmt"),start:t.intAttr(e,"start")}}function i4(e,t){return{id:t.attr(e,"id"),type:t.attr(e,"type")}}function p9(e,t){return{before:t.lengthAttr(e,"before"),after:t.lengthAttr(e,"after"),line:t.intAttr(e,"line"),lineRule:t.attr(e,"lineRule")}}function d1(e,t){let n={};for(let i of t.elements(e))h9(i,n,t);return n}function h9(e,t,n){return!!p4(e,t,n)}function g4(e,t){let n={};for(let i of t.elements(e))v4(i,n,t);return n}function v4(e,t,n){if(e.namespaceURI!=f4.wordml)return!1;if(p4(e,t,n))return!0;switch(e.localName){case"tabs":t.tabs=g9(e,n);break;case"sectPr":t.sectionProps=h4(e,n);break;case"numPr":t.numbering=v9(e,n);break;case"spacing":return t.lineSpacing=p9(e,n),!1;case"textAlignment":return t.textAlignment=n.attr(e,"val"),!1;case"keepLines":t.keepLines=n.boolAttr(e,"val",!0);break;case"keepNext":t.keepNext=n.boolAttr(e,"val",!0);break;case"pageBreakBefore":t.pageBreakBefore=n.boolAttr(e,"val",!0);break;case"outlineLvl":t.outlineLevel=n.intAttr(e,"val");break;case"pStyle":t.styleName=n.attr(e,"val");break;case"rPr":t.runProps=d1(e,n);break;default:return!1}return!0}function g9(e,t){return t.elements(e,"tab").map(n=>({position:t.lengthAttr(n,"pos"),leader:t.attr(n,"leader"),style:t.attr(n,"val")}))}function v9(e,t){var n={};for(let i of t.elements(e))switch(i.localName){case"numId":n.id=t.attr(i,"val");break;case"ilvl":n.level=t.intAttr(i,"val");break}return n}function b9(e,t){let n={numberings:[],abstractNumberings:[],bulletPictures:[]};for(let i of t.elements(e))switch(i.localName){case"num":n.numberings.push(y9(i,t));break;case"abstractNum":n.abstractNumberings.push(S9(i,t));break;case"numPicBullet":n.bulletPictures.push(z9(i,t));break}return n}function y9(e,t){let n={id:t.attr(e,"numId"),overrides:[]};for(let i of t.elements(e))switch(i.localName){case"abstractNumId":n.abstractId=t.attr(i,"val");break;case"lvlOverride":n.overrides.push(_9(i,t));break}return n}function S9(e,t){let n={id:t.attr(e,"abstractNumId"),levels:[]};for(let i of t.elements(e))switch(i.localName){case"name":n.name=t.attr(i,"val");break;case"multiLevelType":n.multiLevelType=t.attr(i,"val");break;case"numStyleLink":n.numberingStyleLink=t.attr(i,"val");break;case"styleLink":n.styleLink=t.attr(i,"val");break;case"lvl":n.levels.push(b4(i,t));break}return n}function b4(e,t){let n={level:t.intAttr(e,"ilvl")};for(let i of t.elements(e))switch(i.localName){case"start":n.start=t.attr(i,"val");break;case"lvlRestart":n.restart=t.intAttr(i,"val");break;case"numFmt":n.format=t.attr(i,"val");break;case"lvlText":n.text=t.attr(i,"val");break;case"lvlJc":n.justification=t.attr(i,"val");break;case"lvlPicBulletId":n.bulletPictureId=t.attr(i,"val");break;case"pStyle":n.paragraphStyle=t.attr(i,"val");break;case"pPr":n.paragraphProps=g4(i,t);break;case"rPr":n.runProps=d1(i,t);break}return n}function _9(e,t){let n={level:t.intAttr(e,"ilvl")};for(let i of t.elements(e))switch(i.localName){case"startOverride":n.start=t.intAttr(i,"val");break;case"lvl":n.numberingLevel=b4(i,t);break}return n}function z9(e,t){var n=t.element(e,"pict"),i=n&&t.element(n,"shape"),r=i&&t.element(i,"imagedata");return r?{id:t.attr(e,"numPicBulletId"),referenceId:t.attr(r,"id"),style:t.attr(i,"style")}:null}var UR=class extends Bn{constructor(t,n,i){super(t,n),this._documentParser=i}parseXml(t){Object.assign(this,b9(t,this._package.xmlParser)),this.domNumberings=this._documentParser.parseNumberingFile(t)}},LR=class extends Bn{constructor(t,n,i){super(t,n),this._documentParser=i}parseXml(t){this.styles=this._documentParser.parseStylesFile(t)}},Z;(function(e){e.Document="document",e.Paragraph="paragraph",e.Run="run",e.Break="break",e.NoBreakHyphen="noBreakHyphen",e.Table="table",e.Row="row",e.Cell="cell",e.Hyperlink="hyperlink",e.SmartTag="smartTag",e.Drawing="drawing",e.Image="image",e.Text="text",e.Tab="tab",e.Symbol="symbol",e.BookmarkStart="bookmarkStart",e.BookmarkEnd="bookmarkEnd",e.Footer="footer",e.Header="header",e.FootnoteReference="footnoteReference",e.EndnoteReference="endnoteReference",e.Footnote="footnote",e.Endnote="endnote",e.SimpleField="simpleField",e.ComplexField="complexField",e.Instruction="instruction",e.VmlPicture="vmlPicture",e.MmlMath="mmlMath",e.MmlMathParagraph="mmlMathParagraph",e.MmlFraction="mmlFraction",e.MmlFunction="mmlFunction",e.MmlFunctionName="mmlFunctionName",e.MmlNumerator="mmlNumerator",e.MmlDenominator="mmlDenominator",e.MmlRadical="mmlRadical",e.MmlBase="mmlBase",e.MmlDegree="mmlDegree",e.MmlSuperscript="mmlSuperscript",e.MmlSubscript="mmlSubscript",e.MmlPreSubSuper="mmlPreSubSuper",e.MmlSubArgument="mmlSubArgument",e.MmlSuperArgument="mmlSuperArgument",e.MmlNary="mmlNary",e.MmlDelimiter="mmlDelimiter",e.MmlRun="mmlRun",e.MmlEquationArray="mmlEquationArray",e.MmlLimit="mmlLimit",e.MmlLimitLower="mmlLimitLower",e.MmlMatrix="mmlMatrix",e.MmlMatrixRow="mmlMatrixRow",e.MmlBox="mmlBox",e.MmlBar="mmlBar",e.MmlGroupChar="mmlGroupChar",e.VmlElement="vmlElement",e.Inserted="inserted",e.Deleted="deleted",e.DeletedText="deletedText",e.Comment="comment",e.CommentReference="commentReference",e.CommentRangeStart="commentRangeStart",e.CommentRangeEnd="commentRangeEnd",e.AltChunk="altChunk"})(Z||(Z={}));var oa=class{constructor(){this.children=[],this.cssStyle={}}},qR=class extends oa{constructor(){super(...arguments),this.type=Z.Header}},BR=class extends oa{constructor(){super(...arguments),this.type=Z.Footer}},ty=class extends Bn{constructor(t,n,i){super(t,n),this._documentParser=i}parseXml(t){this.rootElement=this.createRootElement(),this.rootElement.children=this._documentParser.parseBodyElements(t)}},VR=class extends ty{createRootElement(){return new qR}},HR=class extends ty{createRootElement(){return new BR}};function w9(e,t){let n={};for(let i of t.elements(e))switch(i.localName){case"Template":n.template=i.textContent;break;case"Pages":n.pages=Nf(i.textContent);break;case"Words":n.words=Nf(i.textContent);break;case"Characters":n.characters=Nf(i.textContent);break;case"Application":n.application=i.textContent;break;case"Lines":n.lines=Nf(i.textContent);break;case"Paragraphs":n.paragraphs=Nf(i.textContent);break;case"Company":n.company=i.textContent;break;case"AppVersion":n.appVersion=i.textContent;break}return n}function Nf(e){if(!(typeof e>"u"))return parseInt(e)}var ZR=class extends Bn{parseXml(t){this.props=w9(t,this._package.xmlParser)}};function $9(e,t){let n={};for(let i of t.elements(e))switch(i.localName){case"title":n.title=i.textContent;break;case"description":n.description=i.textContent;break;case"subject":n.subject=i.textContent;break;case"creator":n.creator=i.textContent;break;case"keywords":n.keywords=i.textContent;break;case"language":n.language=i.textContent;break;case"lastModifiedBy":n.lastModifiedBy=i.textContent;break;case"revision":i.textContent&&(n.revision=parseInt(i.textContent));break}return n}var FR=class extends Bn{parseXml(t){this.props=$9(t,this._package.xmlParser)}},GR=class{};function k9(e,t){var n=new GR,i=t.element(e,"themeElements");for(let r of t.elements(i))switch(r.localName){case"clrScheme":n.colorScheme=x9(r,t);break;case"fontScheme":n.fontScheme=R9(r,t);break}return n}function x9(e,t){var n={name:t.attr(e,"name"),colors:{}};for(let a of t.elements(e)){var i=t.element(a,"srgbClr"),r=t.element(a,"sysClr");i?n.colors[a.localName]=t.attr(i,"val"):r&&(n.colors[a.localName]=t.attr(r,"lastClr"))}return n}function R9(e,t){var n={name:t.attr(e,"name")};for(let i of t.elements(e))switch(i.localName){case"majorFont":n.majorFont=a4(i,t);break;case"minorFont":n.minorFont=a4(i,t);break}return n}function a4(e,t){return{latinTypeface:t.elementAttr(e,"latin","typeface"),eaTypeface:t.elementAttr(e,"ea","typeface"),csTypeface:t.elementAttr(e,"cs","typeface")}}var JR=class extends Bn{constructor(t,n){super(t,n)}parseXml(t){this.theme=k9(t,this._package.xmlParser)}},ny=class{},KR=class extends ny{constructor(){super(...arguments),this.type=Z.Footnote}},YR=class extends ny{constructor(){super(...arguments),this.type=Z.Endnote}},ry=class extends Bn{constructor(t,n,i){super(t,n),this._documentParser=i}},XR=class extends ry{constructor(t,n,i){super(t,n,i)}parseXml(t){this.notes=this._documentParser.parseNotes(t,"footnote",KR)}},WR=class extends ry{constructor(t,n,i){super(t,n,i)}parseXml(t){this.notes=this._documentParser.parseNotes(t,"endnote",YR)}};function T9(e,t){var n={};for(let i of t.elements(e))switch(i.localName){case"defaultTabStop":n.defaultTabStop=t.lengthAttr(i,"val");break;case"footnotePr":n.footnoteProps=o4(i,t);break;case"endnotePr":n.endnoteProps=o4(i,t);break;case"autoHyphenation":n.autoHyphenation=t.boolAttr(i,"val");break}return n}function o4(e,t){var n={defaultNoteIds:[]};for(let i of t.elements(e))switch(i.localName){case"numFmt":n.nummeringFormat=t.attr(i,"val");break;case"footnote":case"endnote":n.defaultNoteIds.push(t.attr(i,"id"));break}return n}var QR=class extends Bn{constructor(t,n){super(t,n)}parseXml(t){this.settings=T9(t,this._package.xmlParser)}};function E9(e,t){return t.elements(e,"property").map(n=>{let i=n.firstChild;return{formatId:t.attr(n,"fmtid"),name:t.attr(n,"name"),type:i.nodeName,value:i.textContent}})}var e1=class extends Bn{parseXml(t){this.props=E9(t,this._package.xmlParser)}},t1=class extends Bn{constructor(t,n,i){super(t,n),this._documentParser=i}parseXml(t){this.comments=this._documentParser.parseComments(t),this.commentMap=lo(this.comments,n=>n.id)}},n1=class extends Bn{constructor(t,n){super(t,n),this.comments=[]}parseXml(t){let n=this._package.xmlParser;for(let i of n.elements(t,"commentEx"))this.comments.push({paraId:n.attr(i,"paraId"),paraIdParent:n.attr(i,"paraIdParent"),done:n.boolAttr(i,"done")});this.commentMap=lo(this.comments,i=>i.paraId)}},C9=[{type:Ut.OfficeDocument,target:"word/document.xml"},{type:Ut.ExtendedProperties,target:"docProps/app.xml"},{type:Ut.CoreProperties,target:"docProps/core.xml"},{type:Ut.CustomProperties,target:"docProps/custom.xml"}],r1=class e{constructor(){this.parts=[],this.partsMap={},this.contentTypes=[]}static async load(t,n,i){var r=new e;return r._options=i,r._parser=n,r._package=await DR.load(t,i),r.rels=await r._package.loadRelationships(),r.contentTypes=await r._package.loadContentTypes(),await Promise.all(C9.map(a=>{let o=r.rels.find(s=>s.type===a.type)??a;return r.loadRelationshipPart(o.target,o.type)})),r}save(t="blob"){return this._package.save(t)}async loadRelationshipPart(t,n){if(this.partsMap[t])return this.partsMap[t];if(!this._package.get(t))return null;let i=null;switch(n){case Ut.OfficeDocument:this.documentPart=i=new jR(this._package,t,this._parser);break;case Ut.FontTable:this.fontTablePart=i=new MR(this._package,t);break;case Ut.Numbering:this.numberingPart=i=new UR(this._package,t,this._parser);break;case Ut.Styles:this.stylesPart=i=new LR(this._package,t,this._parser);break;case Ut.Theme:this.themePart=i=new JR(this._package,t);break;case Ut.Footnotes:this.footnotesPart=i=new XR(this._package,t,this._parser);break;case Ut.Endnotes:this.endnotesPart=i=new WR(this._package,t,this._parser);break;case Ut.Footer:i=new HR(this._package,t,this._parser);break;case Ut.Header:i=new VR(this._package,t,this._parser);break;case Ut.CoreProperties:this.corePropsPart=i=new FR(this._package,t);break;case Ut.ExtendedProperties:this.extendedPropsPart=i=new ZR(this._package,t);break;case Ut.CustomProperties:i=new e1(this._package,t);break;case Ut.Settings:this.settingsPart=i=new QR(this._package,t);break;case Ut.Comments:this.commentsPart=i=new t1(this._package,t,this._parser);break;case Ut.CommentsExtended:this.commentsExtendedPart=i=new n1(this._package,t);break}if(i==null)return Promise.resolve(null);if(this.partsMap[t]=i,this.parts.push(i),await i.load(),i.rels?.length>0){let[r]=Xb(i.path);await Promise.all(i.rels.map(a=>this.loadRelationshipPart(OR(a.target,r),a.type)))}return i}async loadDocumentImage(t,n){let i=this.getPathById(n??this.documentPart,t);return i?this.blobToURL(await this._package.load(i,"blob"),i):null}async loadNumberingImage(t){let n=this.getPathById(this.numberingPart,t);return n?this.blobToURL(await this._package.load(n,"blob"),n):null}async loadFont(t,n){let i=this.getPathById(this.fontTablePart,t);if(!i)return null;let r=await this._package.load(i,"uint8array");return r&&this.blobToURL(new Blob([I9(r,n)]),i)}async loadAltChunk(t,n){let i=this.getPathById(n??this.documentPart,t);return i?this._package.load(i,"string"):Promise.resolve(null)}blobToURL(t,n){if(!t)return null;if(n){let i=this.contentTypes.find(r=>r.partName===n||r.extension&&n.endsWith(`.${r.extension}`));t=i?new Blob([t],{type:i.contentType}):t}return this._options.useBase64URL?W8(t):URL.createObjectURL(t)}findPartByRelId(t,n=null){var i=(n.rels??this.rels).find(a=>a.id==t);let r=n?Xb(n.path)[0]:"";return i?this.partsMap[OR(i.target,r)]:null}getPathById(t,n){let i=t.rels.find(a=>a.id==n),[r]=Xb(t.path);return i?OR(i.target,r):null}};function I9(e,t){let i=t.replace(/{|}|-/g,""),r=new Array(16);for(let a=0;a<16;a++)r[16-a-1]=parseInt(i.substring(a*2,a*2+2),16);for(let a=0;a<32;a++)e[a]=e[a]^r[a%16];return e}function O9(e,t){return{type:Z.BookmarkStart,id:t.attr(e,"id"),name:t.attr(e,"name"),colFirst:t.intAttr(e,"colFirst"),colLast:t.intAttr(e,"colLast")}}function N9(e,t){return{type:Z.BookmarkEnd,id:t.attr(e,"id")}}var i1=class extends oa{constructor(){super(...arguments),this.type=Z.VmlElement,this.attrs={}}};function y4(e,t){var n=new i1;switch(e.localName){case"rect":n.tagName="rect",Object.assign(n.attrs,{width:"100%",height:"100%"});break;case"oval":n.tagName="ellipse",Object.assign(n.attrs,{cx:"50%",cy:"50%",rx:"50%",ry:"50%"});break;case"line":n.tagName="line";break;case"shape":n.tagName="g";break;case"textbox":n.tagName="foreignObject",Object.assign(n.attrs,{width:"100%",height:"100%"});break;default:return null}for(let i of A.attrs(e))switch(i.localName){case"style":n.cssStyleText=i.value;break;case"fillcolor":n.attrs.fill=i.value;break;case"from":let[r,a]=s4(i.value);Object.assign(n.attrs,{x1:r,y1:a});break;case"to":let[o,s]=s4(i.value);Object.assign(n.attrs,{x2:o,y2:s});break}for(let i of A.elements(e))switch(i.localName){case"stroke":Object.assign(n.attrs,A9(i));break;case"fill":Object.assign(n.attrs,P9());break;case"imagedata":n.tagName="image",Object.assign(n.attrs,{width:"100%",height:"100%"}),n.imageHref={id:A.attr(i,"id"),title:A.attr(i,"title")};break;case"txbxContent":n.children.push(...t.parseBodyElements(i));break;default:let r=y4(i,t);r&&n.children.push(r);break}return n}function A9(e){return{stroke:A.attr(e,"color"),"stroke-width":A.lengthAttr(e,"weight",Jt.Emu)??"1px"}}function P9(e){return{}}function s4(e){return e.split(",")}var a1=class extends oa{constructor(){super(...arguments),this.type=Z.Comment}},o1=class extends oa{constructor(t){super(),this.id=t,this.type=Z.CommentReference}},s1=class extends oa{constructor(t){super(),this.id=t,this.type=Z.CommentRangeStart}},l1=class extends oa{constructor(t){super(),this.id=t,this.type=Z.CommentRangeEnd}},Wb={shd:"inherit",color:"black",borderColor:"black",highlight:"transparent"},M9=[],l4={oMath:Z.MmlMath,oMathPara:Z.MmlMathParagraph,f:Z.MmlFraction,func:Z.MmlFunction,fName:Z.MmlFunctionName,num:Z.MmlNumerator,den:Z.MmlDenominator,rad:Z.MmlRadical,deg:Z.MmlDegree,e:Z.MmlBase,sSup:Z.MmlSuperscript,sSub:Z.MmlSubscript,sPre:Z.MmlPreSubSuper,sup:Z.MmlSuperArgument,sub:Z.MmlSubArgument,d:Z.MmlDelimiter,nary:Z.MmlNary,eqArr:Z.MmlEquationArray,lim:Z.MmlLimit,limLow:Z.MmlLimitLower,m:Z.MmlMatrix,mr:Z.MmlMatrixRow,box:Z.MmlBox,bar:Z.MmlBar,groupChr:Z.MmlGroupChar},c1=class{constructor(t){this.options={ignoreWidth:!1,debug:!1,...t}}parseNotes(t,n,i){var r=[];for(let a of A.elements(t,n)){let o=new i;o.id=A.attr(a,"id"),o.noteType=A.attr(a,"type"),o.children=this.parseBodyElements(a),r.push(o)}return r}parseComments(t){var n=[];for(let i of A.elements(t,"comment")){let r=new a1;r.id=A.attr(i,"id"),r.author=A.attr(i,"author"),r.initials=A.attr(i,"initials"),r.date=A.attr(i,"date"),r.children=this.parseBodyElements(i),n.push(r)}return n}parseDocumentFile(t){var n=A.element(t,"body"),i=A.element(t,"background"),r=A.element(n,"sectPr");return{type:Z.Document,children:this.parseBodyElements(n),props:r?h4(r,A):{},cssStyle:i?this.parseBackground(i):{}}}parseBackground(t){var n={},i=co.colorAttr(t,"color");return i&&(n["background-color"]=i),n}parseBodyElements(t){var n=[];for(let i of A.elements(t))switch(i.localName){case"p":n.push(this.parseParagraph(i));break;case"altChunk":n.push(this.parseAltChunk(i));break;case"tbl":n.push(this.parseTable(i));break;case"sdt":n.push(...this.parseSdt(i,r=>this.parseBodyElements(r)));break}return n}parseStylesFile(t){var n=[];for(let i of A.elements(t))switch(i.localName){case"style":n.push(this.parseStyle(i));break;case"docDefaults":n.push(this.parseDefaultStyles(i));break}return n}parseDefaultStyles(t){var n={id:null,name:null,target:null,basedOn:null,styles:[]};for(let a of A.elements(t))switch(a.localName){case"rPrDefault":var i=A.element(a,"rPr");i&&n.styles.push({target:"span",values:this.parseDefaultProperties(i,{})});break;case"pPrDefault":var r=A.element(a,"pPr");r&&n.styles.push({target:"p",values:this.parseDefaultProperties(r,{})});break}return n}parseStyle(t){var n={id:A.attr(t,"styleId"),isDefault:A.boolAttr(t,"default"),name:null,target:null,basedOn:null,styles:[],linked:null};switch(A.attr(t,"type")){case"paragraph":n.target="p";break;case"table":n.target="table";break;case"character":n.target="span";break}for(let i of A.elements(t))switch(i.localName){case"basedOn":n.basedOn=A.attr(i,"val");break;case"name":n.name=A.attr(i,"val");break;case"link":n.linked=A.attr(i,"val");break;case"next":n.next=A.attr(i,"val");break;case"aliases":n.aliases=A.attr(i,"val").split(",");break;case"pPr":n.styles.push({target:"p",values:this.parseDefaultProperties(i,{})}),n.paragraphProps=g4(i,A);break;case"rPr":n.styles.push({target:"span",values:this.parseDefaultProperties(i,{})}),n.runProps=d1(i,A);break;case"tblPr":case"tcPr":n.styles.push({target:"td",values:this.parseDefaultProperties(i,{})});break;case"tblStylePr":for(let r of this.parseTableStyle(i))n.styles.push(r);break;case"rsid":case"qFormat":case"hidden":case"semiHidden":case"unhideWhenUsed":case"autoRedefine":case"uiPriority":break;default:this.options.debug&&console.warn(`DOCX: Unknown style element: ${i.localName}`)}return n}parseTableStyle(t){var n=[],i=A.attr(t,"type"),r="",a="";switch(i){case"firstRow":a=".first-row",r="tr.first-row td";break;case"lastRow":a=".last-row",r="tr.last-row td";break;case"firstCol":a=".first-col",r="td.first-col";break;case"lastCol":a=".last-col",r="td.last-col";break;case"band1Vert":a=":not(.no-vband)",r="td.odd-col";break;case"band2Vert":a=":not(.no-vband)",r="td.even-col";break;case"band1Horz":a=":not(.no-hband)",r="tr.odd-row";break;case"band2Horz":a=":not(.no-hband)",r="tr.even-row";break;default:return[]}for(let o of A.elements(t))switch(o.localName){case"pPr":n.push({target:`${r} p`,mod:a,values:this.parseDefaultProperties(o,{})});break;case"rPr":n.push({target:`${r} span`,mod:a,values:this.parseDefaultProperties(o,{})});break;case"tblPr":case"tcPr":n.push({target:r,mod:a,values:this.parseDefaultProperties(o,{})});break}return n}parseNumberingFile(t){let n=[],i=[],r=[];for(let a of A.elements(t))switch(a.localName){case"abstractNum":n.push(...this.parseAbstractNumbering(a,r));break;case"numPicBullet":r.push(this.parseNumberingPicBullet(a));break;case"num":i.push({numId:A.attr(a,"numId"),abstractNumId:A.elementAttr(a,"abstractNumId","val")});break}return i.flatMap(a=>n.filter(o=>a.abstractNumId==o.id).map(o=>({...o,id:a.numId})))}parseNumberingPicBullet(t){var n=A.element(t,"pict"),i=n&&A.element(n,"shape"),r=i&&A.element(i,"imagedata");return r?{id:A.intAttr(t,"numPicBulletId"),src:A.attr(r,"id"),style:A.attr(i,"style")}:null}parseAbstractNumbering(t,n){var i=[],r=A.attr(t,"abstractNumId");for(let a of A.elements(t))switch(a.localName){case"lvl":i.push(this.parseNumberingLevel(r,a,n));break}return i}parseNumberingLevel(t,n,i){var r={id:t,level:A.intAttr(n,"ilvl"),start:1,pStyleName:void 0,pStyle:{},rStyle:{},suff:"tab"};for(let o of A.elements(n))switch(o.localName){case"start":r.start=A.intAttr(o,"val");break;case"pPr":this.parseDefaultProperties(o,r.pStyle);break;case"rPr":this.parseDefaultProperties(o,r.rStyle);break;case"lvlPicBulletId":var a=A.intAttr(o,"val");r.bullet=i.find(s=>s?.id==a);break;case"lvlText":r.levelText=A.attr(o,"val");break;case"pStyle":r.pStyleName=A.attr(o,"val");break;case"numFmt":r.format=A.attr(o,"val");break;case"suff":r.suff=A.attr(o,"val");break}return r}parseSdt(t,n){let i=A.element(t,"sdtContent");return i?n(i):[]}parseChange(t,n,i){return{type:t,children:i(n)?.children??[],id:A.attr(n,"id"),author:A.attr(n,"author"),date:A.attr(n,"date")}}parseAltChunk(t){return{type:Z.AltChunk,children:[],id:A.attr(t,"id")}}parseParagraph(t){var n={type:Z.Paragraph,children:[]};for(let i of A.elements(t))switch(i.localName){case"pPr":this.parseParagraphProperties(i,n);break;case"r":n.children.push(this.parseRun(i,n));break;case"hyperlink":n.children.push(this.parseHyperlink(i,n));break;case"smartTag":n.children.push(this.parseSmartTag(i,n));break;case"bookmarkStart":n.children.push(O9(i,A));break;case"bookmarkEnd":n.children.push(N9(i,A));break;case"commentRangeStart":n.children.push(new s1(A.attr(i,"id")));break;case"commentRangeEnd":n.children.push(new l1(A.attr(i,"id")));break;case"oMath":case"oMathPara":n.children.push(this.parseMathElement(i));break;case"sdt":n.children.push(...this.parseSdt(i,r=>this.parseParagraph(r).children));break;case"ins":n.children.push(this.parseChange(Z.Inserted,i,r=>this.parseParagraph(r)));break;case"del":n.children.push(this.parseChange(Z.Deleted,i,r=>this.parseParagraph(r)));break}return n}parseParagraphProperties(t,n){this.parseDefaultProperties(t,n.cssStyle={},null,i=>{if(v4(i,n,A))return!0;switch(i.localName){case"pStyle":n.styleName=A.attr(i,"val");break;case"cnfStyle":n.className=pt.classNameOfCnfStyle(i);break;case"framePr":this.parseFrame(i,n);break;case"rPr":break;default:return!1}return!0})}parseFrame(t,n){var i=A.attr(t,"dropCap");i=="drop"&&(n.cssStyle.float="left")}parseHyperlink(t,n){var i={type:Z.Hyperlink,parent:n,children:[]};i.anchor=A.attr(t,"anchor"),i.id=A.attr(t,"id");for(let r of A.elements(t))switch(r.localName){case"r":i.children.push(this.parseRun(r,i));break}return i}parseSmartTag(t,n){var i={type:Z.SmartTag,parent:n,children:[]},r=A.attr(t,"uri"),a=A.attr(t,"element");r&&(i.uri=r),a&&(i.element=a);for(let o of A.elements(t))switch(o.localName){case"r":i.children.push(this.parseRun(o,i));break;case"smartTag":i.children.push(this.parseSmartTag(o,i));break}return i}parseRun(t,n){var i={type:Z.Run,parent:n,children:[]};for(let r of A.elements(t))switch(r=this.checkAlternateContent(r),r.localName){case"t":i.children.push({type:Z.Text,text:r.textContent});break;case"delText":i.children.push({type:Z.DeletedText,text:r.textContent});break;case"commentReference":i.children.push(new o1(A.attr(r,"id")));break;case"fldSimple":i.children.push({type:Z.SimpleField,instruction:A.attr(r,"instr"),lock:A.boolAttr(r,"lock",!1),dirty:A.boolAttr(r,"dirty",!1)});break;case"instrText":i.fieldRun=!0,i.children.push({type:Z.Instruction,text:r.textContent});break;case"fldChar":i.fieldRun=!0,i.children.push({type:Z.ComplexField,charType:A.attr(r,"fldCharType"),lock:A.boolAttr(r,"lock",!1),dirty:A.boolAttr(r,"dirty",!1)});break;case"noBreakHyphen":i.children.push({type:Z.NoBreakHyphen});break;case"br":i.children.push({type:Z.Break,break:A.attr(r,"type")||"textWrapping"});break;case"lastRenderedPageBreak":i.children.push({type:Z.Break,break:"lastRenderedPageBreak"});break;case"sym":i.children.push({type:Z.Symbol,font:AR(A.attr(r,"font")),char:A.hexAttr(r,"char")});break;case"tab":i.children.push({type:Z.Tab});break;case"footnoteReference":i.children.push({type:Z.FootnoteReference,id:A.attr(r,"id")});break;case"endnoteReference":i.children.push({type:Z.EndnoteReference,id:A.attr(r,"id")});break;case"drawing":let a=this.parseDrawing(r);a&&i.children.push(a);break;case"pict":i.children.push(this.parseVmlPicture(r));break;case"rPr":this.parseRunProperties(r,i);break}return i}parseMathElement(t){let n=`${t.localName}Pr`,i={type:l4[t.localName],children:[]};for(let a of A.elements(t))if(l4[a.localName])i.children.push(this.parseMathElement(a));else if(a.localName=="r"){var r=this.parseRun(a);r.type=Z.MmlRun,i.children.push(r)}else a.localName==n&&(i.props=this.parseMathProperies(a));return i}parseMathProperies(t){let n={};for(let i of A.elements(t))switch(i.localName){case"chr":n.char=A.attr(i,"val");break;case"vertJc":n.verticalJustification=A.attr(i,"val");break;case"pos":n.position=A.attr(i,"val");break;case"degHide":n.hideDegree=A.boolAttr(i,"val");break;case"begChr":n.beginChar=A.attr(i,"val");break;case"endChr":n.endChar=A.attr(i,"val");break}return n}parseRunProperties(t,n){this.parseDefaultProperties(t,n.cssStyle={},null,i=>{switch(i.localName){case"rStyle":n.styleName=A.attr(i,"val");break;case"vertAlign":n.verticalAlign=pt.valueOfVertAlign(i,!0);break;default:return!1}return!0})}parseVmlPicture(t){let n={type:Z.VmlPicture,children:[]};for(let i of A.elements(t)){let r=y4(i,this);r&&n.children.push(r)}return n}checkAlternateContent(t){if(t.localName!="AlternateContent")return t;var n=A.element(t,"Choice");if(n){var i=A.attr(n,"Requires"),r=t.lookupNamespaceURI(i);if(M9.includes(r))return n.firstElementChild}return A.element(t,"Fallback")?.firstElementChild}parseDrawing(t){for(var n of A.elements(t))switch(n.localName){case"inline":case"anchor":return this.parseDrawingWrapper(n)}}parseDrawingWrapper(t){var n={type:Z.Drawing,children:[],cssStyle:{}},i=t.localName=="anchor";let r=null,a=A.boolAttr(t,"simplePos");A.boolAttr(t,"behindDoc");let o={relative:"page",align:"left",offset:"0"},s={relative:"page",align:"top",offset:"0"};for(var l of A.elements(t))switch(l.localName){case"simplePos":a&&(o.offset=A.lengthAttr(l,"x",Jt.Emu),s.offset=A.lengthAttr(l,"y",Jt.Emu));break;case"extent":n.cssStyle.width=A.lengthAttr(l,"cx",Jt.Emu),n.cssStyle.height=A.lengthAttr(l,"cy",Jt.Emu);break;case"positionH":case"positionV":if(!a){let f=l.localName=="positionH"?o:s;var c=A.element(l,"align"),u=A.element(l,"posOffset");f.relative=A.attr(l,"relativeFrom")??f.relative,c&&(f.align=c.textContent),u&&(f.offset=m4(u.textContent,Jt.Emu))}break;case"wrapTopAndBottom":r="wrapTopAndBottom";break;case"wrapNone":r="wrapNone";break;case"graphic":var d=this.parseGraphic(l);d&&n.children.push(d);break}return r=="wrapTopAndBottom"?(n.cssStyle.display="block",o.align&&(n.cssStyle["text-align"]=o.align,n.cssStyle.width="100%")):r=="wrapNone"?(n.cssStyle.display="block",n.cssStyle.position="relative",n.cssStyle.width="0px",n.cssStyle.height="0px",o.offset&&(n.cssStyle.left=o.offset),s.offset&&(n.cssStyle.top=s.offset)):i&&(o.align=="left"||o.align=="right")&&(n.cssStyle.float=o.align),n}parseGraphic(t){var n=A.element(t,"graphicData");for(let i of A.elements(n))switch(i.localName){case"pic":return this.parsePicture(i)}return null}parsePicture(t){var n={type:Z.Image,src:"",cssStyle:{}},i=A.element(t,"blipFill"),r=A.element(i,"blip"),a=A.element(i,"srcRect");n.src=A.attr(r,"embed"),a&&(n.srcRect=[A.intAttr(a,"l",0)/1e5,A.intAttr(a,"t",0)/1e5,A.intAttr(a,"r",0)/1e5,A.intAttr(a,"b",0)/1e5]);var o=A.element(t,"spPr"),s=A.element(o,"xfrm");if(n.cssStyle.position="relative",s){n.rotation=A.intAttr(s,"rot",0)/6e4;for(var l of A.elements(s))switch(l.localName){case"ext":n.cssStyle.width=A.lengthAttr(l,"cx",Jt.Emu),n.cssStyle.height=A.lengthAttr(l,"cy",Jt.Emu);break;case"off":n.cssStyle.left=A.lengthAttr(l,"x",Jt.Emu),n.cssStyle.top=A.lengthAttr(l,"y",Jt.Emu);break}}return n}parseTable(t){var n={type:Z.Table,children:[]};for(let i of A.elements(t))switch(i.localName){case"tr":n.children.push(this.parseTableRow(i));break;case"tblGrid":n.columns=this.parseTableColumns(i);break;case"tblPr":this.parseTableProperties(i,n);break}return n}parseTableColumns(t){var n=[];for(let i of A.elements(t))switch(i.localName){case"gridCol":n.push({width:A.lengthAttr(i,"w")});break}return n}parseTableProperties(t,n){switch(n.cssStyle={},n.cellStyle={},this.parseDefaultProperties(t,n.cssStyle,n.cellStyle,i=>{switch(i.localName){case"tblStyle":n.styleName=A.attr(i,"val");break;case"tblLook":n.className=pt.classNameOftblLook(i);break;case"tblpPr":this.parseTablePosition(i,n);break;case"tblStyleColBandSize":n.colBandSize=A.intAttr(i,"val");break;case"tblStyleRowBandSize":n.rowBandSize=A.intAttr(i,"val");break;case"hidden":n.cssStyle.display="none";break;default:return!1}return!0}),n.cssStyle["text-align"]){case"center":delete n.cssStyle["text-align"],n.cssStyle["margin-left"]="auto",n.cssStyle["margin-right"]="auto";break;case"right":delete n.cssStyle["text-align"],n.cssStyle["margin-left"]="auto";break}}parseTablePosition(t,n){var i=A.lengthAttr(t,"topFromText"),r=A.lengthAttr(t,"bottomFromText"),a=A.lengthAttr(t,"rightFromText"),o=A.lengthAttr(t,"leftFromText");n.cssStyle.float="left",n.cssStyle["margin-bottom"]=pt.addSize(n.cssStyle["margin-bottom"],r),n.cssStyle["margin-left"]=pt.addSize(n.cssStyle["margin-left"],o),n.cssStyle["margin-right"]=pt.addSize(n.cssStyle["margin-right"],a),n.cssStyle["margin-top"]=pt.addSize(n.cssStyle["margin-top"],i)}parseTableRow(t){var n={type:Z.Row,children:[]};for(let i of A.elements(t))switch(i.localName){case"tc":n.children.push(this.parseTableCell(i));break;case"trPr":case"tblPrEx":this.parseTableRowProperties(i,n);break}return n}parseTableRowProperties(t,n){n.cssStyle=this.parseDefaultProperties(t,{},null,i=>{switch(i.localName){case"cnfStyle":n.className=pt.classNameOfCnfStyle(i);break;case"tblHeader":n.isHeader=A.boolAttr(i,"val");break;case"gridBefore":n.gridBefore=A.intAttr(i,"val");break;case"gridAfter":n.gridAfter=A.intAttr(i,"val");break;default:return!1}return!0})}parseTableCell(t){var n={type:Z.Cell,children:[]};for(let i of A.elements(t))switch(i.localName){case"tbl":n.children.push(this.parseTable(i));break;case"p":n.children.push(this.parseParagraph(i));break;case"tcPr":this.parseTableCellProperties(i,n);break}return n}parseTableCellProperties(t,n){n.cssStyle=this.parseDefaultProperties(t,{},null,i=>{switch(i.localName){case"gridSpan":n.span=A.intAttr(i,"val",null);break;case"vMerge":n.verticalMerge=A.attr(i,"val")??"continue";break;case"cnfStyle":n.className=pt.classNameOfCnfStyle(i);break;default:return!1}return!0}),this.parseTableCellVerticalText(t,n)}parseTableCellVerticalText(t,n){let i={btLr:{writingMode:"vertical-rl",transform:"rotate(180deg)"},lrTb:{writingMode:"vertical-lr",transform:"none"},tbRl:{writingMode:"vertical-rl",transform:"none"}};for(let r of A.elements(t))if(r.localName==="textDirection"){let a=A.attr(r,"val"),o=i[a]||{writingMode:"horizontal-tb"};n.cssStyle["writing-mode"]=o.writingMode,n.cssStyle.transform=o.transform}}parseDefaultProperties(t,n=null,i=null,r=null){n=n||{};for(let a of A.elements(t))if(!r?.(a))switch(a.localName){case"jc":n["text-align"]=pt.valueOfJc(a);break;case"textAlignment":n["vertical-align"]=pt.valueOfTextAlignment(a);break;case"color":n.color=co.colorAttr(a,"val",null,Wb.color);break;case"sz":n["font-size"]=n["min-height"]=A.lengthAttr(a,"val",Jt.FontSize);break;case"shd":n["background-color"]=co.colorAttr(a,"fill",null,Wb.shd);break;case"highlight":n["background-color"]=co.colorAttr(a,"val",null,Wb.highlight);break;case"vertAlign":break;case"position":n.verticalAlign=A.lengthAttr(a,"val",Jt.FontSize);break;case"tcW":if(this.options.ignoreWidth)break;case"tblW":n.width=pt.valueOfSize(a,"w");break;case"trHeight":this.parseTrHeight(a,n);break;case"strike":n["text-decoration"]=A.boolAttr(a,"val",!0)?"line-through":"none";break;case"b":n["font-weight"]=A.boolAttr(a,"val",!0)?"bold":"normal";break;case"i":n["font-style"]=A.boolAttr(a,"val",!0)?"italic":"normal";break;case"caps":n["text-transform"]=A.boolAttr(a,"val",!0)?"uppercase":"none";break;case"smallCaps":n["font-variant"]=A.boolAttr(a,"val",!0)?"small-caps":"none";break;case"u":this.parseUnderline(a,n);break;case"ind":case"tblInd":this.parseIndentation(a,n);break;case"rFonts":this.parseFont(a,n);break;case"tblBorders":this.parseBorderProperties(a,i||n);break;case"tblCellSpacing":n["border-spacing"]=pt.valueOfMargin(a),n["border-collapse"]="separate";break;case"pBdr":this.parseBorderProperties(a,n);break;case"bdr":n.border=pt.valueOfBorder(a);break;case"tcBorders":this.parseBorderProperties(a,n);break;case"vanish":A.boolAttr(a,"val",!0)&&(n.display="none");break;case"kern":break;case"noWrap":break;case"tblCellMar":case"tcMar":this.parseMarginProperties(a,i||n);break;case"tblLayout":n["table-layout"]=pt.valueOfTblLayout(a);break;case"vAlign":n["vertical-align"]=pt.valueOfTextAlignment(a);break;case"spacing":t.localName=="pPr"&&this.parseSpacing(a,n);break;case"wordWrap":A.boolAttr(a,"val")&&(n["overflow-wrap"]="break-word");break;case"suppressAutoHyphens":n.hyphens=A.boolAttr(a,"val",!0)?"none":"auto";break;case"lang":n.$lang=A.attr(a,"val");break;case"rtl":case"bidi":A.boolAttr(a,"val",!0)&&(n.direction="rtl");break;case"bCs":case"iCs":case"szCs":case"tabs":case"outlineLvl":case"contextualSpacing":case"tblStyleColBandSize":case"tblStyleRowBandSize":case"webHidden":case"pageBreakBefore":case"suppressLineNumbers":case"keepLines":case"keepNext":case"widowControl":case"noProof":break;default:this.options.debug&&console.warn(`DOCX: Unknown document element: ${t.localName}.${a.localName}`);break}return n}parseUnderline(t,n){var i=A.attr(t,"val");if(i!=null){switch(i){case"dash":case"dashDotDotHeavy":case"dashDotHeavy":case"dashedHeavy":case"dashLong":case"dashLongHeavy":case"dotDash":case"dotDotDash":n["text-decoration"]="underline dashed";break;case"dotted":case"dottedHeavy":n["text-decoration"]="underline dotted";break;case"double":n["text-decoration"]="underline double";break;case"single":case"thick":n["text-decoration"]="underline";break;case"wave":case"wavyDouble":case"wavyHeavy":n["text-decoration"]="underline wavy";break;case"words":n["text-decoration"]="underline";break;case"none":n["text-decoration"]="none";break}var r=co.colorAttr(t,"color");r&&(n["text-decoration-color"]=r)}}parseFont(t,n){var i=A.attr(t,"ascii"),r=pt.themeValue(t,"asciiTheme"),a=A.attr(t,"eastAsia"),o=[i,r,a].filter(s=>s).map(s=>AR(s));o.length>0&&(n["font-family"]=[...new Set(o)].join(", "))}parseIndentation(t,n){var i=A.lengthAttr(t,"firstLine"),r=A.lengthAttr(t,"hanging"),a=A.lengthAttr(t,"left"),o=A.lengthAttr(t,"start"),s=A.lengthAttr(t,"right"),l=A.lengthAttr(t,"end");i&&(n["text-indent"]=i),r&&(n["text-indent"]=`-${r}`),(a||o)&&(n["margin-inline-start"]=a||o),(s||l)&&(n["margin-inline-end"]=s||l)}parseSpacing(t,n){var i=A.lengthAttr(t,"before"),r=A.lengthAttr(t,"after"),a=A.intAttr(t,"line",null),o=A.attr(t,"lineRule");if(i&&(n["margin-top"]=i),r&&(n["margin-bottom"]=r),a!==null)switch(o){case"auto":n["line-height"]=`${(a/240).toFixed(2)}`;break;case"atLeast":n["line-height"]=`calc(100% + ${a/20}pt)`;break;default:n["line-height"]=n["min-height"]=`${a/20}pt`;break}}parseMarginProperties(t,n){for(let i of A.elements(t))switch(i.localName){case"left":n["padding-left"]=pt.valueOfMargin(i);break;case"right":n["padding-right"]=pt.valueOfMargin(i);break;case"top":n["padding-top"]=pt.valueOfMargin(i);break;case"bottom":n["padding-bottom"]=pt.valueOfMargin(i);break}}parseTrHeight(t,n){switch(A.attr(t,"hRule")){case"exact":n.height=A.lengthAttr(t,"val");break;case"atLeast":default:n.height=A.lengthAttr(t,"val");break}}parseBorderProperties(t,n){for(let i of A.elements(t))switch(i.localName){case"start":case"left":n["border-left"]=pt.valueOfBorder(i);break;case"end":case"right":n["border-right"]=pt.valueOfBorder(i);break;case"top":n["border-top"]=pt.valueOfBorder(i);break;case"bottom":n["border-bottom"]=pt.valueOfBorder(i);break}}},D9=["black","blue","cyan","darkBlue","darkCyan","darkGray","darkGreen","darkMagenta","darkRed","darkYellow","green","lightGray","magenta","none","red","white","yellow"],co=class{static colorAttr(t,n,i=null,r="black"){var a=A.attr(t,n);if(a)return a=="auto"?r:D9.includes(a)?a:`#${a}`;var o=A.attr(t,"themeColor");return o?`var(--docx-${o}-color)`:i}},pt=class e{static themeValue(t,n){var i=A.attr(t,n);return i?`var(--docx-${i}-font)`:null}static valueOfSize(t,n){var i=Jt.Dxa;switch(A.attr(t,"type")){case"dxa":break;case"pct":i=Jt.Percent;break;case"auto":return"auto"}return A.lengthAttr(t,n,i)}static valueOfMargin(t){return A.lengthAttr(t,"w")}static valueOfBorder(t){var n=e.parseBorderType(A.attr(t,"val"));if(n=="none")return"none";var i=co.colorAttr(t,"color"),r=A.lengthAttr(t,"sz",Jt.Border);return`${r} ${n} ${i=="auto"?Wb.borderColor:i}`}static parseBorderType(t){switch(t){case"single":return"solid";case"dashDotStroked":return"solid";case"dashed":return"dashed";case"dashSmallGap":return"dashed";case"dotDash":return"dotted";case"dotDotDash":return"dotted";case"dotted":return"dotted";case"double":return"double";case"doubleWave":return"double";case"inset":return"inset";case"nil":return"none";case"none":return"none";case"outset":return"outset";case"thick":return"solid";case"thickThinLargeGap":return"solid";case"thickThinMediumGap":return"solid";case"thickThinSmallGap":return"solid";case"thinThickLargeGap":return"solid";case"thinThickMediumGap":return"solid";case"thinThickSmallGap":return"solid";case"thinThickThinLargeGap":return"solid";case"thinThickThinMediumGap":return"solid";case"thinThickThinSmallGap":return"solid";case"threeDEmboss":return"solid";case"threeDEngrave":return"solid";case"triple":return"double";case"wave":return"solid"}return"solid"}static valueOfTblLayout(t){var n=A.attr(t,"val");return n=="fixed"?"fixed":"auto"}static classNameOfCnfStyle(t){let n=A.attr(t,"val"),i=["first-row","last-row","first-col","last-col","odd-col","even-col","odd-row","even-row","ne-cell","nw-cell","se-cell","sw-cell"];if(n)return i.filter((a,o)=>n[o]=="1").join(" ");let r=["firstRow","lastRow","firstColumn","lastColumn","oddVBand","evenVBand","oddHBand","evenHBand","firstRowLastColumn","firstRowFirstColumn","lastRowLastColumn","lastRowFirstColumn"];return i.filter((a,o)=>A.boolAttr(t,r[o])).join(" ")}static valueOfJc(t){var n=A.attr(t,"val");switch(n){case"start":case"left":return"left";case"center":return"center";case"end":case"right":return"right";case"both":return"justify"}return n}static valueOfVertAlign(t,n=!1){var i=A.attr(t,"val");switch(i){case"subscript":return"sub";case"superscript":return n?"sup":"super"}return n?null:i}static valueOfTextAlignment(t){var n=A.attr(t,"val");switch(n){case"auto":case"baseline":return"baseline";case"top":return"top";case"center":return"middle";case"bottom":return"bottom"}return n}static addSize(t,n){return t==null?n:n==null?t:`calc(${t} + ${n})`}static classNameOftblLook(t){let n=A.hexAttr(t,"val",0),i="";return(A.boolAttr(t,"firstRow")||n&32)&&(i+=" first-row"),(A.boolAttr(t,"lastRow")||n&64)&&(i+=" last-row"),(A.boolAttr(t,"firstColumn")||n&128)&&(i+=" first-col"),(A.boolAttr(t,"lastColumn")||n&256)&&(i+=" last-col"),(A.boolAttr(t,"noHBand")||n&512)&&(i+=" no-hband"),(A.boolAttr(t,"noVBand")||n&1024)&&(i+=" no-vband"),i.trim()}},c4={pos:0,leader:"none",style:"left"},j9=50;function U9(e=document.body){let t=document.createElement("div");t.style.width="100pt",e.appendChild(t);let n=100/t.offsetWidth;return e.removeChild(t),n}function L9(e,t,n,i=72/96){let r=e.closest("p"),a=e.getBoundingClientRect(),o=r.getBoundingClientRect(),s=getComputedStyle(r),l=t?.length>0?t.map(b=>({pos:u4(b.position),leader:b.leader,style:b.style})).sort((b,S)=>b.pos-S.pos):[c4],c=l[l.length-1],u=o.width*i,d=u4(n),f=c.pos+d;if(f<u)for(;f<u&&l.length<j9;f+=d)l.push({...c4,pos:f});let m=parseFloat(s.marginLeft),h=o.left+m,g=(a.left-h)*i,_=l.find(b=>b.style!="clear"&&b.pos>g);if(_==null)return;let v=1;if(_.style=="right"||_.style=="center"){let b=Array.from(r.querySelectorAll(`.${e.className}`)),S=b.indexOf(e)+1,$=document.createRange();$.setStart(e,1),S<b.length?$.setEndBefore(b[S]):$.setEndAfter(r);let O=_.style=="center"?.5:1,k=$.getBoundingClientRect(),E=k.left+O*k.width-(o.left-m);v=_.pos-E*i}else v=_.pos-g;switch(e.innerHTML="&nbsp;",e.style.textDecoration="inherit",e.style.wordSpacing=`${v.toFixed(0)}pt`,_.leader){case"dot":case"middleDot":e.style.textDecoration="underline",e.style.textDecorationStyle="dotted";break;case"hyphen":case"heavy":case"underscore":e.style.textDecoration="underline";break}}function u4(e){return parseFloat(e)}var at;(function(e){e.html="http://www.w3.org/1999/xhtml",e.svg="http://www.w3.org/2000/svg",e.mathML="http://www.w3.org/1998/Math/MathML"})(at||(at={}));function iy(e){if(PR(e))return document.createTextNode(e);if(e instanceof Node)return e;let{ns:t,tagName:n,className:i,style:r,children:a,...o}=e;if(n==="#fragment")return document.createDocumentFragment();if(n==="#comment")return document.createComment(a[0]);let s=t?document.createElementNS(t,n):document.createElement(n);if(i&&s.setAttribute("class",i),r&&(PR(r)?s.setAttribute("style",r):Object.assign(s.style,r)),o)for(let[l,c]of Object.entries(o))c!==void 0&&(s[l]=c);return a&&a.forEach(l=>s.appendChild(iy(l))),s}function q9(...e){return e.filter(Boolean).join(" ")}var u1=class{constructor(){this.className="docx",this.styleMap={},this.currentPart=null,this.tableVerticalMerges=[],this.currentVerticalMerge=null,this.tableCellPositions=[],this.currentCellPosition=null,this.footnoteMap={},this.endnoteMap={},this.currentEndnoteIds=[],this.usedHederFooterParts=[],this.currentTabs=[],this.commentMap={},this.tasks=[],this.postRenderTasks=[],this.h=iy}async render(t,n){this.document=t,this.options=n,this.className=n.className,this.rootSelector=n.inWrapper?`.${this.className}-wrapper`:":root",this.h=n.h??iy,this.styleMap=null,this.tasks=[],this.options.renderComments&&globalThis.Highlight&&(this.commentHighlight=new Highlight);let i=[...this.renderDefaultStyle()];t.themePart&&i.push(...this.renderTheme(t.themePart)),t.stylesPart!=null&&(this.styleMap=this.processStyles(t.stylesPart.styles),i.push(...this.renderStyles(t.stylesPart.styles))),t.numberingPart&&(this.prodessNumberings(t.numberingPart.domNumberings),i.push(...await this.renderNumbering(t.numberingPart.domNumberings))),t.footnotesPart&&(this.footnoteMap=lo(t.footnotesPart.notes,a=>a.id)),t.endnotesPart&&(this.endnoteMap=lo(t.endnotesPart.notes,a=>a.id)),t.settingsPart&&(this.defaultTabSize=t.settingsPart.settings?.defaultTabStop),!n.ignoreFonts&&t.fontTablePart&&i.push(...await this.renderFontTable(t.fontTablePart));var r=this.renderSections(t.documentPart.body);return this.options.inWrapper?i.push(this.renderWrapper(r)):i.push(...r),this.commentHighlight&&n.renderComments&&CSS.highlights.set(`${this.className}-comments`,this.commentHighlight),this.postRenderTasks.forEach(a=>a()),await Promise.allSettled(this.tasks),this.refreshTabStops(),i}renderTheme(t){let n={},i=t.theme?.fontScheme;i&&(i.majorFont&&(n["--docx-majorHAnsi-font"]=i.majorFont.latinTypeface),i.minorFont&&(n["--docx-minorHAnsi-font"]=i.minorFont.latinTypeface));let r=t.theme?.colorScheme;if(r)for(let[o,s]of Object.entries(r.colors))n[`--docx-${o}-color`]=`#${s}`;let a=this.styleToString(`.${this.className}`,n);return[this.h({tagName:"#comment",children:["docxjs document theme values"]}),this.h({tagName:"style",children:[a]})]}async renderFontTable(t){let n=[];for(let i of t.fonts)for(let r of i.embedFontRefs)try{let a=await this.document.loadFont(r.id,r.key),o={"font-family":AR(i.name),src:`url(${a})`};(r.type=="bold"||r.type=="boldItalic")&&(o["font-weight"]="bold"),(r.type=="italic"||r.type=="boldItalic")&&(o["font-style"]="italic"),n.push(this.h({tagName:"#comment",children:[`docxjs ${i.name} font`]})),n.push(this.h({tagName:"style",children:[this.styleToString("@font-face",o)]}))}catch{this.options.debug&&console.warn(`Can't load font with id ${r.id} and key ${r.key}`)}return n}processStyleName(t){return t?`${this.className}_${X8(t)}`:this.className}processStyles(t){let n=lo(t.filter(r=>r.id!=null),r=>r.id);for(let r of t.filter(a=>a.basedOn)){var i=n[r.basedOn];if(i){r.paragraphProps=Qb(r.paragraphProps,i.paragraphProps),r.runProps=Qb(r.runProps,i.runProps);for(let a of i.styles){let o=r.styles.find(s=>s.target==a.target);o?this.copyStyleProperties(a.values,o.values):r.styles.push({...a,values:{...a.values}})}}else this.options.debug&&console.warn(`Can't find base style ${r.basedOn}`)}for(let r of t)r.cssName=this.processStyleName(r.id);return n}prodessNumberings(t){for(let n of t.filter(i=>i.pStyleName)){let i=this.findStyle(n.pStyleName);i?.paragraphProps?.numbering&&(i.paragraphProps.numbering.level=n.level)}}processElement(t){if(t.children)for(var n of t.children)n.parent=t,n.type==Z.Table?this.processTable(n):this.processElement(n)}processTable(t){for(var n of t.children)for(var i of n.children)i.cssStyle=this.copyStyleProperties(t.cellStyle,i.cssStyle,["border-left","border-right","border-top","border-bottom","padding-left","padding-right","padding-top","padding-bottom"]),this.processElement(i)}copyStyleProperties(t,n,i=null){if(!t)return n;n==null&&(n={}),i==null&&(i=Object.getOwnPropertyNames(t));for(var r of i)t.hasOwnProperty(r)&&!n.hasOwnProperty(r)&&(n[r]=t[r]);return n}createPageElement(t,n,i){let r={...i};return n&&(n.pageMargins&&(r.paddingLeft=n.pageMargins.left,r.paddingRight=n.pageMargins.right,r.paddingTop=n.pageMargins.top,r.paddingBottom=n.pageMargins.bottom),n.pageSize&&(this.options.ignoreWidth||(r.width=n.pageSize.width),this.options.ignoreHeight||(r.minHeight=n.pageSize.height))),this.h({tagName:"section",className:t,style:r})}createSectionContent(t){let n={};return t.columns&&t.columns.numberOfColumns&&(n.columnCount=`${t.columns.numberOfColumns}`,n.columnGap=t.columns.space,t.columns.separator&&(n.columnRule="1px solid black")),this.h({tagName:"article",style:n})}renderSections(t){let n=[];this.processElement(t);let i=this.splitBySection(t.children,t.props),r=this.groupByPageBreaks(i),a=null;for(let s=0,l=r.length;s<l;s++){this.currentFootnoteIds=[];let u=r[s][0].sectProps,d=this.createPageElement(this.className,u,t.cssStyle);this.options.renderHeaders&&this.renderHeaderFooter(u.headerRefs,u,n.length,a!=u,d);for(let f of r[s]){var o=this.createSectionContent(f.sectProps);this.renderElements(f.elements,o),d.appendChild(o),u=f.sectProps}if(this.options.renderFootnotes){let f=this.renderNotes(this.currentFootnoteIds,this.footnoteMap);f&&d.appendChild(f)}if(this.options.renderEndnotes&&s==l-1){let f=this.renderNotes(this.currentEndnoteIds,this.endnoteMap);f&&d.appendChild(f)}this.options.renderFooters&&this.renderHeaderFooter(u.footerRefs,u,n.length,a!=u,d),n.push(d),a=u}return n}renderHeaderFooter(t,n,i,r,a){if(t){var o=(n.titlePage&&r?t.find(l=>l.type=="first"):null)??(i%2==1?t.find(l=>l.type=="even"):null)??t.find(l=>l.type=="default"),s=o&&this.document.findPartByRelId(o.id,this.document.documentPart);if(s){this.currentPart=s,this.usedHederFooterParts.includes(s.path)||(this.processElement(s.rootElement),this.usedHederFooterParts.push(s.path));let[l]=this.renderElements([s.rootElement],a);n?.pageMargins&&(s.rootElement.type===Z.Header?(l.style.marginTop=`calc(${n.pageMargins.header} - ${n.pageMargins.top})`,l.style.minHeight=`calc(${n.pageMargins.top} - ${n.pageMargins.header})`):s.rootElement.type===Z.Footer&&(l.style.marginBottom=`calc(${n.pageMargins.footer} - ${n.pageMargins.bottom})`,l.style.minHeight=`calc(${n.pageMargins.bottom} - ${n.pageMargins.footer})`)),this.currentPart=null}}}isPageBreakElement(t){return t.type!=Z.Break?!1:t.break=="lastRenderedPageBreak"?!this.options.ignoreLastRenderedPageBreak:t.break=="page"}isPageBreakSection(t,n){return!t||!n?!1:t.pageSize?.orientation!=n.pageSize?.orientation||t.pageSize?.width!=n.pageSize?.width||t.pageSize?.height!=n.pageSize?.height}splitBySection(t,n){var i={sectProps:null,elements:[],pageBreak:!1},r=[i];for(let d of t)if(d.type==Z.Paragraph&&this.findStyle(d.styleName)?.paragraphProps?.pageBreakBefore&&(i.sectProps=a,i.pageBreak=!0,i={sectProps:null,elements:[],pageBreak:!1},r.push(i)),i.elements.push(d),d.type==Z.Paragraph){let f=d;var a=f.sectionProps,o=-1,s=-1;if(this.options.breakPages&&f.children&&(o=f.children.findIndex(m=>(s=m.children?.findIndex(this.isPageBreakElement.bind(this))??-1,s!=-1))),(a||o!=-1)&&(i.sectProps=a,i.pageBreak=o!=-1,i={sectProps:null,elements:[],pageBreak:!1},r.push(i)),o!=-1){let m=f.children[o],h=s<m.children.length-1;if(o<f.children.length-1||h){var l=d.children,c={...d,children:l.slice(o)};if(d.children=l.slice(0,o),i.elements.push(c),h){let g=m.children,_={...m,children:g.slice(0,s)};d.children.push(_),m.children=g.slice(s)}}}}let u=null;for(let d=r.length-1;d>=0;d--)r[d].sectProps==null?r[d].sectProps=u??n:u=r[d].sectProps;return r}groupByPageBreaks(t){let n=[],i,r=[n];for(let a of t)n.push(a),(this.options.ignoreLastRenderedPageBreak||a.pageBreak||this.isPageBreakSection(i,a.sectProps))&&r.push(n=[]),i=a.sectProps;return r.filter(a=>a.length>0)}renderWrapper(t){return this.h({tagName:"div",className:`${this.className}-wrapper`,children:t})}renderDefaultStyle(){var t=this.className,n=`
.${t}-wrapper { background: gray; padding: 30px; padding-bottom: 0px; display: flex; flex-flow: column; align-items: center; } 
.${t}-wrapper>section.${t} { background: white; box-shadow: 0 0 10px rgba(0, 0, 0, 0.5); margin-bottom: 30px; }`;this.options.hideWrapperOnPrint&&(n=`@media not print { ${n} }`);var i=`${n}
.${t} { color: black; hyphens: auto; text-underline-position: from-font; }
section.${t} { box-sizing: border-box; display: flex; flex-flow: column nowrap; position: relative; overflow: hidden; }
section.${t}>article { margin-bottom: auto; z-index: 1; }
section.${t}>footer { z-index: 1; }
.${t} table { border-collapse: collapse; }
.${t} table td, .${t} table th { vertical-align: top; }
.${t} p { margin: 0pt; min-height: 1em; }
.${t} span { white-space: pre-wrap; overflow-wrap: break-word; }
.${t} a { color: inherit; text-decoration: inherit; }
.${t} svg { fill: transparent; }
`;return this.options.renderComments&&(i+=`
.${t}-comment-ref { cursor: default; }
.${t}-comment-popover { display: none; z-index: 1000; padding: 0.5rem; background: white; position: absolute; box-shadow: 0 0 0.25rem rgba(0, 0, 0, 0.25); width: 30ch; }
.${t}-comment-ref:hover~.${t}-comment-popover { display: block; }
.${t}-comment-author,.${t}-comment-date { font-size: 0.875rem; color: #888; }
`),[this.h({tagName:"#comment",children:["docxjs library predefined styles"]}),this.h({tagName:"style",children:[i]})]}async renderNumbering(t){var n="",i=[];for(var r of t){var a=`p.${this.numberingClass(r.id,r.level)}`,o="none";if(r.bullet){let s=`--${this.className}-${r.bullet.src}`.toLowerCase();n+=this.styleToString(`${a}:before`,{content:"' '",display:"inline-block",background:`var(${s})`},r.bullet.style);try{let l=await this.document.loadNumberingImage(r.bullet.src);n+=`${this.rootSelector} { ${s}: url(${l}) }`}catch{this.options.debug&&console.warn(`Can't load numbering image with src ${r.bullet.src}`)}}else if(r.levelText){let s=this.numberingCounter(r.id,r.level),l=s+" "+(r.start-1);r.level>0&&(n+=this.styleToString(`p.${this.numberingClass(r.id,r.level-1)}`,{"counter-set":l})),i.push(l),n+=this.styleToString(`${a}:before`,{content:this.levelTextToContent(r.levelText,r.suff,r.id,this.numFormatToCssValue(r.format)),"counter-increment":s,...r.rStyle})}else o=this.numFormatToCssValue(r.format);n+=this.styleToString(a,{display:"list-item","list-style-position":"inside","list-style-type":o,...r.pStyle})}return i.length>0&&(n+=this.styleToString(this.rootSelector,{"counter-reset":i.join(" ")})),[this.h({tagName:"#comment",children:["docxjs document numbering styles"]}),this.h({tagName:"style",children:[n]})]}renderStyles(t){var n="";let i=this.styleMap,r=lo(t.filter(l=>l.isDefault),l=>l.target);for(let l of t){var a=l.styles;if(l.linked){var o=l.linked&&i[l.linked];o?a=a.concat(o.styles):this.options.debug&&console.warn(`Can't find linked style ${l.linked}`)}for(let c of a){var s=`${l.target??""}.${l.cssName}`;l.target!=c.target&&(s+=` ${c.target}`),r[l.target]==l&&(s=`.${this.className} ${l.target}, `+s),n+=this.styleToString(s,c.values)}}return[this.h({tagName:"#comment",children:["docxjs document styles"]}),this.h({tagName:"style",children:[n]})]}renderNotes(t,n){var i=t.map(r=>n[r]).filter(r=>r);if(i.length>0)return this.h({tagName:"ol",children:this.renderElements(i)})}renderElement(t){switch(t.type){case Z.Paragraph:return this.renderParagraph(t);case Z.BookmarkStart:return this.renderBookmarkStart(t);case Z.BookmarkEnd:return null;case Z.Run:return this.renderRun(t);case Z.Table:return this.renderTable(t);case Z.Row:return this.renderTableRow(t);case Z.Cell:return this.renderTableCell(t);case Z.Hyperlink:return this.renderHyperlink(t);case Z.SmartTag:return this.renderSmartTag(t);case Z.Drawing:return this.renderDrawing(t);case Z.Image:return this.renderImage(t);case Z.Text:return this.renderText(t);case Z.Text:return this.renderText(t);case Z.DeletedText:return this.renderDeletedText(t);case Z.Tab:return this.renderTab(t);case Z.Symbol:return this.renderSymbol(t);case Z.Break:return this.renderBreak(t);case Z.Footer:return this.renderContainer(t,"footer");case Z.Header:return this.renderContainer(t,"header");case Z.Footnote:case Z.Endnote:return this.renderContainer(t,"li");case Z.FootnoteReference:return this.renderFootnoteReference(t);case Z.EndnoteReference:return this.renderEndnoteReference(t);case Z.NoBreakHyphen:return this.h({tagName:"wbr"});case Z.VmlPicture:return this.renderVmlPicture(t);case Z.VmlElement:return this.renderVmlElement(t);case Z.MmlMath:return this.renderContainerNS(t,at.mathML,"math",{xmlns:at.mathML});case Z.MmlMathParagraph:return this.renderContainer(t,"span");case Z.MmlFraction:return this.renderContainerNS(t,at.mathML,"mfrac");case Z.MmlBase:return this.renderContainerNS(t,at.mathML,t.parent.type==Z.MmlMatrixRow?"mtd":"mrow");case Z.MmlNumerator:case Z.MmlDenominator:case Z.MmlFunction:case Z.MmlLimit:case Z.MmlBox:return this.renderContainerNS(t,at.mathML,"mrow");case Z.MmlGroupChar:return this.renderMmlGroupChar(t);case Z.MmlLimitLower:return this.renderContainerNS(t,at.mathML,"munder");case Z.MmlMatrix:return this.renderContainerNS(t,at.mathML,"mtable");case Z.MmlMatrixRow:return this.renderContainerNS(t,at.mathML,"mtr");case Z.MmlRadical:return this.renderMmlRadical(t);case Z.MmlSuperscript:return this.renderContainerNS(t,at.mathML,"msup");case Z.MmlSubscript:return this.renderContainerNS(t,at.mathML,"msub");case Z.MmlDegree:case Z.MmlSuperArgument:case Z.MmlSubArgument:return this.renderContainerNS(t,at.mathML,"mn");case Z.MmlFunctionName:return this.renderContainerNS(t,at.mathML,"ms");case Z.MmlDelimiter:return this.renderMmlDelimiter(t);case Z.MmlRun:return this.renderMmlRun(t);case Z.MmlNary:return this.renderMmlNary(t);case Z.MmlPreSubSuper:return this.renderMmlPreSubSuper(t);case Z.MmlBar:return this.renderMmlBar(t);case Z.MmlEquationArray:return this.renderMllList(t);case Z.Inserted:return this.renderInserted(t);case Z.Deleted:return this.renderDeleted(t);case Z.CommentRangeStart:return this.renderCommentRangeStart(t);case Z.CommentRangeEnd:return this.renderCommentRangeEnd(t);case Z.CommentReference:return this.renderCommentReference(t);case Z.AltChunk:return this.renderAltChunk(t)}return null}renderElements(t,n){if(t==null)return null;var i=t.flatMap(r=>this.renderElement(r)).filter(r=>r!=null);return n&&i.forEach(r=>n.appendChild(PR(r)?document.createTextNode(r):r)),i}renderContainer(t,n,i){return this.h({tagName:n,children:this.renderElements(t.children),...i})}renderContainerNS(t,n,i,r){return this.h({ns:n,tagName:i,children:this.renderElements(t.children),...r})}renderParagraph(t){var n=this.toHTML(t,at.html,"p");let i=this.findStyle(t.styleName);t.tabs??(t.tabs=i?.paragraphProps?.tabs);let r=t.numbering??i?.paragraphProps?.numbering;return r&&n.classList.add(this.numberingClass(r.id,r.level)),n}renderHyperlink(t){let n=this.toH(t,at.html,"a");if(n.href="",t.id){let i=this.document.documentPart.rels.find(r=>r.id==t.id&&r.targetMode==="External");n.href=i?.target??n.href}return t.anchor&&(n.href+=`#${t.anchor}`),this.h(n)}renderSmartTag(t){return this.renderContainer(t,"span")}renderCommentRangeStart(t){if(!this.options.renderComments)return null;let n=new Range;this.commentHighlight?.add(n);let i=this.h({tagName:"#comment",children:[`start of comment #${t.id}`]});return this.later(()=>n.setStart(i,0)),this.commentMap[t.id]=n,i}renderCommentRangeEnd(t){if(!this.options.renderComments)return null;let n=this.commentMap[t.id],i=this.h({tagName:"#comment",children:[`end of comment #${t.id}`]});return this.later(()=>n?.setEnd(i,0)),i}renderCommentReference(t){if(!this.options.renderComments)return null;var n=this.document.commentsPart?.commentMap[t.id];if(!n)return null;let i=this.h({tagName:"span",className:`${this.className}-comment-ref`,children:["\u{1F4AC}"]}),r=this.h({tagName:"div",className:`${this.className}-comment-popover`,children:[this.h({tagName:"div",className:`${this.className}-comment-author`,children:[n.author]}),this.h({tagName:"div",className:`${this.className}-comment-date`,children:[new Date(n.date).toLocaleString()]}),...this.renderElements(n.children)]});return this.h({tagName:"#fragment",children:[this.h({tagName:"#comment",children:[`comment #${n.id} by ${n.author} on ${n.date}`]}),i,r]})}renderAltChunk(t){if(!this.options.renderAltChunks)return null;var n=this.h({tagName:"iframe"});return this.tasks.push(this.document.loadAltChunk(t.id,this.currentPart).then(i=>{n.srcdoc=i})),n}renderDrawing(t){var n=this.toHTML(t,at.html,"div");return n.style.display="inline-block",n.style.position="relative",n.style.textIndent="0px",n}renderImage(t){let n=this.toHTML(t,at.html,"img",[]),i=t.cssStyle?.transform;if(t.srcRect&&t.srcRect.some(l=>l!=0)){var[r,a,o,s]=t.srcRect;i=`scale(${1/(1-r-o)}, ${1/(1-a-s)})`,n.style["clip-path"]=`rect(${(100*a).toFixed(2)}% ${(100*(1-o)).toFixed(2)}% ${(100*(1-s)).toFixed(2)}% ${(100*r).toFixed(2)}%)`}return t.rotation&&(i=`rotate(${t.rotation}deg) ${i??""}`),n.style.transform=i?.trim(),this.document&&this.tasks.push(this.document.loadDocumentImage(t.src,this.currentPart).then(l=>{n.src=l})),n}renderText(t){return this.h(t.text)}renderDeletedText(t){return this.options.renderChanges?this.renderText(t):null}renderBreak(t){return t.break=="textWrapping"?this.h({tagName:"br"}):null}renderInserted(t){return this.options.renderChanges?this.renderChange(t,"ins"):this.renderElements(t.children)}renderDeleted(t){return this.options.renderChanges?this.renderChange(t,"del"):null}renderChange(t,n){return this.renderContainer(t,n,{dateTime:t.date})}renderSymbol(t){return this.h({tagName:"span",children:[String.fromCharCode(t.char)],style:{fontFamily:t.font}})}renderFootnoteReference(t){return this.currentFootnoteIds.push(t.id),this.h({tagName:"sup",children:[`${this.currentFootnoteIds.length}`]})}renderEndnoteReference(t){return this.currentEndnoteIds.push(t.id),this.h({tagName:"sup",children:[`${this.currentEndnoteIds.length}`]})}renderTab(t){var n=this.h({tagName:"span",children:["\u2003"]});if(this.options.experimental){n.className=this.tabStopClass();var i=B9(t,Z.Paragraph)?.tabs;this.currentTabs.push({stops:i,span:n})}return n}renderBookmarkStart(t){return this.h({tagName:"span",id:t.name})}renderRun(t){if(t.fieldRun)return null;let n=this.renderElements(t.children);t.verticalAlign&&(n=[this.h({tagName:t.verticalAlign,children:this.renderElements(t.children)})]);let i=this.toHTML(t,at.html,"span",n);return t.id&&(i.id=t.id),i}renderTable(t){this.tableCellPositions.push(this.currentCellPosition),this.tableVerticalMerges.push(this.currentVerticalMerge),this.currentVerticalMerge={},this.currentCellPosition={col:0,row:0};let n=[];return t.columns&&n.push(this.renderTableColumns(t.columns)),n.push(...this.renderElements(t.children)),this.currentVerticalMerge=this.tableVerticalMerges.pop(),this.currentCellPosition=this.tableCellPositions.pop(),this.toHTML(t,at.html,"table",n)}renderTableColumns(t){let n=t.map(i=>this.h({tagName:"col",style:{width:i.width}}));return this.h({tagName:"colgroup",children:n})}renderTableRow(t){this.currentCellPosition.col=0;let n=[];return t.gridBefore&&n.push(this.renderTableCellPlaceholder(t.gridBefore)),n.push(...this.renderElements(t.children)),t.gridAfter&&n.push(this.renderTableCellPlaceholder(t.gridAfter)),this.currentCellPosition.row++,this.toHTML(t,at.html,"tr",n)}renderTableCellPlaceholder(t){return this.h({tagName:"td",colSpan:t,style:{border:"none"}})}renderTableCell(t){let n=this.toHTML(t,at.html,"td"),i=this.currentCellPosition.col;return t.verticalMerge?t.verticalMerge=="restart"?(this.currentVerticalMerge[i]=n,n.rowSpan=1):this.currentVerticalMerge[i]&&(this.currentVerticalMerge[i].rowSpan+=1,n.style.display="none"):this.currentVerticalMerge[i]=null,t.span&&(n.colSpan=t.span),this.currentCellPosition.col+=n.colSpan,n}renderVmlPicture(t){return this.renderContainer(t,"div")}renderVmlElement(t){var n=this.h({ns:at.svg,tagName:"svg",style:t.cssStyleText});let i=this.renderVmlChildElement(t);return t.imageHref?.id&&this.tasks.push(this.document?.loadDocumentImage(t.imageHref.id,this.currentPart).then(r=>i.setAttribute("href",r))),n.appendChild(i),requestAnimationFrame(()=>{let r=n.firstElementChild.getBBox();n.setAttribute("width",`${Math.ceil(r.x+r.width)}`),n.setAttribute("height",`${Math.ceil(r.y+r.height)}`)}),n}renderVmlChildElement(t){let n=this.createSvgElement(t.tagName);Object.entries(t.attrs).forEach(([i,r])=>n.setAttribute(i,r));for(let i of t.children)i.type==Z.VmlElement?n.appendChild(this.renderVmlChildElement(i)):n.appendChild(...Of(this.renderElement(i)));return n}renderMmlRadical(t){let n=t.children.find(r=>r.type==Z.MmlBase);if(t.props?.hideDegree)return this.createMathMLElement("msqrt",null,this.renderElements([n]));let i=t.children.find(r=>r.type==Z.MmlDegree);return this.createMathMLElement("mroot",null,this.renderElements([n,i]))}renderMmlDelimiter(t){let n=[];return n.push(this.createMathMLElement("mo",null,[t.props.beginChar??"("])),n.push(...this.renderElements(t.children)),n.push(this.createMathMLElement("mo",null,[t.props.endChar??")"])),this.createMathMLElement("mrow",null,n)}renderMmlNary(t){let n=[],i=lo(t.children,c=>c.type),r=i[Z.MmlSuperArgument],a=i[Z.MmlSubArgument],o=r?this.createMathMLElement("mo",null,Of(this.renderElement(r))):null,s=a?this.createMathMLElement("mo",null,Of(this.renderElement(a))):null,l=this.createMathMLElement("mo",null,[t.props?.char??"\u222B"]);return o||s?n.push(this.createMathMLElement("munderover",null,[l,s,o])):o?n.push(this.createMathMLElement("mover",null,[l,o])):s?n.push(this.createMathMLElement("munder",null,[l,s])):n.push(l),n.push(...this.renderElements(i[Z.MmlBase].children)),this.createMathMLElement("mrow",null,n)}renderMmlPreSubSuper(t){let n=[],i=lo(t.children,c=>c.type),r=i[Z.MmlSuperArgument],a=i[Z.MmlSubArgument],o=r?this.createMathMLElement("mo",null,Of(this.renderElement(r))):null,s=a?this.createMathMLElement("mo",null,Of(this.renderElement(a))):null,l=this.createMathMLElement("mo",null);return n.push(this.createMathMLElement("msubsup",null,[l,s,o])),n.push(...this.renderElements(i[Z.MmlBase].children)),this.createMathMLElement("mrow",null,n)}renderMmlGroupChar(t){let n=t.props.verticalJustification==="bot"?"mover":"munder",i=this.renderContainerNS(t,at.mathML,n);return t.props.char&&i.appendChild(this.createMathMLElement("mo",null,[t.props.char])),i}renderMmlBar(t){let n={};switch(t.props.position){case"top":n.textDecoration="overline";break;case"bottom":n.textDecoration="underline";break}return this.renderContainerNS(t,at.mathML,"mrow",{style:n})}renderMmlRun(t){return this.toHTML(t,at.mathML,"ms")}renderMllList(t){let n=this.renderElements(t.children).map(i=>this.createMathMLElement("mtr",null,[this.createMathMLElement("mtd",null,[i])]));return this.toHTML(t,at.mathML,"mtable",n)}toH(t,n,i,r=null){let{$lang:a,...o}=t.cssStyle??{},s=q9(t.className,t.styleName&&this.processStyleName(t.styleName));return{ns:n,tagName:i,className:s,lang:a,style:o,children:r??this.renderElements(t.children)}}toHTML(t,n,i,r=null){return this.h(this.toH(t,n,i,r))}findStyle(t){return t&&this.styleMap?.[t]}numberingClass(t,n){return`${this.className}-num-${t}-${n}`}tabStopClass(){return`${this.className}-tab-stop`}styleToString(t,n,i=null){let r=`${t} {\r
`;for(let a in n)a.startsWith("$")||(r+=`  ${a}: ${n[a]};\r
`);return i&&(r+=i),r+`}\r
`}numberingCounter(t,n){return`${this.className}-num-${t}-${n}`}levelTextToContent(t,n,i,r){let a={tab:"\\9",space:"\\a0"};var o=t.replace(/%\d*/g,s=>{let l=parseInt(s.substring(1),10)-1;return`"counter(${this.numberingCounter(i,l)}, ${r})"`});return`"${o}${a[n]??""}"`}numFormatToCssValue(t){var n={none:"none",bullet:"disc",decimal:"decimal",lowerLetter:"lower-alpha",upperLetter:"upper-alpha",lowerRoman:"lower-roman",upperRoman:"upper-roman",decimalZero:"decimal-leading-zero",aiueo:"katakana",aiueoFullWidth:"katakana",chineseCounting:"simp-chinese-informal",chineseCountingThousand:"simp-chinese-informal",chineseLegalSimplified:"simp-chinese-formal",chosung:"hangul-consonant",ideographDigital:"cjk-ideographic",ideographTraditional:"cjk-heavenly-stem",ideographLegalTraditional:"trad-chinese-formal",ideographZodiac:"cjk-earthly-branch",iroha:"katakana-iroha",irohaFullWidth:"katakana-iroha",japaneseCounting:"japanese-informal",japaneseDigitalTenThousand:"cjk-decimal",japaneseLegal:"japanese-formal",thaiNumbers:"thai",koreanCounting:"korean-hangul-formal",koreanDigital:"korean-hangul-formal",koreanDigital2:"korean-hanja-informal",hebrew1:"hebrew",hebrew2:"hebrew",hindiNumbers:"devanagari",ganada:"hangul",taiwaneseCounting:"cjk-ideographic",taiwaneseCountingThousand:"cjk-ideographic",taiwaneseDigital:"cjk-decimal"};return n[t]??t}refreshTabStops(){this.options.experimental&&setTimeout(()=>{let t=U9();for(let n of this.currentTabs)L9(n.span,n.stops,this.defaultTabSize,t)},500)}createElementNS(t,n,i,r){return this.h({ns:t,tagName:n,children:r,...i})}createElement(t,n,i){return this.createElementNS(at.html,t,n,i)}createMathMLElement(t,n,i){return this.createElementNS(at.mathML,t,n,i)}createSvgElement(t,n,i){return this.createElementNS(at.svg,t,n,i)}later(t){this.postRenderTasks.push(t)}};function B9(e,t){for(var n=e.parent;n!=null&&n.type!=t;)n=n.parent;return n}var S4={ignoreHeight:!1,ignoreWidth:!1,ignoreFonts:!1,breakPages:!0,debug:!1,experimental:!1,className:"docx",inWrapper:!0,hideWrapperOnPrint:!1,trimXmlDeclaration:!0,ignoreLastRenderedPageBreak:!0,renderHeaders:!0,renderFooters:!0,renderFootnotes:!0,renderEndnotes:!0,useBase64URL:!1,renderChanges:!1,renderComments:!1,renderAltChunks:!0,h:iy};function V9(e,t){let n={...S4,...t};return r1.load(e,new c1(n),n)}async function H9(e,t){let n={...S4,...t};return await new u1().render(e,n)}async function _4(e,t,n,i){let r=await V9(e,i),a=await H9(r,i);n??(n=t),n.innerHTML="",t.innerHTML="";for(let o of a)(o.nodeName==="STYLE"?n:t).appendChild(o);return r}function Z9(e){if(!e)return null;try{let t=new URL(e,"https://invalid.invalid/");return t.hostname==="invalid.invalid"?null:t.protocol==="http:"||t.protocol==="https:"||t.protocol==="mailto:"?t.href:null}catch{return null}}function z4(e,t,n){let i=r=>{let a=r.target instanceof Element?r.target.closest("a, [href]"):null;if(!a||!e.contains(a))return;let o=a.getAttribute("href")??a.getAttribute("xlink:href");if(!o)return;if(r.preventDefault(),o.startsWith("#")){n?.(o.slice(1),a)&&r.stopPropagation();return}let s=Z9(o);s&&(r.stopPropagation(),t(s))};return e.addEventListener("click",i,!0),()=>e.removeEventListener("click",i,!0)}function f1(e){let t=document.getSelection();if(!t||t.isCollapsed||!t.rangeCount)return null;let n=t.getRangeAt(0);if(!e.contains(n.commonAncestorContainer))return null;let i=t.toString().replace(/\s+/g," ").trim();return i?{text:i,range:n}:null}var w4=e=>e.replace(/\s+/g," ").trim().toLowerCase();function $4(e){let t=[],n=document.createTreeWalker(e,NodeFilter.SHOW_TEXT);for(let o=n.nextNode();o;o=n.nextNode())t.push(o);let i="",r=[],a=!0;for(let o of t){let s=o.data;for(let l=0;l<s.length;l++){let c=s[l];if(/\s/.test(c)){if(a)continue;i+=" ",a=!0}else i+=c.toLowerCase(),a=!1;r.push({node:o,offset:l})}a||(i+=" ",a=!0,r.push({node:o,offset:s.length}))}return{text:i,map:r}}function k4(e,t){let n=e.map[t[0]],i=e.map[Math.min(e.map.length-1,t[1])],r=document.createRange();return r.setStart(n.node,Math.min(n.node.data.length,n.offset)),r.setEnd(i.node,Math.min(i.node.data.length,i.offset+1)),r}function x4(e,t){let n=w4(t);if(!n)return null;let i=$4(e),r=i.text.indexOf(n),a=r>=0?[r,r+n.length-1]:F9(i.text,n);return a?k4(i,a):null}function R4(e,t,n=1e3){let i=w4(t);if(!i)return[];let r=$4(e),a=[];for(let o=r.text.indexOf(i);o>=0&&a.length<n;o=r.text.indexOf(i,o+i.length))a.push(k4(r,[o,o+i.length-1]));return a}function Af(e){if(!e||e instanceof Element&&!e.isConnected||e instanceof Range&&!e.startContainer.isConnected)return null;let t=e.getBoundingClientRect();return t.width||t.height?t:null}function m1(e,t,n,i=2){if(!e||(e instanceof Element?!e.isConnected:!e.startContainer.isConnected))return!1;for(let r of e.getClientRects())if(t>=r.left-i&&t<=r.right+i&&n>=r.top-i&&n<=r.bottom+i)return!0;return!1}function T4(e){let t=e.filter(o=>!!o);if(!t.length)return null;let n=Math.min(...t.map(o=>o.left)),i=Math.min(...t.map(o=>o.top)),r=Math.max(...t.map(o=>o.right)),a=Math.max(...t.map(o=>o.bottom));return new DOMRect(n,i,r-n,a-i)}function F9(e,t){let n=t.replace(/ /g,""),i=[],r="";for(let o=0;o<e.length;o++)e[o]!==" "&&(r+=e[o],i.push(o));let a=n?r.indexOf(n):-1;return a<0?null:[i[a],i[a+n.length-1]]}var G9=()=>globalThis.CSS?.highlights??null;function ay(e,t){let n=G9(),i=globalThis.Highlight;!n||!i||(t.length?n.set(e,new i(...t)):n.delete(e))}function Pf(e,t="center"){let n=e.closest(".viewer-scroll");n&&E4(n,e.getBoundingClientRect(),t)}function p1(e,t="upper"){let n=e.startContainer.parentElement?.closest(".viewer-scroll");n&&E4(n,e.getBoundingClientRect(),t)}function E4(e,t,n){let i=e.getBoundingClientRect(),r=e.scrollTop+t.top-i.top;r-=n==="center"?Math.max(12,(i.height-t.height)/2):n==="upper"?Math.max(12,i.height*.3):12;let a=e.scrollLeft;(t.right>i.right||t.left<i.left)&&(a+=t.left-i.left-12),e.scrollTo({top:Math.max(0,r),left:Math.max(0,a),behavior:"smooth"})}function h1(e,t,n,i,r=0){let a=null,o=0,s=()=>{o=0;let u=e.getBoundingClientRect().top,d=u+e.clientHeight*r,f=null,m=1/0;for(let g of t()){let _=g.getBoundingClientRect();if(r&&_.top<=d&&_.bottom>=d){f=g;break}if(_.bottom<u+8)continue;let v=Math.abs(_.top-u);if(v<m&&(m=v,f=g),_.top>u+e.clientHeight)break}let h=f?n(f):null;h&&h!==a&&(a=h,i(h))},l=()=>{o||(o=requestAnimationFrame(s))};e.addEventListener("scroll",l,{passive:!0});let c=new ResizeObserver(l);return c.observe(e),l(),()=>{e.removeEventListener("scroll",l),c.disconnect(),o&&cancelAnimationFrame(o)}}var C4=new Map;function I4(e){return new Promise((t,n)=>{let i=new Image;i.onload=()=>t(i),i.onerror=()=>n(new Error("image failed to load")),i.src=e})}function g1(e){if(e.startsWith("data:"))return Promise.resolve(e);let t=C4.get(e);return t||(t=I4(e).then(n=>{let i=document.createElement("canvas");return i.width=n.naturalWidth||1,i.height=n.naturalHeight||1,i.getContext("2d").drawImage(n,0,0),i.toDataURL("image/png")}).catch(()=>null),C4.set(e,t)),t}function J9(){let e=[];for(let t of Array.from(document.styleSheets))try{for(let n of Array.from(t.cssRules))e.push(n.cssText)}catch{}return e.join(`
`)}var K9=/url\((['"]?)(blob:[^'")]+)\1\)/g;async function Y9(e,t){let n=[],i=(r,a)=>{if(r instanceof HTMLCanvasElement){try{let c=document.createElement("img");c.src=r.toDataURL("image/png"),c.setAttribute("style",(r.getAttribute("style")??"")+`;width:${r.offsetWidth}px;height:${r.offsetHeight}px`),c.className=r.className,a.replaceWith(c)}catch{}return}if(r instanceof HTMLImageElement&&a instanceof HTMLImageElement){let c=r.currentSrc||r.src;n.push(g1(c).then(u=>{u&&(a.src=u),a.removeAttribute("srcset")}))}if(r instanceof SVGImageElement){let c=r.href.baseVal;n.push(g1(c).then(u=>{u&&(a.setAttribute("href",u),a.removeAttributeNS("http://www.w3.org/1999/xlink","href"))}))}let o=a.getAttribute("style");if(o?.includes("blob:")){let c=[...o.matchAll(K9)].map(u=>u[2]);n.push(Promise.all(c.map(g1)).then(u=>{let d=o;c.forEach((f,m)=>{d=d.split(f).join(u[m]??"")}),a.setAttribute("style",d)}))}let s=r.children,l=Array.from(a.children);for(let c=0;c<s.length&&c<l.length;c++)i(s[c],l[c])};i(e,t),await Promise.all(n)}function X9(e,t,n){let i=t;for(let r=e.parentElement;r&&r!==n?.parentElement&&r!==document.body;r=r.parentElement){let a=document.createElement(r.tagName.toLowerCase()==="body"?"div":r.tagName.toLowerCase());r.className&&typeof r.className=="string"&&(a.className=r.className);for(let o of r.getAttributeNames())o.startsWith("data-")&&a.setAttribute(o,r.getAttribute(o));a.setAttribute("style","display:block;margin:0;padding:0;border:0;background:none;width:auto;height:auto;transform:none;overflow:visible;position:static"),a.append(i),i=a}return i}async function O4(e,t){let n=Math.max(1,e.offsetWidth),i=Math.max(1,e.offsetHeight),r=e.cloneNode(!0);r.style.transform="none",r.style.margin="0",await Y9(e,r);let a=getComputedStyle(e),o=document.createElement("div");o.setAttribute("xmlns","http://www.w3.org/1999/xhtml"),o.setAttribute("style",`width:${n}px;height:${i}px;overflow:hidden;font-family:${a.fontFamily};color:${a.color};background:${t.background??"#fff"}`);let s=document.createElement("style");s.textContent=J9(),o.append(s,X9(e,r,t.context??null));let l=new XMLSerializer().serializeToString(o),c=`<svg xmlns="http://www.w3.org/2000/svg" width="${n}" height="${i}"><foreignObject x="0" y="0" width="100%" height="100%">${l}</foreignObject></svg>`,u=await I4(`data:image/svg+xml;charset=utf-8,${encodeURIComponent(c)}`),d=Math.min(2,t.maxWidth/n),f=document.createElement("canvas");f.width=Math.max(1,Math.round(n*d)),f.height=Math.max(1,Math.round(i*d));let m=f.getContext("2d");return m.fillStyle=t.background??"#fff",m.fillRect(0,0,f.width,f.height),m.drawImage(u,0,0,f.width,f.height),{data:f.toDataURL("image/png").split(",")[1],width:f.width,height:f.height}}var N4=e=>e.replace(/\s+/g,"").toLowerCase();function A4(e,t){let n=t.map(s=>({at:s.at,table:s.at.startsWith("t:"),text:N4(s.text)})),i=[],r=0,a=0,o=6;for(let s of e){let l=N4(s.text),c=null;if(r<n.length&&a>0){let d=n[r].text.slice(a);if(l&&!s.table&&d.startsWith(l)){a+=l.length,i.push(n[r].at),a>=n[r].text.length&&(r++,a=0);continue}r++,a=0}for(let d=r;d<Math.min(n.length,r+o);d++){let f=n[d];if(f.table!==s.table)continue;let m=l.slice(0,f.text.length);if(f.text===l||l&&f.text.startsWith(l)||f.text.length>=300&&m===f.text){c=d;break}if(!l&&!f.text){c=d;break}}if(c===null){i.push(null);continue}i.push(n[c].at);let u=n[c];l&&!s.table&&l.length<u.text.length&&u.text.startsWith(l)&&u.text.length<400?(r=c,a=l.length):(r=c+1,a=0)}return i}var P4=[25,33,50,67,75,80,90,100,110,125,150,175,200,250,300,400];function M4(e,t){return t>0?P4.find(n=>n>e+.5)??400:[...P4].reverse().find(n=>n<e-.5)??25}var yc=ht(qn(),1),oy="office-docx";function v1(e,t){let n=uj("docx",t);if(n.kind!=="docx")return[];if(n.type==="paragraph"){let r=[];for(let a=n.from;a<=n.to;a++)r.push(...e.querySelectorAll(`[data-at="p:${a}"]`));return r}let i=[...e.querySelectorAll(`[data-at="t:${n.table}"]`)];if(!n.cell)return i;for(let r of i){let a=D4(r)[n.cell.row-1]?.cells[n.cell.col-1];if(a)return[a]}return i}var W9={61623:"\u2022",61607:"\u25AA",61551:"\u25E6",61608:"\u25CB",61656:"\u27A2",61664:"\u27A2",61692:"\u2713",61558:"\u2756"};function Q9(e){for(let t of e.querySelectorAll("style")){let n=t.textContent??"",i=n.replace(/[\uf020-\uf0ff]/g,r=>W9[r.charCodeAt(0)]??"\u2022");i!==n&&(t.textContent=i)}}function D4(e){return[...e.rows].filter(t=>t.closest("table")===e)}var bc=16,j4=(0,At.forwardRef)(function(t,n){let i=(0,At.useRef)(null),r=(0,At.useRef)(null),a=(0,At.useRef)(null),[o,s]=(0,At.useState)({mode:"width",percent:100}),[l,c]=(0,At.useState)(null),[u,d]=(0,At.useState)({width:0,height:0}),f=(0,At.useRef)(t);f.current=t;let m=!!t.glance,h=(()=>{if(!l||!u.width)return 1;let k=Math.min(2,(u.width-bc*2)/l.width);return o.mode==="width"||m?k:o.mode==="page"?Math.min(k,(u.height-bc*2)/l.height):o.mode==="actual"?1:o.percent/100})(),g=(0,At.useRef)(h);g.current=h;let _=(0,At.useRef)(h),v=(0,At.useRef)({ranges:[],hits:[]}),b=(0,At.useRef)(null),S=()=>[...r.current?.querySelectorAll(`section.${oy}`)??[]];(0,At.useEffect)(()=>{let k=!0,E=r.current,j=a.current;return E.replaceChildren(),j.replaceChildren(),_4(t.bytes,E,j,{className:oy,inWrapper:!0,breakPages:!0,ignoreLastRenderedPageBreak:!0,experimental:!0,renderHeaders:!0,renderFooters:!0,renderFootnotes:!0,renderEndnotes:!0,renderComments:!1,renderChanges:!1,renderAltChunks:!1,useBase64URL:!0}).then(()=>{if(!k)return;Q9(j),$(E);let G=S()[0];if(G){let x=g.current||1,U=G.getBoundingClientRect();c({width:U.width/x,height:U.height/x})}f.current.onPage?.({current:1,count:Math.max(1,S().length)}),f.current.onReady()}).catch(G=>k&&f.current.onError(G)),()=>{k=!1}},[t.bytes]);function $(k){let E=[];for(let G of k.querySelectorAll(`section.${oy} > article`)){let x=U=>{for(let z of U.children){let B=z.tagName;B==="P"||/^H[1-6]$/.test(B)||B==="TABLE"?E.push(z):(!["HEADER","FOOTER","OL","UL"].includes(B)||z.children.length)&&x(z)}};x(G)}let j=A4(E.map(G=>({text:G.textContent??"",table:G.tagName==="TABLE"})),f.current.blocks??[]);E.forEach((G,x)=>{j[x]&&(G.dataset.at=j[x])})}(0,At.useLayoutEffect)(()=>{let k=i.current,E=_.current;if(_.current=h,l&&f.current.onZoom?.({mode:o.mode,percent:Math.round(h*100)}),!k||!E||E===h)return;let j=h/E,G=k.clientWidth/2,x=k.clientHeight/2;k.scrollTo({left:Math.max(0,(k.scrollLeft+G-bc)*j+bc-G),top:Math.max(0,(k.scrollTop+x-bc)*j+bc-x)})},[h,l,o.mode]);function O(){ay("office-reveal",v.current.ranges);let k=b.current,E=k?k.ranges[k.current]:void 0;ay("office-find",k?k.ranges.filter(j=>j!==E):[]),ay("office-find-current",E?[E]:[])}return(0,At.useEffect)(()=>{let k=i.current,E=new ResizeObserver(()=>d(fe=>Math.abs(fe.width-k.clientWidth)>1||Math.abs(fe.height-k.clientHeight)>1?{width:k.clientWidth,height:k.clientHeight}:fe));E.observe(k);let j=z4(r.current,fe=>f.current.onLink(fe),fe=>{let ee=r.current.querySelector(`[id="${CSS.escape(fe)}"], a[name="${CSS.escape(fe)}"]`);return ee&&Pf(ee,"start"),!!ee}),G=h1(k,()=>k.querySelectorAll("[data-at]"),fe=>fe.dataset.at??null,fe=>f.current.onLocation(fe)),x=h1(k,S,fe=>String(S().indexOf(fe)+1),fe=>f.current.onPage?.({current:Number(fe),count:Math.max(1,S().length)}),1/3),U=()=>k.querySelectorAll(".office-selected").forEach(fe=>fe.classList.remove("office-selected")),z=fe=>{let ee=f1(r.current);if(ee){let Be=ee.range.startContainer.parentElement?.closest("[data-at]")?.dataset.at,xe=ee.range.endContainer.parentElement?.closest("[data-at]")?.dataset.at;if(!Be)return;let _e=Be,Ke=/^p:(\d+)$/.exec(Be),Ze=xe&&/^p:(\d+)$/.exec(xe);Ke&&Ze&&Number(Ze[1])>Number(Ke[1])&&(_e=`p:${Ke[1]}-${Ze[1]}`),U();let Pt=ee.range.cloneRange();f.current.onSelect({at:_e,text:ee.text},{text:!0,locate:()=>Af(Pt),user:!0});return}if(fe.type!=="click")return;let{clientX:Te,clientY:ie}=fe,ke=v.current.hits.findIndex(Be=>Array.isArray(Be)?Be.some(xe=>m1(xe,Te,ie)):m1(Be,Te,ie));if(ke>=0&&f.current.onRevealHit?.(ke)){U(),f.current.onSelect(null);return}let V=fe.target;if(V.closest("a[href]"))return;let L=V.closest("td, th"),Se=V.closest("[data-at]");if(U(),!Se?.dataset.at){f.current.onSelect(null);return}let pe=Se.dataset.at,ue=Se.textContent??"";if(L&&Se.tagName==="TABLE"){let Be=D4(Se),xe=Be.findIndex(Ke=>Ke.contains(L)),_e=xe>=0?[...Be[xe].cells].indexOf(L):-1;xe>=0&&_e>=0&&(pe=`${Se.dataset.at}/r${xe+1}c${_e+1}`,ue=L.textContent??"")}let je=L&&pe.includes("/r")?L:Se;je.classList.add("office-selected"),f.current.onSelect({at:pe,text:Lb(ue.replace(/\s+/g," ").trim(),0,2e3)},{text:!1,locate:()=>Af(je),user:!0})},B=fe=>setTimeout(()=>z(fe),0);return k.addEventListener("mouseup",B),k.addEventListener("click",z),()=>{E.disconnect(),j(),G(),x(),k.removeEventListener("mouseup",B),k.removeEventListener("click",z)}},[]),(0,At.useImperativeHandle)(n,()=>({async reveal(k){this.clearReveal();let E=r.current,j=[];for(let G of k){let x=v1(E,G.at);if(!x.length)continue;let U=null;if(G.quote){for(let B of x)if(U=x4(B,G.quote),U)break}if(U)v.current.ranges.push(U);else for(let B of x)B.classList.add("office-revealed");v.current.hits.push(U??x);let z=U;j.push({at:G.at,locate:()=>z?Af(z):T4(x.map(B=>Af(B))),scrollTo:()=>z?p1(z,"upper"):Pf(x[0],"upper")})}return O(),j[0]?.scrollTo(),j},goTo(k){let E=v1(r.current,k)[0];E&&Pf(E,"start")},clearReveal(){v.current={ranges:[],hits:[]},r.current?.querySelectorAll(".office-revealed").forEach(k=>k.classList.remove("office-revealed")),O()},async capture(k,E){let j=r.current,G=i.current,x=k?v1(j,k)[0]??null:null;if(k&&!x)throw new Error(`Cannot find ${k} in the rendered document.`);let U=x?.closest(`section.${oy}`)??null;if(!U){let B=G.getBoundingClientRect().top;U=S().find(fe=>fe.getBoundingClientRect().bottom>B+8)??null}if(!U)throw new Error("Nothing is rendered yet.");return x??=U.querySelector("[data-at]"),{...await O4(U,{maxWidth:E,context:j,background:"#fff"}),at:x?.dataset.at??`page ${S().indexOf(U)+1}`}},zoom(k){s({mode:null,percent:M4(Math.round(g.current*100),k)})},fit(k){s({mode:k,percent:100})},async find(k){let E=k.trim()?R4(r.current,k):[];return b.current=E.length?{ranges:E,current:-1}:null,O(),E.length},findGo(k){let E=b.current;E?.ranges[k]&&(E.current=k,O(),p1(E.ranges[k],"center"))},clearFind(){b.current=null,O()},clearSelection(){i.current?.querySelectorAll(".office-selected").forEach(k=>k.classList.remove("office-selected")),r.current&&f1(r.current)&&document.getSelection()?.removeAllRanges()},goToPage(k){let E=S(),j=E[Math.min(Math.max(1,k),E.length)-1];j&&Pf(j,"start")}}),[]),(0,yc.jsxs)("div",{ref:i,className:`viewer-scroll docx-scroll${m?" glance":""}`,children:[(0,yc.jsx)("div",{ref:a}),(0,yc.jsx)("div",{className:"docx-zoom",style:{zoom:h},children:(0,yc.jsx)("div",{ref:r})})]})});var b1={docx:{view:j4}};var qe=ht(qn(),1),cr=Gr(),eF=["pdf","docx","pptx"],U4=["pdf","docx"],tF=720,nF=380;function rF(){let e=kj(),t=Ej(e?.locale??navigator.language),n=e?.theme==="dark",i=e?.displayMode==="inline",[r,a]=(0,ze.useState)(null),[o,s]=(0,ze.useState)(null),[l,c]=(0,ze.useState)(!1),[u,d]=(0,ze.useState)(null),[f,m]=(0,ze.useState)(null),[h,g]=(0,ze.useState)({open:!1,tab:"pages"}),[_,v]=(0,ze.useState)(null),[b,S]=(0,ze.useState)(null),[$,O]=(0,ze.useState)(null),[k,E]=(0,ze.useState)(null),j=(0,ze.useRef)(k);j.current=k;let[G,x]=(0,ze.useState)("bar"),[U,z]=(0,ze.useState)(!1),[B,fe]=(0,ze.useState)(null),[ee,Te]=(0,ze.useState)(null),[ie,ke]=(0,ze.useState)(null),[V,L]=(0,ze.useState)(xR),[Se,pe]=(0,ze.useState)(!1),ue=(0,ze.useRef)(null),je=(0,ze.useRef)(null),[Be,xe]=Wj(je,B),_e=(0,ze.useRef)(null),Ke=(0,ze.useRef)(!1),Ze=(0,ze.useRef)(null),Pt=(0,ze.useRef)(0),ft=(0,ze.useRef)(null);ft.current=r;let y=(0,ze.useRef)(0),Y=(0,ze.useRef)(null),H=(0,ze.useRef)(0),C=(0,ze.useRef)([]),R=(0,ze.useRef)(null),M=(0,ze.useCallback)(()=>{_e.current?.clearReveal(),_e.current?.clearSelection(),E(null),fe(null),m(null)},[]),{find:W,setFind:te,openFind:q,closeFind:se,queryFind:be,stepFind:ce}=Kj({viewer:_e,docRef:ft,ready:l,onOpen:M}),we=(0,ze.useRef)(!1),Ue=r?.info.kind??(o?xf(o):null),Oe=o??u?.path??r?.info.path??null;(0,ze.useEffect)(()=>{document.documentElement.dataset.theme=n?"dark":"light";let re=e?.styles?.variables;re&&aj(re)},[n,e?.styles?.variables]),(0,ze.useEffect)(()=>{i&&cr.app.sendSizeChanged({height:nF}).catch(()=>{})},[i]),(0,ze.useEffect)(()=>{let re=ue.current,ve=new ResizeObserver(()=>pe(re.clientWidth>=tF));return ve.observe(re),()=>ve.disconnect()},[]);let kt=(0,ze.useCallback)(re=>{ke(re),setTimeout(()=>ke(ve=>ve===re?null:ve),2500)},[]),cn=(0,ze.useCallback)(()=>{Ke.current=!1,c(!1),E(null),x("bar"),fe(null),xe(null),v(null),S(null),O(null),Te(null),te(If)},[]),xt=(0,ze.useCallback)(async(re,ve)=>{let Fe=++y.current;ve?Ze.current=ve:Y.current!==re&&(Ze.current=null),Y.current=re,s(re),d(null);try{let Ie=await Ti("load_document",{path:re}),[Cn]=await Promise.all([_j(Ie.file),b1[Ie.info.kind]?.prepare?.()]);if(Fe!==y.current)return;cn(),R.current=null,a({info:Ie.info,bytes:Cn,blocks:Ie.blocks,key:++H.current}),cr.saveDocument(Ie.info.path),L(dn=>{let Qr=[{path:Ie.info.path,kind:Ie.info.kind},...dn.filter(fo=>fo.path!==Ie.info.path)].slice(0,5);return $j(Qr),Qr})}catch(Ie){if(Fe!==y.current)return;a(null),cn(),d(Cf(t,Ie,re))}finally{Fe===y.current&&(s(null),Y.current=null)}},[cn,t]),zn=(0,ze.useCallback)(async(re,ve)=>{let Fe=_e.current;if(!Fe)return;Fe.clearFind(),te(If);let Ie=await Fe.reveal(re).catch(()=>[]);we.current=Ie.length>0,fe(Ie.length?{note:ve,targets:Ie,index:0,visible:!!ve||Ie.length>1}:null)},[]),Qe=(0,ze.useCallback)((re,ve)=>{_e.current&&Ke.current?zn(re,ve):Ze.current={targets:re,note:ve}},[zn]),Kt=(0,ze.useCallback)(re=>{if(!re?.document)return;let ve=re.reveal&&re.reveal.seq>Pt.current?re.reveal:null;ve&&(Pt.current=ve.seq);let Fe=ft.current?.info,Ie=ve?{targets:ve.targets,note:ve.note??null}:null;!Fe||Fe.path!==re.document.path||Fe.revision!==re.document.revision?xt(re.document.path,Ie):Ie&&Qe(Ie.targets,Ie.note)},[xt,Qe]);(0,ze.useEffect)(()=>{let re=()=>{for(let ve of cr.takeResults()){if(ve.isError)continue;ve._meta?.["zcode/truncated"]?Ti("get_viewer").then(Kt,()=>{}):Kt(ve.structuredContent)}};return window.addEventListener("office:toolresult",re),cr.ready().then(async()=>{L(xR());let ve=cr.takeResults(),Fe=cr.readDocument();if(Fe)xt(Fe);else for(let Ie of ve)Ie.isError||Kt(Ie.structuredContent)}),()=>window.removeEventListener("office:toolresult",re)},[Kt,xt]);let Vn=k?.selection??null;(0,ze.useEffect)(()=>{if(!r)return;let re=setTimeout(()=>{Ti("report_view",{viewId:cr.viewId,path:r.info.path,at:_,selection:Vn}).catch(()=>{})},400);return()=>clearTimeout(re)},[r,_,Vn]),(0,ze.useEffect)(()=>{if(!r||i)return;let re=setInterval(()=>{document.visibilityState==="visible"&&Ti("check_document",{path:r.info.path}).then(({revision:ve})=>{ft.current===r&&ve!==r.info.revision&&ve!==R.current&&Te(ve)},()=>{})},4e3);return()=>clearInterval(re)},[r,i]),Xj(ft,_e);let tn=(0,ze.useCallback)(()=>{Ke.current=!0,c(!0);let re=Ze.current;Ze.current=null,re?.targets.length&&setTimeout(()=>void zn(re.targets,re.note),50)},[zn]),Hn=(0,ze.useCallback)((re,ve)=>{x("bar"),z(!1),E(re&&ve?{selection:re,detail:ve}:null),re&&ve?.user&&fe(Fe=>Fe&&{...Fe,visible:!1})},[]),Jr=(0,ze.useRef)(B);Jr.current=B,(0,ze.useEffect)(()=>{let re=je.current;if(!re)return;let ve=0,Fe=new ResizeObserver(()=>{we.current&&(clearTimeout(ve),ve=window.setTimeout(()=>{let Cn=Jr.current;we.current&&Cn&&Cn.targets[Cn.index]?.scrollTo()},200))});Fe.observe(re);let Ie=()=>{we.current=!1};return re.addEventListener("wheel",Ie,{passive:!0}),re.addEventListener("pointerdown",Ie,!0),re.addEventListener("keydown",Ie,!0),()=>{clearTimeout(ve),Fe.disconnect(),re.removeEventListener("wheel",Ie),re.removeEventListener("pointerdown",Ie,!0),re.removeEventListener("keydown",Ie,!0)}},[r]);let un=(0,ze.useCallback)(re=>{let ve=Jr.current;return!ve?.targets[re]||!(ve.note||ve.targets.length>1)?!1:(fe({...ve,index:re,visible:!0}),!0)},[]),Zn=(0,ze.useCallback)(()=>{_e.current?.clearSelection(),E(null),x("bar")},[]),Tr=(0,ze.useCallback)(async()=>{let re=ft.current;if(!re||!k)return;let ve=Rf(re.info.path,k.selection.at),Fe=k.selection.text,Ie=[...C.current.filter(dn=>dn.anchor!==ve||dn.text!==Fe),{anchor:ve,text:Fe}].slice(-10),Cn=Ie.map(dn=>`- ${dn.anchor}${dn.text?`: "${Vb(dn.text,600)}"`:""}`);try{await cr.ready(),await cr.app.updateModelContext({content:[{type:"text",text:qb(`The user referenced these locations in the ${$t.title.en} viewer (use read_document / show_in_viewer with the anchors):
${Cn.join(`
`)}`)}],structuredContent:Ub({references:Ie})}),C.current=Ie,x("added");let dn=k;setTimeout(()=>{j.current===dn&&Zn()},1500)}catch{kt(t.contextFailed)}},[k,Zn,kt,t]),En=(0,ze.useCallback)(async re=>{let ve=ft.current;if(!ve||!k)return!1;let Fe=Rf(ve.info.path,k.selection.at),Ie=k.selection.text,Cn=Ie?`
> ${Vb(Ie,800).replace(/\n/g,`
> `)}`:"";try{if((await cr.app.sendMessage({role:"user",content:[{type:"text",text:qb(`${re}

(About ${Fe} in the ${$t.title.en} viewer${Cn?":":"."})${Cn}`)}]})).isError)throw new Error;return Zn(),!0}catch{return kt(t.sendFailed),!1}},[k,Zn,kt,t]),Er=(0,ze.useCallback)(async()=>{let re=k?.selection.text;if(re){try{await navigator.clipboard.writeText(re)}catch{document.execCommand("copy")}z(!0),setTimeout(()=>z(!1),1200)}},[k]),di=(0,ze.useCallback)(re=>_e.current?.goToPage?.(re),[]),fi=(0,ze.useCallback)(re=>{fe(ve=>{if(!ve)return ve;let Fe=re??(ve.index+1)%ve.targets.length;return ve.targets[Fe]?.scrollTo(),we.current=!0,{...ve,index:Fe,visible:!0}})},[]);(0,ze.useEffect)(()=>{let re=je.current;if(!re)return;let ve=Fe=>{Fe.target.closest(".callout, .chip, .pop, .pill")||fe(Ie=>Ie?.visible?{...Ie,visible:!1}:Ie)};return re.addEventListener("pointerdown",ve,!0),()=>re.removeEventListener("pointerdown",ve,!0)},[r]);let Cr=Se&&!i,Kr=!!(Ue&&eF.includes(Ue)),Yr=!!(r&&l&&Ue!=="xlsx")&&!!(_e.current?.thumbnail||r?.info.outline.length);e4({docRef:ft,viewer:_e,picked:k,addReference:Tr,openFind:q,closeFind:se,clearSelection:Zn,paged:Kr,page:b,goToPage:di,drawer:h,setDrawer:g,docked:Cr,find:W,agent:B,setAgent:fe});let Yt=(0,ze.useCallback)(re=>{m(null),Ti("open_document",{path:re}).then(Kt,ve=>{y.current++,a(null),cn(),d(Cf(t,ve,re))})},[Kt,cn,t]),Xr=jj(t,Yt,(re,ve)=>d(Cf(t,re,ve))),Ei=r?b1[r.info.kind]?.view??null:null,Wr=(0,ze.useMemo)(()=>r?{bytes:r.bytes,info:r.info,blocks:r.blocks,dark:n,glance:i,onLocation:v,onSelect:Hn,onRevealHit:un,onPage:S,onZoom:O,onLink:re=>void cr.app.openLink({url:re}).catch(()=>{}),onReady:tn,onError:re=>d(Cf(t,re,ft.current?.info.path??null))}:null,[r,n,i,tn,Hn,un]),sa=!u&&(!!o||!!(r&&!l)),Ci=!r&&!o&&!u,uo=k?Hb(k.selection.at,t):"";return i?(0,qe.jsx)(Uj,{appRef:ue,canvasRef:je,t,path:Oe,info:r?.info,kind:Ue,showSkeleton:sa,failure:u,nothing:Ci,onExpand:()=>void cr.app.requestDisplayMode({mode:"fullscreen"}).catch(()=>{}),children:Ei&&Wr?(0,qe.jsx)(Ei,{ref:_e,...Wr},r.key):null}):(0,qe.jsxs)("div",{ref:ue,className:"app",children:[Ci?null:W.open?(0,qe.jsx)(qj,{t,query:W.query,total:W.total,index:W.index,onQuery:be,onStep:ce,onClose:se}):(0,qe.jsxs)("header",{className:"docbar",children:[r||o||u?(0,qe.jsx)("button",{type:"button",className:`btn icon ${h.open&&Yr?"secondary":"dim"}`,title:t.pagesAndOutline,"aria-label":t.pagesAndOutline,"aria-pressed":h.open&&Yr,disabled:!Yr,hidden:Ue==="xlsx",onClick:()=>g(re=>({...re,open:!re.open})),children:(0,qe.jsx)(We,{name:"panel-left"})}):null,(0,qe.jsxs)("button",{type:"button",className:`doctitle${f==="switch"?" open":""}`,title:Oe??void 0,"aria-haspopup":"menu","aria-expanded":f==="switch","aria-label":`${t.switchDocument}: ${Oe??""}`,"data-menu-trigger":"",onClick:()=>m(re=>re==="switch"?null:"switch"),children:[(0,qe.jsx)("span",{className:"name",children:Oe?ms(Oe):t.title}),(0,qe.jsx)(We,{name:"chevron-down",size:12,className:"chev"})]}),(0,qe.jsx)("span",{className:"spacer"}),r&&!u?(0,qe.jsxs)(qe.Fragment,{children:[(0,qe.jsx)("button",{type:"button",className:"btn icon dim",title:`${t.find} (\u2318F)`,"aria-label":t.find,disabled:!l,onClick:q,children:(0,qe.jsx)(We,{name:"search"})}),(0,qe.jsx)("button",{type:"button",className:`btn icon dim${f==="more"?" active":""}`,title:t.more,"aria-label":t.more,"aria-haspopup":"menu","aria-expanded":f==="more","data-menu-trigger":"",onClick:()=>m(re=>re==="more"?null:"more"),children:(0,qe.jsx)(We,{name:"ellipsis"})})]}):null]}),ee?(0,qe.jsx)(Dj,{t,onReload:()=>r&&void xt(r.info.path),onDismiss:()=>{R.current=ee,Te(null)}}):null,Ci?(0,qe.jsx)(Mj,{t,importing:Xr.importing,onBrowse:Xr.browse}):(0,qe.jsxs)("div",{className:"stage",children:[h.open&&Yr&&r?(0,qe.jsxs)(qe.Fragment,{children:[Cr?null:(0,qe.jsx)("div",{className:"scrim",onClick:()=>g(re=>({...re,open:!1}))}),(0,qe.jsx)(Pj,{t,info:r.info,handle:_e.current,page:Kr?b:null,tab:h.tab,docked:Cr,onTab:re=>g(ve=>({...ve,tab:re})),onPage:re=>{di(re),Cr||g(ve=>({...ve,open:!1}))},onOutline:re=>{_e.current?.goTo(re),Cr||g(ve=>({...ve,open:!1}))}})]}):null,(0,qe.jsxs)("div",{ref:je,className:"canvas",children:[Ei&&Wr?(0,qe.jsx)(Ei,{ref:_e,...Wr},r.key):null,sa?(0,qe.jsx)(Fb,{kind:Ue}):null,u?(0,qe.jsx)(Gb,{t,title:u.title,detail:u.detail,onOpenAnother:Xr.browse}):null,r&&l&&!u&&k?.detail.user?(0,qe.jsx)(Vj,{t,frame:je,locate:k.detail.locate,text:k.detail.text,label:uo,quote:Vb(k.selection.text.replace(/\s+/g," "),60),short:r.info.kind==="xlsx",mode:G,canAsk:!!cr.capabilities?.message,copied:U,onAdd:()=>void Tr(),onAsk:()=>x("ask"),onCopy:()=>void Er(),onCancelAsk:()=>x("bar"),onSend:En},`${k.selection.at}:${k.selection.text.length}`):null,B?.visible&&B.targets[B.index]&&!u?(0,qe.jsx)(Hj,{t,frame:je,locate:B.targets[B.index].locate,note:B.note,index:B.index,total:B.targets.length,onNext:()=>fi(),onClose:()=>fe({...B,visible:!1})}):null,B&&Be?(0,qe.jsx)(Zj,{text:Fj(t,Be.indexes.map(re=>B.targets[re].at)),down:Be.down,raised:Kr,onClick:()=>fi(Be.indexes[0])}):null,r&&l&&!u&&Kr&&b?(0,qe.jsx)(Bj,{t,frame:je,page:b,zoom:Ue&&U4.includes(Ue)?$:null,onPage:di,onZoom:re=>_e.current?.zoom(re),onFit:()=>_e.current?.fit("width")}):null,ie?(0,qe.jsx)("div",{className:"chip notice",children:ie}):null]})]}),f==="switch"?(0,qe.jsx)(Gj,{t,recent:V,currentPath:r?.info.path,onOpen:Yt,onBrowse:()=>{m(null),Xr.browse()},onClose:()=>m(null)}):null,f==="more"&&r?(0,qe.jsx)(Jj,{t,zoomable:U4.includes(r.info.kind),zoomMode:$?.mode,onFit:re=>{_e.current?.fit(re),m(null)},onFind:q,onReload:()=>{m(null),xt(r.info.path)},onClose:()=>m(null)}):null,Xr.input]})}var q4=document.getElementById("root");q4.textContent="";(0,L4.createRoot)(q4).render((0,qe.jsx)(ze.StrictMode,{children:(0,qe.jsx)(rF,{})}));cr.ready();})();
