import{s as w}from"./chunk-C6uGsfWa.js";import{F as ye}from"./chunk-BPHMC4rz.js";var n=`[a-z0-9][a-z0-9._]`;var d={VALIDATORS:[ye.required,ye.minLength(1),ye.maxLength(50),ye.pattern(new RegExp(`^${n}*$`))],MESSAGES:{required:"Gebruikersnaam is vereist.",minlength:"Gebruikersnaam moet minimaal 1 teken lang zijn.",maxlength:"Gebruikersnaam mag niet langer dan 50 tekens zijn.",pattern:"Gebruikersnaam moet alfanumeriek zijn in kleine letters; punt en underscore zijn toegestaan."}};var A={VALIDATORS:[ye.required,ye.minLength(1),ye.maxLength(50),ye.pattern(/^[a-z0-9][a-z0-9._]*$/)],MESSAGES:{required:"Kanaalnaam is vereist.",minlength:"Kanaalnaam moet minstens 1 teken lang zijn.",maxlength:"Kanaalnaam mag niet langer dan 50 tekens zijn.",pattern:"De kanaalnaam moet kleine letters zijn en mag alleen alfanumerieke tekens, punten en onderstrepingstekens bevatten."}};var S={VALIDATORS:[ye.required,ye.pattern(/@.+/)],MESSAGES:{required:"Gebruikersidentiteit is vereist.",pattern:"Gebruikersidentiteit moet geldig zijn (bv. chocobozzz@example.com)."}};var m={VALIDATORS:[ye.required],MESSAGES:{required:"Wachtwoord is vereist."}};var u={VALIDATORS:[ye.required],MESSAGES:{required:"TOTP-token is vereist."}};function E(r,a){let o=l(r,a);return{VALIDATORS:[ye.required,...o.VALIDATORS],MESSAGES:w({required:"Wachtwoord is vereist."},o.MESSAGES)}}function l(r,a){return{VALIDATORS:[ye.minLength(r),ye.maxLength(a)],MESSAGES:{minlength:`Het wachtwoord moet ten minste ${r} tekens lang zijn.`,maxlength:`Het wachtwoord mag niet meer dan ${a} tekens bevatten.`}}}var h={VALIDATORS:[],MESSAGES:{matchPassword:"Het nieuwe wachtwoord en het bevestigde wachtwoord zijn niet hetzelfde."}};var R={VALIDATORS:[ye.required,ye.min(-1)],MESSAGES:{required:"Videoquotum is vereist.",min:"Quotum moet groter zijn dan -1."}};var V={VALIDATORS:[ye.required,ye.min(-1)],MESSAGES:{required:"Dagelijks uploadlimiet is vereist.",min:"Dagelijks uploadlimiet moet groter zijn dan -1."}};var D={VALIDATORS:[ye.required],MESSAGES:{required:"Gebruikersrol is vereist."}};var L=i(!0);var O={VALIDATORS:[ye.minLength(3),ye.maxLength(1e3)],MESSAGES:{minlength:"Beschrijvingen moeten minstens 3 karakters lang zijn.",maxlength:"Beschrijving mag niet langer dan 1000 tekens zijn."}};var g={VALIDATORS:[ye.minLength(3),ye.maxLength(250)],MESSAGES:{minlength:"Verbanningsreden moet minstens 3 karakters zijn.",maxlength:"Verbanningsreden mag niet langer dan 250 tekens zijn."}};function i(r){let a={VALIDATORS:[ye.minLength(1),ye.maxLength(120)],MESSAGES:{required:"Een weergavenaam is verplicht.",minlength:"De weergavenaam moet minimaal 1 teken lang zijn.",maxlength:"Weergavenaam mag niet langer dan 50 tekens zijn."}};return r&&a.VALIDATORS.push(ye.required),a}export{O as a,V as c,h as d,l as f,u as h,L as i,d as l,n as m,D as n,R as o,m as p,E as r,S as s,A as t,g as u};
//# debugId=788a6ce7-a834-51a1-9a11-8d7c02754095
//# sourceMappingURL=chunk-Ly3dbMT12.js.map