PageSourceSearch

https://tickets.schnackstandup.de/web3/assets/lLQxoQ-f.js

js schnackstandup.de collected 2026-10-06 00:57:28 UTC 309,436 bytes, 171 lines download raw bytes

1import{a as e,r as t,t as n}from"./CNC7AqOf.js";import{t as r}from"./CFk-gu_o.js";import{n as i,t as a}from"./C5KgTtL52.js";import{t as o}from"./DW3OcRNq2.js";import{P as s,_ as c,d as l}from"./jHVO_sp_2.js";import{A as u,B as d,G as f,I as p,P as m,R as h,S as g,U as _,V as v,W as y,b,d as x,h as ee,j as te,l as ne,p as S,ut as C,y as w,z as re}from"./BDIca4GA2.js";import{a as ie,i as ae,n as oe,t as T}from"./DTbR38vj2.js";import{n as se,r as ce}from"./CX6AonV32.js";import{_ as le,a as ue,b as de,c as fe,f as pe,g as me,i as he,m as ge,n as _e,o as ve,p as ye,r as be,s as xe,u as Se,v as Ce,x as we,y as Te}from"./IGt-hQ4R2.js";function Ee(e,t,n){n===void 0&&(n=!1);for(var r=[],i=0;i<e.length;i++){var a=e[i],o=n?t(a,i,e):t(a);if(o.hasMany===!0?r.push.apply(r,o.next):o.hasNext&&r.push(o.next),o.done)break}return r}function De(e){return Array.isArray(e)}function Oe(e){return!!e&&!Array.isArray(e)&&typeof e==`object`}function ke(e){return typeof e==`string`}function Ae(e){return e===void 0?!0:De(e)||ke(e)?e.length===0:Oe(e)?Object.keys(e).length===0:!1}function je(){return r(Me(!1),arguments)}var Me=function(e){return function(t,n){for(var r=[[],[]],i=0;i<t.length;i++){var a=t[i];r[(e?n(a,i,t):n(a))?0:1].push(a)}return r}};(function(e){function t(){return r(Me(!0),arguments)}e.indexed=t})(je||={});var Ne=function(e){return function(t,n){for(var r=0,i=0;i<t.length;i++){var a=t[i],o=e?n(a,i,t):n(a);r+=o}return r}};function Pe(){return r(Ne(!1),arguments)}(function(e){function t(){return r(Ne(!0),arguments)}e.indexed=t})(Pe||={});function Fe(){return r(Ie,arguments,Le)}function Ie(e,t){return Ee(e,Le(t))}function Le(e){var t=new Set;return function(n){var r=e(n);return t.has(r)?{done:!1,hasNext:!1}:(t.add(r),{done:!1,hasNext:!0,next:n})}}var Re=Object.freeze({status:`aborted`});function E(e,t,n){function r(n,r){if(n._zod||Object.defineProperty(n,"_zod",{value:{def:r,constr:o,traits:new Set},enumerable:!1}),n._zod.traits.has(e))return;n._zod.traits.add(e),t(n,r);let i=o.prototype,a=Object.keys(i);for(let e=0;e<a.length;e++){let t=a[e];t in n||(n[t]=i[t].bind(n))}}let i=n?.Parent??Object;class a extends i{}Object.defineProperty(a,"name",{value:e});function o(e){var t;let i=n?.Parent?new a:this;r(i,e),(t=i._zod).deferred??(t.deferred=[]);for(let e of i._zod.deferred)e();return i}return Object.defineProperty(o,"init",{value:r}),Object.defineProperty(o,Symbol.hasInstance,{value:t=>n?.Parent&&t instanceof n.Parent?!0:t?._zod?.traits?.has(e)}),Object.defineProperty(o,"name",{value:e}),o}var ze=Symbol(`zod_brand`),Be=class extends Error{constructor(){super(`Encountered Promise during synchronous parse. Use .parseAsync() instead.`)}},Ve=class extends Error{constructor(e){super(`Encountered unidirectional transform during encode: ${e}`),this.name=`ZodEncodeError`}},He={};function Ue(e){return e&&Object.assign(He,e),He}var We=t({BIGINT_FORMAT_RANGES:()=>Ot,Class:()=>Zt,NUMBER_FORMAT_RANGES:()=>Dt,aborted:()=>It,allowsEval:()=>ht,assert:()=>Ye,assertEqual:()=>Ge,assertIs:()=>qe,assertNever:()=>Je,assertNotEqual:()=>Ke,assignProp:()=>at,base64ToUint8Array:()=>Gt,base64urlToUint8Array:()=>qt,cached:()=>$e,captureStackTrace:()=>pt,cleanEnum:()=>Wt,cleanRegex:()=>tt,clone:()=>Ct,cloneDef:()=>st,createTransparentProxy:()=>wt,defineLazy:()=>D,esc:()=>dt,escapeRegex:()=>St,extend:()=>jt,finalizeIssue:()=>zt,floatSafeRemainder:()=>nt,getElementAtPath:()=>ct,getEnumValues:()=>Xe,getLengthableOrigin:()=>Vt,getParsedType:()=>yt,getSizableOrigin:()=>Bt,hexToUint8Array:()=>Yt,isObject:()=>mt,isPlainObject:()=>gt,issue:()=>Ut,joinValues:()=>Ze,jsonStringifyReplacer:()=>Qe,merge:()=>Nt,mergeDefs:()=>ot,normalizeParams:()=>O,nullish:()=>et,numKeys:()=>vt,objectClone:()=>it,omit:()=>At,optionalKeys:()=>Et,parsedType:()=>Ht,partial:()=>Pt,pick:()=>kt,prefixIssues:()=>Lt,primitiveTypes:()=>xt,promiseAllObject:()=>lt,propertyKeyTypes:()=>bt,randomString:()=>ut,required:()=>Ft,safeExtend:()=>Mt,shallowClone:()=>_t,slugify:()=>ft,stringifyPrimitive:()=>Tt,uint8ArrayToBase64:()=>Kt,uint8ArrayToBase64url:()=>Jt,uint8ArrayToHex:()=>Xt,unwrapMessage:()=>Rt});function Ge(e){return e}function Ke(e){return e}function qe(e){}function Je(e){throw Error(`Unexpected value in exhaustive check`)}function Ye(e){}function Xe(e){let t=Object.values(e).filter(e=>typeof e==`number`);return Object.entries(e).filter(([e,n])=>t.indexOf(+e)===-1).map(([e,t])=>t)}
1function Ze(e,t=`|`){return e.map(e=>Tt(e)).join(t)}function Qe(e,t){return typeof t==`bigint`?t.toString():t}function $e(e){return{get value(){{let t=e();return Object.defineProperty(this,"value",{value:t}),t}throw Error(`cached value already set`)}}}function et(e){return e==null}function tt(e){let t=+!!e.startsWith(`^`),n=e.endsWith(`$`)?e.length-1:e.length;return e.slice(t,n)}function nt(e,t){let n=(e.toString().split(`.`)[1]||``).length,r=t.toString(),i=(r.split(`.`)[1]||``).length;if(i===0&&/\d?e-\d?/.test(r)){let e=r.match(/\d?e-(\d?)/);e?.[1]&&(i=Number.parseInt(e[1]))}let a=n>i?n:i;return Number.parseInt(e.toFixed(a).replace(`.`,``))%Number.parseInt(t.toFixed(a).replace(`.`,``))/10**a}var rt=Symbol(`evaluating`);function D(e,t,n){let r;Object.defineProperty(e,t,{get(){if(r!==rt)return r===void 0&&(r=rt,r=n()),r},set(n){Object.defineProperty(e,t,{value:n})},configurable:!0})}function it(e){return Object.create(Object.getPrototypeOf(e),Object.getOwnPropertyDescriptors(e))}function at(e,t,n){Object.defineProperty(e,t,{value:n,writable:!0,enumerable:!0,configurable:!0})}function ot(...e){let t={};for(let n of e){let e=Object.getOwnPropertyDescriptors(n);Object.assign(t,e)}return Object.defineProperties({},t)}function st(e){return ot(e._zod.def)}function ct(e,t){return t?t.reduce((e,t)=>e?.[t],e):e}function lt(e){let t=Object.keys(e),n=t.map(t=>e[t]);return Promise.all(n).then(e=>{let n={};for(let r=0;r<t.length;r++)n[t[r]]=e[r];return n})}function ut(e=10){let t=``;for(let n=0;n<e;n++)t+=`abcdefghijklmnopqrstuvwxyz`[Math.floor(Math.random()*26)];return t}function dt(e){return JSON.stringify(e)}function ft(e){return e.toLowerCase().trim().replace(/[^\w\s-]/g,``).replace(/[\s_-]+/g,`-`).replace(/^-+|-+$/g,``)}var pt=`captureStackTrace`in Error?Error.captureStackTrace:(...e)=>{};function mt(e){return typeof e==`object`&&!!e&&!Array.isArray(e)}var ht=$e(()=>{if(typeof navigator<`u`&&navigator?.userAgent?.includes(`Cloudflare`))return!1;try{return Function(``),!0}catch{return!1}});function gt(e){if(mt(e)===!1)return!1;let t=e.constructor;if(t===void 0||typeof t!=`function`)return!0;let n=t.prototype;return!(mt(n)===!1||Object.prototype.hasOwnProperty.call(n,`isPrototypeOf`)===!1)}function _t(e){return gt(e)?{...e}:Array.isArray(e)?[...e]:e}function vt(e){let t=0;for(let n in e)Object.prototype.hasOwnProperty.call(e,n)&&t++;return t}var yt=e=>{let t=typeof e;switch(t){case`undefined`:return`undefined`;case`string`:return`string`;case`number`:return Number.isNaN(e)?`nan`:`number`;case`boolean`:return`boolean`;case`function`:return`function`;case`bigint`:return`bigint`;case`symbol`:return`symbol`;case`object`:return Array.isArray(e)?`array`:e===null?`null`:e.then&&typeof e.then==`function`&&e.catch&&typeof e.catch==`function`?`promise`:typeof Map<`u`&&e instanceof Map?`map`:typeof Set<`u`&&e instanceof Set?`set`:typeof Date<`u`&&e instanceof Date?`date`:typeof File<`u`&&e instanceof File?`file`:`object`;default:throw Error(`Unknown data type: ${t}`)}},bt=new Set([`string`,`number`,`symbol`]),xt=new Set([`string`,`number`,`bigint`,`boolean`,`symbol`,`undefined`]);function St(e){return e.replace(/[.*+?^${}()|[\]\\]/g,`\\$&`)}function Ct(e,t,n){let r=new e._zod.constr(t??e._zod.def);return(!t||n?.parent)&&(r._zod.parent=e),r}function O(e){let t=e;if(!t)return{};if(typeof t==`string`)return{error:()=>t};if(t?.message!==void 0){if(t?.error!==void 0)throw Error("Cannot specify both `message` and `error` params");t.error=t.message}return delete t.message,typeof t.error==`string`?{...t,error:()=>t.error}:t}function wt(e){let t;return new Proxy({},{get(n,r,i){return t??=e(),Reflect.get(t,r,i)},set(n,r,i,a){return t??=e(),Reflect.set(t,r,i,a)},has(n,r){return t??=e(),Reflect.has(t,r)},deleteProperty(n,r){return t??=e(),Reflect.deleteProperty(t,r)},ownKeys(n){return t??=e(),Reflect.ownKeys(t)},getOwnPropertyDescriptor(n,r){return t??=e(),Reflect.getOwnPropertyDescriptor(t,r)},defineProperty(n,r,i){return t??=e(),Reflect.defineProperty(t,r,i)}})}function Tt(e){return typeof e==`bigint`?e.toString()+`n`:typeof e==`string`?`"${e}"`:`${e}`}function Et(e){return Object.keys(e).filter(t=>e[t]._zod.optin===`optional`&&e[t]._zod.optout===`optional`)}var Dt={safeint:[-(2**53-1),2**53-1],int32:[-2147483648,2147483647],uint32:[0,4294967295],float32:[-34028234663852886e22,34028234663852886e22],float64:[-Number.MAX_VALUE,Number.MAX_VALUE]},Ot={int64:[BigInt(`-9223372036854775808`),BigInt(`9223372036854775807`)],uint64:[BigInt(0),BigInt(`18446744073709551615`)]};function kt(e,t){let n=e._zod.def,r=n.checks;if(r&&r.length>0)throw Error(`.pick() cannot be used on object schemas containing refinements`);return Ct(e,ot(e._zod.def,{get shape(){let e={};for(let r in t){if(!(r in n.shape))throw Error(`Unrecognized key: "${r}"`);t[r]&&(e[r]=n.shape[r])}return at(this,`shape`,e),e},checks:[]}))}function At(e,t){let n=e._zod.def,r=n.checks;if(r&&r.length>0)throw Error(`.omit() cannot be used on object schemas containing refinements`);return Ct(e,ot(e._zod.def,{get shape(){let r={...e._zod.def.shape};for(let e in t){if(!(e in n.shape))throw Error(`Unrecognized key: "${e}"`);t[e]&&delete r[e]}return at(this,`shape`,r),r},checks:[]}))}function jt(e,t){if(!gt(t))throw Error(`Invalid input to extend: expected a plain object`);let n=e._zod.def.checks;if(n&&n.length>0){let n=e._zod.def.shape;for(let e in t)if(Object.getOwnPropertyDescriptor(n,e)!==void 0)throw Error("Cannot over
1write keys on object schemas containing refinements. Use `.safeExtend()` instead.")}return Ct(e,ot(e._zod.def,{get shape(){let n={...e._zod.def.shape,...t};return at(this,`shape`,n),n}}))}function Mt(e,t){if(!gt(t))throw Error(`Invalid input to safeExtend: expected a plain object`);return Ct(e,ot(e._zod.def,{get shape(){let n={...e._zod.def.shape,...t};return at(this,`shape`,n),n}}))}function Nt(e,t){return Ct(e,ot(e._zod.def,{get shape(){let n={...e._zod.def.shape,...t._zod.def.shape};return at(this,`shape`,n),n},get catchall(){return t._zod.def.catchall},checks:[]}))}function Pt(e,t,n){let r=t._zod.def.checks;if(r&&r.length>0)throw Error(`.partial() cannot be used on object schemas containing refinements`);return Ct(t,ot(t._zod.def,{get shape(){let r=t._zod.def.shape,i={...r};if(n)for(let t in n){if(!(t in r))throw Error(`Unrecognized key: "${t}"`);n[t]&&(i[t]=e?new e({type:`optional`,innerType:r[t]}):r[t])}else for(let t in r)i[t]=e?new e({type:`optional`,innerType:r[t]}):r[t];return at(this,`shape`,i),i},checks:[]}))}function Ft(e,t,n){return Ct(t,ot(t._zod.def,{get shape(){let r=t._zod.def.shape,i={...r};if(n)for(let t in n){if(!(t in i))throw Error(`Unrecognized key: "${t}"`);n[t]&&(i[t]=new e({type:`nonoptional`,innerType:r[t]}))}else for(let t in r)i[t]=new e({type:`nonoptional`,innerType:r[t]});return at(this,`shape`,i),i}}))}function It(e,t=0){if(e.aborted===!0)return!0;for(let n=t;n<e.issues.length;n++)if(e.issues[n]?.continue!==!0)return!0;return!1}function Lt(e,t){return t.map(t=>{var n;return(n=t).path??(n.path=[]),t.path.unshift(e),t})}function Rt(e){return typeof e==`string`?e:e?.message}function zt(e,t,n){let r={...e,path:e.path??[]};return e.message||(r.message=Rt(e.inst?._zod.def?.error?.(e))??Rt(t?.error?.(e))??Rt(n.customError?.(e))??Rt(n.localeError?.(e))??`Invalid input`),delete r.inst,delete r.continue,t?.reportInput||delete r.input,r}function Bt(e){return e instanceof Set?`set`:e instanceof Map?`map`:e instanceof File?`file`:`unknown`}function Vt(e){return Array.isArray(e)?`array`:typeof e==`string`?`string`:`unknown`}function Ht(e){let t=typeof e;switch(t){case`number`:return Number.isNaN(e)?`nan`:`number`;case`object`:{if(e===null)return`null`;if(Array.isArray(e))return`array`;let t=e;if(t&&Object.getPrototypeOf(t)!==Object.prototype&&`constructor`in t&&t.constructor)return t.constructor.name}}return t}function Ut(...e){let[t,n,r]=e;return typeof t==`string`?{message:t,code:`custom`,input:n,inst:r}:{...t}}function Wt(e){return Object.entries(e).filter(([e,t])=>Number.isNaN(Number.parseInt(e,10))).map(e=>e[1])}function Gt(e){let t=atob(e),n=new Uint8Array(t.length);for(let e=0;e<t.length;e++)n[e]=t.charCodeAt(e);return n}function Kt(e){let t=``;for(let n=0;n<e.length;n++)t+=String.fromCharCode(e[n]);return btoa(t)}function qt(e){let t=e.replace(/-/g,`+`).replace(/_/g,`/`);return Gt(t+`=`.repeat((4-t.length%4)%4))}function Jt(e){return Kt(e).replace(/\+/g,`-`).replace(/\//g,`_`).replace(/=/g,``)}function Yt(e){let t=e.replace(/^0x/,``);if(t.length%2!=0)throw Error(`Invalid hex string length`);let n=new Uint8Array(t.length/2);for(let e=0;e<t.length;e+=2)n[e/2]=Number.parseInt(t.slice(e,e+2),16);return n}function Xt(e){return Array.from(e).map(e=>e.toString(16).padStart(2,`0`)).join(``)}var Zt=class{constructor(...e){}},Qt=(e,t)=>{e.name=`$ZodError`,Object.defineProperty(e,"_zod",{value:e._zod,enumerable:!1}),Object.defineProperty(e,"issues",{value:t,enumerable:!1}),e.message=JSON.stringify(t,Qe,2),Object.defineProperty(e,"toString",{value:()=>e.message,enumerable:!1})},$t=E(`$ZodError`,Qt),en=E(`$ZodError`,Qt,{Parent:Error});function tn(e,t=e=>e.message){let n={},r=[];for(let i of e.issues)i.path.length>0?(n[i.path[0]]=n[i.path[0]]||[],n[i.path[0]].push(t(i))):r.push(t(i));return{formErrors:r,fieldErrors:n}}function nn(e,t=e=>e.message){let n={_errors:[]},r=e=>{for(let i of e.issues)if(i.code===`invalid_union`&&i.errors.length)i.errors.map(e=>r({issues:e}));else if(i.code===`invalid_key`)r({issues:i.issues});else if(i.code===`invalid_element`)r({issues:i.issues});else if(i.path.length===0)n._errors.push(t(i));else{let e=n,r=0;for(;r<i.path.length;){let n=i.path[r];r===i.path.length-1?(e[n]=e[n]||{_errors:[]},e[n]._errors.push(t(i))):e[n]=e[n]||{_errors:[]},e=e[n],r++}}};return r(e),n}function rn(e,t=e=>e.message){let n={errors:[]},r=(e,i=[])=>{var a,o;
vendor: 2,661 bytes, lines 1-2
1for(let s of e.issues)if(s.code===`invalid_union`&&s.errors.length)s.errors.map(e=>r({issues:e},s.path));else if(s.code===`invalid_key`)r({issues:s.issues},s.path);else if(s.code===`invalid_element`)r({issues:s.issues},s.path);else{let e=[...i,...s.path];if(e.length===0){n.errors.push(t(s));continue}let r=n,c=0;for(;c<e.length;){let n=e[c],i=c===e.length-1;typeof n==`string`?(r.properties??={},(a=r.properties)[n]??(a[n]={errors:[]}),r=r.properties[n]):(r.items??=[],(o=r.items)[n]??(o[n]={errors:[]}),r=r.items[n]),i&&r.errors.push(t(s)),c++}}};return r(e),n}function an(e){let t=[],n=e.map(e=>typeof e==`object`?e.key:e);for(let e of n)typeof e==`number`?t.push(`[${e}]`):typeof e==`symbol`?t.push(`[${JSON.stringify(String(e))}]`):/[^\w$]/.test(e)?t.push(`[${JSON.stringify(e)}]`):(t.length&&t.push(`.`),t.push(e));return t.join(``)}function on(e){let t=[],n=[...e.issues].sort((e,t)=>(e.path??[]).length-(t.path??[]).length);for(let e of n)t.push(`✖ ${e.message}`),e.path?.length&&t.push(`  → at ${an(e.path)}`);return t.join(`
2`)}var sn=e=>(t,n,r,i)=>{let a=r?Object.assign(r,{async:!1}):{async:!1},o=t._zod.run({value:n,issues:[]},a);if(o instanceof Promise)throw new Be;if(o.issues.length){let t=new((i?.Err)??e)(o.issues.map(e=>zt(e,a,Ue())));throw pt(t,i?.callee),t}return o.value},cn=sn(en),ln=e=>async(t,n,r,i)=>{let a=r?Object.assign(r,{async:!0}):{async:!0},o=t._zod.run({value:n,issues:[]},a);if(o instanceof Promise&&(o=await o),o.issues.length){let t=new((i?.Err)??e)(o.issues.map(e=>zt(e,a,Ue())));throw pt(t,i?.callee),t}return o.value},un=ln(en),dn=e=>(t,n,r)=>{let i=r?{...r,async:!1}:{async:!1},a=t._zod.run({value:n,issues:[]},i);if(a instanceof Promise)throw new Be;return a.issues.length?{success:!1,error:new(e??$t)(a.issues.map(e=>zt(e,i,Ue())))}:{success:!0,data:a.value}},fn=dn(en),pn=e=>async(t,n,r)=>{let i=r?Object.assign(r,{async:!0}):{async:!0},a=t._zod.run({value:n,issues:[]},i);return a instanceof Promise&&(a=await a),a.issues.length?{success:!1,error:new e(a.issues.map(e=>zt(e,i,Ue())))}:{success:!0,data:a.value}},mn=pn(en),hn=e=>(t,n,r)=>{let i=r?Object.assign(r,{direction:`backward`}):{direction:`backward`};return sn(e)(t,n,i)},gn=hn(en),_n=e=>(t,n,r)=>sn(e)(t,n,r),vn=_n(en),yn=e=>async(t,n,r)=>{let i=r?Object.assign(r,{direction:`backward`}):{direction:`backward`};return ln(e)(t,n,i)},bn=yn(en),xn=e=>async(t,n,r)=>ln(e)(t,n,r),Sn=xn(en),Cn=e=>(t,n,r)=>{let i=r?Object.assign(r,{direction:`backward`}):{direction:`backward`};return dn(e)(t,n,i)},wn=Cn(en),Tn=e=>(t,n,r)=>dn(e)(t,n,r),En=Tn(en),Dn=e=>async(t,n,r)=>{let i=r?Object.assign(r,{direction:`backward`}):{direction:`backward`};return pn(e)(t,n,i)}
2,On=Dn(en),kn=e=>async(t,n,r)=>pn(e)(t,n,r),An=kn(en),jn=t({base64:()=>ir,base64url:()=>ar,bigint:()=>hr,boolean:()=>vr,browserEmail:()=>Xn,cidrv4:()=>nr,cidrv6:()=>rr,cuid:()=>Mn,cuid2:()=>Nn,date:()=>ur,datetime:()=>pr,domain:()=>sr,duration:()=>Rn,e164:()=>cr,email:()=>Gn,emoji:()=>Qn,extendedDuration:()=>zn,guid:()=>Bn,hex:()=>Cr,hostname:()=>or,html5Email:()=>Kn,idnEmail:()=>Yn,integer:()=>gr,ipv4:()=>$n,ipv6:()=>er,ksuid:()=>In,lowercase:()=>xr,mac:()=>tr,md5_base64:()=>Dr,md5_base64url:()=>Or,md5_hex:()=>Er,nanoid:()=>Ln,null:()=>yr,number:()=>_r,rfc5322Email:()=>qn,sha1_base64:()=>Ar,sha1_base64url:()=>jr,sha1_hex:()=>kr,sha256_base64:()=>Nr,sha256_base64url:()=>Pr,sha256_hex:()=>Mr,sha384_base64:()=>Ir,sha384_base64url:()=>Lr,sha384_hex:()=>Fr,sha512_base64:()=>zr,sha512_base64url:()=>Br,sha512_hex:()=>Rr,string:()=>mr,time:()=>fr,ulid:()=>Pn,undefined:()=>br,unicodeEmail:()=>Jn,uppercase:()=>Sr,uuid:()=>Vn,uuid4:()=>Hn,uuid6:()=>Un,uuid7:()=>Wn,xid:()=>Fn}),Mn=/^[cC][^\s-]{8,}$/,Nn=/^[0-9a-z]+$/,Pn=/^[0-9A-HJKMNP-TV-Za-hjkmnp-tv-z]{26}$/,Fn=/^[0-9a-vA-V]{20}$/,In=/^[A-Za-z0-9]{27}$/,Ln=/^[a-zA-Z0-9_-]{21}$/,Rn=/^P(?:(\d+W)|(?!.*W)(?=\d|T\d)(\d+Y)?(\d+M)?(\d+D)?(T(?=\d)(\d+H)?(\d+M)?(\d+([.,]\d+)?S)?)?)$/,zn=/^[-+]?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)?)??$/,Bn=/^([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})$/,Vn=e=>e?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)$/,Hn=Vn(4),Un=Vn(6),Wn=Vn(7),Gn=/^(?!\.)(?!.*\.\.)([A-Za-z0-9_'+\-\.]*)[A-Za-z0-9_+-]@([A-Za-z0-9][A-Za-z0-9\-]*\.)+[A-Za-z]{2,}$/,Kn=/^[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])?)*$/,qn=/^(([^<>()\[\]\\.,;:\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,}))$/,Jn=/^[^\s@"]{1,64}@[^\s@]{1,255}$/u,Yn=Jn,Xn=/^[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])?)*$/,Zn=`^(\\p{Extended_Pictographic}|\\p{Emoji_Component})+$`;function Qn(){return new RegExp(Zn,`u`)}var $n=/^(?:(?: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])$/,er=/^(([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}|:))$/,tr=e=>{let t=St(e??`:`);return RegExp(`^(?:[0-9A-F]{2}${t}){5}[0-9A-F]{2}$|^(?:[0-9a-f]{2}${t}){5}[0-9a-f]{2}$`)},nr=/^((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])$/,rr=/^(([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])$/,ir=/^$|^(?:[0-9a-zA-Z+/]{4})*(?:(?:[0-9a-zA-Z+/]{2}==)|(?:[0-9a-zA-Z+/]{3}=))?$/,ar=/^[A-Za-z0-9_-]*$/,or=/^(?=.{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])?)*\.?$/,sr=/^([a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?\.)+[a-zA-Z]{2,}$/,cr=/^\+[1-9]\d{6,14}$/,lr=`(?:(?:\\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])))`,ur=RegExp(`^${lr}$`);function dr(e){let t=`(?:[01]\\d|2[0-3]):[0-5]\\d`;return typeof e.precision==`number`?e.precision===-1?`${t}`:e.precision===0?`${t}:[0-5]\\d`:`${t}:[0-5]\\d\\.\\d{${e.precision}}`:`${t}(?::[0-5]\\d(?:\\.\\d+)?)?`}function fr(e){return RegExp(`^${dr(e)}$`)}function pr(e){let t=dr({precision:e.precision}),n=[`Z`];e.local&&n.push(``),e.offset&&n.push(`([+-](?:[01]\\d|2[0-3]):[0-5]\\d)`);let r=`${t}(?:${n.join(`|`)})`;return RegExp(`^${lr}T(?:${r})$`)}var mr=e=>{let t=e?`[\\s\\S]{${e?.minimum??0},${e?.maximum??``}}`:`[\\s\\S]*`;return RegExp(`^${t}$`)},hr=/^-?\d+n?$/,gr=/^-?\d+$/,_r=/^-?\d+(?:\.\d+)?$/,vr=/^(?:true|false)$/i,yr=/^null$/i,br=/^undefined$/i,xr=/^[^A-Z]*$/,Sr=/^[^a-z]*$/,Cr=/^[0-9a-fA-F]*$/;function wr(e,t){return RegExp(`^[A-Za-z0-9+/]{${e}}${t}$`)}function Tr(e){return RegExp(`^[A-Za-z0-9_-]{${e}}$`)}var Er=/^[0-9a-fA-F]{32}$/,Dr=wr(22,`==`),Or=Tr(22),kr=/^[0-9a-fA-F]{40}$/,Ar=wr(27,`=`),jr=Tr(27),Mr=/^[0-9a-fA-F]{64}$/,Nr=wr(43,`=`),Pr=Tr(43),Fr=/^[0-9a-fA-F]{96}$/,Ir=wr(64,``),Lr=Tr(64),Rr=/^[0-9a-fA-F]{128}$/,zr=wr(86,`==`),Br=Tr(86),k=E(`$ZodCheck`,(e,t)=>{var n;e._zod??={},e._zod.def=t,(n=e._zod).onattach??(n.onattach=[])}),Vr={number:`number`,bigint:`bigint`,object:`date`},Hr=E(`$ZodCheckLessThan`,(e,t)=>{k.init(e,t);let n=Vr[typeof t.value];e._zod.onattach.push(e=>{let n=e._zod.bag,r=(t.inclusive?n.maximum:n.exclusiveMaximum)??1/0;t.value<r&&(t.inclusive?n.maximum=t.value:n.exclusiveMaximum=t.value)}),e._zod.check=r=>{(t.inclusive?r.value<=t.value:r.value<t.value)||r.issues.push({origin:n,code:`too_big`,maximum:typeof t.value==`object`?t.value.getTime():t.value,input:r.value,inclusive:t.inclusive,inst:e,continue:!t.abort})}}),Ur=E(`$ZodCheckGreaterThan`,(e,t)=>{k.init(e,t);let n=Vr[typeof t.value];e._zod.onattach.push(e=>{let n=e._zod.bag,r=(t.inclusive?n.minimum:n.exclusiveMinimum)??-1/0;t.value>r&&(t.inclusive?n.minimum=t.value:n.exclusiveMinimum=t.value)}),e._zod.check=r=>{(t.inclusive?r.value>=t.value:r.value>t.value)||r.issues.push({origin:n,code:`too_small`,minimum:typeof t.value==`object`?t.value.getTime():t.value,input:r.value,inclusive:t.inclusive,inst:e,continue:!t.abort})}}),Wr=E(`$ZodCheckMultipleOf`,(e,t)=>{k.init(e,t),e._zod.onattach.push(e=>{var n;(n=e._zod.bag).multipleOf??(n.multipleOf=t.value)}),e._zod.check=n=>{if(typeof n.value!=typeof t.value)throw Error(`Cannot mix number and bigint in multiple_of check.`);(typeof n.value==`bigint`?n.value%t.value===BigInt(0):nt(n.value,t.value)===0)||n.issues.push({origin:typeof n.value,code:`not_multiple_of`,divisor:t.value,input:n.value,inst:e,continue:!t.abort})}}),Gr=E(`$ZodCheckNumberFormat`,(e,t)=>{k.init(e,t),t.format=t.format||`float64`;let n=t.format?.includes(`int`),r=n?`int`:`number`,[i,a]=Dt[t.format];e._zod.onattach.push(e=>{let r=e._zod.bag;r.format=t.format,r.minimum=i,r.maximum=a,n&&(r.pattern=gr)}),e._zod.check=o=>{let s=o.value;if(n){if(!Number.isInteger(s)){o.issues.push({expected:r,format:t.format,code:`invalid_type`,continue:!1,input:s,inst:e});return}if(!Number.isSafeInteger(s)){s>
20?o.issues.push({input:s,code:`too_big`,maximum:2**53-1,note:`Integers must be within the safe integer range.`,inst:e,origin:r,inclusive:!0,continue:!t.abort}):o.issues.push({input:s,code:`too_small`,minimum:-(2**53-1),note:`Integers must be within the safe integer range.`,inst:e,origin:r,inclusive:!0,continue:!t.abort});return}}s<i&&o.issues.push({origin:`number`,input:s,code:`too_small`,minimum:i,inclusive:!0,inst:e,continue:!t.abort}),s>a&&o.issues.push({origin:`number`,input:s,code:`too_big`,maximum:a,inclusive:!0,inst:e,continue:!t.abort})}}),Kr=E(`$ZodCheckBigIntFormat`,(e,t)=>{k.init(e,t);let[n,r]=Ot[t.format];e._zod.onattach.push(e=>{let i=e._zod.bag;i.format=t.format,i.minimum=n,i.maximum=r}),e._zod.check=i=>{let a=i.value;a<n&&i.issues.push({origin:`bigint`,input:a,code:`too_small`,minimum:n,inclusive:!0,inst:e,continue:!t.abort}),a>r&&i.issues.push({origin:`bigint`,input:a,code:`too_big`,maximum:r,inclusive:!0,inst:e,continue:!t.abort})}}),qr=E(`$ZodCheckMaxSize`,(e,t)=>{var n;k.init(e,t),(n=e._zod.def).when??(n.when=e=>{let t=e.value;return!et(t)&&t.size!==void 0}),e._zod.onattach.push(e=>{let n=e._zod.bag.maximum??1/0;t.maximum<n&&(e._zod.bag.maximum=t.maximum)}),e._zod.check=n=>{let r=n.value;r.size<=t.maximum||n.issues.push({origin:Bt(r),code:`too_big`,maximum:t.maximum,inclusive:!0,input:r,inst:e,continue:!t.abort})}}),Jr=E(`$ZodCheckMinSize`,(e,t)=>{var n;k.init(e,t),(n=e._zod.def).when??(n.when=e=>{let t=e.value;return!et(t)&&t.size!==void 0}),e._zod.onattach.push(e=>{let n=e._zod.bag.minimum??-1/0;t.minimum>n&&(e._zod.bag.minimum=t.minimum)}),e._zod.check=n=>{let r=n.value;r.size>=t.minimum||n.issues.push({origin:Bt(r),code:`too_small`,minimum:t.minimum,inclusive:!0,input:r,inst:e,continue:!t.abort})}}),Yr=E(`$ZodCheckSizeEquals`,(e,t)=>{var n;k.init(e,t),(n=e._zod.def).when??(n.when=e=>{let t=e.value;return!et(t)&&t.size!==void 0}),e._zod.onattach.push(e=>{let n=e._zod.bag;n.minimum=t.size,n.maximum=t.size,n.size=t.size}),e._zod.check=n=>{let r=n.value,i=r.size;if(i===t.size)return;let a=i>t.size;n.issues.push({origin:Bt(r),...a?{code:`too_big`,maximum:t.size}:{code:`too_small`,minimum:t.size},inclusive:!0,exact:!0,input:n.value,inst:e,continue:!t.abort})}}),Xr=E(`$ZodCheckMaxLength`,(e,t)=>{var n;k.init(e,t),(n=e._zod.def).when??(n.when=e=>{let t=e.value;return!et(t)&&t.length!==void 0}),e._zod.onattach.push(e=>{let n=e._zod.bag.maximum??1/0;t.maximum<n&&(e._zod.bag.maximum=t.maximum)}),e._zod.check=n=>{let r=n.value;if(r.length<=t.maximum)return;let i=Vt(r);n.issues.push({origin:i,code:`too_big`,maximum:t.maximum,inclusive:!0,input:r,inst:e,continue:!t.abort})}}),Zr=E(`$ZodCheckMinLength`,(e,t)=>{var n;k.init(e,t),(n=e._zod.def).when??(n.when=e=>{let t=e.value;return!et(t)&&t.length!==void 0}),e._zod.onattach.push(e=>{let n=e._zod.bag.minimum??-1/0;t.minimum>n&&(e._zod.bag.minimum=t.minimum)}),e._zod.check=n=>{let r=n.value;if(r.length>=t.minimum)return;let i=Vt(r);n.issues.push({origin:i,code:`too_small`,minimum:t.minimum,inclusive:!0,input:r,inst:e,continue:!t.abort})}}),Qr=E(`$ZodCheckLengthEquals`,(e,t)=>{var n;k.init(e,t),(n=e._zod.def).when??(n.when=e=>{let t=e.value;return!et(t)&&t.length!==void 0}),e._zod.onattach.push(e=>{let n=e._zod.bag;n.minimum=t.length,n.maximum=t.length,n.length=t.length}),e._zod.check=n=>{let r=n.value,i=r.length;if(i===t.length)return;let a=Vt(r),o=i>t.length;n.issues.push({origin:a,...o?{code:`too_big`,maximum:t.length}:{code:`too_small`,minimum:t.length},inclusive:!0,exact:!0,input:n.value,inst:e,continue:!t.abort})}}),$r=E(`$ZodCheckStringFormat`,(e,t)=>{var n,r;k.init(e,t),e._zod.onattach.push(e=>{let n=e._zod.bag;n.format=t.format,t.pattern&&(n.patterns??=new Set,n.patterns.add(t.pattern))}),t.pattern?(n=e._zod).check??(n.check=n=>{t.pattern.lastIndex=0,!t.pattern.test(n.value)&&n.issues.push({origin:`string`,code:`invalid_format`,format:t.format,input:n.value,...t.pattern?{pattern:t.pattern.toString()}:{},inst:e,continue:!t.abort})}):(r=e._zod).check??(r.check=()=>{})}),ei=E(`$ZodCheckRegex`,(e,t)=>{$r.init(e,t),e._zod.check=n=>{t.pattern.lastIndex=0,!t.pattern.test(n.value)&&n.issues.push({origin:`string`,code:`invalid_format`,format:`regex`,input:n.value,pattern:t.pattern.toString(),inst:e,continue:!t.abort})}}),ti=E(`$ZodCheckLowerCase`,(e,t)=>{t.pattern??=xr,$r.init(e,t)}),ni=E(`$ZodCheckUpperCase`,(e,t)=>{t.pattern??=Sr,$r.init(e,t)}),ri=E(`$ZodCheckIncludes`,(e,t)=>{k.init(e,t);let n=St(t.includes),r=new RegExp(typeof t.position==`number`?`^.{${t.position}}${n}`:n);t.pattern=r,e._zod.onattach.push(e=>{let t=e._zod.bag;t.patterns??=new Set,t.patterns.add(r)}),e._zod.check=n=>
2{n.value.includes(t.includes,t.position)||n.issues.push({origin:`string`,code:`invalid_format`,format:`includes`,includes:t.includes,input:n.value,inst:e,continue:!t.abort})}}),ii=E(`$ZodCheckStartsWith`,(e,t)=>{k.init(e,t);let n=RegExp(`^${St(t.prefix)}.*`);t.pattern??=n,e._zod.onattach.push(e=>{let t=e._zod.bag;t.patterns??=new Set,t.patterns.add(n)}),e._zod.check=n=>{n.value.startsWith(t.prefix)||n.issues.push({origin:`string`,code:`invalid_format`,format:`starts_with`,prefix:t.prefix,input:n.value,inst:e,continue:!t.abort})}}),ai=E(`$ZodCheckEndsWith`,(e,t)=>{k.init(e,t);let n=RegExp(`.*${St(t.suffix)}$`);t.pattern??=n,e._zod.onattach.push(e=>{let t=e._zod.bag;t.patterns??=new Set,t.patterns.add(n)}),e._zod.check=n=>{n.value.endsWith(t.suffix)||n.issues.push({origin:`string`,code:`invalid_format`,format:`ends_with`,suffix:t.suffix,input:n.value,inst:e,continue:!t.abort})}});function oi(e,t,n){e.issues.length&&t.issues.push(...Lt(n,e.issues))}var si=E(`$ZodCheckProperty`,(e,t)=>{k.init(e,t),e._zod.check=e=>{let n=t.schema._zod.run({value:e.value[t.property],issues:[]},{});if(n instanceof Promise)return n.then(n=>oi(n,e,t.property));oi(n,e,t.property)}}),ci=E(`$ZodCheckMimeType`,(e,t)=>{k.init(e,t);let n=new Set(t.mime);e._zod.onattach.push(e=>{e._zod.bag.mime=t.mime}),e._zod.check=r=>{n.has(r.value.type)||r.issues.push({code:`invalid_value`,values:t.mime,input:r.value.type,inst:e,continue:!t.abort})}}),li=E(`$ZodCheckOverwrite`,(e,t)=>{k.init(e,t),e._zod.check=e=>{e.value=t.tx(e.value)}}),ui=class{constructor(e=[]){this.content=[],this.indent=0,this&&(this.args=e)}indented(e){this.indent+=1,e(this),--this.indent}write(e){if(typeof e==`function`){e(this,{execution:`sync`}),e(this,{execution:`async`});return}let t=e.split(`
3`).filter(e=>e),n=Math.min(...t.map(e=>e.length-e.trimStart().length)),r=t.map(e=>e.slice(n)).map(e=>` `.repeat(this.indent*2)+e);for(let e of r)this.content.push(e)}compile(){let e=Function,t=this?.args,n=[...(this?.content??[``]).map(e=>`  ${e}`)];return new e(...t,n.join(`
4`))}},di={major:4,minor:3,patch:6},A=E(`$ZodType`,(e,t)=>{var n;e??={},e._zod.def=t,e._zod.bag=e._zod.bag||{},e._zod.version=di;let r=[...e._zod.def.checks??[]];e._zod.traits.has(`$ZodCheck`)&&r.unshift(e);for(let t of r)for(let n of t._zod.onattach)n(e);if(r.length===0)(n=e._zod).deferred??(n.deferred=[]),e._zod.deferred?.push(()=>{e._zod.run=e._zod.parse});else{let t=(e,t,n)=>{let r=It(e),i;for(let a of t){if(a._zod.def.when){if(!a._zod.def.when(e))continue}else if(r)continue;let t=e.issues.length,o=a._zod.check(e);if(o instanceof Promise&&n?.async===!1)throw new Be;if(i||o instanceof Promise)i=(i??Promise.resolve()).then(async()=>{await o,e.issues.length!==t&&(r||=It(e,t))});else{if(e.issues.length===t)continue;r||=It(e,t)}}return i?i.then(()=>e):e},n=(n,i,a)=>{if(It(n))return n.aborted=!0,n;let o=t(i,r,a);if(o instanceof Promise){if(a.async===!1)throw new Be;return o.then(t=>e._zod.parse(t,a))}return e._zod.parse(o,a)};e._zod.run=(i,a)=>
vendor: 5,400 bytes, line 4
4{if(a.skipChecks)return e._zod.parse(i,a);if(a.direction===`backward`){let t=e._zod.parse({value:i.value,issues:[]},{...a,skipChecks:!0});return t instanceof Promise?t.then(e=>n(e,i,a)):n(t,i,a)}let o=e._zod.parse(i,a);if(o instanceof Promise){if(a.async===!1)throw new Be;return o.then(e=>t(e,r,a))}return t(o,r,a)}}D(e,`~standard`,()=>({validate:t=>{try{let n=fn(e,t);return n.success?{value:n.data}:{issues:n.error?.issues}}catch{return mn(e,t).then(e=>e.success?{value:e.data}:{issues:e.error?.issues})}},vendor:`zod`,version:1}))}),fi=E(`$ZodString`,(e,t)=>{A.init(e,t),e._zod.pattern=[...e?._zod.bag?.patterns??[]].pop()??mr(e._zod.bag),e._zod.parse=(n,r)=>{if(t.coerce)try{n.value=String(n.value)}catch{}return typeof n.value==`string`||n.issues.push({expected:`string`,code:`invalid_type`,input:n.value,inst:e}),n}}),j=E(`$ZodStringFormat`,(e,t)=>{$r.init(e,t),fi.init(e,t)}),pi=E(`$ZodGUID`,(e,t)=>{t.pattern??=Bn,j.init(e,t)}),mi=E(`$ZodUUID`,(e,t)=>{if(t.version){let e={v1:1,v2:2,v3:3,v4:4,v5:5,v6:6,v7:7,v8:8}[t.version];if(e===void 0)throw Error(`Invalid UUID version: "${t.version}"`);t.pattern??=Vn(e)}else t.pattern??=Vn();j.init(e,t)}),hi=E(`$ZodEmail`,(e,t)=>{t.pattern??=Gn,j.init(e,t)}),gi=E(`$ZodURL`,(e,t)=>{j.init(e,t),e._zod.check=n=>{try{let r=n.value.trim(),i=new URL(r);t.hostname&&(t.hostname.lastIndex=0,t.hostname.test(i.hostname)||n.issues.push({code:`invalid_format`,format:`url`,note:`Invalid hostname`,pattern:t.hostname.source,input:n.value,inst:e,continue:!t.abort})),t.protocol&&(t.protocol.lastIndex=0,t.protocol.test(i.protocol.endsWith(`:`)?i.protocol.slice(0,-1):i.protocol)||n.issues.push({code:`invalid_format`,format:`url`,note:`Invalid protocol`,pattern:t.protocol.source,input:n.value,inst:e,continue:!t.abort})),t.normalize?n.value=i.href:n.value=r;return}catch{n.issues.push({code:`invalid_format`,format:`url`,input:n.value,inst:e,continue:!t.abort})}}}),_i=E(`$ZodEmoji`,(e,t)=>{t.pattern??=Qn(),j.init(e,t)}),vi=E(`$ZodNanoID`,(e,t)=>{t.pattern??=Ln,j.init(e,t)}),yi=E(`$ZodCUID`,(e,t)=>{t.pattern??=Mn,j.init(e,t)}),bi=E(`$ZodCUID2`,(e,t)=>{t.pattern??=Nn,j.init(e,t)}),xi=E(`$ZodULID`,(e,t)=>{t.pattern??=Pn,j.init(e,t)}),Si=E(`$ZodXID`,(e,t)=>{t.pattern??=Fn,j.init(e,t)}),Ci=E(`$ZodKSUID`,(e,t)=>{t.pattern??=In,j.init(e,t)}),wi=E(`$ZodISODateTime`,(e,t)=>{t.pattern??=pr(t),j.init(e,t)}),Ti=E(`$ZodISODate`,(e,t)=>{t.pattern??=ur,j.init(e,t)}),Ei=E(`$ZodISOTime`,(e,t)=>{t.pattern??=fr(t),j.init(e,t)}),Di=E(`$ZodISODuration`,(e,t)=>{t.pattern??=Rn,j.init(e,t)}),Oi=E(`$ZodIPv4`,(e,t)=>{t.pattern??=$n,j.init(e,t),e._zod.bag.format=`ipv4`}),ki=E(`$ZodIPv6`,(e,t)=>{t.pattern??=er,j.init(e,t),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:!t.abort})}}}),Ai=E(`$ZodMAC`,(e,t)=>{t.pattern??=tr(t.delimiter),j.init(e,t),e._zod.bag.format=`mac`}),ji=E(`$ZodCIDRv4`,(e,t)=>{t.pattern??=nr,j.init(e,t)}),Mi=E(`$ZodCIDRv6`,(e,t)=>{t.pattern??=rr,j.init(e,t),e._zod.check=n=>{let r=n.value.split(`/`);try{if(r.length!==2)throw Error();let[e,t]=r;if(!t)throw Error();let n=Number(t);if(`${n}`!==t||n<0||n>128)throw Error();new URL(`http://[${e}]`)}catch{n.issues.push({code:`invalid_format`,format:`cidrv6`,input:n.value,inst:e,continue:!t.abort})}}});function Ni(e){if(e===``)return!0;if(e.length%4!=0)return!1;try{return atob(e),!0}catch{return!1}}var Pi=E(`$ZodBase64`,(e,t)=>{t.pattern??=ir,j.init(e,t),e._zod.bag.contentEncoding=`base64`,e._zod.check=n=>{Ni(n.value)||n.issues.push({code:`invalid_format`,format:`base64`,input:n.value,inst:e,continue:!t.abort})}});function Fi(e){if(!ar.test(e))return!1;let t=e.replace(/[-_]/g,e=>e===`-`?`+`:`/`);return Ni(t.padEnd(Math.ceil(t.length/4)*4,`=`))}var Ii=E(`$ZodBase64URL`,(e,t)=>{t.pattern??=ar,j.init(e,t),e._zod.bag.contentEncoding=`base64url`,e._zod.check=n=>{Fi(n.value)||n.issues.push({code:`invalid_format`,format:`base64url`,input:n.value,inst:e,continue:!t.abort})}}),Li=E(`$ZodE164`,(e,t)=>{t.pattern??=cr,j.init(e,t)});function Ri(e,t=null){try{let n=e.split(`.`);if(n.length!==3)return!1;let[r]=n;if(!r)return!1;let i=JSON.parse(atob(r));return!(`typ`in i&&i?.typ!==`JWT`||!i.alg||t&&(!(`alg`in i)||i.alg!==t))}catch{return!1}}var zi=E(`$ZodJWT`,(e,t)=>{j.init(e,t),e._zod.check=n=>{Ri(n.value,t.alg)||n.issues.push({code:`invalid_format`,format:`jwt`,input:n.value,inst:e,continue:!t.abort})}}),Bi=E(`$ZodCustomStringFormat`,(e,t)=>{j.init(e,t),e._zod.check=n=>{t.fn(n.value)||n.issues.push({code:`invalid_format`,format:t.format,input:n.value,inst:e,continue:!t.abort})}}),Vi=E(`$ZodNumber`,(e,t)=>{A.init(e,t),e._zod.pattern=e._zod.bag.pattern??_r,e._zod.parse=(n,r)=>{if(t.coerce)try{n.value=Number(n.value)}catch{}let i=n.value;if(typeof i==`number`&&!Number.isNaN(i)&&Number.isFinite(i))return n;let a=typeof i==`number`?Number.isNaN(i)?`NaN`:Number.isFinite(i)?void 0:`Infinity`:void 0;return n.issues.push({expected:`number`,code:`invalid_type`,input:i,inst:e,...a?{received:a}:{}}),n}}),Hi=E(`$ZodNumberFormat`,(e,t)=>{Gr.init(e,t),Vi.init(e,t)}),Ui=E(`$ZodBoolean`,(e,t)=>{A.init(e,t),e._zod.pattern=vr,e._zod.parse=(n,r)=>{if(t.coerce)try{n.value=!!n.value}catch{}let i=n.value;return typeof i==`boolean`||n.issues.push({expected:`boolean`,code:`invalid_type`,input:i,inst:e}),n}}),Wi=E(`$ZodBigInt`,(e,t)=>{A.init(e,t),e._zod.pattern=hr,e._zod.parse=(n,r)=>
vendor: 12,015 bytes, lines 4-38
4{if(t.coerce)try{n.value=BigInt(n.value)}catch{}return typeof n.value==`bigint`||n.issues.push({expected:`bigint`,code:`invalid_type`,input:n.value,inst:e}),n}}),Gi=E(`$ZodBigIntFormat`,(e,t)=>{Kr.init(e,t),Wi.init(e,t)}),Ki=E(`$ZodSymbol`,(e,t)=>{A.init(e,t),e._zod.parse=(t,n)=>{let r=t.value;return typeof r==`symbol`||t.issues.push({expected:`symbol`,code:`invalid_type`,input:r,inst:e}),t}}),qi=E(`$ZodUndefined`,(e,t)=>{A.init(e,t),e._zod.pattern=br,e._zod.values=new Set([void 0]),e._zod.optin=`optional`,e._zod.optout=`optional`,e._zod.parse=(t,n)=>{let r=t.value;return r===void 0||t.issues.push({expected:`undefined`,code:`invalid_type`,input:r,inst:e}),t}}),Ji=E(`$ZodNull`,(e,t)=>{A.init(e,t),e._zod.pattern=yr,e._zod.values=new Set([null]),e._zod.parse=(t,n)=>{let r=t.value;return r===null||t.issues.push({expected:`null`,code:`invalid_type`,input:r,inst:e}),t}}),Yi=E(`$ZodAny`,(e,t)=>{A.init(e,t),e._zod.parse=e=>e}),Xi=E(`$ZodUnknown`,(e,t)=>{A.init(e,t),e._zod.parse=e=>e}),Zi=E(`$ZodNever`,(e,t)=>{A.init(e,t),e._zod.parse=(t,n)=>(t.issues.push({expected:`never`,code:`invalid_type`,input:t.value,inst:e}),t)}),Qi=E(`$ZodVoid`,(e,t)=>{A.init(e,t),e._zod.parse=(t,n)=>{let r=t.value;return r===void 0||t.issues.push({expected:`void`,code:`invalid_type`,input:r,inst:e}),t}}),$i=E(`$ZodDate`,(e,t)=>{A.init(e,t),e._zod.parse=(n,r)=>{if(t.coerce)try{n.value=new Date(n.value)}catch{}let i=n.value,a=i instanceof Date;return a&&!Number.isNaN(i.getTime())||n.issues.push({expected:`date`,code:`invalid_type`,input:i,...a?{received:`Invalid Date`}:{},inst:e}),n}});function ea(e,t,n){e.issues.length&&t.issues.push(...Lt(n,e.issues)),t.value[n]=e.value}var ta=E(`$ZodArray`,(e,t)=>{A.init(e,t),e._zod.parse=(n,r)=>{let i=n.value;if(!Array.isArray(i))return n.issues.push({expected:`array`,code:`invalid_type`,input:i,inst:e}),n;n.value=Array(i.length);let a=[];for(let e=0;e<i.length;e++){let o=i[e],s=t.element._zod.run({value:o,issues:[]},r);s instanceof Promise?a.push(s.then(t=>ea(t,n,e))):ea(s,n,e)}return a.length?Promise.all(a).then(()=>n):n}});function na(e,t,n,r,i){if(e.issues.length){if(i&&!(n in r))return;t.issues.push(...Lt(n,e.issues))}e.value===void 0?n in r&&(t.value[n]=void 0):t.value[n]=e.value}function ra(e){let t=Object.keys(e.shape);for(let n of t)if(!e.shape?.[n]?._zod?.traits?.has(`$ZodType`))throw Error(`Invalid element at key "${n}": expected a Zod schema`);let n=Et(e.shape);return{...e,keys:t,keySet:new Set(t),numKeys:t.length,optionalKeys:new Set(n)}}function ia(e,t,n,r,i,a){let o=[],s=i.keySet,c=i.catchall._zod,l=c.def.type,u=c.optout===`optional`;for(let i in t){if(s.has(i))continue;if(l===`never`){o.push(i);continue}let a=c.run({value:t[i],issues:[]},r);a instanceof Promise?e.push(a.then(e=>na(e,n,i,t,u))):na(a,n,i,t,u)}return o.length&&n.issues.push({code:`unrecognized_keys`,keys:o,input:t,inst:a}),e.length?Promise.all(e).then(()=>n):n}var aa=E(`$ZodObject`,(e,t)=>{if(A.init(e,t),!Object.getOwnPropertyDescriptor(t,`shape`)?.get){let e=t.shape;Object.defineProperty(t,"shape",{get:()=>{let n={...e};return Object.defineProperty(t,"shape",{value:n}),n}})}let n=$e(()=>ra(t));D(e._zod,`propValues`,()=>{let e=t.shape,n={};for(let t in e){let r=e[t]._zod;if(r.values){n[t]??(n[t]=new Set);for(let e of r.values)n[t].add(e)}}return n});let r=mt,i=t.catchall,a;e._zod.parse=(t,o)=>{a??=n.value;let s=t.value;if(!r(s))return t.issues.push({expected:`object`,code:`invalid_type`,input:s,inst:e}),t;t.value={};let c=[],l=a.shape;for(let e of a.keys){let n=l[e],r=n._zod.optout===`optional`,i=n._zod.run({value:s[e],issues:[]},o);i instanceof Promise?c.push(i.then(n=>na(n,t,e,s,r))):na(i,t,e,s,r)}return i?ia(c,s,t,o,n.value,e):c.length?Promise.all(c).then(()=>t):t}}),oa=E(`$ZodObjectJIT`,(e,t)=>{aa.init(e,t);let n=e._zod.parse,r=$e(()=>ra(t)),i=e=>{let t=new ui([`shape`,`payload`,`ctx`]),n=r.value,i=e=>{let t=dt(e);return`shape[${t}]._zod.run({ value: input[${t}], issues: [] }, ctx)`};t.write(`const input = payload.value;`);let a=Object.create(null),o=0;for(let e of n.keys)a[e]=`key_${o++}`;t.write(`const newResult = {};`);for(let r of n.keys){let n=a[r],o=dt(r),s=e[r]?._zod?.optout===`optional`;t.write(`const ${n} = ${i(r)};`),s?t.write(`
5        if (${n}.issues.length) {
6          if (${o} in input) {
7            payload.issues = payload.issues.concat(${n}.issues.map(iss => ({
8              ...iss,
9              path: iss.path ? [${o}, ...iss.path] : [${o}]
10            })));
11          }
12        }
13        
14        if (${n}.value === undefined) {
15          if (${o} in input) {
16            newResult[${o}] = undefined;
17          }
18        } else {
19          newResult[${o}] = ${n}.value;
20        }
21        
22      `):t.write(`
23        if (${n}.issues.length) {
24          payload.issues = payload.issues.concat(${n}.issues.map(iss => ({
25            ...iss,
26            path: iss.path ? [${o}, ...iss.path] : [${o}]
27          })));
28        }
29        
30        if (${n}.value === undefined) {
31          if (${o} in input) {
32            newResult[${o}] = undefined;
33          }
34        } else {
35          newResult[${o}] = ${n}.value;
36        }
37        
38      `)}t.write(`payload.value = newResult;`),t.write(`return payload;`);let s=t.compile();return(t,n)=>s(e,t,n)},a,o=mt,s=!He.jitless,c=s&&ht.value,l=t.catchall,u;e._zod.parse=(d,f)=>{u??=r.value;let p=d.value;return o(p)?s&&c&&f?.async===!1&&f.jitless!==!0?(a||=i(t.shape),d=a(d,f),l?ia([],p,d,f,u,e):d):n(d,f):(d.issues.push({expected:`object`,code:`invalid_type`,input:p,inst:e}),d)}});function sa(e,t,n,r){for(let n of e)if(n.issues.length===0)return t.value=n.value,t;let i=e.filter(e=>!It(e));return i.length===1?(t.value=i[0].value,i[0]):(t.issues.push({code:`invalid_union`,input:t.value,inst:n,errors:e.map(e=>e.issues.map(e=>zt(e,r,Ue())))}),t)}var ca=E(`$ZodUnion`,(e,t)=>{A.init(e,t),D(e._zod,`optin`,()=>t.options.some(e=>e._zod.optin===`optional`)?`optional`:void 0),D(e._zod,`optout`,()=>t.options.some(e=>e._zod.optout===`optional`)?`optional`:void 0),D(e._zod,`values`,()=>{if(t.options.every(e=>e._zod.values))return new Set(t.options.flatMap(e=>Array.from(e._zod.values)))}),D(e._zod,`pattern`,()=>{if(t.options.every(e=>e._zod.pattern)){let e=t.options.map(e=>e._zod.pattern);return RegExp(`^(${e.map(e=>tt(e.source)).join(`|`)})$`)}});let n=t.options.length===1,r=t.options[0]._zod.run;e._zod.parse=(i,a)=>{if(n)return r(i,a);let o=!1,s=[];for(let e of t.options){let t=e._zod.run({value:i.value,issues:[]},a);if(t instanceof Promise)s.push(t),o=!0;else{if(t.issues.length===0)return t;s.push(t)}}return o?Promise.all(s).then(t=>sa(t,i,e,a)):sa(s,i,e,a)}});function la(e,t,n,r){let i=e.filter(e=>e.issues.length===0);return i.length===1?(t.value=i[0].value,t):(i.length===0?t.issues.push({code:`invalid_union`,input:t.value,inst:n,errors:e.map(e=>e.issues.map(e=>zt(e,r,Ue())))}):t.issues.push({code:`invalid_union`,input:t.value,inst:n,errors:[],inclusive:!1}),t)}var ua=E(`$ZodXor`,(e,t)=>{ca.init(e,t),t.inclusive=!1;let n=t.options.length===1,r=t.options[0]._zod.run;e._zod.parse=(i,a)=>{if(n)return r(i,a);let o=!1,s=[];for(let e of t.options){let t=e._zod.run({value:i.value,issues:[]},a);t instanceof Promise?(s.push(t),o=!0):s.push(t)}return o?Promise.all(s).then(t=>la(t,i,e,a)):la(s,i,e,a)}}),da=E(`$ZodDiscriminatedUnion`,(e,t)=>{t.inclusive=!1,ca.init(e,t);let n=e._zod.parse;D(e._zod,`propValues`,()=>{let e={};for(let n of t.options){let r=n._zod.propValues;if(!r||Object.keys(r).length===0)throw Error(`Invalid discriminated union option at index "${t.options.indexOf(n)}"`);for(let[t,n]of Object.entries(r)){e[t]||(e[t]=new Set);for(let r of n)e[t].add(r)}}return e});let r=$e(()=>{let e=t.options,n=new Map;for(let r of e){let e=r._zod.propValues?.[t.discriminator];if(!e||e.size===0)throw Error(`Invalid discriminated union option at index "${t.options.indexOf(r)}"`);for(let t of e){if(n.has(t))throw Error(`Duplicate discriminator value "${String(t)}"`);n.set(t,r)}}return n});e._zod.parse=(i,a)=>{let o=i.value;if(!mt(o))return i.issues.push({code:`invalid_type`,expected:`object`,input:o,inst:e}),i;let s=r.value.get(o?.[t.discriminator]);return s?s._zod.run(i,a):t.unionFallback?n(i,a):(i.issues.push({code:`invalid_union`,errors:[],note:`No matching discriminator`,discriminator:t.discriminator,input:o,path:[t.discriminator],inst:e}),i)}}),fa=E(`$ZodIntersection`,(e,t)=>{A.init(e,t),e._zod.parse=(e,n)=>{let r=e.value,i=t.left._zod.run({value:r,issues:[]},n),a=t.right._zod.run({value:r,issues:[]},n);return i instanceof Promise||a instanceof Promise?Promise.all([i,a]).then(([t,n])=>ma(e,t,n)):ma(e,i,a)}});function pa(e,t){if(e===t||e instanceof Date&&t instanceof Date&&+e==+t)return{valid:!0,data:e};if(gt(e)&&gt(t)){let n=Object.keys(t),r=Object.keys(e).filter(e=>n.indexOf(e)!==-1),i={...e,...t};for(let n of r){let r=pa(e[n],t[n]);if(!r.valid)return{valid:!1,mergeErrorPath:[n,...r.mergeErrorPath]};i[n]=r.data}return{valid:!0,data:i}}if(Array.isArray(e)&&Array.isArray(t)){if(e.length!==t.length)return{valid:!1,mergeErrorPath:[]};let n=[];for(let r=0;r<e.length;r++){let i=e[r],a=t[r],o=pa(i,a);if(!o.valid)return{valid:!1,mergeErrorPath:[r,...o.mergeErrorPath]};n.push(o.data)}return{valid:!0,data:n}}return{valid:!1,mergeErrorPath:[]}}function ma(e,t,n){let r=new Map,i;for(let n of t.issues)if(n.code===`unrecognized_keys`){i??=n;for(let e of n.keys)r.has(e)||r.set(e,{}),r.get(e).l=!0}else e.issues.push(n);for(let t of n.issues)if(t.code===`unrecognized_keys`)for(let e of t.keys)r.has(e)||r.set(e,{}),r.get(e).r=!0;else e.issues.push(t);let a=[...r].filter(([,e])=>e.l&&e.r).map(([e])=>e);if(a.length&&i&&e.issues.push({...i,keys:a}),It(e))return e;let o=pa(t.value,n.value);if(!o.valid)throw Error(`Unmergable intersection. Error path: ${JSON.stringify(o.mergeErrorPath)}`);return e.value=o.data,e}var ha=E(`$ZodTuple`,(e,t)=>{A.init(e,t);let n=t.items;e._zod.parse=(r,i)=>{let a=r.value;if(!Array.isArray(a))return r.issues.push({input:a,inst:e,expected:`tuple`,code:`invalid_type`}),r;r.value=[];let o=[],s=[...n].reverse().findIndex(e=>e._zod.optin!==`optional`),c=s===-1?0:n.length-s;if(!t.rest){let t=a.length>n.length,i=a.length<c-1;if(t||i)return r.issues.push({...t?{code:`too_big`,maximum:n.length,inclusive:!0}:{code:`too_small`,minimum:n.length},input:a,inst:e,origin:`array`}),r}let l=-1;for(let e of n){if(l++,l>=a.length&&l>=c)continue;let t=e._zod.run({value:a[l],issues:[]},i);t instanceof Promise?o.push(t.then(e=>ga(e,r,l))):ga(t,r,l)}if(t.rest){let e=a.slice(n.length);for(let n of e){l++;let e=t.rest._zod.run({value:n,issues:[]},i);e instanceof Promise?o.push(e.then(e=>ga(e,r,l))):ga(e,r,l)}}return o.length?Promise.all(o).then(()=>r):r}});function ga(e,t,n){e.issues.length&&t.issues.push(...Lt(n,e.issues)),t.value[n]=e.value}var _a=E(`$ZodRecord`,(e,t)=>{A.init(e,t),e._zod.parse=(n,r)=>{let i=n.value;if(!gt(i))return n.issues.push({expected:`record`,code:`invalid_type`,input:i,inst:e}),n;let a=[],o=t.keyType._zod.values;if(o){n.value={};let s=new Set;for(let e of o)if(typeof e==`string`||typeof e==`number`||typeof e==`symbol`){s.add(typeof e==`number`?e.toString():e);let o=t.valueType._zod.run({value:i[e],issues:[]},r);o instanceof Promise?a.push(o.then(t=>{t.issues.length&&n.issues.push(...Lt(e,t.issues)),n.value[e]=t.value})):(o.issues.length&&n.issues.push(...Lt(e,o.issues)),n.value[e]=o.value)}let c;for(let e in i)s.has(e)||(c??=[],c.push(e));c&&c.length>0&&n.issues.push({code:`unrecognized_keys`,input:i,inst:e,keys:c})}else{n.value={};for(let o of Reflect.ownKeys(i)){if(o===`__proto__`)continue;let s=t.keyType._zod.run({value:o,issues:[]},r);if(s instanceof Promise)throw Error(`Async schemas not supported in object keys currently`);if(typeof o==`string`&&_r.test(o)&&s.issues.length){let e=t.keyType._zod.run({value:Number(o),issues:[]},r);if(e instanceof Promise)throw Error(`Async schemas not supported in object keys currently`);e.issues.length===0&&(s=e)}if(s.issues.length){t.mode===`loose`?n.value[o]=i[o]:n.issues.push({code:`invalid_key`,origin:`record`,issues:s.issues.map(e=>
vendor: 5,288 bytes, line 38
38zt(e,r,Ue())),input:o,path:[o],inst:e});continue}let c=t.valueType._zod.run({value:i[o],issues:[]},r);c instanceof Promise?a.push(c.then(e=>{e.issues.length&&n.issues.push(...Lt(o,e.issues)),n.value[s.value]=e.value})):(c.issues.length&&n.issues.push(...Lt(o,c.issues)),n.value[s.value]=c.value)}}return a.length?Promise.all(a).then(()=>n):n}}),va=E(`$ZodMap`,(e,t)=>{A.init(e,t),e._zod.parse=(n,r)=>{let i=n.value;if(!(i instanceof Map))return n.issues.push({expected:`map`,code:`invalid_type`,input:i,inst:e}),n;let a=[];n.value=new Map;for(let[o,s]of i){let c=t.keyType._zod.run({value:o,issues:[]},r),l=t.valueType._zod.run({value:s,issues:[]},r);c instanceof Promise||l instanceof Promise?a.push(Promise.all([c,l]).then(([t,a])=>{ya(t,a,n,o,i,e,r)})):ya(c,l,n,o,i,e,r)}return a.length?Promise.all(a).then(()=>n):n}});function ya(e,t,n,r,i,a,o){e.issues.length&&(bt.has(typeof r)?n.issues.push(...Lt(r,e.issues)):n.issues.push({code:`invalid_key`,origin:`map`,input:i,inst:a,issues:e.issues.map(e=>zt(e,o,Ue()))})),t.issues.length&&(bt.has(typeof r)?n.issues.push(...Lt(r,t.issues)):n.issues.push({origin:`map`,code:`invalid_element`,input:i,inst:a,key:r,issues:t.issues.map(e=>zt(e,o,Ue()))})),n.value.set(e.value,t.value)}var ba=E(`$ZodSet`,(e,t)=>{A.init(e,t),e._zod.parse=(n,r)=>{let i=n.value;if(!(i instanceof Set))return n.issues.push({input:i,inst:e,expected:`set`,code:`invalid_type`}),n;let a=[];n.value=new Set;for(let e of i){let i=t.valueType._zod.run({value:e,issues:[]},r);i instanceof Promise?a.push(i.then(e=>xa(e,n))):xa(i,n)}return a.length?Promise.all(a).then(()=>n):n}});function xa(e,t){e.issues.length&&t.issues.push(...e.issues),t.value.add(e.value)}var Sa=E(`$ZodEnum`,(e,t)=>{A.init(e,t);let n=Xe(t.entries),r=new Set(n);e._zod.values=r,e._zod.pattern=RegExp(`^(${n.filter(e=>bt.has(typeof e)).map(e=>typeof e==`string`?St(e):e.toString()).join(`|`)})$`),e._zod.parse=(t,i)=>{let a=t.value;return r.has(a)||t.issues.push({code:`invalid_value`,values:n,input:a,inst:e}),t}}),Ca=E(`$ZodLiteral`,(e,t)=>{if(A.init(e,t),t.values.length===0)throw Error(`Cannot create literal schema with no valid values`);let n=new Set(t.values);e._zod.values=n,e._zod.pattern=RegExp(`^(${t.values.map(e=>typeof e==`string`?St(e):e?St(e.toString()):String(e)).join(`|`)})$`),e._zod.parse=(r,i)=>{let a=r.value;return n.has(a)||r.issues.push({code:`invalid_value`,values:t.values,input:a,inst:e}),r}}),wa=E(`$ZodFile`,(e,t)=>{A.init(e,t),e._zod.parse=(t,n)=>{let r=t.value;return r instanceof File||t.issues.push({expected:`file`,code:`invalid_type`,input:r,inst:e}),t}}),Ta=E(`$ZodTransform`,(e,t)=>{A.init(e,t),e._zod.parse=(n,r)=>{if(r.direction===`backward`)throw new Ve(e.constructor.name);let i=t.transform(n.value,n);if(r.async)return(i instanceof Promise?i:Promise.resolve(i)).then(e=>(n.value=e,n));if(i instanceof Promise)throw new Be;return n.value=i,n}});function Ea(e,t){return e.issues.length&&t===void 0?{issues:[],value:void 0}:e}var Da=E(`$ZodOptional`,(e,t)=>{A.init(e,t),e._zod.optin=`optional`,e._zod.optout=`optional`,D(e._zod,`values`,()=>t.innerType._zod.values?new Set([...t.innerType._zod.values,void 0]):void 0),D(e._zod,`pattern`,()=>{let e=t.innerType._zod.pattern;return e?RegExp(`^(${tt(e.source)})?$`):void 0}),e._zod.parse=(e,n)=>{if(t.innerType._zod.optin===`optional`){let r=t.innerType._zod.run(e,n);return r instanceof Promise?r.then(t=>Ea(t,e.value)):Ea(r,e.value)}return e.value===void 0?e:t.innerType._zod.run(e,n)}}),Oa=E(`$ZodExactOptional`,(e,t)=>{Da.init(e,t),D(e._zod,`values`,()=>t.innerType._zod.values),D(e._zod,`pattern`,()=>t.innerType._zod.pattern),e._zod.parse=(e,n)=>t.innerType._zod.run(e,n)}),ka=E(`$ZodNullable`,(e,t)=>{A.init(e,t),D(e._zod,`optin`,()=>t.innerType._zod.optin),D(e._zod,`optout`,()=>t.innerType._zod.optout),D(e._zod,`pattern`,()=>{let e=t.innerType._zod.pattern;return e?RegExp(`^(${tt(e.source)}|null)$`):void 0}),D(e._zod,`values`,()=>t.innerType._zod.values?new Set([...t.innerType._zod.values,null]):void 0),e._zod.parse=(e,n)=>e.value===null?e:t.innerType._zod.run(e,n)}),Aa=E(`$ZodDefault`,(e,t)=>{A.init(e,t),e._zod.optin=`optional`,D(e._zod,`values`,()=>t.innerType._zod.values),e._zod.parse=(e,n)=>{if(n.direction===`backward`)return t.innerType._zod.run(e,n);if(e.value===void 0)return e.value=t.defaultValue,e;let r=t.innerType._zod.run(e,n);return r instanceof Promise?r.then(e=>ja(e,t)):ja(r,t)}});function ja(e,t){return e.value===void 0&&(e.value=t.defaultValue),e}var Ma=E(`$ZodPrefault`,(e,t)=>{A.init(e,t),e._zod.optin=`optional`,D(e._zod,`values`,()=>t.innerType._zod.values),e._zod.parse=(e,n)=>(n.direction===`backward`||e.value===void 0&&(e.value=t.defaultValue),t.innerType._zod.run(e,n))}),Na=E(`$ZodNonOptional`,(e,t)=>{A.init(e,t),D(e._zod,`values`,()=>{let e=t.innerType._zod.values;return e?new Set([...e].filter(e=>e!==void 0)):void 0}),e._zod.parse=(n,r)=>{let i=t.innerType._zod.run(n,r);return i instanceof Promise?i.then(t=>Pa(t,e)):Pa(i,e)}});function Pa(e,t){return!e.issues.length&&e.value===void 0&&e.issues.push({code:`invalid_type`,expected:`nonoptional`,input:e.value,inst:t}),e}var Fa=E(`$ZodSuccess`,(e,t)=>{A.init(e,t),e._zod.parse=(e,n)=>{if(n.direction===`backward`)throw new Ve(`ZodSuccess`);let r=t.innerType._zod.run(e,n);return r instanceof Promise?r.then(t=>
vendor: 7,859 bytes, line 38
38(e.value=t.issues.length===0,e)):(e.value=r.issues.length===0,e)}}),Ia=E(`$ZodCatch`,(e,t)=>{A.init(e,t),D(e._zod,`optin`,()=>t.innerType._zod.optin),D(e._zod,`optout`,()=>t.innerType._zod.optout),D(e._zod,`values`,()=>t.innerType._zod.values),e._zod.parse=(e,n)=>{if(n.direction===`backward`)return t.innerType._zod.run(e,n);let r=t.innerType._zod.run(e,n);return r instanceof Promise?r.then(r=>(e.value=r.value,r.issues.length&&(e.value=t.catchValue({...e,error:{issues:r.issues.map(e=>zt(e,n,Ue()))},input:e.value}),e.issues=[]),e)):(e.value=r.value,r.issues.length&&(e.value=t.catchValue({...e,error:{issues:r.issues.map(e=>zt(e,n,Ue()))},input:e.value}),e.issues=[]),e)}}),La=E(`$ZodNaN`,(e,t)=>{A.init(e,t),e._zod.parse=(t,n)=>((typeof t.value!=`number`||!Number.isNaN(t.value))&&t.issues.push({input:t.value,inst:e,expected:`nan`,code:`invalid_type`}),t)}),Ra=E(`$ZodPipe`,(e,t)=>{A.init(e,t),D(e._zod,`values`,()=>t.in._zod.values),D(e._zod,`optin`,()=>t.in._zod.optin),D(e._zod,`optout`,()=>t.out._zod.optout),D(e._zod,`propValues`,()=>t.in._zod.propValues),e._zod.parse=(e,n)=>{if(n.direction===`backward`){let r=t.out._zod.run(e,n);return r instanceof Promise?r.then(e=>za(e,t.in,n)):za(r,t.in,n)}let r=t.in._zod.run(e,n);return r instanceof Promise?r.then(e=>za(e,t.out,n)):za(r,t.out,n)}});function za(e,t,n){return e.issues.length?(e.aborted=!0,e):t._zod.run({value:e.value,issues:e.issues},n)}var Ba=E(`$ZodCodec`,(e,t)=>{A.init(e,t),D(e._zod,`values`,()=>t.in._zod.values),D(e._zod,`optin`,()=>t.in._zod.optin),D(e._zod,`optout`,()=>t.out._zod.optout),D(e._zod,`propValues`,()=>t.in._zod.propValues),e._zod.parse=(e,n)=>{if((n.direction||`forward`)===`forward`){let r=t.in._zod.run(e,n);return r instanceof Promise?r.then(e=>Va(e,t,n)):Va(r,t,n)}else{let r=t.out._zod.run(e,n);return r instanceof Promise?r.then(e=>Va(e,t,n)):Va(r,t,n)}}});function Va(e,t,n){if(e.issues.length)return e.aborted=!0,e;if((n.direction||`forward`)===`forward`){let r=t.transform(e.value,e);return r instanceof Promise?r.then(r=>Ha(e,r,t.out,n)):Ha(e,r,t.out,n)}else{let r=t.reverseTransform(e.value,e);return r instanceof Promise?r.then(r=>Ha(e,r,t.in,n)):Ha(e,r,t.in,n)}}function Ha(e,t,n,r){return e.issues.length?(e.aborted=!0,e):n._zod.run({value:t,issues:e.issues},r)}var Ua=E(`$ZodReadonly`,(e,t)=>{A.init(e,t),D(e._zod,`propValues`,()=>t.innerType._zod.propValues),D(e._zod,`values`,()=>t.innerType._zod.values),D(e._zod,`optin`,()=>t.innerType?._zod?.optin),D(e._zod,`optout`,()=>t.innerType?._zod?.optout),e._zod.parse=(e,n)=>{if(n.direction===`backward`)return t.innerType._zod.run(e,n);let r=t.innerType._zod.run(e,n);return r instanceof Promise?r.then(Wa):Wa(r)}});function Wa(e){return e.value=Object.freeze(e.value),e}var Ga=E(`$ZodTemplateLiteral`,(e,t)=>{A.init(e,t);let n=[];for(let e of t.parts)if(typeof e==`object`&&e){if(!e._zod.pattern)throw Error(`Invalid template literal part, no pattern found: ${[...e._zod.traits].shift()}`);let t=e._zod.pattern instanceof RegExp?e._zod.pattern.source:e._zod.pattern;if(!t)throw Error(`Invalid template literal part: ${e._zod.traits}`);let r=+!!t.startsWith(`^`),i=t.endsWith(`$`)?t.length-1:t.length;n.push(t.slice(r,i))}else if(e===null||xt.has(typeof e))n.push(St(`${e}`));else throw Error(`Invalid template literal part: ${e}`);e._zod.pattern=RegExp(`^${n.join(``)}$`),e._zod.parse=(n,r)=>typeof n.value==`string`?(e._zod.pattern.lastIndex=0,e._zod.pattern.test(n.value)||n.issues.push({input:n.value,inst:e,code:`invalid_format`,format:t.format??`template_literal`,pattern:e._zod.pattern.source}),n):(n.issues.push({input:n.value,inst:e,expected:`string`,code:`invalid_type`}),n)}),Ka=E(`$ZodFunction`,(e,t)=>(A.init(e,t),e._def=t,e._zod.def=t,e.implement=t=>{if(typeof t!=`function`)throw Error(`implement() must be called with a function`);return function(...n){let r=e._def.input?cn(e._def.input,n):n,i=Reflect.apply(t,this,r);return e._def.output?cn(e._def.output,i):i}},e.implementAsync=t=>{if(typeof t!=`function`)throw Error(`implementAsync() must be called with a function`);return async function(...n){let r=e._def.input?await un(e._def.input,n):n,i=await Reflect.apply(t,this,r);return e._def.output?await un(e._def.output,i):i}},e._zod.parse=(t,n)=>typeof t.value==`function`?(e._def.output&&e._def.output._zod.def.type===`promise`?t.value=e.implementAsync(t.value):t.value=e.implement(t.value),t):(t.issues.push({code:`invalid_type`,expected:`function`,input:t.value,inst:e}),t),e.input=(...t)=>{let n=e.constructor;return Array.isArray(t[0])?new n({type:`function`,input:new ha({type:`tuple`,items:t[0],rest:t[1]}),output:e._def.output}):new n({type:`function`,input:t[0],output:e._def.output})},e.output=t=>{let n=e.constructor;return new n({type:`function`,input:e._def.input,output:t})},e)),qa=E(`$ZodPromise`,(e,t)=>{A.init(e,t),e._zod.parse=(e,n)=>Promise.resolve(e.value).then(e=>t.innerType._zod.run({value:e,issues:[]},n))}),Ja=E(`$ZodLazy`,(e,t)=>{A.init(e,t),D(e._zod,`innerType`,()=>t.getter()),D(e._zod,`pattern`,()=>e._zod.innerType?._zod?.pattern),D(e._zod,`propValues`,()=>e._zod.innerType?._zod?.propValues),D(e._zod,`optin`,()=>e._zod.innerType?._zod?.optin??void 0),D(e._zod,`optout`,()=>e._zod.innerType?._zod?.optout??void 0),e._zod.parse=(t,n)=>e._zod.innerType._zod.run(t,n)}),Ya=E(`$ZodCustom`,(e,t)=>{k.init(e,t),A.init(e,t),e._zod.parse=(e,t)=>e,e._zod.check=n=>{let r=n.value,i=t.fn(r);if(i instanceof Promise)return i.then(t=>Xa(t,n,r,e));Xa(i,n,r,e)}});function Xa(e,t,n,r){if(!e){let e={code:`custom`,input:n,inst:r,path:[...r._zod.def.path??[]],continue:!r._zod.def.abort};r._zod.def.params&&(e.params=r._zod.def.params),t.issues.push(Ut(e))}}var Za,Qa=Symbol(`ZodOutput`),$a=Symbol(`ZodInput`),eo=class{constructor(){this._map=new WeakMap,this._idmap=new Map}add(e,...t){let n=t[0];return this._map.set(e,n),n&&typeof n==`object`&&`id`in n&&this._idmap.set(n.id,e),this}clear(){return this._map=new WeakMap,this._idmap=new Map,this}remove(e){let t=this._map.get(e);return t&&typeof t==`object`&&`id`in t&&this._idmap.delete(t.id),this._map.delete(e),this}get(e){let t=e._zod.parent;if(t){let n={...this.get(t)??{}};delete n.id;let r={...n,...this._map.get(e)};return Object.keys(r).length?r:void 0}return this._map.get(e)}has(e){return this._map.has(e)}};function to(){return new eo}(Za=globalThis).__zod_globalRegistry??(Za.__zod_globalRegistry=to());var no=globalThis.__zod_globalRegistry;function ro(e,t){return new e({type:`string`,...O(t)})}function io(e,t){return new e({type:`string`,coerce:!0,...O(t)})}function ao(e,t){return new e({type:`string`,format:`email`,check:`string_format`,abort:!1,...O(t)})}function oo(e,t){return new e({type:`string`,format:`guid`,check:`string_format`,abort:!1,...O(t)})}function so(e,t){return new e({type:`string`,format:`uuid`,check:`string_format`,abort:!1,...O(t)})}function co(e,t){return new e({type:`string`,format:`uuid`,check:`string_format`,abort:!1,version:`v4`,...O(t)})}function lo(e,t){return new e({type:`string`,format:`uuid`,check:`string_format`,abort:!1,version:`v6`,...O(t)})}function uo(e,t){return new e({type:`string`,format:`uuid`,check:`string_format`,abort:!1,version:`v7`,...O(t)})}function fo(e,t){return new e({type:`string`,format:`url`,check:`string_format`,abort:!1,...O(t)})}function po(e,t){return new e({type:`string`,format:`emoji`,check:`string_format`,abort:!1,...O(t)})}function mo(e,t){return new e({type:`string`,format:`nanoid`,check:`string_format`,abort:!1,...O(t)})}function ho(e,t){return new e({type:`string`,format:`cuid`,check:`string_format`,abort:!1,...O(t)})}function go(e,t){return new e({type:`string`,format:`cuid2`,check:`string_format`,abort:!1,...O(t)})}function _o(e,t){return new e({type:`string`,format:`ulid`,check:`string_format`,abort:!1,...O(t)})}function vo(e,t){return new e({type:`string`,format:`xid`,check:`string_format`,abort:!1,...O(t)})}
vendor: 6,203 bytes, line 38
38function yo(e,t){return new e({type:`string`,format:`ksuid`,check:`string_format`,abort:!1,...O(t)})}function bo(e,t){return new e({type:`string`,format:`ipv4`,check:`string_format`,abort:!1,...O(t)})}function xo(e,t){return new e({type:`string`,format:`ipv6`,check:`string_format`,abort:!1,...O(t)})}function So(e,t){return new e({type:`string`,format:`mac`,check:`string_format`,abort:!1,...O(t)})}function Co(e,t){return new e({type:`string`,format:`cidrv4`,check:`string_format`,abort:!1,...O(t)})}function wo(e,t){return new e({type:`string`,format:`cidrv6`,check:`string_format`,abort:!1,...O(t)})}function To(e,t){return new e({type:`string`,format:`base64`,check:`string_format`,abort:!1,...O(t)})}function Eo(e,t){return new e({type:`string`,format:`base64url`,check:`string_format`,abort:!1,...O(t)})}function Do(e,t){return new e({type:`string`,format:`e164`,check:`string_format`,abort:!1,...O(t)})}function Oo(e,t){return new e({type:`string`,format:`jwt`,check:`string_format`,abort:!1,...O(t)})}var ko={Any:null,Minute:-1,Second:0,Millisecond:3,Microsecond:6};function Ao(e,t){return new e({type:`string`,format:`datetime`,check:`string_format`,offset:!1,local:!1,precision:null,...O(t)})}function jo(e,t){return new e({type:`string`,format:`date`,check:`string_format`,...O(t)})}function Mo(e,t){return new e({type:`string`,format:`time`,check:`string_format`,precision:null,...O(t)})}function No(e,t){return new e({type:`string`,format:`duration`,check:`string_format`,...O(t)})}function Po(e,t){return new e({type:`number`,checks:[],...O(t)})}function Fo(e,t){return new e({type:`number`,coerce:!0,checks:[],...O(t)})}function Io(e,t){return new e({type:`number`,check:`number_format`,abort:!1,format:`safeint`,...O(t)})}function Lo(e,t){return new e({type:`number`,check:`number_format`,abort:!1,format:`float32`,...O(t)})}function Ro(e,t){return new e({type:`number`,check:`number_format`,abort:!1,format:`float64`,...O(t)})}function zo(e,t){return new e({type:`number`,check:`number_format`,abort:!1,format:`int32`,...O(t)})}function Bo(e,t){return new e({type:`number`,check:`number_format`,abort:!1,format:`uint32`,...O(t)})}function Vo(e,t){return new e({type:`boolean`,...O(t)})}function Ho(e,t){return new e({type:`boolean`,coerce:!0,...O(t)})}function Uo(e,t){return new e({type:`bigint`,...O(t)})}function Wo(e,t){return new e({type:`bigint`,coerce:!0,...O(t)})}function Go(e,t){return new e({type:`bigint`,check:`bigint_format`,abort:!1,format:`int64`,...O(t)})}function Ko(e,t){return new e({type:`bigint`,check:`bigint_format`,abort:!1,format:`uint64`,...O(t)})}function qo(e,t){return new e({type:`symbol`,...O(t)})}function Jo(e,t){return new e({type:`undefined`,...O(t)})}function Yo(e,t){return new e({type:`null`,...O(t)})}function Xo(e){return new e({type:`any`})}function Zo(e){return new e({type:`unknown`})}function Qo(e,t){return new e({type:`never`,...O(t)})}function $o(e,t){return new e({type:`void`,...O(t)})}function es(e,t){return new e({type:`date`,...O(t)})}function ts(e,t){return new e({type:`date`,coerce:!0,...O(t)})}function ns(e,t){return new e({type:`nan`,...O(t)})}function rs(e,t){return new Hr({check:`less_than`,...O(t),value:e,inclusive:!1})}function is(e,t){return new Hr({check:`less_than`,...O(t),value:e,inclusive:!0})}function as(e,t){return new Ur({check:`greater_than`,...O(t),value:e,inclusive:!1})}function os(e,t){return new Ur({check:`greater_than`,...O(t),value:e,inclusive:!0})}function ss(e){return as(0,e)}function cs(e){return rs(0,e)}function ls(e){return is(0,e)}function us(e){return os(0,e)}function ds(e,t){return new Wr({check:`multiple_of`,...O(t),value:e})}function fs(e,t){return new qr({check:`max_size`,...O(t),maximum:e})}function ps(e,t){return new Jr({check:`min_size`,...O(t),minimum:e})}function ms(e,t){return new Yr({check:`size_equals`,...O(t),size:e})}function hs(e,t){return new Xr({check:`max_length`,...O(t),maximum:e})}function gs(e,t){return new Zr({check:`min_length`,...O(t),minimum:e})}function _s(e,t){return new Qr({check:`length_equals`,...O(t),length:e})}function vs(e,t){return new ei({check:`string_format`,format:`regex`,...O(t),pattern:e})}function ys(e){return new ti({check:`string_format`,format:`lowercase`,...O(e)})}function bs(e){return new ni({check:`string_format`,format:`uppercase`,...O(e)})}function xs(e,t){return new ri({check:`string_format`,format:`includes`,...O(t),includes:e})}function Ss(e,t){return new ii({check:`string_format`,format:`starts_with`,...O(t),prefix:e})}function Cs(e,t){return new ai({check:`string_format`,format:`ends_with`,...O(t),suffix:e})}function ws(e,t,n){return new si({check:`property`,property:e,schema:t,...O(n)})}function Ts(e,t){return new ci({check:`mime_type`,mime:e,...O(t)})}function Es(e){return new li({check:`overwrite`,tx:e})}function Ds(e){return Es(t=>t.normalize(e))}function Os(){return Es(e=>e.trim())}function ks(){return Es(e=>e.toLowerCase())}function As(){return Es(e=>e.toUpperCase())}function js(){return Es(e=>ft(e))}function Ms(e,t,n){return new e({type:`array`,element:t,...O(n)})}function Ns(e,t,n){return new e({type:`union`,options:t,...O(n)})}function Ps(e,t,n){return new e({type:`union`,options:t,inclusive:!1,...O(n)})}function Fs(e,t,n,r){return new e({type:`union`,options:n,discriminator:t,...O(r)})}function Is(e,t,n){return new e({type:`intersection`,left:t,right:n})}function Ls(e,t,n,r){let i=n instanceof A;return new e({type:`tuple`,items:t,rest:i?n:null,...O(i?r:n)})}function Rs(e,t,n,r){return new e({type:`record`,keyType:t,valueType:n,...O(r)})}function zs(e,t,n,r){return new e({type:`map`,keyType:t,valueType:n,...O(r)})}function Bs(e,t,n){return new e({type:`set`,valueType:t,...O(n)})}function Vs(e,t,n){return new e({type:`enum`,entries:Array.isArray(t)?Object.fromEntries(t.map(e=>[e,e])):t,...O(n)})}function Hs(e,t,n){return new e({type:`enum`,entries:t,...O(n)})}function Us(e,t,n){return new e({type:`literal`,values:Array.isArray(t)?t:[t],...O(n)})}function Ws(e,t){return new e({type:`file`,...O(t)})}function Gs(e,t){return new e({type:`transform`,transform:t})}function Ks(e,t){return new e({type:`optional`,innerType:t})}function qs(e,t){return new e({type:`nullable`,innerType:t})}
38function Js(e,t,n){return new e({type:`default`,innerType:t,get defaultValue(){return typeof n==`function`?n():_t(n)}})}function Ys(e,t,n){return new e({type:`nonoptional`,innerType:t,...O(n)})}function Xs(e,t){return new e({type:`success`,innerType:t})}function Zs(e,t,n){return new e({type:`catch`,innerType:t,catchValue:typeof n==`function`?n:()=>n})}function Qs(e,t,n){return new e({type:`pipe`,in:t,out:n})}function $s(e,t){return new e({type:`readonly`,innerType:t})}function ec(e,t,n){return new e({type:`template_literal`,parts:t,...O(n)})}function tc(e,t){return new e({type:`lazy`,getter:t})}function nc(e,t){return new e({type:`promise`,innerType:t})}function rc(e,t,n){let r=O(n);return r.abort??=!0,new e({type:`custom`,check:`custom`,fn:t,...r})}function ic(e,t,n){return new e({type:`custom`,check:`custom`,fn:t,...O(n)})}function ac(e){let t=oc(n=>(n.addIssue=e=>{if(typeof e==`string`)n.issues.push(Ut(e,n.value,t._zod.def));else{let r=e;r.fatal&&(r.continue=!1),r.code??=`custom`,r.input??=n.value,r.inst??=t,r.continue??=!t._zod.def.abort,n.issues.push(Ut(r))}},e(n.value,n)));return t}function oc(e,t){let n=new k({check:`custom`,...O(t)});return n._zod.check=e,n}function sc(e){let t=new k({check:`describe`});return t._zod.onattach=[t=>{let n=no.get(t)??{};no.add(t,{...n,description:e})}],t._zod.check=()=>{},t}function cc(e){let t=new k({check:`meta`});return t._zod.onattach=[t=>{let n=no.get(t)??{};no.add(t,{...n,...e})}],t._zod.check=()=>{},t}function lc(e,t){let n=O(t),r=n.truthy??[`true`,`1`,`yes`,`on`,`y`,`enabled`],i=n.falsy??[`false`,`0`,`no`,`off`,`n`,`disabled`];n.case!==`sensitive`&&(r=r.map(e=>typeof e==`string`?e.toLowerCase():e),i=i.map(e=>typeof e==`string`?e.toLowerCase():e));let a=new Set(r),o=new Set(i),s=e.Codec??Ba,c=e.Boolean??Ui,l=new s({type:`pipe`,in:new(e.String??fi)({type:`string`,error:n.error}),out:new c({type:`boolean`,error:n.error}),transform:((e,t)=>{let r=e;return n.case!==`sensitive`&&(r=r.toLowerCase()),a.has(r)?!0:o.has(r)?!1:(t.issues.push({code:`invalid_value`,expected:`stringbool`,values:[...a,...o],input:t.value,inst:l,continue:!1}),{})}),reverseTransform:((e,t)=>e===!0?r[0]||`true`:i[0]||`false`),error:n.error});return l}function uc(e,t,n,r={}){let i=O(r),a={...O(r),check:`string_format`,type:`string`,format:t,fn:typeof n==`function`?n:e=>n.test(e),...i};return n instanceof RegExp&&(a.pattern=n),new e(a)}function dc(e){let t=e?.target??`draft-2020-12`;
vendor: 4,157 bytes, lines 38-40
38return t===`draft-4`&&(t=`draft-04`),t===`draft-7`&&(t=`draft-07`),{processors:e.processors??{},metadataRegistry:e?.metadata??no,target:t,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 M(e,t,n={path:[],schemaPath:[]}){var r;let i=e._zod.def,a=t.seen.get(e);if(a)return a.count++,n.schemaPath.includes(e)&&(a.cycle=n.path),a.schema;let o={schema:{},count:1,cycle:void 0,path:n.path};t.seen.set(e,o);let s=e._zod.toJSONSchema?.();if(s)o.schema=s;else{let r={...n,schemaPath:[...n.schemaPath,e],path:n.path};if(e._zod.processJSONSchema)e._zod.processJSONSchema(t,o.schema,r);else{let n=o.schema,a=t.processors[i.type];if(!a)throw Error(`[toJSONSchema]: Non-representable type encountered: ${i.type}`);a(e,t,n,r)}let a=e._zod.parent;a&&(o.ref||=a,M(a,t,r),t.seen.get(a).isParent=!0)}let c=t.metadataRegistry.get(e);return c&&Object.assign(o.schema,c),t.io===`input`&&mc(e)&&(delete o.schema.examples,delete o.schema.default),t.io===`input`&&o.schema._prefault&&((r=o.schema).default??(r.default=o.schema._prefault)),delete o.schema._prefault,t.seen.get(e).schema}function fc(e,t){let n=e.seen.get(t);if(!n)throw Error(`Unprocessed schema. This is a bug in Zod.`);let r=new Map;for(let t of e.seen.entries()){let n=e.metadataRegistry.get(t[0])?.id;if(n){let e=r.get(n);if(e&&e!==t[0])throw Error(`Duplicate schema id "${n}" detected during JSON Schema conversion. Two different schemas cannot share the same id when converted together.`);r.set(n,t[0])}}let i=t=>{let r=e.target===`draft-2020-12`?`$defs`:`definitions`;if(e.external){let n=e.external.registry.get(t[0])?.id,i=e.external.uri??(e=>e);if(n)return{ref:i(n)};let a=t[1].defId??t[1].schema.id??`schema${e.counter++}`;return t[1].defId=a,{defId:a,ref:`${i(`__shared`)}#/${r}/${a}`}}if(t[1]===n)return{ref:`#`};let i=`#/${r}/`,a=t[1].schema.id??`__schema${e.counter++}`;return{defId:a,ref:i+a}},a=e=>{if(e[1].schema.$ref)return;let t=e[1],{ref:n,defId:r}=i(e);t.def={...t.schema},r&&(t.defId=r);let a=t.schema;for(let e in a)delete a[e];a.$ref=n};if(e.cycles===`throw`)for(let t of e.seen.entries()){let e=t[1];if(e.cycle)throw Error(`Cycle detected: #/${e.cycle?.join(`/`)}/<root>
39
40Set the \`cycles\` parameter to \`"ref"\` to resolve cyclical schemas with defs.`)}for(let n of e.seen.entries()){let r=n[1];if(t===n[0]){a(n);continue}if(e.external){let r=e.external.registry.get(n[0])?.id;if(t!==n[0]&&r){a(n);continue}}if(e.metadataRegistry.get(n[0])?.id){a(n);continue}if(r.cycle){a(n);continue}if(r.count>1&&e.reused===`ref`){a(n);continue}}}function pc(e,t){let n=e.seen.get(t);if(!n)throw Error(`Unprocessed schema. This is a bug in Zod.`);let r=t=>{let n=e.seen.get(t);if(n.ref===null)return;let i=n.def??n.schema,a={...i},o=n.ref;if(n.ref=null,o){r(o);let n=e.seen.get(o),s=n.schema;if(s.$ref&&(e.target===`draft-07`||e.target===`draft-04`||e.target===`openapi-3.0`)?(i.allOf=i.allOf??[],i.allOf.push(s)):Object.assign(i,s),Object.assign(i,a),t._zod.parent===o)for(let e in i)e===`$ref`||e===`allOf`||e in a||delete i[e];if(s.$ref&&n.def)for(let e in i)e===`$ref`||e===`allOf`||e in n.def&&JSON.stringify(i[e])===JSON.stringify(n.def[e])&&delete i[e]}let s=t._zod.parent;if(s&&s!==o){r(s);let t=e.seen.get(s);if(t?.schema.$ref&&(i.$ref=t.schema.$ref,t.def))for(let e in i)e===`$ref`||e===`allOf`||e in t.def&&JSON.stringify(i[e])===JSON.stringify(t.def[e])&&delete i[e]}e.override({zodSchema:t,jsonSchema:i,path:n.path??[]})};for(let t of[...e.seen.entries()].reverse())r(t[0]);let i={};if(e.target===`draft-2020-12`?i.$schema=`https://json-schema.org/draft/2020-12/schema`:e.target===`draft-07`?i.$schema=`http://json-schema.org/draft-07/schema#`:e.target===`draft-04`?i.$schema=`http://json-schema.org/draft-04/schema#`:e.target,e.external?.uri){let n=e.external.registry.get(t)?.id;if(!n)throw Error("Schema is missing an `id` property");i.$id=e.external.uri(n)}Object.assign(i,n.def??n.schema);let a=e.external?.defs??{};for(let t of e.seen.entries()){let e=t[1];e.def&&e.defId&&(a[e.defId]=e.def)}e.external||Object.keys(a).length>
vendor: 5,524 bytes, line 40
400&&(e.target===`draft-2020-12`?i.$defs=a:i.definitions=a);try{let n=JSON.parse(JSON.stringify(i));return Object.defineProperty(n,"~standard",{value:{...t[`~standard`],jsonSchema:{input:gc(t,`input`,e.processors),output:gc(t,`output`,e.processors)}},enumerable:!1,writable:!1}),n}catch{throw Error(`Error converting schema to JSON.`)}}function mc(e,t){let n=t??{seen:new Set};if(n.seen.has(e))return!1;n.seen.add(e);let r=e._zod.def;if(r.type===`transform`)return!0;if(r.type===`array`)return mc(r.element,n);if(r.type===`set`)return mc(r.valueType,n);if(r.type===`lazy`)return mc(r.getter(),n);if(r.type===`promise`||r.type===`optional`||r.type===`nonoptional`||r.type===`nullable`||r.type===`readonly`||r.type==="default"||r.type===`prefault`)return mc(r.innerType,n);if(r.type===`intersection`)return mc(r.left,n)||mc(r.right,n);if(r.type===`record`||r.type===`map`)return mc(r.keyType,n)||mc(r.valueType,n);if(r.type===`pipe`)return mc(r.in,n)||mc(r.out,n);if(r.type===`object`){for(let e in r.shape)if(mc(r.shape[e],n))return!0;return!1}if(r.type===`union`){for(let e of r.options)if(mc(e,n))return!0;return!1}if(r.type===`tuple`){for(let e of r.items)if(mc(e,n))return!0;return!!(r.rest&&mc(r.rest,n))}return!1}var hc=(e,t={})=>n=>{let r=dc({...n,processors:t});return M(e,r),fc(r,e),pc(r,e)},gc=(e,t,n={})=>r=>{let{libraryOptions:i,target:a}=r??{},o=dc({...i??{},target:a,io:t,processors:n});return M(e,o),fc(o,e),pc(o,e)},_c={guid:`uuid`,url:`uri`,datetime:`date-time`,json_string:`json-string`,regex:``},vc=(e,t,n,r)=>{let i=n;i.type=`string`;let{minimum:a,maximum:o,format:s,patterns:c,contentEncoding:l}=e._zod.bag;if(typeof a==`number`&&(i.minLength=a),typeof o==`number`&&(i.maxLength=o),s&&(i.format=_c[s]??s,i.format===``&&delete i.format,s===`time`&&delete i.format),l&&(i.contentEncoding=l),c&&c.size>0){let e=[...c];e.length===1?i.pattern=e[0].source:e.length>1&&(i.allOf=[...e.map(e=>({...t.target===`draft-07`||t.target===`draft-04`||t.target===`openapi-3.0`?{type:`string`}:{},pattern:e.source}))])}},yc=(e,t,n,r)=>{let i=n,{minimum:a,maximum:o,format:s,multipleOf:c,exclusiveMaximum:l,exclusiveMinimum:u}=e._zod.bag;typeof s==`string`&&s.includes(`int`)?i.type=`integer`:i.type=`number`,typeof u==`number`&&(t.target===`draft-04`||t.target===`openapi-3.0`?(i.minimum=u,i.exclusiveMinimum=!0):i.exclusiveMinimum=u),typeof a==`number`&&(i.minimum=a,typeof u==`number`&&t.target!==`draft-04`&&(u>=a?delete i.minimum:delete i.exclusiveMinimum)),typeof l==`number`&&(t.target===`draft-04`||t.target===`openapi-3.0`?(i.maximum=l,i.exclusiveMaximum=!0):i.exclusiveMaximum=l),typeof o==`number`&&(i.maximum=o,typeof l==`number`&&t.target!==`draft-04`&&(l<=o?delete i.maximum:delete i.exclusiveMaximum)),typeof c==`number`&&(i.multipleOf=c)},bc=(e,t,n,r)=>{n.type=`boolean`},xc=(e,t,n,r)=>{if(t.unrepresentable===`throw`)throw Error(`BigInt cannot be represented in JSON Schema`)},Sc=(e,t,n,r)=>{if(t.unrepresentable===`throw`)throw Error(`Symbols cannot be represented in JSON Schema`)},Cc=(e,t,n,r)=>{t.target===`openapi-3.0`?(n.type=`string`,n.nullable=!0,n.enum=[null]):n.type=`null`},wc=(e,t,n,r)=>{if(t.unrepresentable===`throw`)throw Error(`Undefined cannot be represented in JSON Schema`)},Tc=(e,t,n,r)=>{if(t.unrepresentable===`throw`)throw Error(`Void cannot be represented in JSON Schema`)},Ec=(e,t,n,r)=>{n.not={}},Dc=(e,t,n,r)=>{},Oc=(e,t,n,r)=>{},kc=(e,t,n,r)=>{if(t.unrepresentable===`throw`)throw Error(`Date cannot be represented in JSON Schema`)},Ac=(e,t,n,r)=>{let i=e._zod.def,a=Xe(i.entries);a.every(e=>typeof e==`number`)&&(n.type=`number`),a.every(e=>typeof e==`string`)&&(n.type=`string`),n.enum=a},jc=(e,t,n,r)=>{let i=e._zod.def,a=[];for(let e of i.values)if(e===void 0){if(t.unrepresentable===`throw`)throw Error("Literal `undefined` cannot be represented in JSON Schema")}else if(typeof e==`bigint`){if(t.unrepresentable===`throw`)throw Error(`BigInt literals cannot be represented in JSON Schema`);a.push(Number(e))}else a.push(e);if(a.length!==0)if(a.length===1){let e=a[0];n.type=e===null?`null`:typeof e,t.target===`draft-04`||t.target===`openapi-3.0`?n.enum=[e]:n.const=e}else a.every(e=>typeof e==`number`)&&(n.type=`number`),a.every(e=>typeof e==`string`)&&(n.type=`string`),a.every(e=>typeof e==`boolean`)&&(n.type=`boolean`),a.every(e=>e===null)&&(n.type=`null`),n.enum=a},Mc=(e,t,n,r)=>{if(t.unrepresentable===`throw`)throw Error(`NaN cannot be represented in JSON Schema`)},Nc=(e,t,n,r)=>{let i=n,a=e._zod.pattern;if(!a)throw Error(`Pattern not found in template literal`);i.type=`string`,i.pattern=a.source},Pc=(e,t,n,r)=>{let i=n,a={type:`string`,format:`binary`,contentEncoding:`binary`},{minimum:o,maximum:s,mime:c}=e._zod.bag;o!==void 0&&(a.minLength=o),s!==void 0&&(a.maxLength=s),c?c.length===1?(a.contentMediaType=c[0],Object.assign(i,a)):(Object.assign(i,a),i.anyOf=c.map(e=>({contentMediaType:e}))):Object.assign(i,a)},Fc=(e,t,n,r)=>{n.type=`boolean`},Ic=(e,t,n,r)=>{if(t.unrepresentable===`throw`)throw Error(`Custom types cannot be represented in JSON Schema`)},Lc=(e,t,n,r)=>{if(t.unrepresentable===`throw`)throw Error(`Function types cannot be represented in JSON Schema`)},Rc=(e,t,n,r)=>{if(t.unrepresentable===`throw`)throw Error(`Transforms cannot be represented in JSON Schema`)},zc=(e,t,n,r)=>{if(t.unrepresentable===`throw`)throw Error(`Map cannot be represented in JSON Schema`)},Bc=(e,t,n,r)=>{if(t.unrepresentable===`throw`)throw Error(`Set cannot be represented in JSON Schema`)},Vc=(e,t,n,r)=>{let i=n,a=e._zod.def,{minimum:o,maximum:s}=e._zod.bag;
vendor: 3,593 bytes, line 40
40typeof o==`number`&&(i.minItems=o),typeof s==`number`&&(i.maxItems=s),i.type=`array`,i.items=M(a.element,t,{...r,path:[...r.path,`items`]})},Hc=(e,t,n,r)=>{let i=n,a=e._zod.def;i.type=`object`,i.properties={};let o=a.shape;for(let e in o)i.properties[e]=M(o[e],t,{...r,path:[...r.path,`properties`,e]});let s=new Set(Object.keys(o)),c=new Set([...s].filter(e=>{let n=a.shape[e]._zod;return t.io===`input`?n.optin===void 0:n.optout===void 0}));c.size>0&&(i.required=Array.from(c)),a.catchall?._zod.def.type===`never`?i.additionalProperties=!1:a.catchall?a.catchall&&(i.additionalProperties=M(a.catchall,t,{...r,path:[...r.path,`additionalProperties`]})):t.io===`output`&&(i.additionalProperties=!1)},Uc=(e,t,n,r)=>{let i=e._zod.def,a=i.inclusive===!1,o=i.options.map((e,n)=>M(e,t,{...r,path:[...r.path,a?`oneOf`:`anyOf`,n]}));a?n.oneOf=o:n.anyOf=o},Wc=(e,t,n,r)=>{let i=e._zod.def,a=M(i.left,t,{...r,path:[...r.path,`allOf`,0]}),o=M(i.right,t,{...r,path:[...r.path,`allOf`,1]}),s=e=>`allOf`in e&&Object.keys(e).length===1;n.allOf=[...s(a)?a.allOf:[a],...s(o)?o.allOf:[o]]},Gc=(e,t,n,r)=>{let i=n,a=e._zod.def;i.type=`array`;let o=t.target===`draft-2020-12`?`prefixItems`:`items`,s=t.target===`draft-2020-12`||t.target===`openapi-3.0`?`items`:`additionalItems`,c=a.items.map((e,n)=>M(e,t,{...r,path:[...r.path,o,n]})),l=a.rest?M(a.rest,t,{...r,path:[...r.path,s,...t.target===`openapi-3.0`?[a.items.length]:[]]}):null;t.target===`draft-2020-12`?(i.prefixItems=c,l&&(i.items=l)):t.target===`openapi-3.0`?(i.items={anyOf:c},l&&i.items.anyOf.push(l),i.minItems=c.length,l||(i.maxItems=c.length)):(i.items=c,l&&(i.additionalItems=l));let{minimum:u,maximum:d}=e._zod.bag;typeof u==`number`&&(i.minItems=u),typeof d==`number`&&(i.maxItems=d)},Kc=(e,t,n,r)=>{let i=n,a=e._zod.def;i.type=`object`;let o=a.keyType,s=o._zod.bag?.patterns;if(a.mode===`loose`&&s&&s.size>0){let e=M(a.valueType,t,{...r,path:[...r.path,`patternProperties`,`*`]});i.patternProperties={};for(let t of s)i.patternProperties[t.source]=e}else(t.target===`draft-07`||t.target===`draft-2020-12`)&&(i.propertyNames=M(a.keyType,t,{...r,path:[...r.path,`propertyNames`]})),i.additionalProperties=M(a.valueType,t,{...r,path:[...r.path,`additionalProperties`]});let c=o._zod.values;if(c){let e=[...c].filter(e=>typeof e==`string`||typeof e==`number`);e.length>0&&(i.required=e)}},qc=(e,t,n,r)=>{let i=e._zod.def,a=M(i.innerType,t,r),o=t.seen.get(e);t.target===`openapi-3.0`?(o.ref=i.innerType,n.nullable=!0):n.anyOf=[a,{type:`null`}]},Jc=(e,t,n,r)=>{let i=e._zod.def;M(i.innerType,t,r);let a=t.seen.get(e);a.ref=i.innerType},Yc=(e,t,n,r)=>{let i=e._zod.def;M(i.innerType,t,r);let a=t.seen.get(e);a.ref=i.innerType,n.default=JSON.parse(JSON.stringify(i.defaultValue))},Xc=(e,t,n,r)=>{let i=e._zod.def;M(i.innerType,t,r);let a=t.seen.get(e);a.ref=i.innerType,t.io===`input`&&(n._prefault=JSON.parse(JSON.stringify(i.defaultValue)))},Zc=(e,t,n,r)=>{let i=e._zod.def;M(i.innerType,t,r);let a=t.seen.get(e);a.ref=i.innerType;let o;try{o=i.catchValue(void 0)}catch{throw Error(`Dynamic catch values are not supported in JSON Schema`)}n.default=o},Qc=(e,t,n,r)=>{let i=e._zod.def,a=t.io===`input`?i.in._zod.def.type===`transform`?i.out:i.in:i.out;M(a,t,r);let o=t.seen.get(e);o.ref=a},$c=(e,t,n,r)=>{let i=e._zod.def;M(i.innerType,t,r);let a=t.seen.get(e);a.ref=i.innerType,n.readOnly=!0},el=(e,t,n,r)=>{let i=e._zod.def;M(i.innerType,t,r);let a=t.seen.get(e);a.ref=i.innerType},tl=(e,t,n,r)=>{let i=e._zod.def;M(i.innerType,t,r);let a=t.seen.get(e);a.ref=i.innerType},nl=(e,t,n,r)=>{let i=e._zod.innerType;M(i,t,r);let a=t.seen.get(e);a.ref=i}
40,rl={string:vc,number:yc,boolean:bc,bigint:xc,symbol:Sc,null:Cc,undefined:wc,void:Tc,never:Ec,any:Dc,unknown:Oc,date:kc,enum:Ac,literal:jc,nan:Mc,template_literal:Nc,file:Pc,success:Fc,custom:Ic,function:Lc,transform:Rc,map:zc,set:Bc,array:Vc,object:Hc,union:Uc,intersection:Wc,tuple:Gc,record:Kc,nullable:qc,nonoptional:Jc,default:Yc,prefault:Xc,catch:Zc,pipe:Qc,readonly:$c,promise:el,optional:tl,lazy:nl};function il(e,t){if(`_idmap`in e){let n=e,r=dc({...t,processors:rl}),i={};for(let e of n._idmap.entries()){let[t,n]=e;M(n,r)}let a={};r.external={registry:n,uri:t?.uri,defs:i};for(let e of n._idmap.entries()){let[t,n]=e;fc(r,n),a[t]=pc(r,n)}return Object.keys(i).length>0&&(a.__shared={[r.target===`draft-2020-12`?`$defs`:`definitions`]:i}),{schemas:a}}let n=dc({...t,processors:rl});return M(e,n),fc(n,e),pc(n,e)}var al=t({ZodISODate:()=>cl,ZodISODateTime:()=>ol,ZodISODuration:()=>fl,ZodISOTime:()=>ul,date:()=>ll,datetime:()=>sl,duration:()=>pl,time:()=>dl}),ol=E(`ZodISODateTime`,(e,t)=>{wi.init(e,t),F.init(e,t)});function sl(e){return Ao(ol,e)}var cl=E(`ZodISODate`,(e,t)=>{Ti.init(e,t),F.init(e,t)});function ll(e){return jo(cl,e)}var ul=E(`ZodISOTime`,(e,t)=>{Ei.init(e,t),F.init(e,t)});function dl(e){return Mo(ul,e)}var fl=E(`ZodISODuration`,(e,t)=>{Di.init(e,t),F.init(e,t)});function pl(e){return No(fl,e)}var ml=(e,t)=>{$t.init(e,t),e.name=`ZodError`,Object.defineProperties(e,{format:{value:t=>nn(e,t)},flatten:{value:t=>tn(e,t)},addIssue:{value:t=>{e.issues.push(t),e.message=JSON.stringify(e.issues,Qe,2)}},addIssues:{value:t=>{e.issues.push(...t),e.message=JSON.stringify(e.issues,Qe,2)}},isEmpty:{get(){return e.issues.length===0}}})},hl=E(`ZodError`,ml),gl=E(`ZodError`,ml,{Parent:Error}),_l=sn(gl),vl=ln(gl),yl=dn(gl),bl=pn(gl),xl=hn(gl),Sl=_n(gl),Cl=yn(gl),wl=xn(gl),Tl=Cn(gl),El=Tn(gl),Dl=Dn(gl),Ol=kn(gl),kl=t({ZodAny:()=>Ju,ZodArray:()=>id,ZodBase64:()=>mu,ZodBase64URL:()=>gu,ZodBigInt:()=>Lu,ZodBigIntFormat:()=>zu,ZodBoolean:()=>Fu,ZodCIDRv4:()=>uu,ZodCIDRv6:()=>fu,ZodCUID:()=>Jl,ZodCUID2:()=>Xl,ZodCatch:()=>Zd,ZodCodec:()=>rf,ZodCustom:()=>gf,ZodCustomStringFormat:()=>Su,ZodDate:()=>nd,ZodDefault:()=>Ud,ZodDiscriminatedUnion:()=>md,ZodE164:()=>vu,ZodEmail:()=>Ml,ZodEmoji:()=>Wl,ZodEnum:()=>Od,ZodExactOptional:()=>Rd,ZodFile:()=>Md,ZodFunction:()=>mf,ZodGUID:()=>Pl,ZodIPv4:()=>iu,ZodIPv6:()=>cu,ZodIntersection:()=>gd,ZodJWT:()=>bu,ZodKSUID:()=>nu,ZodLazy:()=>uf,ZodLiteral:()=>jd,ZodMAC:()=>ou,ZodMap:()=>wd,ZodNaN:()=>$d,ZodNanoID:()=>Kl,ZodNever:()=>Qu,ZodNonOptional:()=>qd,ZodNull:()=>Ku,ZodNullable:()=>Bd,ZodNumber:()=>Du,ZodNumberFormat:()=>ku,ZodObject:()=>sd,ZodOptional:()=>Id,ZodPipe:()=>tf,ZodPrefault:()=>Gd,ZodPromise:()=>ff,ZodReadonly:()=>of,ZodRecord:()=>bd,ZodSet:()=>Ed,ZodString:()=>jl,ZodStringFormat:()=>F,ZodSuccess:()=>Yd,ZodSymbol:()=>Hu,ZodTemplateLiteral:()=>cf,ZodTransform:()=>Pd,ZodTuple:()=>vd,ZodType:()=>N,ZodULID:()=>Ql,ZodURL:()=>Vl,ZodUUID:()=>Il,ZodUndefined:()=>Wu,ZodUnion:()=>ud,ZodUnknown:()=>Xu,ZodVoid:()=>ed,ZodXID:()=>eu,ZodXor:()=>fd,_ZodString:()=>Al,_default:()=>Wd,_function:()=>hf,any:()=>Yu,array:()=>ad,base64:()=>hu,base64url:()=>_u,bigint:()=>Ru,boolean:()=>Iu,catch:()=>Qd,check:()=>_f,cidrv4:()=>du,cidrv6:()=>pu,codec:()=>af,cuid:()=>Yl,cuid2:()=>Zl,custom:()=>vf,date:()=>rd,describe:()=>xf,discriminatedUnion:()=>hd,e164:()=>yu,email:()=>Nl,emoji:()=>Gl,enum:()=>kd,exactOptional:()=>zd,file:()=>Nd,float32:()=>ju,float64:()=>Mu,function:()=>hf,guid:()=>Fl,hash:()=>Eu,hex:()=>Tu,hostname:()=>wu,httpUrl:()=>Ul,instanceof:()=>Cf,int:()=>Au,int32:()=>Nu,int64:()=>Bu,intersection:()=>_d,ipv4:()=>au,ipv6:()=>lu,json:()=>Tf,jwt:()=>xu,keyof:()=>od,ksuid:()=>ru,lazy:()=>df,literal:()=>L,looseObject:()=>ld,looseRecord:()=>Cd,mac:()=>su,map:()=>Td,meta:()=>Sf,nan:()=>ef,nanoid:()=>ql,nativeEnum:()=>Ad,never:()=>$u,nonoptional:()=>Jd,null:()=>qu,nullable:()=>Vd,nullish:()=>Hd,number:()=>Ou,object:()=>I,optional:()=>Ld,partialRecord:()=>Sd,pipe:()=>nf,prefault:()=>Kd,preprocess:()=>Ef,promise:()=>pf,readonly:()=>sf,record:()=>xd,refine:()=>yf,set:()=>Dd,strictObject:()=>cd,string:()=>P,stringFormat:()=>Cu,stringbool:()=>wf,success:()=>Xd,superRefine:()=>
vendor: 13,023 bytes, line 40
40bf,symbol:()=>Uu,templateLiteral:()=>lf,transform:()=>Fd,tuple:()=>yd,uint32:()=>Pu,uint64:()=>Vu,ulid:()=>$l,undefined:()=>Gu,union:()=>dd,unknown:()=>Zu,url:()=>Hl,uuid:()=>Ll,uuidv4:()=>Rl,uuidv6:()=>zl,uuidv7:()=>Bl,void:()=>td,xid:()=>tu,xor:()=>pd}),N=E(`ZodType`,(e,t)=>(A.init(e,t),Object.assign(e[`~standard`],{jsonSchema:{input:gc(e,`input`),output:gc(e,`output`)}}),e.toJSONSchema=hc(e,{}),e.def=t,e.type=t.type,Object.defineProperty(e,"_def",{value:t}),e.check=(...n)=>e.clone(ot(t,{checks:[...t.checks??[],...n.map(e=>typeof e==`function`?{_zod:{check:e,def:{check:`custom`},onattach:[]}}:e)]}),{parent:!0}),e.with=e.check,e.clone=(t,n)=>Ct(e,t,n),e.brand=()=>e,e.register=((t,n)=>(t.add(e,n),e)),e.parse=(t,n)=>_l(e,t,n,{callee:e.parse}),e.safeParse=(t,n)=>yl(e,t,n),e.parseAsync=async(t,n)=>vl(e,t,n,{callee:e.parseAsync}),e.safeParseAsync=async(t,n)=>bl(e,t,n),e.spa=e.safeParseAsync,e.encode=(t,n)=>xl(e,t,n),e.decode=(t,n)=>Sl(e,t,n),e.encodeAsync=async(t,n)=>Cl(e,t,n),e.decodeAsync=async(t,n)=>wl(e,t,n),e.safeEncode=(t,n)=>Tl(e,t,n),e.safeDecode=(t,n)=>El(e,t,n),e.safeEncodeAsync=async(t,n)=>Dl(e,t,n),e.safeDecodeAsync=async(t,n)=>Ol(e,t,n),e.refine=(t,n)=>e.check(yf(t,n)),e.superRefine=t=>e.check(bf(t)),e.overwrite=t=>e.check(Es(t)),e.optional=()=>Ld(e),e.exactOptional=()=>zd(e),e.nullable=()=>Vd(e),e.nullish=()=>Ld(Vd(e)),e.nonoptional=t=>Jd(e,t),e.array=()=>ad(e),e.or=t=>dd([e,t]),e.and=t=>_d(e,t),e.transform=t=>nf(e,Fd(t)),e.default=t=>Wd(e,t),e.prefault=t=>Kd(e,t),e.catch=t=>Qd(e,t),e.pipe=t=>nf(e,t),e.readonly=()=>sf(e),e.describe=t=>{let n=e.clone();return no.add(n,{description:t}),n},Object.defineProperty(e,"description",{get(){return no.get(e)?.description},configurable:!0}),e.meta=(...t)=>{if(t.length===0)return no.get(e);let n=e.clone();return no.add(n,t[0]),n},e.isOptional=()=>e.safeParse(void 0).success,e.isNullable=()=>e.safeParse(null).success,e.apply=t=>t(e),e)),Al=E(`_ZodString`,(e,t)=>{fi.init(e,t),N.init(e,t),e._zod.processJSONSchema=(t,n,r)=>vc(e,t,n,r);let n=e._zod.bag;e.format=n.format??null,e.minLength=n.minimum??null,e.maxLength=n.maximum??null,e.regex=(...t)=>e.check(vs(...t)),e.includes=(...t)=>e.check(xs(...t)),e.startsWith=(...t)=>e.check(Ss(...t)),e.endsWith=(...t)=>e.check(Cs(...t)),e.min=(...t)=>e.check(gs(...t)),e.max=(...t)=>e.check(hs(...t)),e.length=(...t)=>e.check(_s(...t)),e.nonempty=(...t)=>e.check(gs(1,...t)),e.lowercase=t=>e.check(ys(t)),e.uppercase=t=>e.check(bs(t)),e.trim=()=>e.check(Os()),e.normalize=(...t)=>e.check(Ds(...t)),e.toLowerCase=()=>e.check(ks()),e.toUpperCase=()=>e.check(As()),e.slugify=()=>e.check(js())}),jl=E(`ZodString`,(e,t)=>{fi.init(e,t),Al.init(e,t),e.email=t=>e.check(ao(Ml,t)),e.url=t=>e.check(fo(Vl,t)),e.jwt=t=>e.check(Oo(bu,t)),e.emoji=t=>e.check(po(Wl,t)),e.guid=t=>e.check(oo(Pl,t)),e.uuid=t=>e.check(so(Il,t)),e.uuidv4=t=>e.check(co(Il,t)),e.uuidv6=t=>e.check(lo(Il,t)),e.uuidv7=t=>e.check(uo(Il,t)),e.nanoid=t=>e.check(mo(Kl,t)),e.guid=t=>e.check(oo(Pl,t)),e.cuid=t=>e.check(ho(Jl,t)),e.cuid2=t=>e.check(go(Xl,t)),e.ulid=t=>e.check(_o(Ql,t)),e.base64=t=>e.check(To(mu,t)),e.base64url=t=>e.check(Eo(gu,t)),e.xid=t=>e.check(vo(eu,t)),e.ksuid=t=>e.check(yo(nu,t)),e.ipv4=t=>e.check(bo(iu,t)),e.ipv6=t=>e.check(xo(cu,t)),e.cidrv4=t=>e.check(Co(uu,t)),e.cidrv6=t=>e.check(wo(fu,t)),e.e164=t=>e.check(Do(vu,t)),e.datetime=t=>e.check(sl(t)),e.date=t=>e.check(ll(t)),e.time=t=>e.check(dl(t)),e.duration=t=>e.check(pl(t))});function P(e){return ro(jl,e)}var F=E(`ZodStringFormat`,(e,t)=>{j.init(e,t),Al.init(e,t)}),Ml=E(`ZodEmail`,(e,t)=>{hi.init(e,t),F.init(e,t)});function Nl(e){return ao(Ml,e)}var Pl=E(`ZodGUID`,(e,t)=>{pi.init(e,t),F.init(e,t)});function Fl(e){return oo(Pl,e)}var Il=E(`ZodUUID`,(e,t)=>{mi.init(e,t),F.init(e,t)});function Ll(e){return so(Il,e)}function Rl(e){return co(Il,e)}function zl(e){return lo(Il,e)}function Bl(e){return uo(Il,e)}var Vl=E(`ZodURL`,(e,t)=>{gi.init(e,t),F.init(e,t)});function Hl(e){return fo(Vl,e)}function Ul(e){return fo(Vl,{protocol:/^https?$/,hostname:sr,...O(e)})}var Wl=E(`ZodEmoji`,(e,t)=>{_i.init(e,t),F.init(e,t)});function Gl(e){return po(Wl,e)}var Kl=E(`ZodNanoID`,(e,t)=>{vi.init(e,t),F.init(e,t)});function ql(e){return mo(Kl,e)}var Jl=E(`ZodCUID`,(e,t)=>{yi.init(e,t),F.init(e,t)});function Yl(e){return ho(Jl,e)}var Xl=E(`ZodCUID2`,(e,t)=>{bi.init(e,t),F.init(e,t)});function Zl(e){return go(Xl,e)}var Ql=E(`ZodULID`,(e,t)=>{xi.init(e,t),F.init(e,t)});function $l(e){return _o(Ql,e)}var eu=E(`ZodXID`,(e,t)=>{Si.init(e,t),F.init(e,t)});function tu(e){return vo(eu,e)}var nu=E(`ZodKSUID`,(e,t)=>{Ci.init(e,t),F.init(e,t)});function ru(e){return yo(nu,e)}var iu=E(`ZodIPv4`,(e,t)=>{Oi.init(e,t),F.init(e,t)});function au(e){return bo(iu,e)}var ou=E(`ZodMAC`,(e,t)=>{Ai.init(e,t),F.init(e,t)});function su(e){return So(ou,e)}var cu=E(`ZodIPv6`,(e,t)=>{ki.init(e,t),F.init(e,t)});function lu(e){return xo(cu,e)}var uu=E(`ZodCIDRv4`,(e,t)=>{ji.init(e,t),F.init(e,t)});function du(e){return Co(uu,e)}var fu=E(`ZodCIDRv6`,(e,t)=>{Mi.init(e,t),F.init(e,t)});function pu(e){return wo(fu,e)}var mu=E(`ZodBase64`,(e,t)=>{Pi.init(e,t),F.init(e,t)});function hu(e){return To(mu,e)}var gu=E(`ZodBase64URL`,(e,t)=>{Ii.init(e,t),F.init(e,t)});function _u(e){return Eo(gu,e)}var vu=E(`ZodE164`,(e,t)=>{Li.init(e,t),F.init(e,t)});function yu(e){return Do(vu,e)}var bu=E(`ZodJWT`,(e,t)=>{zi.init(e,t),F.init(e,t)});function xu(e){return Oo(bu,e)}var Su=E(`ZodCustomStringFormat`,(e,t)=>{Bi.init(e,t),F.init(e,t)});function Cu(e,t,n={}){return uc(Su,e,t,n)}function wu(e){return uc(Su,`hostname`,or,e)}function Tu(e){return uc(Su,`hex`,Cr,e)}function Eu(e,t){let n=`${e}_${t?.enc??`hex`}`,r=jn[n];if(!r)throw Error(`Unrecognized hash format: ${n}`);return uc(Su,n,r,t)}var Du=E(`ZodNumber`,(e,t)=>{Vi.init(e,t),N.init(e,t),e._zod.processJSONSchema=(t,n,r)=>yc(e,t,n,r),e.gt=(t,n)=>e.check(as(t,n)),e.gte=(t,n)=>e.check(os(t,n)),e.min=(t,n)=>e.check(os(t,n)),e.lt=(t,n)=>e.check(rs(t,n)),e.lte=(t,n)=>e.check(is(t,n)),e.max=(t,n)=>e.check(is(t,n)),e.int=t=>e.check(Au(t)),e.safe=t=>e.check(Au(t)),e.positive=t=>e.check(as(0,t)),e.nonnegative=t=>e.check(os(0,t)),e.negative=t=>e.check(rs(0,t)),e.nonpositive=t=>e.check(is(0,t)),e.multipleOf=(t,n)=>e.check(ds(t,n)),e.step=(t,n)=>e.check(ds(t,n)),e.finite=()=>e;let n=e._zod.bag;e.minValue=Math.max(n.minimum??-1/0,n.exclusiveMinimum??-1/0)??null,e.maxValue=Math.min(n.maximum??1/0,n.exclusiveMaximum??1/0)??null,e.isInt=(n.format??``).includes(`int`)||Number.isSafeInteger(n.multipleOf??.5),e.isFinite=!0,e.format=n.format??null});function Ou(e){return Po(Du,e)}var ku=E(`ZodNumberFormat`,(e,t)=>{Hi.init(e,t),Du.init(e,t)});function Au(e){return Io(ku,e)}function ju(e){return Lo(ku,e)}function Mu(e){return Ro(ku,e)}function Nu(e){return zo(ku,e)}function Pu(e){return Bo(ku,e)}var Fu=E(`ZodBoolean`,(e,t)=>{Ui.init(e,t),N.init(e,t),e._zod.processJSONSchema=(t,n,r)=>bc(e,t,n,r)});function Iu(e){return Vo(Fu,e)}var Lu=E(`ZodBigInt`,(e,t)=>{Wi.init(e,t),N.init(e,t),e._zod.processJSONSchema=(t,n,r)=>xc(e,t,n,r),e.gte=(t,n)=>e.check(os(t,n)),e.min=(t,n)=>e.check(os(t,n)),e.gt=(t,n)=>e.check(as(t,n)),e.gte=(t,n)=>e.check(os(t,n)),e.min=(t,n)=>e.check(os(t,n)),e.lt=(t,n)=>e.check(rs(t,n)),e.lte=(t,n)=>e.check(is(t,n)),e.max=(t,n)=>e.check(is(t,n)),e.positive=t=>e.check(as(BigInt(0),t)),e.negative=t=>e.check(rs(BigInt(0),t)),e.nonpositive=t=>e.check(is(BigInt(0),t)),e.nonnegative=t=>e.check(os(BigInt(0),t)),e.multipleOf=(t,n)=>e.check(ds(t,n));let n=e._zod.bag;e.minValue=n.minimum??null,e.maxValue=n.maximum??null,e.format=n.format??null});function Ru(e){return Uo(Lu,e)}var zu=E(`ZodBigIntFormat`,(e,t)=>{Gi.init(e,t),Lu.init(e,t)});function Bu(e){return Go(zu,e)}function Vu(e){return Ko(zu,e)}var Hu=E(`ZodSymbol`,(e,t)=>{Ki.init(e,t),N.init(e,t),e._zod.processJSONSchema=(t,n,r)=>Sc(e,t,n,r)});function Uu(e){return qo(Hu,e)}var Wu=E(`ZodUndefined`,(e,t)=>{qi.init(e,t),N.init(e,t),e._zod.processJSONSchema=(t,n,r)=>wc(e,t,n,r)});function Gu(e){return Jo(Wu,e)}var Ku=E(`ZodNull`,(e,t)=>{Ji.init(e,t),N.init(e,t),e._zod.processJSONSchema=(t,n,r)=>Cc(e,t,n,r)});function qu(e){return Yo(Ku,e)}var Ju=E(`ZodAny`,(e,t)=>{Yi.init(e,t),N.init(e,t),e._zod.processJSONSchema=(e,t,n)=>void 0});function Yu(){return Xo(Ju)}var Xu=E(`ZodUnknown`,(e,t)=>{Xi.init(e,t),N.init(e,t),e._zod.processJSONSchema=(e,t,n)=>void 0});function Zu(){return Zo(Xu)}var Qu=E(`ZodNever`,(e,t)=>{Zi.init(e,t),N.init(e,t),e._zod.processJSONSchema=(t,n,r)=>Ec(e,t,n,r)});function $u(e){return Qo(Qu,e)}var ed=E(`ZodVoid`,(e,t)=>{Qi.init(e,t),N.init(e,t),e._zod.processJSONSchema=(t,n,r)=>Tc(e,t,n,r)});function td(e){return $o(ed,e)}var nd=E(`ZodDate`,(e,t)=>{$i.init(e,t),N.init(e,t),e._zod.processJSONSchema=(t,n,r)=>kc(e,t,n,r),e.min=(t,n)=>e.check(os(t,n)),e.max=(t,n)=>e.check(is(t,n));let n=e._zod.bag;e.minDate=n.minimum?new Date(n.minimum):null,e.maxDate=n.maximum?new Date(n.maximum):null});function rd(e){return es(nd,e)}var id=E(`ZodArray`,(e,t)=>{ta.init(e,t),N.init(e,t),e._zod.processJSONSchema=(t,n,r)=>Vc(e,t,n,r),e.element=t.element,e.min=(t,n)=>e.check(gs(t,n)),e.nonempty=t=>e.check(gs(1,t)),e.max=(t,n)=>e.check(hs(t,n)),e.length=(t,n)=>e.check(_s(t,n)),e.unwrap=()=>e.element});function ad(e,t){return Ms(id,e,t)}function od(e){let t=e._zod.def.shape;return kd(Object.keys(t))}var sd=E(`ZodObject`,(e,t)=>{oa.init(e,t),N.init(e,t),e._zod.processJSONSchema=(t,n,r)=>Hc(e,t,n,r),D(e,`shape`,()=>t.shape),e.keyof=()=>kd(Object.keys(e._zod.def.shape)),e.catchall=t=>e.clone({...e._zod.def,catchall:t}),e.passthrough=()=>e.clone({...e._zod.def,catchall:Zu()}),e.loose=()=>e.clone({...e._zod.def,catchall:Zu()}),e.strict=()=>e.clone({...e._zod.def,catchall:$u()}),e.strip=()=>e.clone({...e._zod.def,catchall:void 0}),e.extend=t=>jt(e,t),e.safeExtend=t=>Mt(e,t),e.merge=t=>Nt(e,t),e.pick=t=>kt(e,t),e.omit=t=>At(e,t),e.partial=(...t)=>Pt(Id,e,t[0]),e.required=(...t)=>Ft(qd,e,t[0])});function I(e,t){return new sd({type:`object`,shape:e??{},...O(t)})}function cd(e,t){return new sd({type:`object`,shape:e,catchall:$u(),...O(t)})}function ld(e,t){return new sd({type:`object`,shape:e,catchall:Zu(),...O(t)})}var ud=E(`ZodUnion`,(e,t)=>{ca.init(e,t),N.init(e,t),e._zod.processJSONSchema=(t,n,r)=>Uc(e,t,n,r),e.options=t.options});function dd(e,t){return new ud({type:`union`,options:e,...O(t)})}var fd=E(`ZodXor`,(e,t)=>{ud.init(e,t),ua.init(e,t),e._zod.processJSONSchema=(t,n,r)=>Uc(e,t,n,r),e.options=t.options});function pd(e,t){return new fd({type:`union`,options:e,inclusive:!1,...O(t)})}var md=E(`ZodDiscriminatedUnion`,(e,t)=>{ud.init(e,t),da.init(e,t)});function hd(e,t,n){return new md({type:`union`,options:t,discriminator:e,...O(n)})}var gd=E(`ZodIntersection`,(e,t)=>{fa.init(e,t),N.init(e,t),e._zod.processJSONSchema=(t,n,r)=>Wc(e,t,n,r)});function _d(e,t){return new gd({type:`intersection`,left:e,right:t})}var vd=E(`ZodTuple`,(e,t)=>{ha.init(e,t),N.init(e,t),e._zod.processJSONSchema=(t,n,r)=>Gc(e,t,n,r),e.rest=t=>e.clone({...e._zod.def,rest:t})});function yd(e,t,n){let r=t instanceof A;return new vd({type:`tuple`,items:e,rest:r?t:null,...O(r?n:t)})}var bd=E(`ZodRecord`,(e,t)=>{_a.init(e,t),N.init(e,t),e._zod.processJSONSchema=(t,n,r)=>Kc(e,t,n,r),e.keyType=t.keyType,e.valueType=t.valueType});function xd(e,t,n){return new bd({type:`record`,keyType:e,valueType:t,...O(n)})}function Sd(e,t,n){let r=Ct(e);return r._zod.values=void 0,new bd({type:`record`,keyType:r,valueType:t,...O(n)})}function Cd(e,t,n){return new bd({type:`record`,keyType:e,valueType:t,mode:`loose`,...O(n)})}var wd=E(`ZodMap`,(e,t)=>{va.init(e,t),N.init(e,t),e._zod.processJSONSchema=(t,n,r)=>zc(e,t,n,r),e.keyType=t.keyType,e.valueType=t.valueType,e.min=(...t)=>e.check(ps(...t)),e.nonempty=t=>e.check(ps(1,t)),e.max=(...t)=>e.check(fs(...t)),e.size=(...t)=>e.check(ms(...t))});function Td(e,t,n){return new wd({type:`map`,keyType:e,valueType:t,...O(n)})}var Ed=E(`ZodSet`,(e,t)=>{ba.init(e,t),N.init(e,t),e._zod.processJSONSchema=(t,n,r)=>Bc(e,t,n,r),e.min=(...t)=>e.check(ps(...t)),e.nonempty=t=>e.check(ps(1,t)),e.max=(...t)=>e.check(fs(...t)),e.size=(...t)=>e.check(ms(...t))});function Dd(e,t){return new Ed({type:`set`,valueType:e,...O(t)})}var Od=E(`ZodEnum`,(e,t)=>{Sa.init(e,t),N.init(e,t),e._zod.processJSONSchema=(t,n,r)=>Ac(e,t,n,r),e.enum=t.entries,e.options=Object.values(t.entries);let n=new Set(Object.keys(t.entries));e.extract=(e,r)=>{let i={};for(let r of e)if(n.has(r))i[r]=t.entries[r];else throw Error(`Key ${r} not found in enum`);return new Od({...t,checks:[],...O(r),entries:i})},e.exclude=(e,r)=>{let i={...t.entries};for(let t of e)if(n.has(t))delete i[t];else throw Error(`Key ${t} not found in enum`);return new Od({...t,checks:[],...O(r),entries:i})}});function kd(e,t){return new Od({type:`enum`,entries:Array.isArray(e)?Object.fromEntries(e.map(e=>[e,e])):e,...O(t)})}function Ad(e,t){return new Od({type:`enum`,entries:e,...O(t)})}var jd=E(`ZodLiteral`,(e,t)=>{Ca.init(e,t),N.init(e,t),e._zod.processJSONSchema=(t,n,r)=>jc(e,t,n,r),e.values=new Set(t.values),Object.defineProperty(e,"value",{get(){if
40(t.values.length>1)throw Error("This schema contains multiple valid literal values. Use `.values` instead.");return t.values[0]}})});function L(e,t){return new jd({type:`literal`,values:Array.isArray(e)?e:[e],...O(t)})}var Md=E(`ZodFile`,(e,t)=>{wa.init(e,t),N.init(e,t),e._zod.processJSONSchema=(t,n,r)=>Pc(e,t,n,r),e.min=(t,n)=>e.check(ps(t,n)),e.max=(t,n)=>e.check(fs(t,n)),e.mime=(t,n)=>e.check(Ts(Array.isArray(t)?t:[t],n))});function Nd(e){return Ws(Md,e)}var Pd=E(`ZodTransform`,(e,t)=>{Ta.init(e,t),N.init(e,t),e._zod.processJSONSchema=(t,n,r)=>Rc(e,t,n,r),e._zod.parse=(n,r)=>{if(r.direction===`backward`)throw new Ve(e.constructor.name);n.addIssue=r=>{if(typeof r==`string`)n.issues.push(Ut(r,n.value,t));else{let t=r;t.fatal&&(t.continue=!1),t.code??=`custom`,t.input??=n.value,t.inst??=e,n.issues.push(Ut(t))}};let i=t.transform(n.value,n);return i instanceof Promise?i.then(e=>(n.value=e,n)):(n.value=i,n)}});function Fd(e){return new Pd({type:`transform`,transform:e})}var Id=E(`ZodOptional`,(e,t)=>{Da.init(e,t),N.init(e,t),e._zod.processJSONSchema=(t,n,r)=>tl(e,t,n,r),e.unwrap=()=>e._zod.def.innerType});function Ld(e){return new Id({type:`optional`,innerType:e})}var Rd=E(`ZodExactOptional`,(e,t)=>{Oa.init(e,t),N.init(e,t),e._zod.processJSONSchema=(t,n,r)=>tl(e,t,n,r),e.unwrap=()=>e._zod.def.innerType});function zd(e){return new Rd({type:`optional`,innerType:e})}var Bd=E(`ZodNullable`,(e,t)=>{ka.init(e,t),N.init(e,t),e._zod.processJSONSchema=(t,n,r)=>qc(e,t,n,r),e.unwrap=()=>e._zod.def.innerType});function Vd(e){return new Bd({type:`nullable`,innerType:e})}function Hd(e){return Ld(Vd(e))}var Ud=E(`ZodDefault`,(e,t)=>{Aa.init(e,t),N.init(e,t),e._zod.processJSONSchema=(t,n,r)=>Yc(e,t,n,r),e.unwrap=()=>e._zod.def.innerType,e.removeDefault=e.unwrap});function Wd(e,t){return new Ud({type:`default`,innerType:e,get defaultValue(){return typeof t==`function`?t():_t(t)}})}var Gd=E(`ZodPrefault`,(e,t)=>{Ma.init(e,t),N.init(e,t),e._zod.processJSONSchema=(t,n,r)=>Xc(e,t,n,r),e.unwrap=()=>e._zod.def.innerType});function Kd(e,t){return new Gd({type:`prefault`,innerType:e,get defaultValue(){return typeof t==`function`?t():_t(t)}})}var qd=E(`ZodNonOptional`,(e,t)=>{Na.init(e,t),N.init(e,t),e._zod.processJSONSchema=(t,n,r)=>Jc(e,t,n,r),e.unwrap=()=>e._zod.def.innerType});function Jd(e,t){return new qd({type:`nonoptional`,innerType:e,...O(t)})}var Yd=E(`ZodSuccess`,(e,t)=>{Fa.init(e,t),N.init(e,t),e._zod.processJSONSchema=(t,n,r)=>Fc(e,t,n,r),e.unwrap=()=>e._zod.def.innerType});function Xd(e){return new Yd({type:`success`,innerType:e})}var Zd=E(`ZodCatch`,(e,t)=>{Ia.init(e,t),N.init(e,t),e._zod.processJSONSchema=(t,n,r)=>Zc(e,t,n,r),e.unwrap=()=>e._zod.def.innerType,e.removeCatch=e.unwrap});function Qd(e,t){return new Zd({type:`catch`,innerType:e,catchValue:typeof t==`function`?t:()=>t})}var $d=E(`ZodNaN`,(e,t)=>{La.init(e,t),N.init(e,t),e._zod.processJSONSchema=(t,n,r)=>Mc(e,t,n,r)});function ef(e){return ns($d,e)}var tf=E(`ZodPipe`,(e,t)=>{Ra.init(e,t),N.init(e,t),e._zod.processJSONSchema=(t,n,r)=>Qc(e,t,n,r),e.in=t.in,e.out=t.out});function nf(e,t){return new tf({type:`pipe`,in:e,out:t})}var rf=E(`ZodCodec`,(e,t)=>{tf.init(e,t),Ba.init(e,t)});function af(e,t,n){return new rf({type:`pipe`,in:e,out:t,transform:n.decode,reverseTransform:n.encode})}var of=E(`ZodReadonly`,(e,t)=>{Ua.init(e,t),N.init(e,t),e._zod.processJSONSchema=(t,n,r)=>$c(e,t,n,r),e.unwrap=()=>e._zod.def.innerType});function sf(e){return new of({type:`readonly`,innerType:e})}var cf=E(`ZodTemplateLiteral`,(e,t)=>{Ga.init(e,t),N.init(e,t),e._zod.processJSONSchema=(t,n,r)=>Nc(e,t,n,r)});function lf(e,t){return new cf({type:`template_literal`,parts:e,...O(t)})}var uf=E(`ZodLazy`,(e,t)=>{Ja.init(e,t),N.init(e,t),e._zod.processJSONSchema=(t,n,r)=>nl(e,t,n,r),e.unwrap=()=>e._zod.def.getter()});function df(e){return new uf({type:`lazy`,getter:e})}var ff=E(`ZodPromise`,(e,t)=>{qa.init(e,t),N.init(e,t),e._zod.processJSONSchema=(t,n,r)=>el(e,t,n,r),e.unwrap=()=>e._zod.def.innerType});function pf(e){return new ff({type:`promise`,innerType:e})}var mf=E(`ZodFunction`,(e,t)=>{Ka.init(e,t),N.init(e,t),e._zod.processJSONSchema=(t,n,r)=>Lc(e,t,n,r)});function hf(e){return new mf({type:`function`,input:Array.isArray(e?.input)?yd(e?.input):e?.input??ad(Zu()),output:e?.output??Zu()})}var gf=E(`ZodCustom`,(e,t)=>{Ya.init(e,t),N.init(e,t),e._zod.processJSONSchema=(t,n,r)=>Ic(e,t,n,r)});function _f(e){let t=new k({check:`custom`});return t._zod.check=e,t}function vf(e,t){return rc(gf,e??(()=>!0),t)}function yf(e,t={}){return ic(gf,e,t)}function bf(e){return ac(e)}var xf=sc,Sf=cc;function Cf(e,t={}){let n=new gf({type:`custom`,check:`custom`,fn:t=>t instanceof e,abort:!0,...O(t)});return n._zod.bag.Class=e,n._zod.check=t=>{t.value instanceof e||t.issues.push({code:`invalid_type`,expected:e.name,input:t.value,inst:n,path:[...n._zod.def.path??[]]})},n}var wf=(...e)=>lc({Codec:rf,Boolean:Fu,String:jl},...e);function Tf(e){let t=df(()=>dd([P(e),Ou(),Iu(),qu(),ad(t),xd(P(),t)]));return t}function Ef(e,t){return nf(Fd(e),t)}var Df=class extends f{constructor(e,t){super(),this.options=t,this.#e=e,this.#s=null,this.#o=b(),this.bindMethods(),this.setOptions(t)}#e;#t=void 0;#n=void 0;#r=void 0;#i;#a;#o;#s;#c;#l;#u;#d;#f;#p;#m=new Set;bindMethods(){this.refetch=this.refetch.bind(this)}onSubscribe(){this.listeners.size===1&&(this.#t.addObserver(this),
vendor: 4,107 bytes, line 40
40kf(this.#t,this.options)?this.#h():this.updateResult(),this.#y())}onUnsubscribe(){this.hasListeners()||this.destroy()}shouldFetchOnReconnect(){return Af(this.#t,this.options,this.options.refetchOnReconnect)}shouldFetchOnWindowFocus(){return Af(this.#t,this.options,this.options.refetchOnWindowFocus)}destroy(){this.listeners=new Set,this.#b(),this.#x(),this.#t.removeObserver(this)}setOptions(e){let t=this.options,n=this.#t;if(this.options=this.#e.defaultQueryOptions(e),this.options.enabled!==void 0&&typeof this.options.enabled!=`boolean`&&typeof this.options.enabled!=`function`&&typeof h(this.options.enabled,this.#t)!=`boolean`)throw Error(`Expected enabled to be a boolean or a callback that returns a boolean`);this.#S(),this.#t.setOptions(this.options),t._defaulted&&!d(this.options,t)&&this.#e.getQueryCache().notify({type:`observerOptionsUpdated`,query:this.#t,observer:this});let r=this.hasListeners();r&&jf(this.#t,n,this.options,t)&&this.#h(),this.updateResult(),r&&(this.#t!==n||h(this.options.enabled,this.#t)!==h(t.enabled,this.#t)||re(this.options.staleTime,this.#t)!==re(t.staleTime,this.#t))&&this.#g();let i=this.#_();r&&(this.#t!==n||h(this.options.enabled,this.#t)!==h(t.enabled,this.#t)||i!==this.#p)&&this.#v(i)}getOptimisticResult(e){let t=this.#e.getQueryCache().build(this.#e,e),n=this.createResult(t,e);return Nf(this,n)&&(this.#r=n,this.#a=this.options,this.#i=this.#t.state),n}getCurrentResult(){return this.#r}trackResult(e,t){return new Proxy(e,{get:(e,n)=>(this.trackProp(n),t?.(n),n===`promise`&&(this.trackProp(`data`),!this.options.experimental_prefetchInRender&&this.#o.status===`pending`&&this.#o.reject(Error(`experimental_prefetchInRender feature flag is not enabled`))),Reflect.get(e,n))})}trackProp(e){this.#m.add(e)}getCurrentQuery(){return this.#t}refetch({...e}={}){return this.fetch({...e})}fetchOptimistic(e){let t=this.#e.defaultQueryOptions(e),n=this.#e.getQueryCache().build(this.#e,t);return n.fetch().then(()=>this.createResult(n,t))}fetch(e){return this.#h({...e,cancelRefetch:e.cancelRefetch??!0}).then(()=>(this.updateResult(),this.#r))}#h(e){this.#S();let t=this.#t.fetch(this.options,e);return e?.throwOnError||(t=t.catch(m)),t}#g(){this.#b();let e=re(this.options.staleTime,this.#t);if(u||this.#r.isStale||!te(e))return;let t=_(this.#r.dataUpdatedAt,e)+1;this.#d=y.setTimeout(()=>{this.#r.isStale||this.updateResult()},t)}#_(){return(typeof this.options.refetchInterval==`function`?this.options.refetchInterval(this.#t):this.options.refetchInterval)??!1}#v(e){this.#x(),this.#p=e,!(u||h(this.options.enabled,this.#t)===!1||!te(this.#p)||this.#p===0)&&(this.#f=y.setInterval(()=>{(this.options.refetchIntervalInBackground||g.isFocused())&&this.#h()},this.#p))}#y(){this.#g(),this.#v(this.#_())}#b(){this.#d&&=(y.clearTimeout(this.#d),void 0)}#x(){this.#f&&=(y.clearInterval(this.#f),void 0)}createResult(e,t){let n=this.#t,r=this.options,i=this.#r,a=this.#i,o=this.#a,s=e===n?this.#n:e.state,{state:c}=e,l={...c},u=!1,d;if(t._optimisticResults){let i=this.hasListeners(),a=!i&&kf(e,t),o=i&&jf(e,n,t,r);(a||o)&&(l={...l,...ee(c.data,e.options)}),t._optimisticResults===`isRestoring`&&(l.fetchStatus=`idle`)}let{error:f,errorUpdatedAt:m,status:g}=l;d=l.data;let _=!1;if(t.placeholderData!==void 0&&d===void 0&&g===`pending`){let e;i?.isPlaceholderData&&t.placeholderData===o?.placeholderData?(e=i.data,_=!0):e=typeof t.placeholderData==`function`?t.placeholderData(this.#u?.state.data,this.#u):t.placeholderData,e!==void 0&&(g=`success`,d=p(i?.data,e,t),u=!0)}if(t.select&&d!==void 0&&!_)if(i&&d===a?.data&&t.select===this.#c)d=this.#l;else try{this.#c=t.select,d=t.select(d),d=p(i?.data,d,t),this.#l=d,this.#s=null}catch(e){this.#s=e}this.#s&&(f=this.#s,d=this.#l,m=Date.now(),g=`error`);let v=l.fetchStatus===`fetching`,y=g===`pending`,x=g===`error`,te=y&&v,ne=d!==void 0,S={status:g,fetchStatus:l.fetchStatus,isPending:y,isSuccess:g===`success`,isError:x,isInitialLoading:te,isLoading:te,data:d,dataUpdatedAt:l.dataUpdatedAt,error:f,errorUpdatedAt:m,failureCount:l.fetchFailureCount,failureReason:l.fetchFailureReason,errorUpdateCount:l.errorUpdate
40Count,isFetched:l.dataUpdateCount>0||l.errorUpdateCount>0,isFetchedAfterMount:l.dataUpdateCount>s.dataUpdateCount||l.errorUpdateCount>s.errorUpdateCount,isFetching:v,isRefetching:v&&!y,isLoadingError:x&&!ne,isPaused:l.fetchStatus===`paused`,isPlaceholderData:u,isRefetchError:x&&ne,isStale:Mf(e,t),refetch:this.refetch,promise:this.#o,isEnabled:h(t.enabled,e)!==!1};if(this.options.experimental_prefetchInRender){let t=S.data!==void 0,r=S.status===`error`&&!t,i=e=>{r?e.reject(S.error):t&&e.resolve(S.data)},a=()=>{let e=this.#o=S.promise=b();i(e)},o=this.#o;switch(o.status){case`pending`:e.queryHash===n.queryHash&&i(o);break;case`fulfilled`:(r||S.data!==o.value)&&a();break;case`rejected`:(!r||S.error!==o.reason)&&a();break}}return S}updateResult(){let e=this.#r,t=this.createResult(this.#t,this.options);this.#i=this.#t.state,this.#a=this.options,this.#i.data!==void 0&&(this.#u=this.#t),!d(t,e)&&(this.#r=t,this.#C({listeners:(()=>{if(!e)return!0;let{notifyOnChangeProps:t}=this.options,n=typeof t==`function`?t():t;if(n===`all`||!n&&!this.#m.size)return!0;let r=new Set(n??this.#m);return this.options.throwOnError&&r.add(`error`),Object.keys(this.#r).some(t=>{let n=t;return this.#r[n]!==e[n]&&r.has(n)})})()}))}#S(){let e=this.#e.getQueryCache().build(this.#e,this.options);if(e===this.#t)return;let t=this.#t;this.#t=e,this.#n=e.state,this.hasListeners()&&(t?.removeObserver(this),e.addObserver(this))}onQueryUpdate(){this.updateResult(),this.hasListeners()&&this.#y()}#C(e){w.batch(()=>{e.listeners&&this.listeners.forEach(e=>{e(this.#r)}),this.#e.getQueryCache().notify({query:this.#t,type:`observerResultsUpdated`})})}};function Of(e,t){return h(t.enabled,e)!==!1&&e.state.data===void 0&&!(e.state.status===`error`&&t.retryOnMount===!1)}function kf(e,t){return Of(e,t)||e.state.data!==void 0&&Af(e,t,t.refetchOnMount)}function Af(e,t,n){if(h(t.enabled,e)!==!1&&re(t.staleTime,e)!==`static`){let r=typeof n==`function`?n(e):n;return r===`always`||r!==!1&&Mf(e,t)}return!1}function jf(e,t,n,r){return(e!==t||h(r.enabled,e)===!1)&&(!n.suspense||e.state.status!==`error`)&&Mf(e,n)}function Mf(e,t){return h(t.enabled,e)!==!1&&e.isStaleByTime(re(t.staleTime,e))}function Nf(e,t){return!d(e.getCurrentResult(),t)}var R=e(i(),1),z=a();function Pf(){let e=!1;return{clearReset:()=>{e=!1},reset:()=>{e=!0},isReset:()=>e}}var Ff=R.createContext(Pf()),If=()=>R.useContext(Ff),Lf=(e,t,n)=>{let r=n?.state.error&&typeof e.throwOnError==`function`?v(e.throwOnError,[n.state.error,n]):e.throwOnError;(e.suspense||e.experimental_prefetchInRender||r)&&(t.isReset()||(e.retryOnMount=!1))},Rf=e=>{R.useEffect(()=>{e.clearReset()},[e])},zf=({result:e,errorResetBoundary:t,throwOnError:n,query:r,suspense:i})=>e.isError&&!t.isReset()&&!e.isFetching&&r&&(i&&e.data===void 0||v(n,[e.error,r])),Bf=e=>{if(e.suspense){let t=1e3,n=e=>e===`static`?e:Math.max(e??t,t),r=e.staleTime;e.staleTime=typeof r==`function`?(...e)=>n(r(...e)):n(r),typeof e.gcTime==`number`&&(e.gcTime=Math.max(e.gcTime,t))}},Vf=(e,t)=>e.isLoading&&e.isFetching&&!t,Hf=(e,t)=>
40e?.suspense&&t.isPending,Uf=(e,t,n)=>t.fetchOptimistic(e).catch(()=>{n.clearReset()});function Wf(e,t,n){let r=x(),i=If(),a=S(n),o=a.defaultQueryOptions(e);a.getDefaultOptions().queries?._experimental_beforeQuery?.(o);let s=a.getQueryCache().get(o.queryHash);o._optimisticResults=r?`isRestoring`:`optimistic`,Bf(o),Lf(o,i,s),Rf(i);let c=!a.getQueryCache().get(o.queryHash),[l]=R.useState(()=>new t(a,o)),d=l.getOptimisticResult(o),f=!r&&e.subscribed!==!1;if(R.useSyncExternalStore(R.useCallback(e=>{let t=f?l.subscribe(w.batchCalls(e)):m;return l.updateResult(),t},[l,f]),()=>l.getCurrentResult(),()=>l.getCurrentResult()),R.useEffect(()=>{l.setOptions(o)},[o,l]),Hf(o,d))throw Uf(o,l,i);if(zf({result:d,errorResetBoundary:i,throwOnError:o.throwOnError,query:s,suspense:o.suspense}))throw d.error;return a.getDefaultOptions().queries?._experimental_afterQuery?.(o,d),o.experimental_prefetchInRender&&!u&&Vf(d,r)&&(c?Uf(o,l,i):s?.promise)?.catch(m).finally(()=>{l.updateResult()}),o.notifyOnChangeProps?d:l.trackResult(d)}function Gf(e,t){return Wf(e,Df,t)}N.prototype.desc===void 0&&(N.prototype.desc=function(e){return this.meta({description:e})}),N.prototype.model===void 0&&(N.prototype.model=function(e){return this.meta({id:e})}),`window`in globalThis&&Ue({jitless:!0});var Kf=class{static alphaNum(e){return e&&String(e).replace(/[^a-z0-9]/gi,``)}static richTextAsPlainText(e){if(!e)return``;let t;try{t=JSON.parse(e)}catch{return e}let n=e=>{if(Yf(e))return e.text;let t=e.children.map(e=>n(e)).join(``);switch(e.type){case`paragraph`:return`${t}`;case`link`:return`${t}`;default:return t}};return n({children:t})}static capitalizeFirstLetter(e){return e.charAt(0).toUpperCase()+e.slice(1)}static toSlug(e){e=e.replace(/^\s+|\s+$/g,``),e=e.toLowerCase();for(let t=0;t<28;t++)e=e.replace(new RegExp(`àáäâèéëêìíïîòóöôùúüûñç·/_,:;`.charAt(t),`g`),`aaaaeeeeiiiioooouuuunc------`.charAt(t));return e=e.replace(/[^a-z0-9 -]/g,``).replace(/\s+/g,`-`).replace(/-+/g,`-`),e}};function qf(e){return Object.prototype.toString.call(e)===`[object Object]`}function Jf(e){if(qf(e)===!1)return!1;let t=e.constructor;if(t===void 0)return!0;let n=t.prototype;return!(qf(n)===!1||n.hasOwnProperty(`isPrototypeOf`)===!1)}function Yf(e){return Jf(e)&&typeof e.text==`string`}var Xf=new Proxy(function(){},{get:(e,t)=>t===Symbol.toPrimitive?()=>``:t===`valueOf`?()=>0:t===`toString`?()=>``:Xf,set:()=>!0,has:()=>!0,apply:()=>Xf,construct:()=>Xf,deleteProperty:()=>!0,defineProperty:()=>!0,ownKeys:()=>[],getOwnPropertyDescriptor:()=>void 0}),Zf={"phone.invalid":`Phone number is invalid`,"iban.invalid":`IBAN is invalid`,"bic.invalid":`BIC is invalid`,"country.invalid":`Country is invalid`,"id.invalid":`Id is invali
40d`},Qf=Xf.extend({type:/^.*/,rules:{deprecated:{method(){return this.$_setFlag(`deprecated`,!0)}},internal:{method(){return this.$_setFlag(`internal`,!0)}}}}).defaults(e=>e.messages(Zf)),$f=Xf,B=function(e){return e.de=`de`,e.deCH=`de-CH`,e.en=`en`,e.enGb=`en-GB`,e.enAu=`en-AU`,e.fr=`fr`,e.es=`es`,e.esMx=`es-MX`,e.is=`is`,e.it=`it`,e.ru=`ru`,e.pt=`pt`,e.tr=`tr`,e.nb=`nb`,e.nl=`nl`,e.pl=`pl`,e.sv=`sv`,e.sl=`sl`,e.da=`da`,e.cs=`cs`,e.lv=`lv`,e.he=`he`,e.ar=`ar`,e.th=`th`,e.ko=`ko`,e.ja=`ja`,e.zhTw=`zh-TW`,e}({});Qf.string().valid(...Object.values(B)).meta({model:`LanguageResource`});var ep=kd(B),V=e=>Sd(ep,e).optional(),tp;(function(e){let t=P();e.Types=function(e){return e.text_section=`text_section`,e.event_grid=`event_grid`,e.event_list=`event_list`,e.header_slider=`header_slider`,e.header_video=`header_video`,e.header_basic=`header_basic`,e.promo_slider=`promo_slider`,e.promo_grid=`promo_grid`,e.highlight=`highlight`,e.banner=`banner`,e.faq=`faq`,e.map=`map`,e.text=`text`,e.gallery=`gallery`,e.video=`video`,e}({});let n=P().trim().max(50),r=P().trim().max(40).optional(),i=({max:e,nonempty:t})=>{let n=P().trim();return t&&(n=n.refine(e=>Kf.richTextAsPlainText(e).length>0,{params:{i18n:`zod:errors.invalid_type_received_nil`}})),n.refine(t=>Kf.richTextAsPlainText(t).length<=e,{params:{i18n:{key:`zod:errors.too_big.string.inclusive_other`,values:{maximum:e}}}})},a=P().refine(e=>e.length>0,{params:{i18n:`zod:custom.image`}}),o=P().refine(e=>e.length>0,{params:{i18n:`zod:custom.video`}});e.LinkTargetType=function(e){return e.url=`url`,e.event=`event`,e.page=`page`,e.package=`package`,e.relative=`relative`,e}({});let s=hd(`type`,[I({type:L(`url`),url:P().nonempty().url()}),I({type:L(`event`),eventId:P().nonempty(),underShopId:P().optional(),slug:P().nonempty()}),I({type:L(`page`),pageId:P().nonempty(),slug:P().nonempty()}),I({type:L(`package`),packageConfigId:P().nonempty(),slug:P().nonempty()}),I({type:L(`relative`),query:xd(P(),P())})]),c=e.CTA=I({text:P().nonempty().trim().max(32),linkTarget:s,localization:V(I({text:P().trim().max(32).optional()}))}),l;(function(e){let t=I({id:P(),underShopId:P().optional()});e.getSelectedEvents=e=>e.events??(e.eventIds??[]).map(e=>{let[t,n]=e.split(`/`);return{id:t,underShopId:n||void 0}}),e.Schema=hd(`sourceType`,[I({sourceType:L(`source_upcoming_events`),attributes:xd(P(),Zu()).optional(),timeFilter:kd([`all`,`today`,`next_days`]).optional(),days:Ou().int().positive().optional(),count:Ou().int().positive().nullish()}).refine(e=>!(e.timeFilter===`next_days`&&e.days==null),{params:{i18n:`pages:timeFilterDaysRequired`},path:[`days`]}),I({sourceType:L(`source_event_selection`),eventIds:ad(P()).optional(),events:ad(t).optional()})])})(l||=e.EventSource||={});let u;(function(e){e.Schema=I({_id:P(),type:L(`text_section`),title:n.nonempty(),subtitle:r,description:i({max:5e3,nonempty:!0}),withBackground:Iu().optional(),cta:c.optional(),secondaryCta:c.optional(),localization:V(I({title:n.optional(),subtitle:r.optional(),description:i({max:5e3}).optional()}))})})(u||=e.TextSection||={});let d;(function(e){e.Schema=hd(`type`,[e.InSegmentCondition=I({type:L(`in_segment`),segmentId:P()})])})(d||=e.Condition||={});let f;(function(e){let t=e.VariantSchema=I({image:a,linkTarget:s,condition:d.Schema});e.Schema=I({_id:P(),type:L(`banner`),title:n.optional(),description:P().max(512).optional(),image:a,linkTarget:s,withBackground:Iu().optional(),variants:ad(t),localization:V(I({title:n.optional(),description:P().max(512).optional()}))})})(f||=e.Banner||={});let p;(function(e){e.Schema=I({_id:P(),type:L(`event_grid`),title:n.optional(),subtitle:r,description:P().trim().max(512).optional(),source:l.Schema,withBackground:Iu().optional(),localization:V(I({title:n.optional(),subtitle:r.optional(),description:P().trim().max(512).optional()}))})})(p||=e.EventGrid||={});let m;(function(e){e.Schema=I({_id:P(),type:L(`event_list`),title:n.optional(),subtitle:r,description:P().trim().max(512).optional(),source:l.Schema,withBackground:Iu().optional(),localization:V(I({title:n.optional(),subtitle:r.optional(),description:P().trim().max(512).optional()}))})})(m||=e.EventList||={});let h;(function(e){let t=I({title:n.nonempty(),subtitle:r,image:a.optional().nullable(),video:o.optional().nullable(),cta:c.optional(),secondaryCta:c.optional(),localization:V(I({title:n.optional(),subtitle:r.optional()}))}).refine(e=>e.image||e.video,{params:{i18n:`zod:custom.image`}});e.Schema=I({_id:P(),type:L(`header_slider`),items:ad(t),transparent:Iu().optional()})})(h||=e.HeaderSlider||={});let g;(function(e){e.Schema=I({_id:P(),type:L(`header_video`),title:n.nonempty(),subtitle:r,video:o,cta:c.optional(),secondaryCta:c.optional(),transparent:Iu().optional(),localization:V(I({title:n.optional(),subtitle:r.optional()}))})})(g||=e.HeaderVideo||={});let _;(function(e){let t=I({image:a,title:n.optional(),subtitle:r,cta:c.optional(),localization:V(I({title:n.optional(),subtitle:r.optional()}))});e.Schema=I({_id:P(),type:L(`promo_slider`),title:n.optional(),subtitle:r,de
40scription:P().trim().max(512).optional(),backgroundImage:a.optional().nullable(),withBackground:Iu().optional(),items:ad(t),localization:V(I({title:n.optional(),subtitle:r.optional(),description:P().trim().max(512).optional()}))})})(_||=e.PromoSlider||={});let v;(function(e){e.Schema=I({_id:P(),type:L(`highlight`),title:n.nonempty(),subtitle:r,description:i({max:512}),image:a.optional().nullable(),backgroundImage:a,cta:c,secondaryCta:c.optional(),localization:V(I({title:n.optional(),subtitle:r.optional(),description:i({max:512}).optional()}))})})(v||=e.Highlight||={});let y;(function(e){e.Schema=I({_id:P(),type:L(`header_basic`),title:n.nonempty(),subtitle:r,backgroundImage:a.optional().nullable(),backgroundColor:t.optional(),cta:c.optional(),secondaryCta:c.optional(),transparent:Iu().optional(),localization:V(I({title:n.optional(),subtitle:r.optional()}))})})(y||=e.HeaderBasic||={});let b;(function(e){let t=e.ItemSchema=I({backgroundImage:a,linkTarget:s,icon:a.optional().nullable(),title:n.optional(),localization:V(I({title:n.optional(),icon:a.optional().nullable()}))});e.Schema=I({_id:P(),type:L(`promo_grid`),title:n.nullable(),subtitle:r,description:P().trim().max(512).optional(),withBackground:Iu().optional(),columns:dd([L(2),L(3),L(4),L(5)]),items:ad(t),localization:V(I({title:n.optional(),subtitle:r.optional(),description:P().trim().max(512).optional()}))})})(b||=e.PromoGrid||={});let x;(function(e){let t=e.ItemSchema=I({title:P().trim().max(100).nonempty(),description:i({max:2056,nonempty:!0}),localization:V(I({title:P().trim().max(100).optional(),description:i({max:2056}).optional()}))});e.Schema=I({_id:P(),type:L(`faq`),title:n.nonempty(),withBackground:Iu().optional(),items:ad(t),localization:V(I({title:n.optional()}))})})(x||=e.Faq||={});let ee;(function(e){e.Schema=I({_id:P(),type:L(`map`),title:n.optional(),showLocationMap:Iu().optional(),showSeatmap:Iu().optional(),localization:V(I({title:n.optional()}))})})(ee||=e.Map||={});let te;(function(e){e.Schema=I({_id:P(),type:L(`text`),title:n.optional(),content:P().optional(),localization:V(I({title:n.optional(),content:P().optional()}))})})(te||=e.Text||={});let ne;(function(e){let t=e.ItemSchema=I({_id:P(),title:P().optional(),description:P().optional(),copyright:P().optional(),image:P().optional(),index:Ou()});e.Schema=I({_id:P(),type:L(`gallery`),title:n.optional(),items:ad(t).optional(),localization:V(I({title:n.optional()}))})})(ne||=e.Gallery||={});let S;(function(e){e.Schema=I({_id:P(),type:L(`video`),title:n.optional(),youtubeId:P().optional(),localization:V(I({title:n.optional()}))})})(S||=e.Video||={});let C=e=>e.extend({hidden:Iu().optional()});e.ComponentsSchema=hd(`type`,[C(u.Schema),C(p.Schema),C(m.Schema),C(_.Schema),C(b.Schema),C(v.Schema),C(f.Schema),C(h.Schema),C(g.Schema),C(y.Schema),C(x.Schema),C(ee.Schema),C(te.Schema),C(ne.Schema),C(S.Schema)]),e.HeaderComponentSchema=hd(`type`,[h.Schema,g.Schema,y.Schema])})(tp||={});function np(e,t){return t?`/events/${e}/${t}`:`/events/${e}`}var rp={fromString(e){return e},fromLinkTarget(e,t){if(!e.linkTarget)return`/`;let n=e.linkTarget;if(n.type===tp.LinkTargetType.url)return n.url??`/`;if(n.type===tp.LinkTargetType.page)return`/p/${n.slug}`;if(n.type===tp.LinkTargetType.event)return np(n.slug,n.underShopId);if(n.type===tp.LinkTargetType.package)return`/packages/${n.slug}`;if(n.type===tp.LinkTargetType.relative){if(!t)throw Error(`urls.fromLinkTarget: a Location is required to resolve a relative link target`);let e=new URLSearchParams(t.search);for(let[t,r]of Object.entries(n.query))e.set(t,r);let r=e.toString();return`${t.pathname}${r?`?${r}`:``}`}ie(n)},external(e){return e?e.match(/^(http|https|mailto):/)?e:bp(e):null},index(){return`/`},event(e,t){return np(e.url||e._id,t)},account(e){return`/account/${e}`},login(e,t){return t.startsWith(`/auth/login`)?e:`/auth/login?redirectUrl=${encodeURIComponent(t)}`},register(e){return`/auth/register?redirectUrl=${encodeURIComponent(e)}`},passwordReset(e){return`/seller/${e._id}/account/password-reset`},sellerConditions(){return`/agb`},sellerDataPrivacy(){return`/dataprivacy`},accessibility(e){return e?._id?e.legalSettings.accessibility?.trim().length?`/organization/${e._id}/accessibility`:null:`//${T.VIVENU_DOMAIN()}/accessibility`},orgConditions(e){return e?.legalSettings.agb?.trim().length?`/organization/${e._id}/agb`:null},orgDataPrivacy(e){return e?._id?`/organization/${e._id}/dataprivacy`:`//${T.VIVENU_DOMAIN()}/dataprivacy`},imprint(){return`/imprint`}
40,support(e,t){return e.supportUrl?e.supportUrl:t?._id?null:`/support`},page:({_id:e,slug:t,isIndex:n})=>n?`/`:`/p/${t||e}`,checkout:(e,t)=>t?`/checkout/${e}?underShop=${t}`:`/checkout/${e}`,alphaCheckout:(e,t)=>t?`/tickets/${e}?underShop=${t}`:`/tickets/${e}`,checkoutDetails:({_id:e,secret:t})=>`/checkout/details?checkoutId=${e}&secret=${t}`,alphaCheckoutDetails:({_id:e,secret:t})=>`/booking/details?checkoutId=${e}&secret=${t}`};function ip(e){return e&&e.includes(`://`)}function ap(e,t){if(!ip(e))return!1;try{return new URL(e).hostname!==t.host}catch(e){return console.error(e),!0}}function op(e){if(!ip(e))return!1;try{let t=new URL(e).hostname;return t===`vivenu.com`||t.endsWith(`.vivenu.com`)||t===`vivenu.dev`||t.endsWith(`.vivenu.dev`)}catch{return!1}}function sp(e,t){return T.applyParametersToUrl({redirect_uri:encodeURIComponent(t.returnUrl)},t.loginUrl)}function cp(e,t,n){return sp(e,{loginUrl:ce.BASE_URL+`/api/auth/sso/${n._id}/authorize`,returnUrl:t})}function lp(e,t){let n=T.applyParametersToUrl({redirect_uri:encodeURIComponent(t)},window.location.origin+`/auth/redirect`);return sp(e,{loginUrl:e.shopSettings.identityProviderSettings.jwt.remoteLoginURL,returnUrl:n})}var up=/^([^\w]*)(javascript|data|vbscript)/im,dp=/&#(\w+)(^\w|;)?/g,fp=/&(newline|tab);/gi,pp=/[\u0000-\u001F\u007F-\u009F\u2000-\u200D\uFEFF]/gim,mp=/^.+(:|&colon;)/gim,hp=[`.`,`/`];function gp(e){return hp.indexOf(e[0])>-1}function _p(e){return e.replace(dp,(e,t)=>String.fromCharCode(t))}function vp(e){let t=_p(e||``).replace(fp,``).replace(pp,``).trim();if(!t)return`about:blank`;if(gp(t))return t;let n=t.match(mp);if(!n)return t;let r=n[0];return up.test(r)?`about:blank`:t}function yp(e){e=vp(e);let t=e.match(/:\/\//);return t?e.replace(RegExp(`^.*${t[0]}`),``):e}function bp(e){return`https://`+yp(e)}var xp=we(`arrow-up-right`,[[`path`,{d:`M7 7h10v10`,key:`1tivn9`}],[`path`,{d:`M7 17 17 7`,key:`1vkiza`}]]),Sp=we(`loader-circle`,[[`path`,{d:`M21 12a9 9 0 1 1-6.219-8.56`,key:`13zald`}]]),Cp=we(`triangle-alert`,[[`path`,{d:`m21.73 18-8-14a2 2 0 0 0-3.48 0l-8 14A2 2 0 0 0 4 21h16a2 2 0 0 0 1.73-3`,key:`wmoenq`}],[`path`,{d:`M12 9v4`,key:`juzpu7`}],[`path`,{d:`M12 17h.01`,key:`p32p05`}]]),wp=we(`x`,[[`path`,{d:`M18 6 6 18`,key:`1bl5f8`}],[`path`,{d:`m6 6 12 12`,key:`d8bk6v`}]]),Tp=(0,R.createContext)({seller:null,organization:null,config:null,meta:null,domainCtx:null}),Ep=()=>(0,R.useContext)(Tp),Dp=[`/`,`/tickets/:slug`,`*`],Op=R.forwardRef(({to:e,children:t,target:n,rel:r,...i},a)=>{let{domainCtx:o}=Ep(),l=e.toString(),u=ap(l,o),d=`https://`+o.host,f=l.startsWith(d+`/`)?l.slice(d.length):l,p=n??(u?`_blank`:void 0),m=[];r&&m.push(r),u&&!op(l)&&m.push(`nofollow`),p===`_blank`&&m.push(`noopener`);let h=m.length>0?m.join(` `):void 0,g=s((0,R.useContext)(c)?.router.routes??[],f);return!Dp.includes(f.toString())&&g?.length&&!Dp.includes(g.at(-1)?.route.path??``)?(0,z.jsx)(C,{ref:a,to:f,target:p,rel:h,...i,children:t}):(0,z.jsx)(`a`,{ref:a,href:l,target:p,rel:h,...i,children:t})}),kp=R.forwardRef(({to:e,children:t,target:n,externalIcon:r,className:i,underline:a=!0,...s},c)=>{let{domainCtx:l}=Ep(),{t:u}=o([`common`]),d=ap(e.toString(),l),f=(n??(d?`_blank`:void 0))===`_blank`,p=r??d;return(0,z.jsxs)(Op,{ref:c,to:e,target:n,className:oe(`rounded-sm outline-offset-[0.3em]`,{"hover:underline focus:underline underline-offset-2":a},i),...s,children:[t,p&&(0,z.jsx)(xp,{className:`inline align-baseline relative -top-px size-[0.9em] ms-0.5`}),f&&(0,z.jsx)(`span`,{className:`sr-only`,children:u(`common:newTabHint`)})]})}),Ap=()=>{let e=(0,R.useContext)(c),t=l();return(0,R.useCallback)(n=>{let r=s(e?.router.routes??[],n);if(!Dp.includes(n.toString())&&r?.length&&!Dp.includes(r.at(-1)?.route.path??``))return t(n);window.location.href=vp(n.toString())},[e])},jp=Symbol.for(`react.lazy`),Mp=R.use;function Np(e){return typeof e==`object`&&!!e&&`then`in e}function Pp(e){return typeof e==`object`&&!!e&&`$$typeof`in e&&e.$$typeof===jp&&`_payload`in e&&Np(e._payload)}function Fp(e){let t=Lp(e),n=R.forwardRef((e,n)=>{let{children:r,...i}=e;Pp(r)&&typeof Mp==`function`&&(r=Mp(r._payload));let a=R.Children.toArray(r),o=a.find(zp);if(o){let e=o.props.children,r=a.map(t=>t===o?R.Children.count(e)>1?R.Children.only(null):R.isValidElement(e)?e.props.children:null:t);return(0,z.jsx)(t,{...i,ref:n,children:R.isValidElement(e)?R.cloneElement(e,void 0,r):null})}return(0,z.jsx)(t,{...i,ref:n,children:r})});return n.displayName=`${e}.Slot`,n}var Ip=Fp(`Slot`);function Lp(e){let t=R.forwardRef((e,t)=>
40{let{children:n,...r}=e;if(Pp(n)&&typeof Mp==`function`&&(n=Mp(n._payload)),R.isValidElement(n)){let e=Vp(n),i=Bp(r,n.props);return n.type!==R.Fragment&&(i.ref=t?Te(t,e):e),R.cloneElement(n,i)}return R.Children.count(n)>1?R.Children.only(null):null});return t.displayName=`${e}.SlotClone`,t}var Rp=Symbol(`radix.slottable`);function zp(e){return R.isValidElement(e)&&typeof e.type==`function`&&`__radixId`in e.type&&e.type.__radixId===Rp}function Bp(e,t){let n={...t};for(let r in t){let i=e[r],a=t[r];/^on[A-Z]/.test(r)?i&&a?n[r]=(...e)=>{let t=a(...e);return i(...e),t}:i&&(n[r]=i):r===`style`?n[r]={...i,...a}:r===`className`&&(n[r]=[i,a].filter(Boolean).join(` `))}return{...e,...n}}function Vp(e){let t=Object.getOwnPropertyDescriptor(e.props,`ref`)?.get,n=t&&`isReactWarning`in t&&t.isReactWarning;return n?e.ref:(t=Object.getOwnPropertyDescriptor(e,`ref`)?.get,n=t&&`isReactWarning`in t&&t.isReactWarning,n?e.props.ref:e.props.ref||e.ref)}var Hp=e=>typeof e==`boolean`?`${e}`:e===0?`0`:e,Up=ae,Wp=(e,t)=>n=>{if(t?.variants==null)return Up(e,n?.class,n?.className);let{variants:r,defaultVariants:i}=t,a=Object.keys(r).map(e=>{let t=n?.[e],a=i?.[e];if(t===null)return null;let o=Hp(t)||Hp(a);return r[e][o]}),o=n&&Object.entries(n).reduce((e,t)=>{let[n,r]=t;return r===void 0||(e[n]=r),e},{});return Up(e,a,t?.compoundVariants?.reduce((e,t)=>{let{class:n,className:r,...a}=t;return Object.entries(a).every(e=>{let[t,n]=e;return Array.isArray(n)?n.includes({...i,...o}[t]):{...i,...o}[t]===n})?[...e,n,r]:e},[]),n?.class,n?.className)},Gp=Wp(`inline-flex items-center justify-center gap-2 whitespace-nowrap rounded-button text-sm font-semibold transition-colors outline-offset-2 disabled:pointer-events-none disabled:opacity-50 data-[loading]:opacity-100 [&_svg]:pointer-events-none [&_svg:not([class*='size-'])]:size-4 shrink-0 [&_svg]:shrink-0 aria-invalid:border-destructive`,{variants:{variant:{primary:`bg-primary text-primary-foreground shadow-xs hover:bg-primary/90 hover:cursor-pointer`,default:`text-primary border bg-background/15 shadow-xs hover:text-primary hover:bg-background/25 dark:bg-white/10 dark:hover:bg-white/20 backdrop-blur hover:cursor-pointer`,destructive:`bg-destructive text-white shadow-xs hover:bg-destructive/90 dark:bg-destructive/60 hover:cursor-pointer`,link:`text-primary underline-offset-4 hover:underline hover:cursor-pointer`,ghost:`hover:cursor-pointer`,outline:`border hover:cursor-pointer`,overlay:`bg-black/60 backdrop-blur-md text-white rounded-full hover:bg-black/80`},size:{default:`h-9 px-4 py-2 has-[>svg]:px-3`,sm:`h-8 rounded-button gap-1.5 px-3 has-[>svg]:px-2.5`,xs:`h-7 rounded-button gap-1 px-1.5 has-[>svg]:px-1.5`,lg:`h-10 rounded-button px-6 has-[>svg]:px-4`,xl:`h-12 rounded-button px-8 has-[>svg]:px-6 text-base tracking-tight`}},defaultVariants:{variant:`default`,size:`default`}}),Kp={xs:`size-4`,sm:`size-4`,default:`size-5`,lg:`size-5`,xl:`size-6`};function qp(e,t){return e?{loading:!0,loadingLabel:t}:{loading:!1}}var Jp=R.forwardRef(function({className:e,variant:t,size:n,asChild:r=!1,icon:i,visuallyHideLabel:a,loading:o,loadingLabel:s,disabled:c,children:l,...u},d){let f=r?Ip:`button`,p=!r&&!!o,m=a?Kp[n??`default`]:void 0,h={"data-slot":`button`,"data-loading":p||void 0,className:oe(Gp({variant:t,size:n,className:e}),a&&`aspect-square px-0 has-[>svg]:px-0`,p&&a&&`relative`),disabled:p||c,ref:d,...u};return r?(0,z.jsx)(f,{...h,children:l}):p?a?(0,z.jsxs)(f,{...h,children:[i&&(0,z.jsx)(i,{className:oe(`invisible`,m),"aria-hidden":`true`}),(0,z.jsxs)(`span`,{className:`absolute inset-0 flex items-center justify-center`,children:[(0,z.jsx)(Sp,{"aria-hidden":`true`,className:`animate-spin motion-reduce:animate-none`}),(0,z.jsx)(`span`,{className:`sr-only`,children:s})]})]}):(0,z.jsxs)(f,{...h,children:[(0,z.jsx)(Sp,{"aria-hidden":`true`,className:`animate-spin motion-reduce:animate-none`}),s]}):(0,z.jsxs)(f,{...h,children:[i&&(0,z.jsx)(i,{"aria-hidden":`true`,className:m}),a?(0,z.jsx)(`span`,{className:`sr-only`,children:l}):l]})}),Yp={Arimo:`@font-face {
41  font-family: 'Arimo Variable';
42  font-style: normal;
43  font-display: swap;
44  font-weight: 400 700;
45  src: url(/web3/assets/B-VRLyOh.woff2) format('woff2-variations');
46}`,"Noto Sans":`@font-face {
47  font-family: 'Noto Sans Variable';
48  font-style: normal;
49  font-display: swap;
50  font-weight: 100 900;
51  src: url(/web3/assets/BYSzYMf3.woff2) format('woff2-variations');
52}`,"Bodoni Moda":`@font-face {
53  font-family: 'Bodoni Moda Variable';
54  font-style: normal;
55  font-display: swap;
56  font-weight: 400 900;
57  src: url(/web3/assets/BIFT5Qnz.woff2) format('woff2-variations');
58}`,Oswald:`@font-face {
59  font-family: 'Oswald Variable';
60  font-style: normal;
61  font-display: swap;
62  font-weight: 200 700;
63  src: url(/web3/assets/CzS3kehr.woff2) format('woff2-variations');
64}`,"Host Grotesk":`@font-face {
65  font-family: 'Host Grotesk Variable';
66  font-style: normal;
67  font-display: swap;
68  font-weight: 300 800;
69  src: url(/web3/assets/CBa0fl4q.woff2) format('woff2-variations');
70}`,"Zalando Sans":`@font-face {
71  font-family: 'Zalando Sans Variable';
72  font-style: normal;
73  font-display: swap;
74  font-weight: 200 900;
75  src: url(/web3/assets/C7U9s0q-.woff2) format('woff2-variations');
76}`,"Bricolage Grotesque":`@font-face {
77  font-family: 'Bricolage Grotesque Variable';
78  font-style: normal;
79  font-display: swap;
80  font-weight: 200 800;
81  src: url(/web3/assets/SiLHXWCe.woff2) format('woff2-variations');
82}`,"Bebas Neue":`@font-face {
83  font-family: 'Bebas Neue';
84  font-style: normal;
85  font-display: swap;
86  font-weight: 400 700;
87  src: url(/web3/assets/9mHNbWWO.woff2) format('woff2');
88}`,"Barlow Condensed":`@font-face {
89  font-family: 'Barlow Condensed';
90  font-style: normal;
91  font-display: swap;
92  font-weight: 400 700;
93  src: url(/web3/assets/DepVgxBB.woff2) format('woff2');
94}`};function Xp(e){let t=parseInt(e.slice(1,3),16)/255,n=parseInt(e.slice(3,5),16)/255,r=parseInt(e.slice(5,7),16)/255,i=Math.max(t,n,r),a=Math.min(t,n,r),o=0,s=0,c=(i+a)/2;if(i!==a){let e=i-a;switch(s=c>.5?e/(2-i-a):e/(i+a),i){case t:o=(n-r)/e+(n<r?6:0);break;case n:o=(r-t)/e+2;break;case r:o=(t-n)/e+4;break}o/=6}return[Math.round(o*360),Math.round(s*100),Math.round(c*100)]}function Zp(e){let t=e/255;return t<=.04045?t/12.92:((t+.055)/1.055)**2.4}function Qp(e){let t=parseInt(e.slice(1,3),16),n=parseInt(e.slice(3,5),16),r=parseInt(e.slice(5,7),16);return .2126729*Zp(t)+.7151522*Zp(n)+.072175*Zp(r)}function $p(e,t){let n=Qp(e),r=Qp(t),i=.022,a=1.414;if(Math.abs(r-n)<5e-4)return 0;let o=0;if(r>n){let e=r**.56-n**.57;
94o=e<i?0:(e-i)*a*100}else{let e=r**.65-n**.62;o=e>-.022?0:(e+i)*a*100}return o}function em(e){return Math.abs($p(`#ffffff`,e))>Math.abs($p(`#000000`,e))?`#ffffff`:`#000000`}function tm(e){return Math.abs($p(`#ffffff`,e))>Math.abs($p(`#000000`,e))?`dark`:`light`}function nm(e){return Math.abs($p(`#ffffff`,e))>Math.abs($p(`#000000`,e))?`100%`:`10%`}function rm(e){return Math.abs($p(`#ffffff`,e))>Math.abs($p(`#000000`,e))?`10%`:`100%`}function im(e,t=.2){let n=nm(e)===`100%`?255:.1*255;return`rgb(${[parseInt(e.slice(1,3),16),parseInt(e.slice(3,5),16),parseInt(e.slice(5,7),16)].map(e=>Math.round(e*(1-t)+n*t)).join(`, `)})`}function am(e){if(tm(e)===`light`)return`#ffffff`;let[t,n,r]=Xp(e);return`hsla(${t}, ${n}%, ${Math.min(r+5,100)}%, 1)`}function om(e){let{headerColor:t,body:n,brand:r,brandAccent:i,brandInteractive:a,footerColor:o,borderStyle:s}=e,c=``,l=`0px`;s==`modern`&&(l=`20px`),s==`pill`&&(l=`24px`);let u=`0px`;if(s==`modern`&&(u=`8px`),s==`pill`&&(u=`24px`),c+=`
95  :root {
96    --text-l: ${nm(n)};
97
98    --background: ${n};
99    --foreground: ${em(n)};
100    --surface: ${am(n)};
101
102    --header: ${t};
103    --header-foreground: ${em(t)};
104    --footer: ${o};
105    --footer-foreground: ${em(o)};
106    --primary: hsla(0, 0%, var(--text-l), var(--test-alpha800));
107    --primary-foreground: hsla(0, 0%, ${rm(n)}, var(--test-alpha800));
108    --secondary: hsla(0, 0%, var(--text-l), var(--test-alpha800));
109    --secondary-foreground: hsla(0, 0%, ${rm(n)}, var(--test-alpha800));
110    --accent: ${i};
111    --accent-foreground: ${em(i)};
112    --interactive: ${a};
113    --interactive-foreground: ${em(a)};
114    --brand: ${r};
115    --brand-foreground: ${em(r)};
116    --radius: ${l};
117    --radius-sm: calc(var(--radius) - 16px);
118    --radius-md: calc(var(--radius) - 12px);
119    --radius-lg: calc(var(--radius) - 8px);
120    --radius-xl: calc(var(--radius) - 4px);
121    --radius-button: ${u};
122  }
123
124  .mode-light {
125    --text-l: ${nm(`#fffff`)};
126
127    --base: hsla(0, 0%, var(--text-l), var(--test-alpha900));
128    --muted-foreground: hsla(0, 0%, var(--text-l), var(--test-alpha800));
129    --subtle: hsla(0, 0%, var(--text-l), var(--test-alpha700));
130    --light: hsla(0, 0%, var(--text-l), var(--test-alpha500));
131
132    --surface: ${am(`#fffff`)}
133  }
134
135  .dark {
136    --text-l: 100%;
137
138    --base: hsla(0, 0%, var(--text-l), var(--test-alpha900));
139    --muted-foreground: hsla(0, 0%, var(--text-l), var(--test-alpha800));
140    --subtle: hsla(0, 0%, var(--text-l), var(--test-alpha700));
141    --light: hsla(0, 0%, var(--text-l), var(--test-alpha500));
142
143    --background: oklch(0.145 0 0);
144    --foreground: hsla(0, 0%, var(--text-l), var(--test-alpha900));
145    --card: oklch(0.205 0 0);
146    --card-foreground: oklch(0.985 0 0);
147    --popover: oklch(0.205 0 0);
148    --popover-foreground: oklch(0.985 0 0);
149    --primary: oklch(100% 0.00011 271.152);
150    --primary-foreground: oklch(0.205 0 0);
151    --secondary: oklch(0.269 0 0);
152    --secondary-foreground: oklch(0.985 0 0);
153    --muted: oklch(0.269 0 0);
154    --destructive: oklch(0.704 0.191 22.216);
155    --border: hsla(0, 0%, var(--text-l), var(--test-alpha100));
156    --input: hsla(0, 0%, var(--text-l), var(--test-alpha100));
157  }
158`,e.css)c+=`
159      ${e.css}
160    `;else if(e.headingFont&&e.headingFont!=="default"){let t={Arimo:`"Arimo Variable", "Arimo Fallback: BlinkMacSystemFont", "Arimo Fallback: Segoe UI", "Arimo Fallback: Helvetica Neue", "Arimo Fallback: Arial"`,"Noto Sans":`"Noto Sans Variable", "Noto Sans Fallback: BlinkMacSystemFont", "Noto Sans Fallback: Segoe UI", "Noto Sans Fallback: Helvetica Neue", "Noto Sans Fallback: Arial"`,"Bodoni Moda":`"Bodoni Moda Variable", "Bodoni Moda 11pt Fallback: BlinkMacSystemFont", "Bodoni Moda 11pt Fallback: Segoe UI", "Bodoni Moda 11pt Fallback: Helvetica Neue", "Bodoni Moda 11pt Fallback: Arial"`,Oswald:`"Oswald Variable", "Oswald Fallback: BlinkMacSystemFont", "Oswald Fallback: Segoe UI", "Oswald Fallback: Helvetica Neue", "Oswald Fallback: Arial"`,"Host Grotesk":`"Host Grotesk Variable", "Host Grotesk Light Fallback: BlinkMacSystemFont", "Host Grotesk Light Fallback: Segoe UI", "Host Grotesk Light Fallback: Helvetica Neue", "Host Grotesk Light Fallback: Arial"`,"Zalando Sans":`"Zalando Sans Variable", "Zalando Sans Fallback: BlinkMacSystemFont", "Zalando Sans Fallback: Segoe UI", "Zalando Sans Fallback: Helvetica Neue", "Zalando Sans Fallback: Arial"`,"Bricolage Grotesque":`"Bricolage Grotesque Variable", "Bricolage Grotesque Fallback: BlinkMacSystemFont", "Bricolage Grotesque Fallback: Segoe UI", "Bricolage Grotesque Fallback: Helvetica Neue", "Bricolage Grotesque Fallback: Arial"`,"Bebas Neue":`"Bebas Neue", "Bebas Neue Fallback: BlinkMacSystemFont", "Bebas Neue Fallback: Segoe UI", "Bebas Neue Fallback: Helvetica Neue", "Bebas Neue Fallback: Arial"`,"Barlow Condensed":`"Barlow Condensed", "Barlow Condensed SemiBold Fallback: BlinkMacSystemFont", "Barlow Condensed SemiBold Fallback: Segoe UI", "Barlow Condensed SemiBold Fallback: Helvetica Neue", "Barlow Condensed SemiBold Fallback: Arial"`}[e.headingFont],n=Yp[e.headingFont];t&&(c+=`
161        ${n??``}
162        .font-heading {
163          font-family: ${t}, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", Arial, sans-serif;
164          font-weight: 600;
165          font-synthesis-weight: none;
166        }
167      `)}return{css:c,theme:{...e,bodyBgMode:tm(n),headerBgMode:tm(t),footerBgMode:tm(o),brandBgMode:tm(r)}}}function sm(e){let t=document.createElement(`canvas`),n=t.getContext(`2d`);if(!n)return``;t.width=50,t.height=50,n.drawImage(e,0,0,50,50);let r=n.getImageData(0,0,50,50).data,i=0,a=0,o=0;for(let e=0;e<r.length;e+=4)i+=r[e],a+=r[e+1],o+=r[e+2];let s=r.length/4;return i=Math.round(i/s),a=Math.round(a/s),o=Math.round(o/s),`rgb(${i}, ${a}, ${o})`}var cm=(0,R.createContext)(null),lm=()=>(0,R.useContext)(cm).theme,um=()=>(0,R.useContext)(cm).menu;
167function dm(e){let{config:t}=Ep(),[n,r]=(0,R.useState)(t.menu),[i,a]=(0,R.useState)(t.theme),[o,s]=(0,R.useState)(()=>om(i));return(0,R.useLayoutEffect)(()=>{let e=om(i);s(e)},[i]),(0,R.useEffect)(()=>{let e=e=>{if(e.data&&typeof e.data==`string`)try{let t=JSON.parse(e.data);t.type===`ipc:reload`&&t.data?.menu&&r(t.data.menu),t.type===`ipc:reload`&&t.data?.theme&&a(t.data.theme)}catch{}};return window.addEventListener(`message`,e),()=>window.removeEventListener(`message`,e)},[]),(0,z.jsxs)(cm.Provider,{value:{theme:o.theme,menu:n},children:[(0,z.jsx)(`style`,{dangerouslySetInnerHTML:{__html:o.css}}),e.children]})}var fm;(function(e){function t(){try{return!!sessionStorage}catch{return!1}}e.sessionStorageEnabled=t;function n(){try{return!!localStorage}catch{return!1}}e.localStorageEnabled=n;function r(){try{return!!document.cookie||navigator.cookieEnabled}catch{return!1}}e.cookiesEnabled=r})(fm||={});var pm=e=>{let t,n=new Set,r=(e,r)=>{let i=typeof e==`function`?e(t):e;if(!Object.is(i,t)){let e=t;t=r??(typeof i!=`object`||!i)?i:Object.assign({},t,i),n.forEach(n=>n(t,e))}},i=()=>t,a={setState:r,getState:i,getInitialState:()=>o,subscribe:e=>(n.add(e),()=>n.delete(e))},o=t=e(r,i,a);return a},mm=(e=>e?pm(e):pm),hm=e=>e;function gm(e,t=hm){let n=R.useSyncExternalStore(e.subscribe,R.useCallback(()=>t(e.getState()),[e,t]),R.useCallback(()=>t(e.getInitialState()),[e,t]));return R.useDebugValue(n),n}var _m=e=>{let t=mm(e),n=e=>gm(t,e);return Object.assign(n,t),n},vm=(e=>e?_m(e):_m),ym=`Dialog`,[bm,xm]=le(ym),[Sm,Cm]=bm(ym),wm=e=>{let{__scopeDialog:t,children:n,open:r,defaultOpen:i,onOpenChange:a,modal:o=!0}=e,s=R.useRef(null),c=R.useRef(null),[l,u]=ye({prop:r,defaultProp:i??!1,onChange:a,caller:ym});return(0,z.jsx)(Sm,{scope:t,triggerRef:s,contentRef:c,contentId:ge(),titleId:ge(),descriptionId:ge(),open:l,onOpenChange:u,onOpenToggle:R.useCallback(()=>u(e=>!e),[u]),modal:o,children:n})};wm.displayName=ym;var Tm=`DialogTrigger`,Em=R.forwardRef((e,t)=>{let{__scopeDialog:n,...r}=e,i=Cm(Tm,n),a=de(t,i.triggerRef);return(0,z.jsx)(Se.button,{type:`button`,"aria-haspopup":`dialog`,"aria-expanded":i.open,"aria-controls":i.contentId,"data-state":Km(i.open),...r,ref:a,onClick:Ce(e.onClick,i.onOpenToggle)})});Em.displayName=Tm;var Dm=`DialogPortal`,[Om,km]=bm(Dm,{forceMount:void 0}),Am=e=>{let{__scopeDialog:t,forceMount:n,children:r,container:i}=e,a=Cm(Dm,t);return(0,z.jsx)(Om,{scope:t,forceMount:n,children:R.Children.map(r,e=>(0,z.jsx)(ue,{present:n||a.open,children:(0,z.jsx)(ve,{asChild:!0,container:i,children:e})}))})};Am.displayName=Dm;var jm=`DialogOverlay`,Mm=R.forwardRef((e,t)=>{let n=km(jm,e.__scopeDialog),{forceMount:r=n.forceMount,...i}=e,a=Cm(jm,e.__scopeDialog);return a.modal?(0,z.jsx)(ue,{present:r||a.open,children:(0,z.jsx)(Pm,{...i,ref:t})}):null});Mm.displayName=jm;var Nm=pe(`DialogOverlay.RemoveScroll`),Pm=R.forwardRef((e,t)=>{let{__scopeDialog:n,...r}=e,i=Cm(jm,n);return(0,z.jsx)(be,{as:Nm,allowPinchZoom:!0,shards:[i.contentRef],children:(0,z.jsx)(Se.div,{"data-state":Km(i.open),...r,ref:t,style:{pointerEvents:`auto`,...r.style}})})}),Fm=`DialogContent`,Im=R.forwardRef((e,t)=>{let n=km(Fm,e.__scopeDialog),{forceMount:r=n.forceMount,...i}=e,a=Cm(Fm,e.__scopeDialog);return(0,z.jsx)(ue,{present:r||a.open,children:a.modal?(0,z.jsx)(Lm,{...i,ref:t}):(0,z.jsx)(Rm,{...i,ref:t})})});Im.displayName=Fm;var Lm=R.forwardRef((e,t)=>{let n=Cm(Fm,e.__scopeDialog),r=R.useRef(null),i=de(t,n.contentRef,r);return R.useEffect(()=>{let e=r.current;if(e)return _e(e)},[]),(0,z.jsx)(zm,{...e,ref:i,trapFocus:n.open,disableOutsidePointerEvents:!0,onCloseAutoFocus:Ce(e.onCloseAutoFocus,e=>{e.preventDefault(),n.triggerRef.current?.focus()}),onPointerDownOutside:Ce(e.onPointerDownOutside,e=>{let t=e.detail.originalEvent,n=t.button===0&&t.ctrlKey===!0;(t.button===2||n)&&e.preventDefault()}),onFocusOutside:Ce(e.onFocusOutside,e=>e.preventDefault())})}),Rm=R.forwardRef((e,t)=>{let n=Cm(Fm,e.__scopeDialog),r=R.useRef(!1),i=R.useRef(!1);return(0,z.jsx)(zm,{...e,ref:t,trapFocus:!1,disableOutsidePointerEvents:!1,onCloseAutoFocus:t=>{e.onCloseAutoFocus?.(t),t.defaultPrevented||(r.current||n.triggerRef.current?.focus(),t.preventDefault()),r.current=!1,i.current=!1},onInteractOutside:t=>{e.onInteractOutside?.(t),t.defaultPrevented||(r.current=!0,t.detail.originalEvent.type===`pointerdown`&&(i.current=!0));let a=t.target;n.triggerRef.current?.contains(a)&&t.preventDefault(),t.detail.originalEvent.type===`focusin`&&i.current&&t.preventDefault()}})}),zm=R.forwardRef((e,t)=>
167{let{__scopeDialog:n,trapFocus:r,onOpenAutoFocus:i,onCloseAutoFocus:a,...o}=e,s=Cm(Fm,n),c=R.useRef(null),l=de(t,c);return he(),(0,z.jsxs)(z.Fragment,{children:[(0,z.jsx)(xe,{asChild:!0,loop:!0,trapped:r,onMountAutoFocus:i,onUnmountAutoFocus:a,children:(0,z.jsx)(fe,{role:`dialog`,id:s.contentId,"aria-describedby":s.descriptionId,"aria-labelledby":s.titleId,"data-state":Km(s.open),...o,ref:l,onDismiss:()=>s.onOpenChange(!1)})}),(0,z.jsxs)(z.Fragment,{children:[(0,z.jsx)(Xm,{titleId:s.titleId}),(0,z.jsx)(Qm,{contentRef:c,descriptionId:s.descriptionId})]})]})}),Bm=`DialogTitle`,Vm=R.forwardRef((e,t)=>{let{__scopeDialog:n,...r}=e,i=Cm(Bm,n);return(0,z.jsx)(Se.h2,{id:i.titleId,...r,ref:t})});Vm.displayName=Bm;var Hm=`DialogDescription`,Um=R.forwardRef((e,t)=>{let{__scopeDialog:n,...r}=e,i=Cm(Hm,n);return(0,z.jsx)(Se.p,{id:i.descriptionId,...r,ref:t})});Um.displayName=Hm;var Wm=`DialogClose`,Gm=R.forwardRef((e,t)=>{let{__scopeDialog:n,...r}=e,i=Cm(Wm,n);return(0,z.jsx)(Se.button,{type:`button`,...r,ref:t,onClick:Ce(e.onClick,()=>i.onOpenChange(!1))})});Gm.displayName=Wm;function Km(e){return e?`open`:`closed`}var qm=`DialogTitleWarning`,[Jm,Ym]=me(qm,{contentName:Fm,titleName:Bm,docsSlug:`dialog`}),Xm=({titleId:e})=>{let t=Ym(qm),n=`\`${t.contentName}\` requires a \`${t.titleName}\` for the component to be accessible for screen reader users.
168
169If you want to hide the \`${t.titleName}\`, you can wrap it with our VisuallyHidden component.
170
171For more information, see https://radix-ui.com/primitives/docs/components/${t.docsSlug}`;return R.useEffect(()=>{e&&(document.getElementById(e)||console.error(n))},[n,e]),null},Zm=`DialogDescriptionWarning`,Qm=({contentRef:e,descriptionId:t})=>{let n=`Warning: Missing \`Description\` or \`aria-describedby={undefined}\` for {${Ym(Zm).contentName}}.`;return R.useEffect(()=>{let r=e.current?.getAttribute(`aria-describedby`);t&&r&&(document.getElementById(t)||console.warn(n))},[n,e,t]),null},$m=wm,eh=Em,th=Am,nh=Mm,rh=Im,ih=Vm,ah=Um,oh=Gm,sh=e=>e.type===`checkbox`,ch=e=>e instanceof Date,lh=e=>e==null,uh=e=>typeof e==`object`,H=e=>!lh(e)&&!Array.isArray(e)&&uh(e)&&!ch(e),dh=e=>H(e)&&e.target?sh(e.target)?e.target.checked:e.target.value:e,fh=e=>e.substring(0,e.search(/\.\d+(\.|$)/))||e,ph=(e,t)=>e.has(fh(t)),mh=e=>{let t=e.constructor&&e.constructor.prototype;return H(t)&&t.hasOwnProperty(`isPrototypeOf`)},hh=typeof window<`u`&&window.HTMLElement!==void 0&&typeof document<`u`;function U(e){let t,n=Array.isArray(e),r=typeof FileList<`u`&&e instanceof FileList;if(e instanceof Date)t=new Date(e);else if(!(hh&&(e instanceof Blob||r))&&(n||H(e)))if(t=n?[]:Object.create(Object.getPrototypeOf(e)),!n&&!mh(e))t=e;else for(let n in e)e.hasOwnProperty(n)&&(t[n]=U(e[n]));else return e;return t}var gh=e=>/^\w*$/.test(e),W=e=>e===void 0,_h=e=>Array.isArray(e)?e.filter(Boolean):[],vh=e=>_h(e.replace(/["|']|\]/g,``).split(/\.|\[/)),G=(e,t,n)=>{if(!t||!H(e))return n;let r=(gh(t)?[t]:vh(t)).reduce((e,t)=>lh(e)?e:e[t],e);return W(r)||r===e?W(e[t])?n:e[t]:r},yh=e=>typeof e==`boolean`,K=(e,t,n)=>{let r=-1,i=gh(t)?[t]:vh(t),a=i.length,o=a-1;for(;++r<a;){let t=i[r],a=n;if(r!==o){let n=e[t];a=H(n)||Array.isArray(n)?n:isNaN(+i[r+1])?{}:[]}if(t===`__proto__`||t===`constructor`||t===`prototype`)return;e[t]=a,e=e[t]}},bh={BLUR:`blur`,FOCUS_OUT:`focusout`,CHANGE:`change`},xh={onBlur:`onBlur`,onChange:`onChange`,onSubmit:`onSubmit`,onTouched:`onTouched`,all:`all`},Sh={max:`max`,min:`min`,maxLength:`maxLength`,minLength:`minLength`,pattern:`pattern`,required:`required`,validate:`validate`},Ch=R.createContext(null);Ch.displayName=`HookFormContext`;var wh=()=>R.useContext(Ch),Th=e=>{let{children:t,...n}=e;return R.createElement(Ch.Provider,{value:n},t)},Eh=(e,t,n,r=!0)=>{let i={defaultValues:t._defaultValues};for(let a in e)Object.defineProperty(i,a,{get:()=>{let i=a;return t._proxyFormState[i]!==xh.all&&(t._proxyFormState[i]=!r||xh.all),n&&(n[i]=!0),e[i]}});return i},Dh=typeof window<`u`?R.useLayoutEffect:R.useEffect;function Oh(e){let t=wh(),{control:n=t.control,disabled:r,name:i,exact:a}=e||{},[o,s]=R.useState(n._formState),c=R.useRef({isDirty:!1,isLoading:!1,dirtyFields:!1,touchedFields:!1,validatingFields:!1,isValidating:!1,isValid:!1,errors:!1});return Dh(()=>n._subscribe({name:i,formState:c.current,exact:a,callback:e=>{!r&&s({...n._formState,...e})}}),[i,r,a]),R.useEffect(()=>{c.current.isValid&&n._setValid(!0)},[n]),R.useMemo(()=>Eh(o,n,c.current,!1),[o,n])}var kh=e=>typeof e==`string`,Ah=(e,t,n,r,i)=>kh(e)?(r&&t.watch.add(e),G(n,e,i)):Array.isArray(e)?e.map(e=>(r&&t.watch.add(e),G(n,e))):(r&&(t.watchAll=!0),n),jh=e=>lh(e)||!uh(e);function Mh(e,t,n=new WeakSet){if(jh(e)||jh(t))return Object.is(e,t);if(ch(e)&&ch(t))return e.getTime()===t.getTime();let r=Object.keys(e),i=Object.keys(t);if(r.length!==i.length)return!1;if(n.has(e)||n.has(t))return!0;n.add(e),n.add(t);for(let a of r){let r=e[a];if(!i.includes(a))return!1;if(a!==`ref`){let e=t[a];if(ch(r)&&ch(e)||H(r)&&H(e)||Array.isArray(r)&&Array.isArray(e)?!Mh(r,e,n):!Object.is(r,e))return!1}}return!0}function Nh(e){let t=wh(),{control:n=t.control,name:r,defaultValue:i,disabled:a,exact:o,c
vendor: 15,381 bytes, line 171
171ompute:s}=e||{},c=R.useRef(i),l=R.useRef(s),u=R.useRef(void 0),d=R.useRef(n),f=R.useRef(r);l.current=s;let[p,m]=R.useState(()=>{let e=n._getWatch(r,c.current);return l.current?l.current(e):e}),h=R.useCallback(e=>{let t=Ah(r,n._names,e||n._formValues,!1,c.current);return l.current?l.current(t):t},[n._formValues,n._names,r]),g=R.useCallback(e=>{if(!a){let t=Ah(r,n._names,e||n._formValues,!1,c.current);if(l.current){let e=l.current(t);Mh(e,u.current)||(m(e),u.current=e)}else m(t)}},[n._formValues,n._names,a,r]);Dh(()=>((d.current!==n||!Mh(f.current,r))&&(d.current=n,f.current=r,g()),n._subscribe({name:r,formState:{values:!0},exact:o,callback:e=>{g(e.values)}})),[n,o,r,g]),R.useEffect(()=>n._removeUnmounted());let _=d.current!==n,v=f.current,y=R.useMemo(()=>{if(a)return null;let e=!_&&!Mh(v,r);return _||e?h():null},[a,_,r,v,h]);return y===null?p:y}function Ph(e){let t=wh(),{name:n,disabled:r,control:i=t.control,shouldUnregister:a,defaultValue:o}=e,s=ph(i._names.array,n),c=Nh({control:i,name:n,defaultValue:R.useMemo(()=>G(i._formValues,n,G(i._defaultValues,n,o)),[i,n,o]),exact:!0}),l=Oh({control:i,name:n,exact:!0}),u=R.useRef(e),d=R.useRef(void 0),f=R.useRef(i.register(n,{...e.rules,value:c,...yh(e.disabled)?{disabled:e.disabled}:{}}));u.current=e;let p=R.useMemo(()=>Object.defineProperties({},{invalid:{enumerable:!0,get:()=>!!G(l.errors,n)},isDirty:{enumerable:!0,get:()=>!!G(l.dirtyFields,n)},isTouched:{enumerable:!0,get:()=>!!G(l.touchedFields,n)},isValidating:{enumerable:!0,get:()=>!!G(l.validatingFields,n)},error:{enumerable:!0,get:()=>G(l.errors,n)}}),[l,n]),m=R.useCallback(e=>f.current.onChange({target:{value:dh(e),name:n},type:bh.CHANGE}),[n]),h=R.useCallback(()=>f.current.onBlur({target:{value:G(i._formValues,n),name:n},type:bh.BLUR}),[n,i._formValues]),g=R.useCallback(e=>{let t=G(i._fields,n);t&&e&&(t._f.ref={focus:()=>e.focus&&e.focus(),select:()=>e.select&&e.select(),setCustomValidity:t=>e.setCustomValidity(t),reportValidity:()=>e.reportValidity()})},[i._fields,n]),_=R.useMemo(()=>({name:n,value:c,...yh(r)||l.disabled?{disabled:l.disabled||r}:{},onChange:m,onBlur:h,ref:g}),[n,r,l.disabled,m,h,g,c]);return R.useEffect(()=>{let e=i._options.shouldUnregister||a,t=d.current;t&&t!==n&&!s&&i.unregister(t),i.register(n,{...u.current.rules,...yh(u.current.disabled)?{disabled:u.current.disabled}:{}});let r=(e,t)=>{let n=G(i._fields,e);n&&n._f&&(n._f.mount=t)};if(r(n,!0),e){let e=U(G(i._options.defaultValues,n,u.current.defaultValue));K(i._defaultValues,n,e),W(G(i._formValues,n))&&K(i._formValues,n,e)}return!s&&i.register(n),d.current=n,()=>{(s?e&&!i._state.action:e)?i.unregister(n):r(n,!1)}},[n,i,s,a]),R.useEffect(()=>{i._setDisabledField({disabled:r,name:n})},[r,n,i]),R.useMemo(()=>({field:_,formState:l,fieldState:p}),[_,l,p])}var Fh=e=>e.render(Ph(e)),Ih=(e,t,n,r,i)=>t?{...n[e],types:{...n[e]&&n[e].types?n[e].types:{},[r]:i||!0}}:{},Lh=e=>Array.isArray(e)?e:[e],Rh=()=>{let e=[];return{get observers(){return e},next:t=>{for(let n of e)n.next&&n.next(t)},subscribe:t=>(e.push(t),{unsubscribe:()=>{e=e.filter(e=>e!==t)}}),unsubscribe:()=>{e=[]}}};function zh(e,t){let n={};for(let r in e)if(e.hasOwnProperty(r)){let i=e[r],a=t[r];if(i&&H(i)&&a){let e=zh(i,a);H(e)&&(n[r]=e)}else e[r]&&(n[r]=a)}return n}var Bh=e=>H(e)&&!Object.keys(e).length,Vh=e=>e.type===`file`,Hh=e=>typeof e==`function`,Uh=e=>{if(!hh)return!1;let t=e?e.ownerDocument:0;return e instanceof(t&&t.defaultView?t.defaultView.HTMLElement:HTMLElement)},Wh=e=>e.type===`select-multiple`,Gh=e=>e.type===`radio`,Kh=e=>Gh(e)||sh(e),qh=e=>Uh(e)&&e.isConnected;function Jh(e,t){let n=t.slice(0,-1).length,r=0;for(;r<n;)e=W(e)?r++:e[t[r++]];return e}function Yh(e){for(let t in e)if(e.hasOwnProperty(t)&&!W(e[t]))return!1;return!0}function q(e,t){let n=Array.isArray(t)?t:gh(t)?[t]:vh(t),r=n.length===1?e:Jh(e,n),i=n.length-1,a=n[i];return r&&delete r[a],i!==0&&(H(r)&&Bh(r)||Array.isArray(r)&&Yh(r))&&q(e,n.slice(0,-1)),e}var Xh=e=>{for(let t in e)if(Hh(e[t]))return!0;return!1};function Zh(e){return Array.isArray(e)||H(e)&&!Xh(e)}function Qh(e,t={}){for(let n in e){let r=e[n];Zh(r)?(t[n]=Array.isArray(r)?[]:{},Qh(r,t[n])):W(r)||(t[n]=!0)}return t}function $h(e,t,n){n||=Qh(t);for(let r in e){let i=e[r];if(Zh(i))W(t)||jh(n[r])?n[r]=Qh(i,Array.isArray(i)?[]:{}):$h(i,lh(t)?{}:t[r],n[r]);else{let e=t[r];n[r]=!Mh(i,e)}}return n}var eg={value:!1,isValid:!1},tg={value:!0,isValid:!0},ng=e=>{if(Array.isArray(e)){if(e.length>1){let t=e.filter(e=>e&&e.checked&&!e.disabled).map(e=>e.value);return{value:t,isValid:!!t.length}}return e[0].checked&&!e[0].disabled?e[0].attributes&&!W(e[0].attributes.value)?W(e[0].value)||e[0].value===``?tg:{value:e[0].value,isValid:!0}:tg:eg}return eg},rg=(e,{valueAsNumber:t,valueAsDate:n,setValueAs:r})=>W(e)?e:t?e===``?NaN:e&&+e:n&&kh(e)?new Date(e):r?r(e):e,ig={isValid:!1,value:null},ag=e=>Array.isArray(e)?e.reduce((e,t)=>t&&t.checked&&!t.disabled?{isValid:!0,value:t.value}:e,ig):ig;function og(e){let t=e.ref;return Vh(t)?t.files:Gh(t)?ag(e.refs).value:Wh(t)?[...t.selectedOptions].map(({value:e})=>e):sh(t)?ng(e.refs).value:rg(W(t.value)?e.ref.value:t.value,e)}var sg=(e,t,n,r)=>{let i={};for(let n of e){let e=G(t,n);e&&K(i,n,e._f)}return{criteriaMode:n,names:[...e],fields:i,shouldUseNativeValidation:r}},cg=e=>e instanceof RegExp,lg=e=>W(e)?e:cg(e)?e.source:H(e)?cg(e.value)?e.value.source:e.value:e,ug=e=>({isOnSubmit:!e||e===xh.onSubmit,isOnBlur:e===xh.onBlur,isOnChange:e===xh.onChange,isOnAll:e===xh.all,isOnTouch:e===xh.onTouched}),dg=`AsyncFunction`,fg=e=>!!e&&!!e.validate&&!!(Hh(e.validate)&&e.validate.constructor.name===dg||H(e.validate)&&Object.values(e.validate).find(e=>e.constructor.name===dg)),pg=e=>e.mount&&(e.required||e.min||e.max||e.maxLength||e.minLength||e.pattern||e.validate),mg=(e,t,n)=>!n&&(t.watchAll||t.watch.has(e)||[...t.watch].some(t=>e.startsWith(t)&&/^\.\w+/.test(e.slice(t.length)))),hg=(e,t,n,r)=>{for(let i of n||Object.keys(e)){let n=G(e,i);if(n){let{_f:e,...a}=n;if(e){if(e.refs&&e.refs[0]&&t(e.refs[0],i)&&!r||e.ref&&t(e.ref,e.name)&&!r)return!0;if(hg(a,t))break}else if(H(a)&&hg(a,t))break}}};function gg(e,t,n){let r=G(e,n);if(r||gh(n))return{error:r,name:n};let i=n.split(`.`);for(;i.length;){let r=i.join(`.`),a=G(t,r),o=G(e,r);if(a&&!Array.isArray(a)&&n!==r)return{name:n};if(o&&o.type)return{name:r,error:o};if(o&&o.root&&o.root.type)return{name:`${r}.root`,error:o.root};i.pop()}return{name:n}}var _g=(e,t,n,r)=>{n(e);let{name:i,...a}=e;return Bh(a)||Object.keys(a).length>=Object.keys(t).length||Object.keys(a).find(e=>t[e]===(!r||xh.all))},vg=(e,t,n)=>!e||!t||e===t||Lh(e).some(e=>e&&(n?e===t:e.startsWith(t)||t.startsWith(e))),yg=(e,t,n,r,i)=>i.isOnAll?!1:!n&&i.isOnTouch?!(t||e):(n?r.isOnBlur:i.isOnBlur)?!e:(n?r.isOnChange:i.isOnChange)?e:!0,bg=(e,t)=>!_h(G(e,t)).length&&q(e,t),xg=(e,t,n)=>{let r=Lh(G(e,n));return K(r,`root`,t[n]),K(e,n,r),e};function Sg(e,t,n=`validate`){if(kh(e)||Array.isArray(e)&&e.every(kh)||yh(e)&&!e)return{type:n,message:kh(e)?e:``,ref:t}}var Cg=e=>H(e)&&!cg(e)?e:{value:e,message:``},wg=async(e,t,n,r,i,a)=>{let{ref:o,refs:s,required:c,maxLength:l,minLength:u,min:d,max:f,pattern:p,validate:m,name:h,valueAsNumber:g,mount:_}=e._f,v=G(n,h);if(!_||t.has(h))return{};let y=s?s[0]:o,b=e=>{i&&y.reportValidity&&(y.setCustomValidity(yh(e)?``:e||``),y.reportValidity())},x={},ee=Gh(o),te=sh(o),ne=ee||te,S=(g||Vh(o))&&W(o.value)&&W(v)||Uh(o)&&o.value===``||v===``||Array.isArray(v)&&!v.length,C=Ih.bind(null,h,r,x),w=(e,t,n,r=Sh.maxLength,i=Sh.minLength)=>{let a=e?t:n;x[h]={type:e?r:i,message:a,ref:o,...C(e?r:i,a)}};if(a?!Array.isArray(v)||!v.length:c&&(!ne&&(S||lh(v))||yh(v)&&!v||te&&!ng(s).isValid||ee&&!ag(s).isValid)){let{value:e,message:t}=kh(c)?{value:!!c,message:c}:Cg(c);if(e&&(x[h]={type:Sh.required,message:t,ref:y,...C(Sh.required,t)},!r))return b(t),x}if(!S&&(!lh(d)||!lh(f))){let e,t,n=Cg(f),i=Cg(d);if(!lh(v)&&!isNaN(v)){let r=o.valueAsNumber||v&&+v;lh(n.value)||(e=r>n.value),lh(i.value)||(t=r<i.value)}else{let r=o.valueAsDate||new Date(v),a=e=>new Date(new Date().toDateString()+` `+e),s=o.type==`time`,c=o.type==`week`;kh(n.value)&&v&&(e=s?a(v)>a(n.value):c?v>n.value:r>new Date(n.value)),kh(i.value)&&v&&(t=s?a(v)<a(i.value):c?v<i.value:r<new Date(i.value))}if((e||t)&&(w(!!e,n.message,i.message,Sh.max,Sh.min),!r))return b(x[h].message),x}if((l||u)&&!S&&(kh(v)||a&&Array.isArray(v))){let e=Cg(l),t=Cg(u),n=!lh(e.value)&&v.length>+e.value,i=!lh(t.value)&&v.length<+t.value;if((n||i)&&(w(n,e.message,t.message),!r))return b(x[h].message),x}if(p&&!S&&kh(v)){let{value:e,message:t}=Cg(p);if(cg(e)&&!v.match(e)&&(x[h]={type:Sh.pattern,message:t,ref:o,...C(Sh.pattern,t)},!r))return b(t),x}if(m){if(Hh(m)){let e=Sg(await m(v,n),y);if(e&&(x[h]={...e,...C(Sh.validate,e.message)},!r))return b(e.message),x}else if(H(m)){let e={};for(let t in m){if(!Bh(e)&&!r)break;let i=Sg(await m[t](v,n),y,t);i&&(e={...i,...C(t,i.message)},b(i.message),r&&(x[h]=e))}if(!Bh(e)&&(x[h]={ref:y,...e},!r))return x}}return b(!0),x},Tg={mode:xh.onSubmit,reValidateMode:xh.onChange,shouldFocusError:!0};function Eg(e={}){let t={...Tg,...e},n={submitCount:0,isDirty:!1,isReady:!1,isLoading:Hh(t.defaultValues),isValidating:!1,isSubmitted:!1,isSubmitting:!1,isSubmitSuccessful:!1,isValid:!1,touchedFields:{},dirtyFields:{},validatingFields:{},errors:t.errors||{},disabled:t.disabled||!1},r={},i=(H(t.defaultValues)||H(t.values))&&U(t.defaultValues||t.values)||{},a=t.shouldUnregister?{}:U(i),o={action:!1,mount:!1,watch:!1},s={mount:new Set,disabled:new Set,unMount:new Set,array:new Set,watch:new Set},c,l=0,u={isDirty:!1,dirtyFields:!1,validatingFields:!1,touchedFields:!1,isValidating:!1,isValid:!1,errors:!1},d={...u},f={array:Rh(),state:Rh()},p=t.criteriaMode===xh.all,m=e=>t=>{clearTimeout(l),l=setTimeout(e,t)},h=async e=>{if(!t.disabled&&(u.isValid||d.isValid||e)){let e=t.resolver?Bh((await te()).errors):await S(r,!0);e!==n.isValid&&f.state.next({isValid:e})}},g=(e,r)=>{!t.disabled&&(u.isValidating||u.validatingFields||d.isValidating||d.validatingFields)&&((e||Array.from(s.mount)).forEach(e=>{e&&(r?K(n.validatingFields,e,r):q(n.validatingFields,e))}),f.state.next({validatingFields:n.validatingFields,isValidating:!Bh(n.validatingFields)}))},_=(e,s=[],c,l,p=!0,m=!0)=>{if(l&&c&&!t.disabled){if(o.action=!0,m&&Array.isArray(G(r,e))){let t=c(G(r,e),l.argA,l.argB);p&&K(r,e,t)}if(m&&Array.isArray(G(n.errors,e))){let t=c(G(n.errors,e),l.argA,l.argB);p&&K(n.errors,e,t),bg(n.errors,e)}if((u.touchedFields||d.touchedFields)&&m&&Array.isArray(G(n.touchedFields,e))){let t=c(G(n.touchedFields,e),l.argA,l.argB);p&&K(n.touchedFields,e,t)}(u.dirtyFields||d.dirtyFields)&&(n.dirtyFields=$h(i,a)),f.state.next({name:e,isDirty:w(e,s),dirtyFields:n.dirtyFields,errors:n.errors,isValid:n.isValid})}else K(a,e,s)},v=(e,t)=>{K(n.errors,e,t),f.state.next({errors:n.errors})},y=e=>{n.errors=e,f.state.next({errors:n.errors,isValid:!1})},b=(e,t,n,s)=>{let c=G(r,e);if(c){let r=G(a,e,W(n)?G(i,e):n);W(r)||s&&s.defaultChecked||t?K(a,e,t?r:og(c._f)):ae(e,r),o.mount&&!o.action&&h()}},x=(e,r,a,o,s)=>{let c=!1,l=!1,p={name:e};if(!t.disabled){if(!a||o){(u.isDirty||d.isDirty)&&(l=n.isDirty,n.isDirty=p.isDirty=w(),c=l!==p.isDirty);let t=Mh(G(i,e),r);l=!!G(n.dirtyFields,e),t?q(n.dirtyFields,e):K(n.dirtyFields,e,!0),p.dirtyFields=n.dirtyFields,c||=(u.dirtyFields||d.dirtyFields)&&l!==!t}if(a){let t=G(n.touchedFields,e);t||(K(n.touchedFields,e,a),p.touchedFields=n.touchedFields,c||=(u.touchedFields||d.touchedFields)&&t!==a)}c&&s&&f.state.next(p)}return c?p:{}},ee=(e,r,i,a)=>{let o=G(n.errors,e),s=(u.isValid||d.isValid)&&yh(r)&&n.isValid!==r;if(t.delayError&&i?(c=m(()=>v(e,i)),c(t.delayError)):(clearTimeout(l),c=null,i?K(n.errors,e,i):q(n.errors,e)),(i?!Mh(o,i):o)||!Bh(a)||s){let t={...a,...s&&yh(r)?{isValid:r}:{},errors:n.errors,name:e};n={...n,...t},f.state.next(t)}},te=async e=>{g(e,!0);let n=await t.resolver(a,t.context,sg(e||s.mount,r,t.criteriaMode,t.shouldUseNativeValidation));return g(e),n},ne=async e=>{let{errors:t}=await te(e);if(e)for(let r of e){let e=G(t,r);e?K(n.errors,r,e):q(n.errors,r)}else n.errors=t;return t},S=async(e,r,i={valid:!0})=>{for(let o in e){let c=e[o];if(c){let{_f:e,...o}=c;if(e){let o=s.array.has(e.name),l=c._f&&fg(c._f);l&&u.validatingFields&&g([e.name],!0);let d=await wg(c,s.disabled,a,p,t.shouldUseNativeValidation&&!r,o);if(l&&u.validatingFields&&g([e.name]),d[e.name]&&(i.valid=!1,r))break;!r&&(G(d,e.name)?o?xg(n.errors,d,e.name):K(n.errors,e.name,d[e.name]):q(n.errors,e.name))}!Bh(o)&&await S(o,r,i)}}return i.valid},C=()=>{for(let e of s.unMount){let t=G(r,e);t&&(t._f.refs?t._f.refs.every(e=>!qh(e)):!qh(t._f.ref))&&_e(e)}s.unMount=new Set},w=(e,n)=>!t.disabled&&(e&&n&&K(a,e,n),!Mh(ue(),i)),re=(e,t,n)=>Ah(e,s,{...o.mount?a:W(t)?i:kh(e)?{[e]:t}:t},n,t),ie=e=>_h(G(o.mount?a:i,e,t.shouldUnregister?G(i,e,[]):[])),ae=(e,t,n={})=>{let i=G(r,e),o=t;if(i){let n=i._f;n&&(!n.disabled&&K(a,e,rg(t,n)),o=Uh(n.ref)&&lh(t)?``:t,Wh(n.ref)?[...n.ref.options].forEach(e=>e.selected=o.includes(e.value)):n.refs?sh(n.ref)?n.refs.forEach(e=>{(!e.defaultChecked||!e.disabled)&&(Array.isArray(o)?e.checked=!!o.find(t=>t===e.value):e.checked=o===e.value||!!o)}):n.refs.forEach(e=>e.checked=e.value===o):Vh(n.ref)?n.ref.value=``:(n.ref.value=o,n.ref.type||f.state.next({name:e,values:U(a)})))}(n.shouldDirty||n.shouldTouch)&&x(e,o,n.shouldTouch,n.shouldDirty,!0),n.shouldValidate&&le(e)},oe=(e,t,n)=>{for(let i in t){if(!t.hasOwnProperty(i))return;let a=t[i],o=e+`.`+i,c=G(r,o);(s.array.has(e)||H(a)||c&&!c._f)&&!ch(a)?oe(o,a,n):ae(o,a,n)}},T=(e,t,c={})=>{let l=G(r,e),p=s.array.has(e),m=U(t);K(a,e,m),p?(f.array.next({name:e,values:U(a)}),(u.isDirty||u.dirtyFields||d.isDirty||d.dirtyFields)&&c.shouldDirty&&f.state.next({name:e,dirtyFields:$h(i,a),isDirty:w(e,m)})):l&&!l._f&&!lh(m)?oe(e,m,c):ae(e,m,c),mg(e,s)&&f.state.next({...n,name:e}),f.state.next({name:o.mount?e:void 0,values:U(a)})},se=async e=>{o.mount=!0;let i=e.target,l=i.name,m=!0,_=G(r,l),v=e=>{m=Number.isNaN(e)||ch(e)&&isNaN(e.getTime())||Mh(e,G(a,l,e))},y=ug(t.mode),b=ug(t.reValidateMode);if(_){let o,ne,C=i.type?og(_._f):dh(e),w=e.type===bh.BLUR||e.type===bh.FOCUS_OUT,re=!pg(_._f)&&!t.resolver&&!G(n.errors,l)&&!_._f.deps||yg(w,G(n.touchedFields,l),n.isSubmitted,b,y),ie=mg(l,s,w);K(a,l,C),w?(!i||!i.readOnly)&&(_._f.onBlur&&_._f.onBlur(e),c&&c(0)):_._f.onChange&&_._f.onChange(e);let ae=x(l,C,w),oe=!Bh(ae)||ie;if(!w&&f.state.next({name:l,type:e.type,values:U(a)}),re)return(u.isValid||d.isValid)&&(t.mode===`onBlur`?w&&h():w||h()),oe&&f.state.next({name:l,...ie?{}:ae});if(!w&&ie&&f.state.next({...n}),t.resolver){let{errors:e}=await te([l]);if(v(C),m){let t=gg(n.errors,r,l),i=gg(e,r,t.name||l);o=i.error,l=i.name,ne=Bh(e)}}else g([l],!0),o=(await wg(_,s.disabled,a,p,t.shouldUseNativeValidation))[l],g([l]),v(C),m&&(o?ne=!1:(u.isValid||d.isValid)&&(ne=await S(r,!0)));m&&(_._f.deps&&(!Array.isArray(_._f.deps)||_._f.deps.length>0)&&le(_._f.deps),ee(l,ne,o,ae))}},ce=(e,t)=>{if(G(n.errors,t)&&e.focus)return e.focus(),1},le=async(e,i={})=>{let a,o,c=Lh(e);if(t.resolver){let t=await ne(W(e)?e:c);a=Bh(t),o=e?!c.some(e=>G(t,e)):a}else e?(o=(await Promise.all(c.map(async e=>{let t=G(r,e);return await S(t&&t._f?{[e]:t}:t)}))).every(Boolean),!(!o&&!n.isValid)&&h()):o=a=await S(r);return f.state.next({...!kh(e)||(u.isValid||d.isValid)&&a!==n.isValid?{}:{name:e},...t.resolver||!e?{isValid:a}:{},errors:n.errors}),i.shouldFocus&&!o&&hg(r,ce,e?c:s.mount),o},ue=(e,t)=>
171{let r={...o.mount?a:i};return t&&(r=zh(t.dirtyFields?n.dirtyFields:n.touchedFields,r)),W(e)?r:kh(e)?G(r,e):e.map(e=>G(r,e))},de=(e,t)=>({invalid:!!G((t||n).errors,e),isDirty:!!G((t||n).dirtyFields,e),error:G((t||n).errors,e),isValidating:!!G(n.validatingFields,e),isTouched:!!G((t||n).touchedFields,e)}),fe=e=>{e&&Lh(e).forEach(e=>q(n.errors,e)),f.state.next({errors:e?n.errors:{}})},pe=(e,t,i)=>{let a=(G(r,e,{_f:{}})._f||{}).ref,{ref:o,message:s,type:c,...l}=G(n.errors,e)||{};K(n.errors,e,{...l,...t,ref:a}),f.state.next({name:e,errors:n.errors,isValid:!1}),i&&i.shouldFocus&&a&&a.focus&&a.focus()},me=(e,t)=>Hh(e)?f.state.subscribe({next:n=>`values`in n&&e(re(void 0,t),n)}):re(e,t,!0),he=e=>f.state.subscribe({next:t=>{vg(e.name,t.name,e.exact)&&_g(t,e.formState||u,De,e.reRenderRoot)&&e.callback({values:{...a},...n,...t,defaultValues:i})}}).unsubscribe,ge=e=>(o.mount=!0,d={...d,...e.formState},he({...e,formState:d})),_e=(e,o={})=>{for(let c of e?Lh(e):s.mount)s.mount.delete(c),s.array.delete(c),o.keepValue||(q(r,c),q(a,c)),!o.keepError&&q(n.errors,c),!o.keepDirty&&q(n.dirtyFields,c),!o.keepTouched&&q(n.touchedFields,c),!o.keepIsValidating&&q(n.validatingFields,c),!t.shouldUnregister&&!o.keepDefaultValue&&q(i,c);f.state.next({values:U(a)}),f.state.next({...n,...o.keepDirty?{isDirty:w()}:{}}),!o.keepIsValid&&h()},ve=({disabled:e,name:t})=>{(yh(e)&&o.mount||e||s.disabled.has(t))&&(e?s.disabled.add(t):s.disabled.delete(t))},ye=(e,n={})=>{let a=G(r,e),c=yh(n.disabled)||yh(t.disabled);return K(r,e,{...a||{},_f:{...a&&a._f?a._f:{ref:{name:e}},name:e,mount:!0,...n}}),s.mount.add(e),a?ve({disabled:yh(n.disabled)?n.disabled:t.disabled,name:e}):b(e,!0,n.value),{...c?{disabled:n.disabled||t.disabled}:{},...t.progressive?{required:!!n.required,min:lg(n.min),max:lg(n.max),minLength:lg(n.minLength),maxLength:lg(n.maxLength),pattern:lg(n.pattern)}:{},name:e,onChange:se,onBlur:se,ref:c=>{if(c){ye(e,n),a=G(r,e);let t=W(c.value)&&c.querySelectorAll&&c.querySelectorAll(`input,select,textarea`)[0]||c,o=Kh(t),s=a._f.refs||[];if(o?s.find(e=>e===t):t===a._f.ref)return;K(r,e,{_f:{...a._f,...o?{refs:[...s.filter(qh),t,...Array.isArray(G(i,e))?[{}]:[]],ref:{type:t.type,name:e}}:{ref:t}}}),b(e,!1,void 0,t)}else a=G(r,e,{}),a._f&&(a._f.mount=!1),(t.shouldUnregister||n.shouldUnregister)&&!(ph(s.array,e)&&o.action)&&s.unMount.add(e)}}},be=()=>t.shouldFocusError&&hg(r,ce,s.mount),xe=e=>{yh(e)&&(f.state.next({disabled:e}),hg(r,(t,n)=>{let i=G(r,n);i&&(t.disabled=i._f.disabled||e,Array.isArray(i._f.refs)&&i._f.refs.forEach(t=>{t.disabled=i._f.disabled||e}))},0,!1))},Se=(e,i)=>async o=>{let c;o&&(o.preventDefault&&o.preventDefault(),o.persist&&o.persist());let l=U(a);if(f.state.next({isSubmitting:!0}),t.resolver){let{errors:e,values:t}=await te();n.errors=e,l=U(t)}else await S(r);if(s.disabled.size)for(let e of s.disabled)q(l,e);if(q(n.errors,`root`),Bh(n.errors)){f.state.next({errors:{}});try{await e(l,o)}catch(e){c=e}}else i&&await i({...n.errors},o),be(),setTimeout(be);if(f.state.next({isSubmitted:!0,isSubmitting:!1,isSubmitSuccessful:Bh(n.errors)&&!c,submitCount:n.submitCount+1,errors:n.errors}),c)throw c},Ce=(e,t={})=>{G(r,e)&&(W(t.defaultValue)?T(e,U(G(i,e))):(T(e,t.defaultValue),K(i,e,U(t.defaultValue))),t.keepTouched||q(n.touchedFields,e),t.keepDirty||(q(n.dirtyFields,e),n.isDirty=t.defaultValue?w(e,U(G(i,e))):w()),t.keepError||(q(n.errors,e),u.isValid&&h()),f.state.next({...n}))},we=(e,c={})=>{let l=e?U(e):i,d=U(l),p=Bh(e),m=p?i:d;if(c.keepDefaultValues||(i=l),!c.keepValues){if(c.keepDirtyValues){let e=new Set([...s.mount,...Object.keys($h(i,a))]);for(let t of Array.from(e))G(n.dirtyFields,t)?K(m,t,G(a,t)):T(t,G(m,t))}else{if(hh&&W(e))for(let e of s.mount){let t=G(r,e);if(t&&t._f){let e=Array.isArray(t._f.refs)?t._f.refs[0]:t._f.ref;if(Uh(e)){let t=e.closest(`form`);if(t){t.reset();break}}}}if(c.keepFieldsRef)for(let e of s.mount)T(e,G(m,e));else r={}}a=t.shouldUnregister?c.keepDefaultValues?U(i):{}:U(m),f.array.next({values:{...m}}),f.state.next({values:{...m}})}s={mount:c.keepDirtyValues?s.mount:new Set,unMount:new Set,array:new Set,disabled:new Set,watch:new Set,watchAll:!1,focus:``},o.mount=!u.isValid||!!c.keepIsValid||!!c.keepDirtyValues||!t.shouldUnregister&&!Bh(m),o.watch=!!t.shouldUnregister,f.state.next({submitCount:c.keepSubmitCount?n.submitCount:0,isDirty:p?!1:c.keepDirty?n.isDirty:!!(c.keepDefaultValues&&!Mh(e,i)),isSubmitted:c.keepIsSubmitted?n.isSubmitted:!1,dirtyFields:p?{}:c.keepDirtyValues?c.keepDefaultValues&&a?$h(i,a):n.dirtyFields:c.keepDefaultValues&&e?$h(i,e):c.keepDirty?n.dirtyFields:{},touchedFields:c.keepTouched?n.touchedFields:{},errors:c.keepErrors?n.errors:{},isSubmitSuccessful:c.keepIsSubmitSuccessful?n.isSubmitSuccessful:!1,isSubmitting:!1,defaultValues:i})},Te=(e,t)=>
171we(Hh(e)?e(a):e,t),Ee=(e,t={})=>{let n=G(r,e),i=n&&n._f;if(i){let e=i.refs?i.refs[0]:i.ref;e.focus&&(e.focus(),t.shouldSelect&&Hh(e.select)&&e.select())}},De=e=>{n={...n,...e}},Oe={control:{register:ye,unregister:_e,getFieldState:de,handleSubmit:Se,setError:pe,_subscribe:he,_runSchema:te,_focusError:be,_getWatch:re,_getDirty:w,_setValid:h,_setFieldArray:_,_setDisabledField:ve,_setErrors:y,_getFieldArray:ie,_reset:we,_resetDefaultValues:()=>Hh(t.defaultValues)&&t.defaultValues().then(e=>{Te(e,t.resetOptions),f.state.next({isLoading:!1})}),_removeUnmounted:C,_disableForm:xe,_subjects:f,_proxyFormState:u,get _fields(){return r},get _formValues(){return a},get _state(){return o},set _state(e){o=e},get _defaultValues(){return i},get _names(){return s},set _names(e){s=e},get _formState(){return n},get _options(){return t},set _options(e){t={...t,...e}}},subscribe:ge,trigger:le,register:ye,handleSubmit:Se,watch:me,setValue:T,getValues:ue,reset:Te,resetField:Ce,clearErrors:fe,unregister:_e,setError:pe,setFocus:Ee,getFieldState:de};return{...Oe,formControl:Oe}}function Dg(e={}){let t=R.useRef(void 0),n=R.useRef(void 0),[r,i]=R.useState({isDirty:!1,isValidating:!1,isLoading:Hh(e.defaultValues),isSubmitted:!1,isSubmitting:!1,isSubmitSuccessful:!1,isValid:!1,submitCount:0,dirtyFields:{},touchedFields:{},validatingFields:{},errors:e.errors||{},disabled:e.disabled||!1,isReady:!1,defaultValues:Hh(e.defaultValues)?void 0:e.defaultValues});if(!t.current)if(e.formControl)t.current={...e.formControl,formState:r},e.defaultValues&&!Hh(e.defaultValues)&&e.formControl.reset(e.defaultValues,e.resetOptions);else{let{formControl:n,...i}=Eg(e);t.current={...i,formState:r}}let a=t.current.control;return a._options=e,Dh(()=>{let e=a._subscribe({formState:a._proxyFormState,callback:()=>i({...a._formState}),reRenderRoot:!0});return i(e=>({...e,isReady:!0})),a._formState.isReady=!0,e},[a]),R.useEffect(()=>a._disableForm(e.disabled),[a,e.disabled]),R.useEffect(()=>{e.mode&&(a._options.mode=e.mode),e.reValidateMode&&(a._options.reValidateMode=e.reValidateMode)},[a,e.mode,e.reValidateMode]),R.useEffect(()=>{e.errors&&(a._setErrors(e.errors),a._focusError())},[a,e.errors]),R.useEffect(()=>{e.shouldUnregister&&a._subjects.state.next({values:a._getWatch()})},[a,e.shouldUnregister]),R.useEffect(()=>{if(a._proxyFormState.isDirty){let e=a._getDirty();e!==r.isDirty&&a._subjects.state.next({isDirty:e})}},[a,r.isDirty]),R.useEffect(()=>{e.values&&!Mh(e.values,n.current)?(a._reset(e.values,{keepFieldsRef:!0,...a._options.resetOptions}),a._options.resetOptions?.keepIsValid||a._setValid(),n.current=e.values,i(e=>({...e}))):a._resetDefaultValues()},[a,e.values]),R.useEffect(()=>{a._state.mount||(a._setValid(),a._state.mount=!0),a._state.watch&&(a._state.watch=!1,a._subjects.state.next({...a._formState})),a._removeUnmounted()}),t.current.formState=Eh(r,a),t.current}function Og(e){let t=R.useRef({value:e,previous:e});return R.useMemo(()=>(t.current.value!==e&&(t.current.previous=t.current.value,t.current.value=e),t.current.previous),[e])}var kg=(0,R.createContext)(null);function Ag(){let e=(0,R.useContext)(kg);if(!e)throw Error(`FormField compound components must be used inside <FormField>`);return e}function jg(e,t){return e?`${e}. ${t}`:t}function Mg({invalid:e=!1,disabled:t=!1,required:n=!1,error:r,label:i,hasDescription:a=!1,className:o,children:s,...c}){let l=(0,R.useId)(),u=`${l}-control`,d=`${l}-label`,f=`${l}-description`,p=`${l}-error`,m=(0,R.useMemo)(()=>({id:u,labelId:d,descriptionId:f,errorId:p,invalid:e||!!r,disabled:t,required:n,error:r,label:i,hasDescription:a}),[u,d,f,p,e,t,n,r,i,a]);return(0,z.jsx)(kg.Provider,{value:m,children:(0,z.jsxs)(`div`,{"data-slot":`form-field`,"data-invalid":m.invalid||void 0,className:oe(`group/form-field flex w-full flex-col gap-1.5`,o),...c,children:[s,(0,z.jsx)(`div`,{className:`sr-only`,"aria-live":`polite`,"aria-atomic":`true`,role:r?`alert`:void 0,children:r?jg(i,r):null})]})})}function Ng({className:e,children:t,...n}){let{id:r,labelId:i,required:a}=Ag(),{t:s}=o([`common`]);return(0,z.jsxs)(`label`,{id:i,htmlFor:r,"data-slot":`form-label`,className:oe(`flex items-center gap-2 text-sm leading-snug font-medium group-data-[invalid]/form-field:text-destructive`,e),...n,children:[t,!a&&(0,z.jsxs)(`span`,{className:`text-muted-foreground group-data-[invalid]/form-field:text-destructive font-normal`,children:[`(`,s(`common:optional`,`optional`),`)`]})]})}function Pg({children:e,...t}){let{id:n,descriptionId:r,errorId:i,error:a,invalid:o,disabled:s,required:c,hasDescription:l}
171=Ag(),u=[a?i:void 0,l?r:void 0].filter(Boolean).join(` `)||void 0;return(0,z.jsx)(Ip,{id:n,"aria-invalid":o||void 0,"aria-describedby":u,"aria-required":c||void 0,"aria-disabled":s||void 0,...t,children:e})}var Fg=/(https?:\/\/(?:[\w-]+\.)+[a-z]{2,}(?:\/[\w.~!$&'()*+,;=:@#%-]+)*(?:\?[\w%&=.-]*)?)/gi,Ig=/[.,;:!?]+$/;function Lg(e){return e.split(Fg).flatMap((e,t)=>{if(t%2==0||!e)return[e];let n=e.match(Ig)?.[0]??``,r=n?e.slice(0,-n.length):e;return[(0,z.jsx)(kp,{to:vp(r),className:`relative underline`,children:r},t),n]})}function Rg({className:e,children:t,...n}){let{descriptionId:r}=Ag();return(0,z.jsx)(`p`,{id:r,"data-slot":`form-description`,className:oe(`text-light text-sm leading-normal font-normal`,e),...n,children:typeof t==`string`?Lg(t):t})}function zg({className:e,children:t,...n}){let{errorId:r,error:i}=Ag(),a=t??i;return a?(0,z.jsx)(`div`,{id:r,"data-slot":`form-error`,className:oe(`text-destructive text-sm leading-normal font-normal`,e),...n,children:a}):null}function Bg({...e}){return(0,z.jsx)($m,{"data-slot":`dialog`,...e})}function Vg({...e}){return(0,z.jsx)(eh,{"data-slot":`dialog-trigger`,...e})}function Hg({...e}){return(0,z.jsx)(th,{"data-slot":`dialog-portal`,...e})}function Ug({...e}){return(0,z.jsx)(oh,{"data-slot":`dialog-close`,...e})}function Wg({className:e,...t}){return(0,z.jsx)(nh,{"data-slot":`dialog-overlay`,className:oe(`data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 fixed inset-0 z-modal bg-black/50 backdrop-blur-xs`,e),...t})}function Gg({className:e,children:t,showCloseButton:n=!0,...r}){let{t:i}=o([`common`]),a=lm();return(0,z.jsxs)(Hg,{"data-slot":`dialog-portal`,children:[(0,z.jsx)(Wg,{}),(0,z.jsxs)(rh,{"data-slot":`dialog-content`,className:oe(a.bodyBgMode===`dark`?`dark`:`mode-light`,`bg-surface fixed z-modal grid w-full gap-4 overflow-y-auto border p-5 shadow-lg duration-200`,`inset-x-0 bottom-0 max-h-dvh pb-[calc(calc(var(--spacing)*5)+var(--viewport-bottom-offset,0px))] delay-0 rounded-t-lg`,`data-[state=open]:animate-in data-[state=closed]:animate-out`,`data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0`,`data-[state=open]:slide-in-from-bottom-[100%] data-[state=closed]:slide-out-to-bottom-[100%]`,`sm:inset-x-auto sm:bottom-auto sm:left-[50%] sm:top-[50%] sm:translate-x-[-50%] sm:translate-y-[-50%] sm:max-w-lg sm:max-h-[calc(100dvh-2rem)] sm:rounded-lg`,`sm:data-[state=open]:slide-in-from-bottom-0 sm:data-[state=closed]:slide-out-to-bottom-0`,`sm:data-[state=open]:zoom-in-95 sm:data-[state=closed]:zoom-out-95`,e),...r,children:[t,n&&(0,z.jsxs)(oh,{"data-slot":`dialog-close`,className:`data-[state=open]:bg-accent data-[state=open]:text-light absolute top-4.5 right-4 rounded-xs opacity-70 transition-opacity hover:opacity-100 focus-visible:ring-offset-2 disabled:pointer-events-none [&_svg]:pointer-events-none [&_svg]:shrink-0 [&_svg:not([class*='size-'])]:size-4`,onClick:e=>{e.stopPropagation()},children:[(0,z.jsx)(wp,{className:`size-5`}),(0,z.jsx)(`span`,{className:`sr-only`,children:i(`common:close`)})]})]})]})}function Kg({className:e,...t}){return(0,z.jsx)(`div`,{"data-slot":`dialog-header`,className:oe(`flex flex-col gap-2 text-center sm:text-left`,e),...t})}function qg({className:e,...t}){return(0,z.jsx)(`div`,{"data-slot":`dialog-footer`,className:oe(`flex flex-col-reverse gap-2 sm:flex-row sm:justify-end`,e),...t})}function Jg({className:e,...t}){return(0,z.jsx)(ih,{"data-slot":`dialog-title`,className:oe(`text-lg leading-none font-semibold`,e),...t})}function Yg({className:e,...t}){return(0,z.jsx)(ah,{"data-slot":`dialog-description`,className:oe(`text-light text-sm`,e),...t})}var Xg=t({Schema:()=>J,SchemaType:()=>Qg,Types:()=>Zg,default:()=>e_,model:()=>$g}),Zg={Array:class{},Buffer:class{},Document:class{},Embedded:class{},DocumentArray:class{},Decimal128:class{},ObjectId:class{},Map:class{},Subdocument:class{}},J=class{static Types={String:class{},Number:class{},Boolean:class{},DocumentArray:class{},Subdocument:class{},Array:class{},Buffer:class{},Date:class{},ObjectId:class{},Mixed:class{},Decimal128:class{},Map:class{},Oid:class{},Object:class{},Bool:class{},ObjectID:class{}};index(){}post(){}pre(){}plugin(){}},Qg=class{};function $g(){}var e_={Schema:J,SchemaType:Qg,Types:Zg,model:$g};function t_(e,t){let n;try{n=void 0}catch{n=void 0}return n}var n_=new J({street:{type:String,required:!1},line2:{type:String,required:!1},postal:{type:String,required:!1},city:{type:String,required:!1},country:{type:String,required:!1},state:{type:String,required:!1}},{_id:!1}),r_=new J({...n_.obj,name:{type:String,required:!1}},{_id:!1}),i_=function(e){return e.spainTaxId=`spain_tax_id`,e.originCountryId=`origin_country_id`,e.franceSiren=`france_siren`,e}({});I({type:Ad(i_),identifier:P().min(1)});var a_=new J({type:{type:String,enum:Object.values(i_),required:!0},identifier:{type:String,required:!0}},{_id:!1}),o_=new J({consentId:{type:String,required:!0},status:{type:String,enum:[`granted`,`denied`],required:!0},consentedAt:{type:Date,required:!1},ip:{type:String,required:!1},userAgent:{type:String,required:!1}},{_id:!1}),s_=new J({credentialId:{type:String,required:!0},credentialPublicKey:{type:String,required:!0},counter:{type:Number,required:!0},transports:[String],name:String,createdAt:{type:Date,default:Date.now}},{_id:!1}),c_=new J({token:String,expiresAt:Date,attempts:{type:Number,default:0}},{_id:!1}),l_=function(e){return e.PASSWORD=`password`,e.IDENTITY_PROVIDER=`identityprovider`,e}({}),u_=new J({nextVerificationMailRequest:{type:Date,required:!1}},{_id:!1}),d_=new J({password:{type:String,required:!1},otp:{type:c_,required:!1},providers:{type:[{externalId:String,providerId:String}],default:[],required:!1},passkeys:{type:[s_],required:!1,default:[]}},{minimize:!1,_id:!1}),f_=new J({verificationToken:{type:String,required:!1},passwordResetToken:{type:String,required:!1},passwordResetTokenExpiresAt:{type:Date,required:!1},limitations:{type:u_,required:!1}},{_id:!1,minimize:!1}),p_=new J({},{minimize:!1,_id:!1}),m_=e=>{let t=e._credentials?.password,n=!Ae(e._credentials?.providers??[]),r=t?`password`:n?`identityprovider`:void 0;return r?(e._account||={},e._account.loginType=r,e):e},h_=e=>{let t=e;return delete t._credentials,delete t._account?.verificationToken,delete t._account?.passwordResetToken,delete t._account?.passwordResetTokenExpiresAt,t},g_=new J({company:{type:String},number:{type:Number,required:!1},name:{type:String,required:!1},prename:{type:String,required:!1},lastname:{type:String,required:!1},image:String,primaryEmail:{type:String,required:!0},phone:{type:String,required:!1},location:{type:n_,required:!1},sellerId:{type:String,required:!0},notes:String,extraFields:Object,tags:[String],segments:[String],memberships:{type:[{_id:{type:String,required:!0},programId:{type:String,required:!0}}],required:!1,default:[]},blocked:{type:Boolean,required:!1},externalId:{type:String,required:!1},verified:{type:Boolean,required:!1,default:!1},identification:{type:[a_],required:!1},_credentials:{type:d_,required:!1,default:{}},_account:{type:f_,required:!1},accountSettings:{type:p_,required:!1},meta:{type:Object,required:!1},consentManagementToken:{type:String,required:!1},consents:{type:[o_],required:!1}},{minimize:!1,timestamps:!0,toJSON:{virtuals:!1,transform:(e,t)=>
171h_(m_(t))},toObject:{virtuals:!1,transform:(e,t)=>h_(m_(t))}});g_.index({"_account.passwordResetToken":1,sellerId:1}),g_.index({"_account.verificationToken":1,sellerId:1}),g_.index({consentManagementToken:1,sellerId:1}),g_.index({"_credentials.providers.externalId":1,sellerId:1}),g_.index({sellerId:1,number:-1},{unique:!0,partialFilterExpression:{number:{$exists:!0}}}),g_.index({"_credentials.passkeys.credentialId":1,sellerId:1},{unique:!0,partialFilterExpression:{"_credentials.passkeys.credentialId":{$exists:!0}}}),t_(`Customer`,g_),g_.index({sellerId:1,externalId:1},{unique:!0,partialFilterExpression:{externalId:{$exists:!0,$type:`string`}}}),g_.index({sellerId:1,segments:1},{partialFilterExpression:{"segments.0":{$exists:!0}}});var __=function(e){return e.text=`text`,e.number=`number`,e.select=`select`,e.checkbox=`checkbox`,e.tel=`tel`,e.country=`country`,e.email=`email`,e.date=`date`,e.documentUpload=`documentUpload`,e.signature=`signature`,e.address=`address`,e}({}),v_=function(e){return e.string=`string`,e.boolean=`boolean`,e}({}),y_={name:{type:String,required:!1},type:{type:String,enum:[...Object.values(__),v_.string,v_.boolean],required:!1},options:{type:[String],required:!1},slug:{type:String,required:!1}},b_=function(e){return e.Disabled=`DISABLED`,e.PreventCheckout=`PREVENT_CHECKOUT`,e.PreventDetailsStep=`PREVENT_DETAILS_STEP`,e}({}),x_=function(e){return e.Hours=`hours`,e.Days=`days`,e.Weeks=`weeks`,e.Months=`months`,e.Years=`years`,e}({}),S_=new J({target:{type:String,optional:!0},unit:{type:String,enum:Object.values(x_)},offset:{type:Number}},{_id:!1}),C_={eventBus:{notifyNewTransaction:`Neue Transaktion über {1}!`,notifyNewPosTransaction:`Neue POS Transaktion über {1}!`},dailySummaryJob:{title:`Guten Morgen {1}
171`,subtitle:`Deine tägliche Zusammenfassung:`,body:`{1} Online Umsatz, {2} Tickets`},weeklySummaryJob:{title:`Guten Morgen {1}`,body:`{1} Online Umsatz, {2} Tickets`,subtitle:`Deine wöchentliche Zusammenfassung:`},ticket:{"checked-in":{title:`Ticket Checkin`,body:`Das Ticket von {ticketName} wurde gescannt.`}},support:{supportAssignedToSeller:{title:`Support-Ticket zugewiesen`,body:`Es gibt ein neues Support-Ticket, das deine Aufmerksamkeit erfordert.`}},transaction:{completed:{title:`Neue Transaktion`,body:`Eine neue Transaktion über {total} wurde abgeschlossen.`}},purchaseIntent:{created:{title:`Neuer Purchase Intent`,body:`Für {eventName} über {total}, {approvalStatus}`}},fulfillmentJob:{created:{title:`Neuer Fulfillment Auftrag`,body:`muss bis {dueDate} bearbeitet werden.`}},customer:{created:{title:`Neuer Kunde`,body:`Eine neuer Kunde mit {email} wurde erstellt.`}},user:{"added-to-seller":{title:`Neuer Benutzer hinzugefügt`,body:`{name} ({email}) wurde deinem Veranstalter hinzugefügt.`}},job:{started:{title:`Job gestartet`,subtitle:`'{jobName}' wurde gestartet.`},failed:{title:`Job fehlgeschlagen`,subtitle:`'{jobName}' ist mit einem Fehler beendet.`},completed:{title:`Job abgeschlossen`,subtitle:`'{jobName}' wurde erfolgreich verarbeitet.`}},payments:{chargeback:{created:{title:`Chargeback erhalten`,body:`Eine neue Zahlung über {total} wurde erfolgreich angefochten.`}},failed:{title:`Zahlung fehlgeschlagen`,body:`Eine Zahlung über {total} ist fehlgeschlagen.`},paymentPlans:{installment:{failed:{title:`Rate von Zahlungsplan fehlgeschlagen`,body:`Eine Ratenzahlung über {amount} ist fehlgeschlagen.`}},completed:{title:`Zahlungsplan abgeschlossen`,body:`Ein Zahlungsplan über {total} wurde abgeschlossen.`}}},vivenuPayments:{account:{restricted:{title:`vivenu Payments eingeschränkt`,body:`Um Zahlungsunterbrechungen zu vermeiden, müssen die noch offenen Anforderungen in den Zahlungseinstellungen geklärt werden.`},restrictedSoon:{title:`vivenu Payments wird bald eingeschränkt`,body:`Um Zahlungsunterbrechungen zu vermeiden, müssen die noch offenen Anforderungen in den Zahlungseinstellungen geklärt werden.`}}},security:{"new-device":{title:`Login von einem neuen Gerät`,subtitle:``,body:`{device.ip}, {device.country} {device.city}`},"password-reset":{title:`Passwort-Zurücksetzung angefordert`,body:`Für dein Konto wurde gerade eine Passwort-Zurücksetzung angefordert. Warst du das, kannst du diese Nachricht ignorieren.`},apiKey:{created:{title:`API Key erstellt`,body:`{name}`}}},pos:{opened:{title:`Kasse geöffnet`,body:`Eine neue POS Sitzung von {posName} #{posNo} wurde gestartet.`},closed:{title:`Kasse geschlossen`,body:`Die POS Sitzung von {posName} #{posNo} wurde geschlossen.`}},accounting:{payout:{initiated:{title:`Auszahlung veranlasst`,body:`Eine Auszahlung in Höhe von {localizeCurrencyAndAmount} wurde veranlasst und sollte in Kürze auf deinem Bankkonto eingehen.`}}},subscriptions:{payments:{schedules:{maxRetriesReached:{title:`Maximale Anzahl an Wiederholungsversuchen erreicht`,body:`Eine Abonnementzahlung über {total} hat die maximale Anzahl an Wiederholungsversuchen erreicht.`}}}},invoice:{fiscalization:{failed:{title:`Fiskalisierung einer Rechnung fehlgeschlagen`,body:`Die Fiskalisierung der Rechnung #{invoiceNo} für die Transaktion #{transactionNo} ist fehlgeschlagen. Bitte überprüfe die Rechnung und ergreife die notwendigen Maßnahmen, um die Einhaltung der Fiskalisierungs Regeln zu gewährleisten.`}},synchronization:{failed:{title:`Synchronisierung einer Rechnung fehlgeschlagen`,body:`Das externe Dokument für die Rechnung #{invoiceNo} der Transaktion #{transactionNo} konnte nicht bereitgestellt werden. Bitte überprüfe die Rechnung mit deinem Rechnungspartner und ergreife alle notwendigen Maßnahmen zur Einhaltung der Vorschriften.`}}}},w_={eventBus:{notifyNewTransaction:`New transaction over {1}!`,notifyNewPosTransaction:`New pos transaction over {1}!`},dailySummaryJob:{title:`Good morning {1}`,body:`{1} online sales, {2} tickets`,subtitle:`Your daily summary:`},weeklySummaryJob:{title:`Good morning {1}`,body:`{1} online sales, {2} tickets`,subtitle:`Your weekly summary:`},ticket:{"checked-in":{title:`Ticket Checkin`,body:`The ticket of {ticketName} was scanned.`}}
171,support:{supportAssignedToSeller:{title:`Support Ticket assigned`,body:`There is a new customer support ticket that needs your attention.`}},transaction:{completed:{title:`New Transaction`,body:`New Transaction over {total} completed.`}},payments:{chargeback:{created:{title:`Chargeback received`,body:`New Payment over {total} has been disputed successfully.`}},failed:{title:`Payment Failed`,body:`A payment of {total} has failed.`},paymentPlans:{installment:{failed:{title:`Payment Plan Installment Failed`,body:`A payment plan installment of {amount} has failed.`}},completed:{title:`Payment Plan Completed`,body:`A payment plan of {total} has been completed.`}}},vivenuPayments:{account:{restricted:{title:`vivenu Payments Restricted`,body:`Resolve the outstanding requirements in the payment settings to avoid payment interruptions.`},restrictedSoon:{title:`vivenu Payments Restricted Soon`,body:`Resolve the outstanding requirements in the payment settings to avoid payment interruptions.`}}},purchaseIntent:{created:{title:`New Purchase Intent`,body:`For {eventName} over {total}, {approvalStatus}`}},customer:{created:{title:`New Customer`,body:`A new Customer using {email} has been created.`}},user:{"added-to-seller":{title:`New User Added`,body:`{name} ({email}) has been added to your seller.`}},job:{started:{title:`Job started`,body:`The job '{jobName}' has started.`},failed:{title:`Job failed`,body:`The job '{jobName}' failed.`},completed:{title:`Job completed`,body:`The job '{jobName}' has been processed successfully.`}},fulfillmentJob:{created:{title:`New Fulfillment Job`,body:`must be processed by {dueDate}.`}},security:{"new-device":{title:`Login from a new device`,body:`{device.ip}, {device.country} {device.city}`},"password-reset":{title:`Password reset requested`,body:`A password reset was just requested for your account. If this was you, no action needed.`},apiKey:{created:{title:`API Key created`,body:`{name}`}}},pos:{opened:{title:`POS Opened`,body:`A new POS session of {posName} #{posNo} has been started.`},closed:{title:`POS Closed`,body:`The POS session of {posName} #{posNo} has been closed.`}},accounting:{payout:{initiated:{title:`Payout initiated`,body:`A payout for {localizeCurrencyAndAmount} was initiated and should hit your bank account soon.`}}},subscriptions:{payments:{schedules:{maxRetriesReached:{title:`Maximum payment retries reached`,body:`A subscription payment of {total} has reached the maximum number of retries.`}}}},invoice:{fiscalization:{failed:{title:`Invoice Fiscalization Failed`,body:`The fiscalization of invoice #{invoiceNo} for transaction #{transactionNo} has failed. Please check the invoice and take necessary actions to ensure compliance with fiscal regulations.`}},synchronization:{failed:{title:`Invoice synchronization failed`,body:`An external document for invoice #{invoiceNo} of transaction #{transactionNo} could not be obtained. Please check the invoice with your invoicing partner and take all necessary steps to ensure compliance.`}}}},T_={eventBus:{notifyNewTransaction:`Nouvelle transaction de {1} !`,notifyNewPosTransaction:`Nouvelle transaction POS de {1} !`},dailySummaryJob:{title:`Bonjour {1}`,body:`{1} de ventes en ligne, {2} billets`,subtitle:`Votre résumé quotidien :`},weeklySummaryJob:{title:`Bonjour {1}`,body:`{1} de ventes en ligne, {2} billets`,subtitle:`Votre résumé hebdomadaire :`},ticket:{"checked-in":{title:`Check-in`,body:`Le billet de {ticketName} a été scanné.`}},support:{supportAssignedToSeller:{title:`Ticket de support attribue`,body:`Un nouveau ticket de support client necessitant votre attention a ete cree.`}},transaction:{completed:{title:`Nouvelle transaction`,body:`Nouvelle transaction de plus de {total} effectuée.`}},payments:{chargeback:{created:{title:`Chargeback received`,body:`New Payment over {total} has been disputed successfully.`}},failed:{title:`Paiement échoué`,body:`Un paiement de {total} a échoué.`},paymentPlans:{installment:{failed:{title:`Échéance du plan de paiement échouée`,body:`Une échéance de plan de paiement de {amount} a échoué.`}},completed:{title:`Plan de paiement terminé`,body:`Un plan de paiement de {total} a été terminé.`}}},vivenuPayments:{account:{restricted:{title:`vivenu Payments restreint`,body:`Réglez les problèmes en suspens dans les paramètres de paiement afin d'éviter les interruptions de paiement.`},restrictedSoon:{title:`vivenu Payments restreint bientôt`,body:`Réglez les problèmes en suspens dans les paramètres de paiement afin d'éviter les interruptions de paiement.`}}},purchaseIntent:{created:{title:`Nouvelle demande d'achat`,body:`Pour {eventName} de {total}, {approvalStatus}`}},customer:{created:{title:`Nouveau client`,body:`Un nouveau client a été cr
171éé.`}},user:{"added-to-seller":{title:`Nouvel utilisateur ajouté`,body:`{name} ({email}) a été ajouté à votre seller.`}},job:{started:{title:`Tâche démarrée`,body:`La tâche '{jobName}' a démarré.`},failed:{title:`Tâche échouée`,body:`La tâche '{jobName}' a échoué.`},completed:{title:`Tâche terminée`,body:`La tâche '{jobName}' a été traitée avec succès.`}},fulfillmentJob:{created:{title:`Nouvelle tâche de fulfillment`,body:`doit être traitée avant le {dueDate}.`}},security:{"new-device":{title:`Connexion détectée depuis un nouvel appareil`,subtitle:``,body:`{device.ip}, {device.country} {device.city}`},"password-reset":{title:`Réinitialisation du mot de passe demandée`,body:`Une réinitialisation de mot de passe vient d'être demandée pour ton compte. Si c'était toi, tu peux ignorer ce message.`},apiKey:{created:{title:`Clé API créée`,body:`{name}`}}},pos:{opened:{title:`Caisse ouverte`,body:`Une nouvelle session POS de {posName} #{posNo} a été démarrée.`},closed:{title:`Caisse fermée`,body:`La session POS de {posName} #{posNo} a été fermée.`}},accounting:{payout:{initiated:{title:`Paiement initié`,body:`Un paiement d'un montant de {localizeCurrencyAndAmount} a été effectué et devrait bientôt apparaître sur votre compte bancaire.`}}},subscriptions:{payments:{schedules:{maxRetriesReached:{title:`Nombre maximum de tentatives de paiement atteint`,body:`Un paiement d'abonnement de {total} a atteint le nombre maximum de tentatives.`}}}},invoice:{fiscalization:{failed:{title:`Fiscalisation de la facture échouée`,body:`La fiscalisation de la facture #{invoiceNo} pour la transaction #{transactionNo} a échoué. Veuillez vérifier la facture et prendre les mesures nécessaires pour garantir le respect des réglementations fiscales.`}},synchronization:{failed:{title:`Échec de la synchronisation de la facture`,body:`Un document externe pour la facture #{invoiceNo} de la transaction #{transactionNo} n'a pas pu être obtenu. Veuillez vérifier la facture avec votre partenaire de facturation et prendre toutes les mesures nécessaires pour garantir la conformité.`}}}},E_=n(((e,t)=>{t.exports.parse=function(e){var t=/^(?:(en-GB-oed|i-ami|i-bnn|i-default|i-enochian|i-hak|i-klingon|i-lux|i-mingo|i-navajo|i-pwn|i-tao|i-tay|i-tsu|sgn-BE-FR|sgn-BE-NL|sgn-CH-DE)|(art-lojban|cel-gaulish|n
171o-bok|no-nyn|zh-guoyu|zh-hakka|zh-min|zh-min-nan|zh-xiang))$|^((?:[a-z]{2,3}(?:(?:-[a-z]{3}){1,3})?)|[a-z]{4}|[a-z]{5,8})(?:-([a-z]{4}))?(?:-([a-z]{2}|\d{3}))?((?:-(?:[\da-z]{5,8}|\d[\da-z]{3}))*)?((?:-[\da-wy-z](?:-[\da-z]{2,8})+)*)?(-x(?:-[\da-z]{1,8})+)?$|^(x(?:-[\da-z]{1,8})+)$/i.exec(e);if(!t)return null;t.shift();var n,r=null,i=[];t[2]&&(n=t[2].split(`-`),r=n.shift(),i=n);var a=[];t[5]&&(a=t[5].split(`-`),a.shift());var o=[];if(t[6]){n=t[6].split(`-`),n.shift();for(var s,c=[];n.length;){var l=n.shift();l.length===1?s?(o.push({singleton:s,extension:c}),s=l,c=[]):s=l:c.push(l)}o.push({singleton:s,extension:c})}var u=[];t[7]&&(u=t[7].split(`-`),u.shift(),u.shift());var d=[];return t[8]&&(d=t[8].split(`-`),d.shift()),{langtag:{language:{language:r,extlang:i},script:t[3]||null,region:t[4]||null,variant:a,extension:o,privateuse:u},privateuse:d,grandfathered:{irregular:t[0]||null,regular:t[1]||null}}}})),D_=n(((e,t)=>{(function(n,r){typeof e==`object`&&t!==void 0?t.exports=r():typeof define==`function`&&define.amd?define(r):n.stable=r()})(e,(function(){var e=function(e,n){return t(e.slice(),n)};e.inplace=function(e,r){var i=t(e,r);return i!==e&&n(i,null,e.length,e),e};function t(e,t){typeof t!=`function`&&(t=function(e,t){return String(e).localeCompare(t)});var r=e.length;if(r<=1)return e;for(var i=Array(r),a=1;a<r;a*=2){n(e,t,a,i);var o=e;e=i,i=o}return e}var n=function(e,t,n,r){var i=e.length,a=0,o=n*2,s,c,l,u,d;for(s=0;s<i;s+=o)for(c=s+n,l=c+n,c>i&&(c=i),l>i&&(l=i),u=s,d=c;;
171)if(u<c&&d<l)t(e[u],e[d])<=0?r[a++]=e[u++]:r[a++]=e[d++];else if(u<c)r[a++]=e[u++];else if(d<l)r[a++]=e[d++];else break};return e}))})),O_=e(n(((e,t)=>{Object.defineProperty(e,"__esModule",{value:!0});var n=E_(),r=D_(),i=function(){function e(){this.languageTagsWithValues={},this.defaultLanguageTag=null}return e.prototype.languages=function(e){var t=this;if(e.length<1)throw Error(`The number of defined languages cannot be smaller than one.`);this.languageTagsWithValues={},e.forEach(function(e){var r=n.parse(e);if(!r)throw TypeError(`Language tag `+e+` is not bcp47 compliant. For more info https://tools.ietf.org/html/bcp47.`);var i=r.langtag.language.language;if(!i)throw TypeError(`Language tag `+e+` is not supported.`);var a=r.langtag,o=a;o.value=e;var s={language:{language:a.language.language.toLowerCase(),extlang:a.language.extlang.map(function(e){return e.toLowerCase()})},region:a.region&&a.region.toLowerCase(),script:a.script&&a.script.toLowerCase(),variant:a.variant.map(function(e){return e.toLowerCase()}),privateuse:a.privateuse.map(function(e){return e.toLowerCase()}),extension:a.extension.map(function(e){return{extension:e.extension&&e.extension.map(function(e){return e.toLowerCase()}),singleton:e.singleton.toLowerCase()}}),value:e};t.languageTagsWithValues[i]?t.languageTagsWithValues[i].push(s):t.languageTagsWithValues[i]=[s]}),this.defaultLanguageTag=e[0]},e.prototype.get=function(e){return this.parse(e)[0]},e.prototype.create=function(){return null},e.prototype.parse=function(e){if(!e)return[this.defaultLanguageTag];for(var t=te(e),i=[],a=0,o=t;a<o.length;a++){var s=o[a],c=n.parse(s.tag);if(c){var l=c.langtag;if(this.languageTagsWithValues[l.language.language])middle:for(var u=0,d=this.languageTagsWithValues[l.language.language];u<d.length;u++){for(var f=d[u],p=0,m=0,h=[`privateuse`,`extension`,`variant`,`region`,`script`];m<h.length;m++){var g=h[m],_=f[g];if(!_){var v=l[g];switch(v&&p++,g){case`privateuse`:case`variant`:for(var y=0;y<v.length;y++)v[y]&&p++;break;case`extension`:for(var y=0;y<v.length;y++)for(var b=v[y].extension,x=0;x<b.length;x++)v[y].extension[x]||p++;break}continue}var ee=l[g];if(!ee)continue middle;switch(g){case`privateuse`:case`variant`:for(var y=0;y<_.length;y++)if(!ee[y]||_[y]!==ee[y].toLowerCase())continue middle;break;case`extension`:for(var y=0;y<_.length;y++)for(var b=_[y].extension,x=0;x<b.length;x++)if(!ee[y]||!ee[y].extension[x]||b[x]!==ee[y].extension[x].toLowerCase())continue middle;break;default:if(_!==ee.toLowerCase())continue middle}}i.push({unmatchedRequestedSubTag:p,quality:s.quality,languageTag:f.value})}}}return i.length>0?r(i,function(e,t){var n=t.quality-e.quality;return n==0?e.unmatchedRequestedSubTag-t.unmatchedRequestedSubTag:n}).map(function(e){return e.languageTag}):[this.defaultLanguageTag];function te(e){return e.split(`,`).map(function(e){var t=e.replace(/\s+/,``).split(`;`);return{tag:t[0],quality:t[1]?parseFloat(t[1].split(`=`)[1]):1}}).filter(function(e){return!e||!e.tag?!1:e})}},e}();function a(){var e=new i;return e.create=function(){return new i},e}t.exports=a(),t.exports.default=a(),e.default=a()}))());function k_(e,t){for(var n=t.split(`.`),r=e,i=0;i<n.length;i++)if(r&&typeof r==`object`&&n[i]in r)r=r[n[i]];else return;return r}var A_=class{constructor(e){this.data={},this.data=e}t(e,t,n){let r=e.split(`.`);var i=``;try{switch(r.length){case 1:i=this.data[r[0]]||``;break;case 2:i=this.data[r[0]][r[1]]||``;break;case 3:i=this.data[r[0]][r[1]][r[2]]||``;break;case 4:i=this.data[r[0]][r[1]][r[2]][r[3]]||``;break;case 5:i=this.data[r[0]][r[1]][r[2]][r[3]][r[4]]||``;break}}catch{return`{{Missing translation}}`}if(t){if(Array.isArray(t))for(var a=1;a<=t.length;a++)i=i.replace(`{`+a+`}`,t[a-1]);else if(typeof t==`object`){var o=i.match(/\{([^}]+)\}/g);if(o)for(var s=0;s<o.length;s++){var c=o[s],l=k_(t,c.slice(1,-1));l===void 0?n?.replaceUndefined&&(i=i.replace(c,``)):i=i.replace(c,l)}}}return i}static translate(e,t){let n=e;if(t&&t.length>0)for(var r=1;r<=t.length;r++)n=n.replace(`{`+r+`}`,t[r-1]+``);return n}},j_=class e{static{this.fallbackMapping={"de-CH":[`gsw`,`gsw-CH`,`gsw-LI`,`gsw-FR`],"zh-TW":[`zh-MO`,`zh-HK`,`zh-Hant`,`zh-Hant-MO`,`zh-Hant-HK`]}}constructor(e){this.language=B.en,e&&(this.language=e)}static getLanguage(t,n){let r=t?.headers[`accept-language`];return e.getLanguageByHeader(r,n)}static getLanguageByHeader(e,t){if(t?.keepUndefined&&!e)return;let n=[B.en,...t?.acceptedLocales||Object.values(B)];O_.default.languages(this.appendFallbacks(n));let r=O_.default.get(e);return r?this.handleSpecialLocaleFallback(r):void 0}static{this.appendFallbacks=t=>{for(let n of Object.values(e.fallbackMapping))t=t.concat(n);return t}}static{this.handleSpecialLocaleFallback=t=>Object.keys(e.fallbackMapping).find(n=>e.fallbackMapping[n].includes(t))??t}static forSeller(t){let n=t.localeSettings?.defaultLanguage||B.en;return new e(n)}static getLanguageWithoutDialect(e){let[t]=e.split(`-`);return B[t]??e}getNotificationPackage(){switch(this.language?e.getLanguageWithoutDialect(this.language):this.language){case B.de:return new A_(C_);case B.en:return new A_(w_);case B.fr:return new A_(T_);default:return new A_(w_)}}},M_=Object,Y=e=>({...e,localization:Object}),N_=(e,t)=>{let n=JSON.stringify(e);return JSON.parse(n,(e,n)=>{if(n&&typeof n==`object`&&n.localization&&typeof n.localization==`object`){let{localization:e,...r}=n;if(!t)return r;let i=j_.getLanguageWithoutDialect(t),a=e[t]??e[i]??{};return{...r,...a}}return n})}
171,P_=(e,t,n)=>{if(!e)return t[n];let r=j_.getLanguageWithoutDialect(e);return t.localization?.[e]?.[n]||t.localization?.[r]?.[n]||t[n]},F_=function(e){return e.Ticket=`ticket`,e.Invoice=`invoice`,e.Voucher=`voucher`,e.MemberCard=`member-card`,e.HeaderCard=`header-card`,e}({}),I_=function(e){return e.Thermal=`thermal`,e.Digital=`digital`,e.Wallet=`wallet`,e}({}),L_=function(e){return e.A4=`A4`,e.LETTER=`LETTER`,e.LEGAL=`LEGAL`,e.BOARDING_PASS=`BOARDING-PASS`,e.PLASTIC_CARD=`PLASTIC-CARD`,e.CARD=`CARD`,e.LABEL=`LABEL`,e.CUSTOM=`CUSTOM`,e.APPLE=`APPLE`,e.GOOGLE=`GOOGLE`,e}({});function R_(e){return Math.round(e*72/25.4*100)/100}R_(279),R_(216),R_(356),R_(216),R_(53.98),R_(85.6),R_(36),R_(89);var z_=new J({width:Number,height:Number},{_id:!1}),B_=new J({json:{type:Object,default:{}},svg:{type:String},wallet:{type:Object}},{_id:!1});t_(`DocumentTemplate`,new J(Y({sellerId:{type:String,required:!0},title:{type:String,required:!0},type:{type:String,enum:Object.values(F_),required:!0},target:{type:String,enum:Object.values(I_),required:!0},template:{type:B_,required:!0},dimension:{type:z_,required:!1},format:{type:String,enum:Object.values(L_),required:!0}}),{timestamps:!0}));var V_=new J({templates:{type:[new J({templateId:{type:String},format:{type:String,enum:Object.values(L_)},target:{type:String,enum:Object.values(I_)},type:{type:String,enum:Object.values(F_)}})],required:!1,default:[]}},{minimize:!1,_id:!1});Qg||Object.defineProperty(Xg,"SchemaType",{value:class{},writable:!0});var H_=class e extends Qg{constructor(t,n){if(n?.default)throw Error(`Default is not allowed on this type`);if(!n?.prefix)throw Error(`No prefix defined`);n.default=()=>e.generate(n.prefix),super(t,n,`Id`)}static{this.schemaName=`Id`}static{this.defaultOptions={required:!0}}static cast(e){let t=e.toString();return t.length===24&&/^[a-f0-9]+$/i.test(t)?J.Types.ObjectId.cast()(e):J.Types.String.cast()(e)}cast(t,n,r){return Qg._isRef(this,t,n,r)?this._castRef(t,n,r):e.cast(t)}static generate(e){return`${e}_${new Zg.ObjectId().toHexString()}`}};J.Types.Id=H_;var U_=e=>({type:H_,prefix:e,generate:()=>H_.generate(e)});U_.For=e=>{if(!e.obj._id.prefix)throw Error(`Type is not PrefixedId`);return H_.generate(e.obj._id.prefix)};var W_=new J({tags:[String],noIndex:Boolean,title:String,description:String},{_id:!1}),G_=function(e){return e.eur=`EUR`,e.usd=`USD`,e.gbp=`GBP`,e.aud=`AUD`,e.chf=`CHF`,e.thb=`THB`,e.ils=`ILS`,e.cop=`COP`,e.mxn=`MXN`,e.dkk=`DKK`,e.nok=`NOK`,e.sek=`SEK`,e.qar=`QAR`,e.cad=`CAD`,e.isk=`ISK`,e.gtq=`GTQ`,e.inr=`INR`,e.dop=`DOP`,e.sgd=`SGD`,e.pln=`PLN`,e.sar=`SAR`,e.ttd=`TTD`,e.zar=`ZAR`,e.kyd=`KYD`,e.hkd=`HKD`,e.czk=`CZK`,e.krw=`KRW`,e.jpy=`JPY`,e.nzd=`NZD`,e.aed=`AED`,e.mad=`MAD`,e.twd=`TWD`,e.brl=`BRL`,e.bwp=`BWP`,e.nad=`NAD`,e.kes=`KES`,e.scr=`SCR`,e.try=`TRY`,e.szl=`SZL`,e.lsl=`LSL`,e.tzs=`TZS`,e.ugx=`UGX`,e.zmw=`ZMW`,e.zwg=`ZWG`,e.ghs=`GHS`,e.ngn=`NGN`,e.sle=`SLE`,e.lrd=`LRD`,e.xof=`XOF`,e.xaf=`XAF`,e.gel=`GEL`,e.idr=`IDR`,e.ars=`ARS`,e.crc=`CRC`,e.huf=`HUF`,e.egp=`EGP`,e.myr=`MYR`,e.vnd=`VND`,e.php=`PHP`,e.mwk=`MWK`,e}({}),K_=e=>{switch(e){case`JPY`:case`KRW`:case`UGX`:case`XOF`:case`XAF`:case`HUF`:case`VND`:return 0;case`EUR`:case`USD`:case`GBP`:case`AUD`:case`CHF`:case`THB`:case`ILS`:case`COP`:case`MXN`:case`DKK`:case`NOK`:case`SEK`:case`QAR`:case`CAD`:case`ISK`:case`GTQ`:case`INR`:case`DOP`:case`SGD`:case`PLN`:case`SAR`:case`TTD`:case`ZAR`:case`KYD`:case`HKD`:case`CZK`:case`NZD`:case`AED`:case`MAD`:case`TWD`:case`BRL`:case`BWP`:case`NAD`:case`KES`:case`SCR`:case`TRY`:case`SZL`:case`LSL`:case`TZS`:case`ZMW`:case`ZWG`:case`GHS`:case`NGN`:case`SLE`:case`LRD`:case`GEL`:case`IDR`:case`ARS`:case`CRC`:case`EGP`:case`MYR`:case`PHP`:case`MWK`:return 2;default:ie(e)}},q_=(e,t)=>{let n=K_(e);return Math.round(t*10**n)},J_=function(e){return e.VIVENU_GMBH=`de_vivenu_gmbh`,e.VIVENU_INC=`us_vivenu_inc`,e.VIVENU_SWITZERLAND_GMBH=`ch_vivenu_switzerland_gmbh`,e}({}),Y_={cancellationFee:.75},X_=function(e){return e.NONE=`NONE`,e.PICK_UP=`PICK_UP`,e.SHIPPING=`SHIPPING`,e}({}),Z_=function(e){return e.onTransaction=`onTransaction`,e.onCheckout=`onCheckout`,e}({});x_.Days;var Q_=new J({_id:U_(`ful_type`),name:{type:String,required:!0},description:{type:String,required:!1},type:{type:String,enum:Object.values(X_),required:!0,default:`NONE`},fee:{type:{type:String,enum:Object.values(Z_),default:`onTransaction`,required:!0},var:{type:Number,default:0,required:!1},fix:{type:Number,default:0,required:!1}},deliveryDeadline:{type:S_,required:!1},discountable:{type:Boolean,default:!0},availableCountries:{type:[String],default:[]},taxServiceTypeId:{type:String}}),$_=function(e){return e.OpenIdConnect=`OIDC`,e.SAML2=`SAML2`,e.JWT=`JWT`,e}({}),ev=new J({_id:U_(`idp`),name:{type:String},active:{type:Boolean},protocol:{type:String,enum:Object.values($_)},data:{type:Object,required:!1}}),tv=function(e){return e.Scheduled=`SCHEDULED`,e.Pending=`PENDING`,e.Succeeded=`SUCCEEDED`,e.Failed=`FAILED`,e.Refunded=`REFUNDED`,e}({}),nv=function(e){return e.visa=`visa`,e.mc=`mc`,e.sepa=`sepadirectdebit`,e.amex=`amex`,e.sofort=`sofort`,e.klarna=`klarna`,e.ideal=`ideal`,e.giropay=`giropay`,e.girocard=`girocard`,e.paypal=`paypal`,e.local=`local`,e.discover=`discover`,e.custom=`custom`,e.twint=`twint`,e.postfinance=`postfinance`,e.blik=`blik`,e.przelewy24=`p24`,e.affirm=`affirm`,e.dankort=`dankort`,e.eps=`eps`,e.mobilepay=`mobilepay`,e.payconiq=`payconiq`,e.bancontact=`bancontact`,e.payfast=`payfast`,e.distributor=`distributor`,e.marketplace=`marketplace`,e.cartebancaire=`cartebancaire`,e.paymentPlan=`paymentplan`,e.bizum=`b
171izum`,e.afterpay=`afterpay`,e.zip=`zip`,e.ach=`ach`,e.paybybank=`paybybank`,e.link=`link`,e.alipay=`alipay`,e.wechatpay=`wechatpay`,e.pix=`pix`,e.eftpos=`eftpos`,e.revolutpay=`revolutpay`,e.wero=`wero`,e.scalapay=`scalapay`,e.vipps=`vipps`,e.cashapppay=`cashapppay`,e.crypto=`crypto`,e.interac=`interac`,e.customerBalance=`customerbalance`,e.unionpay=`unionpay`,e.grabpay=`grabpay`,e.unknown=`unknown`,e.none=`none`,e}({}),rv=[`visa`,`mc`,`amex`,`discover`,`paypal`,`sepadirectdebit`,`klarna`,`ideal`,`twint`,`blik`,`p24`,`affirm`,`afterpay`,`eps`,`mobilepay`,`bancontact`,`paybybank`,`cartebancaire`,`ach`,`revolutpay`,`wero`,`cashapppay`,`crypto`,`alipay`,`wechatpay`],iv=function(e){return e.applePay=`applepay`,e.googlePay=`googlepay`,e.link=`link`,e}({}),av=function(e){return e.International=`international`,e.Business=`business`,e}({}),ov=new J({applicable:Boolean},{_id:!1}),sv=new J({...Object.values(av).reduce((e,t)=>({[t]:ov,...e}),{})},{_id:!1}),cv=new J({type:{type:String,enum:Object.values(nv)},variant:{type:String,enum:Object.values(iv),required:!1},attributes:{type:sv,required:!1}},{_id:!1}),lv=new J({amount:{type:Number,required:!0},currency:{type:String,enum:Object.values(G_),default:G_.eur},status:{type:String,enum:Object.values(tv),default:`PENDING`},checkoutId:{type:String},transactionId:{type:String},paymentRequestId:{type:String},paymentGatewayId:{type:String},paymentMethodDetails:cv,reference:{type:String,required:!1},sellerId:{type:String,required:!0},customerId:{type:String,required:!1},data:{type:Object,required:!1}},{timestamps:!0});lv.index({sellerId:1,reference:1}),lv.index({paymentRequestId:1}),lv.index({checkoutId:1}),lv.index({reference:1}),t_(`Payment`,lv);var uv=()=>({offset:3,unit:x_.Days}),dv=()=>({offset:0,unit:x_.Hours}),fv=function(e){return e.created=`CREATED`,e.rejected=`REJECTED`,e.transferred=`TRANSFERRED`,e.expired=`EXPIRED`,e}({}),pv=new J({type:{type:String,enum:Object.values(function(e){return e.created=`created`,e.rejected=`rejected`,e.transferred=`transferred`,e.expired=`expired`,e}({}))},date:Date,userId:String}),mv=function(e){return e.allowed=`ALLOWED`,e.disabled=`DISABLED`,e}({}),hv=function(e){return e.noRestriction=`NO_RESTRICTION`,e.childrenOnly=`CHILDREN_ONLY`,e.groupOnly=`GROUP_ONLY`,e}({}),gv=new J({mode:{type:String,required:!1,enum:[...Object.values(mv),null]},expiresAfter:{type:S_,required:!1,default:uv()},retransferMode:{type:String,required:!1,enum:[...Object.values(mv),null]},allowedUntil:{type:S_,required:!1,default:dv()},hardTicketsMode:{type:String,required:!1,enum:[...Object.values(mv),null]},seasonTicketMode:{type:String,required:!1,enum:[...Object.values(hv),null]}},{_id:!1}),_v=new J({ticketId:{type:String,required:!0},originTicketId:{type:String,required:!0}},{_id:!1}),vv=function(e){return e.customer=`customer`,e.stubhub=`stubhub`,e}({}),yv=new J({email:{type:String,required:!0},customerId:{type:String,required:!1},phone:{type:String,required:!1}},{_id:!1}),bv=new J({email:{type:String,required:!1},customerId:{type:String,required:!1},firstname:{type:String,required:!1},lastname:{type:String,required:!1}},{_id:!1,minimize:!1}),xv=new J({_id:U_(`ttr`),ticketIds:{type:[String],required:!0},eventId:{type:String,required:!0},groupEventId:{type:String,required:!1},sellerId:{type:String,required:!0},status:{type:String,enum:Object.values(fv),default:`CREATED`},origin:{type:String,enum:Object.values(vv),default:`customer`},sender:{type:bv,default:{}},recipient:{type:yv,required:!1},outcome:{tickets:{type:[_v],required:!1}},history:{type:[pv],required:!1},secret:{type:String,required:!0},expiresAt:{type:Date,required:!1}},{timestamps:!0});xv.index({ticketIds:1,status:1}),xv.index({sellerId:1,createdAt:-1}),xv.index({sellerId:1,updatedAt:1}),xv.index({sellerId:1,"sender.customerId":1,status:1}),xv.index({sellerId:1,"recipient.customerId":1,status:1}),xv.index({sellerId:1,"sender.email":1,status:1}),xv.index({sellerId:1,"recipient.email":1,status:1}),t_(`TicketTransfer`,xv);var Sv=function(e){return e.POS=`pos`,e.HardTickets=`hardtickets`,e.EntryPermissions=`entryPermissions`,e.Support=`support`,e.SupportFAQ=`supportFAQ`,e.SeatMaps=`seatmaps`,e.SimplyX=`simplyX`,e.AcAxess=`ac-axess`,e.AcSkidata=`ac-skidata`,e.Accounts=`accounts`,e.ExternalPaymentMethods=`externalPaymentMethods`,e.RecurringEvents=`recurringEvents`,e.Webhooks=`webhooks`,e.CustomBranding=`customBranding`,e.Products=`products`,e.ThirdPPP=`thirdpartypayments`,e.ApiKeys=`apiKeys`,e.PurchaseIntents=`purchaseIntents`,e.PaymentGateways=`paymentgateways`,e.CustomBarcodeTypes=`customBarcodeTypes`,e.CustomLegalDocs=`customLegalDocs`,e.AppDeveloper=`appDeveloper`,e.stay22=`stay22`,e.MultiLanguageData=`multiLanguageData`,e.Domains=`domains`,e.VIIntercom=`VIIntercom`,e.DynamicFees=`dynamicFees`,e.EventSeries=`eventSeries`,e.Printing=`printing`,e.CheckoutsPrinting=`checkoutsPrinting`,e.CustomMails=`customMails`,e.PerformanceMode=`PerformanceMode`,e.TaxEngine=`TaxEngine`,e.DashboardIdentityProvi
171der=`DashboardIdentityProvider`,e.Subscriptions=`subscriptions`,e.StubHub=`StubHub`,e.TicketSwap=`TicketSwap`,e.MentaTech=`MentaTech`,e.AccessLists=`AccessLists`,e.EmailTemplateEditor=`EmailTemplateEditor`,e.SenderlessEmailTemplateEditor=`SenderlessEmailTemplateEditor`,e.CustomTermsAndConditions=`CustomTermsAndConditions`,e.Moto=`Moto`,e.MotoSaveCardDetails=`MotoSaveCardDetails`,e.MotoAdyen=`MotoAdyen`,e.FulfillmentTypes=`FulfillmentTypes`,e.ChangeEventDate=`ChangeEventDate`,e.PriceTables=`PriceTables`,e.MassBooking=`MassBooking`,e.TicketUpgrades=`TicketUpgrades`,e.DATEVTransactionExport=`DATEVTransactionExport`,e.DynamicPricing=`DynamicPricing`,e.DynamicPriceTiers=`DynamicPriceTiers`,e.RevealingBarcodes=`RevealingBarcodes`,e.SecureTicketAccess=`SecureTicketAccess`,e.Deposits=`Deposits`,e.DistributionChannels=`DistributionChannels`,e.RebookingStrategies=`RebookingStrategies`,e.CompleteMultiplePurchaseIntents=`CompleteMultiplePurchaseIntents`,e.EventTimeSlots=`EventTimeSlots`,e.PriceComponents=`PriceComponents`,e.TouchnetPayments=`TouchnetPayments`,e.PaymentPlans=`PaymentPlans`,e.PaymentStrategies=`PaymentStrategies`,e.Consents=`Consents`,e.TicketRangeInvalidation=`TicketRangeInvalidation`,e.Hooks=`Hooks`,e.Web3=`Web3`,e.SeatingGroupBooking=`SeatingGroupBooking`,e.IsolatedEventContingents=`IsolatedEventContingents`,e.VivenuPayments=`VivenuPayments`,e.Memberships=`memberships`,e.Resell=`Resell`,e.Workflows=`workflows`,e.BotProtection=`BotProtection`,e.Packages=`Packages`,e.Addons=`Addons`,e.Fundraise=`Fundraise`,e.ContractTypes=`ContractTypes`,e.CustomerSegments=`CustomerSegments`,e.TicketInsurances=`TicketInsurances`,e.CoverGenius=`CoverGenius`,e.OfflineBarcodes=`OfflineBarcodes`,e.PassesTenantConfiguration=`PassesTenantConfiguration`,e.EventRevenueReports=`EventRevenueReports`,e.AlphaReports=`AlphaReports`,e.BetaReports=`BetaReports`,e.Dashboards=`Dashboards`,e.ReportTemplates=`ReportTemplates`,e.Entitlements=`Entitlements`,e.EmailCampaigns=`EmailCampaigns`,e.BYG=`BYG`,e.NewEmailTemplateEditor=`NewEmailTemplateEditor`,e.AddressAutocomplete=`AddressAutocomplete`,e.Kiosk=`Kiosk`,e.StackedGAContingents=`StackedGAContingents`,e.AIAssistant=`AIAssistant`,e.CustomerBalance=`CustomerBalance`,e.SirenCapture=`SirenCapture`,e.Reservations=`Reservations`,e}({}),Cv=new J({...Object.values(Sv).reduce((e,t)=>({[t]:{type:Boolean},...e}),{}),support:{type:Boolean,default:!0},supportFAQ:{type:Boolean,default:!0},VIIntercom:{type:Boolean,default:!0},TicketSwap:{type:Boolean,default:!0},CustomTermsAndConditions:{type:Boolean,default:!1},Moto:{type:Boolean,default:!1},MotoAdyen:{type:Boolean,default:!1}}),wv=new J({paypal:{type:Boolean,default:!0},klarna:{type:Boolean,default:!1},ideal:{type:Boolean,default:!1},sepa:{type:Boolean,default:!0},creditcard:{type:Boolean,default:!0},mobilepay:{type:Boolean,default:!0},blik:{type:Boolean,default:!1},p24:{type:Boolean,default:!1},affirm:{type:Boolean,default:!1},bancontact:{type:Boolean,default:!1},afterpay:{type:Boolean,default:!1},zip:{type:Boolean,default:!1},ach:{type:Boolean,default:!1},scalapay:{type:Boolean,default:!1}}),Tv=new J({iban:{type:String,required:!1},bic:{type:String,required:!1}},{_id:!1}),Ev=new J({name:{type:String,required:!1},address:{type:n_,required:!1},bankAccount:{type:Tv,required:!1}},{_id:!1}),Dv=new J({type:{type:String,required:!1},beneficiary:{type:Ev,required:!1}},{_id:!1}),Ov=new J({_id:U_(`apm`),name:{type:String,required:!0},type:{type:String,required:!1,default:`CUSTOM`},channel:{type:String,required:!1,default:`INTERNAL`},targetPaymentStatus:{type:String,required:!0},generalLedgerAccount:{type:String,required:!1},label:{type:String,required:!1},description:{type:String,required:!1},checkoutDescription:{type:String,required:!1},requiredInformation:{type:Array,required:!1,default:[]},details:{type:Dv,required:!1},archivedAt:{type:Date,required:!1}},{minimize:!1}),kv=function(e){return e.SEPA=`SEPA`,e.ACH=`ACH`,e.ILBankAccount=`ILBankAccount`,e}({}),Av=new J({managedPayments:{type:Boolean,default:!1},vivenuPayments:{type:Boolean,default:!1},methods:{type:wv,required:!1,default:{paypal:!0,klarna:!1,ideal:!1,sepa:!0,creditcard:!0,mobilepay:!0,blik:!1,p24:!1,bancontact:!1,afterpay:!1,zip:!1,ach:!1}},additionalMethods:[Ov]}),jv=new J(Y({targetType:{type:String,default:`events`},targetLink:String,targets:[String],packageConfigTargets:[String],image:String,backgroundImage:String,name:String,url:String,seoSettings:W_,active:Boolean,hidePastEvents:Boolean,hideInListing:Boolean,pageStyle:{type:String,default:`white`},displayEvents:{type:Number,default:0},showHomePageTile:{type:Boolean,default:!0},showMenuItem:{type:Boolean,default:!0},showHomePageRow:{type:Boolean,default:!1}})),Mv=[30,14,7,2,0],Nv=e=>`${e}days`,Pv=new J({sendPersonalizationReminder:{type:Boolean},personalizationReminders:{type:[String],enum:Mv.map(Nv),default:[]},personalizationRemindersAfterTicketBooking:{type:[String],enum:Mv.map(Nv),default:[]}
171,sendPurchaseIntentsReservationEmail:{type:Boolean,default:!0},sendPurchaseIntentsRejectionEmail:{type:Boolean},sendTicketTransferEmail:{type:Boolean,default:!0},sendSubscriptionActivatedEmail:{type:Boolean,default:!0},sendSubscriptionCreatedDraftEmail:{type:Boolean,default:!0},sendSubscriptionPaymentReminderEmail:{type:Boolean,default:!0},sendSubscriptionRenewalReminderEmail:{type:Boolean,default:!0},sendSubscriptionPaymentRetryReminderEmail:{type:Boolean,default:!0},sendSubscriptionPaymentFailedEmail:{type:Boolean,default:!0},sendMembershipConfirmationEmail:{type:Boolean,default:!0},sendMembershipTierChangedEmail:{type:Boolean,default:!0},sendResellOfferCreatedEmail:{type:Boolean,default:!0},sendResellOfferSoldEmail:{type:Boolean,default:!0}}),Fv=new J({enabled:{type:Boolean,default:!1},sendBookingConfirmation:Boolean},{_id:!1,minimize:!1}),Iv=function(e){return e.enabled=`ENABLED`,e.disabled=`DISABLED`,e}({}),Lv=new J({enabled:{type:String,default:`ENABLED`}},{_id:!1}),Rv=new J({wallet:{type:new J({enabled:{type:String,required:!1,default:`ENABLED`},nfc:{type:String,required:!1,default:`DISABLED`},allowHardTickets:{type:String,required:!1,default:`DISABLED`}},{_id:!1,minimize:!1}),default:{}},sms:{type:Fv,default:{}},pdf:{type:Lv,default:{}},fulfillment:{type:Object,default:{}}},{_id:!1,minimize:!1}),zv=new J({active:{type:Boolean,default:!0},enforceTwoFactorAuthentication:{type:Boolean,default:!1},passkeysEnabled:{type:Boolean}},{_id:!1,minimize:!1}),Bv=new J({name:{type:String},active:{type:Boolean},remoteLoginURL:{type:String}},{_id:!1,minimize:!1}),Vv=new J({integratedAccounts:{type:zv,default:{}},jwt:{type:Bv,default:{}},providers:{type:[ev],default:[]},customAccountSettingsURL:{type:String},customLogoutURL:{type:String}},{minimize:!1}),Hv=new J({purchaseIntents:{type:{visible:{type:Boolean,default:!1}},default:{}},subscriptions:{type:{visible:{type:Boolean,default:!0}},default:{}},tickets:{type:{visible:{type:Boolean}},default:{}},customerPaymentMethods:{type:{visible:{type:Boolean}},default:{}},ticketTransfers:{type:{visible:{type:Boolean,default:!1}},default:{}},personalInformation:{type:{visible:{type:Boolean,default:!0}},default:{visible:!0}},paymentPlans:{type:{visible:{type:Boolean,default:!0}}},memberships:{type:{visible:{type:Boolean,default:!0}},default:{}},resellOffers:{type:{visible:{type:Boolean,default:!0}},default:{}}},{_id:!1,minimize:!1}),Uv=function(e){return e.BasePrice=`base_price`,e.AllIn=`all_in`,e}({}),Wv=new J({multiEventCheckout:{type:Boolean,required:!1,default:!1},shopDiscoveryUrl:{type:String,required:!1},redirectUrlHosts:{type:[String],required:!1}}),Gv=new J({sections:[jv],useHeroHomepage:Boolean,pageStyle:{type:String,default:`white`},customCSS:String,customHTML:{type:String,required:!1},hidePastEvents:Boolean,hideEventsOnHomepage:Boolean,displayEvents:{type:Number,default:0},tracking:Object,seoSettings:{type:W_,required:!1},enforceAuthentication:{type:String,required:!1,default:b_.Disabled,enum:Object.values(b_)},identityProviderSettings:{type:Vv,required:!1,default:{}},checkout:{type:Wv,required:!1,default:{}},checkoutExpirationMinutes:{type:Number,default:15},accountPages:{type:Hv,required:!1,default:{}},priceDisplayMode:{type:String,enum:Object.values(Uv),default:`base_price`}}),Kv=function(e){return e.All=`All`,e.B2B=`B2B`,e.B2C=`B2C`,e}({}),qv=function(e){return e.Inclusive=`inclusive`,e.Exclusive=`exclusive`,e}({}),Jv=new J({taxRate:{type:Number,default:.19},taxId:String,localTaxName:{type:String,default:Xv},createInvoiceAfterTransaction:{type:Boolean,default:!0},sendTaxInvoiceToCustomer:Boolean,serviceTypes:{type:Array,required:!1},taxTypes:{type:Array,required:!1},accounts:{type:Array,required:!1},regions:{type:Array,required:!1},taxCalculationMethod:{type:String,required:!1,default:`inclusive`},showTaxDetails:{type:Boolean,required:!1},localization:M_,captureCustomerTaxId:{type:Boolean,required:!1}},{minimize:!1}),Yv={DE:`MwSt.`,AT:`USt.`,CH:`USt.`,US:`VAT`,GB:`VAT`};function Xv(){let e=Yv[this.ownerDocument().locationCountry];if(e)return e}var Zv=new J({strategy:{type:String,default:`notAllowed`},reason:{type:String,enum:Object.values(function(e){return e.WithImportantReason=`withImportantReason`,e.N
171oReason=`noReason`,e}({})),default:`noReason`},cancellationDaysLimit:{type:Number,default:30},exchangeDaysLimit:{type:Number,default:0},voucherMonthsLimit:{type:Number,default:0},withPenalty:{type:Boolean,default:!1}},{_id:!1,minimize:!1}),Qv=new J({strategy:{type:String,default:`notAllowed`}},{_id:!1,minimize:!1}),$v=new J({ticketTransfer:{strategy:{type:String,default:`allowedWithRestrictions`},withPenalty:{type:Boolean,default:!0},ticketPriceCapped:{type:Boolean,default:!0},noCommercialDistribution:{type:Boolean,default:!0}},cancellation:{noMajorChangesToEvent:{type:Zv,default:()=>({})},withMajorChangesToEvent:{type:Qv,default:()=>({})}},displayCustomTerms:{type:Boolean,default:!0}},{_id:!1}),ey=()=>({ticketTransfer:{strategy:`allowedWithRestrictions`,ticketPriceCapped:!1,noCommercialDistribution:!1,withPenalty:!1},cancellation:{noMajorChangesToEvent:{strategy:`notAllowed`,reason:`noReason`,cancellationDaysLimit:0,exchangeDaysLimit:0,voucherMonthsLimit:0,withPenalty:!1},withMajorChangesToEvent:{strategy:`cancellationAllowed`}},displayCustomTerms:!0}),ty=new J({categoryId:String,description:String}),ny=new J({entryId:String,description:String}),ry=new J({includeDetailsRequiredTickets:Boolean}),iy=new J({taxPayerInformation:{type:Object,required:!1},agreement:{type:String,required:!1},signedAgreementUrl:{type:String,required:!1},signer:{type:Object,required:!1},client:{type:Object,required:!1}},{_id:!1}),ay=new J({fonParticipantId:{type:String},fonUserId:{type:String},scuId:{type:String}},{_id:!1}),oy=new J({organizationId:{type:String},apiKeyId:{type:String},apiKey:{type:String},apiSecret:{type:String}},{_id:!1}),sy=new J({rksv:{type:ay,required:!1},es:{type:iy,required:!1},management:{type:oy,required:!1}},{_id:!1}),cy=new J({fiscalization:{type:Boolean,default:!0},fiscalizationSettings:{type:sy,required:!1},design:{type:Object,required:!1}},{minimize:!1}),ly=`Europe/Amsterdam`,uy=function(e){return e.browser=`browser`,e.enforceMeridiemFormat=`enforceMeridiemFormat`,e.enforceMilitaryFormat=`enforceMilitaryFormat`,e}({}),dy=new J({defaultLanguage:{type:String,default:B.de},timezone:{type:String,default:ly},timeFormatPreference:{type:String,default:`browser`,enum:Object.values(uy)}}),fy=new J({cancellationFee:Number,eventCancellationFee:Number,fiscalizationFee:{type:Number,default:17.85},chargeFiscalizationFee:{type:Boolean,default:!0},disputeCreatedFee:{type:Number,required:!1},disputeCounteredFee:{type:Number,required:!1}}),py=function(e){return e.Mixed=`mixed`,e.Numeric=`numeric`,e}({}),my={mixed:{min:10,max:14},numeric:{min:16,max:20}},hy=new J({enabled:Boolean},{_id:!1}),gy=function(e){return e.Barcode=`BARCODE`,e.QrCode=`QRCODE`,e.Hide=`HIDE`,e}({}),_y=new J({enabled:{type:Boolean,default:!1},beforeEvent:{type:S_,default:{}}},{_id:!1,minimize:!1}),vy=new J({codeDisplay:{type:String,enum:Object.values(gy),required:!0,default:`BARCODE`},barcodeType:{type:String,enum:Object.values(py),required:!1,default:`mixed`},barcodePrefix:{type:String,required:!1},barcodeLength:{type:Number,required:!1},ticketSwapping:{type:hy,required:!1,default:{enabled:!1}},revealingSettings:{type:_y,required:!1,default:{}},transferSettings:{type:gv,required:!1,default:{mode:mv.disabled}},changeSeatMode:{type:String,default:`SAME_TIER`},secureTicketAccess:{type:String,enum:Object.values(Iv),default:`DISABLED`}},{_id:!1,minimize:!1});vy.post(`init`,function(e){this.barcodeLength||=my[this.barcodeType??`mixed`].min});var yy=new J({numberingEnabled:{type:Boolean,default:!1},numberingStartNumber:{type:Number,required:!1}},{_id:!1,minimize:!1}),by=new J({schemeId:{type:String},defaultTaxServiceTypeId:{type:String}},{_id:!1,minimize:!1}),xy=new J({managedBy:{type:String,enum:Object.values(function(e){return e.vivenu=`vivenu`,e.Seller=`seller`,e}({})),required:!1,default:`vivenu`},instructions:{type:String,required:!1},faqUrl:{type:String,required:!1}},{_id:!1}),Sy=new J(Object.values(function(e){return e.apiTerms=`apiTerms`,e}({})).reduce((e,t)=>({...e,[t]:{consent:{type:Boolean},consentAt:{type:Date},userId:{type:String},ip:{type:String}}}),{}),{_id:!1}),Cy=new J({customers:[y_]},{_id:!1}),wy=function(e){return e.optional=`optional`,e.disabled=`disabled`,e}({}),Ty=function(e){return e.ACTIVE=`ACTIVE`,e.DISABLED=`DISABLED`,e}({}),Ey=new J({accountingEmails:{type:[String],default:[]},legalEmails:{type:[String],default:[]},securityEmails:{type:[String],default:[]}},{versionKey:!1,_id:!1}),Dy=function(e){return e.COMPLIMENTARY=`COMPLIMENTARY`,e}({}),Oy=new J({_id:U_(`ctyp`),name:{type:String,required:!1},description:{type:String,required:!1},priceAdjustmentType:{type:String,enum:Object.values(Dy),required:!1}}),ky=new J({id:{type:String,required:!0},discount:{type:Number,required:!1},activatedAt:{type:Date,required:!0}},{_id:!1}),Ay=new J(rv.reduce((e,t)=>
171(e[t]={paymentChargeFix:{type:Number,required:!1},paymentChargeVar:{type:Number,required:!1},paymentChargeMin:{type:Number,required:!1},internationalPaymentFeeVar:{type:Number,required:!1},businessPaymentFeeVar:{type:Number,required:!1},internationalBusinessPaymentFeeVar:{type:Number,required:!1}},e),{}),{_id:!1}),jy=new J(Y({_internal:{type:Ey,select:!1,required:!1},name:{type:String,required:!0},description:{type:String,required:!1},category:{type:String,required:!1},currency:{type:String,enum:Object.values(G_),default:G_.eur},locationName:{type:String,required:!0},locationStreet:{type:String,required:!0},locationCity:{type:String,required:!0},locationPostal:{type:String,required:!0},locationCountry:{type:String,required:!0,default:`DE`},outerChargeVar:{type:Number,required:!0},innerChargeVar:{type:Number,required:!0},outerChargeFix:{type:Number,required:!0},innerChargeFix:{type:Number,required:!0},groupInnerChargeFix:{type:Number,required:!1},freeTicketInnerChargeFix:{type:Number,required:!0,default:0},cartOuterChargeFix:{type:Number,required:!0,default:0},cartInnerChargeFix:{type:Number,required:!0,default:0},freeCartOuterChargeFix:{type:Number,required:!0,default:0},freeCartInnerChargeFix:{type:Number,required:!0,default:0},posChargeVar:{type:Number,required:!0,default:0},posChargeFix:{type:Number,required:!0,default:0},freeTicketPOSChargeFix:{type:Number,required:!0,default:0},kioskChargeVar:{type:Number,required:!1},kioskChargeFix:{type:Number,required:!1},freeTicketKioskChargeFix:{type:Number,required:!1},posOuterChargeVar:{type:Number,required:!0,default:0},posOuterChargeFix:{type:Number,required:!0,default:0},paymentChargeFix:{type:Number,required:!0,default:0},paymentChargeVar:{type:Number,required:!0,default:0},paymentChargeMin:{type:Number,required:!1,default:0},posPaymentChargeFix:{type:Number,required:!1},posPaymentChargeVar:{type:Number,required:!1},posPaymentChargeMin:{type:Number,required:!1},internationalPaymentFeeVar:{type:Number,required:!1},businessPaymentFeeVar:{type:Number,required:!1},internationalBusinessPaymentFeeVar:{type:Number,required:!1},paymentMethodFees:{type:Ay,_id:!1},rebookingOuterChargeFix:{type:Number,default:0},additionalFees:{type:fy,default:Y_},active:{type:Boolean,required:!0,default:!0},image:{type:String,required:!1},darkImage:{type:String,required:!1},website:String,backgroundImage:String,accentColor:{type:String,default:`#696969`},supportUrl:{type:String,required:!1},consents:{type:Sy,required:!1},payment:{type:Av,default:{managedPayments:!0,vivenuPayments:!1,methods:{paypal:!0,sepa:!0,creditcard:!0,klarna:!1,ideal:!1,blik:!1,p24:!1}}},agb:String,privacy:String,imprint:String,legalSettings:{type:$v,default:()=>ey()},taxSetting:{type:Jv,default:{}},url:String,customFieldsConfig:Cy,shopSettings:Gv,documentSettings:Object,mailingSettings:Pv,deliverySettings:{type:Rv,default:{}},modules:Cv,priceCategories:{type:[ty],default:[]},accessControlEntries:{type:[ny],default:[]},accessControlSettings:ry,brandingSettings:{type:Object,default:{}},customTextConfig:Object,localeSettings:{type:dy,default:{defaultLanguage:B.de,timezone:ly,timeFormatPreference:`browser`}},documentTemplateSettings:{type:V_},ticketSettings:{type:vy,required:!1,default:{}},customerSettings:{type:yy,required:!1,default:{}},supportSettings:{type:xy,required:!1,default:{managedBy:`vivenu`}},posSettings:{type:cy,default:()=>({})},feeSettings:{type:by,default:()=>({})},orgId:{type:String,required:!1},owner:{type:String,enum:Object.values(J_),required:!1},dataRequestSettings:{type:Object,required:!1,default:{}},fulfillmentTypes:{type:[Q_],default:[]},contractTypes:{type:[Oy],default:[]},fiscalizationSettings:{type:sy,required:!1},status:{type:String,enum:Object.values(Ty),default:`ACTIVE`},productPlans:{type:[ky],required:!1}}),{minimize:!1,timestamps:!0});jy.index({createdAt:-1}),jy.index({url:1}),t_(`Seller`,jy);var My=(e,t)=>!t||!e||!e.modules?!1:e.modules[t]==1,Ny=Symbol(`isResult`),Py=e=>e.ok,Fy=e=>({ok:!0,value:e,[Ny]:!0}),Iy=e=>({ok:!1,error:e,[Ny]:!0}),Ly=e=>e().then(Fy).catch(Iy),Ry=e=>{if(!e.ok)throw e.error;return e.value},zy=`user-token`,By=e=>`${zy}-${e}`,Vy=null,Hy=()=>Vy,Uy=e=>ne.getItem(By(e))??null,Wy=(e,t)=>{Vy=t,t?ne.setItem(By(e),t):ne.removeItem(By(e))},Gy=e=>{Vy=e}
171,Ky=fetch,qy=class extends Error{statusCode;constructor(e,t){super(e),this.name=`HTTPError`,this.statusCode=t}},Jy=class extends Error{maxFileSize;constructor(e=`5 MB`){super(`Maximum file size exceeded`),this.name=`MaxFileSizeError`,this.maxFileSize=e}},Yy=class extends Error{constructor(e){super(e),this.name=`FileUploadError`}},Xy=(e,t)=>Ky(e,t).then(async e=>{if(!e.ok)throw e.headers.get(`content-type`)?.includes(`application/json`)?new qy((await e.json()).message??e.statusText,e.status):new qy(e.statusText,e.status);return e}),X=(e,t={})=>{let{BASE_URL:n}=ce;return Ly(()=>Xy(e,{...t,...t.body&&{body:JSON.stringify(t.body)},headers:{"content-type":`application/json`,...e.startsWith(n)&&{...Zy()},...t.headers??{}}}).then(e=>e.json()))},Z=()=>{let e=Hy();return e?{Authorization:`Bearer ${e}`}:{}},Zy=()=>({"x-client-application":`web3`});function Qy(){let{BASE_URL:e,DOMAINS_URL:t,YAFUPS_URL:n,MEMBERSHIPS_URL:r}=se();return{files:{upload:async e=>{let t=new FormData;t.append(`file`,e);let r=await fetch(`${n}/api/upload`,{method:`POST`,headers:Z(),body:t});
171if(r.status===413)throw new Jy;if(!r.ok)throw new Yy(`Upload failed: ${r.statusText}`);return{url:(await r.json()).url,fileName:e.name}}},events:{getPublicEvent:(t,n)=>X(T.applyParametersToUrl({locale:n},`${e}/api/public/events/${t}`)),getEventInfo:(t,n,r)=>X(T.applyParametersToUrl({locale:n,underShop:r},`${e}/api/events/info/${t}`)),getPublicListing:(t,n,r)=>{let i=e+`/api/events/public/listings/`+t;return X(T.applyParametersToUrl(n,i),{signal:r})},getPublicListings:(t,n)=>{let r=e+`/api/events/public/listings`;return Ky(T.applyParametersToUrl(t,r),{signal:n}).then(e=>e.json())},getRecommendations:(t,n)=>Ky(`${e}/api/events/${t}/recommendations${n?`?locale=${n}`:``}`).then(e=>e.json()),getAvailabilities:(t,n)=>{let r=`${e}/api/public/events/${t}/availabilities`;return n&&(r+=`?shopId=${n}`),X(r,{headers:Z()})},getPublicShop:(t,n)=>{let r=new URLSearchParams({pos:`false`});return n?.shopId&&r.set(`shopId`,n.shopId),n?.channelId&&r.set(`channelId`,n.channelId),n?.locale&&r.set(`locale`,n.locale),X(`${e}/api/public/events/${t}/shop?${r}`)},getProductOffers:(t,n)=>X(`${e}/api/public/events/${t}/offers?locale=${n}`)},products:{getByStream:t=>X(`${e}/api/products/streams/${t}/products`)},sellers:{getInfo:(t,n)=>X(`${e}/api/sellers/info/${t}?locale=${n}`),getPaymentMethods:(t,n)=>X(T.applyParametersToUrl({channel:n},`${e}/api/public/sellers/${t}/payment-methods`))},organizations:{getInfo:t=>X(`${e}/api/organizations/${t}/info`)},pages:{listPages:({seller:t,locale:n})=>{let r=new URLSearchParams;return n&&r.set(`locale`,n),X(`${e}/api/public/pages/${t}?${r}`)},getPage:(t,n,{preview:r,secret:i,locale:a})=>{let o=new URLSearchParams;return r&&o.set(`preview`,String(r)),i&&o.set(`secret`,i),a&&o.set(`locale`,a),X(`${e}/api/public/pages/${t}/${n}?${o}`)},getShopConfig:(t,{preview:n,locale:r})=>{let i=new URLSearchParams;return n&&i.set(`preview`,String(n)),r&&i.set(`locale`,r),X(`${e}/api/public/pages/config/${t}?${i}`)}},domains:{lookup:async e=>X(`${t}/api/domains/lookup?host=${encodeURIComponent(e)}`),lookupPrimary:async e=>{let n=new URLSearchParams(e).toString();return X(`${t}/api/domains/primary?${n}`)}},customers:{getMe:()=>X(`${e}/api/customers/me`,{headers:{...Z()}}),register:t=>X(`${e}/api/customers/register`,{method:`POST`,body:t}),login:(t,n)=>X(`${e}/api/customers/login`,{method:`POST`,body:t,headers:{...n&&{"x-challenge-token":n},...ce.E2E_REQUEST_TOKEN&&{"x-e2e-request-token":ce.E2E_REQUEST_TOKEN}}}),startPasskeyAuthentication:t=>X(`${e}/api/customers/passkeys/start-auth`,{method:`POST`,body:{sellerId:t}}),finishPasskeyAuthentication:(t,n)=>X(`${e}/api/customers/passkeys/finish-auth`,{method:`POST`,body:{sellerId:t,response:n}}),startPasskeyRegistration(){return X(`${e}/api/customers/me/passkeys/start-registration`,{method:`POST`,headers:Z()})},finishPasskeyRegistration(t){return X(`${e}/api/customers/me/passkeys/finish-registration`,{method:`POST`,body:t,headers:Z()})},getPasskeys(){return X(`${e}/api/customers/me/passkeys`,{method:`GET`,headers:Z()})},getUnderShopsForEvent({eventId:t,locale:n}){return X(`${e}/api/customers/me/shops?eventId=${t}&locale=${n}`,{method:`GET`,headers:Z()})},getCustomerPaymentMethods:t=>X(T.applyParametersToUrl(t??{},`${e}/api/customers/me/payment-methods`),{headers:Z()}),createCustomPaymentMethod:t=>X(`${e}/api/customers/me/payment-methods`,{method:`POST`,body:t,headers:Z()}),getBalance:()=>X(`${e}/api/customers/me/balance`,{headers:Z()}),getConsents:({sellerId:t,customerId:n,token:r})=>X(T.applyParametersToUrl({sellerId:t,customerId:n,token:r},`${e}/api/public/consents/manage`),{method:`GET`,headers:Z()})},memberships:{getAvailablePrograms:()=>X(`${r}/api/public/programs`,{headers:Z()})},paymentStrategies:{get:t=>X(`${e}/api/public/payments/strategies/${t}`)},paymentRequests:{createPaymentRequest:t=>X(`${e}/api/payments/requests`,{method:`POST`,body:t}),createSetupPaymentRequest:t=>X(`${e}/api/payments/requests/setup`,{method:`POST`,body:t,headers:Z()}),getPaymentRequest:(t,n)=>X(`${e}/api/payments/requests/${t}?secret=${n}`,{headers:Z()}),updatePaymentRequest:(t,n)=>X(`${e}/api/payments/requests/${t}`,{method:`PUT`,body:n,headers:Z()}),getPaymentRequestProcessor:(t,n,r)=>X(`${e}/api/payments/requests/${t}/processor`,{method:`POST`,body:{...r,secret:n}}),verify:(t,n,r)=>X(`${e}/api/payments/requests/${t}/verify`,{method:`POST`,body:{...r,secret:n}}),applyBalance:(t,n)=>X(`${e}/api/payments/requests/${t}/apply`,{method:`POST`,body:n,headers:Z()})},search:{get:(e,t)=>X(`/web3/api/search?q=${encodeURIComponent(e)}&locale=${t}`,{method:`GET`})},checkout:{create:(t,n)=>X(`${e}/api/checkout`,{method:`POST`,body:t,headers:{...Z(),...n&&{"x-challenge-token":n}}}
171),updateCheckoutItem:(t,n)=>X(`${e}/api/checkout/${t}/items`,{method:`POST`,body:n,headers:Z()}),updateCheckout:(t,n)=>X(`${e}/api/checkout/${t}`,{method:`PUT`,body:n,headers:Z()}),getCheckout:(t,n)=>X(`${e}/api/checkout/${t}?secret=${n}`),getDetailsForm:(t,n,r)=>X(`${e}/api/checkout/${t}/detailsform?secret=${n}&locale=${r}`),postDetails:(t,n)=>X(`${e}/api/checkout/${t}/details`,{method:`POST`,body:n,headers:Z()}),reserve:(t,n)=>X(`${e}/api/checkout/${t}/reserve`,{method:`POST`,body:{secret:n},headers:Z()}),confirmPaymentPlan:(t,n)=>X(`${e}/api/checkout/${t}/confirm-payment-plan`,{method:`POST`,body:n}),confirmCpm:(t,n)=>X(`${e}/api/checkout/${t}/confirm-cpm`,{method:`POST`,body:n})},insurance:{getOffers:t=>X(`${e}/api/insurance/offers`,{method:`POST`,body:t})},vouchers:{getVoucherInfo:(t,n)=>X(`${e}/api/coupon/${encodeURIComponent(t)}/info?sellerId=${n}`)},coupons:{getCouponInfo:(t,n)=>{let{sellerId:r,eventId:i}=n;return X(`${e}/api/coupon/${encodeURIComponent(t)}/info?sellerId=${r}&eventId=${i}`)}},marketmaker:{getPriceOverrides:e=>X(T.applyParametersToUrl({eventId:e},T.MARKETMAKER_URL()+`/api/pricing/prices/overrides`))},subscriptions:{getSubscriptionPlan:t=>X(`${e}/api/public/subscriptions/plans/${t}`)},tickets:{personalize:(t,n,r)=>X(`${e}/api/tickets/personalize/${t}/${n}`,{method:`POST`,body:r,headers:Z()})},consents:{getConsents:(t,n)=>{let r=new URLSearchParams({sellerId:t,...n?.visibleInSignup!==void 0&&{visibleInSignup:String(n.visibleInSignup)},...n?.visibleInCheckout!==void 0&&{visibleInCheckout:String(n.visibleInCheckout)}});return X(`${e}/api/public/consents?${r}`,{method:`GET`})}}}}var $y=`user-session-data`,eb=e=>`${$y}-${e}`,tb=e=>{let t=sessionStorage.getItem(eb(e));return t?JSON.parse(t):null};function nb(e){if(!e)return[];let{active:t=!1,name:n}=e.shopSettings.identityProviderSettings?.jwt||{},r=e.shopSettings.identityProviderSettings?.providers||[];return[{active:t,name:n||e.name,url:t=>lp(e,t)},...r.map(t=>({active:!!t.active,name:t.name||e.name,url:n=>cp(e,n,t)}))].filter(e=>e.active)}function rb(e){return My(e,Sv.Accounts)}
171function ib(e){return rb(e)&&e?.shopSettings?.identityProviderSettings?.integratedAccounts?.active}function ab(e){return rb(e)&&nb(e).length>0}var ob=vm((e,t)=>({customer:{status:`pending`},token:null,seller:null,lastLogin:null,init:async n=>{e({customer:{status:`pending`}});let r=n._id,i=Uy(r);Gy(i);let a=ne.getItem(`_last_login`);if(e({seller:n,token:i,lastLogin:a?new Date(a):null}),fm.sessionStorageEnabled()){let t=tb(r);t&&e({customer:{status:`authenticated`,data:t}})}if(!i){e({customer:{status:`anonymous`}});return}if(!fm.sessionStorageEnabled()){t().logout();return}let o=await Qy().customers.getMe();if(o.ok){e({customer:{status:`authenticated`,data:o.value}});return}if(o.error?.statusCode===401||o.error?.statusCode===403){t().logout();return}else console.error(`Failed to load customer`,o.error)},login:async e=>{let n=t();sb(e),ne.setItem(`_last_login`,new Date().toISOString()),n.seller&&await n.init(n.seller)},logout:()=>{sb(null)}})),sb=e=>{let t=ob.getState().seller;t&&(Wy(t._id,e),e||ob.setState({customer:{status:`anonymous`},token:null}))},cb=e=>gm(ob,e);function lb(e){return ib(e)||ab(e)}async function ub(e){try{let t=e.shopSettings.identityProviderSettings?.integratedAccounts.passkeysEnabled,n=ob.getState().customer;if(n.status===`pending`||n.status===`anonymous`)return!1;let r=n.data._account?.loginType===l_.PASSWORD;if(!t||!r)return!1;let i=await Qy().customers.getPasskeys();return i.ok&&i.value.length===0}catch{return!1}}var db;(function(e){let t=2**53,n=-t,r=/^\s*[+-]?(\d+\.?|\.\d+|\d+\.\d+)([eE][-+]?\d+)?\s*$/,i=/^0[0-9]/;function a(e){let t=+e;if(isNaN(t))return NaN;let n=e.toString().split(`e`),r=Math.round(+(n[0]+`e`+(n[1]?+n[1]+2:2))).toString().split(`e`);return(+(r[0]+`e`+(r[1]?r[1]-2:-2))).toFixed(2)}e.round2Fixed=a;function o(e){return db.precisionRound(e,2)}e.round2FixedNumber=o;function s(e,t){let n=10**t;return Math.round(e*n)/n}e.precisionRound=s;function c(e,t){let n=10**t;return Math.ceil(e*n)/n}e.precisionCeil=c;function l(e){return Number(e.toPrecision(7))}e.convertToSafeNumber=l;function u(e){if(!(r.test(e)&&!e.match(i))||!e.includes(`.`)&&e.replace(/[^\d]/g,``).length>15)return!1;let a=parseFloat(e);return!(a<n||a>t)}e.isFloatLike=u})(db||={});var fb=(e,t)=>{let n=mb(e);return new Intl.NumberFormat(n).format(t)},pb=(e,t,n,r=`symbol`,i)=>{let a=mb(e),o=K_(n),s=n===G_.huf,c=i?.trimTrailingZeros&&!_b(hb(t,n));return new Intl.NumberFormat(a,{style:`currency`,currency:n,currencyDisplay:r,...s&&{minimumFractionDigits:o,maximumFractionDigits:o},...c&&{minimumFractionDigits:0,maximumFractionDigits:0}}).format(t).toString()},mb=e=>e===`ar`?`ar-u-nu-latn`:e,hb=(e,t,n=0)=>{let r=K_(t);return db.precisionRound(e,r+n)},gb=(e,t)=>{let n=+e;if(isNaN(n))return`NaN`;let r=K_(t);return hb(n,t).toFixed(r)};function _b(e){return Number.isFinite(e)?!Number.isInteger(e):!1}var vb=function(e){return e.fix=`fix`,e.var=`var`,e.fixPerItem=`fixPerItem`,e.waiveFees=`waiveFees`,e}({}),yb=new J({discountId:String,category:String,name:String,type:{type:String,enum:Object.values(vb),required:!0},value:Number,allowedItems:[String],modifier:{type:Object},entitlementId:{type:String}}),bb=new J({discountId:String,category:String,name:String,type:{type:String,enum:Object.values(vb),required:!0},value:Number,allowedItems:[String],maxItemsInCart:Number,maxAbsoluteValue:Number,absoluteDiscountValue:Number,modifier:{type:Object},entitlementId:{type:String}}),xb=new J({items:[new J({itemId:String,cartItemId:String,amount:Number,regularPrice:Number,price:Number,taxInfo:Object,varDiscounts:[yb],fixDiscounts:[yb],components:[Object]})],discounts:[bb]}),Sb=function(e){return e.onTicket=`onTicket`,e.onFreeTicket=`onFreeTicket`,e.onPosTicket=`onPosTicket`,e.onKioskTicket=`onKioskTicket`,e.onFreePosTicket=`onFreePosTicket`,e.onFreeKioskTicket=`onFreeKioskTicket`,e.onSeasonTicket=`onSeasonTicket`,e.onHardTicket=`onHardTicket`,e.onTicketCustom=`onTicketCustom`,e.onCart=`onCart`,e.onPosCart=`onPosCart`,e.onKioskCart=`onKioskCart`,e.onFreeCart=`onFreeCart`,e}({}),Cb=new J({name:{type:String,required:!1},publicName:{type:String,required:!1},amount:Number,value:Number,total:Number,type:{type:String,required:!1,enum:Object.values(Sb)},exposed:{type:Boolean,required:!1},scheme:{type:new J({schemeId:{type:String},feeId:{type:String},taxServiceTypeId:{type:String}},{_id:!1}),required:!1},netTotal:Number,taxInfo:{type:Object}}),wb=new J({fix:[Cb],var:[Cb]},{_id:!1}),Tb=()=>({var:[],fix:[]}),Eb=function(e){return e.PLATFORM=`PLATFORM`,e.ORGANIZATION=`ORGANIZATION`,e}({}),Db=function(e){return e.PLATFORM=`PLATFORM`,e}({}),Ob=new J({type:{type:String,required:!0,enum:Object.values(Eb)},debtorId:{type:String}},{_id:!1}),kb=new J({type:{type:String,required:!0,enum:Object.values(Db)}
171,beneficiaryId:{type:String}},{_id:!1});t_(`Fee`,new J({total:{type:Number,required:!0},currency:{type:String,required:!0,enum:Object.values(G_)},components:wb,transactionId:{type:String},eventId:{type:String},orgId:{type:String},debtor:Ob,beneficiary:kb},{timestamps:!0}));var Ab=function(e){return e.stripeConnect=`stripeConnect`,e.vivenu=`vivenu`,e}({});t_(`PaymentProvider`,new J({active:{type:Boolean,default:!1},isExternal:{type:Boolean,default:!0},externalId:{type:String},type:{type:String,enum:Object.values(Ab)},sellerId:{type:String}},{timestamps:!0}));var jb=new J({ua:String,browser:Object,device:Object,engine:Object,os:Object,cpu:Object}),Mb=function(e){return e.managed=`managed`,e.external=`external`,e.local=`local`,e}({}),Nb=function(e){return e.cancellation=`cancellation`,e.partial_cancellation=`partial_cancellation`,e.rebooking=`rebooking`,e.upgrade=`upgrade`,e.return=`return`,e.reconciliation=`reconciliation`,e}({}),Pb=function(e){return e[e.Seat=6]=`Seat`,e[e.GA=7]=`GA`,e[e.SECTION=3]=`SECTION`,e}({}),Fb=function(e){return e.default=`default`,e.isolated=`isolated`,e}({}),Ib=function(e){return e.default=`default`,e.contingentsOnly=`contingentsOnly`,e}({}),Lb=e=>!!e&&e.provider===`digital_venue`,Rb=e=>!!e&&e.provider===`pacifa`;function zb(e,t){let n=Bb(e,t);e.post(`find`,n),e.post(`findOne`,n),e.post(`findOneAndUpdate`,n),e.post(`findOneAndDelete`,n)}function Bb(e,t){return function(n){Vb.call(this,e,n,t)}}function Vb(e,t,n,r){if(t==null)return t;if(this._mongooseOptions.lean&&(this._mongooseOptions.lean.defaults??n?.defaults??!1)){if(Array.isArray(t))for(let n=0;n<t.length;++n)Hb.call(this,e,t[n],r);else Hb.call(this,e,t,r);for(let i=0;i<e.childSchemas.length;++i){let a=e.childSchemas[i].model.path,o=e.childSchemas[i].schema,s=(void 0)(a,t);Array.isArray(s)&&(s=s.flat(),s.length===0)||s!=null&&Vb.call(this,o,s,n,r?`${r}.${a}`:a)}return t}else return t}function Hb(e,t,n){if(t!=null){if(Array.isArray(t)){for(let r=0;r<t.length;++r)Hb.call(this,e,t[r],n);return}e.eachPath((e,r)=>{if(e.endsWith(`.$*`))return;if(this.selected()){let t=n?`${n}.${e}`:e,r=this._fields;if(r){let e=Object.keys(r).find(e=>t.startsWith(e)||e.startsWith(t)),n=e&&r[e]!=null;if(this.selectedInclusively()&&!n||this.selectedExclusively()&&n)return}}let i=e.split(`.`),a=t,o=i.length-1;for(let e=0;e<o;++e)a[i[e]]=a[i[e]]||{},a=a[i[e]];if(a[i[o]]===void 0){let e=Ub(r,t);if(e===void 0)return;typeof e==`function`&&(e=e.call(t,t)),a[i[o]]=e}})}}function Ub(e,t){return typeof e.defaultValue==`function`?e.defaultValue===Date.now||e.defaultValue===Array||e.defaultValue.name.toLowerCase()===`objectid`?e.defaultValue.call(t):e.defaultValue.call(t,t):Object.prototype.hasOwnProperty.call(e.options,`default`)?e.options.default:e.defaultValue}var Wb=new J({lat:{type:Number,required:!0},lng:{type:Number,required:!0}}),Gb=function(e){return e.Active=`ACTIVE`,e.Inactive=`INACTIVE`,e}({}),Kb=function(e){return e.InternalBooking=`schg-internal-booking`,e.Web=`schg-web`,e.Pos=`schg-pos`,e.Kiosk=`schg-kiosk`,e}({});t_(`saleschannelgroups`,new J({_id:U_(`schg`),sellerId:{type:String,required:!0},status:{type:String,enum:Object.values(Gb),default:`INACTIVE`,required:!0},name:{type:String,required:!0},restrictEventAccess:{type:Boolean,required:!0,default:!1}},{timestamps:!0}));var qb=new J({minSeatDistance:{type:Number,required:!1,default:2},edgeSeatsOrphaning:{type:Boolean,required:!1,default:!1}}),Jb=new J({enabled:{type:Boolean,required:!1,default:!1},enforced:{type:Boolean,required:!1,default:!1},allowMassBooking:{type:Boolean,required:!1}},{_id:!1}),Yb=new J({active:{type:Boolean,required:!1,default:!1},eventId:{type:String,required:!1},seatMapId:{type:String,required:!1},revisionId:{type:String,required:!1},orphanConfiguration:{type:qb,required:!1},contingents:[String],contingentMode:{type:String,enum:Object.values(Fb),required:!1},availabilityMode:{type:String,default:Ib.default,enum:Object.values(Ib)},bestAvailableSeatingConfiguration:{type:Jb,required:!1}}),Xb=function(e){return e.DAY=`DAY`,e.WEEK=`WEEK`,e.MONTH=`MONTH`,e}({}),Zb=function(e){return e.SUNDAY=`SUNDAY`,e.MONDAY=`MONDAY`,e.TUESDAY=`TUESDAY`,e.WEDNESDAY=`WEDNESDAY`,e.THURSDAY=`THURSDAY`,e.FRIDAY=`FRIDAY`,e.SATURDAY=`SATURDAY`,e}({}),Qb=new J({ticketTypeId:{type:String,required:!0},active:{type:Boolean,default:!1}},{_id:!1}),$b=new J({slotId:{type:String,required:!0},enabled:{type:String,enum:Object.values(Iv),required:!1,default:null},amount:{type:Number,required:!1}},{_id:!1}),ex=new J({allTicketTypesActive:{type:Boolean,default:!1},ticketTypes:[Qb],timeSlots:[$b]},{_id:!1}
171),tx=new J({name:{type:String,required:!0},color:{type:String,required:!0},offers:{type:ex,default:{}}}),nx=new J({type:{type:String},date:{type:Date},userId:{type:String,required:!1},data:{type:Object}},{_id:!1}),rx=function(e){return e.ACTIVE=`ACTIVE`,e.SOLD=`SOLD`,e.CANCELED=`CANCELED`,e}({}),ix=function(e){return e.cpm=`cpm`,e.customerBalance=`customer_balance`,e}({}),ax=new J({_id:U_(`ofri`),ticketId:{type:String,required:!0},ticketTypeId:{type:String,required:!0},ticketName:{type:String},categoryRef:{type:String,required:!0},seatingInfo:{type:J.Types.Mixed},price:{type:Number,required:!0},resellFee:{type:Number,required:!0}}),ox=new J({_id:U_(`ofr`),customerId:{type:String,required:!0},sellerId:{type:String,required:!0},eventId:{type:String,required:!0},items:[ax],status:{type:String,enum:Object.values(rx),required:!0},cpmId:{type:String,required:!1},payoutTarget:{type:Object,required:!1},currency:{type:String,required:!0,enum:Object.values(G_),default:G_.eur},transferId:{type:String,required:!1},preferredLanguage:{type:String,required:!1,default:B.en},history:{type:[nx],default:[]}},{timestamps:!0,toJSON:{virtuals:!1,transform:(e,t)=>sx(t)},toObject:{virtuals:!1,transform:(e,t)=>sx(t)}});function sx(e){return!e.payoutTarget&&e.cpmId&&(e.payoutTarget={type:`cpm`,cpmId:e.cpmId}),delete e.cpmId,e}
171ox.index({sellerId:1,eventId:1,status:1}),ox.index({sellerId:1,status:1,"items.ticketId":1}),ox.index({sellerId:1,customerId:1,status:1,createdAt:-1});var cx=()=>({offset:0,unit:x_.Hours}),lx=cx,ux=function(e){return e.noReservations=`noReservations`,e.reservationsOnly=`reservationsOnly`,e.reservationsAndPayment=`reservationsAndPayment`,e.internalReservationsAndPayment=`internalReservationsAndPayment`,e}({}),dx=new J({option:{type:String,default:`noReservations`,enum:[...Object.values(ux)]},strategyId:{type:String,required:!1}},{minimize:!1}),fx=new J(Y({name:{type:String,required:!0},description:{type:String},seatingReference:{type:String,required:!1},ref:{type:String},amount:{type:Number,required:!1},recommendedTicket:{type:String},maxAmountPerOrder:{type:Number,required:!1},listWithoutSeats:{type:Boolean,required:!1},perks:{type:[String]}}),{minimize:!1}),px=new J({defaultTicketTaxServiceTypeId:{type:String,required:!1}},{_id:!1,minimize:!1}),mx=new J({priceTableId:{type:String,required:!1},priceTableTierId:{type:String,required:!1},dynamicPricing:{enabled:{type:Boolean,required:!1}}},{_id:!1,minimize:!1}),hx=new J({rebookingStrategyId:{type:String,required:!1}},{_id:!1,minimize:!1}),gx=new J(Y({name:{type:String,required:!0},tickets:{type:Array,required:!0}}),{minimize:!1}),_x=function(e){return e.AND=`AND`,e.OR=`OR`,e}({}),vx=new J({concatenation:{type:String,required:!0,default:`AND`},ticketGroup:{type:String,required:!0},min:{type:Number,required:!0},max:{type:Number,required:!0},maxAmountPerOrder:{type:Number,required:!1},minAmountPerOrder:{type:Number,required:!1}},{minimize:!1}),yx=function(e){return e.autoAdd=`autoAdd`,e.chooseFrom=`chooseFrom`,e}({}),bx=function(e){return e.ticketGroup=`ticketGroup`,e.product=`product`,e}({}),xx=new J({thenTargetType:{type:String,required:!1,default:`ticketGroup`},thenTargetProduct:{type:String,required:!1},thenTargetGroup:{type:String,required:!1},thenTargetMin:{type:Number,required:!1},thenTargetMax:{type:Number,required:!1}},{minimize:!1}),Sx=new J(Y({name:{type:String,required:!0},triggerType:{type:String,required:!0},triggerNthTicket:{type:Number,required:!1},triggerTargetGroup:{type:String,required:!0},thenType:{type:String,required:!0},thenTargets:[xx]}),{minimize:!1}),Cx=new J({group:{type:String,required:!1},type:{type:String,required:!1,default:`ticketGroups`,enum:[`ticketGroups`,`cartSum`]},min:{type:Number,required:!0},max:{type:Number,required:!0}},{minimize:!1}),wx=function(e){return e.total=`TOTAL`,e.percentage=`PERCENTAGE`,e}({}),Tx=class{static isFix(e){return e==`TOTAL`||e==vb.fix}static isVar(e){return e==`PERCENTAGE`||e==vb.var}},Ex=new J({type:String,category:String,subCategory:String},{minimize:!1}),Dx=new J(Y({name:{type:String,required:!0},discountType:{type:String,enum:[`TOTAL`,`PERCENTAGE`,vb.fix,vb.var],default:vb.fix},value:{type:Number,required:!0}}),{minimize:!1}),Ox=new J(Y({name:{type:String,required:!0},rules:[Cx],discountType:{type:String,enum:[...Object.values(wx),...Object.values(vb)],default:vb.fix},value:{type:Number,required:!0}}),{minimize:!1}),kx=new J({outerChargeVar:{type:Number},innerChargeVar:{type:Number},outerChargeFix:{type:Number},innerChargeFix:{type:Number},posOuterChargeFix:{type:Number},posOuterChargeVar:{type:Number},cartOuterChargeFix:{type:Number}},{minimize:!1}),Ax=new J({feeId:{type:String,required:!0},enabled:{type:Boolean,required:!0}},{_id:!1,minimize:!1}),jx=function(e){return e.single=`SINGLE`,e.group=`GROUP`,e.recurrence=`RECURRENCE`,e.root=`ROOT`,e}({}),Mx=new J({tagging:{enabled:{type:Boolean,required:!1,default:!1},tags:{type:[String],required:!1,default:[]}}},{_id:!1,minimize:!1}),Nx=function(e){return e.Disabled=`disabled`,e.FreeTicketsOnly=`freeTicketsOnly`,e.WithoutRefund=`withoutRefund`,e}({}),Px=new J({feeOverrides:{type:[Ax],required:!1,default:[]}},{_id:!1,minimize:!1}),Fx=function(e){return e.BlockAddToCart=`blockAddToCart`,e.BlockCheckout=`blockCheckout`,e}({}),Ix=new J({planVariantId:{type:String,required:!1}},{_id:!1});new J({enabled:{type:String,enum:Object.values(Iv),required:!1}},{_id:!1,minimize:!1});var Lx=new J({start:{type:Date,required:!1},end:{type:Date,required:!1}},{_id:!1,minimize:!1}),Rx=new J({enabled:{type:String,required:!1,default:null,enum:[...Object.values(Iv),null]}},{_id:!1}),zx=new J({enabled:{type:String,required:!1,default:null,enum:[...Object.values(Iv),null]}},{_id:!1}),Bx=new J({wallet:{type:Rx,required:!1},pdf:{type:zx,required:!1}},{_id:!1}),Vx=new J(Y({name:{type:String},description:{type:String},personalizationInstructions:{type:String,required:!1},image:String,color:String,price:{type:Number,required:!0},amount:{type:Number,required:!0},active:{type:Boolean,required:!0,default:!0},posActive:{type:Boolean,default:!1},categoryRef:String,ignoredForStartingPrice:{type:Boolean,required:!1,default:!1},conditionalAvailability:{type:Boolean,default:!1},conditionalAvailabilityMode:{type:String,enum:Object.values(Fx),default:`blockAddToCart`}
171,ticketBackground:String,rules:[vx],requiresPersonalization:Boolean,requiresPersonalizationMode:{type:String,enum:[...Object.values(Iv),null]},requiresExtraFields:Boolean,requiresExtraFieldsMode:{type:String,enum:[...Object.values(Iv),null]},repersonalizationAllowedMode:{type:String,enum:[...Object.values(Iv),null]},repersonalizationFee:{type:Number,required:!1},sortingKey:Number,enableHardTicketOption:Boolean,forceHardTicketOption:Boolean,maxAmountPerOrder:{type:Number},minAmountPerOrder:{type:Number,default:0},minAmountPerOrderRule:{type:Number,default:0},taxRate:{type:Number},styleOptions:{type:Object,default:{}},priceCategoryId:{type:String},entryPermissions:{type:[String],default:[]},tracking:{type:Mx,default:{}},ignoreForMaxAmounts:{type:Boolean,default:!1},documentTemplateSettings:{type:V_},expirationSettings:{type:Object,default:{enabled:!1,expiresAfter:lx()}},cancellationStrategy:{type:String,enum:Object.values(Nx)},outerChargeFix:{type:Number,required:!1},innerChargeFix:{type:Number,required:!1},feeSettings:Px,barcodePrefix:{type:String,required:!1},salesStart:{type:Object,required:!1},salesEnd:{type:Object,required:!1},priceTableTypeId:{type:String,required:!1},rebookingStrategyId:{type:String,required:!1},taxServiceTypeId:{type:String,required:!1},transferSettings:{type:Object,default:{expiresAfter:uv()}},upgradeSettings:{type:Object},meta:{type:Object,required:!1},subscriptionSettings:Ix,resellSettings:{type:Object},scanSettings:{type:Object},relevancyDate:Lx,deliverySettings:{type:Bx,required:!1},addOns:{type:[String],required:!1},revealingSettings:{type:Object,required:!1},tieredAvailability:{type:Object}}),{minimize:!1}),Hx=new J(Y({baseTicket:{type:String,required:!0},name:{type:String,required:!1},description:String,price:{type:Number,required:!0},amount:{type:Number,required:!0},active:{type:Boolean,required:!0,default:!0},maxAmountPerOrder:{type:Number}}),{minimize:!1}),Ux=new J({baseCategoryId:{type:String,required:!0},amount:{type:Number,required:!1},maxAmountPerOrder:{type:Number,required:!1}},{minimize:!1}),Wx=new J({baseTimeSlotId:{type:String,required:!0},amount:{type:Number,required:!1},enabled:{type:String,enum:Object.values(Iv),required:!1,default:null}},{minimize:!1}),Gx=function(e){return e.equals=`equals`,e.notEquals=`notEquals`,e.greaterThan=`greaterThan`,e.lessThan=`lessThan`,e.greaterThanOrEquals=`greaterThanOrEquals`,e.lessThanOrEquals=`lessThanOrEquals`,e.exists=`exists`,e.notExists=`notExists`,e}({}),Kx=new J({baseSlug:{type:String,required:!0},value:{type:J.Types.Mixed},operator:{type:String,enum:Object.values(Gx),required:!0}}),qx=new J(Y({...y_,name:{type:String,required:!1,default:``},description:String,required:{type:Boolean,required:!0,default:!0},collectInCheckout:{type:Boolean,required:!1},deleted:{type:Boolean,required:!1,default:!1},onlyForCertainTicketTypes:{type:Boolean,required:!1,default:!1},allowedTicketTypes:{type:[String],required:!1,default:[]},printable:{type:Boolean,required:!1,default:!1},applyToCustomer:{type:Boolean,required:!1,default:!1},conditions:{type:[Kx],required:!1,default:[]},conditional_settings:{type:Array,required:!1,default:[]}}),{minimize:!1}),Jx=new J({enforceAccounts:{type:Boolean,required:!1,default:!1},enforceAuthentication:{type:String,required:!1,enum:Object.values(b_)}},{minimize:!1}),Yx=function(e){return e.independent=`independent`,e.subsidiary=`subsidiary`,e.global=`global`,e}({}),Xx=new J({salesChannelGroupId:{type:String,required:!0},enabled:{type:Boolean,required:!1}},{_id:!1}),Zx=new J({paymentStrategyId:{type:String,required:!1}},{_id:!1}),Qx=new J({coolOffIntervalOverride:{type:Number,required:!1}},{_id:!1,minimize:!1}),$x=function(e){return e.None=`none`,e.CouponCode=`couponCode`,e}({}),eS=new J(Y({name:{type:String,required:!0},active:{type:Boolean,required:!0,default:!0},tickets:[Hx],categories:[Ux],timeSlots:[Wx],pricingSettings:{type:mx,default:{}},sellStart:{type:Date,required:!1},sellEnd:{type:Date,required:!1},maxAmount:Number,maxAmountPerOrder:Number,minAmountPerOrder:{type:Number,default:1},maxAmountPerCustomer:{type:Number,required:!1},maxTransactionsPerCustomer:{type:Number,required:!1},ticketShopHeaderText:{type:String,required:!1},customCharges:{type:kx,default:{}},seatingContingents:[String],availabilityMode:{type:String,default:Ib.default,enum:Object.values(Ib)},bestAvailableSeatingConfiguration:{type:Jb,required:!1},accountSettings:{type:Jx,required:!1}
171,reservationSettings:{type:dx,default:{option:`noReservations`}},customerTags:{type:[String],default:[]},customerSegments:{type:[String],default:[]},allowMassDownload:{type:Boolean,required:!1},inventoryStrategy:{type:String,default:`independent`,enum:Object.values(Yx)},extraFields:[qx],salesChannelGroupSettings:{type:[Xx],required:!1,default:[Kb.Pos,Kb.InternalBooking].map(e=>({salesChannelGroupId:e}))},paymentSettings:{type:Zx,required:!1},unlockMode:{type:String,default:`none`,enum:Object.values($x)},feeSettings:{type:Object,required:!1}}),{minimize:!1}),tS=new J(Y({hideTicketsInTransactionPage:Boolean,dontSendTicketMail:Boolean,dontSendBookingConfirmationMail:Boolean,customMailHeaderImage:String,customTransactionCompletionText:String,disableAppleWallet:Boolean,disablePdfTickets:Boolean,showStartDate:{type:Boolean,default:!0},showStartTime:{type:Boolean,default:function(){return this.showStartDate??!0}},showEndDate:{type:Boolean,default:function(){return this.showTimeRangeInListing??!1}},showEndTime:{type:Boolean,default:function(){return this.showEndDate??!1}},showTimeRangeInListing:Boolean,showTimeRangeInTicket:Boolean,customCheckoutCSS:String,useCustomCheckoutBrand:Boolean,customCheckoutBrand:String,hideLogoInCheckout:Boolean,hideSeatmapInCheckout:Boolean,customEventPageHTML:{type:String,required:!1},customEventPageCSS:{type:String,required:!1},customConfirmationPage:{type:String,required:!1},dontSendBookingConfirmationSMS:Boolean,useAlphaCheckout:Boolean}),{minimize:!1}),nS=new J(Y({useCustomDesign:Boolean,customDesignURL:String,footerDesignURL:String,disclaimer:String,infoColor:String,showTimeRange:Boolean,hideDates:{type:Boolean,required:!1,default:!1},hideTimes:{type:Boolean,required:!1,default:function(){return!!this.hideDates}},useChildEventDesign:Boolean}),{minimize:!1}),rS=new J({title:String,description:String,copyright:String,index:Number,image:String},{minimize:!1}),iS=new J({checkinStarts:{type:Date}},{minimize:!1}),aS=function(e){return e.default=`default`,e.moreInformation=`moreinformation`,e.waitingList=`waitinglist`,e}({}),oS=function(e){return e.noPersonalization=`noPersonalization`,e.optionalPersonalization=`optionalPersonalization`,e.requiredPersonalization=`requiredPersonalization`,e}({}),sS=new J({requiresPersonalization:{type:Boolean,default:!1},requiresExtraFields:{type:Boolean,default:!1},repersonalization:{type:Boolean,default:!0},repersonalizationAllowed:{type:Boolean,required:!0,default:!0},repersonalizationEndDate:{type:Date},repersonalizationDeadline:{type:S_,required:!0,default:cx()},repersonalizationFee:{type:Number,required:!1,default:0},repersonalizationsLimit:{type:Number,required:!1},limitOnlyNameChanges:{type:Boolean,required:!1},posPersonalization:{type:String,enum:Object.values(oS),default:`noPersonalization`},skipAddressInfo:{type:Boolean,default:!1},enforceCompany:{type:Boolean,default:!1}},{minimize:!1}),cS=function(e){return e[e.cascade=0]=`cascade`,e[e.asTabs=1]=`asTabs`,e[e.boxes=2]=`boxes`,e[e.ticketWizard=3]=`ticketWizard`,e}({}),lS=e=>e.type===`product-stream`,uS=e=>e.type===`category`,dS=function(e){return e.BeforeTickets=`beforeTickets`,e.AfterTickets=`afterTickets`,e}({}),fS=new J({...Y({buyTicketsCTA:{type:String,required:!1},deliveryNoteText:{type:String,required:!1}}),invoiceText:{type:String,required:!1}},{minimize:!1}),pS=new J({active:{type:Boolean,required:!1},visibility:{type:String,enum:Object.values(function(e){return e.Always=`always`,e.OnlyIfTicketsAvailable=`only_if_tickets_available`,e}({})),required:!1,default:`always`},productStream:{type:String,required:!1},headerImage:{type:String,required:!1},crossSells:{type:Object,required:!1,default:{}}},{minimize:!1}),mS=function(e){return e.RELATIVE=`RELATIVE`,e.ABSOLUTE=`ABSOLUTE`,e}({}),hS=new J({every:{type:Number,required:!0},unit:{type:String,required:!0},repeatsOn:[{type:String,enum:[...Object.values(Zb)]}],from:{type:Date,required:!0},to:{type:Date,required:!0},startTime:{type:Date,required:!0},endTime:{type:Date,required:!0},sellDatesStrategy:{type:String,enum:Object.values(mS),required:!1,default:`RELATIVE`},sellStartAt:{type:Date,required:!1},sellEndAt:{type:Date,required:!1},sellStartOffset:{type:Number,required:!1},sellEndOffset:{type:Number,required:!1},sellStartTime:{type:Date,required:!1},sellEndTime:{type:Date,required:!1},checkinStartOffset:{type:Number,required:!1},checkinStartTime:{type:Date,required:!1},daySchemeId:{type:String,required:!1},priceTableTierId:{type:String,required:!1}},{minimize:!1}),gS=new J({enabled:{type:String},underShopMapping:{type:[Object],required:!1}},{_id:!1,minimize:!1}),_S=function(e){return e.blocked=`BLOCKED`,e.individual=`INDIVIDUAL`,e}({}),vS=new J({enabled:{type:String,enum:Object.values(Iv),required:!1},resellerFeeFix:{type:Number,required:!1},resellerFeeVar:{type:Number,required:!1},buyerFeeFix:{type:Number,required:!1},buyerFeeVar:{type:Number,required:!1},offerCreationStart:{type:S_,required:!1},offerCreationEnd:{type:S_,required:!1},salesStart:{type:S_,required:!1},priceMarkup:{type:Number,required:!1},cartAutomationMode:{type:String,enum:Object.values(_S),required:!1},allowedPayoutTargets:{type:[String],enum:Object.values(ix),required:!1,default:[ix.cpm]}},{_id:!1,minimize:!1}),yS=function(e){return e.ChildValue=`childValue`,e.AveragePerChild=`averagePerChild`,e.SharePerChild=`sharePerChild`,e}({}
171),bS=new J({...gv.obj,useSeasonCardTemplate:{type:Boolean,required:!1}},{_id:!1,minimize:!1}),xS=new J({issueOfflineBarcodes:{type:String,enum:Object.values(Iv),required:!1}},{_id:!1}),SS=new J({codeDisplay:{type:String,enum:[...Object.values(gy),null],required:!1,default:null},cancellationStrategy:{type:String,enum:Object.values(Nx),default:`disabled`},transferSettings:{type:bS,required:!1,default:{}},resellSettings:{type:vS,required:!1,default:{}},upgradeSettings:{type:gS,required:!1},barcodeSettings:{type:xS,required:!1},seasonCardValueStrategy:{type:String,enum:Object.values(yS),default:`childValue`},childEventMapping:{type:[Object],required:!1},secureTicketAccess:{type:String,enum:Object.values(Iv),required:!1},revealingSettings:{type:Object,required:!1}},{_id:!1,minimize:!1}),CS=new J({schemeId:{type:String,required:!1},feeOverrides:{type:[Ax],required:!1,default:[]}},{_id:!1,minimize:!1}),wS=new J({listId:{type:String,required:!0},ticketTypeId:{type:String,required:!0}},{_id:!1,minimize:!1}),TS=new J({enabled:{type:String,required:!1,default:null},nfc:{type:String,required:!1,default:null},seasonCardShowNextEvent:{type:Boolean,required:!1,default:!0}},{_id:!1,minimize:!1}),ES=new J({enabled:{type:String,required:!1,default:null}},{_id:!1,minimize:!1}),DS=new J({wallet:{type:TS,required:!1,default:{}},pdf:{type:ES,required:!1,default:{}}},{_id:!1,minimize:!1}),OS=new J({planId:{type:String,required:!1},planVariantId:{type:String,required:!1}},{_id:!1,minimize:!1}),kS=new J({hour:{type:Number,required:!0},minute:{type:Number,required:!0}},{_id:!1}),AS=new J({refType:{type:String,required:!0},categoryRef:{type:String,required:!0}},{_id:!1}),jS=new J({startTime:{type:kS,required:!0},refs:{type:[AS],required:!0},amount:{type:Number,required:!1}},{_id:!0}),MS=function(e){return e.event_page_main_content=`event:main_content`,e.checkout_section_selection_sidebar_top=`checkout:section_selection_sidebar_top`,e}({});function NS(e){if(!e||e.length===0)return[];let[t,n]=je(e,e=>`slot`in e&&`components`in e);return n.length===0?t:[...t,{slot:`event:main_content`,components:n}]}var PS=new J(Y({sellerId:{type:String,required:!0},name:{type:String},slogan:String,description:String,locationName:String,locationStreet:String,locationCity:String,locationPostal:String,locationCountry:{type:String,default:`DE`},image:String,ticketFooter:String,ticketBackground:String,ticketShopHeader:String,groups:[gx],discountGroups:[Ox],cartAutomationRules:[Sx],posDiscounts:[Dx],categories:[fx],tickets:[Vx],start:Date,end:Date,timezone:{type:String},sellStart:Date,sellEnd:Date,pricingSettings:{type:mx,default:{}},taxSettings:{type:px},rebookingSettings:{type:hx,default:{}},maxAmount:Number,maxAmountPerOrder:Number,maxAmountPerCustomer:{type:Number,required:!1},maxTransactionsPerCustomer:{type:Number,required:!1},minAmountPerOrder:{type:Number,default:1},customerTags:{type:[String],default:[]},customerSegments:{type:[String],default:[]},showCountdown:Boolean,hideInListing:Boolean,visibleAfter:{type:Date,required:!1},customSettings:{type:tS,default:{}},extraFields:[qx],ticketExtraFields:[qx],accentColor:{type:String,default:`#006DCC`},pageStyle:{type:String,default:`white`},showOtherEvents:{type:Boolean,default:!0},underShops:[eS],seating:{type:Yb,required:!1},customTextConfig:{type:fS},eventType:{type:String,enum:[`SINGLE`,`GROUP`,`RECURRENCE`,`ROOT`],default:`SINGLE`},childEvents:[String],url:String,tags:[String],seoSettings:W_,extraInformation:Ex,customCharges:kx,gallery:[rS],video:Object,ticketDesign:nS,checkinInformation:iS,soldOutFallback:Object,tracking:Object,hardTicketSettings:Object,dataRequestSettings:{type:sS,default:{}},styleOptions:{type:Object,default:{headerStyle:`default`,hideLocationMap:!1,categoryAlignment:0,showAvailabilityIndicator:!1,availabilityIndicatorThresholds:[.3,.7],hideStartingPrice:!1}},geoCode:{type:Wb,required:!1},accountSettings:{type:Jx,required:!1},reservationSettings:{type:dx,default:{option:`noReservations`}},upsellSettings:{type:pS},recurrenceSettings:[hS],rootId:{type:String,required:!1},daySchemes:[tx],daySchemeId:{type:String,required:!1},documentTemplateSettings:{type:V_},ticketSettings:{type:SS,default:{}},subscriptionSettings:{type:OS,default:{}},feeSettings:{type:CS},accessListMapping:{type:[wS]},deliverySettings:{type:DS,required:!1,default:{}},meta:{type:Object,required:!1},salesChannelGroupSettings:{type:[Xx],required:!1,default:[...Object.values(Kb).map(e=>({salesChannelGroupId:e}))]},balancingSettings:{type:Qx,required:!1,default:{}},timeSlots:{type:[jS],required:!1},useTimeSlots:{type:Boolean,required:!1},paymentSettings:{type:Zx,required:!1},attributes:{type:Object,required:!1},components:{type:[Object],default:[],required:!1}}),{timestamps:!0,minimize:!1});PS.index({childEvents:1}),PS.index({start:1}),PS.index({"salesChannelGroupSettings.salesChannelGroupId":1}),PS.index({"underShops.salesChannelGroupSettings.salesChannelGroupId":1}),PS.index({sellerId:1}),PS.index({"underShops._id":1}),PS.index({sellerId:1,rootId:1,start:1,end:1}),PS.index({sellerId:1,attributes:1}),PS.index({"attributes.$**":1}
171),PS.index({sellerId:1,start:1,_id:1,end:1}),typeof window>`u`&&PS.plugin(zb),t_(`Event`,PS);var FS=Object,IS=.5,LS=function(e){return e.new=`NEW`,e.reservedBySystem=`RESERVED-BY-SYSTEM`,e.aborted=`ABORTED`,e.complete=`COMPLETE`,e.canceled=`CANCELED`,e}({}),RS=function(e){return e.awaiting=`AWAITING`,e.pending=`PENDING`,e.received=`RECEIVED`,e.refund=`REFUND`,e.canceled=`CANCELED`,e.failed=`FAILED`,e.dispute=`DISPUTE`,e.chargeback=`CHARGEBACK`,e.posReceived=`POS-RECEIVED`,e.posCanceled=`POS-CANCELED`,e.localPending=`LOCAL-PENDING`,e.localAwaiting=`LOCAL-AWAITING`,e.localReceived=`LOCAL-RECEIVED`,e.external=`EXTERNAL`,e}({}),zS=function(e){return e.danger=`DANGER`,e.neutral=`NEUTRAL`,e.good=`GOOD`,e}({}),BS=function(e){return e.paypal=`paypal`,e.stripe=`stripe`,e.local=`local`,e.external=`external`,e.vivenuPayments=`vivenu-payments`,e}({}),VS=function(e){return e.adyen=`adyen`,e}(VS||{}),HS=function(e){return e.yourticket=`yourticket`,e.pos=`pos`,e.rebooking=`rebooking`,e.upgrade=`upgrade`,e.subscription=`subscription`,e}({}),US=new J({date:Date,title:String,message:String,type:{type:String,enum:[`PAYMENT`,`YOURTICKET`,`USER`],default:`YOURTICKET`},risk:{type:String,enum:[`DANGER`,`NEUTRAL`,`GOOD`],default:`NEUTRAL`}}),WS=new J({sessionId:String,billingNo:String,taxId:String,paymentMethod:{type:String,required:!1},canceledAt:Date,cancellationNo:String,invoiced:{type:Boolean,required:!1}},{_id:!1}),GS=new J({psp:String,gateway:{type:String,enum:Object.values(Mb),default:Mb.managed},gatewayId:{type:String,required:!1},providerType:{type:String,enum:Object.values(Ab),default:Ab.vivenu},providerId:{type:String,required:!1},method:String,methodId:{type:String,required:!1},methodVariant:String,generalLedgerAccount:{type:String,required:!1},locale:String,riskLevel:{type:String,required:!1},riskScore:{type:Number,required:!1},refundId:{type:String,required:!1},collectedApplicationFee:{type:Number,required:!1},customerPaymentMethodId:{type:String,required:!1},paymentMethodAttributes:{type:sv,required:!1}}),KS=new J({type:{type:String,enum:Object.values(function(e){return e.created=`created`,e.reserved=`reserved`,e.completed=`completed`,e.completedManually=`completed.manually`,e.aborted=`aborted`,e.canceled=`canceled`,e.partialCanceled=`partial.canceled`,e.posCreated=`pos.created`,e.posCanceled=`pos.canceled`,e.posPaymentMethodChanged=`pos.payment.method.changed`,e.paymentCanceled=`payment.canceled`,e.paymentAuthorized=`payment.authorized`,e.paymentFailed=`payment.failed`,e.paymentSucceeded=`payment.succeeded`,e.paymentChargeback=`payment.chargeback`,e.paymentLocalReceived=`payment.localReceived`,e.disputeCreated=`dispute.created`,e.disputeCountered=`dispute.countered`,e.disputeWon=`dispute.won`,e.disputeLost=`dispute.lost`,e.refunded=`refunded`,e.partialRefunded=`partial.refunded`,e.refundFailed=`refund.failed`,e.partialRefundedVoucher=`partial.refunded.voucher`,e.refundedVoucher=`refunded.voucher`,e.partialRefundedBalance=`partial.refunded.balance`,e.refundedBalance=`refunded.balance`,e.paymentLocalAdded=`payment.local.added`,e.paymentCorrectionRefundMissingInCore=`payment_correction.refund.missing_in_core`,e.paymentCorrectionRefundFailed=`payment_correction.refund.failed`,e.paymentCorrectionPaymentFailed=`payment_correction.payment.failed`,e.paymentCorrectionChargebackLateWin=`payment_correction.chargeback.late_win`,e.priceRecalculated=`price.recalculated`,e.invitationReservedMail=`invitation.reserved.mail`,e.resendBookedConfirmationMail=`transaction.resent.mail`,e.resendTicketMail=`transaction.resent.ticket_mail`,e.resendVoucherMail=`transaction.resent.voucher_mail`,e.ticketsBooked=`tickets.booked`,e.sendConfirmationSMS=`transaction.sent.sms`,e.commented=`commented`,e}({}))},date:Date,userId:{type:String,required:!1},data:{type:Object,required:!1},risk:{type:String,enum:Object.values(zS),default:`NEUTRAL`}}),qS=new J({cancellableItems:{type:[new J({cartItemId:{type:String,required:!0},type:{type:String,required:!0,enum:Object.values(function(e){return e.ticket=`ticket`,e.product=`product`,e.fee=`fee`,e.discount=`discount`,e.fulfillment=`fulfillment`,e.insurance=`insurance`,e}({}))},name:{type:String,required:!1},price:{type:Number},taxRate:{type:Number},refundId:{type:String},refundTarget:{type:String},refundSource:{type:String,enum:Object.values(Nb)},cancelledAt:{type:Date,required:!1},origin:{type:Object},taxInfo:{type:Object},cancellationFee:Cb,components:{type:[Object]},localization:M_,originCancellableItemId:{type:String,required:!1}},{timestamps:!0})],required:!0}}),JS=new J({type:{type:String,enum:[`deposit`,`voucher`,`payment`,`balance`],required:!0},reference:{type:String,required:!1},amount:{type:Number,required:!0},voucherId:{type:String},method:{type:String},gateway:{type:String},gatewayId:{type:String}},{_id:!1}),Q=new J({sellerId:{type:String,required:!0},customerId:String,eventId:{type:String,required:!0},company:String,name:{type:String,required:!1},prename:{type:String,required:!1},lastname:{type:String,required:!1},email:String,phone:{type:String,required:!1},street:String,line2:{type:String,required:!1},city:String,state:{type:String,required:!1},country:String,postal:String,deliveryAddress:{type:r_,required:!1},identification:{type:[a_],required:!1},tickets:{type:Array,default:[]},products:{type:Array,default:[]},additionalItems:{type:Array,default:[]},currency:{type:String,enum:Object.values(G_),default:G_.eur},regularPrice:Number,realPrice:Number,paymentCharge:{type:Number,default:0},innerCharge:Number,outerCharge:Number,innerFeeComponents:wb,outerFeeComponents:wb,cancellationFee:Cb,cancellationInfo:qS,taxRate:{type:Number,default:.19},psp:String,paymentMethod:{type:String,enum:[...Object.values(BS),...Object.values(VS)],required:!1},paymentInfo:GS,paymentStatus:{type:String,enum:Object.values(RS),default:`AWAITING`},status:{type:String,enum:Object.values(LS),default:`NEW`},origin:{type:String,enum:Object.values(HS),required:!1},originId:{type:String,required:!1},posId:String,userId:{type:String,required:!1},posInfo:WS,history:[US],historyEntries:[KS],ticketMailSend:Boolean,orderMailSend:Boolean,extraFields:Object,channel:String,salesChannelId:{type:String,required:!1},underShop:String,userAgent:jb,ipLookup:Object,locationCenter:{type:Array},secret:String,vouchers:[String],redeemedVouchers:{type:Object,required:!1},appliedCoupons:{type:Array}
171,couponId:String,appliedDiscountGroups:{type:Array},posDiscounts:[Dx],preferredLanguage:{type:String,default:B.de},cancellationReason:{type:String,enum:[`REQUESTED_BY_CUSTOMER`,`CLAIM`,`COMMUNICATION_ERROR`,`TRAINING/TEST`],required:!1},appliedDiscountInfo:xb,invoiceVersion:{type:String,default:`v2`},seatingReservationToken:{type:String},resellHoldId:{type:String},checkoutId:{type:String,required:!1},subscriptionId:{type:String,required:!1},createdAt:{type:Date,immutable:!1},contractType:{type:Object},splits:{type:[JS],required:!1},entitlements:{type:[{entitlementId:{type:String},_id:!1}],default:[]},_lock:{type:FS,required:!1}},{timestamps:!0});Q.index({name:`text`},{default_language:`none`}),Q.index({eventId:1,status:1},{name:`event_status`}),Q.index({status:1,createdAt:1},{name:`status_created`}),Q.index({paymentStatus:1,sellerId:1,status:1},{name:`paymentSellerStatus`}),Q.index({sellerId:1,status:1,createdAt:1}),Q.index({couponId:1,status:1},{name:`couponStatus`}),Q.index({sellerId:1,createdAt:1},{name:`sellerCreated`}),Q.index({name:1,status:1,paymentStatus:1,createdAt:-1},{name:`transactionPagingAdmin`}),Q.index({paymentStatus:1,status:1,createdAt:-1}),Q.index({"appliedCoupons._id":1,couponId:1,status:1},{name:`couponIds+status`}),Q.index({createdAt:-1}),Q.index({email:1,createdAt:-1,sellerId:1,eventId:1,status:1},{name:`emailSearch`}),Q.index({customerId:1,createdAt:-1,sellerId:1},{name:`customerTransactions`}),Q.index({posId:1},{name:`posId`}),Q.index({posId:1,paymentStatus:1,"posInfo.canceledAt":1},{name:`posReportStornoLookup`,partialFilterExpression:{"posInfo.canceledAt":{$exists:!0},paymentStatus:`POS-CANCELED`}}),Q.index({updatedAt:1}),Q.index({email:1,createdAt:-1,eventId:1,status:1,paymentStatus:1}),Q.index({sellerId:1,"redeemedVouchers.vouchers._id":1}),Q.index({psp:1}),Q.index({checkoutId:1}),Q.index({subscriptionId:1}),Q.index({updatedAt:1,_id:1}),Q.index({eventId:1,"paymentInfo.method":1}),Q.index({sellerId:1,createdAt:1,subscriptionId:1},{partialFilterExpression:{subscriptionId:{$exists:!0}}}),t_(`Transaction`,Q);var YS=function(e){return e.Online=`online`,e.Internal=`internal`,e.POS=`pos`,e}({}),XS=new J({amount:{type:Number,required:!0},paymentId:{type:String,required:!0},balanceTransactionId:{type:String,required:!0}}),ZS={InvalidGatewayConfiguration:`generic_error_invalid_gateway_configuration`,BadRequestData:`generic_error_bad_request_data`,Forbidden:`generic_error_forbidden`,UnexpectedResponse:`generic_error_unexpected_response`,Fallback:`generic_error`},QS={...ZS,Generic:`charge_error_generic`,GenericDecline:`charge_error_generic_decline`,GenericProcessing:`charge_error_generic_processing_failure`,InsufficentFunds:`charge_error_insufficent_funds`,RateLimitExceeded:`charge_error_rate_limit_exceeded`,AuthenticationRequired:`charge_error_authentication_required`,AuthorizationExpired:`charge_error_authorization_expired`,AuthorizationRevoked:`charge_error_authorization_revoked`,CardBlocked:`charge_error_card_blocked`,CardExpired:`charge_error_card_expired`,SuspectedFraud:`charge_error_suspected_fraud`,InvalidCardNumber:`charge_error_invalid_card_number`,InvalidCardCvc:`charge_error_invalid_card_cvc`,InvalidExpiryMonth:`charge_error_invalid_expiry_month`,InvalidExpiryYear:`charge_error_invalid_expiry_year`,InvalidAddress:`charge_error_invalid_address`,InvalidZip:`charge_error_invalid_zip`,AmountInvalid:`charge_error_amount_invalid`,AmountTooSmall:`charge_error_amount_too_small`,AmountTooLarge:`charge_error_amount_too_large`,PurchaseTypeUnsupported:`charge_error_purchase_type_unsupported`};({...ZS});var $S=(e,t)=>`${e||``}-${t||``}`,eC=e=>({group:Kv.All,countryCode:e.locationCountry}),tC=e=>{if(My(e,Sv.TaxEngine))return e.taxSetting?.serviceTypes?.find(e=>!!e.default)?._id.toString()},nC=(e,t)=>({taxCalculationMethod:e.taxSetting?.taxCalculationMethod||qv.Inclusive,taxTypes:e.taxSetting?.taxTypes||[],accounts:e.taxSetting?.accounts||[],serviceTypes:e.taxSetting?.serviceTypes||[],regions:e.taxSetting?.regions||[],buyer:t??eC(e),currency:e.currency}),rC=class e{static customerBuyer(e,t){let n=t.location?.country||e.locationCountry,r
171=t.location?.state;return{group:t.company?Kv.B2B:Kv.B2C,countryCode:n,...r&&{countryStateCode:$S(n,r)}}}static transactionBuyer(e,t){let n=t.country||e.locationCountry,r=t.state;return{group:t.company?Kv.B2B:Kv.B2C,countryCode:n,...r&&{countryStateCode:$S(n,r)}}}static checkoutBuyer(e,t){let n=t.address?.country||e.locationCountry,r=t.address?.state;return{group:t.company?Kv.B2B:Kv.B2C,countryCode:n,...r&&{countryStateCode:$S(n,r)}}}static buyerWithAddress(e,t){let n=t.address?.country||e.locationCountry,r=t.address?.state;return{group:t.company?Kv.B2B:Kv.B2C,countryCode:n,...r&&{countryStateCode:$S(n,r)}}}static taxCalculationMethod(e,t){return t||e.taxSetting?.taxCalculationMethod||qv.Inclusive}static forAdditionalPriceItem(t,n,r,i,a){return new e({...nC(t,r),amount:n.amount,price:n.price,defaultTaxRate:t.taxSetting.taxRate,taxServiceTypeId:i||tC(t),...a||{}})}static forProductVariant({seller:t,product:n,variant:r,amount:i,buyer:a,priceOverride:o}){let s=r.taxable,c=o??r.price;return s?new e({...nC(t,a),amount:i,price:c,defaultTaxRate:r.taxRate,taxServiceTypeId:r.taxServiceTypeId||tC(t)}):new e({...nC(t,a),amount:i,price:c,defaultTaxRate:0,taxServiceTypeId:void 0,serviceTypes:[],regions:[]})}static getTaxRate({price:e,netPrice:t}){if(t===0)return 0;let n=(e-t)/t;return db.precisionRound(n,4)}static forTicketTypePriceComponent({seller:t,ticketType:n,shopDefaultTaxServiceTypeId:r,component:i,taxServiceTypeId:a,buyer:o}){return e.forTicketType({seller:t,ticketType:n,amount:1,priceOverride:i.total,buyer:o,shopDefaultTaxServiceTypeId:r,taxServiceTypeIdOverride:a})}static forTicketType({seller:t,shopDefaultTaxServiceTypeId:n,ticketType:r,amount:i,buyer:a,priceOverride:o,taxServiceTypeIdOverride:s}){let c=o??r.price;return new e({...nC(t,a),amount:i,price:c,defaultTaxRate:r.taxRate??t.taxSetting.taxRate,taxServiceTypeId:s||r.taxServiceTypeId||n||tC(t)})}static forFeeComponent(t,n,r,i,a){return new e({...nC(t,i),...a||{},amount:r,price:r?n.total/r:0,defaultTaxRate:t.taxSetting.taxRate,taxServiceTypeId:n.scheme?.taxServiceTypeId||t.feeSettings?.defaultTaxServiceTypeId||tC(t)})}static forGeneric(t,n,r,i,a,o){return new e({...nC(t,i),amount:n,price:r,defaultTaxRate:t.taxSetting.taxRate,taxServiceTypeId:a||tC(t),...o||{}})}static cloneTaxInfo(e){return JSON.parse(JSON.stringify(e))}static cloneWithAmount(t,n,r){if(!t)return t;let i=e.cloneTaxInfo(t);return i.taxItems.map(e=>(e.total=hb(e.perUnit*n,r),e.netPerUnit!==void 0&&(e.netTotal=hb(e.netPerUnit*n,r)),e)),i}static cloneWithFactor(t,n,r){if(!t)return t;let i=e.cloneTaxInfo(t);return i.taxItems.map(e=>(e.perUnit=hb(e.perUnit*n,r),e.total=hb(e.total*n,r),e.netPerUnit!==void 0&&(e.netPerUnit=hb(e.netPerUnit*n,r)),e.netTotal!==void 0&&(e.netTotal=hb(e.netTotal*n,r)),e)),i}static negate(t,n){return t&&e.cloneWithFactor(t,-1,n)}constructor(e){this.options=e}get(){if(this.options.taxServiceTypeId){let e=this.options.serviceTypes.find(e=>e._id.toString()===this.options.taxServiceTypeId);if(!e)throw Error(`Unknown service type`);return this.getTaxesByServiceType(e)}return this.getDefaultTaxes()}getTaxType(e){return this.options.taxTypes.find(t=>t._id.toString()==e)}getTaxPayableAccount(e){return this.options.accounts.filter(e=>e.type==`taxPayable`).find(t=>t._id.toString()==e)}getProceedsAccount(e){return this.options.accounts.filter(e=>e.type==`proceeds`).find(t=>t._id.toString()==e)}getDefaultTaxes(){let{perUnit:e,netPerUnit:t}=this.getIncludedTaxesPerUnit(this.options.taxCalculationMethod,this.options.price,this.options.defaultTaxRate,this.options.defaultTaxRate),n={taxItems:[{rate:this.options.defaultTaxRate,taxTypeId:void 0,perUnit:e,netPerUnit:t,netTotal:this.options.amount*t,total:this.options.amount*e}]};return{taxRate:this.options.defaultTaxRate,taxInfo:n,...this.getPrices(this.options.taxCalculationMethod,this.options.price,n)}}static getSummedTaxRate(e){if(e)return db.precisionRound(Pe(e,e=>e.rate),4)}static getCalculatedTaxRate(e,t){if(!t)return;let n=Fe(t,e=>e.rate);if(n.length===1)return n[0].rate;let r=Pe(t,e=>e.total);if(!r)return Pe(t,e=>e.rate);if(e===r)return 1;let i=e-r,a=(e-i)/i;return db.precisionRound(a,4)}getTaxesByServiceType(t){let n=e.getServiceTaxTypes(t),r=db.precisionRound(n.reduce((e,t)=>
171e+t.taxRate,0),4),i={taxInfo:{serviceTypeId:t._id.toString(),proceedsAccountId:t.proceedsAccountId,proceedsAccountCode:this.getProceedsAccount(t.proceedsAccountId)?.code,taxItems:n.map(e=>{let{perUnit:t,netPerUnit:n}=this.getIncludedTaxesPerUnit(this.options.taxCalculationMethod,this.options.price,e.taxRate,r);return{name:this.getTaxType(e.taxTypeId)?.name,taxTypeId:e.taxTypeId,rate:e.taxRate,perUnit:t,netPerUnit:n,netTotal:this.options.amount*n,total:this.options.amount*t,taxPayableAccountId:e.taxPayableAccountId,taxPayableAccountCode:this.getTaxPayableAccount(e.taxPayableAccountId)?.code}})},taxRate:r},a=this.getMatchingException(t,this.options.buyer);if(a){let e=a.taxes.filter(e=>n.find(t=>t.taxTypeId===e.taxTypeId)),r=db.precisionRound(e.reduce((e,t)=>e+t.taxRate,0),4);i={taxInfo:{serviceTypeId:t._id.toString(),exceptionId:a._id.toString(),proceedsAccountId:a.proceedsAccountId,proceedsAccountCode:this.getProceedsAccount(a.proceedsAccountId)?.code,taxItems:e.map(e=>{let{perUnit:t,netPerUnit:n}=this.getIncludedTaxesPerUnit(this.options.taxCalculationMethod,this.options.price,e.taxRate,r);return{name:this.getTaxType(e.taxTypeId)?.name,taxTypeId:e.taxTypeId,rate:e.taxRate,perUnit:t,netPerUnit:n,netTotal:this.options.amount*n,total:this.options.amount*t,taxPayableAccountId:e.taxPayableAccountId,taxPayableAccountCode:this.getTaxPayableAccount(e.taxPayableAccountId)?.code}})},taxRate:r}}return{...i,...this.getPrices(this.options.taxCalculationMethod,this.options.price,i.taxInfo)}}getPrices(e,t,n){if(!n)return{price:t};let r=n.taxItems?.reduce((e,t)=>e+t.perUnit,0);return e===qv.Exclusive?{price:hb(t+r,this.options.currency),netPrice:hb(t,this.options.currency)}:{price:hb(t,this.options.currency),netPrice:hb(t-r,this.options.currency)}}getIncludedTaxesPerUnit(e,t,n,r){if(e===qv.Exclusive)return{perUnit:hb(t*n,this.options.currency),netPerUnit:t};let i=t/(1+r);return{perUnit:hb(i*n,this.options.currency),netPerUnit:hb(i,this.options.currency)}}getMatchingException(e,t){return e.exceptions?.find(e=>{if(!this.matchesBuyerGroup(e.buyerGroup,t))return!1;let n=this.options.regions.find(t=>t._id.toString()===e.regionId);return!(!n||!this.matchesRegion(n,t))})}matchesBuyerGroup(e,t){return e===Kv.All||e===t.group}matchesRegion(e,t){return!!(e.codes.includes(t.countryCode)||t.countryStateCode&&e.codes.includes(t.countryStateCode))}static getServiceTaxTypes(t){return t.taxes.filter(e.serviceTypeTaxEnalbed)}static serviceTypeTaxEnalbed(e){return e.enabled??!0}},$=[];for(let e=0;e<256;++e)$.push((e+256).toString(16).slice(1));function iC(e,t=0){return($[e[t+0]]+$[e[t+1]]+$[e[t+2]]+$[e[t+3]]+`-`+$[e[t+4]]+$[e[t+5]]+`-`+$[e[t+6]]+$[e[t+7]]+`-`+$[e[t+8]]+$[e[t+9]]+`-`+$[e[t+10]]+$[e[t+11]]+$[e[t+12]]+$[e[t+13]]+$[e[t+14]]+$[e[t+15]]).toLowerCase()}var aC,oC=new Uint8Array(16);function sC(){if(!aC){if(typeof crypto>`u`||!crypto.getRandomValues)throw Error(`crypto.getRandomValues() not supported. See https://github.com/uuidjs/uuid#getrandomvalues-not-supported`);aC=crypto.getRandomValues.bind(crypto)}return aC(oC)}var cC={randomUUID:typeof crypto<`u`&&crypto.randomUUID&&crypto.randomUUID.bind(crypto)};function lC(e,t,n){if(cC.randomUUID&&!t&&!e)return cC.randomUUID();e||={};let r=e.random??e.rng?.()??sC();if(r.length<16)throw Error(`Random bytes length must be >= 16`);if(r[6]=r[6]&15|64,r[8]=r[8]&63|128,t){if(n||=0,n<0||n+16>t.length)throw RangeError(`UUID byte range ${n}:${n+15} is out of buffer bounds`);for(let e=0;e<16;++e)t[n+e]=r[e];return t}return iC(r)}var uC=()=>lC(),dC=function(e){return e.ticket=`ticket`,e.product=`product`,e.bundle=`bundle`,e.additionalFee=`additionalFee`,e.fulfillmentType=`fulfillmentType`,e.insurance=`insurance`,e}({}),fC=function(e){return e.All=`all`,e.Selection=`selection`,e}({}),pC=function(e){return e.Stripe=`stripe`,e.PayPal=`paypal`,e.Adyen=`adyen`,e.Custom=`custom`,e.CardConnect=`cardconnect`,e.Worldline=`worldline`,e.Shift4=`shift4`,e.AuthorizeNet=`authorizenet`,e.Wallee=`wallee`,e.Square=`square`,e.Payfast=`payfast`,e.TouchNet=`touchnet`,e.Transact=`transact`,e.Unzer=`unzer`,e.Monext=`monext`,e.VivenuPayments=`vivenuPayments`,e.Ebanx=`ebanx`,e.Rapyd=`rapyd`,e.MomentusPayments=`momentusPayments`,e.Paymob=`paymob`,e.AdditionalPaymentMethod=`additional-payment-method`,e}({}
171),mC=function(e){return e.USStripe=`vivenu-us-stripe`,e.EUStripe=`vivenu-eu-stripe`,e.PayPal=`vivenu-paypal`,e.VivenuPayments=`vivenu-payments`,e.None=`none`,e}({}),hC=function(e){return e.CreditCard=`card`,e.Klarna=`klarna`,e.Sepa=`sepa_debit`,e.ApplePay=`apple_pay`,e.GooglePay=`google_pay`,e.CardPresent=`card_present`,e.IDEAL=`ideal`,e.Giropay=`giropay`,e.Blik=`blik`,e.Przelewy24=`p24`,e.affirm=`affirm`,e.bancontact=`bancontact`,e.afterpay=`afterpay_clearpay`,e.zip=`zip`,e.ach=`us_bank_account`,e.mobilepay=`mobilepay`,e.scalapay=`scalapay`,e.vipps=`vipps`,e}({}),gC=function(e){return e.Online=`online`,e.POS=`pos`,e.Subscription=`subscription`,e.SubscriptionInternal=`subscription_internal`,e}({}),_C=new J({version:{type:String,required:!0,default:`v1`},encryptedData:{type:String,required:!0}},{_id:!1,minimize:!1}),vC=new J({refunds:{type:new J({enabled:{type:Boolean,required:!0,default:!1},endpointUrl:{type:String}},{_id:!1,minimize:!1}),required:!1,default:{}},charge:{type:new J({endpointUrl:{type:String}},{_id:!1,minimize:!1}),required:!1,default:{}}},{_id:!1,minimize:!1}),yC=[`custom`,`unzer`,`authorizenet`,`ebanx`,`momentusPayments`,`monext`,`payfast`,`paymob`,`rapyd`,`touchnet`,`transact`,`wallee`,`worldline`],bC=new J({target:{type:String,default:fC.All},sellerIds:{type:[String],required:!1,default:[]}},{_id:!1}),xC=new J({name:{type:String,required:!0},active:{type:Boolean,default:!1},secret:{type:String,required:!0},sellerId:{type:String,required:!1},orgId:{type:String,required:!1},externalId:{type:String,required:!1},redirectUrl:{type:String,required:!1},label:{type:String,required:!1},icon:{type:String,required:!1},description:{type:String,required:!1},data:{type:Object},encryptedData:{type:_C,required:!1},channels:{type:[String],required:!0,enum:Object.values(gC),default:[`online`]},capabilities:{type:vC,required:!1,default:{}},type:{type:String,required:!1,enum:Object.values(pC),default:`custom`},entitlements:{type:bC}},{minimize:!1,timestamps:!0});xC.index({active:1,sellerId:1,orgId:1,"entitlements.target":1,"entitlements.sellerIds":1}),xC.index({type:1,externalId:1},{partialFilterExpression:{externalId:{$exists:!0}}}),t_(`PaymentGateway`,xC);var SC=new J({type:{type:String,enum:Object.values(function(e){return e.created=`payment_request.created`,e.detailsSubmitted=`payment_request.details_submitted`,e.verified=`payment_request.verified`,e.confirmed=`payment_request.confirmed`,e.succeeded=`payment_request.succeeded`,e.canceled=`payment_request.canceled`,e}({}))},date:{type:Date},data:{type:Object}},{_id:!1}),CC=function(e){return e.New=`NEW`,e.Succeeded=`SUCCEEDED`,e.Canceled=`CANCELED`,e}({}),wC=function(e){return e.pos=`pos`,e.online=`online`,e.setup=`setup`,e.subscription=`subscription`,e.paymentPlan=`paymentPlan`,e}({}),TC=function(e){return e.Deposit=`deposit`,e.CustomerBalance=`customer_balance`,e}({}),EC=new J({amount:{type:Number},method:{type:String}},{_id:!1,timestamps:!1}),DC=new J({paymentGatewayType:{type:String,enum:Object.values(pC)},paymentGatewayId:{type:String},reference:{type:String},redirectUrl:{type:String},data:{type:Object}},{_id:!1,timestamps:{createdAt:!0,updatedAt:!1}}),OC=new J({items:{type:[new J({code:{type:String,required:!0},amount:{type:Number,required:!0}},{_id:!1,timestamps:!1})],required:!0},isComplete:{type:Boolean,required:!0}},{_id:!1,timestamps:!1}),kC=new J({paymentStrategyId:{type:String,required:!0},paymentOptionId:{type:String,required:!0}},{_id:!1,timestamps:!1}),AC=new J({secret:{type:String,required:!0},amount:{type:Number,required:!0},originalAmount:{type:Number,required:!1},currency:{type:String,default:G_.eur},checkoutId:{type:String,required:!1},transactionId:{type:String,required:!1},subscriptionId:{type:String,required:!1},paymentPlanId:{type:String,required:!1},processors:{type:[DC],required:!1},applications:{type:[EC],required:!1},status:{type:String,enum:Object.values(CC),required:!0,default:`NEW`},sellerId:{type:String,required:!0},history:{type:[SC],required:!1,default:[]},origin:{type:String,enum:Object.values(wC),default:`online`},customer:{customerId:{type:String,required:!1},email:{type:String,required:!1},country:{type:String,required:!1}},accounting:{type:OC,required:!1},paymentOptionSelection:{type:kC,required:!1},redirectUrl:{type:String,required:!1},expiresAt:{type:Date,required:!1}},{timestamps:!0,minimize:!1});AC.index({expiresAt:1,createdAt:1},{partialFilterExpression:{status:`NEW`}}
171),AC.index({transactionId:1}),AC.index({checkoutId:1}),AC.index({"customer.customerId":1}),AC.index({sellerId:1,status:1,customerId:1}),AC.index({sellerId:1,createdAt:-1}),AC.index({"processors.reference":1}),t_(`PaymentRequest`,AC);var jC;(function(e){e.canTransitionToIncomplete=e=>!1,e.canTransitionToActive=e=>[`DRAFT`,`PENDING-CANCELLATION`].includes(e.status),e.canTransitionToArchived=e=>e.status===`ACTIVE`,e.canTransitionToCanceled=e=>e.status!==`CANCELED`;let t=e.canTransitionToPendingCanceled=e=>e.status===`ACTIVE`;e.canBeCanceled=(e,n)=>t(e)&&n.billingCycle?.scheme===`recurring`,e.canBeReactivated=(e,t)=>{if(!e.cancelAt)return!1;let n=Date.now()+1e3*60;return[`PENDING-CANCELLATION`].includes(e.status)&&new Date(e.cancelAt).getTime()>=n}})(jC||={});var MC=new J({cycleId:{type:String},appliedAt:{type:Date}},{_id:!1}),NC=new J({eventId:{type:String,required:!0},shopId:{type:String,required:!1},checkoutId:{type:String,required:!1}},{_id:!1}),PC=function(e){return e.failed=`FAILED`,e.scheduled=`SCHEDULED`,e.billed=`BILLED`,e.canceled=`CANCELED`,e}({}),FC=function(e){return e.Notified=`NOTIFIED`,e.Pending=`PENDING`,e}({}),IC=new J({startDate:{type:Date,required:!0},notificationStatus:{type:String,enum:Object.values(FC),default:`PENDING`}},{_id:!1}),LC=new J({cycles:{type:[new J({start:{type:Date,required:!0},end:{type:Date,required:!0},due:{type:Date,required:!1},status:{type:String,enum:Object.values(PC),required:!0},transactionId:{type:String,required:!1},isMinimumInterval:{type:Boolean,required:!1},paymentNotificationStatus:{type:String,enum:Object.values(FC),default:`PENDING`},renewalInformation:{type:IC,required:!1}})],required:!0}}),RC=new J({due:{type:Date,required:!1},status:{type:String,enum:Object.values(function(e){return e[e.Scheduled=tv.Scheduled]=`Scheduled`,e[e.Pending=tv.Pending]=`Pending`,e[e.Succeeded=tv.Succeeded]=`Succeeded`,e[e.Failed=tv.Failed]=`Failed`,e[e.Refunded=tv.Refunded]=`Refunded`,e.Canceled=`CANCELED`,e}({})),required:!0},total:{type:Number,required:!0},billingCycleId:{type:String,required:!0},paymentId:{type:String,required:!1},paymentRequestId:{type:String,required:!1},paymentPlanId:{type:String,required:!1},attempts:{type:[new J({_id:U_(`sub_att`),date:{type:Date,required:!0},status:{type:String,enum:Object.values(tv),required:!0},paymentRequestId:{type:String,required:!1},paymentPlanId:{type:String,required:!1},paymentMethodId:{type:String,required:!1},errorCode:{type:String,required:!1,enum:Object.values(QS)}})],required:!1,default:[]},nextAttempt:{type:Date,required:!1},paymentNotificationStatus:{type:String,enum:Object.values(FC),default:`NOTIFIED`}}),zC=new J({anchor:{type:Date,required:!1},schedules:{type:[RC],required:!1,default:[]},paymentSettings:{type:kC,required:!1}}),BC=function(e){return e.draft=`DRAFT`,e.active=`ACTIVE`,e.incomplete=`INCOMPLETE`,e.canceled=`CANCELED`,e.archived=`ARCHIVED`,e.pendingCancellation=`PENDING-CANCELLATION`,e}({}),VC=[`autorenewal`],HC=new J({type:{type:String,enum:VC,required:!0},granted:{type:Date,required:!0}},{_id:!1}),UC=new J({_id:U_(`sub`),sellerId:{type:String,required:!0},status:{type:String,enum:Object.values(BC),required:!0},customerId:{type:String,required:!0},planId:{type:String,required:!0},currency:{type:String,enum:Object.values(G_),required:!0},customerPaymentMethodId:{type:String,required:!1},origin:{type:NC,required:!1},items:{type:[Object],required:!1},billing:{type:LC,required:!1},payment:{type:zC,required:!1},cycles:{type:[MC],required:!1,default:[]},consents:{type:[HC],required:!1},history:{type:[nx],default:[]},transactionId:{type:String,required:!1},startAt:{type:Date,required:!1},cancelAt:{type:Date,required:!1},canceledAt:{type:Date,required:!1},salesChannelId:{type:String,required:!1},company:{type:String,required:!1},firstname:{type:String,required:!1},lastname:{type:String,required:!1},name:{type:String,required:!1},email:{type:String,required:!1},phone:{type:String,required:!1},address:{type:n_,required:!1},preferredLanguage:{type:String,required:!1,default:B.en},secret:{type:String,required:!1,default:()=>lC()},attributes:{type:Object,required:!1},contractType:{type:Object,required:!1}},{timestamps:!0,minimize:!1});UC.index({sellerId:1,createdAt:-1}),UC.index({status:1,"billing.cycles.due":1,"billing.cycles.status":1}),UC.index({status:1,"payment.schedules.due":1,"payment.schedules.status":1}),UC.index({status:1,"billing.cycles.status":1,"billing.cycles.renewalInformation.notificationStatus":1,"billing.cycles.renewalInformation.startDate":1}),UC.index({"payment.schedules.status":1,status:1,"payment.schedules.nextAttempt":1,"payment.schedules.due":1}),UC.index({status:1,cancelAt:1},{partialFilterExpression:{status:{$in:[`PENDING-CANCELLATION`,`INCOMPLETE`]}}}),UC.index({sellerId:1,attributes:1}),UC.index({planId:1}),t_(`Subscription`,UC);var WC=`subscription.`;function GC(e){switch(e){case`autorenewal`:return`${WC}autorenewal`;default:ie(e)}}var KC=[...VC.map(GC)],qC=new J({type:{type:String,enum:KC,required:!0},granted:{type:Boolean,required:!0}},{_id:!1}),JC=function(e){return e.Transaction=`transaction`,e.Upgrade=`upgrade`,e.Rebooking=`rebooking`,e.PurchaseIntent=`purchaseintent`,e.Reservation=`reservation`,e.Subscription=`subscription`,e}({}),YC=function(e){return e.new=`NEW`,e.aborted=`ABORTED`,e.complete=`COMPLETE`,e}({}),XC=new J({_id:{type:String},eventId:{type:String,required:!0},shopId:{type:String,required:!1},channelId:{type:String,required:!1},redeemedVouchers:{type:Object,required:!1},appliedCoupons:{type:Array},appliedDiscountInfo:xb,regularPrice:{type:Number,required:!0},realPrice:{type:Number,required:!0},innerFeeComponents:{type:wb,required:!0,default:Tb()},innerCharge:{type:Number,required:!0},outerFeeComponents:{type:wb,required:!0,default:Tb()},outerCharge:{type:Number,required:!0},tickets:{type:Array,required:!0,default:[]},products:{type:Array,required:!0,default:[]},additionalItems:{type:Array,required:!1,default:[]},seatingReservationToken:{type:String,required:!1},resellHoldId:{type:String,required:!1},ticketsCreated:{type:Boolean,required:!1,default:!1},transactionId:{type:String,required:!1},purchaseIntentId:{type:String,required:!1},subscriptionId:{type:String,required:!1},deposit:{type:XS,required:!1},consents:{type:[qC],required:!1},entitlements:{type:[{entitlementId:{type:String},_id:!1}],default:[]},reservation:{type:Object,required:!1}}),ZC=new J({status:{type:String,enum:Object.values(function(e){return e.review=`review`,e.approved=`approved`,e.rejected=`rejected`,e}({}))},customerPaymentMethodId:{type:String,required:!1}}),QC=new J({status:{type:String,enum:Object.values(YC),default:`NEW`},type:{type:String,enum:Object.values(JC),required:!0},company:{type:String,required:!1},firstname:{type:String,required:!1},lastname:{type:String,required:!1},name:{type:String,required:!1},email:{type:String,required:!1},phone:{type:String,required:!1},customerId:{type:String,required:!1},address:{type:n_,required:!1},deliveryAddress:{type:r_,required:!1},identification:{type:[a_],required:!1},sellerId:{type:String,required:!0},items:{type:[XC],required:!1,default:[]},realPrice:{type:Number,required:!1},currency:{type:String,required:!0,enum:Object.values(G_)},redeemedVouchers:{type:Object,required:!1},origin:{type:String,enum:Object.values(HS),required:!1},originId:{type:String,required:!1},channel:{type:String,enum:Object.values(YS),required:!1},salesChannelId:{type:String,required:!1},posId:{type:String,required:!1},userId:{type:String,required:!1},secret:{type:String,required:!0},preferredLanguage:{type:String,required:!1,default:B.en},extraFields:{type:Object,required:!1,default:{}},userAgent:jb,ipLookup:Object,expiresAt:{type:Date,required:!1},contractType:{type:Object},reservation:{type:ZC,required:!1},meta:{type:Object,required:!1},successUrl:{type:String,required:!1},redirectUrl:{type:String,required:!1},_posInfo:{type:Object,required:!1}},{timestamps:!0,minimize:!1}),$C=e=>[...e.tickets||[],...e.products||[],...e.additionalItems||[]],ew=e=>e.items.map($C).flat(1);QC.index({name:`text`},{default_language:`none`}),QC.index({sellerId:1}),QC.index({customerId:1,"items.eventId":1}
171),QC.index({"items.transactionId":1}),QC.index({expiresAt:-1,status:1},{name:`expiration_job_index`,partialFilterExpression:{status:{$eq:`NEW`}}}),QC.index({sellerId:1,"redeemedVouchers.vouchers._id":1}),QC.index({sellerId:1,createdAt:-1,updatedAt:1}),QC.index({sellerId:1,status:1,"items.appliedCoupons._id":1},{name:`new_with_coupons`,partialFilterExpression:{status:{$eq:`NEW`}}}),t_(`Checkout`,QC);export{ub as $,Rl as $a,yi as $c,Au as $i,A as $l,Rf as $n,Fs as $o,jl as $r,ss as $s,G as $t,cn as $u,jx as A,pf as Aa,so as Ac,Iu as Ai,vi as Al,kp as An,dc as Ao,gd as Ar,So as As,l_ as At,si as Au,Ib as B,Xd as Ba,$a as Bc,hd as Bi,Ra as Bl,rp as Bn,oc as Bo,qd as Br,Hs as Bs,Hg as Bt,yn as Bu,yx as C,Ou as Ca,Ko as Cc,Re as Cd,Gu as Ci,zi as Cl,am as Cn,al as Co,Od as Cr,yo as Cs,P_ as Ct,qr as Cu,Tx as D,nf as Da,Zo as Dc,je as Dd,hu as Di,Ai as Dl,Ip as Dn,hc as Do,Pl as Dr,ys as Ds,b_ as Dt,Wr as Du,Fx as E,Sd as Ea,Ns as Ec,Pe as Ed,ad as Ei,Ca as El,Wp as En,gc as Eo,mf as Er,Us as Es,x_ as Et,Jr as Eu,$x as F,Dd as Fa,vo as Fc,Yl as Fi,Vi as Fl,Cp as Fn,To as Fo,ou as Fr,gs as Fs,Ug as Ft,ni as Fu,vb as G,yd as Ga,ta as Gc,Nd as Gi,ba as Gl,$f as Gn,ts as Go,sd as Gr,ls as Gs,zg as Gt,Cn as Gu,Lb as H,Uu as Ha,no as Hc,Nl as Hi,qa as Hl,V as Hn,wo as Ho,Bd as Hr,Qo as Hs,Vg as Ht,ln as Hu,uS as I,cd as Ia,Ps as Ic,Zl as Ii,Hi as Il,Sp as In,Eo as Io,wd as Ir,ps as Is,Gg as It,jn as Iu,hb as J,$l as Ja,Wi as Jc,Fl as Ji,Fa as Jl,Uf as Jn,ho as Jo,Gd as Jr,qs as Js,Ag as Jt,pn as Ju,pb as K,Pu as Ka,Pi as Kc,ju as Ki,fi as Kl,Gf as Kn,Fo as Ko,Id as Kr,Ds as Ks,Mg as Kt,Dn as Ku,lS as L,P as La,sc as Lc,vf as Li,aa as Ll,xp as Ln,Uo as Lo,$d as Lr,ds as Ls,Yg as Lt,_n as Lu,_x as M,xd as Ma,lo as Mc,du as Mi,Na as Ml,Tp as Mn,ko as Mo,nu as Mr,hs as Ms,t_ as Mt,Yr as Mu,aS as N,yf as Na,uo as Nc,pu as Ni,Ji as Nl,Ep as Nn,Xo as No,uf as Nr,fs as Ns,J as Nt,ii as Nu,ux as O,Kd as Oa,bs as Oc,Ae as Od,_u as Oi,va as Ol,Fp as On,fc as Oo,iu as Or,rs as Os,__ as Ot,Gr as Ou,dS as P,kl as Pa,$o as Pc,af as Pi,ka as Pl,wp as Pn,Ms as Po,jd as Pr,Ts as Ps,Bg as Pt,$r as Pu,lb as Q,Ll as Qa,Mi as Qc,Ul as Qi,ha as Ql,zf as Qn,Js as Qo,Ed as Qr,Qs,Ih as Qt,bn as Qu,NS as R,Cu as Ra,cc as Rc,rd as Ri,oa as Rl,ap as Rn,Vo as Ro,Kl as Rr,ns as Rs,qg as Rt,xn as Ru,FS as S,Hd as Sa,Bo as Sc,E as Sd,qu as Si,fa as Sl,sm as Sn,ll as So,Wl as Sr,Oo as Ss,Y as St,Xr as Su,MS as T,Ld as Ta,Jo as Tc,He as Td,Yu as Ti,Ja as Tl,qp as Tn,il as To,Md as Tr,_s as Ts,S_ as Tt,Zr as Tu,Rb as U,lf as Ua,to as Uc,Gl as Ui,Ua as Ul,B as Un,Wo as Uo,Du as Ur,us as Us,Pg as Ut,Tn as Uu,Pb as V,bf as Va,Qa as Vc,yu as Vi,Ma as Vl,tp as Vn,Co as Vo,Ku as Vr,cs as Vs,Jg as Vt,sn as Vu,Sb as W,Fd as Wa,Yi as Wc,zd as Wi,_a as Wl,Qf as Wn,Ho as Wo,ku as Wr,Ys as Ws,Rg as Wt,kn as Wu,ob as X,Zu as Xa,Ui as Xc,Tu as Xi,Ga as Xl,Vf as Xn,rc as Xo,of as Xr,Ks as Xs,Fh as Xt,Sn as Xu,gb as Y,dd as Ya,Gi as Yc,Eu as Yi,Ki as Yl,Hf as Yn,go as Yo,ff as Yr,Po as Ys,Og as Yt,vn as Yu,nb as Z,Hl as Za,ji as Zc,wu as Zi,Ta as Zl,Lf as Zn,es as Zo,bd as Zr,Es as Zs,Th as Zt,gn as Zu,uC as _,ql as _a,ks as _c,Tt as _d,Qd as _i,ki as _l,fm as _n,gl as _o,nd as _r,xo as _s,G_ as _t,Ur as _u,PC as a,Tf as aa,vs as ac,fn as ad,vd as ai,$i as al,oh as an,wl as ao,gu as ar,Ws as as,Ly as at,Xi as au,IS as b,Jd as ba,Os as bc,Ve as bd,hf as bi,Di as bl,lm as bn,fl as bo,vu as br,No as bs,U_ as bt,Hr as bu,TC as c,ru as ca,js as cc,en as cd,Vl as ci,Li as cl,Vm as cn,_l as co,Fu as cr,as as cs,kv as ct,ua as cu,mC as d,ld as da,uc as dc,on as dd,ud as di,Sa as dl,$m as dn,Ol as do,Jl as dr,xs as ds,Sv as dt,Ri as du,Nu as ea,nc as ec,un as ed,F as ei,bi as el,K as en,zl as eo,If as er,Do as es,cb as et,xi as eu,gC as f,Cd as fa,lc as fc,an as fd,Xu as fi,Oa as fl,ih as fn,Tl as fo,Xl as fr,Io as fs,Uv as ft,di as fu,dC as g,ef as ga,ec as gc,Ht as gd,Al as gi,Oi as gl,mm as gn,hl as go,Su as gr,bo as gs,Z_ as gt,ai as gu,hC as h,Sf as ha,qo as hc,Ze as hd,fd as hi,pi as hl,gm as hn,bl as ho,gf as hr,Is as hs,nv as ht,Kr as hu,$C as i,lu as ia,ic,On as id,Pd as ii,Bi as il,Nh as in,Sl as io,mu as ir,Vs as is,Iy as it,ca as iu,Gx as 
171j,sf as ja,co as jc,_f as ji,Zi as jl,Ap as jn,M as jo,bu as jr,zs as js,i_ as jt,ei as ju,cS as k,Ef as ka,fo as kc,Ee as kd,Ru as ki,La as kl,Op as kn,pc as ko,cu as kr,is as ks,v_ as kt,li as ku,wC as l,df as la,Ss as lc,tn as ld,Il as li,hi as ll,nh as ln,vl as lo,uu as lr,os as ls,wy as lt,Ni as lu,yC as m,Td as ma,ac as mc,Ct as md,eu as mi,Ka as ml,vm as mn,yl as mo,rf as mr,Go as ms,My as mt,k as mu,JC as n,_d as na,$s as nc,An as nd,Hu as ni,Ba as nl,Dg as nn,tu as no,Ju as nr,po as ns,qy as nt,mi as nu,VC as o,xu as oa,Bs as oc,mn as od,N as oi,Aa as ol,rh as on,xl as oo,Lu as or,Lo as os,Ry as ot,Qi as ou,pC as p,su as pa,Xs as pc,rn as pd,ed as pi,wa as pl,eh as pn,Dl as po,Zd as pr,zo as ps,qv as pt,ui as pu,fb as q,Vu as qa,Ii as qc,Mu as qi,j as ql,Bf as qn,io as qo,tf as qr,Yo as qs,Ng as qt,dn as qu,ew as r,au as ra,Rs as rc,wn as rd,cf as ri,Ya as rl,wh as rn,pd as ro,id as rr,Cs as rs,Jy as rt,qi as ru,BC as s,od as sa,ms as sc,$t as sd,Ql as si,da as sl,ah as sn,Cl as so,zu as sr,Ro as ss,Py as st,Si as su,YC as t,Bu as ta,ws as tc,En as td,Yd as ti,Ia as tl,Ph as tn,Bl as to,Df as tr,ao as ts,Qy as tt,gi as tu,CC as u,L as ua,ro as uc,nn as ud,Wu as ui,_i as ul,th as un,El as uo,fu as ur,oo as us,Iv as ut,Fi as uu,lC as v,Ad as va,As as vc,We as vd,Wd as vi,Ti as vl,dm as vn,cl as vo,Ud as vr,jo as vs,q_ as vt,ri as vu,bx as w,I as wa,_o as wc,Ue as wd,td as wi,Ci as wl,Jp as wn,rl as wo,Rd as wr,tc as ws,N_ as wt,ci as wu,HS as x,Vd as xa,Ls as xc,ze as xd,Cf as xi,Ei as xl,im as xn,ul as xo,Ml as xr,Mo as xs,M_ as xt,ti as xu,rC as y,$u as ya,Gs as yc,Be as yd,kd as yi,wi as yl,um as yn,ol as yo,md as yr,Ao as ys,K_ as yt,Qr as yu,Xb as z,wf as za,eo as zc,xf as zi,Da as zl,vp as zn,Zs as zo,Qu as zr,mo as zs,Kg as zt,hn as zu};

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