| 12345678910111213141516171819202122232425262728293031323334353637383940414243 | 
							- {{# def.definitions }}
 
- {{# def.errors }}
 
- {{# def.setupKeyword }}
 
- {{# def.setupNextLevel }}
 
- {{? {{# def.nonEmptySchema:$schema }} }}
 
-   {{
 
-     $it.schema = $schema;
 
-     $it.schemaPath = $schemaPath;
 
-     $it.errSchemaPath = $errSchemaPath;
 
-   }}
 
-   var {{=$errs}} = errors;
 
-   {{# def.setCompositeRule }}
 
-   {{
 
-     $it.createErrors = false;
 
-     var $allErrorsOption;
 
-     if ($it.opts.allErrors) {
 
-       $allErrorsOption = $it.opts.allErrors;
 
-       $it.opts.allErrors = false;
 
-     }
 
-   }}
 
-   {{= it.validate($it) }}
 
-   {{
 
-     $it.createErrors = true;
 
-     if ($allErrorsOption) $it.opts.allErrors = $allErrorsOption;
 
-   }}
 
-   {{# def.resetCompositeRule }}
 
-   if ({{=$nextValid}}) {
 
-     {{# def.error:'not' }}
 
-   } else {
 
-     {{# def.resetErrors }}
 
-   {{? it.opts.allErrors }} } {{?}}
 
- {{??}}
 
-   {{# def.addError:'not' }}
 
-   {{? $breakOnError}}
 
-     if (false) {
 
-   {{?}}
 
- {{?}}
 
 
  |