@@ -2243,6 +2243,12 @@
2243 "normalize-path": "^2.1.1"
2243 "normalize-path": "^2.1.1"
2246+ "app-module-path": {
2247+ "version": "2.2.0",
2248+ "resolved": "https://registry.npmjs.org/app-module-path/-/app-module-path-2.2.0.tgz",
2249+ "integrity": "sha1-ZBqlXft9am8KgUHEucCqULbCTdU=",
2246 "append-buffer": {
2252 "append-buffer": {
2247 "version": "1.0.2",
2253 "version": "1.0.2",
2248 "resolved": "https://registry.npmjs.org/append-buffer/-/append-buffer-1.0.2.tgz",
2254 "resolved": "https://registry.npmjs.org/append-buffer/-/append-buffer-1.0.2.tgz",
@@ -2678,13 +2684,76 @@
2678 "bundled": true
2684 "bundled": true
2688+ "browser-stdout": {
2689+ "version": "1.3.0",
2690+ "resolved": "https://registry.npmjs.org/browser-stdout/-/browser-stdout-1.3.0.tgz",
2691+ "integrity": "sha1-81HTKWnTL6XXpVZxVCY9korjvR8="
2694+ "version": "3.1.0",
2695+ "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz",
2696+ "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==",
2702+ "version": "3.3.1",
2703+ "resolved": "https://registry.npmjs.org/diff/-/diff-3.3.1.tgz",
2704+ "integrity": "sha512-MKPHZDMB0o6yHyDryUOScqZibp914ksXwAMYMTHj6KO8UeKsRYNJD3oNCKjTqZon+V488P7N/HzXF8t7ZR95ww=="
2707+ "version": "1.10.3",
2708+ "resolved": "https://registry.npmjs.org/growl/-/growl-1.10.3.tgz",
2709+ "integrity": "sha512-hKlsbA5Vu3xsh1Cg3J7jSmX/WaW6A5oBeqzM88oNbCRQFz+zUaXm6yxS4RVytp1scBoJzSYl4YAEOQIt6O8V1Q=="
2712+ "version": "2.0.0",
2713+ "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-2.0.0.tgz",
2714+ "integrity": "sha1-6CB68cx7MNRGzHC3NLXovhj4jVE="
2717+ "version": "4.1.0",
2718+ "resolved": "https://registry.npmjs.org/mocha/-/mocha-4.1.0.tgz",
2719+ "integrity": "sha512-0RVnjg1HJsXY2YFDoTNzcc1NKhYuXKRrBAG2gDygmJJA136Cs2QlRliZG1mA0ap7cuaT30mw16luAeln+4RiNA==",
2721+ "browser-stdout": "1.3.0",
2722+ "commander": "2.11.0",
2725+ "escape-string-regexp": "1.0.5",
2730+ "supports-color": "4.4.0"
2733+ "supports-color": {
2734+ "version": "4.4.0",
2735+ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-4.4.0.tgz",
2736+ "integrity": "sha512-rKC3+DyXWgK0ZLKwmRsrkyHVZAjNkfzeehuFWdGGcqGDTZFH73+RH6S/RDAAxl9GusSjZSUWYLmT9N5pzXFOXQ==",
2738+ "has-flag": "^2.0.0"
2742+ "version": "4.1.11",
2743+ "resolved": "https://registry.npmjs.org/truffle/-/truffle-4.1.11.tgz",
2744+ "integrity": "sha512-VNhc6jexZeM92sNJJr4U8ln3uJ/mJEQO/0y9ZLYc4pccyIskPtl+3r4mzymgGM/Mq5v6MpoQVD6NZgHUVKX+Dw==",
2747+ "original-require": "^1.0.1",
2684 "azimuth-solidity": {
2753 "azimuth-solidity": {
2685− "version": "1.2.0",
2754+ "version": "1.2.1",
2686− "resolved": "https://registry.npmjs.org/azimuth-solidity/-/azimuth-solidity-1.2.0.tgz",
2755+ "resolved": "https://registry.npmjs.org/azimuth-solidity/-/azimuth-solidity-1.2.1.tgz",
2687− "integrity": "sha512-5k50PJtJAXqZFFb0BWH6CxYGfodLNnG9VVJtjAnTxrLl8tO4qQSYWSb1nf39Q0MLT4e+rrUf5JIubZXKckmA3g==",
2756+ "integrity": "sha512-T2tnvxKQ2tbmnCt0qSH2tjCiTee+A1XdHCFimU48CqdUimuYR8Mmj2mRe9GHqY0x6C8TX0ifwJL5pnR996sJLw==",
2688 "requires": {
2757 "requires": {
2689 "babel-polyfill": "^6.26.0",
2758 "babel-polyfill": "^6.26.0",
2690 "babel-register": "^6.26.0",
2759 "babel-register": "^6.26.0",
@@ -2692,10 +2761,72 @@
2692 "truffle": "4.1.11"
2761 "truffle": "4.1.11"
2694 "dependencies": {
2763 "dependencies": {
2764+ "browser-stdout": {
2765+ "version": "1.3.0",
2766+ "resolved": "https://registry.npmjs.org/browser-stdout/-/browser-stdout-1.3.0.tgz",
2767+ "integrity": "sha1-81HTKWnTL6XXpVZxVCY9korjvR8="
2770+ "version": "3.1.0",
2771+ "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz",
2772+ "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==",
2778+ "version": "3.3.1",
2779+ "resolved": "https://registry.npmjs.org/diff/-/diff-3.3.1.tgz",
2780+ "integrity": "sha512-MKPHZDMB0o6yHyDryUOScqZibp914ksXwAMYMTHj6KO8UeKsRYNJD3oNCKjTqZon+V488P7N/HzXF8t7ZR95ww=="
2783+ "version": "1.10.3",
2784+ "resolved": "https://registry.npmjs.org/growl/-/growl-1.10.3.tgz",
2785+ "integrity": "sha512-hKlsbA5Vu3xsh1Cg3J7jSmX/WaW6A5oBeqzM88oNbCRQFz+zUaXm6yxS4RVytp1scBoJzSYl4YAEOQIt6O8V1Q=="
2788+ "version": "2.0.0",
2789+ "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-2.0.0.tgz",
2790+ "integrity": "sha1-6CB68cx7MNRGzHC3NLXovhj4jVE="
2793+ "version": "4.1.0",
2794+ "resolved": "https://registry.npmjs.org/mocha/-/mocha-4.1.0.tgz",
2795+ "integrity": "sha512-0RVnjg1HJsXY2YFDoTNzcc1NKhYuXKRrBAG2gDygmJJA136Cs2QlRliZG1mA0ap7cuaT30mw16luAeln+4RiNA==",
2797+ "browser-stdout": "1.3.0",
2798+ "commander": "2.11.0",
2801+ "escape-string-regexp": "1.0.5",
2806+ "supports-color": "4.4.0"
2695 "openzeppelin-solidity": {
2809 "openzeppelin-solidity": {
2696 "version": "1.12.0",
2810 "version": "1.12.0",
2813+ "supports-color": {
2814+ "version": "4.4.0",
2697− "resolved": "https://registry.npmjs.org/openzeppelin-solidity/-/openzeppelin-solidity-1.12.0.tgz",
2815+ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-4.4.0.tgz",
2698− "integrity": "sha512-WlorzMXIIurugiSdw121RVD5qA3EfSI7GybTn+/Du0mPNgairjt29NpVTAaH8eLjAeAwlw46y7uQKy0NYem/gA=="
2816+ "integrity": "sha512-rKC3+DyXWgK0ZLKwmRsrkyHVZAjNkfzeehuFWdGGcqGDTZFH73+RH6S/RDAAxl9GusSjZSUWYLmT9N5pzXFOXQ==",
2818+ "has-flag": "^2.0.0"
2822+ "version": "4.1.11",
2823+ "resolved": "https://registry.npmjs.org/truffle/-/truffle-4.1.11.tgz",
2824+ "integrity": "sha512-VNhc6jexZeM92sNJJr4U8ln3uJ/mJEQO/0y9ZLYc4pccyIskPtl+3r4mzymgGM/Mq5v6MpoQVD6NZgHUVKX+Dw==",
2827+ "original-require": "^1.0.1",
@@ -3562,9 +3693,10 @@
3564 "browser-stdout": {
3695 "browser-stdout": {
3565− "version": "1.3.0",
3696+ "version": "1.3.1",
3566− "resolved": "https://registry.npmjs.org/browser-stdout/-/browser-stdout-1.3.0.tgz",
3697+ "resolved": "https://registry.npmjs.org/browser-stdout/-/browser-stdout-1.3.1.tgz",
3567− "integrity": "sha1-81HTKWnTL6XXpVZxVCY9korjvR8="
3698+ "integrity": "sha512-qhAVI1+Av2X7qelOfAIYwXONood6XlZE/fXaBSmW/T5SzLAmCgzi+eiWE7fUvbHaeNBQH13UftjpXxsfLkMpgw==",
3569 "browserify-aes": {
3701 "browserify-aes": {
3570 "version": "1.2.0",
3702 "version": "1.2.0",
@@ -5187,9 +5319,10 @@
5189 "diff": {
5321 "diff": {
5190− "version": "3.3.1",
5322+ "version": "3.5.0",
5191− "resolved": "https://registry.npmjs.org/diff/-/diff-3.3.1.tgz",
5323+ "resolved": "https://registry.npmjs.org/diff/-/diff-3.5.0.tgz",
5192− "integrity": "sha512-MKPHZDMB0o6yHyDryUOScqZibp914ksXwAMYMTHj6KO8UeKsRYNJD3oNCKjTqZon+V488P7N/HzXF8t7ZR95ww=="
5324+ "integrity": "sha512-A46qtFgd+g7pDZinpnwiRJtxbC1hpgf0uzP3iG89scHk0AUC7A1TGxf5OiiOUv/JMZR8GOt8hL900hV0bOy5xA==",
5194 "diff-sequences": {
5327 "diff-sequences": {
5195 "version": "24.9.0",
5328 "version": "24.9.0",
@@ -8456,9 +8589,10 @@
8456 "integrity": "sha1-TK+tdrxi8C+gObL5Tpo906ORpyU="
8589 "integrity": "sha1-TK+tdrxi8C+gObL5Tpo906ORpyU="
8458 "growl": {
8591 "growl": {
8459− "version": "1.10.3",
8592+ "version": "1.10.5",
8460− "resolved": "https://registry.npmjs.org/growl/-/growl-1.10.3.tgz",
8593+ "resolved": "https://registry.npmjs.org/growl/-/growl-1.10.5.tgz",
8461− "integrity": "sha512-hKlsbA5Vu3xsh1Cg3J7jSmX/WaW6A5oBeqzM88oNbCRQFz+zUaXm6yxS4RVytp1scBoJzSYl4YAEOQIt6O8V1Q=="
8594+ "integrity": "sha512-qBr4OuELkhPenW6goKVXiv47US3clb3/IbuWF9KNKEijAy9oeHxU9IgzjvJhHkUzhaj7rOUD7+YGWqUjLp5oSA==",
8463 "growly": {
8597 "growly": {
8464 "version": "1.3.0",
8598 "version": "1.3.0",
@@ -8622,9 +8756,10 @@
8624 "has-flag": {
8758 "has-flag": {
8625− "version": "2.0.0",
8759+ "version": "3.0.0",
8626− "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-2.0.0.tgz",
8760+ "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
8627− "integrity": "sha1-6CB68cx7MNRGzHC3NLXovhj4jVE="
8761+ "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=",
8629 "has-symbol-support-x": {
8764 "has-symbol-support-x": {
8630 "version": "1.4.2",
8765 "version": "1.4.2",
@@ -12027,36 +12162,46 @@
12029 "mocha": {
12164 "mocha": {
12030− "version": "4.1.0",
12165+ "version": "5.2.0",
12031− "resolved": "https://registry.npmjs.org/mocha/-/mocha-4.1.0.tgz",
12166+ "resolved": "https://registry.npmjs.org/mocha/-/mocha-5.2.0.tgz",
12032− "integrity": "sha512-0RVnjg1HJsXY2YFDoTNzcc1NKhYuXKRrBAG2gDygmJJA136Cs2QlRliZG1mA0ap7cuaT30mw16luAeln+4RiNA==",
12167+ "integrity": "sha512-2IUgKDhc3J7Uug+FxMXuqIyYzH7gJjXECKe/w43IGgQHTSj3InJi+yAA7T24L9bQMRKiUEHxEX37G5JpVUGLcQ==",
12033 "requires": {
12169 "requires": {
12034− "browser-stdout": "1.3.0",
12170+ "browser-stdout": "1.3.1",
12035− "commander": "2.11.0",
12171+ "commander": "2.15.1",
12036 "debug": "3.1.0",
12172 "debug": "3.1.0",
12037− "diff": "3.3.1",
12173+ "diff": "3.5.0",
12038 "escape-string-regexp": "1.0.5",
12174 "escape-string-regexp": "1.0.5",
12039 "glob": "7.1.2",
12175 "glob": "7.1.2",
12040− "growl": "1.10.3",
12176+ "growl": "1.10.5",
12041 "he": "1.1.1",
12177 "he": "1.1.1",
12178+ "minimatch": "3.0.4",
12042 "mkdirp": "0.5.1",
12179 "mkdirp": "0.5.1",
12043− "supports-color": "4.4.0"
12180+ "supports-color": "5.4.0"
12045 "dependencies": {
12182 "dependencies": {
12184+ "version": "2.15.1",
12185+ "resolved": "https://registry.npmjs.org/commander/-/commander-2.15.1.tgz",
12186+ "integrity": "sha512-VlfT9F3V0v+jr4yxPc5gg9s62/fIVWsd2Bk2iD435um1NlGMYdVCq+MjcXnhYq2icNOizHr1kK+5TI6H0Hy0ag==",
12046 "debug": {
12189 "debug": {
12047 "version": "3.1.0",
12190 "version": "3.1.0",
12048 "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz",
12191 "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz",
12049 "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==",
12192 "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==",
12050 "requires": {
12194 "requires": {
12051 "ms": "2.0.0"
12195 "ms": "2.0.0"
12054 "supports-color": {
12198 "supports-color": {
12055− "version": "4.4.0",
12199+ "version": "5.4.0",
12056− "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-4.4.0.tgz",
12200+ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.4.0.tgz",
12057− "integrity": "sha512-rKC3+DyXWgK0ZLKwmRsrkyHVZAjNkfzeehuFWdGGcqGDTZFH73+RH6S/RDAAxl9GusSjZSUWYLmT9N5pzXFOXQ==",
12201+ "integrity": "sha512-zjaXglF5nnWpsq470jSv6P9DwPvgLkuapYmfDm3JWOm0vkNTVF2tI4UrN2r6jH1qM/uc/WtxYY1hYoA2dOKj5w==",
12058 "requires": {
12203 "requires": {
12059− "has-flag": "^2.0.0"
12204+ "has-flag": "^3.0.0"
@@ -17621,13 +17766,14 @@
17623 "truffle": {
17768 "truffle": {
17624− "version": "4.1.11",
17769+ "version": "5.1.16",
17625− "resolved": "https://registry.npmjs.org/truffle/-/truffle-4.1.11.tgz",
17770+ "resolved": "https://registry.npmjs.org/truffle/-/truffle-5.1.16.tgz",
17626− "integrity": "sha512-VNhc6jexZeM92sNJJr4U8ln3uJ/mJEQO/0y9ZLYc4pccyIskPtl+3r4mzymgGM/Mq5v6MpoQVD6NZgHUVKX+Dw==",
17771+ "integrity": "sha512-McY2AKicKIdIclpclIXluWtCf1yj2cTJGS0ghStHkklw7XYk3ZL4MoftNyfqiYCjIjGs24qoEF9o/JlRp5qnmQ==",
17627 "requires": {
17773 "requires": {
17774+ "app-module-path": "^2.2.0",
17628− "mocha": "^4.1.0",
17775+ "mocha": "5.2.0",
17629− "original-require": "^1.0.1",
17776+ "original-require": "1.0.1"
17633 "ts-essentials": {
17779 "ts-essentials": {