arnaucube
arnaucube/circom-compatPublic Self-hosted repository
circom-compat/test-vectors/package-lock.json
test-vectors/package-lock.jsonRaw
  1{
  2  "requires": true,
  3  "lockfileVersion": 1,
  4  "dependencies": {
  5    "@types/color-name": {
  6      "version": "1.1.1",
  7      "resolved": "https://registry.npmjs.org/@types/color-name/-/color-name-1.1.1.tgz",
  8      "integrity": "sha512-rr+OQyAjxze7GgWrSaJwydHStIhHq2lvY3BOC2Mj7KnzI7XK0Uw1TOOdI9lDoajEbSWLiYgoo4f1R51erQfhPQ=="
  9    },
 10    "ansi-regex": {
 11      "version": "5.0.0",
 12      "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz",
 13      "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg=="
 14    },
 15    "ansi-styles": {
 16      "version": "4.2.1",
 17      "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.2.1.tgz",
 18      "integrity": "sha512-9VGjrMsG1vePxcSweQsN20KY/c4zN0h9fLjqAbwbPfahM3t+NL+M9HC8xeXG2I8pX5NoamTGNuomEUFI7fcUjA==",
 19      "requires": {
 20        "@types/color-name": "^1.1.1",
 21        "color-convert": "^2.0.1"
 22      }
 23    },
 24    "assertion-error": {
 25      "version": "1.1.0",
 26      "resolved": "https://registry.npmjs.org/assertion-error/-/assertion-error-1.1.0.tgz",
 27      "integrity": "sha512-jgsaNduz+ndvGyFt3uSuWqvy4lCnIJiovtouQN5JZHOKCS2QuhEdbcQHFhVksz2N2U9hXJo8odG7ETyWlEeuDw=="
 28    },
 29    "balanced-match": {
 30      "version": "1.0.0",
 31      "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz",
 32      "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c="
 33    },
 34    "big-integer": {
 35      "version": "1.6.48",
 36      "resolved": "https://registry.npmjs.org/big-integer/-/big-integer-1.6.48.tgz",
 37      "integrity": "sha512-j51egjPa7/i+RdiRuJbPdJ2FIUYYPhvYLjzoYbcMMm62ooO6F94fETG4MTs46zPAF9Brs04OajboA/qTGuz78w=="
 38    },
 39    "brace-expansion": {
 40      "version": "1.1.11",
 41      "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
 42      "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
 43      "requires": {
 44        "balanced-match": "^1.0.0",
 45        "concat-map": "0.0.1"
 46      }
 47    },
 48    "camelcase": {
 49      "version": "5.3.1",
 50      "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz",
 51      "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg=="
 52    },
 53    "chai": {
 54      "version": "4.2.0",
 55      "resolved": "https://registry.npmjs.org/chai/-/chai-4.2.0.tgz",
 56      "integrity": "sha512-XQU3bhBukrOsQCuwZndwGcCVQHyZi53fQ6Ys1Fym7E4olpIqqZZhhoFJoaKVvV17lWQoXYwgWN2nF5crA8J2jw==",
 57      "requires": {
 58        "assertion-error": "^1.1.0",
 59        "check-error": "^1.0.2",
 60        "deep-eql": "^3.0.1",
 61        "get-func-name": "^2.0.0",
 62        "pathval": "^1.1.0",
 63        "type-detect": "^4.0.5"
 64      }
 65    },
 66    "check-error": {
 67      "version": "1.0.2",
 68      "resolved": "https://registry.npmjs.org/check-error/-/check-error-1.0.2.tgz",
 69      "integrity": "sha1-V00xLt2Iu13YkS6Sht1sCu1KrII="
 70    },
 71    "circom": {
 72      "version": "0.5.4",
 73      "resolved": "https://registry.npmjs.org/circom/-/circom-0.5.4.tgz",
 74      "integrity": "sha512-160Qs9lptZBNy/BWuRKsLYWX2RjMwxnH+GfUEO5RzEWBEwsiG0GX2HM+07IbWK4lxaZufE0wkF808YmpKcuYPQ==",
 75      "requires": {
 76        "big-integer": "^1.6.32",
 77        "chai": "^4.2.0",
 78        "circom_runtime": "0.0.3",
 79        "ffiasm": "0.0.2",
 80        "ffjavascript": "0.0.4",
 81        "ffwasm": "0.0.6",
 82        "fnv-plus": "^1.3.1",
 83        "r1csfile": "0.0.3",
 84        "tmp-promise": "^2.0.2",
 85        "wasmbuilder": "0.0.10"
 86      }
 87    },
 88    "circom_runtime": {
 89      "version": "0.0.3",
 90      "resolved": "https://registry.npmjs.org/circom_runtime/-/circom_runtime-0.0.3.tgz",
 91      "integrity": "sha512-z4ypbs9cTQn7+2FHZNTnccMj6kQCcKT2agYqCrm2kdLBJh9LDoxU1JVu5mSnVuOtgc7BclQ7r0xclG0zP2rxhw==",
 92      "requires": {
 93        "big-integer": "^1.6.48",
 94        "fnv-plus": "^1.3.1"
 95      }
 96    },
 97    "cliui": {
 98      "version": "6.0.0",
 99      "resolved": "https://registry.npmjs.org/cliui/-/cliui-6.0.0.tgz",
100      "integrity": "sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==",
101      "requires": {
102        "string-width": "^4.2.0",
103        "strip-ansi": "^6.0.0",
104        "wrap-ansi": "^6.2.0"
105      }
106    },
107    "code-point-at": {
108      "version": "1.1.0",
109      "resolved": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz",
110      "integrity": "sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c="
111    },
112    "color-convert": {
113      "version": "2.0.1",
114      "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
115      "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
116      "requires": {
117        "color-name": "~1.1.4"
118      }
119    },
120    "color-name": {
121      "version": "1.1.4",
122      "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
123      "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA=="
124    },
125    "concat-map": {
126      "version": "0.0.1",
127      "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz",
128      "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s="
129    },
130    "cross-spawn": {
131      "version": "6.0.5",
132      "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz",
133      "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==",
134      "requires": {
135        "nice-try": "^1.0.4",
136        "path-key": "^2.0.1",
137        "semver": "^5.5.0",
138        "shebang-command": "^1.2.0",
139        "which": "^1.2.9"
140      }
141    },
142    "decamelize": {
143      "version": "1.2.0",
144      "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz",
145      "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA="
146    },
147    "deep-eql": {
148      "version": "3.0.1",
149      "resolved": "https://registry.npmjs.org/deep-eql/-/deep-eql-3.0.1.tgz",
150      "integrity": "sha512-+QeIQyN5ZuO+3Uk5DYh6/1eKO0m0YmJFGNmFHGACpf1ClL1nmlV/p4gNgbl2pJGxgXb4faqo6UE+M5ACEMyVcw==",
151      "requires": {
152        "type-detect": "^4.0.0"
153      }
154    },
155    "ejs": {
156      "version": "3.0.2",
157      "resolved": "https://registry.npmjs.org/ejs/-/ejs-3.0.2.tgz",
158      "integrity": "sha512-IncmUpn1yN84hy2shb0POJ80FWrfGNY0cxO9f4v+/sG7qcBvAtVWUA1IdzY/8EYUmOVhoKJVdJjNd3AZcnxOjA=="
159    },
160    "emoji-regex": {
161      "version": "8.0.0",
162      "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz",
163      "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A=="
164    },
165    "end-of-stream": {
166      "version": "1.4.4",
167      "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz",
168      "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==",
169      "requires": {
170        "once": "^1.4.0"
171      }
172    },
173    "escape-string-regexp": {
174      "version": "1.0.5",
175      "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz",
176      "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ="
177    },
178    "execa": {
179      "version": "1.0.0",
180      "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz",
181      "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==",
182      "requires": {
183        "cross-spawn": "^6.0.0",
184        "get-stream": "^4.0.0",
185        "is-stream": "^1.1.0",
186        "npm-run-path": "^2.0.0",
187        "p-finally": "^1.0.0",
188        "signal-exit": "^3.0.0",
189        "strip-eof": "^1.0.0"
190      }
191    },
192    "ffiasm": {
193      "version": "0.0.2",
194      "resolved": "https://registry.npmjs.org/ffiasm/-/ffiasm-0.0.2.tgz",
195      "integrity": "sha512-o/CL7F4IodB7eRHCOQL1SrqN2DIPHrQbEwjPY7NIyeBRdnB3G0xo6b6Mj44SKiWFnvpQMb3n4N7acjD3vv4NVQ==",
196      "requires": {
197        "big-integer": "^1.6.48",
198        "ejs": "^3.0.1",
199        "yargs": "^15.3.1"
200      }
201    },
202    "ffjavascript": {
203      "version": "0.0.4",
204      "resolved": "https://registry.npmjs.org/ffjavascript/-/ffjavascript-0.0.4.tgz",
205      "integrity": "sha512-6eiRvy+YuGCRjH4U8KdJbRel5VBW0zeuUL1FXQ+fFxTp5xv2ClqTfCYf5ClUtq0voGpd9XJAdUCvgIxHDbAQ0Q==",
206      "requires": {
207        "big-integer": "^1.6.48"
208      }
209    },
210    "ffwasm": {
211      "version": "0.0.6",
212      "resolved": "https://registry.npmjs.org/ffwasm/-/ffwasm-0.0.6.tgz",
213      "integrity": "sha512-bEBKYANozdyZBCGE6XLg4s/CaJRZdFGQgbthy7EZ4OhNCIpycgklS5mlf88Bw4fXSddlU1V9iYXI4JwfGO3BhQ==",
214      "requires": {
215        "big-integer": "^1.6.48",
216        "wasmbuilder": "0.0.10"
217      }
218    },
219    "find-up": {
220      "version": "4.1.0",
221      "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz",
222      "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==",
223      "requires": {
224        "locate-path": "^5.0.0",
225        "path-exists": "^4.0.0"
226      }
227    },
228    "fnv-plus": {
229      "version": "1.3.1",
230      "resolved": "https://registry.npmjs.org/fnv-plus/-/fnv-plus-1.3.1.tgz",
231      "integrity": "sha512-Gz1EvfOneuFfk4yG458dJ3TLJ7gV19q3OM/vVvvHf7eT02Hm1DleB4edsia6ahbKgAYxO9gvyQ1ioWZR+a00Yw=="
232    },
233    "fs.realpath": {
234      "version": "1.0.0",
235      "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz",
236      "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8="
237    },
238    "get-caller-file": {
239      "version": "2.0.5",
240      "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz",
241      "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg=="
242    },
243    "get-func-name": {
244      "version": "2.0.0",
245      "resolved": "https://registry.npmjs.org/get-func-name/-/get-func-name-2.0.0.tgz",
246      "integrity": "sha1-6td0q+5y4gQJQzoGY2YCPdaIekE="
247    },
248    "get-stream": {
249      "version": "4.1.0",
250      "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz",
251      "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==",
252      "requires": {
253        "pump": "^3.0.0"
254      }
255    },
256    "glob": {
257      "version": "7.1.6",
258      "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz",
259      "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==",
260      "requires": {
261        "fs.realpath": "^1.0.0",
262        "inflight": "^1.0.4",
263        "inherits": "2",
264        "minimatch": "^3.0.4",
265        "once": "^1.3.0",
266        "path-is-absolute": "^1.0.0"
267      }
268    },
269    "inflight": {
270      "version": "1.0.6",
271      "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz",
272      "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=",
273      "requires": {
274        "once": "^1.3.0",
275        "wrappy": "1"
276      }
277    },
278    "inherits": {
279      "version": "2.0.4",
280      "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz",
281      "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ=="
282    },
283    "invert-kv": {
284      "version": "2.0.0",
285      "resolved": "https://registry.npmjs.org/invert-kv/-/invert-kv-2.0.0.tgz",
286      "integrity": "sha512-wPVv/y/QQ/Uiirj/vh3oP+1Ww+AWehmi1g5fFWGPF6IpCBCDVrhgHRMvrLfdYcwDh3QJbGXDW4JAuzxElLSqKA=="
287    },
288    "is-fullwidth-code-point": {
289      "version": "3.0.0",
290      "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz",
291      "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg=="
292    },
293    "is-stream": {
294      "version": "1.1.0",
295      "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz",
296      "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ="
297    },
298    "isexe": {
299      "version": "2.0.0",
300      "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz",
301      "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA="
302    },
303    "keccak": {
304      "version": "3.0.0",
305      "resolved": "https://registry.npmjs.org/keccak/-/keccak-3.0.0.tgz",
306      "integrity": "sha512-/4h4FIfFEpTEuySXi/nVFM5rqSKPnnhI7cL4K3MFSwoI3VyM7AhPSq3SsysARtnEBEeIKMBUWD8cTh9nHE8AkA==",
307      "requires": {
308        "node-addon-api": "^2.0.0",
309        "node-gyp-build": "^4.2.0"
310      }
311    },
312    "lcid": {
313      "version": "2.0.0",
314      "resolved": "https://registry.npmjs.org/lcid/-/lcid-2.0.0.tgz",
315      "integrity": "sha512-avPEb8P8EGnwXKClwsNUgryVjllcRqtMYa49NTsbQagYuT1DcXnl1915oxWjoyGrXR6zH/Y0Zc96xWsPcoDKeA==",
316      "requires": {
317        "invert-kv": "^2.0.0"
318      }
319    },
320    "locate-path": {
321      "version": "5.0.0",
322      "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz",
323      "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==",
324      "requires": {
325        "p-locate": "^4.1.0"
326      }
327    },
328    "map-age-cleaner": {
329      "version": "0.1.3",
330      "resolved": "https://registry.npmjs.org/map-age-cleaner/-/map-age-cleaner-0.1.3.tgz",
331      "integrity": "sha512-bJzx6nMoP6PDLPBFmg7+xRKeFZvFboMrGlxmNj9ClvX53KrmvM5bXFXEWjbz4cz1AFn+jWJ9z/DJSz7hrs0w3w==",
332      "requires": {
333        "p-defer": "^1.0.0"
334      }
335    },
336    "mem": {
337      "version": "4.3.0",
338      "resolved": "https://registry.npmjs.org/mem/-/mem-4.3.0.tgz",
339      "integrity": "sha512-qX2bG48pTqYRVmDB37rn/6PT7LcR8T7oAX3bf99u1Tt1nzxYfxkgqDwUwolPlXweM0XzBOBFzSx4kfp7KP1s/w==",
340      "requires": {
341        "map-age-cleaner": "^0.1.1",
342        "mimic-fn": "^2.0.0",
343        "p-is-promise": "^2.0.0"
344      }
345    },
346    "mimic-fn": {
347      "version": "2.1.0",
348      "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz",
349      "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg=="
350    },
351    "minimatch": {
352      "version": "3.0.4",
353      "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz",
354      "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==",
355      "requires": {
356        "brace-expansion": "^1.1.7"
357      }
358    },
359    "nice-try": {
360      "version": "1.0.5",
361      "resolved": "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz",
362      "integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ=="
363    },
364    "node-addon-api": {
365      "version": "2.0.0",
366      "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-2.0.0.tgz",
367      "integrity": "sha512-ASCL5U13as7HhOExbT6OlWJJUV/lLzL2voOSP1UVehpRD8FbSrSDjfScK/KwAvVTI5AS6r4VwbOMlIqtvRidnA=="
368    },
369    "node-gyp-build": {
370      "version": "4.2.1",
371      "resolved": "https://registry.npmjs.org/node-gyp-build/-/node-gyp-build-4.2.1.tgz",
372      "integrity": "sha512-XyCKXsqZfLqHep1hhsMncoXuUNt/cXCjg1+8CLbu69V1TKuPiOeSGbL9n+k/ByKH8UT0p4rdIX8XkTRZV0i7Sw=="
373    },
374    "npm-run-path": {
375      "version": "2.0.2",
376      "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz",
377      "integrity": "sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8=",
378      "requires": {
379        "path-key": "^2.0.0"
380      }
381    },
382    "number-is-nan": {
383      "version": "1.0.1",
384      "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz",
385      "integrity": "sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0="
386    },
387    "once": {
388      "version": "1.4.0",
389      "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz",
390      "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=",
391      "requires": {
392        "wrappy": "1"
393      }
394    },
395    "os-locale": {
396      "version": "3.1.0",
397      "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-3.1.0.tgz",
398      "integrity": "sha512-Z8l3R4wYWM40/52Z+S265okfFj8Kt2cC2MKY+xNi3kFs+XGI7WXu/I309QQQYbRW4ijiZ+yxs9pqEhJh0DqW3Q==",
399      "requires": {
400        "execa": "^1.0.0",
401        "lcid": "^2.0.0",
402        "mem": "^4.0.0"
403      }
404    },
405    "p-defer": {
406      "version": "1.0.0",
407      "resolved": "https://registry.npmjs.org/p-defer/-/p-defer-1.0.0.tgz",
408      "integrity": "sha1-n26xgvbJqozXQwBKfU+WsZaw+ww="
409    },
410    "p-finally": {
411      "version": "1.0.0",
412      "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz",
413      "integrity": "sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4="
414    },
415    "p-is-promise": {
416      "version": "2.1.0",
417      "resolved": "https://registry.npmjs.org/p-is-promise/-/p-is-promise-2.1.0.tgz",
418      "integrity": "sha512-Y3W0wlRPK8ZMRbNq97l4M5otioeA5lm1z7bkNkxCka8HSPjR0xRWmpCmc9utiaLP9Jb1eD8BgeIxTW4AIF45Pg=="
419    },
420    "p-limit": {
421      "version": "2.2.2",
422      "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.2.2.tgz",
423      "integrity": "sha512-WGR+xHecKTr7EbUEhyLSh5Dube9JtdiG78ufaeLxTgpudf/20KqyMioIUZJAezlTIi6evxuoUs9YXc11cU+yzQ==",
424      "requires": {
425        "p-try": "^2.0.0"
426      }
427    },
428    "p-locate": {
429      "version": "4.1.0",
430      "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz",
431      "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==",
432      "requires": {
433        "p-limit": "^2.2.0"
434      }
435    },
436    "p-try": {
437      "version": "2.2.0",
438      "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz",
439      "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ=="
440    },
441    "path-exists": {
442      "version": "4.0.0",
443      "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz",
444      "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w=="
445    },
446    "path-is-absolute": {
447      "version": "1.0.1",
448      "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz",
449      "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18="
450    },
451    "path-key": {
452      "version": "2.0.1",
453      "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz",
454      "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A="
455    },
456    "pathval": {
457      "version": "1.1.0",
458      "resolved": "https://registry.npmjs.org/pathval/-/pathval-1.1.0.tgz",
459      "integrity": "sha1-uULm1L3mUwBe9rcTYd74cn0GReA="
460    },
461    "pump": {
462      "version": "3.0.0",
463      "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz",
464      "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==",
465      "requires": {
466        "end-of-stream": "^1.1.0",
467        "once": "^1.3.1"
468      }
469    },
470    "r1csfile": {
471      "version": "0.0.3",
472      "resolved": "https://registry.npmjs.org/r1csfile/-/r1csfile-0.0.3.tgz",
473      "integrity": "sha512-TNrodnbHw5yAMv2gj0Ezf22XS3q8zGEjdPHZLBmJauIPFxm6QmyzxlB92yZ5WNkjEtJiS7p1hvkO9/RsJXRDjw==",
474      "requires": {
475        "big-integer": "^1.6.48"
476      }
477    },
478    "require-directory": {
479      "version": "2.1.1",
480      "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz",
481      "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I="
482    },
483    "require-main-filename": {
484      "version": "2.0.0",
485      "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz",
486      "integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg=="
487    },
488    "rimraf": {
489      "version": "2.7.1",
490      "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz",
491      "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==",
492      "requires": {
493        "glob": "^7.1.3"
494      }
495    },
496    "semver": {
497      "version": "5.7.1",
498      "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz",
499      "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ=="
500    },
501    "set-blocking": {
502      "version": "2.0.0",
503      "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz",
504      "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc="
505    },
506    "shebang-command": {
507      "version": "1.2.0",
508      "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz",
509      "integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=",
510      "requires": {
511        "shebang-regex": "^1.0.0"
512      }
513    },
514    "shebang-regex": {
515      "version": "1.0.0",
516      "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz",
517      "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM="
518    },
519    "signal-exit": {
520      "version": "3.0.3",
521      "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.3.tgz",
522      "integrity": "sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA=="
523    },
524    "snarkjs": {
525      "version": "0.1.25",
526      "resolved": "https://registry.npmjs.org/snarkjs/-/snarkjs-0.1.25.tgz",
527      "integrity": "sha512-VtQoCWbkt3uFGnBB9aEYX1OITw9Rx40q2wkj1QElRcJtJU0R73BJ+CNfYEty7/Z10pEjkGkUCD4a3J6MOAllQA==",
528      "requires": {
529        "big-integer": "^1.6.43",
530        "chai": "^4.2.0",
531        "circom_runtime": "0.0.3",
532        "escape-string-regexp": "^1.0.5",
533        "ffjavascript": "0.0.4",
534        "keccak": "^3.0.0",
535        "r1csfile": "0.0.3",
536        "yargs": "^12.0.5"
537      },
538      "dependencies": {
539        "ansi-regex": {
540          "version": "3.0.0",
541          "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz",
542          "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg="
543        },
544        "cliui": {
545          "version": "4.1.0",
546          "resolved": "https://registry.npmjs.org/cliui/-/cliui-4.1.0.tgz",
547          "integrity": "sha512-4FG+RSG9DL7uEwRUZXZn3SS34DiDPfzP0VOiEwtUWlE+AR2EIg+hSyvrIgUUfhdgR/UkAeW2QHgeP+hWrXs7jQ==",
548          "requires": {
549            "string-width": "^2.1.1",
550            "strip-ansi": "^4.0.0",
551            "wrap-ansi": "^2.0.0"
552          }
553        },
554        "find-up": {
555          "version": "3.0.0",
556          "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz",
557          "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==",
558          "requires": {
559            "locate-path": "^3.0.0"
560          }
561        },
562        "get-caller-file": {
563          "version": "1.0.3",
564          "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-1.0.3.tgz",
565          "integrity": "sha512-3t6rVToeoZfYSGd8YoLFR2DJkiQrIiUrGcjvFX2mDw3bn6k2OtwHN0TNCLbBO+w8qTvimhDkv+LSscbJY1vE6w=="
566        },
567        "is-fullwidth-code-point": {
568          "version": "2.0.0",
569          "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz",
570          "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8="
571        },
572        "locate-path": {
573          "version": "3.0.0",
574          "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz",
575          "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==",
576          "requires": {
577            "p-locate": "^3.0.0",
578            "path-exists": "^3.0.0"
579          }
580        },
581        "p-locate": {
582          "version": "3.0.0",
583          "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz",
584          "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==",
585          "requires": {
586            "p-limit": "^2.0.0"
587          }
588        },
589        "path-exists": {
590          "version": "3.0.0",
591          "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz",
592          "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU="
593        },
594        "require-main-filename": {
595          "version": "1.0.1",
596          "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-1.0.1.tgz",
597          "integrity": "sha1-l/cXtp1IeE9fUmpsWqj/3aBVpNE="
598        },
599        "string-width": {
600          "version": "2.1.1",
601          "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz",
602          "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==",
603          "requires": {
604            "is-fullwidth-code-point": "^2.0.0",
605            "strip-ansi": "^4.0.0"
606          }
607        },
608        "strip-ansi": {
609          "version": "4.0.0",
610          "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz",
611          "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=",
612          "requires": {
613            "ansi-regex": "^3.0.0"
614          }
615        },
616        "wrap-ansi": {
617          "version": "2.1.0",
618          "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-2.1.0.tgz",
619          "integrity": "sha1-2Pw9KE3QV5T+hJc8rs3Rz4JP3YU=",
620          "requires": {
621            "string-width": "^1.0.1",
622            "strip-ansi": "^3.0.1"
623          },
624          "dependencies": {
625            "ansi-regex": {
626              "version": "2.1.1",
627              "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz",
628              "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8="
629            },
630            "is-fullwidth-code-point": {
631              "version": "1.0.0",
632              "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz",
633              "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=",
634              "requires": {
635                "number-is-nan": "^1.0.0"
636              }
637            },
638            "string-width": {
639              "version": "1.0.2",
640              "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz",
641              "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=",
642              "requires": {
643                "code-point-at": "^1.0.0",
644                "is-fullwidth-code-point": "^1.0.0",
645                "strip-ansi": "^3.0.0"
646              }
647            },
648            "strip-ansi": {
649              "version": "3.0.1",
650              "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz",
651              "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=",
652              "requires": {
653                "ansi-regex": "^2.0.0"
654              }
655            }
656          }
657        },
658        "yargs": {
659          "version": "12.0.5",
660          "resolved": "https://registry.npmjs.org/yargs/-/yargs-12.0.5.tgz",
661          "integrity": "sha512-Lhz8TLaYnxq/2ObqHDql8dX8CJi97oHxrjUcYtzKbbykPtVW9WB+poxI+NM2UIzsMgNCZTIf0AQwsjK5yMAqZw==",
662          "requires": {
663            "cliui": "^4.0.0",
664            "decamelize": "^1.2.0",
665            "find-up": "^3.0.0",
666            "get-caller-file": "^1.0.1",
667            "os-locale": "^3.0.0",
668            "require-directory": "^2.1.1",
669            "require-main-filename": "^1.0.1",
670            "set-blocking": "^2.0.0",
671            "string-width": "^2.0.0",
672            "which-module": "^2.0.0",
673            "y18n": "^3.2.1 || ^4.0.0",
674            "yargs-parser": "^11.1.1"
675          }
676        },
677        "yargs-parser": {
678          "version": "11.1.1",
679          "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-11.1.1.tgz",
680          "integrity": "sha512-C6kB/WJDiaxONLJQnF8ccx9SEeoTTLek8RVbaOIsrAUS8VrBEXfmeSnCZxygc+XC2sNMBIwOOnfcxiynjHsVSQ==",
681          "requires": {
682            "camelcase": "^5.0.0",
683            "decamelize": "^1.2.0"
684          }
685        }
686      }
687    },
688    "string-width": {
689      "version": "4.2.0",
690      "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.0.tgz",
691      "integrity": "sha512-zUz5JD+tgqtuDjMhwIg5uFVV3dtqZ9yQJlZVfq4I01/K5Paj5UHj7VyrQOJvzawSVlKpObApbfD0Ed6yJc+1eg==",
692      "requires": {
693        "emoji-regex": "^8.0.0",
694        "is-fullwidth-code-point": "^3.0.0",
695        "strip-ansi": "^6.0.0"
696      }
697    },
698    "strip-ansi": {
699      "version": "6.0.0",
700      "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz",
701      "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==",
702      "requires": {
703        "ansi-regex": "^5.0.0"
704      }
705    },
706    "strip-eof": {
707      "version": "1.0.0",
708      "resolved": "https://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz",
709      "integrity": "sha1-u0P/VZim6wXYm1n80SnJgzE2Br8="
710    },
711    "tmp": {
712      "version": "0.1.0",
713      "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.1.0.tgz",
714      "integrity": "sha512-J7Z2K08jbGcdA1kkQpJSqLF6T0tdQqpR2pnSUXsIchbPdTI9v3e85cLW0d6WDhwuAleOV71j2xWs8qMPfK7nKw==",
715      "requires": {
716        "rimraf": "^2.6.3"
717      }
718    },
719    "tmp-promise": {
720      "version": "2.0.2",
721      "resolved": "https://registry.npmjs.org/tmp-promise/-/tmp-promise-2.0.2.tgz",
722      "integrity": "sha512-zl71nFWjPKW2KXs+73gEk8RmqvtAeXPxhWDkTUoa3MSMkjq3I+9OeknjF178MQoMYsdqL730hfzvNfEkePxq9Q==",
723      "requires": {
724        "tmp": "0.1.0"
725      }
726    },
727    "type-detect": {
728      "version": "4.0.8",
729      "resolved": "https://registry.npmjs.org/type-detect/-/type-detect-4.0.8.tgz",
730      "integrity": "sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g=="
731    },
732    "wasmbuilder": {
733      "version": "0.0.10",
734      "resolved": "https://registry.npmjs.org/wasmbuilder/-/wasmbuilder-0.0.10.tgz",
735      "integrity": "sha512-zQSvZ7d74d9OvN+mCN6ucNne4QS5/cBBYTHldX0Oe+u9gStY21orapvuX1ajisA7RVIpuFhYg+ZgdySsPfeh0A==",
736      "requires": {
737        "big-integer": "^1.6.48"
738      }
739    },
740    "which": {
741      "version": "1.3.1",
742      "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz",
743      "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==",
744      "requires": {
745        "isexe": "^2.0.0"
746      }
747    },
748    "which-module": {
749      "version": "2.0.0",
750      "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz",
751      "integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho="
752    },
753    "wrap-ansi": {
754      "version": "6.2.0",
755      "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz",
756      "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==",
757      "requires": {
758        "ansi-styles": "^4.0.0",
759        "string-width": "^4.1.0",
760        "strip-ansi": "^6.0.0"
761      }
762    },
763    "wrappy": {
764      "version": "1.0.2",
765      "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz",
766      "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8="
767    },
768    "y18n": {
769      "version": "4.0.0",
770      "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.0.tgz",
771      "integrity": "sha512-r9S/ZyXu/Xu9q1tYlpsLIsa3EeLXXk0VwlxqTcFRfg9EhMW+17kbt9G0NrgCmhGb5vT2hyhJZLfDGx+7+5Uj/w=="
772    },
773    "yargs": {
774      "version": "15.3.1",
775      "resolved": "https://registry.npmjs.org/yargs/-/yargs-15.3.1.tgz",
776      "integrity": "sha512-92O1HWEjw27sBfgmXiixJWT5hRBp2eobqXicLtPBIDBhYB+1HpwZlXmbW2luivBJHBzki+7VyCLRtAkScbTBQA==",
777      "requires": {
778        "cliui": "^6.0.0",
779        "decamelize": "^1.2.0",
780        "find-up": "^4.1.0",
781        "get-caller-file": "^2.0.1",
782        "require-directory": "^2.1.1",
783        "require-main-filename": "^2.0.0",
784        "set-blocking": "^2.0.0",
785        "string-width": "^4.2.0",
786        "which-module": "^2.0.0",
787        "y18n": "^4.0.0",
788        "yargs-parser": "^18.1.1"
789      }
790    },
791    "yargs-parser": {
792      "version": "18.1.2",
793      "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-18.1.2.tgz",
794      "integrity": "sha512-hlIPNR3IzC1YuL1c2UwwDKpXlNFBqD1Fswwh1khz5+d8Cq/8yc/Mn0i+rQXduu8hcrFKvO7Eryk+09NecTQAAQ==",
795      "requires": {
796        "camelcase": "^5.0.0",
797        "decamelize": "^1.2.0"
798      }
799    }
800  }
801}