&&res.locals.numFiles>0),expected:false,error:__(`Posting files through anonymizers has been disabled ${disableAnonymizerFilePosting?'globally':'on this board'}`)},
{result:res.locals.numFiles>res.locals.board.settings.maxFiles,blocking:true,expected:false,error:__(`Too many files. Max files per post ${res.locals.board.settings.maxFiles<globalLimits.postFiles.max?'on this board ':''}is %s`,res.locals.board.settings.maxFiles)},
&&res.locals.board.settings.forceReplyMessage),expected:false,error:__('Replies must include a message')},
{result:hasNoMandatoryFile&&!existsBody(req.body.thread)&&res.locals.board.settings.forceThreadFile,expected:false,error:__('Threads must include a file')},
{result:hasNoMandatoryFile&&existsBody(req.body.thread)&&res.locals.board.settings.forceReplyFile,expected:false,error:__('Replies must include a file')},
{result:lengthBody(req.body.message,0,globalLimits.fieldLength.message),expected:false,blocking:true,error:__('Message must be %s characters or less',globalLimits.fieldLength.message)},
expected:false,error:__('Reply messages must be %s-%s characters',res.locals.board.settings.minReplyMessageLength,res.locals.board.settings.maxReplyMessageLength)},
expected:false,error:__('Thread messages must be %s-%s characters',res.locals.board.settings.minThreadMessageLength,res.locals.board.settings.maxThreadMessageLength)},
{result:lengthBody(req.body.postpassword,0,globalLimits.fieldLength.postpassword),expected:false,error:__('Password must be %s characters or less',globalLimits.fieldLength.postpassword)},
{result:lengthBody(req.body.name,0,globalLimits.fieldLength.name),expected:false,error:__('Name must be %s characters or less',globalLimits.fieldLength.name)},
{result:lengthBody(req.body.subject,0,globalLimits.fieldLength.subject),expected:false,error:__('Subject must be %s characters or less',globalLimits.fieldLength.subject)},
{result:lengthBody(req.body.email,0,globalLimits.fieldLength.email),expected:false,error:__('Email must be %s characters or less',globalLimits.fieldLength.email)},