Actualizacion maquina principal
[dotfiles/.git] / .config / coc / extensions / node_modules / coc-prettier / node_modules / table / dist / validateConfig.js
1 'use strict';
2 var equal = require('ajv/lib/compile/equal');
3 var validate = (function() {
4   var pattern0 = new RegExp('^[0-9]+$');
5   var refVal = [];
6   var refVal1 = (function() {
7     var pattern0 = new RegExp('^[0-9]+$');
8     return function validate(data, dataPath, parentData, parentDataProperty, rootData) {
9       'use strict';
10       var vErrors = null;
11       var errors = 0;
12       if (rootData === undefined) rootData = data;
13       if ((data && typeof data === "object" && !Array.isArray(data))) {
14         var errs__0 = errors;
15         var valid1 = true;
16         for (var key0 in data) {
17           var isAdditional0 = !(false || validate.schema.properties.hasOwnProperty(key0));
18           if (isAdditional0) {
19             valid1 = false;
20             var err = {
21               keyword: 'additionalProperties',
22               dataPath: (dataPath || '') + "",
23               schemaPath: '#/additionalProperties',
24               params: {
25                 additionalProperty: '' + key0 + ''
26               },
27               message: 'should NOT have additional properties'
28             };
29             if (vErrors === null) vErrors = [err];
30             else vErrors.push(err);
31             errors++;
32           }
33         }
34         if (data.topBody !== undefined) {
35           var errs_1 = errors;
36           if (!refVal2(data.topBody, (dataPath || '') + '.topBody', data, 'topBody', rootData)) {
37             if (vErrors === null) vErrors = refVal2.errors;
38             else vErrors = vErrors.concat(refVal2.errors);
39             errors = vErrors.length;
40           }
41           var valid1 = errors === errs_1;
42         }
43         if (data.topJoin !== undefined) {
44           var errs_1 = errors;
45           if (!refVal[2](data.topJoin, (dataPath || '') + '.topJoin', data, 'topJoin', rootData)) {
46             if (vErrors === null) vErrors = refVal[2].errors;
47             else vErrors = vErrors.concat(refVal[2].errors);
48             errors = vErrors.length;
49           }
50           var valid1 = errors === errs_1;
51         }
52         if (data.topLeft !== undefined) {
53           var errs_1 = errors;
54           if (!refVal[2](data.topLeft, (dataPath || '') + '.topLeft', data, 'topLeft', rootData)) {
55             if (vErrors === null) vErrors = refVal[2].errors;
56             else vErrors = vErrors.concat(refVal[2].errors);
57             errors = vErrors.length;
58           }
59           var valid1 = errors === errs_1;
60         }
61         if (data.topRight !== undefined) {
62           var errs_1 = errors;
63           if (!refVal[2](data.topRight, (dataPath || '') + '.topRight', data, 'topRight', rootData)) {
64             if (vErrors === null) vErrors = refVal[2].errors;
65             else vErrors = vErrors.concat(refVal[2].errors);
66             errors = vErrors.length;
67           }
68           var valid1 = errors === errs_1;
69         }
70         if (data.bottomBody !== undefined) {
71           var errs_1 = errors;
72           if (!refVal[2](data.bottomBody, (dataPath || '') + '.bottomBody', data, 'bottomBody', rootData)) {
73             if (vErrors === null) vErrors = refVal[2].errors;
74             else vErrors = vErrors.concat(refVal[2].errors);
75             errors = vErrors.length;
76           }
77           var valid1 = errors === errs_1;
78         }
79         if (data.bottomJoin !== undefined) {
80           var errs_1 = errors;
81           if (!refVal[2](data.bottomJoin, (dataPath || '') + '.bottomJoin', data, 'bottomJoin', rootData)) {
82             if (vErrors === null) vErrors = refVal[2].errors;
83             else vErrors = vErrors.concat(refVal[2].errors);
84             errors = vErrors.length;
85           }
86           var valid1 = errors === errs_1;
87         }
88         if (data.bottomLeft !== undefined) {
89           var errs_1 = errors;
90           if (!refVal[2](data.bottomLeft, (dataPath || '') + '.bottomLeft', data, 'bottomLeft', rootData)) {
91             if (vErrors === null) vErrors = refVal[2].errors;
92             else vErrors = vErrors.concat(refVal[2].errors);
93             errors = vErrors.length;
94           }
95           var valid1 = errors === errs_1;
96         }
97         if (data.bottomRight !== undefined) {
98           var errs_1 = errors;
99           if (!refVal[2](data.bottomRight, (dataPath || '') + '.bottomRight', data, 'bottomRight', rootData)) {
100             if (vErrors === null) vErrors = refVal[2].errors;
101             else vErrors = vErrors.concat(refVal[2].errors);
102             errors = vErrors.length;
103           }
104           var valid1 = errors === errs_1;
105         }
106         if (data.bodyLeft !== undefined) {
107           var errs_1 = errors;
108           if (!refVal[2](data.bodyLeft, (dataPath || '') + '.bodyLeft', data, 'bodyLeft', rootData)) {
109             if (vErrors === null) vErrors = refVal[2].errors;
110             else vErrors = vErrors.concat(refVal[2].errors);
111             errors = vErrors.length;
112           }
113           var valid1 = errors === errs_1;
114         }
115         if (data.bodyRight !== undefined) {
116           var errs_1 = errors;
117           if (!refVal[2](data.bodyRight, (dataPath || '') + '.bodyRight', data, 'bodyRight', rootData)) {
118             if (vErrors === null) vErrors = refVal[2].errors;
119             else vErrors = vErrors.concat(refVal[2].errors);
120             errors = vErrors.length;
121           }
122           var valid1 = errors === errs_1;
123         }
124         if (data.bodyJoin !== undefined) {
125           var errs_1 = errors;
126           if (!refVal[2](data.bodyJoin, (dataPath || '') + '.bodyJoin', data, 'bodyJoin', rootData)) {
127             if (vErrors === null) vErrors = refVal[2].errors;
128             else vErrors = vErrors.concat(refVal[2].errors);
129             errors = vErrors.length;
130           }
131           var valid1 = errors === errs_1;
132         }
133         if (data.joinBody !== undefined) {
134           var errs_1 = errors;
135           if (!refVal[2](data.joinBody, (dataPath || '') + '.joinBody', data, 'joinBody', rootData)) {
136             if (vErrors === null) vErrors = refVal[2].errors;
137             else vErrors = vErrors.concat(refVal[2].errors);
138             errors = vErrors.length;
139           }
140           var valid1 = errors === errs_1;
141         }
142         if (data.joinLeft !== undefined) {
143           var errs_1 = errors;
144           if (!refVal[2](data.joinLeft, (dataPath || '') + '.joinLeft', data, 'joinLeft', rootData)) {
145             if (vErrors === null) vErrors = refVal[2].errors;
146             else vErrors = vErrors.concat(refVal[2].errors);
147             errors = vErrors.length;
148           }
149           var valid1 = errors === errs_1;
150         }
151         if (data.joinRight !== undefined) {
152           var errs_1 = errors;
153           if (!refVal[2](data.joinRight, (dataPath || '') + '.joinRight', data, 'joinRight', rootData)) {
154             if (vErrors === null) vErrors = refVal[2].errors;
155             else vErrors = vErrors.concat(refVal[2].errors);
156             errors = vErrors.length;
157           }
158           var valid1 = errors === errs_1;
159         }
160         if (data.joinJoin !== undefined) {
161           var errs_1 = errors;
162           if (!refVal[2](data.joinJoin, (dataPath || '') + '.joinJoin', data, 'joinJoin', rootData)) {
163             if (vErrors === null) vErrors = refVal[2].errors;
164             else vErrors = vErrors.concat(refVal[2].errors);
165             errors = vErrors.length;
166           }
167           var valid1 = errors === errs_1;
168         }
169       } else {
170         var err = {
171           keyword: 'type',
172           dataPath: (dataPath || '') + "",
173           schemaPath: '#/type',
174           params: {
175             type: 'object'
176           },
177           message: 'should be object'
178         };
179         if (vErrors === null) vErrors = [err];
180         else vErrors.push(err);
181         errors++;
182       }
183       validate.errors = vErrors;
184       return errors === 0;
185     };
186   })();
187   refVal1.schema = {
188     "type": "object",
189     "properties": {
190       "topBody": {
191         "$ref": "#/definitions/border"
192       },
193       "topJoin": {
194         "$ref": "#/definitions/border"
195       },
196       "topLeft": {
197         "$ref": "#/definitions/border"
198       },
199       "topRight": {
200         "$ref": "#/definitions/border"
201       },
202       "bottomBody": {
203         "$ref": "#/definitions/border"
204       },
205       "bottomJoin": {
206         "$ref": "#/definitions/border"
207       },
208       "bottomLeft": {
209         "$ref": "#/definitions/border"
210       },
211       "bottomRight": {
212         "$ref": "#/definitions/border"
213       },
214       "bodyLeft": {
215         "$ref": "#/definitions/border"
216       },
217       "bodyRight": {
218         "$ref": "#/definitions/border"
219       },
220       "bodyJoin": {
221         "$ref": "#/definitions/border"
222       },
223       "joinBody": {
224         "$ref": "#/definitions/border"
225       },
226       "joinLeft": {
227         "$ref": "#/definitions/border"
228       },
229       "joinRight": {
230         "$ref": "#/definitions/border"
231       },
232       "joinJoin": {
233         "$ref": "#/definitions/border"
234       }
235     },
236     "additionalProperties": false
237   };
238   refVal1.errors = null;
239   refVal[1] = refVal1;
240   var refVal2 = (function() {
241     var pattern0 = new RegExp('^[0-9]+$');
242     return function validate(data, dataPath, parentData, parentDataProperty, rootData) {
243       'use strict';
244       var vErrors = null;
245       var errors = 0;
246       if (typeof data !== "string") {
247         var err = {
248           keyword: 'type',
249           dataPath: (dataPath || '') + "",
250           schemaPath: '#/type',
251           params: {
252             type: 'string'
253           },
254           message: 'should be string'
255         };
256         if (vErrors === null) vErrors = [err];
257         else vErrors.push(err);
258         errors++;
259       }
260       validate.errors = vErrors;
261       return errors === 0;
262     };
263   })();
264   refVal2.schema = {
265     "type": "string"
266   };
267   refVal2.errors = null;
268   refVal[2] = refVal2;
269   var refVal3 = (function() {
270     var pattern0 = new RegExp('^[0-9]+$');
271     return function validate(data, dataPath, parentData, parentDataProperty, rootData) {
272       'use strict';
273       var vErrors = null;
274       var errors = 0;
275       if (rootData === undefined) rootData = data;
276       if ((data && typeof data === "object" && !Array.isArray(data))) {
277         var errs__0 = errors;
278         var valid1 = true;
279         for (var key0 in data) {
280           var isAdditional0 = !(false || pattern0.test(key0));
281           if (isAdditional0) {
282             valid1 = false;
283             var err = {
284               keyword: 'additionalProperties',
285               dataPath: (dataPath || '') + "",
286               schemaPath: '#/additionalProperties',
287               params: {
288                 additionalProperty: '' + key0 + ''
289               },
290               message: 'should NOT have additional properties'
291             };
292             if (vErrors === null) vErrors = [err];
293             else vErrors.push(err);
294             errors++;
295           }
296         }
297         for (var key0 in data) {
298           if (pattern0.test(key0)) {
299             var errs_1 = errors;
300             if (!refVal4(data[key0], (dataPath || '') + '[\'' + key0 + '\']', data, key0, rootData)) {
301               if (vErrors === null) vErrors = refVal4.errors;
302               else vErrors = vErrors.concat(refVal4.errors);
303               errors = vErrors.length;
304             }
305             var valid1 = errors === errs_1;
306           }
307         }
308       } else {
309         var err = {
310           keyword: 'type',
311           dataPath: (dataPath || '') + "",
312           schemaPath: '#/type',
313           params: {
314             type: 'object'
315           },
316           message: 'should be object'
317         };
318         if (vErrors === null) vErrors = [err];
319         else vErrors.push(err);
320         errors++;
321       }
322       validate.errors = vErrors;
323       return errors === 0;
324     };
325   })();
326   refVal3.schema = {
327     "type": "object",
328     "patternProperties": {
329       "^[0-9]+$": {
330         "$ref": "#/definitions/column"
331       }
332     },
333     "additionalProperties": false
334   };
335   refVal3.errors = null;
336   refVal[3] = refVal3;
337   var refVal4 = (function() {
338     var pattern0 = new RegExp('^[0-9]+$');
339     return function validate(data, dataPath, parentData, parentDataProperty, rootData) {
340       'use strict';
341       var vErrors = null;
342       var errors = 0;
343       if ((data && typeof data === "object" && !Array.isArray(data))) {
344         var errs__0 = errors;
345         var valid1 = true;
346         for (var key0 in data) {
347           var isAdditional0 = !(false || key0 == 'alignment' || key0 == 'width' || key0 == 'wrapWord' || key0 == 'truncate' || key0 == 'paddingLeft' || key0 == 'paddingRight');
348           if (isAdditional0) {
349             valid1 = false;
350             var err = {
351               keyword: 'additionalProperties',
352               dataPath: (dataPath || '') + "",
353               schemaPath: '#/additionalProperties',
354               params: {
355                 additionalProperty: '' + key0 + ''
356               },
357               message: 'should NOT have additional properties'
358             };
359             if (vErrors === null) vErrors = [err];
360             else vErrors.push(err);
361             errors++;
362           }
363         }
364         var data1 = data.alignment;
365         if (data1 !== undefined) {
366           var errs_1 = errors;
367           if (typeof data1 !== "string") {
368             var err = {
369               keyword: 'type',
370               dataPath: (dataPath || '') + '.alignment',
371               schemaPath: '#/properties/alignment/type',
372               params: {
373                 type: 'string'
374               },
375               message: 'should be string'
376             };
377             if (vErrors === null) vErrors = [err];
378             else vErrors.push(err);
379             errors++;
380           }
381           var schema1 = validate.schema.properties.alignment.enum;
382           var valid1;
383           valid1 = false;
384           for (var i1 = 0; i1 < schema1.length; i1++)
385             if (equal(data1, schema1[i1])) {
386               valid1 = true;
387               break;
388             } if (!valid1) {
389             var err = {
390               keyword: 'enum',
391               dataPath: (dataPath || '') + '.alignment',
392               schemaPath: '#/properties/alignment/enum',
393               params: {
394                 allowedValues: schema1
395               },
396               message: 'should be equal to one of the allowed values'
397             };
398             if (vErrors === null) vErrors = [err];
399             else vErrors.push(err);
400             errors++;
401           }
402           var valid1 = errors === errs_1;
403         }
404         if (data.width !== undefined) {
405           var errs_1 = errors;
406           if (typeof data.width !== "number") {
407             var err = {
408               keyword: 'type',
409               dataPath: (dataPath || '') + '.width',
410               schemaPath: '#/properties/width/type',
411               params: {
412                 type: 'number'
413               },
414               message: 'should be number'
415             };
416             if (vErrors === null) vErrors = [err];
417             else vErrors.push(err);
418             errors++;
419           }
420           var valid1 = errors === errs_1;
421         }
422         if (data.wrapWord !== undefined) {
423           var errs_1 = errors;
424           if (typeof data.wrapWord !== "boolean") {
425             var err = {
426               keyword: 'type',
427               dataPath: (dataPath || '') + '.wrapWord',
428               schemaPath: '#/properties/wrapWord/type',
429               params: {
430                 type: 'boolean'
431               },
432               message: 'should be boolean'
433             };
434             if (vErrors === null) vErrors = [err];
435             else vErrors.push(err);
436             errors++;
437           }
438           var valid1 = errors === errs_1;
439         }
440         if (data.truncate !== undefined) {
441           var errs_1 = errors;
442           if (typeof data.truncate !== "number") {
443             var err = {
444               keyword: 'type',
445               dataPath: (dataPath || '') + '.truncate',
446               schemaPath: '#/properties/truncate/type',
447               params: {
448                 type: 'number'
449               },
450               message: 'should be number'
451             };
452             if (vErrors === null) vErrors = [err];
453             else vErrors.push(err);
454             errors++;
455           }
456           var valid1 = errors === errs_1;
457         }
458         if (data.paddingLeft !== undefined) {
459           var errs_1 = errors;
460           if (typeof data.paddingLeft !== "number") {
461             var err = {
462               keyword: 'type',
463               dataPath: (dataPath || '') + '.paddingLeft',
464               schemaPath: '#/properties/paddingLeft/type',
465               params: {
466                 type: 'number'
467               },
468               message: 'should be number'
469             };
470             if (vErrors === null) vErrors = [err];
471             else vErrors.push(err);
472             errors++;
473           }
474           var valid1 = errors === errs_1;
475         }
476         if (data.paddingRight !== undefined) {
477           var errs_1 = errors;
478           if (typeof data.paddingRight !== "number") {
479             var err = {
480               keyword: 'type',
481               dataPath: (dataPath || '') + '.paddingRight',
482               schemaPath: '#/properties/paddingRight/type',
483               params: {
484                 type: 'number'
485               },
486               message: 'should be number'
487             };
488             if (vErrors === null) vErrors = [err];
489             else vErrors.push(err);
490             errors++;
491           }
492           var valid1 = errors === errs_1;
493         }
494       } else {
495         var err = {
496           keyword: 'type',
497           dataPath: (dataPath || '') + "",
498           schemaPath: '#/type',
499           params: {
500             type: 'object'
501           },
502           message: 'should be object'
503         };
504         if (vErrors === null) vErrors = [err];
505         else vErrors.push(err);
506         errors++;
507       }
508       validate.errors = vErrors;
509       return errors === 0;
510     };
511   })();
512   refVal4.schema = {
513     "type": "object",
514     "properties": {
515       "alignment": {
516         "type": "string",
517         "enum": ["left", "right", "center"]
518       },
519       "width": {
520         "type": "number"
521       },
522       "wrapWord": {
523         "type": "boolean"
524       },
525       "truncate": {
526         "type": "number"
527       },
528       "paddingLeft": {
529         "type": "number"
530       },
531       "paddingRight": {
532         "type": "number"
533       }
534     },
535     "additionalProperties": false
536   };
537   refVal4.errors = null;
538   refVal[4] = refVal4;
539   return function validate(data, dataPath, parentData, parentDataProperty, rootData) {
540     'use strict'; /*# sourceURL=config.json */
541     var vErrors = null;
542     var errors = 0;
543     if (rootData === undefined) rootData = data;
544     if ((data && typeof data === "object" && !Array.isArray(data))) {
545       var errs__0 = errors;
546       var valid1 = true;
547       for (var key0 in data) {
548         var isAdditional0 = !(false || key0 == 'border' || key0 == 'columns' || key0 == 'columnDefault' || key0 == 'drawHorizontalLine');
549         if (isAdditional0) {
550           valid1 = false;
551           var err = {
552             keyword: 'additionalProperties',
553             dataPath: (dataPath || '') + "",
554             schemaPath: '#/additionalProperties',
555             params: {
556               additionalProperty: '' + key0 + ''
557             },
558             message: 'should NOT have additional properties'
559           };
560           if (vErrors === null) vErrors = [err];
561           else vErrors.push(err);
562           errors++;
563         }
564       }
565       if (data.border !== undefined) {
566         var errs_1 = errors;
567         if (!refVal1(data.border, (dataPath || '') + '.border', data, 'border', rootData)) {
568           if (vErrors === null) vErrors = refVal1.errors;
569           else vErrors = vErrors.concat(refVal1.errors);
570           errors = vErrors.length;
571         }
572         var valid1 = errors === errs_1;
573       }
574       if (data.columns !== undefined) {
575         var errs_1 = errors;
576         if (!refVal3(data.columns, (dataPath || '') + '.columns', data, 'columns', rootData)) {
577           if (vErrors === null) vErrors = refVal3.errors;
578           else vErrors = vErrors.concat(refVal3.errors);
579           errors = vErrors.length;
580         }
581         var valid1 = errors === errs_1;
582       }
583       if (data.columnDefault !== undefined) {
584         var errs_1 = errors;
585         if (!refVal[4](data.columnDefault, (dataPath || '') + '.columnDefault', data, 'columnDefault', rootData)) {
586           if (vErrors === null) vErrors = refVal[4].errors;
587           else vErrors = vErrors.concat(refVal[4].errors);
588           errors = vErrors.length;
589         }
590         var valid1 = errors === errs_1;
591       }
592       if (data.drawHorizontalLine !== undefined) {
593         var errs_1 = errors;
594         var errs__1 = errors;
595         var valid1;
596         valid1 = typeof data.drawHorizontalLine == "function";
597         if (!valid1) {
598           if (errs__1 == errors) {
599             var err = {
600               keyword: 'typeof',
601               dataPath: (dataPath || '') + '.drawHorizontalLine',
602               schemaPath: '#/properties/drawHorizontalLine/typeof',
603               params: {
604                 keyword: 'typeof'
605               },
606               message: 'should pass "typeof" keyword validation'
607             };
608             if (vErrors === null) vErrors = [err];
609             else vErrors.push(err);
610             errors++;
611           } else {
612             for (var i1 = errs__1; i1 < errors; i1++) {
613               var ruleErr1 = vErrors[i1];
614               if (ruleErr1.dataPath === undefined) ruleErr1.dataPath = (dataPath || '') + '.drawHorizontalLine';
615               if (ruleErr1.schemaPath === undefined) {
616                 ruleErr1.schemaPath = "#/properties/drawHorizontalLine/typeof";
617               }
618             }
619           }
620         }
621         var valid1 = errors === errs_1;
622       }
623     } else {
624       var err = {
625         keyword: 'type',
626         dataPath: (dataPath || '') + "",
627         schemaPath: '#/type',
628         params: {
629           type: 'object'
630         },
631         message: 'should be object'
632       };
633       if (vErrors === null) vErrors = [err];
634       else vErrors.push(err);
635       errors++;
636     }
637     validate.errors = vErrors;
638     return errors === 0;
639   };
640 })();
641 validate.schema = {
642   "$id": "config.json",
643   "$schema": "http://json-schema.org/draft-07/schema#",
644   "type": "object",
645   "properties": {
646     "border": {
647       "$ref": "#/definitions/borders"
648     },
649     "columns": {
650       "$ref": "#/definitions/columns"
651     },
652     "columnDefault": {
653       "$ref": "#/definitions/column"
654     },
655     "drawHorizontalLine": {
656       "typeof": "function"
657     }
658   },
659   "additionalProperties": false,
660   "definitions": {
661     "columns": {
662       "type": "object",
663       "patternProperties": {
664         "^[0-9]+$": {
665           "$ref": "#/definitions/column"
666         }
667       },
668       "additionalProperties": false
669     },
670     "column": {
671       "type": "object",
672       "properties": {
673         "alignment": {
674           "type": "string",
675           "enum": ["left", "right", "center"]
676         },
677         "width": {
678           "type": "number"
679         },
680         "wrapWord": {
681           "type": "boolean"
682         },
683         "truncate": {
684           "type": "number"
685         },
686         "paddingLeft": {
687           "type": "number"
688         },
689         "paddingRight": {
690           "type": "number"
691         }
692       },
693       "additionalProperties": false
694     },
695     "borders": {
696       "type": "object",
697       "properties": {
698         "topBody": {
699           "$ref": "#/definitions/border"
700         },
701         "topJoin": {
702           "$ref": "#/definitions/border"
703         },
704         "topLeft": {
705           "$ref": "#/definitions/border"
706         },
707         "topRight": {
708           "$ref": "#/definitions/border"
709         },
710         "bottomBody": {
711           "$ref": "#/definitions/border"
712         },
713         "bottomJoin": {
714           "$ref": "#/definitions/border"
715         },
716         "bottomLeft": {
717           "$ref": "#/definitions/border"
718         },
719         "bottomRight": {
720           "$ref": "#/definitions/border"
721         },
722         "bodyLeft": {
723           "$ref": "#/definitions/border"
724         },
725         "bodyRight": {
726           "$ref": "#/definitions/border"
727         },
728         "bodyJoin": {
729           "$ref": "#/definitions/border"
730         },
731         "joinBody": {
732           "$ref": "#/definitions/border"
733         },
734         "joinLeft": {
735           "$ref": "#/definitions/border"
736         },
737         "joinRight": {
738           "$ref": "#/definitions/border"
739         },
740         "joinJoin": {
741           "$ref": "#/definitions/border"
742         }
743       },
744       "additionalProperties": false
745     },
746     "border": {
747       "type": "string"
748     }
749   }
750 };
751 validate.errors = null;
752 module.exports = validate;