1import{z as e}from"./index-ZpRwc47b.js";const m=3,i=20,t=e.string({required_error:"Username is required"}).min(m,{message:"Username is too short"}).max(i,{message:"Username is too long"}).regex(/^[a-zA-Z0-9_]+$/,{message:"Username can only include letters, numbers, and underscores"}).transform(s=>s.toLowerCase()),r=e.string({required_error:"Password is required"}).min(6,{message:"Password is too short"}).max(100,{message:"Password is too long"}),d=e.string({required_error:"Name is required"}).min(3,{message:"Name is too short"}).max(40,{message:"Name is too long"}),c=e.string({required_error:"Email is required"}).email({message:"Email is invalid"}).min(3,{message:"Email is too short"}).max(100,{message:"Email is too long"}).transform(s=>s.toLowerCase()),g=e.object({password:r,confirmPassword:r}).superRefine(({confirmPassword:s,password:a},o)=>{s!==a&&o.addIssue({path:["confirmPassword"],code:"custom",message:"The passwords must match"})});export{c as E,d as N,r as P,t as U,g as a};
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.