markdown-review/server/dist/mcp-app.html

256 lines
539 KiB
HTML
Raw Permalink Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<!doctype html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>Markdown Review</title>
<script>
/* Boot diagnostic — classic inline, runs before the app bundle.
Surfaces a silent crash (or confirms the bundle never executed). */
(function () {
function show(t, c) {
var d = document.getElementById("doc");
if (d) d.innerHTML = '<pre style="color:' + (c || "#ff8888") + ';white-space:pre-wrap;font-size:11px;padding:10px;margin:0">' + String(t) + "</pre>";
}
window.__mdBootRan = true;
window.addEventListener("error", function (e) {
show("WIDGET ERROR: " + (e.message || e) + "\n" + ((e.error && e.error.stack) || ""));
});
window.addEventListener("unhandledrejection", function (e) {
show("PROMISE REJECTED: " + ((e.reason && (e.reason.stack || e.reason.message)) || e.reason), "#ffcc66");
});
setTimeout(function () {
var d = document.getElementById("doc");
if (d && /Select text in the document/.test(d.textContent || "")) {
show("Boot diagnostic ran (so inline scripts DO execute here), but the app bundle never started and threw no error. → bundle not executing / not injected.", "#88ccff");
}
}, 1500);
})();
</script>
<style>
:root {
--bg: #0b0d12;
--panel: #12151c;
--ink: #e6e9ef;
--muted: #8b94a7;
--accent: #39d0ff;
--accent-dim: #1d6f86;
--mark: rgba(57, 208, 255, 0.22);
--border: #232838;
}
* { box-sizing: border-box; }
html, body { margin: 0; }
body {
background: var(--bg);
color: var(--ink);
font: 14px/1.6 ui-sans-serif, system-ui, -apple-system, Segoe UI, Roboto, sans-serif;
}
.topbar {
position: sticky; top: 0; z-index: 5;
display: flex; align-items: center; gap: 12px;
padding: 10px 16px; background: var(--panel);
border-bottom: 1px solid var(--border);
}
.topbar .title { font-weight: 600; letter-spacing: .2px; }
.topbar .path { color: var(--muted); font-size: 12px; overflow: hidden;
text-overflow: ellipsis; white-space: nowrap; max-width: 38vw; }
.spacer { flex: 1; }
button {
font: inherit; color: var(--ink); background: #1a1f2b;
border: 1px solid var(--border); border-radius: 7px;
padding: 6px 11px; cursor: pointer;
}
button:hover { border-color: var(--accent-dim); }
button.primary { background: var(--accent-dim); border-color: var(--accent); }
button.primary:disabled { opacity: .45; cursor: default; }
.seg { display: inline-flex; border: 1px solid var(--border); border-radius: 7px; overflow: hidden; }
.seg button { border: 0; border-radius: 0; padding: 6px 10px; background: transparent; }
.seg button.on { background: var(--accent-dim); }
.wrap { display: flex; align-items: flex-start; }
.doc { flex: 1; padding: 28px 36px; max-width: 820px; }
.doc h1,.doc h2,.doc h3 { line-height: 1.25; }
.doc pre { background: #0f1219; padding: 12px 14px; border-radius: 8px; overflow: auto; }
.doc code { background: #0f1219; padding: 1px 5px; border-radius: 4px; }
.doc blockquote { border-left: 3px solid var(--accent-dim); margin: 0; padding-left: 14px; color: var(--muted); }
mark.mr { background: var(--mark); border-radius: 2px; padding: 0 1px; }
.rail { width: 270px; border-left: 1px solid var(--border); overflow: auto;
padding: 14px; background: #0d1016;
align-self: flex-start; position: sticky; top: 8px; max-height: 92vh; }
.rail h4 { margin: 4px 0 10px; color: var(--muted); font-weight: 600; font-size: 12px; text-transform: uppercase; letter-spacing: .6px; }
.ccard { background: var(--panel); border: 1px solid var(--border); border-radius: 8px;
padding: 9px 10px; margin-bottom: 9px; }
.ccard .q { color: var(--muted); font-size: 12px; border-left: 2px solid var(--accent-dim);
padding-left: 7px; margin-bottom: 5px; }
.ccard .b { white-space: pre-wrap; }
.empty { color: var(--muted); font-size: 13px; }
/* selection popover */
.pop { position: absolute; z-index: 20; width: 300px; background: var(--panel);
border: 1px solid var(--accent-dim); border-radius: 10px; padding: 10px;
box-shadow: 0 8px 30px rgba(0,0,0,.5); display: none; }
.pop .q { color: var(--muted); font-size: 12px; max-height: 54px; overflow: auto;
border-left: 2px solid var(--accent-dim); padding-left: 7px; margin-bottom: 8px; }
.pop textarea { width: 100%; min-height: 56px; resize: vertical; background: #0f1219;
color: var(--ink); border: 1px solid var(--border); border-radius: 7px; padding: 7px; font: inherit; }
.pop .row { display: flex; gap: 7px; margin-top: 8px; }
.pop .row button { flex: 1; }
.hint { color: var(--muted); font-size: 12px; padding: 0 16px 12px; }
</style>
</head>
<body>
<div class="topbar">
<span class="title">Markdown Review</span>
<span class="path" id="path">no file</span>
<span class="spacer"></span>
<span class="seg" id="mode" title="What 'Submit All' does">
<button data-mode="edit" class="on">Edit</button>
<button data-mode="review">Review</button>
</span>
<button class="primary" id="submitAll" disabled>Submit All (0)</button>
</div>
<div class="hint" id="hint">Select text in the document to leave a comment.</div>
<div class="wrap">
<div class="doc" id="doc"></div>
<div class="rail">
<h4>Comments</h4>
<div id="rail"><div class="empty">No comments yet.</div></div>
</div>
</div>
<div class="pop" id="pop">
<div class="q" id="popQuote"></div>
<textarea id="popText" placeholder="Your comment or question…"></textarea>
<div class="row">
<button id="answerNow" class="primary" title="Send just this one to the agent now">Answer Now</button>
<button id="addBatch" title="Hold for 'Submit All'">Add to batch</button>
</div>
</div>
<script>"use strict";(()=>{var Eb=Object.defineProperty;var gt=(e=>typeof require<"u"?require:typeof Proxy<"u"?new Proxy(e,{get:(r,n)=>(typeof require<"u"?require:r)[n]}):e)(function(e){if(typeof require<"u")return require.apply(this,arguments);throw Error('Dynamic require of "'+e+'" is not supported')});var $=(e,r)=>()=>(e&&(r=e(e=0)),r);var be=(e,r)=>{for(var n in r)Eb(e,n,{get:r[n],enumerable:!0})};function h(e,r,n){function i(a,c){if(a._zod||Object.defineProperty(a,"_zod",{value:{def:c,constr:u,traits:new Set},enumerable:!1}),a._zod.traits.has(e))return;a._zod.traits.add(e),r(a,c);let s=u.prototype,l=Object.keys(s);for(let p=0;p<l.length;p++){let m=l[p];m in a||(a[m]=s[m].bind(a))}}let t=n?.Parent??Object;class o extends t{}Object.defineProperty(o,"name",{value:e});function u(a){var c;let s=n?.Parent?new o:this;i(s,a),(c=s._zod).deferred??(c.deferred=[]);for(let l of s._zod.deferred)l();return s}return Object.defineProperty(u,"init",{value:i}),Object.defineProperty(u,Symbol.hasInstance,{value:a=>n?.Parent&&a instanceof n.Parent?!0:a?._zod?.traits?.has(e)}),Object.defineProperty(u,"name",{value:e}),u}function ee(e){return e&&Object.assign(bt,e),bt}var Jp,po,fo,Pe,et,bt,vt=$(()=>{po=Object.freeze({status:"aborted"});fo=Symbol("zod_brand"),Pe=class extends Error{constructor(){super("Encountered Promise during synchronous parse. Use .parseAsync() instead.")}},et=class extends Error{constructor(r){super(`Encountered unidirectional transform during encode: ${r}`),this.name="ZodEncodeError"}};(Jp=globalThis).__zod_globalConfig??(Jp.__zod_globalConfig={});bt=globalThis.__zod_globalConfig});var y={};be(y,{BIGINT_FORMAT_RANGES:()=>ma,Class:()=>ua,NUMBER_FORMAT_RANGES:()=>fa,aborted:()=>ot,allowsEval:()=>sa,assert:()=>jb,assertEqual:()=>Tb,assertIs:()=>Ab,assertNever:()=>Cb,assertNotEqual:()=>Pb,assignProp:()=>rt,base64ToUint8Array:()=>Wp,base64urlToUint8Array:()=>Qb,cached:()=>Yt,captureStackTrace:()=>ho,cleanEnum:()=>Kb,cleanRegex:()=>Lr,clone:()=>de,cloneDef:()=>Nb,createTransparentProxy:()=>Mb,defineLazy:()=>R,esc:()=>mo,escapeRegex:()=>we,explicitlyAborted:()=>ha,extend:()=>Vb,finalizeIssue:()=>me,floatSafeRemainder:()=>aa,getElementAtPath:()=>Ub,getEnumValues:()=>Zr,getLengthableOrigin:()=>Br,getParsedType:()=>Lb,getSizableOrigin:()=>qr,hexToUint8Array:()=>Yb,isObject:()=>xt,isPlainObject:()=>nt,issue:()=>er,joinValues:()=>b,jsonStringifyReplacer:()=>Xt,merge:()=>Jb,mergeDefs:()=>Ve,normalizeParams:()=>k,nullish:()=>tt,numKeys:()=>Zb,objectClone:()=>Ob,omit:()=>Bb,optionalKeys:()=>pa,parsedType:()=>_,partial:()=>Gb,pick:()=>qb,prefixIssues:()=>ve,primitiveTypes:()=>da,promiseAllObject:()=>Rb,propertyKeyTypes:()=>Mr,randomString:()=>Fb,required:()=>Wb,safeExtend:()=>Hb,shallowClone:()=>la,slugify:()=>ca,stringifyPrimitive:()=>x,uint8ArrayToBase64:()=>Kp,uint8ArrayToBase64url:()=>Xb,uint8ArrayToHex:()=>e1,unwrapMessage:()=>Fr});function Tb(e){return e}function Pb(e){return e}function Ab(e){}function Cb(e){throw new Error("Unexpected value in exhaustive check")}function jb(e){}function Zr(e){let r=Object.values(e).filter(i=>typeof i=="number");return Object.entries(e).filter(([i,t])=>r.indexOf(+i)===-1).map(([i,t])=>t)}function b(e,r="|"){return e.map(n=>x(n)).join(r)}function Xt(e,r){return typeof r=="bigint"?r.toString():r}function Yt(e){return{get value(){{let n=e();return Object.defineProperty(this,"value",{value:n}),n}throw new Error("cached value already set")}}}function tt(e){return e==null}function Lr(e){let r=e.startsWith("^")?1:0,n=e.endsWith("$")?e.length-1:e.length;return e.slice(r,n)}function aa(e,r){let n=e/r,i=Math.round(n),t=Number.EPSILON*Math.max(Math.abs(n),1);return Math.abs(n-i)<t?0:n-i}function R(e,r,n){let i;Object.defineProperty(e,r,{get(){if(i!==Gp)return i===void 0&&(i=Gp,i=n()),i},set(t){Object.defineProperty(e,r,{value:t})},configurable:!0})}function Ob(e){return Object.create(Object.getPrototypeOf(e),Object.getOwnPropertyDescriptors(e))}function rt(e,r,n){Object.defineProperty(e,r,{value:n,writable:!0,enumerable:!0,configurable:!0})}function Ve(...e){let r={};for(let n of e){let i=Object.getOwnPropertyDescriptors(n);Object.assign(r,i)}return Object.defineProperties({},r)}function Nb(e){return Ve(e._zod.def)}function Ub(e,r){return r?r.reduce((n,i)=>n?.[i],e):e}function Rb(e){let r=Object.keys(e),n=r.map(i=>e[i]);return Promise.all(n).then(i=>{let t={};for(let o=0;o<r.length;o++)t[r[o]]=i[o];return t})}function Fb(e=10){let r="abcdefghijklmnopqrstuvwxyz",n="";for(let i=0;i<e;i++)n+=r[Math.floor(Math.random()*r.length)];return n}function mo(e){return JSON.stringify(e)}function ca(e){return e.toLowerCase().trim().replace(/[^\w\s-]/g,"").replace(/[\s_-]+/g,"-").replace(/^-+|-+$/g,"")}function xt(e){return typeof e=="object"&&e!==null&&!Array.isArray(e)}function nt(e){if(xt(e)===!1)return!1;let r=e.constructor;if(r===void 0||typeof r!="function")return!0;let n=r.prototype;return!(xt(n)===!1||Object.prototype.hasOwnProperty.call(n,"isPrototypeOf")===!1)}function la(e){return nt(e)?{...e}:Array.isArray(e)?[...e]:e instanceof Map?new Map(e):e instanceof Set?new Set(e):e}function Zb(e){let r=0;for(let n in e)Object.prototype.hasOwnProperty.call(e,n)&&r++;return r}function we(e){return e.replace(/[.*+?^${}()|[\]\\]/g,"\\$&")}function de(e,r,n){let i=new e._zod.constr(r??e._zod.def);return(!r||n?.parent)&&(i._zod.parent=e),i}function k(e){let r=e;if(!r)return{};if(typeof r=="string")return{error:()=>r};if(r?.message!==void 0){if(r?.error!==void 0)throw new Error("Cannot specify both `message` and `error` params");r.error=r.message}return delete r.message,typeof r.error=="string"?{...r,error:()=>r.error}:r}function Mb(e){let r;return new Proxy({},{get(n,i,t){return r??(r=e()),Reflect.get(r,i,t)},set(n,i,t,o){return r??(r=e()),Reflect.set(r,i,t,o)},has(n,i){return r??(r=e()),Reflect.has(r,i)},deleteProperty(n,i){return r??(r=e()),Reflect.deleteProperty(r,i)},ownKeys(n){return r??(r=e()),Reflect.ownKeys(r)},getOwnPropertyDescriptor(n,i){return r??(r=e()),Reflect.getOwnPropertyDescriptor(r,i)},defineProperty(n,i,t){return r??(r=e()),Reflect.defineProperty(r,i,t)}})}function x(e){return typeof e=="bigint"?e.toString()+"n":typeof e=="string"?`"${e}"`:`${e}`}function pa(e){return Object.keys(e).filter(r=>e[r]._zod.optin==="optional"&&e[r]._zod.optout==="optional")}function qb(e,r){let n=e._zod.def,i=n.checks;if(i&&i.length>0)throw new Error(".pick() cannot be used on object schemas containing refinements");let o=Ve(e._zod.def,{get shape(){let u={};for(let a in r){if(!(a in n.shape))throw new Error(`Unrecognized key: "${a}"`);r[a]&&(u[a]=n.shape[a])}return rt(this,"shape",u),u},checks:[]});return de(e,o)}function Bb(e,r){let n=e._zod.def,i=n.checks;if(i&&i.length>0)throw new Error(".omit() cannot be used on object schemas containing refinements");let o=Ve(e._zod.def,{get shape(){let u={...e._zod.def.shape};for(let a in r){if(!(a in n.shape))throw new Error(`Unrecognized key: "${a}"`);r[a]&&delete u[a]}return rt(this,"shape",u),u},checks:[]});return de(e,o)}function Vb(e,r){if(!nt(r))throw new Error("Invalid input to extend: expected a plain object");let n=e._zod.def.checks;if(n&&n.length>0){let o=e._zod.def.shape;for(let u in r)if(Object.getOwnPropertyDescriptor(o,u)!==void 0)throw new Error("Cannot overwrite keys on object schemas containing refinements. Use `.safeExtend()` instead.")}let t=Ve(e._zod.def,{get shape(){let o={...e._zod.def.shape,...r};return rt(this,"shape",o),o}});return de(e,t)}function Hb(e,r){if(!nt(r))throw new Error("Invalid input to safeExtend: expected a plain object");let n=Ve(e._zod.def,{get shape(){let i={...e._zod.def.shape,...r};return rt(this,"shape",i),i}});return de(e,n)}function Jb(e,r){if(e._zod.def.checks?.length)throw new Error(".merge() cannot be used on object schemas containing refinements. Use .safeExtend() instead.");let n=Ve(e._zod.def,{get shape(){let i={...e._zod.def.shape,...r._zod.def.shape};return rt(this,"shape",i),i},get catchall(){return r._zod.def.catchall},checks:r._zod.def.checks??[]});return de(e,n)}function Gb(e,r,n){let t=r._zod.def.checks;if(t&&t.length>0)throw new Error(".partial() cannot be used on object schemas containing refinements");let u=Ve(r._zod.def,{get shape(){let a=r._zod.def.shape,c={...a};if(n)for(let s in n){if(!(s in a))throw new Error(`Unrecognized key: "${s}"`);n[s]&&(c[s]=e?new e({type:"optional",innerType:a[s]}):a[s])}else for(let s in a)c[s]=e?new e({type:"optional",innerType:a[s]}):a[s];return rt(this,"shape",c),c},checks:[]});return de(r,u)}function Wb(e,r,n){let i=Ve(r._zod.def,{get shape(){let t=r._zod.def.shape,o={...t};if(n)for(let u in n){if(!(u in o))throw new Error(`Unrecognized key: "${u}"`);n[u]&&(o[u]=new e({type:"nonoptional",innerType:t[u]}))}else for(let u in t)o[u]=new e({type:"nonoptional",innerType:t[u]});return rt(this,"shape",o),o}});return de(r,i)}function ot(e,r=0){if(e.aborted===!0)return!0;for(let n=r;n<e.issues.length;n++)if(e.issues[n]?.continue!==!0)return!0;return!1}function ha(e,r=0){if(e.aborted===!0)return!0;for(let n=r;n<e.issues.length;n++)if(e.issues[n]?.continue===!1)return!0;return!1}function ve(e,r){return r.map(n=>{var i;return(i=n).path??(i.path=[]),n.path.unshift(e),n})}function Fr(e){return typeof e=="string"?e:e?.message}function me(e,r,n){let i=e.message?e.message:Fr(e.inst?._zod.def?.error?.(e))??Fr(r?.error?.(e))??Fr(n.customError?.(e))??Fr(n.localeError?.(e))??"Invalid input",{inst:t,continue:o,input:u,...a}=e;return a.path??(a.path=[]),a.message=i,r?.reportInput&&(a.input=u),a}function qr(e){return e instanceof Set?"set":e instanceof Map?"map":e instanceof File?"file":"unknown"}function Br(e){return Array.isArray(e)?"array":typeof e=="string"?"string":"unknown"}function _(e){let r=typeof e;switch(r){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 r}function er(...e){let[r,n,i]=e;return typeof r=="string"?{message:r,code:"custom",input:n,inst:i}:{...r}}function Kb(e){return Object.entries(e).filter(([r,n])=>Number.isNaN(Number.parseInt(r,10))).map(r=>r[1])}function Wp(e){let r=atob(e),n=new Uint8Array(r.length);for(let i=0;i<r.length;i++)n[i]=r.charCodeAt(i);return n}function Kp(e){let r="";for(let n=0;n<e.length;n++)r+=String.fromCharCode(e[n]);return btoa(r)}function Qb(e){let r=e.replace(/-/g,"+").replace(/_/g,"/"),n="=".repeat((4-r.length%4)%4);return Wp(r+n)}function Xb(e){return Kp(e).replace(/\+/g,"-").replace(/\//g,"_").replace(/=/g,"")}function Yb(e){let r=e.replace(/^0x/,"");if(r.length%2!==0)throw new Error("Invalid hex string length");let n=new Uint8Array(r.length/2);for(let i=0;i<r.length;i+=2)n[i/2]=Number.parseInt(r.slice(i,i+2),16);return n}function e1(e){return Array.from(e).map(r=>r.toString(16).padStart(2,"0")).join("")}var Gp,ho,sa,Lb,Mr,da,fa,ma,ua,T=$(()=>{vt();Gp=Symbol("evaluating");ho="captureStackTrace"in Error?Error.captureStackTrace:(...e)=>{};sa=Yt(()=>{if(bt.jitless||typeof navigator<"u"&&navigator?.userAgent?.includes("Cloudflare"))return!1;try{let e=Function;return new e(""),!0}catch{return!1}});Lb=e=>{let r=typeof e;switch(r){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: ${r}`)}},Mr=new Set(["string","number","symbol"]),da=new Set(["string","number","bigint","boolean","symbol","undefined"]);fa={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]},ma={int64:[BigInt("-9223372036854775808"),BigInt("9223372036854775807")],uint64:[BigInt(0),BigInt("18446744073709551615")]};ua=class{constructor(...r){}}});function tr(e,r=n=>n.message){let n={},i=[];for(let t of e.issues)t.path.length>0?(n[t.path[0]]=n[t.path[0]]||[],n[t.path[0]].push(r(t))):i.push(r(t));return{formErrors:i,fieldErrors:n}}function rr(e,r=n=>n.message){let n={_errors:[]},i=(t,o=[])=>{for(let u of t.issues)if(u.code==="invalid_union"&&u.errors.length)u.errors.map(a=>i({issues:a},[...o,...u.path]));else if(u.code==="invalid_key")i({issues:u.issues},[...o,...u.path]);else if(u.code==="invalid_element")i({issues:u.issues},[...o,...u.path]);else{let a=[...o,...u.path];if(a.length===0)n._errors.push(r(u));else{let c=n,s=0;for(;s<a.length;){let l=a[s];s===a.length-1?(c[l]=c[l]||{_errors:[]},c[l]._errors.push(r(u))):c[l]=c[l]||{_errors:[]},c=c[l],s++}}}};return i(e),n}function go(e,r=n=>n.message){let n={errors:[]},i=(t,o=[])=>{var u,a;for(let c of t.issues)if(c.code==="invalid_union"&&c.errors.length)c.errors.map(s=>i({issues:s},[...o,...c.path]));else if(c.code==="invalid_key")i({issues:c.issues},[...o,...c.path]);else if(c.code==="invalid_element")i({issues:c.issues},[...o,...c.path]);else{let s=[...o,...c.path];if(s.length===0){n.errors.push(r(c));continue}let l=n,p=0;for(;p<s.length;){let m=s[p],f=p===s.length-1;typeof m=="string"?(l.properties??(l.properties={}),(u=l.properties)[m]??(u[m]={errors:[]}),l=l.properties[m]):(l.items??(l.items=[]),(a=l.items)[m]??(a[m]={errors:[]}),l=l.items[m]),f&&l.errors.push(r(c)),p++}}};return i(e),n}function Xp(e){let r=[],n=e.map(i=>typeof i=="object"?i.key:i);for(let i of n)typeof i=="number"?r.push(`[${i}]`):typeof i=="symbol"?r.push(`[${JSON.stringify(String(i))}]`):/[^\w$]/.test(i)?r.push(`[${JSON.stringify(i)}]`):(r.length&&r.push("."),r.push(i));return r.join("")}function bo(e){let r=[],n=[...e.issues].sort((i,t)=>(i.path??[]).length-(t.path??[]).length);for(let i of n)r.push(`\u2716 ${i.message}`),i.path?.length&&r.push(` \u2192 at ${Xp(i.path)}`);return r.join(`
`)}var Qp,Vr,xe,ga=$(()=>{vt();T();Qp=(e,r)=>{e.name="$ZodError",Object.defineProperty(e,"_zod",{value:e._zod,enumerable:!1}),Object.defineProperty(e,"issues",{value:r,enumerable:!1}),e.message=JSON.stringify(r,Xt,2),Object.defineProperty(e,"toString",{value:()=>e.message,enumerable:!1})},Vr=h("$ZodError",Qp),xe=h("$ZodError",Qp,{Parent:Error})});var nr,Hr,or,Jr,ir,ur,ar,Gr,vo,Yp,xo,ef,_o,tf,yo,rf,ko,nf,$o,of,zo,uf,So,af,ba=$(()=>{vt();ga();T();nr=e=>(r,n,i,t)=>{let o=i?{...i,async:!1}:{async:!1},u=r._zod.run({value:n,issues:[]},o);if(u instanceof Promise)throw new Pe;if(u.issues.length){let a=new(t?.Err??e)(u.issues.map(c=>me(c,o,ee())));throw ho(a,t?.callee),a}return u.value},Hr=nr(xe),or=e=>async(r,n,i,t)=>{let o=i?{...i,async:!0}:{async:!0},u=r._zod.run({value:n,issues:[]},o);if(u instanceof Promise&&(u=await u),u.issues.length){let a=new(t?.Err??e)(u.issues.map(c=>me(c,o,ee())));throw ho(a,t?.callee),a}return u.value},Jr=or(xe),ir=e=>(r,n,i)=>{let t=i?{...i,async:!1}:{async:!1},o=r._zod.run({value:n,issues:[]},t);if(o instanceof Promise)throw new Pe;return o.issues.length?{success:!1,error:new(e??Vr)(o.issues.map(u=>me(u,t,ee())))}:{success:!0,data:o.value}},ur=ir(xe),ar=e=>async(r,n,i)=>{let t=i?{...i,async:!0}:{async:!0},o=r._zod.run({value:n,issues:[]},t);return o instanceof Promise&&(o=await o),o.issues.length?{success:!1,error:new e(o.issues.map(u=>me(u,t,ee())))}:{success:!0,data:o.value}},Gr=ar(xe),vo=e=>(r,n,i)=>{let t=i?{...i,direction:"backward"}:{direction:"backward"};return nr(e)(r,n,t)},Yp=vo(xe),xo=e=>(r,n,i)=>nr(e)(r,n,i),ef=xo(xe),_o=e=>async(r,n,i)=>{let t=i?{...i,direction:"backward"}:{direction:"backward"};return or(e)(r,n,t)},tf=_o(xe),yo=e=>async(r,n,i)=>or(e)(r,n,i),rf=yo(xe),ko=e=>(r,n,i)=>{let t=i?{...i,direction:"backward"}:{direction:"backward"};return ir(e)(r,n,t)},nf=ko(xe),$o=e=>(r,n,i)=>ir(e)(r,n,i),of=$o(xe),zo=e=>async(r,n,i)=>{let t=i?{...i,direction:"backward"}:{direction:"backward"};return ar(e)(r,n,t)},uf=zo(xe),So=e=>async(r,n,i)=>ar(e)(r,n,i),af=So(xe)});var _e={};be(_e,{base64:()=>Ca,base64url:()=>wo,bigint:()=>Za,boolean:()=>Ma,browserEmail:()=>s1,cidrv4:()=>Pa,cidrv6:()=>Aa,cuid:()=>va,cuid2:()=>xa,date:()=>Na,datetime:()=>Ra,domain:()=>p1,duration:()=>za,e164:()=>Oa,email:()=>wa,emoji:()=>Ia,extendedDuration:()=>r1,guid:()=>Sa,hex:()=>f1,hostname:()=>d1,html5Email:()=>u1,httpProtocol:()=>ja,idnEmail:()=>c1,integer:()=>La,ipv4:()=>Da,ipv6:()=>Ea,ksuid:()=>ka,lowercase:()=>Va,mac:()=>Ta,md5_base64:()=>h1,md5_base64url:()=>g1,md5_hex:()=>m1,nanoid:()=>$a,null:()=>qa,number:()=>Io,rfc5322Email:()=>a1,sha1_base64:()=>v1,sha1_base64url:()=>x1,sha1_hex:()=>b1,sha256_base64:()=>y1,sha256_base64url:()=>k1,sha256_hex:()=>_1,sha384_base64:()=>z1,sha384_base64url:()=>S1,sha384_hex:()=>$1,sha512_base64:()=>I1,sha512_base64url:()=>D1,sha512_hex:()=>w1,string:()=>Fa,time:()=>Ua,ulid:()=>_a,undefined:()=>Ba,unicodeEmail:()=>cf,uppercase:()=>Ha,uuid:()=>_t,uuid4:()=>n1,uuid6:()=>o1,uuid7:()=>i1,xid:()=>ya});function Ia(){return new RegExp(l1,"u")}function lf(e){let r="(?:[01]\\d|2[0-3]):[0-5]\\d";return typeof e.precision=="number"?e.precision===-1?`${r}`:e.precision===0?`${r}:[0-5]\\d`:`${r}:[0-5]\\d\\.\\d{${e.precision}}`:`${r}(?::[0-5]\\d(?:\\.\\d+)?)?`}function Ua(e){return new RegExp(`^${lf(e)}$`)}function Ra(e){let r=lf({precision:e.precision}),n=["Z"];e.local&&n.push(""),e.offset&&n.push("([+-](?:[01]\\d|2[0-3]):[0-5]\\d)");let i=`${r}(?:${n.join("|")})`;return new RegExp(`^${sf}T(?:${i})$`)}function Wr(e,r){return new RegExp(`^[A-Za-z0-9+/]{${e}}${r}$`)}function Kr(e){return new RegExp(`^[A-Za-z0-9_-]{${e}}$`)}var va,xa,_a,ya,ka,$a,za,r1,Sa,_t,n1,o1,i1,wa,u1,a1,cf,c1,s1,l1,Da,Ea,Ta,Pa,Aa,Ca,wo,d1,p1,ja,Oa,sf,Na,Fa,Za,La,Io,Ma,qa,Ba,Va,Ha,f1,m1,h1,g1,b1,v1,x1,_1,y1,k1,$1,z1,S1,w1,I1,D1,Do=$(()=>{T();va=/^[cC][0-9a-z]{6,}$/,xa=/^[0-9a-z]+$/,_a=/^[0-9A-HJKMNP-TV-Za-hjkmnp-tv-z]{26}$/,ya=/^[0-9a-vA-V]{20}$/,ka=/^[A-Za-z0-9]{27}$/,$a=/^[a-zA-Z0-9_-]{21}$/,za=/^P(?:(\d+W)|(?!.*W)(?=\d|T\d)(\d+Y)?(\d+M)?(\d+D)?(T(?=\d)(\d+H)?(\d+M)?(\d+([.,]\d+)?S)?)?)$/,r1=/^[-+]?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)?)??$/,Sa=/^([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})$/,_t=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)$/,n1=_t(4),o1=_t(6),i1=_t(7),wa=/^(?!\.)(?!.*\.\.)([A-Za-z0-9_'+\-\.]*)[A-Za-z0-9_+-]@([A-Za-z0-9][A-Za-z0-9\-]*\.)+[A-Za-z]{2,}$/,u1=/^[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])?)*$/,a1=/^(([^<>()\[\]\\.,;:\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,}))$/,cf=/^[^\s@"]{1,64}@[^\s@]{1,255}$/u,c1=cf,s1=/^[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])?)*$/,l1="^(\\p{Extended_Pictographic}|\\p{Emoji_Component})+$";Da=/^(?:(?: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])$/,Ea=/^(([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}|:))$/,Ta=e=>{let r=we(e??":");return new RegExp(`^(?:[0-9A-F]{2}${r}){5}[0-9A-F]{2}$|^(?:[0-9a-f]{2}${r}){5}[0-9a-f]{2}$`)},Pa=/^((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])$/,Aa=/^(([0-9a-fA-F]{1,4}:){7}[0-9a-fA-F]{1,4}|::|([0-9a-fA-F]{1,4})?::([0-9a-fA-F]{1,4}:?){0,6})\/(12[0-8]|1[01][0-9]|[1-9]?[0-9])$/,Ca=/^$|^(?:[0-9a-zA-Z+/]{4})*(?:(?:[0-9a-zA-Z+/]{2}==)|(?:[0-9a-zA-Z+/]{3}=))?$/,wo=/^[A-Za-z0-9_-]*$/,d1=/^(?=.{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])?)*\.?$/,p1=/^([a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?\.)+[a-zA-Z]{2,}$/,ja=/^https?$/,Oa=/^\+[1-9]\d{6,14}$/,sf="(?:(?:\\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])))",Na=new RegExp(`^${sf}$`);Fa=e=>{let r=e?`[\\s\\S]{${e?.minimum??0},${e?.maximum??""}}`:"[\\s\\S]*";return new RegExp(`^${r}$`)},Za=/^-?\d+n?$/,La=/^-?\d+$/,Io=/^-?\d+(?:\.\d+)?$/,Ma=/^(?:true|false)$/i,qa=/^null$/i,Ba=/^undefined$/i,Va=/^[^A-Z]*$/,Ha=/^[^a-z]*$/,f1=/^[0-9a-fA-F]*$/;m1=/^[0-9a-fA-F]{32}$/,h1=Wr(22,"=="),g1=Kr(22),b1=/^[0-9a-fA-F]{40}$/,v1=Wr(27,"="),x1=Kr(27),_1=/^[0-9a-fA-F]{64}$/,y1=Wr(43,"="),k1=Kr(43),$1=/^[0-9a-fA-F]{96}$/,z1=Wr(64,""),S1=Kr(64),w1=/^[0-9a-fA-F]{128}$/,I1=Wr(86,"=="),D1=Kr(86)});function df(e,r,n){e.issues.length&&r.issues.push(...ve(n,e.issues))}var X,pf,Eo,To,Ja,Ga,Wa,Ka,Qa,Xa,Ya,ec,tc,cr,rc,nc,oc,ic,uc,ac,cc,sc,lc,Po=$(()=>{vt();Do();T();X=h("$ZodCheck",(e,r)=>{var n;e._zod??(e._zod={}),e._zod.def=r,(n=e._zod).onattach??(n.onattach=[])}),pf={number:"number",bigint:"bigint",object:"date"},Eo=h("$ZodCheckLessThan",(e,r)=>{X.init(e,r);let n=pf[typeof r.value];e._zod.onattach.push(i=>{let t=i._zod.bag,o=(r.inclusive?t.maximum:t.exclusiveMaximum)??Number.POSITIVE_INFINITY;r.value<o&&(r.inclusive?t.maximum=r.value:t.exclusiveMaximum=r.value)}),e._zod.check=i=>{(r.inclusive?i.value<=r.value:i.value<r.value)||i.issues.push({origin:n,code:"too_big",maximum:typeof r.value=="object"?r.value.getTime():r.value,input:i.value,inclusive:r.inclusive,inst:e,continue:!r.abort})}}),To=h("$ZodCheckGreaterThan",(e,r)=>{X.init(e,r);let n=pf[typeof r.value];e._zod.onattach.push(i=>{let t=i._zod.bag,o=(r.inclusive?t.minimum:t.exclusiveMinimum)??Number.NEGATIVE_INFINITY;r.value>o&&(r.inclusive?t.minimum=r.value:t.exclusiveMinimum=r.value)}),e._zod.check=i=>{(r.inclusive?i.value>=r.value:i.value>r.value)||i.issues.push({origin:n,code:"too_small",minimum:typeof r.value=="object"?r.value.getTime():r.value,input:i.value,inclusive:r.inclusive,inst:e,continue:!r.abort})}}),Ja=h("$ZodCheckMultipleOf",(e,r)=>{X.init(e,r),e._zod.onattach.push(n=>{var i;(i=n._zod.bag).multipleOf??(i.multipleOf=r.value)}),e._zod.check=n=>{if(typeof n.value!=typeof r.value)throw new Error("Cannot mix number and bigint in multiple_of check.");(typeof n.value=="bigint"?n.value%r.value===BigInt(0):aa(n.value,r.value)===0)||n.issues.push({origin:typeof n.value,code:"not_multiple_of",divisor:r.value,input:n.value,inst:e,continue:!r.abort})}}),Ga=h("$ZodCheckNumberFormat",(e,r)=>{X.init(e,r),r.format=r.format||"float64";let n=r.format?.includes("int"),i=n?"int":"number",[t,o]=fa[r.format];e._zod.onattach.push(u=>{let a=u._zod.bag;a.format=r.format,a.minimum=t,a.maximum=o,n&&(a.pattern=La)}),e._zod.check=u=>{let a=u.value;if(n){if(!Number.isInteger(a)){u.issues.push({expected:i,format:r.format,code:"invalid_type",continue:!1,input:a,inst:e});return}if(!Number.isSafeInteger(a)){a>0?u.issues.push({input:a,code:"too_big",maximum:Number.MAX_SAFE_INTEGER,note:"Integers must be within the safe integer range.",inst:e,origin:i,inclusive:!0,continue:!r.abort}):u.issues.push({input:a,code:"too_small",minimum:Number.MIN_SAFE_INTEGER,note:"Integers must be within the safe integer range.",inst:e,origin:i,inclusive:!0,continue:!r.abort});return}}a<t&&u.issues.push({origin:"number",input:a,code:"too_small",minimum:t,inclusive:!0,inst:e,continue:!r.abort}),a>o&&u.issues.push({origin:"number",input:a,code:"too_big",maximum:o,inclusive:!0,inst:e,continue:!r.abort})}}),Wa=h("$ZodCheckBigIntFormat",(e,r)=>{X.init(e,r);let[n,i]=ma[r.format];e._zod.onattach.push(t=>{let o=t._zod.bag;o.format=r.format,o.minimum=n,o.maximum=i}),e._zod.check=t=>{let o=t.value;o<n&&t.issues.push({origin:"bigint",input:o,code:"too_small",minimum:n,inclusive:!0,inst:e,continue:!r.abort}),o>i&&t.issues.push({origin:"bigint",input:o,code:"too_big",maximum:i,inclusive:!0,inst:e,continue:!r.abort})}}),Ka=h("$ZodCheckMaxSize",(e,r)=>{var n;X.init(e,r),(n=e._zod.def).when??(n.when=i=>{let t=i.value;return!tt(t)&&t.size!==void 0}),e._zod.onattach.push(i=>{let t=i._zod.bag.maximum??Number.POSITIVE_INFINITY;r.maximum<t&&(i._zod.bag.maximum=r.maximum)}),e._zod.check=i=>{let t=i.value;t.size<=r.maximum||i.issues.push({origin:qr(t),code:"too_big",maximum:r.maximum,inclusive:!0,input:t,inst:e,continue:!r.abort})}}),Qa=h("$ZodCheckMinSize",(e,r)=>{var n;X.init(e,r),(n=e._zod.def).when??(n.when=i=>{let t=i.value;return!tt(t)&&t.size!==void 0}),e._zod.onattach.push(i=>{let t=i._zod.bag.minimum??Number.NEGATIVE_INFINITY;r.minimum>t&&(i._zod.bag.minimum=r.minimum)}),e._zod.check=i=>{let t=i.value;t.size>=r.minimum||i.issues.push({origin:qr(t),code:"too_small",minimum:r.minimum,inclusive:!0,input:t,inst:e,continue:!r.abort})}}),Xa=h("$ZodCheckSizeEquals",(e,r)=>{var n;X.init(e,r),(n=e._zod.def).when??(n.when=i=>{let t=i.value;return!tt(t)&&t.size!==void 0}),e._zod.onattach.push(i=>{let t=i._zod.bag;t.minimum=r.size,t.maximum=r.size,t.size=r.size}),e._zod.check=i=>{let t=i.value,o=t.size;if(o===r.size)return;let u=o>r.size;i.issues.push({origin:qr(t),...u?{code:"too_big",maximum:r.size}:{code:"too_small",minimum:r.size},inclusive:!0,exact:!0,input:i.value,inst:e,continue:!r.abort})}}),Ya=h("$ZodCheckMaxLength",(e,r)=>{var n;X.init(e,r),(n=e._zod.def).when??(n.when=i=>{let t=i.value;return!tt(t)&&t.length!==void 0}),e._zod.onattach.push(i=>{let t=i._zod.bag.maximum??Number.POSITIVE_INFINITY;r.maximum<t&&(i._zod.bag.maximum=r.maximum)}),e._zod.check=i=>{let t=i.value;if(t.length<=r.maximum)return;let u=Br(t);i.issues.push({origin:u,code:"too_big",maximum:r.maximum,inclusive:!0,input:t,inst:e,continue:!r.abort})}}),ec=h("$ZodCheckMinLength",(e,r)=>{var n;X.init(e,r),(n=e._zod.def).when??(n.when=i=>{let t=i.value;return!tt(t)&&t.length!==void 0}),e._zod.onattach.push(i=>{let t=i._zod.bag.minimum??Number.NEGATIVE_INFINITY;r.minimum>t&&(i._zod.bag.minimum=r.minimum)}),e._zod.check=i=>{let t=i.value;if(t.length>=r.minimum)return;let u=Br(t);i.issues.push({origin:u,code:"too_small",minimum:r.minimum,inclusive:!0,input:t,inst:e,continue:!r.abort})}}),tc=h("$ZodCheckLengthEquals",(e,r)=>{var n;X.init(e,r),(n=e._zod.def).when??(n.when=i=>{let t=i.value;return!tt(t)&&t.length!==void 0}),e._zod.onattach.push(i=>{let t=i._zod.bag;t.minimum=r.length,t.maximum=r.length,t.length=r.length}),e._zod.check=i=>{let t=i.value,o=t.length;if(o===r.length)return;let u=Br(t),a=o>r.length;i.issues.push({origin:u,...a?{code:"too_big",maximum:r.length}:{code:"too_small",minimum:r.length},inclusive:!0,exact:!0,input:i.value,inst:e,continue:!r.abort})}}),cr=h("$ZodCheckStringFormat",(e,r)=>{var n,i;X.init(e,r),e._zod.onattach.push(t=>{let o=t._zod.bag;o.format=r.format,r.pattern&&(o.patterns??(o.patterns=new Set),o.patterns.add(r.pattern))}),r.pattern?(n=e._zod).check??(n.check=t=>{r.pattern.lastIndex=0,!r.pattern.test(t.value)&&t.issues.push({origin:"string",code:"invalid_format",format:r.format,input:t.value,...r.pattern?{pattern:r.pattern.toString()}:{},inst:e,continue:!r.abort})}):(i=e._zod).check??(i.check=()=>{})}),rc=h("$ZodCheckRegex",(e,r)=>{cr.init(e,r),e._zod.check=n=>{r.pattern.lastIndex=0,!r.pattern.test(n.value)&&n.issues.push({origin:"string",code:"invalid_format",format:"regex",input:n.value,pattern:r.pattern.toString(),inst:e,continue:!r.abort})}}),nc=h("$ZodCheckLowerCase",(e,r)=>{r.pattern??(r.pattern=Va),cr.init(e,r)}),oc=h("$ZodCheckUpperCase",(e,r)=>{r.pattern??(r.pattern=Ha),cr.init(e,r)}),ic=h("$ZodCheckIncludes",(e,r)=>{X.init(e,r);let n=we(r.includes),i=new RegExp(typeof r.position=="number"?`^.{${r.position}}${n}`:n);r.pattern=i,e._zod.onattach.push(t=>{let o=t._zod.bag;o.patterns??(o.patterns=new Set),o.patterns.add(i)}),e._zod.check=t=>{t.value.includes(r.includes,r.position)||t.issues.push({origin:"string",code:"invalid_format",format:"includes",includes:r.includes,input:t.value,inst:e,continue:!r.abort})}}),uc=h("$ZodCheckStartsWith",(e,r)=>{X.init(e,r);let n=new RegExp(`^${we(r.prefix)}.*`);r.pattern??(r.pattern=n),e._zod.onattach.push(i=>{let t=i._zod.bag;t.patterns??(t.patterns=new Set),t.patterns.add(n)}),e._zod.check=i=>{i.value.startsWith(r.prefix)||i.issues.push({origin:"string",code:"invalid_format",format:"starts_with",prefix:r.prefix,input:i.value,inst:e,continue:!r.abort})}}),ac=h("$ZodCheckEndsWith",(e,r)=>{X.init(e,r);let n=new RegExp(`.*${we(r.suffix)}$`);r.pattern??(r.pattern=n),e._zod.onattach.push(i=>{let t=i._zod.bag;t.patterns??(t.patterns=new Set),t.patterns.add(n)}),e._zod.check=i=>{i.value.endsWith(r.suffix)||i.issues.push({origin:"string",code:"invalid_format",format:"ends_with",suffix:r.suffix,input:i.value,inst:e,continue:!r.abort})}});cc=h("$ZodCheckProperty",(e,r)=>{X.init(e,r),e._zod.check=n=>{let i=r.schema._zod.run({value:n.value[r.property],issues:[]},{});if(i instanceof Promise)return i.then(t=>df(t,n,r.property));df(i,n,r.property)}}),sc=h("$ZodCheckMimeType",(e,r)=>{X.init(e,r);let n=new Set(r.mime);e._zod.onattach.push(i=>{i._zod.bag.mime=r.mime}),e._zod.check=i=>{n.has(i.value.type)||i.issues.push({code:"invalid_value",values:r.mime,input:i.value.type,inst:e,continue:!r.abort})}}),lc=h("$ZodCheckOverwrite",(e,r)=>{X.init(e,r),e._zod.check=n=>{n.value=r.tx(n.value)}})});var Qr,dc=$(()=>{Qr=class{constructor(r=[]){this.content=[],this.indent=0,this&&(this.args=r)}indented(r){this.indent+=1,r(this),this.indent-=1}write(r){if(typeof r=="function"){r(this,{execution:"sync"}),r(this,{execution:"async"});return}let i=r.split(`
`).filter(u=>u),t=Math.min(...i.map(u=>u.length-u.trimStart().length)),o=i.map(u=>u.slice(t)).map(u=>" ".repeat(this.indent*2)+u);for(let u of o)this.content.push(u)}compile(){let r=Function,n=this?.args,t=[...(this?.content??[""]).map(o=>` ${o}`)];return new r(...n,t.join(`
`))}}});var pc,fc=$(()=>{pc={major:4,minor:4,patch:3}});function Oc(e){if(e==="")return!0;if(/\s/.test(e)||e.length%4!==0)return!1;try{return atob(e),!0}catch{return!1}}function Df(e){if(!wo.test(e))return!1;let r=e.replace(/[-_]/g,i=>i==="-"?"+":"/"),n=r.padEnd(Math.ceil(r.length/4)*4,"=");return Oc(n)}function Ef(e,r=null){try{let n=e.split(".");if(n.length!==3)return!1;let[i]=n;if(!i)return!1;let t=JSON.parse(atob(i));return!("typ"in t&&t?.typ!=="JWT"||!t.alg||r&&(!("alg"in t)||t.alg!==r))}catch{return!1}}function mf(e,r,n){e.issues.length&&r.issues.push(...ve(n,e.issues)),r.value[n]=e.value}function Oo(e,r,n,i,t,o){let u=n in i;if(e.issues.length){if(t&&o&&!u)return;r.issues.push(...ve(n,e.issues))}if(!u&&!t){e.issues.length||r.issues.push({code:"invalid_type",expected:"nonoptional",input:void 0,path:[n]});return}e.value===void 0?u&&(r.value[n]=void 0):r.value[n]=e.value}function Tf(e){let r=Object.keys(e.shape);for(let i of r)if(!e.shape?.[i]?._zod?.traits?.has("$ZodType"))throw new Error(`Invalid element at key "${i}": expected a Zod schema`);let n=pa(e.shape);return{...e,keys:r,keySet:new Set(r),numKeys:r.length,optionalKeys:new Set(n)}}function Pf(e,r,n,i,t,o){let u=[],a=t.keySet,c=t.catchall._zod,s=c.def.type,l=c.optin==="optional",p=c.optout==="optional";for(let m in r){if(m==="__proto__"||a.has(m))continue;if(s==="never"){u.push(m);continue}let f=c.run({value:r[m],issues:[]},i);f instanceof Promise?e.push(f.then(g=>Oo(g,n,m,r,l,p))):Oo(f,n,m,r,l,p)}return u.length&&n.issues.push({code:"unrecognized_keys",keys:u,input:r,inst:o}),e.length?Promise.all(e).then(()=>n):n}function hf(e,r,n,i){for(let o of e)if(o.issues.length===0)return r.value=o.value,r;let t=e.filter(o=>!ot(o));return t.length===1?(r.value=t[0].value,t[0]):(r.issues.push({code:"invalid_union",input:r.value,inst:n,errors:e.map(o=>o.issues.map(u=>me(u,i,ee())))}),r)}function gf(e,r,n,i){let t=e.filter(o=>o.issues.length===0);return t.length===1?(r.value=t[0].value,r):(t.length===0?r.issues.push({code:"invalid_union",input:r.value,inst:n,errors:e.map(o=>o.issues.map(u=>me(u,i,ee())))}):r.issues.push({code:"invalid_union",input:r.value,inst:n,errors:[],inclusive:!1}),r)}function mc(e,r){if(e===r)return{valid:!0,data:e};if(e instanceof Date&&r instanceof Date&&+e==+r)return{valid:!0,data:e};if(nt(e)&&nt(r)){let n=Object.keys(r),i=Object.keys(e).filter(o=>n.indexOf(o)!==-1),t={...e,...r};for(let o of i){let u=mc(e[o],r[o]);if(!u.valid)return{valid:!1,mergeErrorPath:[o,...u.mergeErrorPath]};t[o]=u.data}return{valid:!0,data:t}}if(Array.isArray(e)&&Array.isArray(r)){if(e.length!==r.length)return{valid:!1,mergeErrorPath:[]};let n=[];for(let i=0;i<e.length;i++){let t=e[i],o=r[i],u=mc(t,o);if(!u.valid)return{valid:!1,mergeErrorPath:[i,...u.mergeErrorPath]};n.push(u.data)}return{valid:!0,data:n}}return{valid:!1,mergeErrorPath:[]}}function bf(e,r,n){let i=new Map,t;for(let a of r.issues)if(a.code==="unrecognized_keys"){t??(t=a);for(let c of a.keys)i.has(c)||i.set(c,{}),i.get(c).l=!0}else e.issues.push(a);for(let a of n.issues)if(a.code==="unrecognized_keys")for(let c of a.keys)i.has(c)||i.set(c,{}),i.get(c).r=!0;else e.issues.push(a);let o=[...i].filter(([,a])=>a.l&&a.r).map(([a])=>a);if(o.length&&t&&e.issues.push({...t,keys:o}),ot(e))return e;let u=mc(r.value,n.value);if(!u.valid)throw new Error(`Unmergable intersection. Error path: ${JSON.stringify(u.mergeErrorPath)}`);return e.value=u.data,e}function vf(e,r){for(let n=e.length-1;n>=0;n--)if(e[n]._zod[r]!=="optional")return n+1;return 0}function xf(e,r,n){e.issues.length&&r.issues.push(...ve(n,e.issues)),r.value[n]=e.value}function _f(e,r,n,i,t){for(let o=0;o<n.length;o++){let u=e[o],a=o<i.length;if(u.issues.length){if(!a&&o>=t){r.value.length=o;break}r.issues.push(...ve(o,u.issues))}r.value[o]=u.value}for(let o=r.value.length-1;o>=i.length&&(n[o]._zod.optout==="optional"&&r.value[o]===void 0);o--)r.value.length=o;return r}function yf(e,r,n,i,t,o,u){e.issues.length&&(Mr.has(typeof i)?n.issues.push(...ve(i,e.issues)):n.issues.push({code:"invalid_key",origin:"map",input:t,inst:o,issues:e.issues.map(a=>me(a,u,ee()))})),r.issues.length&&(Mr.has(typeof i)?n.issues.push(...ve(i,r.issues)):n.issues.push({origin:"map",code:"invalid_element",input:t,inst:o,key:i,issues:r.issues.map(a=>me(a,u,ee()))})),n.value.set(e.value,r.value)}function kf(e,r){e.issues.length&&r.issues.push(...e.issues),r.value.add(e.value)}function $f(e,r){return r===void 0&&(e.issues.length||e.fallback)?{issues:[],value:void 0}:e}function zf(e,r){return e.value===void 0&&(e.value=r.defaultValue),e}function Sf(e,r){return!e.issues.length&&e.value===void 0&&e.issues.push({code:"invalid_type",expected:"nonoptional",input:e.value,inst:r}),e}function Ao(e,r,n){return e.issues.length?(e.aborted=!0,e):r._zod.run({value:e.value,issues:e.issues,fallback:e.fallback},n)}function Co(e,r,n){if(e.issues.length)return e.aborted=!0,e;if((n.direction||"forward")==="forward"){let t=r.transform(e.value,e);return t instanceof Promise?t.then(o=>jo(e,o,r.out,n)):jo(e,t,r.out,n)}else{let t=r.reverseTransform(e.value,e);return t instanceof Promise?t.then(o=>jo(e,o,r.in,n)):jo(e,t,r.in,n)}}function jo(e,r,n,i){return e.issues.length?(e.aborted=!0,e):n._zod.run({value:r,issues:e.issues},i)}function wf(e){return e.value=Object.freeze(e.value),e}function If(e,r,n,i){if(!e){let t={code:"custom",input:n,inst:i,path:[...i._zod.def.path??[]],continue:!i._zod.def.abort};i._zod.def.params&&(t.params=i._zod.def.params),r.issues.push(er(t))}}var j,yt,K,hc,gc,bc,vc,xc,_c,yc,kc,$c,zc,Sc,wc,Ic,Dc,Ec,Tc,Pc,Ac,Cc,jc,Nc,Uc,Rc,Fc,Zc,No,Lc,Xr,Uo,Mc,qc,Bc,Vc,Hc,Jc,Gc,Wc,Kc,Qc,Af,Xc,Yr,Yc,es,ts,Ro,rs,ns,os,is,us,as,cs,Fo,ss,ls,ds,ps,fs,ms,hs,gs,Zo,en,bs,vs,xs,_s,ys,ks,$s,zs=$(()=>{Po();vt();dc();ba();Do();T();fc();T();j=h("$ZodType",(e,r)=>{var n;e??(e={}),e._zod.def=r,e._zod.bag=e._zod.bag||{},e._zod.version=pc;let i=[...e._zod.def.checks??[]];e._zod.traits.has("$ZodCheck")&&i.unshift(e);for(let t of i)for(let o of t._zod.onattach)o(e);if(i.length===0)(n=e._zod).deferred??(n.deferred=[]),e._zod.deferred?.push(()=>{e._zod.run=e._zod.parse});else{let t=(u,a,c)=>{let s=ot(u),l;for(let p of a){if(p._zod.def.when){if(ha(u)||!p._zod.def.when(u))continue}else if(s)continue;let m=u.issues.length,f=p._zod.check(u);if(f instanceof Promise&&c?.async===!1)throw new Pe;if(l||f instanceof Promise)l=(l??Promise.resolve()).then(async()=>{await f,u.issues.length!==m&&(s||(s=ot(u,m)))});else{if(u.issues.length===m)continue;s||(s=ot(u,m))}}return l?l.then(()=>u):u},o=(u,a,c)=>{if(ot(u))return u.aborted=!0,u;let s=t(a,i,c);if(s instanceof Promise){if(c.async===!1)throw new Pe;return s.then(l=>e._zod.parse(l,c))}return e._zod.parse(s,c)};e._zod.run=(u,a)=>{if(a.skipChecks)return e._zod.parse(u,a);if(a.direction==="backward"){let s=e._zod.parse({value:u.value,issues:[]},{...a,skipChecks:!0});return s instanceof Promise?s.then(l=>o(l,u,a)):o(s,u,a)}let c=e._zod.parse(u,a);if(c instanceof Promise){if(a.async===!1)throw new Pe;return c.then(s=>t(s,i,a))}return t(c,i,a)}}R(e,"~standard",()=>({validate:t=>{try{let o=ur(e,t);return o.success?{value:o.data}:{issues:o.error?.issues}}catch{return Gr(e,t).then(u=>u.success?{value:u.data}:{issues:u.error?.issues})}},vendor:"zod",version:1}))}),yt=h("$ZodString",(e,r)=>{j.init(e,r),e._zod.pattern=[...e?._zod.bag?.patterns??[]].pop()??Fa(e._zod.bag),e._zod.parse=(n,i)=>{if(r.coerce)try{n.value=String(n.value)}catch{}return typeof n.value=="string"||n.issues.push({expected:"string",code:"invalid_type",input:n.value,inst:e}),n}}),K=h("$ZodStringFormat",(e,r)=>{cr.init(e,r),yt.init(e,r)}),hc=h("$ZodGUID",(e,r)=>{r.pattern??(r.pattern=Sa),K.init(e,r)}),gc=h("$ZodUUID",(e,r)=>{if(r.version){let i={v1:1,v2:2,v3:3,v4:4,v5:5,v6:6,v7:7,v8:8}[r.version];if(i===void 0)throw new Error(`Invalid UUID version: "${r.version}"`);r.pattern??(r.pattern=_t(i))}else r.pattern??(r.pattern=_t());K.init(e,r)}),bc=h("$ZodEmail",(e,r)=>{r.pattern??(r.pattern=wa),K.init(e,r)}),vc=h("$ZodURL",(e,r)=>{K.init(e,r),e._zod.check=n=>{try{let i=n.value.trim();if(!r.normalize&&r.protocol?.source===ja.source&&!/^https?:\/\//i.test(i)){n.issues.push({code:"invalid_format",format:"url",note:"Invalid URL format",input:n.value,inst:e,continue:!r.abort});return}let t=new URL(i);r.hostname&&(r.hostname.lastIndex=0,r.hostname.test(t.hostname)||n.issues.push({code:"invalid_format",format:"url",note:"Invalid hostname",pattern:r.hostname.source,input:n.value,inst:e,continue:!r.abort})),r.protocol&&(r.protocol.lastIndex=0,r.protocol.test(t.protocol.endsWith(":")?t.protocol.slice(0,-1):t.protocol)||n.issues.push({code:"invalid_format",format:"url",note:"Invalid protocol",pattern:r.protocol.source,input:n.value,inst:e,continue:!r.abort})),r.normalize?n.value=t.href:n.value=i;return}catch{n.issues.push({code:"invalid_format",format:"url",input:n.value,inst:e,continue:!r.abort})}}}),xc=h("$ZodEmoji",(e,r)=>{r.pattern??(r.pattern=Ia()),K.init(e,r)}),_c=h("$ZodNanoID",(e,r)=>{r.pattern??(r.pattern=$a),K.init(e,r)}),yc=h("$ZodCUID",(e,r)=>{r.pattern??(r.pattern=va),K.init(e,r)}),kc=h("$ZodCUID2",(e,r)=>{r.pattern??(r.pattern=xa),K.init(e,r)}),$c=h("$ZodULID",(e,r)=>{r.pattern??(r.pattern=_a),K.init(e,r)}),zc=h("$ZodXID",(e,r)=>{r.pattern??(r.pattern=ya),K.init(e,r)}),Sc=h("$ZodKSUID",(e,r)=>{r.pattern??(r.pattern=ka),K.init(e,r)}),wc=h("$ZodISODateTime",(e,r)=>{r.pattern??(r.pattern=Ra(r)),K.init(e,r)}),Ic=h("$ZodISODate",(e,r)=>{r.pattern??(r.pattern=Na),K.init(e,r)}),Dc=h("$ZodISOTime",(e,r)=>{r.pattern??(r.pattern=Ua(r)),K.init(e,r)}),Ec=h("$ZodISODuration",(e,r)=>{r.pattern??(r.pattern=za),K.init(e,r)}),Tc=h("$ZodIPv4",(e,r)=>{r.pattern??(r.pattern=Da),K.init(e,r),e._zod.bag.format="ipv4"}),Pc=h("$ZodIPv6",(e,r)=>{r.pattern??(r.pattern=Ea),K.init(e,r),e._zod.bag.format="ipv6",e._zod.check=n=>{try{new URL(`http://[${n.value}]`)}catch{n.issues.push({code:"invalid_format",format:"ipv6",input:n.value,inst:e,continue:!r.abort})}}}),Ac=h("$ZodMAC",(e,r)=>{r.pattern??(r.pattern=Ta(r.delimiter)),K.init(e,r),e._zod.bag.format="mac"}),Cc=h("$ZodCIDRv4",(e,r)=>{r.pattern??(r.pattern=Pa),K.init(e,r)}),jc=h("$ZodCIDRv6",(e,r)=>{r.pattern??(r.pattern=Aa),K.init(e,r),e._zod.check=n=>{let i=n.value.split("/");try{if(i.length!==2)throw new Error;let[t,o]=i;if(!o)throw new Error;let u=Number(o);if(`${u}`!==o)throw new Error;if(u<0||u>128)throw new Error;new URL(`http://[${t}]`)}catch{n.issues.push({code:"invalid_format",format:"cidrv6",input:n.value,inst:e,continue:!r.abort})}}});Nc=h("$ZodBase64",(e,r)=>{r.pattern??(r.pattern=Ca),K.init(e,r),e._zod.bag.contentEncoding="base64",e._zod.check=n=>{Oc(n.value)||n.issues.push({code:"invalid_format",format:"base64",input:n.value,inst:e,continue:!r.abort})}});Uc=h("$ZodBase64URL",(e,r)=>{r.pattern??(r.pattern=wo),K.init(e,r),e._zod.bag.contentEncoding="base64url",e._zod.check=n=>{Df(n.value)||n.issues.push({code:"invalid_format",format:"base64url",input:n.value,inst:e,continue:!r.abort})}}),Rc=h("$ZodE164",(e,r)=>{r.pattern??(r.pattern=Oa),K.init(e,r)});Fc=h("$ZodJWT",(e,r)=>{K.init(e,r),e._zod.check=n=>{Ef(n.value,r.alg)||n.issues.push({code:"invalid_format",format:"jwt",input:n.value,inst:e,continue:!r.abort})}}),Zc=h("$ZodCustomStringFormat",(e,r)=>{K.init(e,r),e._zod.check=n=>{r.fn(n.value)||n.issues.push({code:"invalid_format",format:r.format,input:n.value,inst:e,continue:!r.abort})}}),No=h("$ZodNumber",(e,r)=>{j.init(e,r),e._zod.pattern=e._zod.bag.pattern??Io,e._zod.parse=(n,i)=>{if(r.coerce)try{n.value=Number(n.value)}catch{}let t=n.value;if(typeof t=="number"&&!Number.isNaN(t)&&Number.isFinite(t))return n;let o=typeof t=="number"?Number.isNaN(t)?"NaN":Number.isFinite(t)?void 0:"Infinity":void 0;return n.issues.push({expected:"number",code:"invalid_type",input:t,inst:e,...o?{received:o}:{}}),n}}),Lc=h("$ZodNumberFormat",(e,r)=>{Ga.init(e,r),No.init(e,r)}),Xr=h("$ZodBoolean",(e,r)=>{j.init(e,r),e._zod.pattern=Ma,e._zod.parse=(n,i)=>{if(r.coerce)try{n.value=!!n.value}catch{}let t=n.value;return typeof t=="boolean"||n.issues.push({expected:"boolean",code:"invalid_type",input:t,inst:e}),n}}),Uo=h("$ZodBigInt",(e,r)=>{j.init(e,r),e._zod.pattern=Za,e._zod.parse=(n,i)=>{if(r.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}}),Mc=h("$ZodBigIntFormat",(e,r)=>{Wa.init(e,r),Uo.init(e,r)}),qc=h("$ZodSymbol",(e,r)=>{j.init(e,r),e._zod.parse=(n,i)=>{let t=n.value;return typeof t=="symbol"||n.issues.push({expected:"symbol",code:"invalid_type",input:t,inst:e}),n}}),Bc=h("$ZodUndefined",(e,r)=>{j.init(e,r),e._zod.pattern=Ba,e._zod.values=new Set([void 0]),e._zod.parse=(n,i)=>{let t=n.value;return typeof t>"u"||n.issues.push({expected:"undefined",code:"invalid_type",input:t,inst:e}),n}}),Vc=h("$ZodNull",(e,r)=>{j.init(e,r),e._zod.pattern=qa,e._zod.values=new Set([null]),e._zod.parse=(n,i)=>{let t=n.value;return t===null||n.issues.push({expected:"null",code:"invalid_type",input:t,inst:e}),n}}),Hc=h("$ZodAny",(e,r)=>{j.init(e,r),e._zod.parse=n=>n}),Jc=h("$ZodUnknown",(e,r)=>{j.init(e,r),e._zod.parse=n=>n}),Gc=h("$ZodNever",(e,r)=>{j.init(e,r),e._zod.parse=(n,i)=>(n.issues.push({expected:"never",code:"invalid_type",input:n.value,inst:e}),n)}),Wc=h("$ZodVoid",(e,r)=>{j.init(e,r),e._zod.parse=(n,i)=>{let t=n.value;return typeof t>"u"||n.issues.push({expected:"void",code:"invalid_type",input:t,inst:e}),n}}),Kc=h("$ZodDate",(e,r)=>{j.init(e,r),e._zod.parse=(n,i)=>{if(r.coerce)try{n.value=new Date(n.value)}catch{}let t=n.value,o=t instanceof Date;return o&&!Number.isNaN(t.getTime())||n.issues.push({expected:"date",code:"invalid_type",input:t,...o?{received:"Invalid Date"}:{},inst:e}),n}});Qc=h("$ZodArray",(e,r)=>{j.init(e,r),e._zod.parse=(n,i)=>{let t=n.value;if(!Array.isArray(t))return n.issues.push({expected:"array",code:"invalid_type",input:t,inst:e}),n;n.value=Array(t.length);let o=[];for(let u=0;u<t.length;u++){let a=t[u],c=r.element._zod.run({value:a,issues:[]},i);c instanceof Promise?o.push(c.then(s=>mf(s,n,u))):mf(c,n,u)}return o.length?Promise.all(o).then(()=>n):n}});Af=h("$ZodObject",(e,r)=>{if(j.init(e,r),!Object.getOwnPropertyDescriptor(r,"shape")?.get){let a=r.shape;Object.defineProperty(r,"shape",{get:()=>{let c={...a};return Object.defineProperty(r,"shape",{value:c}),c}})}let i=Yt(()=>Tf(r));R(e._zod,"propValues",()=>{let a=r.shape,c={};for(let s in a){let l=a[s]._zod;if(l.values){c[s]??(c[s]=new Set);for(let p of l.values)c[s].add(p)}}return c});let t=xt,o=r.catchall,u;e._zod.parse=(a,c)=>{u??(u=i.value);let s=a.value;if(!t(s))return a.issues.push({expected:"object",code:"invalid_type",input:s,inst:e}),a;a.value={};let l=[],p=u.shape;for(let m of u.keys){let f=p[m],g=f._zod.optin==="optional",C=f._zod.optout==="optional",E=f._zod.run({value:s[m],issues:[]},c);E instanceof Promise?l.push(E.then(Z=>Oo(Z,a,m,s,g,C))):Oo(E,a,m,s,g,C)}return o?Pf(l,s,a,c,i.value,e):l.length?Promise.all(l).then(()=>a):a}}),Xc=h("$ZodObjectJIT",(e,r)=>{Af.init(e,r);let n=e._zod.parse,i=Yt(()=>Tf(r)),t=m=>{let f=new Qr(["shape","payload","ctx"]),g=i.value,C=I=>{let S=mo(I);return`shape[${S}]._zod.run({ value: input[${S}], issues: [] }, ctx)`};f.write("const input = payload.value;");let E=Object.create(null),Z=0;for(let I of g.keys)E[I]=`key_${Z++}`;f.write("const newResult = {};");for(let I of g.keys){let S=E[I],A=mo(I),L=m[I],Y=L?._zod?.optin==="optional",$e=L?._zod?.optout==="optional";f.write(`const ${S} = ${C(I)};`),Y&&$e?f.write(`
if (${S}.issues.length) {
if (${A} in input) {
payload.issues = payload.issues.concat(${S}.issues.map(iss => ({
...iss,
path: iss.path ? [${A}, ...iss.path] : [${A}]
})));
}
}
if (${S}.value === undefined) {
if (${A} in input) {
newResult[${A}] = undefined;
}
} else {
newResult[${A}] = ${S}.value;
}
`):Y?f.write(`
if (${S}.issues.length) {
payload.issues = payload.issues.concat(${S}.issues.map(iss => ({
...iss,
path: iss.path ? [${A}, ...iss.path] : [${A}]
})));
}
if (${S}.value === undefined) {
if (${A} in input) {
newResult[${A}] = undefined;
}
} else {
newResult[${A}] = ${S}.value;
}
`):f.write(`
const ${S}_present = ${A} in input;
if (${S}.issues.length) {
payload.issues = payload.issues.concat(${S}.issues.map(iss => ({
...iss,
path: iss.path ? [${A}, ...iss.path] : [${A}]
})));
}
if (!${S}_present && !${S}.issues.length) {
payload.issues.push({
code: "invalid_type",
expected: "nonoptional",
input: undefined,
path: [${A}]
});
}
if (${S}_present) {
if (${S}.value === undefined) {
newResult[${A}] = undefined;
} else {
newResult[${A}] = ${S}.value;
}
}
`)}f.write("payload.value = newResult;"),f.write("return payload;");let D=f.compile();return(I,S)=>D(m,I,S)},o,u=xt,a=!bt.jitless,s=a&&sa.value,l=r.catchall,p;e._zod.parse=(m,f)=>{p??(p=i.value);let g=m.value;return u(g)?a&&s&&f?.async===!1&&f.jitless!==!0?(o||(o=t(r.shape)),m=o(m,f),l?Pf([],g,m,f,p,e):m):n(m,f):(m.issues.push({expected:"object",code:"invalid_type",input:g,inst:e}),m)}});Yr=h("$ZodUnion",(e,r)=>{j.init(e,r),R(e._zod,"optin",()=>r.options.some(i=>i._zod.optin==="optional")?"optional":void 0),R(e._zod,"optout",()=>r.options.some(i=>i._zod.optout==="optional")?"optional":void 0),R(e._zod,"values",()=>{if(r.options.every(i=>i._zod.values))return new Set(r.options.flatMap(i=>Array.from(i._zod.values)))}),R(e._zod,"pattern",()=>{if(r.options.every(i=>i._zod.pattern)){let i=r.options.map(t=>t._zod.pattern);return new RegExp(`^(${i.map(t=>Lr(t.source)).join("|")})$`)}});let n=r.options.length===1?r.options[0]._zod.run:null;e._zod.parse=(i,t)=>{if(n)return n(i,t);let o=!1,u=[];for(let a of r.options){let c=a._zod.run({value:i.value,issues:[]},t);if(c instanceof Promise)u.push(c),o=!0;else{if(c.issues.length===0)return c;u.push(c)}}return o?Promise.all(u).then(a=>hf(a,i,e,t)):hf(u,i,e,t)}});Yc=h("$ZodXor",(e,r)=>{Yr.init(e,r),r.inclusive=!1;let n=r.options.length===1?r.options[0]._zod.run:null;e._zod.parse=(i,t)=>{if(n)return n(i,t);let o=!1,u=[];for(let a of r.options){let c=a._zod.run({value:i.value,issues:[]},t);c instanceof Promise?(u.push(c),o=!0):u.push(c)}return o?Promise.all(u).then(a=>gf(a,i,e,t)):gf(u,i,e,t)}}),es=h("$ZodDiscriminatedUnion",(e,r)=>{r.inclusive=!1,Yr.init(e,r);let n=e._zod.parse;R(e._zod,"propValues",()=>{let t={};for(let o of r.options){let u=o._zod.propValues;if(!u||Object.keys(u).length===0)throw new Error(`Invalid discriminated union option at index "${r.options.indexOf(o)}"`);for(let[a,c]of Object.entries(u)){t[a]||(t[a]=new Set);for(let s of c)t[a].add(s)}}return t});let i=Yt(()=>{let t=r.options,o=new Map;for(let u of t){let a=u._zod.propValues?.[r.discriminator];if(!a||a.size===0)throw new Error(`Invalid discriminated union option at index "${r.options.indexOf(u)}"`);for(let c of a){if(o.has(c))throw new Error(`Duplicate discriminator value "${String(c)}"`);o.set(c,u)}}return o});e._zod.parse=(t,o)=>{let u=t.value;if(!xt(u))return t.issues.push({code:"invalid_type",expected:"object",input:u,inst:e}),t;let a=i.value.get(u?.[r.discriminator]);return a?a._zod.run(t,o):r.unionFallback||o.direction==="backward"?n(t,o):(t.issues.push({code:"invalid_union",errors:[],note:"No matching discriminator",discriminator:r.discriminator,options:Array.from(i.value.keys()),input:u,path:[r.discriminator],inst:e}),t)}}),ts=h("$ZodIntersection",(e,r)=>{j.init(e,r),e._zod.parse=(n,i)=>{let t=n.value,o=r.left._zod.run({value:t,issues:[]},i),u=r.right._zod.run({value:t,issues:[]},i);return o instanceof Promise||u instanceof Promise?Promise.all([o,u]).then(([c,s])=>bf(n,c,s)):bf(n,o,u)}});Ro=h("$ZodTuple",(e,r)=>{j.init(e,r);let n=r.items;e._zod.parse=(i,t)=>{let o=i.value;if(!Array.isArray(o))return i.issues.push({input:o,inst:e,expected:"tuple",code:"invalid_type"}),i;i.value=[];let u=[],a=vf(n,"optin"),c=vf(n,"optout");if(!r.rest){if(o.length<a)return i.issues.push({code:"too_small",minimum:a,inclusive:!0,input:o,inst:e,origin:"array"}),i;o.length>n.length&&i.issues.push({code:"too_big",maximum:n.length,inclusive:!0,input:o,inst:e,origin:"array"})}let s=new Array(n.length);for(let l=0;l<n.length;l++){let p=n[l]._zod.run({value:o[l],issues:[]},t);p instanceof Promise?u.push(p.then(m=>{s[l]=m})):s[l]=p}if(r.rest){let l=n.length-1,p=o.slice(n.length);for(let m of p){l++;let f=r.rest._zod.run({value:m,issues:[]},t);f instanceof Promise?u.push(f.then(g=>xf(g,i,l))):xf(f,i,l)}}return u.length?Promise.all(u).then(()=>_f(s,i,n,o,c)):_f(s,i,n,o,c)}});rs=h("$ZodRecord",(e,r)=>{j.init(e,r),e._zod.parse=(n,i)=>{let t=n.value;if(!nt(t))return n.issues.push({expected:"record",code:"invalid_type",input:t,inst:e}),n;let o=[],u=r.keyType._zod.values;if(u){n.value={};let a=new Set;for(let s of u)if(typeof s=="string"||typeof s=="number"||typeof s=="symbol"){a.add(typeof s=="number"?s.toString():s);let l=r.keyType._zod.run({value:s,issues:[]},i);if(l instanceof Promise)throw new Error("Async schemas not supported in object keys currently");if(l.issues.length){n.issues.push({code:"invalid_key",origin:"record",issues:l.issues.map(f=>me(f,i,ee())),input:s,path:[s],inst:e});continue}let p=l.value,m=r.valueType._zod.run({value:t[s],issues:[]},i);m instanceof Promise?o.push(m.then(f=>{f.issues.length&&n.issues.push(...ve(s,f.issues)),n.value[p]=f.value})):(m.issues.length&&n.issues.push(...ve(s,m.issues)),n.value[p]=m.value)}let c;for(let s in t)a.has(s)||(c=c??[],c.push(s));c&&c.length>0&&n.issues.push({code:"unrecognized_keys",input:t,inst:e,keys:c})}else{n.value={};for(let a of Reflect.ownKeys(t)){if(a==="__proto__"||!Object.prototype.propertyIsEnumerable.call(t,a))continue;let c=r.keyType._zod.run({value:a,issues:[]},i);if(c instanceof Promise)throw new Error("Async schemas not supported in object keys currently");if(typeof a=="string"&&Io.test(a)&&c.issues.length){let p=r.keyType._zod.run({value:Number(a),issues:[]},i);if(p instanceof Promise)throw new Error("Async schemas not supported in object keys currently");p.issues.length===0&&(c=p)}if(c.issues.length){r.mode==="loose"?n.value[a]=t[a]:n.issues.push({code:"invalid_key",origin:"record",issues:c.issues.map(p=>me(p,i,ee())),input:a,path:[a],inst:e});continue}let l=r.valueType._zod.run({value:t[a],issues:[]},i);l instanceof Promise?o.push(l.then(p=>{p.issues.length&&n.issues.push(...ve(a,p.issues)),n.value[c.value]=p.value})):(l.issues.length&&n.issues.push(...ve(a,l.issues)),n.value[c.value]=l.value)}}return o.length?Promise.all(o).then(()=>n):n}}),ns=h("$ZodMap",(e,r)=>{j.init(e,r),e._zod.parse=(n,i)=>{let t=n.value;if(!(t instanceof Map))return n.issues.push({expected:"map",code:"invalid_type",input:t,inst:e}),n;let o=[];n.value=new Map;for(let[u,a]of t){let c=r.keyType._zod.run({value:u,issues:[]},i),s=r.valueType._zod.run({value:a,issues:[]},i);c instanceof Promise||s instanceof Promise?o.push(Promise.all([c,s]).then(([l,p])=>{yf(l,p,n,u,t,e,i)})):yf(c,s,n,u,t,e,i)}return o.length?Promise.all(o).then(()=>n):n}});os=h("$ZodSet",(e,r)=>{j.init(e,r),e._zod.parse=(n,i)=>{let t=n.value;if(!(t instanceof Set))return n.issues.push({input:t,inst:e,expected:"set",code:"invalid_type"}),n;let o=[];n.value=new Set;for(let u of t){let a=r.valueType._zod.run({value:u,issues:[]},i);a instanceof Promise?o.push(a.then(c=>kf(c,n))):kf(a,n)}return o.length?Promise.all(o).then(()=>n):n}});is=h("$ZodEnum",(e,r)=>{j.init(e,r);let n=Zr(r.entries),i=new Set(n);e._zod.values=i,e._zod.pattern=new RegExp(`^(${n.filter(t=>Mr.has(typeof t)).map(t=>typeof t=="string"?we(t):t.toString()).join("|")})$`),e._zod.parse=(t,o)=>{let u=t.value;return i.has(u)||t.issues.push({code:"invalid_value",values:n,input:u,inst:e}),t}}),us=h("$ZodLiteral",(e,r)=>{if(j.init(e,r),r.values.length===0)throw new Error("Cannot create literal schema with no valid values");let n=new Set(r.values);e._zod.values=n,e._zod.pattern=new RegExp(`^(${r.values.map(i=>typeof i=="string"?we(i):i?we(i.toString()):String(i)).join("|")})$`),e._zod.parse=(i,t)=>{let o=i.value;return n.has(o)||i.issues.push({code:"invalid_value",values:r.values,input:o,inst:e}),i}}),as=h("$ZodFile",(e,r)=>{j.init(e,r),e._zod.parse=(n,i)=>{let t=n.value;return t instanceof File||n.issues.push({expected:"file",code:"invalid_type",input:t,inst:e}),n}}),cs=h("$ZodTransform",(e,r)=>{j.init(e,r),e._zod.optin="optional",e._zod.parse=(n,i)=>{if(i.direction==="backward")throw new et(e.constructor.name);let t=r.transform(n.value,n);if(i.async)return(t instanceof Promise?t:Promise.resolve(t)).then(u=>(n.value=u,n.fallback=!0,n));if(t instanceof Promise)throw new Pe;return n.value=t,n.fallback=!0,n}});Fo=h("$ZodOptional",(e,r)=>{j.init(e,r),e._zod.optin="optional",e._zod.optout="optional",R(e._zod,"values",()=>r.innerType._zod.values?new Set([...r.innerType._zod.values,void 0]):void 0),R(e._zod,"pattern",()=>{let n=r.innerType._zod.pattern;return n?new RegExp(`^(${Lr(n.source)})?$`):void 0}),e._zod.parse=(n,i)=>{if(r.innerType._zod.optin==="optional"){let t=n.value,o=r.innerType._zod.run(n,i);return o instanceof Promise?o.then(u=>$f(u,t)):$f(o,t)}return n.value===void 0?n:r.innerType._zod.run(n,i)}}),ss=h("$ZodExactOptional",(e,r)=>{Fo.init(e,r),R(e._zod,"values",()=>r.innerType._zod.values),R(e._zod,"pattern",()=>r.innerType._zod.pattern),e._zod.parse=(n,i)=>r.innerType._zod.run(n,i)}),ls=h("$ZodNullable",(e,r)=>{j.init(e,r),R(e._zod,"optin",()=>r.innerType._zod.optin),R(e._zod,"optout",()=>r.innerType._zod.optout),R(e._zod,"pattern",()=>{let n=r.innerType._zod.pattern;return n?new RegExp(`^(${Lr(n.source)}|null)$`):void 0}),R(e._zod,"values",()=>r.innerType._zod.values?new Set([...r.innerType._zod.values,null]):void 0),e._zod.parse=(n,i)=>n.value===null?n:r.innerType._zod.run(n,i)}),ds=h("$ZodDefault",(e,r)=>{j.init(e,r),e._zod.optin="optional",R(e._zod,"values",()=>r.innerType._zod.values),e._zod.parse=(n,i)=>{if(i.direction==="backward")return r.innerType._zod.run(n,i);if(n.value===void 0)return n.value=r.defaultValue,n;let t=r.innerType._zod.run(n,i);return t instanceof Promise?t.then(o=>zf(o,r)):zf(t,r)}});ps=h("$ZodPrefault",(e,r)=>{j.init(e,r),e._zod.optin="optional",R(e._zod,"values",()=>r.innerType._zod.values),e._zod.parse=(n,i)=>(i.direction==="backward"||n.value===void 0&&(n.value=r.defaultValue),r.innerType._zod.run(n,i))}),fs=h("$ZodNonOptional",(e,r)=>{j.init(e,r),R(e._zod,"values",()=>{let n=r.innerType._zod.values;return n?new Set([...n].filter(i=>i!==void 0)):void 0}),e._zod.parse=(n,i)=>{let t=r.innerType._zod.run(n,i);return t instanceof Promise?t.then(o=>Sf(o,e)):Sf(t,e)}});ms=h("$ZodSuccess",(e,r)=>{j.init(e,r),e._zod.parse=(n,i)=>{if(i.direction==="backward")throw new et("ZodSuccess");let t=r.innerType._zod.run(n,i);return t instanceof Promise?t.then(o=>(n.value=o.issues.length===0,n)):(n.value=t.issues.length===0,n)}}),hs=h("$ZodCatch",(e,r)=>{j.init(e,r),e._zod.optin="optional",R(e._zod,"optout",()=>r.innerType._zod.optout),R(e._zod,"values",()=>r.innerType._zod.values),e._zod.parse=(n,i)=>{if(i.direction==="backward")return r.innerType._zod.run(n,i);let t=r.innerType._zod.run(n,i);return t instanceof Promise?t.then(o=>(n.value=o.value,o.issues.length&&(n.value=r.catchValue({...n,error:{issues:o.issues.map(u=>me(u,i,ee()))},input:n.value}),n.issues=[],n.fallback=!0),n)):(n.value=t.value,t.issues.length&&(n.value=r.catchValue({...n,error:{issues:t.issues.map(o=>me(o,i,ee()))},input:n.value}),n.issues=[],n.fallback=!0),n)}}),gs=h("$ZodNaN",(e,r)=>{j.init(e,r),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)}),Zo=h("$ZodPipe",(e,r)=>{j.init(e,r),R(e._zod,"values",()=>r.in._zod.values),R(e._zod,"optin",()=>r.in._zod.optin),R(e._zod,"optout",()=>r.out._zod.optout),R(e._zod,"propValues",()=>r.in._zod.propValues),e._zod.parse=(n,i)=>{if(i.direction==="backward"){let o=r.out._zod.run(n,i);return o instanceof Promise?o.then(u=>Ao(u,r.in,i)):Ao(o,r.in,i)}let t=r.in._zod.run(n,i);return t instanceof Promise?t.then(o=>Ao(o,r.out,i)):Ao(t,r.out,i)}});en=h("$ZodCodec",(e,r)=>{j.init(e,r),R(e._zod,"values",()=>r.in._zod.values),R(e._zod,"optin",()=>r.in._zod.optin),R(e._zod,"optout",()=>r.out._zod.optout),R(e._zod,"propValues",()=>r.in._zod.propValues),e._zod.parse=(n,i)=>{if((i.direction||"forward")==="forward"){let o=r.in._zod.run(n,i);return o instanceof Promise?o.then(u=>Co(u,r,i)):Co(o,r,i)}else{let o=r.out._zod.run(n,i);return o instanceof Promise?o.then(u=>Co(u,r,i)):Co(o,r,i)}}});bs=h("$ZodPreprocess",(e,r)=>{Zo.init(e,r)}),vs=h("$ZodReadonly",(e,r)=>{j.init(e,r),R(e._zod,"propValues",()=>r.innerType._zod.propValues),R(e._zod,"values",()=>r.innerType._zod.values),R(e._zod,"optin",()=>r.innerType?._zod?.optin),R(e._zod,"optout",()=>r.innerType?._zod?.optout),e._zod.parse=(n,i)=>{if(i.direction==="backward")return r.innerType._zod.run(n,i);let t=r.innerType._zod.run(n,i);return t instanceof Promise?t.then(wf):wf(t)}});xs=h("$ZodTemplateLiteral",(e,r)=>{j.init(e,r);let n=[];for(let i of r.parts)if(typeof i=="object"&&i!==null){if(!i._zod.pattern)throw new Error(`Invalid template literal part, no pattern found: ${[...i._zod.traits].shift()}`);let t=i._zod.pattern instanceof RegExp?i._zod.pattern.source:i._zod.pattern;if(!t)throw new Error(`Invalid template literal part: ${i._zod.traits}`);let o=t.startsWith("^")?1:0,u=t.endsWith("$")?t.length-1:t.length;n.push(t.slice(o,u))}else if(i===null||da.has(typeof i))n.push(we(`${i}`));else throw new Error(`Invalid template literal part: ${i}`);e._zod.pattern=new RegExp(`^${n.join("")}$`),e._zod.parse=(i,t)=>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:r.format??"template_literal",pattern:e._zod.pattern.source}),i)}),_s=h("$ZodFunction",(e,r)=>(j.init(e,r),e._def=r,e._zod.def=r,e.implement=n=>{if(typeof n!="function")throw new Error("implement() must be called with a function");return function(...i){let t=e._def.input?Hr(e._def.input,i):i,o=Reflect.apply(n,this,t);return e._def.output?Hr(e._def.output,o):o}},e.implementAsync=n=>{if(typeof n!="function")throw new Error("implementAsync() must be called with a function");return async function(...i){let t=e._def.input?await Jr(e._def.input,i):i,o=await Reflect.apply(n,this,t);return e._def.output?await Jr(e._def.output,o):o}},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 Ro({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)),ys=h("$ZodPromise",(e,r)=>{j.init(e,r),e._zod.parse=(n,i)=>Promise.resolve(n.value).then(t=>r.innerType._zod.run({value:t,issues:[]},i))}),ks=h("$ZodLazy",(e,r)=>{j.init(e,r),R(e._zod,"innerType",()=>{let n=r;return n._cachedInner||(n._cachedInner=r.getter()),n._cachedInner}),R(e._zod,"pattern",()=>e._zod.innerType?._zod?.pattern),R(e._zod,"propValues",()=>e._zod.innerType?._zod?.propValues),R(e._zod,"optin",()=>e._zod.innerType?._zod?.optin??void 0),R(e._zod,"optout",()=>e._zod.innerType?._zod?.optout??void 0),e._zod.parse=(n,i)=>e._zod.innerType._zod.run(n,i)}),$s=h("$ZodCustom",(e,r)=>{X.init(e,r),j.init(e,r),e._zod.parse=(n,i)=>n,e._zod.check=n=>{let i=n.value,t=r.fn(i);if(t instanceof Promise)return t.then(o=>If(o,n,i,e));If(t,n,i,e)}})});function Cf(){return{localeError:T1()}}var T1,jf=$(()=>{T();T1=()=>{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"}};function r(t){return e[t]??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",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",jwt:"JWT",template_literal:"\u0645\u062F\u062E\u0644"},i={nan:"NaN"};return t=>{switch(t.code){case"invalid_type":{let o=i[t.expected]??t.expected,u=_(t.input),a=i[u]??u;return/^[A-Z]/.test(t.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 ${t.expected}\u060C \u0648\u0644\u0643\u0646 \u062A\u0645 \u0625\u062F\u062E\u0627\u0644 ${a}`:`\u0645\u062F\u062E\u0644\u0627\u062A \u063A\u064A\u0631 \u0645\u0642\u0628\u0648\u0644\u0629: \u064A\u0641\u062A\u0631\u0636 \u0625\u062F\u062E\u0627\u0644 ${o}\u060C \u0648\u0644\u0643\u0646 \u062A\u0645 \u0625\u062F\u062E\u0627\u0644 ${a}`}case"invalid_value":return t.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 ${x(t.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: ${b(t.values,"|")}`;case"too_big":{let o=t.inclusive?"<=":"<",u=r(t.origin);return u?` \u0623\u0643\u0628\u0631 \u0645\u0646 \u0627\u0644\u0644\u0627\u0632\u0645: \u064A\u0641\u062A\u0631\u0636 \u0623\u0646 \u062A\u0643\u0648\u0646 ${t.origin??"\u0627\u0644\u0642\u064A\u0645\u0629"} ${o} ${t.maximum.toString()} ${u.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 ${t.origin??"\u0627\u0644\u0642\u064A\u0645\u0629"} ${o} ${t.maximum.toString()}`}case"too_small":{let o=t.inclusive?">=":">",u=r(t.origin);return u?`\u0623\u0635\u063A\u0631 \u0645\u0646 \u0627\u0644\u0644\u0627\u0632\u0645: \u064A\u0641\u062A\u0631\u0636 \u0644\u0640 ${t.origin} \u0623\u0646 \u064A\u0643\u0648\u0646 ${o} ${t.minimum.toString()} ${u.unit}`:`\u0623\u0635\u063A\u0631 \u0645\u0646 \u0627\u0644\u0644\u0627\u0632\u0645: \u064A\u0641\u062A\u0631\u0636 \u0644\u0640 ${t.origin} \u0623\u0646 \u064A\u0643\u0648\u0646 ${o} ${t.minimum.toString()}`}case"invalid_format":{let o=t;return o.format==="starts_with"?`\u0646\u064E\u0635 \u063A\u064A\u0631 \u0645\u0642\u0628\u0648\u0644: \u064A\u062C\u0628 \u0623\u0646 \u064A\u0628\u062F\u0623 \u0628\u0640 "${t.prefix}"`:o.format==="ends_with"?`\u0646\u064E\u0635 \u063A\u064A\u0631 \u0645\u0642\u0628\u0648\u0644: \u064A\u062C\u0628 \u0623\u0646 \u064A\u0646\u062A\u0647\u064A \u0628\u0640 "${o.suffix}"`:o.format==="includes"?`\u0646\u064E\u0635 \u063A\u064A\u0631 \u0645\u0642\u0628\u0648\u0644: \u064A\u062C\u0628 \u0623\u0646 \u064A\u062A\u0636\u0645\u0651\u064E\u0646 "${o.includes}"`:o.format==="regex"?`\u0646\u064E\u0635 \u063A\u064A\u0631 \u0645\u0642\u0628\u0648\u0644: \u064A\u062C\u0628 \u0623\u0646 \u064A\u0637\u0627\u0628\u0642 \u0627\u0644\u0646\u0645\u0637 ${o.pattern}`:`${n[o.format]??t.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 ${t.divisor}`;case"unrecognized_keys":return`\u0645\u0639\u0631\u0641${t.keys.length>1?"\u0627\u062A":""} \u063A\u0631\u064A\u0628${t.keys.length>1?"\u0629":""}: ${b(t.keys,"\u060C ")}`;case"invalid_key":return`\u0645\u0639\u0631\u0641 \u063A\u064A\u0631 \u0645\u0642\u0628\u0648\u0644 \u0641\u064A ${t.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 ${t.origin}`;default:return"\u0645\u062F\u062E\u0644 \u063A\u064A\u0631 \u0645\u0642\u0628\u0648\u0644"}}}});function Of(){return{localeError:P1()}}var P1,Nf=$(()=>{T();P1=()=>{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"}};function r(t){return e[t]??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",cidrv4:"IPv4 range",cidrv6:"IPv6 range",base64:"base64-encoded string",base64url:"base64url-encoded string",json_string:"JSON string",e164:"E.164 number",jwt:"JWT",template_literal:"input"},i={nan:"NaN"};return t=>{switch(t.code){case"invalid_type":{let o=i[t.expected]??t.expected,u=_(t.input),a=i[u]??u;return/^[A-Z]/.test(t.expected)?`Yanl\u0131\u015F d\u0259y\u0259r: g\xF6zl\u0259nil\u0259n instanceof ${t.expected}, daxil olan ${a}`:`Yanl\u0131\u015F d\u0259y\u0259r: g\xF6zl\u0259nil\u0259n ${o}, daxil olan ${a}`}case"invalid_value":return t.values.length===1?`Yanl\u0131\u015F d\u0259y\u0259r: g\xF6zl\u0259nil\u0259n ${x(t.values[0])}`:`Yanl\u0131\u015F se\xE7im: a\u015Fa\u011F\u0131dak\u0131lardan biri olmal\u0131d\u0131r: ${b(t.values,"|")}`;case"too_big":{let o=t.inclusive?"<=":"<",u=r(t.origin);return u?`\xC7ox b\xF6y\xFCk: g\xF6zl\u0259nil\u0259n ${t.origin??"d\u0259y\u0259r"} ${o}${t.maximum.toString()} ${u.unit??"element"}`:`\xC7ox b\xF6y\xFCk: g\xF6zl\u0259nil\u0259n ${t.origin??"d\u0259y\u0259r"} ${o}${t.maximum.toString()}`}case"too_small":{let o=t.inclusive?">=":">",u=r(t.origin);return u?`\xC7ox ki\xE7ik: g\xF6zl\u0259nil\u0259n ${t.origin} ${o}${t.minimum.toString()} ${u.unit}`:`\xC7ox ki\xE7ik: g\xF6zl\u0259nil\u0259n ${t.origin} ${o}${t.minimum.toString()}`}case"invalid_format":{let o=t;return o.format==="starts_with"?`Yanl\u0131\u015F m\u0259tn: "${o.prefix}" il\u0259 ba\u015Flamal\u0131d\u0131r`:o.format==="ends_with"?`Yanl\u0131\u015F m\u0259tn: "${o.suffix}" il\u0259 bitm\u0259lidir`:o.format==="includes"?`Yanl\u0131\u015F m\u0259tn: "${o.includes}" daxil olmal\u0131d\u0131r`:o.format==="regex"?`Yanl\u0131\u015F m\u0259tn: ${o.pattern} \u015Fablonuna uy\u011Fun olmal\u0131d\u0131r`:`Yanl\u0131\u015F ${n[o.format]??t.format}`}case"not_multiple_of":return`Yanl\u0131\u015F \u0259d\u0259d: ${t.divisor} il\u0259 b\xF6l\xFCn\u0259 bil\u0259n olmal\u0131d\u0131r`;case"unrecognized_keys":return`Tan\u0131nmayan a\xE7ar${t.keys.length>1?"lar":""}: ${b(t.keys,", ")}`;case"invalid_key":return`${t.origin} daxilind\u0259 yanl\u0131\u015F a\xE7ar`;case"invalid_union":return"Yanl\u0131\u015F d\u0259y\u0259r";case"invalid_element":return`${t.origin} daxilind\u0259 yanl\u0131\u015F d\u0259y\u0259r`;default:return"Yanl\u0131\u015F d\u0259y\u0259r"}}}});function Uf(e,r,n,i){let t=Math.abs(e),o=t%10,u=t%100;return u>=11&&u<=19?i:o===1?r:o>=2&&o<=4?n:i}function Rf(){return{localeError:A1()}}var A1,Ff=$(()=>{T();A1=()=>{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"},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 r(t){return e[t]??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",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",jwt:"JWT",template_literal:"\u0443\u0432\u043E\u0434"},i={nan:"NaN",number:"\u043B\u0456\u043A",array:"\u043C\u0430\u0441\u0456\u045E"};return t=>{switch(t.code){case"invalid_type":{let o=i[t.expected]??t.expected,u=_(t.input),a=i[u]??u;return/^[A-Z]/.test(t.expected)?`\u041D\u044F\u043F\u0440\u0430\u0432\u0456\u043B\u044C\u043D\u044B \u045E\u0432\u043E\u0434: \u0447\u0430\u043A\u0430\u045E\u0441\u044F instanceof ${t.expected}, \u0430\u0442\u0440\u044B\u043C\u0430\u043D\u0430 ${a}`:`\u041D\u044F\u043F\u0440\u0430\u0432\u0456\u043B\u044C\u043D\u044B \u045E\u0432\u043E\u0434: \u0447\u0430\u043A\u0430\u045E\u0441\u044F ${o}, \u0430\u0442\u0440\u044B\u043C\u0430\u043D\u0430 ${a}`}case"invalid_value":return t.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 ${x(t.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 ${b(t.values,"|")}`;case"too_big":{let o=t.inclusive?"<=":"<",u=r(t.origin);if(u){let a=Number(t.maximum),c=Uf(a,u.unit.one,u.unit.few,u.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 ${t.origin??"\u0437\u043D\u0430\u0447\u044D\u043D\u043D\u0435"} \u043F\u0430\u0432\u0456\u043D\u043D\u0430 ${u.verb} ${o}${t.maximum.toString()} ${c}`}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 ${t.origin??"\u0437\u043D\u0430\u0447\u044D\u043D\u043D\u0435"} \u043F\u0430\u0432\u0456\u043D\u043D\u0430 \u0431\u044B\u0446\u044C ${o}${t.maximum.toString()}`}case"too_small":{let o=t.inclusive?">=":">",u=r(t.origin);if(u){let a=Number(t.minimum),c=Uf(a,u.unit.one,u.unit.few,u.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 ${t.origin} \u043F\u0430\u0432\u0456\u043D\u043D\u0430 ${u.verb} ${o}${t.minimum.toString()} ${c}`}return`\u0417\u0430\u043D\u0430\u0434\u0442\u0430 \u043C\u0430\u043B\u044B: \u0447\u0430\u043A\u0430\u043B\u0430\u0441\u044F, \u0448\u0442\u043E ${t.origin} \u043F\u0430\u0432\u0456\u043D\u043D\u0430 \u0431\u044B\u0446\u044C ${o}${t.minimum.toString()}`}case"invalid_format":{let o=t;return o.format==="starts_with"?`\u041D\u044F\u043F\u0440\u0430\u0432\u0456\u043B\u044C\u043D\u044B \u0440\u0430\u0434\u043E\u043A: \u043F\u0430\u0432\u0456\u043D\u0435\u043D \u043F\u0430\u0447\u044B\u043D\u0430\u0446\u0446\u0430 \u0437 "${o.prefix}"`:o.format==="ends_with"?`\u041D\u044F\u043F\u0440\u0430\u0432\u0456\u043B\u044C\u043D\u044B \u0440\u0430\u0434\u043E\u043A: \u043F\u0430\u0432\u0456\u043D\u0435\u043D \u0437\u0430\u043A\u0430\u043D\u0447\u0432\u0430\u0446\u0446\u0430 \u043D\u0430 "${o.suffix}"`:o.format==="includes"?`\u041D\u044F\u043F\u0440\u0430\u0432\u0456\u043B\u044C\u043D\u044B \u0440\u0430\u0434\u043E\u043A: \u043F\u0430\u0432\u0456\u043D\u0435\u043D \u0437\u043C\u044F\u0448\u0447\u0430\u0446\u044C "${o.includes}"`:o.format==="regex"?`\u041D\u044F\u043F\u0440\u0430\u0432\u0456\u043B\u044C\u043D\u044B \u0440\u0430\u0434\u043E\u043A: \u043F\u0430\u0432\u0456\u043D\u0435\u043D \u0430\u0434\u043F\u0430\u0432\u044F\u0434\u0430\u0446\u044C \u0448\u0430\u0431\u043B\u043E\u043D\u0443 ${o.pattern}`:`\u041D\u044F\u043F\u0440\u0430\u0432\u0456\u043B\u044C\u043D\u044B ${n[o.format]??t.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 ${t.divisor}`;case"unrecognized_keys":return`\u041D\u0435\u0440\u0430\u0441\u043F\u0430\u0437\u043D\u0430\u043D\u044B ${t.keys.length>1?"\u043A\u043B\u044E\u0447\u044B":"\u043A\u043B\u044E\u0447"}: ${b(t.keys,", ")}`;case"invalid_key":return`\u041D\u044F\u043F\u0440\u0430\u0432\u0456\u043B\u044C\u043D\u044B \u043A\u043B\u044E\u0447 \u0443 ${t.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 ${t.origin}`;default:return"\u041D\u044F\u043F\u0440\u0430\u0432\u0456\u043B\u044C\u043D\u044B \u045E\u0432\u043E\u0434"}}}});function Zf(){return{localeError:C1()}}var C1,Lf=$(()=>{T();C1=()=>{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"}};function r(t){return e[t]??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",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",jwt:"JWT",template_literal:"\u0432\u0445\u043E\u0434"},i={nan:"NaN",number:"\u0447\u0438\u0441\u043B\u043E",array:"\u043C\u0430\u0441\u0438\u0432"};return t=>{switch(t.code){case"invalid_type":{let o=i[t.expected]??t.expected,u=_(t.input),a=i[u]??u;return/^[A-Z]/.test(t.expected)?`\u041D\u0435\u0432\u0430\u043B\u0438\u0434\u0435\u043D \u0432\u0445\u043E\u0434: \u043E\u0447\u0430\u043A\u0432\u0430\u043D instanceof ${t.expected}, \u043F\u043E\u043B\u0443\u0447\u0435\u043D ${a}`:`\u041D\u0435\u0432\u0430\u043B\u0438\u0434\u0435\u043D \u0432\u0445\u043E\u0434: \u043E\u0447\u0430\u043A\u0432\u0430\u043D ${o}, \u043F\u043E\u043B\u0443\u0447\u0435\u043D ${a}`}case"invalid_value":return t.values.length===1?`\u041D\u0435\u0432\u0430\u043B\u0438\u0434\u0435\u043D \u0432\u0445\u043E\u0434: \u043E\u0447\u0430\u043A\u0432\u0430\u043D ${x(t.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 ${b(t.values,"|")}`;case"too_big":{let o=t.inclusive?"<=":"<",u=r(t.origin);return u?`\u0422\u0432\u044A\u0440\u0434\u0435 \u0433\u043E\u043B\u044F\u043C\u043E: \u043E\u0447\u0430\u043A\u0432\u0430 \u0441\u0435 ${t.origin??"\u0441\u0442\u043E\u0439\u043D\u043E\u0441\u0442"} \u0434\u0430 \u0441\u044A\u0434\u044A\u0440\u0436\u0430 ${o}${t.maximum.toString()} ${u.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 ${t.origin??"\u0441\u0442\u043E\u0439\u043D\u043E\u0441\u0442"} \u0434\u0430 \u0431\u044A\u0434\u0435 ${o}${t.maximum.toString()}`}case"too_small":{let o=t.inclusive?">=":">",u=r(t.origin);return u?`\u0422\u0432\u044A\u0440\u0434\u0435 \u043C\u0430\u043B\u043A\u043E: \u043E\u0447\u0430\u043A\u0432\u0430 \u0441\u0435 ${t.origin} \u0434\u0430 \u0441\u044A\u0434\u044A\u0440\u0436\u0430 ${o}${t.minimum.toString()} ${u.unit}`:`\u0422\u0432\u044A\u0440\u0434\u0435 \u043C\u0430\u043B\u043A\u043E: \u043E\u0447\u0430\u043A\u0432\u0430 \u0441\u0435 ${t.origin} \u0434\u0430 \u0431\u044A\u0434\u0435 ${o}${t.minimum.toString()}`}case"invalid_format":{let o=t;if(o.format==="starts_with")return`\u041D\u0435\u0432\u0430\u043B\u0438\u0434\u0435\u043D \u043D\u0438\u0437: \u0442\u0440\u044F\u0431\u0432\u0430 \u0434\u0430 \u0437\u0430\u043F\u043E\u0447\u0432\u0430 \u0441 "${o.prefix}"`;if(o.format==="ends_with")return`\u041D\u0435\u0432\u0430\u043B\u0438\u0434\u0435\u043D \u043D\u0438\u0437: \u0442\u0440\u044F\u0431\u0432\u0430 \u0434\u0430 \u0437\u0430\u0432\u044A\u0440\u0448\u0432\u0430 \u0441 "${o.suffix}"`;if(o.format==="includes")return`\u041D\u0435\u0432\u0430\u043B\u0438\u0434\u0435\u043D \u043D\u0438\u0437: \u0442\u0440\u044F\u0431\u0432\u0430 \u0434\u0430 \u0432\u043A\u043B\u044E\u0447\u0432\u0430 "${o.includes}"`;if(o.format==="regex")return`\u041D\u0435\u0432\u0430\u043B\u0438\u0434\u0435\u043D \u043D\u0438\u0437: \u0442\u0440\u044F\u0431\u0432\u0430 \u0434\u0430 \u0441\u044A\u0432\u043F\u0430\u0434\u0430 \u0441 ${o.pattern}`;let u="\u041D\u0435\u0432\u0430\u043B\u0438\u0434\u0435\u043D";return o.format==="emoji"&&(u="\u041D\u0435\u0432\u0430\u043B\u0438\u0434\u043D\u043E"),o.format==="datetime"&&(u="\u041D\u0435\u0432\u0430\u043B\u0438\u0434\u043D\u043E"),o.format==="date"&&(u="\u041D\u0435\u0432\u0430\u043B\u0438\u0434\u043D\u0430"),o.format==="time"&&(u="\u041D\u0435\u0432\u0430\u043B\u0438\u0434\u043D\u043E"),o.format==="duration"&&(u="\u041D\u0435\u0432\u0430\u043B\u0438\u0434\u043D\u0430"),`${u} ${n[o.format]??t.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 ${t.divisor}`;case"unrecognized_keys":return`\u041D\u0435\u0440\u0430\u0437\u043F\u043E\u0437\u043D\u0430\u0442${t.keys.length>1?"\u0438":""} \u043A\u043B\u044E\u0447${t.keys.length>1?"\u043E\u0432\u0435":""}: ${b(t.keys,", ")}`;case"invalid_key":return`\u041D\u0435\u0432\u0430\u043B\u0438\u0434\u0435\u043D \u043A\u043B\u044E\u0447 \u0432 ${t.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 ${t.origin}`;default:return"\u041D\u0435\u0432\u0430\u043B\u0438\u0434\u0435\u043D \u0432\u0445\u043E\u0434"}}}});function Mf(){return{localeError:j1()}}var j1,qf=$(()=>{T();j1=()=>{let e={string:{unit:"car\xE0cters",verb:"contenir"},file:{unit:"bytes",verb:"contenir"},array:{unit:"elements",verb:"contenir"},set:{unit:"elements",verb:"contenir"}};function r(t){return e[t]??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",cidrv4:"rang IPv4",cidrv6:"rang IPv6",base64:"cadena codificada en base64",base64url:"cadena codificada en base64url",json_string:"cadena JSON",e164:"n\xFAmero E.164",jwt:"JWT",template_literal:"entrada"},i={nan:"NaN"};return t=>{switch(t.code){case"invalid_type":{let o=i[t.expected]??t.expected,u=_(t.input),a=i[u]??u;return/^[A-Z]/.test(t.expected)?`Tipus inv\xE0lid: s'esperava instanceof ${t.expected}, s'ha rebut ${a}`:`Tipus inv\xE0lid: s'esperava ${o}, s'ha rebut ${a}`}case"invalid_value":return t.values.length===1?`Valor inv\xE0lid: s'esperava ${x(t.values[0])}`:`Opci\xF3 inv\xE0lida: s'esperava una de ${b(t.values," o ")}`;case"too_big":{let o=t.inclusive?"com a m\xE0xim":"menys de",u=r(t.origin);return u?`Massa gran: s'esperava que ${t.origin??"el valor"} contingu\xE9s ${o} ${t.maximum.toString()} ${u.unit??"elements"}`:`Massa gran: s'esperava que ${t.origin??"el valor"} fos ${o} ${t.maximum.toString()}`}case"too_small":{let o=t.inclusive?"com a m\xEDnim":"m\xE9s de",u=r(t.origin);return u?`Massa petit: s'esperava que ${t.origin} contingu\xE9s ${o} ${t.minimum.toString()} ${u.unit}`:`Massa petit: s'esperava que ${t.origin} fos ${o} ${t.minimum.toString()}`}case"invalid_format":{let o=t;return o.format==="starts_with"?`Format inv\xE0lid: ha de comen\xE7ar amb "${o.prefix}"`:o.format==="ends_with"?`Format inv\xE0lid: ha d'acabar amb "${o.suffix}"`:o.format==="includes"?`Format inv\xE0lid: ha d'incloure "${o.includes}"`:o.format==="regex"?`Format inv\xE0lid: ha de coincidir amb el patr\xF3 ${o.pattern}`:`Format inv\xE0lid per a ${n[o.format]??t.format}`}case"not_multiple_of":return`N\xFAmero inv\xE0lid: ha de ser m\xFAltiple de ${t.divisor}`;case"unrecognized_keys":return`Clau${t.keys.length>1?"s":""} no reconeguda${t.keys.length>1?"s":""}: ${b(t.keys,", ")}`;case"invalid_key":return`Clau inv\xE0lida a ${t.origin}`;case"invalid_union":return"Entrada inv\xE0lida";case"invalid_element":return`Element inv\xE0lid a ${t.origin}`;default:return"Entrada inv\xE0lida"}}}});function Bf(){return{localeError:O1()}}var O1,Vf=$(()=>{T();O1=()=>{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"}};function r(t){return e[t]??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",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",jwt:"JWT",template_literal:"vstup"},i={nan:"NaN",number:"\u010D\xEDslo",string:"\u0159et\u011Bzec",function:"funkce",array:"pole"};return t=>{switch(t.code){case"invalid_type":{let o=i[t.expected]??t.expected,u=_(t.input),a=i[u]??u;return/^[A-Z]/.test(t.expected)?`Neplatn\xFD vstup: o\u010Dek\xE1v\xE1no instanceof ${t.expected}, obdr\u017Eeno ${a}`:`Neplatn\xFD vstup: o\u010Dek\xE1v\xE1no ${o}, obdr\u017Eeno ${a}`}case"invalid_value":return t.values.length===1?`Neplatn\xFD vstup: o\u010Dek\xE1v\xE1no ${x(t.values[0])}`:`Neplatn\xE1 mo\u017Enost: o\u010Dek\xE1v\xE1na jedna z hodnot ${b(t.values,"|")}`;case"too_big":{let o=t.inclusive?"<=":"<",u=r(t.origin);return u?`Hodnota je p\u0159\xEDli\u0161 velk\xE1: ${t.origin??"hodnota"} mus\xED m\xEDt ${o}${t.maximum.toString()} ${u.unit??"prvk\u016F"}`:`Hodnota je p\u0159\xEDli\u0161 velk\xE1: ${t.origin??"hodnota"} mus\xED b\xFDt ${o}${t.maximum.toString()}`}case"too_small":{let o=t.inclusive?">=":">",u=r(t.origin);return u?`Hodnota je p\u0159\xEDli\u0161 mal\xE1: ${t.origin??"hodnota"} mus\xED m\xEDt ${o}${t.minimum.toString()} ${u.unit??"prvk\u016F"}`:`Hodnota je p\u0159\xEDli\u0161 mal\xE1: ${t.origin??"hodnota"} mus\xED b\xFDt ${o}${t.minimum.toString()}`}case"invalid_format":{let o=t;return o.format==="starts_with"?`Neplatn\xFD \u0159et\u011Bzec: mus\xED za\u010D\xEDnat na "${o.prefix}"`:o.format==="ends_with"?`Neplatn\xFD \u0159et\u011Bzec: mus\xED kon\u010Dit na "${o.suffix}"`:o.format==="includes"?`Neplatn\xFD \u0159et\u011Bzec: mus\xED obsahovat "${o.includes}"`:o.format==="regex"?`Neplatn\xFD \u0159et\u011Bzec: mus\xED odpov\xEDdat vzoru ${o.pattern}`:`Neplatn\xFD form\xE1t ${n[o.format]??t.format}`}case"not_multiple_of":return`Neplatn\xE9 \u010D\xEDslo: mus\xED b\xFDt n\xE1sobkem ${t.divisor}`;case"unrecognized_keys":return`Nezn\xE1m\xE9 kl\xED\u010De: ${b(t.keys,", ")}`;case"invalid_key":return`Neplatn\xFD kl\xED\u010D v ${t.origin}`;case"invalid_union":return"Neplatn\xFD vstup";case"invalid_element":return`Neplatn\xE1 hodnota v ${t.origin}`;default:return"Neplatn\xFD vstup"}}}});function Hf(){return{localeError:N1()}}var N1,Jf=$(()=>{T();N1=()=>{let e={string:{unit:"tegn",verb:"havde"},file:{unit:"bytes",verb:"havde"},array:{unit:"elementer",verb:"indeholdt"},set:{unit:"elementer",verb:"indeholdt"}};function r(t){return e[t]??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-omr\xE5de",ipv6:"IPv6-omr\xE5de",cidrv4:"IPv4-spektrum",cidrv6:"IPv6-spektrum",base64:"base64-kodet streng",base64url:"base64url-kodet streng",json_string:"JSON-streng",e164:"E.164-nummer",jwt:"JWT",template_literal:"input"},i={nan:"NaN",string:"streng",number:"tal",boolean:"boolean",array:"liste",object:"objekt",set:"s\xE6t",file:"fil"};return t=>{switch(t.code){case"invalid_type":{let o=i[t.expected]??t.expected,u=_(t.input),a=i[u]??u;return/^[A-Z]/.test(t.expected)?`Ugyldigt input: forventede instanceof ${t.expected}, fik ${a}`:`Ugyldigt input: forventede ${o}, fik ${a}`}case"invalid_value":return t.values.length===1?`Ugyldig v\xE6rdi: forventede ${x(t.values[0])}`:`Ugyldigt valg: forventede en af f\xF8lgende ${b(t.values,"|")}`;case"too_big":{let o=t.inclusive?"<=":"<",u=r(t.origin),a=i[t.origin]??t.origin;return u?`For stor: forventede ${a??"value"} ${u.verb} ${o} ${t.maximum.toString()} ${u.unit??"elementer"}`:`For stor: forventede ${a??"value"} havde ${o} ${t.maximum.toString()}`}case"too_small":{let o=t.inclusive?">=":">",u=r(t.origin),a=i[t.origin]??t.origin;return u?`For lille: forventede ${a} ${u.verb} ${o} ${t.minimum.toString()} ${u.unit}`:`For lille: forventede ${a} havde ${o} ${t.minimum.toString()}`}case"invalid_format":{let o=t;return o.format==="starts_with"?`Ugyldig streng: skal starte med "${o.prefix}"`:o.format==="ends_with"?`Ugyldig streng: skal ende med "${o.suffix}"`:o.format==="includes"?`Ugyldig streng: skal indeholde "${o.includes}"`:o.format==="regex"?`Ugyldig streng: skal matche m\xF8nsteret ${o.pattern}`:`Ugyldig ${n[o.format]??t.format}`}case"not_multiple_of":return`Ugyldigt tal: skal v\xE6re deleligt med ${t.divisor}`;case"unrecognized_keys":return`${t.keys.length>1?"Ukendte n\xF8gler":"Ukendt n\xF8gle"}: ${b(t.keys,", ")}`;case"invalid_key":return`Ugyldig n\xF8gle i ${t.origin}`;case"invalid_union":return"Ugyldigt input: matcher ingen af de tilladte typer";case"invalid_element":return`Ugyldig v\xE6rdi i ${t.origin}`;default:return"Ugyldigt input"}}}});function Gf(){return{localeError:U1()}}var U1,Wf=$(()=>{T();U1=()=>{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"}};function r(t){return e[t]??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",cidrv4:"IPv4-Bereich",cidrv6:"IPv6-Bereich",base64:"Base64-codierter String",base64url:"Base64-URL-codierter String",json_string:"JSON-String",e164:"E.164-Nummer",jwt:"JWT",template_literal:"Eingabe"},i={nan:"NaN",number:"Zahl",array:"Array"};return t=>{switch(t.code){case"invalid_type":{let o=i[t.expected]??t.expected,u=_(t.input),a=i[u]??u;return/^[A-Z]/.test(t.expected)?`Ung\xFCltige Eingabe: erwartet instanceof ${t.expected}, erhalten ${a}`:`Ung\xFCltige Eingabe: erwartet ${o}, erhalten ${a}`}case"invalid_value":return t.values.length===1?`Ung\xFCltige Eingabe: erwartet ${x(t.values[0])}`:`Ung\xFCltige Option: erwartet eine von ${b(t.values,"|")}`;case"too_big":{let o=t.inclusive?"<=":"<",u=r(t.origin);return u?`Zu gro\xDF: erwartet, dass ${t.origin??"Wert"} ${o}${t.maximum.toString()} ${u.unit??"Elemente"} hat`:`Zu gro\xDF: erwartet, dass ${t.origin??"Wert"} ${o}${t.maximum.toString()} ist`}case"too_small":{let o=t.inclusive?">=":">",u=r(t.origin);return u?`Zu klein: erwartet, dass ${t.origin} ${o}${t.minimum.toString()} ${u.unit} hat`:`Zu klein: erwartet, dass ${t.origin} ${o}${t.minimum.toString()} ist`}case"invalid_format":{let o=t;return o.format==="starts_with"?`Ung\xFCltiger String: muss mit "${o.prefix}" beginnen`:o.format==="ends_with"?`Ung\xFCltiger String: muss mit "${o.suffix}" enden`:o.format==="includes"?`Ung\xFCltiger String: muss "${o.includes}" enthalten`:o.format==="regex"?`Ung\xFCltiger String: muss dem Muster ${o.pattern} entsprechen`:`Ung\xFCltig: ${n[o.format]??t.format}`}case"not_multiple_of":return`Ung\xFCltige Zahl: muss ein Vielfaches von ${t.divisor} sein`;case"unrecognized_keys":return`${t.keys.length>1?"Unbekannte Schl\xFCssel":"Unbekannter Schl\xFCssel"}: ${b(t.keys,", ")}`;case"invalid_key":return`Ung\xFCltiger Schl\xFCssel in ${t.origin}`;case"invalid_union":return"Ung\xFCltige Eingabe";case"invalid_element":return`Ung\xFCltiger Wert in ${t.origin}`;default:return"Ung\xFCltige Eingabe"}}}});function Kf(){return{localeError:R1()}}var R1,Qf=$(()=>{T();R1=()=>{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 r(t){return e[t]??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",jwt:"JWT",template_literal:"\u03B5\u03AF\u03C3\u03BF\u03B4\u03BF\u03C2"},i={nan:"NaN"};return t=>{switch(t.code){case"invalid_type":{let o=i[t.expected]??t.expected,u=_(t.input),a=i[u]??u;return typeof t.expected=="string"&&/^[A-Z]/.test(t.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 ${t.expected}, \u03BB\u03AE\u03C6\u03B8\u03B7\u03BA\u03B5 ${a}`:`\u039C\u03B7 \u03AD\u03B3\u03BA\u03C5\u03C1\u03B7 \u03B5\u03AF\u03C3\u03BF\u03B4\u03BF\u03C2: \u03B1\u03BD\u03B1\u03BC\u03B5\u03BD\u03CC\u03C4\u03B1\u03BD ${o}, \u03BB\u03AE\u03C6\u03B8\u03B7\u03BA\u03B5 ${a}`}case"invalid_value":return t.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 ${x(t.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 ${b(t.values,"|")}`;case"too_big":{let o=t.inclusive?"<=":"<",u=r(t.origin);return u?`\u03A0\u03BF\u03BB\u03CD \u03BC\u03B5\u03B3\u03AC\u03BB\u03BF: \u03B1\u03BD\u03B1\u03BC\u03B5\u03BD\u03CC\u03C4\u03B1\u03BD ${t.origin??"\u03C4\u03B9\u03BC\u03AE"} \u03BD\u03B1 \u03AD\u03C7\u03B5\u03B9 ${o}${t.maximum.toString()} ${u.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 ${t.origin??"\u03C4\u03B9\u03BC\u03AE"} \u03BD\u03B1 \u03B5\u03AF\u03BD\u03B1\u03B9 ${o}${t.maximum.toString()}`}case"too_small":{let o=t.inclusive?">=":">",u=r(t.origin);return u?`\u03A0\u03BF\u03BB\u03CD \u03BC\u03B9\u03BA\u03C1\u03CC: \u03B1\u03BD\u03B1\u03BC\u03B5\u03BD\u03CC\u03C4\u03B1\u03BD ${t.origin} \u03BD\u03B1 \u03AD\u03C7\u03B5\u03B9 ${o}${t.minimum.toString()} ${u.unit}`:`\u03A0\u03BF\u03BB\u03CD \u03BC\u03B9\u03BA\u03C1\u03CC: \u03B1\u03BD\u03B1\u03BC\u03B5\u03BD\u03CC\u03C4\u03B1\u03BD ${t.origin} \u03BD\u03B1 \u03B5\u03AF\u03BD\u03B1\u03B9 ${o}${t.minimum.toString()}`}case"invalid_format":{let o=t;return o.format==="starts_with"?`\u039C\u03B7 \u03AD\u03B3\u03BA\u03C5\u03C1\u03B7 \u03C3\u03C5\u03BC\u03B2\u03BF\u03BB\u03BF\u03C3\u03B5\u03B9\u03C1\u03AC: \u03C0\u03C1\u03AD\u03C0\u03B5\u03B9 \u03BD\u03B1 \u03BE\u03B5\u03BA\u03B9\u03BD\u03AC \u03BC\u03B5 "${o.prefix}"`:o.format==="ends_with"?`\u039C\u03B7 \u03AD\u03B3\u03BA\u03C5\u03C1\u03B7 \u03C3\u03C5\u03BC\u03B2\u03BF\u03BB\u03BF\u03C3\u03B5\u03B9\u03C1\u03AC: \u03C0\u03C1\u03AD\u03C0\u03B5\u03B9 \u03BD\u03B1 \u03C4\u03B5\u03BB\u03B5\u03B9\u03CE\u03BD\u03B5\u03B9 \u03BC\u03B5 "${o.suffix}"`:o.format==="includes"?`\u039C\u03B7 \u03AD\u03B3\u03BA\u03C5\u03C1\u03B7 \u03C3\u03C5\u03BC\u03B2\u03BF\u03BB\u03BF\u03C3\u03B5\u03B9\u03C1\u03AC: \u03C0\u03C1\u03AD\u03C0\u03B5\u03B9 \u03BD\u03B1 \u03C0\u03B5\u03C1\u03B9\u03AD\u03C7\u03B5\u03B9 "${o.includes}"`:o.format==="regex"?`\u039C\u03B7 \u03AD\u03B3\u03BA\u03C5\u03C1\u03B7 \u03C3\u03C5\u03BC\u03B2\u03BF\u03BB\u03BF\u03C3\u03B5\u03B9\u03C1\u03AC: \u03C0\u03C1\u03AD\u03C0\u03B5\u03B9 \u03BD\u03B1 \u03C4\u03B1\u03B9\u03C1\u03B9\u03AC\u03B6\u03B5\u03B9 \u03BC\u03B5 \u03C4\u03BF \u03BC\u03BF\u03C4\u03AF\u03B2\u03BF ${o.pattern}`:`\u039C\u03B7 \u03AD\u03B3\u03BA\u03C5\u03C1\u03BF: ${n[o.format]??t.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 ${t.divisor}`;case"unrecognized_keys":return`\u0386\u03B3\u03BD\u03C9\u03C3\u03C4${t.keys.length>1?"\u03B1":"\u03BF"} \u03BA\u03BB\u03B5\u03B9\u03B4${t.keys.length>1?"\u03B9\u03AC":"\u03AF"}: ${b(t.keys,", ")}`;case"invalid_key":return`\u039C\u03B7 \u03AD\u03B3\u03BA\u03C5\u03C1\u03BF \u03BA\u03BB\u03B5\u03B9\u03B4\u03AF \u03C3\u03C4\u03BF ${t.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 ${t.origin}`;default:return"\u039C\u03B7 \u03AD\u03B3\u03BA\u03C5\u03C1\u03B7 \u03B5\u03AF\u03C3\u03BF\u03B4\u03BF\u03C2"}}}});function Lo(){return{localeError:F1()}}var F1,Ss=$(()=>{T();F1=()=>{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 r(t){return e[t]??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",jwt:"JWT",template_literal:"input"},i={nan:"NaN"};return t=>{switch(t.code){case"invalid_type":{let o=i[t.expected]??t.expected,u=_(t.input),a=i[u]??u;return`Invalid input: expected ${o}, received ${a}`}case"invalid_value":return t.values.length===1?`Invalid input: expected ${x(t.values[0])}`:`Invalid option: expected one of ${b(t.values,"|")}`;case"too_big":{let o=t.inclusive?"<=":"<",u=r(t.origin);return u?`Too big: expected ${t.origin??"value"} to have ${o}${t.maximum.toString()} ${u.unit??"elements"}`:`Too big: expected ${t.origin??"value"} to be ${o}${t.maximum.toString()}`}case"too_small":{let o=t.inclusive?">=":">",u=r(t.origin);return u?`Too small: expected ${t.origin} to have ${o}${t.minimum.toString()} ${u.unit}`:`Too small: expected ${t.origin} to be ${o}${t.minimum.toString()}`}case"invalid_format":{let o=t;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]??t.format}`}case"not_multiple_of":return`Invalid number: must be a multiple of ${t.divisor}`;case"unrecognized_keys":return`Unrecognized key${t.keys.length>1?"s":""}: ${b(t.keys,", ")}`;case"invalid_key":return`Invalid key in ${t.origin}`;case"invalid_union":return t.options&&Array.isArray(t.options)&&t.options.length>0?`Invalid discriminator value. Expected ${t.options.map(u=>`'${u}'`).join(" | ")}`:"Invalid input";case"invalid_element":return`Invalid value in ${t.origin}`;default:return"Invalid input"}}}});function Xf(){return{localeError:Z1()}}var Z1,Yf=$(()=>{T();Z1=()=>{let e={string:{unit:"karaktrojn",verb:"havi"},file:{unit:"bajtojn",verb:"havi"},array:{unit:"elementojn",verb:"havi"},set:{unit:"elementojn",verb:"havi"}};function r(t){return e[t]??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",cidrv4:"IPv4-rango",cidrv6:"IPv6-rango",base64:"64-ume kodita karaktraro",base64url:"URL-64-ume kodita karaktraro",json_string:"JSON-karaktraro",e164:"E.164-nombro",jwt:"JWT",template_literal:"enigo"},i={nan:"NaN",number:"nombro",array:"tabelo",null:"senvalora"};return t=>{switch(t.code){case"invalid_type":{let o=i[t.expected]??t.expected,u=_(t.input),a=i[u]??u;return/^[A-Z]/.test(t.expected)?`Nevalida enigo: atendi\u011Dis instanceof ${t.expected}, ricevi\u011Dis ${a}`:`Nevalida enigo: atendi\u011Dis ${o}, ricevi\u011Dis ${a}`}case"invalid_value":return t.values.length===1?`Nevalida enigo: atendi\u011Dis ${x(t.values[0])}`:`Nevalida opcio: atendi\u011Dis unu el ${b(t.values,"|")}`;case"too_big":{let o=t.inclusive?"<=":"<",u=r(t.origin);return u?`Tro granda: atendi\u011Dis ke ${t.origin??"valoro"} havu ${o}${t.maximum.toString()} ${u.unit??"elementojn"}`:`Tro granda: atendi\u011Dis ke ${t.origin??"valoro"} havu ${o}${t.maximum.toString()}`}case"too_small":{let o=t.inclusive?">=":">",u=r(t.origin);return u?`Tro malgranda: atendi\u011Dis ke ${t.origin} havu ${o}${t.minimum.toString()} ${u.unit}`:`Tro malgranda: atendi\u011Dis ke ${t.origin} estu ${o}${t.minimum.toString()}`}case"invalid_format":{let o=t;return o.format==="starts_with"?`Nevalida karaktraro: devas komenci\u011Di per "${o.prefix}"`:o.format==="ends_with"?`Nevalida karaktraro: devas fini\u011Di per "${o.suffix}"`:o.format==="includes"?`Nevalida karaktraro: devas inkluzivi "${o.includes}"`:o.format==="regex"?`Nevalida karaktraro: devas kongrui kun la modelo ${o.pattern}`:`Nevalida ${n[o.format]??t.format}`}case"not_multiple_of":return`Nevalida nombro: devas esti oblo de ${t.divisor}`;case"unrecognized_keys":return`Nekonata${t.keys.length>1?"j":""} \u015Dlosilo${t.keys.length>1?"j":""}: ${b(t.keys,", ")}`;case"invalid_key":return`Nevalida \u015Dlosilo en ${t.origin}`;case"invalid_union":return"Nevalida enigo";case"invalid_element":return`Nevalida valoro en ${t.origin}`;default:return"Nevalida enigo"}}}});function em(){return{localeError:L1()}}var L1,tm=$(()=>{T();L1=()=>{let e={string:{unit:"caracteres",verb:"tener"},file:{unit:"bytes",verb:"tener"},array:{unit:"elementos",verb:"tener"},set:{unit:"elementos",verb:"tener"}};function r(t){return e[t]??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",cidrv4:"rango IPv4",cidrv6:"rango IPv6",base64:"cadena codificada en base64",base64url:"URL codificada en base64",json_string:"cadena JSON",e164:"n\xFAmero E.164",jwt:"JWT",template_literal:"entrada"},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 t=>{switch(t.code){case"invalid_type":{let o=i[t.expected]??t.expected,u=_(t.input),a=i[u]??u;return/^[A-Z]/.test(t.expected)?`Entrada inv\xE1lida: se esperaba instanceof ${t.expected}, recibido ${a}`:`Entrada inv\xE1lida: se esperaba ${o}, recibido ${a}`}case"invalid_value":return t.values.length===1?`Entrada inv\xE1lida: se esperaba ${x(t.values[0])}`:`Opci\xF3n inv\xE1lida: se esperaba una de ${b(t.values,"|")}`;case"too_big":{let o=t.inclusive?"<=":"<",u=r(t.origin),a=i[t.origin]??t.origin;return u?`Demasiado grande: se esperaba que ${a??"valor"} tuviera ${o}${t.maximum.toString()} ${u.unit??"elementos"}`:`Demasiado grande: se esperaba que ${a??"valor"} fuera ${o}${t.maximum.toString()}`}case"too_small":{let o=t.inclusive?">=":">",u=r(t.origin),a=i[t.origin]??t.origin;return u?`Demasiado peque\xF1o: se esperaba que ${a} tuviera ${o}${t.minimum.toString()} ${u.unit}`:`Demasiado peque\xF1o: se esperaba que ${a} fuera ${o}${t.minimum.toString()}`}case"invalid_format":{let o=t;return o.format==="starts_with"?`Cadena inv\xE1lida: debe comenzar con "${o.prefix}"`:o.format==="ends_with"?`Cadena inv\xE1lida: debe terminar en "${o.suffix}"`:o.format==="includes"?`Cadena inv\xE1lida: debe incluir "${o.includes}"`:o.format==="regex"?`Cadena inv\xE1lida: debe coincidir con el patr\xF3n ${o.pattern}`:`Inv\xE1lido ${n[o.format]??t.format}`}case"not_multiple_of":return`N\xFAmero inv\xE1lido: debe ser m\xFAltiplo de ${t.divisor}`;case"unrecognized_keys":return`Llave${t.keys.length>1?"s":""} desconocida${t.keys.length>1?"s":""}: ${b(t.keys,", ")}`;case"invalid_key":return`Llave inv\xE1lida en ${i[t.origin]??t.origin}`;case"invalid_union":return"Entrada inv\xE1lida";case"invalid_element":return`Valor inv\xE1lido en ${i[t.origin]??t.origin}`;default:return"Entrada inv\xE1lida"}}}});function rm(){return{localeError:M1()}}var M1,nm=$(()=>{T();M1=()=>{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"}};function r(t){return e[t]??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",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",jwt:"JWT",template_literal:"\u0648\u0631\u0648\u062F\u06CC"},i={nan:"NaN",number:"\u0639\u062F\u062F",array:"\u0622\u0631\u0627\u06CC\u0647"};return t=>{switch(t.code){case"invalid_type":{let o=i[t.expected]??t.expected,u=_(t.input),a=i[u]??u;return/^[A-Z]/.test(t.expected)?`\u0648\u0631\u0648\u062F\u06CC \u0646\u0627\u0645\u0639\u062A\u0628\u0631: \u0645\u06CC\u200C\u0628\u0627\u06CC\u0633\u062A instanceof ${t.expected} \u0645\u06CC\u200C\u0628\u0648\u062F\u060C ${a} \u062F\u0631\u06CC\u0627\u0641\u062A \u0634\u062F`:`\u0648\u0631\u0648\u062F\u06CC \u0646\u0627\u0645\u0639\u062A\u0628\u0631: \u0645\u06CC\u200C\u0628\u0627\u06CC\u0633\u062A ${o} \u0645\u06CC\u200C\u0628\u0648\u062F\u060C ${a} \u062F\u0631\u06CC\u0627\u0641\u062A \u0634\u062F`}case"invalid_value":return t.values.length===1?`\u0648\u0631\u0648\u062F\u06CC \u0646\u0627\u0645\u0639\u062A\u0628\u0631: \u0645\u06CC\u200C\u0628\u0627\u06CC\u0633\u062A ${x(t.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 ${b(t.values,"|")} \u0645\u06CC\u200C\u0628\u0648\u062F`;case"too_big":{let o=t.inclusive?"<=":"<",u=r(t.origin);return u?`\u062E\u06CC\u0644\u06CC \u0628\u0632\u0631\u06AF: ${t.origin??"\u0645\u0642\u062F\u0627\u0631"} \u0628\u0627\u06CC\u062F ${o}${t.maximum.toString()} ${u.unit??"\u0639\u0646\u0635\u0631"} \u0628\u0627\u0634\u062F`:`\u062E\u06CC\u0644\u06CC \u0628\u0632\u0631\u06AF: ${t.origin??"\u0645\u0642\u062F\u0627\u0631"} \u0628\u0627\u06CC\u062F ${o}${t.maximum.toString()} \u0628\u0627\u0634\u062F`}case"too_small":{let o=t.inclusive?">=":">",u=r(t.origin);return u?`\u062E\u06CC\u0644\u06CC \u06A9\u0648\u0686\u06A9: ${t.origin} \u0628\u0627\u06CC\u062F ${o}${t.minimum.toString()} ${u.unit} \u0628\u0627\u0634\u062F`:`\u062E\u06CC\u0644\u06CC \u06A9\u0648\u0686\u06A9: ${t.origin} \u0628\u0627\u06CC\u062F ${o}${t.minimum.toString()} \u0628\u0627\u0634\u062F`}case"invalid_format":{let o=t;return o.format==="starts_with"?`\u0631\u0634\u062A\u0647 \u0646\u0627\u0645\u0639\u062A\u0628\u0631: \u0628\u0627\u06CC\u062F \u0628\u0627 "${o.prefix}" \u0634\u0631\u0648\u0639 \u0634\u0648\u062F`:o.format==="ends_with"?`\u0631\u0634\u062A\u0647 \u0646\u0627\u0645\u0639\u062A\u0628\u0631: \u0628\u0627\u06CC\u062F \u0628\u0627 "${o.suffix}" \u062A\u0645\u0627\u0645 \u0634\u0648\u062F`:o.format==="includes"?`\u0631\u0634\u062A\u0647 \u0646\u0627\u0645\u0639\u062A\u0628\u0631: \u0628\u0627\u06CC\u062F \u0634\u0627\u0645\u0644 "${o.includes}" \u0628\u0627\u0634\u062F`:o.format==="regex"?`\u0631\u0634\u062A\u0647 \u0646\u0627\u0645\u0639\u062A\u0628\u0631: \u0628\u0627\u06CC\u062F \u0628\u0627 \u0627\u0644\u06AF\u0648\u06CC ${o.pattern} \u0645\u0637\u0627\u0628\u0642\u062A \u062F\u0627\u0634\u062A\u0647 \u0628\u0627\u0634\u062F`:`${n[o.format]??t.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 ${t.divisor} \u0628\u0627\u0634\u062F`;case"unrecognized_keys":return`\u06A9\u0644\u06CC\u062F${t.keys.length>1?"\u0647\u0627\u06CC":""} \u0646\u0627\u0634\u0646\u0627\u0633: ${b(t.keys,", ")}`;case"invalid_key":return`\u06A9\u0644\u06CC\u062F \u0646\u0627\u0634\u0646\u0627\u0633 \u062F\u0631 ${t.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 ${t.origin}`;default:return"\u0648\u0631\u0648\u062F\u06CC \u0646\u0627\u0645\u0639\u062A\u0628\u0631"}}}});function om(){return{localeError:q1()}}var q1,im=$(()=>{T();q1=()=>{let e={string:{unit:"merkki\xE4",subject:"merkkijonon"},file:{unit:"tavua",subject:"tiedoston"},array:{unit:"alkiota",subject:"listan"},set:{unit:"alkiota",subject:"joukon"},number:{unit:"",subject:"luvun"},bigint:{unit:"",subject:"suuren kokonaisluvun"},int:{unit:"",subject:"kokonaisluvun"},date:{unit:"",subject:"p\xE4iv\xE4m\xE4\xE4r\xE4n"}};function r(t){return e[t]??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",cidrv4:"IPv4-alue",cidrv6:"IPv6-alue",base64:"base64-koodattu merkkijono",base64url:"base64url-koodattu merkkijono",json_string:"JSON-merkkijono",e164:"E.164-luku",jwt:"JWT",template_literal:"templaattimerkkijono"},i={nan:"NaN"};return t=>{switch(t.code){case"invalid_type":{let o=i[t.expected]??t.expected,u=_(t.input),a=i[u]??u;return/^[A-Z]/.test(t.expected)?`Virheellinen tyyppi: odotettiin instanceof ${t.expected}, oli ${a}`:`Virheellinen tyyppi: odotettiin ${o}, oli ${a}`}case"invalid_value":return t.values.length===1?`Virheellinen sy\xF6te: t\xE4ytyy olla ${x(t.values[0])}`:`Virheellinen valinta: t\xE4ytyy olla yksi seuraavista: ${b(t.values,"|")}`;case"too_big":{let o=t.inclusive?"<=":"<",u=r(t.origin);return u?`Liian suuri: ${u.subject} t\xE4ytyy olla ${o}${t.maximum.toString()} ${u.unit}`.trim():`Liian suuri: arvon t\xE4ytyy olla ${o}${t.maximum.toString()}`}case"too_small":{let o=t.inclusive?">=":">",u=r(t.origin);return u?`Liian pieni: ${u.subject} t\xE4ytyy olla ${o}${t.minimum.toString()} ${u.unit}`.trim():`Liian pieni: arvon t\xE4ytyy olla ${o}${t.minimum.toString()}`}case"invalid_format":{let o=t;return o.format==="starts_with"?`Virheellinen sy\xF6te: t\xE4ytyy alkaa "${o.prefix}"`:o.format==="ends_with"?`Virheellinen sy\xF6te: t\xE4ytyy loppua "${o.suffix}"`:o.format==="includes"?`Virheellinen sy\xF6te: t\xE4ytyy sis\xE4lt\xE4\xE4 "${o.includes}"`:o.format==="regex"?`Virheellinen sy\xF6te: t\xE4ytyy vastata s\xE4\xE4nn\xF6llist\xE4 lauseketta ${o.pattern}`:`Virheellinen ${n[o.format]??t.format}`}case"not_multiple_of":return`Virheellinen luku: t\xE4ytyy olla luvun ${t.divisor} monikerta`;case"unrecognized_keys":return`${t.keys.length>1?"Tuntemattomat avaimet":"Tuntematon avain"}: ${b(t.keys,", ")}`;case"invalid_key":return"Virheellinen avain tietueessa";case"invalid_union":return"Virheellinen unioni";case"invalid_element":return"Virheellinen arvo joukossa";default:return"Virheellinen sy\xF6te"}}}});function um(){return{localeError:B1()}}var B1,am=$(()=>{T();B1=()=>{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 r(t){return e[t]??null}let n={regex:"entr\xE9e",email:"adresse e-mail",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"date et heure ISO",date:"date ISO",time:"heure ISO",duration:"dur\xE9e ISO",ipv4:"adresse IPv4",ipv6:"adresse IPv6",cidrv4:"plage IPv4",cidrv6:"plage IPv6",base64:"cha\xEEne encod\xE9e en base64",base64url:"cha\xEEne encod\xE9e en base64url",json_string:"cha\xEEne JSON",e164:"num\xE9ro E.164",jwt:"JWT",template_literal:"entr\xE9e"},i={string:"cha\xEEne",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:"enregistrement",map:"carte",set:"ensemble",file:"fichier",nonoptional:"non-optionnel",nan:"NaN",function:"fonction"};return t=>{switch(t.code){case"invalid_type":{let o=i[t.expected]??t.expected,u=_(t.input),a=i[u]??u;return/^[A-Z]/.test(t.expected)?`Entr\xE9e invalide : instanceof ${t.expected} attendu, ${a} re\xE7u`:`Entr\xE9e invalide : ${o} attendu, ${a} re\xE7u`}case"invalid_value":return t.values.length===1?`Entr\xE9e invalide : ${x(t.values[0])} attendu`:`Option invalide : une valeur parmi ${b(t.values,"|")} attendue`;case"too_big":{let o=t.inclusive?"<=":"<",u=r(t.origin);return u?`Trop grand : ${i[t.origin]??"valeur"} doit ${u.verb} ${o}${t.maximum.toString()} ${u.unit??"\xE9l\xE9ment(s)"}`:`Trop grand : ${i[t.origin]??"valeur"} doit \xEAtre ${o}${t.maximum.toString()}`}case"too_small":{let o=t.inclusive?">=":">",u=r(t.origin);return u?`Trop petit : ${i[t.origin]??"valeur"} doit ${u.verb} ${o}${t.minimum.toString()} ${u.unit}`:`Trop petit : ${i[t.origin]??"valeur"} doit \xEAtre ${o}${t.minimum.toString()}`}case"invalid_format":{let o=t;return o.format==="starts_with"?`Cha\xEEne invalide : doit commencer par "${o.prefix}"`:o.format==="ends_with"?`Cha\xEEne invalide : doit se terminer par "${o.suffix}"`:o.format==="includes"?`Cha\xEEne invalide : doit inclure "${o.includes}"`:o.format==="regex"?`Cha\xEEne invalide : doit correspondre au mod\xE8le ${o.pattern}`:`${n[o.format]??t.format} invalide`}case"not_multiple_of":return`Nombre invalide : doit \xEAtre un multiple de ${t.divisor}`;case"unrecognized_keys":return`Cl\xE9${t.keys.length>1?"s":""} non reconnue${t.keys.length>1?"s":""} : ${b(t.keys,", ")}`;case"invalid_key":return`Cl\xE9 invalide dans ${t.origin}`;case"invalid_union":return"Entr\xE9e invalide";case"invalid_element":return`Valeur invalide dans ${t.origin}`;default:return"Entr\xE9e invalide"}}}});function cm(){return{localeError:V1()}}var V1,sm=$(()=>{T();V1=()=>{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 r(t){return e[t]??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",cidrv4:"plage IPv4",cidrv6:"plage IPv6",base64:"cha\xEEne encod\xE9e en base64",base64url:"cha\xEEne encod\xE9e en base64url",json_string:"cha\xEEne JSON",e164:"num\xE9ro E.164",jwt:"JWT",template_literal:"entr\xE9e"},i={nan:"NaN"};return t=>{switch(t.code){case"invalid_type":{let o=i[t.expected]??t.expected,u=_(t.input),a=i[u]??u;return/^[A-Z]/.test(t.expected)?`Entr\xE9e invalide : attendu instanceof ${t.expected}, re\xE7u ${a}`:`Entr\xE9e invalide : attendu ${o}, re\xE7u ${a}`}case"invalid_value":return t.values.length===1?`Entr\xE9e invalide : attendu ${x(t.values[0])}`:`Option invalide : attendu l'une des valeurs suivantes ${b(t.values,"|")}`;case"too_big":{let o=t.inclusive?"\u2264":"<",u=r(t.origin);return u?`Trop grand : attendu que ${t.origin??"la valeur"} ait ${o}${t.maximum.toString()} ${u.unit}`:`Trop grand : attendu que ${t.origin??"la valeur"} soit ${o}${t.maximum.toString()}`}case"too_small":{let o=t.inclusive?"\u2265":">",u=r(t.origin);return u?`Trop petit : attendu que ${t.origin} ait ${o}${t.minimum.toString()} ${u.unit}`:`Trop petit : attendu que ${t.origin} soit ${o}${t.minimum.toString()}`}case"invalid_format":{let o=t;return o.format==="starts_with"?`Cha\xEEne invalide : doit commencer par "${o.prefix}"`:o.format==="ends_with"?`Cha\xEEne invalide : doit se terminer par "${o.suffix}"`:o.format==="includes"?`Cha\xEEne invalide : doit inclure "${o.includes}"`:o.format==="regex"?`Cha\xEEne invalide : doit correspondre au motif ${o.pattern}`:`${n[o.format]??t.format} invalide`}case"not_multiple_of":return`Nombre invalide : doit \xEAtre un multiple de ${t.divisor}`;case"unrecognized_keys":return`Cl\xE9${t.keys.length>1?"s":""} non reconnue${t.keys.length>1?"s":""} : ${b(t.keys,", ")}`;case"invalid_key":return`Cl\xE9 invalide dans ${t.origin}`;case"invalid_union":return"Entr\xE9e invalide";case"invalid_element":return`Valeur invalide dans ${t.origin}`;default:return"Entr\xE9e invalide"}}}});function lm(){return{localeError:H1()}}var H1,dm=$(()=>{T();H1=()=>{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"}},r={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=s=>s?e[s]:void 0,i=s=>{let l=n(s);return l?l.label:s??e.unknown.label},t=s=>`\u05D4${i(s)}`,o=s=>(n(s)?.gender??"m")==="f"?"\u05E6\u05E8\u05D9\u05DB\u05D4 \u05DC\u05D4\u05D9\u05D5\u05EA":"\u05E6\u05E8\u05D9\u05DA \u05DC\u05D4\u05D9\u05D5\u05EA",u=s=>s?r[s]??null:null,a={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"},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"},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"},jwt:{label:"JWT",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"}},c={nan:"NaN"};return s=>{switch(s.code){case"invalid_type":{let l=s.expected,p=c[l??""]??i(l),m=_(s.input),f=c[m]??e[m]?.label??m;return/^[A-Z]/.test(s.expected)?`\u05E7\u05DC\u05D8 \u05DC\u05D0 \u05EA\u05E7\u05D9\u05DF: \u05E6\u05E8\u05D9\u05DA \u05DC\u05D4\u05D9\u05D5\u05EA instanceof ${s.expected}, \u05D4\u05EA\u05E7\u05D1\u05DC ${f}`:`\u05E7\u05DC\u05D8 \u05DC\u05D0 \u05EA\u05E7\u05D9\u05DF: \u05E6\u05E8\u05D9\u05DA \u05DC\u05D4\u05D9\u05D5\u05EA ${p}, \u05D4\u05EA\u05E7\u05D1\u05DC ${f}`}case"invalid_value":{if(s.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 ${x(s.values[0])}`;let l=s.values.map(f=>x(f));if(s.values.length===2)return`\u05E2\u05E8\u05DA \u05DC\u05D0 \u05EA\u05E7\u05D9\u05DF: \u05D4\u05D0\u05E4\u05E9\u05E8\u05D5\u05D9\u05D5\u05EA \u05D4\u05DE\u05EA\u05D0\u05D9\u05DE\u05D5\u05EA \u05D4\u05DF ${l[0]} \u05D0\u05D5 ${l[1]}`;let p=l[l.length-1];return`\u05E2\u05E8\u05DA \u05DC\u05D0 \u05EA\u05E7\u05D9\u05DF: \u05D4\u05D0\u05E4\u05E9\u05E8\u05D5\u05D9\u05D5\u05EA \u05D4\u05DE\u05EA\u05D0\u05D9\u05DE\u05D5\u05EA \u05D4\u05DF ${l.slice(0,-1).join(", ")} \u05D0\u05D5 ${p}`}case"too_big":{let l=u(s.origin),p=t(s.origin??"value");if(s.origin==="string")return`${l?.longLabel??"\u05D0\u05E8\u05D5\u05DA"} \u05DE\u05D3\u05D9: ${p} \u05E6\u05E8\u05D9\u05DB\u05D4 \u05DC\u05D4\u05DB\u05D9\u05DC ${s.maximum.toString()} ${l?.unit??""} ${s.inclusive?"\u05D0\u05D5 \u05E4\u05D7\u05D5\u05EA":"\u05DC\u05DB\u05DC \u05D4\u05D9\u05D5\u05EA\u05E8"}`.trim();if(s.origin==="number"){let g=s.inclusive?`\u05E7\u05D8\u05DF \u05D0\u05D5 \u05E9\u05D5\u05D5\u05D4 \u05DC-${s.maximum}`:`\u05E7\u05D8\u05DF \u05DE-${s.maximum}`;return`\u05D2\u05D3\u05D5\u05DC \u05DE\u05D3\u05D9: ${p} \u05E6\u05E8\u05D9\u05DA \u05DC\u05D4\u05D9\u05D5\u05EA ${g}`}if(s.origin==="array"||s.origin==="set"){let g=s.origin==="set"?"\u05E6\u05E8\u05D9\u05DB\u05D4":"\u05E6\u05E8\u05D9\u05DA",C=s.inclusive?`${s.maximum} ${l?.unit??""} \u05D0\u05D5 \u05E4\u05D7\u05D5\u05EA`:`\u05E4\u05D7\u05D5\u05EA \u05DE-${s.maximum} ${l?.unit??""}`;return`\u05D2\u05D3\u05D5\u05DC \u05DE\u05D3\u05D9: ${p} ${g} \u05DC\u05D4\u05DB\u05D9\u05DC ${C}`.trim()}let m=s.inclusive?"<=":"<",f=o(s.origin??"value");return l?.unit?`${l.longLabel} \u05DE\u05D3\u05D9: ${p} ${f} ${m}${s.maximum.toString()} ${l.unit}`:`${l?.longLabel??"\u05D2\u05D3\u05D5\u05DC"} \u05DE\u05D3\u05D9: ${p} ${f} ${m}${s.maximum.toString()}`}case"too_small":{let l=u(s.origin),p=t(s.origin??"value");if(s.origin==="string")return`${l?.shortLabel??"\u05E7\u05E6\u05E8"} \u05DE\u05D3\u05D9: ${p} \u05E6\u05E8\u05D9\u05DB\u05D4 \u05DC\u05D4\u05DB\u05D9\u05DC ${s.minimum.toString()} ${l?.unit??""} ${s.inclusive?"\u05D0\u05D5 \u05D9\u05D5\u05EA\u05E8":"\u05DC\u05E4\u05D7\u05D5\u05EA"}`.trim();if(s.origin==="number"){let g=s.inclusive?`\u05D2\u05D3\u05D5\u05DC \u05D0\u05D5 \u05E9\u05D5\u05D5\u05D4 \u05DC-${s.minimum}`:`\u05D2\u05D3\u05D5\u05DC \u05DE-${s.minimum}`;return`\u05E7\u05D8\u05DF \u05DE\u05D3\u05D9: ${p} \u05E6\u05E8\u05D9\u05DA \u05DC\u05D4\u05D9\u05D5\u05EA ${g}`}if(s.origin==="array"||s.origin==="set"){let g=s.origin==="set"?"\u05E6\u05E8\u05D9\u05DB\u05D4":"\u05E6\u05E8\u05D9\u05DA";if(s.minimum===1&&s.inclusive){let E=(s.origin==="set","\u05DC\u05E4\u05D7\u05D5\u05EA \u05E4\u05E8\u05D9\u05D8 \u05D0\u05D7\u05D3");return`\u05E7\u05D8\u05DF \u05DE\u05D3\u05D9: ${p} ${g} \u05DC\u05D4\u05DB\u05D9\u05DC ${E}`}let C=s.inclusive?`${s.minimum} ${l?.unit??""} \u05D0\u05D5 \u05D9\u05D5\u05EA\u05E8`:`\u05D9\u05D5\u05EA\u05E8 \u05DE-${s.minimum} ${l?.unit??""}`;return`\u05E7\u05D8\u05DF \u05DE\u05D3\u05D9: ${p} ${g} \u05DC\u05D4\u05DB\u05D9\u05DC ${C}`.trim()}let m=s.inclusive?">=":">",f=o(s.origin??"value");return l?.unit?`${l.shortLabel} \u05DE\u05D3\u05D9: ${p} ${f} ${m}${s.minimum.toString()} ${l.unit}`:`${l?.shortLabel??"\u05E7\u05D8\u05DF"} \u05DE\u05D3\u05D9: ${p} ${f} ${m}${s.minimum.toString()}`}case"invalid_format":{let l=s;if(l.format==="starts_with")return`\u05D4\u05DE\u05D7\u05E8\u05D5\u05D6\u05EA \u05D7\u05D9\u05D9\u05D1\u05EA \u05DC\u05D4\u05EA\u05D7\u05D9\u05DC \u05D1 "${l.prefix}"`;if(l.format==="ends_with")return`\u05D4\u05DE\u05D7\u05E8\u05D5\u05D6\u05EA \u05D7\u05D9\u05D9\u05D1\u05EA \u05DC\u05D4\u05E1\u05EA\u05D9\u05D9\u05DD \u05D1 "${l.suffix}"`;if(l.format==="includes")return`\u05D4\u05DE\u05D7\u05E8\u05D5\u05D6\u05EA \u05D7\u05D9\u05D9\u05D1\u05EA \u05DC\u05DB\u05DC\u05D5\u05DC "${l.includes}"`;if(l.format==="regex")return`\u05D4\u05DE\u05D7\u05E8\u05D5\u05D6\u05EA \u05D7\u05D9\u05D9\u05D1\u05EA \u05DC\u05D4\u05EA\u05D0\u05D9\u05DD \u05DC\u05EA\u05D1\u05E0\u05D9\u05EA ${l.pattern}`;let p=a[l.format],m=p?.label??l.format,g=(p?.gender??"m")==="f"?"\u05EA\u05E7\u05D9\u05E0\u05D4":"\u05EA\u05E7\u05D9\u05DF";return`${m} \u05DC\u05D0 ${g}`}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 ${s.divisor}`;case"unrecognized_keys":return`\u05DE\u05E4\u05EA\u05D7${s.keys.length>1?"\u05D5\u05EA":""} \u05DC\u05D0 \u05DE\u05D6\u05D5\u05D4${s.keys.length>1?"\u05D9\u05DD":"\u05D4"}: ${b(s.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${t(s.origin??"array")}`;default:return"\u05E7\u05DC\u05D8 \u05DC\u05D0 \u05EA\u05E7\u05D9\u05DF"}}}});function pm(){return{localeError:J1()}}var J1,fm=$(()=>{T();J1=()=>{let e={string:{unit:"znakova",verb:"imati"},file:{unit:"bajtova",verb:"imati"},array:{unit:"stavki",verb:"imati"},set:{unit:"stavki",verb:"imati"}};function r(t){return e[t]??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",cidrv4:"IPv4 raspon",cidrv6:"IPv6 raspon",base64:"base64 kodirani tekst",base64url:"base64url kodirani tekst",json_string:"JSON tekst",e164:"E.164 broj",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 t=>{switch(t.code){case"invalid_type":{let o=i[t.expected]??t.expected,u=_(t.input),a=i[u]??u;return/^[A-Z]/.test(t.expected)?`Neispravan unos: o\u010Dekuje se instanceof ${t.expected}, a primljeno je ${a}`:`Neispravan unos: o\u010Dekuje se ${o}, a primljeno je ${a}`}case"invalid_value":return t.values.length===1?`Neispravna vrijednost: o\u010Dekivano ${x(t.values[0])}`:`Neispravna opcija: o\u010Dekivano jedno od ${b(t.values,"|")}`;case"too_big":{let o=t.inclusive?"<=":"<",u=r(t.origin),a=i[t.origin]??t.origin;return u?`Preveliko: o\u010Dekivano da ${a??"vrijednost"} ima ${o}${t.maximum.toString()} ${u.unit??"elemenata"}`:`Preveliko: o\u010Dekivano da ${a??"vrijednost"} bude ${o}${t.maximum.toString()}`}case"too_small":{let o=t.inclusive?">=":">",u=r(t.origin),a=i[t.origin]??t.origin;return u?`Premalo: o\u010Dekivano da ${a} ima ${o}${t.minimum.toString()} ${u.unit}`:`Premalo: o\u010Dekivano da ${a} bude ${o}${t.minimum.toString()}`}case"invalid_format":{let o=t;return o.format==="starts_with"?`Neispravan tekst: mora zapo\u010Dinjati s "${o.prefix}"`:o.format==="ends_with"?`Neispravan tekst: mora zavr\u0161avati s "${o.suffix}"`:o.format==="includes"?`Neispravan tekst: mora sadr\u017Eavati "${o.includes}"`:o.format==="regex"?`Neispravan tekst: mora odgovarati uzorku ${o.pattern}`:`Neispravna ${n[o.format]??t.format}`}case"not_multiple_of":return`Neispravan broj: mora biti vi\u0161ekratnik od ${t.divisor}`;case"unrecognized_keys":return`Neprepoznat${t.keys.length>1?"i klju\u010Devi":" klju\u010D"}: ${b(t.keys,", ")}`;case"invalid_key":return`Neispravan klju\u010D u ${i[t.origin]??t.origin}`;case"invalid_union":return"Neispravan unos";case"invalid_element":return`Neispravna vrijednost u ${i[t.origin]??t.origin}`;default:return"Neispravan unos"}}}});function mm(){return{localeError:G1()}}var G1,hm=$(()=>{T();G1=()=>{let e={string:{unit:"karakter",verb:"legyen"},file:{unit:"byte",verb:"legyen"},array:{unit:"elem",verb:"legyen"},set:{unit:"elem",verb:"legyen"}};function r(t){return e[t]??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",cidrv4:"IPv4 tartom\xE1ny",cidrv6:"IPv6 tartom\xE1ny",base64:"base64-k\xF3dolt string",base64url:"base64url-k\xF3dolt string",json_string:"JSON string",e164:"E.164 sz\xE1m",jwt:"JWT",template_literal:"bemenet"},i={nan:"NaN",number:"sz\xE1m",array:"t\xF6mb"};return t=>{switch(t.code){case"invalid_type":{let o=i[t.expected]??t.expected,u=_(t.input),a=i[u]??u;return/^[A-Z]/.test(t.expected)?`\xC9rv\xE9nytelen bemenet: a v\xE1rt \xE9rt\xE9k instanceof ${t.expected}, a kapott \xE9rt\xE9k ${a}`:`\xC9rv\xE9nytelen bemenet: a v\xE1rt \xE9rt\xE9k ${o}, a kapott \xE9rt\xE9k ${a}`}case"invalid_value":return t.values.length===1?`\xC9rv\xE9nytelen bemenet: a v\xE1rt \xE9rt\xE9k ${x(t.values[0])}`:`\xC9rv\xE9nytelen opci\xF3: valamelyik \xE9rt\xE9k v\xE1rt ${b(t.values,"|")}`;case"too_big":{let o=t.inclusive?"<=":"<",u=r(t.origin);return u?`T\xFAl nagy: ${t.origin??"\xE9rt\xE9k"} m\xE9rete t\xFAl nagy ${o}${t.maximum.toString()} ${u.unit??"elem"}`:`T\xFAl nagy: a bemeneti \xE9rt\xE9k ${t.origin??"\xE9rt\xE9k"} t\xFAl nagy: ${o}${t.maximum.toString()}`}case"too_small":{let o=t.inclusive?">=":">",u=r(t.origin);return u?`T\xFAl kicsi: a bemeneti \xE9rt\xE9k ${t.origin} m\xE9rete t\xFAl kicsi ${o}${t.minimum.toString()} ${u.unit}`:`T\xFAl kicsi: a bemeneti \xE9rt\xE9k ${t.origin} t\xFAl kicsi ${o}${t.minimum.toString()}`}case"invalid_format":{let o=t;return o.format==="starts_with"?`\xC9rv\xE9nytelen string: "${o.prefix}" \xE9rt\xE9kkel kell kezd\u0151dnie`:o.format==="ends_with"?`\xC9rv\xE9nytelen string: "${o.suffix}" \xE9rt\xE9kkel kell v\xE9gz\u0151dnie`:o.format==="includes"?`\xC9rv\xE9nytelen string: "${o.includes}" \xE9rt\xE9ket kell tartalmaznia`:o.format==="regex"?`\xC9rv\xE9nytelen string: ${o.pattern} mint\xE1nak kell megfelelnie`:`\xC9rv\xE9nytelen ${n[o.format]??t.format}`}case"not_multiple_of":return`\xC9rv\xE9nytelen sz\xE1m: ${t.divisor} t\xF6bbsz\xF6r\xF6s\xE9nek kell lennie`;case"unrecognized_keys":return`Ismeretlen kulcs${t.keys.length>1?"s":""}: ${b(t.keys,", ")}`;case"invalid_key":return`\xC9rv\xE9nytelen kulcs ${t.origin}`;case"invalid_union":return"\xC9rv\xE9nytelen bemenet";case"invalid_element":return`\xC9rv\xE9nytelen \xE9rt\xE9k: ${t.origin}`;default:return"\xC9rv\xE9nytelen bemenet"}}}});function gm(e,r,n){return Math.abs(e)===1?r:n}function sr(e){if(!e)return"";let r=["\u0561","\u0565","\u0568","\u056B","\u0578","\u0578\u0582","\u0585"],n=e[e.length-1];return e+(r.includes(n)?"\u0576":"\u0568")}function bm(){return{localeError:W1()}}var W1,vm=$(()=>{T();W1=()=>{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"}};function r(t){return e[t]??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",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",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 t=>{switch(t.code){case"invalid_type":{let o=i[t.expected]??t.expected,u=_(t.input),a=i[u]??u;return/^[A-Z]/.test(t.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 ${t.expected}, \u057D\u057F\u0561\u0581\u057E\u0565\u056C \u0567 ${a}`:`\u054D\u056D\u0561\u056C \u0574\u0578\u0582\u057F\u0584\u0561\u0563\u0580\u0578\u0582\u0574\u2024 \u057D\u057A\u0561\u057D\u057E\u0578\u0582\u0574 \u0567\u0580 ${o}, \u057D\u057F\u0561\u0581\u057E\u0565\u056C \u0567 ${a}`}case"invalid_value":return t.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 ${x(t.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 ${b(t.values,"|")}`;case"too_big":{let o=t.inclusive?"<=":"<",u=r(t.origin);if(u){let a=Number(t.maximum),c=gm(a,u.unit.one,u.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 ${sr(t.origin??"\u0561\u0580\u056A\u0565\u0584")} \u056F\u0578\u0582\u0576\u0565\u0576\u0561 ${o}${t.maximum.toString()} ${c}`}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 ${sr(t.origin??"\u0561\u0580\u056A\u0565\u0584")} \u056C\u056B\u0576\u056B ${o}${t.maximum.toString()}`}case"too_small":{let o=t.inclusive?">=":">",u=r(t.origin);if(u){let a=Number(t.minimum),c=gm(a,u.unit.one,u.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 ${sr(t.origin)} \u056F\u0578\u0582\u0576\u0565\u0576\u0561 ${o}${t.minimum.toString()} ${c}`}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 ${sr(t.origin)} \u056C\u056B\u0576\u056B ${o}${t.minimum.toString()}`}case"invalid_format":{let o=t;return o.format==="starts_with"?`\u054D\u056D\u0561\u056C \u057F\u0578\u0572\u2024 \u057A\u0565\u057F\u0584 \u0567 \u057D\u056F\u057D\u057E\u056B "${o.prefix}"-\u0578\u057E`:o.format==="ends_with"?`\u054D\u056D\u0561\u056C \u057F\u0578\u0572\u2024 \u057A\u0565\u057F\u0584 \u0567 \u0561\u057E\u0561\u0580\u057F\u057E\u056B "${o.suffix}"-\u0578\u057E`:o.format==="includes"?`\u054D\u056D\u0561\u056C \u057F\u0578\u0572\u2024 \u057A\u0565\u057F\u0584 \u0567 \u057A\u0561\u0580\u0578\u0582\u0576\u0561\u056F\u056B "${o.includes}"`:o.format==="regex"?`\u054D\u056D\u0561\u056C \u057F\u0578\u0572\u2024 \u057A\u0565\u057F\u0584 \u0567 \u0570\u0561\u0574\u0561\u057A\u0561\u057F\u0561\u057D\u056D\u0561\u0576\u056B ${o.pattern} \u0571\u0587\u0561\u0579\u0561\u0583\u056B\u0576`:`\u054D\u056D\u0561\u056C ${n[o.format]??t.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 ${t.divisor}-\u056B`;case"unrecognized_keys":return`\u0549\u0573\u0561\u0576\u0561\u0579\u057E\u0561\u056E \u0562\u0561\u0576\u0561\u056C\u056B${t.keys.length>1?"\u0576\u0565\u0580":""}. ${b(t.keys,", ")}`;case"invalid_key":return`\u054D\u056D\u0561\u056C \u0562\u0561\u0576\u0561\u056C\u056B ${sr(t.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 ${sr(t.origin)}-\u0578\u0582\u0574`;default:return"\u054D\u056D\u0561\u056C \u0574\u0578\u0582\u057F\u0584\u0561\u0563\u0580\u0578\u0582\u0574"}}}});function xm(){return{localeError:K1()}}var K1,_m=$(()=>{T();K1=()=>{let e={string:{unit:"karakter",verb:"memiliki"},file:{unit:"byte",verb:"memiliki"},array:{unit:"item",verb:"memiliki"},set:{unit:"item",verb:"memiliki"}};function r(t){return e[t]??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",cidrv4:"rentang alamat IPv4",cidrv6:"rentang alamat IPv6",base64:"string dengan enkode base64",base64url:"string dengan enkode base64url",json_string:"string JSON",e164:"angka E.164",jwt:"JWT",template_literal:"input"},i={nan:"NaN"};return t=>{switch(t.code){case"invalid_type":{let o=i[t.expected]??t.expected,u=_(t.input),a=i[u]??u;return/^[A-Z]/.test(t.expected)?`Input tidak valid: diharapkan instanceof ${t.expected}, diterima ${a}`:`Input tidak valid: diharapkan ${o}, diterima ${a}`}case"invalid_value":return t.values.length===1?`Input tidak valid: diharapkan ${x(t.values[0])}`:`Pilihan tidak valid: diharapkan salah satu dari ${b(t.values,"|")}`;case"too_big":{let o=t.inclusive?"<=":"<",u=r(t.origin);return u?`Terlalu besar: diharapkan ${t.origin??"value"} memiliki ${o}${t.maximum.toString()} ${u.unit??"elemen"}`:`Terlalu besar: diharapkan ${t.origin??"value"} menjadi ${o}${t.maximum.toString()}`}case"too_small":{let o=t.inclusive?">=":">",u=r(t.origin);return u?`Terlalu kecil: diharapkan ${t.origin} memiliki ${o}${t.minimum.toString()} ${u.unit}`:`Terlalu kecil: diharapkan ${t.origin} menjadi ${o}${t.minimum.toString()}`}case"invalid_format":{let o=t;return o.format==="starts_with"?`String tidak valid: harus dimulai dengan "${o.prefix}"`:o.format==="ends_with"?`String tidak valid: harus berakhir dengan "${o.suffix}"`:o.format==="includes"?`String tidak valid: harus menyertakan "${o.includes}"`:o.format==="regex"?`String tidak valid: harus sesuai pola ${o.pattern}`:`${n[o.format]??t.format} tidak valid`}case"not_multiple_of":return`Angka tidak valid: harus kelipatan dari ${t.divisor}`;case"unrecognized_keys":return`Kunci tidak dikenali ${t.keys.length>1?"s":""}: ${b(t.keys,", ")}`;case"invalid_key":return`Kunci tidak valid di ${t.origin}`;case"invalid_union":return"Input tidak valid";case"invalid_element":return`Nilai tidak valid di ${t.origin}`;default:return"Input tidak valid"}}}});function ym(){return{localeError:Q1()}}var Q1,km=$(()=>{T();Q1=()=>{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"}};function r(t){return e[t]??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",cidrv4:"IPv4 range",cidrv6:"IPv6 range",base64:"base64-encoded strengur",base64url:"base64url-encoded strengur",json_string:"JSON strengur",e164:"E.164 t\xF6lugildi",jwt:"JWT",template_literal:"gildi"},i={nan:"NaN",number:"n\xFAmer",array:"fylki"};return t=>{switch(t.code){case"invalid_type":{let o=i[t.expected]??t.expected,u=_(t.input),a=i[u]??u;return/^[A-Z]/.test(t.expected)?`Rangt gildi: \xDE\xFA sl\xF3st inn ${a} \xFEar sem \xE1 a\xF0 vera instanceof ${t.expected}`:`Rangt gildi: \xDE\xFA sl\xF3st inn ${a} \xFEar sem \xE1 a\xF0 vera ${o}`}case"invalid_value":return t.values.length===1?`Rangt gildi: gert r\xE1\xF0 fyrir ${x(t.values[0])}`:`\xD3gilt val: m\xE1 vera eitt af eftirfarandi ${b(t.values,"|")}`;case"too_big":{let o=t.inclusive?"<=":"<",u=r(t.origin);return u?`Of st\xF3rt: gert er r\xE1\xF0 fyrir a\xF0 ${t.origin??"gildi"} hafi ${o}${t.maximum.toString()} ${u.unit??"hluti"}`:`Of st\xF3rt: gert er r\xE1\xF0 fyrir a\xF0 ${t.origin??"gildi"} s\xE9 ${o}${t.maximum.toString()}`}case"too_small":{let o=t.inclusive?">=":">",u=r(t.origin);return u?`Of l\xEDti\xF0: gert er r\xE1\xF0 fyrir a\xF0 ${t.origin} hafi ${o}${t.minimum.toString()} ${u.unit}`:`Of l\xEDti\xF0: gert er r\xE1\xF0 fyrir a\xF0 ${t.origin} s\xE9 ${o}${t.minimum.toString()}`}case"invalid_format":{let o=t;return o.format==="starts_with"?`\xD3gildur strengur: ver\xF0ur a\xF0 byrja \xE1 "${o.prefix}"`:o.format==="ends_with"?`\xD3gildur strengur: ver\xF0ur a\xF0 enda \xE1 "${o.suffix}"`:o.format==="includes"?`\xD3gildur strengur: ver\xF0ur a\xF0 innihalda "${o.includes}"`:o.format==="regex"?`\xD3gildur strengur: ver\xF0ur a\xF0 fylgja mynstri ${o.pattern}`:`Rangt ${n[o.format]??t.format}`}case"not_multiple_of":return`R\xF6ng tala: ver\xF0ur a\xF0 vera margfeldi af ${t.divisor}`;case"unrecognized_keys":return`\xD3\xFEekkt ${t.keys.length>1?"ir lyklar":"ur lykill"}: ${b(t.keys,", ")}`;case"invalid_key":return`Rangur lykill \xED ${t.origin}`;case"invalid_union":return"Rangt gildi";case"invalid_element":return`Rangt gildi \xED ${t.origin}`;default:return"Rangt gildi"}}}});function $m(){return{localeError:X1()}}var X1,zm=$(()=>{T();X1=()=>{let e={string:{unit:"caratteri",verb:"avere"},file:{unit:"byte",verb:"avere"},array:{unit:"elementi",verb:"avere"},set:{unit:"elementi",verb:"avere"}};function r(t){return e[t]??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",cidrv4:"intervallo IPv4",cidrv6:"intervallo IPv6",base64:"stringa codificata in base64",base64url:"URL codificata in base64",json_string:"stringa JSON",e164:"numero E.164",jwt:"JWT",template_literal:"input"},i={nan:"NaN",number:"numero",array:"vettore"};return t=>{switch(t.code){case"invalid_type":{let o=i[t.expected]??t.expected,u=_(t.input),a=i[u]??u;return/^[A-Z]/.test(t.expected)?`Input non valido: atteso instanceof ${t.expected}, ricevuto ${a}`:`Input non valido: atteso ${o}, ricevuto ${a}`}case"invalid_value":return t.values.length===1?`Input non valido: atteso ${x(t.values[0])}`:`Opzione non valida: atteso uno tra ${b(t.values,"|")}`;case"too_big":{let o=t.inclusive?"<=":"<",u=r(t.origin);return u?`Troppo grande: ${t.origin??"valore"} deve avere ${o}${t.maximum.toString()} ${u.unit??"elementi"}`:`Troppo grande: ${t.origin??"valore"} deve essere ${o}${t.maximum.toString()}`}case"too_small":{let o=t.inclusive?">=":">",u=r(t.origin);return u?`Troppo piccolo: ${t.origin} deve avere ${o}${t.minimum.toString()} ${u.unit}`:`Troppo piccolo: ${t.origin} deve essere ${o}${t.minimum.toString()}`}case"invalid_format":{let o=t;return o.format==="starts_with"?`Stringa non valida: deve iniziare con "${o.prefix}"`:o.format==="ends_with"?`Stringa non valida: deve terminare con "${o.suffix}"`:o.format==="includes"?`Stringa non valida: deve includere "${o.includes}"`:o.format==="regex"?`Stringa non valida: deve corrispondere al pattern ${o.pattern}`:`Input non valido: ${n[o.format]??t.format}`}case"not_multiple_of":return`Numero non valido: deve essere un multiplo di ${t.divisor}`;case"unrecognized_keys":return`Chiav${t.keys.length>1?"i":"e"} non riconosciut${t.keys.length>1?"e":"a"}: ${b(t.keys,", ")}`;case"invalid_key":return`Chiave non valida in ${t.origin}`;case"invalid_union":return"Input non valido";case"invalid_element":return`Valore non valido in ${t.origin}`;default:return"Input non valido"}}}});function Sm(){return{localeError:Y1()}}var Y1,wm=$(()=>{T();Y1=()=>{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"}};function r(t){return e[t]??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",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",jwt:"JWT",template_literal:"\u5165\u529B\u5024"},i={nan:"NaN",number:"\u6570\u5024",array:"\u914D\u5217"};return t=>{switch(t.code){case"invalid_type":{let o=i[t.expected]??t.expected,u=_(t.input),a=i[u]??u;return/^[A-Z]/.test(t.expected)?`\u7121\u52B9\u306A\u5165\u529B: instanceof ${t.expected}\u304C\u671F\u5F85\u3055\u308C\u307E\u3057\u305F\u304C\u3001${a}\u304C\u5165\u529B\u3055\u308C\u307E\u3057\u305F`:`\u7121\u52B9\u306A\u5165\u529B: ${o}\u304C\u671F\u5F85\u3055\u308C\u307E\u3057\u305F\u304C\u3001${a}\u304C\u5165\u529B\u3055\u308C\u307E\u3057\u305F`}case"invalid_value":return t.values.length===1?`\u7121\u52B9\u306A\u5165\u529B: ${x(t.values[0])}\u304C\u671F\u5F85\u3055\u308C\u307E\u3057\u305F`:`\u7121\u52B9\u306A\u9078\u629E: ${b(t.values,"\u3001")}\u306E\u3044\u305A\u308C\u304B\u3067\u3042\u308B\u5FC5\u8981\u304C\u3042\u308A\u307E\u3059`;case"too_big":{let o=t.inclusive?"\u4EE5\u4E0B\u3067\u3042\u308B":"\u3088\u308A\u5C0F\u3055\u3044",u=r(t.origin);return u?`\u5927\u304D\u3059\u304E\u308B\u5024: ${t.origin??"\u5024"}\u306F${t.maximum.toString()}${u.unit??"\u8981\u7D20"}${o}\u5FC5\u8981\u304C\u3042\u308A\u307E\u3059`:`\u5927\u304D\u3059\u304E\u308B\u5024: ${t.origin??"\u5024"}\u306F${t.maximum.toString()}${o}\u5FC5\u8981\u304C\u3042\u308A\u307E\u3059`}case"too_small":{let o=t.inclusive?"\u4EE5\u4E0A\u3067\u3042\u308B":"\u3088\u308A\u5927\u304D\u3044",u=r(t.origin);return u?`\u5C0F\u3055\u3059\u304E\u308B\u5024: ${t.origin}\u306F${t.minimum.toString()}${u.unit}${o}\u5FC5\u8981\u304C\u3042\u308A\u307E\u3059`:`\u5C0F\u3055\u3059\u304E\u308B\u5024: ${t.origin}\u306F${t.minimum.toString()}${o}\u5FC5\u8981\u304C\u3042\u308A\u307E\u3059`}case"invalid_format":{let o=t;return o.format==="starts_with"?`\u7121\u52B9\u306A\u6587\u5B57\u5217: "${o.prefix}"\u3067\u59CB\u307E\u308B\u5FC5\u8981\u304C\u3042\u308A\u307E\u3059`:o.format==="ends_with"?`\u7121\u52B9\u306A\u6587\u5B57\u5217: "${o.suffix}"\u3067\u7D42\u308F\u308B\u5FC5\u8981\u304C\u3042\u308A\u307E\u3059`:o.format==="includes"?`\u7121\u52B9\u306A\u6587\u5B57\u5217: "${o.includes}"\u3092\u542B\u3080\u5FC5\u8981\u304C\u3042\u308A\u307E\u3059`:o.format==="regex"?`\u7121\u52B9\u306A\u6587\u5B57\u5217: \u30D1\u30BF\u30FC\u30F3${o.pattern}\u306B\u4E00\u81F4\u3059\u308B\u5FC5\u8981\u304C\u3042\u308A\u307E\u3059`:`\u7121\u52B9\u306A${n[o.format]??t.format}`}case"not_multiple_of":return`\u7121\u52B9\u306A\u6570\u5024: ${t.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${t.keys.length>1?"\u7FA4":""}: ${b(t.keys,"\u3001")}`;case"invalid_key":return`${t.origin}\u5185\u306E\u7121\u52B9\u306A\u30AD\u30FC`;case"invalid_union":return"\u7121\u52B9\u306A\u5165\u529B";case"invalid_element":return`${t.origin}\u5185\u306E\u7121\u52B9\u306A\u5024`;default:return"\u7121\u52B9\u306A\u5165\u529B"}}}});function Im(){return{localeError:ev()}}var ev,Dm=$(()=>{T();ev=()=>{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"}};function r(t){return e[t]??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",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",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 t=>{switch(t.code){case"invalid_type":{let o=i[t.expected]??t.expected,u=_(t.input),a=i[u]??u;return/^[A-Z]/.test(t.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 ${t.expected}, \u10DB\u10D8\u10E6\u10D4\u10D1\u10E3\u10DA\u10D8 ${a}`:`\u10D0\u10E0\u10D0\u10E1\u10EC\u10DD\u10E0\u10D8 \u10E8\u10D4\u10E7\u10D5\u10D0\u10DC\u10D0: \u10DB\u10DD\u10E1\u10D0\u10DA\u10DD\u10D3\u10DC\u10D4\u10DA\u10D8 ${o}, \u10DB\u10D8\u10E6\u10D4\u10D1\u10E3\u10DA\u10D8 ${a}`}case"invalid_value":return t.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 ${x(t.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 ${b(t.values,"|")}-\u10D3\u10D0\u10DC`;case"too_big":{let o=t.inclusive?"<=":"<",u=r(t.origin);return u?`\u10D6\u10D4\u10D3\u10DB\u10D4\u10E2\u10D0\u10D3 \u10D3\u10D8\u10D3\u10D8: \u10DB\u10DD\u10E1\u10D0\u10DA\u10DD\u10D3\u10DC\u10D4\u10DA\u10D8 ${t.origin??"\u10DB\u10DC\u10D8\u10E8\u10D5\u10DC\u10D4\u10DA\u10DD\u10D1\u10D0"} ${u.verb} ${o}${t.maximum.toString()} ${u.unit}`:`\u10D6\u10D4\u10D3\u10DB\u10D4\u10E2\u10D0\u10D3 \u10D3\u10D8\u10D3\u10D8: \u10DB\u10DD\u10E1\u10D0\u10DA\u10DD\u10D3\u10DC\u10D4\u10DA\u10D8 ${t.origin??"\u10DB\u10DC\u10D8\u10E8\u10D5\u10DC\u10D4\u10DA\u10DD\u10D1\u10D0"} \u10D8\u10E7\u10DD\u10E1 ${o}${t.maximum.toString()}`}case"too_small":{let o=t.inclusive?">=":">",u=r(t.origin);return u?`\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 ${t.origin} ${u.verb} ${o}${t.minimum.toString()} ${u.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 ${t.origin} \u10D8\u10E7\u10DD\u10E1 ${o}${t.minimum.toString()}`}case"invalid_format":{let o=t;return o.format==="starts_with"?`\u10D0\u10E0\u10D0\u10E1\u10EC\u10DD\u10E0\u10D8 \u10D5\u10D4\u10DA\u10D8: \u10E3\u10DC\u10D3\u10D0 \u10D8\u10EC\u10E7\u10D4\u10D1\u10DD\u10D3\u10D4\u10E1 "${o.prefix}"-\u10D8\u10D7`:o.format==="ends_with"?`\u10D0\u10E0\u10D0\u10E1\u10EC\u10DD\u10E0\u10D8 \u10D5\u10D4\u10DA\u10D8: \u10E3\u10DC\u10D3\u10D0 \u10DB\u10D7\u10D0\u10D5\u10E0\u10D3\u10D4\u10D1\u10DD\u10D3\u10D4\u10E1 "${o.suffix}"-\u10D8\u10D7`:o.format==="includes"?`\u10D0\u10E0\u10D0\u10E1\u10EC\u10DD\u10E0\u10D8 \u10D5\u10D4\u10DA\u10D8: \u10E3\u10DC\u10D3\u10D0 \u10E8\u10D4\u10D8\u10EA\u10D0\u10D5\u10D3\u10D4\u10E1 "${o.includes}"-\u10E1`:o.format==="regex"?`\u10D0\u10E0\u10D0\u10E1\u10EC\u10DD\u10E0\u10D8 \u10D5\u10D4\u10DA\u10D8: \u10E3\u10DC\u10D3\u10D0 \u10E8\u10D4\u10D4\u10E1\u10D0\u10D1\u10D0\u10DB\u10D4\u10D1\u10DD\u10D3\u10D4\u10E1 \u10E8\u10D0\u10D1\u10DA\u10DD\u10DC\u10E1 ${o.pattern}`:`\u10D0\u10E0\u10D0\u10E1\u10EC\u10DD\u10E0\u10D8 ${n[o.format]??t.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 ${t.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${t.keys.length>1?"\u10D4\u10D1\u10D8":"\u10D8"}: ${b(t.keys,", ")}`;case"invalid_key":return`\u10D0\u10E0\u10D0\u10E1\u10EC\u10DD\u10E0\u10D8 \u10D2\u10D0\u10E1\u10D0\u10E6\u10D4\u10D1\u10D8 ${t.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 ${t.origin}-\u10E8\u10D8`;default:return"\u10D0\u10E0\u10D0\u10E1\u10EC\u10DD\u10E0\u10D8 \u10E8\u10D4\u10E7\u10D5\u10D0\u10DC\u10D0"}}}});function Mo(){return{localeError:tv()}}var tv,ws=$(()=>{T();tv=()=>{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"}};function r(t){return e[t]??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",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",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 t=>{switch(t.code){case"invalid_type":{let o=i[t.expected]??t.expected,u=_(t.input),a=i[u]??u;return/^[A-Z]/.test(t.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 ${t.expected} \u1794\u17C9\u17BB\u1793\u17D2\u178F\u17C2\u1791\u1791\u17BD\u179B\u1794\u17B6\u1793 ${a}`:`\u1791\u17B7\u1793\u17D2\u1793\u1793\u17D0\u1799\u1794\u1789\u17D2\u1785\u17BC\u179B\u1798\u17B7\u1793\u178F\u17D2\u179A\u17B9\u1798\u178F\u17D2\u179A\u17BC\u179C\u17D6 \u178F\u17D2\u179A\u17BC\u179C\u1780\u17B6\u179A ${o} \u1794\u17C9\u17BB\u1793\u17D2\u178F\u17C2\u1791\u1791\u17BD\u179B\u1794\u17B6\u1793 ${a}`}case"invalid_value":return t.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 ${x(t.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 ${b(t.values,"|")}`;case"too_big":{let o=t.inclusive?"<=":"<",u=r(t.origin);return u?`\u1792\u17C6\u1796\u17C1\u1780\u17D6 \u178F\u17D2\u179A\u17BC\u179C\u1780\u17B6\u179A ${t.origin??"\u178F\u1798\u17D2\u179B\u17C3"} ${o} ${t.maximum.toString()} ${u.unit??"\u1792\u17B6\u178F\u17BB"}`:`\u1792\u17C6\u1796\u17C1\u1780\u17D6 \u178F\u17D2\u179A\u17BC\u179C\u1780\u17B6\u179A ${t.origin??"\u178F\u1798\u17D2\u179B\u17C3"} ${o} ${t.maximum.toString()}`}case"too_small":{let o=t.inclusive?">=":">",u=r(t.origin);return u?`\u178F\u17BC\u1785\u1796\u17C1\u1780\u17D6 \u178F\u17D2\u179A\u17BC\u179C\u1780\u17B6\u179A ${t.origin} ${o} ${t.minimum.toString()} ${u.unit}`:`\u178F\u17BC\u1785\u1796\u17C1\u1780\u17D6 \u178F\u17D2\u179A\u17BC\u179C\u1780\u17B6\u179A ${t.origin} ${o} ${t.minimum.toString()}`}case"invalid_format":{let o=t;return o.format==="starts_with"?`\u1781\u17D2\u179F\u17C2\u17A2\u1780\u17D2\u179F\u179A\u1798\u17B7\u1793\u178F\u17D2\u179A\u17B9\u1798\u178F\u17D2\u179A\u17BC\u179C\u17D6 \u178F\u17D2\u179A\u17BC\u179C\u1785\u17B6\u1794\u17CB\u1795\u17D2\u178F\u17BE\u1798\u178A\u17C4\u1799 "${o.prefix}"`:o.format==="ends_with"?`\u1781\u17D2\u179F\u17C2\u17A2\u1780\u17D2\u179F\u179A\u1798\u17B7\u1793\u178F\u17D2\u179A\u17B9\u1798\u178F\u17D2\u179A\u17BC\u179C\u17D6 \u178F\u17D2\u179A\u17BC\u179C\u1794\u1789\u17D2\u1785\u1794\u17CB\u178A\u17C4\u1799 "${o.suffix}"`:o.format==="includes"?`\u1781\u17D2\u179F\u17C2\u17A2\u1780\u17D2\u179F\u179A\u1798\u17B7\u1793\u178F\u17D2\u179A\u17B9\u1798\u178F\u17D2\u179A\u17BC\u179C\u17D6 \u178F\u17D2\u179A\u17BC\u179C\u1798\u17B6\u1793 "${o.includes}"`:o.format==="regex"?`\u1781\u17D2\u179F\u17C2\u17A2\u1780\u17D2\u179F\u179A\u1798\u17B7\u1793\u178F\u17D2\u179A\u17B9\u1798\u178F\u17D2\u179A\u17BC\u179C\u17D6 \u178F\u17D2\u179A\u17BC\u179C\u178F\u17C2\u1795\u17D2\u1782\u17BC\u1795\u17D2\u1782\u1784\u1793\u17B9\u1784\u1791\u1798\u17D2\u179A\u1784\u17CB\u178A\u17C2\u179B\u1794\u17B6\u1793\u1780\u17C6\u178E\u178F\u17CB ${o.pattern}`:`\u1798\u17B7\u1793\u178F\u17D2\u179A\u17B9\u1798\u178F\u17D2\u179A\u17BC\u179C\u17D6 ${n[o.format]??t.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 ${t.divisor}`;case"unrecognized_keys":return`\u179A\u1780\u1783\u17BE\u1789\u179F\u17C4\u1798\u17B7\u1793\u179F\u17D2\u1782\u17B6\u179B\u17CB\u17D6 ${b(t.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 ${t.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 ${t.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 Em(){return Mo()}var Tm=$(()=>{ws()});function Pm(){return{localeError:rv()}}var rv,Am=$(()=>{T();rv=()=>{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"}};function r(t){return e[t]??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",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",jwt:"JWT",template_literal:"\uC785\uB825"},i={nan:"NaN"};return t=>{switch(t.code){case"invalid_type":{let o=i[t.expected]??t.expected,u=_(t.input),a=i[u]??u;return/^[A-Z]/.test(t.expected)?`\uC798\uBABB\uB41C \uC785\uB825: \uC608\uC0C1 \uD0C0\uC785\uC740 instanceof ${t.expected}, \uBC1B\uC740 \uD0C0\uC785\uC740 ${a}\uC785\uB2C8\uB2E4`:`\uC798\uBABB\uB41C \uC785\uB825: \uC608\uC0C1 \uD0C0\uC785\uC740 ${o}, \uBC1B\uC740 \uD0C0\uC785\uC740 ${a}\uC785\uB2C8\uB2E4`}case"invalid_value":return t.values.length===1?`\uC798\uBABB\uB41C \uC785\uB825: \uAC12\uC740 ${x(t.values[0])} \uC774\uC5B4\uC57C \uD569\uB2C8\uB2E4`:`\uC798\uBABB\uB41C \uC635\uC158: ${b(t.values,"\uB610\uB294 ")} \uC911 \uD558\uB098\uC5EC\uC57C \uD569\uB2C8\uB2E4`;case"too_big":{let o=t.inclusive?"\uC774\uD558":"\uBBF8\uB9CC",u=o==="\uBBF8\uB9CC"?"\uC774\uC5B4\uC57C \uD569\uB2C8\uB2E4":"\uC5EC\uC57C \uD569\uB2C8\uB2E4",a=r(t.origin),c=a?.unit??"\uC694\uC18C";return a?`${t.origin??"\uAC12"}\uC774 \uB108\uBB34 \uD07D\uB2C8\uB2E4: ${t.maximum.toString()}${c} ${o}${u}`:`${t.origin??"\uAC12"}\uC774 \uB108\uBB34 \uD07D\uB2C8\uB2E4: ${t.maximum.toString()} ${o}${u}`}case"too_small":{let o=t.inclusive?"\uC774\uC0C1":"\uCD08\uACFC",u=o==="\uC774\uC0C1"?"\uC774\uC5B4\uC57C \uD569\uB2C8\uB2E4":"\uC5EC\uC57C \uD569\uB2C8\uB2E4",a=r(t.origin),c=a?.unit??"\uC694\uC18C";return a?`${t.origin??"\uAC12"}\uC774 \uB108\uBB34 \uC791\uC2B5\uB2C8\uB2E4: ${t.minimum.toString()}${c} ${o}${u}`:`${t.origin??"\uAC12"}\uC774 \uB108\uBB34 \uC791\uC2B5\uB2C8\uB2E4: ${t.minimum.toString()} ${o}${u}`}case"invalid_format":{let o=t;return o.format==="starts_with"?`\uC798\uBABB\uB41C \uBB38\uC790\uC5F4: "${o.prefix}"(\uC73C)\uB85C \uC2DC\uC791\uD574\uC57C \uD569\uB2C8\uB2E4`:o.format==="ends_with"?`\uC798\uBABB\uB41C \uBB38\uC790\uC5F4: "${o.suffix}"(\uC73C)\uB85C \uB05D\uB098\uC57C \uD569\uB2C8\uB2E4`:o.format==="includes"?`\uC798\uBABB\uB41C \uBB38\uC790\uC5F4: "${o.includes}"\uC744(\uB97C) \uD3EC\uD568\uD574\uC57C \uD569\uB2C8\uB2E4`:o.format==="regex"?`\uC798\uBABB\uB41C \uBB38\uC790\uC5F4: \uC815\uADDC\uC2DD ${o.pattern} \uD328\uD134\uACFC \uC77C\uCE58\uD574\uC57C \uD569\uB2C8\uB2E4`:`\uC798\uBABB\uB41C ${n[o.format]??t.format}`}case"not_multiple_of":return`\uC798\uBABB\uB41C \uC22B\uC790: ${t.divisor}\uC758 \uBC30\uC218\uC5EC\uC57C \uD569\uB2C8\uB2E4`;case"unrecognized_keys":return`\uC778\uC2DD\uD560 \uC218 \uC5C6\uB294 \uD0A4: ${b(t.keys,", ")}`;case"invalid_key":return`\uC798\uBABB\uB41C \uD0A4: ${t.origin}`;case"invalid_union":return"\uC798\uBABB\uB41C \uC785\uB825";case"invalid_element":return`\uC798\uBABB\uB41C \uAC12: ${t.origin}`;default:return"\uC798\uBABB\uB41C \uC785\uB825"}}}});function Cm(e){let r=Math.abs(e),n=r%10,i=r%100;return i>=11&&i<=19||n===0?"many":n===1?"one":"few"}function jm(){return{localeError:nv()}}var tn,nv,Om=$(()=>{T();tn=e=>e.charAt(0).toUpperCase()+e.slice(1);nv=()=>{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 r(t,o,u,a){let c=e[t]??null;return c===null?c:{unit:c.unit[o],verb:c.verb[a][u?"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",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",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 t=>{switch(t.code){case"invalid_type":{let o=i[t.expected]??t.expected,u=_(t.input),a=i[u]??u;return/^[A-Z]/.test(t.expected)?`Gautas tipas ${a}, o tik\u0117tasi - instanceof ${t.expected}`:`Gautas tipas ${a}, o tik\u0117tasi - ${o}`}case"invalid_value":return t.values.length===1?`Privalo b\u016Bti ${x(t.values[0])}`:`Privalo b\u016Bti vienas i\u0161 ${b(t.values,"|")} pasirinkim\u0173`;case"too_big":{let o=i[t.origin]??t.origin,u=r(t.origin,Cm(Number(t.maximum)),t.inclusive??!1,"smaller");if(u?.verb)return`${tn(o??t.origin??"reik\u0161m\u0117")} ${u.verb} ${t.maximum.toString()} ${u.unit??"element\u0173"}`;let a=t.inclusive?"ne didesnis kaip":"ma\u017Eesnis kaip";return`${tn(o??t.origin??"reik\u0161m\u0117")} turi b\u016Bti ${a} ${t.maximum.toString()} ${u?.unit}`}case"too_small":{let o=i[t.origin]??t.origin,u=r(t.origin,Cm(Number(t.minimum)),t.inclusive??!1,"bigger");if(u?.verb)return`${tn(o??t.origin??"reik\u0161m\u0117")} ${u.verb} ${t.minimum.toString()} ${u.unit??"element\u0173"}`;let a=t.inclusive?"ne ma\u017Eesnis kaip":"didesnis kaip";return`${tn(o??t.origin??"reik\u0161m\u0117")} turi b\u016Bti ${a} ${t.minimum.toString()} ${u?.unit}`}case"invalid_format":{let o=t;return o.format==="starts_with"?`Eilut\u0117 privalo prasid\u0117ti "${o.prefix}"`:o.format==="ends_with"?`Eilut\u0117 privalo pasibaigti "${o.suffix}"`:o.format==="includes"?`Eilut\u0117 privalo \u012Ftraukti "${o.includes}"`:o.format==="regex"?`Eilut\u0117 privalo atitikti ${o.pattern}`:`Neteisingas ${n[o.format]??t.format}`}case"not_multiple_of":return`Skai\u010Dius privalo b\u016Bti ${t.divisor} kartotinis.`;case"unrecognized_keys":return`Neatpa\u017Eint${t.keys.length>1?"i":"as"} rakt${t.keys.length>1?"ai":"as"}: ${b(t.keys,", ")}`;case"invalid_key":return"Rastas klaidingas raktas";case"invalid_union":return"Klaidinga \u012Fvestis";case"invalid_element":{let o=i[t.origin]??t.origin;return`${tn(o??t.origin??"reik\u0161m\u0117")} turi klaiding\u0105 \u012Fvest\u012F`}default:return"Klaidinga \u012Fvestis"}}}});function Nm(){return{localeError:ov()}}var ov,Um=$(()=>{T();ov=()=>{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"}};function r(t){return e[t]??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",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",jwt:"JWT",template_literal:"\u0432\u043D\u0435\u0441"},i={nan:"NaN",number:"\u0431\u0440\u043E\u0458",array:"\u043D\u0438\u0437\u0430"};return t=>{switch(t.code){case"invalid_type":{let o=i[t.expected]??t.expected,u=_(t.input),a=i[u]??u;return/^[A-Z]/.test(t.expected)?`\u0413\u0440\u0435\u0448\u0435\u043D \u0432\u043D\u0435\u0441: \u0441\u0435 \u043E\u0447\u0435\u043A\u0443\u0432\u0430 instanceof ${t.expected}, \u043F\u0440\u0438\u043C\u0435\u043D\u043E ${a}`:`\u0413\u0440\u0435\u0448\u0435\u043D \u0432\u043D\u0435\u0441: \u0441\u0435 \u043E\u0447\u0435\u043A\u0443\u0432\u0430 ${o}, \u043F\u0440\u0438\u043C\u0435\u043D\u043E ${a}`}case"invalid_value":return t.values.length===1?`Invalid input: expected ${x(t.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 ${b(t.values,"|")}`;case"too_big":{let o=t.inclusive?"<=":"<",u=r(t.origin);return u?`\u041F\u0440\u0435\u043C\u043D\u043E\u0433\u0443 \u0433\u043E\u043B\u0435\u043C: \u0441\u0435 \u043E\u0447\u0435\u043A\u0443\u0432\u0430 ${t.origin??"\u0432\u0440\u0435\u0434\u043D\u043E\u0441\u0442\u0430"} \u0434\u0430 \u0438\u043C\u0430 ${o}${t.maximum.toString()} ${u.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 ${t.origin??"\u0432\u0440\u0435\u0434\u043D\u043E\u0441\u0442\u0430"} \u0434\u0430 \u0431\u0438\u0434\u0435 ${o}${t.maximum.toString()}`}case"too_small":{let o=t.inclusive?">=":">",u=r(t.origin);return u?`\u041F\u0440\u0435\u043C\u043D\u043E\u0433\u0443 \u043C\u0430\u043B: \u0441\u0435 \u043E\u0447\u0435\u043A\u0443\u0432\u0430 ${t.origin} \u0434\u0430 \u0438\u043C\u0430 ${o}${t.minimum.toString()} ${u.unit}`:`\u041F\u0440\u0435\u043C\u043D\u043E\u0433\u0443 \u043C\u0430\u043B: \u0441\u0435 \u043E\u0447\u0435\u043A\u0443\u0432\u0430 ${t.origin} \u0434\u0430 \u0431\u0438\u0434\u0435 ${o}${t.minimum.toString()}`}case"invalid_format":{let o=t;return o.format==="starts_with"?`\u041D\u0435\u0432\u0430\u0436\u0435\u0447\u043A\u0430 \u043D\u0438\u0437\u0430: \u043C\u043E\u0440\u0430 \u0434\u0430 \u0437\u0430\u043F\u043E\u0447\u043D\u0443\u0432\u0430 \u0441\u043E "${o.prefix}"`:o.format==="ends_with"?`\u041D\u0435\u0432\u0430\u0436\u0435\u0447\u043A\u0430 \u043D\u0438\u0437\u0430: \u043C\u043E\u0440\u0430 \u0434\u0430 \u0437\u0430\u0432\u0440\u0448\u0443\u0432\u0430 \u0441\u043E "${o.suffix}"`:o.format==="includes"?`\u041D\u0435\u0432\u0430\u0436\u0435\u0447\u043A\u0430 \u043D\u0438\u0437\u0430: \u043C\u043E\u0440\u0430 \u0434\u0430 \u0432\u043A\u043B\u0443\u0447\u0443\u0432\u0430 "${o.includes}"`:o.format==="regex"?`\u041D\u0435\u0432\u0430\u0436\u0435\u0447\u043A\u0430 \u043D\u0438\u0437\u0430: \u043C\u043E\u0440\u0430 \u0434\u0430 \u043E\u0434\u0433\u043E\u0430\u0440\u0430 \u043D\u0430 \u043F\u0430\u0442\u0435\u0440\u043D\u043E\u0442 ${o.pattern}`:`Invalid ${n[o.format]??t.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 ${t.divisor}`;case"unrecognized_keys":return`${t.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"}: ${b(t.keys,", ")}`;case"invalid_key":return`\u0413\u0440\u0435\u0448\u0435\u043D \u043A\u043B\u0443\u0447 \u0432\u043E ${t.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 ${t.origin}`;default:return"\u0413\u0440\u0435\u0448\u0435\u043D \u0432\u043D\u0435\u0441"}}}});function Rm(){return{localeError:iv()}}var iv,Fm=$(()=>{T();iv=()=>{let e={string:{unit:"aksara",verb:"mempunyai"},file:{unit:"bait",verb:"mempunyai"},array:{unit:"elemen",verb:"mempunyai"},set:{unit:"elemen",verb:"mempunyai"}};function r(t){return e[t]??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",cidrv4:"julat IPv4",cidrv6:"julat IPv6",base64:"string dikodkan base64",base64url:"string dikodkan base64url",json_string:"string JSON",e164:"nombor E.164",jwt:"JWT",template_literal:"input"},i={nan:"NaN",number:"nombor"};return t=>{switch(t.code){case"invalid_type":{let o=i[t.expected]??t.expected,u=_(t.input),a=i[u]??u;return/^[A-Z]/.test(t.expected)?`Input tidak sah: dijangka instanceof ${t.expected}, diterima ${a}`:`Input tidak sah: dijangka ${o}, diterima ${a}`}case"invalid_value":return t.values.length===1?`Input tidak sah: dijangka ${x(t.values[0])}`:`Pilihan tidak sah: dijangka salah satu daripada ${b(t.values,"|")}`;case"too_big":{let o=t.inclusive?"<=":"<",u=r(t.origin);return u?`Terlalu besar: dijangka ${t.origin??"nilai"} ${u.verb} ${o}${t.maximum.toString()} ${u.unit??"elemen"}`:`Terlalu besar: dijangka ${t.origin??"nilai"} adalah ${o}${t.maximum.toString()}`}case"too_small":{let o=t.inclusive?">=":">",u=r(t.origin);return u?`Terlalu kecil: dijangka ${t.origin} ${u.verb} ${o}${t.minimum.toString()} ${u.unit}`:`Terlalu kecil: dijangka ${t.origin} adalah ${o}${t.minimum.toString()}`}case"invalid_format":{let o=t;return o.format==="starts_with"?`String tidak sah: mesti bermula dengan "${o.prefix}"`:o.format==="ends_with"?`String tidak sah: mesti berakhir dengan "${o.suffix}"`:o.format==="includes"?`String tidak sah: mesti mengandungi "${o.includes}"`:o.format==="regex"?`String tidak sah: mesti sepadan dengan corak ${o.pattern}`:`${n[o.format]??t.format} tidak sah`}case"not_multiple_of":return`Nombor tidak sah: perlu gandaan ${t.divisor}`;case"unrecognized_keys":return`Kunci tidak dikenali: ${b(t.keys,", ")}`;case"invalid_key":return`Kunci tidak sah dalam ${t.origin}`;case"invalid_union":return"Input tidak sah";case"invalid_element":return`Nilai tidak sah dalam ${t.origin}`;default:return"Input tidak sah"}}}});function Zm(){return{localeError:uv()}}var uv,Lm=$(()=>{T();uv=()=>{let e={string:{unit:"tekens",verb:"heeft"},file:{unit:"bytes",verb:"heeft"},array:{unit:"elementen",verb:"heeft"},set:{unit:"elementen",verb:"heeft"}};function r(t){return e[t]??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",cidrv4:"IPv4-bereik",cidrv6:"IPv6-bereik",base64:"base64-gecodeerde tekst",base64url:"base64 URL-gecodeerde tekst",json_string:"JSON string",e164:"E.164-nummer",jwt:"JWT",template_literal:"invoer"},i={nan:"NaN",number:"getal"};return t=>{switch(t.code){case"invalid_type":{let o=i[t.expected]??t.expected,u=_(t.input),a=i[u]??u;return/^[A-Z]/.test(t.expected)?`Ongeldige invoer: verwacht instanceof ${t.expected}, ontving ${a}`:`Ongeldige invoer: verwacht ${o}, ontving ${a}`}case"invalid_value":return t.values.length===1?`Ongeldige invoer: verwacht ${x(t.values[0])}`:`Ongeldige optie: verwacht \xE9\xE9n van ${b(t.values,"|")}`;case"too_big":{let o=t.inclusive?"<=":"<",u=r(t.origin),a=t.origin==="date"?"laat":t.origin==="string"?"lang":"groot";return u?`Te ${a}: verwacht dat ${t.origin??"waarde"} ${o}${t.maximum.toString()} ${u.unit??"elementen"} ${u.verb}`:`Te ${a}: verwacht dat ${t.origin??"waarde"} ${o}${t.maximum.toString()} is`}case"too_small":{let o=t.inclusive?">=":">",u=r(t.origin),a=t.origin==="date"?"vroeg":t.origin==="string"?"kort":"klein";return u?`Te ${a}: verwacht dat ${t.origin} ${o}${t.minimum.toString()} ${u.unit} ${u.verb}`:`Te ${a}: verwacht dat ${t.origin} ${o}${t.minimum.toString()} is`}case"invalid_format":{let o=t;return o.format==="starts_with"?`Ongeldige tekst: moet met "${o.prefix}" beginnen`:o.format==="ends_with"?`Ongeldige tekst: moet op "${o.suffix}" eindigen`:o.format==="includes"?`Ongeldige tekst: moet "${o.includes}" bevatten`:o.format==="regex"?`Ongeldige tekst: moet overeenkomen met patroon ${o.pattern}`:`Ongeldig: ${n[o.format]??t.format}`}case"not_multiple_of":return`Ongeldig getal: moet een veelvoud van ${t.divisor} zijn`;case"unrecognized_keys":return`Onbekende key${t.keys.length>1?"s":""}: ${b(t.keys,", ")}`;case"invalid_key":return`Ongeldige key in ${t.origin}`;case"invalid_union":return"Ongeldige invoer";case"invalid_element":return`Ongeldige waarde in ${t.origin}`;default:return"Ongeldige invoer"}}}});function Mm(){return{localeError:av()}}var av,qm=$(()=>{T();av=()=>{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"}};function r(t){return e[t]??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-omr\xE5de",ipv6:"IPv6-omr\xE5de",cidrv4:"IPv4-spekter",cidrv6:"IPv6-spekter",base64:"base64-enkodet streng",base64url:"base64url-enkodet streng",json_string:"JSON-streng",e164:"E.164-nummer",jwt:"JWT",template_literal:"input"},i={nan:"NaN",number:"tall",array:"liste"};return t=>{switch(t.code){case"invalid_type":{let o=i[t.expected]??t.expected,u=_(t.input),a=i[u]??u;return/^[A-Z]/.test(t.expected)?`Ugyldig input: forventet instanceof ${t.expected}, fikk ${a}`:`Ugyldig input: forventet ${o}, fikk ${a}`}case"invalid_value":return t.values.length===1?`Ugyldig verdi: forventet ${x(t.values[0])}`:`Ugyldig valg: forventet en av ${b(t.values,"|")}`;case"too_big":{let o=t.inclusive?"<=":"<",u=r(t.origin);return u?`For stor(t): forventet ${t.origin??"value"} til \xE5 ha ${o}${t.maximum.toString()} ${u.unit??"elementer"}`:`For stor(t): forventet ${t.origin??"value"} til \xE5 ha ${o}${t.maximum.toString()}`}case"too_small":{let o=t.inclusive?">=":">",u=r(t.origin);return u?`For lite(n): forventet ${t.origin} til \xE5 ha ${o}${t.minimum.toString()} ${u.unit}`:`For lite(n): forventet ${t.origin} til \xE5 ha ${o}${t.minimum.toString()}`}case"invalid_format":{let o=t;return o.format==="starts_with"?`Ugyldig streng: m\xE5 starte med "${o.prefix}"`:o.format==="ends_with"?`Ugyldig streng: m\xE5 ende med "${o.suffix}"`:o.format==="includes"?`Ugyldig streng: m\xE5 inneholde "${o.includes}"`:o.format==="regex"?`Ugyldig streng: m\xE5 matche m\xF8nsteret ${o.pattern}`:`Ugyldig ${n[o.format]??t.format}`}case"not_multiple_of":return`Ugyldig tall: m\xE5 v\xE6re et multiplum av ${t.divisor}`;case"unrecognized_keys":return`${t.keys.length>1?"Ukjente n\xF8kler":"Ukjent n\xF8kkel"}: ${b(t.keys,", ")}`;case"invalid_key":return`Ugyldig n\xF8kkel i ${t.origin}`;case"invalid_union":return"Ugyldig input";case"invalid_element":return`Ugyldig verdi i ${t.origin}`;default:return"Ugyldig input"}}}});function Bm(){return{localeError:cv()}}var cv,Vm=$(()=>{T();cv=()=>{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"}};function r(t){return e[t]??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",cidrv4:"IPv4 menzili",cidrv6:"IPv6 menzili",base64:"base64-\u015Fifreli metin",base64url:"base64url-\u015Fifreli metin",json_string:"JSON metin",e164:"E.164 say\u0131s\u0131",jwt:"JWT",template_literal:"giren"},i={nan:"NaN",number:"numara",array:"saf",null:"gayb"};return t=>{switch(t.code){case"invalid_type":{let o=i[t.expected]??t.expected,u=_(t.input),a=i[u]??u;return/^[A-Z]/.test(t.expected)?`F\xE2sit giren: umulan instanceof ${t.expected}, al\u0131nan ${a}`:`F\xE2sit giren: umulan ${o}, al\u0131nan ${a}`}case"invalid_value":return t.values.length===1?`F\xE2sit giren: umulan ${x(t.values[0])}`:`F\xE2sit tercih: m\xFBteberler ${b(t.values,"|")}`;case"too_big":{let o=t.inclusive?"<=":"<",u=r(t.origin);return u?`Fazla b\xFCy\xFCk: ${t.origin??"value"}, ${o}${t.maximum.toString()} ${u.unit??"elements"} sahip olmal\u0131yd\u0131.`:`Fazla b\xFCy\xFCk: ${t.origin??"value"}, ${o}${t.maximum.toString()} olmal\u0131yd\u0131.`}case"too_small":{let o=t.inclusive?">=":">",u=r(t.origin);return u?`Fazla k\xFC\xE7\xFCk: ${t.origin}, ${o}${t.minimum.toString()} ${u.unit} sahip olmal\u0131yd\u0131.`:`Fazla k\xFC\xE7\xFCk: ${t.origin}, ${o}${t.minimum.toString()} olmal\u0131yd\u0131.`}case"invalid_format":{let o=t;return o.format==="starts_with"?`F\xE2sit metin: "${o.prefix}" ile ba\u015Flamal\u0131.`:o.format==="ends_with"?`F\xE2sit metin: "${o.suffix}" ile bitmeli.`:o.format==="includes"?`F\xE2sit metin: "${o.includes}" ihtiv\xE2 etmeli.`:o.format==="regex"?`F\xE2sit metin: ${o.pattern} nak\u015F\u0131na uymal\u0131.`:`F\xE2sit ${n[o.format]??t.format}`}case"not_multiple_of":return`F\xE2sit say\u0131: ${t.divisor} kat\u0131 olmal\u0131yd\u0131.`;case"unrecognized_keys":return`Tan\u0131nmayan anahtar ${t.keys.length>1?"s":""}: ${b(t.keys,", ")}`;case"invalid_key":return`${t.origin} i\xE7in tan\u0131nmayan anahtar var.`;case"invalid_union":return"Giren tan\u0131namad\u0131.";case"invalid_element":return`${t.origin} i\xE7in tan\u0131nmayan k\u0131ymet var.`;default:return"K\u0131ymet tan\u0131namad\u0131."}}}});function Hm(){return{localeError:sv()}}var sv,Jm=$(()=>{T();sv=()=>{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"}};function r(t){return e[t]??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",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",jwt:"JWT",template_literal:"\u0648\u0631\u0648\u062F\u064A"},i={nan:"NaN",number:"\u0639\u062F\u062F",array:"\u0627\u0631\u06D0"};return t=>{switch(t.code){case"invalid_type":{let o=i[t.expected]??t.expected,u=_(t.input),a=i[u]??u;return/^[A-Z]/.test(t.expected)?`\u0646\u0627\u0633\u0645 \u0648\u0631\u0648\u062F\u064A: \u0628\u0627\u06CC\u062F instanceof ${t.expected} \u0648\u0627\u06CC, \u0645\u06AB\u0631 ${a} \u062A\u0631\u0644\u0627\u0633\u0647 \u0634\u0648`:`\u0646\u0627\u0633\u0645 \u0648\u0631\u0648\u062F\u064A: \u0628\u0627\u06CC\u062F ${o} \u0648\u0627\u06CC, \u0645\u06AB\u0631 ${a} \u062A\u0631\u0644\u0627\u0633\u0647 \u0634\u0648`}case"invalid_value":return t.values.length===1?`\u0646\u0627\u0633\u0645 \u0648\u0631\u0648\u062F\u064A: \u0628\u0627\u06CC\u062F ${x(t.values[0])} \u0648\u0627\u06CC`:`\u0646\u0627\u0633\u0645 \u0627\u0646\u062A\u062E\u0627\u0628: \u0628\u0627\u06CC\u062F \u06CC\u0648 \u0644\u0647 ${b(t.values,"|")} \u0685\u062E\u0647 \u0648\u0627\u06CC`;case"too_big":{let o=t.inclusive?"<=":"<",u=r(t.origin);return u?`\u0689\u06CC\u0631 \u0644\u0648\u06CC: ${t.origin??"\u0627\u0631\u0632\u069A\u062A"} \u0628\u0627\u06CC\u062F ${o}${t.maximum.toString()} ${u.unit??"\u0639\u0646\u0635\u0631\u0648\u0646\u0647"} \u0648\u0644\u0631\u064A`:`\u0689\u06CC\u0631 \u0644\u0648\u06CC: ${t.origin??"\u0627\u0631\u0632\u069A\u062A"} \u0628\u0627\u06CC\u062F ${o}${t.maximum.toString()} \u0648\u064A`}case"too_small":{let o=t.inclusive?">=":">",u=r(t.origin);return u?`\u0689\u06CC\u0631 \u06A9\u0648\u0686\u0646\u06CC: ${t.origin} \u0628\u0627\u06CC\u062F ${o}${t.minimum.toString()} ${u.unit} \u0648\u0644\u0631\u064A`:`\u0689\u06CC\u0631 \u06A9\u0648\u0686\u0646\u06CC: ${t.origin} \u0628\u0627\u06CC\u062F ${o}${t.minimum.toString()} \u0648\u064A`}case"invalid_format":{let o=t;return o.format==="starts_with"?`\u0646\u0627\u0633\u0645 \u0645\u062A\u0646: \u0628\u0627\u06CC\u062F \u062F "${o.prefix}" \u0633\u0631\u0647 \u067E\u06CC\u0644 \u0634\u064A`:o.format==="ends_with"?`\u0646\u0627\u0633\u0645 \u0645\u062A\u0646: \u0628\u0627\u06CC\u062F \u062F "${o.suffix}" \u0633\u0631\u0647 \u067E\u0627\u06CC \u062A\u0647 \u0648\u0631\u0633\u064A\u0696\u064A`:o.format==="includes"?`\u0646\u0627\u0633\u0645 \u0645\u062A\u0646: \u0628\u0627\u06CC\u062F "${o.includes}" \u0648\u0644\u0631\u064A`:o.format==="regex"?`\u0646\u0627\u0633\u0645 \u0645\u062A\u0646: \u0628\u0627\u06CC\u062F \u062F ${o.pattern} \u0633\u0631\u0647 \u0645\u0637\u0627\u0628\u0642\u062A \u0648\u0644\u0631\u064A`:`${n[o.format]??t.format} \u0646\u0627\u0633\u0645 \u062F\u06CC`}case"not_multiple_of":return`\u0646\u0627\u0633\u0645 \u0639\u062F\u062F: \u0628\u0627\u06CC\u062F \u062F ${t.divisor} \u0645\u0636\u0631\u0628 \u0648\u064A`;case"unrecognized_keys":return`\u0646\u0627\u0633\u0645 ${t.keys.length>1?"\u06A9\u0644\u06CC\u0689\u0648\u0646\u0647":"\u06A9\u0644\u06CC\u0689"}: ${b(t.keys,", ")}`;case"invalid_key":return`\u0646\u0627\u0633\u0645 \u06A9\u0644\u06CC\u0689 \u067E\u0647 ${t.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 ${t.origin} \u06A9\u06D0`;default:return"\u0646\u0627\u0633\u0645\u0647 \u0648\u0631\u0648\u062F\u064A"}}}});function Gm(){return{localeError:lv()}}var lv,Wm=$(()=>{T();lv=()=>{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"}};function r(t){return e[t]??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",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",jwt:"JWT",template_literal:"wej\u015Bcie"},i={nan:"NaN",number:"liczba",array:"tablica"};return t=>{switch(t.code){case"invalid_type":{let o=i[t.expected]??t.expected,u=_(t.input),a=i[u]??u;return/^[A-Z]/.test(t.expected)?`Nieprawid\u0142owe dane wej\u015Bciowe: oczekiwano instanceof ${t.expected}, otrzymano ${a}`:`Nieprawid\u0142owe dane wej\u015Bciowe: oczekiwano ${o}, otrzymano ${a}`}case"invalid_value":return t.values.length===1?`Nieprawid\u0142owe dane wej\u015Bciowe: oczekiwano ${x(t.values[0])}`:`Nieprawid\u0142owa opcja: oczekiwano jednej z warto\u015Bci ${b(t.values,"|")}`;case"too_big":{let o=t.inclusive?"<=":"<",u=r(t.origin);return u?`Za du\u017Ca warto\u015B\u0107: oczekiwano, \u017Ce ${t.origin??"warto\u015B\u0107"} b\u0119dzie mie\u0107 ${o}${t.maximum.toString()} ${u.unit??"element\xF3w"}`:`Zbyt du\u017C(y/a/e): oczekiwano, \u017Ce ${t.origin??"warto\u015B\u0107"} b\u0119dzie wynosi\u0107 ${o}${t.maximum.toString()}`}case"too_small":{let o=t.inclusive?">=":">",u=r(t.origin);return u?`Za ma\u0142a warto\u015B\u0107: oczekiwano, \u017Ce ${t.origin??"warto\u015B\u0107"} b\u0119dzie mie\u0107 ${o}${t.minimum.toString()} ${u.unit??"element\xF3w"}`:`Zbyt ma\u0142(y/a/e): oczekiwano, \u017Ce ${t.origin??"warto\u015B\u0107"} b\u0119dzie wynosi\u0107 ${o}${t.minimum.toString()}`}case"invalid_format":{let o=t;return o.format==="starts_with"?`Nieprawid\u0142owy ci\u0105g znak\xF3w: musi zaczyna\u0107 si\u0119 od "${o.prefix}"`:o.format==="ends_with"?`Nieprawid\u0142owy ci\u0105g znak\xF3w: musi ko\u0144czy\u0107 si\u0119 na "${o.suffix}"`:o.format==="includes"?`Nieprawid\u0142owy ci\u0105g znak\xF3w: musi zawiera\u0107 "${o.includes}"`:o.format==="regex"?`Nieprawid\u0142owy ci\u0105g znak\xF3w: musi odpowiada\u0107 wzorcowi ${o.pattern}`:`Nieprawid\u0142ow(y/a/e) ${n[o.format]??t.format}`}case"not_multiple_of":return`Nieprawid\u0142owa liczba: musi by\u0107 wielokrotno\u015Bci\u0105 ${t.divisor}`;case"unrecognized_keys":return`Nierozpoznane klucze${t.keys.length>1?"s":""}: ${b(t.keys,", ")}`;case"invalid_key":return`Nieprawid\u0142owy klucz w ${t.origin}`;case"invalid_union":return"Nieprawid\u0142owe dane wej\u015Bciowe";case"invalid_element":return`Nieprawid\u0142owa warto\u015B\u0107 w ${t.origin}`;default:return"Nieprawid\u0142owe dane wej\u015Bciowe"}}}});function Km(){return{localeError:dv()}}var dv,Qm=$(()=>{T();dv=()=>{let e={string:{unit:"caracteres",verb:"ter"},file:{unit:"bytes",verb:"ter"},array:{unit:"itens",verb:"ter"},set:{unit:"itens",verb:"ter"}};function r(t){return e[t]??null}let n={regex:"padr\xE3o",email:"endere\xE7o de e-mail",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"data e hora ISO",date:"data ISO",time:"hora ISO",duration:"dura\xE7\xE3o ISO",ipv4:"endere\xE7o IPv4",ipv6:"endere\xE7o IPv6",cidrv4:"faixa de IPv4",cidrv6:"faixa de IPv6",base64:"texto codificado em base64",base64url:"URL codificada em base64",json_string:"texto JSON",e164:"n\xFAmero E.164",jwt:"JWT",template_literal:"entrada"},i={nan:"NaN",number:"n\xFAmero",null:"nulo"};return t=>{switch(t.code){case"invalid_type":{let o=i[t.expected]??t.expected,u=_(t.input),a=i[u]??u;return/^[A-Z]/.test(t.expected)?`Tipo inv\xE1lido: esperado instanceof ${t.expected}, recebido ${a}`:`Tipo inv\xE1lido: esperado ${o}, recebido ${a}`}case"invalid_value":return t.values.length===1?`Entrada inv\xE1lida: esperado ${x(t.values[0])}`:`Op\xE7\xE3o inv\xE1lida: esperada uma das ${b(t.values,"|")}`;case"too_big":{let o=t.inclusive?"<=":"<",u=r(t.origin);return u?`Muito grande: esperado que ${t.origin??"valor"} tivesse ${o}${t.maximum.toString()} ${u.unit??"elementos"}`:`Muito grande: esperado que ${t.origin??"valor"} fosse ${o}${t.maximum.toString()}`}case"too_small":{let o=t.inclusive?">=":">",u=r(t.origin);return u?`Muito pequeno: esperado que ${t.origin} tivesse ${o}${t.minimum.toString()} ${u.unit}`:`Muito pequeno: esperado que ${t.origin} fosse ${o}${t.minimum.toString()}`}case"invalid_format":{let o=t;return o.format==="starts_with"?`Texto inv\xE1lido: deve come\xE7ar com "${o.prefix}"`:o.format==="ends_with"?`Texto inv\xE1lido: deve terminar com "${o.suffix}"`:o.format==="includes"?`Texto inv\xE1lido: deve incluir "${o.includes}"`:o.format==="regex"?`Texto inv\xE1lido: deve corresponder ao padr\xE3o ${o.pattern}`:`${n[o.format]??t.format} inv\xE1lido`}case"not_multiple_of":return`N\xFAmero inv\xE1lido: deve ser m\xFAltiplo de ${t.divisor}`;case"unrecognized_keys":return`Chave${t.keys.length>1?"s":""} desconhecida${t.keys.length>1?"s":""}: ${b(t.keys,", ")}`;case"invalid_key":return`Chave inv\xE1lida em ${t.origin}`;case"invalid_union":return"Entrada inv\xE1lida";case"invalid_element":return`Valor inv\xE1lido em ${t.origin}`;default:return"Campo inv\xE1lido"}}}});function Xm(){return{localeError:pv()}}var pv,Ym=$(()=>{T();pv=()=>{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 r(t){return e[t]??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",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 t=>{switch(t.code){case"invalid_type":{let o=i[t.expected]??t.expected,u=_(t.input),a=i[u]??u;return`Intrare invalid\u0103: a\u0219teptat ${o}, primit ${a}`}case"invalid_value":return t.values.length===1?`Intrare invalid\u0103: a\u0219teptat ${x(t.values[0])}`:`Op\u021Biune invalid\u0103: a\u0219teptat una dintre ${b(t.values,"|")}`;case"too_big":{let o=t.inclusive?"<=":"<",u=r(t.origin);return u?`Prea mare: a\u0219teptat ca ${t.origin??"valoarea"} ${u.verb} ${o}${t.maximum.toString()} ${u.unit??"elemente"}`:`Prea mare: a\u0219teptat ca ${t.origin??"valoarea"} s\u0103 fie ${o}${t.maximum.toString()}`}case"too_small":{let o=t.inclusive?">=":">",u=r(t.origin);return u?`Prea mic: a\u0219teptat ca ${t.origin} ${u.verb} ${o}${t.minimum.toString()} ${u.unit}`:`Prea mic: a\u0219teptat ca ${t.origin} s\u0103 fie ${o}${t.minimum.toString()}`}case"invalid_format":{let o=t;return o.format==="starts_with"?`\u0218ir invalid: trebuie s\u0103 \xEEnceap\u0103 cu "${o.prefix}"`:o.format==="ends_with"?`\u0218ir invalid: trebuie s\u0103 se termine cu "${o.suffix}"`:o.format==="includes"?`\u0218ir invalid: trebuie s\u0103 includ\u0103 "${o.includes}"`:o.format==="regex"?`\u0218ir invalid: trebuie s\u0103 se potriveasc\u0103 cu modelul ${o.pattern}`:`Format invalid: ${n[o.format]??t.format}`}case"not_multiple_of":return`Num\u0103r invalid: trebuie s\u0103 fie multiplu de ${t.divisor}`;case"unrecognized_keys":return`Chei nerecunoscute: ${b(t.keys,", ")}`;case"invalid_key":return`Cheie invalid\u0103 \xEEn ${t.origin}`;case"invalid_union":return"Intrare invalid\u0103";case"invalid_element":return`Valoare invalid\u0103 \xEEn ${t.origin}`;default:return"Intrare invalid\u0103"}}}});function eh(e,r,n,i){let t=Math.abs(e),o=t%10,u=t%100;return u>=11&&u<=19?i:o===1?r:o>=2&&o<=4?n:i}function th(){return{localeError:fv()}}var fv,rh=$(()=>{T();fv=()=>{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"}};function r(t){return e[t]??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",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",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 t=>{switch(t.code){case"invalid_type":{let o=i[t.expected]??t.expected,u=_(t.input),a=i[u]??u;return/^[A-Z]/.test(t.expected)?`\u041D\u0435\u0432\u0435\u0440\u043D\u044B\u0439 \u0432\u0432\u043E\u0434: \u043E\u0436\u0438\u0434\u0430\u043B\u043E\u0441\u044C instanceof ${t.expected}, \u043F\u043E\u043B\u0443\u0447\u0435\u043D\u043E ${a}`:`\u041D\u0435\u0432\u0435\u0440\u043D\u044B\u0439 \u0432\u0432\u043E\u0434: \u043E\u0436\u0438\u0434\u0430\u043B\u043E\u0441\u044C ${o}, \u043F\u043E\u043B\u0443\u0447\u0435\u043D\u043E ${a}`}case"invalid_value":return t.values.length===1?`\u041D\u0435\u0432\u0435\u0440\u043D\u044B\u0439 \u0432\u0432\u043E\u0434: \u043E\u0436\u0438\u0434\u0430\u043B\u043E\u0441\u044C ${x(t.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 ${b(t.values,"|")}`;case"too_big":{let o=t.inclusive?"<=":"<",u=r(t.origin);if(u){let a=Number(t.maximum),c=eh(a,u.unit.one,u.unit.few,u.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 ${t.origin??"\u0437\u043D\u0430\u0447\u0435\u043D\u0438\u0435"} \u0431\u0443\u0434\u0435\u0442 \u0438\u043C\u0435\u0442\u044C ${o}${t.maximum.toString()} ${c}`}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 ${t.origin??"\u0437\u043D\u0430\u0447\u0435\u043D\u0438\u0435"} \u0431\u0443\u0434\u0435\u0442 ${o}${t.maximum.toString()}`}case"too_small":{let o=t.inclusive?">=":">",u=r(t.origin);if(u){let a=Number(t.minimum),c=eh(a,u.unit.one,u.unit.few,u.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 ${t.origin} \u0431\u0443\u0434\u0435\u0442 \u0438\u043C\u0435\u0442\u044C ${o}${t.minimum.toString()} ${c}`}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 ${t.origin} \u0431\u0443\u0434\u0435\u0442 ${o}${t.minimum.toString()}`}case"invalid_format":{let o=t;return o.format==="starts_with"?`\u041D\u0435\u0432\u0435\u0440\u043D\u0430\u044F \u0441\u0442\u0440\u043E\u043A\u0430: \u0434\u043E\u043B\u0436\u043D\u0430 \u043D\u0430\u0447\u0438\u043D\u0430\u0442\u044C\u0441\u044F \u0441 "${o.prefix}"`:o.format==="ends_with"?`\u041D\u0435\u0432\u0435\u0440\u043D\u0430\u044F \u0441\u0442\u0440\u043E\u043A\u0430: \u0434\u043E\u043B\u0436\u043D\u0430 \u0437\u0430\u043A\u0430\u043D\u0447\u0438\u0432\u0430\u0442\u044C\u0441\u044F \u043D\u0430 "${o.suffix}"`:o.format==="includes"?`\u041D\u0435\u0432\u0435\u0440\u043D\u0430\u044F \u0441\u0442\u0440\u043E\u043A\u0430: \u0434\u043E\u043B\u0436\u043D\u0430 \u0441\u043E\u0434\u0435\u0440\u0436\u0430\u0442\u044C "${o.includes}"`:o.format==="regex"?`\u041D\u0435\u0432\u0435\u0440\u043D\u0430\u044F \u0441\u0442\u0440\u043E\u043A\u0430: \u0434\u043E\u043B\u0436\u043D\u0430 \u0441\u043E\u043E\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u043E\u0432\u0430\u0442\u044C \u0448\u0430\u0431\u043B\u043E\u043D\u0443 ${o.pattern}`:`\u041D\u0435\u0432\u0435\u0440\u043D\u044B\u0439 ${n[o.format]??t.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 ${t.divisor}`;case"unrecognized_keys":return`\u041D\u0435\u0440\u0430\u0441\u043F\u043E\u0437\u043D\u0430\u043D\u043D${t.keys.length>1?"\u044B\u0435":"\u044B\u0439"} \u043A\u043B\u044E\u0447${t.keys.length>1?"\u0438":""}: ${b(t.keys,", ")}`;case"invalid_key":return`\u041D\u0435\u0432\u0435\u0440\u043D\u044B\u0439 \u043A\u043B\u044E\u0447 \u0432 ${t.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 ${t.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 nh(){return{localeError:mv()}}var mv,oh=$(()=>{T();mv=()=>{let e={string:{unit:"znakov",verb:"imeti"},file:{unit:"bajtov",verb:"imeti"},array:{unit:"elementov",verb:"imeti"},set:{unit:"elementov",verb:"imeti"}};function r(t){return e[t]??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",cidrv4:"obseg IPv4",cidrv6:"obseg IPv6",base64:"base64 kodiran niz",base64url:"base64url kodiran niz",json_string:"JSON niz",e164:"E.164 \u0161tevilka",jwt:"JWT",template_literal:"vnos"},i={nan:"NaN",number:"\u0161tevilo",array:"tabela"};return t=>{switch(t.code){case"invalid_type":{let o=i[t.expected]??t.expected,u=_(t.input),a=i[u]??u;return/^[A-Z]/.test(t.expected)?`Neveljaven vnos: pri\u010Dakovano instanceof ${t.expected}, prejeto ${a}`:`Neveljaven vnos: pri\u010Dakovano ${o}, prejeto ${a}`}case"invalid_value":return t.values.length===1?`Neveljaven vnos: pri\u010Dakovano ${x(t.values[0])}`:`Neveljavna mo\u017Enost: pri\u010Dakovano eno izmed ${b(t.values,"|")}`;case"too_big":{let o=t.inclusive?"<=":"<",u=r(t.origin);return u?`Preveliko: pri\u010Dakovano, da bo ${t.origin??"vrednost"} imelo ${o}${t.maximum.toString()} ${u.unit??"elementov"}`:`Preveliko: pri\u010Dakovano, da bo ${t.origin??"vrednost"} ${o}${t.maximum.toString()}`}case"too_small":{let o=t.inclusive?">=":">",u=r(t.origin);return u?`Premajhno: pri\u010Dakovano, da bo ${t.origin} imelo ${o}${t.minimum.toString()} ${u.unit}`:`Premajhno: pri\u010Dakovano, da bo ${t.origin} ${o}${t.minimum.toString()}`}case"invalid_format":{let o=t;return o.format==="starts_with"?`Neveljaven niz: mora se za\u010Deti z "${o.prefix}"`:o.format==="ends_with"?`Neveljaven niz: mora se kon\u010Dati z "${o.suffix}"`:o.format==="includes"?`Neveljaven niz: mora vsebovati "${o.includes}"`:o.format==="regex"?`Neveljaven niz: mora ustrezati vzorcu ${o.pattern}`:`Neveljaven ${n[o.format]??t.format}`}case"not_multiple_of":return`Neveljavno \u0161tevilo: mora biti ve\u010Dkratnik ${t.divisor}`;case"unrecognized_keys":return`Neprepoznan${t.keys.length>1?"i klju\u010Di":" klju\u010D"}: ${b(t.keys,", ")}`;case"invalid_key":return`Neveljaven klju\u010D v ${t.origin}`;case"invalid_union":return"Neveljaven vnos";case"invalid_element":return`Neveljavna vrednost v ${t.origin}`;default:return"Neveljaven vnos"}}}});function ih(){return{localeError:hv()}}var hv,uh=$(()=>{T();hv=()=>{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"}};function r(t){return e[t]??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-intervall",ipv6:"IPv6-intervall",cidrv4:"IPv4-spektrum",cidrv6:"IPv6-spektrum",base64:"base64-kodad str\xE4ng",base64url:"base64url-kodad str\xE4ng",json_string:"JSON-str\xE4ng",e164:"E.164-nummer",jwt:"JWT",template_literal:"mall-literal"},i={nan:"NaN",number:"antal",array:"lista"};return t=>{switch(t.code){case"invalid_type":{let o=i[t.expected]??t.expected,u=_(t.input),a=i[u]??u;return/^[A-Z]/.test(t.expected)?`Ogiltig inmatning: f\xF6rv\xE4ntat instanceof ${t.expected}, fick ${a}`:`Ogiltig inmatning: f\xF6rv\xE4ntat ${o}, fick ${a}`}case"invalid_value":return t.values.length===1?`Ogiltig inmatning: f\xF6rv\xE4ntat ${x(t.values[0])}`:`Ogiltigt val: f\xF6rv\xE4ntade en av ${b(t.values,"|")}`;case"too_big":{let o=t.inclusive?"<=":"<",u=r(t.origin);return u?`F\xF6r stor(t): f\xF6rv\xE4ntade ${t.origin??"v\xE4rdet"} att ha ${o}${t.maximum.toString()} ${u.unit??"element"}`:`F\xF6r stor(t): f\xF6rv\xE4ntat ${t.origin??"v\xE4rdet"} att ha ${o}${t.maximum.toString()}`}case"too_small":{let o=t.inclusive?">=":">",u=r(t.origin);return u?`F\xF6r lite(t): f\xF6rv\xE4ntade ${t.origin??"v\xE4rdet"} att ha ${o}${t.minimum.toString()} ${u.unit}`:`F\xF6r lite(t): f\xF6rv\xE4ntade ${t.origin??"v\xE4rdet"} att ha ${o}${t.minimum.toString()}`}case"invalid_format":{let o=t;return o.format==="starts_with"?`Ogiltig str\xE4ng: m\xE5ste b\xF6rja med "${o.prefix}"`:o.format==="ends_with"?`Ogiltig str\xE4ng: m\xE5ste sluta med "${o.suffix}"`:o.format==="includes"?`Ogiltig str\xE4ng: m\xE5ste inneh\xE5lla "${o.includes}"`:o.format==="regex"?`Ogiltig str\xE4ng: m\xE5ste matcha m\xF6nstret "${o.pattern}"`:`Ogiltig(t) ${n[o.format]??t.format}`}case"not_multiple_of":return`Ogiltigt tal: m\xE5ste vara en multipel av ${t.divisor}`;case"unrecognized_keys":return`${t.keys.length>1?"Ok\xE4nda nycklar":"Ok\xE4nd nyckel"}: ${b(t.keys,", ")}`;case"invalid_key":return`Ogiltig nyckel i ${t.origin??"v\xE4rdet"}`;case"invalid_union":return"Ogiltig input";case"invalid_element":return`Ogiltigt v\xE4rde i ${t.origin??"v\xE4rdet"}`;default:return"Ogiltig input"}}}});function ah(){return{localeError:gv()}}var gv,ch=$(()=>{T();gv=()=>{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"}};function r(t){return e[t]??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",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",jwt:"JWT",template_literal:"input"},i={nan:"NaN",number:"\u0B8E\u0BA3\u0BCD",array:"\u0B85\u0BA3\u0BBF",null:"\u0BB5\u0BC6\u0BB1\u0BC1\u0BAE\u0BC8"};return t=>{switch(t.code){case"invalid_type":{let o=i[t.expected]??t.expected,u=_(t.input),a=i[u]??u;return/^[A-Z]/.test(t.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 ${t.expected}, \u0BAA\u0BC6\u0BB1\u0BAA\u0BCD\u0BAA\u0B9F\u0BCD\u0B9F\u0BA4\u0BC1 ${a}`:`\u0BA4\u0BB5\u0BB1\u0BBE\u0BA9 \u0B89\u0BB3\u0BCD\u0BB3\u0BC0\u0B9F\u0BC1: \u0B8E\u0BA4\u0BBF\u0BB0\u0BCD\u0BAA\u0BBE\u0BB0\u0BCD\u0B95\u0BCD\u0B95\u0BAA\u0BCD\u0BAA\u0B9F\u0BCD\u0B9F\u0BA4\u0BC1 ${o}, \u0BAA\u0BC6\u0BB1\u0BAA\u0BCD\u0BAA\u0B9F\u0BCD\u0B9F\u0BA4\u0BC1 ${a}`}case"invalid_value":return t.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 ${x(t.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 ${b(t.values,"|")} \u0B87\u0BB2\u0BCD \u0B92\u0BA9\u0BCD\u0BB1\u0BC1`;case"too_big":{let o=t.inclusive?"<=":"<",u=r(t.origin);return u?`\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 ${t.origin??"\u0BAE\u0BA4\u0BBF\u0BAA\u0BCD\u0BAA\u0BC1"} ${o}${t.maximum.toString()} ${u.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 ${t.origin??"\u0BAE\u0BA4\u0BBF\u0BAA\u0BCD\u0BAA\u0BC1"} ${o}${t.maximum.toString()} \u0B86\u0B95 \u0B87\u0BB0\u0BC1\u0B95\u0BCD\u0B95 \u0BB5\u0BC7\u0BA3\u0BCD\u0B9F\u0BC1\u0BAE\u0BCD`}case"too_small":{let o=t.inclusive?">=":">",u=r(t.origin);return u?`\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 ${t.origin} ${o}${t.minimum.toString()} ${u.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 ${t.origin} ${o}${t.minimum.toString()} \u0B86\u0B95 \u0B87\u0BB0\u0BC1\u0B95\u0BCD\u0B95 \u0BB5\u0BC7\u0BA3\u0BCD\u0B9F\u0BC1\u0BAE\u0BCD`}case"invalid_format":{let o=t;return o.format==="starts_with"?`\u0BA4\u0BB5\u0BB1\u0BBE\u0BA9 \u0B9A\u0BB0\u0BAE\u0BCD: "${o.prefix}" \u0B87\u0BB2\u0BCD \u0BA4\u0BCA\u0B9F\u0B99\u0BCD\u0B95 \u0BB5\u0BC7\u0BA3\u0BCD\u0B9F\u0BC1\u0BAE\u0BCD`:o.format==="ends_with"?`\u0BA4\u0BB5\u0BB1\u0BBE\u0BA9 \u0B9A\u0BB0\u0BAE\u0BCD: "${o.suffix}" \u0B87\u0BB2\u0BCD \u0BAE\u0BC1\u0B9F\u0BBF\u0BB5\u0B9F\u0BC8\u0BAF \u0BB5\u0BC7\u0BA3\u0BCD\u0B9F\u0BC1\u0BAE\u0BCD`:o.format==="includes"?`\u0BA4\u0BB5\u0BB1\u0BBE\u0BA9 \u0B9A\u0BB0\u0BAE\u0BCD: "${o.includes}" \u0B90 \u0B89\u0BB3\u0BCD\u0BB3\u0B9F\u0B95\u0BCD\u0B95 \u0BB5\u0BC7\u0BA3\u0BCD\u0B9F\u0BC1\u0BAE\u0BCD`:o.format==="regex"?`\u0BA4\u0BB5\u0BB1\u0BBE\u0BA9 \u0B9A\u0BB0\u0BAE\u0BCD: ${o.pattern} \u0BAE\u0BC1\u0BB1\u0BC8\u0BAA\u0BBE\u0B9F\u0BCD\u0B9F\u0BC1\u0B9F\u0BA9\u0BCD \u0BAA\u0BCA\u0BB0\u0BC1\u0BA8\u0BCD\u0BA4 \u0BB5\u0BC7\u0BA3\u0BCD\u0B9F\u0BC1\u0BAE\u0BCD`:`\u0BA4\u0BB5\u0BB1\u0BBE\u0BA9 ${n[o.format]??t.format}`}case"not_multiple_of":return`\u0BA4\u0BB5\u0BB1\u0BBE\u0BA9 \u0B8E\u0BA3\u0BCD: ${t.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${t.keys.length>1?"\u0B95\u0BB3\u0BCD":""}: ${b(t.keys,", ")}`;case"invalid_key":return`${t.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`${t.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 sh(){return{localeError:bv()}}var bv,lh=$(()=>{T();bv=()=>{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"}};function r(t){return e[t]??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",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)",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 t=>{switch(t.code){case"invalid_type":{let o=i[t.expected]??t.expected,u=_(t.input),a=i[u]??u;return/^[A-Z]/.test(t.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 ${t.expected} \u0E41\u0E15\u0E48\u0E44\u0E14\u0E49\u0E23\u0E31\u0E1A ${a}`:`\u0E1B\u0E23\u0E30\u0E40\u0E20\u0E17\u0E02\u0E49\u0E2D\u0E21\u0E39\u0E25\u0E44\u0E21\u0E48\u0E16\u0E39\u0E01\u0E15\u0E49\u0E2D\u0E07: \u0E04\u0E27\u0E23\u0E40\u0E1B\u0E47\u0E19 ${o} \u0E41\u0E15\u0E48\u0E44\u0E14\u0E49\u0E23\u0E31\u0E1A ${a}`}case"invalid_value":return t.values.length===1?`\u0E04\u0E48\u0E32\u0E44\u0E21\u0E48\u0E16\u0E39\u0E01\u0E15\u0E49\u0E2D\u0E07: \u0E04\u0E27\u0E23\u0E40\u0E1B\u0E47\u0E19 ${x(t.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 ${b(t.values,"|")}`;case"too_big":{let o=t.inclusive?"\u0E44\u0E21\u0E48\u0E40\u0E01\u0E34\u0E19":"\u0E19\u0E49\u0E2D\u0E22\u0E01\u0E27\u0E48\u0E32",u=r(t.origin);return u?`\u0E40\u0E01\u0E34\u0E19\u0E01\u0E33\u0E2B\u0E19\u0E14: ${t.origin??"\u0E04\u0E48\u0E32"} \u0E04\u0E27\u0E23\u0E21\u0E35${o} ${t.maximum.toString()} ${u.unit??"\u0E23\u0E32\u0E22\u0E01\u0E32\u0E23"}`:`\u0E40\u0E01\u0E34\u0E19\u0E01\u0E33\u0E2B\u0E19\u0E14: ${t.origin??"\u0E04\u0E48\u0E32"} \u0E04\u0E27\u0E23\u0E21\u0E35${o} ${t.maximum.toString()}`}case"too_small":{let o=t.inclusive?"\u0E2D\u0E22\u0E48\u0E32\u0E07\u0E19\u0E49\u0E2D\u0E22":"\u0E21\u0E32\u0E01\u0E01\u0E27\u0E48\u0E32",u=r(t.origin);return u?`\u0E19\u0E49\u0E2D\u0E22\u0E01\u0E27\u0E48\u0E32\u0E01\u0E33\u0E2B\u0E19\u0E14: ${t.origin} \u0E04\u0E27\u0E23\u0E21\u0E35${o} ${t.minimum.toString()} ${u.unit}`:`\u0E19\u0E49\u0E2D\u0E22\u0E01\u0E27\u0E48\u0E32\u0E01\u0E33\u0E2B\u0E19\u0E14: ${t.origin} \u0E04\u0E27\u0E23\u0E21\u0E35${o} ${t.minimum.toString()}`}case"invalid_format":{let o=t;return o.format==="starts_with"?`\u0E23\u0E39\u0E1B\u0E41\u0E1A\u0E1A\u0E44\u0E21\u0E48\u0E16\u0E39\u0E01\u0E15\u0E49\u0E2D\u0E07: \u0E02\u0E49\u0E2D\u0E04\u0E27\u0E32\u0E21\u0E15\u0E49\u0E2D\u0E07\u0E02\u0E36\u0E49\u0E19\u0E15\u0E49\u0E19\u0E14\u0E49\u0E27\u0E22 "${o.prefix}"`:o.format==="ends_with"?`\u0E23\u0E39\u0E1B\u0E41\u0E1A\u0E1A\u0E44\u0E21\u0E48\u0E16\u0E39\u0E01\u0E15\u0E49\u0E2D\u0E07: \u0E02\u0E49\u0E2D\u0E04\u0E27\u0E32\u0E21\u0E15\u0E49\u0E2D\u0E07\u0E25\u0E07\u0E17\u0E49\u0E32\u0E22\u0E14\u0E49\u0E27\u0E22 "${o.suffix}"`:o.format==="includes"?`\u0E23\u0E39\u0E1B\u0E41\u0E1A\u0E1A\u0E44\u0E21\u0E48\u0E16\u0E39\u0E01\u0E15\u0E49\u0E2D\u0E07: \u0E02\u0E49\u0E2D\u0E04\u0E27\u0E32\u0E21\u0E15\u0E49\u0E2D\u0E07\u0E21\u0E35 "${o.includes}" \u0E2D\u0E22\u0E39\u0E48\u0E43\u0E19\u0E02\u0E49\u0E2D\u0E04\u0E27\u0E32\u0E21`:o.format==="regex"?`\u0E23\u0E39\u0E1B\u0E41\u0E1A\u0E1A\u0E44\u0E21\u0E48\u0E16\u0E39\u0E01\u0E15\u0E49\u0E2D\u0E07: \u0E15\u0E49\u0E2D\u0E07\u0E15\u0E23\u0E07\u0E01\u0E31\u0E1A\u0E23\u0E39\u0E1B\u0E41\u0E1A\u0E1A\u0E17\u0E35\u0E48\u0E01\u0E33\u0E2B\u0E19\u0E14 ${o.pattern}`:`\u0E23\u0E39\u0E1B\u0E41\u0E1A\u0E1A\u0E44\u0E21\u0E48\u0E16\u0E39\u0E01\u0E15\u0E49\u0E2D\u0E07: ${n[o.format]??t.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 ${t.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: ${b(t.keys,", ")}`;case"invalid_key":return`\u0E04\u0E35\u0E22\u0E4C\u0E44\u0E21\u0E48\u0E16\u0E39\u0E01\u0E15\u0E49\u0E2D\u0E07\u0E43\u0E19 ${t.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 ${t.origin}`;default:return"\u0E02\u0E49\u0E2D\u0E21\u0E39\u0E25\u0E44\u0E21\u0E48\u0E16\u0E39\u0E01\u0E15\u0E49\u0E2D\u0E07"}}}});function dh(){return{localeError:vv()}}var vv,ph=$(()=>{T();vv=()=>{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"}};function r(t){return e[t]??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",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",jwt:"JWT",template_literal:"\u015Eablon dizesi"},i={nan:"NaN"};return t=>{switch(t.code){case"invalid_type":{let o=i[t.expected]??t.expected,u=_(t.input),a=i[u]??u;return/^[A-Z]/.test(t.expected)?`Ge\xE7ersiz de\u011Fer: beklenen instanceof ${t.expected}, al\u0131nan ${a}`:`Ge\xE7ersiz de\u011Fer: beklenen ${o}, al\u0131nan ${a}`}case"invalid_value":return t.values.length===1?`Ge\xE7ersiz de\u011Fer: beklenen ${x(t.values[0])}`:`Ge\xE7ersiz se\xE7enek: a\u015Fa\u011F\u0131dakilerden biri olmal\u0131: ${b(t.values,"|")}`;case"too_big":{let o=t.inclusive?"<=":"<",u=r(t.origin);return u?`\xC7ok b\xFCy\xFCk: beklenen ${t.origin??"de\u011Fer"} ${o}${t.maximum.toString()} ${u.unit??"\xF6\u011Fe"}`:`\xC7ok b\xFCy\xFCk: beklenen ${t.origin??"de\u011Fer"} ${o}${t.maximum.toString()}`}case"too_small":{let o=t.inclusive?">=":">",u=r(t.origin);return u?`\xC7ok k\xFC\xE7\xFCk: beklenen ${t.origin} ${o}${t.minimum.toString()} ${u.unit}`:`\xC7ok k\xFC\xE7\xFCk: beklenen ${t.origin} ${o}${t.minimum.toString()}`}case"invalid_format":{let o=t;return o.format==="starts_with"?`Ge\xE7ersiz metin: "${o.prefix}" ile ba\u015Flamal\u0131`:o.format==="ends_with"?`Ge\xE7ersiz metin: "${o.suffix}" ile bitmeli`:o.format==="includes"?`Ge\xE7ersiz metin: "${o.includes}" i\xE7ermeli`:o.format==="regex"?`Ge\xE7ersiz metin: ${o.pattern} desenine uymal\u0131`:`Ge\xE7ersiz ${n[o.format]??t.format}`}case"not_multiple_of":return`Ge\xE7ersiz say\u0131: ${t.divisor} ile tam b\xF6l\xFCnebilmeli`;case"unrecognized_keys":return`Tan\u0131nmayan anahtar${t.keys.length>1?"lar":""}: ${b(t.keys,", ")}`;case"invalid_key":return`${t.origin} i\xE7inde ge\xE7ersiz anahtar`;case"invalid_union":return"Ge\xE7ersiz de\u011Fer";case"invalid_element":return`${t.origin} i\xE7inde ge\xE7ersiz de\u011Fer`;default:return"Ge\xE7ersiz de\u011Fer"}}}});function qo(){return{localeError:xv()}}var xv,Is=$(()=>{T();xv=()=>{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"}};function r(t){return e[t]??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",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",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 t=>{switch(t.code){case"invalid_type":{let o=i[t.expected]??t.expected,u=_(t.input),a=i[u]??u;return/^[A-Z]/.test(t.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 ${t.expected}, \u043E\u0442\u0440\u0438\u043C\u0430\u043D\u043E ${a}`:`\u041D\u0435\u043F\u0440\u0430\u0432\u0438\u043B\u044C\u043D\u0456 \u0432\u0445\u0456\u0434\u043D\u0456 \u0434\u0430\u043D\u0456: \u043E\u0447\u0456\u043A\u0443\u0454\u0442\u044C\u0441\u044F ${o}, \u043E\u0442\u0440\u0438\u043C\u0430\u043D\u043E ${a}`}case"invalid_value":return t.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 ${x(t.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 ${b(t.values,"|")}`;case"too_big":{let o=t.inclusive?"<=":"<",u=r(t.origin);return u?`\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 ${t.origin??"\u0437\u043D\u0430\u0447\u0435\u043D\u043D\u044F"} ${u.verb} ${o}${t.maximum.toString()} ${u.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 ${t.origin??"\u0437\u043D\u0430\u0447\u0435\u043D\u043D\u044F"} \u0431\u0443\u0434\u0435 ${o}${t.maximum.toString()}`}case"too_small":{let o=t.inclusive?">=":">",u=r(t.origin);return u?`\u0417\u0430\u043D\u0430\u0434\u0442\u043E \u043C\u0430\u043B\u0435: \u043E\u0447\u0456\u043A\u0443\u0454\u0442\u044C\u0441\u044F, \u0449\u043E ${t.origin} ${u.verb} ${o}${t.minimum.toString()} ${u.unit}`:`\u0417\u0430\u043D\u0430\u0434\u0442\u043E \u043C\u0430\u043B\u0435: \u043E\u0447\u0456\u043A\u0443\u0454\u0442\u044C\u0441\u044F, \u0449\u043E ${t.origin} \u0431\u0443\u0434\u0435 ${o}${t.minimum.toString()}`}case"invalid_format":{let o=t;return o.format==="starts_with"?`\u041D\u0435\u043F\u0440\u0430\u0432\u0438\u043B\u044C\u043D\u0438\u0439 \u0440\u044F\u0434\u043E\u043A: \u043F\u043E\u0432\u0438\u043D\u0435\u043D \u043F\u043E\u0447\u0438\u043D\u0430\u0442\u0438\u0441\u044F \u0437 "${o.prefix}"`:o.format==="ends_with"?`\u041D\u0435\u043F\u0440\u0430\u0432\u0438\u043B\u044C\u043D\u0438\u0439 \u0440\u044F\u0434\u043E\u043A: \u043F\u043E\u0432\u0438\u043D\u0435\u043D \u0437\u0430\u043A\u0456\u043D\u0447\u0443\u0432\u0430\u0442\u0438\u0441\u044F \u043D\u0430 "${o.suffix}"`:o.format==="includes"?`\u041D\u0435\u043F\u0440\u0430\u0432\u0438\u043B\u044C\u043D\u0438\u0439 \u0440\u044F\u0434\u043E\u043A: \u043F\u043E\u0432\u0438\u043D\u0435\u043D \u043C\u0456\u0441\u0442\u0438\u0442\u0438 "${o.includes}"`:o.format==="regex"?`\u041D\u0435\u043F\u0440\u0430\u0432\u0438\u043B\u044C\u043D\u0438\u0439 \u0440\u044F\u0434\u043E\u043A: \u043F\u043E\u0432\u0438\u043D\u0435\u043D \u0432\u0456\u0434\u043F\u043E\u0432\u0456\u0434\u0430\u0442\u0438 \u0448\u0430\u0431\u043B\u043E\u043D\u0443 ${o.pattern}`:`\u041D\u0435\u043F\u0440\u0430\u0432\u0438\u043B\u044C\u043D\u0438\u0439 ${n[o.format]??t.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 ${t.divisor}`;case"unrecognized_keys":return`\u041D\u0435\u0440\u043E\u0437\u043F\u0456\u0437\u043D\u0430\u043D\u0438\u0439 \u043A\u043B\u044E\u0447${t.keys.length>1?"\u0456":""}: ${b(t.keys,", ")}`;case"invalid_key":return`\u041D\u0435\u043F\u0440\u0430\u0432\u0438\u043B\u044C\u043D\u0438\u0439 \u043A\u043B\u044E\u0447 \u0443 ${t.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 ${t.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 fh(){return qo()}var mh=$(()=>{Is()});function hh(){return{localeError:_v()}}var _v,gh=$(()=>{T();_v=()=>{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"}};function r(t){return e[t]??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",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",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 t=>{switch(t.code){case"invalid_type":{let o=i[t.expected]??t.expected,u=_(t.input),a=i[u]??u;return/^[A-Z]/.test(t.expected)?`\u063A\u0644\u0637 \u0627\u0646 \u067E\u0679: instanceof ${t.expected} \u0645\u062A\u0648\u0642\u0639 \u062A\u06BE\u0627\u060C ${a} \u0645\u0648\u0635\u0648\u0644 \u06C1\u0648\u0627`:`\u063A\u0644\u0637 \u0627\u0646 \u067E\u0679: ${o} \u0645\u062A\u0648\u0642\u0639 \u062A\u06BE\u0627\u060C ${a} \u0645\u0648\u0635\u0648\u0644 \u06C1\u0648\u0627`}case"invalid_value":return t.values.length===1?`\u063A\u0644\u0637 \u0627\u0646 \u067E\u0679: ${x(t.values[0])} \u0645\u062A\u0648\u0642\u0639 \u062A\u06BE\u0627`:`\u063A\u0644\u0637 \u0622\u067E\u0634\u0646: ${b(t.values,"|")} \u0645\u06CC\u06BA \u0633\u06D2 \u0627\u06CC\u06A9 \u0645\u062A\u0648\u0642\u0639 \u062A\u06BE\u0627`;case"too_big":{let o=t.inclusive?"<=":"<",u=r(t.origin);return u?`\u0628\u06C1\u062A \u0628\u0691\u0627: ${t.origin??"\u0648\u06CC\u0644\u06CC\u0648"} \u06A9\u06D2 ${o}${t.maximum.toString()} ${u.unit??"\u0639\u0646\u0627\u0635\u0631"} \u06C1\u0648\u0646\u06D2 \u0645\u062A\u0648\u0642\u0639 \u062A\u06BE\u06D2`:`\u0628\u06C1\u062A \u0628\u0691\u0627: ${t.origin??"\u0648\u06CC\u0644\u06CC\u0648"} \u06A9\u0627 ${o}${t.maximum.toString()} \u06C1\u0648\u0646\u0627 \u0645\u062A\u0648\u0642\u0639 \u062A\u06BE\u0627`}case"too_small":{let o=t.inclusive?">=":">",u=r(t.origin);return u?`\u0628\u06C1\u062A \u0686\u06BE\u0648\u0679\u0627: ${t.origin} \u06A9\u06D2 ${o}${t.minimum.toString()} ${u.unit} \u06C1\u0648\u0646\u06D2 \u0645\u062A\u0648\u0642\u0639 \u062A\u06BE\u06D2`:`\u0628\u06C1\u062A \u0686\u06BE\u0648\u0679\u0627: ${t.origin} \u06A9\u0627 ${o}${t.minimum.toString()} \u06C1\u0648\u0646\u0627 \u0645\u062A\u0648\u0642\u0639 \u062A\u06BE\u0627`}case"invalid_format":{let o=t;return o.format==="starts_with"?`\u063A\u0644\u0637 \u0633\u0679\u0631\u0646\u06AF: "${o.prefix}" \u0633\u06D2 \u0634\u0631\u0648\u0639 \u06C1\u0648\u0646\u0627 \u0686\u0627\u06C1\u06CC\u06D2`:o.format==="ends_with"?`\u063A\u0644\u0637 \u0633\u0679\u0631\u0646\u06AF: "${o.suffix}" \u067E\u0631 \u062E\u062A\u0645 \u06C1\u0648\u0646\u0627 \u0686\u0627\u06C1\u06CC\u06D2`:o.format==="includes"?`\u063A\u0644\u0637 \u0633\u0679\u0631\u0646\u06AF: "${o.includes}" \u0634\u0627\u0645\u0644 \u06C1\u0648\u0646\u0627 \u0686\u0627\u06C1\u06CC\u06D2`:o.format==="regex"?`\u063A\u0644\u0637 \u0633\u0679\u0631\u0646\u06AF: \u067E\u06CC\u0679\u0631\u0646 ${o.pattern} \u0633\u06D2 \u0645\u06CC\u0686 \u06C1\u0648\u0646\u0627 \u0686\u0627\u06C1\u06CC\u06D2`:`\u063A\u0644\u0637 ${n[o.format]??t.format}`}case"not_multiple_of":return`\u063A\u0644\u0637 \u0646\u0645\u0628\u0631: ${t.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${t.keys.length>1?"\u0632":""}: ${b(t.keys,"\u060C ")}`;case"invalid_key":return`${t.origin} \u0645\u06CC\u06BA \u063A\u0644\u0637 \u06A9\u06CC`;case"invalid_union":return"\u063A\u0644\u0637 \u0627\u0646 \u067E\u0679";case"invalid_element":return`${t.origin} \u0645\u06CC\u06BA \u063A\u0644\u0637 \u0648\u06CC\u0644\u06CC\u0648`;default:return"\u063A\u0644\u0637 \u0627\u0646 \u067E\u0679"}}}});function bh(){return{localeError:yv()}}var yv,vh=$(()=>{T();yv=()=>{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 r(t){return e[t]??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",jwt:"JWT",template_literal:"kirish"},i={nan:"NaN",number:"raqam",array:"massiv"};return t=>{switch(t.code){case"invalid_type":{let o=i[t.expected]??t.expected,u=_(t.input),a=i[u]??u;return/^[A-Z]/.test(t.expected)?`Noto\u2018g\u2018ri kirish: kutilgan instanceof ${t.expected}, qabul qilingan ${a}`:`Noto\u2018g\u2018ri kirish: kutilgan ${o}, qabul qilingan ${a}`}case"invalid_value":return t.values.length===1?`Noto\u2018g\u2018ri kirish: kutilgan ${x(t.values[0])}`:`Noto\u2018g\u2018ri variant: quyidagilardan biri kutilgan ${b(t.values,"|")}`;case"too_big":{let o=t.inclusive?"<=":"<",u=r(t.origin);return u?`Juda katta: kutilgan ${t.origin??"qiymat"} ${o}${t.maximum.toString()} ${u.unit} ${u.verb}`:`Juda katta: kutilgan ${t.origin??"qiymat"} ${o}${t.maximum.toString()}`}case"too_small":{let o=t.inclusive?">=":">",u=r(t.origin);return u?`Juda kichik: kutilgan ${t.origin} ${o}${t.minimum.toString()} ${u.unit} ${u.verb}`:`Juda kichik: kutilgan ${t.origin} ${o}${t.minimum.toString()}`}case"invalid_format":{let o=t;return o.format==="starts_with"?`Noto\u2018g\u2018ri satr: "${o.prefix}" bilan boshlanishi kerak`:o.format==="ends_with"?`Noto\u2018g\u2018ri satr: "${o.suffix}" bilan tugashi kerak`:o.format==="includes"?`Noto\u2018g\u2018ri satr: "${o.includes}" ni o\u2018z ichiga olishi kerak`:o.format==="regex"?`Noto\u2018g\u2018ri satr: ${o.pattern} shabloniga mos kelishi kerak`:`Noto\u2018g\u2018ri ${n[o.format]??t.format}`}case"not_multiple_of":return`Noto\u2018g\u2018ri raqam: ${t.divisor} ning karralisi bo\u2018lishi kerak`;case"unrecognized_keys":return`Noma\u2019lum kalit${t.keys.length>1?"lar":""}: ${b(t.keys,", ")}`;case"invalid_key":return`${t.origin} dagi kalit noto\u2018g\u2018ri`;case"invalid_union":return"Noto\u2018g\u2018ri kirish";case"invalid_element":return`${t.origin} da noto\u2018g\u2018ri qiymat`;default:return"Noto\u2018g\u2018ri kirish"}}}});function xh(){return{localeError:kv()}}var kv,_h=$(()=>{T();kv=()=>{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"}};function r(t){return e[t]??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",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",jwt:"JWT",template_literal:"\u0111\u1EA7u v\xE0o"},i={nan:"NaN",number:"s\u1ED1",array:"m\u1EA3ng"};return t=>{switch(t.code){case"invalid_type":{let o=i[t.expected]??t.expected,u=_(t.input),a=i[u]??u;return/^[A-Z]/.test(t.expected)?`\u0110\u1EA7u v\xE0o kh\xF4ng h\u1EE3p l\u1EC7: mong \u0111\u1EE3i instanceof ${t.expected}, nh\u1EADn \u0111\u01B0\u1EE3c ${a}`:`\u0110\u1EA7u v\xE0o kh\xF4ng h\u1EE3p l\u1EC7: mong \u0111\u1EE3i ${o}, nh\u1EADn \u0111\u01B0\u1EE3c ${a}`}case"invalid_value":return t.values.length===1?`\u0110\u1EA7u v\xE0o kh\xF4ng h\u1EE3p l\u1EC7: mong \u0111\u1EE3i ${x(t.values[0])}`:`T\xF9y ch\u1ECDn kh\xF4ng h\u1EE3p l\u1EC7: mong \u0111\u1EE3i m\u1ED9t trong c\xE1c gi\xE1 tr\u1ECB ${b(t.values,"|")}`;case"too_big":{let o=t.inclusive?"<=":"<",u=r(t.origin);return u?`Qu\xE1 l\u1EDBn: mong \u0111\u1EE3i ${t.origin??"gi\xE1 tr\u1ECB"} ${u.verb} ${o}${t.maximum.toString()} ${u.unit??"ph\u1EA7n t\u1EED"}`:`Qu\xE1 l\u1EDBn: mong \u0111\u1EE3i ${t.origin??"gi\xE1 tr\u1ECB"} ${o}${t.maximum.toString()}`}case"too_small":{let o=t.inclusive?">=":">",u=r(t.origin);return u?`Qu\xE1 nh\u1ECF: mong \u0111\u1EE3i ${t.origin} ${u.verb} ${o}${t.minimum.toString()} ${u.unit}`:`Qu\xE1 nh\u1ECF: mong \u0111\u1EE3i ${t.origin} ${o}${t.minimum.toString()}`}case"invalid_format":{let o=t;return o.format==="starts_with"?`Chu\u1ED7i kh\xF4ng h\u1EE3p l\u1EC7: ph\u1EA3i b\u1EAFt \u0111\u1EA7u b\u1EB1ng "${o.prefix}"`:o.format==="ends_with"?`Chu\u1ED7i kh\xF4ng h\u1EE3p l\u1EC7: ph\u1EA3i k\u1EBFt th\xFAc b\u1EB1ng "${o.suffix}"`:o.format==="includes"?`Chu\u1ED7i kh\xF4ng h\u1EE3p l\u1EC7: ph\u1EA3i bao g\u1ED3m "${o.includes}"`:o.format==="regex"?`Chu\u1ED7i kh\xF4ng h\u1EE3p l\u1EC7: ph\u1EA3i kh\u1EDBp v\u1EDBi m\u1EABu ${o.pattern}`:`${n[o.format]??t.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 ${t.divisor}`;case"unrecognized_keys":return`Kh\xF3a kh\xF4ng \u0111\u01B0\u1EE3c nh\u1EADn d\u1EA1ng: ${b(t.keys,", ")}`;case"invalid_key":return`Kh\xF3a kh\xF4ng h\u1EE3p l\u1EC7 trong ${t.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 ${t.origin}`;default:return"\u0110\u1EA7u v\xE0o kh\xF4ng h\u1EE3p l\u1EC7"}}}});function yh(){return{localeError:$v()}}var $v,kh=$(()=>{T();$v=()=>{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"}};function r(t){return e[t]??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",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",jwt:"JWT",template_literal:"\u8F93\u5165"},i={nan:"NaN",number:"\u6570\u5B57",array:"\u6570\u7EC4",null:"\u7A7A\u503C(null)"};return t=>{switch(t.code){case"invalid_type":{let o=i[t.expected]??t.expected,u=_(t.input),a=i[u]??u;return/^[A-Z]/.test(t.expected)?`\u65E0\u6548\u8F93\u5165\uFF1A\u671F\u671B instanceof ${t.expected}\uFF0C\u5B9E\u9645\u63A5\u6536 ${a}`:`\u65E0\u6548\u8F93\u5165\uFF1A\u671F\u671B ${o}\uFF0C\u5B9E\u9645\u63A5\u6536 ${a}`}case"invalid_value":return t.values.length===1?`\u65E0\u6548\u8F93\u5165\uFF1A\u671F\u671B ${x(t.values[0])}`:`\u65E0\u6548\u9009\u9879\uFF1A\u671F\u671B\u4EE5\u4E0B\u4E4B\u4E00 ${b(t.values,"|")}`;case"too_big":{let o=t.inclusive?"<=":"<",u=r(t.origin);return u?`\u6570\u503C\u8FC7\u5927\uFF1A\u671F\u671B ${t.origin??"\u503C"} ${o}${t.maximum.toString()} ${u.unit??"\u4E2A\u5143\u7D20"}`:`\u6570\u503C\u8FC7\u5927\uFF1A\u671F\u671B ${t.origin??"\u503C"} ${o}${t.maximum.toString()}`}case"too_small":{let o=t.inclusive?">=":">",u=r(t.origin);return u?`\u6570\u503C\u8FC7\u5C0F\uFF1A\u671F\u671B ${t.origin} ${o}${t.minimum.toString()} ${u.unit}`:`\u6570\u503C\u8FC7\u5C0F\uFF1A\u671F\u671B ${t.origin} ${o}${t.minimum.toString()}`}case"invalid_format":{let o=t;return o.format==="starts_with"?`\u65E0\u6548\u5B57\u7B26\u4E32\uFF1A\u5FC5\u987B\u4EE5 "${o.prefix}" \u5F00\u5934`:o.format==="ends_with"?`\u65E0\u6548\u5B57\u7B26\u4E32\uFF1A\u5FC5\u987B\u4EE5 "${o.suffix}" \u7ED3\u5C3E`:o.format==="includes"?`\u65E0\u6548\u5B57\u7B26\u4E32\uFF1A\u5FC5\u987B\u5305\u542B "${o.includes}"`:o.format==="regex"?`\u65E0\u6548\u5B57\u7B26\u4E32\uFF1A\u5FC5\u987B\u6EE1\u8DB3\u6B63\u5219\u8868\u8FBE\u5F0F ${o.pattern}`:`\u65E0\u6548${n[o.format]??t.format}`}case"not_multiple_of":return`\u65E0\u6548\u6570\u5B57\uFF1A\u5FC5\u987B\u662F ${t.divisor} \u7684\u500D\u6570`;case"unrecognized_keys":return`\u51FA\u73B0\u672A\u77E5\u7684\u952E(key): ${b(t.keys,", ")}`;case"invalid_key":return`${t.origin} \u4E2D\u7684\u952E(key)\u65E0\u6548`;case"invalid_union":return"\u65E0\u6548\u8F93\u5165";case"invalid_element":return`${t.origin} \u4E2D\u5305\u542B\u65E0\u6548\u503C(value)`;default:return"\u65E0\u6548\u8F93\u5165"}}}});function $h(){return{localeError:zv()}}var zv,zh=$(()=>{T();zv=()=>{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"}};function r(t){return e[t]??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",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",jwt:"JWT",template_literal:"\u8F38\u5165"},i={nan:"NaN"};return t=>{switch(t.code){case"invalid_type":{let o=i[t.expected]??t.expected,u=_(t.input),a=i[u]??u;return/^[A-Z]/.test(t.expected)?`\u7121\u6548\u7684\u8F38\u5165\u503C\uFF1A\u9810\u671F\u70BA instanceof ${t.expected}\uFF0C\u4F46\u6536\u5230 ${a}`:`\u7121\u6548\u7684\u8F38\u5165\u503C\uFF1A\u9810\u671F\u70BA ${o}\uFF0C\u4F46\u6536\u5230 ${a}`}case"invalid_value":return t.values.length===1?`\u7121\u6548\u7684\u8F38\u5165\u503C\uFF1A\u9810\u671F\u70BA ${x(t.values[0])}`:`\u7121\u6548\u7684\u9078\u9805\uFF1A\u9810\u671F\u70BA\u4EE5\u4E0B\u5176\u4E2D\u4E4B\u4E00 ${b(t.values,"|")}`;case"too_big":{let o=t.inclusive?"<=":"<",u=r(t.origin);return u?`\u6578\u503C\u904E\u5927\uFF1A\u9810\u671F ${t.origin??"\u503C"} \u61C9\u70BA ${o}${t.maximum.toString()} ${u.unit??"\u500B\u5143\u7D20"}`:`\u6578\u503C\u904E\u5927\uFF1A\u9810\u671F ${t.origin??"\u503C"} \u61C9\u70BA ${o}${t.maximum.toString()}`}case"too_small":{let o=t.inclusive?">=":">",u=r(t.origin);return u?`\u6578\u503C\u904E\u5C0F\uFF1A\u9810\u671F ${t.origin} \u61C9\u70BA ${o}${t.minimum.toString()} ${u.unit}`:`\u6578\u503C\u904E\u5C0F\uFF1A\u9810\u671F ${t.origin} \u61C9\u70BA ${o}${t.minimum.toString()}`}case"invalid_format":{let o=t;return o.format==="starts_with"?`\u7121\u6548\u7684\u5B57\u4E32\uFF1A\u5FC5\u9808\u4EE5 "${o.prefix}" \u958B\u982D`:o.format==="ends_with"?`\u7121\u6548\u7684\u5B57\u4E32\uFF1A\u5FC5\u9808\u4EE5 "${o.suffix}" \u7D50\u5C3E`:o.format==="includes"?`\u7121\u6548\u7684\u5B57\u4E32\uFF1A\u5FC5\u9808\u5305\u542B "${o.includes}"`:o.format==="regex"?`\u7121\u6548\u7684\u5B57\u4E32\uFF1A\u5FC5\u9808\u7B26\u5408\u683C\u5F0F ${o.pattern}`:`\u7121\u6548\u7684 ${n[o.format]??t.format}`}case"not_multiple_of":return`\u7121\u6548\u7684\u6578\u5B57\uFF1A\u5FC5\u9808\u70BA ${t.divisor} \u7684\u500D\u6578`;case"unrecognized_keys":return`\u7121\u6CD5\u8B58\u5225\u7684\u9375\u503C${t.keys.length>1?"\u5011":""}\uFF1A${b(t.keys,"\u3001")}`;case"invalid_key":return`${t.origin} \u4E2D\u6709\u7121\u6548\u7684\u9375\u503C`;case"invalid_union":return"\u7121\u6548\u7684\u8F38\u5165\u503C";case"invalid_element":return`${t.origin} \u4E2D\u6709\u7121\u6548\u7684\u503C`;default:return"\u7121\u6548\u7684\u8F38\u5165\u503C"}}}});function Sh(){return{localeError:Sv()}}var Sv,wh=$(()=>{T();Sv=()=>{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"}};function r(t){return e[t]??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",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",jwt:"JWT",template_literal:"\u1EB9\u0300r\u1ECD \xECb\xE1w\u1ECDl\xE9"},i={nan:"NaN",number:"n\u1ECD\u0301mb\xE0",array:"akop\u1ECD"};return t=>{switch(t.code){case"invalid_type":{let o=i[t.expected]??t.expected,u=_(t.input),a=i[u]??u;return/^[A-Z]/.test(t.expected)?`\xCCb\xE1w\u1ECDl\xE9 a\u1E63\xEC\u1E63e: a n\xED l\xE1ti fi instanceof ${t.expected}, \xE0m\u1ECD\u0300 a r\xED ${a}`:`\xCCb\xE1w\u1ECDl\xE9 a\u1E63\xEC\u1E63e: a n\xED l\xE1ti fi ${o}, \xE0m\u1ECD\u0300 a r\xED ${a}`}case"invalid_value":return t.values.length===1?`\xCCb\xE1w\u1ECDl\xE9 a\u1E63\xEC\u1E63e: a n\xED l\xE1ti fi ${x(t.values[0])}`:`\xC0\u1E63\xE0y\xE0n a\u1E63\xEC\u1E63e: yan \u1ECD\u0300kan l\xE1ra ${b(t.values,"|")}`;case"too_big":{let o=t.inclusive?"<=":"<",u=r(t.origin);return u?`T\xF3 p\u1ECD\u0300 j\xF9: a n\xED l\xE1ti j\u1EB9\u0301 p\xE9 ${t.origin??"iye"} ${u.verb} ${o}${t.maximum} ${u.unit}`:`T\xF3 p\u1ECD\u0300 j\xF9: a n\xED l\xE1ti j\u1EB9\u0301 ${o}${t.maximum}`}case"too_small":{let o=t.inclusive?">=":">",u=r(t.origin);return u?`K\xE9r\xE9 ju: a n\xED l\xE1ti j\u1EB9\u0301 p\xE9 ${t.origin} ${u.verb} ${o}${t.minimum} ${u.unit}`:`K\xE9r\xE9 ju: a n\xED l\xE1ti j\u1EB9\u0301 ${o}${t.minimum}`}case"invalid_format":{let o=t;return o.format==="starts_with"?`\u1ECC\u0300r\u1ECD\u0300 a\u1E63\xEC\u1E63e: gb\u1ECD\u0301d\u1ECD\u0300 b\u1EB9\u0300r\u1EB9\u0300 p\u1EB9\u0300l\xFA "${o.prefix}"`:o.format==="ends_with"?`\u1ECC\u0300r\u1ECD\u0300 a\u1E63\xEC\u1E63e: gb\u1ECD\u0301d\u1ECD\u0300 par\xED p\u1EB9\u0300l\xFA "${o.suffix}"`:o.format==="includes"?`\u1ECC\u0300r\u1ECD\u0300 a\u1E63\xEC\u1E63e: gb\u1ECD\u0301d\u1ECD\u0300 n\xED "${o.includes}"`:o.format==="regex"?`\u1ECC\u0300r\u1ECD\u0300 a\u1E63\xEC\u1E63e: gb\u1ECD\u0301d\u1ECD\u0300 b\xE1 \xE0p\u1EB9\u1EB9r\u1EB9 mu ${o.pattern}`:`A\u1E63\xEC\u1E63e: ${n[o.format]??t.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 ${t.divisor}`;case"unrecognized_keys":return`B\u1ECDt\xECn\xEC \xE0\xECm\u1ECD\u0300: ${b(t.keys,", ")}`;case"invalid_key":return`B\u1ECDt\xECn\xEC a\u1E63\xEC\u1E63e n\xEDn\xFA ${t.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 ${t.origin}`;default:return"\xCCb\xE1w\u1ECDl\xE9 a\u1E63\xEC\u1E63e"}}}});var lr={};be(lr,{ar:()=>Cf,az:()=>Of,be:()=>Rf,bg:()=>Zf,ca:()=>Mf,cs:()=>Bf,da:()=>Hf,de:()=>Gf,el:()=>Kf,en:()=>Lo,eo:()=>Xf,es:()=>em,fa:()=>rm,fi:()=>om,fr:()=>um,frCA:()=>cm,he:()=>lm,hr:()=>pm,hu:()=>mm,hy:()=>bm,id:()=>xm,is:()=>ym,it:()=>$m,ja:()=>Sm,ka:()=>Im,kh:()=>Em,km:()=>Mo,ko:()=>Pm,lt:()=>jm,mk:()=>Nm,ms:()=>Rm,nl:()=>Zm,no:()=>Mm,ota:()=>Bm,pl:()=>Gm,ps:()=>Hm,pt:()=>Km,ro:()=>Xm,ru:()=>th,sl:()=>nh,sv:()=>ih,ta:()=>ah,th:()=>sh,tr:()=>dh,ua:()=>fh,uk:()=>qo,ur:()=>hh,uz:()=>bh,vi:()=>xh,yo:()=>Sh,zhCN:()=>yh,zhTW:()=>$h});var Ds=$(()=>{jf();Nf();Ff();Lf();qf();Vf();Jf();Wf();Qf();Ss();Yf();tm();nm();im();am();sm();dm();fm();hm();vm();_m();km();zm();wm();Dm();Tm();ws();Am();Om();Um();Fm();Lm();qm();Vm();Jm();Wm();Qm();Ym();rh();oh();uh();ch();lh();ph();mh();Is();gh();vh();_h();kh();zh();wh()});function rn(){return new Bo}var Ih,Vo,Ho,Bo,ne,nn=$(()=>{Vo=Symbol("ZodOutput"),Ho=Symbol("ZodInput"),Bo=class{constructor(){this._map=new WeakMap,this._idmap=new Map}add(r,...n){let i=n[0];return this._map.set(r,i),i&&typeof i=="object"&&"id"in i&&this._idmap.set(i.id,r),this}clear(){return this._map=new WeakMap,this._idmap=new Map,this}remove(r){let n=this._map.get(r);return n&&typeof n=="object"&&"id"in n&&this._idmap.delete(n.id),this._map.delete(r),this}get(r){let n=r._zod.parent;if(n){let i={...this.get(n)??{}};delete i.id;let t={...i,...this._map.get(r)};return Object.keys(t).length?t:void 0}return this._map.get(r)}has(r){return this._map.has(r)}};(Ih=globalThis).__zod_globalRegistry??(Ih.__zod_globalRegistry=rn());ne=globalThis.__zod_globalRegistry});function Es(e,r){return new e({type:"string",...k(r)})}function Ts(e,r){return new e({type:"string",coerce:!0,...k(r)})}function Jo(e,r){return new e({type:"string",format:"email",check:"string_format",abort:!1,...k(r)})}function on(e,r){return new e({type:"string",format:"guid",check:"string_format",abort:!1,...k(r)})}function Go(e,r){return new e({type:"string",format:"uuid",check:"string_format",abort:!1,...k(r)})}function Wo(e,r){return new e({type:"string",format:"uuid",check:"string_format",abort:!1,version:"v4",...k(r)})}function Ko(e,r){return new e({type:"string",format:"uuid",check:"string_format",abort:!1,version:"v6",...k(r)})}function Qo(e,r){return new e({type:"string",format:"uuid",check:"string_format",abort:!1,version:"v7",...k(r)})}function un(e,r){return new e({type:"string",format:"url",check:"string_format",abort:!1,...k(r)})}function Xo(e,r){return new e({type:"string",format:"emoji",check:"string_format",abort:!1,...k(r)})}function Yo(e,r){return new e({type:"string",format:"nanoid",check:"string_format",abort:!1,...k(r)})}function ei(e,r){return new e({type:"string",format:"cuid",check:"string_format",abort:!1,...k(r)})}function ti(e,r){return new e({type:"string",format:"cuid2",check:"string_format",abort:!1,...k(r)})}function ri(e,r){return new e({type:"string",format:"ulid",check:"string_format",abort:!1,...k(r)})}function ni(e,r){return new e({type:"string",format:"xid",check:"string_format",abort:!1,...k(r)})}function oi(e,r){return new e({type:"string",format:"ksuid",check:"string_format",abort:!1,...k(r)})}function ii(e,r){return new e({type:"string",format:"ipv4",check:"string_format",abort:!1,...k(r)})}function ui(e,r){return new e({type:"string",format:"ipv6",check:"string_format",abort:!1,...k(r)})}function Ps(e,r){return new e({type:"string",format:"mac",check:"string_format",abort:!1,...k(r)})}function ai(e,r){return new e({type:"string",format:"cidrv4",check:"string_format",abort:!1,...k(r)})}function ci(e,r){return new e({type:"string",format:"cidrv6",check:"string_format",abort:!1,...k(r)})}function si(e,r){return new e({type:"string",format:"base64",check:"string_format",abort:!1,...k(r)})}function li(e,r){return new e({type:"string",format:"base64url",check:"string_format",abort:!1,...k(r)})}function di(e,r){return new e({type:"string",format:"e164",check:"string_format",abort:!1,...k(r)})}function pi(e,r){return new e({type:"string",format:"jwt",check:"string_format",abort:!1,...k(r)})}function As(e,r){return new e({type:"string",format:"datetime",check:"string_format",offset:!1,local:!1,precision:null,...k(r)})}function Cs(e,r){return new e({type:"string",format:"date",check:"string_format",...k(r)})}function js(e,r){return new e({type:"string",format:"time",check:"string_format",precision:null,...k(r)})}function Os(e,r){return new e({type:"string",format:"duration",check:"string_format",...k(r)})}function Ns(e,r){return new e({type:"number",checks:[],...k(r)})}function Us(e,r){return new e({type:"number",coerce:!0,checks:[],...k(r)})}function Rs(e,r){return new e({type:"number",check:"number_format",abort:!1,format:"safeint",...k(r)})}function Fs(e,r){return new e({type:"number",check:"number_format",abort:!1,format:"float32",...k(r)})}function Zs(e,r){return new e({type:"number",check:"number_format",abort:!1,format:"float64",...k(r)})}function Ls(e,r){return new e({type:"number",check:"number_format",abort:!1,format:"int32",...k(r)})}function Ms(e,r){return new e({type:"number",check:"number_format",abort:!1,format:"uint32",...k(r)})}function qs(e,r){return new e({type:"boolean",...k(r)})}function Bs(e,r){return new e({type:"boolean",coerce:!0,...k(r)})}function Vs(e,r){return new e({type:"bigint",...k(r)})}function Hs(e,r){return new e({type:"bigint",coerce:!0,...k(r)})}function Js(e,r){return new e({type:"bigint",check:"bigint_format",abort:!1,format:"int64",...k(r)})}function Gs(e,r){return new e({type:"bigint",check:"bigint_format",abort:!1,format:"uint64",...k(r)})}function Ws(e,r){return new e({type:"symbol",...k(r)})}function Ks(e,r){return new e({type:"undefined",...k(r)})}function Qs(e,r){return new e({type:"null",...k(r)})}function Xs(e){return new e({type:"any"})}function Ys(e){return new e({type:"unknown"})}function el(e,r){return new e({type:"never",...k(r)})}function tl(e,r){return new e({type:"void",...k(r)})}function rl(e,r){return new e({type:"date",...k(r)})}function nl(e,r){return new e({type:"date",coerce:!0,...k(r)})}function ol(e,r){return new e({type:"nan",...k(r)})}function Ae(e,r){return new Eo({check:"less_than",...k(r),value:e,inclusive:!1})}function ye(e,r){return new Eo({check:"less_than",...k(r),value:e,inclusive:!0})}function Ce(e,r){return new To({check:"greater_than",...k(r),value:e,inclusive:!1})}function pe(e,r){return new To({check:"greater_than",...k(r),value:e,inclusive:!0})}function an(e){return Ce(0,e)}function cn(e){return Ae(0,e)}function sn(e){return ye(0,e)}function ln(e){return pe(0,e)}function He(e,r){return new Ja({check:"multiple_of",...k(r),value:e})}function Je(e,r){return new Ka({check:"max_size",...k(r),maximum:e})}function je(e,r){return new Qa({check:"min_size",...k(r),minimum:e})}function it(e,r){return new Xa({check:"size_equals",...k(r),size:e})}function ut(e,r){return new Ya({check:"max_length",...k(r),maximum:e})}function Ze(e,r){return new ec({check:"min_length",...k(r),minimum:e})}function at(e,r){return new tc({check:"length_equals",...k(r),length:e})}function kt(e,r){return new rc({check:"string_format",format:"regex",...k(r),pattern:e})}function $t(e){return new nc({check:"string_format",format:"lowercase",...k(e)})}function zt(e){return new oc({check:"string_format",format:"uppercase",...k(e)})}function St(e,r){return new ic({check:"string_format",format:"includes",...k(r),includes:e})}function wt(e,r){return new uc({check:"string_format",format:"starts_with",...k(r),prefix:e})}function It(e,r){return new ac({check:"string_format",format:"ends_with",...k(r),suffix:e})}function dn(e,r,n){return new cc({check:"property",property:e,schema:r,...k(n)})}function Dt(e,r){return new sc({check:"mime_type",mime:e,...k(r)})}function Ie(e){return new lc({check:"overwrite",tx:e})}function Et(e){return Ie(r=>r.normalize(e))}function Tt(){return Ie(e=>e.trim())}function Pt(){return Ie(e=>e.toLowerCase())}function At(){return Ie(e=>e.toUpperCase())}function Ct(){return Ie(e=>ca(e))}function il(e,r,n){return new e({type:"array",element:r,...k(n)})}function Iv(e,r,n){return new e({type:"union",options:r,...k(n)})}function Dv(e,r,n){return new e({type:"union",options:r,inclusive:!1,...k(n)})}function Ev(e,r,n,i){return new e({type:"union",options:n,discriminator:r,...k(i)})}function Tv(e,r,n){return new e({type:"intersection",left:r,right:n})}function Pv(e,r,n,i){let t=n instanceof j,o=t?i:n,u=t?n:null;return new e({type:"tuple",items:r,rest:u,...k(o)})}function Av(e,r,n,i){return new e({type:"record",keyType:r,valueType:n,...k(i)})}function Cv(e,r,n,i){return new e({type:"map",keyType:r,valueType:n,...k(i)})}function jv(e,r,n){return new e({type:"set",valueType:r,...k(n)})}function Ov(e,r,n){let i=Array.isArray(r)?Object.fromEntries(r.map(t=>[t,t])):r;return new e({type:"enum",entries:i,...k(n)})}function Nv(e,r,n){return new e({type:"enum",entries:r,...k(n)})}function Uv(e,r,n){return new e({type:"literal",values:Array.isArray(r)?r:[r],...k(n)})}function ul(e,r){return new e({type:"file",...k(r)})}function Rv(e,r){return new e({type:"transform",transform:r})}function Fv(e,r){return new e({type:"optional",innerType:r})}function Zv(e,r){return new e({type:"nullable",innerType:r})}function Lv(e,r,n){return new e({type:"default",innerType:r,get defaultValue(){return typeof n=="function"?n():la(n)}})}function Mv(e,r,n){return new e({type:"nonoptional",innerType:r,...k(n)})}function qv(e,r){return new e({type:"success",innerType:r})}function Bv(e,r,n){return new e({type:"catch",innerType:r,catchValue:typeof n=="function"?n:()=>n})}function Vv(e,r,n){return new e({type:"pipe",in:r,out:n})}function Hv(e,r){return new e({type:"readonly",innerType:r})}function Jv(e,r,n){return new e({type:"template_literal",parts:r,...k(n)})}function Gv(e,r){return new e({type:"lazy",getter:r})}function Wv(e,r){return new e({type:"promise",innerType:r})}function al(e,r,n){let i=k(n);return i.abort??(i.abort=!0),new e({type:"custom",check:"custom",fn:r,...i})}function cl(e,r,n){return new e({type:"custom",check:"custom",fn:r,...k(n)})}function sl(e,r){let n=Dh(i=>(i.addIssue=t=>{if(typeof t=="string")i.issues.push(er(t,i.value,n._zod.def));else{let o=t;o.fatal&&(o.continue=!1),o.code??(o.code="custom"),o.input??(o.input=i.value),o.inst??(o.inst=n),o.continue??(o.continue=!n._zod.def.abort),i.issues.push(er(o))}},e(i.value,i)),r);return n}function Dh(e,r){let n=new X({check:"custom",...k(r)});return n._zod.check=e,n}function ll(e){let r=new X({check:"describe"});return r._zod.onattach=[n=>{let i=ne.get(n)??{};ne.add(n,{...i,description:e})}],r._zod.check=()=>{},r}function dl(e){let r=new X({check:"meta"});return r._zod.onattach=[n=>{let i=ne.get(n)??{};ne.add(n,{...i,...e})}],r._zod.check=()=>{},r}function pl(e,r){let n=k(r),i=n.truthy??["true","1","yes","on","y","enabled"],t=n.falsy??["false","0","no","off","n","disabled"];n.case!=="sensitive"&&(i=i.map(f=>typeof f=="string"?f.toLowerCase():f),t=t.map(f=>typeof f=="string"?f.toLowerCase():f));let o=new Set(i),u=new Set(t),a=e.Codec??en,c=e.Boolean??Xr,s=e.String??yt,l=new s({type:"string",error:n.error}),p=new c({type:"boolean",error:n.error}),m=new a({type:"pipe",in:l,out:p,transform:((f,g)=>{let C=f;return n.case!=="sensitive"&&(C=C.toLowerCase()),o.has(C)?!0:u.has(C)?!1:(g.issues.push({code:"invalid_value",expected:"stringbool",values:[...o,...u],input:g.value,inst:m,continue:!1}),{})}),reverseTransform:((f,g)=>f===!0?i[0]||"true":t[0]||"false"),error:n.error});return m}function dr(e,r,n,i={}){let t=k(i),o={...k(i),check:"string_format",type:"string",format:r,fn:typeof n=="function"?n:a=>n.test(a),...t};return n instanceof RegExp&&(o.pattern=n),new e(o)}var fi,Eh=$(()=>{Po();nn();zs();T();fi={Any:null,Minute:-1,Second:0,Millisecond:3,Microsecond:6}});function ct(e){let r=e?.target??"draft-2020-12";return r==="draft-4"&&(r="draft-04"),r==="draft-7"&&(r="draft-07"),{processors:e.processors??{},metadataRegistry:e?.metadata??ne,target:r,unrepresentable:e?.unrepresentable??"throw",override:e?.override??(()=>{}),io:e?.io??"output",counter:0,seen:new Map,cycles:e?.cycles??"ref",reused:e?.reused??"inline",external:e?.external??void 0}}function B(e,r,n={path:[],schemaPath:[]}){var i;let t=e._zod.def,o=r.seen.get(e);if(o)return o.count++,n.schemaPath.includes(e)&&(o.cycle=n.path),o.schema;let u={schema:{},count:1,cycle:void 0,path:n.path};r.seen.set(e,u);let a=e._zod.toJSONSchema?.();if(a)u.schema=a;else{let l={...n,schemaPath:[...n.schemaPath,e],path:n.path};if(e._zod.processJSONSchema)e._zod.processJSONSchema(r,u.schema,l);else{let m=u.schema,f=r.processors[t.type];if(!f)throw new Error(`[toJSONSchema]: Non-representable type encountered: ${t.type}`);f(e,r,m,l)}let p=e._zod.parent;p&&(u.ref||(u.ref=p),B(p,r,l),r.seen.get(p).isParent=!0)}let c=r.metadataRegistry.get(e);return c&&Object.assign(u.schema,c),r.io==="input"&&he(e)&&(delete u.schema.examples,delete u.schema.default),r.io==="input"&&"_prefault"in u.schema&&((i=u.schema).default??(i.default=u.schema._prefault)),delete u.schema._prefault,r.seen.get(e).schema}function st(e,r){let n=e.seen.get(r);if(!n)throw new Error("Unprocessed schema. This is a bug in Zod.");let i=new Map;for(let u of e.seen.entries()){let a=e.metadataRegistry.get(u[0])?.id;if(a){let c=i.get(a);if(c&&c!==u[0])throw new Error(`Duplicate schema id "${a}" detected during JSON Schema conversion. Two different schemas cannot share the same id when converted together.`);i.set(a,u[0])}}let t=u=>{let a=e.target==="draft-2020-12"?"$defs":"definitions";if(e.external){let p=e.external.registry.get(u[0])?.id,m=e.external.uri??(g=>g);if(p)return{ref:m(p)};let f=u[1].defId??u[1].schema.id??`schema${e.counter++}`;return u[1].defId=f,{defId:f,ref:`${m("__shared")}#/${a}/${f}`}}if(u[1]===n)return{ref:"#"};let s=`#/${a}/`,l=u[1].schema.id??`__schema${e.counter++}`;return{defId:l,ref:s+l}},o=u=>{if(u[1].schema.$ref)return;let a=u[1],{ref:c,defId:s}=t(u);a.def={...a.schema},s&&(a.defId=s);let l=a.schema;for(let p in l)delete l[p];l.$ref=c};if(e.cycles==="throw")for(let u of e.seen.entries()){let a=u[1];if(a.cycle)throw new Error(`Cycle detected: #/${a.cycle?.join("/")}/<root>
Set the \`cycles\` parameter to \`"ref"\` to resolve cyclical schemas with defs.`)}for(let u of e.seen.entries()){let a=u[1];if(r===u[0]){o(u);continue}if(e.external){let s=e.external.registry.get(u[0])?.id;if(r!==u[0]&&s){o(u);continue}}if(e.metadataRegistry.get(u[0])?.id){o(u);continue}if(a.cycle){o(u);continue}if(a.count>1&&e.reused==="ref"){o(u);continue}}}function lt(e,r){let n=e.seen.get(r);if(!n)throw new Error("Unprocessed schema. This is a bug in Zod.");let i=a=>{let c=e.seen.get(a);if(c.ref===null)return;let s=c.def??c.schema,l={...s},p=c.ref;if(c.ref=null,p){i(p);let f=e.seen.get(p),g=f.schema;if(g.$ref&&(e.target==="draft-07"||e.target==="draft-04"||e.target==="openapi-3.0")?(s.allOf=s.allOf??[],s.allOf.push(g)):Object.assign(s,g),Object.assign(s,l),a._zod.parent===p)for(let E in s)E==="$ref"||E==="allOf"||E in l||delete s[E];if(g.$ref&&f.def)for(let E in s)E==="$ref"||E==="allOf"||E in f.def&&JSON.stringify(s[E])===JSON.stringify(f.def[E])&&delete s[E]}let m=a._zod.parent;if(m&&m!==p){i(m);let f=e.seen.get(m);if(f?.schema.$ref&&(s.$ref=f.schema.$ref,f.def))for(let g in s)g==="$ref"||g==="allOf"||g in f.def&&JSON.stringify(s[g])===JSON.stringify(f.def[g])&&delete s[g]}e.override({zodSchema:a,jsonSchema:s,path:c.path??[]})};for(let a of[...e.seen.entries()].reverse())i(a[0]);let t={};if(e.target==="draft-2020-12"?t.$schema="https://json-schema.org/draft/2020-12/schema":e.target==="draft-07"?t.$schema="http://json-schema.org/draft-07/schema#":e.target==="draft-04"?t.$schema="http://json-schema.org/draft-04/schema#":e.target,e.external?.uri){let a=e.external.registry.get(r)?.id;if(!a)throw new Error("Schema is missing an `id` property");t.$id=e.external.uri(a)}Object.assign(t,n.def??n.schema);let o=e.metadataRegistry.get(r)?.id;o!==void 0&&t.id===o&&delete t.id;let u=e.external?.defs??{};for(let a of e.seen.entries()){let c=a[1];c.def&&c.defId&&(c.def.id===c.defId&&delete c.def.id,u[c.defId]=c.def)}e.external||Object.keys(u).length>0&&(e.target==="draft-2020-12"?t.$defs=u:t.definitions=u);try{let a=JSON.parse(JSON.stringify(t));return Object.defineProperty(a,"~standard",{value:{...r["~standard"],jsonSchema:{input:pr(r,"input",e.processors),output:pr(r,"output",e.processors)}},enumerable:!1,writable:!1}),a}catch{throw new Error("Error converting schema to JSON.")}}function he(e,r){let n=r??{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 he(i.element,n);if(i.type==="set")return he(i.valueType,n);if(i.type==="lazy")return he(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")return he(i.innerType,n);if(i.type==="intersection")return he(i.left,n)||he(i.right,n);if(i.type==="record"||i.type==="map")return he(i.keyType,n)||he(i.valueType,n);if(i.type==="pipe")return e._zod.traits.has("$ZodCodec")?!0:he(i.in,n)||he(i.out,n);if(i.type==="object"){for(let t in i.shape)if(he(i.shape[t],n))return!0;return!1}if(i.type==="union"){for(let t of i.options)if(he(t,n))return!0;return!1}if(i.type==="tuple"){for(let t of i.items)if(he(t,n))return!0;return!!(i.rest&&he(i.rest,n))}return!1}var fl,pr,pn=$(()=>{nn();fl=(e,r={})=>n=>{let i=ct({...n,processors:r});return B(e,i),st(i,e),lt(i,e)},pr=(e,r,n={})=>i=>{let{libraryOptions:t,target:o}=i??{},u=ct({...t??{},target:o,io:r,processors:n});return B(e,u),st(u,e),lt(u,e)}});function fn(e,r){if("_idmap"in e){let i=e,t=ct({...r,processors:mi}),o={};for(let c of i._idmap.entries()){let[s,l]=c;B(l,t)}let u={},a={registry:i,uri:r?.uri,defs:o};t.external=a;for(let c of i._idmap.entries()){let[s,l]=c;st(t,l),u[s]=lt(t,l)}if(Object.keys(o).length>0){let c=t.target==="draft-2020-12"?"$defs":"definitions";u.__shared={[c]:o}}return{schemas:u}}let n=ct({...r,processors:mi});return B(e,n),st(n,e),lt(n,e)}var Kv,ml,hl,gl,bl,vl,xl,_l,yl,kl,$l,zl,Sl,wl,Il,Dl,El,Tl,Pl,Al,Cl,jl,Ol,Nl,Ul,Rl,hi,Fl,Zl,Ll,Ml,ql,Bl,Vl,Hl,Jl,Gl,Wl,gi,Kl,mi,mn=$(()=>{pn();T();Kv={guid:"uuid",url:"uri",datetime:"date-time",json_string:"json-string",regex:""},ml=(e,r,n,i)=>{let t=n;t.type="string";let{minimum:o,maximum:u,format:a,patterns:c,contentEncoding:s}=e._zod.bag;if(typeof o=="number"&&(t.minLength=o),typeof u=="number"&&(t.maxLength=u),a&&(t.format=Kv[a]??a,t.format===""&&delete t.format,a==="time"&&delete t.format),s&&(t.contentEncoding=s),c&&c.size>0){let l=[...c];l.length===1?t.pattern=l[0].source:l.length>1&&(t.allOf=[...l.map(p=>({...r.target==="draft-07"||r.target==="draft-04"||r.target==="openapi-3.0"?{type:"string"}:{},pattern:p.source}))])}},hl=(e,r,n,i)=>{let t=n,{minimum:o,maximum:u,format:a,multipleOf:c,exclusiveMaximum:s,exclusiveMinimum:l}=e._zod.bag;typeof a=="string"&&a.includes("int")?t.type="integer":t.type="number";let p=typeof l=="number"&&l>=(o??Number.NEGATIVE_INFINITY),m=typeof s=="number"&&s<=(u??Number.POSITIVE_INFINITY),f=r.target==="draft-04"||r.target==="openapi-3.0";p?f?(t.minimum=l,t.exclusiveMinimum=!0):t.exclusiveMinimum=l:typeof o=="number"&&(t.minimum=o),m?f?(t.maximum=s,t.exclusiveMaximum=!0):t.exclusiveMaximum=s:typeof u=="number"&&(t.maximum=u),typeof c=="number"&&(t.multipleOf=c)},gl=(e,r,n,i)=>{n.type="boolean"},bl=(e,r,n,i)=>{if(r.unrepresentable==="throw")throw new Error("BigInt cannot be represented in JSON Schema")},vl=(e,r,n,i)=>{if(r.unrepresentable==="throw")throw new Error("Symbols cannot be represented in JSON Schema")},xl=(e,r,n,i)=>{r.target==="openapi-3.0"?(n.type="string",n.nullable=!0,n.enum=[null]):n.type="null"},_l=(e,r,n,i)=>{if(r.unrepresentable==="throw")throw new Error("Undefined cannot be represented in JSON Schema")},yl=(e,r,n,i)=>{if(r.unrepresentable==="throw")throw new Error("Void cannot be represented in JSON Schema")},kl=(e,r,n,i)=>{n.not={}},$l=(e,r,n,i)=>{},zl=(e,r,n,i)=>{},Sl=(e,r,n,i)=>{if(r.unrepresentable==="throw")throw new Error("Date cannot be represented in JSON Schema")},wl=(e,r,n,i)=>{let t=e._zod.def,o=Zr(t.entries);o.every(u=>typeof u=="number")&&(n.type="number"),o.every(u=>typeof u=="string")&&(n.type="string"),n.enum=o},Il=(e,r,n,i)=>{let t=e._zod.def,o=[];for(let u of t.values)if(u===void 0){if(r.unrepresentable==="throw")throw new Error("Literal `undefined` cannot be represented in JSON Schema")}else if(typeof u=="bigint"){if(r.unrepresentable==="throw")throw new Error("BigInt literals cannot be represented in JSON Schema");o.push(Number(u))}else o.push(u);if(o.length!==0)if(o.length===1){let u=o[0];n.type=u===null?"null":typeof u,r.target==="draft-04"||r.target==="openapi-3.0"?n.enum=[u]:n.const=u}else o.every(u=>typeof u=="number")&&(n.type="number"),o.every(u=>typeof u=="string")&&(n.type="string"),o.every(u=>typeof u=="boolean")&&(n.type="boolean"),o.every(u=>u===null)&&(n.type="null"),n.enum=o},Dl=(e,r,n,i)=>{if(r.unrepresentable==="throw")throw new Error("NaN cannot be represented in JSON Schema")},El=(e,r,n,i)=>{let t=n,o=e._zod.pattern;if(!o)throw new Error("Pattern not found in template literal");t.type="string",t.pattern=o.source},Tl=(e,r,n,i)=>{let t=n,o={type:"string",format:"binary",contentEncoding:"binary"},{minimum:u,maximum:a,mime:c}=e._zod.bag;u!==void 0&&(o.minLength=u),a!==void 0&&(o.maxLength=a),c?c.length===1?(o.contentMediaType=c[0],Object.assign(t,o)):(Object.assign(t,o),t.anyOf=c.map(s=>({contentMediaType:s}))):Object.assign(t,o)},Pl=(e,r,n,i)=>{n.type="boolean"},Al=(e,r,n,i)=>{if(r.unrepresentable==="throw")throw new Error("Custom types cannot be represented in JSON Schema")},Cl=(e,r,n,i)=>{if(r.unrepresentable==="throw")throw new Error("Function types cannot be represented in JSON Schema")},jl=(e,r,n,i)=>{if(r.unrepresentable==="throw")throw new Error("Transforms cannot be represented in JSON Schema")},Ol=(e,r,n,i)=>{if(r.unrepresentable==="throw")throw new Error("Map cannot be represented in JSON Schema")},Nl=(e,r,n,i)=>{if(r.unrepresentable==="throw")throw new Error("Set cannot be represented in JSON Schema")},Ul=(e,r,n,i)=>{let t=n,o=e._zod.def,{minimum:u,maximum:a}=e._zod.bag;typeof u=="number"&&(t.minItems=u),typeof a=="number"&&(t.maxItems=a),t.type="array",t.items=B(o.element,r,{...i,path:[...i.path,"items"]})},Rl=(e,r,n,i)=>{let t=n,o=e._zod.def;t.type="object",t.properties={};let u=o.shape;for(let s in u)t.properties[s]=B(u[s],r,{...i,path:[...i.path,"properties",s]});let a=new Set(Object.keys(u)),c=new Set([...a].filter(s=>{let l=o.shape[s]._zod;return r.io==="input"?l.optin===void 0:l.optout===void 0}));c.size>0&&(t.required=Array.from(c)),o.catchall?._zod.def.type==="never"?t.additionalProperties=!1:o.catchall?o.catchall&&(t.additionalProperties=B(o.catchall,r,{...i,path:[...i.path,"additionalProperties"]})):r.io==="output"&&(t.additionalProperties=!1)},hi=(e,r,n,i)=>{let t=e._zod.def,o=t.inclusive===!1,u=t.options.map((a,c)=>B(a,r,{...i,path:[...i.path,o?"oneOf":"anyOf",c]}));o?n.oneOf=u:n.anyOf=u},Fl=(e,r,n,i)=>{let t=e._zod.def,o=B(t.left,r,{...i,path:[...i.path,"allOf",0]}),u=B(t.right,r,{...i,path:[...i.path,"allOf",1]}),a=s=>"allOf"in s&&Object.keys(s).length===1,c=[...a(o)?o.allOf:[o],...a(u)?u.allOf:[u]];n.allOf=c},Zl=(e,r,n,i)=>{let t=n,o=e._zod.def;t.type="array";let u=r.target==="draft-2020-12"?"prefixItems":"items",a=r.target==="draft-2020-12"||r.target==="openapi-3.0"?"items":"additionalItems",c=o.items.map((m,f)=>B(m,r,{...i,path:[...i.path,u,f]})),s=o.rest?B(o.rest,r,{...i,path:[...i.path,a,...r.target==="openapi-3.0"?[o.items.length]:[]]}):null;r.target==="draft-2020-12"?(t.prefixItems=c,s&&(t.items=s)):r.target==="openapi-3.0"?(t.items={anyOf:c},s&&t.items.anyOf.push(s),t.minItems=c.length,s||(t.maxItems=c.length)):(t.items=c,s&&(t.additionalItems=s));let{minimum:l,maximum:p}=e._zod.bag;typeof l=="number"&&(t.minItems=l),typeof p=="number"&&(t.maxItems=p)},Ll=(e,r,n,i)=>{let t=n,o=e._zod.def;t.type="object";let u=o.keyType,c=u._zod.bag?.patterns;if(o.mode==="loose"&&c&&c.size>0){let l=B(o.valueType,r,{...i,path:[...i.path,"patternProperties","*"]});t.patternProperties={};for(let p of c)t.patternProperties[p.source]=l}else(r.target==="draft-07"||r.target==="draft-2020-12")&&(t.propertyNames=B(o.keyType,r,{...i,path:[...i.path,"propertyNames"]})),t.additionalProperties=B(o.valueType,r,{...i,path:[...i.path,"additionalProperties"]});let s=u._zod.values;if(s){let l=[...s].filter(p=>typeof p=="string"||typeof p=="number");l.length>0&&(t.required=l)}},Ml=(e,r,n,i)=>{let t=e._zod.def,o=B(t.innerType,r,i),u=r.seen.get(e);r.target==="openapi-3.0"?(u.ref=t.innerType,n.nullable=!0):n.anyOf=[o,{type:"null"}]},ql=(e,r,n,i)=>{let t=e._zod.def;B(t.innerType,r,i);let o=r.seen.get(e);o.ref=t.innerType},Bl=(e,r,n,i)=>{let t=e._zod.def;B(t.innerType,r,i);let o=r.seen.get(e);o.ref=t.innerType,n.default=JSON.parse(JSON.stringify(t.defaultValue))},Vl=(e,r,n,i)=>{let t=e._zod.def;B(t.innerType,r,i);let o=r.seen.get(e);o.ref=t.innerType,r.io==="input"&&(n._prefault=JSON.parse(JSON.stringify(t.defaultValue)))},Hl=(e,r,n,i)=>{let t=e._zod.def;B(t.innerType,r,i);let o=r.seen.get(e);o.ref=t.innerType;let u;try{u=t.catchValue(void 0)}catch{throw new Error("Dynamic catch values are not supported in JSON Schema")}n.default=u},Jl=(e,r,n,i)=>{let t=e._zod.def,o=t.in._zod.traits.has("$ZodTransform"),u=r.io==="input"?o?t.out:t.in:t.out;B(u,r,i);let a=r.seen.get(e);a.ref=u},Gl=(e,r,n,i)=>{let t=e._zod.def;B(t.innerType,r,i);let o=r.seen.get(e);o.ref=t.innerType,n.readOnly=!0},Wl=(e,r,n,i)=>{let t=e._zod.def;B(t.innerType,r,i);let o=r.seen.get(e);o.ref=t.innerType},gi=(e,r,n,i)=>{let t=e._zod.def;B(t.innerType,r,i);let o=r.seen.get(e);o.ref=t.innerType},Kl=(e,r,n,i)=>{let t=e._zod.innerType;B(t,r,i);let o=r.seen.get(e);o.ref=t},mi={string:ml,number:hl,boolean:gl,bigint:bl,symbol:vl,null:xl,undefined:_l,void:yl,never:kl,any:$l,unknown:zl,date:Sl,enum:wl,literal:Il,nan:Dl,template_literal:El,file:Tl,success:Pl,custom:Al,function:Cl,transform:jl,map:Ol,set:Nl,array:Ul,object:Rl,union:hi,intersection:Fl,tuple:Zl,record:Ll,nullable:Ml,nonoptional:ql,default:Bl,prefault:Vl,catch:Hl,pipe:Jl,readonly:Gl,promise:Wl,optional:gi,lazy:Kl}});var bi,Th=$(()=>{mn();pn();bi=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(r){this.ctx.counter=r}get seen(){return this.ctx.seen}constructor(r){let n=r?.target??"draft-2020-12";n==="draft-4"&&(n="draft-04"),n==="draft-7"&&(n="draft-07"),this.ctx=ct({processors:mi,target:n,...r?.metadata&&{metadata:r.metadata},...r?.unrepresentable&&{unrepresentable:r.unrepresentable},...r?.override&&{override:r.override},...r?.io&&{io:r.io}})}process(r,n={path:[],schemaPath:[]}){return B(r,this.ctx,n)}emit(r,n){n&&(n.cycles&&(this.ctx.cycles=n.cycles),n.reused&&(this.ctx.reused=n.reused),n.external&&(this.ctx.external=n.external)),st(this.ctx,r);let i=lt(this.ctx,r),{"~standard":t,...o}=i;return o}}});var Ph={};var Ah=$(()=>{});var Le={};be(Le,{$ZodAny:()=>Hc,$ZodArray:()=>Qc,$ZodAsyncError:()=>Pe,$ZodBase64:()=>Nc,$ZodBase64URL:()=>Uc,$ZodBigInt:()=>Uo,$ZodBigIntFormat:()=>Mc,$ZodBoolean:()=>Xr,$ZodCIDRv4:()=>Cc,$ZodCIDRv6:()=>jc,$ZodCUID:()=>yc,$ZodCUID2:()=>kc,$ZodCatch:()=>hs,$ZodCheck:()=>X,$ZodCheckBigIntFormat:()=>Wa,$ZodCheckEndsWith:()=>ac,$ZodCheckGreaterThan:()=>To,$ZodCheckIncludes:()=>ic,$ZodCheckLengthEquals:()=>tc,$ZodCheckLessThan:()=>Eo,$ZodCheckLowerCase:()=>nc,$ZodCheckMaxLength:()=>Ya,$ZodCheckMaxSize:()=>Ka,$ZodCheckMimeType:()=>sc,$ZodCheckMinLength:()=>ec,$ZodCheckMinSize:()=>Qa,$ZodCheckMultipleOf:()=>Ja,$ZodCheckNumberFormat:()=>Ga,$ZodCheckOverwrite:()=>lc,$ZodCheckProperty:()=>cc,$ZodCheckRegex:()=>rc,$ZodCheckSizeEquals:()=>Xa,$ZodCheckStartsWith:()=>uc,$ZodCheckStringFormat:()=>cr,$ZodCheckUpperCase:()=>oc,$ZodCodec:()=>en,$ZodCustom:()=>$s,$ZodCustomStringFormat:()=>Zc,$ZodDate:()=>Kc,$ZodDefault:()=>ds,$ZodDiscriminatedUnion:()=>es,$ZodE164:()=>Rc,$ZodEmail:()=>bc,$ZodEmoji:()=>xc,$ZodEncodeError:()=>et,$ZodEnum:()=>is,$ZodError:()=>Vr,$ZodExactOptional:()=>ss,$ZodFile:()=>as,$ZodFunction:()=>_s,$ZodGUID:()=>hc,$ZodIPv4:()=>Tc,$ZodIPv6:()=>Pc,$ZodISODate:()=>Ic,$ZodISODateTime:()=>wc,$ZodISODuration:()=>Ec,$ZodISOTime:()=>Dc,$ZodIntersection:()=>ts,$ZodJWT:()=>Fc,$ZodKSUID:()=>Sc,$ZodLazy:()=>ks,$ZodLiteral:()=>us,$ZodMAC:()=>Ac,$ZodMap:()=>ns,$ZodNaN:()=>gs,$ZodNanoID:()=>_c,$ZodNever:()=>Gc,$ZodNonOptional:()=>fs,$ZodNull:()=>Vc,$ZodNullable:()=>ls,$ZodNumber:()=>No,$ZodNumberFormat:()=>Lc,$ZodObject:()=>Af,$ZodObjectJIT:()=>Xc,$ZodOptional:()=>Fo,$ZodPipe:()=>Zo,$ZodPrefault:()=>ps,$ZodPreprocess:()=>bs,$ZodPromise:()=>ys,$ZodReadonly:()=>vs,$ZodRealError:()=>xe,$ZodRecord:()=>rs,$ZodRegistry:()=>Bo,$ZodSet:()=>os,$ZodString:()=>yt,$ZodStringFormat:()=>K,$ZodSuccess:()=>ms,$ZodSymbol:()=>qc,$ZodTemplateLiteral:()=>xs,$ZodTransform:()=>cs,$ZodTuple:()=>Ro,$ZodType:()=>j,$ZodULID:()=>$c,$ZodURL:()=>vc,$ZodUUID:()=>gc,$ZodUndefined:()=>Bc,$ZodUnion:()=>Yr,$ZodUnknown:()=>Jc,$ZodVoid:()=>Wc,$ZodXID:()=>zc,$ZodXor:()=>Yc,$brand:()=>fo,$constructor:()=>h,$input:()=>Ho,$output:()=>Vo,Doc:()=>Qr,JSONSchema:()=>Ph,JSONSchemaGenerator:()=>bi,NEVER:()=>po,TimePrecision:()=>fi,_any:()=>Xs,_array:()=>il,_base64:()=>si,_base64url:()=>li,_bigint:()=>Vs,_boolean:()=>qs,_catch:()=>Bv,_check:()=>Dh,_cidrv4:()=>ai,_cidrv6:()=>ci,_coercedBigint:()=>Hs,_coercedBoolean:()=>Bs,_coercedDate:()=>nl,_coercedNumber:()=>Us,_coercedString:()=>Ts,_cuid:()=>ei,_cuid2:()=>ti,_custom:()=>al,_date:()=>rl,_decode:()=>xo,_decodeAsync:()=>yo,_default:()=>Lv,_discriminatedUnion:()=>Ev,_e164:()=>di,_email:()=>Jo,_emoji:()=>Xo,_encode:()=>vo,_encodeAsync:()=>_o,_endsWith:()=>It,_enum:()=>Ov,_file:()=>ul,_float32:()=>Fs,_float64:()=>Zs,_gt:()=>Ce,_gte:()=>pe,_guid:()=>on,_includes:()=>St,_int:()=>Rs,_int32:()=>Ls,_int64:()=>Js,_intersection:()=>Tv,_ipv4:()=>ii,_ipv6:()=>ui,_isoDate:()=>Cs,_isoDateTime:()=>As,_isoDuration:()=>Os,_isoTime:()=>js,_jwt:()=>pi,_ksuid:()=>oi,_lazy:()=>Gv,_length:()=>at,_literal:()=>Uv,_lowercase:()=>$t,_lt:()=>Ae,_lte:()=>ye,_mac:()=>Ps,_map:()=>Cv,_max:()=>ye,_maxLength:()=>ut,_maxSize:()=>Je,_mime:()=>Dt,_min:()=>pe,_minLength:()=>Ze,_minSize:()=>je,_multipleOf:()=>He,_nan:()=>ol,_nanoid:()=>Yo,_nativeEnum:()=>Nv,_negative:()=>cn,_never:()=>el,_nonnegative:()=>ln,_nonoptional:()=>Mv,_nonpositive:()=>sn,_normalize:()=>Et,_null:()=>Qs,_nullable:()=>Zv,_number:()=>Ns,_optional:()=>Fv,_overwrite:()=>Ie,_parse:()=>nr,_parseAsync:()=>or,_pipe:()=>Vv,_positive:()=>an,_promise:()=>Wv,_property:()=>dn,_readonly:()=>Hv,_record:()=>Av,_refine:()=>cl,_regex:()=>kt,_safeDecode:()=>$o,_safeDecodeAsync:()=>So,_safeEncode:()=>ko,_safeEncodeAsync:()=>zo,_safeParse:()=>ir,_safeParseAsync:()=>ar,_set:()=>jv,_size:()=>it,_slugify:()=>Ct,_startsWith:()=>wt,_string:()=>Es,_stringFormat:()=>dr,_stringbool:()=>pl,_success:()=>qv,_superRefine:()=>sl,_symbol:()=>Ws,_templateLiteral:()=>Jv,_toLowerCase:()=>Pt,_toUpperCase:()=>At,_transform:()=>Rv,_trim:()=>Tt,_tuple:()=>Pv,_uint32:()=>Ms,_uint64:()=>Gs,_ulid:()=>ri,_undefined:()=>Ks,_union:()=>Iv,_unknown:()=>Ys,_uppercase:()=>zt,_url:()=>un,_uuid:()=>Go,_uuidv4:()=>Wo,_uuidv6:()=>Ko,_uuidv7:()=>Qo,_void:()=>tl,_xid:()=>ni,_xor:()=>Dv,clone:()=>de,config:()=>ee,createStandardJSONSchemaMethod:()=>pr,createToJSONSchemaMethod:()=>fl,decode:()=>ef,decodeAsync:()=>rf,describe:()=>ll,encode:()=>Yp,encodeAsync:()=>tf,extractDefs:()=>st,finalize:()=>lt,flattenError:()=>tr,formatError:()=>rr,globalConfig:()=>bt,globalRegistry:()=>ne,initializeContext:()=>ct,isValidBase64:()=>Oc,isValidBase64URL:()=>Df,isValidJWT:()=>Ef,locales:()=>lr,meta:()=>dl,parse:()=>Hr,parseAsync:()=>Jr,prettifyError:()=>bo,process:()=>B,regexes:()=>_e,registry:()=>rn,safeDecode:()=>of,safeDecodeAsync:()=>af,safeEncode:()=>nf,safeEncodeAsync:()=>uf,safeParse:()=>ur,safeParseAsync:()=>Gr,toDotPath:()=>Xp,toJSONSchema:()=>fn,treeifyError:()=>go,util:()=>y,version:()=>pc});var ke=$(()=>{vt();ba();ga();zs();Po();fc();T();Do();Ds();nn();dc();Eh();pn();mn();Th();Ah()});var _i={};be(_i,{endsWith:()=>It,gt:()=>Ce,gte:()=>pe,includes:()=>St,length:()=>at,lowercase:()=>$t,lt:()=>Ae,lte:()=>ye,maxLength:()=>ut,maxSize:()=>Je,mime:()=>Dt,minLength:()=>Ze,minSize:()=>je,multipleOf:()=>He,negative:()=>cn,nonnegative:()=>ln,nonpositive:()=>sn,normalize:()=>Et,overwrite:()=>Ie,positive:()=>an,property:()=>dn,regex:()=>kt,size:()=>it,slugify:()=>Ct,startsWith:()=>wt,toLowerCase:()=>Pt,toUpperCase:()=>At,trim:()=>Tt,uppercase:()=>zt});var yi=$(()=>{ke()});var Ge={};be(Ge,{ZodISODate:()=>gn,ZodISODateTime:()=>hn,ZodISODuration:()=>vn,ZodISOTime:()=>bn,date:()=>Xl,datetime:()=>Ql,duration:()=>ed,time:()=>Yl});function Ql(e){return As(hn,e)}function Xl(e){return Cs(gn,e)}function Yl(e){return js(bn,e)}function ed(e){return Os(vn,e)}var hn,gn,bn,vn,xn=$(()=>{ke();yn();hn=h("ZodISODateTime",(e,r)=>{wc.init(e,r),J.init(e,r)});gn=h("ZodISODate",(e,r)=>{Ic.init(e,r),J.init(e,r)});bn=h("ZodISOTime",(e,r)=>{Dc.init(e,r),J.init(e,r)});vn=h("ZodISODuration",(e,r)=>{Ec.init(e,r),J.init(e,r)})});var Oh,Nh,ge,td=$(()=>{ke();ke();T();Oh=(e,r)=>{Vr.init(e,r),e.name="ZodError",Object.defineProperties(e,{format:{value:n=>rr(e,n)},flatten:{value:n=>tr(e,n)},addIssue:{value:n=>{e.issues.push(n),e.message=JSON.stringify(e.issues,Xt,2)}},addIssues:{value:n=>{e.issues.push(...n),e.message=JSON.stringify(e.issues,Xt,2)}},isEmpty:{get(){return e.issues.length===0}}})},Nh=h("ZodError",Oh),ge=h("ZodError",Oh,{Parent:Error})});var ki,$i,zi,Si,wi,Ii,Di,Ei,Ti,Pi,Ai,Ci,rd=$(()=>{ke();td();ki=nr(ge),$i=or(ge),zi=ir(ge),Si=ar(ge),wi=vo(ge),Ii=xo(ge),Di=_o(ge),Ei=yo(ge),Ti=ko(ge),Pi=$o(ge),Ai=zo(ge),Ci=So(ge)});var _n={};be(_n,{ZodAny:()=>Ri,ZodArray:()=>Mi,ZodBase64:()=>Rn,ZodBase64URL:()=>Fn,ZodBigInt:()=>Zt,ZodBigIntFormat:()=>Mn,ZodBoolean:()=>Ft,ZodCIDRv4:()=>Nn,ZodCIDRv6:()=>Un,ZodCUID:()=>En,ZodCUID2:()=>Tn,ZodCatch:()=>cu,ZodCodec:()=>kr,ZodCustom:()=>$r,ZodCustomStringFormat:()=>Ut,ZodDate:()=>br,ZodDefault:()=>ru,ZodDiscriminatedUnion:()=>Bi,ZodE164:()=>Zn,ZodEmail:()=>wn,ZodEmoji:()=>In,ZodEnum:()=>Ot,ZodExactOptional:()=>Yi,ZodFile:()=>Qi,ZodFunction:()=>vu,ZodGUID:()=>fr,ZodIPv4:()=>jn,ZodIPv6:()=>On,ZodIntersection:()=>Vi,ZodJWT:()=>Ln,ZodKSUID:()=>Cn,ZodLazy:()=>hu,ZodLiteral:()=>Ki,ZodMAC:()=>ji,ZodMap:()=>Gi,ZodNaN:()=>lu,ZodNanoID:()=>Dn,ZodNever:()=>Zi,ZodNonOptional:()=>Hn,ZodNull:()=>Ui,ZodNullable:()=>tu,ZodNumber:()=>Rt,ZodNumberFormat:()=>dt,ZodObject:()=>vr,ZodOptional:()=>Vn,ZodPipe:()=>yr,ZodPrefault:()=>ou,ZodPreprocess:()=>du,ZodPromise:()=>bu,ZodReadonly:()=>pu,ZodRecord:()=>jt,ZodSet:()=>Wi,ZodString:()=>Nt,ZodStringFormat:()=>J,ZodSuccess:()=>au,ZodSymbol:()=>Oi,ZodTemplateLiteral:()=>mu,ZodTransform:()=>Xi,ZodTuple:()=>Hi,ZodType:()=>O,ZodULID:()=>Pn,ZodURL:()=>hr,ZodUUID:()=>Oe,ZodUndefined:()=>Ni,ZodUnion:()=>xr,ZodUnknown:()=>Fi,ZodVoid:()=>Li,ZodXID:()=>An,ZodXor:()=>qi,_ZodString:()=>Sn,_default:()=>nu,_function:()=>i0,any:()=>Zd,array:()=>U,base64:()=>$d,base64url:()=>zd,bigint:()=>Od,boolean:()=>te,catch:()=>su,check:()=>u0,cidrv4:()=>yd,cidrv6:()=>kd,codec:()=>t0,cuid:()=>fd,cuid2:()=>md,custom:()=>Jn,date:()=>Md,describe:()=>a0,discriminatedUnion:()=>_r,e164:()=>Sd,email:()=>nd,emoji:()=>dd,enum:()=>ie,exactOptional:()=>eu,file:()=>Qd,float32:()=>Pd,float64:()=>Ad,function:()=>i0,guid:()=>od,hash:()=>Td,hex:()=>Ed,hostname:()=>Dd,httpUrl:()=>ld,instanceof:()=>s0,int:()=>kn,int32:()=>Cd,int64:()=>Nd,intersection:()=>Lt,invertCodec:()=>r0,ipv4:()=>vd,ipv6:()=>_d,json:()=>d0,jwt:()=>wd,keyof:()=>qd,ksuid:()=>bd,lazy:()=>gu,literal:()=>P,looseObject:()=>oe,looseRecord:()=>Jd,mac:()=>xd,map:()=>Gd,meta:()=>c0,nan:()=>e0,nanoid:()=>pd,nativeEnum:()=>Kd,never:()=>qn,nonoptional:()=>uu,null:()=>gr,nullable:()=>mr,nullish:()=>Xd,number:()=>M,object:()=>w,optional:()=>Q,partialRecord:()=>Hd,pipe:()=>$n,prefault:()=>iu,preprocess:()=>zr,promise:()=>o0,readonly:()=>fu,record:()=>V,refine:()=>xu,set:()=>Wd,strictObject:()=>Bd,string:()=>v,stringFormat:()=>Id,stringbool:()=>l0,success:()=>Yd,superRefine:()=>_u,symbol:()=>Rd,templateLiteral:()=>n0,transform:()=>Bn,tuple:()=>Ji,uint32:()=>jd,uint64:()=>Ud,ulid:()=>hd,undefined:()=>Fd,union:()=>W,unknown:()=>G,url:()=>sd,uuid:()=>id,uuidv4:()=>ud,uuidv6:()=>ad,uuidv7:()=>cd,void:()=>Ld,xid:()=>gd,xor:()=>Vd});function zn(e,r,n){let i=Object.getPrototypeOf(e),t=Uh.get(i);if(t||(t=new Set,Uh.set(i,t)),!t.has(r)){t.add(r);for(let o in n){let u=n[o];Object.defineProperty(i,o,{configurable:!0,enumerable:!1,get(){let a=u.bind(this);return Object.defineProperty(this,o,{configurable:!0,writable:!0,enumerable:!0,value:a}),a},set(a){Object.defineProperty(this,o,{configurable:!0,writable:!0,enumerable:!0,value:a})}})}}}function v(e){return Es(Nt,e)}function nd(e){return Jo(wn,e)}function od(e){return on(fr,e)}function id(e){return Go(Oe,e)}function ud(e){return Wo(Oe,e)}function ad(e){return Ko(Oe,e)}function cd(e){return Qo(Oe,e)}function sd(e){return un(hr,e)}function ld(e){return un(hr,{protocol:_e.httpProtocol,hostname:_e.domain,...y.normalizeParams(e)})}function dd(e){return Xo(In,e)}function pd(e){return Yo(Dn,e)}function fd(e){return ei(En,e)}function md(e){return ti(Tn,e)}function hd(e){return ri(Pn,e)}function gd(e){return ni(An,e)}function bd(e){return oi(Cn,e)}function vd(e){return ii(jn,e)}function xd(e){return Ps(ji,e)}function _d(e){return ui(On,e)}function yd(e){return ai(Nn,e)}function kd(e){return ci(Un,e)}function $d(e){return si(Rn,e)}function zd(e){return li(Fn,e)}function Sd(e){return di(Zn,e)}function wd(e){return pi(Ln,e)}function Id(e,r,n={}){return dr(Ut,e,r,n)}function Dd(e){return dr(Ut,"hostname",_e.hostname,e)}function Ed(e){return dr(Ut,"hex",_e.hex,e)}function Td(e,r){let n=r?.enc??"hex",i=`${e}_${n}`,t=_e[i];if(!t)throw new Error(`Unrecognized hash format: ${i}`);return dr(Ut,i,t,r)}function M(e){return Ns(Rt,e)}function kn(e){return Rs(dt,e)}function Pd(e){return Fs(dt,e)}function Ad(e){return Zs(dt,e)}function Cd(e){return Ls(dt,e)}function jd(e){return Ms(dt,e)}function te(e){return qs(Ft,e)}function Od(e){return Vs(Zt,e)}function Nd(e){return Js(Mn,e)}function Ud(e){return Gs(Mn,e)}function Rd(e){return Ws(Oi,e)}function Fd(e){return Ks(Ni,e)}function gr(e){return Qs(Ui,e)}function Zd(){return Xs(Ri)}function G(){return Ys(Fi)}function qn(e){return el(Zi,e)}function Ld(e){return tl(Li,e)}function Md(e){return rl(br,e)}function U(e,r){return il(Mi,e,r)}function qd(e){let r=e._zod.def.shape;return ie(Object.keys(r))}function w(e,r){let n={type:"object",shape:e??{},...y.normalizeParams(r)};return new vr(n)}function Bd(e,r){return new vr({type:"object",shape:e,catchall:qn(),...y.normalizeParams(r)})}function oe(e,r){return new vr({type:"object",shape:e,catchall:G(),...y.normalizeParams(r)})}function W(e,r){return new xr({type:"union",options:e,...y.normalizeParams(r)})}function Vd(e,r){return new qi({type:"union",options:e,inclusive:!1,...y.normalizeParams(r)})}function _r(e,r,n){return new Bi({type:"union",options:r,discriminator:e,...y.normalizeParams(n)})}function Lt(e,r){return new Vi({type:"intersection",left:e,right:r})}function Ji(e,r,n){let i=r instanceof j,t=i?n:r,o=i?r:null;return new Hi({type:"tuple",items:e,rest:o,...y.normalizeParams(t)})}function V(e,r,n){return!r||!r._zod?new jt({type:"record",keyType:v(),valueType:e,...y.normalizeParams(r)}):new jt({type:"record",keyType:e,valueType:r,...y.normalizeParams(n)})}function Hd(e,r,n){let i=de(e);return i._zod.values=void 0,new jt({type:"record",keyType:i,valueType:r,...y.normalizeParams(n)})}function Jd(e,r,n){return new jt({type:"record",keyType:e,valueType:r,mode:"loose",...y.normalizeParams(n)})}function Gd(e,r,n){return new Gi({type:"map",keyType:e,valueType:r,...y.normalizeParams(n)})}function Wd(e,r){return new Wi({type:"set",valueType:e,...y.normalizeParams(r)})}function ie(e,r){let n=Array.isArray(e)?Object.fromEntries(e.map(i=>[i,i])):e;return new Ot({type:"enum",entries:n,...y.normalizeParams(r)})}function Kd(e,r){return new Ot({type:"enum",entries:e,...y.normalizeParams(r)})}function P(e,r){return new Ki({type:"literal",values:Array.isArray(e)?e:[e],...y.normalizeParams(r)})}function Qd(e){return ul(Qi,e)}function Bn(e){return new Xi({type:"transform",transform:e})}function Q(e){return new Vn({type:"optional",innerType:e})}function eu(e){return new Yi({type:"optional",innerType:e})}function mr(e){return new tu({type:"nullable",innerType:e})}function Xd(e){return Q(mr(e))}function nu(e,r){return new ru({type:"default",innerType:e,get defaultValue(){return typeof r=="function"?r():y.shallowClone(r)}})}function iu(e,r){return new ou({type:"prefault",innerType:e,get defaultValue(){return typeof r=="function"?r():y.shallowClone(r)}})}function uu(e,r){return new Hn({type:"nonoptional",innerType:e,...y.normalizeParams(r)})}function Yd(e){return new au({type:"success",innerType:e})}function su(e,r){return new cu({type:"catch",innerType:e,catchValue:typeof r=="function"?r:()=>r})}function e0(e){return ol(lu,e)}function $n(e,r){return new yr({type:"pipe",in:e,out:r})}function t0(e,r,n){return new kr({type:"pipe",in:e,out:r,transform:n.decode,reverseTransform:n.encode})}function r0(e){let r=e._zod.def;return new kr({type:"pipe",in:r.out,out:r.in,transform:r.reverseTransform,reverseTransform:r.transform})}function fu(e){return new pu({type:"readonly",innerType:e})}function n0(e,r){return new mu({type:"template_literal",parts:e,...y.normalizeParams(r)})}function gu(e){return new hu({type:"lazy",getter:e})}function o0(e){return new bu({type:"promise",innerType:e})}function i0(e){return new vu({type:"function",input:Array.isArray(e?.input)?Ji(e?.input):e?.input??U(G()),output:e?.output??G()})}function u0(e){let r=new X({check:"custom"});return r._zod.check=e,r}function Jn(e,r){return al($r,e??(()=>!0),r)}function xu(e,r={}){return cl($r,e,r)}function _u(e,r){return sl(e,r)}function s0(e,r={}){let n=new $r({type:"custom",check:"custom",fn:i=>i instanceof e,abort:!0,...y.normalizeParams(r)});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}function d0(e){let r=gu(()=>W([v(e),M(),te(),gr(),U(r),V(v(),r)]));return r}function zr(e,r){return new du({type:"pipe",in:Bn(e),out:r})}var Uh,O,Sn,Nt,J,wn,fr,Oe,hr,In,Dn,En,Tn,Pn,An,Cn,jn,ji,On,Nn,Un,Rn,Fn,Zn,Ln,Ut,Rt,dt,Ft,Zt,Mn,Oi,Ni,Ui,Ri,Fi,Zi,Li,br,Mi,vr,xr,qi,Bi,Vi,Hi,jt,Gi,Wi,Ot,Ki,Qi,Xi,Vn,Yi,tu,ru,ou,Hn,au,cu,lu,yr,kr,du,pu,mu,hu,bu,vu,$r,a0,c0,l0,yn=$(()=>{ke();ke();mn();pn();yi();xn();rd();Uh=new WeakMap;O=h("ZodType",(e,r)=>(j.init(e,r),Object.assign(e["~standard"],{jsonSchema:{input:pr(e,"input"),output:pr(e,"output")}}),e.toJSONSchema=fl(e,{}),e.def=r,e.type=r.type,Object.defineProperty(e,"_def",{value:r}),e.parse=(n,i)=>ki(e,n,i,{callee:e.parse}),e.safeParse=(n,i)=>zi(e,n,i),e.parseAsync=async(n,i)=>$i(e,n,i,{callee:e.parseAsync}),e.safeParseAsync=async(n,i)=>Si(e,n,i),e.spa=e.safeParseAsync,e.encode=(n,i)=>wi(e,n,i),e.decode=(n,i)=>Ii(e,n,i),e.encodeAsync=async(n,i)=>Di(e,n,i),e.decodeAsync=async(n,i)=>Ei(e,n,i),e.safeEncode=(n,i)=>Ti(e,n,i),e.safeDecode=(n,i)=>Pi(e,n,i),e.safeEncodeAsync=async(n,i)=>Ai(e,n,i),e.safeDecodeAsync=async(n,i)=>Ci(e,n,i),zn(e,"ZodType",{check(...n){let i=this.def;return this.clone(y.mergeDefs(i,{checks:[...i.checks??[],...n.map(t=>typeof t=="function"?{_zod:{check:t,def:{check:"custom"},onattach:[]}}:t)]}),{parent:!0})},with(...n){return this.check(...n)},clone(n,i){return de(this,n,i)},brand(){return this},register(n,i){return n.add(this,i),this},refine(n,i){return this.check(xu(n,i))},superRefine(n,i){return this.check(_u(n,i))},overwrite(n){return this.check(Ie(n))},optional(){return Q(this)},exactOptional(){return eu(this)},nullable(){return mr(this)},nullish(){return Q(mr(this))},nonoptional(n){return uu(this,n)},array(){return U(this)},or(n){return W([this,n])},and(n){return Lt(this,n)},transform(n){return $n(this,Bn(n))},default(n){return nu(this,n)},prefault(n){return iu(this,n)},catch(n){return su(this,n)},pipe(n){return $n(this,n)},readonly(){return fu(this)},describe(n){let i=this.clone();return ne.add(i,{description:n}),i},meta(...n){if(n.length===0)return ne.get(this);let i=this.clone();return ne.add(i,n[0]),i},isOptional(){return this.safeParse(void 0).success},isNullable(){return this.safeParse(null).success},apply(n){return n(this)}}),Object.defineProperty(e,"description",{get(){return ne.get(e)?.description},configurable:!0}),e)),Sn=h("_ZodString",(e,r)=>{yt.init(e,r),O.init(e,r),e._zod.processJSONSchema=(i,t,o)=>ml(e,i,t,o);let n=e._zod.bag;e.format=n.format??null,e.minLength=n.minimum??null,e.maxLength=n.maximum??null,zn(e,"_ZodString",{regex(...i){return this.check(kt(...i))},includes(...i){return this.check(St(...i))},startsWith(...i){return this.check(wt(...i))},endsWith(...i){return this.check(It(...i))},min(...i){return this.check(Ze(...i))},max(...i){return this.check(ut(...i))},length(...i){return this.check(at(...i))},nonempty(...i){return this.check(Ze(1,...i))},lowercase(i){return this.check($t(i))},uppercase(i){return this.check(zt(i))},trim(){return this.check(Tt())},normalize(...i){return this.check(Et(...i))},toLowerCase(){return this.check(Pt())},toUpperCase(){return this.check(At())},slugify(){return this.check(Ct())}})}),Nt=h("ZodString",(e,r)=>{yt.init(e,r),Sn.init(e,r),e.email=n=>e.check(Jo(wn,n)),e.url=n=>e.check(un(hr,n)),e.jwt=n=>e.check(pi(Ln,n)),e.emoji=n=>e.check(Xo(In,n)),e.guid=n=>e.check(on(fr,n)),e.uuid=n=>e.check(Go(Oe,n)),e.uuidv4=n=>e.check(Wo(Oe,n)),e.uuidv6=n=>e.check(Ko(Oe,n)),e.uuidv7=n=>e.check(Qo(Oe,n)),e.nanoid=n=>e.check(Yo(Dn,n)),e.guid=n=>e.check(on(fr,n)),e.cuid=n=>e.check(ei(En,n)),e.cuid2=n=>e.check(ti(Tn,n)),e.ulid=n=>e.check(ri(Pn,n)),e.base64=n=>e.check(si(Rn,n)),e.base64url=n=>e.check(li(Fn,n)),e.xid=n=>e.check(ni(An,n)),e.ksuid=n=>e.check(oi(Cn,n)),e.ipv4=n=>e.check(ii(jn,n)),e.ipv6=n=>e.check(ui(On,n)),e.cidrv4=n=>e.check(ai(Nn,n)),e.cidrv6=n=>e.check(ci(Un,n)),e.e164=n=>e.check(di(Zn,n)),e.datetime=n=>e.check(Ql(n)),e.date=n=>e.check(Xl(n)),e.time=n=>e.check(Yl(n)),e.duration=n=>e.check(ed(n))});J=h("ZodStringFormat",(e,r)=>{K.init(e,r),Sn.init(e,r)}),wn=h("ZodEmail",(e,r)=>{bc.init(e,r),J.init(e,r)});fr=h("ZodGUID",(e,r)=>{hc.init(e,r),J.init(e,r)});Oe=h("ZodUUID",(e,r)=>{gc.init(e,r),J.init(e,r)});hr=h("ZodURL",(e,r)=>{vc.init(e,r),J.init(e,r)});In=h("ZodEmoji",(e,r)=>{xc.init(e,r),J.init(e,r)});Dn=h("ZodNanoID",(e,r)=>{_c.init(e,r),J.init(e,r)});En=h("ZodCUID",(e,r)=>{yc.init(e,r),J.init(e,r)});Tn=h("ZodCUID2",(e,r)=>{kc.init(e,r),J.init(e,r)});Pn=h("ZodULID",(e,r)=>{$c.init(e,r),J.init(e,r)});An=h("ZodXID",(e,r)=>{zc.init(e,r),J.init(e,r)});Cn=h("ZodKSUID",(e,r)=>{Sc.init(e,r),J.init(e,r)});jn=h("ZodIPv4",(e,r)=>{Tc.init(e,r),J.init(e,r)});ji=h("ZodMAC",(e,r)=>{Ac.init(e,r),J.init(e,r)});On=h("ZodIPv6",(e,r)=>{Pc.init(e,r),J.init(e,r)});Nn=h("ZodCIDRv4",(e,r)=>{Cc.init(e,r),J.init(e,r)});Un=h("ZodCIDRv6",(e,r)=>{jc.init(e,r),J.init(e,r)});Rn=h("ZodBase64",(e,r)=>{Nc.init(e,r),J.init(e,r)});Fn=h("ZodBase64URL",(e,r)=>{Uc.init(e,r),J.init(e,r)});Zn=h("ZodE164",(e,r)=>{Rc.init(e,r),J.init(e,r)});Ln=h("ZodJWT",(e,r)=>{Fc.init(e,r),J.init(e,r)});Ut=h("ZodCustomStringFormat",(e,r)=>{Zc.init(e,r),J.init(e,r)});Rt=h("ZodNumber",(e,r)=>{No.init(e,r),O.init(e,r),e._zod.processJSONSchema=(i,t,o)=>hl(e,i,t,o),zn(e,"ZodNumber",{gt(i,t){return this.check(Ce(i,t))},gte(i,t){return this.check(pe(i,t))},min(i,t){return this.check(pe(i,t))},lt(i,t){return this.check(Ae(i,t))},lte(i,t){return this.check(ye(i,t))},max(i,t){return this.check(ye(i,t))},int(i){return this.check(kn(i))},safe(i){return this.check(kn(i))},positive(i){return this.check(Ce(0,i))},nonnegative(i){return this.check(pe(0,i))},negative(i){return this.check(Ae(0,i))},nonpositive(i){return this.check(ye(0,i))},multipleOf(i,t){return this.check(He(i,t))},step(i,t){return this.check(He(i,t))},finite(){return this}});let n=e._zod.bag;e.minValue=Math.max(n.minimum??Number.NEGATIVE_INFINITY,n.exclusiveMinimum??Number.NEGATIVE_INFINITY)??null,e.maxValue=Math.min(n.maximum??Number.POSITIVE_INFINITY,n.exclusiveMaximum??Number.POSITIVE_INFINITY)??null,e.isInt=(n.format??"").includes("int")||Number.isSafeInteger(n.multipleOf??.5),e.isFinite=!0,e.format=n.format??null});dt=h("ZodNumberFormat",(e,r)=>{Lc.init(e,r),Rt.init(e,r)});Ft=h("ZodBoolean",(e,r)=>{Xr.init(e,r),O.init(e,r),e._zod.processJSONSchema=(n,i,t)=>gl(e,n,i,t)});Zt=h("ZodBigInt",(e,r)=>{Uo.init(e,r),O.init(e,r),e._zod.processJSONSchema=(i,t,o)=>bl(e,i,t,o),e.gte=(i,t)=>e.check(pe(i,t)),e.min=(i,t)=>e.check(pe(i,t)),e.gt=(i,t)=>e.check(Ce(i,t)),e.gte=(i,t)=>e.check(pe(i,t)),e.min=(i,t)=>e.check(pe(i,t)),e.lt=(i,t)=>e.check(Ae(i,t)),e.lte=(i,t)=>e.check(ye(i,t)),e.max=(i,t)=>e.check(ye(i,t)),e.positive=i=>e.check(Ce(BigInt(0),i)),e.negative=i=>e.check(Ae(BigInt(0),i)),e.nonpositive=i=>e.check(ye(BigInt(0),i)),e.nonnegative=i=>e.check(pe(BigInt(0),i)),e.multipleOf=(i,t)=>e.check(He(i,t));let n=e._zod.bag;e.minValue=n.minimum??null,e.maxValue=n.maximum??null,e.format=n.format??null});Mn=h("ZodBigIntFormat",(e,r)=>{Mc.init(e,r),Zt.init(e,r)});Oi=h("ZodSymbol",(e,r)=>{qc.init(e,r),O.init(e,r),e._zod.processJSONSchema=(n,i,t)=>vl(e,n,i,t)});Ni=h("ZodUndefined",(e,r)=>{Bc.init(e,r),O.init(e,r),e._zod.processJSONSchema=(n,i,t)=>_l(e,n,i,t)});Ui=h("ZodNull",(e,r)=>{Vc.init(e,r),O.init(e,r),e._zod.processJSONSchema=(n,i,t)=>xl(e,n,i,t)});Ri=h("ZodAny",(e,r)=>{Hc.init(e,r),O.init(e,r),e._zod.processJSONSchema=(n,i,t)=>$l(e,n,i,t)});Fi=h("ZodUnknown",(e,r)=>{Jc.init(e,r),O.init(e,r),e._zod.processJSONSchema=(n,i,t)=>zl(e,n,i,t)});Zi=h("ZodNever",(e,r)=>{Gc.init(e,r),O.init(e,r),e._zod.processJSONSchema=(n,i,t)=>kl(e,n,i,t)});Li=h("ZodVoid",(e,r)=>{Wc.init(e,r),O.init(e,r),e._zod.processJSONSchema=(n,i,t)=>yl(e,n,i,t)});br=h("ZodDate",(e,r)=>{Kc.init(e,r),O.init(e,r),e._zod.processJSONSchema=(i,t,o)=>Sl(e,i,t,o),e.min=(i,t)=>e.check(pe(i,t)),e.max=(i,t)=>e.check(ye(i,t));let n=e._zod.bag;e.minDate=n.minimum?new Date(n.minimum):null,e.maxDate=n.maximum?new Date(n.maximum):null});Mi=h("ZodArray",(e,r)=>{Qc.init(e,r),O.init(e,r),e._zod.processJSONSchema=(n,i,t)=>Ul(e,n,i,t),e.element=r.element,zn(e,"ZodArray",{min(n,i){return this.check(Ze(n,i))},nonempty(n){return this.check(Ze(1,n))},max(n,i){return this.check(ut(n,i))},length(n,i){return this.check(at(n,i))},unwrap(){return this.element}})});vr=h("ZodObject",(e,r)=>{Xc.init(e,r),O.init(e,r),e._zod.processJSONSchema=(n,i,t)=>Rl(e,n,i,t),y.defineLazy(e,"shape",()=>r.shape),zn(e,"ZodObject",{keyof(){return ie(Object.keys(this._zod.def.shape))},catchall(n){return this.clone({...this._zod.def,catchall:n})},passthrough(){return this.clone({...this._zod.def,catchall:G()})},loose(){return this.clone({...this._zod.def,catchall:G()})},strict(){return this.clone({...this._zod.def,catchall:qn()})},strip(){return this.clone({...this._zod.def,catchall:void 0})},extend(n){return y.extend(this,n)},safeExtend(n){return y.safeExtend(this,n)},merge(n){return y.merge(this,n)},pick(n){return y.pick(this,n)},omit(n){return y.omit(this,n)},partial(...n){return y.partial(Vn,this,n[0])},required(...n){return y.required(Hn,this,n[0])}})});xr=h("ZodUnion",(e,r)=>{Yr.init(e,r),O.init(e,r),e._zod.processJSONSchema=(n,i,t)=>hi(e,n,i,t),e.options=r.options});qi=h("ZodXor",(e,r)=>{xr.init(e,r),Yc.init(e,r),e._zod.processJSONSchema=(n,i,t)=>hi(e,n,i,t),e.options=r.options});Bi=h("ZodDiscriminatedUnion",(e,r)=>{xr.init(e,r),es.init(e,r)});Vi=h("ZodIntersection",(e,r)=>{ts.init(e,r),O.init(e,r),e._zod.processJSONSchema=(n,i,t)=>Fl(e,n,i,t)});Hi=h("ZodTuple",(e,r)=>{Ro.init(e,r),O.init(e,r),e._zod.processJSONSchema=(n,i,t)=>Zl(e,n,i,t),e.rest=n=>e.clone({...e._zod.def,rest:n})});jt=h("ZodRecord",(e,r)=>{rs.init(e,r),O.init(e,r),e._zod.processJSONSchema=(n,i,t)=>Ll(e,n,i,t),e.keyType=r.keyType,e.valueType=r.valueType});Gi=h("ZodMap",(e,r)=>{ns.init(e,r),O.init(e,r),e._zod.processJSONSchema=(n,i,t)=>Ol(e,n,i,t),e.keyType=r.keyType,e.valueType=r.valueType,e.min=(...n)=>e.check(je(...n)),e.nonempty=n=>e.check(je(1,n)),e.max=(...n)=>e.check(Je(...n)),e.size=(...n)=>e.check(it(...n))});Wi=h("ZodSet",(e,r)=>{os.init(e,r),O.init(e,r),e._zod.processJSONSchema=(n,i,t)=>Nl(e,n,i,t),e.min=(...n)=>e.check(je(...n)),e.nonempty=n=>e.check(je(1,n)),e.max=(...n)=>e.check(Je(...n)),e.size=(...n)=>e.check(it(...n))});Ot=h("ZodEnum",(e,r)=>{is.init(e,r),O.init(e,r),e._zod.processJSONSchema=(i,t,o)=>wl(e,i,t,o),e.enum=r.entries,e.options=Object.values(r.entries);let n=new Set(Object.keys(r.entries));e.extract=(i,t)=>{let o={};for(let u of i)if(n.has(u))o[u]=r.entries[u];else throw new Error(`Key ${u} not found in enum`);return new Ot({...r,checks:[],...y.normalizeParams(t),entries:o})},e.exclude=(i,t)=>{let o={...r.entries};for(let u of i)if(n.has(u))delete o[u];else throw new Error(`Key ${u} not found in enum`);return new Ot({...r,checks:[],...y.normalizeParams(t),entries:o})}});Ki=h("ZodLiteral",(e,r)=>{us.init(e,r),O.init(e,r),e._zod.processJSONSchema=(n,i,t)=>Il(e,n,i,t),e.values=new Set(r.values),Object.defineProperty(e,"value",{get(){if(r.values.length>1)throw new Error("This schema contains multiple valid literal values. Use `.values` instead.");return r.values[0]}})});Qi=h("ZodFile",(e,r)=>{as.init(e,r),O.init(e,r),e._zod.processJSONSchema=(n,i,t)=>Tl(e,n,i,t),e.min=(n,i)=>e.check(je(n,i)),e.max=(n,i)=>e.check(Je(n,i)),e.mime=(n,i)=>e.check(Dt(Array.isArray(n)?n:[n],i))});Xi=h("ZodTransform",(e,r)=>{cs.init(e,r),O.init(e,r),e._zod.processJSONSchema=(n,i,t)=>jl(e,n,i,t),e._zod.parse=(n,i)=>{if(i.direction==="backward")throw new et(e.constructor.name);n.addIssue=o=>{if(typeof o=="string")n.issues.push(y.issue(o,n.value,r));else{let u=o;u.fatal&&(u.continue=!1),u.code??(u.code="custom"),u.input??(u.input=n.value),u.inst??(u.inst=e),n.issues.push(y.issue(u))}};let t=r.transform(n.value,n);return t instanceof Promise?t.then(o=>(n.value=o,n.fallback=!0,n)):(n.value=t,n.fallback=!0,n)}});Vn=h("ZodOptional",(e,r)=>{Fo.init(e,r),O.init(e,r),e._zod.processJSONSchema=(n,i,t)=>gi(e,n,i,t),e.unwrap=()=>e._zod.def.innerType});Yi=h("ZodExactOptional",(e,r)=>{ss.init(e,r),O.init(e,r),e._zod.processJSONSchema=(n,i,t)=>gi(e,n,i,t),e.unwrap=()=>e._zod.def.innerType});tu=h("ZodNullable",(e,r)=>{ls.init(e,r),O.init(e,r),e._zod.processJSONSchema=(n,i,t)=>Ml(e,n,i,t),e.unwrap=()=>e._zod.def.innerType});ru=h("ZodDefault",(e,r)=>{ds.init(e,r),O.init(e,r),e._zod.processJSONSchema=(n,i,t)=>Bl(e,n,i,t),e.unwrap=()=>e._zod.def.innerType,e.removeDefault=e.unwrap});ou=h("ZodPrefault",(e,r)=>{ps.init(e,r),O.init(e,r),e._zod.processJSONSchema=(n,i,t)=>Vl(e,n,i,t),e.unwrap=()=>e._zod.def.innerType});Hn=h("ZodNonOptional",(e,r)=>{fs.init(e,r),O.init(e,r),e._zod.processJSONSchema=(n,i,t)=>ql(e,n,i,t),e.unwrap=()=>e._zod.def.innerType});au=h("ZodSuccess",(e,r)=>{ms.init(e,r),O.init(e,r),e._zod.processJSONSchema=(n,i,t)=>Pl(e,n,i,t),e.unwrap=()=>e._zod.def.innerType});cu=h("ZodCatch",(e,r)=>{hs.init(e,r),O.init(e,r),e._zod.processJSONSchema=(n,i,t)=>Hl(e,n,i,t),e.unwrap=()=>e._zod.def.innerType,e.removeCatch=e.unwrap});lu=h("ZodNaN",(e,r)=>{gs.init(e,r),O.init(e,r),e._zod.processJSONSchema=(n,i,t)=>Dl(e,n,i,t)});yr=h("ZodPipe",(e,r)=>{Zo.init(e,r),O.init(e,r),e._zod.processJSONSchema=(n,i,t)=>Jl(e,n,i,t),e.in=r.in,e.out=r.out});kr=h("ZodCodec",(e,r)=>{yr.init(e,r),en.init(e,r)});du=h("ZodPreprocess",(e,r)=>{yr.init(e,r),bs.init(e,r)}),pu=h("ZodReadonly",(e,r)=>{vs.init(e,r),O.init(e,r),e._zod.processJSONSchema=(n,i,t)=>Gl(e,n,i,t),e.unwrap=()=>e._zod.def.innerType});mu=h("ZodTemplateLiteral",(e,r)=>{xs.init(e,r),O.init(e,r),e._zod.processJSONSchema=(n,i,t)=>El(e,n,i,t)});hu=h("ZodLazy",(e,r)=>{ks.init(e,r),O.init(e,r),e._zod.processJSONSchema=(n,i,t)=>Kl(e,n,i,t),e.unwrap=()=>e._zod.def.getter()});bu=h("ZodPromise",(e,r)=>{ys.init(e,r),O.init(e,r),e._zod.processJSONSchema=(n,i,t)=>Wl(e,n,i,t),e.unwrap=()=>e._zod.def.innerType});vu=h("ZodFunction",(e,r)=>{_s.init(e,r),O.init(e,r),e._zod.processJSONSchema=(n,i,t)=>Cl(e,n,i,t)});$r=h("ZodCustom",(e,r)=>{$s.init(e,r),O.init(e,r),e._zod.processJSONSchema=(n,i,t)=>Al(e,n,i,t)});a0=ll,c0=dl;l0=(...e)=>pl({Codec:kr,Boolean:Ft,String:Nt},...e)});function Fh(e){ee({customError:e})}function Zh(){return ee().customError}var Rh,yu,Lh=$(()=>{ke();Rh={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"};yu||(yu={})});function ex(e,r){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":r??"draft-2020-12"}function tx(e,r){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 r.rootSchema;let i=r.version==="draft-2020-12"?"$defs":"definitions";if(n[0]===i){let t=n[1];if(!t||!r.defs[t])throw new Error(`Reference not found: ${e}`);return r.defs[t]}throw new Error(`Reference not found: ${e}`)}function Mh(e,r){if(e.not!==void 0){if(typeof e.not=="object"&&Object.keys(e.not).length===0)return z.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 t=e.$ref;if(r.refs.has(t))return r.refs.get(t);if(r.processing.has(t))return z.lazy(()=>{if(!r.refs.has(t))throw new Error(`Circular reference not resolved: ${t}`);return r.refs.get(t)});r.processing.add(t);let o=tx(t,r),u=fe(o,r);return r.refs.set(t,u),r.processing.delete(t),u}if(e.enum!==void 0){let t=e.enum;if(r.version==="openapi-3.0"&&e.nullable===!0&&t.length===1&&t[0]===null)return z.null();if(t.length===0)return z.never();if(t.length===1)return z.literal(t[0]);if(t.every(u=>typeof u=="string"))return z.enum(t);let o=t.map(u=>z.literal(u));return o.length<2?o[0]:z.union([o[0],o[1],...o.slice(2)])}if(e.const!==void 0)return z.literal(e.const);let n=e.type;if(Array.isArray(n)){let t=n.map(o=>{let u={...e,type:o};return Mh(u,r)});return t.length===0?z.never():t.length===1?t[0]:z.union(t)}if(!n)return z.any();let i;switch(n){case"string":{let t=z.string();if(e.format){let o=e.format;o==="email"?t=t.check(z.email()):o==="uri"||o==="uri-reference"?t=t.check(z.url()):o==="uuid"||o==="guid"?t=t.check(z.uuid()):o==="date-time"?t=t.check(z.iso.datetime()):o==="date"?t=t.check(z.iso.date()):o==="time"?t=t.check(z.iso.time()):o==="duration"?t=t.check(z.iso.duration()):o==="ipv4"?t=t.check(z.ipv4()):o==="ipv6"?t=t.check(z.ipv6()):o==="mac"?t=t.check(z.mac()):o==="cidr"?t=t.check(z.cidrv4()):o==="cidr-v6"?t=t.check(z.cidrv6()):o==="base64"?t=t.check(z.base64()):o==="base64url"?t=t.check(z.base64url()):o==="e164"?t=t.check(z.e164()):o==="jwt"?t=t.check(z.jwt()):o==="emoji"?t=t.check(z.emoji()):o==="nanoid"?t=t.check(z.nanoid()):o==="cuid"?t=t.check(z.cuid()):o==="cuid2"?t=t.check(z.cuid2()):o==="ulid"?t=t.check(z.ulid()):o==="xid"?t=t.check(z.xid()):o==="ksuid"&&(t=t.check(z.ksuid()))}typeof e.minLength=="number"&&(t=t.min(e.minLength)),typeof e.maxLength=="number"&&(t=t.max(e.maxLength)),e.pattern&&(t=t.regex(new RegExp(e.pattern))),i=t;break}case"number":case"integer":{let t=n==="integer"?z.number().int():z.number();typeof e.minimum=="number"&&(t=t.min(e.minimum)),typeof e.maximum=="number"&&(t=t.max(e.maximum)),typeof e.exclusiveMinimum=="number"?t=t.gt(e.exclusiveMinimum):e.exclusiveMinimum===!0&&typeof e.minimum=="number"&&(t=t.gt(e.minimum)),typeof e.exclusiveMaximum=="number"?t=t.lt(e.exclusiveMaximum):e.exclusiveMaximum===!0&&typeof e.maximum=="number"&&(t=t.lt(e.maximum)),typeof e.multipleOf=="number"&&(t=t.multipleOf(e.multipleOf)),i=t;break}case"boolean":{i=z.boolean();break}case"null":{i=z.null();break}case"object":{let t={},o=e.properties||{},u=new Set(e.required||[]);for(let[c,s]of Object.entries(o)){let l=fe(s,r);t[c]=u.has(c)?l:l.optional()}if(e.propertyNames){let c=fe(e.propertyNames,r),s=e.additionalProperties&&typeof e.additionalProperties=="object"?fe(e.additionalProperties,r):z.any();if(Object.keys(t).length===0){i=z.record(c,s);break}let l=z.object(t).passthrough(),p=z.looseRecord(c,s);i=z.intersection(l,p);break}if(e.patternProperties){let c=e.patternProperties,s=Object.keys(c),l=[];for(let m of s){let f=fe(c[m],r),g=z.string().regex(new RegExp(m));l.push(z.looseRecord(g,f))}let p=[];if(Object.keys(t).length>0&&p.push(z.object(t).passthrough()),p.push(...l),p.length===0)i=z.object({}).passthrough();else if(p.length===1)i=p[0];else{let m=z.intersection(p[0],p[1]);for(let f=2;f<p.length;f++)m=z.intersection(m,p[f]);i=m}break}let a=z.object(t);e.additionalProperties===!1?i=a.strict():typeof e.additionalProperties=="object"?i=a.catchall(fe(e.additionalProperties,r)):i=a.passthrough();break}case"array":{let t=e.prefixItems,o=e.items;if(t&&Array.isArray(t)){let u=t.map(c=>fe(c,r)),a=o&&typeof o=="object"&&!Array.isArray(o)?fe(o,r):void 0;a?i=z.tuple(u).rest(a):i=z.tuple(u),typeof e.minItems=="number"&&(i=i.check(z.minLength(e.minItems))),typeof e.maxItems=="number"&&(i=i.check(z.maxLength(e.maxItems)))}else if(Array.isArray(o)){let u=o.map(c=>fe(c,r)),a=e.additionalItems&&typeof e.additionalItems=="object"?fe(e.additionalItems,r):void 0;a?i=z.tuple(u).rest(a):i=z.tuple(u),typeof e.minItems=="number"&&(i=i.check(z.minLength(e.minItems))),typeof e.maxItems=="number"&&(i=i.check(z.maxLength(e.maxItems)))}else if(o!==void 0){let u=fe(o,r),a=z.array(u);typeof e.minItems=="number"&&(a=a.min(e.minItems)),typeof e.maxItems=="number"&&(a=a.max(e.maxItems)),i=a}else i=z.array(z.any());break}default:throw new Error(`Unsupported type: ${n}`)}return i}function fe(e,r){if(typeof e=="boolean")return e?z.any():z.never();let n=Mh(e,r),i=e.type||e.enum!==void 0||e.const!==void 0;if(e.anyOf&&Array.isArray(e.anyOf)){let a=e.anyOf.map(s=>fe(s,r)),c=z.union(a);n=i?z.intersection(n,c):c}if(e.oneOf&&Array.isArray(e.oneOf)){let a=e.oneOf.map(s=>fe(s,r)),c=z.xor(a);n=i?z.intersection(n,c):c}if(e.allOf&&Array.isArray(e.allOf))if(e.allOf.length===0)n=i?n:z.any();else{let a=i?n:fe(e.allOf[0],r),c=i?0:1;for(let s=c;s<e.allOf.length;s++)a=z.intersection(a,fe(e.allOf[s],r));n=a}e.nullable===!0&&r.version==="openapi-3.0"&&(n=z.nullable(n)),e.readOnly===!0&&(n=z.readonly(n)),e.default!==void 0&&(n=n.default(e.default));let t={},o=["$id","id","$comment","$anchor","$vocabulary","$dynamicRef","$dynamicAnchor"];for(let a of o)a in e&&(t[a]=e[a]);let u=["contentEncoding","contentMediaType","contentSchema"];for(let a of u)a in e&&(t[a]=e[a]);for(let a of Object.keys(e))Yv.has(a)||(t[a]=e[a]);return Object.keys(t).length>0&&r.registry.add(n,t),e.description&&(n=n.describe(e.description)),n}function p0(e,r){if(typeof e=="boolean")return e?z.any():z.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=ex(n,r?.defaultTarget),t=n.$defs||n.definitions||{},o={version:i,defs:t,refs:new Map,processing:new Set,rootSchema:n,registry:r?.registry??ne};return fe(n,o)}var z,Yv,qh=$(()=>{nn();yi();xn();yn();z={..._n,..._i,iso:Ge},Yv=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"])});var ku={};be(ku,{bigint:()=>ix,boolean:()=>ox,date:()=>ux,number:()=>nx,string:()=>rx});function rx(e){return Ts(Nt,e)}function nx(e){return Us(Rt,e)}function ox(e){return Bs(Ft,e)}function ix(e){return Hs(Zt,e)}function ux(e){return nl(br,e)}var Bh=$(()=>{ke();yn()});var d={};be(d,{$brand:()=>fo,$input:()=>Ho,$output:()=>Vo,NEVER:()=>po,TimePrecision:()=>fi,ZodAny:()=>Ri,ZodArray:()=>Mi,ZodBase64:()=>Rn,ZodBase64URL:()=>Fn,ZodBigInt:()=>Zt,ZodBigIntFormat:()=>Mn,ZodBoolean:()=>Ft,ZodCIDRv4:()=>Nn,ZodCIDRv6:()=>Un,ZodCUID:()=>En,ZodCUID2:()=>Tn,ZodCatch:()=>cu,ZodCodec:()=>kr,ZodCustom:()=>$r,ZodCustomStringFormat:()=>Ut,ZodDate:()=>br,ZodDefault:()=>ru,ZodDiscriminatedUnion:()=>Bi,ZodE164:()=>Zn,ZodEmail:()=>wn,ZodEmoji:()=>In,ZodEnum:()=>Ot,ZodError:()=>Nh,ZodExactOptional:()=>Yi,ZodFile:()=>Qi,ZodFirstPartyTypeKind:()=>yu,ZodFunction:()=>vu,ZodGUID:()=>fr,ZodIPv4:()=>jn,ZodIPv6:()=>On,ZodISODate:()=>gn,ZodISODateTime:()=>hn,ZodISODuration:()=>vn,ZodISOTime:()=>bn,ZodIntersection:()=>Vi,ZodIssueCode:()=>Rh,ZodJWT:()=>Ln,ZodKSUID:()=>Cn,ZodLazy:()=>hu,ZodLiteral:()=>Ki,ZodMAC:()=>ji,ZodMap:()=>Gi,ZodNaN:()=>lu,ZodNanoID:()=>Dn,ZodNever:()=>Zi,ZodNonOptional:()=>Hn,ZodNull:()=>Ui,ZodNullable:()=>tu,ZodNumber:()=>Rt,ZodNumberFormat:()=>dt,ZodObject:()=>vr,ZodOptional:()=>Vn,ZodPipe:()=>yr,ZodPrefault:()=>ou,ZodPreprocess:()=>du,ZodPromise:()=>bu,ZodReadonly:()=>pu,ZodRealError:()=>ge,ZodRecord:()=>jt,ZodSet:()=>Wi,ZodString:()=>Nt,ZodStringFormat:()=>J,ZodSuccess:()=>au,ZodSymbol:()=>Oi,ZodTemplateLiteral:()=>mu,ZodTransform:()=>Xi,ZodTuple:()=>Hi,ZodType:()=>O,ZodULID:()=>Pn,ZodURL:()=>hr,ZodUUID:()=>Oe,ZodUndefined:()=>Ni,ZodUnion:()=>xr,ZodUnknown:()=>Fi,ZodVoid:()=>Li,ZodXID:()=>An,ZodXor:()=>qi,_ZodString:()=>Sn,_default:()=>nu,_function:()=>i0,any:()=>Zd,array:()=>U,base64:()=>$d,base64url:()=>zd,bigint:()=>Od,boolean:()=>te,catch:()=>su,check:()=>u0,cidrv4:()=>yd,cidrv6:()=>kd,clone:()=>de,codec:()=>t0,coerce:()=>ku,config:()=>ee,core:()=>Le,cuid:()=>fd,cuid2:()=>md,custom:()=>Jn,date:()=>Md,decode:()=>Ii,decodeAsync:()=>Ei,describe:()=>a0,discriminatedUnion:()=>_r,e164:()=>Sd,email:()=>nd,emoji:()=>dd,encode:()=>wi,encodeAsync:()=>Di,endsWith:()=>It,enum:()=>ie,exactOptional:()=>eu,file:()=>Qd,flattenError:()=>tr,float32:()=>Pd,float64:()=>Ad,formatError:()=>rr,fromJSONSchema:()=>p0,function:()=>i0,getErrorMap:()=>Zh,globalRegistry:()=>ne,gt:()=>Ce,gte:()=>pe,guid:()=>od,hash:()=>Td,hex:()=>Ed,hostname:()=>Dd,httpUrl:()=>ld,includes:()=>St,instanceof:()=>s0,int:()=>kn,int32:()=>Cd,int64:()=>Nd,intersection:()=>Lt,invertCodec:()=>r0,ipv4:()=>vd,ipv6:()=>_d,iso:()=>Ge,json:()=>d0,jwt:()=>wd,keyof:()=>qd,ksuid:()=>bd,lazy:()=>gu,length:()=>at,literal:()=>P,locales:()=>lr,looseObject:()=>oe,looseRecord:()=>Jd,lowercase:()=>$t,lt:()=>Ae,lte:()=>ye,mac:()=>xd,map:()=>Gd,maxLength:()=>ut,maxSize:()=>Je,meta:()=>c0,mime:()=>Dt,minLength:()=>Ze,minSize:()=>je,multipleOf:()=>He,nan:()=>e0,nanoid:()=>pd,nativeEnum:()=>Kd,negative:()=>cn,never:()=>qn,nonnegative:()=>ln,nonoptional:()=>uu,nonpositive:()=>sn,normalize:()=>Et,null:()=>gr,nullable:()=>mr,nullish:()=>Xd,number:()=>M,object:()=>w,optional:()=>Q,overwrite:()=>Ie,parse:()=>ki,parseAsync:()=>$i,partialRecord:()=>Hd,pipe:()=>$n,positive:()=>an,prefault:()=>iu,preprocess:()=>zr,prettifyError:()=>bo,promise:()=>o0,property:()=>dn,readonly:()=>fu,record:()=>V,refine:()=>xu,regex:()=>kt,regexes:()=>_e,registry:()=>rn,safeDecode:()=>Pi,safeDecodeAsync:()=>Ci,safeEncode:()=>Ti,safeEncodeAsync:()=>Ai,safeParse:()=>zi,safeParseAsync:()=>Si,set:()=>Wd,setErrorMap:()=>Fh,size:()=>it,slugify:()=>Ct,startsWith:()=>wt,strictObject:()=>Bd,string:()=>v,stringFormat:()=>Id,stringbool:()=>l0,success:()=>Yd,superRefine:()=>_u,symbol:()=>Rd,templateLiteral:()=>n0,toJSONSchema:()=>fn,toLowerCase:()=>Pt,toUpperCase:()=>At,transform:()=>Bn,treeifyError:()=>go,trim:()=>Tt,tuple:()=>Ji,uint32:()=>jd,uint64:()=>Ud,ulid:()=>hd,undefined:()=>Fd,union:()=>W,unknown:()=>G,uppercase:()=>zt,url:()=>sd,util:()=>y,uuid:()=>id,uuidv4:()=>ud,uuidv6:()=>ad,uuidv7:()=>cd,void:()=>Ld,xid:()=>gd,xor:()=>Vd});var f0=$(()=>{ke();yn();yi();td();rd();Lh();ke();Ss();ke();mn();qh();Ds();xn();xn();Bh();ee(Lo())});var Vh,m0=$(()=>{f0();f0();Vh=d});var h0={};be(h0,{$brand:()=>fo,$input:()=>Ho,$output:()=>Vo,NEVER:()=>po,TimePrecision:()=>fi,ZodAny:()=>Ri,ZodArray:()=>Mi,ZodBase64:()=>Rn,ZodBase64URL:()=>Fn,ZodBigInt:()=>Zt,ZodBigIntFormat:()=>Mn,ZodBoolean:()=>Ft,ZodCIDRv4:()=>Nn,ZodCIDRv6:()=>Un,ZodCUID:()=>En,ZodCUID2:()=>Tn,ZodCatch:()=>cu,ZodCodec:()=>kr,ZodCustom:()=>$r,ZodCustomStringFormat:()=>Ut,ZodDate:()=>br,ZodDefault:()=>ru,ZodDiscriminatedUnion:()=>Bi,ZodE164:()=>Zn,ZodEmail:()=>wn,ZodEmoji:()=>In,ZodEnum:()=>Ot,ZodError:()=>Nh,ZodExactOptional:()=>Yi,ZodFile:()=>Qi,ZodFirstPartyTypeKind:()=>yu,ZodFunction:()=>vu,ZodGUID:()=>fr,ZodIPv4:()=>jn,ZodIPv6:()=>On,ZodISODate:()=>gn,ZodISODateTime:()=>hn,ZodISODuration:()=>vn,ZodISOTime:()=>bn,ZodIntersection:()=>Vi,ZodIssueCode:()=>Rh,ZodJWT:()=>Ln,ZodKSUID:()=>Cn,ZodLazy:()=>hu,ZodLiteral:()=>Ki,ZodMAC:()=>ji,ZodMap:()=>Gi,ZodNaN:()=>lu,ZodNanoID:()=>Dn,ZodNever:()=>Zi,ZodNonOptional:()=>Hn,ZodNull:()=>Ui,ZodNullable:()=>tu,ZodNumber:()=>Rt,ZodNumberFormat:()=>dt,ZodObject:()=>vr,ZodOptional:()=>Vn,ZodPipe:()=>yr,ZodPrefault:()=>ou,ZodPreprocess:()=>du,ZodPromise:()=>bu,ZodReadonly:()=>pu,ZodRealError:()=>ge,ZodRecord:()=>jt,ZodSet:()=>Wi,ZodString:()=>Nt,ZodStringFormat:()=>J,ZodSuccess:()=>au,ZodSymbol:()=>Oi,ZodTemplateLiteral:()=>mu,ZodTransform:()=>Xi,ZodTuple:()=>Hi,ZodType:()=>O,ZodULID:()=>Pn,ZodURL:()=>hr,ZodUUID:()=>Oe,ZodUndefined:()=>Ni,ZodUnion:()=>xr,ZodUnknown:()=>Fi,ZodVoid:()=>Li,ZodXID:()=>An,ZodXor:()=>qi,_ZodString:()=>Sn,_default:()=>nu,_function:()=>i0,any:()=>Zd,array:()=>U,base64:()=>$d,base64url:()=>zd,bigint:()=>Od,boolean:()=>te,catch:()=>su,check:()=>u0,cidrv4:()=>yd,cidrv6:()=>kd,clone:()=>de,codec:()=>t0,coerce:()=>ku,config:()=>ee,core:()=>Le,cuid:()=>fd,cuid2:()=>md,custom:()=>Jn,date:()=>Md,decode:()=>Ii,decodeAsync:()=>Ei,default:()=>ax,describe:()=>a0,discriminatedUnion:()=>_r,e164:()=>Sd,email:()=>nd,emoji:()=>dd,encode:()=>wi,encodeAsync:()=>Di,endsWith:()=>It,enum:()=>ie,exactOptional:()=>eu,file:()=>Qd,flattenError:()=>tr,float32:()=>Pd,float64:()=>Ad,formatError:()=>rr,fromJSONSchema:()=>p0,function:()=>i0,getErrorMap:()=>Zh,globalRegistry:()=>ne,gt:()=>Ce,gte:()=>pe,guid:()=>od,hash:()=>Td,hex:()=>Ed,hostname:()=>Dd,httpUrl:()=>ld,includes:()=>St,instanceof:()=>s0,int:()=>kn,int32:()=>Cd,int64:()=>Nd,intersection:()=>Lt,invertCodec:()=>r0,ipv4:()=>vd,ipv6:()=>_d,iso:()=>Ge,json:()=>d0,jwt:()=>wd,keyof:()=>qd,ksuid:()=>bd,lazy:()=>gu,length:()=>at,literal:()=>P,locales:()=>lr,looseObject:()=>oe,looseRecord:()=>Jd,lowercase:()=>$t,lt:()=>Ae,lte:()=>ye,mac:()=>xd,map:()=>Gd,maxLength:()=>ut,maxSize:()=>Je,meta:()=>c0,mime:()=>Dt,minLength:()=>Ze,minSize:()=>je,multipleOf:()=>He,nan:()=>e0,nanoid:()=>pd,nativeEnum:()=>Kd,negative:()=>cn,never:()=>qn,nonnegative:()=>ln,nonoptional:()=>uu,nonpositive:()=>sn,normalize:()=>Et,null:()=>gr,nullable:()=>mr,nullish:()=>Xd,number:()=>M,object:()=>w,optional:()=>Q,overwrite:()=>Ie,parse:()=>ki,parseAsync:()=>$i,partialRecord:()=>Hd,pipe:()=>$n,positive:()=>an,prefault:()=>iu,preprocess:()=>zr,prettifyError:()=>bo,promise:()=>o0,property:()=>dn,readonly:()=>fu,record:()=>V,refine:()=>xu,regex:()=>kt,regexes:()=>_e,registry:()=>rn,safeDecode:()=>Pi,safeDecodeAsync:()=>Ci,safeEncode:()=>Ti,safeEncodeAsync:()=>Ai,safeParse:()=>zi,safeParseAsync:()=>Si,set:()=>Wd,setErrorMap:()=>Fh,size:()=>it,slugify:()=>Ct,startsWith:()=>wt,strictObject:()=>Bd,string:()=>v,stringFormat:()=>Id,stringbool:()=>l0,success:()=>Yd,superRefine:()=>_u,symbol:()=>Rd,templateLiteral:()=>n0,toJSONSchema:()=>fn,toLowerCase:()=>Pt,toUpperCase:()=>At,transform:()=>Bn,treeifyError:()=>go,trim:()=>Tt,tuple:()=>Ji,uint32:()=>jd,uint64:()=>Ud,ulid:()=>hd,undefined:()=>Fd,union:()=>W,unknown:()=>G,uppercase:()=>zt,url:()=>sd,util:()=>y,uuid:()=>id,uuidv4:()=>ud,uuidv6:()=>ad,uuidv7:()=>cd,void:()=>Ld,xid:()=>gd,xor:()=>Vd,z:()=>d});var ax,Gn=$(()=>{m0();m0();ax=Vh});ke();function vi(e){return!!e._zod}function xi(e,r){return vi(e)?ur(e,r):e.safeParse(r)}function Ch(e){if(!e)return;let r;if(vi(e)?r=e._zod?.def?.shape:r=e.shape,!!r){if(typeof r=="function")try{return r()}catch{return}return r}}function jh(e){if(vi(e)){let o=e._zod?.def;if(o){if(o.value!==void 0)return o.value;if(Array.isArray(o.values)&&o.values.length>0)return o.values[0]}}let n=e._def;if(n){if(n.value!==void 0)return n.value;if(Array.isArray(n.values)&&n.values.length>0)return n.values[0]}let i=e.value;if(i!==void 0)return i}Gn();var pt="io.modelcontextprotocol/related-task",zu="2.0",re=Jn(e=>e!==null&&(typeof e=="object"||typeof e=="function")),Hh=W([v(),M().int()]),Jh=v(),b$=oe({ttl:M().optional(),pollInterval:M().optional()}),cx=w({ttl:M().optional()}),sx=w({taskId:v()}),b0=oe({progressToken:Hh.optional(),[pt]:sx.optional()}),ze=w({_meta:b0.optional()}),Wn=ze.extend({task:cx.optional()}),Gh=e=>Wn.safeParse(e).success,ce=w({method:v(),params:ze.loose().optional()}),De=w({_meta:b0.optional()}),Ee=w({method:v(),params:De.loose().optional()}),se=oe({_meta:b0.optional()}),wr=W([v(),M().int()]),Wh=w({jsonrpc:P(zu),id:wr,...ce.shape}).strict(),v0=e=>Wh.safeParse(e).success,Kh=w({jsonrpc:P(zu),...Ee.shape}).strict(),Qh=e=>Kh.safeParse(e).success,x0=w({jsonrpc:P(zu),id:wr,result:se}).strict(),Kn=e=>x0.safeParse(e).success;var H;(function(e){e[e.ConnectionClosed=-32e3]="ConnectionClosed",e[e.RequestTimeout=-32001]="RequestTimeout",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.UrlElicitationRequired=-32042]="UrlElicitationRequired"})(H||(H={}));var _0=w({jsonrpc:P(zu),id:wr.optional(),error:w({code:M().int(),message:v(),data:G().optional()})}).strict();var Xh=e=>_0.safeParse(e).success;var Yh=W([Wh,Kh,x0,_0]),v$=W([x0,_0]),Su=se.strict(),lx=De.extend({requestId:wr.optional(),reason:v().optional()}),wu=Ee.extend({method:P("notifications/cancelled"),params:lx}),dx=w({src:v(),mimeType:v().optional(),sizes:U(v()).optional(),theme:ie(["light","dark"]).optional()}),Qn=w({icons:U(dx).optional()}),Sr=w({name:v(),title:v().optional()}),Xn=Sr.extend({...Sr.shape,...Qn.shape,version:v(),websiteUrl:v().optional(),description:v().optional()}),px=Lt(w({applyDefaults:te().optional()}),V(v(),G())),fx=zr(e=>e&&typeof e=="object"&&!Array.isArray(e)&&Object.keys(e).length===0?{form:{}}:e,Lt(w({form:px.optional(),url:re.optional()}),V(v(),G()).optional())),mx=oe({list:re.optional(),cancel:re.optional(),requests:oe({sampling:oe({createMessage:re.optional()}).optional(),elicitation:oe({create:re.optional()}).optional()}).optional()}),hx=oe({list:re.optional(),cancel:re.optional(),requests:oe({tools:oe({call:re.optional()}).optional()}).optional()}),gx=w({experimental:V(v(),re).optional(),sampling:w({context:re.optional(),tools:re.optional()}).optional(),elicitation:fx.optional(),roots:w({listChanged:te().optional()}).optional(),tasks:mx.optional(),extensions:V(v(),re).optional()}),bx=ze.extend({protocolVersion:v(),capabilities:gx,clientInfo:Xn}),vx=ce.extend({method:P("initialize"),params:bx});var xx=w({experimental:V(v(),re).optional(),logging:re.optional(),completions:re.optional(),prompts:w({listChanged:te().optional()}).optional(),resources:w({subscribe:te().optional(),listChanged:te().optional()}).optional(),tools:w({listChanged:te().optional()}).optional(),tasks:hx.optional(),extensions:V(v(),re).optional()}),_x=se.extend({protocolVersion:v(),capabilities:xx,serverInfo:Xn,instructions:v().optional()}),yx=Ee.extend({method:P("notifications/initialized"),params:De.optional()});var Ir=ce.extend({method:P("ping"),params:ze.optional()}),kx=w({progress:M(),total:Q(M()),message:Q(v())}),$x=w({...De.shape,...kx.shape,progressToken:Hh}),Iu=Ee.extend({method:P("notifications/progress"),params:$x}),zx=ze.extend({cursor:Jh.optional()}),Yn=ce.extend({params:zx.optional()}),eo=se.extend({nextCursor:Jh.optional()}),Sx=ie(["working","input_required","completed","failed","cancelled"]),to=w({taskId:v(),status:Sx,ttl:W([M(),gr()]),createdAt:v(),lastUpdatedAt:v(),pollInterval:Q(M()),statusMessage:Q(v())}),Du=se.extend({task:to}),wx=De.merge(to),ro=Ee.extend({method:P("notifications/tasks/status"),params:wx}),Eu=ce.extend({method:P("tasks/get"),params:ze.extend({taskId:v()})}),Tu=se.merge(to),Pu=ce.extend({method:P("tasks/result"),params:ze.extend({taskId:v()})}),x$=se.loose(),Au=Yn.extend({method:P("tasks/list")}),Cu=eo.extend({tasks:U(to)}),ju=ce.extend({method:P("tasks/cancel"),params:ze.extend({taskId:v()})}),eg=se.merge(to),tg=w({uri:v(),mimeType:Q(v()),_meta:V(v(),G()).optional()}),rg=tg.extend({text:v()}),y0=v().refine(e=>{try{return atob(e),!0}catch{return!1}},{message:"Invalid Base64 string"}),ng=tg.extend({blob:y0}),no=ie(["user","assistant"]),Dr=w({audience:U(no).optional(),priority:M().min(0).max(1).optional(),lastModified:Ge.datetime({offset:!0}).optional()}),og=w({...Sr.shape,...Qn.shape,uri:v(),description:Q(v()),mimeType:Q(v()),size:Q(M()),annotations:Dr.optional(),_meta:Q(oe({}))}),Ix=w({...Sr.shape,...Qn.shape,uriTemplate:v(),description:Q(v()),mimeType:Q(v()),annotations:Dr.optional(),_meta:Q(oe({}))}),Dx=Yn.extend({method:P("resources/list")}),k0=eo.extend({resources:U(og)}),Ex=Yn.extend({method:P("resources/templates/list")}),Tx=eo.extend({resourceTemplates:U(Ix)}),$0=ze.extend({uri:v()}),Px=$0,Ax=ce.extend({method:P("resources/read"),params:Px}),z0=se.extend({contents:U(W([rg,ng]))}),Cx=Ee.extend({method:P("notifications/resources/list_changed"),params:De.optional()}),jx=$0,Ox=ce.extend({method:P("resources/subscribe"),params:jx}),Nx=$0,Ux=ce.extend({method:P("resources/unsubscribe"),params:Nx}),Rx=De.extend({uri:v()}),Fx=Ee.extend({method:P("notifications/resources/updated"),params:Rx}),Zx=w({name:v(),description:Q(v()),required:Q(te())}),Lx=w({...Sr.shape,...Qn.shape,description:Q(v()),arguments:Q(U(Zx)),_meta:Q(oe({}))}),Mx=Yn.extend({method:P("prompts/list")}),qx=eo.extend({prompts:U(Lx)}),Bx=ze.extend({name:v(),arguments:V(v(),v()).optional()}),Vx=ce.extend({method:P("prompts/get"),params:Bx}),S0=w({type:P("text"),text:v(),annotations:Dr.optional(),_meta:V(v(),G()).optional()}),w0=w({type:P("image"),data:y0,mimeType:v(),annotations:Dr.optional(),_meta:V(v(),G()).optional()}),I0=w({type:P("audio"),data:y0,mimeType:v(),annotations:Dr.optional(),_meta:V(v(),G()).optional()}),Hx=w({type:P("tool_use"),name:v(),id:v(),input:V(v(),G()),_meta:V(v(),G()).optional()}),D0=w({type:P("resource"),resource:W([rg,ng]),annotations:Dr.optional(),_meta:V(v(),G()).optional()}),E0=og.extend({type:P("resource_link")}),Er=W([S0,w0,I0,E0,D0]),Jx=w({role:no,content:Er}),Gx=se.extend({description:v().optional(),messages:U(Jx)}),Wx=Ee.extend({method:P("notifications/prompts/list_changed"),params:De.optional()}),Kx=w({title:v().optional(),readOnlyHint:te().optional(),destructiveHint:te().optional(),idempotentHint:te().optional(),openWorldHint:te().optional()}),Qx=w({taskSupport:ie(["required","optional","forbidden"]).optional()}),Ou=w({...Sr.shape,...Qn.shape,description:v().optional(),inputSchema:w({type:P("object"),properties:V(v(),re).optional(),required:U(v()).optional()}).catchall(G()),outputSchema:w({type:P("object"),properties:V(v(),re).optional(),required:U(v()).optional()}).catchall(G()).optional(),annotations:Kx.optional(),execution:Qx.optional(),_meta:V(v(),G()).optional()}),T0=Yn.extend({method:P("tools/list")}),Xx=eo.extend({tools:U(Ou)}),Tr=se.extend({content:U(Er).default([]),structuredContent:V(v(),G()).optional(),isError:te().optional()}),_$=Tr.or(se.extend({toolResult:G()})),Yx=Wn.extend({name:v(),arguments:V(v(),G()).optional()}),P0=ce.extend({method:P("tools/call"),params:Yx}),e_=Ee.extend({method:P("notifications/tools/list_changed"),params:De.optional()}),y$=w({autoRefresh:te().default(!0),debounceMs:M().int().nonnegative().default(300)}),ig=ie(["debug","info","notice","warning","error","critical","alert","emergency"]),t_=ze.extend({level:ig}),r_=ce.extend({method:P("logging/setLevel"),params:t_}),n_=De.extend({level:ig,logger:v().optional(),data:G()}),o_=Ee.extend({method:P("notifications/message"),params:n_}),i_=w({name:v().optional()}),u_=w({hints:U(i_).optional(),costPriority:M().min(0).max(1).optional(),speedPriority:M().min(0).max(1).optional(),intelligencePriority:M().min(0).max(1).optional()}),a_=w({mode:ie(["auto","required","none"]).optional()}),c_=w({type:P("tool_result"),toolUseId:v().describe("The unique identifier for the corresponding tool call."),content:U(Er).default([]),structuredContent:w({}).loose().optional(),isError:te().optional(),_meta:V(v(),G()).optional()}),s_=_r("type",[S0,w0,I0]),$u=_r("type",[S0,w0,I0,Hx,c_]),l_=w({role:no,content:W([$u,U($u)]),_meta:V(v(),G()).optional()}),d_=Wn.extend({messages:U(l_),modelPreferences:u_.optional(),systemPrompt:v().optional(),includeContext:ie(["none","thisServer","allServers"]).optional(),temperature:M().optional(),maxTokens:M().int(),stopSequences:U(v()).optional(),metadata:re.optional(),tools:U(Ou).optional(),toolChoice:a_.optional()}),p_=ce.extend({method:P("sampling/createMessage"),params:d_}),A0=se.extend({model:v(),stopReason:Q(ie(["endTurn","stopSequence","maxTokens"]).or(v())),role:no,content:s_}),C0=se.extend({model:v(),stopReason:Q(ie(["endTurn","stopSequence","maxTokens","toolUse"]).or(v())),role:no,content:W([$u,U($u)])}),f_=w({type:P("boolean"),title:v().optional(),description:v().optional(),default:te().optional()}),m_=w({type:P("string"),title:v().optional(),description:v().optional(),minLength:M().optional(),maxLength:M().optional(),format:ie(["email","uri","date","date-time"]).optional(),default:v().optional()}),h_=w({type:ie(["number","integer"]),title:v().optional(),description:v().optional(),minimum:M().optional(),maximum:M().optional(),default:M().optional()}),g_=w({type:P("string"),title:v().optional(),description:v().optional(),enum:U(v()),default:v().optional()}),b_=w({type:P("string"),title:v().optional(),description:v().optional(),oneOf:U(w({const:v(),title:v()})),default:v().optional()}),v_=w({type:P("string"),title:v().optional(),description:v().optional(),enum:U(v()),enumNames:U(v()).optional(),default:v().optional()}),x_=W([g_,b_]),__=w({type:P("array"),title:v().optional(),description:v().optional(),minItems:M().optional(),maxItems:M().optional(),items:w({type:P("string"),enum:U(v())}),default:U(v()).optional()}),y_=w({type:P("array"),title:v().optional(),description:v().optional(),minItems:M().optional(),maxItems:M().optional(),items:w({anyOf:U(w({const:v(),title:v()}))}),default:U(v()).optional()}),k_=W([__,y_]),$_=W([v_,x_,k_]),z_=W([$_,f_,m_,h_]),S_=Wn.extend({mode:P("form").optional(),message:v(),requestedSchema:w({type:P("object"),properties:V(v(),z_),required:U(v()).optional()})}),w_=Wn.extend({mode:P("url"),message:v(),elicitationId:v(),url:v().url()}),I_=W([S_,w_]),D_=ce.extend({method:P("elicitation/create"),params:I_}),E_=De.extend({elicitationId:v()}),T_=Ee.extend({method:P("notifications/elicitation/complete"),params:E_}),P_=se.extend({action:ie(["accept","decline","cancel"]),content:zr(e=>e===null?void 0:e,V(v(),W([v(),M(),te(),U(v())])).optional())}),A_=w({type:P("ref/resource"),uri:v()});var C_=w({type:P("ref/prompt"),name:v()}),j_=ze.extend({ref:W([C_,A_]),argument:w({name:v(),value:v()}),context:w({arguments:V(v(),v()).optional()}).optional()}),O_=ce.extend({method:P("completion/complete"),params:j_});var N_=se.extend({completion:oe({values:U(v()).max(100),total:Q(M().int()),hasMore:Q(te())})}),U_=w({uri:v().startsWith("file://"),name:v().optional(),_meta:V(v(),G()).optional()}),R_=ce.extend({method:P("roots/list"),params:ze.optional()}),F_=se.extend({roots:U(U_)}),Z_=Ee.extend({method:P("notifications/roots/list_changed"),params:De.optional()}),k$=W([Ir,vx,O_,r_,Vx,Mx,Dx,Ex,Ax,Ox,Ux,P0,T0,Eu,Pu,Au,ju]),$$=W([wu,Iu,yx,Z_,ro]),z$=W([Su,A0,C0,P_,F_,Tu,Cu,Du]),S$=W([Ir,p_,D_,R_,Eu,Pu,Au,ju]),w$=W([wu,Iu,o_,Fx,Cx,e_,Wx,ro,T_]),I$=W([Su,_x,N_,Gx,qx,k0,Tx,z0,Tr,Xx,Tu,Cu,Du]),q=class e extends Error{constructor(r,n,i){super(`MCP error ${r}: ${n}`),this.code=r,this.data=i,this.name="McpError"}static fromError(r,n,i){if(r===H.UrlElicitationRequired&&i){let t=i;if(t.elicitations)return new g0(t.elicitations,n)}return new e(r,n,i)}},g0=class extends q{constructor(r,n=`URL elicitation${r.length>1?"s":""} required`){super(H.UrlElicitationRequired,n,{elicitations:r})}get elicitations(){return this.data?.elicitations??[]}};function ft(e){return e==="completed"||e==="failed"||e==="cancelled"}var u3=new Set("ABCDEFGHIJKLMNOPQRSTUVXYZabcdefghijklmnopqrstuvxyz0123456789");function j0(e){let n=Ch(e)?.method;if(!n)throw new Error("Schema is missing a method literal");let i=jh(n);if(typeof i!="string")throw new Error("Schema method literal must be a string");return i}function O0(e,r){let n=xi(e,r);if(!n.success)throw n.error;return n.data}var H_=6e4,Nu=class{constructor(r){this._options=r,this._requestMessageId=0,this._requestHandlers=new Map,this._requestHandlerAbortControllers=new Map,this._notificationHandlers=new Map,this._responseHandlers=new Map,this._progressHandlers=new Map,this._timeoutInfo=new Map,this._pendingDebouncedNotifications=new Set,this._taskProgressTokens=new Map,this._requestResolvers=new Map,this.setNotificationHandler(wu,n=>{this._oncancel(n)}),this.setNotificationHandler(Iu,n=>{this._onprogress(n)}),this.setRequestHandler(Ir,n=>({})),this._taskStore=r?.taskStore,this._taskMessageQueue=r?.taskMessageQueue,this._taskStore&&(this.setRequestHandler(Eu,async(n,i)=>{let t=await this._taskStore.getTask(n.params.taskId,i.sessionId);if(!t)throw new q(H.InvalidParams,"Failed to retrieve task: Task not found");return{...t}}),this.setRequestHandler(Pu,async(n,i)=>{let t=async()=>{let o=n.params.taskId;if(this._taskMessageQueue){let a;for(;a=await this._taskMessageQueue.dequeue(o,i.sessionId);){if(a.type==="response"||a.type==="error"){let c=a.message,s=c.id,l=this._requestResolvers.get(s);if(l)if(this._requestResolvers.delete(s),a.type==="response")l(c);else{let p=c,m=new q(p.error.code,p.error.message,p.error.data);l(m)}else{let p=a.type==="response"?"Response":"Error";this._onerror(new Error(`${p} handler missing for request ${s}`))}continue}await this._transport?.send(a.message,{relatedRequestId:i.requestId})}}let u=await this._taskStore.getTask(o,i.sessionId);if(!u)throw new q(H.InvalidParams,`Task not found: ${o}`);if(!ft(u.status))return await this._waitForTaskUpdate(o,i.signal),await t();if(ft(u.status)){let a=await this._taskStore.getTaskResult(o,i.sessionId);return this._clearTaskQueue(o),{...a,_meta:{...a._meta,[pt]:{taskId:o}}}}return await t()};return await t()}),this.setRequestHandler(Au,async(n,i)=>{try{let{tasks:t,nextCursor:o}=await this._taskStore.listTasks(n.params?.cursor,i.sessionId);return{tasks:t,nextCursor:o,_meta:{}}}catch(t){throw new q(H.InvalidParams,`Failed to list tasks: ${t instanceof Error?t.message:String(t)}`)}}),this.setRequestHandler(ju,async(n,i)=>{try{let t=await this._taskStore.getTask(n.params.taskId,i.sessionId);if(!t)throw new q(H.InvalidParams,`Task not found: ${n.params.taskId}`);if(ft(t.status))throw new q(H.InvalidParams,`Cannot cancel task in terminal status: ${t.status}`);await this._taskStore.updateTaskStatus(n.params.taskId,"cancelled","Client cancelled task execution.",i.sessionId),this._clearTaskQueue(n.params.taskId);let o=await this._taskStore.getTask(n.params.taskId,i.sessionId);if(!o)throw new q(H.InvalidParams,`Task not found after cancellation: ${n.params.taskId}`);return{_meta:{},...o}}catch(t){throw t instanceof q?t:new q(H.InvalidRequest,`Failed to cancel task: ${t instanceof Error?t.message:String(t)}`)}}))}async _oncancel(r){if(!r.params.requestId)return;this._requestHandlerAbortControllers.get(r.params.requestId)?.abort(r.params.reason)}_setupTimeout(r,n,i,t,o=!1){this._timeoutInfo.set(r,{timeoutId:setTimeout(t,n),startTime:Date.now(),timeout:n,maxTotalTimeout:i,resetTimeoutOnProgress:o,onTimeout:t})}_resetTimeout(r){let n=this._timeoutInfo.get(r);if(!n)return!1;let i=Date.now()-n.startTime;if(n.maxTotalTimeout&&i>=n.maxTotalTimeout)throw this._timeoutInfo.delete(r),q.fromError(H.RequestTimeout,"Maximum total timeout exceeded",{maxTotalTimeout:n.maxTotalTimeout,totalElapsed:i});return clearTimeout(n.timeoutId),n.timeoutId=setTimeout(n.onTimeout,n.timeout),!0}_cleanupTimeout(r){let n=this._timeoutInfo.get(r);n&&(clearTimeout(n.timeoutId),this._timeoutInfo.delete(r))}async connect(r){if(this._transport)throw new Error("Already connected to a transport. Call close() before connecting to a new transport, or use a separate Protocol instance per connection.");this._transport=r;let n=this.transport?.onclose;this._transport.onclose=()=>{n?.(),this._onclose()};let i=this.transport?.onerror;this._transport.onerror=o=>{i?.(o),this._onerror(o)};let t=this._transport?.onmessage;this._transport.onmessage=(o,u)=>{t?.(o,u),Kn(o)||Xh(o)?this._onresponse(o):v0(o)?this._onrequest(o,u):Qh(o)?this._onnotification(o):this._onerror(new Error(`Unknown message type: ${JSON.stringify(o)}`))},await this._transport.start()}_onclose(){let r=this._responseHandlers;this._responseHandlers=new Map,this._progressHandlers.clear(),this._taskProgressTokens.clear(),this._pendingDebouncedNotifications.clear();for(let i of this._timeoutInfo.values())clearTimeout(i.timeoutId);this._timeoutInfo.clear();for(let i of this._requestHandlerAbortControllers.values())i.abort();this._requestHandlerAbortControllers.clear();let n=q.fromError(H.ConnectionClosed,"Connection closed");this._transport=void 0,this.onclose?.();for(let i of r.values())i(n)}_onerror(r){this.onerror?.(r)}_onnotification(r){let n=this._notificationHandlers.get(r.method)??this.fallbackNotificationHandler;n!==void 0&&Promise.resolve().then(()=>n(r)).catch(i=>this._onerror(new Error(`Uncaught error in notification handler: ${i}`)))}_onrequest(r,n){let i=this._requestHandlers.get(r.method)??this.fallbackRequestHandler,t=this._transport,o=r.params?._meta?.[pt]?.taskId;if(i===void 0){let l={jsonrpc:"2.0",id:r.id,error:{code:H.MethodNotFound,message:"Method not found"}};o&&this._taskMessageQueue?this._enqueueTaskMessage(o,{type:"error",message:l,timestamp:Date.now()},t?.sessionId).catch(p=>this._onerror(new Error(`Failed to enqueue error response: ${p}`))):t?.send(l).catch(p=>this._onerror(new Error(`Failed to send an error response: ${p}`)));return}let u=new AbortController;this._requestHandlerAbortControllers.set(r.id,u);let a=Gh(r.params)?r.params.task:void 0,c=this._taskStore?this.requestTaskStore(r,t?.sessionId):void 0,s={signal:u.signal,sessionId:t?.sessionId,_meta:r.params?._meta,sendNotification:async l=>{if(u.signal.aborted)return;let p={relatedRequestId:r.id};o&&(p.relatedTask={taskId:o}),await this.notification(l,p)},sendRequest:async(l,p,m)=>{if(u.signal.aborted)throw new q(H.ConnectionClosed,"Request was cancelled");let f={...m,relatedRequestId:r.id};o&&!f.relatedTask&&(f.relatedTask={taskId:o});let g=f.relatedTask?.taskId??o;return g&&c&&await c.updateTaskStatus(g,"input_required"),await this.request(l,p,f)},authInfo:n?.authInfo,requestId:r.id,requestInfo:n?.requestInfo,taskId:o,taskStore:c,taskRequestedTtl:a?.ttl,closeSSEStream:n?.closeSSEStream,closeStandaloneSSEStream:n?.closeStandaloneSSEStream};Promise.resolve().then(()=>{a&&this.assertTaskHandlerCapability(r.method)}).then(()=>i(r,s)).then(async l=>{if(u.signal.aborted)return;let p={result:l,jsonrpc:"2.0",id:r.id};o&&this._taskMessageQueue?await this._enqueueTaskMessage(o,{type:"response",message:p,timestamp:Date.now()},t?.sessionId):await t?.send(p)},async l=>{if(u.signal.aborted)return;let p={jsonrpc:"2.0",id:r.id,error:{code:Number.isSafeInteger(l.code)?l.code:H.InternalError,message:l.message??"Internal error",...l.data!==void 0&&{data:l.data}}};o&&this._taskMessageQueue?await this._enqueueTaskMessage(o,{type:"error",message:p,timestamp:Date.now()},t?.sessionId):await t?.send(p)}).catch(l=>this._onerror(new Error(`Failed to send response: ${l}`))).finally(()=>{this._requestHandlerAbortControllers.get(r.id)===u&&this._requestHandlerAbortControllers.delete(r.id)})}_onprogress(r){let{progressToken:n,...i}=r.params,t=Number(n),o=this._progressHandlers.get(t);if(!o){this._onerror(new Error(`Received a progress notification for an unknown token: ${JSON.stringify(r)}`));return}let u=this._responseHandlers.get(t),a=this._timeoutInfo.get(t);if(a&&u&&a.resetTimeoutOnProgress)try{this._resetTimeout(t)}catch(c){this._responseHandlers.delete(t),this._progressHandlers.delete(t),this._cleanupTimeout(t),u(c);return}o(i)}_onresponse(r){let n=Number(r.id),i=this._requestResolvers.get(n);if(i){if(this._requestResolvers.delete(n),Kn(r))i(r);else{let u=new q(r.error.code,r.error.message,r.error.data);i(u)}return}let t=this._responseHandlers.get(n);if(t===void 0){this._onerror(new Error(`Received a response for an unknown message ID: ${JSON.stringify(r)}`));return}this._responseHandlers.delete(n),this._cleanupTimeout(n);let o=!1;if(Kn(r)&&r.result&&typeof r.result=="object"){let u=r.result;if(u.task&&typeof u.task=="object"){let a=u.task;typeof a.taskId=="string"&&(o=!0,this._taskProgressTokens.set(a.taskId,n))}}if(o||this._progressHandlers.delete(n),Kn(r))t(r);else{let u=q.fromError(r.error.code,r.error.message,r.error.data);t(u)}}get transport(){return this._transport}async close(){await this._transport?.close()}async*requestStream(r,n,i){let{task:t}=i??{};if(!t){try{yield{type:"result",result:await this.request(r,n,i)}}catch(u){yield{type:"error",error:u instanceof q?u:new q(H.InternalError,String(u))}}return}let o;try{let u=await this.request(r,Du,i);if(u.task)o=u.task.taskId,yield{type:"taskCreated",task:u.task};else throw new q(H.InternalError,"Task creation did not return a task");for(;;){let a=await this.getTask({taskId:o},i);if(yield{type:"taskStatus",task:a},ft(a.status)){a.status==="completed"?yield{type:"result",result:await this.getTaskResult({taskId:o},n,i)}:a.status==="failed"?yield{type:"error",error:new q(H.InternalError,`Task ${o} failed`)}:a.status==="cancelled"&&(yield{type:"error",error:new q(H.InternalError,`Task ${o} was cancelled`)});return}if(a.status==="input_required"){yield{type:"result",result:await this.getTaskResult({taskId:o},n,i)};return}let c=a.pollInterval??this._options?.defaultTaskPollInterval??1e3;await new Promise(s=>setTimeout(s,c)),i?.signal?.throwIfAborted()}}catch(u){yield{type:"error",error:u instanceof q?u:new q(H.InternalError,String(u))}}}request(r,n,i){let{relatedRequestId:t,resumptionToken:o,onresumptiontoken:u,task:a,relatedTask:c}=i??{};return new Promise((s,l)=>{let p=D=>{l(D)};if(!this._transport){p(new Error("Not connected"));return}if(this._options?.enforceStrictCapabilities===!0)try{this.assertCapabilityForMethod(r.method),a&&this.assertTaskCapability(r.method)}catch(D){p(D);return}i?.signal?.throwIfAborted();let m=this._requestMessageId++,f={...r,jsonrpc:"2.0",id:m};i?.onprogress&&(this._progressHandlers.set(m,i.onprogress),f.params={...r.params,_meta:{...r.params?._meta||{},progressToken:m}}),a&&(f.params={...f.params,task:a}),c&&(f.params={...f.params,_meta:{...f.params?._meta||{},[pt]:c}});let g=D=>{this._responseHandlers.delete(m),this._progressHandlers.delete(m),this._cleanupTimeout(m),this._transport?.send({jsonrpc:"2.0",method:"notifications/cancelled",params:{requestId:m,reason:String(D)}},{relatedRequestId:t,resumptionToken:o,onresumptiontoken:u}).catch(S=>this._onerror(new Error(`Failed to send cancellation: ${S}`)));let I=D instanceof q?D:new q(H.RequestTimeout,String(D));l(I)};this._responseHandlers.set(m,D=>{if(!i?.signal?.aborted){if(D instanceof Error)return l(D);try{let I=xi(n,D.result);I.success?s(I.data):l(I.error)}catch(I){l(I)}}}),i?.signal?.addEventListener("abort",()=>{g(i?.signal?.reason)});let C=i?.timeout??H_,E=()=>g(q.fromError(H.RequestTimeout,"Request timed out",{timeout:C}));this._setupTimeout(m,C,i?.maxTotalTimeout,E,i?.resetTimeoutOnProgress??!1);let Z=c?.taskId;if(Z){let D=I=>{let S=this._responseHandlers.get(m);S?S(I):this._onerror(new Error(`Response handler missing for side-channeled request ${m}`))};this._requestResolvers.set(m,D),this._enqueueTaskMessage(Z,{type:"request",message:f,timestamp:Date.now()}).catch(I=>{this._cleanupTimeout(m),l(I)})}else this._transport.send(f,{relatedRequestId:t,resumptionToken:o,onresumptiontoken:u}).catch(D=>{this._cleanupTimeout(m),l(D)})})}async getTask(r,n){return this.request({method:"tasks/get",params:r},Tu,n)}async getTaskResult(r,n,i){return this.request({method:"tasks/result",params:r},n,i)}async listTasks(r,n){return this.request({method:"tasks/list",params:r},Cu,n)}async cancelTask(r,n){return this.request({method:"tasks/cancel",params:r},eg,n)}async notification(r,n){if(!this._transport)throw new Error("Not connected");this.assertNotificationCapability(r.method);let i=n?.relatedTask?.taskId;if(i){let a={...r,jsonrpc:"2.0",params:{...r.params,_meta:{...r.params?._meta||{},[pt]:n.relatedTask}}};await this._enqueueTaskMessage(i,{type:"notification",message:a,timestamp:Date.now()});return}if((this._options?.debouncedNotificationMethods??[]).includes(r.method)&&!r.params&&!n?.relatedRequestId&&!n?.relatedTask){if(this._pendingDebouncedNotifications.has(r.method))return;this._pendingDebouncedNotifications.add(r.method),Promise.resolve().then(()=>{if(this._pendingDebouncedNotifications.delete(r.method),!this._transport)return;let a={...r,jsonrpc:"2.0"};n?.relatedTask&&(a={...a,params:{...a.params,_meta:{...a.params?._meta||{},[pt]:n.relatedTask}}}),this._transport?.send(a,n).catch(c=>this._onerror(c))});return}let u={...r,jsonrpc:"2.0"};n?.relatedTask&&(u={...u,params:{...u.params,_meta:{...u.params?._meta||{},[pt]:n.relatedTask}}}),await this._transport.send(u,n)}setRequestHandler(r,n){let i=j0(r);this.assertRequestHandlerCapability(i),this._requestHandlers.set(i,(t,o)=>{let u=O0(r,t);return Promise.resolve(n(u,o))})}removeRequestHandler(r){this._requestHandlers.delete(r)}assertCanSetRequestHandler(r){if(this._requestHandlers.has(r))throw new Error(`A request handler for ${r} already exists, which would be overridden`)}setNotificationHandler(r,n){let i=j0(r);this._notificationHandlers.set(i,t=>{let o=O0(r,t);return Promise.resolve(n(o))})}removeNotificationHandler(r){this._notificationHandlers.delete(r)}_cleanupTaskProgressHandler(r){let n=this._taskProgressTokens.get(r);n!==void 0&&(this._progressHandlers.delete(n),this._taskProgressTokens.delete(r))}async _enqueueTaskMessage(r,n,i){if(!this._taskStore||!this._taskMessageQueue)throw new Error("Cannot enqueue task message: taskStore and taskMessageQueue are not configured");let t=this._options?.maxTaskQueueSize;await this._taskMessageQueue.enqueue(r,n,i,t)}async _clearTaskQueue(r,n){if(this._taskMessageQueue){let i=await this._taskMessageQueue.dequeueAll(r,n);for(let t of i)if(t.type==="request"&&v0(t.message)){let o=t.message.id,u=this._requestResolvers.get(o);u?(u(new q(H.InternalError,"Task cancelled or completed")),this._requestResolvers.delete(o)):this._onerror(new Error(`Resolver missing for request ${o} during task ${r} cleanup`))}}}async _waitForTaskUpdate(r,n){let i=this._options?.defaultTaskPollInterval??1e3;try{let t=await this._taskStore?.getTask(r);t?.pollInterval&&(i=t.pollInterval)}catch{}return new Promise((t,o)=>{if(n.aborted){o(new q(H.InvalidRequest,"Request cancelled"));return}let u=setTimeout(t,i);n.addEventListener("abort",()=>{clearTimeout(u),o(new q(H.InvalidRequest,"Request cancelled"))},{once:!0})})}requestTaskStore(r,n){let i=this._taskStore;if(!i)throw new Error("No task store configured");return{createTask:async t=>{if(!r)throw new Error("No request provided");return await i.createTask(t,r.id,{method:r.method,params:r.params},n)},getTask:async t=>{let o=await i.getTask(t,n);if(!o)throw new q(H.InvalidParams,"Failed to retrieve task: Task not found");return o},storeTaskResult:async(t,o,u)=>{await i.storeTaskResult(t,o,u,n);let a=await i.getTask(t,n);if(a){let c=ro.parse({method:"notifications/tasks/status",params:a});await this.notification(c),ft(a.status)&&this._cleanupTaskProgressHandler(t)}},getTaskResult:t=>i.getTaskResult(t,n),updateTaskStatus:async(t,o,u)=>{let a=await i.getTask(t,n);if(!a)throw new q(H.InvalidParams,`Task "${t}" not found - it may have been cleaned up`);if(ft(a.status))throw new q(H.InvalidParams,`Cannot update task "${t}" from terminal status "${a.status}" to "${o}". Terminal states (completed, failed, cancelled) cannot transition to other states.`);await i.updateTaskStatus(t,o,u,n);let c=await i.getTask(t,n);if(c){let s=ro.parse({method:"notifications/tasks/status",params:c});await this.notification(s),ft(c.status)&&this._cleanupTaskProgressHandler(t)}},listTasks:t=>i.listTasks(t,n)}}};function ug(e){return e!==null&&typeof e=="object"&&!Array.isArray(e)}function ag(e,r){let n={...e};for(let i in r){let t=i,o=r[t];if(o===void 0)continue;let u=n[t];ug(u)&&ug(o)?n[t]={...u,...o}:n[t]=o}return n}Gn();Gn();var iw=(e=>typeof gt<"u"?gt:typeof Proxy<"u"?new Proxy(e,{get:(r,n)=>(typeof gt<"u"?gt:r)[n]}):e)(function(e){if(typeof gt<"u")return gt.apply(this,arguments);throw Error('Dynamic require of "'+e+'" is not supported')}),N0=class extends Nu{_registeredMethods=new Set;_eventSlots=new Map;onEventDispatch(r,n){}_ensureEventSlot(r){let n=this._eventSlots.get(r);if(!n){let i=this.eventSchemas[r];if(!i)throw Error(`Unknown event: ${String(r)}`);n={listeners:[]},this._eventSlots.set(r,n);let t=i.shape.method.value;this._registeredMethods.add(t);let o=n;super.setNotificationHandler(i,u=>{let a=u.params;this.onEventDispatch(r,a),o.onHandler?.(a);for(let c of[...o.listeners])c(a)})}return n}setEventHandler(r,n){let i=this._ensureEventSlot(r);i.onHandler&&n&&console.warn(`[MCP Apps] on${String(r)} handler replaced. Use addEventListener("${String(r)}", \u2026) to add multiple listeners without replacing.`),i.onHandler=n}getEventHandler(r){return this._eventSlots.get(r)?.onHandler}addEventListener(r,n){this._ensureEventSlot(r).listeners.push(n)}removeEventListener(r,n){let i=this._eventSlots.get(r);if(!i)return;let t=i.listeners.indexOf(n);t!==-1&&i.listeners.splice(t,1)}setRequestHandler=(r,n)=>{this._assertMethodNotRegistered(r,"setRequestHandler"),super.setRequestHandler(r,n)};setNotificationHandler=(r,n)=>{this._assertMethodNotRegistered(r,"setNotificationHandler"),super.setNotificationHandler(r,n)};warnIfRequestHandlerReplaced(r,n,i){n&&i&&console.warn(`[MCP Apps] ${r} handler replaced. Previous handler will no longer be called.`)}replaceRequestHandler=(r,n)=>{let i=r.shape.method.value;this._registeredMethods.add(i),super.setRequestHandler(r,n)};_assertMethodNotRegistered(r,n){let i=r.shape.method.value;if(this._registeredMethods.has(i))throw Error(`Handler for "${i}" already registered (via ${n}). Use addEventListener() to attach multiple listeners, or the on* setter for replace semantics.`);this._registeredMethods.add(i)}},J_="2026-01-26";var G_="ui/notifications/tool-input-partial";var U0=class{eventTarget;eventSource;messageListener;constructor(r=window.parent,n){this.eventTarget=r,this.eventSource=n,this.messageListener=i=>{if(n&&i.source!==this.eventSource){console.debug("Ignoring message from unknown source",i);return}let t=Yh.safeParse(i.data);t.success?(console.debug("Parsed message",t.data),this.onmessage?.(t.data)):i.data?.jsonrpc!=="2.0"?console.debug("Ignoring non-JSON-RPC message",t.error.message,i):(console.error("Failed to parse message",t.error.message,i),this.onerror?.(Error("Invalid JSON-RPC message received: "+t.error.message)))}}async start(){window.addEventListener("message",this.messageListener)}async send(r,n){r.method!==G_&&console.debug("Sending message",r),this.eventTarget.postMessage(r,"*")}async close(){window.removeEventListener("message",this.messageListener),this.onclose?.()}onclose;onerror;onmessage;sessionId;setProtocolVersion},W_=d.union([d.literal("light"),d.literal("dark")]).describe("Color theme preference for the host environment."),io=d.union([d.literal("inline"),d.literal("fullscreen"),d.literal("pip")]).describe("Display mode for UI presentation."),K_=d.union([d.literal("--color-background-primary"),d.literal("--color-background-secondary"),d.literal("--color-background-tertiary"),d.literal("--color-background-inverse"),d.literal("--color-background-ghost"),d.literal("--color-background-info"),d.literal("--color-background-danger"),d.literal("--color-background-success"),d.literal("--color-background-warning"),d.literal("--color-background-disabled"),d.literal("--color-text-primary"),d.literal("--color-text-secondary"),d.literal("--color-text-tertiary"),d.literal("--color-text-inverse"),d.literal("--color-text-ghost"),d.literal("--color-text-info"),d.literal("--color-text-danger"),d.literal("--color-text-success"),d.literal("--color-text-warning"),d.literal("--color-text-disabled"),d.literal("--color-border-primary"),d.literal("--color-border-secondary"),d.literal("--color-border-tertiary"),d.literal("--color-border-inverse"),d.literal("--color-border-ghost"),d.literal("--color-border-info"),d.literal("--color-border-danger"),d.literal("--color-border-success"),d.literal("--color-border-warning"),d.literal("--color-border-disabled"),d.literal("--color-ring-primary"),d.literal("--color-ring-secondary"),d.literal("--color-ring-inverse"),d.literal("--color-ring-info"),d.literal("--color-ring-danger"),d.literal("--color-ring-success"),d.literal("--color-ring-warning"),d.literal("--font-sans"),d.literal("--font-mono"),d.literal("--font-weight-normal"),d.literal("--font-weight-medium"),d.literal("--font-weight-semibold"),d.literal("--font-weight-bold"),d.literal("--font-text-xs-size"),d.literal("--font-text-sm-size"),d.literal("--font-text-md-size"),d.literal("--font-text-lg-size"),d.literal("--font-heading-xs-size"),d.literal("--font-heading-sm-size"),d.literal("--font-heading-md-size"),d.literal("--font-heading-lg-size"),d.literal("--font-heading-xl-size"),d.literal("--font-heading-2xl-size"),d.literal("--font-heading-3xl-size"),d.literal("--font-text-xs-line-height"),d.literal("--font-text-sm-line-height"),d.literal("--font-text-md-line-height"),d.literal("--font-text-lg-line-height"),d.literal("--font-heading-xs-line-height"),d.literal("--font-heading-sm-line-height"),d.literal("--font-heading-md-line-height"),d.literal("--font-heading-lg-line-height"),d.literal("--font-heading-xl-line-height"),d.literal("--font-heading-2xl-line-height"),d.literal("--font-heading-3xl-line-height"),d.literal("--border-radius-xs"),d.literal("--border-radius-sm"),d.literal("--border-radius-md"),d.literal("--border-radius-lg"),d.literal("--border-radius-xl"),d.literal("--border-radius-full"),d.literal("--border-width-regular"),d.literal("--shadow-hairline"),d.literal("--shadow-sm"),d.literal("--shadow-md"),d.literal("--shadow-lg")]).describe("CSS variable keys available to MCP apps for theming."),Q_=d.record(K_.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.`),d.union([d.string(),d.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.`),pw=d.object({method:d.literal("ui/open-link"),params:d.object({url:d.string().describe("URL to open in the host's browser")})}),X_=d.object({isError:d.boolean().optional().describe("True if the host failed to open the URL (e.g., due to security policy).")}).passthrough(),Y_=d.object({isError:d.boolean().optional().describe("True if the download failed (e.g., user cancelled or host denied).")}).passthrough(),e2=d.object({isError:d.boolean().optional().describe("True if the host rejected or failed to deliver the message.")}).passthrough(),fw=d.object({method:d.literal("ui/notifications/sandbox-proxy-ready"),params:d.object({})}),R0=d.object({connectDomains:d.array(d.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:d.array(d.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:d.array(d.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:d.array(d.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'`)")}),F0=d.object({camera:d.object({}).optional().describe("Request camera access.\n\nMaps to Permission Policy `camera` feature."),microphone:d.object({}).optional().describe("Request microphone access.\n\nMaps to Permission Policy `microphone` feature."),geolocation:d.object({}).optional().describe("Request geolocation access.\n\nMaps to Permission Policy `geolocation` feature."),clipboardWrite:d.object({}).optional().describe("Request clipboard write access.\n\nMaps to Permission Policy `clipboard-write` feature.")}),mw=d.object({method:d.literal("ui/notifications/size-changed"),params:d.object({width:d.number().optional().describe("New width in pixels."),height:d.number().optional().describe("New height in pixels.")})}),t2=d.object({method:d.literal("ui/notifications/tool-input"),params:d.object({arguments:d.record(d.string(),d.unknown().describe("Complete tool call arguments as key-value pairs.")).optional().describe("Complete tool call arguments as key-value pairs.")})}),r2=d.object({method:d.literal("ui/notifications/tool-input-partial"),params:d.object({arguments:d.record(d.string(),d.unknown().describe("Partial tool call arguments (incomplete, may change).")).optional().describe("Partial tool call arguments (incomplete, may change).")})}),n2=d.object({method:d.literal("ui/notifications/tool-cancelled"),params:d.object({reason:d.string().optional().describe('Optional reason for the cancellation (e.g., "user action", "timeout").')})}),o2=d.object({fonts:d.string().optional()}),i2=d.object({variables:Q_.optional().describe("CSS variables for theming the app."),css:o2.optional().describe("CSS blocks that apps can inject.")}),u2=d.object({method:d.literal("ui/resource-teardown"),params:d.object({})}),hw=d.record(d.string(),d.unknown()),cg=d.object({text:d.object({}).optional().describe("Host supports text content blocks."),image:d.object({}).optional().describe("Host supports image content blocks."),audio:d.object({}).optional().describe("Host supports audio content blocks."),resource:d.object({}).optional().describe("Host supports resource content blocks."),resourceLink:d.object({}).optional().describe("Host supports resource link content blocks."),structuredContent:d.object({}).optional().describe("Host supports structured content.")}),gw=d.object({method:d.literal("ui/notifications/request-teardown"),params:d.object({}).optional()}),a2=d.object({experimental:d.object({}).optional().describe("Experimental features (structure TBD)."),openLinks:d.object({}).optional().describe("Host supports opening external URLs."),downloadFile:d.object({}).optional().describe("Host supports file downloads via ui/download-file."),serverTools:d.object({listChanged:d.boolean().optional().describe("Host supports tools/list_changed notifications.")}).optional().describe("Host can proxy tool calls to the MCP server."),serverResources:d.object({listChanged:d.boolean().optional().describe("Host supports resources/list_changed notifications.")}).optional().describe("Host can proxy resource reads to the MCP server."),logging:d.object({}).optional().describe("Host accepts log messages."),sandbox:d.object({permissions:F0.optional().describe("Permissions granted by the host (camera, microphone, geolocation)."),csp:R0.optional().describe("CSP domains approved by the host.")}).optional().describe("Sandbox configuration applied by the host."),updateModelContext:cg.optional().describe("Host accepts context updates (ui/update-model-context) to be included in the model's context for future turns."),message:cg.optional().describe("Host supports receiving content messages (ui/message) from the view."),sampling:d.object({tools:d.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.")}),c2=d.object({experimental:d.object({}).optional().describe("Experimental features (structure TBD)."),tools:d.object({listChanged:d.boolean().optional().describe("App supports tools/list_changed notifications.")}).optional().describe("App exposes MCP-style tools that the host can call."),availableDisplayModes:d.array(io).optional().describe("Display modes the app supports.")}),bw=d.object({method:d.literal("ui/notifications/initialized"),params:d.object({}).optional()}),vw=d.object({csp:R0.optional().describe("Content Security Policy configuration for UI resources."),permissions:F0.optional().describe("Sandbox permissions requested by the UI resource."),domain:d.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:d.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`)}),xw=d.object({method:d.literal("ui/request-display-mode"),params:d.object({mode:io.describe("The display mode being requested.")})}),s2=d.object({mode:io.describe("The display mode that was actually set. May differ from requested if not supported.")}).passthrough(),l2=d.union([d.literal("model"),d.literal("app")]).describe("Tool visibility scope - who can access the tool."),_w=d.object({resourceUri:d.string().optional(),visibility:d.array(l2).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:d.never().optional(),permissions:d.never().optional()}),yw=d.object({mimeTypes:d.array(d.string()).optional().describe('Array of supported MIME types for UI resources.\nMust include `"text/html;profile=mcp-app"` for MCP Apps support.')}),kw=d.object({method:d.literal("ui/download-file"),params:d.object({contents:d.array(d.union([D0,E0])).describe("Resource contents to download \u2014 embedded (inline data) or linked (host fetches). Uses standard MCP resource types.")})}),$w=d.object({method:d.literal("ui/message"),params:d.object({role:d.literal("user").describe('Message role, currently only "user" is supported.'),content:d.array(Er).describe("Message content blocks (text, image, etc.).")})}),zw=d.object({method:d.literal("ui/notifications/sandbox-resource-ready"),params:d.object({html:d.string().describe("HTML content to load into the inner iframe."),sandbox:d.string().optional().describe("Optional override for the inner iframe's sandbox attribute."),csp:R0.optional().describe("CSP configuration from resource metadata."),permissions:F0.optional().describe("Sandbox permissions from resource metadata.")})}),d2=d.object({method:d.literal("ui/notifications/tool-result"),params:Tr.describe("Standard MCP tool execution result.")}),dg=d.object({toolInfo:d.object({id:wr.optional().describe("JSON-RPC id of the tools/call request."),tool:Ou.describe("Tool definition including name, inputSchema, etc.")}).optional().describe("Metadata of the tool call that instantiated this App."),theme:W_.optional().describe("Current color theme preference."),styles:i2.optional().describe("Style configuration for theming the app."),displayMode:io.optional().describe("How the UI is currently displayed."),availableDisplayModes:d.array(io).optional().describe("Display modes the host supports."),containerDimensions:d.union([d.object({height:d.number().describe("Fixed container height in pixels.")}),d.object({maxHeight:d.union([d.number(),d.undefined()]).optional().describe("Maximum container height in pixels.")})]).and(d.union([d.object({width:d.number().describe("Fixed container width in pixels.")}),d.object({maxWidth:d.union([d.number(),d.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:d.string().optional().describe("User's language and region preference in BCP 47 format."),timeZone:d.string().optional().describe("User's timezone in IANA format."),userAgent:d.string().optional().describe("Host application identifier."),platform:d.union([d.literal("web"),d.literal("desktop"),d.literal("mobile")]).optional().describe("Platform type for responsive design decisions."),deviceCapabilities:d.object({touch:d.boolean().optional().describe("Whether the device supports touch input."),hover:d.boolean().optional().describe("Whether the device supports hover interactions.")}).optional().describe("Device input capabilities."),safeAreaInsets:d.object({top:d.number().describe("Top safe area inset in pixels."),right:d.number().describe("Right safe area inset in pixels."),bottom:d.number().describe("Bottom safe area inset in pixels."),left:d.number().describe("Left safe area inset in pixels.")}).optional().describe("Mobile safe area boundaries in pixels.")}).passthrough(),p2=d.object({method:d.literal("ui/notifications/host-context-changed"),params:dg.describe("Partial context update containing only changed fields.")}),Sw=d.object({method:d.literal("ui/update-model-context"),params:d.object({content:d.array(Er).optional().describe("Context content blocks (text, image, etc.)."),structuredContent:d.record(d.string(),d.unknown().describe("Structured content for machine-readable context data.")).optional().describe("Structured content for machine-readable context data.")})}),ww=d.object({method:d.literal("ui/initialize"),params:d.object({appInfo:Xn.describe("App identification (name and version)."),appCapabilities:c2.describe("Features and capabilities this app provides."),protocolVersion:d.string().describe("Protocol version this app supports.")})}),f2=d.object({protocolVersion:d.string().describe('Negotiated protocol version string (e.g., "2025-11-21").'),hostInfo:Xn.describe("Host application identification and version."),hostCapabilities:a2.describe("Features and capabilities provided by the host."),hostContext:dg.describe("Rich context about the host environment.")}).passthrough(),m2={target:"draft-2020-12"};async function sg(e,r){let n=e["~standard"];if(n.jsonSchema)return n.jsonSchema[r](m2);if(n.vendor==="zod"){let{z:i}=await Promise.resolve().then(()=>(Gn(),h0));return i.toJSONSchema(e,{io:r})}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 lg(e,r,n=""){let i=await e["~standard"].validate(r);if(i.issues){let t=i.issues.map(o=>{let u=o.path?.map(a=>typeof a=="object"?a.key:a).join(".");return u?`${u}: ${o.message}`:o.message}).join("; ");throw Error(n+t)}return i.value}var Uu=class e extends N0{_appInfo;_capabilities;options;_hostCapabilities;_hostInfo;_hostContext;_registeredTools={};_initializedSent=!1;_assertInitialized(r){if(this._initializedSent)return;let n=`[ext-apps] App.${r}() 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:t2,toolinputpartial:r2,toolresult:d2,toolcancelled:n2,hostcontextchanged:p2};static ONE_SHOT_EVENTS=new Set(["toolinput","toolinputpartial","toolresult","toolcancelled"]);_everHadListener=new Set;_assertHandlerTiming(r){if(!e.ONE_SHOT_EVENTS.has(r)||this._everHadListener.has(r)||(this._everHadListener.add(r),!this._initializedSent))return;let n=`[ext-apps] "${String(r)}" 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(r,n){n&&this._assertHandlerTiming(r),super.setEventHandler(r,n)}addEventListener(r,n){this._assertHandlerTiming(r),super.addEventListener(r,n)}onEventDispatch(r,n){r==="hostcontextchanged"&&(this._hostContext={...this._hostContext,...n})}constructor(r,n={},i={autoResize:!0}){super(i),this._appInfo=r,this._capabilities=n,this.options=i,i.allowUnsafeEval||d.config({jitless:!0}),this.setRequestHandler(Ir,t=>(console.log("Received ping:",t.params),{})),this.setEventHandler("hostcontextchanged",void 0)}registerCapabilities(r){if(this.transport)throw Error("Cannot register capabilities after transport is established");this._capabilities=ag(this._capabilities,r)}registerTool(r,n,i){if(this._registeredTools[r])throw Error(`Tool ${r} is already registered`);let t=this,o=()=>{t._initializedSent&&t._capabilities.tools?.listChanged&&t.sendToolListChanged()},u=n.inputSchema!==void 0,a={title:n.title,description:n.description,inputSchema:n.inputSchema,outputSchema:n.outputSchema,annotations:n.annotations,_meta:n._meta,enabled:!0,enable(){this.enabled=!0,o()},disable(){this.enabled=!1,o()},update(c){Object.assign(this,c),o()},remove(){t._registeredTools[r]===a&&(delete t._registeredTools[r],o())},handler:async(c,s)=>{if(!a.enabled)throw Error(`Tool ${r} is disabled`);let l;if(u){let p=a.inputSchema,m=p?await lg(p,c??{},`Invalid input for tool ${r}: `):c??{};l=await i(m,s)}else l=await i(s);return a.outputSchema&&!l.isError&&(l.structuredContent=await lg(a.outputSchema,l.structuredContent,`Invalid output for tool ${r}: `)),l}};return this._registeredTools[r]=a,!this._capabilities.tools&&!this.transport&&this.registerCapabilities({tools:{listChanged:!0}}),this.ensureToolHandlersInitialized(),o(),a}_toolHandlersInitialized=!1;ensureToolHandlersInitialized(){this._toolHandlersInitialized||(this._toolHandlersInitialized=!0,this.oncalltool=async(r,n)=>{let i=this._registeredTools[r.name];if(!i)throw Error(`Tool ${r.name} not found`);return i.handler(r.arguments,n)},this.onlisttools=async(r,n)=>({tools:await Promise.all(Object.entries(this._registeredTools).filter(([i,t])=>t.enabled).map(async([i,t])=>{let o={name:i,title:t.title,description:t.description,inputSchema:t.inputSchema?await sg(t.inputSchema,"input"):{type:"object",properties:{}}};return t.outputSchema&&(o.outputSchema=await sg(t.outputSchema,"output")),t.annotations&&(o.annotations=t.annotations),t._meta&&(o._meta=t._meta),o}))}))}async sendToolListChanged(r={}){this._assertInitialized("sendToolListChanged"),await this.notification({method:"notifications/tools/list_changed",params:r})}getHostCapabilities(){return this._hostCapabilities}getHostVersion(){return this._hostInfo}getHostContext(){return this._hostContext}get ontoolinput(){return this.getEventHandler("toolinput")}set ontoolinput(r){this.setEventHandler("toolinput",r)}get ontoolinputpartial(){return this.getEventHandler("toolinputpartial")}set ontoolinputpartial(r){this.setEventHandler("toolinputpartial",r)}get ontoolresult(){return this.getEventHandler("toolresult")}set ontoolresult(r){this.setEventHandler("toolresult",r)}get ontoolcancelled(){return this.getEventHandler("toolcancelled")}set ontoolcancelled(r){this.setEventHandler("toolcancelled",r)}get onhostcontextchanged(){return this.getEventHandler("hostcontextchanged")}set onhostcontextchanged(r){this.setEventHandler("hostcontextchanged",r)}_onteardown;get onteardown(){return this._onteardown}set onteardown(r){this.warnIfRequestHandlerReplaced("onteardown",this._onteardown,r),this._onteardown=r,this.replaceRequestHandler(u2,(n,i)=>{if(!this._onteardown)throw Error("No onteardown handler set");return this._onteardown(n.params,i)})}_oncalltool;get oncalltool(){return this._oncalltool}set oncalltool(r){this.warnIfRequestHandlerReplaced("oncalltool",this._oncalltool,r),this._oncalltool=r,this.replaceRequestHandler(P0,(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(r){this.warnIfRequestHandlerReplaced("onlisttools",this._onlisttools,r),this._onlisttools=r,this.replaceRequestHandler(T0,(n,i)=>{if(!this._onlisttools)throw Error("No onlisttools handler set");return this._onlisttools(n.params,i)})}assertCapabilityForMethod(r){switch(r){case"sampling/createMessage":if(!this._hostCapabilities?.sampling)throw Error(`Host does not support sampling (required for ${r})`);break}}assertRequestHandlerCapability(r){switch(r){case"tools/call":case"tools/list":if(!this._capabilities.tools)throw Error(`Client does not support tool capability (required for ${r})`);return;case"ping":case"ui/resource-teardown":return;default:throw Error(`No handler for method ${r} registered`)}}assertNotificationCapability(r){}assertTaskCapability(r){throw Error("Tasks are not supported in MCP Apps")}assertTaskHandlerCapability(r){throw Error("Task handlers are not supported in MCP Apps")}async callServerTool(r,n){if(this._assertInitialized("callServerTool"),typeof r=="string")throw Error(`callServerTool() expects an object as its first argument, but received a string ("${r}"). Did you mean: callServerTool({ name: "${r}", arguments: { ... } })?`);return await this.request({method:"tools/call",params:r},Tr,{onprogress:()=>{},resetTimeoutOnProgress:!0,...n})}async readServerResource(r,n){return this._assertInitialized("readServerResource"),await this.request({method:"resources/read",params:r},z0,n)}async listServerResources(r,n){return this._assertInitialized("listServerResources"),await this.request({method:"resources/list",params:r},k0,n)}async createSamplingMessage(r,n){this._assertInitialized("createSamplingMessage");let i=r.tools?C0:A0;return await this.request({method:"sampling/createMessage",params:r},i,n)}sendMessage(r,n){return this._assertInitialized("sendMessage"),this.request({method:"ui/message",params:r},e2,n)}sendLog(r){return this.notification({method:"notifications/message",params:r})}updateModelContext(r,n){return this._assertInitialized("updateModelContext"),this.request({method:"ui/update-model-context",params:r},Su,n)}openLink(r,n){return this._assertInitialized("openLink"),this.request({method:"ui/open-link",params:r},X_,n)}sendOpenLink=this.openLink;downloadFile(r,n){return this._assertInitialized("downloadFile"),this.request({method:"ui/download-file",params:r},Y_,n)}requestTeardown(r={}){return this.notification({method:"ui/notifications/request-teardown",params:r})}requestDisplayMode(r,n){return this._assertInitialized("requestDisplayMode"),this.request({method:"ui/request-display-mode",params:r},s2,n)}sendSizeChanged(r){return this.notification({method:"ui/notifications/size-changed",params:r})}setupSizeChangedNotifications(){let r=!1,n=0,i=0,t=()=>{r||(r=!0,requestAnimationFrame(()=>{r=!1;let u=document.documentElement,a=u.style.height;u.style.height="max-content";let c=Math.ceil(u.getBoundingClientRect().height);u.style.height=a;let s=Math.ceil(window.innerWidth);(s!==n||c!==i)&&(n=s,i=c,this.sendSizeChanged({width:s,height:c}))}))};t();let o=new ResizeObserver(t);return o.observe(document.documentElement),o.observe(document.body),()=>o.disconnect()}async connect(r=new U0(window.parent,window.parent),n){if(this.transport)throw Error("App is already connected. Call close() before connecting again.");this._initializedSent=!1,await super.connect(r);try{let i=await this.request({method:"ui/initialize",params:{appCapabilities:this._capabilities,appInfo:this._appInfo,protocolVersion:J_}},f2,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 G0={};be(G0,{arrayReplaceAt:()=>J0,asciiTrim:()=>Ht,assign:()=>jr,escapeHtml:()=>Qe,escapeRE:()=>K2,fromCodePoint:()=>Or,has:()=>F2,isMdAsciiPunct:()=>Bt,isPunctChar:()=>Ag,isPunctCharCode:()=>qt,isSpace:()=>F,isString:()=>Wu,isValidEntityCode:()=>Ku,isWhiteSpace:()=>Mt,lib:()=>Q2,normalizeReference:()=>Vt,unescapeAll:()=>Ke,unescapeMd:()=>B2});var Mu={};be(Mu,{decode:()=>uo,encode:()=>Zu,format:()=>Pr,parse:()=>ao});var pg={};function h2(e){let r=pg[e];if(r)return r;r=pg[e]=[];for(let n=0;n<128;n++){let i=String.fromCharCode(n);r.push(i)}for(let n=0;n<e.length;n++){let i=e.charCodeAt(n);r[i]="%"+("0"+i.toString(16).toUpperCase()).slice(-2)}return r}function Ru(e,r){typeof r!="string"&&(r=Ru.defaultChars);let n=h2(r);return e.replace(/(%[a-f0-9]{2})+/gi,function(i){let t="";for(let o=0,u=i.length;o<u;o+=3){let a=parseInt(i.slice(o+1,o+3),16);if(a<128){t+=n[a];continue}if((a&224)===192&&o+3<u){let c=parseInt(i.slice(o+4,o+6),16);if((c&192)===128){let s=a<<6&1984|c&63;s<128?t+="\uFFFD\uFFFD":t+=String.fromCharCode(s),o+=3;continue}}if((a&240)===224&&o+6<u){let c=parseInt(i.slice(o+4,o+6),16),s=parseInt(i.slice(o+7,o+9),16);if((c&192)===128&&(s&192)===128){let l=a<<12&61440|c<<6&4032|s&63;l<2048||l>=55296&&l<=57343?t+="\uFFFD\uFFFD\uFFFD":t+=String.fromCharCode(l),o+=6;continue}}if((a&248)===240&&o+9<u){let c=parseInt(i.slice(o+4,o+6),16),s=parseInt(i.slice(o+7,o+9),16),l=parseInt(i.slice(o+10,o+12),16);if((c&192)===128&&(s&192)===128&&(l&192)===128){let p=a<<18&1835008|c<<12&258048|s<<6&4032|l&63;p<65536||p>1114111?t+="\uFFFD\uFFFD\uFFFD\uFFFD":(p-=65536,t+=String.fromCharCode(55296+(p>>10),56320+(p&1023))),o+=9;continue}}t+="\uFFFD"}return t})}Ru.defaultChars=";/?:@&=+$,#";Ru.componentChars="";var uo=Ru;var fg={};function g2(e){let r=fg[e];if(r)return r;r=fg[e]=[];for(let n=0;n<128;n++){let i=String.fromCharCode(n);/^[0-9a-z]$/i.test(i)?r.push(i):r.push("%"+("0"+n.toString(16).toUpperCase()).slice(-2))}for(let n=0;n<e.length;n++)r[e.charCodeAt(n)]=e[n];return r}function Fu(e,r,n){typeof r!="string"&&(n=r,r=Fu.defaultChars),typeof n>"u"&&(n=!0);let i=g2(r),t="";for(let o=0,u=e.length;o<u;o++){let a=e.charCodeAt(o);if(n&&a===37&&o+2<u&&/^[0-9a-f]{2}$/i.test(e.slice(o+1,o+3))){t+=e.slice(o,o+3),o+=2;continue}if(a<128){t+=i[a];continue}if(a>=55296&&a<=57343){if(a>=55296&&a<=56319&&o+1<u){let c=e.charCodeAt(o+1);if(c>=56320&&c<=57343){t+=encodeURIComponent(e[o]+e[o+1]),o++;continue}}t+="%EF%BF%BD";continue}t+=encodeURIComponent(e[o])}return t}Fu.defaultChars=";/?:@&=+$,-_.!~*'()#";Fu.componentChars="-_.!~*'()";var Zu=Fu;function Pr(e){let r="";return r+=e.protocol||"",r+=e.slashes?"//":"",r+=e.auth?e.auth+"@":"",e.hostname&&e.hostname.indexOf(":")!==-1?r+="["+e.hostname+"]":r+=e.hostname||"",r+=e.port?":"+e.port:"",r+=e.pathname||"",r+=e.search||"",r+=e.hash||"",r}function Lu(){this.protocol=null,this.slashes=null,this.auth=null,this.port=null,this.hostname=null,this.hash=null,this.search=null,this.pathname=null}var b2=/^([a-z0-9.+-]+:)/i,v2=/:[0-9]*$/,x2=/^(\/\/?(?!\/)[^\?\s]*)(\?[^\s]*)?$/,_2=["<",">",'"',"`"," ","\r",`
`," "],y2=["{","}","|","\\","^","`"].concat(_2),k2=["'"].concat(y2),mg=["%","/","?",";","#"].concat(k2),hg=["/","?","#"],$2=255,gg=/^[+a-z0-9A-Z_-]{0,63}$/,z2=/^([+a-z0-9A-Z_-]{0,63})(.*)$/,bg={javascript:!0,"javascript:":!0},vg={http:!0,https:!0,ftp:!0,gopher:!0,file:!0,"http:":!0,"https:":!0,"ftp:":!0,"gopher:":!0,"file:":!0};function S2(e,r){if(e&&e instanceof Lu)return e;let n=new Lu;return n.parse(e,r),n}Lu.prototype.parse=function(e,r){let n,i,t,o=e;if(o=o.trim(),!r&&e.split("#").length===1){let s=x2.exec(o);if(s)return this.pathname=s[1],s[2]&&(this.search=s[2]),this}let u=b2.exec(o);if(u&&(u=u[0],n=u.toLowerCase(),this.protocol=u,o=o.substr(u.length)),(r||u||o.match(/^\/\/[^@\/]+@[^@\/]+/))&&(t=o.substr(0,2)==="//",t&&!(u&&bg[u])&&(o=o.substr(2),this.slashes=!0)),!bg[u]&&(t||u&&!vg[u])){let s=-1;for(let g=0;g<hg.length;g++)i=o.indexOf(hg[g]),i!==-1&&(s===-1||i<s)&&(s=i);let l,p;s===-1?p=o.lastIndexOf("@"):p=o.lastIndexOf("@",s),p!==-1&&(l=o.slice(0,p),o=o.slice(p+1),this.auth=l),s=-1;for(let g=0;g<mg.length;g++)i=o.indexOf(mg[g]),i!==-1&&(s===-1||i<s)&&(s=i);s===-1&&(s=o.length),o[s-1]===":"&&s--;let m=o.slice(0,s);o=o.slice(s),this.parseHost(m),this.hostname=this.hostname||"";let f=this.hostname[0]==="["&&this.hostname[this.hostname.length-1]==="]";if(!f){let g=this.hostname.split(/\./);for(let C=0,E=g.length;C<E;C++){let Z=g[C];if(Z&&!Z.match(gg)){let D="";for(let I=0,S=Z.length;I<S;I++)Z.charCodeAt(I)>127?D+="x":D+=Z[I];if(!D.match(gg)){let I=g.slice(0,C),S=g.slice(C+1),A=Z.match(z2);A&&(I.push(A[1]),S.unshift(A[2])),S.length&&(o=S.join(".")+o),this.hostname=I.join(".");break}}}}this.hostname.length>$2&&(this.hostname=""),f&&(this.hostname=this.hostname.substr(1,this.hostname.length-2))}let a=o.indexOf("#");a!==-1&&(this.hash=o.substr(a),o=o.slice(0,a));let c=o.indexOf("?");return c!==-1&&(this.search=o.substr(c),o=o.slice(0,c)),o&&(this.pathname=o),vg[n]&&this.hostname&&!this.pathname&&(this.pathname=""),this};Lu.prototype.parseHost=function(e){let r=v2.exec(e);r&&(r=r[0],r!==":"&&(this.port=r.substr(1)),e=e.substr(0,e.length-r.length)),e&&(this.hostname=e)};var ao=S2;var Z0={};be(Z0,{Any:()=>qu,Cc:()=>Bu,Cf:()=>xg,P:()=>Ar,S:()=>Vu,Z:()=>Hu});var qu=/[\0-\uD7FF\uE000-\uFFFF]|[\uD800-\uDBFF][\uDC00-\uDFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF]/;var Bu=/[\0-\x1F\x7F-\x9F]/;var xg=/[\xAD\u0600-\u0605\u061C\u06DD\u070F\u0890\u0891\u08E2\u180E\u200B-\u200F\u202A-\u202E\u2060-\u2064\u2066-\u206F\uFEFF\uFFF9-\uFFFB]|\uD804[\uDCBD\uDCCD]|\uD80D[\uDC30-\uDC3F]|\uD82F[\uDCA0-\uDCA3]|\uD834[\uDD73-\uDD7A]|\uDB40[\uDC01\uDC20-\uDC7F]/;var Ar=/[!-#%-\*,-\/:;\?@\[-\]_\{\}\xA1\xA7\xAB\xB6\xB7\xBB\xBF\u037E\u0387\u055A-\u055F\u0589\u058A\u05BE\u05C0\u05C3\u05C6\u05F3\u05F4\u0609\u060A\u060C\u060D\u061B\u061D-\u061F\u066A-\u066D\u06D4\u0700-\u070D\u07F7-\u07F9\u0830-\u083E\u085E\u0964\u0965\u0970\u09FD\u0A76\u0AF0\u0C77\u0C84\u0DF4\u0E4F\u0E5A\u0E5B\u0F04-\u0F12\u0F14\u0F3A-\u0F3D\u0F85\u0FD0-\u0FD4\u0FD9\u0FDA\u104A-\u104F\u10FB\u1360-\u1368\u1400\u166E\u169B\u169C\u16EB-\u16ED\u1735\u1736\u17D4-\u17D6\u17D8-\u17DA\u1800-\u180A\u1944\u1945\u1A1E\u1A1F\u1AA0-\u1AA6\u1AA8-\u1AAD\u1B5A-\u1B60\u1B7D\u1B7E\u1BFC-\u1BFF\u1C3B-\u1C3F\u1C7E\u1C7F\u1CC0-\u1CC7\u1CD3\u2010-\u2027\u2030-\u2043\u2045-\u2051\u2053-\u205E\u207D\u207E\u208D\u208E\u2308-\u230B\u2329\u232A\u2768-\u2775\u27C5\u27C6\u27E6-\u27EF\u2983-\u2998\u29D8-\u29DB\u29FC\u29FD\u2CF9-\u2CFC\u2CFE\u2CFF\u2D70\u2E00-\u2E2E\u2E30-\u2E4F\u2E52-\u2E5D\u3001-\u3003\u3008-\u3011\u3014-\u301F\u3030\u303D\u30A0\u30FB\uA4FE\uA4FF\uA60D-\uA60F\uA673\uA67E\uA6F2-\uA6F7\uA874-\uA877\uA8CE\uA8CF\uA8F8-\uA8FA\uA8FC\uA92E\uA92F\uA95F\uA9C1-\uA9CD\uA9DE\uA9DF\uAA5C-\uAA5F\uAADE\uAADF\uAAF0\uAAF1\uABEB\uFD3E\uFD3F\uFE10-\uFE19\uFE30-\uFE52\uFE54-\uFE61\uFE63\uFE68\uFE6A\uFE6B\uFF01-\uFF03\uFF05-\uFF0A\uFF0C-\uFF0F\uFF1A\uFF1B\uFF1F\uFF20\uFF3B-\uFF3D\uFF3F\uFF5B\uFF5D\uFF5F-\uFF65]|\uD800[\uDD00-\uDD02\uDF9F\uDFD0]|\uD801\uDD6F|\uD802[\uDC57\uDD1F\uDD3F\uDE50-\uDE58\uDE7F\uDEF0-\uDEF6\uDF39-\uDF3F\uDF99-\uDF9C]|\uD803[\uDEAD\uDF55-\uDF59\uDF86-\uDF89]|\uD804[\uDC47-\uDC4D\uDCBB\uDCBC\uDCBE-\uDCC1\uDD40-\uDD43\uDD74\uDD75\uDDC5-\uDDC8\uDDCD\uDDDB\uDDDD-\uDDDF\uDE38-\uDE3D\uDEA9]|\uD805[\uDC4B-\uDC4F\uDC5A\uDC5B\uDC5D\uDCC6\uDDC1-\uDDD7\uDE41-\uDE43\uDE60-\uDE6C\uDEB9\uDF3C-\uDF3E]|\uD806[\uDC3B\uDD44-\uDD46\uDDE2\uDE3F-\uDE46\uDE9A-\uDE9C\uDE9E-\uDEA2\uDF00-\uDF09]|\uD807[\uDC41-\uDC45\uDC70\uDC71\uDEF7\uDEF8\uDF43-\uDF4F\uDFFF]|\uD809[\uDC70-\uDC74]|\uD80B[\uDFF1\uDFF2]|\uD81A[\uDE6E\uDE6F\uDEF5\uDF37-\uDF3B\uDF44]|\uD81B[\uDE97-\uDE9A\uDFE2]|\uD82F\uDC9F|\uD836[\uDE87-\uDE8B]|\uD83A[\uDD5E\uDD5F]/;var Vu=/[\$\+<->\^`\|~\xA2-\xA6\xA8\xA9\xAC\xAE-\xB1\xB4\xB8\xD7\xF7\u02C2-\u02C5\u02D2-\u02DF\u02E5-\u02EB\u02ED\u02EF-\u02FF\u0375\u0384\u0385\u03F6\u0482\u058D-\u058F\u0606-\u0608\u060B\u060E\u060F\u06DE\u06E9\u06FD\u06FE\u07F6\u07FE\u07FF\u0888\u09F2\u09F3\u09FA\u09FB\u0AF1\u0B70\u0BF3-\u0BFA\u0C7F\u0D4F\u0D79\u0E3F\u0F01-\u0F03\u0F13\u0F15-\u0F17\u0F1A-\u0F1F\u0F34\u0F36\u0F38\u0FBE-\u0FC5\u0FC7-\u0FCC\u0FCE\u0FCF\u0FD5-\u0FD8\u109E\u109F\u1390-\u1399\u166D\u17DB\u1940\u19DE-\u19FF\u1B61-\u1B6A\u1B74-\u1B7C\u1FBD\u1FBF-\u1FC1\u1FCD-\u1FCF\u1FDD-\u1FDF\u1FED-\u1FEF\u1FFD\u1FFE\u2044\u2052\u207A-\u207C\u208A-\u208C\u20A0-\u20C0\u2100\u2101\u2103-\u2106\u2108\u2109\u2114\u2116-\u2118\u211E-\u2123\u2125\u2127\u2129\u212E\u213A\u213B\u2140-\u2144\u214A-\u214D\u214F\u218A\u218B\u2190-\u2307\u230C-\u2328\u232B-\u2426\u2440-\u244A\u249C-\u24E9\u2500-\u2767\u2794-\u27C4\u27C7-\u27E5\u27F0-\u2982\u2999-\u29D7\u29DC-\u29FB\u29FE-\u2B73\u2B76-\u2B95\u2B97-\u2BFF\u2CE5-\u2CEA\u2E50\u2E51\u2E80-\u2E99\u2E9B-\u2EF3\u2F00-\u2FD5\u2FF0-\u2FFF\u3004\u3012\u3013\u3020\u3036\u3037\u303E\u303F\u309B\u309C\u3190\u3191\u3196-\u319F\u31C0-\u31E3\u31EF\u3200-\u321E\u322A-\u3247\u3250\u3260-\u327F\u328A-\u32B0\u32C0-\u33FF\u4DC0-\u4DFF\uA490-\uA4C6\uA700-\uA716\uA720\uA721\uA789\uA78A\uA828-\uA82B\uA836-\uA839\uAA77-\uAA79\uAB5B\uAB6A\uAB6B\uFB29\uFBB2-\uFBC2\uFD40-\uFD4F\uFDCF\uFDFC-\uFDFF\uFE62\uFE64-\uFE66\uFE69\uFF04\uFF0B\uFF1C-\uFF1E\uFF3E\uFF40\uFF5C\uFF5E\uFFE0-\uFFE6\uFFE8-\uFFEE\uFFFC\uFFFD]|\uD800[\uDD37-\uDD3F\uDD79-\uDD89\uDD8C-\uDD8E\uDD90-\uDD9C\uDDA0\uDDD0-\uDDFC]|\uD802[\uDC77\uDC78\uDEC8]|\uD805\uDF3F|\uD807[\uDFD5-\uDFF1]|\uD81A[\uDF3C-\uDF3F\uDF45]|\uD82F\uDC9C|\uD833[\uDF50-\uDFC3]|\uD834[\uDC00-\uDCF5\uDD00-\uDD26\uDD29-\uDD64\uDD6A-\uDD6C\uDD83\uDD84\uDD8C-\uDDA9\uDDAE-\uDDEA\uDE00-\uDE41\uDE45\uDF00-\uDF56]|\uD835[\uDEC1\uDEDB\uDEFB\uDF15\uDF35\uDF4F\uDF6F\uDF89\uDFA9\uDFC3]|\uD836[\uDC00-\uDDFF\uDE37-\uDE3A\uDE6D-\uDE74\uDE76-\uDE83\uDE85\uDE86]|\uD838[\uDD4F\uDEFF]|\uD83B[\uDCAC\uDCB0\uDD2E\uDEF0\uDEF1]|\uD83C[\uDC00-\uDC2B\uDC30-\uDC93\uDCA0-\uDCAE\uDCB1-\uDCBF\uDCC1-\uDCCF\uDCD1-\uDCF5\uDD0D-\uDDAD\uDDE6-\uDE02\uDE10-\uDE3B\uDE40-\uDE48\uDE50\uDE51\uDE60-\uDE65\uDF00-\uDFFF]|\uD83D[\uDC00-\uDED7\uDEDC-\uDEEC\uDEF0-\uDEFC\uDF00-\uDF76\uDF7B-\uDFD9\uDFE0-\uDFEB\uDFF0]|\uD83E[\uDC00-\uDC0B\uDC10-\uDC47\uDC50-\uDC59\uDC60-\uDC87\uDC90-\uDCAD\uDCB0\uDCB1\uDD00-\uDE53\uDE60-\uDE6D\uDE70-\uDE7C\uDE80-\uDE88\uDE90-\uDEBD\uDEBF-\uDEC5\uDECE-\uDEDB\uDEE0-\uDEE8\uDEF0-\uDEF8\uDF00-\uDF92\uDF94-\uDFCA]/;var Hu=/[ \xA0\u1680\u2000-\u200A\u2028\u2029\u202F\u205F\u3000]/;var _g=new Uint16Array('\u1D41<\xD5\u0131\u028A\u049D\u057B\u05D0\u0675\u06DE\u07A2\u07D6\u080F\u0A4A\u0A91\u0DA1\u0E6D\u0F09\u0F26\u10CA\u1228\u12E1\u1415\u149D\u14C3\u14DF\u1525\0\0\0\0\0\0\u156B\u16CD\u198D\u1C12\u1DDD\u1F7E\u2060\u21B0\u228D\u23C0\u23FB\u2442\u2824\u2912\u2D08\u2E48\u2FCE\u3016\u32BA\u3639\u37AC\u38FE\u3A28\u3A71\u3AE0\u3B2E\u0800EMabcfglmnoprstu\\bfms\x7F\x84\x8B\x90\x95\x98\xA6\xB3\xB9\xC8\xCFlig\u803B\xC6\u40C6P\u803B&\u4026cute\u803B\xC1\u40C1reve;\u4102\u0100iyx}rc\u803B\xC2\u40C2;\u4410r;\uC000\u{1D504}rave\u803B\xC0\u40C0pha;\u4391acr;\u4100d;\u6A53\u0100gp\x9D\xA1on;\u4104f;\uC000\u{1D538}plyFunction;\u6061ing\u803B\xC5\u40C5\u0100cs\xBE\xC3r;\uC000\u{1D49C}ign;\u6254ilde\u803B\xC3\u40C3ml\u803B\xC4\u40C4\u0400aceforsu\xE5\xFB\xFE\u0117\u011C\u0122\u0127\u012A\u0100cr\xEA\xF2kslash;\u6216\u0176\xF6\xF8;\u6AE7ed;\u6306y;\u4411\u0180crt\u0105\u010B\u0114ause;\u6235noullis;\u612Ca;\u4392r;\uC000\u{1D505}pf;\uC000\u{1D539}eve;\u42D8c\xF2\u0113mpeq;\u624E\u0700HOacdefhilorsu\u014D\u0151\u0156\u0180\u019E\u01A2\u01B5\u01B7\u01BA\u01DC\u0215\u0273\u0278\u027Ecy;\u4427PY\u803B\xA9\u40A9\u0180cpy\u015D\u0162\u017Aute;\u4106\u0100;i\u0167\u0168\u62D2talDifferentialD;\u6145leys;\u612D\u0200aeio\u0189\u018E\u0194\u0198ron;\u410Cdil\u803B\xC7\u40C7rc;\u4108nint;\u6230ot;\u410A\u0100dn\u01A7\u01ADilla;\u40B8terDot;\u40B7\xF2\u017Fi;\u43A7rcle\u0200DMPT\u01C7\u01CB\u01D1\u01D6ot;\u6299inus;\u6296lus;\u6295imes;\u6297o\u0100cs\u01E2\u01F8kwiseContourIntegral;\u6232eCurly\u0100DQ\u0203\u020FoubleQuote;\u601Duote;\u6019\u0200lnpu\u021E\u0228\u0247\u0255on\u0100;e\u0225\u0226\u6237;\u6A74\u0180git\u022F\u0236\u023Aruent;\u6261nt;\u622FourIntegral;\u622E\u0100fr\u024C\u024E;\u6102oduct;\u6210nterClockwiseContourIntegral;\u6233oss;\u6A2Fcr;\uC000\u{1D49E}p\u0100;C\u0284\u0285\u62D3ap;\u624D\u0580DJSZacefios\u02A0\u02AC\u02B0\u02B4\u02B8\u02CB\u02D7\u02E1\u02E6\u0333\u048D\u0100;o\u0179\u02A5trahd;\u6911cy;\u4402cy;\u4405cy;\u440F\u0180grs\u02BF\u02C4\u02C7ger;\u6021r;\u61A1hv;\u6AE4\u0100ay\u02D0\u02D5ron;\u410E;\u4414l\u0100;t\u02DD\u02DE\u6207a;\u4394r;\uC000\u{1D507}\u0100af\u02EB\u0327\u0100cm\u02F0\u0322ritical\u0200ADGT\u0300\u0306\u0316\u031Ccute;\u40B4o\u0174\u030B\u030D;\u42D9bleAcute;\u42DDrave;\u4060ilde;\u42DCond;\u62C4ferentialD;\u6146\u0470\u033D\0\0\0\u0342\u0354\0\u0405f;\uC000\u{1D53B}\u0180;DE\u0348\u0349\u034D\u40A8ot;\u60DCqual;\u6250ble\u0300CDLRUV\u0363\u0372\u0382\u03CF\u03E2\u03F8ontourIntegra\xEC\u0239o\u0274\u0379\0\0\u037B\xBB\u0349nArrow;\u61D3\u0100eo\u0387\u03A4ft\u0180ART\u0390\u0396\u03A1rrow;\u61D0ightArrow;\u61D4e\xE5\u02CAng\u0100LR\u03AB\u03C4eft\u0100AR\u03B3\u03B9rrow;\u67F8ightArrow;\u67FAightArrow;\u67F9ight\u0100AT\u03D8\u03DErrow;\u61D2ee;\u62A8p\u0241\u03E9\0\0\u03EFrrow;\u61D1ownArrow;\u61D5erticalBar;\u6225n\u0300ABLRTa\u0412\u042A\u0430\u045E\u047F\u037Crrow\u0180;BU\u041D\u041E\u0422\u6193ar;\u6913pArrow;\u61F5reve;\u4311eft\u02D2\u043A\0\u0446\0\u0450ightVector;\u6950eeVector;\u695Eector\u0100;B\u0459\u045A\u61BDar;\u6956ight\u01D4\u0467\0\u0471eeVector;\u695Fector\u0100;B\u047A\u047B\u61C1ar;\u6957ee\u0100;A\u0486\u0487\u62A4rrow;\u61A7\u0100ct\u0492\u0497r;\uC000\u{1D49F}rok;\u4110\u0800NTacdfglmopqstux\u04BD\u04C0\u04C4\u04CB\u04DE\u04E2\u04E7\u04EE\u04F5\u0521\u052F\u0536\u0552\u055D\u0560\u0565G;\u414AH\u803B\xD0\u40D0cute\u803B\xC9\u40C9\u0180aiy\u04D2\u04D7\u04DCron;\u411Arc\u803B\xCA\u40CA;\u442Dot;\u4116r;\uC000\u{1D508}rave\u803B\xC8\u40C8ement;\u6208\u0100ap\u04FA\u04FEcr;\u4112ty\u0253\u0506\0\0\u0512mallSquare;\u65FBerySmallSquare;\u65AB\u0100gp\u0526\u052Aon;\u4118f;\uC000\u{1D53C}silon;\u4395u\u0100ai\u053C\u0549l\u0100;T\u0542\u0543\u6A75ilde;\u6242librium;\u61CC\u0100ci\u0557\u055Ar;\u6130m;\u6A73a;\u4397ml\u803B\xCB\u40CB\u0100ip\u056A\u056Fsts;\u6203onentialE;\u6147\u0280cfios\u0585\u0588\u058D\u05B2\u05CCy;\u4424r;\uC000\u{1D509}lled\u0253\u0597\0\0\u05A3mallSquare;\u65FCerySmallSquare;\u65AA\u0370\u05BA\0\u05BF\0\0\u05C4f;\uC000\u{1D53D}All;\u6200riertrf;\u6131c\xF2\u05CB\u0600JTabcdfgorst\u05E8\u05EC\u05EF\u05FA\u0600\u0612\u0616\u061B\u061D\u0623\u066C\u0672cy;\u4403\u803B>\u403Emma\u0100;d\u05F7\u05F8\u4393;\u43DCreve;\u411E\u0180eiy\u0607\u060C\u0610dil;\u4122rc;\u411C;\u4413ot;\u4120r;\uC000\u{1D50A};\u62D9pf;\uC000\u{1D53E}eater\u0300EFGLST\u0635\u0644\u064E\u0656\u065B\u0666qual\u0100;L\u063E\u063F\u6265ess;\u62DBullEqual;\u6267reater;\u6AA2ess;\u6277lantEqual;\u6A7Eilde;\u6273cr;\uC000\u{1D4A2};\u626B\u0400Aacfiosu\u0685\u068B\u0696\u069B\u069E\u06AA\u06BE\u06CARDcy;\u442A\u0100ct\u0690\u0694ek;\u42C7;\u405Eirc;\u4124r;\u610ClbertSpace;\u610B\u01F0\u06AF\0\u06B2f;\u610DizontalLine;\u6500\u0100ct\u06C3\u06C5\xF2\u06A9rok;\u4126mp\u0144\u06D0\u06D8ownHum\xF0\u012Fqual;\u624F\u0700EJOacdfgmnostu\u06FA\u06FE\u0703\u0707\u070E\u071A\u071E\u0721\u0728\u0744\u0778\u078B\u078F\u0795cy;\u4415lig;\u4132cy;\u4401cute\u803B\xCD\u40CD\u0100iy\u0713\u0718rc\u803B\xCE\u40CE;\u4418ot;\u4130r;\u6111rave\u803B\xCC\u40CC\u0180;ap\u0720\u072F\u073F\u0100cg\u0734\u0737r;\u412AinaryI;\u6148lie\xF3\u03DD\u01F4\u0749\0\u0762\u0100;e\u074D\u074E\u622C\u0100gr\u0753\u0758ral;\u622Bsection;\u62C2isible\u0100CT\u076C\u0772omma;\u6063imes;\u6062\u0180gpt\u077F\u0783\u0788on;\u412Ef;\uC000\u{1D540}a;\u4399cr;\u6110ilde;\u4128\u01EB\u079A\0\u079Ecy;\u4406l\u803B\xCF\u40CF\u0280cfosu\u07AC\u07B7\u07BC\u07C2\u07D0\u0100iy\u07B1\u07B5rc;\u4134;\u4419r;\uC000\u{1D50D}pf;\uC000\u{1D541}\u01E3\u07C7\0\u07CCr;\uC000\u{1D4A5}rcy;\u4408kcy;\u4404\u0380HJacfos\u07E4\u07E8\u07EC\u07F1\u07FD\u0802\u0808cy;\u4425cy;\u440Cppa;\u439A\u0100ey\u07F6\u07FBdil;\u4136;\u441Ar;\uC000\u{1D50E}pf;\uC000\u{1D542}cr;\uC000\u{1D4A6}\u0580JTaceflmost\u0825\u0829\u082C\u0850\u0863\u09B3\u09B8\u09C7\u09CD\u0A37\u0A47cy;\u4409\u803B<\u403C\u0280cmnpr\u0837\u083C\u0841\u0844\u084Dute;\u4139bda;\u439Bg;\u67EAlacetrf;\u6112r;\u619E\u0180aey\u0857\u085C\u0861ron;\u413Ddil;\u413B;\u441B\u0100fs\u0868\u0970t\u0500ACDFRTUVar\u087E\u08A9\u08B1\u08E0\u08E6\u08FC\u092F\u095B\u0390\u096A\u0100nr\u0883\u088FgleBracket;\u67E8row\u0180;BR\u0899\u089A\u089E\u6190ar;\u61E4ightArrow;\u61C6eiling;\u6308o\u01F5\u08B7\0\u08C3bleBracket;\u67E6n\u01D4\u08C8\0\u08D2eeVector;\u6961ector\u0100;B\u08DB\u08DC\u61C3ar;\u6959loor;\u630Aight\u0100AV\u08EF\u08F5rrow;\u6194ector;\u694E\u0100er\u0901\u0917e\u0180;AV\u0909\u090A\u0910\u62A3rrow;\u61A4ector;\u695Aiangle\u0180;BE\u0924\u0925\u0929\u62B2ar;\u69CFqual;\u62B4p\u0180DTV\u0937\u0942\u094CownVector;\u6951eeVector;\u6960ector\u0100;B\u0956\u0957\u61BFar;\u6958ector\u0100;B\u0965\u0966\u61BCar;\u6952ight\xE1\u039Cs\u0300EFGLST\u097E\u098B\u0995\u099D\u09A2\u09ADqualGreater;\u62DAullEqual;\u6266reater;\u6276ess;\u6AA1lantEqual;\u6A7Dilde;\u6272r;\uC000\u{1D50F}\u0100;e\u09BD\u09BE\u62D8ftarrow;\u61DAidot;\u413F\u0180npw\u09D4\u0A16\u0A1Bg\u0200LRlr\u09DE\u09F7\u0A02\u0A10eft\u0100AR\u09E6\u09ECrrow;\u67F5ightArrow;\u67F7ightArrow;\u67F6eft\u0100ar\u03B3\u0A0Aight\xE1\u03BFight\xE1\u03CAf;\uC000\u{1D543}er\u0100LR\u0A22\u0A2CeftArrow;\u6199ightArrow;\u6198\u0180cht\u0A3E\u0A40\u0A42\xF2\u084C;\u61B0rok;\u4141;\u626A\u0400acefiosu\u0A5A\u0A5D\u0A60\u0A77\u0A7C\u0A85\u0A8B\u0A8Ep;\u6905y;\u441C\u0100dl\u0A65\u0A6FiumSpace;\u605Flintrf;\u6133r;\uC000\u{1D510}nusPlus;\u6213pf;\uC000\u{1D544}c\xF2\u0A76;\u439C\u0480Jacefostu\u0AA3\u0AA7\u0AAD\u0AC0\u0B14\u0B19\u0D91\u0D97\u0D9Ecy;\u440Acute;\u4143\u0180aey\u0AB4\u0AB9\u0ABEron;\u4147dil;\u4145;\u441D\u0180gsw\u0AC7\u0AF0\u0B0Eative\u0180MTV\u0AD3\u0ADF\u0AE8ediumSpace;\u600Bhi\u0100cn\u0AE6\u0AD8\xEB\u0AD9eryThi\xEE\u0AD9ted\u0100GL\u0AF8\u0B06reaterGreate\xF2\u0673essLes\xF3\u0A48Line;\u400Ar;\uC000\u{1D511}\u0200Bnpt\u0B22\u0B28\u0B37\u0B3Areak;\u6060BreakingSpace;\u40A0f;\u6115\u0680;CDEGHLNPRSTV\u0B55\u0B56\u0B6A\u0B7C\u0BA1\u0BEB\u0C04\u0C5E\u0C84\u0CA6\u0CD8\u0D61\u0D85\u6AEC\u0100ou\u0B5B\u0B64ngruent;\u6262pCap;\u626DoubleVerticalBar;\u6226\u0180lqx\u0B83\u0B8A\u0B9Bement;\u6209ual\u0100;T\u0B92\u0B93\u6260ilde;\uC000\u2242\u0338ists;\u6204reater\u0380;EFGLST\u0BB6\u0BB7\u0BBD\u0BC9\u0BD3\u0BD8\u0BE5\u626Fqual;\u6271ullEqual;\uC000\u2267\u0338reater;\uC000\u226B\u0338ess;\u6279lantEqual;\uC000\u2A7E\u0338ilde;\u6275ump\u0144\u0BF2\u0BFDownHump;\uC000\u224E\u0338qual;\uC000\u224F\u0338e\u0100fs\u0C0A\u0C27tTriangle\u0180;BE\u0C1A\u0C1B\u0C21\u62EAar;\uC000\u29CF\u0338qual;\u62ECs\u0300;EGLST\u0C35\u0C36\u0C3C\u0C44\u0C4B\u0C58\u626Equal;\u6270reater;\u6278ess;\uC000\u226A\u0338lantEqual;\uC000\u2A7D\u0338ilde;\u6274ested\u0100GL\u0C68\u0C79reaterGreater;\uC000\u2AA2\u0338essLess;\uC000\u2AA1\u0338recedes\u0180;ES\u0C92\u0C93\u0C9B\u6280qual;\uC000\u2AAF\u0338lantEqual;\u62E0\u0100ei\u0CAB\u0CB9verseElement;\u620CghtTriangle\u0180;BE\u0CCB\u0CCC\u0CD2\u62EBar;\uC000\u29D0\u0338qual;\u62ED\u0100qu\u0CDD\u0D0CuareSu\u0100bp\u0CE8\u0CF9set\u0100;E\u0CF0\u0CF3\uC000\u228F\u0338qual;\u62E2erset\u0100;E\u0D03\u0D06\uC000\u2290\u0338qual;\u62E3\u0180bcp\u0D13\u0D24\u0D4Eset\u0100;E\u0D1B\u0D1E\uC000\u2282\u20D2qual;\u6288ceeds\u0200;EST\u0D32\u0D33\u0D3B\u0D46\u6281qual;\uC000\u2AB0\u0338lantEqual;\u62E1ilde;\uC000\u227F\u0338erset\u0100;E\u0D58\u0D5B\uC000\u2283\u20D2qual;\u6289ilde\u0200;EFT\u0D6E\u0D6F\u0D75\u0D7F\u6241qual;\u6244ullEqual;\u6247ilde;\u6249erticalBar;\u6224cr;\uC000\u{1D4A9}ilde\u803B\xD1\u40D1;\u439D\u0700Eacdfgmoprstuv\u0DBD\u0DC2\u0DC9\u0DD5\u0DDB\u0DE0\u0DE7\u0DFC\u0E02\u0E20\u0E22\u0E32\u0E3F\u0E44lig;\u4152cute\u803B\xD3\u40D3\u0100iy\u0DCE\u0DD3rc\u803B\xD4\u40D4;\u441Eblac;\u4150r;\uC000\u{1D512}rave\u803B\xD2\u40D2\u0180aei\u0DEE\u0DF2\u0DF6cr;\u414Cga;\u43A9cron;\u439Fpf;\uC000\u{1D546}enCurly\u0100DQ\u0E0E\u0E1AoubleQuote;\u601Cuote;\u6018;\u6A54\u0100cl\u0E27\u0E2Cr;\uC000\u{1D4AA}ash\u803B\xD8\u40D8i\u016C\u0E37\u0E3Cde\u803B\xD5\u40D5es;\u6A37ml\u803B\xD6\u40D6er\u0100BP\u0E4B\u0E60\u0100ar\u0E50\u0E53r;\u603Eac\u0100ek\u0E5A\u0E5C;\u63DEet;\u63B4arenthesis;\u63DC\u0480acfhilors\u0E7F\u0E87\u0E8A\u0E8F\u0E92\u0E94\u0E9D\u0EB0\u0EFCrtialD;\u6202y;\u441Fr;\uC000\u{1D513}i;\u43A6;\u43A0usMinus;\u40B1\u0100ip\u0EA2\u0EADncareplan\xE5\u069Df;\u6119\u0200;eio\u0EB9\u0EBA\u0EE0\u0EE4\u6ABBcedes\u0200;EST\u0EC8\u0EC9\u0ECF\u0EDA\u627Aqual;\u6AAFlantEqual;\u627Cilde;\u627Eme;\u6033\u0100dp\u0EE9\u0EEEuct;\u620Fortion\u0100;a\u0225\u0EF9l;\u621D\u0100ci\u0F01\u0F06r;\uC000\u{1D4AB};\u43A8\u0200Ufos\u0F11\u0F16\u0F1B\u0F1FOT\u803B"\u4022r;\uC000\u{1D514}pf;\u611Acr;\uC000\u{1D4AC}\u0600BEacefhiorsu\u0F3E\u0F43\u0F47\u0F60\u0F73\u0FA7\u0FAA\u0FAD\u1096\u10A9\u10B4\u10BEarr;\u6910G\u803B\xAE\u40AE\u0180cnr\u0F4E\u0F53\u0F56ute;\u4154g;\u67EBr\u0100;t\u0F5C\u0F5D\u61A0l;\u6916\u0180aey\u0F67\u0F6C\u0F71ron;\u4158dil;\u4156;\u4420\u0100;v\u0F78\u0F79\u611Cerse\u0100EU\u0F82\u0F99\u0100lq\u0F87\u0F8Eement;\u620Builibrium;\u61CBpEquilibrium;\u696Fr\xBB\u0F79o;\u43A1ght\u0400ACDFTUVa\u0FC1\u0FEB\u0FF3\u1022\u1028\u105B\u1087\u03D8\u0100nr\u0FC6\u0FD2gleBracket;\u67E9row\u0180;BL\u0FDC\u0FDD\u0FE1\u6192ar;\u61E5eftArrow;\u61C4eiling;\u6309o\u01F5\u0FF9\0\u1005bleBracket;\u67E7n\u01D4\u100A\0\u1014eeVector;\u695Dector\u0100;B\u101D\u101E\u61C2ar;\u6955loor;\u630B\u0100er\u102D\u1043e\u0180;AV\u1035\u1036\u103C\u62A2rrow;\u61A6ector;\u695Biangle\u0180;BE\u1050\u1051\u1055\u62B3ar;\u69D0qual;\u62B5p\u0180DTV\u1063\u106E\u1078ownVector;\u694FeeVector;\u695Cector\u0100;B\u1082\u1083\u61BEar;\u6954ector\u0100;B\u1091\u1092\u61C0ar;\u6953\u0100pu\u109B\u109Ef;\u611DndImplies;\u6970ightarrow;\u61DB\u0100ch\u10B9\u10BCr;\u611B;\u61B1leDelayed;\u69F4\u0680HOacfhimoqstu\u10E4\u10F1\u10F7\u10FD\u1119\u111E\u1151\u1156\u1161\u1167\u11B5\u11BB\u11BF\u0100Cc\u10E9\u10EEHcy;\u4429y;\u4428FTcy;\u442Ccute;\u415A\u0280;aeiy\u1108\u1109\u110E\u1113\u1117\u6ABCron;\u4160dil;\u415Erc;\u415C;\u4421r;\uC000\u{1D516}ort\u0200DLRU\u112A\u1134\u113E\u1149ownArrow\xBB\u041EeftArrow\xBB\u089AightArrow\xBB\u0FDDpArrow;\u6191gma;\u43A3allCircle;\u6218pf;\uC000\u{1D54A}\u0272\u116D\0\0\u1170t;\u621Aare\u0200;ISU\u117B\u117C\u1189\u11AF\u65A1ntersection;\u6293u\u0100bp\u118F\u119Eset\u0100;E\u1197\u1198\u628Fqual;\u6291erset\u0100;E\u11A8\u11A9\u6290qual;\u6292nion;\u6294cr;\uC000\u{1D4AE}ar;\u62C6\u0200bcmp\u11C8\u11DB\u1209\u120B\u0100;s\u11CD\u11CE\u62D0et\u0100;E\u11CD\u11D5qual;\u6286\u0100ch\u11E0\u1205eeds\u0200;EST\u11ED\u11EE\u11F4\u11FF\u627Bqual;\u6AB0lantEqual;\u627Dilde;\u627FTh\xE1\u0F8C;\u6211\u0180;es\u1212\u1213\u1223\u62D1rset\u0100;E\u121C\u121D\u6283qual;\u6287et\xBB\u1213\u0580HRSacfhiors\u123E\u1244\u1249\u1255\u125E\u1271\u1276\u129F\u12C2\u12C8\u12D1ORN\u803B\xDE\u40DEADE;\u6122\u0100Hc\u124E\u1252cy;\u440By;\u4426\u0100bu\u125A\u125C;\u4009;\u43A4\u0180aey\u1265\u126A\u126Fron;\u4164dil;\u4162;\u4422r;\uC000\u{1D517}\u0100ei\u127B\u1289\u01F2\u1280\0\u1287efore;\u6234a;\u4398\u0100cn\u128E\u1298kSpace;\uC000\u205F\u200ASpace;\u6009lde\u0200;EFT\u12AB\u12AC\u12B2\u12BC\u623Cqual;\u6243ullEqual;\u6245ilde;\u6248pf;\uC000\u{1D54B}ipleDot;\u60DB\u0100ct\u12D6\u12DBr;\uC000\u{1D4AF}rok;\u4166\u0AE1\u12F7\u130E\u131A\u1326\0\u132C\u1331\0\0\0\0\0\u1338\u133D\u1377\u1385\0\u13FF\u1404\u140A\u1410\u0100cr\u12FB\u1301ute\u803B\xDA\u40DAr\u0100;o\u1307\u1308\u619Fcir;\u6949r\u01E3\u1313\0\u1316y;\u440Eve;\u416C\u0100iy\u131E\u1323rc\u803B\xDB\u40DB;\u4423blac;\u4170r;\uC000\u{1D518}rave\u803B\xD9\u40D9acr;\u416A\u0100di\u1341\u1369er\u0100BP\u1348\u135D\u0100ar\u134D\u1350r;\u405Fac\u0100ek\u1357\u1359;\u63DFet;\u63B5arenthesis;\u63DDon\u0100;P\u1370\u1371\u62C3lus;\u628E\u0100gp\u137B\u137Fon;\u4172f;\uC000\u{1D54C}\u0400ADETadps\u1395\u13AE\u13B8\u13C4\u03E8\u13D2\u13D7\u13F3rrow\u0180;BD\u1150\u13A0\u13A4ar;\u6912ownArrow;\u61C5ownArrow;\u6195quilibrium;\u696Eee\u0100;A\u13CB\u13CC\u62A5rrow;\u61A5own\xE1\u03F3er\u0100LR\u13DE\u13E8eftArrow;\u6196ightArrow;\u6197i\u0100;l\u13F9\u13FA\u43D2on;\u43A5ing;\u416Ecr;\uC000\u{1D4B0}ilde;\u4168ml\u803B\xDC\u40DC\u0480Dbcdefosv\u1427\u142C\u1430\u1433\u143E\u1485\u148A\u1490\u1496ash;\u62ABar;\u6AEBy;\u4412ash\u0100;l\u143B\u143C\u62A9;\u6AE6\u0100er\u1443\u1445;\u62C1\u0180bty\u144C\u1450\u147Aar;\u6016\u0100;i\u144F\u1455cal\u0200BLST\u1461\u1465\u146A\u1474ar;\u6223ine;\u407Ceparator;\u6758ilde;\u6240ThinSpace;\u600Ar;\uC000\u{1D519}pf;\uC000\u{1D54D}cr;\uC000\u{1D4B1}dash;\u62AA\u0280cefos\u14A7\u14AC\u14B1\u14B6\u14BCirc;\u4174dge;\u62C0r;\uC000\u{1D51A}pf;\uC000\u{1D54E}cr;\uC000\u{1D4B2}\u0200fios\u14CB\u14D0\u14D2\u14D8r;\uC000\u{1D51B};\u439Epf;\uC000\u{1D54F}cr;\uC000\u{1D4B3}\u0480AIUacfosu\u14F1\u14F5\u14F9\u14FD\u1504\u150F\u1514\u151A\u1520cy;\u442Fcy;\u4407cy;\u442Ecute\u803B\xDD\u40DD\u0100iy\u1509\u150Drc;\u4176;\u442Br;\uC000\u{1D51C}pf;\uC000\u{1D550}cr;\uC000\u{1D4B4}ml;\u4178\u0400Hacdefos\u1535\u1539\u153F\u154B\u154F\u155D\u1560\u1564cy;\u4416cute;\u4179\u0100ay\u1544\u1549ron;\u417D;\u4417ot;\u417B\u01F2\u1554\0\u155BoWidt\xE8\u0AD9a;\u4396r;\u6128pf;\u6124cr;\uC000\u{1D4B5}\u0BE1\u1583\u158A\u1590\0\u15B0\u15B6\u15BF\0\0\0\0\u15C6\u15DB\u15EB\u165F\u166D\0\u1695\u169B\u16B2\u16B9\0\u16BEcute\u803B\xE1\u40E1reve;\u4103\u0300;Ediuy\u159C\u159D\u15A1\u15A3\u15A8\u15AD\u623E;\uC000\u223E\u0333;\u623Frc\u803B\xE2\u40E2te\u80BB\xB4\u0306;\u4430lig\u803B\xE6\u40E6\u0100;r\xB2\u15BA;\uC000\u{1D51E}rave\u803B\xE0\u40E0\u0100ep\u15CA\u15D6\u0100fp\u15CF\u15D4sym;\u6135\xE8\u15D3ha;\u43B1\u0100ap\u15DFc\u0100cl\u15E4\u15E7r;\u4101g;\u6A3F\u0264\u15F0\0\0\u160A\u0280;adsv\u15FA\u15FB\u15FF\u1601\u1607\u6227nd;\u6A55;\u6A5Clope;\u6A58;\u6A5A\u0380;elmrsz\u1618\u1619\u161B\u161E\u163F\u164F\u1659\u6220;\u69A4e\xBB\u1619sd\u0100;a\u1625\u1626\u6221\u0461\u1630\u1632\u1634\u1636\u1638\u163A\u163C\u163E;\u69A8;\u69A9;\u69AA;\u69AB;\u69AC;\u69AD;\u69AE;\u69AFt\u0100;v\u1645\u1646\u621Fb\u0100;d\u164C\u164D\u62BE;\u699D\u0100pt\u1654\u1657h;\u6222\xBB\xB9arr;\u637C\u0100gp\u1663\u1667on;\u4105f;\uC000\u{1D552}\u0380;Eaeiop\u12C1\u167B\u167D\u1682\u1684\u1687\u168A;\u6A70cir;\u6A6F;\u624Ad;\u624Bs;\u4027rox\u0100;e\u12C1\u1692\xF1\u1683ing\u803B\xE5\u40E5\u0180cty\u16A1\u16A6\u16A8r;\uC000\u{1D4B6};\u402Amp\u0100;e\u12C1\u16AF\xF1\u0288ilde\u803B\xE3\u40E3ml\u803B\xE4\u40E4\u0100ci\u16C2\u16C8onin\xF4\u0272nt;\u6A11\u0800Nabcdefiklnoprsu\u16ED\u16F1\u1730\u173C\u1743\u1748\u1778\u177D\u17E0\u17E6\u1839\u1850\u170D\u193D\u1948\u1970ot;\u6AED\u0100cr\u16F6\u171Ek\u0200ceps\u1700\u1705\u170D\u1713ong;\u624Cpsilon;\u43F6rime;\u6035im\u0100;e\u171A\u171B\u623Dq;\u62CD\u0176\u1722\u1726ee;\u62BDed\u0100;g\u172C\u172D\u6305e\xBB\u172Drk\u0100;t\u135C\u1737brk;\u63B6\u0100oy\u1701\u1741;\u4431quo;\u601E\u0280cmprt\u1753\u175B\u1761\u1764\u1768aus\u0100;e\u010A\u0109ptyv;\u69B0s\xE9\u170Cno\xF5\u0113\u0180ahw\u176F\u1771\u1773;\u43B2;\u6136een;\u626Cr;\uC000\u{1D51F}g\u0380costuvw\u178D\u179D\u17B3\u17C1\u17D5\u17DB\u17DE\u0180aiu\u1794\u1796\u179A\xF0\u0760rc;\u65EFp\xBB\u1371\u0180dpt\u17A4\u17A8\u17ADot;\u6A00lus;\u6A01imes;\u6A02\u0271\u17B9\0\0\u17BEcup;\u6A06ar;\u6605riangle\u0100du\u17CD\u17D2own;\u65BDp;\u65B3plus;\u6A04e\xE5\u1444\xE5\u14ADarow;\u690D\u0180ako\u17ED\u1826\u1835\u0100cn\u17F2\u1823k\u0180lst\u17FA\u05AB\u1802ozenge;\u69EBriangle\u0200;dlr\u1812\u1813\u1818\u181D\u65B4own;\u65BEeft;\u65C2ight;\u65B8k;\u6423\u01B1\u182B\0\u1833\u01B2\u182F\0\u1831;\u6592;\u65914;\u6593ck;\u6588\u0100eo\u183E\u184D\u0100;q\u1843\u1846\uC000=\u20E5uiv;\uC000\u2261\u20E5t;\u6310\u0200ptwx\u1859\u185E\u1867\u186Cf;\uC000\u{1D553}\u0100;t\u13CB\u1863om\xBB\u13CCtie;\u62C8\u0600DHUVbdhmptuv\u1885\u1896\u18AA\u18BB\u18D7\u18DB\u18EC\u18FF\u1905\u190A\u1910\u1921\u0200LRlr\u188E\u1890\u1892\u1894;\u6557;\u6554;\u6556;\u6553\u0280;DUdu\u18A1\u18A2\u18A4\u18A6\u18A8\u6550;\u6566;\u6569;\u6564;\u6567\u0200LRlr\u18B3\u18B5\u18B7\u18B9;\u655D;\u655A;\u655C;\u6559\u0380;HLRhlr\u18CA\u18CB\u18CD\u18CF\u18D1\u18D3\u18D5\u6551;\u656C;\u6563;\u6560;\u656B;\u6562;\u655Fox;\u69C9\u0200LRlr\u18E4\u18E6\u18E8\u18EA;\u6555;\u6552;\u6510;\u650C\u0280;DUdu\u06BD\u18F7\u18F9\u18FB\u18FD;\u6565;\u6568;\u652C;\u6534inus;\u629Flus;\u629Eimes;\u62A0\u0200LRlr\u1919\u191B\u191D\u191F;\u655B;\u6558;\u6518;\u6514\u0380;HLRhlr\u1930\u1931\u1933\u1935\u1937\u1939\u193B\u6502;\u656A;\u6561;\u655E;\u653C;\u6524;\u651C\u0100ev\u0123\u1942bar\u803B\xA6\u40A6\u0200ceio\u1951\u1956\u195A\u1960r;\uC000\u{1D4B7}mi;\u604Fm\u0100;e\u171A\u171Cl\u0180;bh\u1968\u1969\u196B\u405C;\u69C5sub;\u67C8\u016C\u1974\u197El\u0100;e\u1979\u197A\u6022t\xBB\u197Ap\u0180;Ee\u012F\u1985\u1987;\u6AAE\u0100;q\u06DC\u06DB\u0CE1\u19A7\0\u19E8\u1A11\u1A15\u1A32\0\u1A37\u1A50\0\0\u1AB4\0\0\u1AC1\0\0\u1B21\u1B2E\u1B4D\u1B52\0\u1BFD\0\u1C0C\u0180cpr\u19AD\u19B2\u19DDute;\u4107\u0300;abcds\u19BF\u19C0\u19C4\u19CA\u19D5\u19D9\u6229nd;\u6A44rcup;\u6A49\u0100au\u19CF\u19D2p;\u6A4Bp;\u6A47ot;\u6A40;\uC000\u2229\uFE00\u0100eo\u19E2\u19E5t;\u6041\xEE\u0693\u0200aeiu\u19F0\u19FB\u1A01\u1A05\u01F0\u19F5\0\u19F8s;\u6A4Don;\u410Ddil\u803B\xE7\u40E7rc;\u4109ps\u0100;s\u1A0C\u1A0D\u6A4Cm;\u6A50ot;\u410B\u0180dmn\u1A1B\u1A20\u1A26il\u80BB\xB8\u01ADptyv;\u69B2t\u8100\xA2;e\u1A2D\u1A2E\u40A2r\xE4\u01B2r;\uC000\u{1D520}\u0180cei\u1A3D\u1A40\u1A4Dy;\u4447ck\u0100;m\u1A47\u1A48\u6713ark\xBB\u1A48;\u43C7r\u0380;Ecefms\u1A5F\u1A60\u1A62\u1A6B\u1AA4\u1AAA\u1AAE\u65CB;\u69C3\u0180;el\u1A69\u1A6A\u1A6D\u42C6q;\u6257e\u0261\u1A74\0\0\u1A88rrow\u0100lr\u1A7C\u1A81eft;\u61BAight;\u61BB\u0280RSacd\u1A92\u1A94\u1A96\u1A9A\u1A9F\xBB\u0F47;\u64C8st;\u629Birc;\u629Aash;\u629Dnint;\u6A10id;\u6AEFcir;\u69C2ubs\u0100;u\u1ABB\u1ABC\u6663it\xBB\u1ABC\u02EC\u1AC7\u1AD4\u1AFA\0\u1B0Aon\u0100;e\u1ACD\u1ACE\u403A\u0100;q\xC7\xC6\u026D\u1AD9\0\0\u1AE2a\u0100;t\u1ADE\u1ADF\u402C;\u4040\u0180;fl\u1AE8\u1AE9\u1AEB\u6201\xEE\u1160e\u0100mx\u1AF1\u1AF6ent\xBB\u1AE9e\xF3\u024D\u01E7\u1AFE\0\u1B07\u0100;d\u12BB\u1B02ot;\u6A6Dn\xF4\u0246\u0180fry\u1B10\u1B14\u1B17;\uC000\u{1D554}o\xE4\u0254\u8100\xA9;s\u0155\u1B1Dr;\u6117\u0100ao\u1B25\u1B29rr;\u61B5ss;\u6717\u0100cu\u1B32\u1B37r;\uC000\u{1D4B8}\u0100bp\u1B3C\u1B44\u0100;e\u1B41\u1B42\u6ACF;\u6AD1\u0100;e\u1B49\u1B4A\u6AD0;\u6AD2dot;\u62EF\u0380delprvw\u1B60\u1B6C\u1B77\u1B82\u1BAC\u1BD4\u1BF9arr\u0100lr\u1B68\u1B6A;\u6938;\u6935\u0270\u1B72\0\0\u1B75r;\u62DEc;\u62DFarr\u0100;p\u1B7F\u1B80\u61B6;\u693D\u0300;bcdos\u1B8F\u1B90\u1B96\u1BA1\u1BA5\u1BA8\u622Arcap;\u6A48\u0100au\u1B9B\u1B9Ep;\u6A46p;\u6A4Aot;\u628Dr;\u6A45;\uC000\u222A\uFE00\u0200alrv\u1BB5\u1BBF\u1BDE\u1BE3rr\u0100;m\u1BBC\u1BBD\u61B7;\u693Cy\u0180evw\u1BC7\u1BD4\u1BD8q\u0270\u1BCE\0\0\u1BD2re\xE3\u1B73u\xE3\u1B75ee;\u62CEedge;\u62CFen\u803B\xA4\u40A4earrow\u0100lr\u1BEE\u1BF3eft\xBB\u1B80ight\xBB\u1BBDe\xE4\u1BDD\u0100ci\u1C01\u1C07onin\xF4\u01F7nt;\u6231lcty;\u632D\u0980AHabcdefhijlorstuwz\u1C38\u1C3B\u1C3F\u1C5D\u1C69\u1C75\u1C8A\u1C9E\u1CAC\u1CB7\u1CFB\u1CFF\u1D0D\u1D7B\u1D91\u1DAB\u1DBB\u1DC6\u1DCDr\xF2\u0381ar;\u6965\u0200glrs\u1C48\u1C4D\u1C52\u1C54ger;\u6020eth;\u6138\xF2\u1133h\u0100;v\u1C5A\u1C5B\u6010\xBB\u090A\u016B\u1C61\u1C67arow;\u690Fa\xE3\u0315\u0100ay\u1C6E\u1C73ron;\u410F;\u4434\u0180;ao\u0332\u1C7C\u1C84\u0100gr\u02BF\u1C81r;\u61CAtseq;\u6A77\u0180glm\u1C91\u1C94\u1C98\u803B\xB0\u40B0ta;\u43B4ptyv;\u69B1\u0100ir\u1CA3\u1CA8sht;\u697F;\uC000\u{1D521}ar\u0100lr\u1CB3\u1CB5\xBB\u08DC\xBB\u101E\u0280aegsv\u1CC2\u0378\u1CD6\u1CDC\u1CE0m\u0180;os\u0326\u1CCA\u1CD4nd\u0100;s\u0326\u1CD1uit;\u6666amma;\u43DDin;\u62F2\u0180;io\u1CE7\u1CE8\u1CF8\u40F7de\u8100\xF7;o\u1CE7\u1CF0ntimes;\u62C7n\xF8\u1CF7cy;\u4452c\u026F\u1D06\0\0\u1D0Arn;\u631Eop;\u630D\u0280lptuw\u1D18\u1D1D\u1D22\u1D49\u1D55lar;\u4024f;\uC000\u{1D555}\u0280;emps\u030B\u1D2D\u1D37\u1D3D\u1D42q\u0100;d\u0352\u1D33ot;\u6251inus;\u6238lus;\u6214quare;\u62A1blebarwedg\xE5\xFAn\u0180adh\u112E\u1D5D\u1D67ownarrow\xF3\u1C83arpoon\u0100lr\u1D72\u1D76ef\xF4\u1CB4igh\xF4\u1CB6\u0162\u1D7F\u1D85karo\xF7\u0F42\u026F\u1D8A\0\0\u1D8Ern;\u631Fop;\u630C\u0180cot\u1D98\u1DA3\u1DA6\u0100ry\u1D9D\u1DA1;\uC000\u{1D4B9};\u4455l;\u69F6rok;\u4111\u0100dr\u1DB0\u1DB4ot;\u62F1i\u0100;f\u1DBA\u1816\u65BF\u0100ah\u1DC0\u1DC3r\xF2\u0429a\xF2\u0FA6angle;\u69A6\u0100ci\u1DD2\u1DD5y;\u445Fgrarr;\u67FF\u0900Dacdefglmnopqrstux\u1E01\u1E09\u1E19\u1E38\u0578\u1E3C\u1E49\u1E61\u1E7E\u1EA5\u1EAF\u1EBD\u1EE1\u1F2A\u1F37\u1F44\u1F4E\u1F5A\u0100Do\u1E06\u1D34o\xF4\u1C89\u0100cs\u1E0E\u1E14ute\u803B\xE9\u40E9ter;\u6A6E\u0200aioy\u1E22\u1E27\u1E31\u1E36ron;\u411Br\u0100;c\u1E2D\u1E2E\u6256\u803B\xEA\u40EAlon;\u6255;\u444Dot;\u4117\u0100Dr\u1E41\u1E45ot;\u6252;\uC000\u{1D522}\u0180;rs\u1E50\u1E51\u1E57\u6A9Aave\u803B\xE8\u40E8\u0100;d\u1E5C\u1E5D\u6A96ot;\u6A98\u0200;ils\u1E6A\u1E6B\u1E72\u1E74\u6A99nters;\u63E7;\u6113\u0100;d\u1E79\u1E7A\u6A95ot;\u6A97\u0180aps\u1E85\u1E89\u1E97cr;\u4113ty\u0180;sv\u1E92\u1E93\u1E95\u6205et\xBB\u1E93p\u01001;\u1E9D\u1EA4\u0133\u1EA1\u1EA3;\u6004;\u6005\u6003\u0100gs\u1EAA\u1EAC;\u414Bp;\u6002\u0100gp\u1EB4\u1EB8on;\u4119f;\uC000\u{1D556}\u0180als\u1EC4\u1ECE\u1ED2r\u0100;s\u1ECA\u1ECB\u62D5l;\u69E3us;\u6A71i\u0180;lv\u1EDA\u1EDB\u1EDF\u43B5on\xBB\u1EDB;\u43F5\u0200csuv\u1EEA\u1EF3\u1F0B\u1F23\u0100io\u1EEF\u1E31rc\xBB\u1E2E\u0269\u1EF9\0\0\u1EFB\xED\u0548ant\u0100gl\u1F02\u1F06tr\xBB\u1E5Dess\xBB\u1E7A\u0180aei\u1F12\u1F16\u1F1Als;\u403Dst;\u625Fv\u0100;D\u0235\u1F20D;\u6A78parsl;\u69E5\u0100Da\u1F2F\u1F33ot;\u6253rr;\u6971\u0180cdi\u1F3E\u1F41\u1EF8r;\u612Fo\xF4\u0352\u0100ah\u1F49\u1F4B;\u43B7\u803B\xF0\u40F0\u0100mr\u1F53\u1F57l\u803B\xEB\u40EBo;\u60AC\u0180cip\u1F61\u1F64\u1F67l;\u4021s\xF4\u056E\u0100eo\u1F6C\u1F74ctatio\xEE\u0559nential\xE5\u0579\u09E1\u1F92\0\u1F9E\0\u1FA1\u1FA7\0\0\u1FC6\u1FCC\0\u1FD3\0\u1FE6\u1FEA\u2000\0\u2008\u205Allingdotse\xF1\u1E44y;\u4444male;\u6640\u0180ilr\u1FAD\u1FB3\u1FC1lig;\u8000\uFB03\u0269\u1FB9\0\0\u1FBDg;\u8000\uFB00ig;\u8000\uFB04;\uC000\u{1D523}lig;\u8000\uFB01lig;\uC000fj\u0180alt\u1FD9\u1FDC\u1FE1t;\u666Dig;\u8000\uFB02ns;\u65B1of;\u4192\u01F0\u1FEE\0\u1FF3f;\uC000\u{1D557}\u0100ak\u05BF\u1FF7\u0100;v\u1FFC\u1FFD\u62D4;\u6AD9artint;\u6A0D\u0100ao\u200C\u2055\u0100cs\u2011\u2052\u03B1\u201A\u2030\u2038\u2045\u2048\0\u2050\u03B2\u2022\u2025\u2027\u202A\u202C\0\u202E\u803B\xBD\u40BD;\u6153\u803B\xBC\u40BC;\u6155;\u6159;\u615B\u01B3\u2034\0\u2036;\u6154;\u6156\u02B4\u203E\u2041\0\0\u2043\u803B\xBE\u40BE;\u6157;\u615C5;\u6158\u01B6\u204C\0\u204E;\u615A;\u615D8;\u615El;\u6044wn;\u6322cr;\uC000\u{1D4BB}\u0880Eabcdefgijlnorstv\u2082\u2089\u209F\u20A5\u20B0\u20B4\u20F0\u20F5\u20FA\u20FF\u2103\u2112\u2138\u0317\u213E\u2152\u219E\u0100;l\u064D\u2087;\u6A8C\u0180cmp\u2090\u2095\u209Dute;\u41F5ma\u0100;d\u209C\u1CDA\u43B3;\u6A86reve;\u411F\u0100iy\u20AA\u20AErc;\u411D;\u4433ot;\u4121\u0200;lqs\u063E\u0642\u20BD\u20C9\u0180;qs\u063E\u064C\u20C4lan\xF4\u0665\u0200;cdl\u0665\u20D2\u20D5\u20E5c;\u6AA9ot\u0100;o\u20DC\u20DD\u6A80\u0100;l\u20E2\u20E3\u6A82;\u6A84\u0100;e\u20EA\u20ED\uC000\u22DB\uFE00s;\u6A94r;\uC000\u{1D524}\u0100;g\u0673\u061Bmel;\u6137cy;\u4453\u0200;Eaj\u065A\u210C\u210E\u2110;\u6A92;\u6AA5;\u6AA4\u0200Eaes\u211B\u211D\u2129\u2134;\u6269p\u0100;p\u2123\u2124\u6A8Arox\xBB\u2124\u0100;q\u212E\u212F\u6A88\u0100;q\u212E\u211Bim;\u62E7pf;\uC000\u{1D558}\u0100ci\u2143\u2146r;\u610Am\u0180;el\u066B\u214E\u2150;\u6A8E;\u6A90\u8300>;cdlqr\u05EE\u2160\u216A\u216E\u2173\u2179\u0100ci\u2165\u2167;\u6AA7r;\u6A7Aot;\u62D7Par;\u6995uest;\u6A7C\u0280adels\u2184\u216A\u2190\u0656\u219B\u01F0\u2189\0\u218Epro\xF8\u209Er;\u6978q\u0100lq\u063F\u2196les\xF3\u2088i\xED\u066B\u0100en\u21A3\u21ADrtneqq;\uC000\u2269\uFE00\xC5\u21AA\u0500Aabcefkosy\u21C4\u21C7\u21F1\u21F5\u21FA\u2218\u221D\u222F\u2268\u227Dr\xF2\u03A0\u0200ilmr\u21D0\u21D4\u21D7\u21DBrs\xF0\u1484f\xBB\u2024il\xF4\u06A9\u0100dr\u21E0\u21E4cy;\u444A\u0180;cw\u08F4\u21EB\u21EFir;\u6948;\u61ADar;\u610Firc;\u4125\u0180alr\u2201\u220E\u2213rts\u0100;u\u2209\u220A\u6665it\xBB\u220Alip;\u6026con;\u62B9r;\uC000\u{1D525}s\u0100ew\u2223\u2229arow;\u6925arow;\u6926\u0280amopr\u223A\u223E\u2243\u225E\u2263rr;\u61FFtht;\u623Bk\u0100lr\u2249\u2253eftarrow;\u61A9ightarrow;\u61AAf;\uC000\u{1D559}bar;\u6015\u0180clt\u226F\u2274\u2278r;\uC000\u{1D4BD}as\xE8\u21F4rok;\u4127\u0100bp\u2282\u2287ull;\u6043hen\xBB\u1C5B\u0AE1\u22A3\0\u22AA\0\u22B8\u22C5\u22CE\0\u22D5\u22F3\0\0\u22F8\u2322\u2367\u2362\u237F\0\u2386\u23AA\u23B4cute\u803B\xED\u40ED\u0180;iy\u0771\u22B0\u22B5rc\u803B\xEE\u40EE;\u4438\u0100cx\u22BC\u22BFy;\u4435cl\u803B\xA1\u40A1\u0100fr\u039F\u22C9;\uC000\u{1D526}rave\u803B\xEC\u40EC\u0200;ino\u073E\u22DD\u22E9\u22EE\u0100in\u22E2\u22E6nt;\u6A0Ct;\u622Dfin;\u69DCta;\u6129lig;\u4133\u0180aop\u22FE\u231A\u231D\u0180cgt\u2305\u2308\u2317r;\u412B\u0180elp\u071F\u230F\u2313in\xE5\u078Ear\xF4\u0720h;\u4131f;\u62B7ed;\u41B5\u0280;cfot\u04F4\u232C\u2331\u233D\u2341are;\u6105in\u0100;t\u2338\u2339\u621Eie;\u69DDdo\xF4\u2319\u0280;celp\u0757\u234C\u2350\u235B\u2361al;\u62BA\u0100gr\u2355\u2359er\xF3\u1563\xE3\u234Darhk;\u6A17rod;\u6A3C\u0200cgpt\u236F\u2372\u2376\u237By;\u4451on;\u412Ff;\uC000\u{1D55A}a;\u43B9uest\u803B\xBF\u40BF\u0100ci\u238A\u238Fr;\uC000\u{1D4BE}n\u0280;Edsv\u04F4\u239B\u239D\u23A1\u04F3;\u62F9ot;\u62F5\u0100;v\u23A6\u23A7\u62F4;\u62F3\u0100;i\u0777\u23AElde;\u4129\u01EB\u23B8\0\u23BCcy;\u4456l\u803B\xEF\u40EF\u0300cfmosu\u23CC\u23D7\u23DC\u23E1\u23E7\u23F5\u0100iy\u23D1\u23D5rc;\u4135;\u4439r;\uC000\u{1D527}ath;\u4237pf;\uC000\u{1D55B}\u01E3\u23EC\0\u23F1r;\uC000\u{1D4BF}rcy;\u4458kcy;\u4454\u0400acfghjos\u240B\u2416\u2422\u2427\u242D\u2431\u2435\u243Bppa\u0100;v\u2413\u2414\u43BA;\u43F0\u0100ey\u241B\u2420dil;\u4137;\u443Ar;\uC000\u{1D528}reen;\u4138cy;\u4445cy;\u445Cpf;\uC000\u{1D55C}cr;\uC000\u{1D4C0}\u0B80ABEHabcdefghjlmnoprstuv\u2470\u2481\u2486\u248D\u2491\u250E\u253D\u255A\u2580\u264E\u265E\u2665\u2679\u267D\u269A\u26B2\u26D8\u275D\u2768\u278B\u27C0\u2801\u2812\u0180art\u2477\u247A\u247Cr\xF2\u09C6\xF2\u0395ail;\u691Barr;\u690E\u0100;g\u0994\u248B;\u6A8Bar;\u6962\u0963\u24A5\0\u24AA\0\u24B1\0\0\0\0\0\u24B5\u24BA\0\u24C6\u24C8\u24CD\0\u24F9ute;\u413Amptyv;\u69B4ra\xEE\u084Cbda;\u43BBg\u0180;dl\u088E\u24C1\u24C3;\u6991\xE5\u088E;\u6A85uo\u803B\xAB\u40ABr\u0400;bfhlpst\u0899\u24DE\u24E6\u24E9\u24EB\u24EE\u24F1\u24F5\u0100;f\u089D\u24E3s;\u691Fs;\u691D\xEB\u2252p;\u61ABl;\u6939im;\u6973l;\u61A2\u0180;ae\u24FF\u2500\u2504\u6AABil;\u6919\u0100;s\u2509\u250A\u6AAD;\uC000\u2AAD\uFE00\u0180abr\u2515\u2519\u251Drr;\u690Crk;\u6772\u0100ak\u2522\u252Cc\u0100ek\u2528\u252A;\u407B;\u405B\u0100es\u2531\u2533;\u698Bl\u0100du\u2539\u253B;\u698F;\u698D\u0200aeuy\u2546\u254B\u2556\u2558ron;\u413E\u0100di\u2550\u2554il;\u413C\xEC\u08B0\xE2\u2529;\u443B\u0200cqrs\u2563\u2566\u256D\u257Da;\u6936uo\u0100;r\u0E19\u1746\u0100du\u2572\u2577har;\u6967shar;\u694Bh;\u61B2\u0280;fgqs\u258B\u258C\u0989\u25F3\u25FF\u6264t\u0280ahlrt\u2598\u25A4\u25B7\u25C2\u25E8rrow\u0100;t\u0899\u25A1a\xE9\u24F6arpoon\u0100du\u25AF\u25B4own\xBB\u045Ap\xBB\u0966eftarrows;\u61C7ight\u0180ahs\u25CD\u25D6\u25DErrow\u0100;s\u08F4\u08A7arpoon\xF3\u0F98quigarro\xF7\u21F0hreetimes;\u62CB\u0180;qs\u258B\u0993\u25FAlan\xF4\u09AC\u0280;cdgs\u09AC\u260A\u260D\u261D\u2628c;\u6AA8ot\u0100;o\u2614\u2615\u6A7F\u0100;r\u261A\u261B\u6A81;\u6A83\u0100;e\u2622\u2625\uC000\u22DA\uFE00s;\u6A93\u0280adegs\u2633\u2639\u263D\u2649\u264Bppro\xF8\u24C6ot;\u62D6q\u0100gq\u2643\u2645\xF4\u0989gt\xF2\u248C\xF4\u099Bi\xED\u09B2\u0180ilr\u2655\u08E1\u265Asht;\u697C;\uC000\u{1D529}\u0100;E\u099C\u2663;\u6A91\u0161\u2669\u2676r\u0100du\u25B2\u266E\u0100;l\u0965\u2673;\u696Alk;\u6584cy;\u4459\u0280;acht\u0A48\u2688\u268B\u2691\u2696r\xF2\u25C1orne\xF2\u1D08ard;\u696Bri;\u65FA\u0100io\u269F\u26A4dot;\u4140ust\u0100;a\u26AC\u26AD\u63B0che\xBB\u26AD\u0200Eaes\u26BB\u26BD\u26C9\u26D4;\u6268p\u0100;p\u26C3\u26C4\u6A89rox\xBB\u26C4\u0100;q\u26CE\u26CF\u6A87\u0100;q\u26CE\u26BBim;\u62E6\u0400abnoptwz\u26E9\u26F4\u26F7\u271A\u272F\u2741\u2747\u2750\u0100nr\u26EE\u26F1g;\u67ECr;\u61FDr\xEB\u08C1g\u0180lmr\u26FF\u270D\u2714eft\u0100ar\u09E6\u2707ight\xE1\u09F2apsto;\u67FCight\xE1\u09FDparrow\u0100lr\u2725\u2729ef\xF4\u24EDight;\u61AC\u0180afl\u2736\u2739\u273Dr;\u6985;\uC000\u{1D55D}us;\u6A2Dimes;\u6A34\u0161\u274B\u274Fst;\u6217\xE1\u134E\u0180;ef\u2757\u2758\u1800\u65CAnge\xBB\u2758ar\u0100;l\u2764\u2765\u4028t;\u6993\u0280achmt\u2773\u2776\u277C\u2785\u2787r\xF2\u08A8orne\xF2\u1D8Car\u0100;d\u0F98\u2783;\u696D;\u600Eri;\u62BF\u0300achiqt\u2798\u279D\u0A40\u27A2\u27AE\u27BBquo;\u6039r;\uC000\u{1D4C1}m\u0180;eg\u09B2\u27AA\u27AC;\u6A8D;\u6A8F\u0100bu\u252A\u27B3o\u0100;r\u0E1F\u27B9;\u601Arok;\u4142\u8400<;cdhilqr\u082B\u27D2\u2639\u27DC\u27E0\u27E5\u27EA\u27F0\u0100ci\u27D7\u27D9;\u6AA6r;\u6A79re\xE5\u25F2mes;\u62C9arr;\u6976uest;\u6A7B\u0100Pi\u27F5\u27F9ar;\u6996\u0180;ef\u2800\u092D\u181B\u65C3r\u0100du\u2807\u280Dshar;\u694Ahar;\u6966\u0100en\u2817\u2821rtneqq;\uC000\u2268\uFE00\xC5\u281E\u0700Dacdefhilnopsu\u2840\u2845\u2882\u288E\u2893\u28A0\u28A5\u28A8\u28DA\u28E2\u28E4\u0A83\u28F3\u2902Dot;\u623A\u0200clpr\u284E\u2852\u2863\u287Dr\u803B\xAF\u40AF\u0100et\u2857\u2859;\u6642\u0100;e\u285E\u285F\u6720se\xBB\u285F\u0100;s\u103B\u2868to\u0200;dlu\u103B\u2873\u2877\u287Bow\xEE\u048Cef\xF4\u090F\xF0\u13D1ker;\u65AE\u0100oy\u2887\u288Cmma;\u6A29;\u443Cash;\u6014asuredangle\xBB\u1626r;\uC000\u{1D52A}o;\u6127\u0180cdn\u28AF\u28B4\u28C9ro\u803B\xB5\u40B5\u0200;acd\u1464\u28BD\u28C0\u28C4s\xF4\u16A7ir;\u6AF0ot\u80BB\xB7\u01B5us\u0180;bd\u28D2\u1903\u28D3\u6212\u0100;u\u1D3C\u28D8;\u6A2A\u0163\u28DE\u28E1p;\u6ADB\xF2\u2212\xF0\u0A81\u0100dp\u28E9\u28EEels;\u62A7f;\uC000\u{1D55E}\u0100ct\u28F8\u28FDr;\uC000\u{1D4C2}pos\xBB\u159D\u0180;lm\u2909\u290A\u290D\u43BCtimap;\u62B8\u0C00GLRVabcdefghijlmoprstuvw\u2942\u2953\u297E\u2989\u2998\u29DA\u29E9\u2A15\u2A1A\u2A58\u2A5D\u2A83\u2A95\u2AA4\u2AA8\u2B04\u2B07\u2B44\u2B7F\u2BAE\u2C34\u2C67\u2C7C\u2CE9\u0100gt\u2947\u294B;\uC000\u22D9\u0338\u0100;v\u2950\u0BCF\uC000\u226B\u20D2\u0180elt\u295A\u2972\u2976ft\u0100ar\u2961\u2967rrow;\u61CDightarrow;\u61CE;\uC000\u22D8\u0338\u0100;v\u297B\u0C47\uC000\u226A\u20D2ightarrow;\u61CF\u0100Dd\u298E\u2993ash;\u62AFash;\u62AE\u0280bcnpt\u29A3\u29A7\u29AC\u29B1\u29CCla\xBB\u02DEute;\u4144g;\uC000\u2220\u20D2\u0280;Eiop\u0D84\u29BC\u29C0\u29C5\u29C8;\uC000\u2A70\u0338d;\uC000\u224B\u0338s;\u4149ro\xF8\u0D84ur\u0100;a\u29D3\u29D4\u666El\u0100;s\u29D3\u0B38\u01F3\u29DF\0\u29E3p\u80BB\xA0\u0B37mp\u0100;e\u0BF9\u0C00\u0280aeouy\u29F4\u29FE\u2A03\u2A10\u2A13\u01F0\u29F9\0\u29FB;\u6A43on;\u4148dil;\u4146ng\u0100;d\u0D7E\u2A0Aot;\uC000\u2A6D\u0338p;\u6A42;\u443Dash;\u6013\u0380;Aadqsx\u0B92\u2A29\u2A2D\u2A3B\u2A41\u2A45\u2A50rr;\u61D7r\u0100hr\u2A33\u2A36k;\u6924\u0100;o\u13F2\u13F0ot;\uC000\u2250\u0338ui\xF6\u0B63\u0100ei\u2A4A\u2A4Ear;\u6928\xED\u0B98ist\u0100;s\u0BA0\u0B9Fr;\uC000\u{1D52B}\u0200Eest\u0BC5\u2A66\u2A79\u2A7C\u0180;qs\u0BBC\u2A6D\u0BE1\u0180;qs\u0BBC\u0BC5\u2A74lan\xF4\u0BE2i\xED\u0BEA\u0100;r\u0BB6\u2A81\xBB\u0BB7\u0180Aap\u2A8A\u2A8D\u2A91r\xF2\u2971rr;\u61AEar;\u6AF2\u0180;sv\u0F8D\u2A9C\u0F8C\u0100;d\u2AA1\u2AA2\u62FC;\u62FAcy;\u445A\u0380AEadest\u2AB7\u2ABA\u2ABE\u2AC2\u2AC5\u2AF6\u2AF9r\xF2\u2966;\uC000\u2266\u0338rr;\u619Ar;\u6025\u0200;fqs\u0C3B\u2ACE\u2AE3\u2AEFt\u0100ar\u2AD4\u2AD9rro\xF7\u2AC1ightarro\xF7\u2A90\u0180;qs\u0C3B\u2ABA\u2AEAlan\xF4\u0C55\u0100;s\u0C55\u2AF4\xBB\u0C36i\xED\u0C5D\u0100;r\u0C35\u2AFEi\u0100;e\u0C1A\u0C25i\xE4\u0D90\u0100pt\u2B0C\u2B11f;\uC000\u{1D55F}\u8180\xAC;in\u2B19\u2B1A\u2B36\u40ACn\u0200;Edv\u0B89\u2B24\u2B28\u2B2E;\uC000\u22F9\u0338ot;\uC000\u22F5\u0338\u01E1\u0B89\u2B33\u2B35;\u62F7;\u62F6i\u0100;v\u0CB8\u2B3C\u01E1\u0CB8\u2B41\u2B43;\u62FE;\u62FD\u0180aor\u2B4B\u2B63\u2B69r\u0200;ast\u0B7B\u2B55\u2B5A\u2B5Flle\xEC\u0B7Bl;\uC000\u2AFD\u20E5;\uC000\u2202\u0338lint;\u6A14\u0180;ce\u0C92\u2B70\u2B73u\xE5\u0CA5\u0100;c\u0C98\u2B78\u0100;e\u0C92\u2B7D\xF1\u0C98\u0200Aait\u2B88\u2B8B\u2B9D\u2BA7r\xF2\u2988rr\u0180;cw\u2B94\u2B95\u2B99\u619B;\uC000\u2933\u0338;\uC000\u219D\u0338ghtarrow\xBB\u2B95ri\u0100;e\u0CCB\u0CD6\u0380chimpqu\u2BBD\u2BCD\u2BD9\u2B04\u0B78\u2BE4\u2BEF\u0200;cer\u0D32\u2BC6\u0D37\u2BC9u\xE5\u0D45;\uC000\u{1D4C3}ort\u026D\u2B05\0\0\u2BD6ar\xE1\u2B56m\u0100;e\u0D6E\u2BDF\u0100;q\u0D74\u0D73su\u0100bp\u2BEB\u2BED\xE5\u0CF8\xE5\u0D0B\u0180bcp\u2BF6\u2C11\u2C19\u0200;Ees\u2BFF\u2C00\u0D22\u2C04\u6284;\uC000\u2AC5\u0338et\u0100;e\u0D1B\u2C0Bq\u0100;q\u0D23\u2C00c\u0100;e\u0D32\u2C17\xF1\u0D38\u0200;Ees\u2C22\u2C23\u0D5F\u2C27\u6285;\uC000\u2AC6\u0338et\u0100;e\u0D58\u2C2Eq\u0100;q\u0D60\u2C23\u0200gilr\u2C3D\u2C3F\u2C45\u2C47\xEC\u0BD7lde\u803B\xF1\u40F1\xE7\u0C43iangle\u0100lr\u2C52\u2C5Ceft\u0100;e\u0C1A\u2C5A\xF1\u0C26ight\u0100;e\u0CCB\u2C65\xF1\u0CD7\u0100;m\u2C6C\u2C6D\u43BD\u0180;es\u2C74\u2C75\u2C79\u4023ro;\u6116p;\u6007\u0480DHadgilrs\u2C8F\u2C94\u2C99\u2C9E\u2CA3\u2CB0\u2CB6\u2CD3\u2CE3ash;\u62ADarr;\u6904p;\uC000\u224D\u20D2ash;\u62AC\u0100et\u2CA8\u2CAC;\uC000\u2265\u20D2;\uC000>\u20D2nfin;\u69DE\u0180Aet\u2CBD\u2CC1\u2CC5rr;\u6902;\uC000\u2264\u20D2\u0100;r\u2CCA\u2CCD\uC000<\u20D2ie;\uC000\u22B4\u20D2\u0100At\u2CD8\u2CDCrr;\u6903rie;\uC000\u22B5\u20D2im;\uC000\u223C\u20D2\u0180Aan\u2CF0\u2CF4\u2D02rr;\u61D6r\u0100hr\u2CFA\u2CFDk;\u6923\u0100;o\u13E7\u13E5ear;\u6927\u1253\u1A95\0\0\0\0\0\0\0\0\0\0\0\0\0\u2D2D\0\u2D38\u2D48\u2D60\u2D65\u2D72\u2D84\u1B07\0\0\u2D8D\u2DAB\0\u2DC8\u2DCE\0\u2DDC\u2E19\u2E2B\u2E3E\u2E43\u0100cs\u2D31\u1A97ute\u803B\xF3\u40F3\u0100iy\u2D3C\u2D45r\u0100;c\u1A9E\u2D42\u803B\xF4\u40F4;\u443E\u0280abios\u1AA0\u2D52\u2D57\u01C8\u2D5Alac;\u4151v;\u6A38old;\u69BClig;\u4153\u0100cr\u2D69\u2D6Dir;\u69BF;\uC000\u{1D52C}\u036F\u2D79\0\0\u2D7C\0\u2D82n;\u42DBave\u803B\xF2\u40F2;\u69C1\u0100bm\u2D88\u0DF4ar;\u69B5\u0200acit\u2D95\u2D98\u2DA5\u2DA8r\xF2\u1A80\u0100ir\u2D9D\u2DA0r;\u69BEoss;\u69BBn\xE5\u0E52;\u69C0\u0180aei\u2DB1\u2DB5\u2DB9cr;\u414Dga;\u43C9\u0180cdn\u2DC0\u2DC5\u01CDron;\u43BF;\u69B6pf;\uC000\u{1D560}\u0180ael\u2DD4\u2DD7\u01D2r;\u69B7rp;\u69B9\u0380;adiosv\u2DEA\u2DEB\u2DEE\u2E08\u2E0D\u2E10\u2E16\u6228r\xF2\u1A86\u0200;efm\u2DF7\u2DF8\u2E02\u2E05\u6A5Dr\u0100;o\u2DFE\u2DFF\u6134f\xBB\u2DFF\u803B\xAA\u40AA\u803B\xBA\u40BAgof;\u62B6r;\u6A56lope;\u6A57;\u6A5B\u0180clo\u2E1F\u2E21\u2E27\xF2\u2E01ash\u803B\xF8\u40F8l;\u6298i\u016C\u2E2F\u2E34de\u803B\xF5\u40F5es\u0100;a\u01DB\u2E3As;\u6A36ml\u803B\xF6\u40F6bar;\u633D\u0AE1\u2E5E\0\u2E7D\0\u2E80\u2E9D\0\u2EA2\u2EB9\0\0\u2ECB\u0E9C\0\u2F13\0\0\u2F2B\u2FBC\0\u2FC8r\u0200;ast\u0403\u2E67\u2E72\u0E85\u8100\xB6;l\u2E6D\u2E6E\u40B6le\xEC\u0403\u0269\u2E78\0\0\u2E7Bm;\u6AF3;\u6AFDy;\u443Fr\u0280cimpt\u2E8B\u2E8F\u2E93\u1865\u2E97nt;\u4025od;\u402Eil;\u6030enk;\u6031r;\uC000\u{1D52D}\u0180imo\u2EA8\u2EB0\u2EB4\u0100;v\u2EAD\u2EAE\u43C6;\u43D5ma\xF4\u0A76ne;\u660E\u0180;tv\u2EBF\u2EC0\u2EC8\u43C0chfork\xBB\u1FFD;\u43D6\u0100au\u2ECF\u2EDFn\u0100ck\u2ED5\u2EDDk\u0100;h\u21F4\u2EDB;\u610E\xF6\u21F4s\u0480;abcdemst\u2EF3\u2EF4\u1908\u2EF9\u2EFD\u2F04\u2F06\u2F0A\u2F0E\u402Bcir;\u6A23ir;\u6A22\u0100ou\u1D40\u2F02;\u6A25;\u6A72n\u80BB\xB1\u0E9Dim;\u6A26wo;\u6A27\u0180ipu\u2F19\u2F20\u2F25ntint;\u6A15f;\uC000\u{1D561}nd\u803B\xA3\u40A3\u0500;Eaceinosu\u0EC8\u2F3F\u2F41\u2F44\u2F47\u2F81\u2F89\u2F92\u2F7E\u2FB6;\u6AB3p;\u6AB7u\xE5\u0ED9\u0100;c\u0ECE\u2F4C\u0300;acens\u0EC8\u2F59\u2F5F\u2F66\u2F68\u2F7Eppro\xF8\u2F43urlye\xF1\u0ED9\xF1\u0ECE\u0180aes\u2F6F\u2F76\u2F7Approx;\u6AB9qq;\u6AB5im;\u62E8i\xED\u0EDFme\u0100;s\u2F88\u0EAE\u6032\u0180Eas\u2F78\u2F90\u2F7A\xF0\u2F75\u0180dfp\u0EEC\u2F99\u2FAF\u0180als\u2FA0\u2FA5\u2FAAlar;\u632Eine;\u6312urf;\u6313\u0100;t\u0EFB\u2FB4\xEF\u0EFBrel;\u62B0\u0100ci\u2FC0\u2FC5r;\uC000\u{1D4C5};\u43C8ncsp;\u6008\u0300fiopsu\u2FDA\u22E2\u2FDF\u2FE5\u2FEB\u2FF1r;\uC000\u{1D52E}pf;\uC000\u{1D562}rime;\u6057cr;\uC000\u{1D4C6}\u0180aeo\u2FF8\u3009\u3013t\u0100ei\u2FFE\u3005rnion\xF3\u06B0nt;\u6A16st\u0100;e\u3010\u3011\u403F\xF1\u1F19\xF4\u0F14\u0A80ABHabcdefhilmnoprstux\u3040\u3051\u3055\u3059\u30E0\u310E\u312B\u3147\u3162\u3172\u318E\u3206\u3215\u3224\u3229\u3258\u326E\u3272\u3290\u32B0\u32B7\u0180art\u3047\u304A\u304Cr\xF2\u10B3\xF2\u03DDail;\u691Car\xF2\u1C65ar;\u6964\u0380cdenqrt\u3068\u3075\u3078\u307F\u308F\u3094\u30CC\u0100eu\u306D\u3071;\uC000\u223D\u0331te;\u4155i\xE3\u116Emptyv;\u69B3g\u0200;del\u0FD1\u3089\u308B\u308D;\u6992;\u69A5\xE5\u0FD1uo\u803B\xBB\u40BBr\u0580;abcfhlpstw\u0FDC\u30AC\u30AF\u30B7\u30B9\u30BC\u30BE\u30C0\u30C3\u30C7\u30CAp;\u6975\u0100;f\u0FE0\u30B4s;\u6920;\u6933s;\u691E\xEB\u225D\xF0\u272El;\u6945im;\u6974l;\u61A3;\u619D\u0100ai\u30D1\u30D5il;\u691Ao\u0100;n\u30DB\u30DC\u6236al\xF3\u0F1E\u0180abr\u30E7\u30EA\u30EEr\xF2\u17E5rk;\u6773\u0100ak\u30F3\u30FDc\u0100ek\u30F9\u30FB;\u407D;\u405D\u0100es\u3102\u3104;\u698Cl\u0100du\u310A\u310C;\u698E;\u6990\u0200aeuy\u3117\u311C\u3127\u3129ron;\u4159\u0100di\u3121\u3125il;\u4157\xEC\u0FF2\xE2\u30FA;\u4440\u0200clqs\u3134\u3137\u313D\u3144a;\u6937dhar;\u6969uo\u0100;r\u020E\u020Dh;\u61B3\u0180acg\u314E\u315F\u0F44l\u0200;ips\u0F78\u3158\u315B\u109Cn\xE5\u10BBar\xF4\u0FA9t;\u65AD\u0180ilr\u3169\u1023\u316Esht;\u697D;\uC000\u{1D52F}\u0100ao\u3177\u3186r\u0100du\u317D\u317F\xBB\u047B\u0100;l\u1091\u3184;\u696C\u0100;v\u318B\u318C\u43C1;\u43F1\u0180gns\u3195\u31F9\u31FCht\u0300ahlrst\u31A4\u31B0\u31C2\u31D8\u31E4\u31EErrow\u0100;t\u0FDC\u31ADa\xE9\u30C8arpoon\u0100du\u31BB\u31BFow\xEE\u317Ep\xBB\u1092eft\u0100ah\u31CA\u31D0rrow\xF3\u0FEAarpoon\xF3\u0551ightarrows;\u61C9quigarro\xF7\u30CBhreetimes;\u62CCg;\u42DAingdotse\xF1\u1F32\u0180ahm\u320D\u3210\u3213r\xF2\u0FEAa\xF2\u0551;\u600Foust\u0100;a\u321E\u321F\u63B1che\xBB\u321Fmid;\u6AEE\u0200abpt\u3232\u323D\u3240\u3252\u0100nr\u3237\u323Ag;\u67EDr;\u61FEr\xEB\u1003\u0180afl\u3247\u324A\u324Er;\u6986;\uC000\u{1D563}us;\u6A2Eimes;\u6A35\u0100ap\u325D\u3267r\u0100;g\u3263\u3264\u4029t;\u6994olint;\u6A12ar\xF2\u31E3\u0200achq\u327B\u3280\u10BC\u3285quo;\u603Ar;\uC000\u{1D4C7}\u0100bu\u30FB\u328Ao\u0100;r\u0214\u0213\u0180hir\u3297\u329B\u32A0re\xE5\u31F8mes;\u62CAi\u0200;efl\u32AA\u1059\u1821\u32AB\u65B9tri;\u69CEluhar;\u6968;\u611E\u0D61\u32D5\u32DB\u32DF\u332C\u3338\u3371\0\u337A\u33A4\0\0\u33EC\u33F0\0\u3428\u3448\u345A\u34AD\u34B1\u34CA\u34F1\0\u3616\0\0\u3633cute;\u415Bqu\xEF\u27BA\u0500;Eaceinpsy\u11ED\u32F3\u32F5\u32FF\u3302\u330B\u330F\u331F\u3326\u3329;\u6AB4\u01F0\u32FA\0\u32FC;\u6AB8on;\u4161u\xE5\u11FE\u0100;d\u11F3\u3307il;\u415Frc;\u415D\u0180Eas\u3316\u3318\u331B;\u6AB6p;\u6ABAim;\u62E9olint;\u6A13i\xED\u1204;\u4441ot\u0180;be\u3334\u1D47\u3335\u62C5;\u6A66\u0380Aacmstx\u3346\u334A\u3357\u335B\u335E\u3363\u336Drr;\u61D8r\u0100hr\u3350\u3352\xEB\u2228\u0100;o\u0A36\u0A34t\u803B\xA7\u40A7i;\u403Bwar;\u6929m\u0100in\u3369\xF0nu\xF3\xF1t;\u6736r\u0100;o\u3376\u2055\uC000\u{1D530}\u0200acoy\u3382\u3386\u3391\u33A0rp;\u666F\u0100hy\u338B\u338Fcy;\u4449;\u4448rt\u026D\u3399\0\0\u339Ci\xE4\u1464ara\xEC\u2E6F\u803B\xAD\u40AD\u0100gm\u33A8\u33B4ma\u0180;fv\u33B1\u33B2\u33B2\u43C3;\u43C2\u0400;deglnpr\u12AB\u33C5\u33C9\u33CE\u33D6\u33DE\u33E1\u33E6ot;\u6A6A\u0100;q\u12B1\u12B0\u0100;E\u33D3\u33D4\u6A9E;\u6AA0\u0100;E\u33DB\u33DC\u6A9D;\u6A9Fe;\u6246lus;\u6A24arr;\u6972ar\xF2\u113D\u0200aeit\u33F8\u3408\u340F\u3417\u0100ls\u33FD\u3404lsetm\xE9\u336Ahp;\u6A33parsl;\u69E4\u0100dl\u1463\u3414e;\u6323\u0100;e\u341C\u341D\u6AAA\u0100;s\u3422\u3423\u6AAC;\uC000\u2AAC\uFE00\u0180flp\u342E\u3433\u3442tcy;\u444C\u0100;b\u3438\u3439\u402F\u0100;a\u343E\u343F\u69C4r;\u633Ff;\uC000\u{1D564}a\u0100dr\u344D\u0402es\u0100;u\u3454\u3455\u6660it\xBB\u3455\u0180csu\u3460\u3479\u349F\u0100au\u3465\u346Fp\u0100;s\u1188\u346B;\uC000\u2293\uFE00p\u0100;s\u11B4\u3475;\uC000\u2294\uFE00u\u0100bp\u347F\u348F\u0180;es\u1197\u119C\u3486et\u0100;e\u1197\u348D\xF1\u119D\u0180;es\u11A8\u11AD\u3496et\u0100;e\u11A8\u349D\xF1\u11AE\u0180;af\u117B\u34A6\u05B0r\u0165\u34AB\u05B1\xBB\u117Car\xF2\u1148\u0200cemt\u34B9\u34BE\u34C2\u34C5r;\uC000\u{1D4C8}tm\xEE\xF1i\xEC\u3415ar\xE6\u11BE\u0100ar\u34CE\u34D5r\u0100;f\u34D4\u17BF\u6606\u0100an\u34DA\u34EDight\u0100ep\u34E3\u34EApsilo\xEE\u1EE0h\xE9\u2EAFs\xBB\u2852\u0280bcmnp\u34FB\u355E\u1209\u358B\u358E\u0480;Edemnprs\u350E\u350F\u3511\u3515\u351E\u3523\u352C\u3531\u3536\u6282;\u6AC5ot;\u6ABD\u0100;d\u11DA\u351Aot;\u6AC3ult;\u6AC1\u0100Ee\u3528\u352A;\u6ACB;\u628Alus;\u6ABFarr;\u6979\u0180eiu\u353D\u3552\u3555t\u0180;en\u350E\u3545\u354Bq\u0100;q\u11DA\u350Feq\u0100;q\u352B\u3528m;\u6AC7\u0100bp\u355A\u355C;\u6AD5;\u6AD3c\u0300;acens\u11ED\u356C\u3572\u3579\u357B\u3326ppro\xF8\u32FAurlye\xF1\u11FE\xF1\u11F3\u0180aes\u3582\u3588\u331Bppro\xF8\u331Aq\xF1\u3317g;\u666A\u0680123;Edehlmnps\u35A9\u35AC\u35AF\u121C\u35B2\u35B4\u35C0\u35C9\u35D5\u35DA\u35DF\u35E8\u35ED\u803B\xB9\u40B9\u803B\xB2\u40B2\u803B\xB3\u40B3;\u6AC6\u0100os\u35B9\u35BCt;\u6ABEub;\u6AD8\u0100;d\u1222\u35C5ot;\u6AC4s\u0100ou\u35CF\u35D2l;\u67C9b;\u6AD7arr;\u697Bult;\u6AC2\u0100Ee\u35E4\u35E6;\u6ACC;\u628Blus;\u6AC0\u0180eiu\u35F4\u3609\u360Ct\u0180;en\u121C\u35FC\u3602q\u0100;q\u1222\u35B2eq\u0100;q\u35E7\u35E4m;\u6AC8\u0100bp\u3611\u3613;\u6AD4;\u6AD6\u0180Aan\u361C\u3620\u362Drr;\u61D9r\u0100hr\u3626\u3628\xEB\u222E\u0100;o\u0A2B\u0A29war;\u692Alig\u803B\xDF\u40DF\u0BE1\u3651\u365D\u3660\u12CE\u3673\u3679\0\u367E\u36C2\0\0\0\0\0\u36DB\u3703\0\u3709\u376C\0\0\0\u3787\u0272\u3656\0\0\u365Bget;\u6316;\u43C4r\xEB\u0E5F\u0180aey\u3666\u366B\u3670ron;\u4165dil;\u4163;\u4442lrec;\u6315r;\uC000\u{1D531}\u0200eiko\u3686\u369D\u36B5\u36BC\u01F2\u368B\0\u3691e\u01004f\u1284\u1281a\u0180;sv\u3698\u3699\u369B\u43B8ym;\u43D1\u0100cn\u36A2\u36B2k\u0100as\u36A8\u36AEppro\xF8\u12C1im\xBB\u12ACs\xF0\u129E\u0100as\u36BA\u36AE\xF0\u12C1rn\u803B\xFE\u40FE\u01EC\u031F\u36C6\u22E7es\u8180\xD7;bd\u36CF\u36D0\u36D8\u40D7\u0100;a\u190F\u36D5r;\u6A31;\u6A30\u0180eps\u36E1\u36E3\u3700\xE1\u2A4D\u0200;bcf\u0486\u36EC\u36F0\u36F4ot;\u6336ir;\u6AF1\u0100;o\u36F9\u36FC\uC000\u{1D565}rk;\u6ADA\xE1\u3362rime;\u6034\u0180aip\u370F\u3712\u3764d\xE5\u1248\u0380adempst\u3721\u374D\u3740\u3751\u3757\u375C\u375Fngle\u0280;dlqr\u3730\u3731\u3736\u3740\u3742\u65B5own\xBB\u1DBBeft\u0100;e\u2800\u373E\xF1\u092E;\u625Cight\u0100;e\u32AA\u374B\xF1\u105Aot;\u65ECinus;\u6A3Alus;\u6A39b;\u69CDime;\u6A3Bezium;\u63E2\u0180cht\u3772\u377D\u3781\u0100ry\u3777\u377B;\uC000\u{1D4C9};\u4446cy;\u445Brok;\u4167\u0100io\u378B\u378Ex\xF4\u1777head\u0100lr\u3797\u37A0eftarro\xF7\u084Fightarrow\xBB\u0F5D\u0900AHabcdfghlmoprstuw\u37D0\u37D3\u37D7\u37E4\u37F0\u37FC\u380E\u381C\u3823\u3834\u3851\u385D\u386B\u38A9\u38CC\u38D2\u38EA\u38F6r\xF2\u03EDar;\u6963\u0100cr\u37DC\u37E2ute\u803B\xFA\u40FA\xF2\u1150r\u01E3\u37EA\0\u37EDy;\u445Eve;\u416D\u0100iy\u37F5\u37FArc\u803B\xFB\u40FB;\u4443\u0180abh\u3803\u3806\u380Br\xF2\u13ADlac;\u4171a\xF2\u13C3\u0100ir\u3813\u3818sht;\u697E;\uC000\u{1D532}rave\u803B\xF9\u40F9\u0161\u3827\u3831r\u0100lr\u382C\u382E\xBB\u0957\xBB\u1083lk;\u6580\u0100ct\u3839\u384D\u026F\u383F\0\0\u384Arn\u0100;e\u3845\u3846\u631Cr\xBB\u3846op;\u630Fri;\u65F8\u0100al\u3856\u385Acr;\u416B\u80BB\xA8\u0349\u0100gp\u3862\u3866on;\u4173f;\uC000\u{1D566}\u0300adhlsu\u114B\u3878\u387D\u1372\u3891\u38A0own\xE1\u13B3arpoon\u0100lr\u3888\u388Cef\xF4\u382Digh\xF4\u382Fi\u0180;hl\u3899\u389A\u389C\u43C5\xBB\u13FAon\xBB\u389Aparrows;\u61C8\u0180cit\u38B0\u38C4\u38C8\u026F\u38B6\0\0\u38C1rn\u0100;e\u38BC\u38BD\u631Dr\xBB\u38BDop;\u630Eng;\u416Fri;\u65F9cr;\uC000\u{1D4CA}\u0180dir\u38D9\u38DD\u38E2ot;\u62F0lde;\u4169i\u0100;f\u3730\u38E8\xBB\u1813\u0100am\u38EF\u38F2r\xF2\u38A8l\u803B\xFC\u40FCangle;\u69A7\u0780ABDacdeflnoprsz\u391C\u391F\u3929\u392D\u39B5\u39B8\u39BD\u39DF\u39E4\u39E8\u39F3\u39F9\u39FD\u3A01\u3A20r\xF2\u03F7ar\u0100;v\u3926\u3927\u6AE8;\u6AE9as\xE8\u03E1\u0100nr\u3932\u3937grt;\u699C\u0380eknprst\u34E3\u3946\u394B\u3952\u395D\u3964\u3996app\xE1\u2415othin\xE7\u1E96\u0180hir\u34EB\u2EC8\u3959op\xF4\u2FB5\u0100;h\u13B7\u3962\xEF\u318D\u0100iu\u3969\u396Dgm\xE1\u33B3\u0100bp\u3972\u3984setneq\u0100;q\u397D\u3980\uC000\u228A\uFE00;\uC000\u2ACB\uFE00setneq\u0100;q\u398F\u3992\uC000\u228B\uFE00;\uC000\u2ACC\uFE00\u0100hr\u399B\u399Fet\xE1\u369Ciangle\u0100lr\u39AA\u39AFeft\xBB\u0925ight\xBB\u1051y;\u4432ash\xBB\u1036\u0180elr\u39C4\u39D2\u39D7\u0180;be\u2DEA\u39CB\u39CFar;\u62BBq;\u625Alip;\u62EE\u0100bt\u39DC\u1468a\xF2\u1469r;\uC000\u{1D533}tr\xE9\u39AEsu\u0100bp\u39EF\u39F1\xBB\u0D1C\xBB\u0D59pf;\uC000\u{1D567}ro\xF0\u0EFBtr\xE9\u39B4\u0100cu\u3A06\u3A0Br;\uC000\u{1D4CB}\u0100bp\u3A10\u3A18n\u0100Ee\u3980\u3A16\xBB\u397En\u0100Ee\u3992\u3A1E\xBB\u3990igzag;\u699A\u0380cefoprs\u3A36\u3A3B\u3A56\u3A5B\u3A54\u3A61\u3A6Airc;\u4175\u0100di\u3A40\u3A51\u0100bg\u3A45\u3A49ar;\u6A5Fe\u0100;q\u15FA\u3A4F;\u6259erp;\u6118r;\uC000\u{1D534}pf;\uC000\u{1D568}\u0100;e\u1479\u3A66at\xE8\u1479cr;\uC000\u{1D4CC}\u0AE3\u178E\u3A87\0\u3A8B\0\u3A90\u3A9B\0\0\u3A9D\u3AA8\u3AAB\u3AAF\0\0\u3AC3\u3ACE\0\u3AD8\u17DC\u17DFtr\xE9\u17D1r;\uC000\u{1D535}\u0100Aa\u3A94\u3A97r\xF2\u03C3r\xF2\u09F6;\u43BE\u0100Aa\u3AA1\u3AA4r\xF2\u03B8r\xF2\u09EBa\xF0\u2713is;\u62FB\u0180dpt\u17A4\u3AB5\u3ABE\u0100fl\u3ABA\u17A9;\uC000\u{1D569}im\xE5\u17B2\u0100Aa\u3AC7\u3ACAr\xF2\u03CEr\xF2\u0A01\u0100cq\u3AD2\u17B8r;\uC000\u{1D4CD}\u0100pt\u17D6\u3ADCr\xE9\u17D4\u0400acefiosu\u3AF0\u3AFD\u3B08\u3B0C\u3B11\u3B15\u3B1B\u3B21c\u0100uy\u3AF6\u3AFBte\u803B\xFD\u40FD;\u444F\u0100iy\u3B02\u3B06rc;\u4177;\u444Bn\u803B\xA5\u40A5r;\uC000\u{1D536}cy;\u4457pf;\uC000\u{1D56A}cr;\uC000\u{1D4CE}\u0100cm\u3B26\u3B29y;\u444El\u803B\xFF\u40FF\u0500acdefhiosw\u3B42\u3B48\u3B54\u3B58\u3B64\u3B69\u3B6D\u3B74\u3B7A\u3B80cute;\u417A\u0100ay\u3B4D\u3B52ron;\u417E;\u4437ot;\u417C\u0100et\u3B5D\u3B61tr\xE6\u155Fa;\u43B6r;\uC000\u{1D537}cy;\u4436grarr;\u61DDpf;\uC000\u{1D56B}cr;\uC000\u{1D4CF}\u0100jn\u3B85\u3B87;\u600Dj;\u600C'.split("").map(e=>e.charCodeAt(0)));var yg=new Uint16Array("\u0200aglq \x1B\u026D\0\0p;\u4026os;\u4027t;\u403Et;\u403Cuot;\u4022".split("").map(e=>e.charCodeAt(0)));var L0,w2=new Map([[0,65533],[128,8364],[130,8218],[131,402],[132,8222],[133,8230],[134,8224],[135,8225],[136,710],[137,8240],[138,352],[139,8249],[140,338],[142,381],[145,8216],[146,8217],[147,8220],[148,8221],[149,8226],[150,8211],[151,8212],[152,732],[153,8482],[154,353],[155,8250],[156,339],[158,382],[159,376]]),M0=(L0=String.fromCodePoint)!==null&&L0!==void 0?L0:function(e){let r="";return e>65535&&(e-=65536,r+=String.fromCharCode(e>>>10&1023|55296),e=56320|e&1023),r+=String.fromCharCode(e),r};function q0(e){var r;return e>=55296&&e<=57343||e>1114111?65533:(r=w2.get(e))!==null&&r!==void 0?r:e}var ae;(function(e){e[e.NUM=35]="NUM",e[e.SEMI=59]="SEMI",e[e.EQUALS=61]="EQUALS",e[e.ZERO=48]="ZERO",e[e.NINE=57]="NINE",e[e.LOWER_A=97]="LOWER_A",e[e.LOWER_F=102]="LOWER_F",e[e.LOWER_X=120]="LOWER_X",e[e.LOWER_Z=122]="LOWER_Z",e[e.UPPER_A=65]="UPPER_A",e[e.UPPER_F=70]="UPPER_F",e[e.UPPER_Z=90]="UPPER_Z"})(ae||(ae={}));var I2=32,mt;(function(e){e[e.VALUE_LENGTH=49152]="VALUE_LENGTH",e[e.BRANCH_LENGTH=16256]="BRANCH_LENGTH",e[e.JUMP_TABLE=127]="JUMP_TABLE"})(mt||(mt={}));function B0(e){return e>=ae.ZERO&&e<=ae.NINE}function D2(e){return e>=ae.UPPER_A&&e<=ae.UPPER_F||e>=ae.LOWER_A&&e<=ae.LOWER_F}function E2(e){return e>=ae.UPPER_A&&e<=ae.UPPER_Z||e>=ae.LOWER_A&&e<=ae.LOWER_Z||B0(e)}function T2(e){return e===ae.EQUALS||E2(e)}var ue;(function(e){e[e.EntityStart=0]="EntityStart",e[e.NumericStart=1]="NumericStart",e[e.NumericDecimal=2]="NumericDecimal",e[e.NumericHex=3]="NumericHex",e[e.NamedEntity=4]="NamedEntity"})(ue||(ue={}));var Ne;(function(e){e[e.Legacy=0]="Legacy",e[e.Strict=1]="Strict",e[e.Attribute=2]="Attribute"})(Ne||(Ne={}));var Ju=class{constructor(r,n,i){this.decodeTree=r,this.emitCodePoint=n,this.errors=i,this.state=ue.EntityStart,this.consumed=1,this.result=0,this.treeIndex=0,this.excess=1,this.decodeMode=Ne.Strict}startEntity(r){this.decodeMode=r,this.state=ue.EntityStart,this.result=0,this.treeIndex=0,this.excess=1,this.consumed=1}write(r,n){switch(this.state){case ue.EntityStart:return r.charCodeAt(n)===ae.NUM?(this.state=ue.NumericStart,this.consumed+=1,this.stateNumericStart(r,n+1)):(this.state=ue.NamedEntity,this.stateNamedEntity(r,n));case ue.NumericStart:return this.stateNumericStart(r,n);case ue.NumericDecimal:return this.stateNumericDecimal(r,n);case ue.NumericHex:return this.stateNumericHex(r,n);case ue.NamedEntity:return this.stateNamedEntity(r,n)}}stateNumericStart(r,n){return n>=r.length?-1:(r.charCodeAt(n)|I2)===ae.LOWER_X?(this.state=ue.NumericHex,this.consumed+=1,this.stateNumericHex(r,n+1)):(this.state=ue.NumericDecimal,this.stateNumericDecimal(r,n))}addToNumericResult(r,n,i,t){if(n!==i){let o=i-n;this.result=this.result*Math.pow(t,o)+parseInt(r.substr(n,o),t),this.consumed+=o}}stateNumericHex(r,n){let i=n;for(;n<r.length;){let t=r.charCodeAt(n);if(B0(t)||D2(t))n+=1;else return this.addToNumericResult(r,i,n,16),this.emitNumericEntity(t,3)}return this.addToNumericResult(r,i,n,16),-1}stateNumericDecimal(r,n){let i=n;for(;n<r.length;){let t=r.charCodeAt(n);if(B0(t))n+=1;else return this.addToNumericResult(r,i,n,10),this.emitNumericEntity(t,2)}return this.addToNumericResult(r,i,n,10),-1}emitNumericEntity(r,n){var i;if(this.consumed<=n)return(i=this.errors)===null||i===void 0||i.absenceOfDigitsInNumericCharacterReference(this.consumed),0;if(r===ae.SEMI)this.consumed+=1;else if(this.decodeMode===Ne.Strict)return 0;return this.emitCodePoint(q0(this.result),this.consumed),this.errors&&(r!==ae.SEMI&&this.errors.missingSemicolonAfterCharacterReference(),this.errors.validateNumericCharacterReference(this.result)),this.consumed}stateNamedEntity(r,n){let{decodeTree:i}=this,t=i[this.treeIndex],o=(t&mt.VALUE_LENGTH)>>14;for(;n<r.length;n++,this.excess++){let u=r.charCodeAt(n);if(this.treeIndex=P2(i,t,this.treeIndex+Math.max(1,o),u),this.treeIndex<0)return this.result===0||this.decodeMode===Ne.Attribute&&(o===0||T2(u))?0:this.emitNotTerminatedNamedEntity();if(t=i[this.treeIndex],o=(t&mt.VALUE_LENGTH)>>14,o!==0){if(u===ae.SEMI)return this.emitNamedEntityData(this.treeIndex,o,this.consumed+this.excess);this.decodeMode!==Ne.Strict&&(this.result=this.treeIndex,this.consumed+=this.excess,this.excess=0)}}return-1}emitNotTerminatedNamedEntity(){var r;let{result:n,decodeTree:i}=this,t=(i[n]&mt.VALUE_LENGTH)>>14;return this.emitNamedEntityData(n,t,this.consumed),(r=this.errors)===null||r===void 0||r.missingSemicolonAfterCharacterReference(),this.consumed}emitNamedEntityData(r,n,i){let{decodeTree:t}=this;return this.emitCodePoint(n===1?t[r]&~mt.VALUE_LENGTH:t[r+1],i),n===3&&this.emitCodePoint(t[r+2],i),i}end(){var r;switch(this.state){case ue.NamedEntity:return this.result!==0&&(this.decodeMode!==Ne.Attribute||this.result===this.treeIndex)?this.emitNotTerminatedNamedEntity():0;case ue.NumericDecimal:return this.emitNumericEntity(0,2);case ue.NumericHex:return this.emitNumericEntity(0,3);case ue.NumericStart:return(r=this.errors)===null||r===void 0||r.absenceOfDigitsInNumericCharacterReference(this.consumed),0;case ue.EntityStart:return 0}}};function kg(e){let r="",n=new Ju(e,i=>r+=M0(i));return function(t,o){let u=0,a=0;for(;(a=t.indexOf("&",a))>=0;){r+=t.slice(u,a),n.startEntity(o);let s=n.write(t,a+1);if(s<0){u=a+n.end();break}u=a+s,a=s===0?u+1:u}let c=r+t.slice(u);return r="",c}}function P2(e,r,n,i){let t=(r&mt.BRANCH_LENGTH)>>7,o=r&mt.JUMP_TABLE;if(t===0)return o!==0&&i===o?n:-1;if(o){let c=i-o;return c<0||c>=t?-1:e[n+c]-1}let u=n,a=u+t-1;for(;u<=a;){let c=u+a>>>1,s=e[c];if(s<i)u=c+1;else if(s>i)a=c-1;else return e[c+t]}return-1}var $g=kg(_g),n8=kg(yg);function Cr(e,r=Ne.Legacy){return $g(e,r)}function co(e){return $g(e,Ne.Strict)}function Gu(e){for(let r=1;r<e.length;r++)e[r][0]+=e[r-1][0]+1;return e}var A2=new Map(Gu([[9,"&Tab;"],[0,"&NewLine;"],[22,"&excl;"],[0,"&quot;"],[0,"&num;"],[0,"&dollar;"],[0,"&percnt;"],[0,"&amp;"],[0,"&apos;"],[0,"&lpar;"],[0,"&rpar;"],[0,"&ast;"],[0,"&plus;"],[0,"&comma;"],[1,"&period;"],[0,"&sol;"],[10,"&colon;"],[0,"&semi;"],[0,{v:"&lt;",n:8402,o:"&nvlt;"}],[0,{v:"&equals;",n:8421,o:"&bne;"}],[0,{v:"&gt;",n:8402,o:"&nvgt;"}],[0,"&quest;"],[0,"&commat;"],[26,"&lbrack;"],[0,"&bsol;"],[0,"&rbrack;"],[0,"&Hat;"],[0,"&lowbar;"],[0,"&DiacriticalGrave;"],[5,{n:106,o:"&fjlig;"}],[20,"&lbrace;"],[0,"&verbar;"],[0,"&rbrace;"],[34,"&nbsp;"],[0,"&iexcl;"],[0,"&cent;"],[0,"&pound;"],[0,"&curren;"],[0,"&yen;"],[0,"&brvbar;"],[0,"&sect;"],[0,"&die;"],[0,"&copy;"],[0,"&ordf;"],[0,"&laquo;"],[0,"&not;"],[0,"&shy;"],[0,"&circledR;"],[0,"&macr;"],[0,"&deg;"],[0,"&PlusMinus;"],[0,"&sup2;"],[0,"&sup3;"],[0,"&acute;"],[0,"&micro;"],[0,"&para;"],[0,"&centerdot;"],[0,"&cedil;"],[0,"&sup1;"],[0,"&ordm;"],[0,"&raquo;"],[0,"&frac14;"],[0,"&frac12;"],[0,"&frac34;"],[0,"&iquest;"],[0,"&Agrave;"],[0,"&Aacute;"],[0,"&Acirc;"],[0,"&Atilde;"],[0,"&Auml;"],[0,"&angst;"],[0,"&AElig;"],[0,"&Ccedil;"],[0,"&Egrave;"],[0,"&Eacute;"],[0,"&Ecirc;"],[0,"&Euml;"],[0,"&Igrave;"],[0,"&Iacute;"],[0,"&Icirc;"],[0,"&Iuml;"],[0,"&ETH;"],[0,"&Ntilde;"],[0,"&Ograve;"],[0,"&Oacute;"],[0,"&Ocirc;"],[0,"&Otilde;"],[0,"&Ouml;"],[0,"&times;"],[0,"&Oslash;"],[0,"&Ugrave;"],[0,"&Uacute;"],[0,"&Ucirc;"],[0,"&Uuml;"],[0,"&Yacute;"],[0,"&THORN;"],[0,"&szlig;"],[0,"&agrave;"],[0,"&aacute;"],[0,"&acirc;"],[0,"&atilde;"],[0,"&auml;"],[0,"&aring;"],[0,"&aelig;"],[0,"&ccedil;"],[0,"&egrave;"],[0,"&eacute;"],[0,"&ecirc;"],[0,"&euml;"],[0,"&igrave;"],[0,"&iacute;"],[0,"&icirc;"],[0,"&iuml;"],[0,"&eth;"],[0,"&ntilde;"],[0,"&ograve;"],[0,"&oacute;"],[0,"&ocirc;"],[0,"&otilde;"],[0,"&ouml;"],[0,"&div;"],[0,"&oslash;"],[0,"&ugrave;"],[0,"&uacute;"],[0,"&ucirc;"],[0,"&uuml;"],[0,"&yacute;"],[0,"&thorn;"],[0,"&yuml;"],[0,"&Amacr;"],[0,"&amacr;"],[0,"&Abreve;"],[0,"&abreve;"],[0,"&Aogon;"],[0,"&aogon;"],[0,"&Cacute;"],[0,"&cacute;"],[0,"&Ccirc;"],[0,"&ccirc;"],[0,"&Cdot;"],[0,"&cdot;"],[0,"&Ccaron;"],[0,"&ccaron;"],[0,"&Dcaron;"],[0,"&dcaron;"],[0,"&Dstrok;"],[0,"&dstrok;"],[0,"&Emacr;"],[0,"&emacr;"],[2,"&Edot;"],[0,"&edot;"],[0,"&Eogon;"],[0,"&eogon;"],[0,"&Ecaron;"],[0,"&ecaron;"],[0,"&Gcirc;"],[0,"&gcirc;"],[0,"&Gbreve;"],[0,"&gbreve;"],[0,"&Gdot;"],[0,"&gdot;"],[0,"&Gcedil;"],[1,"&Hcirc;"],[0,"&hcirc;"],[0,"&Hstrok;"],[0,"&hstrok;"],[0,"&Itilde;"],[0,"&itilde;"],[0,"&Imacr;"],[0,"&imacr;"],[2,"&Iogon;"],[0,"&iogon;"],[0,"&Idot;"],[0,"&imath;"],[0,"&IJlig;"],[0,"&ijlig;"],[0,"&Jcirc;"],[0,"&jcirc;"],[0,"&Kcedil;"],[0,"&kcedil;"],[0,"&kgreen;"],[0,"&Lacute;"],[0,"&lacute;"],[0,"&Lcedil;"],[0,"&lcedil;"],[0,"&Lcaron;"],[0,"&lcaron;"],[0,"&Lmidot;"],[0,"&lmidot;"],[0,"&Lstrok;"],[0,"&lstrok;"],[0,"&Nacute;"],[0,"&nacute;"],[0,"&Ncedil;"],[0,"&ncedil;"],[0,"&Ncaron;"],[0,"&ncaron;"],[0,"&napos;"],[0,"&ENG;"],[0,"&eng;"],[0,"&Omacr;"],[0,"&omacr;"],[2,"&Odblac;"],[0,"&odblac;"],[0,"&OElig;"],[0,"&oelig;"],[0,"&Racute;"],[0,"&racute;"],[0,"&Rcedil;"],[0,"&rcedil;"],[0,"&Rcaron;"],[0,"&rcaron;"],[0,"&Sacute;"],[0,"&sacute;"],[0,"&Scirc;"],[0,"&scirc;"],[0,"&Scedil;"],[0,"&scedil;"],[0,"&Scaron;"],[0,"&scaron;"],[0,"&Tcedil;"],[0,"&tcedil;"],[0,"&Tcaron;"],[0,"&tcaron;"],[0,"&Tstrok;"],[0,"&tstrok;"],[0,"&Utilde;"],[0,"&utilde;"],[0,"&Umacr;"],[0,"&umacr;"],[0,"&Ubreve;"],[0,"&ubreve;"],[0,"&Uring;"],[0,"&uring;"],[0,"&Udblac;"],[0,"&udblac;"],[0,"&Uogon;"],[0,"&uogon;"],[0,"&Wcirc;"],[0,"&wcirc;"],[0,"&Ycirc;"],[0,"&ycirc;"],[0,"&Yuml;"],[0,"&Zacute;"],[0,"&zacute;"],[0,"&Zdot;"],[0,"&zdot;"],[0,"&Zcaron;"],[0,"&zcaron;"],[19,"&fnof;"],[34,"&imped;"],[63,"&gacute;"],[65,"&jmath;"],[142,"&circ;"],[0,"&caron;"],[16,"&breve;"],[0,"&DiacriticalDot;"],[0,"&ring;"],[0,"&ogon;"],[0,"&DiacriticalTilde;"],[0,"&dblac;"],[51,"&DownBreve;"],[127,"&Alpha;"],[0,"&Beta;"],[0,"&Gamma;"],[0,"&Delta;"],[0,"&Epsilon;"],[0,"&Zeta;"],[0,"&Eta;"],[0,"&Theta;"],[0,"&Iota;"],[0,"&Kappa;"],[0,"&Lambda;"],[0,"&Mu;"],[0,"&Nu;"],[0,"&Xi;"],[0,"&Omicron;"],[0,"&Pi;"],[0,"&Rho;"],[1,"&Sigma;"],[0,"&Tau;"],[0,"&Upsilon;"],[0,"&Phi;"],[0,"&Chi;"],[0,"&Psi;"],[0,"&ohm;"],[7,"&alpha;"],[0,"&beta;"],[0,"&gamma;"],[0,"&delta;"],[0,"&epsi;"],[0,"&zeta;"],[0,"&eta;"],[0,"&theta;"],[0,"&iota;"],[0,"&kappa;"],[0,"&lambda;"],[0,"&mu;"],[0,"&nu;"],[0,"&xi;"],[0,"&omicron;"],[0,"&pi;"],[0,"&rho;"],[0,"&sigmaf;"],[0,"&sigma;"],[0,"&tau;"],[0,"&upsi;"],[0,"&phi;"],[0,"&chi;"],[0,"&psi;"],[0,"&omega;"],[7,"&thetasym;"],[0,"&Upsi;"],[2,"&phiv;"],[0,"&piv;"],[5,"&Gammad;"],[0,"&digamma;"],[18,"&kappav;"],[0,"&rhov;"],[3,"&epsiv;"],[0,"&backepsilon;"],[10,"&IOcy;"],[0,"&DJcy;"],[0,"&GJcy;"],[0,"&Jukcy;"],[0,"&DScy;"],[0,"&Iukcy;"],[0,"&YIcy;"],[0,"&Jsercy;"],[0,"&LJcy;"],[0,"&NJcy;"],[0,"&TSHcy;"],[0,"&KJcy;"],[1,"&Ubrcy;"],[0,"&DZcy;"],[0,"&Acy;"],[0,"&Bcy;"],[0,"&Vcy;"],[0,"&Gcy;"],[0,"&Dcy;"],[0,"&IEcy;"],[0,"&ZHcy;"],[0,"&Zcy;"],[0,"&Icy;"],[0,"&Jcy;"],[0,"&Kcy;"],[0,"&Lcy;"],[0,"&Mcy;"],[0,"&Ncy;"],[0,"&Ocy;"],[0,"&Pcy;"],[0,"&Rcy;"],[0,"&Scy;"],[0,"&Tcy;"],[0,"&Ucy;"],[0,"&Fcy;"],[0,"&KHcy;"],[0,"&TScy;"],[0,"&CHcy;"],[0,"&SHcy;"],[0,"&SHCHcy;"],[0,"&HARDcy;"],[0,"&Ycy;"],[0,"&SOFTcy;"],[0,"&Ecy;"],[0,"&YUcy;"],[0,"&YAcy;"],[0,"&acy;"],[0,"&bcy;"],[0,"&vcy;"],[0,"&gcy;"],[0,"&dcy;"],[0,"&iecy;"],[0,"&zhcy;"],[0,"&zcy;"],[0,"&icy;"],[0,"&jcy;"],[0,"&kcy;"],[0,"&lcy;"],[0,"&mcy;"],[0,"&ncy;"],[0,"&ocy;"],[0,"&pcy;"],[0,"&rcy;"],[0,"&scy;"],[0,"&tcy;"],[0,"&ucy;"],[0,"&fcy;"],[0,"&khcy;"],[0,"&tscy;"],[0,"&chcy;"],[0,"&shcy;"],[0,"&shchcy;"],[0,"&hardcy;"],[0,"&ycy;"],[0,"&softcy;"],[0,"&ecy;"],[0,"&yucy;"],[0,"&yacy;"],[1,"&iocy;"],[0,"&djcy;"],[0,"&gjcy;"],[0,"&jukcy;"],[0,"&dscy;"],[0,"&iukcy;"],[0,"&yicy;"],[0,"&jsercy;"],[0,"&ljcy;"],[0,"&njcy;"],[0,"&tshcy;"],[0,"&kjcy;"],[1,"&ubrcy;"],[0,"&dzcy;"],[7074,"&ensp;"],[0,"&emsp;"],[0,"&emsp13;"],[0,"&emsp14;"],[1,"&numsp;"],[0,"&puncsp;"],[0,"&ThinSpace;"],[0,"&hairsp;"],[0,"&NegativeMediumSpace;"],[0,"&zwnj;"],[0,"&zwj;"],[0,"&lrm;"],[0,"&rlm;"],[0,"&dash;"],[2,"&ndash;"],[0,"&mdash;"],[0,"&horbar;"],[0,"&Verbar;"],[1,"&lsquo;"],[0,"&CloseCurlyQuote;"],[0,"&lsquor;"],[1,"&ldquo;"],[0,"&CloseCurlyDoubleQuote;"],[0,"&bdquo;"],[1,"&dagger;"],[0,"&Dagger;"],[0,"&bull;"],[2,"&nldr;"],[0,"&hellip;"],[9,"&permil;"],[0,"&pertenk;"],[0,"&prime;"],[0,"&Prime;"],[0,"&tprime;"],[0,"&backprime;"],[3,"&lsaquo;"],[0,"&rsaquo;"],[3,"&oline;"],[2,"&caret;"],[1,"&hybull;"],[0,"&frasl;"],[10,"&bsemi;"],[7,"&qprime;"],[7,{v:"&MediumSpace;",n:8202,o:"&ThickSpace;"}],[0,"&NoBreak;"],[0,"&af;"],[0,"&InvisibleTimes;"],[0,"&ic;"],[72,"&euro;"],[46,"&tdot;"],[0,"&DotDot;"],[37,"&complexes;"],[2,"&incare;"],[4,"&gscr;"],[0,"&hamilt;"],[0,"&Hfr;"],[0,"&Hopf;"],[0,"&planckh;"],[0,"&hbar;"],[0,"&imagline;"],[0,"&Ifr;"],[0,"&lagran;"],[0,"&ell;"],[1,"&naturals;"],[0,"&numero;"],[0,"&copysr;"],[0,"&weierp;"],[0,"&Popf;"],[0,"&Qopf;"],[0,"&realine;"],[0,"&real;"],[0,"&reals;"],[0,"&rx;"],[3,"&trade;"],[1,"&integers;"],[2,"&mho;"],[0,"&zeetrf;"],[0,"&iiota;"],[2,"&bernou;"],[0,"&Cayleys;"],[1,"&escr;"],[0,"&Escr;"],[0,"&Fouriertrf;"],[1,"&Mellintrf;"],[0,"&order;"],[0,"&alefsym;"],[0,"&beth;"],[0,"&gimel;"],[0,"&daleth;"],[12,"&CapitalDifferentialD;"],[0,"&dd;"],[0,"&ee;"],[0,"&ii;"],[10,"&frac13;"],[0,"&frac23;"],[0,"&frac15;"],[0,"&frac25;"],[0,"&frac35;"],[0,"&frac45;"],[0,"&frac16;"],[0,"&frac56;"],[0,"&frac18;"],[0,"&frac38;"],[0,"&frac58;"],[0,"&frac78;"],[49,"&larr;"],[0,"&ShortUpArrow;"],[0,"&rarr;"],[0,"&darr;"],[0,"&harr;"],[0,"&updownarrow;"],[0,"&nwarr;"],[0,"&nearr;"],[0,"&LowerRightArrow;"],[0,"&LowerLeftArrow;"],[0,"&nlarr;"],[0,"&nrarr;"],[1,{v:"&rarrw;",n:824,o:"&nrarrw;"}],[0,"&Larr;"],[0,"&Uarr;"],[0,"&Rarr;"],[0,"&Darr;"],[0,"&larrtl;"],[0,"&rarrtl;"],[0,"&LeftTeeArrow;"],[0,"&mapstoup;"],[0,"&map;"],[0,"&DownTeeArrow;"],[1,"&hookleftarrow;"],[0,"&hookrightarrow;"],[0,"&larrlp;"],[0,"&looparrowright;"],[0,"&harrw;"],[0,"&nharr;"],[1,"&lsh;"],[0,"&rsh;"],[0,"&ldsh;"],[0,"&rdsh;"],[1,"&crarr;"],[0,"&cularr;"],[0,"&curarr;"],[2,"&circlearrowleft;"],[0,"&circlearrowright;"],[0,"&leftharpoonup;"],[0,"&DownLeftVector;"],[0,"&RightUpVector;"],[0,"&LeftUpVector;"],[0,"&rharu;"],[0,"&DownRightVector;"],[0,"&dharr;"],[0,"&dharl;"],[0,"&RightArrowLeftArrow;"],[0,"&udarr;"],[0,"&LeftArrowRightArrow;"],[0,"&leftleftarrows;"],[0,"&upuparrows;"],[0,"&rightrightarrows;"],[0,"&ddarr;"],[0,"&leftrightharpoons;"],[0,"&Equilibrium;"],[0,"&nlArr;"],[0,"&nhArr;"],[0,"&nrArr;"],[0,"&DoubleLeftArrow;"],[0,"&DoubleUpArrow;"],[0,"&DoubleRightArrow;"],[0,"&dArr;"],[0,"&DoubleLeftRightArrow;"],[0,"&DoubleUpDownArrow;"],[0,"&nwArr;"],[0,"&neArr;"],[0,"&seArr;"],[0,"&swArr;"],[0,"&lAarr;"],[0,"&rAarr;"],[1,"&zigrarr;"],[6,"&larrb;"],[0,"&rarrb;"],[15,"&DownArrowUpArrow;"],[7,"&loarr;"],[0,"&roarr;"],[0,"&hoarr;"],[0,"&forall;"],[0,"&comp;"],[0,{v:"&part;",n:824,o:"&npart;"}],[0,"&exist;"],[0,"&nexist;"],[0,"&empty;"],[1,"&Del;"],[0,"&Element;"],[0,"&NotElement;"],[1,"&ni;"],[0,"&notni;"],[2,"&prod;"],[0,"&coprod;"],[0,"&sum;"],[0,"&minus;"],[0,"&MinusPlus;"],[0,"&dotplus;"],[1,"&Backslash;"],[0,"&lowast;"],[0,"&compfn;"],[1,"&radic;"],[2,"&prop;"],[0,"&infin;"],[0,"&angrt;"],[0,{v:"&ang;",n:8402,o:"&nang;"}],[0,"&angmsd;"],[0,"&angsph;"],[0,"&mid;"],[0,"&nmid;"],[0,"&DoubleVerticalBar;"],[0,"&NotDoubleVerticalBar;"],[0,"&and;"],[0,"&or;"],[0,{v:"&cap;",n:65024,o:"&caps;"}],[0,{v:"&cup;",n:65024,o:"&cups;"}],[0,"&int;"],[0,"&Int;"],[0,"&iiint;"],[0,"&conint;"],[0,"&Conint;"],[0,"&Cconint;"],[0,"&cwint;"],[0,"&ClockwiseContourIntegral;"],[0,"&awconint;"],[0,"&there4;"],[0,"&becaus;"],[0,"&ratio;"],[0,"&Colon;"],[0,"&dotminus;"],[1,"&mDDot;"],[0,"&homtht;"],[0,{v:"&sim;",n:8402,o:"&nvsim;"}],[0,{v:"&backsim;",n:817,o:"&race;"}],[0,{v:"&ac;",n:819,o:"&acE;"}],[0,"&acd;"],[0,"&VerticalTilde;"],[0,"&NotTilde;"],[0,{v:"&eqsim;",n:824,o:"&nesim;"}],[0,"&sime;"],[0,"&NotTildeEqual;"],[0,"&cong;"],[0,"&simne;"],[0,"&ncong;"],[0,"&ap;"],[0,"&nap;"],[0,"&ape;"],[0,{v:"&apid;",n:824,o:"&napid;"}],[0,"&backcong;"],[0,{v:"&asympeq;",n:8402,o:"&nvap;"}],[0,{v:"&bump;",n:824,o:"&nbump;"}],[0,{v:"&bumpe;",n:824,o:"&nbumpe;"}],[0,{v:"&doteq;",n:824,o:"&nedot;"}],[0,"&doteqdot;"],[0,"&efDot;"],[0,"&erDot;"],[0,"&Assign;"],[0,"&ecolon;"],[0,"&ecir;"],[0,"&circeq;"],[1,"&wedgeq;"],[0,"&veeeq;"],[1,"&triangleq;"],[2,"&equest;"],[0,"&ne;"],[0,{v:"&Congruent;",n:8421,o:"&bnequiv;"}],[0,"&nequiv;"],[1,{v:"&le;",n:8402,o:"&nvle;"}],[0,{v:"&ge;",n:8402,o:"&nvge;"}],[0,{v:"&lE;",n:824,o:"&nlE;"}],[0,{v:"&gE;",n:824,o:"&ngE;"}],[0,{v:"&lnE;",n:65024,o:"&lvertneqq;"}],[0,{v:"&gnE;",n:65024,o:"&gvertneqq;"}],[0,{v:"&ll;",n:new Map(Gu([[824,"&nLtv;"],[7577,"&nLt;"]]))}],[0,{v:"&gg;",n:new Map(Gu([[824,"&nGtv;"],[7577,"&nGt;"]]))}],[0,"&between;"],[0,"&NotCupCap;"],[0,"&nless;"],[0,"&ngt;"],[0,"&nle;"],[0,"&nge;"],[0,"&lesssim;"],[0,"&GreaterTilde;"],[0,"&nlsim;"],[0,"&ngsim;"],[0,"&LessGreater;"],[0,"&gl;"],[0,"&NotLessGreater;"],[0,"&NotGreaterLess;"],[0,"&pr;"],[0,"&sc;"],[0,"&prcue;"],[0,"&sccue;"],[0,"&PrecedesTilde;"],[0,{v:"&scsim;",n:824,o:"&NotSucceedsTilde;"}],[0,"&NotPrecedes;"],[0,"&NotSucceeds;"],[0,{v:"&sub;",n:8402,o:"&NotSubset;"}],[0,{v:"&sup;",n:8402,o:"&NotSuperset;"}],[0,"&nsub;"],[0,"&nsup;"],[0,"&sube;"],[0,"&supe;"],[0,"&NotSubsetEqual;"],[0,"&NotSupersetEqual;"],[0,{v:"&subne;",n:65024,o:"&varsubsetneq;"}],[0,{v:"&supne;",n:65024,o:"&varsupsetneq;"}],[1,"&cupdot;"],[0,"&UnionPlus;"],[0,{v:"&sqsub;",n:824,o:"&NotSquareSubset;"}],[0,{v:"&sqsup;",n:824,o:"&NotSquareSuperset;"}],[0,"&sqsube;"],[0,"&sqsupe;"],[0,{v:"&sqcap;",n:65024,o:"&sqcaps;"}],[0,{v:"&sqcup;",n:65024,o:"&sqcups;"}],[0,"&CirclePlus;"],[0,"&CircleMinus;"],[0,"&CircleTimes;"],[0,"&osol;"],[0,"&CircleDot;"],[0,"&circledcirc;"],[0,"&circledast;"],[1,"&circleddash;"],[0,"&boxplus;"],[0,"&boxminus;"],[0,"&boxtimes;"],[0,"&dotsquare;"],[0,"&RightTee;"],[0,"&dashv;"],[0,"&DownTee;"],[0,"&bot;"],[1,"&models;"],[0,"&DoubleRightTee;"],[0,"&Vdash;"],[0,"&Vvdash;"],[0,"&VDash;"],[0,"&nvdash;"],[0,"&nvDash;"],[0,"&nVdash;"],[0,"&nVDash;"],[0,"&prurel;"],[1,"&LeftTriangle;"],[0,"&RightTriangle;"],[0,{v:"&LeftTriangleEqual;",n:8402,o:"&nvltrie;"}],[0,{v:"&RightTriangleEqual;",n:8402,o:"&nvrtrie;"}],[0,"&origof;"],[0,"&imof;"],[0,"&multimap;"],[0,"&hercon;"],[0,"&intcal;"],[0,"&veebar;"],[1,"&barvee;"],[0,"&angrtvb;"],[0,"&lrtri;"],[0,"&bigwedge;"],[0,"&bigvee;"],[0,"&bigcap;"],[0,"&bigcup;"],[0,"&diam;"],[0,"&sdot;"],[0,"&sstarf;"],[0,"&divideontimes;"],[0,"&bowtie;"],[0,"&ltimes;"],[0,"&rtimes;"],[0,"&leftthreetimes;"],[0,"&rightthreetimes;"],[0,"&backsimeq;"],[0,"&curlyvee;"],[0,"&curlywedge;"],[0,"&Sub;"],[0,"&Sup;"],[0,"&Cap;"],[0,"&Cup;"],[0,"&fork;"],[0,"&epar;"],[0,"&lessdot;"],[0,"&gtdot;"],[0,{v:"&Ll;",n:824,o:"&nLl;"}],[0,{v:"&Gg;",n:824,o:"&nGg;"}],[0,{v:"&leg;",n:65024,o:"&lesg;"}],[0,{v:"&gel;",n:65024,o:"&gesl;"}],[2,"&cuepr;"],[0,"&cuesc;"],[0,"&NotPrecedesSlantEqual;"],[0,"&NotSucceedsSlantEqual;"],[0,"&NotSquareSubsetEqual;"],[0,"&NotSquareSupersetEqual;"],[2,"&lnsim;"],[0,"&gnsim;"],[0,"&precnsim;"],[0,"&scnsim;"],[0,"&nltri;"],[0,"&NotRightTriangle;"],[0,"&nltrie;"],[0,"&NotRightTriangleEqual;"],[0,"&vellip;"],[0,"&ctdot;"],[0,"&utdot;"],[0,"&dtdot;"],[0,"&disin;"],[0,"&isinsv;"],[0,"&isins;"],[0,{v:"&isindot;",n:824,o:"&notindot;"}],[0,"&notinvc;"],[0,"&notinvb;"],[1,{v:"&isinE;",n:824,o:"&notinE;"}],[0,"&nisd;"],[0,"&xnis;"],[0,"&nis;"],[0,"&notnivc;"],[0,"&notnivb;"],[6,"&barwed;"],[0,"&Barwed;"],[1,"&lceil;"],[0,"&rceil;"],[0,"&LeftFloor;"],[0,"&rfloor;"],[0,"&drcrop;"],[0,"&dlcrop;"],[0,"&urcrop;"],[0,"&ulcrop;"],[0,"&bnot;"],[1,"&profline;"],[0,"&profsurf;"],[1,"&telrec;"],[0,"&target;"],[5,"&ulcorn;"],[0,"&urcorn;"],[0,"&dlcorn;"],[0,"&drcorn;"],[2,"&frown;"],[0,"&smile;"],[9,"&cylcty;"],[0,"&profalar;"],[7,"&topbot;"],[6,"&ovbar;"],[1,"&solbar;"],[60,"&angzarr;"],[51,"&lmoustache;"],[0,"&rmoustache;"],[2,"&OverBracket;"],[0,"&bbrk;"],[0,"&bbrktbrk;"],[37,"&OverParenthesis;"],[0,"&UnderParenthesis;"],[0,"&OverBrace;"],[0,"&UnderBrace;"],[2,"&trpezium;"],[4,"&elinters;"],[59,"&blank;"],[164,"&circledS;"],[55,"&boxh;"],[1,"&boxv;"],[9,"&boxdr;"],[3,"&boxdl;"],[3,"&boxur;"],[3,"&boxul;"],[3,"&boxvr;"],[7,"&boxvl;"],[7,"&boxhd;"],[7,"&boxhu;"],[7,"&boxvh;"],[19,"&boxH;"],[0,"&boxV;"],[0,"&boxdR;"],[0,"&boxDr;"],[0,"&boxDR;"],[0,"&boxdL;"],[0,"&boxDl;"],[0,"&boxDL;"],[0,"&boxuR;"],[0,"&boxUr;"],[0,"&boxUR;"],[0,"&boxuL;"],[0,"&boxUl;"],[0,"&boxUL;"],[0,"&boxvR;"],[0,"&boxVr;"],[0,"&boxVR;"],[0,"&boxvL;"],[0,"&boxVl;"],[0,"&boxVL;"],[0,"&boxHd;"],[0,"&boxhD;"],[0,"&boxHD;"],[0,"&boxHu;"],[0,"&boxhU;"],[0,"&boxHU;"],[0,"&boxvH;"],[0,"&boxVh;"],[0,"&boxVH;"],[19,"&uhblk;"],[3,"&lhblk;"],[3,"&block;"],[8,"&blk14;"],[0,"&blk12;"],[0,"&blk34;"],[13,"&square;"],[8,"&blacksquare;"],[0,"&EmptyVerySmallSquare;"],[1,"&rect;"],[0,"&marker;"],[2,"&fltns;"],[1,"&bigtriangleup;"],[0,"&blacktriangle;"],[0,"&triangle;"],[2,"&blacktriangleright;"],[0,"&rtri;"],[3,"&bigtriangledown;"],[0,"&blacktriangledown;"],[0,"&dtri;"],[2,"&blacktriangleleft;"],[0,"&ltri;"],[6,"&loz;"],[0,"&cir;"],[32,"&tridot;"],[2,"&bigcirc;"],[8,"&ultri;"],[0,"&urtri;"],[0,"&lltri;"],[0,"&EmptySmallSquare;"],[0,"&FilledSmallSquare;"],[8,"&bigstar;"],[0,"&star;"],[7,"&phone;"],[49,"&female;"],[1,"&male;"],[29,"&spades;"],[2,"&clubs;"],[1,"&hearts;"],[0,"&diamondsuit;"],[3,"&sung;"],[2,"&flat;"],[0,"&natural;"],[0,"&sharp;"],[163,"&check;"],[3,"&cross;"],[8,"&malt;"],[21,"&sext;"],[33,"&VerticalSeparator;"],[25,"&lbbrk;"],[0,"&rbbrk;"],[84,"&bsolhsub;"],[0,"&suphsol;"],[28,"&LeftDoubleBracket;"],[0,"&RightDoubleBracket;"],[0,"&lang;"],[0,"&rang;"],[0,"&Lang;"],[0,"&Rang;"],[0,"&loang;"],[0,"&roang;"],[7,"&longleftarrow;"],[0,"&longrightarrow;"],[0,"&longleftrightarrow;"],[0,"&DoubleLongLeftArrow;"],[0,"&DoubleLongRightArrow;"],[0,"&DoubleLongLeftRightArrow;"],[1,"&longmapsto;"],[2,"&dzigrarr;"],[258,"&nvlArr;"],[0,"&nvrArr;"],[0,"&nvHarr;"],[0,"&Map;"],[6,"&lbarr;"],[0,"&bkarow;"],[0,"&lBarr;"],[0,"&dbkarow;"],[0,"&drbkarow;"],[0,"&DDotrahd;"],[0,"&UpArrowBar;"],[0,"&DownArrowBar;"],[2,"&Rarrtl;"],[2,"&latail;"],[0,"&ratail;"],[0,"&lAtail;"],[0,"&rAtail;"],[0,"&larrfs;"],[0,"&rarrfs;"],[0,"&larrbfs;"],[0,"&rarrbfs;"],[2,"&nwarhk;"],[0,"&nearhk;"],[0,"&hksearow;"],[0,"&hkswarow;"],[0,"&nwnear;"],[0,"&nesear;"],[0,"&seswar;"],[0,"&swnwar;"],[8,{v:"&rarrc;",n:824,o:"&nrarrc;"}],[1,"&cudarrr;"],[0,"&ldca;"],[0,"&rdca;"],[0,"&cudarrl;"],[0,"&larrpl;"],[2,"&curarrm;"],[0,"&cularrp;"],[7,"&rarrpl;"],[2,"&harrcir;"],[0,"&Uarrocir;"],[0,"&lurdshar;"],[0,"&ldrushar;"],[2,"&LeftRightVector;"],[0,"&RightUpDownVector;"],[0,"&DownLeftRightVector;"],[0,"&LeftUpDownVector;"],[0,"&LeftVectorBar;"],[0,"&RightVectorBar;"],[0,"&RightUpVectorBar;"],[0,"&RightDownVectorBar;"],[0,"&DownLeftVectorBar;"],[0,"&DownRightVectorBar;"],[0,"&LeftUpVectorBar;"],[0,"&LeftDownVectorBar;"],[0,"&LeftTeeVector;"],[0,"&RightTeeVector;"],[0,"&RightUpTeeVector;"],[0,"&RightDownTeeVector;"],[0,"&DownLeftTeeVector;"],[0,"&DownRightTeeVector;"],[0,"&LeftUpTeeVector;"],[0,"&LeftDownTeeVector;"],[0,"&lHar;"],[0,"&uHar;"],[0,"&rHar;"],[0,"&dHar;"],[0,"&luruhar;"],[0,"&ldrdhar;"],[0,"&ruluhar;"],[0,"&rdldhar;"],[0,"&lharul;"],[0,"&llhard;"],[0,"&rharul;"],[0,"&lrhard;"],[0,"&udhar;"],[0,"&duhar;"],[0,"&RoundImplies;"],[0,"&erarr;"],[0,"&simrarr;"],[0,"&larrsim;"],[0,"&rarrsim;"],[0,"&rarrap;"],[0,"&ltlarr;"],[1,"&gtrarr;"],[0,"&subrarr;"],[1,"&suplarr;"],[0,"&lfisht;"],[0,"&rfisht;"],[0,"&ufisht;"],[0,"&dfisht;"],[5,"&lopar;"],[0,"&ropar;"],[4,"&lbrke;"],[0,"&rbrke;"],[0,"&lbrkslu;"],[0,"&rbrksld;"],[0,"&lbrksld;"],[0,"&rbrkslu;"],[0,"&langd;"],[0,"&rangd;"],[0,"&lparlt;"],[0,"&rpargt;"],[0,"&gtlPar;"],[0,"&ltrPar;"],[3,"&vzigzag;"],[1,"&vangrt;"],[0,"&angrtvbd;"],[6,"&ange;"],[0,"&range;"],[0,"&dwangle;"],[0,"&uwangle;"],[0,"&angmsdaa;"],[0,"&angmsdab;"],[0,"&angmsdac;"],[0,"&angmsdad;"],[0,"&angmsdae;"],[0,"&angmsdaf;"],[0,"&angmsdag;"],[0,"&angmsdah;"],[0,"&bemptyv;"],[0,"&demptyv;"],[0,"&cemptyv;"],[0,"&raemptyv;"],[0,"&laemptyv;"],[0,"&ohbar;"],[0,"&omid;"],[0,"&opar;"],[1,"&operp;"],[1,"&olcross;"],[0,"&odsold;"],[1,"&olcir;"],[0,"&ofcir;"],[0,"&olt;"],[0,"&ogt;"],[0,"&cirscir;"],[0,"&cirE;"],[0,"&solb;"],[0,"&bsolb;"],[3,"&boxbox;"],[3,"&trisb;"],[0,"&rtriltri;"],[0,{v:"&LeftTriangleBar;",n:824,o:"&NotLeftTriangleBar;"}],[0,{v:"&RightTriangleBar;",n:824,o:"&NotRightTriangleBar;"}],[11,"&iinfin;"],[0,"&infintie;"],[0,"&nvinfin;"],[4,"&eparsl;"],[0,"&smeparsl;"],[0,"&eqvparsl;"],[5,"&blacklozenge;"],[8,"&RuleDelayed;"],[1,"&dsol;"],[9,"&bigodot;"],[0,"&bigoplus;"],[0,"&bigotimes;"],[1,"&biguplus;"],[1,"&bigsqcup;"],[5,"&iiiint;"],[0,"&fpartint;"],[2,"&cirfnint;"],[0,"&awint;"],[0,"&rppolint;"],[0,"&scpolint;"],[0,"&npolint;"],[0,"&pointint;"],[0,"&quatint;"],[0,"&intlarhk;"],[10,"&pluscir;"],[0,"&plusacir;"],[0,"&simplus;"],[0,"&plusdu;"],[0,"&plussim;"],[0,"&plustwo;"],[1,"&mcomma;"],[0,"&minusdu;"],[2,"&loplus;"],[0,"&roplus;"],[0,"&Cross;"],[0,"&timesd;"],[0,"&timesbar;"],[1,"&smashp;"],[0,"&lotimes;"],[0,"&rotimes;"],[0,"&otimesas;"],[0,"&Otimes;"],[0,"&odiv;"],[0,"&triplus;"],[0,"&triminus;"],[0,"&tritime;"],[0,"&intprod;"],[2,"&amalg;"],[0,"&capdot;"],[1,"&ncup;"],[0,"&ncap;"],[0,"&capand;"],[0,"&cupor;"],[0,"&cupcap;"],[0,"&capcup;"],[0,"&cupbrcap;"],[0,"&capbrcup;"],[0,"&cupcup;"],[0,"&capcap;"],[0,"&ccups;"],[0,"&ccaps;"],[2,"&ccupssm;"],[2,"&And;"],[0,"&Or;"],[0,"&andand;"],[0,"&oror;"],[0,"&orslope;"],[0,"&andslope;"],[1,"&andv;"],[0,"&orv;"],[0,"&andd;"],[0,"&ord;"],[1,"&wedbar;"],[6,"&sdote;"],[3,"&simdot;"],[2,{v:"&congdot;",n:824,o:"&ncongdot;"}],[0,"&easter;"],[0,"&apacir;"],[0,{v:"&apE;",n:824,o:"&napE;"}],[0,"&eplus;"],[0,"&pluse;"],[0,"&Esim;"],[0,"&Colone;"],[0,"&Equal;"],[1,"&ddotseq;"],[0,"&equivDD;"],[0,"&ltcir;"],[0,"&gtcir;"],[0,"&ltquest;"],[0,"&gtquest;"],[0,{v:"&leqslant;",n:824,o:"&nleqslant;"}],[0,{v:"&geqslant;",n:824,o:"&ngeqslant;"}],[0,"&lesdot;"],[0,"&gesdot;"],[0,"&lesdoto;"],[0,"&gesdoto;"],[0,"&lesdotor;"],[0,"&gesdotol;"],[0,"&lap;"],[0,"&gap;"],[0,"&lne;"],[0,"&gne;"],[0,"&lnap;"],[0,"&gnap;"],[0,"&lEg;"],[0,"&gEl;"],[0,"&lsime;"],[0,"&gsime;"],[0,"&lsimg;"],[0,"&gsiml;"],[0,"&lgE;"],[0,"&glE;"],[0,"&lesges;"],[0,"&gesles;"],[0,"&els;"],[0,"&egs;"],[0,"&elsdot;"],[0,"&egsdot;"],[0,"&el;"],[0,"&eg;"],[2,"&siml;"],[0,"&simg;"],[0,"&simlE;"],[0,"&simgE;"],[0,{v:"&LessLess;",n:824,o:"&NotNestedLessLess;"}],[0,{v:"&GreaterGreater;",n:824,o:"&NotNestedGreaterGreater;"}],[1,"&glj;"],[0,"&gla;"],[0,"&ltcc;"],[0,"&gtcc;"],[0,"&lescc;"],[0,"&gescc;"],[0,"&smt;"],[0,"&lat;"],[0,{v:"&smte;",n:65024,o:"&smtes;"}],[0,{v:"&late;",n:65024,o:"&lates;"}],[0,"&bumpE;"],[0,{v:"&PrecedesEqual;",n:824,o:"&NotPrecedesEqual;"}],[0,{v:"&sce;",n:824,o:"&NotSucceedsEqual;"}],[2,"&prE;"],[0,"&scE;"],[0,"&precneqq;"],[0,"&scnE;"],[0,"&prap;"],[0,"&scap;"],[0,"&precnapprox;"],[0,"&scnap;"],[0,"&Pr;"],[0,"&Sc;"],[0,"&subdot;"],[0,"&supdot;"],[0,"&subplus;"],[0,"&supplus;"],[0,"&submult;"],[0,"&supmult;"],[0,"&subedot;"],[0,"&supedot;"],[0,{v:"&subE;",n:824,o:"&nsubE;"}],[0,{v:"&supE;",n:824,o:"&nsupE;"}],[0,"&subsim;"],[0,"&supsim;"],[2,{v:"&subnE;",n:65024,o:"&varsubsetneqq;"}],[0,{v:"&supnE;",n:65024,o:"&varsupsetneqq;"}],[2,"&csub;"],[0,"&csup;"],[0,"&csube;"],[0,"&csupe;"],[0,"&subsup;"],[0,"&supsub;"],[0,"&subsub;"],[0,"&supsup;"],[0,"&suphsub;"],[0,"&supdsub;"],[0,"&forkv;"],[0,"&topfork;"],[0,"&mlcp;"],[8,"&Dashv;"],[1,"&Vdashl;"],[0,"&Barv;"],[0,"&vBar;"],[0,"&vBarv;"],[1,"&Vbar;"],[0,"&Not;"],[0,"&bNot;"],[0,"&rnmid;"],[0,"&cirmid;"],[0,"&midcir;"],[0,"&topcir;"],[0,"&nhpar;"],[0,"&parsim;"],[9,{v:"&parsl;",n:8421,o:"&nparsl;"}],[44343,{n:new Map(Gu([[56476,"&Ascr;"],[1,"&Cscr;"],[0,"&Dscr;"],[2,"&Gscr;"],[2,"&Jscr;"],[0,"&Kscr;"],[2,"&Nscr;"],[0,"&Oscr;"],[0,"&Pscr;"],[0,"&Qscr;"],[1,"&Sscr;"],[0,"&Tscr;"],[0,"&Uscr;"],[0,"&Vscr;"],[0,"&Wscr;"],[0,"&Xscr;"],[0,"&Yscr;"],[0,"&Zscr;"],[0,"&ascr;"],[0,"&bscr;"],[0,"&cscr;"],[0,"&dscr;"],[1,"&fscr;"],[1,"&hscr;"],[0,"&iscr;"],[0,"&jscr;"],[0,"&kscr;"],[0,"&lscr;"],[0,"&mscr;"],[0,"&nscr;"],[1,"&pscr;"],[0,"&qscr;"],[0,"&rscr;"],[0,"&sscr;"],[0,"&tscr;"],[0,"&uscr;"],[0,"&vscr;"],[0,"&wscr;"],[0,"&xscr;"],[0,"&yscr;"],[0,"&zscr;"],[52,"&Afr;"],[0,"&Bfr;"],[1,"&Dfr;"],[0,"&Efr;"],[0,"&Ffr;"],[0,"&Gfr;"],[2,"&Jfr;"],[0,"&Kfr;"],[0,"&Lfr;"],[0,"&Mfr;"],[0,"&Nfr;"],[0,"&Ofr;"],[0,"&Pfr;"],[0,"&Qfr;"],[1,"&Sfr;"],[0,"&Tfr;"],[0,"&Ufr;"],[0,"&Vfr;"],[0,"&Wfr;"],[0,"&Xfr;"],[0,"&Yfr;"],[1,"&afr;"],[0,"&bfr;"],[0,"&cfr;"],[0,"&dfr;"],[0,"&efr;"],[0,"&ffr;"],[0,"&gfr;"],[0,"&hfr;"],[0,"&ifr;"],[0,"&jfr;"],[0,"&kfr;"],[0,"&lfr;"],[0,"&mfr;"],[0,"&nfr;"],[0,"&ofr;"],[0,"&pfr;"],[0,"&qfr;"],[0,"&rfr;"],[0,"&sfr;"],[0,"&tfr;"],[0,"&ufr;"],[0,"&vfr;"],[0,"&wfr;"],[0,"&xfr;"],[0,"&yfr;"],[0,"&zfr;"],[0,"&Aopf;"],[0,"&Bopf;"],[1,"&Dopf;"],[0,"&Eopf;"],[0,"&Fopf;"],[0,"&Gopf;"],[1,"&Iopf;"],[0,"&Jopf;"],[0,"&Kopf;"],[0,"&Lopf;"],[0,"&Mopf;"],[1,"&Oopf;"],[3,"&Sopf;"],[0,"&Topf;"],[0,"&Uopf;"],[0,"&Vopf;"],[0,"&Wopf;"],[0,"&Xopf;"],[0,"&Yopf;"],[1,"&aopf;"],[0,"&bopf;"],[0,"&copf;"],[0,"&dopf;"],[0,"&eopf;"],[0,"&fopf;"],[0,"&gopf;"],[0,"&hopf;"],[0,"&iopf;"],[0,"&jopf;"],[0,"&kopf;"],[0,"&lopf;"],[0,"&mopf;"],[0,"&nopf;"],[0,"&oopf;"],[0,"&popf;"],[0,"&qopf;"],[0,"&ropf;"],[0,"&sopf;"],[0,"&topf;"],[0,"&uopf;"],[0,"&vopf;"],[0,"&wopf;"],[0,"&xopf;"],[0,"&yopf;"],[0,"&zopf;"]]))}],[8906,"&fflig;"],[0,"&filig;"],[0,"&fllig;"],[0,"&ffilig;"],[0,"&ffllig;"]]));var C2=new Map([[34,"&quot;"],[38,"&amp;"],[39,"&apos;"],[60,"&lt;"],[62,"&gt;"]]),j2=String.prototype.codePointAt!=null?(e,r)=>e.codePointAt(r):(e,r)=>(e.charCodeAt(r)&64512)===55296?(e.charCodeAt(r)-55296)*1024+e.charCodeAt(r+1)-56320+65536:e.charCodeAt(r);function V0(e,r){return function(i){let t,o=0,u="";for(;t=e.exec(i);)o!==t.index&&(u+=i.substring(o,t.index)),u+=r.get(t[0].charCodeAt(0)),o=t.index+1;return u+i.substring(o)}}var zg=V0(/[&<>'"]/g,C2),Sg=V0(/["&\u00A0]/g,new Map([[34,"&quot;"],[38,"&amp;"],[160,"&nbsp;"]])),wg=V0(/[&<>\u00A0]/g,new Map([[38,"&amp;"],[60,"&lt;"],[62,"&gt;"],[160,"&nbsp;"]]));var Ig;(function(e){e[e.XML=0]="XML",e[e.HTML=1]="HTML"})(Ig||(Ig={}));var Dg;(function(e){e[e.UTF8=0]="UTF8",e[e.ASCII=1]="ASCII",e[e.Extensive=2]="Extensive",e[e.Attribute=3]="Attribute",e[e.Text=4]="Text"})(Dg||(Dg={}));function U2(e){return Object.prototype.toString.call(e)}function Wu(e){return U2(e)==="[object String]"}var R2=Object.prototype.hasOwnProperty;function F2(e,r){return R2.call(e,r)}function jr(e){return Array.prototype.slice.call(arguments,1).forEach(function(n){if(n){if(typeof n!="object")throw new TypeError(n+"must be object");Object.keys(n).forEach(function(i){e[i]=n[i]})}}),e}function J0(e,r,n){return[].concat(e.slice(0,r),n,e.slice(r+1))}function Ku(e){return!(e>=55296&&e<=57343||e>=64976&&e<=65007||(e&65535)===65535||(e&65535)===65534||e>=0&&e<=8||e===11||e>=14&&e<=31||e>=127&&e<=159||e>1114111)}function Or(e){if(e>65535){e-=65536;let r=55296+(e>>10),n=56320+(e&1023);return String.fromCharCode(r,n)}return String.fromCharCode(e)}var Pg=/\\([!"#$%&'()*+,\-./:;<=>?@[\\\]^_`{|}~])/g,Z2=/&([a-z#][a-z0-9]{1,31});/gi,L2=new RegExp(Pg.source+"|"+Z2.source,"gi"),M2=/^#((?:x[a-f0-9]{1,8}|[0-9]{1,8}))$/i;function q2(e,r){if(r.charCodeAt(0)===35&&M2.test(r)){let i=r[1].toLowerCase()==="x"?parseInt(r.slice(2),16):parseInt(r.slice(1),10);return Ku(i)?Or(i):e}let n=Cr(e);return n!==e?n:e}function B2(e){return e.indexOf("\\")<0?e:e.replace(Pg,"$1")}function Ke(e){return e.indexOf("\\")<0&&e.indexOf("&")<0?e:e.replace(L2,function(r,n,i){return n||q2(r,i)})}var V2=/[&<>"]/,H2=/[&<>"]/g,J2={"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;"};function G2(e){return J2[e]}function Qe(e){return V2.test(e)?e.replace(H2,G2):e}var W2=/[.?*+^$[\]\\(){}|-]/g;function K2(e){return e.replace(W2,"\\$&")}function F(e){switch(e){case 9:case 32:return!0}return!1}function Mt(e){if(e>=8192&&e<=8202)return!0;switch(e){case 9:case 10:case 11:case 12:case 13:case 32:case 160:case 5760:case 8239:case 8287:case 12288:return!0}return!1}function Ag(e){return Ar.test(e)||Vu.test(e)}function qt(e){return Ag(Or(e))}function Bt(e){switch(e){case 33:case 34:case 35:case 36:case 37:case 38:case 39:case 40:case 41:case 42:case 43:case 44:case 45:case 46:case 47:case 58:case 59:case 60:case 61:case 62:case 63:case 64:case 91:case 92:case 93:case 94:case 95:case 96:case 123:case 124:case 125:case 126:return!0;default:return!1}}function Vt(e){return e=e.trim().replace(/\s+/g," "),"\u1E9E".toLowerCase()==="\u1E7E"&&(e=e.replace(/ẞ/g,"\xDF")),e.toLowerCase().toUpperCase()}function Tg(e){return e===32||e===9||e===10||e===13}function Ht(e){let r=0;for(;r<e.length&&Tg(e.charCodeAt(r));r++);let n=e.length-1;for(;n>=r&&Tg(e.charCodeAt(n));n--);return e.slice(r,n+1)}var Q2={mdurl:Mu,ucmicro:Z0};var X0={};be(X0,{parseLinkDestination:()=>K0,parseLinkLabel:()=>W0,parseLinkTitle:()=>Q0});function W0(e,r,n){let i,t,o,u,a=e.posMax,c=e.pos;for(e.pos=r+1,i=1;e.pos<a;){if(o=e.src.charCodeAt(e.pos),o===93&&(i--,i===0)){t=!0;break}if(u=e.pos,e.md.inline.skipToken(e),o===91){if(u===e.pos-1)i++;else if(n)return e.pos=c,-1}}let s=-1;return t&&(s=e.pos),e.pos=c,s}function K0(e,r,n){let i,t=r,o={ok:!1,pos:0,str:""};if(e.charCodeAt(t)===60){for(t++;t<n;){if(i=e.charCodeAt(t),i===10||i===60)return o;if(i===62)return o.pos=t+1,o.str=Ke(e.slice(r+1,t)),o.ok=!0,o;if(i===92&&t+1<n){t+=2;continue}t++}return o}let u=0;for(;t<n&&(i=e.charCodeAt(t),!(i===32||i<32||i===127));){if(i===92&&t+1<n){if(e.charCodeAt(t+1)===32)break;t+=2;continue}if(i===40&&(u++,u>32))return o;if(i===41){if(u===0)break;u--}t++}return r===t||u!==0||(o.str=Ke(e.slice(r,t)),o.pos=t,o.ok=!0),o}function Q0(e,r,n,i){let t,o=r,u={ok:!1,can_continue:!1,pos:0,str:"",marker:0};if(i)u.str=i.str,u.marker=i.marker;else{if(o>=n)return u;let a=e.charCodeAt(o);if(a!==34&&a!==39&&a!==40)return u;r++,o++,a===40&&(a=41),u.marker=a}for(;o<n;){if(t=e.charCodeAt(o),t===u.marker)return u.pos=o+1,u.str+=Ke(e.slice(r,o)),u.ok=!0,u;if(t===40&&u.marker===41)return u;t===92&&o+1<n&&o++,o++}return u.can_continue=!0,u.str+=Ke(e.slice(r,o)),u}var Me={};Me.code_inline=function(e,r,n,i,t){let o=e[r];return"<code"+t.renderAttrs(o)+">"+Qe(o.content)+"</code>"};Me.code_block=function(e,r,n,i,t){let o=e[r];return"<pre"+t.renderAttrs(o)+"><code>"+Qe(e[r].content)+`</code></pre>
`};Me.fence=function(e,r,n,i,t){let o=e[r],u=o.info?Ke(o.info).trim():"",a="",c="";if(u){let l=u.split(/(\s+)/g);a=l[0],c=l.slice(2).join("")}let s;if(n.highlight?s=n.highlight(o.content,a,c)||Qe(o.content):s=Qe(o.content),s.indexOf("<pre")===0)return s+`
`;if(u){let l=o.attrIndex("class"),p=o.attrs?o.attrs.slice():[];l<0?p.push(["class",n.langPrefix+a]):(p[l]=p[l].slice(),p[l][1]+=" "+n.langPrefix+a);let m={attrs:p};return`<pre><code${t.renderAttrs(m)}>${s}</code></pre>
`}return`<pre><code${t.renderAttrs(o)}>${s}</code></pre>
`};Me.image=function(e,r,n,i,t){let o=e[r];return o.attrs[o.attrIndex("alt")][1]=t.renderInlineAsText(o.children,n,i),t.renderToken(e,r,n)};Me.hardbreak=function(e,r,n){return n.xhtmlOut?`<br />
`:`<br>
`};Me.softbreak=function(e,r,n){return n.breaks?n.xhtmlOut?`<br />
`:`<br>
`:`
`};Me.text=function(e,r){return Qe(e[r].content)};Me.html_block=function(e,r){return e[r].content};Me.html_inline=function(e,r){return e[r].content};function Nr(){this.rules=jr({},Me)}Nr.prototype.renderAttrs=function(r){let n,i,t;if(!r.attrs)return"";for(t="",n=0,i=r.attrs.length;n<i;n++)t+=" "+Qe(r.attrs[n][0])+'="'+Qe(r.attrs[n][1])+'"';return t};Nr.prototype.renderToken=function(r,n,i){let t=r[n],o="";if(t.hidden)return"";t.block&&t.nesting!==-1&&n&&r[n-1].hidden&&(o+=`
`),o+=(t.nesting===-1?"</":"<")+t.tag,o+=this.renderAttrs(t),t.nesting===0&&i.xhtmlOut&&(o+=" /");let u=!1;if(t.block&&(u=!0,t.nesting===1&&n+1<r.length)){let a=r[n+1];(a.type==="inline"||a.hidden||a.nesting===-1&&a.tag===t.tag)&&(u=!1)}return o+=u?`>
`:">",o};Nr.prototype.renderInline=function(e,r,n){let i="",t=this.rules;for(let o=0,u=e.length;o<u;o++){let a=e[o].type;typeof t[a]<"u"?i+=t[a](e,o,r,n,this):i+=this.renderToken(e,o,r)}return i};Nr.prototype.renderInlineAsText=function(e,r,n){let i="";for(let t=0,o=e.length;t<o;t++)switch(e[t].type){case"text":i+=e[t].content;break;case"image":i+=this.renderInlineAsText(e[t].children,r,n);break;case"html_inline":case"html_block":i+=e[t].content;break;case"softbreak":case"hardbreak":i+=`
`;break;default:}return i};Nr.prototype.render=function(e,r,n){let i="",t=this.rules;for(let o=0,u=e.length;o<u;o++){let a=e[o].type;a==="inline"?i+=this.renderInline(e[o].children,r,n):typeof t[a]<"u"?i+=t[a](e,o,r,n,this):i+=this.renderToken(e,o,r,n)}return i};var Cg=Nr;function Ue(){this.__rules__=[],this.__cache__=null}Ue.prototype.__find__=function(e){for(let r=0;r<this.__rules__.length;r++)if(this.__rules__[r].name===e)return r;return-1};Ue.prototype.__compile__=function(){let e=this,r=[""];e.__rules__.forEach(function(n){n.enabled&&n.alt.forEach(function(i){r.indexOf(i)<0&&r.push(i)})}),e.__cache__={},r.forEach(function(n){e.__cache__[n]=[],e.__rules__.forEach(function(i){i.enabled&&(n&&i.alt.indexOf(n)<0||e.__cache__[n].push(i.fn))})})};Ue.prototype.at=function(e,r,n){let i=this.__find__(e),t=n||{};if(i===-1)throw new Error("Parser rule not found: "+e);this.__rules__[i].fn=r,this.__rules__[i].alt=t.alt||[],this.__cache__=null};Ue.prototype.before=function(e,r,n,i){let t=this.__find__(e),o=i||{};if(t===-1)throw new Error("Parser rule not found: "+e);this.__rules__.splice(t,0,{name:r,enabled:!0,fn:n,alt:o.alt||[]}),this.__cache__=null};Ue.prototype.after=function(e,r,n,i){let t=this.__find__(e),o=i||{};if(t===-1)throw new Error("Parser rule not found: "+e);this.__rules__.splice(t+1,0,{name:r,enabled:!0,fn:n,alt:o.alt||[]}),this.__cache__=null};Ue.prototype.push=function(e,r,n){let i=n||{};this.__rules__.push({name:e,enabled:!0,fn:r,alt:i.alt||[]}),this.__cache__=null};Ue.prototype.enable=function(e,r){Array.isArray(e)||(e=[e]);let n=[];return e.forEach(function(i){let t=this.__find__(i);if(t<0){if(r)return;throw new Error("Rules manager: invalid rule name "+i)}this.__rules__[t].enabled=!0,n.push(i)},this),this.__cache__=null,n};Ue.prototype.enableOnly=function(e,r){Array.isArray(e)||(e=[e]),this.__rules__.forEach(function(n){n.enabled=!1}),this.enable(e,r)};Ue.prototype.disable=function(e,r){Array.isArray(e)||(e=[e]);let n=[];return e.forEach(function(i){let t=this.__find__(i);if(t<0){if(r)return;throw new Error("Rules manager: invalid rule name "+i)}this.__rules__[t].enabled=!1,n.push(i)},this),this.__cache__=null,n};Ue.prototype.getRules=function(e){return this.__cache__===null&&this.__compile__(),this.__cache__[e]||[]};var Jt=Ue;function Ur(e,r,n){this.type=e,this.tag=r,this.attrs=null,this.map=null,this.nesting=n,this.level=0,this.children=null,this.content="",this.markup="",this.info="",this.meta=null,this.block=!1,this.hidden=!1}Ur.prototype.attrIndex=function(r){if(!this.attrs)return-1;let n=this.attrs;for(let i=0,t=n.length;i<t;i++)if(n[i][0]===r)return i;return-1};Ur.prototype.attrPush=function(r){this.attrs?this.attrs.push(r):this.attrs=[r]};Ur.prototype.attrSet=function(r,n){let i=this.attrIndex(r),t=[r,n];i<0?this.attrPush(t):this.attrs[i]=t};Ur.prototype.attrGet=function(r){let n=this.attrIndex(r),i=null;return n>=0&&(i=this.attrs[n][1]),i};Ur.prototype.attrJoin=function(r,n){let i=this.attrIndex(r);i<0?this.attrPush([r,n]):this.attrs[i][1]=this.attrs[i][1]+" "+n};var Xe=Ur;function jg(e,r,n){this.src=e,this.env=n,this.tokens=[],this.inlineMode=!1,this.md=r}jg.prototype.Token=Xe;var Og=jg;var X2=/\r\n?|\n/g,Y2=/\0/g;function Y0(e){let r;r=e.src.replace(X2,`
`),r=r.replace(Y2,"\uFFFD"),e.src=r}function ep(e){let r;e.inlineMode?(r=new e.Token("inline","",0),r.content=e.src,r.map=[0,1],r.children=[],e.tokens.push(r)):e.md.block.parse(e.src,e.md,e.env,e.tokens)}function tp(e){let r=e.tokens;for(let n=0,i=r.length;n<i;n++){let t=r[n];t.type==="inline"&&e.md.inline.parse(t.content,e.md,e.env,t.children)}}function ey(e){return/^<a[>\s]/i.test(e)}function ty(e){return/^<\/a\s*>/i.test(e)}function rp(e){let r=e.tokens;if(e.md.options.linkify)for(let n=0,i=r.length;n<i;n++){if(r[n].type!=="inline"||!e.md.linkify.pretest(r[n].content))continue;let t=r[n].children,o=0;for(let u=t.length-1;u>=0;u--){let a=t[u];if(a.type==="link_close"){for(u--;t[u].level!==a.level&&t[u].type!=="link_open";)u--;continue}if(a.type==="html_inline"&&(ey(a.content)&&o>0&&o--,ty(a.content)&&o++),!(o>0)&&a.type==="text"&&e.md.linkify.test(a.content)){let c=a.content,s=e.md.linkify.match(c),l=[],p=a.level,m=0;s.length>0&&s[0].index===0&&u>0&&t[u-1].type==="text_special"&&(s=s.slice(1));for(let f=0;f<s.length;f++){let g=s[f].url,C=e.md.normalizeLink(g);if(!e.md.validateLink(C))continue;let E=s[f].text;s[f].schema?s[f].schema==="mailto:"&&!/^mailto:/i.test(E)?E=e.md.normalizeLinkText("mailto:"+E).replace(/^mailto:/,""):E=e.md.normalizeLinkText(E):E=e.md.normalizeLinkText("http://"+E).replace(/^http:\/\//,"");let Z=s[f].index;if(Z>m){let A=new e.Token("text","",0);A.content=c.slice(m,Z),A.level=p,l.push(A)}let D=new e.Token("link_open","a",1);D.attrs=[["href",C]],D.level=p++,D.markup="linkify",D.info="auto",l.push(D);let I=new e.Token("text","",0);I.content=E,I.level=p,l.push(I);let S=new e.Token("link_close","a",-1);S.level=--p,S.markup="linkify",S.info="auto",l.push(S),m=s[f].lastIndex}if(m<c.length){let f=new e.Token("text","",0);f.content=c.slice(m),f.level=p,l.push(f)}r[n].children=t=J0(t,u,l)}}}}var Ng=/\+-|\.\.|\?\?\?\?|!!!!|,,|--/,ry=/\((c|tm|r)\)/i,ny=/\((c|tm|r)\)/ig,oy={c:"\xA9",r:"\xAE",tm:"\u2122"};function iy(e,r){return oy[r.toLowerCase()]}function uy(e){let r=0;for(let n=e.length-1;n>=0;n--){let i=e[n];i.type==="text"&&!r&&(i.content=i.content.replace(ny,iy)),i.type==="link_open"&&i.info==="auto"&&r--,i.type==="link_close"&&i.info==="auto"&&r++}}function ay(e){let r=0;for(let n=e.length-1;n>=0;n--){let i=e[n];i.type==="text"&&!r&&Ng.test(i.content)&&(i.content=i.content.replace(/\+-/g,"\xB1").replace(/\.{2,}/g,"\u2026").replace(/([?!])…/g,"$1..").replace(/([?!]){4,}/g,"$1$1$1").replace(/,{2,}/g,",").replace(/(^|[^-])---(?=[^-]|$)/mg,"$1\u2014").replace(/(^|\s)--(?=\s|$)/mg,"$1\u2013").replace(/(^|[^-\s])--(?=[^-\s]|$)/mg,"$1\u2013")),i.type==="link_open"&&i.info==="auto"&&r--,i.type==="link_close"&&i.info==="auto"&&r++}}function np(e){let r;if(e.md.options.typographer)for(r=e.tokens.length-1;r>=0;r--)e.tokens[r].type==="inline"&&(ry.test(e.tokens[r].content)&&uy(e.tokens[r].children),Ng.test(e.tokens[r].content)&&ay(e.tokens[r].children))}var cy=/['"]/,Ug=/['"]/g,Rg="\u2019";function Qu(e,r,n,i){e[r]||(e[r]=[]),e[r].push({pos:n,ch:i})}function sy(e,r){let n="",i=0;r.sort((t,o)=>t.pos-o.pos);for(let t=0;t<r.length;t++){let o=r[t];n+=e.slice(i,o.pos)+o.ch,i=o.pos+1}return n+e.slice(i)}function ly(e,r){let n,i=[],t={};for(let o=0;o<e.length;o++){let u=e[o],a=e[o].level;for(n=i.length-1;n>=0&&!(i[n].level<=a);n--);if(i.length=n+1,u.type!=="text")continue;let c=u.content,s=0,l=c.length;e:for(;s<l;){Ug.lastIndex=s;let p=Ug.exec(c);if(!p)break;let m=!0,f=!0;s=p.index+1;let g=p[0]==="'",C=32;if(p.index-1>=0)C=c.charCodeAt(p.index-1);else for(n=o-1;n>=0&&!(e[n].type==="softbreak"||e[n].type==="hardbreak");n--)if(e[n].content){C=e[n].content.charCodeAt(e[n].content.length-1);break}let E=32;if(s<l)E=c.charCodeAt(s);else for(n=o+1;n<e.length&&!(e[n].type==="softbreak"||e[n].type==="hardbreak");n++)if(e[n].content){E=e[n].content.charCodeAt(0);break}let Z=Bt(C)||qt(C),D=Bt(E)||qt(E),I=Mt(C),S=Mt(E);if(S?m=!1:D&&(I||Z||(m=!1)),I?f=!1:Z&&(S||D||(f=!1)),E===34&&p[0]==='"'&&C>=48&&C<=57&&(f=m=!1),m&&f&&(m=Z,f=D),!m&&!f){g&&Qu(t,o,p.index,Rg);continue}if(f)for(n=i.length-1;n>=0;n--){let A=i[n];if(i[n].level<a)break;if(A.single===g&&i[n].level===a){A=i[n];let L,Y;g?(L=r.md.options.quotes[2],Y=r.md.options.quotes[3]):(L=r.md.options.quotes[0],Y=r.md.options.quotes[1]),Qu(t,o,p.index,Y),Qu(t,A.token,A.pos,L),i.length=n;continue e}}m?i.push({token:o,pos:p.index,single:g,level:a}):f&&g&&Qu(t,o,p.index,Rg)}}Object.keys(t).forEach(function(o){e[o].content=sy(e[o].content,t[o])})}function op(e){if(e.md.options.typographer)for(let r=e.tokens.length-1;r>=0;r--)e.tokens[r].type!=="inline"||!cy.test(e.tokens[r].content)||ly(e.tokens[r].children,e)}function ip(e){let r,n,i=e.tokens,t=i.length;for(let o=0;o<t;o++){if(i[o].type!=="inline")continue;let u=i[o].children,a=u.length;for(r=0;r<a;r++)u[r].type==="text_special"&&(u[r].type="text");for(r=n=0;r<a;r++)u[r].type==="text"&&r+1<a&&u[r+1].type==="text"?u[r+1].content=u[r].content+u[r+1].content:(r!==n&&(u[n]=u[r]),n++);r!==n&&(u.length=n)}}var up=[["normalize",Y0],["block",ep],["inline",tp],["linkify",rp],["replacements",np],["smartquotes",op],["text_join",ip]];function ap(){this.ruler=new Jt;for(let e=0;e<up.length;e++)this.ruler.push(up[e][0],up[e][1])}ap.prototype.process=function(e){let r=this.ruler.getRules("");for(let n=0,i=r.length;n<i;n++)r[n](e)};ap.prototype.State=Og;var Fg=ap;function qe(e,r,n,i){this.src=e,this.md=r,this.env=n,this.tokens=i,this.bMarks=[],this.eMarks=[],this.tShift=[],this.sCount=[],this.bsCount=[],this.blkIndent=0,this.line=0,this.lineMax=0,this.tight=!1,this.ddIndent=-1,this.listIndent=-1,this.parentType="root",this.level=0;let t=this.src;for(let o=0,u=0,a=0,c=0,s=t.length,l=!1;u<s;u++){let p=t.charCodeAt(u);if(!l)if(F(p)){a++,p===9?c+=4-c%4:c++;continue}else l=!0;(p===10||u===s-1)&&(p!==10&&u++,this.bMarks.push(o),this.eMarks.push(u),this.tShift.push(a),this.sCount.push(c),this.bsCount.push(0),l=!1,a=0,c=0,o=u+1)}this.bMarks.push(t.length),this.eMarks.push(t.length),this.tShift.push(0),this.sCount.push(0),this.bsCount.push(0),this.lineMax=this.bMarks.length-1}qe.prototype.push=function(e,r,n){let i=new Xe(e,r,n);return i.block=!0,n<0&&this.level--,i.level=this.level,n>0&&this.level++,this.tokens.push(i),i};qe.prototype.isEmpty=function(r){return this.bMarks[r]+this.tShift[r]>=this.eMarks[r]};qe.prototype.skipEmptyLines=function(r){for(let n=this.lineMax;r<n&&!(this.bMarks[r]+this.tShift[r]<this.eMarks[r]);r++);return r};qe.prototype.skipSpaces=function(r){for(let n=this.src.length;r<n;r++){let i=this.src.charCodeAt(r);if(!F(i))break}return r};qe.prototype.skipSpacesBack=function(r,n){if(r<=n)return r;for(;r>n;)if(!F(this.src.charCodeAt(--r)))return r+1;return r};qe.prototype.skipChars=function(r,n){for(let i=this.src.length;r<i&&this.src.charCodeAt(r)===n;r++);return r};qe.prototype.skipCharsBack=function(r,n,i){if(r<=i)return r;for(;r>i;)if(n!==this.src.charCodeAt(--r))return r+1;return r};qe.prototype.getLines=function(r,n,i,t){if(r>=n)return"";let o=new Array(n-r);for(let u=0,a=r;a<n;a++,u++){let c=0,s=this.bMarks[a],l=s,p;for(a+1<n||t?p=this.eMarks[a]+1:p=this.eMarks[a];l<p&&c<i;){let m=this.src.charCodeAt(l);if(F(m))m===9?c+=4-(c+this.bsCount[a])%4:c++;else if(l-s<this.tShift[a])c++;else break;l++}c>i?o[u]=new Array(c-i+1).join(" ")+this.src.slice(l,p):o[u]=this.src.slice(l,p)}return o.join("")};qe.prototype.Token=Xe;var Zg=qe;var dy=65536;function cp(e,r){let n=e.bMarks[r]+e.tShift[r],i=e.eMarks[r];return e.src.slice(n,i)}function Lg(e){let r=[],n=e.length,i=0,t=e.charCodeAt(i),o=!1,u=0,a="";for(;i<n;)t===124&&(o?(a+=e.substring(u,i-1),u=i):(r.push(a+e.substring(u,i)),a="",u=i+1)),o=t===92,i++,t=e.charCodeAt(i);return r.push(a+e.substring(u)),r}function sp(e,r,n,i){if(r+2>n)return!1;let t=r+1;if(e.sCount[t]<e.blkIndent||e.sCount[t]-e.blkIndent>=4)return!1;let o=e.bMarks[t]+e.tShift[t];if(o>=e.eMarks[t])return!1;let u=e.src.charCodeAt(o++);if(u!==124&&u!==45&&u!==58||o>=e.eMarks[t])return!1;let a=e.src.charCodeAt(o++);if(a!==124&&a!==45&&a!==58&&!F(a)||u===45&&F(a))return!1;for(;o<e.eMarks[t];){let S=e.src.charCodeAt(o);if(S!==124&&S!==45&&S!==58&&!F(S))return!1;o++}let c=cp(e,r+1),s=c.split("|"),l=[];for(let S=0;S<s.length;S++){let A=s[S].trim();if(!A){if(S===0||S===s.length-1)continue;return!1}if(!/^:?-+:?$/.test(A))return!1;A.charCodeAt(A.length-1)===58?l.push(A.charCodeAt(0)===58?"center":"right"):A.charCodeAt(0)===58?l.push("left"):l.push("")}if(c=cp(e,r).trim(),c.indexOf("|")===-1||e.sCount[r]-e.blkIndent>=4)return!1;s=Lg(c),s.length&&s[0]===""&&s.shift(),s.length&&s[s.length-1]===""&&s.pop();let p=s.length;if(p===0||p!==l.length)return!1;if(i)return!0;let m=e.parentType;e.parentType="table";let f=e.md.block.ruler.getRules("blockquote"),g=e.push("table_open","table",1),C=[r,0];g.map=C;let E=e.push("thead_open","thead",1);E.map=[r,r+1];let Z=e.push("tr_open","tr",1);Z.map=[r,r+1];for(let S=0;S<s.length;S++){let A=e.push("th_open","th",1);l[S]&&(A.attrs=[["style","text-align:"+l[S]]]);let L=e.push("inline","",0);L.content=s[S].trim(),L.children=[],e.push("th_close","th",-1)}e.push("tr_close","tr",-1),e.push("thead_close","thead",-1);let D,I=0;for(t=r+2;t<n&&!(e.sCount[t]<e.blkIndent);t++){let S=!1;for(let L=0,Y=f.length;L<Y;L++)if(f[L](e,t,n,!0)){S=!0;break}if(S||(c=cp(e,t).trim(),!c)||e.sCount[t]-e.blkIndent>=4||(s=Lg(c),s.length&&s[0]===""&&s.shift(),s.length&&s[s.length-1]===""&&s.pop(),I+=p-s.length,I>dy))break;if(t===r+2){let L=e.push("tbody_open","tbody",1);L.map=D=[r+2,0]}let A=e.push("tr_open","tr",1);A.map=[t,t+1];for(let L=0;L<p;L++){let Y=e.push("td_open","td",1);l[L]&&(Y.attrs=[["style","text-align:"+l[L]]]);let $e=e.push("inline","",0);$e.content=s[L]?s[L].trim():"",$e.children=[],e.push("td_close","td",-1)}e.push("tr_close","tr",-1)}return D&&(e.push("tbody_close","tbody",-1),D[1]=t),e.push("table_close","table",-1),C[1]=t,e.parentType=m,e.line=t,!0}function lp(e,r,n){if(e.sCount[r]-e.blkIndent<4)return!1;let i=r+1,t=i;for(;i<n;){if(e.isEmpty(i)){i++;continue}if(e.sCount[i]-e.blkIndent>=4){i++,t=i;continue}break}e.line=t;let o=e.push("code_block","code",0);return o.content=e.getLines(r,t,4+e.blkIndent,!1)+`
`,o.map=[r,e.line],!0}function dp(e,r,n,i){let t=e.bMarks[r]+e.tShift[r],o=e.eMarks[r];if(e.sCount[r]-e.blkIndent>=4||t+3>o)return!1;let u=e.src.charCodeAt(t);if(u!==126&&u!==96)return!1;let a=t;t=e.skipChars(t,u);let c=t-a;if(c<3)return!1;let s=e.src.slice(a,t),l=e.src.slice(t,o);if(u===96&&l.indexOf(String.fromCharCode(u))>=0)return!1;if(i)return!0;let p=r,m=!1;for(;p++,!(p>=n||(t=a=e.bMarks[p]+e.tShift[p],o=e.eMarks[p],t<o&&e.sCount[p]<e.blkIndent));)if(e.src.charCodeAt(t)===u&&!(e.sCount[p]-e.blkIndent>=4)&&(t=e.skipChars(t,u),!(t-a<c)&&(t=e.skipSpaces(t),!(t<o)))){m=!0;break}c=e.sCount[r],e.line=p+(m?1:0);let f=e.push("fence","code",0);return f.info=l,f.content=e.getLines(r+1,p,c,!0),f.markup=s,f.map=[r,e.line],!0}function pp(e,r,n,i){let t=e.bMarks[r]+e.tShift[r],o=e.eMarks[r],u=e.lineMax;if(e.sCount[r]-e.blkIndent>=4||e.src.charCodeAt(t)!==62)return!1;if(i)return!0;let a=[],c=[],s=[],l=[],p=e.md.block.ruler.getRules("blockquote"),m=e.parentType;e.parentType="blockquote";let f=!1,g;for(g=r;g<n;g++){let I=e.sCount[g]<e.blkIndent;if(t=e.bMarks[g]+e.tShift[g],o=e.eMarks[g],t>=o)break;if(e.src.charCodeAt(t++)===62&&!I){let A=e.sCount[g]+1,L,Y;e.src.charCodeAt(t)===32?(t++,A++,Y=!1,L=!0):e.src.charCodeAt(t)===9?(L=!0,(e.bsCount[g]+A)%4===3?(t++,A++,Y=!1):Y=!0):L=!1;let $e=A;for(a.push(e.bMarks[g]),e.bMarks[g]=t;t<o;){let Ye=e.src.charCodeAt(t);if(F(Ye))Ye===9?$e+=4-($e+e.bsCount[g]+(Y?1:0))%4:$e++;else break;t++}f=t>=o,c.push(e.bsCount[g]),e.bsCount[g]=e.sCount[g]+1+(L?1:0),s.push(e.sCount[g]),e.sCount[g]=$e-A,l.push(e.tShift[g]),e.tShift[g]=t-e.bMarks[g];continue}if(f)break;let S=!1;for(let A=0,L=p.length;A<L;A++)if(p[A](e,g,n,!0)){S=!0;break}if(S){e.lineMax=g,e.blkIndent!==0&&(a.push(e.bMarks[g]),c.push(e.bsCount[g]),l.push(e.tShift[g]),s.push(e.sCount[g]),e.sCount[g]-=e.blkIndent);break}a.push(e.bMarks[g]),c.push(e.bsCount[g]),l.push(e.tShift[g]),s.push(e.sCount[g]),e.sCount[g]=-1}let C=e.blkIndent;e.blkIndent=0;let E=e.push("blockquote_open","blockquote",1);E.markup=">";let Z=[r,0];E.map=Z,e.md.block.tokenize(e,r,g);let D=e.push("blockquote_close","blockquote",-1);D.markup=">",e.lineMax=u,e.parentType=m,Z[1]=e.line;for(let I=0;I<l.length;I++)e.bMarks[I+r]=a[I],e.tShift[I+r]=l[I],e.sCount[I+r]=s[I],e.bsCount[I+r]=c[I];return e.blkIndent=C,!0}function fp(e,r,n,i){let t=e.eMarks[r];if(e.sCount[r]-e.blkIndent>=4)return!1;let o=e.bMarks[r]+e.tShift[r],u=e.src.charCodeAt(o++);if(u!==42&&u!==45&&u!==95)return!1;let a=1;for(;o<t;){let s=e.src.charCodeAt(o++);if(s!==u&&!F(s))return!1;s===u&&a++}if(a<3)return!1;if(i)return!0;e.line=r+1;let c=e.push("hr","hr",0);return c.map=[r,e.line],c.markup=Array(a+1).join(String.fromCharCode(u)),!0}function Mg(e,r){let n=e.eMarks[r],i=e.bMarks[r]+e.tShift[r],t=e.src.charCodeAt(i++);if(t!==42&&t!==45&&t!==43)return-1;if(i<n){let o=e.src.charCodeAt(i);if(!F(o))return-1}return i}function qg(e,r){let n=e.bMarks[r]+e.tShift[r],i=e.eMarks[r],t=n;if(t+1>=i)return-1;let o=e.src.charCodeAt(t++);if(o<48||o>57)return-1;for(;;){if(t>=i)return-1;if(o=e.src.charCodeAt(t++),o>=48&&o<=57){if(t-n>=10)return-1;continue}if(o===41||o===46)break;return-1}return t<i&&(o=e.src.charCodeAt(t),!F(o))?-1:t}function py(e,r){let n=e.level+2;for(let i=r+2,t=e.tokens.length-2;i<t;i++)e.tokens[i].level===n&&e.tokens[i].type==="paragraph_open"&&(e.tokens[i+2].hidden=!0,e.tokens[i].hidden=!0,i+=2)}function mp(e,r,n,i){let t,o,u,a,c=r,s=!0;if(e.sCount[c]-e.blkIndent>=4||e.listIndent>=0&&e.sCount[c]-e.listIndent>=4&&e.sCount[c]<e.blkIndent)return!1;let l=!1;i&&e.parentType==="paragraph"&&e.sCount[c]>=e.blkIndent&&(l=!0);let p,m,f;if((f=qg(e,c))>=0){if(p=!0,u=e.bMarks[c]+e.tShift[c],m=Number(e.src.slice(u,f-1)),l&&m!==1)return!1}else if((f=Mg(e,c))>=0)p=!1;else return!1;if(l&&e.skipSpaces(f)>=e.eMarks[c])return!1;if(i)return!0;let g=e.src.charCodeAt(f-1),C=e.tokens.length;p?(a=e.push("ordered_list_open","ol",1),m!==1&&(a.attrs=[["start",m]])):a=e.push("bullet_list_open","ul",1);let E=[c,0];a.map=E,a.markup=String.fromCharCode(g);let Z=!1,D=e.md.block.ruler.getRules("list"),I=e.parentType;for(e.parentType="list";c<n;){o=f,t=e.eMarks[c];let S=e.sCount[c]+f-(e.bMarks[c]+e.tShift[c]),A=S;for(;o<t;){let Qt=e.src.charCodeAt(o);if(Qt===9)A+=4-(A+e.bsCount[c])%4;else if(Qt===32)A++;else break;o++}let L=o,Y;L>=t?Y=1:Y=A-S,Y>4&&(Y=1);let $e=S+Y;a=e.push("list_item_open","li",1),a.markup=String.fromCharCode(g);let Ye=[c,0];a.map=Ye,p&&(a.info=e.src.slice(u,f-1));let Rr=e.tight,oa=e.tShift[c],wb=e.sCount[c],Ib=e.listIndent;if(e.listIndent=e.blkIndent,e.blkIndent=$e,e.tight=!0,e.tShift[c]=L-e.bMarks[c],e.sCount[c]=A,L>=t&&e.isEmpty(c+1)?e.line=Math.min(e.line+2,n):e.md.block.tokenize(e,c,n,!0),(!e.tight||Z)&&(s=!1),Z=e.line-c>1&&e.isEmpty(e.line-1),e.blkIndent=e.listIndent,e.listIndent=Ib,e.tShift[c]=oa,e.sCount[c]=wb,e.tight=Rr,a=e.push("list_item_close","li",-1),a.markup=String.fromCharCode(g),c=e.line,Ye[1]=c,c>=n||e.sCount[c]<e.blkIndent||e.sCount[c]-e.blkIndent>=4)break;let Hp=!1;for(let Qt=0,Db=D.length;Qt<Db;Qt++)if(D[Qt](e,c,n,!0)){Hp=!0;break}if(Hp)break;if(p){if(f=qg(e,c),f<0)break;u=e.bMarks[c]+e.tShift[c]}else if(f=Mg(e,c),f<0)break;if(g!==e.src.charCodeAt(f-1))break}return p?a=e.push("ordered_list_close","ol",-1):a=e.push("bullet_list_close","ul",-1),a.markup=String.fromCharCode(g),E[1]=c,e.line=c,e.parentType=I,s&&py(e,C),!0}function hp(e,r,n,i){let t=e.bMarks[r]+e.tShift[r],o=e.eMarks[r],u=r+1;if(e.sCount[r]-e.blkIndent>=4||e.src.charCodeAt(t)!==91)return!1;function a(D){let I=e.lineMax;if(D>=I||e.isEmpty(D))return null;let S=!1;if(e.sCount[D]-e.blkIndent>3&&(S=!0),e.sCount[D]<0&&(S=!0),!S){let Y=e.md.block.ruler.getRules("reference"),$e=e.parentType;e.parentType="reference";let Ye=!1;for(let Rr=0,oa=Y.length;Rr<oa;Rr++)if(Y[Rr](e,D,I,!0)){Ye=!0;break}if(e.parentType=$e,Ye)return null}let A=e.bMarks[D]+e.tShift[D],L=e.eMarks[D];return e.src.slice(A,L+1)}let c=e.src.slice(t,o+1);o=c.length;let s=-1;for(t=1;t<o;t++){let D=c.charCodeAt(t);if(D===91)return!1;if(D===93){s=t;break}else if(D===10){let I=a(u);I!==null&&(c+=I,o=c.length,u++)}else if(D===92&&(t++,t<o&&c.charCodeAt(t)===10)){let I=a(u);I!==null&&(c+=I,o=c.length,u++)}}if(s<0||c.charCodeAt(s+1)!==58)return!1;for(t=s+2;t<o;t++){let D=c.charCodeAt(t);if(D===10){let I=a(u);I!==null&&(c+=I,o=c.length,u++)}else if(!F(D))break}let l=e.md.helpers.parseLinkDestination(c,t,o);if(!l.ok)return!1;let p=e.md.normalizeLink(l.str);if(!e.md.validateLink(p))return!1;t=l.pos;let m=t,f=u,g=t;for(;t<o;t++){let D=c.charCodeAt(t);if(D===10){let I=a(u);I!==null&&(c+=I,o=c.length,u++)}else if(!F(D))break}let C=e.md.helpers.parseLinkTitle(c,t,o);for(;C.can_continue;){let D=a(u);if(D===null)break;c+=D,t=o,o=c.length,u++,C=e.md.helpers.parseLinkTitle(c,t,o,C)}let E;for(t<o&&g!==t&&C.ok?(E=C.str,t=C.pos):(E="",t=m,u=f);t<o;){let D=c.charCodeAt(t);if(!F(D))break;t++}if(t<o&&c.charCodeAt(t)!==10&&E)for(E="",t=m,u=f;t<o;){let D=c.charCodeAt(t);if(!F(D))break;t++}if(t<o&&c.charCodeAt(t)!==10)return!1;let Z=Vt(c.slice(1,s));return Z?(i||(typeof e.env.references>"u"&&(e.env.references={}),typeof e.env.references[Z]>"u"&&(e.env.references[Z]={title:E,href:p}),e.line=u),!0):!1}var Bg=["address","article","aside","base","basefont","blockquote","body","caption","center","col","colgroup","dd","details","dialog","dir","div","dl","dt","fieldset","figcaption","figure","footer","form","frame","frameset","h1","h2","h3","h4","h5","h6","head","header","hr","html","iframe","legend","li","link","main","menu","menuitem","nav","noframes","ol","optgroup","option","p","param","search","section","summary","table","tbody","td","tfoot","th","thead","title","tr","track","ul"];var fy="[a-zA-Z_:][a-zA-Z0-9:._-]*",my="[^\"'=<>`\\x00-\\x20]+",hy="'[^']*'",gy='"[^"]*"',by="(?:"+my+"|"+hy+"|"+gy+")",vy="(?:\\s+"+fy+"(?:\\s*=\\s*"+by+")?)",Vg="<[A-Za-z][A-Za-z0-9\\-]*"+vy+"*\\s*\\/?>",Hg="<\\/[A-Za-z][A-Za-z0-9\\-]*\\s*>",xy="<!---?>|<!--(?:[^-]|-[^-]|--[^>])*-->",_y="<[?][\\s\\S]*?[?]>",yy="<![A-Za-z][^>]*>",ky="<!\\[CDATA\\[[\\s\\S]*?\\]\\]>",Jg=new RegExp("^(?:"+Vg+"|"+Hg+"|"+xy+"|"+_y+"|"+yy+"|"+ky+")"),Gg=new RegExp("^(?:"+Vg+"|"+Hg+")");var Gt=[[/^<(script|pre|style|textarea)(?=(\s|>|$))/i,/<\/(script|pre|style|textarea)>/i,!0],[/^<!--/,/-->/,!0],[/^<\?/,/\?>/,!0],[/^<![A-Z]/,/>/,!0],[/^<!\[CDATA\[/,/\]\]>/,!0],[new RegExp("^</?("+Bg.join("|")+")(?=(\\s|/?>|$))","i"),/^$/,!0],[new RegExp(Gg.source+"\\s*$"),/^$/,!1]];function gp(e,r,n,i){let t=e.bMarks[r]+e.tShift[r],o=e.eMarks[r];if(e.sCount[r]-e.blkIndent>=4||!e.md.options.html||e.src.charCodeAt(t)!==60)return!1;let u=e.src.slice(t,o),a=0;for(;a<Gt.length&&!Gt[a][0].test(u);a++);if(a===Gt.length)return!1;if(i)return Gt[a][2];let c=r+1,s=Gt[a][1].test("");if(!Gt[a][1].test(u)){for(;c<n&&!(e.sCount[c]<e.blkIndent&&(s||!e.isEmpty(c)));c++)if(t=e.bMarks[c]+e.tShift[c],o=e.eMarks[c],u=e.src.slice(t,o),Gt[a][1].test(u)){u.length!==0&&c++;break}}e.line=c;let l=e.push("html_block","",0);return l.map=[r,c],l.content=e.getLines(r,c,e.blkIndent,!0),!0}function bp(e,r,n,i){let t=e.bMarks[r]+e.tShift[r],o=e.eMarks[r];if(e.sCount[r]-e.blkIndent>=4)return!1;let u=e.src.charCodeAt(t);if(u!==35||t>=o)return!1;let a=1;for(u=e.src.charCodeAt(++t);u===35&&t<o&&a<=6;)a++,u=e.src.charCodeAt(++t);if(a>6||t<o&&!F(u))return!1;if(i)return!0;o=e.skipSpacesBack(o,t);let c=e.skipCharsBack(o,35,t);c>t&&F(e.src.charCodeAt(c-1))&&(o=c),e.line=r+1;let s=e.push("heading_open","h"+String(a),1);s.markup="########".slice(0,a),s.map=[r,e.line];let l=e.push("inline","",0);l.content=Ht(e.src.slice(t,o)),l.map=[r,e.line],l.children=[];let p=e.push("heading_close","h"+String(a),-1);return p.markup="########".slice(0,a),!0}function vp(e,r,n){let i=e.md.block.ruler.getRules("paragraph");if(e.sCount[r]-e.blkIndent>=4)return!1;let t=e.parentType;e.parentType="paragraph";let o=0,u,a=r+1;for(;a<n&&!e.isEmpty(a);a++){if(e.sCount[a]-e.blkIndent>3)continue;if(e.sCount[a]>=e.blkIndent){let f=e.bMarks[a]+e.tShift[a],g=e.eMarks[a];if(f<g&&(u=e.src.charCodeAt(f),(u===45||u===61)&&(f=e.skipChars(f,u),f=e.skipSpaces(f),f>=g))){o=u===61?1:2;break}}if(e.sCount[a]<0)continue;let m=!1;for(let f=0,g=i.length;f<g;f++)if(i[f](e,a,n,!0)){m=!0;break}if(m)break}if(!o)return e.parentType=t,!1;let c=Ht(e.getLines(r,a,e.blkIndent,!1));e.line=a+1;let s=e.push("heading_open","h"+String(o),1);s.markup=String.fromCharCode(u),s.map=[r,e.line];let l=e.push("inline","",0);l.content=c,l.map=[r,e.line-1],l.children=[];let p=e.push("heading_close","h"+String(o),-1);return p.markup=String.fromCharCode(u),e.parentType=t,!0}function xp(e,r,n){let i=e.md.block.ruler.getRules("paragraph"),t=e.parentType,o=r+1;for(e.parentType="paragraph";o<n&&!e.isEmpty(o);o++){if(e.sCount[o]-e.blkIndent>3||e.sCount[o]<0)continue;let s=!1;for(let l=0,p=i.length;l<p;l++)if(i[l](e,o,n,!0)){s=!0;break}if(s)break}let u=Ht(e.getLines(r,o,e.blkIndent,!1));e.line=o;let a=e.push("paragraph_open","p",1);a.map=[r,e.line];let c=e.push("inline","",0);return c.content=u,c.map=[r,e.line],c.children=[],e.push("paragraph_close","p",-1),e.parentType=t,!0}var Xu=[["table",sp,["paragraph","reference"]],["code",lp],["fence",dp,["paragraph","reference","blockquote","list"]],["blockquote",pp,["paragraph","reference","blockquote","list"]],["hr",fp,["paragraph","reference","blockquote","list"]],["list",mp,["paragraph","reference","blockquote"]],["reference",hp],["html_block",gp,["paragraph","reference","blockquote"]],["heading",bp,["paragraph","reference","blockquote"]],["lheading",vp],["paragraph",xp]];function Yu(){this.ruler=new Jt;for(let e=0;e<Xu.length;e++)this.ruler.push(Xu[e][0],Xu[e][1],{alt:(Xu[e][2]||[]).slice()})}Yu.prototype.tokenize=function(e,r,n){let i=this.ruler.getRules(""),t=i.length,o=e.md.options.maxNesting,u=r,a=!1;for(;u<n&&(e.line=u=e.skipEmptyLines(u),!(u>=n||e.sCount[u]<e.blkIndent));){if(e.level>=o){e.line=n;break}let c=e.line,s=!1;for(let l=0;l<t;l++)if(s=i[l](e,u,n,!1),s){if(c>=e.line)throw new Error("block rule didn't increment state.line");break}if(!s)throw new Error("none of the block rules matched");e.tight=!a,e.isEmpty(e.line-1)&&(a=!0),u=e.line,u<n&&e.isEmpty(u)&&(a=!0,u++,e.line=u)}};Yu.prototype.parse=function(e,r,n,i){if(!e)return;let t=new this.State(e,r,n,i);this.tokenize(t,t.line,t.lineMax)};Yu.prototype.State=Zg;var Wg=Yu;function so(e,r,n,i){this.src=e,this.env=n,this.md=r,this.tokens=i,this.tokens_meta=Array(i.length),this.pos=0,this.posMax=this.src.length,this.level=0,this.pending="",this.pendingLevel=0,this.cache={},this.delimiters=[],this._prev_delimiters=[],this.backticks={},this.backticksScanned=!1,this.linkLevel=0}so.prototype.pushPending=function(){let e=new Xe("text","",0);return e.content=this.pending,e.level=this.pendingLevel,this.tokens.push(e),this.pending="",e};so.prototype.push=function(e,r,n){this.pending&&this.pushPending();let i=new Xe(e,r,n),t=null;return n<0&&(this.level--,this.delimiters=this._prev_delimiters.pop()),i.level=this.level,n>0&&(this.level++,this._prev_delimiters.push(this.delimiters),this.delimiters=[],t={delimiters:this.delimiters}),this.pendingLevel=this.level,this.tokens.push(i),this.tokens_meta.push(t),i};so.prototype.scanDelims=function(e,r){let n=this.posMax,i=this.src.charCodeAt(e),t;if(e===0)t=32;else if(e===1)t=this.src.charCodeAt(0),(t&63488)===55296&&(t=65533);else if(t=this.src.charCodeAt(e-1),(t&64512)===56320){let E=this.src.charCodeAt(e-2);t=(E&64512)===55296?65536+(E-55296<<10)+(t-56320):65533}else(t&64512)===55296&&(t=65533);let o=e;for(;o<n&&this.src.charCodeAt(o)===i;)o++;let u=o-e,a=o<n?this.src.charCodeAt(o):32;if((a&64512)===55296){let E=this.src.charCodeAt(o+1);a=(E&64512)===56320?65536+(a-55296<<10)+(E-56320):65533}else(a&64512)===56320&&(a=65533);let c=Bt(t)||qt(t),s=Bt(a)||qt(a),l=Mt(t),p=Mt(a),m=!p&&(!s||l||c),f=!l&&(!c||p||s);return{can_open:m&&(r||!f||c),can_close:f&&(r||!m||s),length:u}};so.prototype.Token=Xe;var Kg=so;function $y(e){switch(e){case 10:case 33:case 35:case 36:case 37:case 38:case 42:case 43:case 45:case 58:case 60:case 61:case 62:case 64:case 91:case 92:case 93:case 94:case 95:case 96:case 123:case 125:case 126:return!0;default:return!1}}function _p(e,r){let n=e.pos;for(;n<e.posMax&&!$y(e.src.charCodeAt(n));)n++;return n===e.pos?!1:(r||(e.pending+=e.src.slice(e.pos,n)),e.pos=n,!0)}var zy=/(?:^|[^a-z0-9.+-])([a-z][a-z0-9.+-]*)$/i;function yp(e,r){if(!e.md.options.linkify||e.linkLevel>0)return!1;let n=e.pos,i=e.posMax;if(n+3>i||e.src.charCodeAt(n)!==58||e.src.charCodeAt(n+1)!==47||e.src.charCodeAt(n+2)!==47)return!1;let t=e.pending.match(zy);if(!t)return!1;let o=t[1],u=e.md.linkify.matchAtStart(e.src.slice(n-o.length));if(!u)return!1;let a=u.url;if(a.length<=o.length)return!1;let c=a.length;for(;c>0&&a.charCodeAt(c-1)===42;)c--;c!==a.length&&(a=a.slice(0,c));let s=e.md.normalizeLink(a);if(!e.md.validateLink(s))return!1;if(!r){e.pending=e.pending.slice(0,-o.length);let l=e.push("link_open","a",1);l.attrs=[["href",s]],l.markup="linkify",l.info="auto";let p=e.push("text","",0);p.content=e.md.normalizeLinkText(a);let m=e.push("link_close","a",-1);m.markup="linkify",m.info="auto"}return e.pos+=a.length-o.length,!0}function kp(e,r){let n=e.pos;if(e.src.charCodeAt(n)!==10)return!1;let i=e.pending.length-1,t=e.posMax;if(!r)if(i>=0&&e.pending.charCodeAt(i)===32)if(i>=1&&e.pending.charCodeAt(i-1)===32){let o=i-1;for(;o>=1&&e.pending.charCodeAt(o-1)===32;)o--;e.pending=e.pending.slice(0,o),e.push("hardbreak","br",0)}else e.pending=e.pending.slice(0,-1),e.push("softbreak","br",0);else e.push("softbreak","br",0);for(n++;n<t&&F(e.src.charCodeAt(n));)n++;return e.pos=n,!0}var $p=[];for(let e=0;e<256;e++)$p.push(0);"\\!\"#$%&'()*+,./:;<=>?@[]^_`{|}~-".split("").forEach(function(e){$p[e.charCodeAt(0)]=1});function zp(e,r){let n=e.pos,i=e.posMax;if(e.src.charCodeAt(n)!==92||(n++,n>=i))return!1;let t=e.src.charCodeAt(n);if(t===10){for(r||e.push("hardbreak","br",0),n++;n<i&&(t=e.src.charCodeAt(n),!!F(t));)n++;return e.pos=n,!0}let o=e.src[n];if(t>=55296&&t<=56319&&n+1<i){let a=e.src.charCodeAt(n+1);a>=56320&&a<=57343&&(o+=e.src[n+1],n++)}let u="\\"+o;if(!r){let a=e.push("text_special","",0);t<256&&$p[t]!==0?a.content=o:a.content=u,a.markup=u,a.info="escape"}return e.pos=n+1,!0}function Sp(e,r){let n=e.pos;if(e.src.charCodeAt(n)!==96)return!1;let t=n;n++;let o=e.posMax;for(;n<o&&e.src.charCodeAt(n)===96;)n++;let u=e.src.slice(t,n),a=u.length;if(e.backticksScanned&&(e.backticks[a]||0)<=t)return r||(e.pending+=u),e.pos+=a,!0;let c=n,s;for(;(s=e.src.indexOf("`",c))!==-1;){for(c=s+1;c<o&&e.src.charCodeAt(c)===96;)c++;let l=c-s;if(l===a){if(!r){let p=e.push("code_inline","code",0);p.markup=u,p.content=e.src.slice(n,s).replace(/\n/g," ").replace(/^ (.+) $/,"$1")}return e.pos=c,!0}e.backticks[l]=s}return e.backticksScanned=!0,r||(e.pending+=u),e.pos+=a,!0}function Sy(e,r){let n=e.pos,i=e.src.charCodeAt(n);if(r||i!==126)return!1;let t=e.scanDelims(e.pos,!0),o=t.length,u=String.fromCharCode(i);if(o<2)return!1;let a;o%2&&(a=e.push("text","",0),a.content=u,o--);for(let c=0;c<o;c+=2)a=e.push("text","",0),a.content=u+u,e.delimiters.push({marker:i,length:0,token:e.tokens.length-1,end:-1,open:t.can_open,close:t.can_close});return e.pos+=t.length,!0}function Qg(e,r){let n,i=[],t=r.length;for(let o=0;o<t;o++){let u=r[o];if(u.marker!==126||u.end===-1)continue;let a=r[u.end];n=e.tokens[u.token],n.type="s_open",n.tag="s",n.nesting=1,n.markup="~~",n.content="",n=e.tokens[a.token],n.type="s_close",n.tag="s",n.nesting=-1,n.markup="~~",n.content="",e.tokens[a.token-1].type==="text"&&e.tokens[a.token-1].content==="~"&&i.push(a.token-1)}for(;i.length;){let o=i.pop(),u=o+1;for(;u<e.tokens.length&&e.tokens[u].type==="s_close";)u++;u--,o!==u&&(n=e.tokens[u],e.tokens[u]=e.tokens[o],e.tokens[o]=n)}}function wy(e){let r=e.tokens_meta,n=e.tokens_meta.length;Qg(e,e.delimiters);for(let i=0;i<n;i++)r[i]&&r[i].delimiters&&Qg(e,r[i].delimiters)}var wp={tokenize:Sy,postProcess:wy};function Iy(e,r){let n=e.pos,i=e.src.charCodeAt(n);if(r||i!==95&&i!==42)return!1;let t=e.scanDelims(e.pos,i===42);for(let o=0;o<t.length;o++){let u=e.push("text","",0);u.content=String.fromCharCode(i),e.delimiters.push({marker:i,length:t.length,token:e.tokens.length-1,end:-1,open:t.can_open,close:t.can_close})}return e.pos+=t.length,!0}function Xg(e,r){let n=r.length;for(let i=n-1;i>=0;i--){let t=r[i];if(t.marker!==95&&t.marker!==42||t.end===-1)continue;let o=r[t.end],u=i>0&&r[i-1].end===t.end+1&&r[i-1].marker===t.marker&&r[i-1].token===t.token-1&&r[t.end+1].token===o.token+1,a=String.fromCharCode(t.marker),c=e.tokens[t.token];c.type=u?"strong_open":"em_open",c.tag=u?"strong":"em",c.nesting=1,c.markup=u?a+a:a,c.content="";let s=e.tokens[o.token];s.type=u?"strong_close":"em_close",s.tag=u?"strong":"em",s.nesting=-1,s.markup=u?a+a:a,s.content="",u&&(e.tokens[r[i-1].token].content="",e.tokens[r[t.end+1].token].content="",i--)}}function Dy(e){let r=e.tokens_meta,n=e.tokens_meta.length;Xg(e,e.delimiters);for(let i=0;i<n;i++)r[i]&&r[i].delimiters&&Xg(e,r[i].delimiters)}var Ip={tokenize:Iy,postProcess:Dy};function Dp(e,r){let n,i,t,o,u="",a="",c=e.pos,s=!0;if(e.src.charCodeAt(e.pos)!==91)return!1;let l=e.pos,p=e.posMax,m=e.pos+1,f=e.md.helpers.parseLinkLabel(e,e.pos,!0);if(f<0)return!1;let g=f+1;if(g<p&&e.src.charCodeAt(g)===40){for(s=!1,g++;g<p&&(n=e.src.charCodeAt(g),!(!F(n)&&n!==10));g++);if(g>=p)return!1;if(c=g,t=e.md.helpers.parseLinkDestination(e.src,g,e.posMax),t.ok){for(u=e.md.normalizeLink(t.str),e.md.validateLink(u)?g=t.pos:u="",c=g;g<p&&(n=e.src.charCodeAt(g),!(!F(n)&&n!==10));g++);if(t=e.md.helpers.parseLinkTitle(e.src,g,e.posMax),g<p&&c!==g&&t.ok)for(a=t.str,g=t.pos;g<p&&(n=e.src.charCodeAt(g),!(!F(n)&&n!==10));g++);}(g>=p||e.src.charCodeAt(g)!==41)&&(s=!0),g++}if(s){if(typeof e.env.references>"u")return!1;if(g<p&&e.src.charCodeAt(g)===91?(c=g+1,g=e.md.helpers.parseLinkLabel(e,g),g>=0?i=e.src.slice(c,g++):g=f+1):g=f+1,i||(i=e.src.slice(m,f)),o=e.env.references[Vt(i)],!o)return e.pos=l,!1;u=o.href,a=o.title}if(!r){e.pos=m,e.posMax=f;let C=e.push("link_open","a",1),E=[["href",u]];C.attrs=E,a&&E.push(["title",a]),e.linkLevel++,e.md.inline.tokenize(e),e.linkLevel--,e.push("link_close","a",-1)}return e.pos=g,e.posMax=p,!0}function Ep(e,r){let n,i,t,o,u,a,c,s,l="",p=e.pos,m=e.posMax;if(e.src.charCodeAt(e.pos)!==33||e.src.charCodeAt(e.pos+1)!==91)return!1;let f=e.pos+2,g=e.md.helpers.parseLinkLabel(e,e.pos+1,!1);if(g<0)return!1;if(o=g+1,o<m&&e.src.charCodeAt(o)===40){for(o++;o<m&&(n=e.src.charCodeAt(o),!(!F(n)&&n!==10));o++);if(o>=m)return!1;for(s=o,a=e.md.helpers.parseLinkDestination(e.src,o,e.posMax),a.ok&&(l=e.md.normalizeLink(a.str),e.md.validateLink(l)?o=a.pos:l=""),s=o;o<m&&(n=e.src.charCodeAt(o),!(!F(n)&&n!==10));o++);if(a=e.md.helpers.parseLinkTitle(e.src,o,e.posMax),o<m&&s!==o&&a.ok)for(c=a.str,o=a.pos;o<m&&(n=e.src.charCodeAt(o),!(!F(n)&&n!==10));o++);else c="";if(o>=m||e.src.charCodeAt(o)!==41)return e.pos=p,!1;o++}else{if(typeof e.env.references>"u")return!1;if(o<m&&e.src.charCodeAt(o)===91?(s=o+1,o=e.md.helpers.parseLinkLabel(e,o),o>=0?t=e.src.slice(s,o++):o=g+1):o=g+1,t||(t=e.src.slice(f,g)),u=e.env.references[Vt(t)],!u)return e.pos=p,!1;l=u.href,c=u.title}if(!r){i=e.src.slice(f,g);let C=[];e.md.inline.parse(i,e.md,e.env,C);let E=e.push("image","img",0),Z=[["src",l],["alt",""]];E.attrs=Z,E.children=C,E.content=i,c&&Z.push(["title",c])}return e.pos=o,e.posMax=m,!0}var Ey=/^([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])?)*)$/,Ty=/^([a-zA-Z][a-zA-Z0-9+.-]{1,31}):([^<>\x00-\x20]*)$/;function Tp(e,r){let n=e.pos;if(e.src.charCodeAt(n)!==60)return!1;let i=e.pos,t=e.posMax;for(;;){if(++n>=t)return!1;let u=e.src.charCodeAt(n);if(u===60)return!1;if(u===62)break}let o=e.src.slice(i+1,n);if(Ty.test(o)){let u=e.md.normalizeLink(o);if(!e.md.validateLink(u))return!1;if(!r){let a=e.push("link_open","a",1);a.attrs=[["href",u]],a.markup="autolink",a.info="auto";let c=e.push("text","",0);c.content=e.md.normalizeLinkText(o);let s=e.push("link_close","a",-1);s.markup="autolink",s.info="auto"}return e.pos+=o.length+2,!0}if(Ey.test(o)){let u=e.md.normalizeLink("mailto:"+o);if(!e.md.validateLink(u))return!1;if(!r){let a=e.push("link_open","a",1);a.attrs=[["href",u]],a.markup="autolink",a.info="auto";let c=e.push("text","",0);c.content=e.md.normalizeLinkText(o);let s=e.push("link_close","a",-1);s.markup="autolink",s.info="auto"}return e.pos+=o.length+2,!0}return!1}function Py(e){return/^<a[>\s]/i.test(e)}function Ay(e){return/^<\/a\s*>/i.test(e)}function Cy(e){let r=e|32;return r>=97&&r<=122}function Pp(e,r){if(!e.md.options.html)return!1;let n=e.posMax,i=e.pos;if(e.src.charCodeAt(i)!==60||i+2>=n)return!1;let t=e.src.charCodeAt(i+1);if(t!==33&&t!==63&&t!==47&&!Cy(t))return!1;let o=e.src.slice(i).match(Jg);if(!o)return!1;if(!r){let u=e.push("html_inline","",0);u.content=o[0],Py(u.content)&&e.linkLevel++,Ay(u.content)&&e.linkLevel--}return e.pos+=o[0].length,!0}var jy=/^&#((?:x[a-f0-9]{1,6}|[0-9]{1,7}));/i,Oy=/^&([a-z][a-z0-9]{1,31});/i;function Ap(e,r){let n=e.pos,i=e.posMax;if(e.src.charCodeAt(n)!==38||n+1>=i)return!1;if(e.src.charCodeAt(n+1)===35){let o=e.src.slice(n).match(jy);if(o){if(!r){let u=o[1][0].toLowerCase()==="x"?parseInt(o[1].slice(1),16):parseInt(o[1],10),a=e.push("text_special","",0);a.content=Ku(u)?Or(u):Or(65533),a.markup=o[0],a.info="entity"}return e.pos+=o[0].length,!0}}else{let o=e.src.slice(n).match(Oy);if(o){let u=co(o[0]);if(u!==o[0]){if(!r){let a=e.push("text_special","",0);a.content=u,a.markup=o[0],a.info="entity"}return e.pos+=o[0].length,!0}}}return!1}function Yg(e){let r={},n=e.length;if(!n)return;let i=0,t=-2,o=[];for(let u=0;u<n;u++){let a=e[u];if(o.push(0),(e[i].marker!==a.marker||t!==a.token-1)&&(i=u),t=a.token,a.length=a.length||0,!a.close)continue;r.hasOwnProperty(a.marker)||(r[a.marker]=[-1,-1,-1,-1,-1,-1]);let c=r[a.marker][(a.open?3:0)+a.length%3],s=i-o[i]-1,l=s;for(;s>c;s-=o[s]+1){let p=e[s];if(p.marker===a.marker&&p.open&&p.end<0){let m=!1;if((p.close||a.open)&&(p.length+a.length)%3===0&&(p.length%3!==0||a.length%3!==0)&&(m=!0),!m){let f=s>0&&!e[s-1].open?o[s-1]+1:0;o[u]=u-s+f,o[s]=f,a.open=!1,p.end=u,p.close=!1,l=-1,t=-2;break}}}l!==-1&&(r[a.marker][(a.open?3:0)+(a.length||0)%3]=l)}}function Cp(e){let r=e.tokens_meta,n=e.tokens_meta.length;Yg(e.delimiters);for(let i=0;i<n;i++)r[i]&&r[i].delimiters&&Yg(r[i].delimiters)}function jp(e){let r,n,i=0,t=e.tokens,o=e.tokens.length;for(r=n=0;r<o;r++)t[r].nesting<0&&i--,t[r].level=i,t[r].nesting>0&&i++,t[r].type==="text"&&r+1<o&&t[r+1].type==="text"?t[r+1].content=t[r].content+t[r+1].content:(r!==n&&(t[n]=t[r]),n++);r!==n&&(t.length=n)}var Op=[["text",_p],["linkify",yp],["newline",kp],["escape",zp],["backticks",Sp],["strikethrough",wp.tokenize],["emphasis",Ip.tokenize],["link",Dp],["image",Ep],["autolink",Tp],["html_inline",Pp],["entity",Ap]],Np=[["balance_pairs",Cp],["strikethrough",wp.postProcess],["emphasis",Ip.postProcess],["fragments_join",jp]];function lo(){this.ruler=new Jt;for(let e=0;e<Op.length;e++)this.ruler.push(Op[e][0],Op[e][1]);this.ruler2=new Jt;for(let e=0;e<Np.length;e++)this.ruler2.push(Np[e][0],Np[e][1])}lo.prototype.skipToken=function(e){let r=e.pos,n=this.ruler.getRules(""),i=n.length,t=e.md.options.maxNesting,o=e.cache;if(typeof o[r]<"u"){e.pos=o[r];return}let u=!1;if(e.level<t){for(let a=0;a<i;a++)if(e.level++,u=n[a](e,!0),e.level--,u){if(r>=e.pos)throw new Error("inline rule didn't increment state.pos");break}}else e.pos=e.posMax;u||e.pos++,o[r]=e.pos};lo.prototype.tokenize=function(e){let r=this.ruler.getRules(""),n=r.length,i=e.posMax,t=e.md.options.maxNesting;for(;e.pos<i;){let o=e.pos,u=!1;if(e.level<t){for(let a=0;a<n;a++)if(u=r[a](e,!1),u){if(o>=e.pos)throw new Error("inline rule didn't increment state.pos");break}}if(u){if(e.pos>=i)break;continue}e.pending+=e.src[e.pos++]}e.pending&&e.pushPending()};lo.prototype.parse=function(e,r,n,i){let t=new this.State(e,r,n,i);this.tokenize(t);let o=this.ruler2.getRules(""),u=o.length;for(let a=0;a<u;a++)o[a](t)};lo.prototype.State=Kg;var eb=lo;function tb(e){let r={};e=e||{},r.src_Any=qu.source,r.src_Cc=Bu.source,r.src_Z=Hu.source,r.src_P=Ar.source,r.src_ZPCc=[r.src_Z,r.src_P,r.src_Cc].join("|"),r.src_ZCc=[r.src_Z,r.src_Cc].join("|");let n="[><\uFF5C]";return r.src_pseudo_letter="(?:(?!"+n+"|"+r.src_ZPCc+")"+r.src_Any+")",r.src_ip4="(?:(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)",r.src_auth="(?:(?:(?!"+r.src_ZCc+"|[@/\\[\\]()]).)+@)?",r.src_port="(?::(?:6(?:[0-4]\\d{3}|5(?:[0-4]\\d{2}|5(?:[0-2]\\d|3[0-5])))|[1-5]?\\d{1,4}))?",r.src_host_terminator="(?=$|"+n+"|"+r.src_ZPCc+")(?!"+(e["---"]?"-(?!--)|":"-|")+"_|:\\d|\\.-|\\.(?!$|"+r.src_ZPCc+"))",r.src_path="(?:[/?#](?:(?!"+r.src_ZCc+"|"+n+`|[()[\\]{}.,"'?!\\-;]).|\\[(?:(?!`+r.src_ZCc+"|\\]).)*\\]|\\((?:(?!"+r.src_ZCc+"|[)]).)*\\)|\\{(?:(?!"+r.src_ZCc+'|[}]).)*\\}|\\"(?:(?!'+r.src_ZCc+`|["]).)+\\"|\\'(?:(?!`+r.src_ZCc+"|[']).)+\\'|\\'(?="+r.src_pseudo_letter+"|[-])|\\.{2,}[a-zA-Z0-9%/&]|\\.(?!"+r.src_ZCc+"|[.]|$)|"+(e["---"]?"\\-(?!--(?:[^-]|$))(?:-*)|":"\\-+|")+",(?!"+r.src_ZCc+"|$)|;(?!"+r.src_ZCc+"|$)|\\!+(?!"+r.src_ZCc+"|[!]|$)|\\?(?!"+r.src_ZCc+"|[?]|$))+|\\/)?",r.src_email_name='[\\-;:&=\\+\\$,\\.a-zA-Z0-9_][\\-;:&=\\+\\$,\\"\\.a-zA-Z0-9_]*',r.src_xn="xn--[a-z0-9\\-]{1,59}",r.src_domain_root="(?:"+r.src_xn+"|"+r.src_pseudo_letter+"{1,63})",r.src_domain="(?:"+r.src_xn+"|(?:"+r.src_pseudo_letter+")|(?:"+r.src_pseudo_letter+"(?:-|"+r.src_pseudo_letter+"){0,61}"+r.src_pseudo_letter+"))",r.src_host="(?:(?:(?:(?:"+r.src_domain+")\\.)*"+r.src_domain+"))",r.tpl_host_fuzzy="(?:"+r.src_ip4+"|(?:(?:(?:"+r.src_domain+")\\.)+(?:%TLDS%)))",r.tpl_host_no_ip_fuzzy="(?:(?:(?:"+r.src_domain+")\\.)+(?:%TLDS%))",r.src_host_strict=r.src_host+r.src_host_terminator,r.tpl_host_fuzzy_strict=r.tpl_host_fuzzy+r.src_host_terminator,r.src_host_port_strict=r.src_host+r.src_port+r.src_host_terminator,r.tpl_host_port_fuzzy_strict=r.tpl_host_fuzzy+r.src_port+r.src_host_terminator,r.tpl_host_port_no_ip_fuzzy_strict=r.tpl_host_no_ip_fuzzy+r.src_port+r.src_host_terminator,r.tpl_host_fuzzy_test="localhost|www\\.|\\.\\d{1,3}\\.|(?:\\.(?:%TLDS%)(?:"+r.src_ZPCc+"|>|$))",r.tpl_email_fuzzy="(^|"+n+'|"|\\(|'+r.src_ZCc+")("+r.src_email_name+"@"+r.tpl_host_fuzzy_strict+")",r.tpl_link_fuzzy="(^|(?![.:/\\-_@])(?:[$+<=>^`|\uFF5C]|"+r.src_ZPCc+"))((?![$+<=>^`|\uFF5C])"+r.tpl_host_port_fuzzy_strict+r.src_path+")",r.tpl_link_no_ip_fuzzy="(^|(?![.:/\\-_@])(?:[$+<=>^`|\uFF5C]|"+r.src_ZPCc+"))((?![$+<=>^`|\uFF5C])"+r.tpl_host_port_no_ip_fuzzy_strict+r.src_path+")",r}function Up(e){return Array.prototype.slice.call(arguments,1).forEach(function(n){n&&Object.keys(n).forEach(function(i){e[i]=n[i]})}),e}function ta(e){return Object.prototype.toString.call(e)}function Ny(e){return ta(e)==="[object String]"}function Uy(e){return ta(e)==="[object Object]"}function Ry(e){return ta(e)==="[object RegExp]"}function rb(e){return ta(e)==="[object Function]"}function Fy(e){return e.replace(/[.?*+^$[\]\\(){}|-]/g,"\\$&")}var ob={fuzzyLink:!0,fuzzyEmail:!0,fuzzyIP:!1};function Zy(e){return Object.keys(e||{}).reduce(function(r,n){return r||ob.hasOwnProperty(n)},!1)}var Ly={"http:":{validate:function(e,r,n){let i=e.slice(r);return n.re.http||(n.re.http=new RegExp("^\\/\\/"+n.re.src_auth+n.re.src_host_port_strict+n.re.src_path,"i")),n.re.http.test(i)?i.match(n.re.http)[0].length:0}},"https:":"http:","ftp:":"http:","//":{validate:function(e,r,n){let i=e.slice(r);return n.re.no_http||(n.re.no_http=new RegExp("^"+n.re.src_auth+"(?:localhost|(?:(?:"+n.re.src_domain+")\\.)+"+n.re.src_domain_root+")"+n.re.src_port+n.re.src_host_terminator+n.re.src_path,"i")),n.re.no_http.test(i)?r>=3&&e[r-3]===":"||r>=3&&e[r-3]==="/"?0:i.match(n.re.no_http)[0].length:0}},"mailto:":{validate:function(e,r,n){let i=e.slice(r);return n.re.mailto||(n.re.mailto=new RegExp("^"+n.re.src_email_name+"@"+n.re.src_host_strict,"i")),n.re.mailto.test(i)?i.match(n.re.mailto)[0].length:0}}},My="a[cdefgilmnoqrstuwxz]|b[abdefghijmnorstvwyz]|c[acdfghiklmnoruvwxyz]|d[ejkmoz]|e[cegrstu]|f[ijkmor]|g[abdefghilmnpqrstuwy]|h[kmnrtu]|i[delmnoqrst]|j[emop]|k[eghimnprwyz]|l[abcikrstuvy]|m[acdeghklmnopqrstuvwxyz]|n[acefgilopruz]|om|p[aefghklmnrstwy]|qa|r[eosuw]|s[abcdeghijklmnortuvxyz]|t[cdfghjklmnortvwz]|u[agksyz]|v[aceginu]|w[fs]|y[et]|z[amw]",qy="biz|com|edu|gov|net|org|pro|web|xxx|aero|asia|coop|info|museum|name|shop|\u0440\u0444".split("|");function By(e){return function(r,n){let i=r.slice(n);return e.test(i)?i.match(e)[0].length:0}}function nb(){return function(e,r){r.normalize(e)}}function ea(e){let r=e.re=tb(e.__opts__),n=e.__tlds__.slice();e.onCompile(),e.__tlds_replaced__||n.push(My),n.push(r.src_xn),r.src_tlds=n.join("|");function i(a){return a.replace("%TLDS%",r.src_tlds)}r.email_fuzzy=RegExp(i(r.tpl_email_fuzzy),"i"),r.email_fuzzy_global=RegExp(i(r.tpl_email_fuzzy),"ig"),r.link_fuzzy=RegExp(i(r.tpl_link_fuzzy),"i"),r.link_fuzzy_global=RegExp(i(r.tpl_link_fuzzy),"ig"),r.link_no_ip_fuzzy=RegExp(i(r.tpl_link_no_ip_fuzzy),"i"),r.link_no_ip_fuzzy_global=RegExp(i(r.tpl_link_no_ip_fuzzy),"ig"),r.host_fuzzy_test=RegExp(i(r.tpl_host_fuzzy_test),"i");let t=[];e.__compiled__={};function o(a,c){throw new Error('(LinkifyIt) Invalid schema "'+a+'": '+c)}Object.keys(e.__schemas__).forEach(function(a){let c=e.__schemas__[a];if(c===null)return;let s={validate:null,link:null};if(e.__compiled__[a]=s,Uy(c)){Ry(c.validate)?s.validate=By(c.validate):rb(c.validate)?s.validate=c.validate:o(a,c),rb(c.normalize)?s.normalize=c.normalize:c.normalize?o(a,c):s.normalize=nb();return}if(Ny(c)){t.push(a);return}o(a,c)}),t.forEach(function(a){e.__compiled__[e.__schemas__[a]]&&(e.__compiled__[a].validate=e.__compiled__[e.__schemas__[a]].validate,e.__compiled__[a].normalize=e.__compiled__[e.__schemas__[a]].normalize)}),e.__compiled__[""]={validate:null,normalize:nb()};let u=Object.keys(e.__compiled__).filter(function(a){return a.length>0&&e.__compiled__[a]}).map(Fy).join("|");e.re.schema_test=RegExp("(^|(?!_)(?:[><\uFF5C]|"+r.src_ZPCc+"))("+u+")","i"),e.re.schema_search=RegExp("(^|(?!_)(?:[><\uFF5C]|"+r.src_ZPCc+"))("+u+")","ig"),e.re.schema_at_start=RegExp("^"+e.re.schema_search.source,"i"),e.re.pretest=RegExp("("+e.re.schema_test.source+")|("+e.re.host_fuzzy_test.source+")|@","i")}function ib(e,r,n,i){let t=e.slice(n,i);this.schema=r.toLowerCase(),this.index=n,this.lastIndex=i,this.raw=t,this.text=t,this.url=t}function Se(e,r){if(!(this instanceof Se))return new Se(e,r);r||Zy(e)&&(r=e,e={}),this.__opts__=Up({},ob,r),this.__schemas__=Up({},Ly,e),this.__compiled__={},this.__tlds__=qy,this.__tlds_replaced__=!1,this.re={},ea(this)}Se.prototype.add=function(r,n){return this.__schemas__[r]=n,ea(this),this};Se.prototype.set=function(r){return this.__opts__=Up(this.__opts__,r),this};Se.prototype.test=function(r){if(!r.length)return!1;let n,i;if(this.re.schema_test.test(r)){for(i=this.re.schema_search,i.lastIndex=0;(n=i.exec(r))!==null;)if(this.testSchemaAt(r,n[2],i.lastIndex))return!0}return!!(this.__opts__.fuzzyLink&&this.__compiled__["http:"]&&r.search(this.re.host_fuzzy_test)>=0&&r.match(this.__opts__.fuzzyIP?this.re.link_fuzzy:this.re.link_no_ip_fuzzy)!==null||this.__opts__.fuzzyEmail&&this.__compiled__["mailto:"]&&r.indexOf("@")>=0&&r.match(this.re.email_fuzzy)!==null)};Se.prototype.pretest=function(r){return this.re.pretest.test(r)};Se.prototype.testSchemaAt=function(r,n,i){return this.__compiled__[n.toLowerCase()]?this.__compiled__[n.toLowerCase()].validate(r,i,this):0};Se.prototype.match=function(r){let n=[],i=[],t=[],o=[],u,a,c;function s(m,f){return m?f?m.index!==f.index?m.index<f.index?m:f:m.lastIndex>=f.lastIndex?m:f:m:f}if(!r.length)return null;if(this.re.schema_test.test(r))for(c=this.re.schema_search,c.lastIndex=0;(u=c.exec(r))!==null;)a=this.testSchemaAt(r,u[2],c.lastIndex),a&&i.push({schema:u[2],index:u.index+u[1].length,lastIndex:u.index+u[0].length+a});if(this.__opts__.fuzzyLink&&this.__compiled__["http:"])for(c=this.__opts__.fuzzyIP?this.re.link_fuzzy_global:this.re.link_no_ip_fuzzy_global,c.lastIndex=0;(u=c.exec(r))!==null;)t.push({schema:"",index:u.index+u[1].length,lastIndex:u.index+u[0].length});if(this.__opts__.fuzzyEmail&&this.__compiled__["mailto:"])for(c=this.re.email_fuzzy_global,c.lastIndex=0;(u=c.exec(r))!==null;)o.push({schema:"mailto:",index:u.index+u[1].length,lastIndex:u.index+u[0].length});let l=[0,0,0],p=0;for(;;){let m=[i[l[0]],o[l[1]],t[l[2]]],f=s(s(m[0],m[1]),m[2]);if(!f)break;if(f===m[0]?l[0]++:f===m[1]?l[1]++:l[2]++,f.index<p)continue;let g=new ib(r,f.schema,f.index,f.lastIndex);this.__compiled__[g.schema].normalize(g,this),n.push(g),p=f.lastIndex}return n.length?n:null};Se.prototype.matchAtStart=function(r){if(!r.length)return null;let n=this.re.schema_at_start.exec(r);if(!n)return null;let i=this.testSchemaAt(r,n[2],n[0].length);if(!i)return null;let t=new ib(r,n[2],n.index+n[1].length,n.index+n[0].length+i);return this.__compiled__[t.schema].normalize(t,this),t};Se.prototype.tlds=function(r,n){return r=Array.isArray(r)?r:[r],n?(this.__tlds__=this.__tlds__.concat(r).sort().filter(function(i,t,o){return i!==o[t-1]}).reverse(),ea(this),this):(this.__tlds__=r.slice(),this.__tlds_replaced__=!0,ea(this),this)};Se.prototype.normalize=function(r){r.schema||(r.url="http://"+r.url),r.schema==="mailto:"&&!/^mailto:/i.test(r.url)&&(r.url="mailto:"+r.url)};Se.prototype.onCompile=function(){};var ub=Se;var Vy=/^xn--/,Hy=/[^\0-\x7F]/,Jy=/[\x2E\u3002\uFF0E\uFF61]/g,Gy={overflow:"Overflow: input needs wider integers to process","not-basic":"Illegal input >= 0x80 (not a basic code point)","invalid-input":"Invalid input"},Rp=35,Be=Math.floor,Fp=String.fromCharCode;function ht(e){throw new RangeError(Gy[e])}function Wy(e,r){let n=[],i=e.length;for(;i--;)n[i]=r(e[i]);return n}function cb(e,r){let n=e.split("@"),i="";n.length>1&&(i=n[0]+"@",e=n[1]),e=e.replace(Jy,".");let t=e.split("."),o=Wy(t,r).join(".");return i+o}function sb(e){let r=[],n=0,i=e.length;for(;n<i;){let t=e.charCodeAt(n++);if(t>=55296&&t<=56319&&n<i){let o=e.charCodeAt(n++);(o&64512)==56320?r.push(((t&1023)<<10)+(o&1023)+65536):(r.push(t),n--)}else r.push(t)}return r}var Ky=e=>String.fromCodePoint(...e),Qy=function(e){return e>=48&&e<58?26+(e-48):e>=65&&e<91?e-65:e>=97&&e<123?e-97:36},ab=function(e,r){return e+22+75*(e<26)-((r!=0)<<5)},lb=function(e,r,n){let i=0;for(e=n?Be(e/700):e>>1,e+=Be(e/r);e>Rp*26>>1;i+=36)e=Be(e/Rp);return Be(i+(Rp+1)*e/(e+38))},db=function(e){let r=[],n=e.length,i=0,t=128,o=72,u=e.lastIndexOf("-");u<0&&(u=0);for(let a=0;a<u;++a)e.charCodeAt(a)>=128&&ht("not-basic"),r.push(e.charCodeAt(a));for(let a=u>0?u+1:0;a<n;){let c=i;for(let l=1,p=36;;p+=36){a>=n&&ht("invalid-input");let m=Qy(e.charCodeAt(a++));m>=36&&ht("invalid-input"),m>Be((2147483647-i)/l)&&ht("overflow"),i+=m*l;let f=p<=o?1:p>=o+26?26:p-o;if(m<f)break;let g=36-f;l>Be(2147483647/g)&&ht("overflow"),l*=g}let s=r.length+1;o=lb(i-c,s,c==0),Be(i/s)>2147483647-t&&ht("overflow"),t+=Be(i/s),i%=s,r.splice(i++,0,t)}return String.fromCodePoint(...r)},pb=function(e){let r=[];e=sb(e);let n=e.length,i=128,t=0,o=72;for(let c of e)c<128&&r.push(Fp(c));let u=r.length,a=u;for(u&&r.push("-");a<n;){let c=2147483647;for(let l of e)l>=i&&l<c&&(c=l);let s=a+1;c-i>Be((2147483647-t)/s)&&ht("overflow"),t+=(c-i)*s,i=c;for(let l of e)if(l<i&&++t>2147483647&&ht("overflow"),l===i){let p=t;for(let m=36;;m+=36){let f=m<=o?1:m>=o+26?26:m-o;if(p<f)break;let g=p-f,C=36-f;r.push(Fp(ab(f+g%C,0))),p=Be(g/C)}r.push(Fp(ab(p,0))),o=lb(t,s,a===u),t=0,++a}++t,++i}return r.join("")},Xy=function(e){return cb(e,function(r){return Vy.test(r)?db(r.slice(4).toLowerCase()):r})},Yy=function(e){return cb(e,function(r){return Hy.test(r)?"xn--"+pb(r):r})},e6={version:"2.3.1",ucs2:{decode:sb,encode:Ky},decode:db,encode:pb,toASCII:Yy,toUnicode:Xy};var Zp=e6;var fb={options:{html:!1,xhtmlOut:!1,breaks:!1,langPrefix:"language-",linkify:!1,typographer:!1,quotes:"\u201C\u201D\u2018\u2019",highlight:null,maxNesting:100},components:{core:{},block:{},inline:{}}};var mb={options:{html:!1,xhtmlOut:!1,breaks:!1,langPrefix:"language-",linkify:!1,typographer:!1,quotes:"\u201C\u201D\u2018\u2019",highlight:null,maxNesting:20},components:{core:{rules:["normalize","block","inline","text_join"]},block:{rules:["paragraph"]},inline:{rules:["text"],rules2:["balance_pairs","fragments_join"]}}};var hb={options:{html:!0,xhtmlOut:!0,breaks:!1,langPrefix:"language-",linkify:!1,typographer:!1,quotes:"\u201C\u201D\u2018\u2019",highlight:null,maxNesting:20},components:{core:{rules:["normalize","block","inline","text_join"]},block:{rules:["blockquote","code","fence","heading","hr","html_block","lheading","list","reference","paragraph"]},inline:{rules:["autolink","backticks","emphasis","entity","escape","html_inline","image","link","newline","text"],rules2:["balance_pairs","emphasis","fragments_join"]}}};var t6={default:fb,zero:mb,commonmark:hb},r6=/^(vbscript|javascript|file|data):/,n6=/^data:image\/(gif|png|jpeg|webp);/;function o6(e){let r=e.trim().toLowerCase();return r6.test(r)?n6.test(r):!0}var gb=["http:","https:","mailto:"];function i6(e){let r=ao(e,!0);if(r.hostname&&(!r.protocol||gb.indexOf(r.protocol)>=0))try{r.hostname=Zp.toASCII(r.hostname)}catch{}return Zu(Pr(r))}function u6(e){let r=ao(e,!0);if(r.hostname&&(!r.protocol||gb.indexOf(r.protocol)>=0))try{r.hostname=Zp.toUnicode(r.hostname)}catch{}return uo(Pr(r),uo.defaultChars+"%")}function Te(e,r){if(!(this instanceof Te))return new Te(e,r);r||Wu(e)||(r=e||{},e="default"),this.inline=new eb,this.block=new Wg,this.core=new Fg,this.renderer=new Cg,this.linkify=new ub,this.validateLink=o6,this.normalizeLink=i6,this.normalizeLinkText=u6,this.utils=G0,this.helpers=jr({},X0),this.options={},this.configure(e),r&&this.set(r)}Te.prototype.set=function(e){return jr(this.options,e),this};Te.prototype.configure=function(e){let r=this;if(Wu(e)){let n=e;if(e=t6[n],!e)throw new Error('Wrong `markdown-it` preset "'+n+'", check name')}if(!e)throw new Error("Wrong `markdown-it` preset, can't be empty");return e.options&&r.set(e.options),e.components&&Object.keys(e.components).forEach(function(n){e.components[n].rules&&r[n].ruler.enableOnly(e.components[n].rules),e.components[n].rules2&&r[n].ruler2.enableOnly(e.components[n].rules2)}),this};Te.prototype.enable=function(e,r){let n=[];Array.isArray(e)||(e=[e]),["core","block","inline"].forEach(function(t){n=n.concat(this[t].ruler.enable(e,!0))},this),n=n.concat(this.inline.ruler2.enable(e,!0));let i=e.filter(function(t){return n.indexOf(t)<0});if(i.length&&!r)throw new Error("MarkdownIt. Failed to enable unknown rule(s): "+i);return this};Te.prototype.disable=function(e,r){let n=[];Array.isArray(e)||(e=[e]),["core","block","inline"].forEach(function(t){n=n.concat(this[t].ruler.disable(e,!0))},this),n=n.concat(this.inline.ruler2.disable(e,!0));let i=e.filter(function(t){return n.indexOf(t)<0});if(i.length&&!r)throw new Error("MarkdownIt. Failed to disable unknown rule(s): "+i);return this};Te.prototype.use=function(e){let r=[this].concat(Array.prototype.slice.call(arguments,1));return e.apply(e,r),this};Te.prototype.parse=function(e,r){if(typeof e!="string")throw new Error("Input data should be a String");let n=new this.core.State(e,this,r);return this.core.process(n),n.tokens};Te.prototype.render=function(e,r){return r=r||{},this.renderer.render(this.parse(e,r),this.options,r)};Te.prototype.parseInline=function(e,r){let n=new this.core.State(e,this,r);return n.inlineMode=!0,this.core.process(n),n.tokens};Te.prototype.renderInline=function(e,r){return r=r||{},this.renderer.render(this.parseInline(e,r),this.options,r)};var Lp=Te;var a6=new Lp({html:!1,linkify:!0,breaks:!1}),N={path:"",markdown:"",mode:"edit",batch:[],pending:null},Fe=e=>document.getElementById(e),Bp=Fe("doc"),bb=Fe("rail"),xb=Fe("path"),Wt=Fe("pop"),c6=Fe("popQuote"),ra=Fe("popText"),Mp=Fe("submitAll"),Kt=new Uu({name:"Markdown Review",version:"0.0.1"});function s6(e){return e.replace(/^?---\r?\n[\s\S]*?\r?\n---\r?\n?/,"")}function l6(){Bp.innerHTML=a6.render(s6(N.markdown)),xb.textContent=N.path||"no file"}function Vp(){N.batch.length===0?bb.innerHTML='<div class="empty">No comments yet.</div>':bb.innerHTML=N.batch.map(e=>`<div class="ccard"><div class="q">${qp(Sb(e.anchor.quote,90))}</div><div class="b">${qp(e.body)}</div></div>`).join(""),Mp.textContent=`Submit All (${N.batch.length})`,Mp.disabled=N.batch.length===0}function d6(e){let r=N.markdown.indexOf(e),n=r>=0?r:0,i=r>=0?r+e.length:e.length,o=N.markdown.slice(0,n).split(`
`).length,u=o+e.split(`
`).length-1;return{line_start:o,line_end:u,char_start:n,char_end:i,quote:e}}document.addEventListener("mouseup",()=>{let e=window.getSelection(),r=e?.toString().trim()??"";if(!r||!e||e.rangeCount===0||!Bp.contains(e.anchorNode))return;N.pending=d6(r);let n=e.getRangeAt(0).getBoundingClientRect();c6.textContent=Sb(r,160),ra.value="",Wt.style.display="block";let i=Math.min(n.bottom+window.scrollY+6,window.innerHeight-180);Wt.style.top=`${i}px`,Wt.style.left=`${Math.min(n.left+window.scrollX,window.innerWidth-320)}px`,ra.focus()});document.addEventListener("mousedown",e=>{Wt.contains(e.target)||(Wt.style.display="none")});Fe("answerNow").addEventListener("click",async()=>{let e=ra.value.trim();!N.pending||!e||(Wt.style.display="none",await _b([{...zb(N.pending,e,"memory")}],!0),N.pending=null)});Fe("addBatch").addEventListener("click",()=>{let e=ra.value.trim();!N.pending||!e||(N.batch.push(zb(N.pending,e,"sidecar")),N.pending=null,Wt.style.display="none",Vp())});Mp.addEventListener("click",async()=>{if(N.batch.length!==0){try{await Kt.callServerTool({name:"submit_batch",arguments:{file:N.path,comments:N.batch,mode:N.mode}})}catch(e){console.error("submit_batch persist failed:",e)}await _b(N.batch,!1),N.batch=[],Vp()}});Fe("mode").addEventListener("click",e=>{let n=e.target.dataset.mode;n&&(N.mode=n,Fe("mode").querySelectorAll("button").forEach(i=>i.classList.toggle("on",i.dataset.mode===n)))});async function _b(e,r){let n=N.mode==="edit"?"Apply these review comments by editing the file":"Add these review comments to a punch-list (do not edit the file yet)",i=r?`Quick question on \`${N.path}\`:`:`${n} \`${N.path}\` (${e.length} comment(s)):`,t=e.map(u=>`--- L${u.anchor.line_start}-${u.anchor.line_end}
> ${u.anchor.quote.replace(/\n/g,`
> `)}
Comment: ${u.body}`).join(`
`),o=`${i}
${t}`;try{let{isError:u}=await Kt.sendMessage({role:"user",content:[{type:"text",text:o}]});u&&console.warn("Host rejected sendMessage")}catch(u){console.error("sendMessage failed:",u)}}function p6(e){if(!e||typeof e!="object")return;let r=e,n=r.structuredContent;if(n&&typeof n.markdown=="string")return n;if(typeof r.markdown=="string")return r;let i=r.content;if(Array.isArray(i)){for(let t of i)if(t?.type==="text"&&typeof t.text=="string")try{let o=JSON.parse(t.text);if(typeof o.markdown=="string")return o}catch{}}}var vb=[];function Re(e){console.info("[md-review]",e),vb.push(e),N.markdown||(Bp.innerHTML='<div class="empty"><strong>Markdown Review \u2014 loading\u2026</strong><div style="margin-top:8px;font-family:monospace;font-size:11px;white-space:pre-wrap;opacity:.8">'+vb.map(r=>"\u2022 "+qp(r)).join(`
`)+"</div></div>")}function yb(e){let r=p6(e);return r?.markdown?(N.path=r.path??N.path??"",N.markdown=r.markdown,N.mode=r.mode??N.mode??"edit",N.batch=Array.isArray(r.existingComments)?r.existingComments:N.batch,l6(),Vp(),!0):!1}var na=!1,kb=!1;async function $b(){if(!(na||!N.path)){Re("fetching content for "+N.path);try{let e=await Kt.callServerTool({name:"read_markdown",arguments:{path:N.path,mode:N.mode}});yb(e)?(na=!0,Re("loaded \u2713")):Re("read_markdown returned no markdown: "+JSON.stringify(e).slice(0,200))}catch(e){Re("read_markdown call failed: "+String(e))}}}Kt.ontoolinput=e=>{let n=e?.arguments??e??{};Re("ontoolinput: "+JSON.stringify(n).slice(0,160)),typeof n.path=="string"&&(N.path=n.path,xb.textContent=n.path),(n.mode==="edit"||n.mode==="review")&&(N.mode=n.mode),kb&&$b()};Kt.ontoolresult=e=>{Re("ontoolresult received"),yb(e)&&(na=!0)};Kt.onerror=e=>Re("app error: "+String(e));Re("widget loaded; connecting\u2026");Kt.connect().then(()=>{kb=!0,Re("connected"),N.path&&$b(),setTimeout(()=>{na||Re(N.path?"no document yet (path known \u2014 fetch pending/failed above)":"no path delivered by host (neither ontoolinput nor ontoolresult fired with one)")},2500)}).catch(e=>Re("connect FAILED: "+String(e)));var f6=0;function zb(e,r,n){return{id:`c${Date.now().toString(36)}-${f6++}`,anchor:e,body:r,store:n,created:new Date().toISOString()}}function Sb(e,r){return e.length>r?e.slice(0,r-1)+"\u2026":e}function qp(e){return e.replace(/[&<>"']/g,r=>({"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#39;"})[r])}})();
</script>
</body>
</html>