You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

801 lines
31 KiB

3 years ago
  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. }