import{d as e}from"./chunk-KXBVYXHU.js";import{a as t}from"./chunk-PTJGHD3V.js";var o="[a-z0-9][a-z0-9._]",c={VALIDATORS:[e.required,e.minLength(1),e.maxLength(50),e.pattern(new RegExp(`^${o}*$`))],MESSAGES:{required:"Nome de usu\xE1rio \xE9 necess\xE1rio.",minlength:"O nome de usu\xE1rio deve ter ao menos 1 caractere.",maxlength:"O nome de usu\xE1rio n\xE3o pode ter mais que 50 caracteres.",pattern:"O nome de usu\xE1rio deve ser alfanum\xE9rico e em caixa baixa; pontos finais e underlines s\xE3o permitidos."}},A={VALIDATORS:[e.required,e.minLength(1),e.maxLength(50),e.pattern(/^[a-z0-9][a-z0-9._]*$/)],MESSAGES:{required:"Um nome para o canal \xE9 obrigat\xF3rio.",minlength:"O nome do canal deve ter pelo menos 1 caractere.",maxlength:"O nome do canal n\xE3o pode ter mais de 50 caracteres.",pattern:"O nome do canal deve estar em min\xFAsculas e conter apenas caracteres alfanum\xE9ricos, pontos e sublinhados."}},S={VALIDATORS:[e.required,e.email],MESSAGES:{required:"E-mail \xE9 necess\xE1rio.",email:"E-mail deve ser v\xE1lido."}},E={VALIDATORS:[e.required,e.pattern(/@.+/)],MESSAGES:{required:"Um identificador \xE9 necess\xE1rio.",pattern:"O identificador deve ser v\xE1lido (por exemplo, chocobozzz@example.com)."}},d={VALIDATORS:[e.required],MESSAGES:{required:"Senha \xE9 necess\xE1ria."}},m={VALIDATORS:[e.required],MESSAGES:{required:"\xC9 necess\xE1rio um token OTP."}};function u(r,a){let n=l(r,a);return{VALIDATORS:[e.required,...n.VALIDATORS],MESSAGES:t({required:"Senha \xE9 necess\xE1ria."},n.MESSAGES)};}function l(r,a){return{VALIDATORS:[e.minLength(r),e.maxLength(a)],MESSAGES:{minlength:"Password must be at least "+r+" characters long.",maxlength:"Password cannot be more than "+a+" characters long."}};}var R={VALIDATORS:[],MESSAGES:{matchPassword:"A nova senha e a senha confirmada n\xE3o s\xE3o iguais."}},h={VALIDATORS:[e.required,e.min(-1)],MESSAGES:{required:"Quota de v\xEDdeo \xE9 necess\xE1ria.",min:"Quota deve ser maior que -1."}},D={VALIDATORS:[e.required,e.min(-1)],MESSAGES:{required:"Limite de upload di\xE1rio \xE9 obrigat\xF3rio.",min:"Limite de upload di\xE1rio deve ser maior que -1."}},L={VALIDATORS:[e.required],MESSAGES:{required:"Papel de usu\xE1rio \xE9 necess\xE1rio."}},O=i(!0),I={VALIDATORS:[e.minLength(3),e.maxLength(1e3)],MESSAGES:{minlength:"A descri\xE7\xE3o deve ter pelo menos 3 caracteres.",maxlength:"A descri\xE7\xE3o n\xE3o pode ter mais que 1000 caracteres."}},_={VALIDATORS:[e.minLength(3),e.maxLength(250)],MESSAGES:{minlength:"O motivo do banimento deve ter pelo menos 3 caracteres.",maxlength:"O motivo do banimento n\xE3o pode ter mais que 250 caracteres."}};function i(r){let a={VALIDATORS:[e.minLength(1),e.maxLength(120)],MESSAGES:{required:"Nome de exibi\xE7\xE3o \xE9 necess\xE1rio.",minlength:"O nome de exibi\xE7\xE3o deve ter no m\xEDnimo 1 caractere.",maxlength:"O nome de exibi\xE7\xE3o n\xE3o pode ter mais que 50 caracteres."}};return r&&a.VALIDATORS.push(e.required),a;}export{o as a,c as b,A as c,S as d,E as e,d as f,m as g,u as h,l as i,R as j,h as k,D as l,L as m,O as n,I as o,_ as p};/**i18n:90f1dd82a779b57eddc91ef20913c88eecaa9632bba8ac04ad50f47ae2b82df7*///# sourceMappingURL=chunk-7NIL4NVI.js.map