From 8e94ea695259f178711264db8d0badef7afebf44 Mon Sep 17 00:00:00 2001
From: "Dr. Sergey Pogodin"
Date: Sun, 22 Apr 2018 11:58:17 +0200
Subject: [PATCH] F2F: Fix tests and build
Submission #253416 by walker_ to the challenge
https://www.topcoder.com/challenges/30064535
---
tests/cmd_line_test.py | 4 +-
tests/disassembler_test.py | 2 +-
tests/graph_test.py | 11 +-
tests/report_test.py | 9 +-
tests/solidity_contract_test.py | 2 +-
tests/testdata/__init__.py | 0
tests/testdata/compile.py | 15 +
.../{inputs => input_contracts}/calls.sol | 0
.../ether_send.sol | 0
.../exceptions.sol | 0
.../kinds_of_calls.sol | 0
.../{inputs => input_contracts}/metacoin.sol | 0
.../multi_contracts.sol | 0
.../{inputs => input_contracts}/origin.sol | 0
.../{inputs => input_contracts}/overflow.sol | 0
.../returnvalue.sol | 0
.../{inputs => input_contracts}/rubixi.sol | 0
.../{inputs => input_contracts}/suicide.sol | 0
.../{inputs => input_contracts}/underflow.sol | 0
.../weak_random.sol | 0
tests/testdata/inputs/calls.sol.o | 1 +
tests/testdata/inputs/ether_send.sol.o | 1 +
tests/testdata/inputs/exceptions.sol.o | 1 +
tests/testdata/inputs/kinds_of_calls.sol.o | 1 +
tests/testdata/inputs/metacoin.sol.o | 1 +
tests/testdata/inputs/multi_contracts.sol.o | 1 +
tests/testdata/inputs/origin.sol.o | 1 +
tests/testdata/inputs/overflow.sol.o | 1 +
tests/testdata/inputs/returnvalue.sol.o | 1 +
tests/testdata/inputs/rubixi.sol.o | 1 +
tests/testdata/inputs/suicide.sol.o | 1 +
tests/testdata/inputs/underflow.sol.o | 1 +
tests/testdata/inputs/weak_random.sol.o | 1 +
.../outputs_expected/calls.sol.graph.html | 202 --
.../{calls.sol.easm => calls.sol.o.easm} | 0
.../outputs_expected/calls.sol.o.graph.html | 202 ++
.../{calls.sol.json => calls.sol.o.json} | 45 +-
...alls.sol.markdown => calls.sol.o.markdown} | 95 +-
.../{calls.sol.text => calls.sol.o.text} | 63 +-
.../outputs_expected/ether_send.sol.json | 28 -
...er_send.sol.easm => ether_send.sol.o.easm} | 0
...graph.html => ether_send.sol.o.graph.html} | 262 +--
.../outputs_expected/ether_send.sol.o.json | 22 +
...sol.markdown => ether_send.sol.o.markdown} | 29 +-
...er_send.sol.text => ether_send.sol.o.text} | 18 +-
.../exceptions.sol.graph.html | 252 --
...eptions.sol.easm => exceptions.sol.o.easm} | 0
.../exceptions.sol.o.graph.html | 252 ++
...eptions.sol.json => exceptions.sol.o.json} | 20 +-
...sol.markdown => exceptions.sol.o.markdown} | 45 +-
...eptions.sol.text => exceptions.sol.o.text} | 28 +-
.../kinds_of_calls.sol.graph.html | 178 --
...lls.sol.easm => kinds_of_calls.sol.o.easm} | 0
.../kinds_of_calls.sol.o.graph.html | 178 ++
...lls.sol.json => kinds_of_calls.sol.o.json} | 10 +-
...markdown => kinds_of_calls.sol.o.markdown} | 25 +-
...lls.sol.text => kinds_of_calls.sol.o.text} | 14 +-
.../outputs_expected/metacoin.sol.graph.html | 150 --
...{metacoin.sol.easm => metacoin.sol.o.easm} | 0
.../metacoin.sol.o.graph.html | 150 ++
...{metacoin.sol.json => metacoin.sol.o.json} | 7 +-
...n.sol.markdown => metacoin.sol.o.markdown} | 17 +-
...{metacoin.sol.text => metacoin.sol.o.text} | 9 +-
.../multi_contracts.sol.graph.html | 134 --
.../outputs_expected/multi_contracts.sol.json | 17 -
.../multi_contracts.sol.markdown | 16 -
...ts.sol.easm => multi_contracts.sol.o.easm} | 2 +-
.../multi_contracts.sol.o.graph.html | 134 ++
.../multi_contracts.sol.o.json | 14 +
.../multi_contracts.sol.o.markdown | 15 +
.../multi_contracts.sol.o.text | 9 +
.../outputs_expected/multi_contracts.sol.text | 14 -
.../{origin.sol.easm => origin.sol.o.easm} | 0
...sol.graph.html => origin.sol.o.graph.html} | 78 +-
.../{origin.sol.json => origin.sol.o.json} | 5 +-
...gin.sol.markdown => origin.sol.o.markdown} | 15 +-
.../{origin.sol.text => origin.sol.o.text} | 7 +-
.../outputs_expected/overflow.sol.json | 39 -
.../outputs_expected/overflow.sol.markdown | 46 -
...{overflow.sol.easm => overflow.sol.o.easm} | 0
...l.graph.html => overflow.sol.o.graph.html} | 110 +-
.../outputs_expected/overflow.sol.o.json | 30 +
.../outputs_expected/overflow.sol.o.markdown | 45 +
.../outputs_expected/overflow.sol.o.text | 27 +
.../outputs_expected/overflow.sol.text | 42 -
.../returnvalue.sol.graph.html | 146 --
...nvalue.sol.easm => returnvalue.sol.o.easm} | 0
.../returnvalue.sol.o.graph.html | 146 ++
...nvalue.sol.json => returnvalue.sol.o.json} | 15 +-
...ol.markdown => returnvalue.sol.o.markdown} | 35 +-
...nvalue.sol.text => returnvalue.sol.o.text} | 21 +-
.../outputs_expected/rubixi.sol.graph.html | 848 -------
.../{rubixi.sol.easm => rubixi.sol.o.easm} | 2 +-
.../outputs_expected/rubixi.sol.o.graph.html | 848 +++++++
.../{rubixi.sol.json => rubixi.sol.o.json} | 53 +-
...ixi.sol.markdown => rubixi.sol.o.markdown} | 103 +-
.../{rubixi.sol.text => rubixi.sol.o.text} | 71 +-
.../outputs_expected/suicide.sol.json | 17 -
.../outputs_expected/suicide.sol.markdown | 17 -
.../{suicide.sol.easm => suicide.sol.o.easm} | 0
...ol.graph.html => suicide.sol.o.graph.html} | 30 +-
.../outputs_expected/suicide.sol.o.json | 14 +
.../outputs_expected/suicide.sol.o.markdown | 16 +
.../outputs_expected/suicide.sol.o.text | 10 +
.../outputs_expected/suicide.sol.text | 15 -
.../outputs_expected/underflow.sol.graph.html | 168 --
.../outputs_expected/underflow.sol.json | 39 -
.../outputs_expected/underflow.sol.markdown | 46 -
...nderflow.sol.easm => underflow.sol.o.easm} | 0
.../underflow.sol.o.graph.html | 168 ++
.../outputs_expected/underflow.sol.o.json | 30 +
.../outputs_expected/underflow.sol.o.markdown | 45 +
.../outputs_expected/underflow.sol.o.text | 27 +
.../outputs_expected/underflow.sol.text | 42 -
.../outputs_expected/weak_random.sol.json | 72 -
...random.sol.easm => weak_random.sol.o.easm} | 0
...raph.html => weak_random.sol.o.graph.html} | 2042 ++++++++---------
.../outputs_expected/weak_random.sol.o.json | 54 +
...ol.markdown => weak_random.sol.o.markdown} | 73 +-
...random.sol.text => weak_random.sol.o.text} | 50 +-
120 files changed, 4039 insertions(+), 4380 deletions(-)
create mode 100644 tests/testdata/__init__.py
create mode 100644 tests/testdata/compile.py
rename tests/testdata/{inputs => input_contracts}/calls.sol (100%)
rename tests/testdata/{inputs => input_contracts}/ether_send.sol (100%)
rename tests/testdata/{inputs => input_contracts}/exceptions.sol (100%)
rename tests/testdata/{inputs => input_contracts}/kinds_of_calls.sol (100%)
rename tests/testdata/{inputs => input_contracts}/metacoin.sol (100%)
rename tests/testdata/{inputs => input_contracts}/multi_contracts.sol (100%)
rename tests/testdata/{inputs => input_contracts}/origin.sol (100%)
rename tests/testdata/{inputs => input_contracts}/overflow.sol (100%)
rename tests/testdata/{inputs => input_contracts}/returnvalue.sol (100%)
rename tests/testdata/{inputs => input_contracts}/rubixi.sol (100%)
rename tests/testdata/{inputs => input_contracts}/suicide.sol (100%)
rename tests/testdata/{inputs => input_contracts}/underflow.sol (100%)
rename tests/testdata/{inputs => input_contracts}/weak_random.sol (100%)
create mode 100644 tests/testdata/inputs/calls.sol.o
create mode 100644 tests/testdata/inputs/ether_send.sol.o
create mode 100644 tests/testdata/inputs/exceptions.sol.o
create mode 100644 tests/testdata/inputs/kinds_of_calls.sol.o
create mode 100644 tests/testdata/inputs/metacoin.sol.o
create mode 100644 tests/testdata/inputs/multi_contracts.sol.o
create mode 100644 tests/testdata/inputs/origin.sol.o
create mode 100644 tests/testdata/inputs/overflow.sol.o
create mode 100644 tests/testdata/inputs/returnvalue.sol.o
create mode 100644 tests/testdata/inputs/rubixi.sol.o
create mode 100644 tests/testdata/inputs/suicide.sol.o
create mode 100644 tests/testdata/inputs/underflow.sol.o
create mode 100644 tests/testdata/inputs/weak_random.sol.o
delete mode 100644 tests/testdata/outputs_expected/calls.sol.graph.html
rename tests/testdata/outputs_expected/{calls.sol.easm => calls.sol.o.easm} (100%)
create mode 100644 tests/testdata/outputs_expected/calls.sol.o.graph.html
rename tests/testdata/outputs_expected/{calls.sol.json => calls.sol.o.json} (72%)
rename tests/testdata/outputs_expected/{calls.sol.markdown => calls.sol.o.markdown} (79%)
rename tests/testdata/outputs_expected/{calls.sol.text => calls.sol.o.text} (76%)
delete mode 100644 tests/testdata/outputs_expected/ether_send.sol.json
rename tests/testdata/outputs_expected/{ether_send.sol.easm => ether_send.sol.o.easm} (100%)
rename tests/testdata/outputs_expected/{ether_send.sol.graph.html => ether_send.sol.o.graph.html} (76%)
create mode 100644 tests/testdata/outputs_expected/ether_send.sol.o.json
rename tests/testdata/outputs_expected/{ether_send.sol.markdown => ether_send.sol.o.markdown} (51%)
rename tests/testdata/outputs_expected/{ether_send.sol.text => ether_send.sol.o.text} (50%)
delete mode 100644 tests/testdata/outputs_expected/exceptions.sol.graph.html
rename tests/testdata/outputs_expected/{exceptions.sol.easm => exceptions.sol.o.easm} (100%)
create mode 100644 tests/testdata/outputs_expected/exceptions.sol.o.graph.html
rename tests/testdata/outputs_expected/{exceptions.sol.json => exceptions.sol.o.json} (76%)
rename tests/testdata/outputs_expected/{exceptions.sol.markdown => exceptions.sol.o.markdown} (82%)
rename tests/testdata/outputs_expected/{exceptions.sol.text => exceptions.sol.o.text} (80%)
delete mode 100644 tests/testdata/outputs_expected/kinds_of_calls.sol.graph.html
rename tests/testdata/outputs_expected/{kinds_of_calls.sol.easm => kinds_of_calls.sol.o.easm} (100%)
create mode 100644 tests/testdata/outputs_expected/kinds_of_calls.sol.o.graph.html
rename tests/testdata/outputs_expected/{kinds_of_calls.sol.json => kinds_of_calls.sol.o.json} (70%)
rename tests/testdata/outputs_expected/{kinds_of_calls.sol.markdown => kinds_of_calls.sol.o.markdown} (74%)
rename tests/testdata/outputs_expected/{kinds_of_calls.sol.text => kinds_of_calls.sol.o.text} (73%)
delete mode 100644 tests/testdata/outputs_expected/metacoin.sol.graph.html
rename tests/testdata/outputs_expected/{metacoin.sol.easm => metacoin.sol.o.easm} (100%)
create mode 100644 tests/testdata/outputs_expected/metacoin.sol.o.graph.html
rename tests/testdata/outputs_expected/{metacoin.sol.json => metacoin.sol.o.json} (50%)
rename tests/testdata/outputs_expected/{metacoin.sol.markdown => metacoin.sol.o.markdown} (50%)
rename tests/testdata/outputs_expected/{metacoin.sol.text => metacoin.sol.o.text} (51%)
delete mode 100644 tests/testdata/outputs_expected/multi_contracts.sol.graph.html
delete mode 100644 tests/testdata/outputs_expected/multi_contracts.sol.json
delete mode 100644 tests/testdata/outputs_expected/multi_contracts.sol.markdown
rename tests/testdata/outputs_expected/{multi_contracts.sol.easm => multi_contracts.sol.o.easm} (96%)
create mode 100644 tests/testdata/outputs_expected/multi_contracts.sol.o.graph.html
create mode 100644 tests/testdata/outputs_expected/multi_contracts.sol.o.json
create mode 100644 tests/testdata/outputs_expected/multi_contracts.sol.o.markdown
create mode 100644 tests/testdata/outputs_expected/multi_contracts.sol.o.text
delete mode 100644 tests/testdata/outputs_expected/multi_contracts.sol.text
rename tests/testdata/outputs_expected/{origin.sol.easm => origin.sol.o.easm} (100%)
rename tests/testdata/outputs_expected/{origin.sol.graph.html => origin.sol.o.graph.html} (77%)
rename tests/testdata/outputs_expected/{origin.sol.json => origin.sol.o.json} (76%)
rename tests/testdata/outputs_expected/{origin.sol.markdown => origin.sol.o.markdown} (78%)
rename tests/testdata/outputs_expected/{origin.sol.text => origin.sol.o.text} (78%)
delete mode 100644 tests/testdata/outputs_expected/overflow.sol.json
delete mode 100644 tests/testdata/outputs_expected/overflow.sol.markdown
rename tests/testdata/outputs_expected/{overflow.sol.easm => overflow.sol.o.easm} (100%)
rename tests/testdata/outputs_expected/{overflow.sol.graph.html => overflow.sol.o.graph.html} (78%)
create mode 100644 tests/testdata/outputs_expected/overflow.sol.o.json
create mode 100644 tests/testdata/outputs_expected/overflow.sol.o.markdown
create mode 100644 tests/testdata/outputs_expected/overflow.sol.o.text
delete mode 100644 tests/testdata/outputs_expected/overflow.sol.text
delete mode 100644 tests/testdata/outputs_expected/returnvalue.sol.graph.html
rename tests/testdata/outputs_expected/{returnvalue.sol.easm => returnvalue.sol.o.easm} (100%)
create mode 100644 tests/testdata/outputs_expected/returnvalue.sol.o.graph.html
rename tests/testdata/outputs_expected/{returnvalue.sol.json => returnvalue.sol.o.json} (70%)
rename tests/testdata/outputs_expected/{returnvalue.sol.markdown => returnvalue.sol.o.markdown} (74%)
rename tests/testdata/outputs_expected/{returnvalue.sol.text => returnvalue.sol.o.text} (72%)
delete mode 100644 tests/testdata/outputs_expected/rubixi.sol.graph.html
rename tests/testdata/outputs_expected/{rubixi.sol.easm => rubixi.sol.o.easm} (99%)
create mode 100644 tests/testdata/outputs_expected/rubixi.sol.o.graph.html
rename tests/testdata/outputs_expected/{rubixi.sol.json => rubixi.sol.o.json} (51%)
rename tests/testdata/outputs_expected/{rubixi.sol.markdown => rubixi.sol.o.markdown} (70%)
rename tests/testdata/outputs_expected/{rubixi.sol.text => rubixi.sol.o.text} (68%)
delete mode 100644 tests/testdata/outputs_expected/suicide.sol.json
delete mode 100644 tests/testdata/outputs_expected/suicide.sol.markdown
rename tests/testdata/outputs_expected/{suicide.sol.easm => suicide.sol.o.easm} (100%)
rename tests/testdata/outputs_expected/{suicide.sol.graph.html => suicide.sol.o.graph.html} (82%)
create mode 100644 tests/testdata/outputs_expected/suicide.sol.o.json
create mode 100644 tests/testdata/outputs_expected/suicide.sol.o.markdown
create mode 100644 tests/testdata/outputs_expected/suicide.sol.o.text
delete mode 100644 tests/testdata/outputs_expected/suicide.sol.text
delete mode 100644 tests/testdata/outputs_expected/underflow.sol.graph.html
delete mode 100644 tests/testdata/outputs_expected/underflow.sol.json
delete mode 100644 tests/testdata/outputs_expected/underflow.sol.markdown
rename tests/testdata/outputs_expected/{underflow.sol.easm => underflow.sol.o.easm} (100%)
create mode 100644 tests/testdata/outputs_expected/underflow.sol.o.graph.html
create mode 100644 tests/testdata/outputs_expected/underflow.sol.o.json
create mode 100644 tests/testdata/outputs_expected/underflow.sol.o.markdown
create mode 100644 tests/testdata/outputs_expected/underflow.sol.o.text
delete mode 100644 tests/testdata/outputs_expected/underflow.sol.text
delete mode 100644 tests/testdata/outputs_expected/weak_random.sol.json
rename tests/testdata/outputs_expected/{weak_random.sol.easm => weak_random.sol.o.easm} (100%)
rename tests/testdata/outputs_expected/{weak_random.sol.graph.html => weak_random.sol.o.graph.html} (53%)
create mode 100644 tests/testdata/outputs_expected/weak_random.sol.o.json
rename tests/testdata/outputs_expected/{weak_random.sol.markdown => weak_random.sol.o.markdown} (64%)
rename tests/testdata/outputs_expected/{weak_random.sol.text => weak_random.sol.o.text} (62%)
diff --git a/tests/cmd_line_test.py b/tests/cmd_line_test.py
index 6ad10783..017cdd43 100644
--- a/tests/cmd_line_test.py
+++ b/tests/cmd_line_test.py
@@ -13,7 +13,7 @@ class CommandLineToolTestCase(BaseTestCase):
self.assertEqual('0 POP\n1 POP\n', output_of(command))
def test_disassemble_solidity_file_correctly(self):
- solidity_file = str(TESTDATA_INPUTS / 'metacoin.sol')
+ solidity_file = str(TESTDATA / 'input_contracts'/ 'metacoin.sol')
command = "python3 {} -d {}".format(MYTH, solidity_file)
self.assertIn('0 PUSH1 0x60\n2 PUSH1 0x40', output_of(command))
@@ -26,7 +26,7 @@ class TruffleTestCase(BaseTestCase):
def test_analysis_truffle_project(self):
truffle_project_root = str(TESTS_DIR / "truffle_project")
command = "cd {}; truffle compile; python3 {} --truffle".format(truffle_project_root, MYTH)
- self.assertIn("In the function 'withdrawfunds()' a non-zero amount of Ether is sent to msg.sender.", output_of(command))
+ self.assertIn("a non-zero amount of Ether is sent to msg.sender", output_of(command))
class InfuraTestCase(BaseTestCase):
diff --git a/tests/disassembler_test.py b/tests/disassembler_test.py
index 43ddfefe..30020b2e 100644
--- a/tests/disassembler_test.py
+++ b/tests/disassembler_test.py
@@ -19,7 +19,7 @@ class DisassemblerTestCase(BaseTestCase):
output_expected = TESTDATA_OUTPUTS_EXPECTED / (input_file.name + ".easm")
output_current = TESTDATA_OUTPUTS_CURRENT / (input_file.name + ".easm")
- code = _compile_to_code(input_file)
+ code = input_file.read_text()
disassembly = Disassembly(code)
output_current.write_text(disassembly.get_easm())
diff --git a/tests/graph_test.py b/tests/graph_test.py
index 8e84930a..be6cac69 100644
--- a/tests/graph_test.py
+++ b/tests/graph_test.py
@@ -1,23 +1,28 @@
from mythril.analysis.callgraph import generate_graph
from mythril.analysis.symbolic import SymExecWrapper
from mythril.ether import util
-from mythril.ether.soliditycontract import SolidityContract
+from mythril.ether.soliditycontract import ETHContract
from tests import *
+import re
class GraphTest(BaseTestCase):
def test_generate_graph(self):
+
for input_file in TESTDATA_INPUTS.iterdir():
output_expected = TESTDATA_OUTPUTS_EXPECTED / (input_file.name + ".graph.html")
output_current = TESTDATA_OUTPUTS_CURRENT / (input_file.name + ".graph.html")
- contract = SolidityContract(str(input_file), name=None, solc_args=None)
+ contract = ETHContract(input_file.read_text())
+
sym = SymExecWrapper(contract, address=(util.get_indexed_address(0)))
html = generate_graph(sym)
output_current.write_text(html)
- if not (output_expected.read_text() == output_current.read_text()):
+ lines_expected = re.findall(r"'label': '.*'", str(output_current.read_text()))
+ lines_found = re.findall(r"'label': '.*'", str(output_current.read_text()))
+ if not (lines_expected == lines_found):
self.found_changed_files(input_file, output_expected, output_current)
self.assert_and_show_changed_files()
diff --git a/tests/report_test.py b/tests/report_test.py
index 3152df3e..fdf52aaa 100644
--- a/tests/report_test.py
+++ b/tests/report_test.py
@@ -2,7 +2,7 @@ from mythril.analysis.report import Report
from mythril.analysis.security import fire_lasers
from mythril.analysis.symbolic import SymExecWrapper
from mythril.ether import util
-from mythril.ether.soliditycontract import SolidityContract
+from mythril.ether.soliditycontract import ETHContract
import json
from tests import *
@@ -17,13 +17,12 @@ def _fix_debug_data(json_str):
return json.dumps(read_json, indent=4)
def _generate_report(input_file):
- contract = SolidityContract(str(input_file), name=None, solc_args=None)
+ contract = ETHContract(input_file.read_text())
sym = SymExecWrapper(contract, address=(util.get_indexed_address(0)))
issues = fire_lasers(sym)
report = Report()
for issue in issues:
- issue.add_code_info(contract)
report.append_issue(issue)
return report
@@ -64,7 +63,7 @@ class AnalysisReportTest(BaseTestCase):
report = _generate_report(input_file)
output_current.write_text(_fix_path(report.as_text()))
- # if not (output_expected.read_text() == output_current.read_text()):
- # self.found_changed_files(input_file, output_expected, output_current)
+ if not (output_expected.read_text() == output_current.read_text()):
+ self.found_changed_files(input_file, output_expected, output_current)
self.assert_and_show_changed_files()
diff --git a/tests/solidity_contract_test.py b/tests/solidity_contract_test.py
index e7edd9eb..b1c02bf7 100644
--- a/tests/solidity_contract_test.py
+++ b/tests/solidity_contract_test.py
@@ -3,7 +3,7 @@ from pathlib import Path
from mythril.ether.soliditycontract import SolidityContract
from tests import BaseTestCase
-TEST_FILES = Path(__file__).parent / "testdata/inputs"
+TEST_FILES = Path(__file__).parent / "testdata/input_contracts"
class SolidityContractTest(BaseTestCase):
diff --git a/tests/testdata/__init__.py b/tests/testdata/__init__.py
new file mode 100644
index 00000000..e69de29b
diff --git a/tests/testdata/compile.py b/tests/testdata/compile.py
new file mode 100644
index 00000000..51522e06
--- /dev/null
+++ b/tests/testdata/compile.py
@@ -0,0 +1,15 @@
+# compile test contracts
+from pathlib import Path
+from mythril.ether.soliditycontract import SolidityContract
+
+# Recompiles all the to be tested contracts
+root = Path(__file__).parent
+input = root / 'input_contracts'
+output = root / 'inputs'
+
+for contract in input.iterdir():
+ sol = SolidityContract(str(contract))
+ code = sol.code
+
+ output_file = (output / "{}.o".format(contract.name))
+ output_file.write_text(code)
diff --git a/tests/testdata/inputs/calls.sol b/tests/testdata/input_contracts/calls.sol
similarity index 100%
rename from tests/testdata/inputs/calls.sol
rename to tests/testdata/input_contracts/calls.sol
diff --git a/tests/testdata/inputs/ether_send.sol b/tests/testdata/input_contracts/ether_send.sol
similarity index 100%
rename from tests/testdata/inputs/ether_send.sol
rename to tests/testdata/input_contracts/ether_send.sol
diff --git a/tests/testdata/inputs/exceptions.sol b/tests/testdata/input_contracts/exceptions.sol
similarity index 100%
rename from tests/testdata/inputs/exceptions.sol
rename to tests/testdata/input_contracts/exceptions.sol
diff --git a/tests/testdata/inputs/kinds_of_calls.sol b/tests/testdata/input_contracts/kinds_of_calls.sol
similarity index 100%
rename from tests/testdata/inputs/kinds_of_calls.sol
rename to tests/testdata/input_contracts/kinds_of_calls.sol
diff --git a/tests/testdata/inputs/metacoin.sol b/tests/testdata/input_contracts/metacoin.sol
similarity index 100%
rename from tests/testdata/inputs/metacoin.sol
rename to tests/testdata/input_contracts/metacoin.sol
diff --git a/tests/testdata/inputs/multi_contracts.sol b/tests/testdata/input_contracts/multi_contracts.sol
similarity index 100%
rename from tests/testdata/inputs/multi_contracts.sol
rename to tests/testdata/input_contracts/multi_contracts.sol
diff --git a/tests/testdata/inputs/origin.sol b/tests/testdata/input_contracts/origin.sol
similarity index 100%
rename from tests/testdata/inputs/origin.sol
rename to tests/testdata/input_contracts/origin.sol
diff --git a/tests/testdata/inputs/overflow.sol b/tests/testdata/input_contracts/overflow.sol
similarity index 100%
rename from tests/testdata/inputs/overflow.sol
rename to tests/testdata/input_contracts/overflow.sol
diff --git a/tests/testdata/inputs/returnvalue.sol b/tests/testdata/input_contracts/returnvalue.sol
similarity index 100%
rename from tests/testdata/inputs/returnvalue.sol
rename to tests/testdata/input_contracts/returnvalue.sol
diff --git a/tests/testdata/inputs/rubixi.sol b/tests/testdata/input_contracts/rubixi.sol
similarity index 100%
rename from tests/testdata/inputs/rubixi.sol
rename to tests/testdata/input_contracts/rubixi.sol
diff --git a/tests/testdata/inputs/suicide.sol b/tests/testdata/input_contracts/suicide.sol
similarity index 100%
rename from tests/testdata/inputs/suicide.sol
rename to tests/testdata/input_contracts/suicide.sol
diff --git a/tests/testdata/inputs/underflow.sol b/tests/testdata/input_contracts/underflow.sol
similarity index 100%
rename from tests/testdata/inputs/underflow.sol
rename to tests/testdata/input_contracts/underflow.sol
diff --git a/tests/testdata/inputs/weak_random.sol b/tests/testdata/input_contracts/weak_random.sol
similarity index 100%
rename from tests/testdata/inputs/weak_random.sol
rename to tests/testdata/input_contracts/weak_random.sol
diff --git a/tests/testdata/inputs/calls.sol.o b/tests/testdata/inputs/calls.sol.o
new file mode 100644
index 00000000..a4203b33
--- /dev/null
+++ b/tests/testdata/inputs/calls.sol.o
@@ -0,0 +1 @@
+606060405260043610610083576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff1680632776b16314610088578063379bf63c146100c15780635a6814ec14610116578063b5d02c8a1461012b578063d24b08cc14610180578063e11f493e14610195578063e1d10f79146101aa575b600080fd5b341561009357600080fd5b6100bf600480803573ffffffffffffffffffffffffffffffffffffffff169060200190919050506101e3565b005b34156100cc57600080fd5b6100d4610227565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b341561012157600080fd5b61012961024c565b005b341561013657600080fd5b61013e61029b565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b341561018b57600080fd5b6101936102c1565b005b34156101a057600080fd5b6101a8610311565b005b34156101b557600080fd5b6101e1600480803573ffffffffffffffffffffffffffffffffffffffff16906020019091905050610368565b005b80600160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166040516000604051808303816000865af191505050565b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166040516000604051808303816000865af191505050565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166040516000604051808303816000865af1915050506000600281905550565b8073ffffffffffffffffffffffffffffffffffffffff166040516000604051808303816000865af191505050505600a165627a7a72305820ee024c33eaef87e61cb33520322ac79ea5b18ccd400a8f15d002937d9868618a0029
\ No newline at end of file
diff --git a/tests/testdata/inputs/ether_send.sol.o b/tests/testdata/inputs/ether_send.sol.o
new file mode 100644
index 00000000..bae58ec3
--- /dev/null
+++ b/tests/testdata/inputs/ether_send.sol.o
@@ -0,0 +1 @@
+606060405260043610610078576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff16806312065fe01461008257806327e235e3146100ab57806356885cd8146100f85780636c343ffe1461010d5780638da5cb5b14610122578063e8b5e51f14610177575b610080610181565b005b341561008d57600080fd5b6100956101ec565b6040518082815260200191505060405180910390f35b34156100b657600080fd5b6100e2600480803573ffffffffffffffffffffffffffffffffffffffff16906020019091905050610232565b6040518082815260200191505060405180910390f35b341561010357600080fd5b61010b61024a565b005b341561011857600080fd5b61012061028d565b005b341561012d57600080fd5b610135610342565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b61017f610181565b005b60025434118015610193575060035434105b151561019e57600080fd5b346000803373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282540192505081905550565b60008060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905090565b60006020528060005260406000206000915090505481565b33600160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550565b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161415156102e957600080fd5b3373ffffffffffffffffffffffffffffffffffffffff166108fc3073ffffffffffffffffffffffffffffffffffffffff16319081150290604051600060405180830381858888f19350505050151561034057600080fd5b565b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16815600a165627a7a72305820bbf8d45345e3ef7004b6445155bc5f20c8a6dc61dec2637ed9f5eb80f5b2ab0a0029
\ No newline at end of file
diff --git a/tests/testdata/inputs/exceptions.sol.o b/tests/testdata/inputs/exceptions.sol.o
new file mode 100644
index 00000000..6b37ed4b
--- /dev/null
+++ b/tests/testdata/inputs/exceptions.sol.o
@@ -0,0 +1 @@
+60606040526004361061008e576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff16806301d4277c14610093578063546455b5146100b657806378375f14146100d957806392dd38ea146100fc578063a08299f11461011f578063b34c361014610142578063b630d70614610157578063f44f13d81461017a575b600080fd5b341561009e57600080fd5b6100b4600480803590602001909190505061018f565b005b34156100c157600080fd5b6100d760048080359060200190919050506101b2565b005b34156100e457600080fd5b6100fa60048080359060200190919050506101c2565b005b341561010757600080fd5b61011d60048080359060200190919050506101d5565b005b341561012a57600080fd5b61014060048080359060200190919050506101ed565b005b341561014d57600080fd5b610155610202565b005b341561016257600080fd5b6101786004808035906020019091905050610217565b005b341561018557600080fd5b61018d610235565b005b600060088210156101ae576000826008811015156101a957fe5b015490505b5050565b601781141515156101bf57fe5b50565b601781141515156101d257600080fd5b50565b600080826008811015156101e557fe5b015490505050565b60008160018115156101fb57fe5b0490505050565b60006001905060008114151561021457fe5b50565b6000808211156102315781600181151561022d57fe5b0490505b5050565b60006001905060008111151561024757fe5b505600a165627a7a72305820b9f98ad234dd4e1d09a659013e7ffd1ecad3628194c307decc294b637820bb550029
\ No newline at end of file
diff --git a/tests/testdata/inputs/kinds_of_calls.sol.o b/tests/testdata/inputs/kinds_of_calls.sol.o
new file mode 100644
index 00000000..84401622
--- /dev/null
+++ b/tests/testdata/inputs/kinds_of_calls.sol.o
@@ -0,0 +1 @@
+60606040526004361061006d576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff168063141f32ff146100725780632e52d606146100b457806367e404ce146100dd5780639b58bc2614610132578063eea4c86414610174575b600080fd5b341561007d57600080fd5b6100b2600480803573ffffffffffffffffffffffffffffffffffffffff169060200190919080359060200190919050506101b6565b005b34156100bf57600080fd5b6100c7610273565b6040518082815260200191505060405180910390f35b34156100e857600080fd5b6100f0610279565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b341561013d57600080fd5b610172600480803573ffffffffffffffffffffffffffffffffffffffff1690602001909190803590602001909190505061029f565b005b341561017f57600080fd5b6101b4600480803573ffffffffffffffffffffffffffffffffffffffff1690602001909190803590602001909190505061035a565b005b8173ffffffffffffffffffffffffffffffffffffffff1660405180807f7365744e2875696e743235362900000000000000000000000000000000000000815250600d01905060405180910390207c01000000000000000000000000000000000000000000000000000000009004826040518263ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808281526020019150506000604051808303816000875af292505050505050565b60005481565b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b8173ffffffffffffffffffffffffffffffffffffffff1660405180807f7365744e2875696e743235362900000000000000000000000000000000000000815250600d01905060405180910390207c01000000000000000000000000000000000000000000000000000000009004826040518263ffffffff167c010000000000000000000000000000000000000000000000000000000002815260040180828152602001915050600060405180830381865af492505050505050565b8173ffffffffffffffffffffffffffffffffffffffff1660405180807f7365744e2875696e743235362900000000000000000000000000000000000000815250600d01905060405180910390207c01000000000000000000000000000000000000000000000000000000009004826040518263ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808281526020019150506000604051808303816000875af1925050505050505600a165627a7a72305820b2fb91d9c3f7e870879b71c8c41272ddfb1aded7dc856f09cd181e3754606e8a0029
\ No newline at end of file
diff --git a/tests/testdata/inputs/metacoin.sol.o b/tests/testdata/inputs/metacoin.sol.o
new file mode 100644
index 00000000..87e952f3
--- /dev/null
+++ b/tests/testdata/inputs/metacoin.sol.o
@@ -0,0 +1 @@
+60606040526004361061004c576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff16806327e235e314610051578063412664ae1461009e575b600080fd5b341561005c57600080fd5b610088600480803573ffffffffffffffffffffffffffffffffffffffff169060200190919050506100f8565b6040518082815260200191505060405180910390f35b34156100a957600080fd5b6100de600480803573ffffffffffffffffffffffffffffffffffffffff16906020019091908035906020019091905050610110565b604051808215151515815260200191505060405180910390f35b60006020528060005260406000206000915090505481565b6000816000803373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054101561016157600090506101fe565b816000803373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282540392505081905550816000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282540192505081905550600090505b929150505600a165627a7a72305820c860d60246e215343f02c5025aeef4ad1f207b0a7d2dec05e43f6ecaaebe9cec0029
\ No newline at end of file
diff --git a/tests/testdata/inputs/multi_contracts.sol.o b/tests/testdata/inputs/multi_contracts.sol.o
new file mode 100644
index 00000000..e5ac5575
--- /dev/null
+++ b/tests/testdata/inputs/multi_contracts.sol.o
@@ -0,0 +1 @@
+606060405260043610603f576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff1680638a4068dd146044575b600080fd5b3415604e57600080fd5b60546056565b005b3373ffffffffffffffffffffffffffffffffffffffff166108fc671bc16d674ec800009081150290604051600060405180830381858888f193505050501515609d57600080fd5b5600a165627a7a7230582028cb917d4f69cc2ea0fcd75329aa874b2bc743cfcde6b5197f571cff635aec130029
\ No newline at end of file
diff --git a/tests/testdata/inputs/origin.sol.o b/tests/testdata/inputs/origin.sol.o
new file mode 100644
index 00000000..fc97c571
--- /dev/null
+++ b/tests/testdata/inputs/origin.sol.o
@@ -0,0 +1 @@
+60606040526004361061004c576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff1680638da5cb5b14610051578063f2fde38b146100a6575b600080fd5b341561005c57600080fd5b6100646100df565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b34156100b157600080fd5b6100dd600480803573ffffffffffffffffffffffffffffffffffffffff16906020019091905050610104565b005b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163273ffffffffffffffffffffffffffffffffffffffff1614151561015f57600080fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff161415156101d657806000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055505b505600a165627a7a7230582094f3b40753c82d05a159fa87a8b075fa6226d092f90191c0f813a12c032ffaac0029
\ No newline at end of file
diff --git a/tests/testdata/inputs/overflow.sol.o b/tests/testdata/inputs/overflow.sol.o
new file mode 100644
index 00000000..2b223be4
--- /dev/null
+++ b/tests/testdata/inputs/overflow.sol.o
@@ -0,0 +1 @@
+606060405260043610610062576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff16806318160ddd146100675780636241bfd11461009057806370a08231146100b3578063a3210e8714610100575b600080fd5b341561007257600080fd5b61007a61015a565b6040518082815260200191505060405180910390f35b341561009b57600080fd5b6100b16004808035906020019091905050610160565b005b34156100be57600080fd5b6100ea600480803573ffffffffffffffffffffffffffffffffffffffff169060200190919050506101ab565b6040518082815260200191505060405180910390f35b341561010b57600080fd5b610140600480803573ffffffffffffffffffffffffffffffffffffffff169060200190919080359060200190919050506101f3565b604051808215151515815260200191505060405180910390f35b60015481565b8060018190556000803373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555050565b60008060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b600080826000803373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054031015151561024457600080fd5b816000803373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282540392505081905550816000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254019250508190555060026000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555060019050929150505600a165627a7a72305820ffca67bd9d8d89671b7359ab5b86c484c25a32794c38ef1b04e026e643de5bfb0029
\ No newline at end of file
diff --git a/tests/testdata/inputs/returnvalue.sol.o b/tests/testdata/inputs/returnvalue.sol.o
new file mode 100644
index 00000000..df3ee565
--- /dev/null
+++ b/tests/testdata/inputs/returnvalue.sol.o
@@ -0,0 +1 @@
+60606040526004361061004c576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff168063633ab5e014610051578063e3bea28214610066575b600080fd5b341561005c57600080fd5b61006461007b565b005b341561007157600080fd5b6100796100d4565b005b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166040516000604051808303816000865af191505015156100d257600080fd5b565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166040516000604051808303816000865af1915050505600a165627a7a72305820ca8be054abc9437f3c7d25b22fda833fed76e2687a94e19ec61b094b7ae089d70029
\ No newline at end of file
diff --git a/tests/testdata/inputs/rubixi.sol.o b/tests/testdata/inputs/rubixi.sol.o
new file mode 100644
index 00000000..4113cdfb
--- /dev/null
+++ b/tests/testdata/inputs/rubixi.sol.o
@@ -0,0 +1 @@
+6060604052600436106100db576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff16806309dfdc71146100f0578063253459e3146101855780634229616d146101ae57806357d4021b146101d157806367f809e9146101fa578063686f2c901461020f5780636fbaaa1e146102245780638a5fb3ca146102b95780639dbc4f9b1461034e578063a26dbf26146103b8578063a6f9dae1146103e1578063b40229501461041a578063ced926701461043d578063d11f13df14610460578063fae1419214610489575b34156100e657600080fd5b6100ee6104ac565b005b34156100fb57600080fd5b610103610507565b6040518083815260200180602001828103825283818151815260200191508051906020019080838360005b8381101561014957808201518184015260208101905061012e565b50505050905090810190601f1680156101765780820380516001836020036101000a031916815260200191505b50935050505060405180910390f35b341561019057600080fd5b61019861054a565b6040518082815260200191505060405180910390f35b34156101b957600080fd5b6101cf6004808035906020019091905050610567565b005b34156101dc57600080fd5b6101e461065a565b6040518082815260200191505060405180910390f35b341561020557600080fd5b61020d610697565b005b341561021a57600080fd5b6102226106da565b005b341561022f57600080fd5b6102376107a5565b6040518083815260200180602001828103825283818151815260200191508051906020019080838360005b8381101561027d578082015181840152602081019050610262565b50505050905090810190601f1680156102aa5780820380516001836020036101000a031916815260200191505b50935050505060405180910390f35b34156102c457600080fd5b6102cc6107d7565b6040518083815260200180602001828103825283818151815260200191508051906020019080838360005b838110156103125780820151818401526020810190506102f7565b50505050905090810190601f16801561033f5780820380516001836020036101000a031916815260200191505b50935050505060405180910390f35b341561035957600080fd5b61036f6004808035906020019091905050610806565b604051808373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018281526020019250505060405180910390f35b34156103c357600080fd5b6103cb610896565b6040518082815260200191505060405180910390f35b34156103ec57600080fd5b610418600480803573ffffffffffffffffffffffffffffffffffffffff169060200190919050506108a3565b005b341561042557600080fd5b61043b600480803590602001909190505061093e565b005b341561044857600080fd5b61045e6004808035906020019091905050610a30565b005b341561046b57600080fd5b610473610aab565b6040518082815260200191505060405180910390f35b341561049457600080fd5b6104aa6004808035906020019091905050610abc565b005b6000670de0b6b3a76400003410156104d35734600160008282540192505081905550610504565b60025490506802b5e3af16b1880000341015156104fa576002818115156104f657fe5b0490505b61050381610b2b565b5b50565b6000610511610d6b565b670de0b6b3a764000060005481151561052657fe5b0491506101006040519081016040528060ca8152602001610e8460ca913990509091565b6000670de0b6b3a764000060015481151561056157fe5b04905090565b6000600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16141561065657600060015414806105d05750606482115b156105da57600080fd5b8160646001548115156105e957fe5b04029050600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166108fc829081150290604051600060405180830381858888f1935050505050806001600082825403925050819055505b5050565b6000670de0b6b3a7640000600660045481548110151561067657fe5b90600052602060002090600202016001015481151561069157fe5b04905090565b33600560006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550565b600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614156107a3576000600154141561074057600080fd5b600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166108fc6001549081150290604051600060405180830381858888f193505050505060006001819055505b565b60006107af610d6b565b60035491506101406040519081016040528061011f8152602001610f4e61011f913990509091565b60006107e1610d6b565b600254915060c06040519081016040528060848152602001610e006084913990509091565b600080600680549050831115156108915760068381548110151561082657fe5b906000526020600020906002020160000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169150670de0b6b3a764000060068481548110151561087257fe5b90600052602060002090600202016001015481151561088d57fe5b0490505b915091565b6000600680549050905090565b600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16141561093b5780600560006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055505b50565b600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161415610a2d57670de0b6b3a7640000810290506001548111156109b4576109b36106da565b5b600060015414156109c457600080fd5b600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166108fc829081150290604051600060405180830381858888f1935050505050806001600082825403925050819055505b50565b600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161415610aa85761012c811180610a965750607881105b15610aa057600080fd5b806003819055505b50565b600060045460068054905003905090565b600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161415610b2857600a811115610b2057600080fd5b806002819055505b50565b600060068054806001018281610b419190610d7f565b9160005260206000209060020201600060408051908101604052803373ffffffffffffffffffffffffffffffffffffffff16815260200160646003543402811515610b8857fe5b04815250909190915060008201518160000160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555060208201518160010155505050600a6006805490501415610c005760c8600381905550610c18565b60196006805490501415610c175760966003819055505b5b6064826064033402811515610c2957fe5b0460008082825401925050819055506064823402811515610c4657fe5b046001600082825401925050819055505b6006600454815481101515610c6857fe5b9060005260206000209060020201600101546000541115610d67576006600454815481101515610c9457fe5b90600052602060002090600202016001015490506006600454815481101515610cb957fe5b906000526020600020906002020160000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166108fc829081150290604051600060405180830381858888f19350505050506006600454815481101515610d3157fe5b90600052602060002090600202016001015460008082825403925050819055506001600460008282540192505081905550610c57565b5050565b602060405190810160405280600081525090565b815481835581811511610dac57600202816002028360005260206000209182019101610dab9190610db1565b5b505050565b610dfc91905b80821115610df857600080820160006101000a81549073ffffffffffffffffffffffffffffffffffffffff0219169055600182016000905550600201610db7565b5090565b90560053686f776e20696e202520666f726d2e204665652069732068616c766564283530252920666f7220616d6f756e747320657175616c206f722067726561746572207468616e203530206574686572732e2028466565206d6179206368616e67652c206275742069732063617070656420746f2061206d6178696d756d206f662031302529416c6c2062616c616e63652076616c75657320617265206d6561737572656420696e204574686572732c206e6f746520746861742064756520746f206e6f20646563696d616c20706c6163696e672c2074686573652076616c7565732073686f7720757020617320696e746567657273206f6e6c792c2077697468696e2074686520636f6e747261637420697473656c6620796f752077696c6c206765742074686520657861637420646563696d616c2076616c756520796f752061726520737570706f73656420746f54686973206d756c7469706c696572206170706c69657320746f20796f7520617320736f6f6e206173207472616e73616374696f6e2069732072656365697665642c206d6179206265206c6f776572656420746f2068617374656e207061796f757473206f7220696e63726561736564206966207061796f75747320617265206661737420656e6f7567682e2044756520746f206e6f20666c6f6174206f7220646563696d616c732c206d756c7469706c696572206973207831303020666f722061206672616374696f6e616c206d756c7469706c69657220652e672e203235302069732061637475616c6c79206120322e3578206d756c7469706c6965722e20436170706564206174203378206d617820616e6420312e3278206d696e2ea165627a7a7230582084499dccd7b71003c8d221facb3b62143a2535f5db6f56dd454bc823af90767b0029
\ No newline at end of file
diff --git a/tests/testdata/inputs/suicide.sol.o b/tests/testdata/inputs/suicide.sol.o
new file mode 100644
index 00000000..e299f68d
--- /dev/null
+++ b/tests/testdata/inputs/suicide.sol.o
@@ -0,0 +1 @@
+606060405260043610603f576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff168063cbf0b0c0146044575b600080fd5b3415604e57600080fd5b6078600480803573ffffffffffffffffffffffffffffffffffffffff16906020019091905050607a565b005b8073ffffffffffffffffffffffffffffffffffffffff16ff00a165627a7a723058207c36f2082aef9ddde7fe0dc12aca42e091159cac6d4e9cb1b97983ea4e005d940029
\ No newline at end of file
diff --git a/tests/testdata/inputs/underflow.sol.o b/tests/testdata/inputs/underflow.sol.o
new file mode 100644
index 00000000..30830f60
--- /dev/null
+++ b/tests/testdata/inputs/underflow.sol.o
@@ -0,0 +1 @@
+606060405260043610610062576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff16806318160ddd146100675780636241bfd11461009057806370a08231146100b3578063a3210e8714610100575b600080fd5b341561007257600080fd5b61007a61015a565b6040518082815260200191505060405180910390f35b341561009b57600080fd5b6100b16004808035906020019091905050610160565b005b34156100be57600080fd5b6100ea600480803573ffffffffffffffffffffffffffffffffffffffff169060200190919050506101ab565b6040518082815260200191505060405180910390f35b341561010b57600080fd5b610140600480803573ffffffffffffffffffffffffffffffffffffffff169060200190919080359060200190919050506101f3565b604051808215151515815260200191505060405180910390f35b60015481565b8060018190556000803373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555050565b60008060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b600080826000803373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054031015151561024457600080fd5b816000803373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282540392505081905550816000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254019250508190555060019050929150505600a165627a7a72305820acf4c21d1fe3e6f27af08897642fb3b8cc64265635081cf3ae7fe1f06b4af6490029
\ No newline at end of file
diff --git a/tests/testdata/inputs/weak_random.sol.o b/tests/testdata/inputs/weak_random.sol.o
new file mode 100644
index 00000000..4ee3190f
--- /dev/null
+++ b/tests/testdata/inputs/weak_random.sol.o
@@ -0,0 +1 @@
+606060405260043610610078576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff168063c7dbbc47146101d1578063d7c81b55146101fa578063dd11247e14610223578063dfd50f521461024c578063e3ac5d26146102b6578063e9874106146102df575b6000803491505b60326722b1c8c1227a000081151561009357fe5b0482101580156100a557506032600154105b1561016f576001600081548092919060010191905055905060408051908101604052803373ffffffffffffffffffffffffffffffffffffffff1681526020016000548152506002600083815260200190815260200160002060008201518160000160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506020820151816001015590505060326722b1c8c1227a000081151561016557fe5b048203915061007f565b6032600154141561018357610182610308565b5b60008211156101cd573373ffffffffffffffffffffffffffffffffffffffff166108fc839081150290604051600060405180830381858888f1935050505015156101cc57600080fd5b5b5050005b34156101dc57600080fd5b6101e461051d565b6040518082815260200191505060405180910390f35b341561020557600080fd5b61020d610523565b6040518082815260200191505060405180910390f35b341561022e57600080fd5b610236610529565b6040518082815260200191505060405180910390f35b341561025757600080fd5b61026d600480803590602001909190505061052e565b604051808373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018281526020019250505060405180910390f35b34156102c157600080fd5b6102c9610572565b6040518082815260200191505060405180910390f35b34156102ea57600080fd5b6102f261057e565b6040518082815260200191505060405180910390f35b6000806000806000806002600060324173ffffffffffffffffffffffffffffffffffffffff1681151561033757fe5b06815260200190815260200160002060000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1695506002600060323373ffffffffffffffffffffffffffffffffffffffff1681151561039257fe5b06815260200190815260200160002060000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169450449350858585604051808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166c010000000000000000000000000281526014018373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166c010000000000000000000000000281526014018281526020019350505050604051809103902092506032836001900481151561047857fe5b0691506002600083815260200190815260200160002060000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050600080815480929190600101919050555060006001819055508073ffffffffffffffffffffffffffffffffffffffff166108fc6722b1c8c1227a00009081150290604051600060405180830381858888f19350505050151561051557600080fd5b505050505050565b60015481565b60005481565b603281565b60026020528060005260406000206000915090508060000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16908060010154905082565b6722b1c8c1227a000081565b60326722b1c8c1227a000081151561059257fe5b04815600a165627a7a7230582099861dd2fb40dc8a6a20e63397adb070d01ccb457a350e4682f9f8d1cceb29c30029
\ No newline at end of file
diff --git a/tests/testdata/outputs_expected/calls.sol.graph.html b/tests/testdata/outputs_expected/calls.sol.graph.html
deleted file mode 100644
index 43c04523..00000000
--- a/tests/testdata/outputs_expected/calls.sol.graph.html
+++ /dev/null
@@ -1,202 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-Mythril / LASER Symbolic VM
-
-
-
-
diff --git a/tests/testdata/outputs_expected/calls.sol.easm b/tests/testdata/outputs_expected/calls.sol.o.easm
similarity index 100%
rename from tests/testdata/outputs_expected/calls.sol.easm
rename to tests/testdata/outputs_expected/calls.sol.o.easm
diff --git a/tests/testdata/outputs_expected/calls.sol.o.graph.html b/tests/testdata/outputs_expected/calls.sol.o.graph.html
new file mode 100644
index 00000000..d65f4f57
--- /dev/null
+++ b/tests/testdata/outputs_expected/calls.sol.o.graph.html
@@ -0,0 +1,202 @@
+
+
+
+
+
+
+
+
+
+
+
+
+Mythril / LASER Symbolic VM
+
+
+
+
diff --git a/tests/testdata/outputs_expected/calls.sol.json b/tests/testdata/outputs_expected/calls.sol.o.json
similarity index 72%
rename from tests/testdata/outputs_expected/calls.sol.json
rename to tests/testdata/outputs_expected/calls.sol.o.json
index ebe52a90..140aa474 100644
--- a/tests/testdata/outputs_expected/calls.sol.json
+++ b/tests/testdata/outputs_expected/calls.sol.o.json
@@ -8,10 +8,7 @@
"function": "_function_0x5a6814ec",
"type": "Informational",
"address": 661,
- "debug": "",
- "filename": "/inputs/calls.sol",
- "lineno": 16,
- "code": "fixed_address.call()"
+ "debug": ""
},
{
"title": "Message call to external contract",
@@ -19,10 +16,7 @@
"function": "_function_0xd24b08cc",
"type": "Warning",
"address": 779,
- "debug": "",
- "filename": "/inputs/calls.sol",
- "lineno": 29,
- "code": "stored_address.call()"
+ "debug": ""
},
{
"title": "Message call to external contract",
@@ -30,10 +24,7 @@
"function": "_function_0xe11f493e",
"type": "Informational",
"address": 858,
- "debug": "",
- "filename": "/inputs/calls.sol",
- "lineno": 20,
- "code": "fixed_address.call()"
+ "debug": ""
},
{
"title": "State change after external call",
@@ -41,10 +32,7 @@
"function": "_function_0xe11f493e",
"type": "Warning",
"address": 869,
- "debug": "",
- "filename": "/inputs/calls.sol",
- "lineno": 21,
- "code": "statevar = 0"
+ "debug": ""
},
{
"title": "Message call to external contract",
@@ -52,10 +40,7 @@
"function": "_function_0xe1d10f79",
"type": "Warning",
"address": 912,
- "debug": "",
- "filename": "/inputs/calls.sol",
- "lineno": 25,
- "code": "addr.call()"
+ "debug": ""
},
{
"title": "Unchecked CALL return value",
@@ -63,10 +48,7 @@
"function": "_function_0x5a6814ec",
"type": "Informational",
"address": 661,
- "debug": "",
- "filename": "/inputs/calls.sol",
- "lineno": 16,
- "code": "fixed_address.call()"
+ "debug": ""
},
{
"title": "Unchecked CALL return value",
@@ -74,10 +56,7 @@
"function": "_function_0xd24b08cc",
"type": "Informational",
"address": 779,
- "debug": "",
- "filename": "/inputs/calls.sol",
- "lineno": 29,
- "code": "stored_address.call()"
+ "debug": ""
},
{
"title": "Unchecked CALL return value",
@@ -85,10 +64,7 @@
"function": "_function_0xe11f493e",
"type": "Informational",
"address": 858,
- "debug": "",
- "filename": "/inputs/calls.sol",
- "lineno": 20,
- "code": "fixed_address.call()"
+ "debug": ""
},
{
"title": "Unchecked CALL return value",
@@ -96,10 +72,7 @@
"function": "_function_0xe1d10f79",
"type": "Informational",
"address": 912,
- "debug": "",
- "filename": "/inputs/calls.sol",
- "lineno": 25,
- "code": "addr.call()"
+ "debug": ""
}
]
}
\ No newline at end of file
diff --git a/tests/testdata/outputs_expected/calls.sol.markdown b/tests/testdata/outputs_expected/calls.sol.o.markdown
similarity index 79%
rename from tests/testdata/outputs_expected/calls.sol.markdown
rename to tests/testdata/outputs_expected/calls.sol.o.markdown
index 2125f4eb..e834bd65 100644
--- a/tests/testdata/outputs_expected/calls.sol.markdown
+++ b/tests/testdata/outputs_expected/calls.sol.o.markdown
@@ -1,127 +1,126 @@
-# Analysis Results
+
+
## Message call to external contract
+
- Type: Informational
-- Contract: Caller
+- Contract: Unknown
- Function name: `_function_0x5a6814ec`
- PC address: 661
+
+
### Description
+
This contract executes a message call to to another contract. Make sure that the called contract is trusted and does not execute user-supplied code.
-In */inputs/calls.sol:16*
-```
-fixed_address.call()
-```
## Message call to external contract
+
- Type: Warning
-- Contract: Caller
+- Contract: Unknown
- Function name: `_function_0xd24b08cc`
- PC address: 779
+
+
### Description
+
This contract executes a message call to an address found at storage slot 1. This storage slot can be written to by calling the function '_function_0x2776b163'. Generally, it is not recommended to call user-supplied adresses using Solidity's call() construct. Note that attackers might leverage reentrancy attacks to exploit race conditions or manipulate this contract's state.
-In */inputs/calls.sol:29*
-```
-stored_address.call()
-```
## Message call to external contract
+
- Type: Informational
-- Contract: Caller
+- Contract: Unknown
- Function name: `_function_0xe11f493e`
- PC address: 858
+
+
### Description
+
This contract executes a message call to to another contract. Make sure that the called contract is trusted and does not execute user-supplied code.
-In */inputs/calls.sol:20*
-```
-fixed_address.call()
-```
## State change after external call
+
- Type: Warning
-- Contract: Caller
+- Contract: Unknown
- Function name: `_function_0xe11f493e`
- PC address: 869
+
+
### Description
+
The contract account state is changed after an external call. Consider that the called contract could re-enter the function before this state change takes place. This can lead to business logic vulnerabilities.
-In */inputs/calls.sol:21*
-```
-statevar = 0
-```
## Message call to external contract
+
- Type: Warning
-- Contract: Caller
+- Contract: Unknown
- Function name: `_function_0xe1d10f79`
- PC address: 912
+
+
### Description
+
This contract executes a message call to an address provided as a function argument. Generally, it is not recommended to call user-supplied adresses using Solidity's call() construct. Note that attackers might leverage reentrancy attacks to exploit race conditions or manipulate this contract's state.
-In */inputs/calls.sol:25*
-```
-addr.call()
-```
## Unchecked CALL return value
+
- Type: Informational
-- Contract: Caller
+- Contract: Unknown
- Function name: `_function_0x5a6814ec`
- PC address: 661
+
+
### Description
+
The return value of an external call is not checked. Note that execution continue even if the called contract throws.
-In */inputs/calls.sol:16*
-```
-fixed_address.call()
-```
## Unchecked CALL return value
+
- Type: Informational
-- Contract: Caller
+- Contract: Unknown
- Function name: `_function_0xd24b08cc`
- PC address: 779
+
+
### Description
+
The return value of an external call is not checked. Note that execution continue even if the called contract throws.
-In */inputs/calls.sol:29*
-```
-stored_address.call()
-```
## Unchecked CALL return value
+
- Type: Informational
-- Contract: Caller
+- Contract: Unknown
- Function name: `_function_0xe11f493e`
- PC address: 858
+
+
### Description
+
The return value of an external call is not checked. Note that execution continue even if the called contract throws.
-In */inputs/calls.sol:20*
-```
-fixed_address.call()
-```
## Unchecked CALL return value
+
- Type: Informational
-- Contract: Caller
+- Contract: Unknown
- Function name: `_function_0xe1d10f79`
- PC address: 912
-### Description
-The return value of an external call is not checked. Note that execution continue even if the called contract throws.
-In */inputs/calls.sol:25*
-```
-addr.call()
-```
+### Description
+
+The return value of an external call is not checked. Note that execution continue even if the called contract throws.
diff --git a/tests/testdata/outputs_expected/calls.sol.text b/tests/testdata/outputs_expected/calls.sol.o.text
similarity index 76%
rename from tests/testdata/outputs_expected/calls.sol.text
rename to tests/testdata/outputs_expected/calls.sol.o.text
index 40b4ef78..0c966389 100644
--- a/tests/testdata/outputs_expected/calls.sol.text
+++ b/tests/testdata/outputs_expected/calls.sol.o.text
@@ -1,117 +1,72 @@
==== Message call to external contract ====
Type: Informational
-Contract: Caller
+Contract: Unknown
Function name: _function_0x5a6814ec
PC address: 661
This contract executes a message call to to another contract. Make sure that the called contract is trusted and does not execute user-supplied code.
---------------------
-In file: /inputs/calls.sol:16
-
-fixed_address.call()
-
--------------------
==== Message call to external contract ====
Type: Warning
-Contract: Caller
+Contract: Unknown
Function name: _function_0xd24b08cc
PC address: 779
This contract executes a message call to an address found at storage slot 1. This storage slot can be written to by calling the function '_function_0x2776b163'. Generally, it is not recommended to call user-supplied adresses using Solidity's call() construct. Note that attackers might leverage reentrancy attacks to exploit race conditions or manipulate this contract's state.
---------------------
-In file: /inputs/calls.sol:29
-
-stored_address.call()
-
--------------------
==== Message call to external contract ====
Type: Informational
-Contract: Caller
+Contract: Unknown
Function name: _function_0xe11f493e
PC address: 858
This contract executes a message call to to another contract. Make sure that the called contract is trusted and does not execute user-supplied code.
---------------------
-In file: /inputs/calls.sol:20
-
-fixed_address.call()
-
--------------------
==== State change after external call ====
Type: Warning
-Contract: Caller
+Contract: Unknown
Function name: _function_0xe11f493e
PC address: 869
The contract account state is changed after an external call. Consider that the called contract could re-enter the function before this state change takes place. This can lead to business logic vulnerabilities.
---------------------
-In file: /inputs/calls.sol:21
-
-statevar = 0
-
--------------------
==== Message call to external contract ====
Type: Warning
-Contract: Caller
+Contract: Unknown
Function name: _function_0xe1d10f79
PC address: 912
This contract executes a message call to an address provided as a function argument. Generally, it is not recommended to call user-supplied adresses using Solidity's call() construct. Note that attackers might leverage reentrancy attacks to exploit race conditions or manipulate this contract's state.
---------------------
-In file: /inputs/calls.sol:25
-
-addr.call()
-
--------------------
==== Unchecked CALL return value ====
Type: Informational
-Contract: Caller
+Contract: Unknown
Function name: _function_0x5a6814ec
PC address: 661
The return value of an external call is not checked. Note that execution continue even if the called contract throws.
---------------------
-In file: /inputs/calls.sol:16
-
-fixed_address.call()
-
--------------------
==== Unchecked CALL return value ====
Type: Informational
-Contract: Caller
+Contract: Unknown
Function name: _function_0xd24b08cc
PC address: 779
The return value of an external call is not checked. Note that execution continue even if the called contract throws.
---------------------
-In file: /inputs/calls.sol:29
-
-stored_address.call()
-
--------------------
==== Unchecked CALL return value ====
Type: Informational
-Contract: Caller
+Contract: Unknown
Function name: _function_0xe11f493e
PC address: 858
The return value of an external call is not checked. Note that execution continue even if the called contract throws.
---------------------
-In file: /inputs/calls.sol:20
-
-fixed_address.call()
-
--------------------
==== Unchecked CALL return value ====
Type: Informational
-Contract: Caller
+Contract: Unknown
Function name: _function_0xe1d10f79
PC address: 912
The return value of an external call is not checked. Note that execution continue even if the called contract throws.
--------------------
-In file: /inputs/calls.sol:25
-
-addr.call()
-
---------------------
diff --git a/tests/testdata/outputs_expected/ether_send.sol.json b/tests/testdata/outputs_expected/ether_send.sol.json
deleted file mode 100644
index a04d31b1..00000000
--- a/tests/testdata/outputs_expected/ether_send.sol.json
+++ /dev/null
@@ -1,28 +0,0 @@
-{
- "success": true,
- "error": null,
- "issues": [
- {
- "title": "Ether send",
- "description": "In the function 'withdrawfunds()' a non-zero amount of Ether is sent to msg.sender.\n\nThere is a check on storage index 1. This storage slot can be written to by calling the function 'crowdfunding()'.",
- "function": "withdrawfunds()",
- "type": "Warning",
- "address": 816,
- "debug": "",
- "filename": "/inputs/ether_send.sol",
- "lineno": 18,
- "code": "msg.sender.transfer(this.balance)"
- },
- {
- "title": "Integer Overflow ",
- "description": "A possible integer overflow exists in the function invest().\nThe addition may result in a value higher than the maximum representable integer.",
- "function": "invest()",
- "type": "Warning",
- "address": 483,
- "debug": "",
- "filename": "/inputs/ether_send.sol",
- "lineno": 24,
- "code": "balances[msg.sender] += msg.value"
- }
- ]
-}
\ No newline at end of file
diff --git a/tests/testdata/outputs_expected/ether_send.sol.easm b/tests/testdata/outputs_expected/ether_send.sol.o.easm
similarity index 100%
rename from tests/testdata/outputs_expected/ether_send.sol.easm
rename to tests/testdata/outputs_expected/ether_send.sol.o.easm
diff --git a/tests/testdata/outputs_expected/ether_send.sol.graph.html b/tests/testdata/outputs_expected/ether_send.sol.o.graph.html
similarity index 76%
rename from tests/testdata/outputs_expected/ether_send.sol.graph.html
rename to tests/testdata/outputs_expected/ether_send.sol.o.graph.html
index f6b88432..3d6f9e87 100644
--- a/tests/testdata/outputs_expected/ether_send.sol.graph.html
+++ b/tests/testdata/outputs_expected/ether_send.sol.o.graph.html
@@ -73,139 +73,139 @@
var nodes = [
-{id: '718', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '128 JUMPDEST\n129 STOP\n', 'fullLabel': '128 JUMPDEST\n129 STOP\n', 'truncLabel': '128 JUMPDEST\n129 STOP\n', 'isExpanded': false},
-{id: '717', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '414 JUMPDEST\n415 CALLVALUE\n416 PUSH1 0x00\n418 DUP1\n419 CALLER\n420 PUSH20 0xffffffff(...)\n(click to expand +)', 'fullLabel': '414 JUMPDEST\n415 CALLVALUE\n416 PUSH1 0x00\n418 DUP1\n419 CALLER\n420 PUSH20 0xffffffff(...)\n441 AND\n442 PUSH20 0xffffffff(...)\n463 AND\n464 DUP2\n465 MSTORE\n466 PUSH1 0x20\n468 ADD\n469 SWAP1\n470 DUP2\n471 MSTORE\n472 PUSH1 0x20\n474 ADD\n475 PUSH1 0x00\n477 SHA3\n478 PUSH1 0x00\n480 DUP3\n481 DUP3\n482 SLOAD\n483 ADD\n484 SWAP3\n485 POP\n486 POP\n487 DUP2\n488 SWAP1\n489 SSTORE\n490 POP\n491 JUMP\n', 'truncLabel': '414 JUMPDEST\n415 CALLVALUE\n416 PUSH1 0x00\n418 DUP1\n419 CALLER\n420 PUSH20 0xffffffff(...)\n(click to expand +)', 'isExpanded': false},
-{id: '719', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '410 PUSH1 0x00\n412 DUP1\n413 REVERT\n', 'fullLabel': '410 PUSH1 0x00\n412 DUP1\n413 REVERT\n', 'truncLabel': '410 PUSH1 0x00\n412 DUP1\n413 REVERT\n', 'isExpanded': false},
-{id: '716', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '403 JUMPDEST\n404 ISZERO\n405 ISZERO\n406 PUSH2 0x019e\n409 JUMPI\n', 'fullLabel': '403 JUMPDEST\n404 ISZERO\n405 ISZERO\n406 PUSH2 0x019e\n409 JUMPI\n', 'truncLabel': '403 JUMPDEST\n404 ISZERO\n405 ISZERO\n406 PUSH2 0x019e\n409 JUMPI\n', 'isExpanded': false},
-{id: '722', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '128 JUMPDEST\n129 STOP\n', 'fullLabel': '128 JUMPDEST\n129 STOP\n', 'truncLabel': '128 JUMPDEST\n129 STOP\n', 'isExpanded': false},
-{id: '721', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '414 JUMPDEST\n415 CALLVALUE\n416 PUSH1 0x00\n418 DUP1\n419 CALLER\n420 PUSH20 0xffffffff(...)\n(click to expand +)', 'fullLabel': '414 JUMPDEST\n415 CALLVALUE\n416 PUSH1 0x00\n418 DUP1\n419 CALLER\n420 PUSH20 0xffffffff(...)\n441 AND\n442 PUSH20 0xffffffff(...)\n463 AND\n464 DUP2\n465 MSTORE\n466 PUSH1 0x20\n468 ADD\n469 SWAP1\n470 DUP2\n471 MSTORE\n472 PUSH1 0x20\n474 ADD\n475 PUSH1 0x00\n477 SHA3\n478 PUSH1 0x00\n480 DUP3\n481 DUP3\n482 SLOAD\n483 ADD\n484 SWAP3\n485 POP\n486 POP\n487 DUP2\n488 SWAP1\n489 SSTORE\n490 POP\n491 JUMP\n', 'truncLabel': '414 JUMPDEST\n415 CALLVALUE\n416 PUSH1 0x00\n418 DUP1\n419 CALLER\n420 PUSH20 0xffffffff(...)\n(click to expand +)', 'isExpanded': false},
-{id: '723', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '410 PUSH1 0x00\n412 DUP1\n413 REVERT\n', 'fullLabel': '410 PUSH1 0x00\n412 DUP1\n413 REVERT\n', 'truncLabel': '410 PUSH1 0x00\n412 DUP1\n413 REVERT\n', 'isExpanded': false},
-{id: '720', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '397 POP\n398 PUSH1 0x03\n400 SLOAD\n401 CALLVALUE\n402 LT\n403 JUMPDEST\n(click to expand +)', 'fullLabel': '397 POP\n398 PUSH1 0x03\n400 SLOAD\n401 CALLVALUE\n402 LT\n403 JUMPDEST\n404 ISZERO\n405 ISZERO\n406 PUSH2 0x019e\n409 JUMPI\n', 'truncLabel': '397 POP\n398 PUSH1 0x03\n400 SLOAD\n401 CALLVALUE\n402 LT\n403 JUMPDEST\n(click to expand +)', 'isExpanded': false},
-{id: '715', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '385 JUMPDEST\n386 PUSH1 0x02\n388 SLOAD\n389 CALLVALUE\n390 GT\n391 DUP1\n(click to expand +)', 'fullLabel': '385 JUMPDEST\n386 PUSH1 0x02\n388 SLOAD\n389 CALLVALUE\n390 GT\n391 DUP1\n392 ISZERO\n393 PUSH2 0x0193\n396 JUMPI\n', 'truncLabel': '385 JUMPDEST\n386 PUSH1 0x02\n388 SLOAD\n389 CALLVALUE\n390 GT\n391 DUP1\n(click to expand +)', 'isExpanded': false},
-{id: '714', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '120 JUMPDEST\n121 PUSH2 0x0080\n124 PUSH2 0x0181\n127 JUMP\n', 'fullLabel': '120 JUMPDEST\n121 PUSH2 0x0080\n124 PUSH2 0x0181\n127 JUMP\n', 'truncLabel': '120 JUMPDEST\n121 PUSH2 0x0080\n124 PUSH2 0x0181\n127 JUMP\n', 'isExpanded': false},
-{id: '728', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '149 JUMPDEST\n150 PUSH1 0x40\n152 MLOAD\n153 DUP1\n154 DUP3\n155 DUP2\n(click to expand +)', 'fullLabel': '149 JUMPDEST\n150 PUSH1 0x40\n152 MLOAD\n153 DUP1\n154 DUP3\n155 DUP2\n156 MSTORE\n157 PUSH1 0x20\n159 ADD\n160 SWAP2\n161 POP\n162 POP\n163 PUSH1 0x40\n165 MLOAD\n166 DUP1\n167 SWAP2\n168 SUB\n169 SWAP1\n170 RETURN\n', 'truncLabel': '149 JUMPDEST\n150 PUSH1 0x40\n152 MLOAD\n153 DUP1\n154 DUP3\n155 DUP2\n(click to expand +)', 'isExpanded': false},
-{id: '727', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '492 JUMPDEST\n493 PUSH1 0x00\n495 DUP1\n496 PUSH1 0x00\n498 CALLER\n499 PUSH20 0xffffffff(...)\n(click to expand +)', 'fullLabel': '492 JUMPDEST\n493 PUSH1 0x00\n495 DUP1\n496 PUSH1 0x00\n498 CALLER\n499 PUSH20 0xffffffff(...)\n520 AND\n521 PUSH20 0xffffffff(...)\n542 AND\n543 DUP2\n544 MSTORE\n545 PUSH1 0x20\n547 ADD\n548 SWAP1\n549 DUP2\n550 MSTORE\n551 PUSH1 0x20\n553 ADD\n554 PUSH1 0x00\n556 SHA3\n557 SLOAD\n558 SWAP1\n559 POP\n560 SWAP1\n561 JUMP\n', 'truncLabel': '492 JUMPDEST\n493 PUSH1 0x00\n495 DUP1\n496 PUSH1 0x00\n498 CALLER\n499 PUSH20 0xffffffff(...)\n(click to expand +)', 'isExpanded': false},
-{id: '726', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '141 JUMPDEST\n142 PUSH2 0x0095\n145 PUSH2 0x01ec\n148 JUMP\n', 'fullLabel': '141 JUMPDEST\n142 PUSH2 0x0095\n145 PUSH2 0x01ec\n148 JUMP\n', 'truncLabel': '141 JUMPDEST\n142 PUSH2 0x0095\n145 PUSH2 0x01ec\n148 JUMP\n', 'isExpanded': false},
-{id: '729', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '137 PUSH1 0x00\n139 DUP1\n140 REVERT\n', 'fullLabel': '137 PUSH1 0x00\n139 DUP1\n140 REVERT\n', 'truncLabel': '137 PUSH1 0x00\n139 DUP1\n140 REVERT\n', 'isExpanded': false},
-{id: '725', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '130 _function_0x12065fe0\n131 CALLVALUE\n132 ISZERO\n133 PUSH2 0x008d\n136 JUMPI\n', 'fullLabel': '130 _function_0x12065fe0\n131 CALLVALUE\n132 ISZERO\n133 PUSH2 0x008d\n136 JUMPI\n', 'truncLabel': '130 _function_0x12065fe0\n131 CALLVALUE\n132 ISZERO\n133 PUSH2 0x008d\n136 JUMPI\n', 'isExpanded': false},
-{id: '734', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '226 JUMPDEST\n227 PUSH1 0x40\n229 MLOAD\n230 DUP1\n231 DUP3\n232 DUP2\n(click to expand +)', 'fullLabel': '226 JUMPDEST\n227 PUSH1 0x40\n229 MLOAD\n230 DUP1\n231 DUP3\n232 DUP2\n233 MSTORE\n234 PUSH1 0x20\n236 ADD\n237 SWAP2\n238 POP\n239 POP\n240 PUSH1 0x40\n242 MLOAD\n243 DUP1\n244 SWAP2\n245 SUB\n246 SWAP1\n247 RETURN\n', 'truncLabel': '226 JUMPDEST\n227 PUSH1 0x40\n229 MLOAD\n230 DUP1\n231 DUP3\n232 DUP2\n(click to expand +)', 'isExpanded': false},
-{id: '733', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '562 JUMPDEST\n563 PUSH1 0x00\n565 PUSH1 0x20\n567 MSTORE\n568 DUP1\n569 PUSH1 0x00\n(click to expand +)', 'fullLabel': '562 JUMPDEST\n563 PUSH1 0x00\n565 PUSH1 0x20\n567 MSTORE\n568 DUP1\n569 PUSH1 0x00\n571 MSTORE\n572 PUSH1 0x40\n574 PUSH1 0x00\n576 SHA3\n577 PUSH1 0x00\n579 SWAP2\n580 POP\n581 SWAP1\n582 POP\n583 SLOAD\n584 DUP2\n585 JUMP\n', 'truncLabel': '562 JUMPDEST\n563 PUSH1 0x00\n565 PUSH1 0x20\n567 MSTORE\n568 DUP1\n569 PUSH1 0x00\n(click to expand +)', 'isExpanded': false},
-{id: '732', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '182 JUMPDEST\n183 PUSH2 0x00e2\n186 PUSH1 0x04\n188 DUP1\n189 DUP1\n190 CALLDATALOAD\n(click to expand +)', 'fullLabel': '182 JUMPDEST\n183 PUSH2 0x00e2\n186 PUSH1 0x04\n188 DUP1\n189 DUP1\n190 CALLDATALOAD\n191 PUSH20 0xffffffff(...)\n212 AND\n213 SWAP1\n214 PUSH1 0x20\n216 ADD\n217 SWAP1\n218 SWAP2\n219 SWAP1\n220 POP\n221 POP\n222 PUSH2 0x0232\n225 JUMP\n', 'truncLabel': '182 JUMPDEST\n183 PUSH2 0x00e2\n186 PUSH1 0x04\n188 DUP1\n189 DUP1\n190 CALLDATALOAD\n(click to expand +)', 'isExpanded': false},
-{id: '735', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '178 PUSH1 0x00\n180 DUP1\n181 REVERT\n', 'fullLabel': '178 PUSH1 0x00\n180 DUP1\n181 REVERT\n', 'truncLabel': '178 PUSH1 0x00\n180 DUP1\n181 REVERT\n', 'isExpanded': false},
-{id: '731', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '171 _function_0x27e235e3\n172 CALLVALUE\n173 ISZERO\n174 PUSH2 0x00b6\n177 JUMPI\n', 'fullLabel': '171 _function_0x27e235e3\n172 CALLVALUE\n173 ISZERO\n174 PUSH2 0x00b6\n177 JUMPI\n', 'truncLabel': '171 _function_0x27e235e3\n172 CALLVALUE\n173 ISZERO\n174 PUSH2 0x00b6\n177 JUMPI\n', 'isExpanded': false},
-{id: '740', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '267 JUMPDEST\n268 STOP\n', 'fullLabel': '267 JUMPDEST\n268 STOP\n', 'truncLabel': '267 JUMPDEST\n268 STOP\n', 'isExpanded': false},
-{id: '739', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '586 JUMPDEST\n587 CALLER\n588 PUSH1 0x01\n590 PUSH1 0x00\n592 PUSH2 0x0100\n595 EXP\n(click to expand +)', 'fullLabel': '586 JUMPDEST\n587 CALLER\n588 PUSH1 0x01\n590 PUSH1 0x00\n592 PUSH2 0x0100\n595 EXP\n596 DUP2\n597 SLOAD\n598 DUP2\n599 PUSH20 0xffffffff(...)\n620 MUL\n621 NOT\n622 AND\n623 SWAP1\n624 DUP4\n625 PUSH20 0xffffffff(...)\n646 AND\n647 MUL\n648 OR\n649 SWAP1\n650 SSTORE\n651 POP\n652 JUMP\n', 'truncLabel': '586 JUMPDEST\n587 CALLER\n588 PUSH1 0x01\n590 PUSH1 0x00\n592 PUSH2 0x0100\n595 EXP\n(click to expand +)', 'isExpanded': false},
-{id: '738', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '259 JUMPDEST\n260 PUSH2 0x010b\n263 PUSH2 0x024a\n266 JUMP\n', 'fullLabel': '259 JUMPDEST\n260 PUSH2 0x010b\n263 PUSH2 0x024a\n266 JUMP\n', 'truncLabel': '259 JUMPDEST\n260 PUSH2 0x010b\n263 PUSH2 0x024a\n266 JUMP\n', 'isExpanded': false},
-{id: '741', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '255 PUSH1 0x00\n257 DUP1\n258 REVERT\n', 'fullLabel': '255 PUSH1 0x00\n257 DUP1\n258 REVERT\n', 'truncLabel': '255 PUSH1 0x00\n257 DUP1\n258 REVERT\n', 'isExpanded': false},
-{id: '737', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '248 crowdfunding()\n249 CALLVALUE\n250 ISZERO\n251 PUSH2 0x0103\n254 JUMPI\n', 'fullLabel': '248 crowdfunding()\n249 CALLVALUE\n250 ISZERO\n251 PUSH2 0x0103\n254 JUMPI\n', 'truncLabel': '248 crowdfunding()\n249 CALLVALUE\n250 ISZERO\n251 PUSH2 0x0103\n254 JUMPI\n', 'isExpanded': false},
-{id: '748', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '288 JUMPDEST\n289 STOP\n', 'fullLabel': '288 JUMPDEST\n289 STOP\n', 'truncLabel': '288 JUMPDEST\n289 STOP\n', 'isExpanded': false},
-{id: '747', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '832 JUMPDEST\n833 JUMP\n', 'fullLabel': '832 JUMPDEST\n833 JUMP\n', 'truncLabel': '832 JUMPDEST\n833 JUMP\n', 'isExpanded': false},
-{id: '749', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '828 PUSH1 0x00\n830 DUP1\n831 REVERT\n', 'fullLabel': '828 PUSH1 0x00\n830 DUP1\n831 REVERT\n', 'truncLabel': '828 PUSH1 0x00\n830 DUP1\n831 REVERT\n', 'isExpanded': false},
-{id: '746', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '745 JUMPDEST\n746 CALLER\n747 PUSH20 0xffffffff(...)\n768 AND\n769 PUSH2 0x08fc\n772 ADDRESS\n(click to expand +)', 'fullLabel': '745 JUMPDEST\n746 CALLER\n747 PUSH20 0xffffffff(...)\n768 AND\n769 PUSH2 0x08fc\n772 ADDRESS\n773 PUSH20 0xffffffff(...)\n794 AND\n795 BALANCE\n796 SWAP1\n797 DUP2\n798 ISZERO\n799 MUL\n800 SWAP1\n801 PUSH1 0x40\n803 MLOAD\n804 PUSH1 0x00\n806 PUSH1 0x40\n808 MLOAD\n809 DUP1\n810 DUP4\n811 SUB\n812 DUP2\n813 DUP6\n814 DUP9\n815 DUP9\n816 CALL\n817 SWAP4\n818 POP\n819 POP\n820 POP\n821 POP\n822 ISZERO\n823 ISZERO\n824 PUSH2 0x0340\n827 JUMPI\n', 'truncLabel': '745 JUMPDEST\n746 CALLER\n747 PUSH20 0xffffffff(...)\n768 AND\n769 PUSH2 0x08fc\n772 ADDRESS\n(click to expand +)', 'isExpanded': false},
-{id: '750', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '741 PUSH1 0x00\n743 DUP1\n744 REVERT\n', 'fullLabel': '741 PUSH1 0x00\n743 DUP1\n744 REVERT\n', 'truncLabel': '741 PUSH1 0x00\n743 DUP1\n744 REVERT\n', 'isExpanded': false},
-{id: '745', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '653 JUMPDEST\n654 PUSH1 0x01\n656 PUSH1 0x00\n658 SWAP1\n659 SLOAD\n660 SWAP1\n(click to expand +)', 'fullLabel': '653 JUMPDEST\n654 PUSH1 0x01\n656 PUSH1 0x00\n658 SWAP1\n659 SLOAD\n660 SWAP1\n661 PUSH2 0x0100\n664 EXP\n665 SWAP1\n666 DIV\n667 PUSH20 0xffffffff(...)\n688 AND\n689 PUSH20 0xffffffff(...)\n710 AND\n711 CALLER\n712 PUSH20 0xffffffff(...)\n733 AND\n734 EQ\n735 ISZERO\n736 ISZERO\n737 PUSH2 0x02e9\n740 JUMPI\n', 'truncLabel': '653 JUMPDEST\n654 PUSH1 0x01\n656 PUSH1 0x00\n658 SWAP1\n659 SLOAD\n660 SWAP1\n(click to expand +)', 'isExpanded': false},
-{id: '744', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '280 JUMPDEST\n281 PUSH2 0x0120\n284 PUSH2 0x028d\n287 JUMP\n', 'fullLabel': '280 JUMPDEST\n281 PUSH2 0x0120\n284 PUSH2 0x028d\n287 JUMP\n', 'truncLabel': '280 JUMPDEST\n281 PUSH2 0x0120\n284 PUSH2 0x028d\n287 JUMP\n', 'isExpanded': false},
-{id: '751', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '276 PUSH1 0x00\n278 DUP1\n279 REVERT\n', 'fullLabel': '276 PUSH1 0x00\n278 DUP1\n279 REVERT\n', 'truncLabel': '276 PUSH1 0x00\n278 DUP1\n279 REVERT\n', 'isExpanded': false},
-{id: '743', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '269 withdrawfunds()\n270 CALLVALUE\n271 ISZERO\n272 PUSH2 0x0118\n275 JUMPI\n', 'fullLabel': '269 withdrawfunds()\n270 CALLVALUE\n271 ISZERO\n272 PUSH2 0x0118\n275 JUMPI\n', 'truncLabel': '269 withdrawfunds()\n270 CALLVALUE\n271 ISZERO\n272 PUSH2 0x0118\n275 JUMPI\n', 'isExpanded': false},
-{id: '756', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '309 JUMPDEST\n310 PUSH1 0x40\n312 MLOAD\n313 DUP1\n314 DUP3\n315 PUSH20 0xffffffff(...)\n(click to expand +)', 'fullLabel': '309 JUMPDEST\n310 PUSH1 0x40\n312 MLOAD\n313 DUP1\n314 DUP3\n315 PUSH20 0xffffffff(...)\n336 AND\n337 PUSH20 0xffffffff(...)\n358 AND\n359 DUP2\n360 MSTORE\n361 PUSH1 0x20\n363 ADD\n364 SWAP2\n365 POP\n366 POP\n367 PUSH1 0x40\n369 MLOAD\n370 DUP1\n371 SWAP2\n372 SUB\n373 SWAP1\n374 RETURN\n', 'truncLabel': '309 JUMPDEST\n310 PUSH1 0x40\n312 MLOAD\n313 DUP1\n314 DUP3\n315 PUSH20 0xffffffff(...)\n(click to expand +)', 'isExpanded': false},
-{id: '755', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '834 JUMPDEST\n835 PUSH1 0x01\n837 PUSH1 0x00\n839 SWAP1\n840 SLOAD\n841 SWAP1\n(click to expand +)', 'fullLabel': '834 JUMPDEST\n835 PUSH1 0x01\n837 PUSH1 0x00\n839 SWAP1\n840 SLOAD\n841 SWAP1\n842 PUSH2 0x0100\n845 EXP\n846 SWAP1\n847 DIV\n848 PUSH20 0xffffffff(...)\n869 AND\n870 DUP2\n871 JUMP\n', 'truncLabel': '834 JUMPDEST\n835 PUSH1 0x01\n837 PUSH1 0x00\n839 SWAP1\n840 SLOAD\n841 SWAP1\n(click to expand +)', 'isExpanded': false},
-{id: '754', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '301 JUMPDEST\n302 PUSH2 0x0135\n305 PUSH2 0x0342\n308 JUMP\n', 'fullLabel': '301 JUMPDEST\n302 PUSH2 0x0135\n305 PUSH2 0x0342\n308 JUMP\n', 'truncLabel': '301 JUMPDEST\n302 PUSH2 0x0135\n305 PUSH2 0x0342\n308 JUMP\n', 'isExpanded': false},
-{id: '757', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '297 PUSH1 0x00\n299 DUP1\n300 REVERT\n', 'fullLabel': '297 PUSH1 0x00\n299 DUP1\n300 REVERT\n', 'truncLabel': '297 PUSH1 0x00\n299 DUP1\n300 REVERT\n', 'isExpanded': false},
-{id: '753', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '290 _function_0x8da5cb5b\n291 CALLVALUE\n292 ISZERO\n293 PUSH2 0x012d\n296 JUMPI\n', 'fullLabel': '290 _function_0x8da5cb5b\n291 CALLVALUE\n292 ISZERO\n293 PUSH2 0x012d\n296 JUMPI\n', 'truncLabel': '290 _function_0x8da5cb5b\n291 CALLVALUE\n292 ISZERO\n293 PUSH2 0x012d\n296 JUMPI\n', 'isExpanded': false},
-{id: '763', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '383 JUMPDEST\n384 STOP\n', 'fullLabel': '383 JUMPDEST\n384 STOP\n', 'truncLabel': '383 JUMPDEST\n384 STOP\n', 'isExpanded': false},
-{id: '762', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '414 JUMPDEST\n415 CALLVALUE\n416 PUSH1 0x00\n418 DUP1\n419 CALLER\n420 PUSH20 0xffffffff(...)\n(click to expand +)', 'fullLabel': '414 JUMPDEST\n415 CALLVALUE\n416 PUSH1 0x00\n418 DUP1\n419 CALLER\n420 PUSH20 0xffffffff(...)\n441 AND\n442 PUSH20 0xffffffff(...)\n463 AND\n464 DUP2\n465 MSTORE\n466 PUSH1 0x20\n468 ADD\n469 SWAP1\n470 DUP2\n471 MSTORE\n472 PUSH1 0x20\n474 ADD\n475 PUSH1 0x00\n477 SHA3\n478 PUSH1 0x00\n480 DUP3\n481 DUP3\n482 SLOAD\n483 ADD\n484 SWAP3\n485 POP\n486 POP\n487 DUP2\n488 SWAP1\n489 SSTORE\n490 POP\n491 JUMP\n', 'truncLabel': '414 JUMPDEST\n415 CALLVALUE\n416 PUSH1 0x00\n418 DUP1\n419 CALLER\n420 PUSH20 0xffffffff(...)\n(click to expand +)', 'isExpanded': false},
-{id: '764', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '410 PUSH1 0x00\n412 DUP1\n413 REVERT\n', 'fullLabel': '410 PUSH1 0x00\n412 DUP1\n413 REVERT\n', 'truncLabel': '410 PUSH1 0x00\n412 DUP1\n413 REVERT\n', 'isExpanded': false},
-{id: '761', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '403 JUMPDEST\n404 ISZERO\n405 ISZERO\n406 PUSH2 0x019e\n409 JUMPI\n', 'fullLabel': '403 JUMPDEST\n404 ISZERO\n405 ISZERO\n406 PUSH2 0x019e\n409 JUMPI\n', 'truncLabel': '403 JUMPDEST\n404 ISZERO\n405 ISZERO\n406 PUSH2 0x019e\n409 JUMPI\n', 'isExpanded': false},
-{id: '767', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '383 JUMPDEST\n384 STOP\n', 'fullLabel': '383 JUMPDEST\n384 STOP\n', 'truncLabel': '383 JUMPDEST\n384 STOP\n', 'isExpanded': false},
-{id: '766', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '414 JUMPDEST\n415 CALLVALUE\n416 PUSH1 0x00\n418 DUP1\n419 CALLER\n420 PUSH20 0xffffffff(...)\n(click to expand +)', 'fullLabel': '414 JUMPDEST\n415 CALLVALUE\n416 PUSH1 0x00\n418 DUP1\n419 CALLER\n420 PUSH20 0xffffffff(...)\n441 AND\n442 PUSH20 0xffffffff(...)\n463 AND\n464 DUP2\n465 MSTORE\n466 PUSH1 0x20\n468 ADD\n469 SWAP1\n470 DUP2\n471 MSTORE\n472 PUSH1 0x20\n474 ADD\n475 PUSH1 0x00\n477 SHA3\n478 PUSH1 0x00\n480 DUP3\n481 DUP3\n482 SLOAD\n483 ADD\n484 SWAP3\n485 POP\n486 POP\n487 DUP2\n488 SWAP1\n489 SSTORE\n490 POP\n491 JUMP\n', 'truncLabel': '414 JUMPDEST\n415 CALLVALUE\n416 PUSH1 0x00\n418 DUP1\n419 CALLER\n420 PUSH20 0xffffffff(...)\n(click to expand +)', 'isExpanded': false},
-{id: '768', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '410 PUSH1 0x00\n412 DUP1\n413 REVERT\n', 'fullLabel': '410 PUSH1 0x00\n412 DUP1\n413 REVERT\n', 'truncLabel': '410 PUSH1 0x00\n412 DUP1\n413 REVERT\n', 'isExpanded': false},
-{id: '765', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '397 POP\n398 PUSH1 0x03\n400 SLOAD\n401 CALLVALUE\n402 LT\n403 JUMPDEST\n(click to expand +)', 'fullLabel': '397 POP\n398 PUSH1 0x03\n400 SLOAD\n401 CALLVALUE\n402 LT\n403 JUMPDEST\n404 ISZERO\n405 ISZERO\n406 PUSH2 0x019e\n409 JUMPI\n', 'truncLabel': '397 POP\n398 PUSH1 0x03\n400 SLOAD\n401 CALLVALUE\n402 LT\n403 JUMPDEST\n(click to expand +)', 'isExpanded': false},
-{id: '760', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '385 JUMPDEST\n386 PUSH1 0x02\n388 SLOAD\n389 CALLVALUE\n390 GT\n391 DUP1\n(click to expand +)', 'fullLabel': '385 JUMPDEST\n386 PUSH1 0x02\n388 SLOAD\n389 CALLVALUE\n390 GT\n391 DUP1\n392 ISZERO\n393 PUSH2 0x0193\n396 JUMPI\n', 'truncLabel': '385 JUMPDEST\n386 PUSH1 0x02\n388 SLOAD\n389 CALLVALUE\n390 GT\n391 DUP1\n(click to expand +)', 'isExpanded': false},
-{id: '759', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '375 invest()\n376 PUSH2 0x017f\n379 PUSH2 0x0181\n382 JUMP\n', 'fullLabel': '375 invest()\n376 PUSH2 0x017f\n379 PUSH2 0x0181\n382 JUMP\n', 'truncLabel': '375 invest()\n376 PUSH2 0x017f\n379 PUSH2 0x0181\n382 JUMP\n', 'isExpanded': false},
-{id: '773', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '128 JUMPDEST\n129 STOP\n', 'fullLabel': '128 JUMPDEST\n129 STOP\n', 'truncLabel': '128 JUMPDEST\n129 STOP\n', 'isExpanded': false},
-{id: '772', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '414 JUMPDEST\n415 CALLVALUE\n416 PUSH1 0x00\n418 DUP1\n419 CALLER\n420 PUSH20 0xffffffff(...)\n(click to expand +)', 'fullLabel': '414 JUMPDEST\n415 CALLVALUE\n416 PUSH1 0x00\n418 DUP1\n419 CALLER\n420 PUSH20 0xffffffff(...)\n441 AND\n442 PUSH20 0xffffffff(...)\n463 AND\n464 DUP2\n465 MSTORE\n466 PUSH1 0x20\n468 ADD\n469 SWAP1\n470 DUP2\n471 MSTORE\n472 PUSH1 0x20\n474 ADD\n475 PUSH1 0x00\n477 SHA3\n478 PUSH1 0x00\n480 DUP3\n481 DUP3\n482 SLOAD\n483 ADD\n484 SWAP3\n485 POP\n486 POP\n487 DUP2\n488 SWAP1\n489 SSTORE\n490 POP\n491 JUMP\n', 'truncLabel': '414 JUMPDEST\n415 CALLVALUE\n416 PUSH1 0x00\n418 DUP1\n419 CALLER\n420 PUSH20 0xffffffff(...)\n(click to expand +)', 'isExpanded': false},
-{id: '774', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '410 PUSH1 0x00\n412 DUP1\n413 REVERT\n', 'fullLabel': '410 PUSH1 0x00\n412 DUP1\n413 REVERT\n', 'truncLabel': '410 PUSH1 0x00\n412 DUP1\n413 REVERT\n', 'isExpanded': false},
-{id: '771', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '403 JUMPDEST\n404 ISZERO\n405 ISZERO\n406 PUSH2 0x019e\n409 JUMPI\n', 'fullLabel': '403 JUMPDEST\n404 ISZERO\n405 ISZERO\n406 PUSH2 0x019e\n409 JUMPI\n', 'truncLabel': '403 JUMPDEST\n404 ISZERO\n405 ISZERO\n406 PUSH2 0x019e\n409 JUMPI\n', 'isExpanded': false},
-{id: '777', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '128 JUMPDEST\n129 STOP\n', 'fullLabel': '128 JUMPDEST\n129 STOP\n', 'truncLabel': '128 JUMPDEST\n129 STOP\n', 'isExpanded': false},
-{id: '776', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '414 JUMPDEST\n415 CALLVALUE\n416 PUSH1 0x00\n418 DUP1\n419 CALLER\n420 PUSH20 0xffffffff(...)\n(click to expand +)', 'fullLabel': '414 JUMPDEST\n415 CALLVALUE\n416 PUSH1 0x00\n418 DUP1\n419 CALLER\n420 PUSH20 0xffffffff(...)\n441 AND\n442 PUSH20 0xffffffff(...)\n463 AND\n464 DUP2\n465 MSTORE\n466 PUSH1 0x20\n468 ADD\n469 SWAP1\n470 DUP2\n471 MSTORE\n472 PUSH1 0x20\n474 ADD\n475 PUSH1 0x00\n477 SHA3\n478 PUSH1 0x00\n480 DUP3\n481 DUP3\n482 SLOAD\n483 ADD\n484 SWAP3\n485 POP\n486 POP\n487 DUP2\n488 SWAP1\n489 SSTORE\n490 POP\n491 JUMP\n', 'truncLabel': '414 JUMPDEST\n415 CALLVALUE\n416 PUSH1 0x00\n418 DUP1\n419 CALLER\n420 PUSH20 0xffffffff(...)\n(click to expand +)', 'isExpanded': false},
-{id: '778', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '410 PUSH1 0x00\n412 DUP1\n413 REVERT\n', 'fullLabel': '410 PUSH1 0x00\n412 DUP1\n413 REVERT\n', 'truncLabel': '410 PUSH1 0x00\n412 DUP1\n413 REVERT\n', 'isExpanded': false},
-{id: '775', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '397 POP\n398 PUSH1 0x03\n400 SLOAD\n401 CALLVALUE\n402 LT\n403 JUMPDEST\n(click to expand +)', 'fullLabel': '397 POP\n398 PUSH1 0x03\n400 SLOAD\n401 CALLVALUE\n402 LT\n403 JUMPDEST\n404 ISZERO\n405 ISZERO\n406 PUSH2 0x019e\n409 JUMPI\n', 'truncLabel': '397 POP\n398 PUSH1 0x03\n400 SLOAD\n401 CALLVALUE\n402 LT\n403 JUMPDEST\n(click to expand +)', 'isExpanded': false},
-{id: '770', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '385 JUMPDEST\n386 PUSH1 0x02\n388 SLOAD\n389 CALLVALUE\n390 GT\n391 DUP1\n(click to expand +)', 'fullLabel': '385 JUMPDEST\n386 PUSH1 0x02\n388 SLOAD\n389 CALLVALUE\n390 GT\n391 DUP1\n392 ISZERO\n393 PUSH2 0x0193\n396 JUMPI\n', 'truncLabel': '385 JUMPDEST\n386 PUSH1 0x02\n388 SLOAD\n389 CALLVALUE\n390 GT\n391 DUP1\n(click to expand +)', 'isExpanded': false},
-{id: '769', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '120 JUMPDEST\n121 PUSH2 0x0080\n124 PUSH2 0x0181\n127 JUMP\n', 'fullLabel': '120 JUMPDEST\n121 PUSH2 0x0080\n124 PUSH2 0x0181\n127 JUMP\n', 'truncLabel': '120 JUMPDEST\n121 PUSH2 0x0080\n124 PUSH2 0x0181\n127 JUMP\n', 'isExpanded': false},
-{id: '758', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '109 DUP1\n110 PUSH4 0xe8b5e51f\n115 EQ\n116 PUSH2 0x0177\n119 JUMPI\n', 'fullLabel': '109 DUP1\n110 PUSH4 0xe8b5e51f\n115 EQ\n116 PUSH2 0x0177\n119 JUMPI\n', 'truncLabel': '109 DUP1\n110 PUSH4 0xe8b5e51f\n115 EQ\n116 PUSH2 0x0177\n119 JUMPI\n', 'isExpanded': false},
-{id: '752', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '98 DUP1\n99 PUSH4 0x8da5cb5b\n104 EQ\n105 PUSH2 0x0122\n108 JUMPI\n', 'fullLabel': '98 DUP1\n99 PUSH4 0x8da5cb5b\n104 EQ\n105 PUSH2 0x0122\n108 JUMPI\n', 'truncLabel': '98 DUP1\n99 PUSH4 0x8da5cb5b\n104 EQ\n105 PUSH2 0x0122\n108 JUMPI\n', 'isExpanded': false},
-{id: '742', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '87 DUP1\n88 PUSH4 0x6c343ffe\n93 EQ\n94 PUSH2 0x010d\n97 JUMPI\n', 'fullLabel': '87 DUP1\n88 PUSH4 0x6c343ffe\n93 EQ\n94 PUSH2 0x010d\n97 JUMPI\n', 'truncLabel': '87 DUP1\n88 PUSH4 0x6c343ffe\n93 EQ\n94 PUSH2 0x010d\n97 JUMPI\n', 'isExpanded': false},
-{id: '736', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '76 DUP1\n77 PUSH4 0x56885cd8\n82 EQ\n83 PUSH2 0x00f8\n86 JUMPI\n', 'fullLabel': '76 DUP1\n77 PUSH4 0x56885cd8\n82 EQ\n83 PUSH2 0x00f8\n86 JUMPI\n', 'truncLabel': '76 DUP1\n77 PUSH4 0x56885cd8\n82 EQ\n83 PUSH2 0x00f8\n86 JUMPI\n', 'isExpanded': false},
-{id: '730', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '65 DUP1\n66 PUSH4 0x27e235e3\n71 EQ\n72 PUSH2 0x00ab\n75 JUMPI\n', 'fullLabel': '65 DUP1\n66 PUSH4 0x27e235e3\n71 EQ\n72 PUSH2 0x00ab\n75 JUMPI\n', 'truncLabel': '65 DUP1\n66 PUSH4 0x27e235e3\n71 EQ\n72 PUSH2 0x00ab\n75 JUMPI\n', 'isExpanded': false},
-{id: '724', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '13 PUSH1 0x00\n15 CALLDATALOAD\n16 PUSH29 0x01000000(...)\n46 SWAP1\n47 DIV\n48 PUSH4 0xffffffff\n(click to expand +)', 'fullLabel': '13 PUSH1 0x00\n15 CALLDATALOAD\n16 PUSH29 0x01000000(...)\n46 SWAP1\n47 DIV\n48 PUSH4 0xffffffff\n53 AND\n54 DUP1\n55 PUSH4 0x12065fe0\n60 EQ\n61 PUSH2 0x0082\n64 JUMPI\n', 'truncLabel': '13 PUSH1 0x00\n15 CALLDATALOAD\n16 PUSH29 0x01000000(...)\n46 SWAP1\n47 DIV\n48 PUSH4 0xffffffff\n(click to expand +)', 'isExpanded': false},
-{id: '713', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '0 PUSH1 0x60\n2 PUSH1 0x40\n4 MSTORE\n5 PUSH1 0x04\n7 CALLDATASIZE\n8 LT\n(click to expand +)', 'fullLabel': '0 PUSH1 0x60\n2 PUSH1 0x40\n4 MSTORE\n5 PUSH1 0x04\n7 CALLDATASIZE\n8 LT\n9 PUSH2 0x0078\n12 JUMPI\n', 'truncLabel': '0 PUSH1 0x60\n2 PUSH1 0x40\n4 MSTORE\n5 PUSH1 0x04\n7 CALLDATASIZE\n8 LT\n(click to expand +)', 'isExpanded': false}
+{id: '128', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '128 JUMPDEST\n129 STOP\n', 'fullLabel': '128 JUMPDEST\n129 STOP\n', 'truncLabel': '128 JUMPDEST\n129 STOP\n', 'isExpanded': false},
+{id: '127', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '414 JUMPDEST\n415 CALLVALUE\n416 PUSH1 0x00\n418 DUP1\n419 CALLER\n420 PUSH20 0xffffffff(...)\n(click to expand +)', 'fullLabel': '414 JUMPDEST\n415 CALLVALUE\n416 PUSH1 0x00\n418 DUP1\n419 CALLER\n420 PUSH20 0xffffffff(...)\n441 AND\n442 PUSH20 0xffffffff(...)\n463 AND\n464 DUP2\n465 MSTORE\n466 PUSH1 0x20\n468 ADD\n469 SWAP1\n470 DUP2\n471 MSTORE\n472 PUSH1 0x20\n474 ADD\n475 PUSH1 0x00\n477 SHA3\n478 PUSH1 0x00\n480 DUP3\n481 DUP3\n482 SLOAD\n483 ADD\n484 SWAP3\n485 POP\n486 POP\n487 DUP2\n488 SWAP1\n489 SSTORE\n490 POP\n491 JUMP\n', 'truncLabel': '414 JUMPDEST\n415 CALLVALUE\n416 PUSH1 0x00\n418 DUP1\n419 CALLER\n420 PUSH20 0xffffffff(...)\n(click to expand +)', 'isExpanded': false},
+{id: '129', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '410 PUSH1 0x00\n412 DUP1\n413 REVERT\n', 'fullLabel': '410 PUSH1 0x00\n412 DUP1\n413 REVERT\n', 'truncLabel': '410 PUSH1 0x00\n412 DUP1\n413 REVERT\n', 'isExpanded': false},
+{id: '126', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '403 JUMPDEST\n404 ISZERO\n405 ISZERO\n406 PUSH2 0x019e\n409 JUMPI\n', 'fullLabel': '403 JUMPDEST\n404 ISZERO\n405 ISZERO\n406 PUSH2 0x019e\n409 JUMPI\n', 'truncLabel': '403 JUMPDEST\n404 ISZERO\n405 ISZERO\n406 PUSH2 0x019e\n409 JUMPI\n', 'isExpanded': false},
+{id: '132', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '128 JUMPDEST\n129 STOP\n', 'fullLabel': '128 JUMPDEST\n129 STOP\n', 'truncLabel': '128 JUMPDEST\n129 STOP\n', 'isExpanded': false},
+{id: '131', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '414 JUMPDEST\n415 CALLVALUE\n416 PUSH1 0x00\n418 DUP1\n419 CALLER\n420 PUSH20 0xffffffff(...)\n(click to expand +)', 'fullLabel': '414 JUMPDEST\n415 CALLVALUE\n416 PUSH1 0x00\n418 DUP1\n419 CALLER\n420 PUSH20 0xffffffff(...)\n441 AND\n442 PUSH20 0xffffffff(...)\n463 AND\n464 DUP2\n465 MSTORE\n466 PUSH1 0x20\n468 ADD\n469 SWAP1\n470 DUP2\n471 MSTORE\n472 PUSH1 0x20\n474 ADD\n475 PUSH1 0x00\n477 SHA3\n478 PUSH1 0x00\n480 DUP3\n481 DUP3\n482 SLOAD\n483 ADD\n484 SWAP3\n485 POP\n486 POP\n487 DUP2\n488 SWAP1\n489 SSTORE\n490 POP\n491 JUMP\n', 'truncLabel': '414 JUMPDEST\n415 CALLVALUE\n416 PUSH1 0x00\n418 DUP1\n419 CALLER\n420 PUSH20 0xffffffff(...)\n(click to expand +)', 'isExpanded': false},
+{id: '133', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '410 PUSH1 0x00\n412 DUP1\n413 REVERT\n', 'fullLabel': '410 PUSH1 0x00\n412 DUP1\n413 REVERT\n', 'truncLabel': '410 PUSH1 0x00\n412 DUP1\n413 REVERT\n', 'isExpanded': false},
+{id: '130', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '397 POP\n398 PUSH1 0x03\n400 SLOAD\n401 CALLVALUE\n402 LT\n403 JUMPDEST\n(click to expand +)', 'fullLabel': '397 POP\n398 PUSH1 0x03\n400 SLOAD\n401 CALLVALUE\n402 LT\n403 JUMPDEST\n404 ISZERO\n405 ISZERO\n406 PUSH2 0x019e\n409 JUMPI\n', 'truncLabel': '397 POP\n398 PUSH1 0x03\n400 SLOAD\n401 CALLVALUE\n402 LT\n403 JUMPDEST\n(click to expand +)', 'isExpanded': false},
+{id: '125', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '385 JUMPDEST\n386 PUSH1 0x02\n388 SLOAD\n389 CALLVALUE\n390 GT\n391 DUP1\n(click to expand +)', 'fullLabel': '385 JUMPDEST\n386 PUSH1 0x02\n388 SLOAD\n389 CALLVALUE\n390 GT\n391 DUP1\n392 ISZERO\n393 PUSH2 0x0193\n396 JUMPI\n', 'truncLabel': '385 JUMPDEST\n386 PUSH1 0x02\n388 SLOAD\n389 CALLVALUE\n390 GT\n391 DUP1\n(click to expand +)', 'isExpanded': false},
+{id: '124', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '120 JUMPDEST\n121 PUSH2 0x0080\n124 PUSH2 0x0181\n127 JUMP\n', 'fullLabel': '120 JUMPDEST\n121 PUSH2 0x0080\n124 PUSH2 0x0181\n127 JUMP\n', 'truncLabel': '120 JUMPDEST\n121 PUSH2 0x0080\n124 PUSH2 0x0181\n127 JUMP\n', 'isExpanded': false},
+{id: '138', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '149 JUMPDEST\n150 PUSH1 0x40\n152 MLOAD\n153 DUP1\n154 DUP3\n155 DUP2\n(click to expand +)', 'fullLabel': '149 JUMPDEST\n150 PUSH1 0x40\n152 MLOAD\n153 DUP1\n154 DUP3\n155 DUP2\n156 MSTORE\n157 PUSH1 0x20\n159 ADD\n160 SWAP2\n161 POP\n162 POP\n163 PUSH1 0x40\n165 MLOAD\n166 DUP1\n167 SWAP2\n168 SUB\n169 SWAP1\n170 RETURN\n', 'truncLabel': '149 JUMPDEST\n150 PUSH1 0x40\n152 MLOAD\n153 DUP1\n154 DUP3\n155 DUP2\n(click to expand +)', 'isExpanded': false},
+{id: '137', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '492 JUMPDEST\n493 PUSH1 0x00\n495 DUP1\n496 PUSH1 0x00\n498 CALLER\n499 PUSH20 0xffffffff(...)\n(click to expand +)', 'fullLabel': '492 JUMPDEST\n493 PUSH1 0x00\n495 DUP1\n496 PUSH1 0x00\n498 CALLER\n499 PUSH20 0xffffffff(...)\n520 AND\n521 PUSH20 0xffffffff(...)\n542 AND\n543 DUP2\n544 MSTORE\n545 PUSH1 0x20\n547 ADD\n548 SWAP1\n549 DUP2\n550 MSTORE\n551 PUSH1 0x20\n553 ADD\n554 PUSH1 0x00\n556 SHA3\n557 SLOAD\n558 SWAP1\n559 POP\n560 SWAP1\n561 JUMP\n', 'truncLabel': '492 JUMPDEST\n493 PUSH1 0x00\n495 DUP1\n496 PUSH1 0x00\n498 CALLER\n499 PUSH20 0xffffffff(...)\n(click to expand +)', 'isExpanded': false},
+{id: '136', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '141 JUMPDEST\n142 PUSH2 0x0095\n145 PUSH2 0x01ec\n148 JUMP\n', 'fullLabel': '141 JUMPDEST\n142 PUSH2 0x0095\n145 PUSH2 0x01ec\n148 JUMP\n', 'truncLabel': '141 JUMPDEST\n142 PUSH2 0x0095\n145 PUSH2 0x01ec\n148 JUMP\n', 'isExpanded': false},
+{id: '139', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '137 PUSH1 0x00\n139 DUP1\n140 REVERT\n', 'fullLabel': '137 PUSH1 0x00\n139 DUP1\n140 REVERT\n', 'truncLabel': '137 PUSH1 0x00\n139 DUP1\n140 REVERT\n', 'isExpanded': false},
+{id: '135', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '130 _function_0x12065fe0\n131 CALLVALUE\n132 ISZERO\n133 PUSH2 0x008d\n136 JUMPI\n', 'fullLabel': '130 _function_0x12065fe0\n131 CALLVALUE\n132 ISZERO\n133 PUSH2 0x008d\n136 JUMPI\n', 'truncLabel': '130 _function_0x12065fe0\n131 CALLVALUE\n132 ISZERO\n133 PUSH2 0x008d\n136 JUMPI\n', 'isExpanded': false},
+{id: '144', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '226 JUMPDEST\n227 PUSH1 0x40\n229 MLOAD\n230 DUP1\n231 DUP3\n232 DUP2\n(click to expand +)', 'fullLabel': '226 JUMPDEST\n227 PUSH1 0x40\n229 MLOAD\n230 DUP1\n231 DUP3\n232 DUP2\n233 MSTORE\n234 PUSH1 0x20\n236 ADD\n237 SWAP2\n238 POP\n239 POP\n240 PUSH1 0x40\n242 MLOAD\n243 DUP1\n244 SWAP2\n245 SUB\n246 SWAP1\n247 RETURN\n', 'truncLabel': '226 JUMPDEST\n227 PUSH1 0x40\n229 MLOAD\n230 DUP1\n231 DUP3\n232 DUP2\n(click to expand +)', 'isExpanded': false},
+{id: '143', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '562 JUMPDEST\n563 PUSH1 0x00\n565 PUSH1 0x20\n567 MSTORE\n568 DUP1\n569 PUSH1 0x00\n(click to expand +)', 'fullLabel': '562 JUMPDEST\n563 PUSH1 0x00\n565 PUSH1 0x20\n567 MSTORE\n568 DUP1\n569 PUSH1 0x00\n571 MSTORE\n572 PUSH1 0x40\n574 PUSH1 0x00\n576 SHA3\n577 PUSH1 0x00\n579 SWAP2\n580 POP\n581 SWAP1\n582 POP\n583 SLOAD\n584 DUP2\n585 JUMP\n', 'truncLabel': '562 JUMPDEST\n563 PUSH1 0x00\n565 PUSH1 0x20\n567 MSTORE\n568 DUP1\n569 PUSH1 0x00\n(click to expand +)', 'isExpanded': false},
+{id: '142', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '182 JUMPDEST\n183 PUSH2 0x00e2\n186 PUSH1 0x04\n188 DUP1\n189 DUP1\n190 CALLDATALOAD\n(click to expand +)', 'fullLabel': '182 JUMPDEST\n183 PUSH2 0x00e2\n186 PUSH1 0x04\n188 DUP1\n189 DUP1\n190 CALLDATALOAD\n191 PUSH20 0xffffffff(...)\n212 AND\n213 SWAP1\n214 PUSH1 0x20\n216 ADD\n217 SWAP1\n218 SWAP2\n219 SWAP1\n220 POP\n221 POP\n222 PUSH2 0x0232\n225 JUMP\n', 'truncLabel': '182 JUMPDEST\n183 PUSH2 0x00e2\n186 PUSH1 0x04\n188 DUP1\n189 DUP1\n190 CALLDATALOAD\n(click to expand +)', 'isExpanded': false},
+{id: '145', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '178 PUSH1 0x00\n180 DUP1\n181 REVERT\n', 'fullLabel': '178 PUSH1 0x00\n180 DUP1\n181 REVERT\n', 'truncLabel': '178 PUSH1 0x00\n180 DUP1\n181 REVERT\n', 'isExpanded': false},
+{id: '141', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '171 _function_0x27e235e3\n172 CALLVALUE\n173 ISZERO\n174 PUSH2 0x00b6\n177 JUMPI\n', 'fullLabel': '171 _function_0x27e235e3\n172 CALLVALUE\n173 ISZERO\n174 PUSH2 0x00b6\n177 JUMPI\n', 'truncLabel': '171 _function_0x27e235e3\n172 CALLVALUE\n173 ISZERO\n174 PUSH2 0x00b6\n177 JUMPI\n', 'isExpanded': false},
+{id: '150', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '267 JUMPDEST\n268 STOP\n', 'fullLabel': '267 JUMPDEST\n268 STOP\n', 'truncLabel': '267 JUMPDEST\n268 STOP\n', 'isExpanded': false},
+{id: '149', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '586 JUMPDEST\n587 CALLER\n588 PUSH1 0x01\n590 PUSH1 0x00\n592 PUSH2 0x0100\n595 EXP\n(click to expand +)', 'fullLabel': '586 JUMPDEST\n587 CALLER\n588 PUSH1 0x01\n590 PUSH1 0x00\n592 PUSH2 0x0100\n595 EXP\n596 DUP2\n597 SLOAD\n598 DUP2\n599 PUSH20 0xffffffff(...)\n620 MUL\n621 NOT\n622 AND\n623 SWAP1\n624 DUP4\n625 PUSH20 0xffffffff(...)\n646 AND\n647 MUL\n648 OR\n649 SWAP1\n650 SSTORE\n651 POP\n652 JUMP\n', 'truncLabel': '586 JUMPDEST\n587 CALLER\n588 PUSH1 0x01\n590 PUSH1 0x00\n592 PUSH2 0x0100\n595 EXP\n(click to expand +)', 'isExpanded': false},
+{id: '148', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '259 JUMPDEST\n260 PUSH2 0x010b\n263 PUSH2 0x024a\n266 JUMP\n', 'fullLabel': '259 JUMPDEST\n260 PUSH2 0x010b\n263 PUSH2 0x024a\n266 JUMP\n', 'truncLabel': '259 JUMPDEST\n260 PUSH2 0x010b\n263 PUSH2 0x024a\n266 JUMP\n', 'isExpanded': false},
+{id: '151', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '255 PUSH1 0x00\n257 DUP1\n258 REVERT\n', 'fullLabel': '255 PUSH1 0x00\n257 DUP1\n258 REVERT\n', 'truncLabel': '255 PUSH1 0x00\n257 DUP1\n258 REVERT\n', 'isExpanded': false},
+{id: '147', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '248 crowdfunding()\n249 CALLVALUE\n250 ISZERO\n251 PUSH2 0x0103\n254 JUMPI\n', 'fullLabel': '248 crowdfunding()\n249 CALLVALUE\n250 ISZERO\n251 PUSH2 0x0103\n254 JUMPI\n', 'truncLabel': '248 crowdfunding()\n249 CALLVALUE\n250 ISZERO\n251 PUSH2 0x0103\n254 JUMPI\n', 'isExpanded': false},
+{id: '158', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '288 JUMPDEST\n289 STOP\n', 'fullLabel': '288 JUMPDEST\n289 STOP\n', 'truncLabel': '288 JUMPDEST\n289 STOP\n', 'isExpanded': false},
+{id: '157', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '832 JUMPDEST\n833 JUMP\n', 'fullLabel': '832 JUMPDEST\n833 JUMP\n', 'truncLabel': '832 JUMPDEST\n833 JUMP\n', 'isExpanded': false},
+{id: '159', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '828 PUSH1 0x00\n830 DUP1\n831 REVERT\n', 'fullLabel': '828 PUSH1 0x00\n830 DUP1\n831 REVERT\n', 'truncLabel': '828 PUSH1 0x00\n830 DUP1\n831 REVERT\n', 'isExpanded': false},
+{id: '156', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '745 JUMPDEST\n746 CALLER\n747 PUSH20 0xffffffff(...)\n768 AND\n769 PUSH2 0x08fc\n772 ADDRESS\n(click to expand +)', 'fullLabel': '745 JUMPDEST\n746 CALLER\n747 PUSH20 0xffffffff(...)\n768 AND\n769 PUSH2 0x08fc\n772 ADDRESS\n773 PUSH20 0xffffffff(...)\n794 AND\n795 BALANCE\n796 SWAP1\n797 DUP2\n798 ISZERO\n799 MUL\n800 SWAP1\n801 PUSH1 0x40\n803 MLOAD\n804 PUSH1 0x00\n806 PUSH1 0x40\n808 MLOAD\n809 DUP1\n810 DUP4\n811 SUB\n812 DUP2\n813 DUP6\n814 DUP9\n815 DUP9\n816 CALL\n817 SWAP4\n818 POP\n819 POP\n820 POP\n821 POP\n822 ISZERO\n823 ISZERO\n824 PUSH2 0x0340\n827 JUMPI\n', 'truncLabel': '745 JUMPDEST\n746 CALLER\n747 PUSH20 0xffffffff(...)\n768 AND\n769 PUSH2 0x08fc\n772 ADDRESS\n(click to expand +)', 'isExpanded': false},
+{id: '160', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '741 PUSH1 0x00\n743 DUP1\n744 REVERT\n', 'fullLabel': '741 PUSH1 0x00\n743 DUP1\n744 REVERT\n', 'truncLabel': '741 PUSH1 0x00\n743 DUP1\n744 REVERT\n', 'isExpanded': false},
+{id: '155', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '653 JUMPDEST\n654 PUSH1 0x01\n656 PUSH1 0x00\n658 SWAP1\n659 SLOAD\n660 SWAP1\n(click to expand +)', 'fullLabel': '653 JUMPDEST\n654 PUSH1 0x01\n656 PUSH1 0x00\n658 SWAP1\n659 SLOAD\n660 SWAP1\n661 PUSH2 0x0100\n664 EXP\n665 SWAP1\n666 DIV\n667 PUSH20 0xffffffff(...)\n688 AND\n689 PUSH20 0xffffffff(...)\n710 AND\n711 CALLER\n712 PUSH20 0xffffffff(...)\n733 AND\n734 EQ\n735 ISZERO\n736 ISZERO\n737 PUSH2 0x02e9\n740 JUMPI\n', 'truncLabel': '653 JUMPDEST\n654 PUSH1 0x01\n656 PUSH1 0x00\n658 SWAP1\n659 SLOAD\n660 SWAP1\n(click to expand +)', 'isExpanded': false},
+{id: '154', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '280 JUMPDEST\n281 PUSH2 0x0120\n284 PUSH2 0x028d\n287 JUMP\n', 'fullLabel': '280 JUMPDEST\n281 PUSH2 0x0120\n284 PUSH2 0x028d\n287 JUMP\n', 'truncLabel': '280 JUMPDEST\n281 PUSH2 0x0120\n284 PUSH2 0x028d\n287 JUMP\n', 'isExpanded': false},
+{id: '161', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '276 PUSH1 0x00\n278 DUP1\n279 REVERT\n', 'fullLabel': '276 PUSH1 0x00\n278 DUP1\n279 REVERT\n', 'truncLabel': '276 PUSH1 0x00\n278 DUP1\n279 REVERT\n', 'isExpanded': false},
+{id: '153', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '269 withdrawfunds()\n270 CALLVALUE\n271 ISZERO\n272 PUSH2 0x0118\n275 JUMPI\n', 'fullLabel': '269 withdrawfunds()\n270 CALLVALUE\n271 ISZERO\n272 PUSH2 0x0118\n275 JUMPI\n', 'truncLabel': '269 withdrawfunds()\n270 CALLVALUE\n271 ISZERO\n272 PUSH2 0x0118\n275 JUMPI\n', 'isExpanded': false},
+{id: '166', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '309 JUMPDEST\n310 PUSH1 0x40\n312 MLOAD\n313 DUP1\n314 DUP3\n315 PUSH20 0xffffffff(...)\n(click to expand +)', 'fullLabel': '309 JUMPDEST\n310 PUSH1 0x40\n312 MLOAD\n313 DUP1\n314 DUP3\n315 PUSH20 0xffffffff(...)\n336 AND\n337 PUSH20 0xffffffff(...)\n358 AND\n359 DUP2\n360 MSTORE\n361 PUSH1 0x20\n363 ADD\n364 SWAP2\n365 POP\n366 POP\n367 PUSH1 0x40\n369 MLOAD\n370 DUP1\n371 SWAP2\n372 SUB\n373 SWAP1\n374 RETURN\n', 'truncLabel': '309 JUMPDEST\n310 PUSH1 0x40\n312 MLOAD\n313 DUP1\n314 DUP3\n315 PUSH20 0xffffffff(...)\n(click to expand +)', 'isExpanded': false},
+{id: '165', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '834 JUMPDEST\n835 PUSH1 0x01\n837 PUSH1 0x00\n839 SWAP1\n840 SLOAD\n841 SWAP1\n(click to expand +)', 'fullLabel': '834 JUMPDEST\n835 PUSH1 0x01\n837 PUSH1 0x00\n839 SWAP1\n840 SLOAD\n841 SWAP1\n842 PUSH2 0x0100\n845 EXP\n846 SWAP1\n847 DIV\n848 PUSH20 0xffffffff(...)\n869 AND\n870 DUP2\n871 JUMP\n', 'truncLabel': '834 JUMPDEST\n835 PUSH1 0x01\n837 PUSH1 0x00\n839 SWAP1\n840 SLOAD\n841 SWAP1\n(click to expand +)', 'isExpanded': false},
+{id: '164', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '301 JUMPDEST\n302 PUSH2 0x0135\n305 PUSH2 0x0342\n308 JUMP\n', 'fullLabel': '301 JUMPDEST\n302 PUSH2 0x0135\n305 PUSH2 0x0342\n308 JUMP\n', 'truncLabel': '301 JUMPDEST\n302 PUSH2 0x0135\n305 PUSH2 0x0342\n308 JUMP\n', 'isExpanded': false},
+{id: '167', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '297 PUSH1 0x00\n299 DUP1\n300 REVERT\n', 'fullLabel': '297 PUSH1 0x00\n299 DUP1\n300 REVERT\n', 'truncLabel': '297 PUSH1 0x00\n299 DUP1\n300 REVERT\n', 'isExpanded': false},
+{id: '163', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '290 _function_0x8da5cb5b\n291 CALLVALUE\n292 ISZERO\n293 PUSH2 0x012d\n296 JUMPI\n', 'fullLabel': '290 _function_0x8da5cb5b\n291 CALLVALUE\n292 ISZERO\n293 PUSH2 0x012d\n296 JUMPI\n', 'truncLabel': '290 _function_0x8da5cb5b\n291 CALLVALUE\n292 ISZERO\n293 PUSH2 0x012d\n296 JUMPI\n', 'isExpanded': false},
+{id: '173', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '383 JUMPDEST\n384 STOP\n', 'fullLabel': '383 JUMPDEST\n384 STOP\n', 'truncLabel': '383 JUMPDEST\n384 STOP\n', 'isExpanded': false},
+{id: '172', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '414 JUMPDEST\n415 CALLVALUE\n416 PUSH1 0x00\n418 DUP1\n419 CALLER\n420 PUSH20 0xffffffff(...)\n(click to expand +)', 'fullLabel': '414 JUMPDEST\n415 CALLVALUE\n416 PUSH1 0x00\n418 DUP1\n419 CALLER\n420 PUSH20 0xffffffff(...)\n441 AND\n442 PUSH20 0xffffffff(...)\n463 AND\n464 DUP2\n465 MSTORE\n466 PUSH1 0x20\n468 ADD\n469 SWAP1\n470 DUP2\n471 MSTORE\n472 PUSH1 0x20\n474 ADD\n475 PUSH1 0x00\n477 SHA3\n478 PUSH1 0x00\n480 DUP3\n481 DUP3\n482 SLOAD\n483 ADD\n484 SWAP3\n485 POP\n486 POP\n487 DUP2\n488 SWAP1\n489 SSTORE\n490 POP\n491 JUMP\n', 'truncLabel': '414 JUMPDEST\n415 CALLVALUE\n416 PUSH1 0x00\n418 DUP1\n419 CALLER\n420 PUSH20 0xffffffff(...)\n(click to expand +)', 'isExpanded': false},
+{id: '174', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '410 PUSH1 0x00\n412 DUP1\n413 REVERT\n', 'fullLabel': '410 PUSH1 0x00\n412 DUP1\n413 REVERT\n', 'truncLabel': '410 PUSH1 0x00\n412 DUP1\n413 REVERT\n', 'isExpanded': false},
+{id: '171', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '403 JUMPDEST\n404 ISZERO\n405 ISZERO\n406 PUSH2 0x019e\n409 JUMPI\n', 'fullLabel': '403 JUMPDEST\n404 ISZERO\n405 ISZERO\n406 PUSH2 0x019e\n409 JUMPI\n', 'truncLabel': '403 JUMPDEST\n404 ISZERO\n405 ISZERO\n406 PUSH2 0x019e\n409 JUMPI\n', 'isExpanded': false},
+{id: '177', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '383 JUMPDEST\n384 STOP\n', 'fullLabel': '383 JUMPDEST\n384 STOP\n', 'truncLabel': '383 JUMPDEST\n384 STOP\n', 'isExpanded': false},
+{id: '176', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '414 JUMPDEST\n415 CALLVALUE\n416 PUSH1 0x00\n418 DUP1\n419 CALLER\n420 PUSH20 0xffffffff(...)\n(click to expand +)', 'fullLabel': '414 JUMPDEST\n415 CALLVALUE\n416 PUSH1 0x00\n418 DUP1\n419 CALLER\n420 PUSH20 0xffffffff(...)\n441 AND\n442 PUSH20 0xffffffff(...)\n463 AND\n464 DUP2\n465 MSTORE\n466 PUSH1 0x20\n468 ADD\n469 SWAP1\n470 DUP2\n471 MSTORE\n472 PUSH1 0x20\n474 ADD\n475 PUSH1 0x00\n477 SHA3\n478 PUSH1 0x00\n480 DUP3\n481 DUP3\n482 SLOAD\n483 ADD\n484 SWAP3\n485 POP\n486 POP\n487 DUP2\n488 SWAP1\n489 SSTORE\n490 POP\n491 JUMP\n', 'truncLabel': '414 JUMPDEST\n415 CALLVALUE\n416 PUSH1 0x00\n418 DUP1\n419 CALLER\n420 PUSH20 0xffffffff(...)\n(click to expand +)', 'isExpanded': false},
+{id: '178', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '410 PUSH1 0x00\n412 DUP1\n413 REVERT\n', 'fullLabel': '410 PUSH1 0x00\n412 DUP1\n413 REVERT\n', 'truncLabel': '410 PUSH1 0x00\n412 DUP1\n413 REVERT\n', 'isExpanded': false},
+{id: '175', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '397 POP\n398 PUSH1 0x03\n400 SLOAD\n401 CALLVALUE\n402 LT\n403 JUMPDEST\n(click to expand +)', 'fullLabel': '397 POP\n398 PUSH1 0x03\n400 SLOAD\n401 CALLVALUE\n402 LT\n403 JUMPDEST\n404 ISZERO\n405 ISZERO\n406 PUSH2 0x019e\n409 JUMPI\n', 'truncLabel': '397 POP\n398 PUSH1 0x03\n400 SLOAD\n401 CALLVALUE\n402 LT\n403 JUMPDEST\n(click to expand +)', 'isExpanded': false},
+{id: '170', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '385 JUMPDEST\n386 PUSH1 0x02\n388 SLOAD\n389 CALLVALUE\n390 GT\n391 DUP1\n(click to expand +)', 'fullLabel': '385 JUMPDEST\n386 PUSH1 0x02\n388 SLOAD\n389 CALLVALUE\n390 GT\n391 DUP1\n392 ISZERO\n393 PUSH2 0x0193\n396 JUMPI\n', 'truncLabel': '385 JUMPDEST\n386 PUSH1 0x02\n388 SLOAD\n389 CALLVALUE\n390 GT\n391 DUP1\n(click to expand +)', 'isExpanded': false},
+{id: '169', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '375 invest()\n376 PUSH2 0x017f\n379 PUSH2 0x0181\n382 JUMP\n', 'fullLabel': '375 invest()\n376 PUSH2 0x017f\n379 PUSH2 0x0181\n382 JUMP\n', 'truncLabel': '375 invest()\n376 PUSH2 0x017f\n379 PUSH2 0x0181\n382 JUMP\n', 'isExpanded': false},
+{id: '183', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '128 JUMPDEST\n129 STOP\n', 'fullLabel': '128 JUMPDEST\n129 STOP\n', 'truncLabel': '128 JUMPDEST\n129 STOP\n', 'isExpanded': false},
+{id: '182', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '414 JUMPDEST\n415 CALLVALUE\n416 PUSH1 0x00\n418 DUP1\n419 CALLER\n420 PUSH20 0xffffffff(...)\n(click to expand +)', 'fullLabel': '414 JUMPDEST\n415 CALLVALUE\n416 PUSH1 0x00\n418 DUP1\n419 CALLER\n420 PUSH20 0xffffffff(...)\n441 AND\n442 PUSH20 0xffffffff(...)\n463 AND\n464 DUP2\n465 MSTORE\n466 PUSH1 0x20\n468 ADD\n469 SWAP1\n470 DUP2\n471 MSTORE\n472 PUSH1 0x20\n474 ADD\n475 PUSH1 0x00\n477 SHA3\n478 PUSH1 0x00\n480 DUP3\n481 DUP3\n482 SLOAD\n483 ADD\n484 SWAP3\n485 POP\n486 POP\n487 DUP2\n488 SWAP1\n489 SSTORE\n490 POP\n491 JUMP\n', 'truncLabel': '414 JUMPDEST\n415 CALLVALUE\n416 PUSH1 0x00\n418 DUP1\n419 CALLER\n420 PUSH20 0xffffffff(...)\n(click to expand +)', 'isExpanded': false},
+{id: '184', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '410 PUSH1 0x00\n412 DUP1\n413 REVERT\n', 'fullLabel': '410 PUSH1 0x00\n412 DUP1\n413 REVERT\n', 'truncLabel': '410 PUSH1 0x00\n412 DUP1\n413 REVERT\n', 'isExpanded': false},
+{id: '181', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '403 JUMPDEST\n404 ISZERO\n405 ISZERO\n406 PUSH2 0x019e\n409 JUMPI\n', 'fullLabel': '403 JUMPDEST\n404 ISZERO\n405 ISZERO\n406 PUSH2 0x019e\n409 JUMPI\n', 'truncLabel': '403 JUMPDEST\n404 ISZERO\n405 ISZERO\n406 PUSH2 0x019e\n409 JUMPI\n', 'isExpanded': false},
+{id: '187', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '128 JUMPDEST\n129 STOP\n', 'fullLabel': '128 JUMPDEST\n129 STOP\n', 'truncLabel': '128 JUMPDEST\n129 STOP\n', 'isExpanded': false},
+{id: '186', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '414 JUMPDEST\n415 CALLVALUE\n416 PUSH1 0x00\n418 DUP1\n419 CALLER\n420 PUSH20 0xffffffff(...)\n(click to expand +)', 'fullLabel': '414 JUMPDEST\n415 CALLVALUE\n416 PUSH1 0x00\n418 DUP1\n419 CALLER\n420 PUSH20 0xffffffff(...)\n441 AND\n442 PUSH20 0xffffffff(...)\n463 AND\n464 DUP2\n465 MSTORE\n466 PUSH1 0x20\n468 ADD\n469 SWAP1\n470 DUP2\n471 MSTORE\n472 PUSH1 0x20\n474 ADD\n475 PUSH1 0x00\n477 SHA3\n478 PUSH1 0x00\n480 DUP3\n481 DUP3\n482 SLOAD\n483 ADD\n484 SWAP3\n485 POP\n486 POP\n487 DUP2\n488 SWAP1\n489 SSTORE\n490 POP\n491 JUMP\n', 'truncLabel': '414 JUMPDEST\n415 CALLVALUE\n416 PUSH1 0x00\n418 DUP1\n419 CALLER\n420 PUSH20 0xffffffff(...)\n(click to expand +)', 'isExpanded': false},
+{id: '188', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '410 PUSH1 0x00\n412 DUP1\n413 REVERT\n', 'fullLabel': '410 PUSH1 0x00\n412 DUP1\n413 REVERT\n', 'truncLabel': '410 PUSH1 0x00\n412 DUP1\n413 REVERT\n', 'isExpanded': false},
+{id: '185', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '397 POP\n398 PUSH1 0x03\n400 SLOAD\n401 CALLVALUE\n402 LT\n403 JUMPDEST\n(click to expand +)', 'fullLabel': '397 POP\n398 PUSH1 0x03\n400 SLOAD\n401 CALLVALUE\n402 LT\n403 JUMPDEST\n404 ISZERO\n405 ISZERO\n406 PUSH2 0x019e\n409 JUMPI\n', 'truncLabel': '397 POP\n398 PUSH1 0x03\n400 SLOAD\n401 CALLVALUE\n402 LT\n403 JUMPDEST\n(click to expand +)', 'isExpanded': false},
+{id: '180', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '385 JUMPDEST\n386 PUSH1 0x02\n388 SLOAD\n389 CALLVALUE\n390 GT\n391 DUP1\n(click to expand +)', 'fullLabel': '385 JUMPDEST\n386 PUSH1 0x02\n388 SLOAD\n389 CALLVALUE\n390 GT\n391 DUP1\n392 ISZERO\n393 PUSH2 0x0193\n396 JUMPI\n', 'truncLabel': '385 JUMPDEST\n386 PUSH1 0x02\n388 SLOAD\n389 CALLVALUE\n390 GT\n391 DUP1\n(click to expand +)', 'isExpanded': false},
+{id: '179', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '120 JUMPDEST\n121 PUSH2 0x0080\n124 PUSH2 0x0181\n127 JUMP\n', 'fullLabel': '120 JUMPDEST\n121 PUSH2 0x0080\n124 PUSH2 0x0181\n127 JUMP\n', 'truncLabel': '120 JUMPDEST\n121 PUSH2 0x0080\n124 PUSH2 0x0181\n127 JUMP\n', 'isExpanded': false},
+{id: '168', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '109 DUP1\n110 PUSH4 0xe8b5e51f\n115 EQ\n116 PUSH2 0x0177\n119 JUMPI\n', 'fullLabel': '109 DUP1\n110 PUSH4 0xe8b5e51f\n115 EQ\n116 PUSH2 0x0177\n119 JUMPI\n', 'truncLabel': '109 DUP1\n110 PUSH4 0xe8b5e51f\n115 EQ\n116 PUSH2 0x0177\n119 JUMPI\n', 'isExpanded': false},
+{id: '162', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '98 DUP1\n99 PUSH4 0x8da5cb5b\n104 EQ\n105 PUSH2 0x0122\n108 JUMPI\n', 'fullLabel': '98 DUP1\n99 PUSH4 0x8da5cb5b\n104 EQ\n105 PUSH2 0x0122\n108 JUMPI\n', 'truncLabel': '98 DUP1\n99 PUSH4 0x8da5cb5b\n104 EQ\n105 PUSH2 0x0122\n108 JUMPI\n', 'isExpanded': false},
+{id: '152', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '87 DUP1\n88 PUSH4 0x6c343ffe\n93 EQ\n94 PUSH2 0x010d\n97 JUMPI\n', 'fullLabel': '87 DUP1\n88 PUSH4 0x6c343ffe\n93 EQ\n94 PUSH2 0x010d\n97 JUMPI\n', 'truncLabel': '87 DUP1\n88 PUSH4 0x6c343ffe\n93 EQ\n94 PUSH2 0x010d\n97 JUMPI\n', 'isExpanded': false},
+{id: '146', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '76 DUP1\n77 PUSH4 0x56885cd8\n82 EQ\n83 PUSH2 0x00f8\n86 JUMPI\n', 'fullLabel': '76 DUP1\n77 PUSH4 0x56885cd8\n82 EQ\n83 PUSH2 0x00f8\n86 JUMPI\n', 'truncLabel': '76 DUP1\n77 PUSH4 0x56885cd8\n82 EQ\n83 PUSH2 0x00f8\n86 JUMPI\n', 'isExpanded': false},
+{id: '140', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '65 DUP1\n66 PUSH4 0x27e235e3\n71 EQ\n72 PUSH2 0x00ab\n75 JUMPI\n', 'fullLabel': '65 DUP1\n66 PUSH4 0x27e235e3\n71 EQ\n72 PUSH2 0x00ab\n75 JUMPI\n', 'truncLabel': '65 DUP1\n66 PUSH4 0x27e235e3\n71 EQ\n72 PUSH2 0x00ab\n75 JUMPI\n', 'isExpanded': false},
+{id: '134', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '13 PUSH1 0x00\n15 CALLDATALOAD\n16 PUSH29 0x01000000(...)\n46 SWAP1\n47 DIV\n48 PUSH4 0xffffffff\n(click to expand +)', 'fullLabel': '13 PUSH1 0x00\n15 CALLDATALOAD\n16 PUSH29 0x01000000(...)\n46 SWAP1\n47 DIV\n48 PUSH4 0xffffffff\n53 AND\n54 DUP1\n55 PUSH4 0x12065fe0\n60 EQ\n61 PUSH2 0x0082\n64 JUMPI\n', 'truncLabel': '13 PUSH1 0x00\n15 CALLDATALOAD\n16 PUSH29 0x01000000(...)\n46 SWAP1\n47 DIV\n48 PUSH4 0xffffffff\n(click to expand +)', 'isExpanded': false},
+{id: '123', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '0 PUSH1 0x60\n2 PUSH1 0x40\n4 MSTORE\n5 PUSH1 0x04\n7 CALLDATASIZE\n8 LT\n(click to expand +)', 'fullLabel': '0 PUSH1 0x60\n2 PUSH1 0x40\n4 MSTORE\n5 PUSH1 0x04\n7 CALLDATASIZE\n8 LT\n9 PUSH2 0x0078\n12 JUMPI\n', 'truncLabel': '0 PUSH1 0x60\n2 PUSH1 0x40\n4 MSTORE\n5 PUSH1 0x04\n7 CALLDATASIZE\n8 LT\n(click to expand +)', 'isExpanded': false}
];
var edges = [
-{from: '717', to: '718', 'arrows': 'to', 'label': '', 'smooth': {'type': 'cubicBezier'}},
-{from: '716', to: '717', 'arrows': 'to', 'label': 'Not(ULE(callvalue, storage_2))', 'smooth': {'type': 'cubicBezier'}},
-{from: '716', to: '719', 'arrows': 'to', 'label': 'ULE(callvalue, storage_2)', 'smooth': {'type': 'cubicBezier'}},
-{from: '715', to: '716', 'arrows': 'to', 'label': 'ULE(callvalue, storage_2)', 'smooth': {'type': 'cubicBezier'}},
-{from: '721', to: '722', 'arrows': 'to', 'label': '', 'smooth': {'type': 'cubicBezier'}},
-{from: '720', to: '721', 'arrows': 'to', 'label': 'Not(ULE(storage_3, callvalue))', 'smooth': {'type': 'cubicBezier'}},
-{from: '720', to: '723', 'arrows': 'to', 'label': 'ULE(storage_3, callvalue)', 'smooth': {'type': 'cubicBezier'}},
-{from: '715', to: '720', 'arrows': 'to', 'label': 'Not(ULE(callvalue, storage_2))', 'smooth': {'type': 'cubicBezier'}},
-{from: '714', to: '715', 'arrows': 'to', 'label': '', 'smooth': {'type': 'cubicBezier'}},
-{from: '713', to: '714', 'arrows': 'to', 'label': 'Not(ULE(4, calldatasize_Crowdfunding))', 'smooth': {'type': 'cubicBezier'}},
-{from: '727', to: '728', 'arrows': 'to', 'label': '', 'smooth': {'type': 'cubicBezier'}},
-{from: '726', to: '727', 'arrows': 'to', 'label': '', 'smooth': {'type': 'cubicBezier'}},
-{from: '725', to: '726', 'arrows': 'to', 'label': 'callvalue == 0', 'smooth': {'type': 'cubicBezier'}},
-{from: '725', to: '729', 'arrows': 'to', 'label': 'Not(callvalue == 0)', 'smooth': {'type': 'cubicBezier'}},
-{from: '724', to: '725', 'arrows': 'to', 'label': 'Extract(0xff, 0xe0, calldata_Crowdfunding_0) == 0x12065fe0', 'smooth': {'type': 'cubicBezier'}},
-{from: '733', to: '734', 'arrows': 'to', 'label': '', 'smooth': {'type': 'cubicBezier'}},
-{from: '732', to: '733', 'arrows': 'to', 'label': '', 'smooth': {'type': 'cubicBezier'}},
-{from: '731', to: '732', 'arrows': 'to', 'label': 'callvalue == 0', 'smooth': {'type': 'cubicBezier'}},
-{from: '731', to: '735', 'arrows': 'to', 'label': 'Not(callvalue == 0)', 'smooth': {'type': 'cubicBezier'}},
-{from: '730', to: '731', 'arrows': 'to', 'label': 'Extract(0xff, 0xe0, calldata_Crowdfunding_0) == 0x27e235e3', 'smooth': {'type': 'cubicBezier'}},
-{from: '739', to: '740', 'arrows': 'to', 'label': '', 'smooth': {'type': 'cubicBezier'}},
-{from: '738', to: '739', 'arrows': 'to', 'label': '', 'smooth': {'type': 'cubicBezier'}},
-{from: '737', to: '738', 'arrows': 'to', 'label': 'callvalue == 0', 'smooth': {'type': 'cubicBezier'}},
-{from: '737', to: '741', 'arrows': 'to', 'label': 'Not(callvalue == 0)', 'smooth': {'type': 'cubicBezier'}},
-{from: '736', to: '737', 'arrows': 'to', 'label': 'Extract(0xff, 0xe0, calldata_Crowdfunding_0) == 0x56885cd8', 'smooth': {'type': 'cubicBezier'}},
-{from: '747', to: '748', 'arrows': 'to', 'label': '', 'smooth': {'type': 'cubicBezier'}},
-{from: '746', to: '747', 'arrows': 'to', 'label': 'Not(retval_816 == 0)', 'smooth': {'type': 'cubicBezier'}},
-{from: '746', to: '749', 'arrows': 'to', 'label': 'retval_816 == 0', 'smooth': {'type': 'cubicBezier'}},
-{from: '745', to: '746', 'arrows': 'to', 'label': 'Extract(0x9f, 0, caller) == Extract(0xa7, 8, storage_1)', 'smooth': {'type': 'cubicBezier'}},
-{from: '745', to: '750', 'arrows': 'to', 'label': 'Not(Extract(0x9f, 0, caller) == Extract(0xa7, 8, storage_1))', 'smooth': {'type': 'cubicBezier'}},
-{from: '744', to: '745', 'arrows': 'to', 'label': '', 'smooth': {'type': 'cubicBezier'}},
-{from: '743', to: '744', 'arrows': 'to', 'label': 'callvalue == 0', 'smooth': {'type': 'cubicBezier'}},
-{from: '743', to: '751', 'arrows': 'to', 'label': 'Not(callvalue == 0)', 'smooth': {'type': 'cubicBezier'}},
-{from: '742', to: '743', 'arrows': 'to', 'label': 'Extract(0xff, 0xe0, calldata_Crowdfunding_0) == 0x6c343ffe', 'smooth': {'type': 'cubicBezier'}},
-{from: '755', to: '756', 'arrows': 'to', 'label': '', 'smooth': {'type': 'cubicBezier'}},
-{from: '754', to: '755', 'arrows': 'to', 'label': '', 'smooth': {'type': 'cubicBezier'}},
-{from: '753', to: '754', 'arrows': 'to', 'label': 'callvalue == 0', 'smooth': {'type': 'cubicBezier'}},
-{from: '753', to: '757', 'arrows': 'to', 'label': 'Not(callvalue == 0)', 'smooth': {'type': 'cubicBezier'}},
-{from: '752', to: '753', 'arrows': 'to', 'label': 'Extract(0xff, 0xe0, calldata_Crowdfunding_0) == 0x8da5cb5b', 'smooth': {'type': 'cubicBezier'}},
-{from: '762', to: '763', 'arrows': 'to', 'label': '', 'smooth': {'type': 'cubicBezier'}},
-{from: '761', to: '762', 'arrows': 'to', 'label': 'Not(ULE(callvalue, storage_2))', 'smooth': {'type': 'cubicBezier'}},
-{from: '761', to: '764', 'arrows': 'to', 'label': 'ULE(callvalue, storage_2)', 'smooth': {'type': 'cubicBezier'}},
-{from: '760', to: '761', 'arrows': 'to', 'label': 'ULE(callvalue, storage_2)', 'smooth': {'type': 'cubicBezier'}},
-{from: '766', to: '767', 'arrows': 'to', 'label': '', 'smooth': {'type': 'cubicBezier'}},
-{from: '765', to: '766', 'arrows': 'to', 'label': 'Not(ULE(storage_3, callvalue))', 'smooth': {'type': 'cubicBezier'}},
-{from: '765', to: '768', 'arrows': 'to', 'label': 'ULE(storage_3, callvalue)', 'smooth': {'type': 'cubicBezier'}},
-{from: '760', to: '765', 'arrows': 'to', 'label': 'Not(ULE(callvalue, storage_2))', 'smooth': {'type': 'cubicBezier'}},
-{from: '759', to: '760', 'arrows': 'to', 'label': '', 'smooth': {'type': 'cubicBezier'}},
-{from: '758', to: '759', 'arrows': 'to', 'label': 'Extract(0xff, 0xe0, calldata_Crowdfunding_0) == 0xe8b5e51f', 'smooth': {'type': 'cubicBezier'}},
-{from: '772', to: '773', 'arrows': 'to', 'label': '', 'smooth': {'type': 'cubicBezier'}},
-{from: '771', to: '772', 'arrows': 'to', 'label': 'Not(ULE(callvalue, storage_2))', 'smooth': {'type': 'cubicBezier'}},
-{from: '771', to: '774', 'arrows': 'to', 'label': 'ULE(callvalue, storage_2)', 'smooth': {'type': 'cubicBezier'}},
-{from: '770', to: '771', 'arrows': 'to', 'label': 'ULE(callvalue, storage_2)', 'smooth': {'type': 'cubicBezier'}},
-{from: '776', to: '777', 'arrows': 'to', 'label': '', 'smooth': {'type': 'cubicBezier'}},
-{from: '775', to: '776', 'arrows': 'to', 'label': 'Not(ULE(storage_3, callvalue))', 'smooth': {'type': 'cubicBezier'}},
-{from: '775', to: '778', 'arrows': 'to', 'label': 'ULE(storage_3, callvalue)', 'smooth': {'type': 'cubicBezier'}},
-{from: '770', to: '775', 'arrows': 'to', 'label': 'Not(ULE(callvalue, storage_2))', 'smooth': {'type': 'cubicBezier'}},
-{from: '769', to: '770', 'arrows': 'to', 'label': '', 'smooth': {'type': 'cubicBezier'}},
-{from: '758', to: '769', 'arrows': 'to', 'label': 'Not(Extract(0xff, 0xe0, calldata_Crowdfunding_0) == 0xe8b5e51f)', 'smooth': {'type': 'cubicBezier'}},
-{from: '752', to: '758', 'arrows': 'to', 'label': 'Not(Extract(0xff, 0xe0, calldata_Crowdfunding_0) == 0x8da5cb5b)', 'smooth': {'type': 'cubicBezier'}},
-{from: '742', to: '752', 'arrows': 'to', 'label': 'Not(Extract(0xff, 0xe0, calldata_Crowdfunding_0) == 0x6c343ffe)', 'smooth': {'type': 'cubicBezier'}},
-{from: '736', to: '742', 'arrows': 'to', 'label': 'Not(Extract(0xff, 0xe0, calldata_Crowdfunding_0) == 0x56885cd8)', 'smooth': {'type': 'cubicBezier'}},
-{from: '730', to: '736', 'arrows': 'to', 'label': 'Not(Extract(0xff, 0xe0, calldata_Crowdfunding_0) == 0x27e235e3)', 'smooth': {'type': 'cubicBezier'}},
-{from: '724', to: '730', 'arrows': 'to', 'label': 'Not(Extract(0xff, 0xe0, calldata_Crowdfunding_0) == 0x12065fe0)', 'smooth': {'type': 'cubicBezier'}},
-{from: '713', to: '724', 'arrows': 'to', 'label': 'ULE(4, calldatasize_Crowdfunding)', 'smooth': {'type': 'cubicBezier'}}
+{from: '127', to: '128', 'arrows': 'to', 'label': '', 'smooth': {'type': 'cubicBezier'}},
+{from: '126', to: '127', 'arrows': 'to', 'label': 'Not(ULE(callvalue, storage_2))', 'smooth': {'type': 'cubicBezier'}},
+{from: '126', to: '129', 'arrows': 'to', 'label': 'ULE(callvalue, storage_2)', 'smooth': {'type': 'cubicBezier'}},
+{from: '125', to: '126', 'arrows': 'to', 'label': 'ULE(callvalue, storage_2)', 'smooth': {'type': 'cubicBezier'}},
+{from: '131', to: '132', 'arrows': 'to', 'label': '', 'smooth': {'type': 'cubicBezier'}},
+{from: '130', to: '131', 'arrows': 'to', 'label': 'Not(ULE(storage_3, callvalue))', 'smooth': {'type': 'cubicBezier'}},
+{from: '130', to: '133', 'arrows': 'to', 'label': 'ULE(storage_3, callvalue)', 'smooth': {'type': 'cubicBezier'}},
+{from: '125', to: '130', 'arrows': 'to', 'label': 'Not(ULE(callvalue, storage_2))', 'smooth': {'type': 'cubicBezier'}},
+{from: '124', to: '125', 'arrows': 'to', 'label': '', 'smooth': {'type': 'cubicBezier'}},
+{from: '123', to: '124', 'arrows': 'to', 'label': 'Not(ULE(4, calldatasize_Unknown))', 'smooth': {'type': 'cubicBezier'}},
+{from: '137', to: '138', 'arrows': 'to', 'label': '', 'smooth': {'type': 'cubicBezier'}},
+{from: '136', to: '137', 'arrows': 'to', 'label': '', 'smooth': {'type': 'cubicBezier'}},
+{from: '135', to: '136', 'arrows': 'to', 'label': 'callvalue == 0', 'smooth': {'type': 'cubicBezier'}},
+{from: '135', to: '139', 'arrows': 'to', 'label': 'Not(callvalue == 0)', 'smooth': {'type': 'cubicBezier'}},
+{from: '134', to: '135', 'arrows': 'to', 'label': 'Extract(0xff, 0xe0, calldata_Unknown_0) == 0x12065fe0', 'smooth': {'type': 'cubicBezier'}},
+{from: '143', to: '144', 'arrows': 'to', 'label': '', 'smooth': {'type': 'cubicBezier'}},
+{from: '142', to: '143', 'arrows': 'to', 'label': '', 'smooth': {'type': 'cubicBezier'}},
+{from: '141', to: '142', 'arrows': 'to', 'label': 'callvalue == 0', 'smooth': {'type': 'cubicBezier'}},
+{from: '141', to: '145', 'arrows': 'to', 'label': 'Not(callvalue == 0)', 'smooth': {'type': 'cubicBezier'}},
+{from: '140', to: '141', 'arrows': 'to', 'label': 'Extract(0xff, 0xe0, calldata_Unknown_0) == 0x27e235e3', 'smooth': {'type': 'cubicBezier'}},
+{from: '149', to: '150', 'arrows': 'to', 'label': '', 'smooth': {'type': 'cubicBezier'}},
+{from: '148', to: '149', 'arrows': 'to', 'label': '', 'smooth': {'type': 'cubicBezier'}},
+{from: '147', to: '148', 'arrows': 'to', 'label': 'callvalue == 0', 'smooth': {'type': 'cubicBezier'}},
+{from: '147', to: '151', 'arrows': 'to', 'label': 'Not(callvalue == 0)', 'smooth': {'type': 'cubicBezier'}},
+{from: '146', to: '147', 'arrows': 'to', 'label': 'Extract(0xff, 0xe0, calldata_Unknown_0) == 0x56885cd8', 'smooth': {'type': 'cubicBezier'}},
+{from: '157', to: '158', 'arrows': 'to', 'label': '', 'smooth': {'type': 'cubicBezier'}},
+{from: '156', to: '157', 'arrows': 'to', 'label': 'Not(retval_816 == 0)', 'smooth': {'type': 'cubicBezier'}},
+{from: '156', to: '159', 'arrows': 'to', 'label': 'retval_816 == 0', 'smooth': {'type': 'cubicBezier'}},
+{from: '155', to: '156', 'arrows': 'to', 'label': 'Extract(0x9f, 0, caller) == Extract(0xa7, 8, storage_1)', 'smooth': {'type': 'cubicBezier'}},
+{from: '155', to: '160', 'arrows': 'to', 'label': 'Not(Extract(0x9f, 0, caller) == Extract(0xa7, 8, storage_1))', 'smooth': {'type': 'cubicBezier'}},
+{from: '154', to: '155', 'arrows': 'to', 'label': '', 'smooth': {'type': 'cubicBezier'}},
+{from: '153', to: '154', 'arrows': 'to', 'label': 'callvalue == 0', 'smooth': {'type': 'cubicBezier'}},
+{from: '153', to: '161', 'arrows': 'to', 'label': 'Not(callvalue == 0)', 'smooth': {'type': 'cubicBezier'}},
+{from: '152', to: '153', 'arrows': 'to', 'label': 'Extract(0xff, 0xe0, calldata_Unknown_0) == 0x6c343ffe', 'smooth': {'type': 'cubicBezier'}},
+{from: '165', to: '166', 'arrows': 'to', 'label': '', 'smooth': {'type': 'cubicBezier'}},
+{from: '164', to: '165', 'arrows': 'to', 'label': '', 'smooth': {'type': 'cubicBezier'}},
+{from: '163', to: '164', 'arrows': 'to', 'label': 'callvalue == 0', 'smooth': {'type': 'cubicBezier'}},
+{from: '163', to: '167', 'arrows': 'to', 'label': 'Not(callvalue == 0)', 'smooth': {'type': 'cubicBezier'}},
+{from: '162', to: '163', 'arrows': 'to', 'label': 'Extract(0xff, 0xe0, calldata_Unknown_0) == 0x8da5cb5b', 'smooth': {'type': 'cubicBezier'}},
+{from: '172', to: '173', 'arrows': 'to', 'label': '', 'smooth': {'type': 'cubicBezier'}},
+{from: '171', to: '172', 'arrows': 'to', 'label': 'Not(ULE(callvalue, storage_2))', 'smooth': {'type': 'cubicBezier'}},
+{from: '171', to: '174', 'arrows': 'to', 'label': 'ULE(callvalue, storage_2)', 'smooth': {'type': 'cubicBezier'}},
+{from: '170', to: '171', 'arrows': 'to', 'label': 'ULE(callvalue, storage_2)', 'smooth': {'type': 'cubicBezier'}},
+{from: '176', to: '177', 'arrows': 'to', 'label': '', 'smooth': {'type': 'cubicBezier'}},
+{from: '175', to: '176', 'arrows': 'to', 'label': 'Not(ULE(storage_3, callvalue))', 'smooth': {'type': 'cubicBezier'}},
+{from: '175', to: '178', 'arrows': 'to', 'label': 'ULE(storage_3, callvalue)', 'smooth': {'type': 'cubicBezier'}},
+{from: '170', to: '175', 'arrows': 'to', 'label': 'Not(ULE(callvalue, storage_2))', 'smooth': {'type': 'cubicBezier'}},
+{from: '169', to: '170', 'arrows': 'to', 'label': '', 'smooth': {'type': 'cubicBezier'}},
+{from: '168', to: '169', 'arrows': 'to', 'label': 'Extract(0xff, 0xe0, calldata_Unknown_0) == 0xe8b5e51f', 'smooth': {'type': 'cubicBezier'}},
+{from: '182', to: '183', 'arrows': 'to', 'label': '', 'smooth': {'type': 'cubicBezier'}},
+{from: '181', to: '182', 'arrows': 'to', 'label': 'Not(ULE(callvalue, storage_2))', 'smooth': {'type': 'cubicBezier'}},
+{from: '181', to: '184', 'arrows': 'to', 'label': 'ULE(callvalue, storage_2)', 'smooth': {'type': 'cubicBezier'}},
+{from: '180', to: '181', 'arrows': 'to', 'label': 'ULE(callvalue, storage_2)', 'smooth': {'type': 'cubicBezier'}},
+{from: '186', to: '187', 'arrows': 'to', 'label': '', 'smooth': {'type': 'cubicBezier'}},
+{from: '185', to: '186', 'arrows': 'to', 'label': 'Not(ULE(storage_3, callvalue))', 'smooth': {'type': 'cubicBezier'}},
+{from: '185', to: '188', 'arrows': 'to', 'label': 'ULE(storage_3, callvalue)', 'smooth': {'type': 'cubicBezier'}},
+{from: '180', to: '185', 'arrows': 'to', 'label': 'Not(ULE(callvalue, storage_2))', 'smooth': {'type': 'cubicBezier'}},
+{from: '179', to: '180', 'arrows': 'to', 'label': '', 'smooth': {'type': 'cubicBezier'}},
+{from: '168', to: '179', 'arrows': 'to', 'label': 'Not(Extract(0xff, 0xe0, calldata_Unknown_0) == 0xe8b5e51f)', 'smooth': {'type': 'cubicBezier'}},
+{from: '162', to: '168', 'arrows': 'to', 'label': 'Not(Extract(0xff, 0xe0, calldata_Unknown_0) == 0x8da5cb5b)', 'smooth': {'type': 'cubicBezier'}},
+{from: '152', to: '162', 'arrows': 'to', 'label': 'Not(Extract(0xff, 0xe0, calldata_Unknown_0) == 0x6c343ffe)', 'smooth': {'type': 'cubicBezier'}},
+{from: '146', to: '152', 'arrows': 'to', 'label': 'Not(Extract(0xff, 0xe0, calldata_Unknown_0) == 0x56885cd8)', 'smooth': {'type': 'cubicBezier'}},
+{from: '140', to: '146', 'arrows': 'to', 'label': 'Not(Extract(0xff, 0xe0, calldata_Unknown_0) == 0x27e235e3)', 'smooth': {'type': 'cubicBezier'}},
+{from: '134', to: '140', 'arrows': 'to', 'label': 'Not(Extract(0xff, 0xe0, calldata_Unknown_0) == 0x12065fe0)', 'smooth': {'type': 'cubicBezier'}},
+{from: '123', to: '134', 'arrows': 'to', 'label': 'ULE(4, calldatasize_Unknown)', 'smooth': {'type': 'cubicBezier'}}
];
diff --git a/tests/testdata/outputs_expected/ether_send.sol.o.json b/tests/testdata/outputs_expected/ether_send.sol.o.json
new file mode 100644
index 00000000..312d6837
--- /dev/null
+++ b/tests/testdata/outputs_expected/ether_send.sol.o.json
@@ -0,0 +1,22 @@
+{
+ "success": true,
+ "error": null,
+ "issues": [
+ {
+ "title": "Ether send",
+ "description": "In the function `'withdrawfunds()'` a non-zero amount of Ether is sent to msg.sender.\n\nThere is a check on storage index 1. This storage slot can be written to by calling the function 'crowdfunding()'.",
+ "function": "withdrawfunds()",
+ "type": "Warning",
+ "address": 816,
+ "debug": ""
+ },
+ {
+ "title": "Integer Overflow ",
+ "description": "A possible integer overflow exists in the function `invest()`.\nThe addition may result in a value higher than the maximum representable integer.",
+ "function": "invest()",
+ "type": "Warning",
+ "address": 483,
+ "debug": ""
+ }
+ ]
+}
\ No newline at end of file
diff --git a/tests/testdata/outputs_expected/ether_send.sol.markdown b/tests/testdata/outputs_expected/ether_send.sol.o.markdown
similarity index 51%
rename from tests/testdata/outputs_expected/ether_send.sol.markdown
rename to tests/testdata/outputs_expected/ether_send.sol.o.markdown
index 6117553b..f3bd474a 100644
--- a/tests/testdata/outputs_expected/ether_send.sol.markdown
+++ b/tests/testdata/outputs_expected/ether_send.sol.o.markdown
@@ -1,32 +1,31 @@
-# Analysis Results
+
+
## Ether send
+
- Type: Warning
-- Contract: Crowdfunding
+- Contract: Unknown
- Function name: `withdrawfunds()`
- PC address: 816
+
+
### Description
-In the function 'withdrawfunds()' a non-zero amount of Ether is sent to msg.sender.
+
+In the function `'withdrawfunds()'` a non-zero amount of Ether is sent to msg.sender.
There is a check on storage index 1. This storage slot can be written to by calling the function 'crowdfunding()'.
-In */inputs/ether_send.sol:18*
-```
-msg.sender.transfer(this.balance)
-```
## Integer Overflow
+
- Type: Warning
-- Contract: Crowdfunding
+- Contract: Unknown
- Function name: `invest()`
- PC address: 483
-### Description
-A possible integer overflow exists in the function invest().
-The addition may result in a value higher than the maximum representable integer.
-In */inputs/ether_send.sol:24*
-```
-balances[msg.sender] += msg.value
-```
+### Description
+
+A possible integer overflow exists in the function `invest()`.
+The addition may result in a value higher than the maximum representable integer.
diff --git a/tests/testdata/outputs_expected/ether_send.sol.text b/tests/testdata/outputs_expected/ether_send.sol.o.text
similarity index 50%
rename from tests/testdata/outputs_expected/ether_send.sol.text
rename to tests/testdata/outputs_expected/ether_send.sol.o.text
index 685f0a2a..219ff0c3 100644
--- a/tests/testdata/outputs_expected/ether_send.sol.text
+++ b/tests/testdata/outputs_expected/ether_send.sol.o.text
@@ -1,29 +1,19 @@
==== Ether send ====
Type: Warning
-Contract: Crowdfunding
+Contract: Unknown
Function name: withdrawfunds()
PC address: 816
-In the function 'withdrawfunds()' a non-zero amount of Ether is sent to msg.sender.
+In the function `'withdrawfunds()'` a non-zero amount of Ether is sent to msg.sender.
There is a check on storage index 1. This storage slot can be written to by calling the function 'crowdfunding()'.
---------------------
-In file: /inputs/ether_send.sol:18
-
-msg.sender.transfer(this.balance)
-
--------------------
==== Integer Overflow ====
Type: Warning
-Contract: Crowdfunding
+Contract: Unknown
Function name: invest()
PC address: 483
-A possible integer overflow exists in the function invest().
+A possible integer overflow exists in the function `invest()`.
The addition may result in a value higher than the maximum representable integer.
--------------------
-In file: /inputs/ether_send.sol:24
-
-balances[msg.sender] += msg.value
-
---------------------
diff --git a/tests/testdata/outputs_expected/exceptions.sol.graph.html b/tests/testdata/outputs_expected/exceptions.sol.graph.html
deleted file mode 100644
index 24e175e3..00000000
--- a/tests/testdata/outputs_expected/exceptions.sol.graph.html
+++ /dev/null
@@ -1,252 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-Mythril / LASER Symbolic VM
-
-
-
-
diff --git a/tests/testdata/outputs_expected/exceptions.sol.easm b/tests/testdata/outputs_expected/exceptions.sol.o.easm
similarity index 100%
rename from tests/testdata/outputs_expected/exceptions.sol.easm
rename to tests/testdata/outputs_expected/exceptions.sol.o.easm
diff --git a/tests/testdata/outputs_expected/exceptions.sol.o.graph.html b/tests/testdata/outputs_expected/exceptions.sol.o.graph.html
new file mode 100644
index 00000000..fd77037c
--- /dev/null
+++ b/tests/testdata/outputs_expected/exceptions.sol.o.graph.html
@@ -0,0 +1,252 @@
+
+
+
+
+
+
+
+
+
+
+
+
+Mythril / LASER Symbolic VM
+
+
+
+
diff --git a/tests/testdata/outputs_expected/exceptions.sol.json b/tests/testdata/outputs_expected/exceptions.sol.o.json
similarity index 76%
rename from tests/testdata/outputs_expected/exceptions.sol.json
rename to tests/testdata/outputs_expected/exceptions.sol.o.json
index 49468c9f..cb1a019d 100644
--- a/tests/testdata/outputs_expected/exceptions.sol.json
+++ b/tests/testdata/outputs_expected/exceptions.sol.o.json
@@ -8,10 +8,7 @@
"function": "_function_0x546455b5",
"type": "Informational",
"address": 446,
- "debug": "",
- "filename": "/inputs/exceptions.sol",
- "lineno": 16,
- "code": "assert(input != 23)"
+ "debug": ""
},
{
"title": "Exception state",
@@ -19,10 +16,7 @@
"function": "_function_0x92dd38ea",
"type": "Informational",
"address": 484,
- "debug": "",
- "filename": "/inputs/exceptions.sol",
- "lineno": 34,
- "code": "myarray[index]"
+ "debug": ""
},
{
"title": "Exception state",
@@ -30,10 +24,7 @@
"function": "_function_0xa08299f1",
"type": "Informational",
"address": 506,
- "debug": "",
- "filename": "/inputs/exceptions.sol",
- "lineno": 24,
- "code": "1/input"
+ "debug": ""
},
{
"title": "Exception state",
@@ -41,10 +32,7 @@
"function": "_function_0xb34c3610",
"type": "Informational",
"address": 531,
- "debug": "",
- "filename": "/inputs/exceptions.sol",
- "lineno": 7,
- "code": "assert(i == 0)"
+ "debug": ""
}
]
}
\ No newline at end of file
diff --git a/tests/testdata/outputs_expected/exceptions.sol.markdown b/tests/testdata/outputs_expected/exceptions.sol.o.markdown
similarity index 82%
rename from tests/testdata/outputs_expected/exceptions.sol.markdown
rename to tests/testdata/outputs_expected/exceptions.sol.o.markdown
index 2f228da0..3852ae5b 100644
--- a/tests/testdata/outputs_expected/exceptions.sol.markdown
+++ b/tests/testdata/outputs_expected/exceptions.sol.o.markdown
@@ -1,57 +1,56 @@
-# Analysis Results
+
+
## Exception state
+
- Type: Informational
-- Contract: Exceptions
+- Contract: Unknown
- Function name: `_function_0x546455b5`
- PC address: 446
+
+
### Description
+
A reachable exception (opcode 0xfe) has been detected. This can be caused by type errors, division by zero, out-of-bounds array access, or assert violations. This is acceptable in most situations. Note however that assert() should only be used to check invariants. Use require() for regular input checking.
-In */inputs/exceptions.sol:16*
-```
-assert(input != 23)
-```
## Exception state
+
- Type: Informational
-- Contract: Exceptions
+- Contract: Unknown
- Function name: `_function_0x92dd38ea`
- PC address: 484
+
+
### Description
+
A reachable exception (opcode 0xfe) has been detected. This can be caused by type errors, division by zero, out-of-bounds array access, or assert violations. This is acceptable in most situations. Note however that assert() should only be used to check invariants. Use require() for regular input checking.
-In */inputs/exceptions.sol:34*
-```
-myarray[index]
-```
## Exception state
+
- Type: Informational
-- Contract: Exceptions
+- Contract: Unknown
- Function name: `_function_0xa08299f1`
- PC address: 506
+
+
### Description
+
A reachable exception (opcode 0xfe) has been detected. This can be caused by type errors, division by zero, out-of-bounds array access, or assert violations. This is acceptable in most situations. Note however that assert() should only be used to check invariants. Use require() for regular input checking.
-In */inputs/exceptions.sol:24*
-```
-1/input
-```
## Exception state
+
- Type: Informational
-- Contract: Exceptions
+- Contract: Unknown
- Function name: `_function_0xb34c3610`
- PC address: 531
-### Description
-A reachable exception (opcode 0xfe) has been detected. This can be caused by type errors, division by zero, out-of-bounds array access, or assert violations. This is acceptable in most situations. Note however that assert() should only be used to check invariants. Use require() for regular input checking.
-In */inputs/exceptions.sol:7*
-```
-assert(i == 0)
-```
+### Description
+
+A reachable exception (opcode 0xfe) has been detected. This can be caused by type errors, division by zero, out-of-bounds array access, or assert violations. This is acceptable in most situations. Note however that assert() should only be used to check invariants. Use require() for regular input checking.
diff --git a/tests/testdata/outputs_expected/exceptions.sol.text b/tests/testdata/outputs_expected/exceptions.sol.o.text
similarity index 80%
rename from tests/testdata/outputs_expected/exceptions.sol.text
rename to tests/testdata/outputs_expected/exceptions.sol.o.text
index 409dc190..ce5fc600 100644
--- a/tests/testdata/outputs_expected/exceptions.sol.text
+++ b/tests/testdata/outputs_expected/exceptions.sol.o.text
@@ -1,52 +1,32 @@
==== Exception state ====
Type: Informational
-Contract: Exceptions
+Contract: Unknown
Function name: _function_0x546455b5
PC address: 446
A reachable exception (opcode 0xfe) has been detected. This can be caused by type errors, division by zero, out-of-bounds array access, or assert violations. This is acceptable in most situations. Note however that assert() should only be used to check invariants. Use require() for regular input checking.
---------------------
-In file: /inputs/exceptions.sol:16
-
-assert(input != 23)
-
--------------------
==== Exception state ====
Type: Informational
-Contract: Exceptions
+Contract: Unknown
Function name: _function_0x92dd38ea
PC address: 484
A reachable exception (opcode 0xfe) has been detected. This can be caused by type errors, division by zero, out-of-bounds array access, or assert violations. This is acceptable in most situations. Note however that assert() should only be used to check invariants. Use require() for regular input checking.
---------------------
-In file: /inputs/exceptions.sol:34
-
-myarray[index]
-
--------------------
==== Exception state ====
Type: Informational
-Contract: Exceptions
+Contract: Unknown
Function name: _function_0xa08299f1
PC address: 506
A reachable exception (opcode 0xfe) has been detected. This can be caused by type errors, division by zero, out-of-bounds array access, or assert violations. This is acceptable in most situations. Note however that assert() should only be used to check invariants. Use require() for regular input checking.
---------------------
-In file: /inputs/exceptions.sol:24
-
-1/input
-
--------------------
==== Exception state ====
Type: Informational
-Contract: Exceptions
+Contract: Unknown
Function name: _function_0xb34c3610
PC address: 531
A reachable exception (opcode 0xfe) has been detected. This can be caused by type errors, division by zero, out-of-bounds array access, or assert violations. This is acceptable in most situations. Note however that assert() should only be used to check invariants. Use require() for regular input checking.
--------------------
-In file: /inputs/exceptions.sol:7
-
-assert(i == 0)
-
---------------------
diff --git a/tests/testdata/outputs_expected/kinds_of_calls.sol.graph.html b/tests/testdata/outputs_expected/kinds_of_calls.sol.graph.html
deleted file mode 100644
index fdce7bb9..00000000
--- a/tests/testdata/outputs_expected/kinds_of_calls.sol.graph.html
+++ /dev/null
@@ -1,178 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-Mythril / LASER Symbolic VM
-
-
-
-
diff --git a/tests/testdata/outputs_expected/kinds_of_calls.sol.easm b/tests/testdata/outputs_expected/kinds_of_calls.sol.o.easm
similarity index 100%
rename from tests/testdata/outputs_expected/kinds_of_calls.sol.easm
rename to tests/testdata/outputs_expected/kinds_of_calls.sol.o.easm
diff --git a/tests/testdata/outputs_expected/kinds_of_calls.sol.o.graph.html b/tests/testdata/outputs_expected/kinds_of_calls.sol.o.graph.html
new file mode 100644
index 00000000..0eb12d29
--- /dev/null
+++ b/tests/testdata/outputs_expected/kinds_of_calls.sol.o.graph.html
@@ -0,0 +1,178 @@
+
+
+
+
+
+
+
+
+
+
+
+
+Mythril / LASER Symbolic VM
+
+
+
+
diff --git a/tests/testdata/outputs_expected/kinds_of_calls.sol.json b/tests/testdata/outputs_expected/kinds_of_calls.sol.o.json
similarity index 70%
rename from tests/testdata/outputs_expected/kinds_of_calls.sol.json
rename to tests/testdata/outputs_expected/kinds_of_calls.sol.o.json
index 59f071e2..a1cd83ad 100644
--- a/tests/testdata/outputs_expected/kinds_of_calls.sol.json
+++ b/tests/testdata/outputs_expected/kinds_of_calls.sol.o.json
@@ -8,10 +8,7 @@
"function": "_function_0xeea4c864",
"type": "Warning",
"address": 1038,
- "debug": "",
- "filename": "/inputs/kinds_of_calls.sol",
- "lineno": 6,
- "code": "_e.call(bytes4(sha3(\"setN(uint256)\")), _n)"
+ "debug": ""
},
{
"title": "Unchecked CALL return value",
@@ -19,10 +16,7 @@
"function": "_function_0xeea4c864",
"type": "Informational",
"address": 1038,
- "debug": "",
- "filename": "/inputs/kinds_of_calls.sol",
- "lineno": 6,
- "code": "_e.call(bytes4(sha3(\"setN(uint256)\")), _n)"
+ "debug": ""
}
]
}
\ No newline at end of file
diff --git a/tests/testdata/outputs_expected/kinds_of_calls.sol.markdown b/tests/testdata/outputs_expected/kinds_of_calls.sol.o.markdown
similarity index 74%
rename from tests/testdata/outputs_expected/kinds_of_calls.sol.markdown
rename to tests/testdata/outputs_expected/kinds_of_calls.sol.o.markdown
index 0aaa5405..085a73da 100644
--- a/tests/testdata/outputs_expected/kinds_of_calls.sol.markdown
+++ b/tests/testdata/outputs_expected/kinds_of_calls.sol.o.markdown
@@ -1,29 +1,28 @@
-# Analysis Results
+
+
## Message call to external contract
+
- Type: Warning
-- Contract: D
+- Contract: Unknown
- Function name: `_function_0xeea4c864`
- PC address: 1038
+
+
### Description
+
This contract executes a message call to an address provided as a function argument. Generally, it is not recommended to call user-supplied adresses using Solidity's call() construct. Note that attackers might leverage reentrancy attacks to exploit race conditions or manipulate this contract's state.
-In */inputs/kinds_of_calls.sol:6*
-```
-_e.call(bytes4(sha3("setN(uint256)")), _n)
-```
## Unchecked CALL return value
+
- Type: Informational
-- Contract: D
+- Contract: Unknown
- Function name: `_function_0xeea4c864`
- PC address: 1038
-### Description
-The return value of an external call is not checked. Note that execution continue even if the called contract throws.
-In */inputs/kinds_of_calls.sol:6*
-```
-_e.call(bytes4(sha3("setN(uint256)")), _n)
-```
+### Description
+
+The return value of an external call is not checked. Note that execution continue even if the called contract throws.
diff --git a/tests/testdata/outputs_expected/kinds_of_calls.sol.text b/tests/testdata/outputs_expected/kinds_of_calls.sol.o.text
similarity index 73%
rename from tests/testdata/outputs_expected/kinds_of_calls.sol.text
rename to tests/testdata/outputs_expected/kinds_of_calls.sol.o.text
index 4cc889fd..8ebdaaf3 100644
--- a/tests/testdata/outputs_expected/kinds_of_calls.sol.text
+++ b/tests/testdata/outputs_expected/kinds_of_calls.sol.o.text
@@ -1,26 +1,16 @@
==== Message call to external contract ====
Type: Warning
-Contract: D
+Contract: Unknown
Function name: _function_0xeea4c864
PC address: 1038
This contract executes a message call to an address provided as a function argument. Generally, it is not recommended to call user-supplied adresses using Solidity's call() construct. Note that attackers might leverage reentrancy attacks to exploit race conditions or manipulate this contract's state.
---------------------
-In file: /inputs/kinds_of_calls.sol:6
-
-_e.call(bytes4(sha3("setN(uint256)")), _n)
-
--------------------
==== Unchecked CALL return value ====
Type: Informational
-Contract: D
+Contract: Unknown
Function name: _function_0xeea4c864
PC address: 1038
The return value of an external call is not checked. Note that execution continue even if the called contract throws.
--------------------
-In file: /inputs/kinds_of_calls.sol:6
-
-_e.call(bytes4(sha3("setN(uint256)")), _n)
-
---------------------
diff --git a/tests/testdata/outputs_expected/metacoin.sol.graph.html b/tests/testdata/outputs_expected/metacoin.sol.graph.html
deleted file mode 100644
index f1c03ad6..00000000
--- a/tests/testdata/outputs_expected/metacoin.sol.graph.html
+++ /dev/null
@@ -1,150 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-Mythril / LASER Symbolic VM
-
-
-
-
diff --git a/tests/testdata/outputs_expected/metacoin.sol.easm b/tests/testdata/outputs_expected/metacoin.sol.o.easm
similarity index 100%
rename from tests/testdata/outputs_expected/metacoin.sol.easm
rename to tests/testdata/outputs_expected/metacoin.sol.o.easm
diff --git a/tests/testdata/outputs_expected/metacoin.sol.o.graph.html b/tests/testdata/outputs_expected/metacoin.sol.o.graph.html
new file mode 100644
index 00000000..5f7166dc
--- /dev/null
+++ b/tests/testdata/outputs_expected/metacoin.sol.o.graph.html
@@ -0,0 +1,150 @@
+
+
+
+
+
+
+
+
+
+
+
+
+Mythril / LASER Symbolic VM
+
+
+
+
diff --git a/tests/testdata/outputs_expected/metacoin.sol.json b/tests/testdata/outputs_expected/metacoin.sol.o.json
similarity index 50%
rename from tests/testdata/outputs_expected/metacoin.sol.json
rename to tests/testdata/outputs_expected/metacoin.sol.o.json
index ad8dcb23..f4ebfe0d 100644
--- a/tests/testdata/outputs_expected/metacoin.sol.json
+++ b/tests/testdata/outputs_expected/metacoin.sol.o.json
@@ -4,14 +4,11 @@
"issues": [
{
"title": "Integer Overflow ",
- "description": "A possible integer overflow exists in the function sendToken(address,uint256).\nThe addition may result in a value higher than the maximum representable integer.",
+ "description": "A possible integer overflow exists in the function `sendToken(address,uint256)`.\nThe addition may result in a value higher than the maximum representable integer.",
"function": "sendToken(address,uint256)",
"type": "Warning",
"address": 498,
- "debug": "",
- "filename": "/inputs/metacoin.sol",
- "lineno": 12,
- "code": "balances[receiver] += amount"
+ "debug": ""
}
]
}
\ No newline at end of file
diff --git a/tests/testdata/outputs_expected/metacoin.sol.markdown b/tests/testdata/outputs_expected/metacoin.sol.o.markdown
similarity index 50%
rename from tests/testdata/outputs_expected/metacoin.sol.markdown
rename to tests/testdata/outputs_expected/metacoin.sol.o.markdown
index de472f59..3a62a859 100644
--- a/tests/testdata/outputs_expected/metacoin.sol.markdown
+++ b/tests/testdata/outputs_expected/metacoin.sol.o.markdown
@@ -1,16 +1,15 @@
-# Analysis Results
+
+
## Integer Overflow
+
- Type: Warning
-- Contract: metaCoin
+- Contract: Unknown
- Function name: `sendToken(address,uint256)`
- PC address: 498
-### Description
-A possible integer overflow exists in the function sendToken(address,uint256).
-The addition may result in a value higher than the maximum representable integer.
-In */inputs/metacoin.sol:12*
-```
-balances[receiver] += amount
-```
+### Description
+
+A possible integer overflow exists in the function `sendToken(address,uint256)`.
+The addition may result in a value higher than the maximum representable integer.
diff --git a/tests/testdata/outputs_expected/metacoin.sol.text b/tests/testdata/outputs_expected/metacoin.sol.o.text
similarity index 51%
rename from tests/testdata/outputs_expected/metacoin.sol.text
rename to tests/testdata/outputs_expected/metacoin.sol.o.text
index 2df0696c..f16a39cd 100644
--- a/tests/testdata/outputs_expected/metacoin.sol.text
+++ b/tests/testdata/outputs_expected/metacoin.sol.o.text
@@ -1,14 +1,9 @@
==== Integer Overflow ====
Type: Warning
-Contract: metaCoin
+Contract: Unknown
Function name: sendToken(address,uint256)
PC address: 498
-A possible integer overflow exists in the function sendToken(address,uint256).
+A possible integer overflow exists in the function `sendToken(address,uint256)`.
The addition may result in a value higher than the maximum representable integer.
--------------------
-In file: /inputs/metacoin.sol:12
-
-balances[receiver] += amount
-
---------------------
diff --git a/tests/testdata/outputs_expected/multi_contracts.sol.graph.html b/tests/testdata/outputs_expected/multi_contracts.sol.graph.html
deleted file mode 100644
index 3d0701ae..00000000
--- a/tests/testdata/outputs_expected/multi_contracts.sol.graph.html
+++ /dev/null
@@ -1,134 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-Mythril / LASER Symbolic VM
-
-
-
-
diff --git a/tests/testdata/outputs_expected/multi_contracts.sol.json b/tests/testdata/outputs_expected/multi_contracts.sol.json
deleted file mode 100644
index 6e623daa..00000000
--- a/tests/testdata/outputs_expected/multi_contracts.sol.json
+++ /dev/null
@@ -1,17 +0,0 @@
-{
- "success": true,
- "error": null,
- "issues": [
- {
- "title": "Ether send",
- "description": "In the function '_function_0x8a4068dd' a non-zero amount of Ether is sent to msg.sender.\nIt seems that this function can be called without restrictions.",
- "function": "_function_0x8a4068dd",
- "type": "Warning",
- "address": 142,
- "debug": "",
- "filename": "/inputs/multi_contracts.sol",
- "lineno": 14,
- "code": "msg.sender.transfer(2 ether)"
- }
- ]
-}
\ No newline at end of file
diff --git a/tests/testdata/outputs_expected/multi_contracts.sol.markdown b/tests/testdata/outputs_expected/multi_contracts.sol.markdown
deleted file mode 100644
index 25b6f401..00000000
--- a/tests/testdata/outputs_expected/multi_contracts.sol.markdown
+++ /dev/null
@@ -1,16 +0,0 @@
-# Analysis Results
-## Ether send
-- Type: Warning
-- Contract: Transfer2
-- Function name: `_function_0x8a4068dd`
-- PC address: 142
-
-### Description
-In the function '_function_0x8a4068dd' a non-zero amount of Ether is sent to msg.sender.
-It seems that this function can be called without restrictions.
-
-In */inputs/multi_contracts.sol:14*
-
-```
-msg.sender.transfer(2 ether)
-```
diff --git a/tests/testdata/outputs_expected/multi_contracts.sol.easm b/tests/testdata/outputs_expected/multi_contracts.sol.o.easm
similarity index 96%
rename from tests/testdata/outputs_expected/multi_contracts.sol.easm
rename to tests/testdata/outputs_expected/multi_contracts.sol.o.easm
index ab426e8b..e83ace06 100644
--- a/tests/testdata/outputs_expected/multi_contracts.sol.easm
+++ b/tests/testdata/outputs_expected/multi_contracts.sol.o.easm
@@ -41,7 +41,7 @@
88 PUSH20 0xffffffffffffffffffffffffffffffffffffffff
109 AND
110 PUSH2 0x08fc
-113 PUSH8 0x0de0b6b3a7640000
+113 PUSH8 0x1bc16d674ec80000
122 SWAP1
123 DUP2
124 ISZERO
diff --git a/tests/testdata/outputs_expected/multi_contracts.sol.o.graph.html b/tests/testdata/outputs_expected/multi_contracts.sol.o.graph.html
new file mode 100644
index 00000000..f7e2171c
--- /dev/null
+++ b/tests/testdata/outputs_expected/multi_contracts.sol.o.graph.html
@@ -0,0 +1,134 @@
+
+
+
+
+
+
+
+
+
+
+
+
+Mythril / LASER Symbolic VM
+
+
+
+
diff --git a/tests/testdata/outputs_expected/multi_contracts.sol.o.json b/tests/testdata/outputs_expected/multi_contracts.sol.o.json
new file mode 100644
index 00000000..552943d0
--- /dev/null
+++ b/tests/testdata/outputs_expected/multi_contracts.sol.o.json
@@ -0,0 +1,14 @@
+{
+ "success": true,
+ "error": null,
+ "issues": [
+ {
+ "title": "Ether send",
+ "description": "In the function `'_function_0x8a4068dd'` a non-zero amount of Ether is sent to msg.sender.\nIt seems that this function can be called without restrictions.",
+ "function": "_function_0x8a4068dd",
+ "type": "Warning",
+ "address": 142,
+ "debug": ""
+ }
+ ]
+}
\ No newline at end of file
diff --git a/tests/testdata/outputs_expected/multi_contracts.sol.o.markdown b/tests/testdata/outputs_expected/multi_contracts.sol.o.markdown
new file mode 100644
index 00000000..cfd42a50
--- /dev/null
+++ b/tests/testdata/outputs_expected/multi_contracts.sol.o.markdown
@@ -0,0 +1,15 @@
+
+
+## Ether send
+
+- Type: Warning
+- Contract: Unknown
+- Function name: `_function_0x8a4068dd`
+- PC address: 142
+
+
+
+### Description
+
+In the function `'_function_0x8a4068dd'` a non-zero amount of Ether is sent to msg.sender.
+It seems that this function can be called without restrictions.
diff --git a/tests/testdata/outputs_expected/multi_contracts.sol.o.text b/tests/testdata/outputs_expected/multi_contracts.sol.o.text
new file mode 100644
index 00000000..75f6a8c6
--- /dev/null
+++ b/tests/testdata/outputs_expected/multi_contracts.sol.o.text
@@ -0,0 +1,9 @@
+==== Ether send ====
+Type: Warning
+Contract: Unknown
+Function name: _function_0x8a4068dd
+PC address: 142
+In the function `'_function_0x8a4068dd'` a non-zero amount of Ether is sent to msg.sender.
+It seems that this function can be called without restrictions.
+--------------------
+
diff --git a/tests/testdata/outputs_expected/multi_contracts.sol.text b/tests/testdata/outputs_expected/multi_contracts.sol.text
deleted file mode 100644
index 89168baa..00000000
--- a/tests/testdata/outputs_expected/multi_contracts.sol.text
+++ /dev/null
@@ -1,14 +0,0 @@
-==== Ether send ====
-Type: Warning
-Contract: Transfer2
-Function name: _function_0x8a4068dd
-PC address: 142
-In the function '_function_0x8a4068dd' a non-zero amount of Ether is sent to msg.sender.
-It seems that this function can be called without restrictions.
---------------------
-In file: /inputs/multi_contracts.sol:14
-
-msg.sender.transfer(2 ether)
-
---------------------
-
diff --git a/tests/testdata/outputs_expected/origin.sol.easm b/tests/testdata/outputs_expected/origin.sol.o.easm
similarity index 100%
rename from tests/testdata/outputs_expected/origin.sol.easm
rename to tests/testdata/outputs_expected/origin.sol.o.easm
diff --git a/tests/testdata/outputs_expected/origin.sol.graph.html b/tests/testdata/outputs_expected/origin.sol.o.graph.html
similarity index 77%
rename from tests/testdata/outputs_expected/origin.sol.graph.html
rename to tests/testdata/outputs_expected/origin.sol.o.graph.html
index 95df84ff..0228b0d2 100644
--- a/tests/testdata/outputs_expected/origin.sol.graph.html
+++ b/tests/testdata/outputs_expected/origin.sol.o.graph.html
@@ -73,47 +73,47 @@
var nodes = [
-{id: '126', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '76 JUMPDEST\n77 PUSH1 0x00\n79 DUP1\n80 REVERT\n', 'fullLabel': '76 JUMPDEST\n77 PUSH1 0x00\n79 DUP1\n80 REVERT\n', 'truncLabel': '76 JUMPDEST\n77 PUSH1 0x00\n79 DUP1\n80 REVERT\n', 'isExpanded': false},
-{id: '131', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '100 JUMPDEST\n101 PUSH1 0x40\n103 MLOAD\n104 DUP1\n105 DUP3\n106 PUSH20 0xffffffff(...)\n(click to expand +)', 'fullLabel': '100 JUMPDEST\n101 PUSH1 0x40\n103 MLOAD\n104 DUP1\n105 DUP3\n106 PUSH20 0xffffffff(...)\n127 AND\n128 PUSH20 0xffffffff(...)\n149 AND\n150 DUP2\n151 MSTORE\n152 PUSH1 0x20\n154 ADD\n155 SWAP2\n156 POP\n157 POP\n158 PUSH1 0x40\n160 MLOAD\n161 DUP1\n162 SWAP2\n163 SUB\n164 SWAP1\n165 RETURN\n', 'truncLabel': '100 JUMPDEST\n101 PUSH1 0x40\n103 MLOAD\n104 DUP1\n105 DUP3\n106 PUSH20 0xffffffff(...)\n(click to expand +)', 'isExpanded': false},
-{id: '130', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '223 JUMPDEST\n224 PUSH1 0x00\n226 DUP1\n227 SWAP1\n228 SLOAD\n229 SWAP1\n(click to expand +)', 'fullLabel': '223 JUMPDEST\n224 PUSH1 0x00\n226 DUP1\n227 SWAP1\n228 SLOAD\n229 SWAP1\n230 PUSH2 0x0100\n233 EXP\n234 SWAP1\n235 DIV\n236 PUSH20 0xffffffff(...)\n257 AND\n258 DUP2\n259 JUMP\n', 'truncLabel': '223 JUMPDEST\n224 PUSH1 0x00\n226 DUP1\n227 SWAP1\n228 SLOAD\n229 SWAP1\n(click to expand +)', 'isExpanded': false},
-{id: '129', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '92 JUMPDEST\n93 PUSH2 0x0064\n96 PUSH2 0x00df\n99 JUMP\n', 'fullLabel': '92 JUMPDEST\n93 PUSH2 0x0064\n96 PUSH2 0x00df\n99 JUMP\n', 'truncLabel': '92 JUMPDEST\n93 PUSH2 0x0064\n96 PUSH2 0x00df\n99 JUMP\n', 'isExpanded': false},
-{id: '132', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '88 PUSH1 0x00\n90 DUP1\n91 REVERT\n', 'fullLabel': '88 PUSH1 0x00\n90 DUP1\n91 REVERT\n', 'truncLabel': '88 PUSH1 0x00\n90 DUP1\n91 REVERT\n', 'isExpanded': false},
-{id: '128', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '81 _function_0x8da5cb5b\n82 CALLVALUE\n83 ISZERO\n84 PUSH2 0x005c\n87 JUMPI\n', 'fullLabel': '81 _function_0x8da5cb5b\n82 CALLVALUE\n83 ISZERO\n84 PUSH2 0x005c\n87 JUMPI\n', 'truncLabel': '81 _function_0x8da5cb5b\n82 CALLVALUE\n83 ISZERO\n84 PUSH2 0x005c\n87 JUMPI\n', 'isExpanded': false},
-{id: '139', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '221 JUMPDEST\n222 STOP\n', 'fullLabel': '221 JUMPDEST\n222 STOP\n', 'truncLabel': '221 JUMPDEST\n222 STOP\n', 'isExpanded': false},
-{id: '138', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '470 JUMPDEST\n471 POP\n472 JUMP\n', 'fullLabel': '470 JUMPDEST\n471 POP\n472 JUMP\n', 'truncLabel': '470 JUMPDEST\n471 POP\n472 JUMP\n', 'isExpanded': false},
-{id: '141', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '221 JUMPDEST\n222 STOP\n', 'fullLabel': '221 JUMPDEST\n222 STOP\n', 'truncLabel': '221 JUMPDEST\n222 STOP\n', 'isExpanded': false},
-{id: '140', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '406 DUP1\n407 PUSH1 0x00\n409 DUP1\n410 PUSH2 0x0100\n413 EXP\n414 DUP2\n(click to expand +)', 'fullLabel': '406 DUP1\n407 PUSH1 0x00\n409 DUP1\n410 PUSH2 0x0100\n413 EXP\n414 DUP2\n415 SLOAD\n416 DUP2\n417 PUSH20 0xffffffff(...)\n438 MUL\n439 NOT\n440 AND\n441 SWAP1\n442 DUP4\n443 PUSH20 0xffffffff(...)\n464 AND\n465 MUL\n466 OR\n467 SWAP1\n468 SSTORE\n469 POP\n470 JUMPDEST\n471 POP\n472 JUMP\n', 'truncLabel': '406 DUP1\n407 PUSH1 0x00\n409 DUP1\n410 PUSH2 0x0100\n413 EXP\n414 DUP2\n(click to expand +)', 'isExpanded': false},
-{id: '137', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '351 JUMPDEST\n352 PUSH1 0x00\n354 PUSH20 0xffffffff(...)\n375 AND\n376 DUP2\n377 PUSH20 0xffffffff(...)\n(click to expand +)', 'fullLabel': '351 JUMPDEST\n352 PUSH1 0x00\n354 PUSH20 0xffffffff(...)\n375 AND\n376 DUP2\n377 PUSH20 0xffffffff(...)\n398 AND\n399 EQ\n400 ISZERO\n401 ISZERO\n402 PUSH2 0x01d6\n405 JUMPI\n', 'truncLabel': '351 JUMPDEST\n352 PUSH1 0x00\n354 PUSH20 0xffffffff(...)\n375 AND\n376 DUP2\n377 PUSH20 0xffffffff(...)\n(click to expand +)', 'isExpanded': false},
-{id: '142', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '347 PUSH1 0x00\n349 DUP1\n350 REVERT\n', 'fullLabel': '347 PUSH1 0x00\n349 DUP1\n350 REVERT\n', 'truncLabel': '347 PUSH1 0x00\n349 DUP1\n350 REVERT\n', 'isExpanded': false},
-{id: '136', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '260 JUMPDEST\n261 PUSH1 0x00\n263 DUP1\n264 SWAP1\n265 SLOAD\n266 SWAP1\n(click to expand +)', 'fullLabel': '260 JUMPDEST\n261 PUSH1 0x00\n263 DUP1\n264 SWAP1\n265 SLOAD\n266 SWAP1\n267 PUSH2 0x0100\n270 EXP\n271 SWAP1\n272 DIV\n273 PUSH20 0xffffffff(...)\n294 AND\n295 PUSH20 0xffffffff(...)\n316 AND\n317 ORIGIN\n318 PUSH20 0xffffffff(...)\n339 AND\n340 EQ\n341 ISZERO\n342 ISZERO\n343 PUSH2 0x015f\n346 JUMPI\n', 'truncLabel': '260 JUMPDEST\n261 PUSH1 0x00\n263 DUP1\n264 SWAP1\n265 SLOAD\n266 SWAP1\n(click to expand +)', 'isExpanded': false},
-{id: '135', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '177 JUMPDEST\n178 PUSH2 0x00dd\n181 PUSH1 0x04\n183 DUP1\n184 DUP1\n185 CALLDATALOAD\n(click to expand +)', 'fullLabel': '177 JUMPDEST\n178 PUSH2 0x00dd\n181 PUSH1 0x04\n183 DUP1\n184 DUP1\n185 CALLDATALOAD\n186 PUSH20 0xffffffff(...)\n207 AND\n208 SWAP1\n209 PUSH1 0x20\n211 ADD\n212 SWAP1\n213 SWAP2\n214 SWAP1\n215 POP\n216 POP\n217 PUSH2 0x0104\n220 JUMP\n', 'truncLabel': '177 JUMPDEST\n178 PUSH2 0x00dd\n181 PUSH1 0x04\n183 DUP1\n184 DUP1\n185 CALLDATALOAD\n(click to expand +)', 'isExpanded': false},
-{id: '143', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '173 PUSH1 0x00\n175 DUP1\n176 REVERT\n', 'fullLabel': '173 PUSH1 0x00\n175 DUP1\n176 REVERT\n', 'truncLabel': '173 PUSH1 0x00\n175 DUP1\n176 REVERT\n', 'isExpanded': false},
-{id: '134', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '166 transferOwnership(address)\n167 CALLVALUE\n168 ISZERO\n169 PUSH2 0x00b1\n172 JUMPI\n', 'fullLabel': '166 transferOwnership(address)\n167 CALLVALUE\n168 ISZERO\n169 PUSH2 0x00b1\n172 JUMPI\n', 'truncLabel': '166 transferOwnership(address)\n167 CALLVALUE\n168 ISZERO\n169 PUSH2 0x00b1\n172 JUMPI\n', 'isExpanded': false},
-{id: '144', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '76 JUMPDEST\n77 PUSH1 0x00\n79 DUP1\n80 REVERT\n', 'fullLabel': '76 JUMPDEST\n77 PUSH1 0x00\n79 DUP1\n80 REVERT\n', 'truncLabel': '76 JUMPDEST\n77 PUSH1 0x00\n79 DUP1\n80 REVERT\n', 'isExpanded': false},
-{id: '133', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '65 DUP1\n66 PUSH4 0xf2fde38b\n71 EQ\n72 PUSH2 0x00a6\n75 JUMPI\n', 'fullLabel': '65 DUP1\n66 PUSH4 0xf2fde38b\n71 EQ\n72 PUSH2 0x00a6\n75 JUMPI\n', 'truncLabel': '65 DUP1\n66 PUSH4 0xf2fde38b\n71 EQ\n72 PUSH2 0x00a6\n75 JUMPI\n', 'isExpanded': false},
-{id: '127', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '13 PUSH1 0x00\n15 CALLDATALOAD\n16 PUSH29 0x01000000(...)\n46 SWAP1\n47 DIV\n48 PUSH4 0xffffffff\n(click to expand +)', 'fullLabel': '13 PUSH1 0x00\n15 CALLDATALOAD\n16 PUSH29 0x01000000(...)\n46 SWAP1\n47 DIV\n48 PUSH4 0xffffffff\n53 AND\n54 DUP1\n55 PUSH4 0x8da5cb5b\n60 EQ\n61 PUSH2 0x0051\n64 JUMPI\n', 'truncLabel': '13 PUSH1 0x00\n15 CALLDATALOAD\n16 PUSH29 0x01000000(...)\n46 SWAP1\n47 DIV\n48 PUSH4 0xffffffff\n(click to expand +)', 'isExpanded': false},
-{id: '125', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '0 PUSH1 0x60\n2 PUSH1 0x40\n4 MSTORE\n5 PUSH1 0x04\n7 CALLDATASIZE\n8 LT\n(click to expand +)', 'fullLabel': '0 PUSH1 0x60\n2 PUSH1 0x40\n4 MSTORE\n5 PUSH1 0x04\n7 CALLDATASIZE\n8 LT\n9 PUSH2 0x004c\n12 JUMPI\n', 'truncLabel': '0 PUSH1 0x60\n2 PUSH1 0x40\n4 MSTORE\n5 PUSH1 0x04\n7 CALLDATASIZE\n8 LT\n(click to expand +)', 'isExpanded': false}
+{id: '104', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '76 JUMPDEST\n77 PUSH1 0x00\n79 DUP1\n80 REVERT\n', 'fullLabel': '76 JUMPDEST\n77 PUSH1 0x00\n79 DUP1\n80 REVERT\n', 'truncLabel': '76 JUMPDEST\n77 PUSH1 0x00\n79 DUP1\n80 REVERT\n', 'isExpanded': false},
+{id: '109', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '100 JUMPDEST\n101 PUSH1 0x40\n103 MLOAD\n104 DUP1\n105 DUP3\n106 PUSH20 0xffffffff(...)\n(click to expand +)', 'fullLabel': '100 JUMPDEST\n101 PUSH1 0x40\n103 MLOAD\n104 DUP1\n105 DUP3\n106 PUSH20 0xffffffff(...)\n127 AND\n128 PUSH20 0xffffffff(...)\n149 AND\n150 DUP2\n151 MSTORE\n152 PUSH1 0x20\n154 ADD\n155 SWAP2\n156 POP\n157 POP\n158 PUSH1 0x40\n160 MLOAD\n161 DUP1\n162 SWAP2\n163 SUB\n164 SWAP1\n165 RETURN\n', 'truncLabel': '100 JUMPDEST\n101 PUSH1 0x40\n103 MLOAD\n104 DUP1\n105 DUP3\n106 PUSH20 0xffffffff(...)\n(click to expand +)', 'isExpanded': false},
+{id: '108', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '223 JUMPDEST\n224 PUSH1 0x00\n226 DUP1\n227 SWAP1\n228 SLOAD\n229 SWAP1\n(click to expand +)', 'fullLabel': '223 JUMPDEST\n224 PUSH1 0x00\n226 DUP1\n227 SWAP1\n228 SLOAD\n229 SWAP1\n230 PUSH2 0x0100\n233 EXP\n234 SWAP1\n235 DIV\n236 PUSH20 0xffffffff(...)\n257 AND\n258 DUP2\n259 JUMP\n', 'truncLabel': '223 JUMPDEST\n224 PUSH1 0x00\n226 DUP1\n227 SWAP1\n228 SLOAD\n229 SWAP1\n(click to expand +)', 'isExpanded': false},
+{id: '107', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '92 JUMPDEST\n93 PUSH2 0x0064\n96 PUSH2 0x00df\n99 JUMP\n', 'fullLabel': '92 JUMPDEST\n93 PUSH2 0x0064\n96 PUSH2 0x00df\n99 JUMP\n', 'truncLabel': '92 JUMPDEST\n93 PUSH2 0x0064\n96 PUSH2 0x00df\n99 JUMP\n', 'isExpanded': false},
+{id: '110', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '88 PUSH1 0x00\n90 DUP1\n91 REVERT\n', 'fullLabel': '88 PUSH1 0x00\n90 DUP1\n91 REVERT\n', 'truncLabel': '88 PUSH1 0x00\n90 DUP1\n91 REVERT\n', 'isExpanded': false},
+{id: '106', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '81 _function_0x8da5cb5b\n82 CALLVALUE\n83 ISZERO\n84 PUSH2 0x005c\n87 JUMPI\n', 'fullLabel': '81 _function_0x8da5cb5b\n82 CALLVALUE\n83 ISZERO\n84 PUSH2 0x005c\n87 JUMPI\n', 'truncLabel': '81 _function_0x8da5cb5b\n82 CALLVALUE\n83 ISZERO\n84 PUSH2 0x005c\n87 JUMPI\n', 'isExpanded': false},
+{id: '117', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '221 JUMPDEST\n222 STOP\n', 'fullLabel': '221 JUMPDEST\n222 STOP\n', 'truncLabel': '221 JUMPDEST\n222 STOP\n', 'isExpanded': false},
+{id: '116', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '470 JUMPDEST\n471 POP\n472 JUMP\n', 'fullLabel': '470 JUMPDEST\n471 POP\n472 JUMP\n', 'truncLabel': '470 JUMPDEST\n471 POP\n472 JUMP\n', 'isExpanded': false},
+{id: '119', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '221 JUMPDEST\n222 STOP\n', 'fullLabel': '221 JUMPDEST\n222 STOP\n', 'truncLabel': '221 JUMPDEST\n222 STOP\n', 'isExpanded': false},
+{id: '118', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '406 DUP1\n407 PUSH1 0x00\n409 DUP1\n410 PUSH2 0x0100\n413 EXP\n414 DUP2\n(click to expand +)', 'fullLabel': '406 DUP1\n407 PUSH1 0x00\n409 DUP1\n410 PUSH2 0x0100\n413 EXP\n414 DUP2\n415 SLOAD\n416 DUP2\n417 PUSH20 0xffffffff(...)\n438 MUL\n439 NOT\n440 AND\n441 SWAP1\n442 DUP4\n443 PUSH20 0xffffffff(...)\n464 AND\n465 MUL\n466 OR\n467 SWAP1\n468 SSTORE\n469 POP\n470 JUMPDEST\n471 POP\n472 JUMP\n', 'truncLabel': '406 DUP1\n407 PUSH1 0x00\n409 DUP1\n410 PUSH2 0x0100\n413 EXP\n414 DUP2\n(click to expand +)', 'isExpanded': false},
+{id: '115', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '351 JUMPDEST\n352 PUSH1 0x00\n354 PUSH20 0xffffffff(...)\n375 AND\n376 DUP2\n377 PUSH20 0xffffffff(...)\n(click to expand +)', 'fullLabel': '351 JUMPDEST\n352 PUSH1 0x00\n354 PUSH20 0xffffffff(...)\n375 AND\n376 DUP2\n377 PUSH20 0xffffffff(...)\n398 AND\n399 EQ\n400 ISZERO\n401 ISZERO\n402 PUSH2 0x01d6\n405 JUMPI\n', 'truncLabel': '351 JUMPDEST\n352 PUSH1 0x00\n354 PUSH20 0xffffffff(...)\n375 AND\n376 DUP2\n377 PUSH20 0xffffffff(...)\n(click to expand +)', 'isExpanded': false},
+{id: '120', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '347 PUSH1 0x00\n349 DUP1\n350 REVERT\n', 'fullLabel': '347 PUSH1 0x00\n349 DUP1\n350 REVERT\n', 'truncLabel': '347 PUSH1 0x00\n349 DUP1\n350 REVERT\n', 'isExpanded': false},
+{id: '114', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '260 JUMPDEST\n261 PUSH1 0x00\n263 DUP1\n264 SWAP1\n265 SLOAD\n266 SWAP1\n(click to expand +)', 'fullLabel': '260 JUMPDEST\n261 PUSH1 0x00\n263 DUP1\n264 SWAP1\n265 SLOAD\n266 SWAP1\n267 PUSH2 0x0100\n270 EXP\n271 SWAP1\n272 DIV\n273 PUSH20 0xffffffff(...)\n294 AND\n295 PUSH20 0xffffffff(...)\n316 AND\n317 ORIGIN\n318 PUSH20 0xffffffff(...)\n339 AND\n340 EQ\n341 ISZERO\n342 ISZERO\n343 PUSH2 0x015f\n346 JUMPI\n', 'truncLabel': '260 JUMPDEST\n261 PUSH1 0x00\n263 DUP1\n264 SWAP1\n265 SLOAD\n266 SWAP1\n(click to expand +)', 'isExpanded': false},
+{id: '113', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '177 JUMPDEST\n178 PUSH2 0x00dd\n181 PUSH1 0x04\n183 DUP1\n184 DUP1\n185 CALLDATALOAD\n(click to expand +)', 'fullLabel': '177 JUMPDEST\n178 PUSH2 0x00dd\n181 PUSH1 0x04\n183 DUP1\n184 DUP1\n185 CALLDATALOAD\n186 PUSH20 0xffffffff(...)\n207 AND\n208 SWAP1\n209 PUSH1 0x20\n211 ADD\n212 SWAP1\n213 SWAP2\n214 SWAP1\n215 POP\n216 POP\n217 PUSH2 0x0104\n220 JUMP\n', 'truncLabel': '177 JUMPDEST\n178 PUSH2 0x00dd\n181 PUSH1 0x04\n183 DUP1\n184 DUP1\n185 CALLDATALOAD\n(click to expand +)', 'isExpanded': false},
+{id: '121', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '173 PUSH1 0x00\n175 DUP1\n176 REVERT\n', 'fullLabel': '173 PUSH1 0x00\n175 DUP1\n176 REVERT\n', 'truncLabel': '173 PUSH1 0x00\n175 DUP1\n176 REVERT\n', 'isExpanded': false},
+{id: '112', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '166 transferOwnership(address)\n167 CALLVALUE\n168 ISZERO\n169 PUSH2 0x00b1\n172 JUMPI\n', 'fullLabel': '166 transferOwnership(address)\n167 CALLVALUE\n168 ISZERO\n169 PUSH2 0x00b1\n172 JUMPI\n', 'truncLabel': '166 transferOwnership(address)\n167 CALLVALUE\n168 ISZERO\n169 PUSH2 0x00b1\n172 JUMPI\n', 'isExpanded': false},
+{id: '122', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '76 JUMPDEST\n77 PUSH1 0x00\n79 DUP1\n80 REVERT\n', 'fullLabel': '76 JUMPDEST\n77 PUSH1 0x00\n79 DUP1\n80 REVERT\n', 'truncLabel': '76 JUMPDEST\n77 PUSH1 0x00\n79 DUP1\n80 REVERT\n', 'isExpanded': false},
+{id: '111', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '65 DUP1\n66 PUSH4 0xf2fde38b\n71 EQ\n72 PUSH2 0x00a6\n75 JUMPI\n', 'fullLabel': '65 DUP1\n66 PUSH4 0xf2fde38b\n71 EQ\n72 PUSH2 0x00a6\n75 JUMPI\n', 'truncLabel': '65 DUP1\n66 PUSH4 0xf2fde38b\n71 EQ\n72 PUSH2 0x00a6\n75 JUMPI\n', 'isExpanded': false},
+{id: '105', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '13 PUSH1 0x00\n15 CALLDATALOAD\n16 PUSH29 0x01000000(...)\n46 SWAP1\n47 DIV\n48 PUSH4 0xffffffff\n(click to expand +)', 'fullLabel': '13 PUSH1 0x00\n15 CALLDATALOAD\n16 PUSH29 0x01000000(...)\n46 SWAP1\n47 DIV\n48 PUSH4 0xffffffff\n53 AND\n54 DUP1\n55 PUSH4 0x8da5cb5b\n60 EQ\n61 PUSH2 0x0051\n64 JUMPI\n', 'truncLabel': '13 PUSH1 0x00\n15 CALLDATALOAD\n16 PUSH29 0x01000000(...)\n46 SWAP1\n47 DIV\n48 PUSH4 0xffffffff\n(click to expand +)', 'isExpanded': false},
+{id: '103', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '0 PUSH1 0x60\n2 PUSH1 0x40\n4 MSTORE\n5 PUSH1 0x04\n7 CALLDATASIZE\n8 LT\n(click to expand +)', 'fullLabel': '0 PUSH1 0x60\n2 PUSH1 0x40\n4 MSTORE\n5 PUSH1 0x04\n7 CALLDATASIZE\n8 LT\n9 PUSH2 0x004c\n12 JUMPI\n', 'truncLabel': '0 PUSH1 0x60\n2 PUSH1 0x40\n4 MSTORE\n5 PUSH1 0x04\n7 CALLDATASIZE\n8 LT\n(click to expand +)', 'isExpanded': false}
];
var edges = [
-{from: '125', to: '126', 'arrows': 'to', 'label': 'Not(ULE(4, calldatasize_Origin))', 'smooth': {'type': 'cubicBezier'}},
-{from: '130', to: '131', 'arrows': 'to', 'label': '', 'smooth': {'type': 'cubicBezier'}},
-{from: '129', to: '130', 'arrows': 'to', 'label': '', 'smooth': {'type': 'cubicBezier'}},
-{from: '128', to: '129', 'arrows': 'to', 'label': 'callvalue == 0', 'smooth': {'type': 'cubicBezier'}},
-{from: '128', to: '132', 'arrows': 'to', 'label': 'Not(callvalue == 0)', 'smooth': {'type': 'cubicBezier'}},
-{from: '127', to: '128', 'arrows': 'to', 'label': 'Extract(0xff, 0xe0, calldata_Origin_0) == 0x8da5cb5b', 'smooth': {'type': 'cubicBezier'}},
-{from: '138', to: '139', 'arrows': 'to', 'label': '', 'smooth': {'type': 'cubicBezier'}},
-{from: '137', to: '138', 'arrows': 'to', 'label': 'Extract(0x9f, 0, calldata_Origin_4) == 0', 'smooth': {'type': 'cubicBezier'}},
-{from: '140', to: '141', 'arrows': 'to', 'label': '', 'smooth': {'type': 'cubicBezier'}},
-{from: '137', to: '140', 'arrows': 'to', 'label': 'Not(Extract(0x9f, 0, calldata_Origin_4) == 0)', 'smooth': {'type': 'cubicBezier'}},
-{from: '136', to: '137', 'arrows': 'to', 'label': 'Extract(0x9f, 0, origin) == Extract(0xa7, 8, storage_0)', 'smooth': {'type': 'cubicBezier'}},
-{from: '136', to: '142', 'arrows': 'to', 'label': 'Not(Extract(0x9f, 0, origin) == Extract(0xa7, 8, storage_0))', 'smooth': {'type': 'cubicBezier'}},
-{from: '135', to: '136', 'arrows': 'to', 'label': '', 'smooth': {'type': 'cubicBezier'}},
-{from: '134', to: '135', 'arrows': 'to', 'label': 'callvalue == 0', 'smooth': {'type': 'cubicBezier'}},
-{from: '134', to: '143', 'arrows': 'to', 'label': 'Not(callvalue == 0)', 'smooth': {'type': 'cubicBezier'}},
-{from: '133', to: '134', 'arrows': 'to', 'label': 'Extract(0xff, 0xe0, calldata_Origin_0) == 0xf2fde38b', 'smooth': {'type': 'cubicBezier'}},
-{from: '133', to: '144', 'arrows': 'to', 'label': 'Not(Extract(0xff, 0xe0, calldata_Origin_0) == 0xf2fde38b)', 'smooth': {'type': 'cubicBezier'}},
-{from: '127', to: '133', 'arrows': 'to', 'label': 'Not(Extract(0xff, 0xe0, calldata_Origin_0) == 0x8da5cb5b)', 'smooth': {'type': 'cubicBezier'}},
-{from: '125', to: '127', 'arrows': 'to', 'label': 'ULE(4, calldatasize_Origin)', 'smooth': {'type': 'cubicBezier'}}
+{from: '103', to: '104', 'arrows': 'to', 'label': 'Not(ULE(4, calldatasize_Unknown))', 'smooth': {'type': 'cubicBezier'}},
+{from: '108', to: '109', 'arrows': 'to', 'label': '', 'smooth': {'type': 'cubicBezier'}},
+{from: '107', to: '108', 'arrows': 'to', 'label': '', 'smooth': {'type': 'cubicBezier'}},
+{from: '106', to: '107', 'arrows': 'to', 'label': 'callvalue == 0', 'smooth': {'type': 'cubicBezier'}},
+{from: '106', to: '110', 'arrows': 'to', 'label': 'Not(callvalue == 0)', 'smooth': {'type': 'cubicBezier'}},
+{from: '105', to: '106', 'arrows': 'to', 'label': 'Extract(0xff, 0xe0, calldata_Unknown_0) == 0x8da5cb5b', 'smooth': {'type': 'cubicBezier'}},
+{from: '116', to: '117', 'arrows': 'to', 'label': '', 'smooth': {'type': 'cubicBezier'}},
+{from: '115', to: '116', 'arrows': 'to', 'label': 'Extract(0x9f, 0, calldata_Unknown_4) == 0', 'smooth': {'type': 'cubicBezier'}},
+{from: '118', to: '119', 'arrows': 'to', 'label': '', 'smooth': {'type': 'cubicBezier'}},
+{from: '115', to: '118', 'arrows': 'to', 'label': 'Not(Extract(0x9f, 0, calldata_Unknown_4) == 0)', 'smooth': {'type': 'cubicBezier'}},
+{from: '114', to: '115', 'arrows': 'to', 'label': 'Extract(0x9f, 0, origin) == Extract(0xa7, 8, storage_0)', 'smooth': {'type': 'cubicBezier'}},
+{from: '114', to: '120', 'arrows': 'to', 'label': 'Not(Extract(0x9f, 0, origin) == Extract(0xa7, 8, storage_0))', 'smooth': {'type': 'cubicBezier'}},
+{from: '113', to: '114', 'arrows': 'to', 'label': '', 'smooth': {'type': 'cubicBezier'}},
+{from: '112', to: '113', 'arrows': 'to', 'label': 'callvalue == 0', 'smooth': {'type': 'cubicBezier'}},
+{from: '112', to: '121', 'arrows': 'to', 'label': 'Not(callvalue == 0)', 'smooth': {'type': 'cubicBezier'}},
+{from: '111', to: '112', 'arrows': 'to', 'label': 'Extract(0xff, 0xe0, calldata_Unknown_0) == 0xf2fde38b', 'smooth': {'type': 'cubicBezier'}},
+{from: '111', to: '122', 'arrows': 'to', 'label': 'Not(Extract(0xff, 0xe0, calldata_Unknown_0) == 0xf2fde38b)', 'smooth': {'type': 'cubicBezier'}},
+{from: '105', to: '111', 'arrows': 'to', 'label': 'Not(Extract(0xff, 0xe0, calldata_Unknown_0) == 0x8da5cb5b)', 'smooth': {'type': 'cubicBezier'}},
+{from: '103', to: '105', 'arrows': 'to', 'label': 'ULE(4, calldatasize_Unknown)', 'smooth': {'type': 'cubicBezier'}}
];
diff --git a/tests/testdata/outputs_expected/origin.sol.json b/tests/testdata/outputs_expected/origin.sol.o.json
similarity index 76%
rename from tests/testdata/outputs_expected/origin.sol.json
rename to tests/testdata/outputs_expected/origin.sol.o.json
index 7ee77a00..015375ba 100644
--- a/tests/testdata/outputs_expected/origin.sol.json
+++ b/tests/testdata/outputs_expected/origin.sol.o.json
@@ -8,10 +8,7 @@
"function": "transferOwnership(address)",
"type": "Warning",
"address": 317,
- "debug": "",
- "filename": "/inputs/origin.sol",
- "lineno": 18,
- "code": "tx.origin"
+ "debug": ""
}
]
}
\ No newline at end of file
diff --git a/tests/testdata/outputs_expected/origin.sol.markdown b/tests/testdata/outputs_expected/origin.sol.o.markdown
similarity index 78%
rename from tests/testdata/outputs_expected/origin.sol.markdown
rename to tests/testdata/outputs_expected/origin.sol.o.markdown
index 19e1810c..eba1c1df 100644
--- a/tests/testdata/outputs_expected/origin.sol.markdown
+++ b/tests/testdata/outputs_expected/origin.sol.o.markdown
@@ -1,16 +1,15 @@
-# Analysis Results
+
+
## Use of tx.origin
+
- Type: Warning
-- Contract: Origin
+- Contract: Unknown
- Function name: `transferOwnership(address)`
- PC address: 317
+
+
### Description
+
Function transferOwnership(address) retrieves the transaction origin (tx.origin) using the ORIGIN opcode. Use tx.sender instead.
See also: https://solidity.readthedocs.io/en/develop/security-considerations.html#tx-origin
-
-In */inputs/origin.sol:18*
-
-```
-tx.origin
-```
diff --git a/tests/testdata/outputs_expected/origin.sol.text b/tests/testdata/outputs_expected/origin.sol.o.text
similarity index 78%
rename from tests/testdata/outputs_expected/origin.sol.text
rename to tests/testdata/outputs_expected/origin.sol.o.text
index 42a7ecc3..99a31fbd 100644
--- a/tests/testdata/outputs_expected/origin.sol.text
+++ b/tests/testdata/outputs_expected/origin.sol.o.text
@@ -1,14 +1,9 @@
==== Use of tx.origin ====
Type: Warning
-Contract: Origin
+Contract: Unknown
Function name: transferOwnership(address)
PC address: 317
Function transferOwnership(address) retrieves the transaction origin (tx.origin) using the ORIGIN opcode. Use tx.sender instead.
See also: https://solidity.readthedocs.io/en/develop/security-considerations.html#tx-origin
--------------------
-In file: /inputs/origin.sol:18
-
-tx.origin
-
---------------------
diff --git a/tests/testdata/outputs_expected/overflow.sol.json b/tests/testdata/outputs_expected/overflow.sol.json
deleted file mode 100644
index 55db12e3..00000000
--- a/tests/testdata/outputs_expected/overflow.sol.json
+++ /dev/null
@@ -1,39 +0,0 @@
-{
- "success": true,
- "error": null,
- "issues": [
- {
- "title": "Integer Underflow",
- "description": "A possible integer underflow exists in the function sendeth(address,uint256).\nThe subtraction may result in a value < 0.",
- "function": "sendeth(address,uint256)",
- "type": "Warning",
- "address": 649,
- "debug": "",
- "filename": "/inputs/overflow.sol",
- "lineno": 12,
- "code": "balances[msg.sender] -= _value"
- },
- {
- "title": "Integer Overflow ",
- "description": "A possible integer overflow exists in the function sendeth(address,uint256).\nThe addition may result in a value higher than the maximum representable integer.",
- "function": "sendeth(address,uint256)",
- "type": "Warning",
- "address": 725,
- "debug": "",
- "filename": "/inputs/overflow.sol",
- "lineno": 13,
- "code": "balances[_to] += _value"
- },
- {
- "title": "Integer Underflow",
- "description": "A possible integer underflow exists in the function sendeth(address,uint256).\nThe subtraction may result in a value < 0.",
- "function": "sendeth(address,uint256)",
- "type": "Warning",
- "address": 567,
- "debug": "",
- "filename": "/inputs/overflow.sol",
- "lineno": 11,
- "code": "balances[msg.sender] - _value"
- }
- ]
-}
\ No newline at end of file
diff --git a/tests/testdata/outputs_expected/overflow.sol.markdown b/tests/testdata/outputs_expected/overflow.sol.markdown
deleted file mode 100644
index 11ec4695..00000000
--- a/tests/testdata/outputs_expected/overflow.sol.markdown
+++ /dev/null
@@ -1,46 +0,0 @@
-# Analysis Results
-## Integer Underflow
-- Type: Warning
-- Contract: Over
-- Function name: `sendeth(address,uint256)`
-- PC address: 649
-
-### Description
-A possible integer underflow exists in the function sendeth(address,uint256).
-The subtraction may result in a value < 0.
-
-In */inputs/overflow.sol:12*
-
-```
-balances[msg.sender] -= _value
-```
-## Integer Overflow
-- Type: Warning
-- Contract: Over
-- Function name: `sendeth(address,uint256)`
-- PC address: 725
-
-### Description
-A possible integer overflow exists in the function sendeth(address,uint256).
-The addition may result in a value higher than the maximum representable integer.
-
-In */inputs/overflow.sol:13*
-
-```
-balances[_to] += _value
-```
-## Integer Underflow
-- Type: Warning
-- Contract: Over
-- Function name: `sendeth(address,uint256)`
-- PC address: 567
-
-### Description
-A possible integer underflow exists in the function sendeth(address,uint256).
-The subtraction may result in a value < 0.
-
-In */inputs/overflow.sol:11*
-
-```
-balances[msg.sender] - _value
-```
diff --git a/tests/testdata/outputs_expected/overflow.sol.easm b/tests/testdata/outputs_expected/overflow.sol.o.easm
similarity index 100%
rename from tests/testdata/outputs_expected/overflow.sol.easm
rename to tests/testdata/outputs_expected/overflow.sol.o.easm
diff --git a/tests/testdata/outputs_expected/overflow.sol.graph.html b/tests/testdata/outputs_expected/overflow.sol.o.graph.html
similarity index 78%
rename from tests/testdata/outputs_expected/overflow.sol.graph.html
rename to tests/testdata/outputs_expected/overflow.sol.o.graph.html
index fb68153c..0fc39e61 100644
--- a/tests/testdata/outputs_expected/overflow.sol.graph.html
+++ b/tests/testdata/outputs_expected/overflow.sol.o.graph.html
@@ -73,63 +73,63 @@
var nodes = [
-{id: '20', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '98 JUMPDEST\n99 PUSH1 0x00\n101 DUP1\n102 REVERT\n', 'fullLabel': '98 JUMPDEST\n99 PUSH1 0x00\n101 DUP1\n102 REVERT\n', 'truncLabel': '98 JUMPDEST\n99 PUSH1 0x00\n101 DUP1\n102 REVERT\n', 'isExpanded': false},
-{id: '25', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '122 JUMPDEST\n123 PUSH1 0x40\n125 MLOAD\n126 DUP1\n127 DUP3\n128 DUP2\n(click to expand +)', 'fullLabel': '122 JUMPDEST\n123 PUSH1 0x40\n125 MLOAD\n126 DUP1\n127 DUP3\n128 DUP2\n129 MSTORE\n130 PUSH1 0x20\n132 ADD\n133 SWAP2\n134 POP\n135 POP\n136 PUSH1 0x40\n138 MLOAD\n139 DUP1\n140 SWAP2\n141 SUB\n142 SWAP1\n143 RETURN\n', 'truncLabel': '122 JUMPDEST\n123 PUSH1 0x40\n125 MLOAD\n126 DUP1\n127 DUP3\n128 DUP2\n(click to expand +)', 'isExpanded': false},
-{id: '24', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '346 JUMPDEST\n347 PUSH1 0x01\n349 SLOAD\n350 DUP2\n351 JUMP\n', 'fullLabel': '346 JUMPDEST\n347 PUSH1 0x01\n349 SLOAD\n350 DUP2\n351 JUMP\n', 'truncLabel': '346 JUMPDEST\n347 PUSH1 0x01\n349 SLOAD\n350 DUP2\n351 JUMP\n', 'isExpanded': false},
-{id: '23', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '114 JUMPDEST\n115 PUSH2 0x007a\n118 PUSH2 0x015a\n121 JUMP\n', 'fullLabel': '114 JUMPDEST\n115 PUSH2 0x007a\n118 PUSH2 0x015a\n121 JUMP\n', 'truncLabel': '114 JUMPDEST\n115 PUSH2 0x007a\n118 PUSH2 0x015a\n121 JUMP\n', 'isExpanded': false},
-{id: '26', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '110 PUSH1 0x00\n112 DUP1\n113 REVERT\n', 'fullLabel': '110 PUSH1 0x00\n112 DUP1\n113 REVERT\n', 'truncLabel': '110 PUSH1 0x00\n112 DUP1\n113 REVERT\n', 'isExpanded': false},
-{id: '22', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '103 _function_0x18160ddd\n104 CALLVALUE\n105 ISZERO\n106 PUSH2 0x0072\n109 JUMPI\n', 'fullLabel': '103 _function_0x18160ddd\n104 CALLVALUE\n105 ISZERO\n106 PUSH2 0x0072\n109 JUMPI\n', 'truncLabel': '103 _function_0x18160ddd\n104 CALLVALUE\n105 ISZERO\n106 PUSH2 0x0072\n109 JUMPI\n', 'isExpanded': false},
-{id: '31', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '177 JUMPDEST\n178 STOP\n', 'fullLabel': '177 JUMPDEST\n178 STOP\n', 'truncLabel': '177 JUMPDEST\n178 STOP\n', 'isExpanded': false},
-{id: '30', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '352 JUMPDEST\n353 DUP1\n354 PUSH1 0x01\n356 DUP2\n357 SWAP1\n358 SSTORE\n(click to expand +)', 'fullLabel': '352 JUMPDEST\n353 DUP1\n354 PUSH1 0x01\n356 DUP2\n357 SWAP1\n358 SSTORE\n359 PUSH1 0x00\n361 DUP1\n362 CALLER\n363 PUSH20 0xffffffff(...)\n384 AND\n385 PUSH20 0xffffffff(...)\n406 AND\n407 DUP2\n408 MSTORE\n409 PUSH1 0x20\n411 ADD\n412 SWAP1\n413 DUP2\n414 MSTORE\n415 PUSH1 0x20\n417 ADD\n418 PUSH1 0x00\n420 SHA3\n421 DUP2\n422 SWAP1\n423 SSTORE\n424 POP\n425 POP\n426 JUMP\n', 'truncLabel': '352 JUMPDEST\n353 DUP1\n354 PUSH1 0x01\n356 DUP2\n357 SWAP1\n358 SSTORE\n(click to expand +)', 'isExpanded': false},
-{id: '29', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '155 JUMPDEST\n156 PUSH2 0x00b1\n159 PUSH1 0x04\n161 DUP1\n162 DUP1\n163 CALLDATALOAD\n(click to expand +)', 'fullLabel': '155 JUMPDEST\n156 PUSH2 0x00b1\n159 PUSH1 0x04\n161 DUP1\n162 DUP1\n163 CALLDATALOAD\n164 SWAP1\n165 PUSH1 0x20\n167 ADD\n168 SWAP1\n169 SWAP2\n170 SWAP1\n171 POP\n172 POP\n173 PUSH2 0x0160\n176 JUMP\n', 'truncLabel': '155 JUMPDEST\n156 PUSH2 0x00b1\n159 PUSH1 0x04\n161 DUP1\n162 DUP1\n163 CALLDATALOAD\n(click to expand +)', 'isExpanded': false},
-{id: '32', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '151 PUSH1 0x00\n153 DUP1\n154 REVERT\n', 'fullLabel': '151 PUSH1 0x00\n153 DUP1\n154 REVERT\n', 'truncLabel': '151 PUSH1 0x00\n153 DUP1\n154 REVERT\n', 'isExpanded': false},
-{id: '28', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '144 Token(uint256)\n145 CALLVALUE\n146 ISZERO\n147 PUSH2 0x009b\n150 JUMPI\n', 'fullLabel': '144 Token(uint256)\n145 CALLVALUE\n146 ISZERO\n147 PUSH2 0x009b\n150 JUMPI\n', 'truncLabel': '144 Token(uint256)\n145 CALLVALUE\n146 ISZERO\n147 PUSH2 0x009b\n150 JUMPI\n', 'isExpanded': false},
-{id: '37', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '234 JUMPDEST\n235 PUSH1 0x40\n237 MLOAD\n238 DUP1\n239 DUP3\n240 DUP2\n(click to expand +)', 'fullLabel': '234 JUMPDEST\n235 PUSH1 0x40\n237 MLOAD\n238 DUP1\n239 DUP3\n240 DUP2\n241 MSTORE\n242 PUSH1 0x20\n244 ADD\n245 SWAP2\n246 POP\n247 POP\n248 PUSH1 0x40\n250 MLOAD\n251 DUP1\n252 SWAP2\n253 SUB\n254 SWAP1\n255 RETURN\n', 'truncLabel': '234 JUMPDEST\n235 PUSH1 0x40\n237 MLOAD\n238 DUP1\n239 DUP3\n240 DUP2\n(click to expand +)', 'isExpanded': false},
-{id: '36', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '427 JUMPDEST\n428 PUSH1 0x00\n430 DUP1\n431 PUSH1 0x00\n433 DUP4\n434 PUSH20 0xffffffff(...)\n(click to expand +)', 'fullLabel': '427 JUMPDEST\n428 PUSH1 0x00\n430 DUP1\n431 PUSH1 0x00\n433 DUP4\n434 PUSH20 0xffffffff(...)\n455 AND\n456 PUSH20 0xffffffff(...)\n477 AND\n478 DUP2\n479 MSTORE\n480 PUSH1 0x20\n482 ADD\n483 SWAP1\n484 DUP2\n485 MSTORE\n486 PUSH1 0x20\n488 ADD\n489 PUSH1 0x00\n491 SHA3\n492 SLOAD\n493 SWAP1\n494 POP\n495 SWAP2\n496 SWAP1\n497 POP\n498 JUMP\n', 'truncLabel': '427 JUMPDEST\n428 PUSH1 0x00\n430 DUP1\n431 PUSH1 0x00\n433 DUP4\n434 PUSH20 0xffffffff(...)\n(click to expand +)', 'isExpanded': false},
-{id: '35', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '190 JUMPDEST\n191 PUSH2 0x00ea\n194 PUSH1 0x04\n196 DUP1\n197 DUP1\n198 CALLDATALOAD\n(click to expand +)', 'fullLabel': '190 JUMPDEST\n191 PUSH2 0x00ea\n194 PUSH1 0x04\n196 DUP1\n197 DUP1\n198 CALLDATALOAD\n199 PUSH20 0xffffffff(...)\n220 AND\n221 SWAP1\n222 PUSH1 0x20\n224 ADD\n225 SWAP1\n226 SWAP2\n227 SWAP1\n228 POP\n229 POP\n230 PUSH2 0x01ab\n233 JUMP\n', 'truncLabel': '190 JUMPDEST\n191 PUSH2 0x00ea\n194 PUSH1 0x04\n196 DUP1\n197 DUP1\n198 CALLDATALOAD\n(click to expand +)', 'isExpanded': false},
-{id: '38', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '186 PUSH1 0x00\n188 DUP1\n189 REVERT\n', 'fullLabel': '186 PUSH1 0x00\n188 DUP1\n189 REVERT\n', 'truncLabel': '186 PUSH1 0x00\n188 DUP1\n189 REVERT\n', 'isExpanded': false},
-{id: '34', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '179 balanceOf(address)\n180 CALLVALUE\n181 ISZERO\n182 PUSH2 0x00be\n185 JUMPI\n', 'fullLabel': '179 balanceOf(address)\n180 CALLVALUE\n181 ISZERO\n182 PUSH2 0x00be\n185 JUMPI\n', 'truncLabel': '179 balanceOf(address)\n180 CALLVALUE\n181 ISZERO\n182 PUSH2 0x00be\n185 JUMPI\n', 'isExpanded': false},
-{id: '44', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '320 JUMPDEST\n321 PUSH1 0x40\n323 MLOAD\n324 DUP1\n325 DUP3\n326 ISZERO\n(click to expand +)', 'fullLabel': '320 JUMPDEST\n321 PUSH1 0x40\n323 MLOAD\n324 DUP1\n325 DUP3\n326 ISZERO\n327 ISZERO\n328 ISZERO\n329 ISZERO\n330 DUP2\n331 MSTORE\n332 PUSH1 0x20\n334 ADD\n335 SWAP2\n336 POP\n337 POP\n338 PUSH1 0x40\n340 MLOAD\n341 DUP1\n342 SWAP2\n343 SUB\n344 SWAP1\n345 RETURN\n', 'truncLabel': '320 JUMPDEST\n321 PUSH1 0x40\n323 MLOAD\n324 DUP1\n325 DUP3\n326 ISZERO\n(click to expand +)', 'isExpanded': false},
-{id: '43', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '580 JUMPDEST\n581 DUP2\n582 PUSH1 0x00\n584 DUP1\n585 CALLER\n586 PUSH20 0xffffffff(...)\n(click to expand +)', 'fullLabel': '580 JUMPDEST\n581 DUP2\n582 PUSH1 0x00\n584 DUP1\n585 CALLER\n586 PUSH20 0xffffffff(...)\n607 AND\n608 PUSH20 0xffffffff(...)\n629 AND\n630 DUP2\n631 MSTORE\n632 PUSH1 0x20\n634 ADD\n635 SWAP1\n636 DUP2\n637 MSTORE\n638 PUSH1 0x20\n640 ADD\n641 PUSH1 0x00\n643 SHA3\n644 PUSH1 0x00\n646 DUP3\n647 DUP3\n648 SLOAD\n649 SUB\n650 SWAP3\n651 POP\n652 POP\n653 DUP2\n654 SWAP1\n655 SSTORE\n656 POP\n657 DUP2\n658 PUSH1 0x00\n660 DUP1\n661 DUP6\n662 PUSH20 0xffffffff(...)\n683 AND\n684 PUSH20 0xffffffff(...)\n705 AND\n706 DUP2\n707 MSTORE\n708 PUSH1 0x20\n710 ADD\n711 SWAP1\n712 DUP2\n713 MSTORE\n714 PUSH1 0x20\n716 ADD\n717 PUSH1 0x00\n719 SHA3\n720 PUSH1 0x00\n722 DUP3\n723 DUP3\n724 SLOAD\n725 ADD\n726 SWAP3\n727 POP\n728 POP\n729 DUP2\n730 SWAP1\n731 SSTORE\n732 POP\n733 PUSH1 0x02\n735 PUSH1 0x00\n737 DUP1\n738 DUP6\n739 PUSH20 0xffffffff(...)\n760 AND\n761 PUSH20 0xffffffff(...)\n782 AND\n783 DUP2\n784 MSTORE\n785 PUSH1 0x20\n787 ADD\n788 SWAP1\n789 DUP2\n790 MSTORE\n791 PUSH1 0x20\n793 ADD\n794 PUSH1 0x00\n796 SHA3\n797 DUP2\n798 SWAP1\n799 SSTORE\n800 POP\n801 PUSH1 0x01\n803 SWAP1\n804 POP\n805 SWAP3\n806 SWAP2\n807 POP\n808 POP\n809 JUMP\n', 'truncLabel': '580 JUMPDEST\n581 DUP2\n582 PUSH1 0x00\n584 DUP1\n585 CALLER\n586 PUSH20 0xffffffff(...)\n(click to expand +)', 'isExpanded': false},
-{id: '42', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '499 JUMPDEST\n500 PUSH1 0x00\n502 DUP1\n503 DUP3\n504 PUSH1 0x00\n506 DUP1\n(click to expand +)', 'fullLabel': '499 JUMPDEST\n500 PUSH1 0x00\n502 DUP1\n503 DUP3\n504 PUSH1 0x00\n506 DUP1\n507 CALLER\n508 PUSH20 0xffffffff(...)\n529 AND\n530 PUSH20 0xffffffff(...)\n551 AND\n552 DUP2\n553 MSTORE\n554 PUSH1 0x20\n556 ADD\n557 SWAP1\n558 DUP2\n559 MSTORE\n560 PUSH1 0x20\n562 ADD\n563 PUSH1 0x00\n565 SHA3\n566 SLOAD\n567 SUB\n568 LT\n569 ISZERO\n570 ISZERO\n571 ISZERO\n572 PUSH2 0x0244\n575 JUMPI\n', 'truncLabel': '499 JUMPDEST\n500 PUSH1 0x00\n502 DUP1\n503 DUP3\n504 PUSH1 0x00\n506 DUP1\n(click to expand +)', 'isExpanded': false},
-{id: '41', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '267 JUMPDEST\n268 PUSH2 0x0140\n271 PUSH1 0x04\n273 DUP1\n274 DUP1\n275 CALLDATALOAD\n(click to expand +)', 'fullLabel': '267 JUMPDEST\n268 PUSH2 0x0140\n271 PUSH1 0x04\n273 DUP1\n274 DUP1\n275 CALLDATALOAD\n276 PUSH20 0xffffffff(...)\n297 AND\n298 SWAP1\n299 PUSH1 0x20\n301 ADD\n302 SWAP1\n303 SWAP2\n304 SWAP1\n305 DUP1\n306 CALLDATALOAD\n307 SWAP1\n308 PUSH1 0x20\n310 ADD\n311 SWAP1\n312 SWAP2\n313 SWAP1\n314 POP\n315 POP\n316 PUSH2 0x01f3\n319 JUMP\n', 'truncLabel': '267 JUMPDEST\n268 PUSH2 0x0140\n271 PUSH1 0x04\n273 DUP1\n274 DUP1\n275 CALLDATALOAD\n(click to expand +)', 'isExpanded': false},
-{id: '45', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '263 PUSH1 0x00\n265 DUP1\n266 REVERT\n', 'fullLabel': '263 PUSH1 0x00\n265 DUP1\n266 REVERT\n', 'truncLabel': '263 PUSH1 0x00\n265 DUP1\n266 REVERT\n', 'isExpanded': false},
-{id: '40', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '256 sendeth(address,uint256)\n257 CALLVALUE\n258 ISZERO\n259 PUSH2 0x010b\n262 JUMPI\n', 'fullLabel': '256 sendeth(address,uint256)\n257 CALLVALUE\n258 ISZERO\n259 PUSH2 0x010b\n262 JUMPI\n', 'truncLabel': '256 sendeth(address,uint256)\n257 CALLVALUE\n258 ISZERO\n259 PUSH2 0x010b\n262 JUMPI\n', 'isExpanded': false},
-{id: '46', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '98 JUMPDEST\n99 PUSH1 0x00\n101 DUP1\n102 REVERT\n', 'fullLabel': '98 JUMPDEST\n99 PUSH1 0x00\n101 DUP1\n102 REVERT\n', 'truncLabel': '98 JUMPDEST\n99 PUSH1 0x00\n101 DUP1\n102 REVERT\n', 'isExpanded': false},
-{id: '39', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '87 DUP1\n88 PUSH4 0xa3210e87\n93 EQ\n94 PUSH2 0x0100\n97 JUMPI\n', 'fullLabel': '87 DUP1\n88 PUSH4 0xa3210e87\n93 EQ\n94 PUSH2 0x0100\n97 JUMPI\n', 'truncLabel': '87 DUP1\n88 PUSH4 0xa3210e87\n93 EQ\n94 PUSH2 0x0100\n97 JUMPI\n', 'isExpanded': false},
-{id: '33', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '76 DUP1\n77 PUSH4 0x70a08231\n82 EQ\n83 PUSH2 0x00b3\n86 JUMPI\n', 'fullLabel': '76 DUP1\n77 PUSH4 0x70a08231\n82 EQ\n83 PUSH2 0x00b3\n86 JUMPI\n', 'truncLabel': '76 DUP1\n77 PUSH4 0x70a08231\n82 EQ\n83 PUSH2 0x00b3\n86 JUMPI\n', 'isExpanded': false},
-{id: '27', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '65 DUP1\n66 PUSH4 0x6241bfd1\n71 EQ\n72 PUSH2 0x0090\n75 JUMPI\n', 'fullLabel': '65 DUP1\n66 PUSH4 0x6241bfd1\n71 EQ\n72 PUSH2 0x0090\n75 JUMPI\n', 'truncLabel': '65 DUP1\n66 PUSH4 0x6241bfd1\n71 EQ\n72 PUSH2 0x0090\n75 JUMPI\n', 'isExpanded': false},
-{id: '21', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '13 PUSH1 0x00\n15 CALLDATALOAD\n16 PUSH29 0x01000000(...)\n46 SWAP1\n47 DIV\n48 PUSH4 0xffffffff\n(click to expand +)', 'fullLabel': '13 PUSH1 0x00\n15 CALLDATALOAD\n16 PUSH29 0x01000000(...)\n46 SWAP1\n47 DIV\n48 PUSH4 0xffffffff\n53 AND\n54 DUP1\n55 PUSH4 0x18160ddd\n60 EQ\n61 PUSH2 0x0067\n64 JUMPI\n', 'truncLabel': '13 PUSH1 0x00\n15 CALLDATALOAD\n16 PUSH29 0x01000000(...)\n46 SWAP1\n47 DIV\n48 PUSH4 0xffffffff\n(click to expand +)', 'isExpanded': false},
-{id: '19', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '0 PUSH1 0x60\n2 PUSH1 0x40\n4 MSTORE\n5 PUSH1 0x04\n7 CALLDATASIZE\n8 LT\n(click to expand +)', 'fullLabel': '0 PUSH1 0x60\n2 PUSH1 0x40\n4 MSTORE\n5 PUSH1 0x04\n7 CALLDATASIZE\n8 LT\n9 PUSH2 0x0062\n12 JUMPI\n', 'truncLabel': '0 PUSH1 0x60\n2 PUSH1 0x40\n4 MSTORE\n5 PUSH1 0x04\n7 CALLDATASIZE\n8 LT\n(click to expand +)', 'isExpanded': false}
+{id: '48', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '98 JUMPDEST\n99 PUSH1 0x00\n101 DUP1\n102 REVERT\n', 'fullLabel': '98 JUMPDEST\n99 PUSH1 0x00\n101 DUP1\n102 REVERT\n', 'truncLabel': '98 JUMPDEST\n99 PUSH1 0x00\n101 DUP1\n102 REVERT\n', 'isExpanded': false},
+{id: '53', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '122 JUMPDEST\n123 PUSH1 0x40\n125 MLOAD\n126 DUP1\n127 DUP3\n128 DUP2\n(click to expand +)', 'fullLabel': '122 JUMPDEST\n123 PUSH1 0x40\n125 MLOAD\n126 DUP1\n127 DUP3\n128 DUP2\n129 MSTORE\n130 PUSH1 0x20\n132 ADD\n133 SWAP2\n134 POP\n135 POP\n136 PUSH1 0x40\n138 MLOAD\n139 DUP1\n140 SWAP2\n141 SUB\n142 SWAP1\n143 RETURN\n', 'truncLabel': '122 JUMPDEST\n123 PUSH1 0x40\n125 MLOAD\n126 DUP1\n127 DUP3\n128 DUP2\n(click to expand +)', 'isExpanded': false},
+{id: '52', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '346 JUMPDEST\n347 PUSH1 0x01\n349 SLOAD\n350 DUP2\n351 JUMP\n', 'fullLabel': '346 JUMPDEST\n347 PUSH1 0x01\n349 SLOAD\n350 DUP2\n351 JUMP\n', 'truncLabel': '346 JUMPDEST\n347 PUSH1 0x01\n349 SLOAD\n350 DUP2\n351 JUMP\n', 'isExpanded': false},
+{id: '51', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '114 JUMPDEST\n115 PUSH2 0x007a\n118 PUSH2 0x015a\n121 JUMP\n', 'fullLabel': '114 JUMPDEST\n115 PUSH2 0x007a\n118 PUSH2 0x015a\n121 JUMP\n', 'truncLabel': '114 JUMPDEST\n115 PUSH2 0x007a\n118 PUSH2 0x015a\n121 JUMP\n', 'isExpanded': false},
+{id: '54', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '110 PUSH1 0x00\n112 DUP1\n113 REVERT\n', 'fullLabel': '110 PUSH1 0x00\n112 DUP1\n113 REVERT\n', 'truncLabel': '110 PUSH1 0x00\n112 DUP1\n113 REVERT\n', 'isExpanded': false},
+{id: '50', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '103 _function_0x18160ddd\n104 CALLVALUE\n105 ISZERO\n106 PUSH2 0x0072\n109 JUMPI\n', 'fullLabel': '103 _function_0x18160ddd\n104 CALLVALUE\n105 ISZERO\n106 PUSH2 0x0072\n109 JUMPI\n', 'truncLabel': '103 _function_0x18160ddd\n104 CALLVALUE\n105 ISZERO\n106 PUSH2 0x0072\n109 JUMPI\n', 'isExpanded': false},
+{id: '59', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '177 JUMPDEST\n178 STOP\n', 'fullLabel': '177 JUMPDEST\n178 STOP\n', 'truncLabel': '177 JUMPDEST\n178 STOP\n', 'isExpanded': false},
+{id: '58', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '352 JUMPDEST\n353 DUP1\n354 PUSH1 0x01\n356 DUP2\n357 SWAP1\n358 SSTORE\n(click to expand +)', 'fullLabel': '352 JUMPDEST\n353 DUP1\n354 PUSH1 0x01\n356 DUP2\n357 SWAP1\n358 SSTORE\n359 PUSH1 0x00\n361 DUP1\n362 CALLER\n363 PUSH20 0xffffffff(...)\n384 AND\n385 PUSH20 0xffffffff(...)\n406 AND\n407 DUP2\n408 MSTORE\n409 PUSH1 0x20\n411 ADD\n412 SWAP1\n413 DUP2\n414 MSTORE\n415 PUSH1 0x20\n417 ADD\n418 PUSH1 0x00\n420 SHA3\n421 DUP2\n422 SWAP1\n423 SSTORE\n424 POP\n425 POP\n426 JUMP\n', 'truncLabel': '352 JUMPDEST\n353 DUP1\n354 PUSH1 0x01\n356 DUP2\n357 SWAP1\n358 SSTORE\n(click to expand +)', 'isExpanded': false},
+{id: '57', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '155 JUMPDEST\n156 PUSH2 0x00b1\n159 PUSH1 0x04\n161 DUP1\n162 DUP1\n163 CALLDATALOAD\n(click to expand +)', 'fullLabel': '155 JUMPDEST\n156 PUSH2 0x00b1\n159 PUSH1 0x04\n161 DUP1\n162 DUP1\n163 CALLDATALOAD\n164 SWAP1\n165 PUSH1 0x20\n167 ADD\n168 SWAP1\n169 SWAP2\n170 SWAP1\n171 POP\n172 POP\n173 PUSH2 0x0160\n176 JUMP\n', 'truncLabel': '155 JUMPDEST\n156 PUSH2 0x00b1\n159 PUSH1 0x04\n161 DUP1\n162 DUP1\n163 CALLDATALOAD\n(click to expand +)', 'isExpanded': false},
+{id: '60', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '151 PUSH1 0x00\n153 DUP1\n154 REVERT\n', 'fullLabel': '151 PUSH1 0x00\n153 DUP1\n154 REVERT\n', 'truncLabel': '151 PUSH1 0x00\n153 DUP1\n154 REVERT\n', 'isExpanded': false},
+{id: '56', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '144 Token(uint256)\n145 CALLVALUE\n146 ISZERO\n147 PUSH2 0x009b\n150 JUMPI\n', 'fullLabel': '144 Token(uint256)\n145 CALLVALUE\n146 ISZERO\n147 PUSH2 0x009b\n150 JUMPI\n', 'truncLabel': '144 Token(uint256)\n145 CALLVALUE\n146 ISZERO\n147 PUSH2 0x009b\n150 JUMPI\n', 'isExpanded': false},
+{id: '65', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '234 JUMPDEST\n235 PUSH1 0x40\n237 MLOAD\n238 DUP1\n239 DUP3\n240 DUP2\n(click to expand +)', 'fullLabel': '234 JUMPDEST\n235 PUSH1 0x40\n237 MLOAD\n238 DUP1\n239 DUP3\n240 DUP2\n241 MSTORE\n242 PUSH1 0x20\n244 ADD\n245 SWAP2\n246 POP\n247 POP\n248 PUSH1 0x40\n250 MLOAD\n251 DUP1\n252 SWAP2\n253 SUB\n254 SWAP1\n255 RETURN\n', 'truncLabel': '234 JUMPDEST\n235 PUSH1 0x40\n237 MLOAD\n238 DUP1\n239 DUP3\n240 DUP2\n(click to expand +)', 'isExpanded': false},
+{id: '64', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '427 JUMPDEST\n428 PUSH1 0x00\n430 DUP1\n431 PUSH1 0x00\n433 DUP4\n434 PUSH20 0xffffffff(...)\n(click to expand +)', 'fullLabel': '427 JUMPDEST\n428 PUSH1 0x00\n430 DUP1\n431 PUSH1 0x00\n433 DUP4\n434 PUSH20 0xffffffff(...)\n455 AND\n456 PUSH20 0xffffffff(...)\n477 AND\n478 DUP2\n479 MSTORE\n480 PUSH1 0x20\n482 ADD\n483 SWAP1\n484 DUP2\n485 MSTORE\n486 PUSH1 0x20\n488 ADD\n489 PUSH1 0x00\n491 SHA3\n492 SLOAD\n493 SWAP1\n494 POP\n495 SWAP2\n496 SWAP1\n497 POP\n498 JUMP\n', 'truncLabel': '427 JUMPDEST\n428 PUSH1 0x00\n430 DUP1\n431 PUSH1 0x00\n433 DUP4\n434 PUSH20 0xffffffff(...)\n(click to expand +)', 'isExpanded': false},
+{id: '63', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '190 JUMPDEST\n191 PUSH2 0x00ea\n194 PUSH1 0x04\n196 DUP1\n197 DUP1\n198 CALLDATALOAD\n(click to expand +)', 'fullLabel': '190 JUMPDEST\n191 PUSH2 0x00ea\n194 PUSH1 0x04\n196 DUP1\n197 DUP1\n198 CALLDATALOAD\n199 PUSH20 0xffffffff(...)\n220 AND\n221 SWAP1\n222 PUSH1 0x20\n224 ADD\n225 SWAP1\n226 SWAP2\n227 SWAP1\n228 POP\n229 POP\n230 PUSH2 0x01ab\n233 JUMP\n', 'truncLabel': '190 JUMPDEST\n191 PUSH2 0x00ea\n194 PUSH1 0x04\n196 DUP1\n197 DUP1\n198 CALLDATALOAD\n(click to expand +)', 'isExpanded': false},
+{id: '66', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '186 PUSH1 0x00\n188 DUP1\n189 REVERT\n', 'fullLabel': '186 PUSH1 0x00\n188 DUP1\n189 REVERT\n', 'truncLabel': '186 PUSH1 0x00\n188 DUP1\n189 REVERT\n', 'isExpanded': false},
+{id: '62', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '179 balanceOf(address)\n180 CALLVALUE\n181 ISZERO\n182 PUSH2 0x00be\n185 JUMPI\n', 'fullLabel': '179 balanceOf(address)\n180 CALLVALUE\n181 ISZERO\n182 PUSH2 0x00be\n185 JUMPI\n', 'truncLabel': '179 balanceOf(address)\n180 CALLVALUE\n181 ISZERO\n182 PUSH2 0x00be\n185 JUMPI\n', 'isExpanded': false},
+{id: '72', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '320 JUMPDEST\n321 PUSH1 0x40\n323 MLOAD\n324 DUP1\n325 DUP3\n326 ISZERO\n(click to expand +)', 'fullLabel': '320 JUMPDEST\n321 PUSH1 0x40\n323 MLOAD\n324 DUP1\n325 DUP3\n326 ISZERO\n327 ISZERO\n328 ISZERO\n329 ISZERO\n330 DUP2\n331 MSTORE\n332 PUSH1 0x20\n334 ADD\n335 SWAP2\n336 POP\n337 POP\n338 PUSH1 0x40\n340 MLOAD\n341 DUP1\n342 SWAP2\n343 SUB\n344 SWAP1\n345 RETURN\n', 'truncLabel': '320 JUMPDEST\n321 PUSH1 0x40\n323 MLOAD\n324 DUP1\n325 DUP3\n326 ISZERO\n(click to expand +)', 'isExpanded': false},
+{id: '71', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '580 JUMPDEST\n581 DUP2\n582 PUSH1 0x00\n584 DUP1\n585 CALLER\n586 PUSH20 0xffffffff(...)\n(click to expand +)', 'fullLabel': '580 JUMPDEST\n581 DUP2\n582 PUSH1 0x00\n584 DUP1\n585 CALLER\n586 PUSH20 0xffffffff(...)\n607 AND\n608 PUSH20 0xffffffff(...)\n629 AND\n630 DUP2\n631 MSTORE\n632 PUSH1 0x20\n634 ADD\n635 SWAP1\n636 DUP2\n637 MSTORE\n638 PUSH1 0x20\n640 ADD\n641 PUSH1 0x00\n643 SHA3\n644 PUSH1 0x00\n646 DUP3\n647 DUP3\n648 SLOAD\n649 SUB\n650 SWAP3\n651 POP\n652 POP\n653 DUP2\n654 SWAP1\n655 SSTORE\n656 POP\n657 DUP2\n658 PUSH1 0x00\n660 DUP1\n661 DUP6\n662 PUSH20 0xffffffff(...)\n683 AND\n684 PUSH20 0xffffffff(...)\n705 AND\n706 DUP2\n707 MSTORE\n708 PUSH1 0x20\n710 ADD\n711 SWAP1\n712 DUP2\n713 MSTORE\n714 PUSH1 0x20\n716 ADD\n717 PUSH1 0x00\n719 SHA3\n720 PUSH1 0x00\n722 DUP3\n723 DUP3\n724 SLOAD\n725 ADD\n726 SWAP3\n727 POP\n728 POP\n729 DUP2\n730 SWAP1\n731 SSTORE\n732 POP\n733 PUSH1 0x02\n735 PUSH1 0x00\n737 DUP1\n738 DUP6\n739 PUSH20 0xffffffff(...)\n760 AND\n761 PUSH20 0xffffffff(...)\n782 AND\n783 DUP2\n784 MSTORE\n785 PUSH1 0x20\n787 ADD\n788 SWAP1\n789 DUP2\n790 MSTORE\n791 PUSH1 0x20\n793 ADD\n794 PUSH1 0x00\n796 SHA3\n797 DUP2\n798 SWAP1\n799 SSTORE\n800 POP\n801 PUSH1 0x01\n803 SWAP1\n804 POP\n805 SWAP3\n806 SWAP2\n807 POP\n808 POP\n809 JUMP\n', 'truncLabel': '580 JUMPDEST\n581 DUP2\n582 PUSH1 0x00\n584 DUP1\n585 CALLER\n586 PUSH20 0xffffffff(...)\n(click to expand +)', 'isExpanded': false},
+{id: '70', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '499 JUMPDEST\n500 PUSH1 0x00\n502 DUP1\n503 DUP3\n504 PUSH1 0x00\n506 DUP1\n(click to expand +)', 'fullLabel': '499 JUMPDEST\n500 PUSH1 0x00\n502 DUP1\n503 DUP3\n504 PUSH1 0x00\n506 DUP1\n507 CALLER\n508 PUSH20 0xffffffff(...)\n529 AND\n530 PUSH20 0xffffffff(...)\n551 AND\n552 DUP2\n553 MSTORE\n554 PUSH1 0x20\n556 ADD\n557 SWAP1\n558 DUP2\n559 MSTORE\n560 PUSH1 0x20\n562 ADD\n563 PUSH1 0x00\n565 SHA3\n566 SLOAD\n567 SUB\n568 LT\n569 ISZERO\n570 ISZERO\n571 ISZERO\n572 PUSH2 0x0244\n575 JUMPI\n', 'truncLabel': '499 JUMPDEST\n500 PUSH1 0x00\n502 DUP1\n503 DUP3\n504 PUSH1 0x00\n506 DUP1\n(click to expand +)', 'isExpanded': false},
+{id: '69', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '267 JUMPDEST\n268 PUSH2 0x0140\n271 PUSH1 0x04\n273 DUP1\n274 DUP1\n275 CALLDATALOAD\n(click to expand +)', 'fullLabel': '267 JUMPDEST\n268 PUSH2 0x0140\n271 PUSH1 0x04\n273 DUP1\n274 DUP1\n275 CALLDATALOAD\n276 PUSH20 0xffffffff(...)\n297 AND\n298 SWAP1\n299 PUSH1 0x20\n301 ADD\n302 SWAP1\n303 SWAP2\n304 SWAP1\n305 DUP1\n306 CALLDATALOAD\n307 SWAP1\n308 PUSH1 0x20\n310 ADD\n311 SWAP1\n312 SWAP2\n313 SWAP1\n314 POP\n315 POP\n316 PUSH2 0x01f3\n319 JUMP\n', 'truncLabel': '267 JUMPDEST\n268 PUSH2 0x0140\n271 PUSH1 0x04\n273 DUP1\n274 DUP1\n275 CALLDATALOAD\n(click to expand +)', 'isExpanded': false},
+{id: '73', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '263 PUSH1 0x00\n265 DUP1\n266 REVERT\n', 'fullLabel': '263 PUSH1 0x00\n265 DUP1\n266 REVERT\n', 'truncLabel': '263 PUSH1 0x00\n265 DUP1\n266 REVERT\n', 'isExpanded': false},
+{id: '68', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '256 sendeth(address,uint256)\n257 CALLVALUE\n258 ISZERO\n259 PUSH2 0x010b\n262 JUMPI\n', 'fullLabel': '256 sendeth(address,uint256)\n257 CALLVALUE\n258 ISZERO\n259 PUSH2 0x010b\n262 JUMPI\n', 'truncLabel': '256 sendeth(address,uint256)\n257 CALLVALUE\n258 ISZERO\n259 PUSH2 0x010b\n262 JUMPI\n', 'isExpanded': false},
+{id: '74', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '98 JUMPDEST\n99 PUSH1 0x00\n101 DUP1\n102 REVERT\n', 'fullLabel': '98 JUMPDEST\n99 PUSH1 0x00\n101 DUP1\n102 REVERT\n', 'truncLabel': '98 JUMPDEST\n99 PUSH1 0x00\n101 DUP1\n102 REVERT\n', 'isExpanded': false},
+{id: '67', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '87 DUP1\n88 PUSH4 0xa3210e87\n93 EQ\n94 PUSH2 0x0100\n97 JUMPI\n', 'fullLabel': '87 DUP1\n88 PUSH4 0xa3210e87\n93 EQ\n94 PUSH2 0x0100\n97 JUMPI\n', 'truncLabel': '87 DUP1\n88 PUSH4 0xa3210e87\n93 EQ\n94 PUSH2 0x0100\n97 JUMPI\n', 'isExpanded': false},
+{id: '61', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '76 DUP1\n77 PUSH4 0x70a08231\n82 EQ\n83 PUSH2 0x00b3\n86 JUMPI\n', 'fullLabel': '76 DUP1\n77 PUSH4 0x70a08231\n82 EQ\n83 PUSH2 0x00b3\n86 JUMPI\n', 'truncLabel': '76 DUP1\n77 PUSH4 0x70a08231\n82 EQ\n83 PUSH2 0x00b3\n86 JUMPI\n', 'isExpanded': false},
+{id: '55', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '65 DUP1\n66 PUSH4 0x6241bfd1\n71 EQ\n72 PUSH2 0x0090\n75 JUMPI\n', 'fullLabel': '65 DUP1\n66 PUSH4 0x6241bfd1\n71 EQ\n72 PUSH2 0x0090\n75 JUMPI\n', 'truncLabel': '65 DUP1\n66 PUSH4 0x6241bfd1\n71 EQ\n72 PUSH2 0x0090\n75 JUMPI\n', 'isExpanded': false},
+{id: '49', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '13 PUSH1 0x00\n15 CALLDATALOAD\n16 PUSH29 0x01000000(...)\n46 SWAP1\n47 DIV\n48 PUSH4 0xffffffff\n(click to expand +)', 'fullLabel': '13 PUSH1 0x00\n15 CALLDATALOAD\n16 PUSH29 0x01000000(...)\n46 SWAP1\n47 DIV\n48 PUSH4 0xffffffff\n53 AND\n54 DUP1\n55 PUSH4 0x18160ddd\n60 EQ\n61 PUSH2 0x0067\n64 JUMPI\n', 'truncLabel': '13 PUSH1 0x00\n15 CALLDATALOAD\n16 PUSH29 0x01000000(...)\n46 SWAP1\n47 DIV\n48 PUSH4 0xffffffff\n(click to expand +)', 'isExpanded': false},
+{id: '47', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '0 PUSH1 0x60\n2 PUSH1 0x40\n4 MSTORE\n5 PUSH1 0x04\n7 CALLDATASIZE\n8 LT\n(click to expand +)', 'fullLabel': '0 PUSH1 0x60\n2 PUSH1 0x40\n4 MSTORE\n5 PUSH1 0x04\n7 CALLDATASIZE\n8 LT\n9 PUSH2 0x0062\n12 JUMPI\n', 'truncLabel': '0 PUSH1 0x60\n2 PUSH1 0x40\n4 MSTORE\n5 PUSH1 0x04\n7 CALLDATASIZE\n8 LT\n(click to expand +)', 'isExpanded': false}
];
var edges = [
-{from: '19', to: '20', 'arrows': 'to', 'label': 'Not(ULE(4, calldatasize_Over))', 'smooth': {'type': 'cubicBezier'}},
-{from: '24', to: '25', 'arrows': 'to', 'label': '', 'smooth': {'type': 'cubicBezier'}},
-{from: '23', to: '24', 'arrows': 'to', 'label': '', 'smooth': {'type': 'cubicBezier'}},
-{from: '22', to: '23', 'arrows': 'to', 'label': 'callvalue == 0', 'smooth': {'type': 'cubicBezier'}},
-{from: '22', to: '26', 'arrows': 'to', 'label': 'Not(callvalue == 0)', 'smooth': {'type': 'cubicBezier'}},
-{from: '21', to: '22', 'arrows': 'to', 'label': 'Extract(0xff, 0xe0, calldata_Over_0) == 0x18160ddd', 'smooth': {'type': 'cubicBezier'}},
-{from: '30', to: '31', 'arrows': 'to', 'label': '', 'smooth': {'type': 'cubicBezier'}},
-{from: '29', to: '30', 'arrows': 'to', 'label': '', 'smooth': {'type': 'cubicBezier'}},
-{from: '28', to: '29', 'arrows': 'to', 'label': 'callvalue == 0', 'smooth': {'type': 'cubicBezier'}},
-{from: '28', to: '32', 'arrows': 'to', 'label': 'Not(callvalue == 0)', 'smooth': {'type': 'cubicBezier'}},
-{from: '27', to: '28', 'arrows': 'to', 'label': 'Extract(0xff, 0xe0, calldata_Over_0) == 0x6241bfd1', 'smooth': {'type': 'cubicBezier'}},
-{from: '36', to: '37', 'arrows': 'to', 'label': '', 'smooth': {'type': 'cubicBezier'}},
-{from: '35', to: '36', 'arrows': 'to', 'label': '', 'smooth': {'type': 'cubicBezier'}},
-{from: '34', to: '35', 'arrows': 'to', 'label': 'callvalue == 0', 'smooth': {'type': 'cubicBezier'}},
-{from: '34', to: '38', 'arrows': 'to', 'label': 'Not(callvalue == 0)', 'smooth': {'type': 'cubicBezier'}},
-{from: '33', to: '34', 'arrows': 'to', 'label': 'Extract(0xff, 0xe0, calldata_Over_0) == 0x70a08231', 'smooth': {'type': 'cubicBezier'}},
-{from: '43', to: '44', 'arrows': 'to', 'label': '', 'smooth': {'type': 'cubicBezier'}},
-{from: '42', to: '43', 'arrows': 'to', 'label': 'True', 'smooth': {'type': 'cubicBezier'}},
-{from: '41', to: '42', 'arrows': 'to', 'label': '', 'smooth': {'type': 'cubicBezier'}},
-{from: '40', to: '41', 'arrows': 'to', 'label': 'callvalue == 0', 'smooth': {'type': 'cubicBezier'}},
-{from: '40', to: '45', 'arrows': 'to', 'label': 'Not(callvalue == 0)', 'smooth': {'type': 'cubicBezier'}},
-{from: '39', to: '40', 'arrows': 'to', 'label': 'Extract(0xff, 0xe0, calldata_Over_0) == 0xa3210e87', 'smooth': {'type': 'cubicBezier'}},
-{from: '39', to: '46', 'arrows': 'to', 'label': 'Not(Extract(0xff, 0xe0, calldata_Over_0) == 0xa3210e87)', 'smooth': {'type': 'cubicBezier'}},
-{from: '33', to: '39', 'arrows': 'to', 'label': 'Not(Extract(0xff, 0xe0, calldata_Over_0) == 0x70a08231)', 'smooth': {'type': 'cubicBezier'}},
-{from: '27', to: '33', 'arrows': 'to', 'label': 'Not(Extract(0xff, 0xe0, calldata_Over_0) == 0x6241bfd1)', 'smooth': {'type': 'cubicBezier'}},
-{from: '21', to: '27', 'arrows': 'to', 'label': 'Not(Extract(0xff, 0xe0, calldata_Over_0) == 0x18160ddd)', 'smooth': {'type': 'cubicBezier'}},
-{from: '19', to: '21', 'arrows': 'to', 'label': 'ULE(4, calldatasize_Over)', 'smooth': {'type': 'cubicBezier'}}
+{from: '47', to: '48', 'arrows': 'to', 'label': 'Not(ULE(4, calldatasize_Unknown))', 'smooth': {'type': 'cubicBezier'}},
+{from: '52', to: '53', 'arrows': 'to', 'label': '', 'smooth': {'type': 'cubicBezier'}},
+{from: '51', to: '52', 'arrows': 'to', 'label': '', 'smooth': {'type': 'cubicBezier'}},
+{from: '50', to: '51', 'arrows': 'to', 'label': 'callvalue == 0', 'smooth': {'type': 'cubicBezier'}},
+{from: '50', to: '54', 'arrows': 'to', 'label': 'Not(callvalue == 0)', 'smooth': {'type': 'cubicBezier'}},
+{from: '49', to: '50', 'arrows': 'to', 'label': 'Extract(0xff, 0xe0, calldata_Unknown_0) == 0x18160ddd', 'smooth': {'type': 'cubicBezier'}},
+{from: '58', to: '59', 'arrows': 'to', 'label': '', 'smooth': {'type': 'cubicBezier'}},
+{from: '57', to: '58', 'arrows': 'to', 'label': '', 'smooth': {'type': 'cubicBezier'}},
+{from: '56', to: '57', 'arrows': 'to', 'label': 'callvalue == 0', 'smooth': {'type': 'cubicBezier'}},
+{from: '56', to: '60', 'arrows': 'to', 'label': 'Not(callvalue == 0)', 'smooth': {'type': 'cubicBezier'}},
+{from: '55', to: '56', 'arrows': 'to', 'label': 'Extract(0xff, 0xe0, calldata_Unknown_0) == 0x6241bfd1', 'smooth': {'type': 'cubicBezier'}},
+{from: '64', to: '65', 'arrows': 'to', 'label': '', 'smooth': {'type': 'cubicBezier'}},
+{from: '63', to: '64', 'arrows': 'to', 'label': '', 'smooth': {'type': 'cubicBezier'}},
+{from: '62', to: '63', 'arrows': 'to', 'label': 'callvalue == 0', 'smooth': {'type': 'cubicBezier'}},
+{from: '62', to: '66', 'arrows': 'to', 'label': 'Not(callvalue == 0)', 'smooth': {'type': 'cubicBezier'}},
+{from: '61', to: '62', 'arrows': 'to', 'label': 'Extract(0xff, 0xe0, calldata_Unknown_0) == 0x70a08231', 'smooth': {'type': 'cubicBezier'}},
+{from: '71', to: '72', 'arrows': 'to', 'label': '', 'smooth': {'type': 'cubicBezier'}},
+{from: '70', to: '71', 'arrows': 'to', 'label': 'True', 'smooth': {'type': 'cubicBezier'}},
+{from: '69', to: '70', 'arrows': 'to', 'label': '', 'smooth': {'type': 'cubicBezier'}},
+{from: '68', to: '69', 'arrows': 'to', 'label': 'callvalue == 0', 'smooth': {'type': 'cubicBezier'}},
+{from: '68', to: '73', 'arrows': 'to', 'label': 'Not(callvalue == 0)', 'smooth': {'type': 'cubicBezier'}},
+{from: '67', to: '68', 'arrows': 'to', 'label': 'Extract(0xff, 0xe0, calldata_Unknown_0) == 0xa3210e87', 'smooth': {'type': 'cubicBezier'}},
+{from: '67', to: '74', 'arrows': 'to', 'label': 'Not(Extract(0xff, 0xe0, calldata_Unknown_0) == 0xa3210e87)', 'smooth': {'type': 'cubicBezier'}},
+{from: '61', to: '67', 'arrows': 'to', 'label': 'Not(Extract(0xff, 0xe0, calldata_Unknown_0) == 0x70a08231)', 'smooth': {'type': 'cubicBezier'}},
+{from: '55', to: '61', 'arrows': 'to', 'label': 'Not(Extract(0xff, 0xe0, calldata_Unknown_0) == 0x6241bfd1)', 'smooth': {'type': 'cubicBezier'}},
+{from: '49', to: '55', 'arrows': 'to', 'label': 'Not(Extract(0xff, 0xe0, calldata_Unknown_0) == 0x18160ddd)', 'smooth': {'type': 'cubicBezier'}},
+{from: '47', to: '49', 'arrows': 'to', 'label': 'ULE(4, calldatasize_Unknown)', 'smooth': {'type': 'cubicBezier'}}
];
diff --git a/tests/testdata/outputs_expected/overflow.sol.o.json b/tests/testdata/outputs_expected/overflow.sol.o.json
new file mode 100644
index 00000000..a623f393
--- /dev/null
+++ b/tests/testdata/outputs_expected/overflow.sol.o.json
@@ -0,0 +1,30 @@
+{
+ "success": true,
+ "error": null,
+ "issues": [
+ {
+ "title": "Integer Underflow",
+ "description": "A possible integer underflow exists in the function `sendeth(address,uint256)`.\nThe subtraction may result in a value < 0.",
+ "function": "sendeth(address,uint256)",
+ "type": "Warning",
+ "address": 649,
+ "debug": ""
+ },
+ {
+ "title": "Integer Overflow ",
+ "description": "A possible integer overflow exists in the function `sendeth(address,uint256)`.\nThe addition may result in a value higher than the maximum representable integer.",
+ "function": "sendeth(address,uint256)",
+ "type": "Warning",
+ "address": 725,
+ "debug": ""
+ },
+ {
+ "title": "Integer Underflow",
+ "description": "A possible integer underflow exists in the function `sendeth(address,uint256)`.\nThe subtraction may result in a value < 0.",
+ "function": "sendeth(address,uint256)",
+ "type": "Warning",
+ "address": 567,
+ "debug": ""
+ }
+ ]
+}
\ No newline at end of file
diff --git a/tests/testdata/outputs_expected/overflow.sol.o.markdown b/tests/testdata/outputs_expected/overflow.sol.o.markdown
new file mode 100644
index 00000000..1e0ae194
--- /dev/null
+++ b/tests/testdata/outputs_expected/overflow.sol.o.markdown
@@ -0,0 +1,45 @@
+
+
+## Integer Underflow
+
+- Type: Warning
+- Contract: Unknown
+- Function name: `sendeth(address,uint256)`
+- PC address: 649
+
+
+
+### Description
+
+A possible integer underflow exists in the function `sendeth(address,uint256)`.
+The subtraction may result in a value < 0.
+
+
+## Integer Overflow
+
+- Type: Warning
+- Contract: Unknown
+- Function name: `sendeth(address,uint256)`
+- PC address: 725
+
+
+
+### Description
+
+A possible integer overflow exists in the function `sendeth(address,uint256)`.
+The addition may result in a value higher than the maximum representable integer.
+
+
+## Integer Underflow
+
+- Type: Warning
+- Contract: Unknown
+- Function name: `sendeth(address,uint256)`
+- PC address: 567
+
+
+
+### Description
+
+A possible integer underflow exists in the function `sendeth(address,uint256)`.
+The subtraction may result in a value < 0.
diff --git a/tests/testdata/outputs_expected/overflow.sol.o.text b/tests/testdata/outputs_expected/overflow.sol.o.text
new file mode 100644
index 00000000..f195094d
--- /dev/null
+++ b/tests/testdata/outputs_expected/overflow.sol.o.text
@@ -0,0 +1,27 @@
+==== Integer Underflow ====
+Type: Warning
+Contract: Unknown
+Function name: sendeth(address,uint256)
+PC address: 649
+A possible integer underflow exists in the function `sendeth(address,uint256)`.
+The subtraction may result in a value < 0.
+--------------------
+
+==== Integer Overflow ====
+Type: Warning
+Contract: Unknown
+Function name: sendeth(address,uint256)
+PC address: 725
+A possible integer overflow exists in the function `sendeth(address,uint256)`.
+The addition may result in a value higher than the maximum representable integer.
+--------------------
+
+==== Integer Underflow ====
+Type: Warning
+Contract: Unknown
+Function name: sendeth(address,uint256)
+PC address: 567
+A possible integer underflow exists in the function `sendeth(address,uint256)`.
+The subtraction may result in a value < 0.
+--------------------
+
diff --git a/tests/testdata/outputs_expected/overflow.sol.text b/tests/testdata/outputs_expected/overflow.sol.text
deleted file mode 100644
index 1a6ad3a5..00000000
--- a/tests/testdata/outputs_expected/overflow.sol.text
+++ /dev/null
@@ -1,42 +0,0 @@
-==== Integer Underflow ====
-Type: Warning
-Contract: Over
-Function name: sendeth(address,uint256)
-PC address: 649
-A possible integer underflow exists in the function sendeth(address,uint256).
-The subtraction may result in a value < 0.
---------------------
-In file: /inputs/overflow.sol:12
-
-balances[msg.sender] -= _value
-
---------------------
-
-==== Integer Overflow ====
-Type: Warning
-Contract: Over
-Function name: sendeth(address,uint256)
-PC address: 725
-A possible integer overflow exists in the function sendeth(address,uint256).
-The addition may result in a value higher than the maximum representable integer.
---------------------
-In file: /inputs/overflow.sol:13
-
-balances[_to] += _value
-
---------------------
-
-==== Integer Underflow ====
-Type: Warning
-Contract: Over
-Function name: sendeth(address,uint256)
-PC address: 567
-A possible integer underflow exists in the function sendeth(address,uint256).
-The subtraction may result in a value < 0.
---------------------
-In file: /inputs/overflow.sol:11
-
-balances[msg.sender] - _value
-
---------------------
-
diff --git a/tests/testdata/outputs_expected/returnvalue.sol.graph.html b/tests/testdata/outputs_expected/returnvalue.sol.graph.html
deleted file mode 100644
index 99143fd2..00000000
--- a/tests/testdata/outputs_expected/returnvalue.sol.graph.html
+++ /dev/null
@@ -1,146 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-Mythril / LASER Symbolic VM
-
-
-
-
diff --git a/tests/testdata/outputs_expected/returnvalue.sol.easm b/tests/testdata/outputs_expected/returnvalue.sol.o.easm
similarity index 100%
rename from tests/testdata/outputs_expected/returnvalue.sol.easm
rename to tests/testdata/outputs_expected/returnvalue.sol.o.easm
diff --git a/tests/testdata/outputs_expected/returnvalue.sol.o.graph.html b/tests/testdata/outputs_expected/returnvalue.sol.o.graph.html
new file mode 100644
index 00000000..bd14129a
--- /dev/null
+++ b/tests/testdata/outputs_expected/returnvalue.sol.o.graph.html
@@ -0,0 +1,146 @@
+
+
+
+
+
+
+
+
+
+
+
+
+Mythril / LASER Symbolic VM
+
+
+
+
diff --git a/tests/testdata/outputs_expected/returnvalue.sol.json b/tests/testdata/outputs_expected/returnvalue.sol.o.json
similarity index 70%
rename from tests/testdata/outputs_expected/returnvalue.sol.json
rename to tests/testdata/outputs_expected/returnvalue.sol.o.json
index ae76c4df..89972e27 100644
--- a/tests/testdata/outputs_expected/returnvalue.sol.json
+++ b/tests/testdata/outputs_expected/returnvalue.sol.o.json
@@ -8,10 +8,7 @@
"function": "_function_0x633ab5e0",
"type": "Informational",
"address": 196,
- "debug": "",
- "filename": "/inputs/returnvalue.sol",
- "lineno": 10,
- "code": "callee.call()"
+ "debug": ""
},
{
"title": "Message call to external contract",
@@ -19,10 +16,7 @@
"function": "_function_0xe3bea282",
"type": "Informational",
"address": 285,
- "debug": "",
- "filename": "/inputs/returnvalue.sol",
- "lineno": 6,
- "code": "callee.call()"
+ "debug": ""
},
{
"title": "Unchecked CALL return value",
@@ -30,10 +24,7 @@
"function": "_function_0xe3bea282",
"type": "Informational",
"address": 285,
- "debug": "",
- "filename": "/inputs/returnvalue.sol",
- "lineno": 6,
- "code": "callee.call()"
+ "debug": ""
}
]
}
\ No newline at end of file
diff --git a/tests/testdata/outputs_expected/returnvalue.sol.markdown b/tests/testdata/outputs_expected/returnvalue.sol.o.markdown
similarity index 74%
rename from tests/testdata/outputs_expected/returnvalue.sol.markdown
rename to tests/testdata/outputs_expected/returnvalue.sol.o.markdown
index faa81ee9..af2aed4f 100644
--- a/tests/testdata/outputs_expected/returnvalue.sol.markdown
+++ b/tests/testdata/outputs_expected/returnvalue.sol.o.markdown
@@ -1,43 +1,42 @@
-# Analysis Results
+
+
## Message call to external contract
+
- Type: Informational
-- Contract: ReturnValue
+- Contract: Unknown
- Function name: `_function_0x633ab5e0`
- PC address: 196
+
+
### Description
+
This contract executes a message call to to another contract. Make sure that the called contract is trusted and does not execute user-supplied code.
-In */inputs/returnvalue.sol:10*
-```
-callee.call()
-```
## Message call to external contract
+
- Type: Informational
-- Contract: ReturnValue
+- Contract: Unknown
- Function name: `_function_0xe3bea282`
- PC address: 285
+
+
### Description
+
This contract executes a message call to to another contract. Make sure that the called contract is trusted and does not execute user-supplied code.
-In */inputs/returnvalue.sol:6*
-```
-callee.call()
-```
## Unchecked CALL return value
+
- Type: Informational
-- Contract: ReturnValue
+- Contract: Unknown
- Function name: `_function_0xe3bea282`
- PC address: 285
-### Description
-The return value of an external call is not checked. Note that execution continue even if the called contract throws.
-In */inputs/returnvalue.sol:6*
-```
-callee.call()
-```
+### Description
+
+The return value of an external call is not checked. Note that execution continue even if the called contract throws.
diff --git a/tests/testdata/outputs_expected/returnvalue.sol.text b/tests/testdata/outputs_expected/returnvalue.sol.o.text
similarity index 72%
rename from tests/testdata/outputs_expected/returnvalue.sol.text
rename to tests/testdata/outputs_expected/returnvalue.sol.o.text
index aabdac0f..00510eba 100644
--- a/tests/testdata/outputs_expected/returnvalue.sol.text
+++ b/tests/testdata/outputs_expected/returnvalue.sol.o.text
@@ -1,39 +1,24 @@
==== Message call to external contract ====
Type: Informational
-Contract: ReturnValue
+Contract: Unknown
Function name: _function_0x633ab5e0
PC address: 196
This contract executes a message call to to another contract. Make sure that the called contract is trusted and does not execute user-supplied code.
---------------------
-In file: /inputs/returnvalue.sol:10
-
-callee.call()
-
--------------------
==== Message call to external contract ====
Type: Informational
-Contract: ReturnValue
+Contract: Unknown
Function name: _function_0xe3bea282
PC address: 285
This contract executes a message call to to another contract. Make sure that the called contract is trusted and does not execute user-supplied code.
---------------------
-In file: /inputs/returnvalue.sol:6
-
-callee.call()
-
--------------------
==== Unchecked CALL return value ====
Type: Informational
-Contract: ReturnValue
+Contract: Unknown
Function name: _function_0xe3bea282
PC address: 285
The return value of an external call is not checked. Note that execution continue even if the called contract throws.
--------------------
-In file: /inputs/returnvalue.sol:6
-
-callee.call()
-
---------------------
diff --git a/tests/testdata/outputs_expected/rubixi.sol.graph.html b/tests/testdata/outputs_expected/rubixi.sol.graph.html
deleted file mode 100644
index 76e42376..00000000
--- a/tests/testdata/outputs_expected/rubixi.sol.graph.html
+++ /dev/null
@@ -1,848 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-Mythril / LASER Symbolic VM
-
-
-
-
diff --git a/tests/testdata/outputs_expected/rubixi.sol.easm b/tests/testdata/outputs_expected/rubixi.sol.o.easm
similarity index 99%
rename from tests/testdata/outputs_expected/rubixi.sol.easm
rename to tests/testdata/outputs_expected/rubixi.sol.o.easm
index aac667fb..be2149c7 100644
--- a/tests/testdata/outputs_expected/rubixi.sol.easm
+++ b/tests/testdata/outputs_expected/rubixi.sol.o.easm
@@ -2138,4 +2138,4 @@
4161 PUSH25 0x206d756c7469706c6965722e20436170706564206174203378
4187 SHA3
4188 PUSH14 0x617820616e6420312e3278206d69
-4203 PUSH15 0x2ea165627a7a72305820b5362a19a5
+4203 PUSH15 0x2ea165627a7a7230582084499dccd7
diff --git a/tests/testdata/outputs_expected/rubixi.sol.o.graph.html b/tests/testdata/outputs_expected/rubixi.sol.o.graph.html
new file mode 100644
index 00000000..eee3b15c
--- /dev/null
+++ b/tests/testdata/outputs_expected/rubixi.sol.o.graph.html
@@ -0,0 +1,848 @@
+
+
+
+
+
+
+
+
+
+
+
+
+Mythril / LASER Symbolic VM
+
+
+
+
diff --git a/tests/testdata/outputs_expected/rubixi.sol.json b/tests/testdata/outputs_expected/rubixi.sol.o.json
similarity index 51%
rename from tests/testdata/outputs_expected/rubixi.sol.json
rename to tests/testdata/outputs_expected/rubixi.sol.o.json
index 5e4b07ce..84a21cbe 100644
--- a/tests/testdata/outputs_expected/rubixi.sol.json
+++ b/tests/testdata/outputs_expected/rubixi.sol.o.json
@@ -4,25 +4,19 @@
"issues": [
{
"title": "Ether send",
- "description": "In the function '_function_0x4229616d' a non-zero amount of Ether is sent to an address taken from storage slot 5.\nThere is a check on storage index 5. This storage slot can be written to by calling the function '_function_0x67f809e9'.\n\nThere is a check on storage index 5. This storage slot can be written to by calling the function '_function_0x67f809e9'.\nThere is a check on storage index 1. This storage slot can be written to by calling the function 'fallback'.",
+ "description": "In the function `'_function_0x4229616d'` a non-zero amount of Ether is sent to an address taken from storage slot 5.\nThere is a check on storage index 5. This storage slot can be written to by calling the function '_function_0x67f809e9'.\n\nThere is a check on storage index 5. This storage slot can be written to by calling the function '_function_0x67f809e9'.\nThere is a check on storage index 1. This storage slot can be written to by calling the function 'fallback'.",
"function": "_function_0x4229616d",
"type": "Warning",
"address": 1599,
- "debug": "",
- "filename": "/inputs/rubixi.sol",
- "lineno": 93,
- "code": "creator.send(feesToCollect)"
+ "debug": ""
},
{
"title": "Ether send",
- "description": "In the function '_function_0x686f2c90' a non-zero amount of Ether is sent to an address taken from storage slot 5.\nThere is a check on storage index 5. This storage slot can be written to by calling the function '_function_0x67f809e9'.\n\nThere is a check on storage index 5. This storage slot can be written to by calling the function '_function_0x67f809e9'.\nThere is a check on storage index 1. This storage slot can be written to by calling the function 'fallback'.",
+ "description": "In the function `'_function_0x686f2c90'` a non-zero amount of Ether is sent to an address taken from storage slot 5.\nThere is a check on storage index 5. This storage slot can be written to by calling the function '_function_0x67f809e9'.\n\nThere is a check on storage index 5. This storage slot can be written to by calling the function '_function_0x67f809e9'.\nThere is a check on storage index 1. This storage slot can be written to by calling the function 'fallback'.",
"function": "_function_0x686f2c90",
"type": "Warning",
"address": 1940,
- "debug": "",
- "filename": "/inputs/rubixi.sol",
- "lineno": 75,
- "code": "creator.send(collectedFees)"
+ "debug": ""
},
{
"title": "Exception state",
@@ -30,10 +24,7 @@
"function": "_function_0x57d4021b",
"type": "Informational",
"address": 1653,
- "debug": "",
- "filename": "/inputs/rubixi.sol",
- "lineno": 131,
- "code": "participants[payoutOrder]"
+ "debug": ""
},
{
"title": "Exception state",
@@ -41,32 +32,23 @@
"function": "_function_0x9dbc4f9b",
"type": "Informational",
"address": 2085,
- "debug": "",
- "filename": "/inputs/rubixi.sol",
- "lineno": 148,
- "code": "participants[orderInPyramid]"
+ "debug": ""
},
{
"title": "Integer Overflow ",
- "description": "A possible integer overflow exists in the function _function_0xfae14192.\nThe addition may result in a value higher than the maximum representable integer.",
+ "description": "A possible integer overflow exists in the function `_function_0xfae14192`.\nThe addition may result in a value higher than the maximum representable integer.",
"function": "_function_0xfae14192",
"type": "Warning",
"address": 1223,
- "debug": "",
- "filename": "/inputs/rubixi.sol",
- "lineno": 37,
- "code": "collectedFees += msg.value"
+ "debug": ""
},
{
"title": "Integer Underflow",
- "description": "A possible integer underflow exists in the function _function_0xd11f13df.\nThe subtraction may result in a value < 0.",
+ "description": "A possible integer underflow exists in the function `_function_0xd11f13df`.\nThe subtraction may result in a value < 0.",
"function": "_function_0xd11f13df",
"type": "Warning",
"address": 2743,
- "debug": "",
- "filename": "/inputs/rubixi.sol",
- "lineno": 143,
- "code": "participants.length - payoutOrder"
+ "debug": ""
},
{
"title": "Unchecked CALL return value",
@@ -74,10 +56,7 @@
"function": "_function_0x4229616d",
"type": "Informational",
"address": 1599,
- "debug": "",
- "filename": "/inputs/rubixi.sol",
- "lineno": 93,
- "code": "creator.send(feesToCollect)"
+ "debug": ""
},
{
"title": "Unchecked CALL return value",
@@ -85,10 +64,7 @@
"function": "_function_0xb4022950",
"type": "Informational",
"address": 1940,
- "debug": "",
- "filename": "/inputs/rubixi.sol",
- "lineno": 75,
- "code": "creator.send(collectedFees)"
+ "debug": ""
},
{
"title": "Unchecked CALL return value",
@@ -96,10 +72,7 @@
"function": "_function_0xb4022950",
"type": "Informational",
"address": 2582,
- "debug": "",
- "filename": "/inputs/rubixi.sol",
- "lineno": 85,
- "code": "creator.send(_amt)"
+ "debug": ""
}
]
}
\ No newline at end of file
diff --git a/tests/testdata/outputs_expected/rubixi.sol.markdown b/tests/testdata/outputs_expected/rubixi.sol.o.markdown
similarity index 70%
rename from tests/testdata/outputs_expected/rubixi.sol.markdown
rename to tests/testdata/outputs_expected/rubixi.sol.o.markdown
index 7e1d23fc..345c8c6b 100644
--- a/tests/testdata/outputs_expected/rubixi.sol.markdown
+++ b/tests/testdata/outputs_expected/rubixi.sol.o.markdown
@@ -1,137 +1,136 @@
-# Analysis Results
+
+
## Ether send
+
- Type: Warning
-- Contract: Rubixi
+- Contract: Unknown
- Function name: `_function_0x4229616d`
- PC address: 1599
+
+
### Description
-In the function '_function_0x4229616d' a non-zero amount of Ether is sent to an address taken from storage slot 5.
+
+In the function `'_function_0x4229616d'` a non-zero amount of Ether is sent to an address taken from storage slot 5.
There is a check on storage index 5. This storage slot can be written to by calling the function '_function_0x67f809e9'.
There is a check on storage index 5. This storage slot can be written to by calling the function '_function_0x67f809e9'.
There is a check on storage index 1. This storage slot can be written to by calling the function 'fallback'.
-In */inputs/rubixi.sol:93*
-```
-creator.send(feesToCollect)
-```
## Ether send
+
- Type: Warning
-- Contract: Rubixi
+- Contract: Unknown
- Function name: `_function_0x686f2c90`
- PC address: 1940
+
+
### Description
-In the function '_function_0x686f2c90' a non-zero amount of Ether is sent to an address taken from storage slot 5.
+
+In the function `'_function_0x686f2c90'` a non-zero amount of Ether is sent to an address taken from storage slot 5.
There is a check on storage index 5. This storage slot can be written to by calling the function '_function_0x67f809e9'.
There is a check on storage index 5. This storage slot can be written to by calling the function '_function_0x67f809e9'.
There is a check on storage index 1. This storage slot can be written to by calling the function 'fallback'.
-In */inputs/rubixi.sol:75*
-```
-creator.send(collectedFees)
-```
## Exception state
+
- Type: Informational
-- Contract: Rubixi
+- Contract: Unknown
- Function name: `_function_0x57d4021b`
- PC address: 1653
+
+
### Description
+
A reachable exception (opcode 0xfe) has been detected. This can be caused by type errors, division by zero, out-of-bounds array access, or assert violations. This is acceptable in most situations. Note however that assert() should only be used to check invariants. Use require() for regular input checking.
-In */inputs/rubixi.sol:131*
-```
-participants[payoutOrder]
-```
## Exception state
+
- Type: Informational
-- Contract: Rubixi
+- Contract: Unknown
- Function name: `_function_0x9dbc4f9b`
- PC address: 2085
+
+
### Description
+
A reachable exception (opcode 0xfe) has been detected. This can be caused by type errors, division by zero, out-of-bounds array access, or assert violations. This is acceptable in most situations. Note however that assert() should only be used to check invariants. Use require() for regular input checking.
-In */inputs/rubixi.sol:148*
-```
-participants[orderInPyramid]
-```
## Integer Overflow
+
- Type: Warning
-- Contract: Rubixi
+- Contract: Unknown
- Function name: `_function_0xfae14192`
- PC address: 1223
+
+
### Description
-A possible integer overflow exists in the function _function_0xfae14192.
+
+A possible integer overflow exists in the function `_function_0xfae14192`.
The addition may result in a value higher than the maximum representable integer.
-In */inputs/rubixi.sol:37*
-```
-collectedFees += msg.value
-```
## Integer Underflow
+
- Type: Warning
-- Contract: Rubixi
+- Contract: Unknown
- Function name: `_function_0xd11f13df`
- PC address: 2743
+
+
### Description
-A possible integer underflow exists in the function _function_0xd11f13df.
+
+A possible integer underflow exists in the function `_function_0xd11f13df`.
The subtraction may result in a value < 0.
-In */inputs/rubixi.sol:143*
-```
-participants.length - payoutOrder
-```
## Unchecked CALL return value
+
- Type: Informational
-- Contract: Rubixi
+- Contract: Unknown
- Function name: `_function_0x4229616d`
- PC address: 1599
+
+
### Description
+
The return value of an external call is not checked. Note that execution continue even if the called contract throws.
-In */inputs/rubixi.sol:93*
-```
-creator.send(feesToCollect)
-```
## Unchecked CALL return value
+
- Type: Informational
-- Contract: Rubixi
+- Contract: Unknown
- Function name: `_function_0xb4022950`
- PC address: 1940
+
+
### Description
+
The return value of an external call is not checked. Note that execution continue even if the called contract throws.
-In */inputs/rubixi.sol:75*
-```
-creator.send(collectedFees)
-```
## Unchecked CALL return value
+
- Type: Informational
-- Contract: Rubixi
+- Contract: Unknown
- Function name: `_function_0xb4022950`
- PC address: 2582
-### Description
-The return value of an external call is not checked. Note that execution continue even if the called contract throws.
-In */inputs/rubixi.sol:85*
-```
-creator.send(_amt)
-```
+### Description
+
+The return value of an external call is not checked. Note that execution continue even if the called contract throws.
diff --git a/tests/testdata/outputs_expected/rubixi.sol.text b/tests/testdata/outputs_expected/rubixi.sol.o.text
similarity index 68%
rename from tests/testdata/outputs_expected/rubixi.sol.text
rename to tests/testdata/outputs_expected/rubixi.sol.o.text
index 8fb0fc84..e3a65506 100644
--- a/tests/testdata/outputs_expected/rubixi.sol.text
+++ b/tests/testdata/outputs_expected/rubixi.sol.o.text
@@ -1,127 +1,82 @@
==== Ether send ====
Type: Warning
-Contract: Rubixi
+Contract: Unknown
Function name: _function_0x4229616d
PC address: 1599
-In the function '_function_0x4229616d' a non-zero amount of Ether is sent to an address taken from storage slot 5.
+In the function `'_function_0x4229616d'` a non-zero amount of Ether is sent to an address taken from storage slot 5.
There is a check on storage index 5. This storage slot can be written to by calling the function '_function_0x67f809e9'.
There is a check on storage index 5. This storage slot can be written to by calling the function '_function_0x67f809e9'.
There is a check on storage index 1. This storage slot can be written to by calling the function 'fallback'.
---------------------
-In file: /inputs/rubixi.sol:93
-
-creator.send(feesToCollect)
-
--------------------
==== Ether send ====
Type: Warning
-Contract: Rubixi
+Contract: Unknown
Function name: _function_0x686f2c90
PC address: 1940
-In the function '_function_0x686f2c90' a non-zero amount of Ether is sent to an address taken from storage slot 5.
+In the function `'_function_0x686f2c90'` a non-zero amount of Ether is sent to an address taken from storage slot 5.
There is a check on storage index 5. This storage slot can be written to by calling the function '_function_0x67f809e9'.
There is a check on storage index 5. This storage slot can be written to by calling the function '_function_0x67f809e9'.
There is a check on storage index 1. This storage slot can be written to by calling the function 'fallback'.
---------------------
-In file: /inputs/rubixi.sol:75
-
-creator.send(collectedFees)
-
--------------------
==== Exception state ====
Type: Informational
-Contract: Rubixi
+Contract: Unknown
Function name: _function_0x57d4021b
PC address: 1653
A reachable exception (opcode 0xfe) has been detected. This can be caused by type errors, division by zero, out-of-bounds array access, or assert violations. This is acceptable in most situations. Note however that assert() should only be used to check invariants. Use require() for regular input checking.
---------------------
-In file: /inputs/rubixi.sol:131
-
-participants[payoutOrder]
-
--------------------
==== Exception state ====
Type: Informational
-Contract: Rubixi
+Contract: Unknown
Function name: _function_0x9dbc4f9b
PC address: 2085
A reachable exception (opcode 0xfe) has been detected. This can be caused by type errors, division by zero, out-of-bounds array access, or assert violations. This is acceptable in most situations. Note however that assert() should only be used to check invariants. Use require() for regular input checking.
---------------------
-In file: /inputs/rubixi.sol:148
-
-participants[orderInPyramid]
-
--------------------
==== Integer Overflow ====
Type: Warning
-Contract: Rubixi
+Contract: Unknown
Function name: _function_0xfae14192
PC address: 1223
-A possible integer overflow exists in the function _function_0xfae14192.
+A possible integer overflow exists in the function `_function_0xfae14192`.
The addition may result in a value higher than the maximum representable integer.
---------------------
-In file: /inputs/rubixi.sol:37
-
-collectedFees += msg.value
-
--------------------
==== Integer Underflow ====
Type: Warning
-Contract: Rubixi
+Contract: Unknown
Function name: _function_0xd11f13df
PC address: 2743
-A possible integer underflow exists in the function _function_0xd11f13df.
+A possible integer underflow exists in the function `_function_0xd11f13df`.
The subtraction may result in a value < 0.
---------------------
-In file: /inputs/rubixi.sol:143
-
-participants.length - payoutOrder
-
--------------------
==== Unchecked CALL return value ====
Type: Informational
-Contract: Rubixi
+Contract: Unknown
Function name: _function_0x4229616d
PC address: 1599
The return value of an external call is not checked. Note that execution continue even if the called contract throws.
---------------------
-In file: /inputs/rubixi.sol:93
-
-creator.send(feesToCollect)
-
--------------------
==== Unchecked CALL return value ====
Type: Informational
-Contract: Rubixi
+Contract: Unknown
Function name: _function_0xb4022950
PC address: 1940
The return value of an external call is not checked. Note that execution continue even if the called contract throws.
---------------------
-In file: /inputs/rubixi.sol:75
-
-creator.send(collectedFees)
-
--------------------
==== Unchecked CALL return value ====
Type: Informational
-Contract: Rubixi
+Contract: Unknown
Function name: _function_0xb4022950
PC address: 2582
The return value of an external call is not checked. Note that execution continue even if the called contract throws.
--------------------
-In file: /inputs/rubixi.sol:85
-
-creator.send(_amt)
-
---------------------
diff --git a/tests/testdata/outputs_expected/suicide.sol.json b/tests/testdata/outputs_expected/suicide.sol.json
deleted file mode 100644
index 19ea7b09..00000000
--- a/tests/testdata/outputs_expected/suicide.sol.json
+++ /dev/null
@@ -1,17 +0,0 @@
-{
- "success": true,
- "error": null,
- "issues": [
- {
- "title": "Unchecked SUICIDE",
- "description": "The function _function_0xcbf0b0c0 executes the SUICIDE instruction. The remaining Ether is sent to an address provided as a function argument.\n\nIt seems that this function can be called without restrictions.",
- "function": "_function_0xcbf0b0c0",
- "type": "Warning",
- "address": 146,
- "debug": "",
- "filename": "/inputs/suicide.sol",
- "lineno": 4,
- "code": "selfdestruct(addr)"
- }
- ]
-}
\ No newline at end of file
diff --git a/tests/testdata/outputs_expected/suicide.sol.markdown b/tests/testdata/outputs_expected/suicide.sol.markdown
deleted file mode 100644
index 1a9905fd..00000000
--- a/tests/testdata/outputs_expected/suicide.sol.markdown
+++ /dev/null
@@ -1,17 +0,0 @@
-# Analysis Results
-## Unchecked SUICIDE
-- Type: Warning
-- Contract: Suicide
-- Function name: `_function_0xcbf0b0c0`
-- PC address: 146
-
-### Description
-The function _function_0xcbf0b0c0 executes the SUICIDE instruction. The remaining Ether is sent to an address provided as a function argument.
-
-It seems that this function can be called without restrictions.
-
-In */inputs/suicide.sol:4*
-
-```
-selfdestruct(addr)
-```
diff --git a/tests/testdata/outputs_expected/suicide.sol.easm b/tests/testdata/outputs_expected/suicide.sol.o.easm
similarity index 100%
rename from tests/testdata/outputs_expected/suicide.sol.easm
rename to tests/testdata/outputs_expected/suicide.sol.o.easm
diff --git a/tests/testdata/outputs_expected/suicide.sol.graph.html b/tests/testdata/outputs_expected/suicide.sol.o.graph.html
similarity index 82%
rename from tests/testdata/outputs_expected/suicide.sol.graph.html
rename to tests/testdata/outputs_expected/suicide.sol.o.graph.html
index 3749d8e2..a9e1b918 100644
--- a/tests/testdata/outputs_expected/suicide.sol.graph.html
+++ b/tests/testdata/outputs_expected/suicide.sol.o.graph.html
@@ -73,23 +73,23 @@
var nodes = [
-{id: '1148', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '63 JUMPDEST\n64 PUSH1 0x00\n66 DUP1\n67 REVERT\n', 'fullLabel': '63 JUMPDEST\n64 PUSH1 0x00\n66 DUP1\n67 REVERT\n', 'truncLabel': '63 JUMPDEST\n64 PUSH1 0x00\n66 DUP1\n67 REVERT\n', 'isExpanded': false},
-{id: '1152', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '122 JUMPDEST\n123 DUP1\n124 PUSH20 0xffffffff(...)\n145 AND\n146 SUICIDE\n', 'fullLabel': '122 JUMPDEST\n123 DUP1\n124 PUSH20 0xffffffff(...)\n145 AND\n146 SUICIDE\n', 'truncLabel': '122 JUMPDEST\n123 DUP1\n124 PUSH20 0xffffffff(...)\n145 AND\n146 SUICIDE\n', 'isExpanded': false},
-{id: '1151', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '78 JUMPDEST\n79 PUSH1 0x78\n81 PUSH1 0x04\n83 DUP1\n84 DUP1\n85 CALLDATALOAD\n(click to expand +)', 'fullLabel': '78 JUMPDEST\n79 PUSH1 0x78\n81 PUSH1 0x04\n83 DUP1\n84 DUP1\n85 CALLDATALOAD\n86 PUSH20 0xffffffff(...)\n107 AND\n108 SWAP1\n109 PUSH1 0x20\n111 ADD\n112 SWAP1\n113 SWAP2\n114 SWAP1\n115 POP\n116 POP\n117 PUSH1 0x7a\n119 JUMP\n', 'truncLabel': '78 JUMPDEST\n79 PUSH1 0x78\n81 PUSH1 0x04\n83 DUP1\n84 DUP1\n85 CALLDATALOAD\n(click to expand +)', 'isExpanded': false},
-{id: '1153', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '74 PUSH1 0x00\n76 DUP1\n77 REVERT\n', 'fullLabel': '74 PUSH1 0x00\n76 DUP1\n77 REVERT\n', 'truncLabel': '74 PUSH1 0x00\n76 DUP1\n77 REVERT\n', 'isExpanded': false},
-{id: '1150', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '68 _function_0xcbf0b0c0\n69 CALLVALUE\n70 ISZERO\n71 PUSH1 0x4e\n73 JUMPI\n', 'fullLabel': '68 _function_0xcbf0b0c0\n69 CALLVALUE\n70 ISZERO\n71 PUSH1 0x4e\n73 JUMPI\n', 'truncLabel': '68 _function_0xcbf0b0c0\n69 CALLVALUE\n70 ISZERO\n71 PUSH1 0x4e\n73 JUMPI\n', 'isExpanded': false},
-{id: '1154', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '63 JUMPDEST\n64 PUSH1 0x00\n66 DUP1\n67 REVERT\n', 'fullLabel': '63 JUMPDEST\n64 PUSH1 0x00\n66 DUP1\n67 REVERT\n', 'truncLabel': '63 JUMPDEST\n64 PUSH1 0x00\n66 DUP1\n67 REVERT\n', 'isExpanded': false},
-{id: '1149', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '12 PUSH1 0x00\n14 CALLDATALOAD\n15 PUSH29 0x01000000(...)\n45 SWAP1\n46 DIV\n47 PUSH4 0xffffffff\n(click to expand +)', 'fullLabel': '12 PUSH1 0x00\n14 CALLDATALOAD\n15 PUSH29 0x01000000(...)\n45 SWAP1\n46 DIV\n47 PUSH4 0xffffffff\n52 AND\n53 DUP1\n54 PUSH4 0xcbf0b0c0\n59 EQ\n60 PUSH1 0x44\n62 JUMPI\n', 'truncLabel': '12 PUSH1 0x00\n14 CALLDATALOAD\n15 PUSH29 0x01000000(...)\n45 SWAP1\n46 DIV\n47 PUSH4 0xffffffff\n(click to expand +)', 'isExpanded': false},
-{id: '1147', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '0 PUSH1 0x60\n2 PUSH1 0x40\n4 MSTORE\n5 PUSH1 0x04\n7 CALLDATASIZE\n8 LT\n(click to expand +)', 'fullLabel': '0 PUSH1 0x60\n2 PUSH1 0x40\n4 MSTORE\n5 PUSH1 0x04\n7 CALLDATASIZE\n8 LT\n9 PUSH1 0x3f\n11 JUMPI\n', 'truncLabel': '0 PUSH1 0x60\n2 PUSH1 0x40\n4 MSTORE\n5 PUSH1 0x04\n7 CALLDATASIZE\n8 LT\n(click to expand +)', 'isExpanded': false}
+{id: '1185', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '63 JUMPDEST\n64 PUSH1 0x00\n66 DUP1\n67 REVERT\n', 'fullLabel': '63 JUMPDEST\n64 PUSH1 0x00\n66 DUP1\n67 REVERT\n', 'truncLabel': '63 JUMPDEST\n64 PUSH1 0x00\n66 DUP1\n67 REVERT\n', 'isExpanded': false},
+{id: '1189', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '122 JUMPDEST\n123 DUP1\n124 PUSH20 0xffffffff(...)\n145 AND\n146 SUICIDE\n', 'fullLabel': '122 JUMPDEST\n123 DUP1\n124 PUSH20 0xffffffff(...)\n145 AND\n146 SUICIDE\n', 'truncLabel': '122 JUMPDEST\n123 DUP1\n124 PUSH20 0xffffffff(...)\n145 AND\n146 SUICIDE\n', 'isExpanded': false},
+{id: '1188', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '78 JUMPDEST\n79 PUSH1 0x78\n81 PUSH1 0x04\n83 DUP1\n84 DUP1\n85 CALLDATALOAD\n(click to expand +)', 'fullLabel': '78 JUMPDEST\n79 PUSH1 0x78\n81 PUSH1 0x04\n83 DUP1\n84 DUP1\n85 CALLDATALOAD\n86 PUSH20 0xffffffff(...)\n107 AND\n108 SWAP1\n109 PUSH1 0x20\n111 ADD\n112 SWAP1\n113 SWAP2\n114 SWAP1\n115 POP\n116 POP\n117 PUSH1 0x7a\n119 JUMP\n', 'truncLabel': '78 JUMPDEST\n79 PUSH1 0x78\n81 PUSH1 0x04\n83 DUP1\n84 DUP1\n85 CALLDATALOAD\n(click to expand +)', 'isExpanded': false},
+{id: '1190', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '74 PUSH1 0x00\n76 DUP1\n77 REVERT\n', 'fullLabel': '74 PUSH1 0x00\n76 DUP1\n77 REVERT\n', 'truncLabel': '74 PUSH1 0x00\n76 DUP1\n77 REVERT\n', 'isExpanded': false},
+{id: '1187', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '68 _function_0xcbf0b0c0\n69 CALLVALUE\n70 ISZERO\n71 PUSH1 0x4e\n73 JUMPI\n', 'fullLabel': '68 _function_0xcbf0b0c0\n69 CALLVALUE\n70 ISZERO\n71 PUSH1 0x4e\n73 JUMPI\n', 'truncLabel': '68 _function_0xcbf0b0c0\n69 CALLVALUE\n70 ISZERO\n71 PUSH1 0x4e\n73 JUMPI\n', 'isExpanded': false},
+{id: '1191', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '63 JUMPDEST\n64 PUSH1 0x00\n66 DUP1\n67 REVERT\n', 'fullLabel': '63 JUMPDEST\n64 PUSH1 0x00\n66 DUP1\n67 REVERT\n', 'truncLabel': '63 JUMPDEST\n64 PUSH1 0x00\n66 DUP1\n67 REVERT\n', 'isExpanded': false},
+{id: '1186', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '12 PUSH1 0x00\n14 CALLDATALOAD\n15 PUSH29 0x01000000(...)\n45 SWAP1\n46 DIV\n47 PUSH4 0xffffffff\n(click to expand +)', 'fullLabel': '12 PUSH1 0x00\n14 CALLDATALOAD\n15 PUSH29 0x01000000(...)\n45 SWAP1\n46 DIV\n47 PUSH4 0xffffffff\n52 AND\n53 DUP1\n54 PUSH4 0xcbf0b0c0\n59 EQ\n60 PUSH1 0x44\n62 JUMPI\n', 'truncLabel': '12 PUSH1 0x00\n14 CALLDATALOAD\n15 PUSH29 0x01000000(...)\n45 SWAP1\n46 DIV\n47 PUSH4 0xffffffff\n(click to expand +)', 'isExpanded': false},
+{id: '1184', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '0 PUSH1 0x60\n2 PUSH1 0x40\n4 MSTORE\n5 PUSH1 0x04\n7 CALLDATASIZE\n8 LT\n(click to expand +)', 'fullLabel': '0 PUSH1 0x60\n2 PUSH1 0x40\n4 MSTORE\n5 PUSH1 0x04\n7 CALLDATASIZE\n8 LT\n9 PUSH1 0x3f\n11 JUMPI\n', 'truncLabel': '0 PUSH1 0x60\n2 PUSH1 0x40\n4 MSTORE\n5 PUSH1 0x04\n7 CALLDATASIZE\n8 LT\n(click to expand +)', 'isExpanded': false}
];
var edges = [
-{from: '1147', to: '1148', 'arrows': 'to', 'label': 'Not(ULE(4, calldatasize_Suicide))', 'smooth': {'type': 'cubicBezier'}},
-{from: '1151', to: '1152', 'arrows': 'to', 'label': '', 'smooth': {'type': 'cubicBezier'}},
-{from: '1150', to: '1151', 'arrows': 'to', 'label': 'callvalue == 0', 'smooth': {'type': 'cubicBezier'}},
-{from: '1150', to: '1153', 'arrows': 'to', 'label': 'Not(callvalue == 0)', 'smooth': {'type': 'cubicBezier'}},
-{from: '1149', to: '1150', 'arrows': 'to', 'label': 'Extract(0xff, 0xe0, calldata_Suicide_0) == 0xcbf0b0c0', 'smooth': {'type': 'cubicBezier'}},
-{from: '1149', to: '1154', 'arrows': 'to', 'label': 'Not(Extract(0xff, 0xe0, calldata_Suicide_0) == 0xcbf0b0c0)', 'smooth': {'type': 'cubicBezier'}},
-{from: '1147', to: '1149', 'arrows': 'to', 'label': 'ULE(4, calldatasize_Suicide)', 'smooth': {'type': 'cubicBezier'}}
+{from: '1184', to: '1185', 'arrows': 'to', 'label': 'Not(ULE(4, calldatasize_Unknown))', 'smooth': {'type': 'cubicBezier'}},
+{from: '1188', to: '1189', 'arrows': 'to', 'label': '', 'smooth': {'type': 'cubicBezier'}},
+{from: '1187', to: '1188', 'arrows': 'to', 'label': 'callvalue == 0', 'smooth': {'type': 'cubicBezier'}},
+{from: '1187', to: '1190', 'arrows': 'to', 'label': 'Not(callvalue == 0)', 'smooth': {'type': 'cubicBezier'}},
+{from: '1186', to: '1187', 'arrows': 'to', 'label': 'Extract(0xff, 0xe0, calldata_Unknown_0) == 0xcbf0b0c0', 'smooth': {'type': 'cubicBezier'}},
+{from: '1186', to: '1191', 'arrows': 'to', 'label': 'Not(Extract(0xff, 0xe0, calldata_Unknown_0) == 0xcbf0b0c0)', 'smooth': {'type': 'cubicBezier'}},
+{from: '1184', to: '1186', 'arrows': 'to', 'label': 'ULE(4, calldatasize_Unknown)', 'smooth': {'type': 'cubicBezier'}}
];
diff --git a/tests/testdata/outputs_expected/suicide.sol.o.json b/tests/testdata/outputs_expected/suicide.sol.o.json
new file mode 100644
index 00000000..d2316b3a
--- /dev/null
+++ b/tests/testdata/outputs_expected/suicide.sol.o.json
@@ -0,0 +1,14 @@
+{
+ "success": true,
+ "error": null,
+ "issues": [
+ {
+ "title": "Unchecked SUICIDE",
+ "description": "The function `_function_0xcbf0b0c0` executes the SUICIDE instruction. The remaining Ether is sent to an address provided as a function argument.\n\nIt seems that this function can be called without restrictions.",
+ "function": "_function_0xcbf0b0c0",
+ "type": "Warning",
+ "address": 146,
+ "debug": ""
+ }
+ ]
+}
\ No newline at end of file
diff --git a/tests/testdata/outputs_expected/suicide.sol.o.markdown b/tests/testdata/outputs_expected/suicide.sol.o.markdown
new file mode 100644
index 00000000..c0f4511b
--- /dev/null
+++ b/tests/testdata/outputs_expected/suicide.sol.o.markdown
@@ -0,0 +1,16 @@
+
+
+## Unchecked SUICIDE
+
+- Type: Warning
+- Contract: Unknown
+- Function name: `_function_0xcbf0b0c0`
+- PC address: 146
+
+
+
+### Description
+
+The function `_function_0xcbf0b0c0` executes the SUICIDE instruction. The remaining Ether is sent to an address provided as a function argument.
+
+It seems that this function can be called without restrictions.
diff --git a/tests/testdata/outputs_expected/suicide.sol.o.text b/tests/testdata/outputs_expected/suicide.sol.o.text
new file mode 100644
index 00000000..d2ea8090
--- /dev/null
+++ b/tests/testdata/outputs_expected/suicide.sol.o.text
@@ -0,0 +1,10 @@
+==== Unchecked SUICIDE ====
+Type: Warning
+Contract: Unknown
+Function name: _function_0xcbf0b0c0
+PC address: 146
+The function `_function_0xcbf0b0c0` executes the SUICIDE instruction. The remaining Ether is sent to an address provided as a function argument.
+
+It seems that this function can be called without restrictions.
+--------------------
+
diff --git a/tests/testdata/outputs_expected/suicide.sol.text b/tests/testdata/outputs_expected/suicide.sol.text
deleted file mode 100644
index f9b206f7..00000000
--- a/tests/testdata/outputs_expected/suicide.sol.text
+++ /dev/null
@@ -1,15 +0,0 @@
-==== Unchecked SUICIDE ====
-Type: Warning
-Contract: Suicide
-Function name: _function_0xcbf0b0c0
-PC address: 146
-The function _function_0xcbf0b0c0 executes the SUICIDE instruction. The remaining Ether is sent to an address provided as a function argument.
-
-It seems that this function can be called without restrictions.
---------------------
-In file: /inputs/suicide.sol:4
-
-selfdestruct(addr)
-
---------------------
-
diff --git a/tests/testdata/outputs_expected/underflow.sol.graph.html b/tests/testdata/outputs_expected/underflow.sol.graph.html
deleted file mode 100644
index ab03e5bd..00000000
--- a/tests/testdata/outputs_expected/underflow.sol.graph.html
+++ /dev/null
@@ -1,168 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-Mythril / LASER Symbolic VM
-
-
-
-
diff --git a/tests/testdata/outputs_expected/underflow.sol.json b/tests/testdata/outputs_expected/underflow.sol.json
deleted file mode 100644
index 72a13295..00000000
--- a/tests/testdata/outputs_expected/underflow.sol.json
+++ /dev/null
@@ -1,39 +0,0 @@
-{
- "success": true,
- "error": null,
- "issues": [
- {
- "title": "Integer Underflow",
- "description": "A possible integer underflow exists in the function sendeth(address,uint256).\nThe subtraction may result in a value < 0.",
- "function": "sendeth(address,uint256)",
- "type": "Warning",
- "address": 649,
- "debug": "",
- "filename": "/inputs/underflow.sol",
- "lineno": 12,
- "code": "balances[msg.sender] -= _value"
- },
- {
- "title": "Integer Overflow ",
- "description": "A possible integer overflow exists in the function sendeth(address,uint256).\nThe addition may result in a value higher than the maximum representable integer.",
- "function": "sendeth(address,uint256)",
- "type": "Warning",
- "address": 725,
- "debug": "",
- "filename": "/inputs/underflow.sol",
- "lineno": 13,
- "code": "balances[_to] += _value"
- },
- {
- "title": "Integer Underflow",
- "description": "A possible integer underflow exists in the function sendeth(address,uint256).\nThe subtraction may result in a value < 0.",
- "function": "sendeth(address,uint256)",
- "type": "Warning",
- "address": 567,
- "debug": "",
- "filename": "/inputs/underflow.sol",
- "lineno": 11,
- "code": "balances[msg.sender] - _value"
- }
- ]
-}
\ No newline at end of file
diff --git a/tests/testdata/outputs_expected/underflow.sol.markdown b/tests/testdata/outputs_expected/underflow.sol.markdown
deleted file mode 100644
index 9c3961e7..00000000
--- a/tests/testdata/outputs_expected/underflow.sol.markdown
+++ /dev/null
@@ -1,46 +0,0 @@
-# Analysis Results
-## Integer Underflow
-- Type: Warning
-- Contract: Under
-- Function name: `sendeth(address,uint256)`
-- PC address: 649
-
-### Description
-A possible integer underflow exists in the function sendeth(address,uint256).
-The subtraction may result in a value < 0.
-
-In */inputs/underflow.sol:12*
-
-```
-balances[msg.sender] -= _value
-```
-## Integer Overflow
-- Type: Warning
-- Contract: Under
-- Function name: `sendeth(address,uint256)`
-- PC address: 725
-
-### Description
-A possible integer overflow exists in the function sendeth(address,uint256).
-The addition may result in a value higher than the maximum representable integer.
-
-In */inputs/underflow.sol:13*
-
-```
-balances[_to] += _value
-```
-## Integer Underflow
-- Type: Warning
-- Contract: Under
-- Function name: `sendeth(address,uint256)`
-- PC address: 567
-
-### Description
-A possible integer underflow exists in the function sendeth(address,uint256).
-The subtraction may result in a value < 0.
-
-In */inputs/underflow.sol:11*
-
-```
-balances[msg.sender] - _value
-```
diff --git a/tests/testdata/outputs_expected/underflow.sol.easm b/tests/testdata/outputs_expected/underflow.sol.o.easm
similarity index 100%
rename from tests/testdata/outputs_expected/underflow.sol.easm
rename to tests/testdata/outputs_expected/underflow.sol.o.easm
diff --git a/tests/testdata/outputs_expected/underflow.sol.o.graph.html b/tests/testdata/outputs_expected/underflow.sol.o.graph.html
new file mode 100644
index 00000000..f264820e
--- /dev/null
+++ b/tests/testdata/outputs_expected/underflow.sol.o.graph.html
@@ -0,0 +1,168 @@
+
+
+
+
+
+
+
+
+
+
+
+
+Mythril / LASER Symbolic VM
+
+
+
+
diff --git a/tests/testdata/outputs_expected/underflow.sol.o.json b/tests/testdata/outputs_expected/underflow.sol.o.json
new file mode 100644
index 00000000..a623f393
--- /dev/null
+++ b/tests/testdata/outputs_expected/underflow.sol.o.json
@@ -0,0 +1,30 @@
+{
+ "success": true,
+ "error": null,
+ "issues": [
+ {
+ "title": "Integer Underflow",
+ "description": "A possible integer underflow exists in the function `sendeth(address,uint256)`.\nThe subtraction may result in a value < 0.",
+ "function": "sendeth(address,uint256)",
+ "type": "Warning",
+ "address": 649,
+ "debug": ""
+ },
+ {
+ "title": "Integer Overflow ",
+ "description": "A possible integer overflow exists in the function `sendeth(address,uint256)`.\nThe addition may result in a value higher than the maximum representable integer.",
+ "function": "sendeth(address,uint256)",
+ "type": "Warning",
+ "address": 725,
+ "debug": ""
+ },
+ {
+ "title": "Integer Underflow",
+ "description": "A possible integer underflow exists in the function `sendeth(address,uint256)`.\nThe subtraction may result in a value < 0.",
+ "function": "sendeth(address,uint256)",
+ "type": "Warning",
+ "address": 567,
+ "debug": ""
+ }
+ ]
+}
\ No newline at end of file
diff --git a/tests/testdata/outputs_expected/underflow.sol.o.markdown b/tests/testdata/outputs_expected/underflow.sol.o.markdown
new file mode 100644
index 00000000..1e0ae194
--- /dev/null
+++ b/tests/testdata/outputs_expected/underflow.sol.o.markdown
@@ -0,0 +1,45 @@
+
+
+## Integer Underflow
+
+- Type: Warning
+- Contract: Unknown
+- Function name: `sendeth(address,uint256)`
+- PC address: 649
+
+
+
+### Description
+
+A possible integer underflow exists in the function `sendeth(address,uint256)`.
+The subtraction may result in a value < 0.
+
+
+## Integer Overflow
+
+- Type: Warning
+- Contract: Unknown
+- Function name: `sendeth(address,uint256)`
+- PC address: 725
+
+
+
+### Description
+
+A possible integer overflow exists in the function `sendeth(address,uint256)`.
+The addition may result in a value higher than the maximum representable integer.
+
+
+## Integer Underflow
+
+- Type: Warning
+- Contract: Unknown
+- Function name: `sendeth(address,uint256)`
+- PC address: 567
+
+
+
+### Description
+
+A possible integer underflow exists in the function `sendeth(address,uint256)`.
+The subtraction may result in a value < 0.
diff --git a/tests/testdata/outputs_expected/underflow.sol.o.text b/tests/testdata/outputs_expected/underflow.sol.o.text
new file mode 100644
index 00000000..f195094d
--- /dev/null
+++ b/tests/testdata/outputs_expected/underflow.sol.o.text
@@ -0,0 +1,27 @@
+==== Integer Underflow ====
+Type: Warning
+Contract: Unknown
+Function name: sendeth(address,uint256)
+PC address: 649
+A possible integer underflow exists in the function `sendeth(address,uint256)`.
+The subtraction may result in a value < 0.
+--------------------
+
+==== Integer Overflow ====
+Type: Warning
+Contract: Unknown
+Function name: sendeth(address,uint256)
+PC address: 725
+A possible integer overflow exists in the function `sendeth(address,uint256)`.
+The addition may result in a value higher than the maximum representable integer.
+--------------------
+
+==== Integer Underflow ====
+Type: Warning
+Contract: Unknown
+Function name: sendeth(address,uint256)
+PC address: 567
+A possible integer underflow exists in the function `sendeth(address,uint256)`.
+The subtraction may result in a value < 0.
+--------------------
+
diff --git a/tests/testdata/outputs_expected/underflow.sol.text b/tests/testdata/outputs_expected/underflow.sol.text
deleted file mode 100644
index 3b0b2074..00000000
--- a/tests/testdata/outputs_expected/underflow.sol.text
+++ /dev/null
@@ -1,42 +0,0 @@
-==== Integer Underflow ====
-Type: Warning
-Contract: Under
-Function name: sendeth(address,uint256)
-PC address: 649
-A possible integer underflow exists in the function sendeth(address,uint256).
-The subtraction may result in a value < 0.
---------------------
-In file: /inputs/underflow.sol:12
-
-balances[msg.sender] -= _value
-
---------------------
-
-==== Integer Overflow ====
-Type: Warning
-Contract: Under
-Function name: sendeth(address,uint256)
-PC address: 725
-A possible integer overflow exists in the function sendeth(address,uint256).
-The addition may result in a value higher than the maximum representable integer.
---------------------
-In file: /inputs/underflow.sol:13
-
-balances[_to] += _value
-
---------------------
-
-==== Integer Underflow ====
-Type: Warning
-Contract: Under
-Function name: sendeth(address,uint256)
-PC address: 567
-A possible integer underflow exists in the function sendeth(address,uint256).
-The subtraction may result in a value < 0.
---------------------
-In file: /inputs/underflow.sol:11
-
-balances[msg.sender] - _value
-
---------------------
-
diff --git a/tests/testdata/outputs_expected/weak_random.sol.json b/tests/testdata/outputs_expected/weak_random.sol.json
deleted file mode 100644
index 77cab159..00000000
--- a/tests/testdata/outputs_expected/weak_random.sol.json
+++ /dev/null
@@ -1,72 +0,0 @@
-{
- "success": true,
- "error": null,
- "issues": [
- {
- "title": "Dependence on predictable environment variable",
- "description": "In the function '_function_0xe9874106' the following predictable state variables are used to determine Ether recipient:\n- block.coinbase\n",
- "function": "_function_0xe9874106",
- "type": "Warning",
- "address": 1285,
- "debug": "",
- "filename": "/inputs/weak_random.sol",
- "lineno": 47,
- "code": "winningAddress.transfer(prize)"
- },
- {
- "title": "Ether send",
- "description": "In the function '_function_0xe9874106' a non-zero amount of Ether is sent to an address taken from storage slot 0.\nThere is a check on storage index 0. This storage slot can be written to by calling the function 'fallback'.\n\nThere is a check on storage index 1. This storage slot can be written to by calling the function 'fallback'.\nThere is a check on storage index 1. This storage slot can be written to by calling the function 'fallback'.",
- "function": "_function_0xe9874106",
- "type": "Warning",
- "address": 1285,
- "debug": "",
- "filename": "/inputs/weak_random.sol",
- "lineno": 47,
- "code": "winningAddress.transfer(prize)"
- },
- {
- "title": "Exception state",
- "description": "A reachable exception (opcode 0xfe) has been detected. This can be caused by type errors, division by zero, out-of-bounds array access, or assert violations. This is acceptable in most situations. Note however that assert() should only be used to check invariants. Use require() for regular input checking. ",
- "function": "fallback",
- "type": "Informational",
- "address": 356,
- "debug": "",
- "filename": "/inputs/weak_random.sol",
- "lineno": 11,
- "code": "prize / totalTickets"
- },
- {
- "title": "Exception state",
- "description": "A reachable exception (opcode 0xfe) has been detected. This can be caused by type errors, division by zero, out-of-bounds array access, or assert violations. This is acceptable in most situations. Note however that assert() should only be used to check invariants. Use require() for regular input checking. ",
- "function": "_function_0xe9874106",
- "type": "Informational",
- "address": 146,
- "debug": "",
- "filename": "/inputs/weak_random.sol",
- "lineno": 11,
- "code": "prize / totalTickets"
- },
- {
- "title": "Integer Overflow ",
- "description": "A possible integer overflow exists in the function _function_0xe9874106.\nThe addition may result in a value higher than the maximum representable integer.",
- "function": "_function_0xe9874106",
- "type": "Warning",
- "address": 1216,
- "debug": "",
- "filename": "/inputs/weak_random.sol",
- "lineno": 45,
- "code": "gameId++"
- },
- {
- "title": "Integer Overflow ",
- "description": "A possible integer overflow exists in the function _function_0xe9874106.\nThe addition may result in a value higher than the maximum representable integer.",
- "function": "_function_0xe9874106",
- "type": "Warning",
- "address": 262,
- "debug": "",
- "filename": "/inputs/weak_random.sol",
- "lineno": 22,
- "code": "contestants[currTicket] = Contestant(msg.sender, gameId)"
- }
- ]
-}
\ No newline at end of file
diff --git a/tests/testdata/outputs_expected/weak_random.sol.easm b/tests/testdata/outputs_expected/weak_random.sol.o.easm
similarity index 100%
rename from tests/testdata/outputs_expected/weak_random.sol.easm
rename to tests/testdata/outputs_expected/weak_random.sol.o.easm
diff --git a/tests/testdata/outputs_expected/weak_random.sol.graph.html b/tests/testdata/outputs_expected/weak_random.sol.o.graph.html
similarity index 53%
rename from tests/testdata/outputs_expected/weak_random.sol.graph.html
rename to tests/testdata/outputs_expected/weak_random.sol.o.graph.html
index 819482ed..328ef8ab 100644
--- a/tests/testdata/outputs_expected/weak_random.sol.graph.html
+++ b/tests/testdata/outputs_expected/weak_random.sol.o.graph.html
@@ -73,1031 +73,1031 @@
var nodes = [
-{id: '196', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '461 JUMPDEST\n462 POP\n463 POP\n464 STOP\n', 'fullLabel': '461 JUMPDEST\n462 POP\n463 POP\n464 STOP\n', 'truncLabel': '461 JUMPDEST\n462 POP\n463 POP\n464 STOP\n', 'isExpanded': false},
-{id: '198', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '460 JUMPDEST\n461 JUMPDEST\n462 POP\n463 POP\n464 STOP\n', 'fullLabel': '460 JUMPDEST\n461 JUMPDEST\n462 POP\n463 POP\n464 STOP\n', 'truncLabel': '460 JUMPDEST\n461 JUMPDEST\n462 POP\n463 POP\n464 STOP\n', 'isExpanded': false},
-{id: '199', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '456 PUSH1 0x00\n458 DUP1\n459 REVERT\n', 'fullLabel': '456 PUSH1 0x00\n458 DUP1\n459 REVERT\n', 'truncLabel': '456 PUSH1 0x00\n458 DUP1\n459 REVERT\n', 'isExpanded': false},
-{id: '197', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '397 CALLER\n398 PUSH20 0xffffffff(...)\n419 AND\n420 PUSH2 0x08fc\n423 DUP4\n424 SWAP1\n(click to expand +)', 'fullLabel': '397 CALLER\n398 PUSH20 0xffffffff(...)\n419 AND\n420 PUSH2 0x08fc\n423 DUP4\n424 SWAP1\n425 DUP2\n426 ISZERO\n427 MUL\n428 SWAP1\n429 PUSH1 0x40\n431 MLOAD\n432 PUSH1 0x00\n434 PUSH1 0x40\n436 MLOAD\n437 DUP1\n438 DUP4\n439 SUB\n440 DUP2\n441 DUP6\n442 DUP9\n443 DUP9\n444 CALL\n445 SWAP4\n446 POP\n447 POP\n448 POP\n449 POP\n450 ISZERO\n451 ISZERO\n452 PUSH2 0x01cc\n455 JUMPI\n', 'truncLabel': '397 CALLER\n398 PUSH20 0xffffffff(...)\n419 AND\n420 PUSH2 0x08fc\n423 DUP4\n424 SWAP1\n(click to expand +)', 'isExpanded': false},
-{id: '195', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '387 JUMPDEST\n388 PUSH1 0x00\n390 DUP3\n391 GT\n392 ISZERO\n393 PUSH2 0x01cd\n(click to expand +)', 'fullLabel': '387 JUMPDEST\n388 PUSH1 0x00\n390 DUP3\n391 GT\n392 ISZERO\n393 PUSH2 0x01cd\n396 JUMPI\n', 'truncLabel': '387 JUMPDEST\n388 PUSH1 0x00\n390 DUP3\n391 GT\n392 ISZERO\n393 PUSH2 0x01cd\n(click to expand +)', 'isExpanded': false},
-{id: '207', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '461 JUMPDEST\n462 POP\n463 POP\n464 STOP\n', 'fullLabel': '461 JUMPDEST\n462 POP\n463 POP\n464 STOP\n', 'truncLabel': '461 JUMPDEST\n462 POP\n463 POP\n464 STOP\n', 'isExpanded': false},
-{id: '209', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '460 JUMPDEST\n461 JUMPDEST\n462 POP\n463 POP\n464 STOP\n', 'fullLabel': '460 JUMPDEST\n461 JUMPDEST\n462 POP\n463 POP\n464 STOP\n', 'truncLabel': '460 JUMPDEST\n461 JUMPDEST\n462 POP\n463 POP\n464 STOP\n', 'isExpanded': false},
-{id: '210', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '456 PUSH1 0x00\n458 DUP1\n459 REVERT\n', 'fullLabel': '456 PUSH1 0x00\n458 DUP1\n459 REVERT\n', 'truncLabel': '456 PUSH1 0x00\n458 DUP1\n459 REVERT\n', 'isExpanded': false},
-{id: '208', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '397 CALLER\n398 PUSH20 0xffffffff(...)\n419 AND\n420 PUSH2 0x08fc\n423 DUP4\n424 SWAP1\n(click to expand +)', 'fullLabel': '397 CALLER\n398 PUSH20 0xffffffff(...)\n419 AND\n420 PUSH2 0x08fc\n423 DUP4\n424 SWAP1\n425 DUP2\n426 ISZERO\n427 MUL\n428 SWAP1\n429 PUSH1 0x40\n431 MLOAD\n432 PUSH1 0x00\n434 PUSH1 0x40\n436 MLOAD\n437 DUP1\n438 DUP4\n439 SUB\n440 DUP2\n441 DUP6\n442 DUP9\n443 DUP9\n444 CALL\n445 SWAP4\n446 POP\n447 POP\n448 POP\n449 POP\n450 ISZERO\n451 ISZERO\n452 PUSH2 0x01cc\n455 JUMPI\n', 'truncLabel': '397 CALLER\n398 PUSH20 0xffffffff(...)\n419 AND\n420 PUSH2 0x08fc\n423 DUP4\n424 SWAP1\n(click to expand +)', 'isExpanded': false},
-{id: '206', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '386 JUMPDEST\n387 JUMPDEST\n388 PUSH1 0x00\n390 DUP3\n391 GT\n392 ISZERO\n(click to expand +)', 'fullLabel': '386 JUMPDEST\n387 JUMPDEST\n388 PUSH1 0x00\n390 DUP3\n391 GT\n392 ISZERO\n393 PUSH2 0x01cd\n396 JUMPI\n', 'truncLabel': '386 JUMPDEST\n387 JUMPDEST\n388 PUSH1 0x00\n390 DUP3\n391 GT\n392 ISZERO\n(click to expand +)', 'isExpanded': false},
-{id: '205', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '1301 JUMPDEST\n1302 POP\n1303 POP\n1304 POP\n1305 POP\n1306 POP\n(click to expand +)', 'fullLabel': '1301 JUMPDEST\n1302 POP\n1303 POP\n1304 POP\n1305 POP\n1306 POP\n1307 POP\n1308 JUMP\n', 'truncLabel': '1301 JUMPDEST\n1302 POP\n1303 POP\n1304 POP\n1305 POP\n1306 POP\n(click to expand +)', 'isExpanded': false},
-{id: '211', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '1297 PUSH1 0x00\n1299 DUP1\n1300 REVERT\n', 'fullLabel': '1297 PUSH1 0x00\n1299 DUP1\n1300 REVERT\n', 'truncLabel': '1297 PUSH1 0x00\n1299 DUP1\n1300 REVERT\n', 'isExpanded': false},
-{id: '204', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '1144 JUMPDEST\n1145 MOD\n1146 SWAP2\n1147 POP\n1148 PUSH1 0x02\n1150 PUSH1 0x00\n(click to expand +)', 'fullLabel': '1144 JUMPDEST\n1145 MOD\n1146 SWAP2\n1147 POP\n1148 PUSH1 0x02\n1150 PUSH1 0x00\n1152 DUP4\n1153 DUP2\n1154 MSTORE\n1155 PUSH1 0x20\n1157 ADD\n1158 SWAP1\n1159 DUP2\n1160 MSTORE\n1161 PUSH1 0x20\n1163 ADD\n1164 PUSH1 0x00\n1166 SHA3\n1167 PUSH1 0x00\n1169 ADD\n1170 PUSH1 0x00\n1172 SWAP1\n1173 SLOAD\n1174 SWAP1\n1175 PUSH2 0x0100\n1178 EXP\n1179 SWAP1\n1180 DIV\n1181 PUSH20 0xffffffff(...)\n1202 AND\n1203 SWAP1\n1204 POP\n1205 PUSH1 0x00\n1207 DUP1\n1208 DUP2\n1209 SLOAD\n1210 DUP1\n1211 SWAP3\n1212 SWAP2\n1213 SWAP1\n1214 PUSH1 0x01\n1216 ADD\n1217 SWAP2\n1218 SWAP1\n1219 POP\n1220 SSTORE\n1221 POP\n1222 PUSH1 0x00\n1224 PUSH1 0x01\n1226 DUP2\n1227 SWAP1\n1228 SSTORE\n1229 POP\n1230 DUP1\n1231 PUSH20 0xffffffff(...)\n1252 AND\n1253 PUSH2 0x08fc\n1256 PUSH8 0x22b1c8c1(...)\n1265 SWAP1\n1266 DUP2\n1267 ISZERO\n1268 MUL\n1269 SWAP1\n1270 PUSH1 0x40\n1272 MLOAD\n1273 PUSH1 0x00\n1275 PUSH1 0x40\n1277 MLOAD\n1278 DUP1\n1279 DUP4\n1280 SUB\n1281 DUP2\n1282 DUP6\n1283 DUP9\n1284 DUP9\n1285 CALL\n1286 SWAP4\n1287 POP\n1288 POP\n1289 POP\n1290 POP\n1291 ISZERO\n1292 ISZERO\n1293 PUSH2 0x0515\n1296 JUMPI\n', 'truncLabel': '1144 JUMPDEST\n1145 MOD\n1146 SWAP2\n1147 POP\n1148 PUSH1 0x02\n1150 PUSH1 0x00\n(click to expand +)', 'isExpanded': false},
-{id: '203', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '914 JUMPDEST\n915 MOD\n916 DUP2\n917 MSTORE\n918 PUSH1 0x20\n920 ADD\n(click to expand +)', 'fullLabel': '914 JUMPDEST\n915 MOD\n916 DUP2\n917 MSTORE\n918 PUSH1 0x20\n920 ADD\n921 SWAP1\n922 DUP2\n923 MSTORE\n924 PUSH1 0x20\n926 ADD\n927 PUSH1 0x00\n929 SHA3\n930 PUSH1 0x00\n932 ADD\n933 PUSH1 0x00\n935 SWAP1\n936 SLOAD\n937 SWAP1\n938 PUSH2 0x0100\n941 EXP\n942 SWAP1\n943 DIV\n944 PUSH20 0xffffffff(...)\n965 AND\n966 SWAP5\n967 POP\n968 DIFFICULTY\n969 SWAP4\n970 POP\n971 DUP6\n972 DUP6\n973 DUP6\n974 PUSH1 0x40\n976 MLOAD\n977 DUP1\n978 DUP5\n979 PUSH20 0xffffffff(...)\n1000 AND\n1001 PUSH20 0xffffffff(...)\n1022 AND\n1023 PUSH13 0x01000000(...)\n1037 MUL\n1038 DUP2\n1039 MSTORE\n1040 PUSH1 0x14\n1042 ADD\n1043 DUP4\n1044 PUSH20 0xffffffff(...)\n1065 AND\n1066 PUSH20 0xffffffff(...)\n1087 AND\n1088 PUSH13 0x01000000(...)\n1102 MUL\n1103 DUP2\n1104 MSTORE\n1105 PUSH1 0x14\n1107 ADD\n1108 DUP3\n1109 DUP2\n1110 MSTORE\n1111 PUSH1 0x20\n1113 ADD\n1114 SWAP4\n1115 POP\n1116 POP\n1117 POP\n1118 POP\n1119 PUSH1 0x40\n1121 MLOAD\n1122 DUP1\n1123 SWAP2\n1124 SUB\n1125 SWAP1\n1126 SHA3\n1127 SWAP3\n1128 POP\n1129 PUSH1 0x32\n1131 DUP4\n1132 PUSH1 0x01\n1134 SWAP1\n1135 DIV\n1136 DUP2\n1137 ISZERO\n1138 ISZERO\n1139 PUSH2 0x0478\n1142 JUMPI\n', 'truncLabel': '914 JUMPDEST\n915 MOD\n916 DUP2\n917 MSTORE\n918 PUSH1 0x20\n920 ADD\n(click to expand +)', 'isExpanded': false},
-{id: '202', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '823 JUMPDEST\n824 MOD\n825 DUP2\n826 MSTORE\n827 PUSH1 0x20\n829 ADD\n(click to expand +)', 'fullLabel': '823 JUMPDEST\n824 MOD\n825 DUP2\n826 MSTORE\n827 PUSH1 0x20\n829 ADD\n830 SWAP1\n831 DUP2\n832 MSTORE\n833 PUSH1 0x20\n835 ADD\n836 PUSH1 0x00\n838 SHA3\n839 PUSH1 0x00\n841 ADD\n842 PUSH1 0x00\n844 SWAP1\n845 SLOAD\n846 SWAP1\n847 PUSH2 0x0100\n850 EXP\n851 SWAP1\n852 DIV\n853 PUSH20 0xffffffff(...)\n874 AND\n875 SWAP6\n876 POP\n877 PUSH1 0x02\n879 PUSH1 0x00\n881 PUSH1 0x32\n883 CALLER\n884 PUSH20 0xffffffff(...)\n905 AND\n906 DUP2\n907 ISZERO\n908 ISZERO\n909 PUSH2 0x0392\n912 JUMPI\n', 'truncLabel': '823 JUMPDEST\n824 MOD\n825 DUP2\n826 MSTORE\n827 PUSH1 0x20\n829 ADD\n(click to expand +)', 'isExpanded': false},
-{id: '201', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '776 JUMPDEST\n777 PUSH1 0x00\n779 DUP1\n780 PUSH1 0x00\n782 DUP1\n783 PUSH1 0x00\n(click to expand +)', 'fullLabel': '776 JUMPDEST\n777 PUSH1 0x00\n779 DUP1\n780 PUSH1 0x00\n782 DUP1\n783 PUSH1 0x00\n785 DUP1\n786 PUSH1 0x02\n788 PUSH1 0x00\n790 PUSH1 0x32\n792 COINBASE\n793 PUSH20 0xffffffff(...)\n814 AND\n815 DUP2\n816 ISZERO\n817 ISZERO\n818 PUSH2 0x0337\n821 JUMPI\n', 'truncLabel': '776 JUMPDEST\n777 PUSH1 0x00\n779 DUP1\n780 PUSH1 0x00\n782 DUP1\n783 PUSH1 0x00\n(click to expand +)', 'isExpanded': false},
-{id: '200', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '379 PUSH2 0x0182\n382 PUSH2 0x0308\n385 JUMP\n', 'fullLabel': '379 PUSH2 0x0182\n382 PUSH2 0x0308\n385 JUMP\n', 'truncLabel': '379 PUSH2 0x0182\n382 PUSH2 0x0308\n385 JUMP\n', 'isExpanded': false},
-{id: '194', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '367 JUMPDEST\n368 PUSH1 0x32\n370 PUSH1 0x01\n372 SLOAD\n373 EQ\n374 ISZERO\n(click to expand +)', 'fullLabel': '367 JUMPDEST\n368 PUSH1 0x32\n370 PUSH1 0x01\n372 SLOAD\n373 EQ\n374 ISZERO\n375 PUSH2 0x0183\n378 JUMPI\n', 'truncLabel': '367 JUMPDEST\n368 PUSH1 0x32\n370 PUSH1 0x01\n372 SLOAD\n373 EQ\n374 ISZERO\n(click to expand +)', 'isExpanded': false},
-{id: '219', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '461 JUMPDEST\n462 POP\n463 POP\n464 STOP\n', 'fullLabel': '461 JUMPDEST\n462 POP\n463 POP\n464 STOP\n', 'truncLabel': '461 JUMPDEST\n462 POP\n463 POP\n464 STOP\n', 'isExpanded': false},
-{id: '221', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '460 JUMPDEST\n461 JUMPDEST\n462 POP\n463 POP\n464 STOP\n', 'fullLabel': '460 JUMPDEST\n461 JUMPDEST\n462 POP\n463 POP\n464 STOP\n', 'truncLabel': '460 JUMPDEST\n461 JUMPDEST\n462 POP\n463 POP\n464 STOP\n', 'isExpanded': false},
-{id: '222', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '456 PUSH1 0x00\n458 DUP1\n459 REVERT\n', 'fullLabel': '456 PUSH1 0x00\n458 DUP1\n459 REVERT\n', 'truncLabel': '456 PUSH1 0x00\n458 DUP1\n459 REVERT\n', 'isExpanded': false},
-{id: '220', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '397 CALLER\n398 PUSH20 0xffffffff(...)\n419 AND\n420 PUSH2 0x08fc\n423 DUP4\n424 SWAP1\n(click to expand +)', 'fullLabel': '397 CALLER\n398 PUSH20 0xffffffff(...)\n419 AND\n420 PUSH2 0x08fc\n423 DUP4\n424 SWAP1\n425 DUP2\n426 ISZERO\n427 MUL\n428 SWAP1\n429 PUSH1 0x40\n431 MLOAD\n432 PUSH1 0x00\n434 PUSH1 0x40\n436 MLOAD\n437 DUP1\n438 DUP4\n439 SUB\n440 DUP2\n441 DUP6\n442 DUP9\n443 DUP9\n444 CALL\n445 SWAP4\n446 POP\n447 POP\n448 POP\n449 POP\n450 ISZERO\n451 ISZERO\n452 PUSH2 0x01cc\n455 JUMPI\n', 'truncLabel': '397 CALLER\n398 PUSH20 0xffffffff(...)\n419 AND\n420 PUSH2 0x08fc\n423 DUP4\n424 SWAP1\n(click to expand +)', 'isExpanded': false},
-{id: '218', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '387 JUMPDEST\n388 PUSH1 0x00\n390 DUP3\n391 GT\n392 ISZERO\n393 PUSH2 0x01cd\n(click to expand +)', 'fullLabel': '387 JUMPDEST\n388 PUSH1 0x00\n390 DUP3\n391 GT\n392 ISZERO\n393 PUSH2 0x01cd\n396 JUMPI\n', 'truncLabel': '387 JUMPDEST\n388 PUSH1 0x00\n390 DUP3\n391 GT\n392 ISZERO\n393 PUSH2 0x01cd\n(click to expand +)', 'isExpanded': false},
-{id: '227', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '1144 JUMPDEST\n1145 MOD\n1146 SWAP2\n1147 POP\n1148 PUSH1 0x02\n1150 PUSH1 0x00\n(click to expand +)', 'fullLabel': '1144 JUMPDEST\n1145 MOD\n1146 SWAP2\n1147 POP\n1148 PUSH1 0x02\n1150 PUSH1 0x00\n1152 DUP4\n1153 DUP2\n1154 MSTORE\n1155 PUSH1 0x20\n1157 ADD\n1158 SWAP1\n1159 DUP2\n1160 MSTORE\n1161 PUSH1 0x20\n1163 ADD\n1164 PUSH1 0x00\n1166 SHA3\n1167 PUSH1 0x00\n1169 ADD\n1170 PUSH1 0x00\n1172 SWAP1\n1173 SLOAD\n1174 SWAP1\n1175 PUSH2 0x0100\n1178 EXP\n1179 SWAP1\n1180 DIV\n1181 PUSH20 0xffffffff(...)\n1202 AND\n1203 SWAP1\n1204 POP\n1205 PUSH1 0x00\n1207 DUP1\n1208 DUP2\n1209 SLOAD\n1210 DUP1\n1211 SWAP3\n1212 SWAP2\n1213 SWAP1\n1214 PUSH1 0x01\n1216 ADD\n1217 SWAP2\n1218 SWAP1\n1219 POP\n1220 SSTORE\n1221 POP\n1222 PUSH1 0x00\n1224 PUSH1 0x01\n1226 DUP2\n1227 SWAP1\n1228 SSTORE\n1229 POP\n1230 DUP1\n1231 PUSH20 0xffffffff(...)\n1252 AND\n1253 PUSH2 0x08fc\n1256 PUSH8 0x22b1c8c1(...)\n1265 SWAP1\n1266 DUP2\n1267 ISZERO\n1268 MUL\n1269 SWAP1\n1270 PUSH1 0x40\n1272 MLOAD\n1273 PUSH1 0x00\n1275 PUSH1 0x40\n1277 MLOAD\n1278 DUP1\n1279 DUP4\n1280 SUB\n1281 DUP2\n1282 DUP6\n1283 DUP9\n1284 DUP9\n1285 CALL\n1286 SWAP4\n1287 POP\n1288 POP\n1289 POP\n1290 POP\n1291 ISZERO\n1292 ISZERO\n1293 PUSH2 0x0515\n1296 JUMPI\n1297 PUSH1 0x00\n1299 DUP1\n1300 REVERT\n', 'truncLabel': '1144 JUMPDEST\n1145 MOD\n1146 SWAP2\n1147 POP\n1148 PUSH1 0x02\n1150 PUSH1 0x00\n(click to expand +)', 'isExpanded': false},
-{id: '226', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '914 JUMPDEST\n915 MOD\n916 DUP2\n917 MSTORE\n918 PUSH1 0x20\n920 ADD\n(click to expand +)', 'fullLabel': '914 JUMPDEST\n915 MOD\n916 DUP2\n917 MSTORE\n918 PUSH1 0x20\n920 ADD\n921 SWAP1\n922 DUP2\n923 MSTORE\n924 PUSH1 0x20\n926 ADD\n927 PUSH1 0x00\n929 SHA3\n930 PUSH1 0x00\n932 ADD\n933 PUSH1 0x00\n935 SWAP1\n936 SLOAD\n937 SWAP1\n938 PUSH2 0x0100\n941 EXP\n942 SWAP1\n943 DIV\n944 PUSH20 0xffffffff(...)\n965 AND\n966 SWAP5\n967 POP\n968 DIFFICULTY\n969 SWAP4\n970 POP\n971 DUP6\n972 DUP6\n973 DUP6\n974 PUSH1 0x40\n976 MLOAD\n977 DUP1\n978 DUP5\n979 PUSH20 0xffffffff(...)\n1000 AND\n1001 PUSH20 0xffffffff(...)\n1022 AND\n1023 PUSH13 0x01000000(...)\n1037 MUL\n1038 DUP2\n1039 MSTORE\n1040 PUSH1 0x14\n1042 ADD\n1043 DUP4\n1044 PUSH20 0xffffffff(...)\n1065 AND\n1066 PUSH20 0xffffffff(...)\n1087 AND\n1088 PUSH13 0x01000000(...)\n1102 MUL\n1103 DUP2\n1104 MSTORE\n1105 PUSH1 0x14\n1107 ADD\n1108 DUP3\n1109 DUP2\n1110 MSTORE\n1111 PUSH1 0x20\n1113 ADD\n1114 SWAP4\n1115 POP\n1116 POP\n1117 POP\n1118 POP\n1119 PUSH1 0x40\n1121 MLOAD\n1122 DUP1\n1123 SWAP2\n1124 SUB\n1125 SWAP1\n1126 SHA3\n1127 SWAP3\n1128 POP\n1129 PUSH1 0x32\n1131 DUP4\n1132 PUSH1 0x01\n1134 SWAP1\n1135 DIV\n1136 DUP2\n1137 ISZERO\n1138 ISZERO\n1139 PUSH2 0x0478\n1142 JUMPI\n', 'truncLabel': '914 JUMPDEST\n915 MOD\n916 DUP2\n917 MSTORE\n918 PUSH1 0x20\n920 ADD\n(click to expand +)', 'isExpanded': false},
-{id: '225', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '823 JUMPDEST\n824 MOD\n825 DUP2\n826 MSTORE\n827 PUSH1 0x20\n829 ADD\n(click to expand +)', 'fullLabel': '823 JUMPDEST\n824 MOD\n825 DUP2\n826 MSTORE\n827 PUSH1 0x20\n829 ADD\n830 SWAP1\n831 DUP2\n832 MSTORE\n833 PUSH1 0x20\n835 ADD\n836 PUSH1 0x00\n838 SHA3\n839 PUSH1 0x00\n841 ADD\n842 PUSH1 0x00\n844 SWAP1\n845 SLOAD\n846 SWAP1\n847 PUSH2 0x0100\n850 EXP\n851 SWAP1\n852 DIV\n853 PUSH20 0xffffffff(...)\n874 AND\n875 SWAP6\n876 POP\n877 PUSH1 0x02\n879 PUSH1 0x00\n881 PUSH1 0x32\n883 CALLER\n884 PUSH20 0xffffffff(...)\n905 AND\n906 DUP2\n907 ISZERO\n908 ISZERO\n909 PUSH2 0x0392\n912 JUMPI\n', 'truncLabel': '823 JUMPDEST\n824 MOD\n825 DUP2\n826 MSTORE\n827 PUSH1 0x20\n829 ADD\n(click to expand +)', 'isExpanded': false},
-{id: '224', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '776 JUMPDEST\n777 PUSH1 0x00\n779 DUP1\n780 PUSH1 0x00\n782 DUP1\n783 PUSH1 0x00\n(click to expand +)', 'fullLabel': '776 JUMPDEST\n777 PUSH1 0x00\n779 DUP1\n780 PUSH1 0x00\n782 DUP1\n783 PUSH1 0x00\n785 DUP1\n786 PUSH1 0x02\n788 PUSH1 0x00\n790 PUSH1 0x32\n792 COINBASE\n793 PUSH20 0xffffffff(...)\n814 AND\n815 DUP2\n816 ISZERO\n817 ISZERO\n818 PUSH2 0x0337\n821 JUMPI\n', 'truncLabel': '776 JUMPDEST\n777 PUSH1 0x00\n779 DUP1\n780 PUSH1 0x00\n782 DUP1\n783 PUSH1 0x00\n(click to expand +)', 'isExpanded': false},
-{id: '223', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '379 PUSH2 0x0182\n382 PUSH2 0x0308\n385 JUMP\n', 'fullLabel': '379 PUSH2 0x0182\n382 PUSH2 0x0308\n385 JUMP\n', 'truncLabel': '379 PUSH2 0x0182\n382 PUSH2 0x0308\n385 JUMP\n', 'isExpanded': false},
-{id: '217', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '367 JUMPDEST\n368 PUSH1 0x32\n370 PUSH1 0x01\n372 SLOAD\n373 EQ\n374 ISZERO\n(click to expand +)', 'fullLabel': '367 JUMPDEST\n368 PUSH1 0x32\n370 PUSH1 0x01\n372 SLOAD\n373 EQ\n374 ISZERO\n375 PUSH2 0x0183\n378 JUMPI\n', 'truncLabel': '367 JUMPDEST\n368 PUSH1 0x32\n370 PUSH1 0x01\n372 SLOAD\n373 EQ\n374 ISZERO\n(click to expand +)', 'isExpanded': false},
-{id: '233', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '367 JUMPDEST\n368 PUSH1 0x32\n370 PUSH1 0x01\n372 SLOAD\n373 EQ\n374 ISZERO\n(click to expand +)', 'fullLabel': '367 JUMPDEST\n368 PUSH1 0x32\n370 PUSH1 0x01\n372 SLOAD\n373 EQ\n374 ISZERO\n375 PUSH2 0x0183\n378 JUMPI\n379 PUSH2 0x0182\n382 PUSH2 0x0308\n385 JUMP\n', 'truncLabel': '367 JUMPDEST\n368 PUSH1 0x32\n370 PUSH1 0x01\n372 SLOAD\n373 EQ\n374 ISZERO\n(click to expand +)', 'isExpanded': false},
-{id: '235', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '357 JUMPDEST\n358 DIV\n359 DUP3\n360 SUB\n361 SWAP2\n362 POP\n(click to expand +)', 'fullLabel': '357 JUMPDEST\n358 DIV\n359 DUP3\n360 SUB\n361 SWAP2\n362 POP\n363 PUSH2 0x007f\n366 JUMP\n', 'truncLabel': '357 JUMPDEST\n358 DIV\n359 DUP3\n360 SUB\n361 SWAP2\n362 POP\n(click to expand +)', 'isExpanded': false},
-{id: '234', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '171 PUSH1 0x01\n173 PUSH1 0x00\n175 DUP2\n176 SLOAD\n177 DUP1\n178 SWAP3\n(click to expand +)', 'fullLabel': '171 PUSH1 0x01\n173 PUSH1 0x00\n175 DUP2\n176 SLOAD\n177 DUP1\n178 SWAP3\n179 SWAP2\n180 SWAP1\n181 PUSH1 0x01\n183 ADD\n184 SWAP2\n185 SWAP1\n186 POP\n187 SSTORE\n188 SWAP1\n189 POP\n190 PUSH1 0x40\n192 DUP1\n193 MLOAD\n194 SWAP1\n195 DUP2\n196 ADD\n197 PUSH1 0x40\n199 MSTORE\n200 DUP1\n201 CALLER\n202 PUSH20 0xffffffff(...)\n223 AND\n224 DUP2\n225 MSTORE\n226 PUSH1 0x20\n228 ADD\n229 PUSH1 0x00\n231 SLOAD\n232 DUP2\n233 MSTORE\n234 POP\n235 PUSH1 0x02\n237 PUSH1 0x00\n239 DUP4\n240 DUP2\n241 MSTORE\n242 PUSH1 0x20\n244 ADD\n245 SWAP1\n246 DUP2\n247 MSTORE\n248 PUSH1 0x20\n250 ADD\n251 PUSH1 0x00\n253 SHA3\n254 PUSH1 0x00\n256 DUP3\n257 ADD\n258 MLOAD\n259 DUP2\n260 PUSH1 0x00\n262 ADD\n263 PUSH1 0x00\n265 PUSH2 0x0100\n268 EXP\n269 DUP2\n270 SLOAD\n271 DUP2\n272 PUSH20 0xffffffff(...)\n293 MUL\n294 NOT\n295 AND\n296 SWAP1\n297 DUP4\n298 PUSH20 0xffffffff(...)\n319 AND\n320 MUL\n321 OR\n322 SWAP1\n323 SSTORE\n324 POP\n325 PUSH1 0x20\n327 DUP3\n328 ADD\n329 MLOAD\n330 DUP2\n331 PUSH1 0x01\n333 ADD\n334 SSTORE\n335 SWAP1\n336 POP\n337 POP\n338 PUSH1 0x32\n340 PUSH8 0x22b1c8c1(...)\n349 DUP2\n350 ISZERO\n351 ISZERO\n352 PUSH2 0x0165\n355 JUMPI\n', 'truncLabel': '171 PUSH1 0x01\n173 PUSH1 0x00\n175 DUP2\n176 SLOAD\n177 DUP1\n178 SWAP3\n(click to expand +)', 'isExpanded': false},
-{id: '232', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '165 JUMPDEST\n166 ISZERO\n167 PUSH2 0x016f\n170 JUMPI\n', 'fullLabel': '165 JUMPDEST\n166 ISZERO\n167 PUSH2 0x016f\n170 JUMPI\n', 'truncLabel': '165 JUMPDEST\n166 ISZERO\n167 PUSH2 0x016f\n170 JUMPI\n', 'isExpanded': false},
-{id: '238', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '387 JUMPDEST\n388 PUSH1 0x00\n390 DUP3\n391 GT\n392 ISZERO\n393 PUSH2 0x01cd\n(click to expand +)', 'fullLabel': '387 JUMPDEST\n388 PUSH1 0x00\n390 DUP3\n391 GT\n392 ISZERO\n393 PUSH2 0x01cd\n396 JUMPI\n397 CALLER\n398 PUSH20 0xffffffff(...)\n419 AND\n420 PUSH2 0x08fc\n423 DUP4\n424 SWAP1\n425 DUP2\n426 ISZERO\n427 MUL\n428 SWAP1\n429 PUSH1 0x40\n431 MLOAD\n432 PUSH1 0x00\n434 PUSH1 0x40\n436 MLOAD\n437 DUP1\n438 DUP4\n439 SUB\n440 DUP2\n441 DUP6\n442 DUP9\n443 DUP9\n444 CALL\n445 SWAP4\n446 POP\n447 POP\n448 POP\n449 POP\n450 ISZERO\n451 ISZERO\n452 PUSH2 0x01cc\n455 JUMPI\n456 PUSH1 0x00\n458 DUP1\n459 REVERT\n', 'truncLabel': '387 JUMPDEST\n388 PUSH1 0x00\n390 DUP3\n391 GT\n392 ISZERO\n393 PUSH2 0x01cd\n(click to expand +)', 'isExpanded': false},
-{id: '240', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '776 JUMPDEST\n777 PUSH1 0x00\n779 DUP1\n780 PUSH1 0x00\n782 DUP1\n783 PUSH1 0x00\n(click to expand +)', 'fullLabel': '776 JUMPDEST\n777 PUSH1 0x00\n779 DUP1\n780 PUSH1 0x00\n782 DUP1\n783 PUSH1 0x00\n785 DUP1\n786 PUSH1 0x02\n788 PUSH1 0x00\n790 PUSH1 0x32\n792 COINBASE\n793 PUSH20 0xffffffff(...)\n814 AND\n815 DUP2\n816 ISZERO\n817 ISZERO\n818 PUSH2 0x0337\n821 JUMPI\n822 ASSERT_FAIL\n', 'truncLabel': '776 JUMPDEST\n777 PUSH1 0x00\n779 DUP1\n780 PUSH1 0x00\n782 DUP1\n783 PUSH1 0x00\n(click to expand +)', 'isExpanded': false},
-{id: '239', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '379 PUSH2 0x0182\n382 PUSH2 0x0308\n385 JUMP\n', 'fullLabel': '379 PUSH2 0x0182\n382 PUSH2 0x0308\n385 JUMP\n', 'truncLabel': '379 PUSH2 0x0182\n382 PUSH2 0x0308\n385 JUMP\n', 'isExpanded': false},
-{id: '237', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '367 JUMPDEST\n368 PUSH1 0x32\n370 PUSH1 0x01\n372 SLOAD\n373 EQ\n374 ISZERO\n(click to expand +)', 'fullLabel': '367 JUMPDEST\n368 PUSH1 0x32\n370 PUSH1 0x01\n372 SLOAD\n373 EQ\n374 ISZERO\n375 PUSH2 0x0183\n378 JUMPI\n', 'truncLabel': '367 JUMPDEST\n368 PUSH1 0x32\n370 PUSH1 0x01\n372 SLOAD\n373 EQ\n374 ISZERO\n(click to expand +)', 'isExpanded': false},
-{id: '243', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '127 JUMPDEST\n128 PUSH1 0x32\n130 PUSH8 0x22b1c8c1(...)\n139 DUP2\n140 ISZERO\n141 ISZERO\n(click to expand +)', 'fullLabel': '127 JUMPDEST\n128 PUSH1 0x32\n130 PUSH8 0x22b1c8c1(...)\n139 DUP2\n140 ISZERO\n141 ISZERO\n142 PUSH2 0x0093\n145 JUMPI\n146 ASSERT_FAIL\n', 'truncLabel': '127 JUMPDEST\n128 PUSH1 0x32\n130 PUSH8 0x22b1c8c1(...)\n139 DUP2\n140 ISZERO\n141 ISZERO\n(click to expand +)', 'isExpanded': false},
-{id: '242', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '357 JUMPDEST\n358 DIV\n359 DUP3\n360 SUB\n361 SWAP2\n362 POP\n(click to expand +)', 'fullLabel': '357 JUMPDEST\n358 DIV\n359 DUP3\n360 SUB\n361 SWAP2\n362 POP\n363 PUSH2 0x007f\n366 JUMP\n', 'truncLabel': '357 JUMPDEST\n358 DIV\n359 DUP3\n360 SUB\n361 SWAP2\n362 POP\n(click to expand +)', 'isExpanded': false},
-{id: '241', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '171 PUSH1 0x01\n173 PUSH1 0x00\n175 DUP2\n176 SLOAD\n177 DUP1\n178 SWAP3\n(click to expand +)', 'fullLabel': '171 PUSH1 0x01\n173 PUSH1 0x00\n175 DUP2\n176 SLOAD\n177 DUP1\n178 SWAP3\n179 SWAP2\n180 SWAP1\n181 PUSH1 0x01\n183 ADD\n184 SWAP2\n185 SWAP1\n186 POP\n187 SSTORE\n188 SWAP1\n189 POP\n190 PUSH1 0x40\n192 DUP1\n193 MLOAD\n194 SWAP1\n195 DUP2\n196 ADD\n197 PUSH1 0x40\n199 MSTORE\n200 DUP1\n201 CALLER\n202 PUSH20 0xffffffff(...)\n223 AND\n224 DUP2\n225 MSTORE\n226 PUSH1 0x20\n228 ADD\n229 PUSH1 0x00\n231 SLOAD\n232 DUP2\n233 MSTORE\n234 POP\n235 PUSH1 0x02\n237 PUSH1 0x00\n239 DUP4\n240 DUP2\n241 MSTORE\n242 PUSH1 0x20\n244 ADD\n245 SWAP1\n246 DUP2\n247 MSTORE\n248 PUSH1 0x20\n250 ADD\n251 PUSH1 0x00\n253 SHA3\n254 PUSH1 0x00\n256 DUP3\n257 ADD\n258 MLOAD\n259 DUP2\n260 PUSH1 0x00\n262 ADD\n263 PUSH1 0x00\n265 PUSH2 0x0100\n268 EXP\n269 DUP2\n270 SLOAD\n271 DUP2\n272 PUSH20 0xffffffff(...)\n293 MUL\n294 NOT\n295 AND\n296 SWAP1\n297 DUP4\n298 PUSH20 0xffffffff(...)\n319 AND\n320 MUL\n321 OR\n322 SWAP1\n323 SSTORE\n324 POP\n325 PUSH1 0x20\n327 DUP3\n328 ADD\n329 MLOAD\n330 DUP2\n331 PUSH1 0x01\n333 ADD\n334 SSTORE\n335 SWAP1\n336 POP\n337 POP\n338 PUSH1 0x32\n340 PUSH8 0x22b1c8c1(...)\n349 DUP2\n350 ISZERO\n351 ISZERO\n352 PUSH2 0x0165\n355 JUMPI\n', 'truncLabel': '171 PUSH1 0x01\n173 PUSH1 0x00\n175 DUP2\n176 SLOAD\n177 DUP1\n178 SWAP3\n(click to expand +)', 'isExpanded': false},
-{id: '236', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '158 POP\n159 PUSH1 0x32\n161 PUSH1 0x01\n163 SLOAD\n164 LT\n165 JUMPDEST\n(click to expand +)', 'fullLabel': '158 POP\n159 PUSH1 0x32\n161 PUSH1 0x01\n163 SLOAD\n164 LT\n165 JUMPDEST\n166 ISZERO\n167 PUSH2 0x016f\n170 JUMPI\n', 'truncLabel': '158 POP\n159 PUSH1 0x32\n161 PUSH1 0x01\n163 SLOAD\n164 LT\n165 JUMPDEST\n(click to expand +)', 'isExpanded': false},
-{id: '231', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '147 JUMPDEST\n148 DIV\n149 DUP3\n150 LT\n151 ISZERO\n152 DUP1\n(click to expand +)', 'fullLabel': '147 JUMPDEST\n148 DIV\n149 DUP3\n150 LT\n151 ISZERO\n152 DUP1\n153 ISZERO\n154 PUSH2 0x00a5\n157 JUMPI\n', 'truncLabel': '147 JUMPDEST\n148 DIV\n149 DUP3\n150 LT\n151 ISZERO\n152 DUP1\n(click to expand +)', 'isExpanded': false},
-{id: '230', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '127 JUMPDEST\n128 PUSH1 0x32\n130 PUSH8 0x22b1c8c1(...)\n139 DUP2\n140 ISZERO\n141 ISZERO\n(click to expand +)', 'fullLabel': '127 JUMPDEST\n128 PUSH1 0x32\n130 PUSH8 0x22b1c8c1(...)\n139 DUP2\n140 ISZERO\n141 ISZERO\n142 PUSH2 0x0093\n145 JUMPI\n', 'truncLabel': '127 JUMPDEST\n128 PUSH1 0x32\n130 PUSH8 0x22b1c8c1(...)\n139 DUP2\n140 ISZERO\n141 ISZERO\n(click to expand +)', 'isExpanded': false},
-{id: '229', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '357 JUMPDEST\n358 DIV\n359 DUP3\n360 SUB\n361 SWAP2\n362 POP\n(click to expand +)', 'fullLabel': '357 JUMPDEST\n358 DIV\n359 DUP3\n360 SUB\n361 SWAP2\n362 POP\n363 PUSH2 0x007f\n366 JUMP\n', 'truncLabel': '357 JUMPDEST\n358 DIV\n359 DUP3\n360 SUB\n361 SWAP2\n362 POP\n(click to expand +)', 'isExpanded': false},
-{id: '228', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '171 PUSH1 0x01\n173 PUSH1 0x00\n175 DUP2\n176 SLOAD\n177 DUP1\n178 SWAP3\n(click to expand +)', 'fullLabel': '171 PUSH1 0x01\n173 PUSH1 0x00\n175 DUP2\n176 SLOAD\n177 DUP1\n178 SWAP3\n179 SWAP2\n180 SWAP1\n181 PUSH1 0x01\n183 ADD\n184 SWAP2\n185 SWAP1\n186 POP\n187 SSTORE\n188 SWAP1\n189 POP\n190 PUSH1 0x40\n192 DUP1\n193 MLOAD\n194 SWAP1\n195 DUP2\n196 ADD\n197 PUSH1 0x40\n199 MSTORE\n200 DUP1\n201 CALLER\n202 PUSH20 0xffffffff(...)\n223 AND\n224 DUP2\n225 MSTORE\n226 PUSH1 0x20\n228 ADD\n229 PUSH1 0x00\n231 SLOAD\n232 DUP2\n233 MSTORE\n234 POP\n235 PUSH1 0x02\n237 PUSH1 0x00\n239 DUP4\n240 DUP2\n241 MSTORE\n242 PUSH1 0x20\n244 ADD\n245 SWAP1\n246 DUP2\n247 MSTORE\n248 PUSH1 0x20\n250 ADD\n251 PUSH1 0x00\n253 SHA3\n254 PUSH1 0x00\n256 DUP3\n257 ADD\n258 MLOAD\n259 DUP2\n260 PUSH1 0x00\n262 ADD\n263 PUSH1 0x00\n265 PUSH2 0x0100\n268 EXP\n269 DUP2\n270 SLOAD\n271 DUP2\n272 PUSH20 0xffffffff(...)\n293 MUL\n294 NOT\n295 AND\n296 SWAP1\n297 DUP4\n298 PUSH20 0xffffffff(...)\n319 AND\n320 MUL\n321 OR\n322 SWAP1\n323 SSTORE\n324 POP\n325 PUSH1 0x20\n327 DUP3\n328 ADD\n329 MLOAD\n330 DUP2\n331 PUSH1 0x01\n333 ADD\n334 SSTORE\n335 SWAP1\n336 POP\n337 POP\n338 PUSH1 0x32\n340 PUSH8 0x22b1c8c1(...)\n349 DUP2\n350 ISZERO\n351 ISZERO\n352 PUSH2 0x0165\n355 JUMPI\n', 'truncLabel': '171 PUSH1 0x01\n173 PUSH1 0x00\n175 DUP2\n176 SLOAD\n177 DUP1\n178 SWAP3\n(click to expand +)', 'isExpanded': false},
-{id: '216', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '165 JUMPDEST\n166 ISZERO\n167 PUSH2 0x016f\n170 JUMPI\n', 'fullLabel': '165 JUMPDEST\n166 ISZERO\n167 PUSH2 0x016f\n170 JUMPI\n', 'truncLabel': '165 JUMPDEST\n166 ISZERO\n167 PUSH2 0x016f\n170 JUMPI\n', 'isExpanded': false},
-{id: '247', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '461 JUMPDEST\n462 POP\n463 POP\n464 STOP\n', 'fullLabel': '461 JUMPDEST\n462 POP\n463 POP\n464 STOP\n', 'truncLabel': '461 JUMPDEST\n462 POP\n463 POP\n464 STOP\n', 'isExpanded': false},
-{id: '249', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '460 JUMPDEST\n461 JUMPDEST\n462 POP\n463 POP\n464 STOP\n', 'fullLabel': '460 JUMPDEST\n461 JUMPDEST\n462 POP\n463 POP\n464 STOP\n', 'truncLabel': '460 JUMPDEST\n461 JUMPDEST\n462 POP\n463 POP\n464 STOP\n', 'isExpanded': false},
-{id: '250', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '456 PUSH1 0x00\n458 DUP1\n459 REVERT\n', 'fullLabel': '456 PUSH1 0x00\n458 DUP1\n459 REVERT\n', 'truncLabel': '456 PUSH1 0x00\n458 DUP1\n459 REVERT\n', 'isExpanded': false},
-{id: '248', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '397 CALLER\n398 PUSH20 0xffffffff(...)\n419 AND\n420 PUSH2 0x08fc\n423 DUP4\n424 SWAP1\n(click to expand +)', 'fullLabel': '397 CALLER\n398 PUSH20 0xffffffff(...)\n419 AND\n420 PUSH2 0x08fc\n423 DUP4\n424 SWAP1\n425 DUP2\n426 ISZERO\n427 MUL\n428 SWAP1\n429 PUSH1 0x40\n431 MLOAD\n432 PUSH1 0x00\n434 PUSH1 0x40\n436 MLOAD\n437 DUP1\n438 DUP4\n439 SUB\n440 DUP2\n441 DUP6\n442 DUP9\n443 DUP9\n444 CALL\n445 SWAP4\n446 POP\n447 POP\n448 POP\n449 POP\n450 ISZERO\n451 ISZERO\n452 PUSH2 0x01cc\n455 JUMPI\n', 'truncLabel': '397 CALLER\n398 PUSH20 0xffffffff(...)\n419 AND\n420 PUSH2 0x08fc\n423 DUP4\n424 SWAP1\n(click to expand +)', 'isExpanded': false},
-{id: '246', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '387 JUMPDEST\n388 PUSH1 0x00\n390 DUP3\n391 GT\n392 ISZERO\n393 PUSH2 0x01cd\n(click to expand +)', 'fullLabel': '387 JUMPDEST\n388 PUSH1 0x00\n390 DUP3\n391 GT\n392 ISZERO\n393 PUSH2 0x01cd\n396 JUMPI\n', 'truncLabel': '387 JUMPDEST\n388 PUSH1 0x00\n390 DUP3\n391 GT\n392 ISZERO\n393 PUSH2 0x01cd\n(click to expand +)', 'isExpanded': false},
-{id: '256', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '1301 JUMPDEST\n1302 POP\n1303 POP\n1304 POP\n1305 POP\n1306 POP\n(click to expand +)', 'fullLabel': '1301 JUMPDEST\n1302 POP\n1303 POP\n1304 POP\n1305 POP\n1306 POP\n1307 POP\n1308 JUMP\n', 'truncLabel': '1301 JUMPDEST\n1302 POP\n1303 POP\n1304 POP\n1305 POP\n1306 POP\n(click to expand +)', 'isExpanded': false},
-{id: '257', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '1297 PUSH1 0x00\n1299 DUP1\n1300 REVERT\n', 'fullLabel': '1297 PUSH1 0x00\n1299 DUP1\n1300 REVERT\n', 'truncLabel': '1297 PUSH1 0x00\n1299 DUP1\n1300 REVERT\n', 'isExpanded': false},
-{id: '255', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '1144 JUMPDEST\n1145 MOD\n1146 SWAP2\n1147 POP\n1148 PUSH1 0x02\n1150 PUSH1 0x00\n(click to expand +)', 'fullLabel': '1144 JUMPDEST\n1145 MOD\n1146 SWAP2\n1147 POP\n1148 PUSH1 0x02\n1150 PUSH1 0x00\n1152 DUP4\n1153 DUP2\n1154 MSTORE\n1155 PUSH1 0x20\n1157 ADD\n1158 SWAP1\n1159 DUP2\n1160 MSTORE\n1161 PUSH1 0x20\n1163 ADD\n1164 PUSH1 0x00\n1166 SHA3\n1167 PUSH1 0x00\n1169 ADD\n1170 PUSH1 0x00\n1172 SWAP1\n1173 SLOAD\n1174 SWAP1\n1175 PUSH2 0x0100\n1178 EXP\n1179 SWAP1\n1180 DIV\n1181 PUSH20 0xffffffff(...)\n1202 AND\n1203 SWAP1\n1204 POP\n1205 PUSH1 0x00\n1207 DUP1\n1208 DUP2\n1209 SLOAD\n1210 DUP1\n1211 SWAP3\n1212 SWAP2\n1213 SWAP1\n1214 PUSH1 0x01\n1216 ADD\n1217 SWAP2\n1218 SWAP1\n1219 POP\n1220 SSTORE\n1221 POP\n1222 PUSH1 0x00\n1224 PUSH1 0x01\n1226 DUP2\n1227 SWAP1\n1228 SSTORE\n1229 POP\n1230 DUP1\n1231 PUSH20 0xffffffff(...)\n1252 AND\n1253 PUSH2 0x08fc\n1256 PUSH8 0x22b1c8c1(...)\n1265 SWAP1\n1266 DUP2\n1267 ISZERO\n1268 MUL\n1269 SWAP1\n1270 PUSH1 0x40\n1272 MLOAD\n1273 PUSH1 0x00\n1275 PUSH1 0x40\n1277 MLOAD\n1278 DUP1\n1279 DUP4\n1280 SUB\n1281 DUP2\n1282 DUP6\n1283 DUP9\n1284 DUP9\n1285 CALL\n1286 SWAP4\n1287 POP\n1288 POP\n1289 POP\n1290 POP\n1291 ISZERO\n1292 ISZERO\n1293 PUSH2 0x0515\n1296 JUMPI\n', 'truncLabel': '1144 JUMPDEST\n1145 MOD\n1146 SWAP2\n1147 POP\n1148 PUSH1 0x02\n1150 PUSH1 0x00\n(click to expand +)', 'isExpanded': false},
-{id: '254', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '914 JUMPDEST\n915 MOD\n916 DUP2\n917 MSTORE\n918 PUSH1 0x20\n920 ADD\n(click to expand +)', 'fullLabel': '914 JUMPDEST\n915 MOD\n916 DUP2\n917 MSTORE\n918 PUSH1 0x20\n920 ADD\n921 SWAP1\n922 DUP2\n923 MSTORE\n924 PUSH1 0x20\n926 ADD\n927 PUSH1 0x00\n929 SHA3\n930 PUSH1 0x00\n932 ADD\n933 PUSH1 0x00\n935 SWAP1\n936 SLOAD\n937 SWAP1\n938 PUSH2 0x0100\n941 EXP\n942 SWAP1\n943 DIV\n944 PUSH20 0xffffffff(...)\n965 AND\n966 SWAP5\n967 POP\n968 DIFFICULTY\n969 SWAP4\n970 POP\n971 DUP6\n972 DUP6\n973 DUP6\n974 PUSH1 0x40\n976 MLOAD\n977 DUP1\n978 DUP5\n979 PUSH20 0xffffffff(...)\n1000 AND\n1001 PUSH20 0xffffffff(...)\n1022 AND\n1023 PUSH13 0x01000000(...)\n1037 MUL\n1038 DUP2\n1039 MSTORE\n1040 PUSH1 0x14\n1042 ADD\n1043 DUP4\n1044 PUSH20 0xffffffff(...)\n1065 AND\n1066 PUSH20 0xffffffff(...)\n1087 AND\n1088 PUSH13 0x01000000(...)\n1102 MUL\n1103 DUP2\n1104 MSTORE\n1105 PUSH1 0x14\n1107 ADD\n1108 DUP3\n1109 DUP2\n1110 MSTORE\n1111 PUSH1 0x20\n1113 ADD\n1114 SWAP4\n1115 POP\n1116 POP\n1117 POP\n1118 POP\n1119 PUSH1 0x40\n1121 MLOAD\n1122 DUP1\n1123 SWAP2\n1124 SUB\n1125 SWAP1\n1126 SHA3\n1127 SWAP3\n1128 POP\n1129 PUSH1 0x32\n1131 DUP4\n1132 PUSH1 0x01\n1134 SWAP1\n1135 DIV\n1136 DUP2\n1137 ISZERO\n1138 ISZERO\n1139 PUSH2 0x0478\n1142 JUMPI\n', 'truncLabel': '914 JUMPDEST\n915 MOD\n916 DUP2\n917 MSTORE\n918 PUSH1 0x20\n920 ADD\n(click to expand +)', 'isExpanded': false},
-{id: '253', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '823 JUMPDEST\n824 MOD\n825 DUP2\n826 MSTORE\n827 PUSH1 0x20\n829 ADD\n(click to expand +)', 'fullLabel': '823 JUMPDEST\n824 MOD\n825 DUP2\n826 MSTORE\n827 PUSH1 0x20\n829 ADD\n830 SWAP1\n831 DUP2\n832 MSTORE\n833 PUSH1 0x20\n835 ADD\n836 PUSH1 0x00\n838 SHA3\n839 PUSH1 0x00\n841 ADD\n842 PUSH1 0x00\n844 SWAP1\n845 SLOAD\n846 SWAP1\n847 PUSH2 0x0100\n850 EXP\n851 SWAP1\n852 DIV\n853 PUSH20 0xffffffff(...)\n874 AND\n875 SWAP6\n876 POP\n877 PUSH1 0x02\n879 PUSH1 0x00\n881 PUSH1 0x32\n883 CALLER\n884 PUSH20 0xffffffff(...)\n905 AND\n906 DUP2\n907 ISZERO\n908 ISZERO\n909 PUSH2 0x0392\n912 JUMPI\n', 'truncLabel': '823 JUMPDEST\n824 MOD\n825 DUP2\n826 MSTORE\n827 PUSH1 0x20\n829 ADD\n(click to expand +)', 'isExpanded': false},
-{id: '252', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '776 JUMPDEST\n777 PUSH1 0x00\n779 DUP1\n780 PUSH1 0x00\n782 DUP1\n783 PUSH1 0x00\n(click to expand +)', 'fullLabel': '776 JUMPDEST\n777 PUSH1 0x00\n779 DUP1\n780 PUSH1 0x00\n782 DUP1\n783 PUSH1 0x00\n785 DUP1\n786 PUSH1 0x02\n788 PUSH1 0x00\n790 PUSH1 0x32\n792 COINBASE\n793 PUSH20 0xffffffff(...)\n814 AND\n815 DUP2\n816 ISZERO\n817 ISZERO\n818 PUSH2 0x0337\n821 JUMPI\n', 'truncLabel': '776 JUMPDEST\n777 PUSH1 0x00\n779 DUP1\n780 PUSH1 0x00\n782 DUP1\n783 PUSH1 0x00\n(click to expand +)', 'isExpanded': false},
-{id: '251', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '379 PUSH2 0x0182\n382 PUSH2 0x0308\n385 JUMP\n', 'fullLabel': '379 PUSH2 0x0182\n382 PUSH2 0x0308\n385 JUMP\n', 'truncLabel': '379 PUSH2 0x0182\n382 PUSH2 0x0308\n385 JUMP\n', 'isExpanded': false},
-{id: '245', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '367 JUMPDEST\n368 PUSH1 0x32\n370 PUSH1 0x01\n372 SLOAD\n373 EQ\n374 ISZERO\n(click to expand +)', 'fullLabel': '367 JUMPDEST\n368 PUSH1 0x32\n370 PUSH1 0x01\n372 SLOAD\n373 EQ\n374 ISZERO\n375 PUSH2 0x0183\n378 JUMPI\n', 'truncLabel': '367 JUMPDEST\n368 PUSH1 0x32\n370 PUSH1 0x01\n372 SLOAD\n373 EQ\n374 ISZERO\n(click to expand +)', 'isExpanded': false},
-{id: '264', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '387 JUMPDEST\n388 PUSH1 0x00\n390 DUP3\n391 GT\n392 ISZERO\n393 PUSH2 0x01cd\n(click to expand +)', 'fullLabel': '387 JUMPDEST\n388 PUSH1 0x00\n390 DUP3\n391 GT\n392 ISZERO\n393 PUSH2 0x01cd\n396 JUMPI\n397 CALLER\n398 PUSH20 0xffffffff(...)\n419 AND\n420 PUSH2 0x08fc\n423 DUP4\n424 SWAP1\n425 DUP2\n426 ISZERO\n427 MUL\n428 SWAP1\n429 PUSH1 0x40\n431 MLOAD\n432 PUSH1 0x00\n434 PUSH1 0x40\n436 MLOAD\n437 DUP1\n438 DUP4\n439 SUB\n440 DUP2\n441 DUP6\n442 DUP9\n443 DUP9\n444 CALL\n445 SWAP4\n446 POP\n447 POP\n448 POP\n449 POP\n450 ISZERO\n451 ISZERO\n452 PUSH2 0x01cc\n455 JUMPI\n456 PUSH1 0x00\n458 DUP1\n459 REVERT\n', 'truncLabel': '387 JUMPDEST\n388 PUSH1 0x00\n390 DUP3\n391 GT\n392 ISZERO\n393 PUSH2 0x01cd\n(click to expand +)', 'isExpanded': false},
-{id: '266', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '776 JUMPDEST\n777 PUSH1 0x00\n779 DUP1\n780 PUSH1 0x00\n782 DUP1\n783 PUSH1 0x00\n(click to expand +)', 'fullLabel': '776 JUMPDEST\n777 PUSH1 0x00\n779 DUP1\n780 PUSH1 0x00\n782 DUP1\n783 PUSH1 0x00\n785 DUP1\n786 PUSH1 0x02\n788 PUSH1 0x00\n790 PUSH1 0x32\n792 COINBASE\n793 PUSH20 0xffffffff(...)\n814 AND\n815 DUP2\n816 ISZERO\n817 ISZERO\n818 PUSH2 0x0337\n821 JUMPI\n822 ASSERT_FAIL\n', 'truncLabel': '776 JUMPDEST\n777 PUSH1 0x00\n779 DUP1\n780 PUSH1 0x00\n782 DUP1\n783 PUSH1 0x00\n(click to expand +)', 'isExpanded': false},
-{id: '265', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '379 PUSH2 0x0182\n382 PUSH2 0x0308\n385 JUMP\n', 'fullLabel': '379 PUSH2 0x0182\n382 PUSH2 0x0308\n385 JUMP\n', 'truncLabel': '379 PUSH2 0x0182\n382 PUSH2 0x0308\n385 JUMP\n', 'isExpanded': false},
-{id: '263', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '367 JUMPDEST\n368 PUSH1 0x32\n370 PUSH1 0x01\n372 SLOAD\n373 EQ\n374 ISZERO\n(click to expand +)', 'fullLabel': '367 JUMPDEST\n368 PUSH1 0x32\n370 PUSH1 0x01\n372 SLOAD\n373 EQ\n374 ISZERO\n375 PUSH2 0x0183\n378 JUMPI\n', 'truncLabel': '367 JUMPDEST\n368 PUSH1 0x32\n370 PUSH1 0x01\n372 SLOAD\n373 EQ\n374 ISZERO\n(click to expand +)', 'isExpanded': false},
-{id: '269', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '127 JUMPDEST\n128 PUSH1 0x32\n130 PUSH8 0x22b1c8c1(...)\n139 DUP2\n140 ISZERO\n141 ISZERO\n(click to expand +)', 'fullLabel': '127 JUMPDEST\n128 PUSH1 0x32\n130 PUSH8 0x22b1c8c1(...)\n139 DUP2\n140 ISZERO\n141 ISZERO\n142 PUSH2 0x0093\n145 JUMPI\n146 ASSERT_FAIL\n', 'truncLabel': '127 JUMPDEST\n128 PUSH1 0x32\n130 PUSH8 0x22b1c8c1(...)\n139 DUP2\n140 ISZERO\n141 ISZERO\n(click to expand +)', 'isExpanded': false},
-{id: '268', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '357 JUMPDEST\n358 DIV\n359 DUP3\n360 SUB\n361 SWAP2\n362 POP\n(click to expand +)', 'fullLabel': '357 JUMPDEST\n358 DIV\n359 DUP3\n360 SUB\n361 SWAP2\n362 POP\n363 PUSH2 0x007f\n366 JUMP\n', 'truncLabel': '357 JUMPDEST\n358 DIV\n359 DUP3\n360 SUB\n361 SWAP2\n362 POP\n(click to expand +)', 'isExpanded': false},
-{id: '267', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '171 PUSH1 0x01\n173 PUSH1 0x00\n175 DUP2\n176 SLOAD\n177 DUP1\n178 SWAP3\n(click to expand +)', 'fullLabel': '171 PUSH1 0x01\n173 PUSH1 0x00\n175 DUP2\n176 SLOAD\n177 DUP1\n178 SWAP3\n179 SWAP2\n180 SWAP1\n181 PUSH1 0x01\n183 ADD\n184 SWAP2\n185 SWAP1\n186 POP\n187 SSTORE\n188 SWAP1\n189 POP\n190 PUSH1 0x40\n192 DUP1\n193 MLOAD\n194 SWAP1\n195 DUP2\n196 ADD\n197 PUSH1 0x40\n199 MSTORE\n200 DUP1\n201 CALLER\n202 PUSH20 0xffffffff(...)\n223 AND\n224 DUP2\n225 MSTORE\n226 PUSH1 0x20\n228 ADD\n229 PUSH1 0x00\n231 SLOAD\n232 DUP2\n233 MSTORE\n234 POP\n235 PUSH1 0x02\n237 PUSH1 0x00\n239 DUP4\n240 DUP2\n241 MSTORE\n242 PUSH1 0x20\n244 ADD\n245 SWAP1\n246 DUP2\n247 MSTORE\n248 PUSH1 0x20\n250 ADD\n251 PUSH1 0x00\n253 SHA3\n254 PUSH1 0x00\n256 DUP3\n257 ADD\n258 MLOAD\n259 DUP2\n260 PUSH1 0x00\n262 ADD\n263 PUSH1 0x00\n265 PUSH2 0x0100\n268 EXP\n269 DUP2\n270 SLOAD\n271 DUP2\n272 PUSH20 0xffffffff(...)\n293 MUL\n294 NOT\n295 AND\n296 SWAP1\n297 DUP4\n298 PUSH20 0xffffffff(...)\n319 AND\n320 MUL\n321 OR\n322 SWAP1\n323 SSTORE\n324 POP\n325 PUSH1 0x20\n327 DUP3\n328 ADD\n329 MLOAD\n330 DUP2\n331 PUSH1 0x01\n333 ADD\n334 SSTORE\n335 SWAP1\n336 POP\n337 POP\n338 PUSH1 0x32\n340 PUSH8 0x22b1c8c1(...)\n349 DUP2\n350 ISZERO\n351 ISZERO\n352 PUSH2 0x0165\n355 JUMPI\n', 'truncLabel': '171 PUSH1 0x01\n173 PUSH1 0x00\n175 DUP2\n176 SLOAD\n177 DUP1\n178 SWAP3\n(click to expand +)', 'isExpanded': false},
-{id: '262', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '165 JUMPDEST\n166 ISZERO\n167 PUSH2 0x016f\n170 JUMPI\n', 'fullLabel': '165 JUMPDEST\n166 ISZERO\n167 PUSH2 0x016f\n170 JUMPI\n', 'truncLabel': '165 JUMPDEST\n166 ISZERO\n167 PUSH2 0x016f\n170 JUMPI\n', 'isExpanded': false},
-{id: '273', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '461 JUMPDEST\n462 POP\n463 POP\n464 STOP\n', 'fullLabel': '461 JUMPDEST\n462 POP\n463 POP\n464 STOP\n', 'truncLabel': '461 JUMPDEST\n462 POP\n463 POP\n464 STOP\n', 'isExpanded': false},
-{id: '275', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '460 JUMPDEST\n461 JUMPDEST\n462 POP\n463 POP\n464 STOP\n', 'fullLabel': '460 JUMPDEST\n461 JUMPDEST\n462 POP\n463 POP\n464 STOP\n', 'truncLabel': '460 JUMPDEST\n461 JUMPDEST\n462 POP\n463 POP\n464 STOP\n', 'isExpanded': false},
-{id: '276', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '456 PUSH1 0x00\n458 DUP1\n459 REVERT\n', 'fullLabel': '456 PUSH1 0x00\n458 DUP1\n459 REVERT\n', 'truncLabel': '456 PUSH1 0x00\n458 DUP1\n459 REVERT\n', 'isExpanded': false},
-{id: '274', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '397 CALLER\n398 PUSH20 0xffffffff(...)\n419 AND\n420 PUSH2 0x08fc\n423 DUP4\n424 SWAP1\n(click to expand +)', 'fullLabel': '397 CALLER\n398 PUSH20 0xffffffff(...)\n419 AND\n420 PUSH2 0x08fc\n423 DUP4\n424 SWAP1\n425 DUP2\n426 ISZERO\n427 MUL\n428 SWAP1\n429 PUSH1 0x40\n431 MLOAD\n432 PUSH1 0x00\n434 PUSH1 0x40\n436 MLOAD\n437 DUP1\n438 DUP4\n439 SUB\n440 DUP2\n441 DUP6\n442 DUP9\n443 DUP9\n444 CALL\n445 SWAP4\n446 POP\n447 POP\n448 POP\n449 POP\n450 ISZERO\n451 ISZERO\n452 PUSH2 0x01cc\n455 JUMPI\n', 'truncLabel': '397 CALLER\n398 PUSH20 0xffffffff(...)\n419 AND\n420 PUSH2 0x08fc\n423 DUP4\n424 SWAP1\n(click to expand +)', 'isExpanded': false},
-{id: '272', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '387 JUMPDEST\n388 PUSH1 0x00\n390 DUP3\n391 GT\n392 ISZERO\n393 PUSH2 0x01cd\n(click to expand +)', 'fullLabel': '387 JUMPDEST\n388 PUSH1 0x00\n390 DUP3\n391 GT\n392 ISZERO\n393 PUSH2 0x01cd\n396 JUMPI\n', 'truncLabel': '387 JUMPDEST\n388 PUSH1 0x00\n390 DUP3\n391 GT\n392 ISZERO\n393 PUSH2 0x01cd\n(click to expand +)', 'isExpanded': false},
-{id: '279', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '823 JUMPDEST\n824 MOD\n825 DUP2\n826 MSTORE\n827 PUSH1 0x20\n829 ADD\n(click to expand +)', 'fullLabel': '823 JUMPDEST\n824 MOD\n825 DUP2\n826 MSTORE\n827 PUSH1 0x20\n829 ADD\n830 SWAP1\n831 DUP2\n832 MSTORE\n833 PUSH1 0x20\n835 ADD\n836 PUSH1 0x00\n838 SHA3\n839 PUSH1 0x00\n841 ADD\n842 PUSH1 0x00\n844 SWAP1\n845 SLOAD\n846 SWAP1\n847 PUSH2 0x0100\n850 EXP\n851 SWAP1\n852 DIV\n853 PUSH20 0xffffffff(...)\n874 AND\n875 SWAP6\n876 POP\n877 PUSH1 0x02\n879 PUSH1 0x00\n881 PUSH1 0x32\n883 CALLER\n884 PUSH20 0xffffffff(...)\n905 AND\n906 DUP2\n907 ISZERO\n908 ISZERO\n909 PUSH2 0x0392\n912 JUMPI\n913 ASSERT_FAIL\n', 'truncLabel': '823 JUMPDEST\n824 MOD\n825 DUP2\n826 MSTORE\n827 PUSH1 0x20\n829 ADD\n(click to expand +)', 'isExpanded': false},
-{id: '278', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '776 JUMPDEST\n777 PUSH1 0x00\n779 DUP1\n780 PUSH1 0x00\n782 DUP1\n783 PUSH1 0x00\n(click to expand +)', 'fullLabel': '776 JUMPDEST\n777 PUSH1 0x00\n779 DUP1\n780 PUSH1 0x00\n782 DUP1\n783 PUSH1 0x00\n785 DUP1\n786 PUSH1 0x02\n788 PUSH1 0x00\n790 PUSH1 0x32\n792 COINBASE\n793 PUSH20 0xffffffff(...)\n814 AND\n815 DUP2\n816 ISZERO\n817 ISZERO\n818 PUSH2 0x0337\n821 JUMPI\n', 'truncLabel': '776 JUMPDEST\n777 PUSH1 0x00\n779 DUP1\n780 PUSH1 0x00\n782 DUP1\n783 PUSH1 0x00\n(click to expand +)', 'isExpanded': false},
-{id: '277', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '379 PUSH2 0x0182\n382 PUSH2 0x0308\n385 JUMP\n', 'fullLabel': '379 PUSH2 0x0182\n382 PUSH2 0x0308\n385 JUMP\n', 'truncLabel': '379 PUSH2 0x0182\n382 PUSH2 0x0308\n385 JUMP\n', 'isExpanded': false},
-{id: '271', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '367 JUMPDEST\n368 PUSH1 0x32\n370 PUSH1 0x01\n372 SLOAD\n373 EQ\n374 ISZERO\n(click to expand +)', 'fullLabel': '367 JUMPDEST\n368 PUSH1 0x32\n370 PUSH1 0x01\n372 SLOAD\n373 EQ\n374 ISZERO\n375 PUSH2 0x0183\n378 JUMPI\n', 'truncLabel': '367 JUMPDEST\n368 PUSH1 0x32\n370 PUSH1 0x01\n372 SLOAD\n373 EQ\n374 ISZERO\n(click to expand +)', 'isExpanded': false},
-{id: '283', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '147 JUMPDEST\n148 DIV\n149 DUP3\n150 LT\n151 ISZERO\n152 DUP1\n(click to expand +)', 'fullLabel': '147 JUMPDEST\n148 DIV\n149 DUP3\n150 LT\n151 ISZERO\n152 DUP1\n153 ISZERO\n154 PUSH2 0x00a5\n157 JUMPI\n158 POP\n159 PUSH1 0x32\n161 PUSH1 0x01\n163 SLOAD\n164 LT\n165 JUMPDEST\n166 ISZERO\n167 PUSH2 0x016f\n170 JUMPI\n171 PUSH1 0x01\n173 PUSH1 0x00\n175 DUP2\n176 SLOAD\n177 DUP1\n178 SWAP3\n179 SWAP2\n180 SWAP1\n181 PUSH1 0x01\n183 ADD\n184 SWAP2\n185 SWAP1\n186 POP\n187 SSTORE\n188 SWAP1\n189 POP\n190 PUSH1 0x40\n192 DUP1\n193 MLOAD\n194 SWAP1\n195 DUP2\n196 ADD\n197 PUSH1 0x40\n199 MSTORE\n200 DUP1\n201 CALLER\n202 PUSH20 0xffffffff(...)\n223 AND\n224 DUP2\n225 MSTORE\n226 PUSH1 0x20\n228 ADD\n229 PUSH1 0x00\n231 SLOAD\n232 DUP2\n233 MSTORE\n234 POP\n235 PUSH1 0x02\n237 PUSH1 0x00\n239 DUP4\n240 DUP2\n241 MSTORE\n242 PUSH1 0x20\n244 ADD\n245 SWAP1\n246 DUP2\n247 MSTORE\n248 PUSH1 0x20\n250 ADD\n251 PUSH1 0x00\n253 SHA3\n254 PUSH1 0x00\n256 DUP3\n257 ADD\n258 MLOAD\n259 DUP2\n260 PUSH1 0x00\n262 ADD\n263 PUSH1 0x00\n265 PUSH2 0x0100\n268 EXP\n269 DUP2\n270 SLOAD\n271 DUP2\n272 PUSH20 0xffffffff(...)\n293 MUL\n294 NOT\n295 AND\n296 SWAP1\n297 DUP4\n298 PUSH20 0xffffffff(...)\n319 AND\n320 MUL\n321 OR\n322 SWAP1\n323 SSTORE\n324 POP\n325 PUSH1 0x20\n327 DUP3\n328 ADD\n329 MLOAD\n330 DUP2\n331 PUSH1 0x01\n333 ADD\n334 SSTORE\n335 SWAP1\n336 POP\n337 POP\n338 PUSH1 0x32\n340 PUSH8 0x22b1c8c1(...)\n349 DUP2\n350 ISZERO\n351 ISZERO\n352 PUSH2 0x0165\n355 JUMPI\n356 ASSERT_FAIL\n', 'truncLabel': '147 JUMPDEST\n148 DIV\n149 DUP3\n150 LT\n151 ISZERO\n152 DUP1\n(click to expand +)', 'isExpanded': false},
-{id: '282', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '127 JUMPDEST\n128 PUSH1 0x32\n130 PUSH8 0x22b1c8c1(...)\n139 DUP2\n140 ISZERO\n141 ISZERO\n(click to expand +)', 'fullLabel': '127 JUMPDEST\n128 PUSH1 0x32\n130 PUSH8 0x22b1c8c1(...)\n139 DUP2\n140 ISZERO\n141 ISZERO\n142 PUSH2 0x0093\n145 JUMPI\n', 'truncLabel': '127 JUMPDEST\n128 PUSH1 0x32\n130 PUSH8 0x22b1c8c1(...)\n139 DUP2\n140 ISZERO\n141 ISZERO\n(click to expand +)', 'isExpanded': false},
-{id: '281', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '357 JUMPDEST\n358 DIV\n359 DUP3\n360 SUB\n361 SWAP2\n362 POP\n(click to expand +)', 'fullLabel': '357 JUMPDEST\n358 DIV\n359 DUP3\n360 SUB\n361 SWAP2\n362 POP\n363 PUSH2 0x007f\n366 JUMP\n', 'truncLabel': '357 JUMPDEST\n358 DIV\n359 DUP3\n360 SUB\n361 SWAP2\n362 POP\n(click to expand +)', 'isExpanded': false},
-{id: '280', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '171 PUSH1 0x01\n173 PUSH1 0x00\n175 DUP2\n176 SLOAD\n177 DUP1\n178 SWAP3\n(click to expand +)', 'fullLabel': '171 PUSH1 0x01\n173 PUSH1 0x00\n175 DUP2\n176 SLOAD\n177 DUP1\n178 SWAP3\n179 SWAP2\n180 SWAP1\n181 PUSH1 0x01\n183 ADD\n184 SWAP2\n185 SWAP1\n186 POP\n187 SSTORE\n188 SWAP1\n189 POP\n190 PUSH1 0x40\n192 DUP1\n193 MLOAD\n194 SWAP1\n195 DUP2\n196 ADD\n197 PUSH1 0x40\n199 MSTORE\n200 DUP1\n201 CALLER\n202 PUSH20 0xffffffff(...)\n223 AND\n224 DUP2\n225 MSTORE\n226 PUSH1 0x20\n228 ADD\n229 PUSH1 0x00\n231 SLOAD\n232 DUP2\n233 MSTORE\n234 POP\n235 PUSH1 0x02\n237 PUSH1 0x00\n239 DUP4\n240 DUP2\n241 MSTORE\n242 PUSH1 0x20\n244 ADD\n245 SWAP1\n246 DUP2\n247 MSTORE\n248 PUSH1 0x20\n250 ADD\n251 PUSH1 0x00\n253 SHA3\n254 PUSH1 0x00\n256 DUP3\n257 ADD\n258 MLOAD\n259 DUP2\n260 PUSH1 0x00\n262 ADD\n263 PUSH1 0x00\n265 PUSH2 0x0100\n268 EXP\n269 DUP2\n270 SLOAD\n271 DUP2\n272 PUSH20 0xffffffff(...)\n293 MUL\n294 NOT\n295 AND\n296 SWAP1\n297 DUP4\n298 PUSH20 0xffffffff(...)\n319 AND\n320 MUL\n321 OR\n322 SWAP1\n323 SSTORE\n324 POP\n325 PUSH1 0x20\n327 DUP3\n328 ADD\n329 MLOAD\n330 DUP2\n331 PUSH1 0x01\n333 ADD\n334 SSTORE\n335 SWAP1\n336 POP\n337 POP\n338 PUSH1 0x32\n340 PUSH8 0x22b1c8c1(...)\n349 DUP2\n350 ISZERO\n351 ISZERO\n352 PUSH2 0x0165\n355 JUMPI\n', 'truncLabel': '171 PUSH1 0x01\n173 PUSH1 0x00\n175 DUP2\n176 SLOAD\n177 DUP1\n178 SWAP3\n(click to expand +)', 'isExpanded': false},
-{id: '270', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '158 POP\n159 PUSH1 0x32\n161 PUSH1 0x01\n163 SLOAD\n164 LT\n165 JUMPDEST\n(click to expand +)', 'fullLabel': '158 POP\n159 PUSH1 0x32\n161 PUSH1 0x01\n163 SLOAD\n164 LT\n165 JUMPDEST\n166 ISZERO\n167 PUSH2 0x016f\n170 JUMPI\n', 'truncLabel': '158 POP\n159 PUSH1 0x32\n161 PUSH1 0x01\n163 SLOAD\n164 LT\n165 JUMPDEST\n(click to expand +)', 'isExpanded': false},
-{id: '261', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '147 JUMPDEST\n148 DIV\n149 DUP3\n150 LT\n151 ISZERO\n152 DUP1\n(click to expand +)', 'fullLabel': '147 JUMPDEST\n148 DIV\n149 DUP3\n150 LT\n151 ISZERO\n152 DUP1\n153 ISZERO\n154 PUSH2 0x00a5\n157 JUMPI\n', 'truncLabel': '147 JUMPDEST\n148 DIV\n149 DUP3\n150 LT\n151 ISZERO\n152 DUP1\n(click to expand +)', 'isExpanded': false},
-{id: '260', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '127 JUMPDEST\n128 PUSH1 0x32\n130 PUSH8 0x22b1c8c1(...)\n139 DUP2\n140 ISZERO\n141 ISZERO\n(click to expand +)', 'fullLabel': '127 JUMPDEST\n128 PUSH1 0x32\n130 PUSH8 0x22b1c8c1(...)\n139 DUP2\n140 ISZERO\n141 ISZERO\n142 PUSH2 0x0093\n145 JUMPI\n', 'truncLabel': '127 JUMPDEST\n128 PUSH1 0x32\n130 PUSH8 0x22b1c8c1(...)\n139 DUP2\n140 ISZERO\n141 ISZERO\n(click to expand +)', 'isExpanded': false},
-{id: '259', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '357 JUMPDEST\n358 DIV\n359 DUP3\n360 SUB\n361 SWAP2\n362 POP\n(click to expand +)', 'fullLabel': '357 JUMPDEST\n358 DIV\n359 DUP3\n360 SUB\n361 SWAP2\n362 POP\n363 PUSH2 0x007f\n366 JUMP\n', 'truncLabel': '357 JUMPDEST\n358 DIV\n359 DUP3\n360 SUB\n361 SWAP2\n362 POP\n(click to expand +)', 'isExpanded': false},
-{id: '258', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '171 PUSH1 0x01\n173 PUSH1 0x00\n175 DUP2\n176 SLOAD\n177 DUP1\n178 SWAP3\n(click to expand +)', 'fullLabel': '171 PUSH1 0x01\n173 PUSH1 0x00\n175 DUP2\n176 SLOAD\n177 DUP1\n178 SWAP3\n179 SWAP2\n180 SWAP1\n181 PUSH1 0x01\n183 ADD\n184 SWAP2\n185 SWAP1\n186 POP\n187 SSTORE\n188 SWAP1\n189 POP\n190 PUSH1 0x40\n192 DUP1\n193 MLOAD\n194 SWAP1\n195 DUP2\n196 ADD\n197 PUSH1 0x40\n199 MSTORE\n200 DUP1\n201 CALLER\n202 PUSH20 0xffffffff(...)\n223 AND\n224 DUP2\n225 MSTORE\n226 PUSH1 0x20\n228 ADD\n229 PUSH1 0x00\n231 SLOAD\n232 DUP2\n233 MSTORE\n234 POP\n235 PUSH1 0x02\n237 PUSH1 0x00\n239 DUP4\n240 DUP2\n241 MSTORE\n242 PUSH1 0x20\n244 ADD\n245 SWAP1\n246 DUP2\n247 MSTORE\n248 PUSH1 0x20\n250 ADD\n251 PUSH1 0x00\n253 SHA3\n254 PUSH1 0x00\n256 DUP3\n257 ADD\n258 MLOAD\n259 DUP2\n260 PUSH1 0x00\n262 ADD\n263 PUSH1 0x00\n265 PUSH2 0x0100\n268 EXP\n269 DUP2\n270 SLOAD\n271 DUP2\n272 PUSH20 0xffffffff(...)\n293 MUL\n294 NOT\n295 AND\n296 SWAP1\n297 DUP4\n298 PUSH20 0xffffffff(...)\n319 AND\n320 MUL\n321 OR\n322 SWAP1\n323 SSTORE\n324 POP\n325 PUSH1 0x20\n327 DUP3\n328 ADD\n329 MLOAD\n330 DUP2\n331 PUSH1 0x01\n333 ADD\n334 SSTORE\n335 SWAP1\n336 POP\n337 POP\n338 PUSH1 0x32\n340 PUSH8 0x22b1c8c1(...)\n349 DUP2\n350 ISZERO\n351 ISZERO\n352 PUSH2 0x0165\n355 JUMPI\n', 'truncLabel': '171 PUSH1 0x01\n173 PUSH1 0x00\n175 DUP2\n176 SLOAD\n177 DUP1\n178 SWAP3\n(click to expand +)', 'isExpanded': false},
-{id: '244', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '158 POP\n159 PUSH1 0x32\n161 PUSH1 0x01\n163 SLOAD\n164 LT\n165 JUMPDEST\n(click to expand +)', 'fullLabel': '158 POP\n159 PUSH1 0x32\n161 PUSH1 0x01\n163 SLOAD\n164 LT\n165 JUMPDEST\n166 ISZERO\n167 PUSH2 0x016f\n170 JUMPI\n', 'truncLabel': '158 POP\n159 PUSH1 0x32\n161 PUSH1 0x01\n163 SLOAD\n164 LT\n165 JUMPDEST\n(click to expand +)', 'isExpanded': false},
-{id: '215', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '147 JUMPDEST\n148 DIV\n149 DUP3\n150 LT\n151 ISZERO\n152 DUP1\n(click to expand +)', 'fullLabel': '147 JUMPDEST\n148 DIV\n149 DUP3\n150 LT\n151 ISZERO\n152 DUP1\n153 ISZERO\n154 PUSH2 0x00a5\n157 JUMPI\n', 'truncLabel': '147 JUMPDEST\n148 DIV\n149 DUP3\n150 LT\n151 ISZERO\n152 DUP1\n(click to expand +)', 'isExpanded': false},
-{id: '214', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '127 JUMPDEST\n128 PUSH1 0x32\n130 PUSH8 0x22b1c8c1(...)\n139 DUP2\n140 ISZERO\n141 ISZERO\n(click to expand +)', 'fullLabel': '127 JUMPDEST\n128 PUSH1 0x32\n130 PUSH8 0x22b1c8c1(...)\n139 DUP2\n140 ISZERO\n141 ISZERO\n142 PUSH2 0x0093\n145 JUMPI\n', 'truncLabel': '127 JUMPDEST\n128 PUSH1 0x32\n130 PUSH8 0x22b1c8c1(...)\n139 DUP2\n140 ISZERO\n141 ISZERO\n(click to expand +)', 'isExpanded': false},
-{id: '213', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '357 JUMPDEST\n358 DIV\n359 DUP3\n360 SUB\n361 SWAP2\n362 POP\n(click to expand +)', 'fullLabel': '357 JUMPDEST\n358 DIV\n359 DUP3\n360 SUB\n361 SWAP2\n362 POP\n363 PUSH2 0x007f\n366 JUMP\n', 'truncLabel': '357 JUMPDEST\n358 DIV\n359 DUP3\n360 SUB\n361 SWAP2\n362 POP\n(click to expand +)', 'isExpanded': false},
-{id: '212', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '171 PUSH1 0x01\n173 PUSH1 0x00\n175 DUP2\n176 SLOAD\n177 DUP1\n178 SWAP3\n(click to expand +)', 'fullLabel': '171 PUSH1 0x01\n173 PUSH1 0x00\n175 DUP2\n176 SLOAD\n177 DUP1\n178 SWAP3\n179 SWAP2\n180 SWAP1\n181 PUSH1 0x01\n183 ADD\n184 SWAP2\n185 SWAP1\n186 POP\n187 SSTORE\n188 SWAP1\n189 POP\n190 PUSH1 0x40\n192 DUP1\n193 MLOAD\n194 SWAP1\n195 DUP2\n196 ADD\n197 PUSH1 0x40\n199 MSTORE\n200 DUP1\n201 CALLER\n202 PUSH20 0xffffffff(...)\n223 AND\n224 DUP2\n225 MSTORE\n226 PUSH1 0x20\n228 ADD\n229 PUSH1 0x00\n231 SLOAD\n232 DUP2\n233 MSTORE\n234 POP\n235 PUSH1 0x02\n237 PUSH1 0x00\n239 DUP4\n240 DUP2\n241 MSTORE\n242 PUSH1 0x20\n244 ADD\n245 SWAP1\n246 DUP2\n247 MSTORE\n248 PUSH1 0x20\n250 ADD\n251 PUSH1 0x00\n253 SHA3\n254 PUSH1 0x00\n256 DUP3\n257 ADD\n258 MLOAD\n259 DUP2\n260 PUSH1 0x00\n262 ADD\n263 PUSH1 0x00\n265 PUSH2 0x0100\n268 EXP\n269 DUP2\n270 SLOAD\n271 DUP2\n272 PUSH20 0xffffffff(...)\n293 MUL\n294 NOT\n295 AND\n296 SWAP1\n297 DUP4\n298 PUSH20 0xffffffff(...)\n319 AND\n320 MUL\n321 OR\n322 SWAP1\n323 SSTORE\n324 POP\n325 PUSH1 0x20\n327 DUP3\n328 ADD\n329 MLOAD\n330 DUP2\n331 PUSH1 0x01\n333 ADD\n334 SSTORE\n335 SWAP1\n336 POP\n337 POP\n338 PUSH1 0x32\n340 PUSH8 0x22b1c8c1(...)\n349 DUP2\n350 ISZERO\n351 ISZERO\n352 PUSH2 0x0165\n355 JUMPI\n', 'truncLabel': '171 PUSH1 0x01\n173 PUSH1 0x00\n175 DUP2\n176 SLOAD\n177 DUP1\n178 SWAP3\n(click to expand +)', 'isExpanded': false},
-{id: '193', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '165 JUMPDEST\n166 ISZERO\n167 PUSH2 0x016f\n170 JUMPI\n', 'fullLabel': '165 JUMPDEST\n166 ISZERO\n167 PUSH2 0x016f\n170 JUMPI\n', 'truncLabel': '165 JUMPDEST\n166 ISZERO\n167 PUSH2 0x016f\n170 JUMPI\n', 'isExpanded': false},
-{id: '287', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '461 JUMPDEST\n462 POP\n463 POP\n464 STOP\n', 'fullLabel': '461 JUMPDEST\n462 POP\n463 POP\n464 STOP\n', 'truncLabel': '461 JUMPDEST\n462 POP\n463 POP\n464 STOP\n', 'isExpanded': false},
-{id: '289', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '460 JUMPDEST\n461 JUMPDEST\n462 POP\n463 POP\n464 STOP\n', 'fullLabel': '460 JUMPDEST\n461 JUMPDEST\n462 POP\n463 POP\n464 STOP\n', 'truncLabel': '460 JUMPDEST\n461 JUMPDEST\n462 POP\n463 POP\n464 STOP\n', 'isExpanded': false},
-{id: '290', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '456 PUSH1 0x00\n458 DUP1\n459 REVERT\n', 'fullLabel': '456 PUSH1 0x00\n458 DUP1\n459 REVERT\n', 'truncLabel': '456 PUSH1 0x00\n458 DUP1\n459 REVERT\n', 'isExpanded': false},
-{id: '288', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '397 CALLER\n398 PUSH20 0xffffffff(...)\n419 AND\n420 PUSH2 0x08fc\n423 DUP4\n424 SWAP1\n(click to expand +)', 'fullLabel': '397 CALLER\n398 PUSH20 0xffffffff(...)\n419 AND\n420 PUSH2 0x08fc\n423 DUP4\n424 SWAP1\n425 DUP2\n426 ISZERO\n427 MUL\n428 SWAP1\n429 PUSH1 0x40\n431 MLOAD\n432 PUSH1 0x00\n434 PUSH1 0x40\n436 MLOAD\n437 DUP1\n438 DUP4\n439 SUB\n440 DUP2\n441 DUP6\n442 DUP9\n443 DUP9\n444 CALL\n445 SWAP4\n446 POP\n447 POP\n448 POP\n449 POP\n450 ISZERO\n451 ISZERO\n452 PUSH2 0x01cc\n455 JUMPI\n', 'truncLabel': '397 CALLER\n398 PUSH20 0xffffffff(...)\n419 AND\n420 PUSH2 0x08fc\n423 DUP4\n424 SWAP1\n(click to expand +)', 'isExpanded': false},
-{id: '286', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '387 JUMPDEST\n388 PUSH1 0x00\n390 DUP3\n391 GT\n392 ISZERO\n393 PUSH2 0x01cd\n(click to expand +)', 'fullLabel': '387 JUMPDEST\n388 PUSH1 0x00\n390 DUP3\n391 GT\n392 ISZERO\n393 PUSH2 0x01cd\n396 JUMPI\n', 'truncLabel': '387 JUMPDEST\n388 PUSH1 0x00\n390 DUP3\n391 GT\n392 ISZERO\n393 PUSH2 0x01cd\n(click to expand +)', 'isExpanded': false},
-{id: '298', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '461 JUMPDEST\n462 POP\n463 POP\n464 STOP\n', 'fullLabel': '461 JUMPDEST\n462 POP\n463 POP\n464 STOP\n', 'truncLabel': '461 JUMPDEST\n462 POP\n463 POP\n464 STOP\n', 'isExpanded': false},
-{id: '300', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '460 JUMPDEST\n461 JUMPDEST\n462 POP\n463 POP\n464 STOP\n', 'fullLabel': '460 JUMPDEST\n461 JUMPDEST\n462 POP\n463 POP\n464 STOP\n', 'truncLabel': '460 JUMPDEST\n461 JUMPDEST\n462 POP\n463 POP\n464 STOP\n', 'isExpanded': false},
-{id: '301', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '456 PUSH1 0x00\n458 DUP1\n459 REVERT\n', 'fullLabel': '456 PUSH1 0x00\n458 DUP1\n459 REVERT\n', 'truncLabel': '456 PUSH1 0x00\n458 DUP1\n459 REVERT\n', 'isExpanded': false},
-{id: '299', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '397 CALLER\n398 PUSH20 0xffffffff(...)\n419 AND\n420 PUSH2 0x08fc\n423 DUP4\n424 SWAP1\n(click to expand +)', 'fullLabel': '397 CALLER\n398 PUSH20 0xffffffff(...)\n419 AND\n420 PUSH2 0x08fc\n423 DUP4\n424 SWAP1\n425 DUP2\n426 ISZERO\n427 MUL\n428 SWAP1\n429 PUSH1 0x40\n431 MLOAD\n432 PUSH1 0x00\n434 PUSH1 0x40\n436 MLOAD\n437 DUP1\n438 DUP4\n439 SUB\n440 DUP2\n441 DUP6\n442 DUP9\n443 DUP9\n444 CALL\n445 SWAP4\n446 POP\n447 POP\n448 POP\n449 POP\n450 ISZERO\n451 ISZERO\n452 PUSH2 0x01cc\n455 JUMPI\n', 'truncLabel': '397 CALLER\n398 PUSH20 0xffffffff(...)\n419 AND\n420 PUSH2 0x08fc\n423 DUP4\n424 SWAP1\n(click to expand +)', 'isExpanded': false},
-{id: '297', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '386 JUMPDEST\n387 JUMPDEST\n388 PUSH1 0x00\n390 DUP3\n391 GT\n392 ISZERO\n(click to expand +)', 'fullLabel': '386 JUMPDEST\n387 JUMPDEST\n388 PUSH1 0x00\n390 DUP3\n391 GT\n392 ISZERO\n393 PUSH2 0x01cd\n396 JUMPI\n', 'truncLabel': '386 JUMPDEST\n387 JUMPDEST\n388 PUSH1 0x00\n390 DUP3\n391 GT\n392 ISZERO\n(click to expand +)', 'isExpanded': false},
-{id: '296', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '1301 JUMPDEST\n1302 POP\n1303 POP\n1304 POP\n1305 POP\n1306 POP\n(click to expand +)', 'fullLabel': '1301 JUMPDEST\n1302 POP\n1303 POP\n1304 POP\n1305 POP\n1306 POP\n1307 POP\n1308 JUMP\n', 'truncLabel': '1301 JUMPDEST\n1302 POP\n1303 POP\n1304 POP\n1305 POP\n1306 POP\n(click to expand +)', 'isExpanded': false},
-{id: '302', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '1297 PUSH1 0x00\n1299 DUP1\n1300 REVERT\n', 'fullLabel': '1297 PUSH1 0x00\n1299 DUP1\n1300 REVERT\n', 'truncLabel': '1297 PUSH1 0x00\n1299 DUP1\n1300 REVERT\n', 'isExpanded': false},
-{id: '295', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '1144 JUMPDEST\n1145 MOD\n1146 SWAP2\n1147 POP\n1148 PUSH1 0x02\n1150 PUSH1 0x00\n(click to expand +)', 'fullLabel': '1144 JUMPDEST\n1145 MOD\n1146 SWAP2\n1147 POP\n1148 PUSH1 0x02\n1150 PUSH1 0x00\n1152 DUP4\n1153 DUP2\n1154 MSTORE\n1155 PUSH1 0x20\n1157 ADD\n1158 SWAP1\n1159 DUP2\n1160 MSTORE\n1161 PUSH1 0x20\n1163 ADD\n1164 PUSH1 0x00\n1166 SHA3\n1167 PUSH1 0x00\n1169 ADD\n1170 PUSH1 0x00\n1172 SWAP1\n1173 SLOAD\n1174 SWAP1\n1175 PUSH2 0x0100\n1178 EXP\n1179 SWAP1\n1180 DIV\n1181 PUSH20 0xffffffff(...)\n1202 AND\n1203 SWAP1\n1204 POP\n1205 PUSH1 0x00\n1207 DUP1\n1208 DUP2\n1209 SLOAD\n1210 DUP1\n1211 SWAP3\n1212 SWAP2\n1213 SWAP1\n1214 PUSH1 0x01\n1216 ADD\n1217 SWAP2\n1218 SWAP1\n1219 POP\n1220 SSTORE\n1221 POP\n1222 PUSH1 0x00\n1224 PUSH1 0x01\n1226 DUP2\n1227 SWAP1\n1228 SSTORE\n1229 POP\n1230 DUP1\n1231 PUSH20 0xffffffff(...)\n1252 AND\n1253 PUSH2 0x08fc\n1256 PUSH8 0x22b1c8c1(...)\n1265 SWAP1\n1266 DUP2\n1267 ISZERO\n1268 MUL\n1269 SWAP1\n1270 PUSH1 0x40\n1272 MLOAD\n1273 PUSH1 0x00\n1275 PUSH1 0x40\n1277 MLOAD\n1278 DUP1\n1279 DUP4\n1280 SUB\n1281 DUP2\n1282 DUP6\n1283 DUP9\n1284 DUP9\n1285 CALL\n1286 SWAP4\n1287 POP\n1288 POP\n1289 POP\n1290 POP\n1291 ISZERO\n1292 ISZERO\n1293 PUSH2 0x0515\n1296 JUMPI\n', 'truncLabel': '1144 JUMPDEST\n1145 MOD\n1146 SWAP2\n1147 POP\n1148 PUSH1 0x02\n1150 PUSH1 0x00\n(click to expand +)', 'isExpanded': false},
-{id: '294', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '914 JUMPDEST\n915 MOD\n916 DUP2\n917 MSTORE\n918 PUSH1 0x20\n920 ADD\n(click to expand +)', 'fullLabel': '914 JUMPDEST\n915 MOD\n916 DUP2\n917 MSTORE\n918 PUSH1 0x20\n920 ADD\n921 SWAP1\n922 DUP2\n923 MSTORE\n924 PUSH1 0x20\n926 ADD\n927 PUSH1 0x00\n929 SHA3\n930 PUSH1 0x00\n932 ADD\n933 PUSH1 0x00\n935 SWAP1\n936 SLOAD\n937 SWAP1\n938 PUSH2 0x0100\n941 EXP\n942 SWAP1\n943 DIV\n944 PUSH20 0xffffffff(...)\n965 AND\n966 SWAP5\n967 POP\n968 DIFFICULTY\n969 SWAP4\n970 POP\n971 DUP6\n972 DUP6\n973 DUP6\n974 PUSH1 0x40\n976 MLOAD\n977 DUP1\n978 DUP5\n979 PUSH20 0xffffffff(...)\n1000 AND\n1001 PUSH20 0xffffffff(...)\n1022 AND\n1023 PUSH13 0x01000000(...)\n1037 MUL\n1038 DUP2\n1039 MSTORE\n1040 PUSH1 0x14\n1042 ADD\n1043 DUP4\n1044 PUSH20 0xffffffff(...)\n1065 AND\n1066 PUSH20 0xffffffff(...)\n1087 AND\n1088 PUSH13 0x01000000(...)\n1102 MUL\n1103 DUP2\n1104 MSTORE\n1105 PUSH1 0x14\n1107 ADD\n1108 DUP3\n1109 DUP2\n1110 MSTORE\n1111 PUSH1 0x20\n1113 ADD\n1114 SWAP4\n1115 POP\n1116 POP\n1117 POP\n1118 POP\n1119 PUSH1 0x40\n1121 MLOAD\n1122 DUP1\n1123 SWAP2\n1124 SUB\n1125 SWAP1\n1126 SHA3\n1127 SWAP3\n1128 POP\n1129 PUSH1 0x32\n1131 DUP4\n1132 PUSH1 0x01\n1134 SWAP1\n1135 DIV\n1136 DUP2\n1137 ISZERO\n1138 ISZERO\n1139 PUSH2 0x0478\n1142 JUMPI\n', 'truncLabel': '914 JUMPDEST\n915 MOD\n916 DUP2\n917 MSTORE\n918 PUSH1 0x20\n920 ADD\n(click to expand +)', 'isExpanded': false},
-{id: '293', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '823 JUMPDEST\n824 MOD\n825 DUP2\n826 MSTORE\n827 PUSH1 0x20\n829 ADD\n(click to expand +)', 'fullLabel': '823 JUMPDEST\n824 MOD\n825 DUP2\n826 MSTORE\n827 PUSH1 0x20\n829 ADD\n830 SWAP1\n831 DUP2\n832 MSTORE\n833 PUSH1 0x20\n835 ADD\n836 PUSH1 0x00\n838 SHA3\n839 PUSH1 0x00\n841 ADD\n842 PUSH1 0x00\n844 SWAP1\n845 SLOAD\n846 SWAP1\n847 PUSH2 0x0100\n850 EXP\n851 SWAP1\n852 DIV\n853 PUSH20 0xffffffff(...)\n874 AND\n875 SWAP6\n876 POP\n877 PUSH1 0x02\n879 PUSH1 0x00\n881 PUSH1 0x32\n883 CALLER\n884 PUSH20 0xffffffff(...)\n905 AND\n906 DUP2\n907 ISZERO\n908 ISZERO\n909 PUSH2 0x0392\n912 JUMPI\n', 'truncLabel': '823 JUMPDEST\n824 MOD\n825 DUP2\n826 MSTORE\n827 PUSH1 0x20\n829 ADD\n(click to expand +)', 'isExpanded': false},
-{id: '292', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '776 JUMPDEST\n777 PUSH1 0x00\n779 DUP1\n780 PUSH1 0x00\n782 DUP1\n783 PUSH1 0x00\n(click to expand +)', 'fullLabel': '776 JUMPDEST\n777 PUSH1 0x00\n779 DUP1\n780 PUSH1 0x00\n782 DUP1\n783 PUSH1 0x00\n785 DUP1\n786 PUSH1 0x02\n788 PUSH1 0x00\n790 PUSH1 0x32\n792 COINBASE\n793 PUSH20 0xffffffff(...)\n814 AND\n815 DUP2\n816 ISZERO\n817 ISZERO\n818 PUSH2 0x0337\n821 JUMPI\n', 'truncLabel': '776 JUMPDEST\n777 PUSH1 0x00\n779 DUP1\n780 PUSH1 0x00\n782 DUP1\n783 PUSH1 0x00\n(click to expand +)', 'isExpanded': false},
-{id: '291', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '379 PUSH2 0x0182\n382 PUSH2 0x0308\n385 JUMP\n', 'fullLabel': '379 PUSH2 0x0182\n382 PUSH2 0x0308\n385 JUMP\n', 'truncLabel': '379 PUSH2 0x0182\n382 PUSH2 0x0308\n385 JUMP\n', 'isExpanded': false},
-{id: '285', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '367 JUMPDEST\n368 PUSH1 0x32\n370 PUSH1 0x01\n372 SLOAD\n373 EQ\n374 ISZERO\n(click to expand +)', 'fullLabel': '367 JUMPDEST\n368 PUSH1 0x32\n370 PUSH1 0x01\n372 SLOAD\n373 EQ\n374 ISZERO\n375 PUSH2 0x0183\n378 JUMPI\n', 'truncLabel': '367 JUMPDEST\n368 PUSH1 0x32\n370 PUSH1 0x01\n372 SLOAD\n373 EQ\n374 ISZERO\n(click to expand +)', 'isExpanded': false},
-{id: '310', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '461 JUMPDEST\n462 POP\n463 POP\n464 STOP\n', 'fullLabel': '461 JUMPDEST\n462 POP\n463 POP\n464 STOP\n', 'truncLabel': '461 JUMPDEST\n462 POP\n463 POP\n464 STOP\n', 'isExpanded': false},
-{id: '312', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '460 JUMPDEST\n461 JUMPDEST\n462 POP\n463 POP\n464 STOP\n', 'fullLabel': '460 JUMPDEST\n461 JUMPDEST\n462 POP\n463 POP\n464 STOP\n', 'truncLabel': '460 JUMPDEST\n461 JUMPDEST\n462 POP\n463 POP\n464 STOP\n', 'isExpanded': false},
-{id: '313', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '456 PUSH1 0x00\n458 DUP1\n459 REVERT\n', 'fullLabel': '456 PUSH1 0x00\n458 DUP1\n459 REVERT\n', 'truncLabel': '456 PUSH1 0x00\n458 DUP1\n459 REVERT\n', 'isExpanded': false},
-{id: '311', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '397 CALLER\n398 PUSH20 0xffffffff(...)\n419 AND\n420 PUSH2 0x08fc\n423 DUP4\n424 SWAP1\n(click to expand +)', 'fullLabel': '397 CALLER\n398 PUSH20 0xffffffff(...)\n419 AND\n420 PUSH2 0x08fc\n423 DUP4\n424 SWAP1\n425 DUP2\n426 ISZERO\n427 MUL\n428 SWAP1\n429 PUSH1 0x40\n431 MLOAD\n432 PUSH1 0x00\n434 PUSH1 0x40\n436 MLOAD\n437 DUP1\n438 DUP4\n439 SUB\n440 DUP2\n441 DUP6\n442 DUP9\n443 DUP9\n444 CALL\n445 SWAP4\n446 POP\n447 POP\n448 POP\n449 POP\n450 ISZERO\n451 ISZERO\n452 PUSH2 0x01cc\n455 JUMPI\n', 'truncLabel': '397 CALLER\n398 PUSH20 0xffffffff(...)\n419 AND\n420 PUSH2 0x08fc\n423 DUP4\n424 SWAP1\n(click to expand +)', 'isExpanded': false},
-{id: '309', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '387 JUMPDEST\n388 PUSH1 0x00\n390 DUP3\n391 GT\n392 ISZERO\n393 PUSH2 0x01cd\n(click to expand +)', 'fullLabel': '387 JUMPDEST\n388 PUSH1 0x00\n390 DUP3\n391 GT\n392 ISZERO\n393 PUSH2 0x01cd\n396 JUMPI\n', 'truncLabel': '387 JUMPDEST\n388 PUSH1 0x00\n390 DUP3\n391 GT\n392 ISZERO\n393 PUSH2 0x01cd\n(click to expand +)', 'isExpanded': false},
-{id: '319', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '1301 JUMPDEST\n1302 POP\n1303 POP\n1304 POP\n1305 POP\n1306 POP\n(click to expand +)', 'fullLabel': '1301 JUMPDEST\n1302 POP\n1303 POP\n1304 POP\n1305 POP\n1306 POP\n1307 POP\n1308 JUMP\n', 'truncLabel': '1301 JUMPDEST\n1302 POP\n1303 POP\n1304 POP\n1305 POP\n1306 POP\n(click to expand +)', 'isExpanded': false},
-{id: '320', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '1297 PUSH1 0x00\n1299 DUP1\n1300 REVERT\n', 'fullLabel': '1297 PUSH1 0x00\n1299 DUP1\n1300 REVERT\n', 'truncLabel': '1297 PUSH1 0x00\n1299 DUP1\n1300 REVERT\n', 'isExpanded': false},
-{id: '318', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '1144 JUMPDEST\n1145 MOD\n1146 SWAP2\n1147 POP\n1148 PUSH1 0x02\n1150 PUSH1 0x00\n(click to expand +)', 'fullLabel': '1144 JUMPDEST\n1145 MOD\n1146 SWAP2\n1147 POP\n1148 PUSH1 0x02\n1150 PUSH1 0x00\n1152 DUP4\n1153 DUP2\n1154 MSTORE\n1155 PUSH1 0x20\n1157 ADD\n1158 SWAP1\n1159 DUP2\n1160 MSTORE\n1161 PUSH1 0x20\n1163 ADD\n1164 PUSH1 0x00\n1166 SHA3\n1167 PUSH1 0x00\n1169 ADD\n1170 PUSH1 0x00\n1172 SWAP1\n1173 SLOAD\n1174 SWAP1\n1175 PUSH2 0x0100\n1178 EXP\n1179 SWAP1\n1180 DIV\n1181 PUSH20 0xffffffff(...)\n1202 AND\n1203 SWAP1\n1204 POP\n1205 PUSH1 0x00\n1207 DUP1\n1208 DUP2\n1209 SLOAD\n1210 DUP1\n1211 SWAP3\n1212 SWAP2\n1213 SWAP1\n1214 PUSH1 0x01\n1216 ADD\n1217 SWAP2\n1218 SWAP1\n1219 POP\n1220 SSTORE\n1221 POP\n1222 PUSH1 0x00\n1224 PUSH1 0x01\n1226 DUP2\n1227 SWAP1\n1228 SSTORE\n1229 POP\n1230 DUP1\n1231 PUSH20 0xffffffff(...)\n1252 AND\n1253 PUSH2 0x08fc\n1256 PUSH8 0x22b1c8c1(...)\n1265 SWAP1\n1266 DUP2\n1267 ISZERO\n1268 MUL\n1269 SWAP1\n1270 PUSH1 0x40\n1272 MLOAD\n1273 PUSH1 0x00\n1275 PUSH1 0x40\n1277 MLOAD\n1278 DUP1\n1279 DUP4\n1280 SUB\n1281 DUP2\n1282 DUP6\n1283 DUP9\n1284 DUP9\n1285 CALL\n1286 SWAP4\n1287 POP\n1288 POP\n1289 POP\n1290 POP\n1291 ISZERO\n1292 ISZERO\n1293 PUSH2 0x0515\n1296 JUMPI\n', 'truncLabel': '1144 JUMPDEST\n1145 MOD\n1146 SWAP2\n1147 POP\n1148 PUSH1 0x02\n1150 PUSH1 0x00\n(click to expand +)', 'isExpanded': false},
-{id: '317', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '914 JUMPDEST\n915 MOD\n916 DUP2\n917 MSTORE\n918 PUSH1 0x20\n920 ADD\n(click to expand +)', 'fullLabel': '914 JUMPDEST\n915 MOD\n916 DUP2\n917 MSTORE\n918 PUSH1 0x20\n920 ADD\n921 SWAP1\n922 DUP2\n923 MSTORE\n924 PUSH1 0x20\n926 ADD\n927 PUSH1 0x00\n929 SHA3\n930 PUSH1 0x00\n932 ADD\n933 PUSH1 0x00\n935 SWAP1\n936 SLOAD\n937 SWAP1\n938 PUSH2 0x0100\n941 EXP\n942 SWAP1\n943 DIV\n944 PUSH20 0xffffffff(...)\n965 AND\n966 SWAP5\n967 POP\n968 DIFFICULTY\n969 SWAP4\n970 POP\n971 DUP6\n972 DUP6\n973 DUP6\n974 PUSH1 0x40\n976 MLOAD\n977 DUP1\n978 DUP5\n979 PUSH20 0xffffffff(...)\n1000 AND\n1001 PUSH20 0xffffffff(...)\n1022 AND\n1023 PUSH13 0x01000000(...)\n1037 MUL\n1038 DUP2\n1039 MSTORE\n1040 PUSH1 0x14\n1042 ADD\n1043 DUP4\n1044 PUSH20 0xffffffff(...)\n1065 AND\n1066 PUSH20 0xffffffff(...)\n1087 AND\n1088 PUSH13 0x01000000(...)\n1102 MUL\n1103 DUP2\n1104 MSTORE\n1105 PUSH1 0x14\n1107 ADD\n1108 DUP3\n1109 DUP2\n1110 MSTORE\n1111 PUSH1 0x20\n1113 ADD\n1114 SWAP4\n1115 POP\n1116 POP\n1117 POP\n1118 POP\n1119 PUSH1 0x40\n1121 MLOAD\n1122 DUP1\n1123 SWAP2\n1124 SUB\n1125 SWAP1\n1126 SHA3\n1127 SWAP3\n1128 POP\n1129 PUSH1 0x32\n1131 DUP4\n1132 PUSH1 0x01\n1134 SWAP1\n1135 DIV\n1136 DUP2\n1137 ISZERO\n1138 ISZERO\n1139 PUSH2 0x0478\n1142 JUMPI\n', 'truncLabel': '914 JUMPDEST\n915 MOD\n916 DUP2\n917 MSTORE\n918 PUSH1 0x20\n920 ADD\n(click to expand +)', 'isExpanded': false},
-{id: '316', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '823 JUMPDEST\n824 MOD\n825 DUP2\n826 MSTORE\n827 PUSH1 0x20\n829 ADD\n(click to expand +)', 'fullLabel': '823 JUMPDEST\n824 MOD\n825 DUP2\n826 MSTORE\n827 PUSH1 0x20\n829 ADD\n830 SWAP1\n831 DUP2\n832 MSTORE\n833 PUSH1 0x20\n835 ADD\n836 PUSH1 0x00\n838 SHA3\n839 PUSH1 0x00\n841 ADD\n842 PUSH1 0x00\n844 SWAP1\n845 SLOAD\n846 SWAP1\n847 PUSH2 0x0100\n850 EXP\n851 SWAP1\n852 DIV\n853 PUSH20 0xffffffff(...)\n874 AND\n875 SWAP6\n876 POP\n877 PUSH1 0x02\n879 PUSH1 0x00\n881 PUSH1 0x32\n883 CALLER\n884 PUSH20 0xffffffff(...)\n905 AND\n906 DUP2\n907 ISZERO\n908 ISZERO\n909 PUSH2 0x0392\n912 JUMPI\n', 'truncLabel': '823 JUMPDEST\n824 MOD\n825 DUP2\n826 MSTORE\n827 PUSH1 0x20\n829 ADD\n(click to expand +)', 'isExpanded': false},
-{id: '315', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '776 JUMPDEST\n777 PUSH1 0x00\n779 DUP1\n780 PUSH1 0x00\n782 DUP1\n783 PUSH1 0x00\n(click to expand +)', 'fullLabel': '776 JUMPDEST\n777 PUSH1 0x00\n779 DUP1\n780 PUSH1 0x00\n782 DUP1\n783 PUSH1 0x00\n785 DUP1\n786 PUSH1 0x02\n788 PUSH1 0x00\n790 PUSH1 0x32\n792 COINBASE\n793 PUSH20 0xffffffff(...)\n814 AND\n815 DUP2\n816 ISZERO\n817 ISZERO\n818 PUSH2 0x0337\n821 JUMPI\n', 'truncLabel': '776 JUMPDEST\n777 PUSH1 0x00\n779 DUP1\n780 PUSH1 0x00\n782 DUP1\n783 PUSH1 0x00\n(click to expand +)', 'isExpanded': false},
-{id: '314', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '379 PUSH2 0x0182\n382 PUSH2 0x0308\n385 JUMP\n', 'fullLabel': '379 PUSH2 0x0182\n382 PUSH2 0x0308\n385 JUMP\n', 'truncLabel': '379 PUSH2 0x0182\n382 PUSH2 0x0308\n385 JUMP\n', 'isExpanded': false},
-{id: '308', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '367 JUMPDEST\n368 PUSH1 0x32\n370 PUSH1 0x01\n372 SLOAD\n373 EQ\n374 ISZERO\n(click to expand +)', 'fullLabel': '367 JUMPDEST\n368 PUSH1 0x32\n370 PUSH1 0x01\n372 SLOAD\n373 EQ\n374 ISZERO\n375 PUSH2 0x0183\n378 JUMPI\n', 'truncLabel': '367 JUMPDEST\n368 PUSH1 0x32\n370 PUSH1 0x01\n372 SLOAD\n373 EQ\n374 ISZERO\n(click to expand +)', 'isExpanded': false},
-{id: '327', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '387 JUMPDEST\n388 PUSH1 0x00\n390 DUP3\n391 GT\n392 ISZERO\n393 PUSH2 0x01cd\n(click to expand +)', 'fullLabel': '387 JUMPDEST\n388 PUSH1 0x00\n390 DUP3\n391 GT\n392 ISZERO\n393 PUSH2 0x01cd\n396 JUMPI\n397 CALLER\n398 PUSH20 0xffffffff(...)\n419 AND\n420 PUSH2 0x08fc\n423 DUP4\n424 SWAP1\n425 DUP2\n426 ISZERO\n427 MUL\n428 SWAP1\n429 PUSH1 0x40\n431 MLOAD\n432 PUSH1 0x00\n434 PUSH1 0x40\n436 MLOAD\n437 DUP1\n438 DUP4\n439 SUB\n440 DUP2\n441 DUP6\n442 DUP9\n443 DUP9\n444 CALL\n445 SWAP4\n446 POP\n447 POP\n448 POP\n449 POP\n450 ISZERO\n451 ISZERO\n452 PUSH2 0x01cc\n455 JUMPI\n456 PUSH1 0x00\n458 DUP1\n459 REVERT\n', 'truncLabel': '387 JUMPDEST\n388 PUSH1 0x00\n390 DUP3\n391 GT\n392 ISZERO\n393 PUSH2 0x01cd\n(click to expand +)', 'isExpanded': false},
-{id: '329', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '776 JUMPDEST\n777 PUSH1 0x00\n779 DUP1\n780 PUSH1 0x00\n782 DUP1\n783 PUSH1 0x00\n(click to expand +)', 'fullLabel': '776 JUMPDEST\n777 PUSH1 0x00\n779 DUP1\n780 PUSH1 0x00\n782 DUP1\n783 PUSH1 0x00\n785 DUP1\n786 PUSH1 0x02\n788 PUSH1 0x00\n790 PUSH1 0x32\n792 COINBASE\n793 PUSH20 0xffffffff(...)\n814 AND\n815 DUP2\n816 ISZERO\n817 ISZERO\n818 PUSH2 0x0337\n821 JUMPI\n822 ASSERT_FAIL\n', 'truncLabel': '776 JUMPDEST\n777 PUSH1 0x00\n779 DUP1\n780 PUSH1 0x00\n782 DUP1\n783 PUSH1 0x00\n(click to expand +)', 'isExpanded': false},
-{id: '328', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '379 PUSH2 0x0182\n382 PUSH2 0x0308\n385 JUMP\n', 'fullLabel': '379 PUSH2 0x0182\n382 PUSH2 0x0308\n385 JUMP\n', 'truncLabel': '379 PUSH2 0x0182\n382 PUSH2 0x0308\n385 JUMP\n', 'isExpanded': false},
-{id: '326', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '367 JUMPDEST\n368 PUSH1 0x32\n370 PUSH1 0x01\n372 SLOAD\n373 EQ\n374 ISZERO\n(click to expand +)', 'fullLabel': '367 JUMPDEST\n368 PUSH1 0x32\n370 PUSH1 0x01\n372 SLOAD\n373 EQ\n374 ISZERO\n375 PUSH2 0x0183\n378 JUMPI\n', 'truncLabel': '367 JUMPDEST\n368 PUSH1 0x32\n370 PUSH1 0x01\n372 SLOAD\n373 EQ\n374 ISZERO\n(click to expand +)', 'isExpanded': false},
-{id: '332', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '127 JUMPDEST\n128 PUSH1 0x32\n130 PUSH8 0x22b1c8c1(...)\n139 DUP2\n140 ISZERO\n141 ISZERO\n(click to expand +)', 'fullLabel': '127 JUMPDEST\n128 PUSH1 0x32\n130 PUSH8 0x22b1c8c1(...)\n139 DUP2\n140 ISZERO\n141 ISZERO\n142 PUSH2 0x0093\n145 JUMPI\n146 ASSERT_FAIL\n', 'truncLabel': '127 JUMPDEST\n128 PUSH1 0x32\n130 PUSH8 0x22b1c8c1(...)\n139 DUP2\n140 ISZERO\n141 ISZERO\n(click to expand +)', 'isExpanded': false},
-{id: '331', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '357 JUMPDEST\n358 DIV\n359 DUP3\n360 SUB\n361 SWAP2\n362 POP\n(click to expand +)', 'fullLabel': '357 JUMPDEST\n358 DIV\n359 DUP3\n360 SUB\n361 SWAP2\n362 POP\n363 PUSH2 0x007f\n366 JUMP\n', 'truncLabel': '357 JUMPDEST\n358 DIV\n359 DUP3\n360 SUB\n361 SWAP2\n362 POP\n(click to expand +)', 'isExpanded': false},
-{id: '330', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '171 PUSH1 0x01\n173 PUSH1 0x00\n175 DUP2\n176 SLOAD\n177 DUP1\n178 SWAP3\n(click to expand +)', 'fullLabel': '171 PUSH1 0x01\n173 PUSH1 0x00\n175 DUP2\n176 SLOAD\n177 DUP1\n178 SWAP3\n179 SWAP2\n180 SWAP1\n181 PUSH1 0x01\n183 ADD\n184 SWAP2\n185 SWAP1\n186 POP\n187 SSTORE\n188 SWAP1\n189 POP\n190 PUSH1 0x40\n192 DUP1\n193 MLOAD\n194 SWAP1\n195 DUP2\n196 ADD\n197 PUSH1 0x40\n199 MSTORE\n200 DUP1\n201 CALLER\n202 PUSH20 0xffffffff(...)\n223 AND\n224 DUP2\n225 MSTORE\n226 PUSH1 0x20\n228 ADD\n229 PUSH1 0x00\n231 SLOAD\n232 DUP2\n233 MSTORE\n234 POP\n235 PUSH1 0x02\n237 PUSH1 0x00\n239 DUP4\n240 DUP2\n241 MSTORE\n242 PUSH1 0x20\n244 ADD\n245 SWAP1\n246 DUP2\n247 MSTORE\n248 PUSH1 0x20\n250 ADD\n251 PUSH1 0x00\n253 SHA3\n254 PUSH1 0x00\n256 DUP3\n257 ADD\n258 MLOAD\n259 DUP2\n260 PUSH1 0x00\n262 ADD\n263 PUSH1 0x00\n265 PUSH2 0x0100\n268 EXP\n269 DUP2\n270 SLOAD\n271 DUP2\n272 PUSH20 0xffffffff(...)\n293 MUL\n294 NOT\n295 AND\n296 SWAP1\n297 DUP4\n298 PUSH20 0xffffffff(...)\n319 AND\n320 MUL\n321 OR\n322 SWAP1\n323 SSTORE\n324 POP\n325 PUSH1 0x20\n327 DUP3\n328 ADD\n329 MLOAD\n330 DUP2\n331 PUSH1 0x01\n333 ADD\n334 SSTORE\n335 SWAP1\n336 POP\n337 POP\n338 PUSH1 0x32\n340 PUSH8 0x22b1c8c1(...)\n349 DUP2\n350 ISZERO\n351 ISZERO\n352 PUSH2 0x0165\n355 JUMPI\n', 'truncLabel': '171 PUSH1 0x01\n173 PUSH1 0x00\n175 DUP2\n176 SLOAD\n177 DUP1\n178 SWAP3\n(click to expand +)', 'isExpanded': false},
-{id: '325', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '165 JUMPDEST\n166 ISZERO\n167 PUSH2 0x016f\n170 JUMPI\n', 'fullLabel': '165 JUMPDEST\n166 ISZERO\n167 PUSH2 0x016f\n170 JUMPI\n', 'truncLabel': '165 JUMPDEST\n166 ISZERO\n167 PUSH2 0x016f\n170 JUMPI\n', 'isExpanded': false},
-{id: '336', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '461 JUMPDEST\n462 POP\n463 POP\n464 STOP\n', 'fullLabel': '461 JUMPDEST\n462 POP\n463 POP\n464 STOP\n', 'truncLabel': '461 JUMPDEST\n462 POP\n463 POP\n464 STOP\n', 'isExpanded': false},
-{id: '338', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '460 JUMPDEST\n461 JUMPDEST\n462 POP\n463 POP\n464 STOP\n', 'fullLabel': '460 JUMPDEST\n461 JUMPDEST\n462 POP\n463 POP\n464 STOP\n', 'truncLabel': '460 JUMPDEST\n461 JUMPDEST\n462 POP\n463 POP\n464 STOP\n', 'isExpanded': false},
-{id: '339', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '456 PUSH1 0x00\n458 DUP1\n459 REVERT\n', 'fullLabel': '456 PUSH1 0x00\n458 DUP1\n459 REVERT\n', 'truncLabel': '456 PUSH1 0x00\n458 DUP1\n459 REVERT\n', 'isExpanded': false},
-{id: '337', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '397 CALLER\n398 PUSH20 0xffffffff(...)\n419 AND\n420 PUSH2 0x08fc\n423 DUP4\n424 SWAP1\n(click to expand +)', 'fullLabel': '397 CALLER\n398 PUSH20 0xffffffff(...)\n419 AND\n420 PUSH2 0x08fc\n423 DUP4\n424 SWAP1\n425 DUP2\n426 ISZERO\n427 MUL\n428 SWAP1\n429 PUSH1 0x40\n431 MLOAD\n432 PUSH1 0x00\n434 PUSH1 0x40\n436 MLOAD\n437 DUP1\n438 DUP4\n439 SUB\n440 DUP2\n441 DUP6\n442 DUP9\n443 DUP9\n444 CALL\n445 SWAP4\n446 POP\n447 POP\n448 POP\n449 POP\n450 ISZERO\n451 ISZERO\n452 PUSH2 0x01cc\n455 JUMPI\n', 'truncLabel': '397 CALLER\n398 PUSH20 0xffffffff(...)\n419 AND\n420 PUSH2 0x08fc\n423 DUP4\n424 SWAP1\n(click to expand +)', 'isExpanded': false},
-{id: '335', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '387 JUMPDEST\n388 PUSH1 0x00\n390 DUP3\n391 GT\n392 ISZERO\n393 PUSH2 0x01cd\n(click to expand +)', 'fullLabel': '387 JUMPDEST\n388 PUSH1 0x00\n390 DUP3\n391 GT\n392 ISZERO\n393 PUSH2 0x01cd\n396 JUMPI\n', 'truncLabel': '387 JUMPDEST\n388 PUSH1 0x00\n390 DUP3\n391 GT\n392 ISZERO\n393 PUSH2 0x01cd\n(click to expand +)', 'isExpanded': false},
-{id: '342', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '823 JUMPDEST\n824 MOD\n825 DUP2\n826 MSTORE\n827 PUSH1 0x20\n829 ADD\n(click to expand +)', 'fullLabel': '823 JUMPDEST\n824 MOD\n825 DUP2\n826 MSTORE\n827 PUSH1 0x20\n829 ADD\n830 SWAP1\n831 DUP2\n832 MSTORE\n833 PUSH1 0x20\n835 ADD\n836 PUSH1 0x00\n838 SHA3\n839 PUSH1 0x00\n841 ADD\n842 PUSH1 0x00\n844 SWAP1\n845 SLOAD\n846 SWAP1\n847 PUSH2 0x0100\n850 EXP\n851 SWAP1\n852 DIV\n853 PUSH20 0xffffffff(...)\n874 AND\n875 SWAP6\n876 POP\n877 PUSH1 0x02\n879 PUSH1 0x00\n881 PUSH1 0x32\n883 CALLER\n884 PUSH20 0xffffffff(...)\n905 AND\n906 DUP2\n907 ISZERO\n908 ISZERO\n909 PUSH2 0x0392\n912 JUMPI\n913 ASSERT_FAIL\n', 'truncLabel': '823 JUMPDEST\n824 MOD\n825 DUP2\n826 MSTORE\n827 PUSH1 0x20\n829 ADD\n(click to expand +)', 'isExpanded': false},
-{id: '341', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '776 JUMPDEST\n777 PUSH1 0x00\n779 DUP1\n780 PUSH1 0x00\n782 DUP1\n783 PUSH1 0x00\n(click to expand +)', 'fullLabel': '776 JUMPDEST\n777 PUSH1 0x00\n779 DUP1\n780 PUSH1 0x00\n782 DUP1\n783 PUSH1 0x00\n785 DUP1\n786 PUSH1 0x02\n788 PUSH1 0x00\n790 PUSH1 0x32\n792 COINBASE\n793 PUSH20 0xffffffff(...)\n814 AND\n815 DUP2\n816 ISZERO\n817 ISZERO\n818 PUSH2 0x0337\n821 JUMPI\n', 'truncLabel': '776 JUMPDEST\n777 PUSH1 0x00\n779 DUP1\n780 PUSH1 0x00\n782 DUP1\n783 PUSH1 0x00\n(click to expand +)', 'isExpanded': false},
-{id: '340', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '379 PUSH2 0x0182\n382 PUSH2 0x0308\n385 JUMP\n', 'fullLabel': '379 PUSH2 0x0182\n382 PUSH2 0x0308\n385 JUMP\n', 'truncLabel': '379 PUSH2 0x0182\n382 PUSH2 0x0308\n385 JUMP\n', 'isExpanded': false},
-{id: '334', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '367 JUMPDEST\n368 PUSH1 0x32\n370 PUSH1 0x01\n372 SLOAD\n373 EQ\n374 ISZERO\n(click to expand +)', 'fullLabel': '367 JUMPDEST\n368 PUSH1 0x32\n370 PUSH1 0x01\n372 SLOAD\n373 EQ\n374 ISZERO\n375 PUSH2 0x0183\n378 JUMPI\n', 'truncLabel': '367 JUMPDEST\n368 PUSH1 0x32\n370 PUSH1 0x01\n372 SLOAD\n373 EQ\n374 ISZERO\n(click to expand +)', 'isExpanded': false},
-{id: '346', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '147 JUMPDEST\n148 DIV\n149 DUP3\n150 LT\n151 ISZERO\n152 DUP1\n(click to expand +)', 'fullLabel': '147 JUMPDEST\n148 DIV\n149 DUP3\n150 LT\n151 ISZERO\n152 DUP1\n153 ISZERO\n154 PUSH2 0x00a5\n157 JUMPI\n158 POP\n159 PUSH1 0x32\n161 PUSH1 0x01\n163 SLOAD\n164 LT\n165 JUMPDEST\n166 ISZERO\n167 PUSH2 0x016f\n170 JUMPI\n171 PUSH1 0x01\n173 PUSH1 0x00\n175 DUP2\n176 SLOAD\n177 DUP1\n178 SWAP3\n179 SWAP2\n180 SWAP1\n181 PUSH1 0x01\n183 ADD\n184 SWAP2\n185 SWAP1\n186 POP\n187 SSTORE\n188 SWAP1\n189 POP\n190 PUSH1 0x40\n192 DUP1\n193 MLOAD\n194 SWAP1\n195 DUP2\n196 ADD\n197 PUSH1 0x40\n199 MSTORE\n200 DUP1\n201 CALLER\n202 PUSH20 0xffffffff(...)\n223 AND\n224 DUP2\n225 MSTORE\n226 PUSH1 0x20\n228 ADD\n229 PUSH1 0x00\n231 SLOAD\n232 DUP2\n233 MSTORE\n234 POP\n235 PUSH1 0x02\n237 PUSH1 0x00\n239 DUP4\n240 DUP2\n241 MSTORE\n242 PUSH1 0x20\n244 ADD\n245 SWAP1\n246 DUP2\n247 MSTORE\n248 PUSH1 0x20\n250 ADD\n251 PUSH1 0x00\n253 SHA3\n254 PUSH1 0x00\n256 DUP3\n257 ADD\n258 MLOAD\n259 DUP2\n260 PUSH1 0x00\n262 ADD\n263 PUSH1 0x00\n265 PUSH2 0x0100\n268 EXP\n269 DUP2\n270 SLOAD\n271 DUP2\n272 PUSH20 0xffffffff(...)\n293 MUL\n294 NOT\n295 AND\n296 SWAP1\n297 DUP4\n298 PUSH20 0xffffffff(...)\n319 AND\n320 MUL\n321 OR\n322 SWAP1\n323 SSTORE\n324 POP\n325 PUSH1 0x20\n327 DUP3\n328 ADD\n329 MLOAD\n330 DUP2\n331 PUSH1 0x01\n333 ADD\n334 SSTORE\n335 SWAP1\n336 POP\n337 POP\n338 PUSH1 0x32\n340 PUSH8 0x22b1c8c1(...)\n349 DUP2\n350 ISZERO\n351 ISZERO\n352 PUSH2 0x0165\n355 JUMPI\n356 ASSERT_FAIL\n', 'truncLabel': '147 JUMPDEST\n148 DIV\n149 DUP3\n150 LT\n151 ISZERO\n152 DUP1\n(click to expand +)', 'isExpanded': false},
-{id: '345', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '127 JUMPDEST\n128 PUSH1 0x32\n130 PUSH8 0x22b1c8c1(...)\n139 DUP2\n140 ISZERO\n141 ISZERO\n(click to expand +)', 'fullLabel': '127 JUMPDEST\n128 PUSH1 0x32\n130 PUSH8 0x22b1c8c1(...)\n139 DUP2\n140 ISZERO\n141 ISZERO\n142 PUSH2 0x0093\n145 JUMPI\n', 'truncLabel': '127 JUMPDEST\n128 PUSH1 0x32\n130 PUSH8 0x22b1c8c1(...)\n139 DUP2\n140 ISZERO\n141 ISZERO\n(click to expand +)', 'isExpanded': false},
-{id: '344', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '357 JUMPDEST\n358 DIV\n359 DUP3\n360 SUB\n361 SWAP2\n362 POP\n(click to expand +)', 'fullLabel': '357 JUMPDEST\n358 DIV\n359 DUP3\n360 SUB\n361 SWAP2\n362 POP\n363 PUSH2 0x007f\n366 JUMP\n', 'truncLabel': '357 JUMPDEST\n358 DIV\n359 DUP3\n360 SUB\n361 SWAP2\n362 POP\n(click to expand +)', 'isExpanded': false},
-{id: '343', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '171 PUSH1 0x01\n173 PUSH1 0x00\n175 DUP2\n176 SLOAD\n177 DUP1\n178 SWAP3\n(click to expand +)', 'fullLabel': '171 PUSH1 0x01\n173 PUSH1 0x00\n175 DUP2\n176 SLOAD\n177 DUP1\n178 SWAP3\n179 SWAP2\n180 SWAP1\n181 PUSH1 0x01\n183 ADD\n184 SWAP2\n185 SWAP1\n186 POP\n187 SSTORE\n188 SWAP1\n189 POP\n190 PUSH1 0x40\n192 DUP1\n193 MLOAD\n194 SWAP1\n195 DUP2\n196 ADD\n197 PUSH1 0x40\n199 MSTORE\n200 DUP1\n201 CALLER\n202 PUSH20 0xffffffff(...)\n223 AND\n224 DUP2\n225 MSTORE\n226 PUSH1 0x20\n228 ADD\n229 PUSH1 0x00\n231 SLOAD\n232 DUP2\n233 MSTORE\n234 POP\n235 PUSH1 0x02\n237 PUSH1 0x00\n239 DUP4\n240 DUP2\n241 MSTORE\n242 PUSH1 0x20\n244 ADD\n245 SWAP1\n246 DUP2\n247 MSTORE\n248 PUSH1 0x20\n250 ADD\n251 PUSH1 0x00\n253 SHA3\n254 PUSH1 0x00\n256 DUP3\n257 ADD\n258 MLOAD\n259 DUP2\n260 PUSH1 0x00\n262 ADD\n263 PUSH1 0x00\n265 PUSH2 0x0100\n268 EXP\n269 DUP2\n270 SLOAD\n271 DUP2\n272 PUSH20 0xffffffff(...)\n293 MUL\n294 NOT\n295 AND\n296 SWAP1\n297 DUP4\n298 PUSH20 0xffffffff(...)\n319 AND\n320 MUL\n321 OR\n322 SWAP1\n323 SSTORE\n324 POP\n325 PUSH1 0x20\n327 DUP3\n328 ADD\n329 MLOAD\n330 DUP2\n331 PUSH1 0x01\n333 ADD\n334 SSTORE\n335 SWAP1\n336 POP\n337 POP\n338 PUSH1 0x32\n340 PUSH8 0x22b1c8c1(...)\n349 DUP2\n350 ISZERO\n351 ISZERO\n352 PUSH2 0x0165\n355 JUMPI\n', 'truncLabel': '171 PUSH1 0x01\n173 PUSH1 0x00\n175 DUP2\n176 SLOAD\n177 DUP1\n178 SWAP3\n(click to expand +)', 'isExpanded': false},
-{id: '333', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '158 POP\n159 PUSH1 0x32\n161 PUSH1 0x01\n163 SLOAD\n164 LT\n165 JUMPDEST\n(click to expand +)', 'fullLabel': '158 POP\n159 PUSH1 0x32\n161 PUSH1 0x01\n163 SLOAD\n164 LT\n165 JUMPDEST\n166 ISZERO\n167 PUSH2 0x016f\n170 JUMPI\n', 'truncLabel': '158 POP\n159 PUSH1 0x32\n161 PUSH1 0x01\n163 SLOAD\n164 LT\n165 JUMPDEST\n(click to expand +)', 'isExpanded': false},
-{id: '324', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '147 JUMPDEST\n148 DIV\n149 DUP3\n150 LT\n151 ISZERO\n152 DUP1\n(click to expand +)', 'fullLabel': '147 JUMPDEST\n148 DIV\n149 DUP3\n150 LT\n151 ISZERO\n152 DUP1\n153 ISZERO\n154 PUSH2 0x00a5\n157 JUMPI\n', 'truncLabel': '147 JUMPDEST\n148 DIV\n149 DUP3\n150 LT\n151 ISZERO\n152 DUP1\n(click to expand +)', 'isExpanded': false},
-{id: '323', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '127 JUMPDEST\n128 PUSH1 0x32\n130 PUSH8 0x22b1c8c1(...)\n139 DUP2\n140 ISZERO\n141 ISZERO\n(click to expand +)', 'fullLabel': '127 JUMPDEST\n128 PUSH1 0x32\n130 PUSH8 0x22b1c8c1(...)\n139 DUP2\n140 ISZERO\n141 ISZERO\n142 PUSH2 0x0093\n145 JUMPI\n', 'truncLabel': '127 JUMPDEST\n128 PUSH1 0x32\n130 PUSH8 0x22b1c8c1(...)\n139 DUP2\n140 ISZERO\n141 ISZERO\n(click to expand +)', 'isExpanded': false},
-{id: '322', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '357 JUMPDEST\n358 DIV\n359 DUP3\n360 SUB\n361 SWAP2\n362 POP\n(click to expand +)', 'fullLabel': '357 JUMPDEST\n358 DIV\n359 DUP3\n360 SUB\n361 SWAP2\n362 POP\n363 PUSH2 0x007f\n366 JUMP\n', 'truncLabel': '357 JUMPDEST\n358 DIV\n359 DUP3\n360 SUB\n361 SWAP2\n362 POP\n(click to expand +)', 'isExpanded': false},
-{id: '321', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '171 PUSH1 0x01\n173 PUSH1 0x00\n175 DUP2\n176 SLOAD\n177 DUP1\n178 SWAP3\n(click to expand +)', 'fullLabel': '171 PUSH1 0x01\n173 PUSH1 0x00\n175 DUP2\n176 SLOAD\n177 DUP1\n178 SWAP3\n179 SWAP2\n180 SWAP1\n181 PUSH1 0x01\n183 ADD\n184 SWAP2\n185 SWAP1\n186 POP\n187 SSTORE\n188 SWAP1\n189 POP\n190 PUSH1 0x40\n192 DUP1\n193 MLOAD\n194 SWAP1\n195 DUP2\n196 ADD\n197 PUSH1 0x40\n199 MSTORE\n200 DUP1\n201 CALLER\n202 PUSH20 0xffffffff(...)\n223 AND\n224 DUP2\n225 MSTORE\n226 PUSH1 0x20\n228 ADD\n229 PUSH1 0x00\n231 SLOAD\n232 DUP2\n233 MSTORE\n234 POP\n235 PUSH1 0x02\n237 PUSH1 0x00\n239 DUP4\n240 DUP2\n241 MSTORE\n242 PUSH1 0x20\n244 ADD\n245 SWAP1\n246 DUP2\n247 MSTORE\n248 PUSH1 0x20\n250 ADD\n251 PUSH1 0x00\n253 SHA3\n254 PUSH1 0x00\n256 DUP3\n257 ADD\n258 MLOAD\n259 DUP2\n260 PUSH1 0x00\n262 ADD\n263 PUSH1 0x00\n265 PUSH2 0x0100\n268 EXP\n269 DUP2\n270 SLOAD\n271 DUP2\n272 PUSH20 0xffffffff(...)\n293 MUL\n294 NOT\n295 AND\n296 SWAP1\n297 DUP4\n298 PUSH20 0xffffffff(...)\n319 AND\n320 MUL\n321 OR\n322 SWAP1\n323 SSTORE\n324 POP\n325 PUSH1 0x20\n327 DUP3\n328 ADD\n329 MLOAD\n330 DUP2\n331 PUSH1 0x01\n333 ADD\n334 SSTORE\n335 SWAP1\n336 POP\n337 POP\n338 PUSH1 0x32\n340 PUSH8 0x22b1c8c1(...)\n349 DUP2\n350 ISZERO\n351 ISZERO\n352 PUSH2 0x0165\n355 JUMPI\n', 'truncLabel': '171 PUSH1 0x01\n173 PUSH1 0x00\n175 DUP2\n176 SLOAD\n177 DUP1\n178 SWAP3\n(click to expand +)', 'isExpanded': false},
-{id: '307', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '165 JUMPDEST\n166 ISZERO\n167 PUSH2 0x016f\n170 JUMPI\n', 'fullLabel': '165 JUMPDEST\n166 ISZERO\n167 PUSH2 0x016f\n170 JUMPI\n', 'truncLabel': '165 JUMPDEST\n166 ISZERO\n167 PUSH2 0x016f\n170 JUMPI\n', 'isExpanded': false},
-{id: '350', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '461 JUMPDEST\n462 POP\n463 POP\n464 STOP\n', 'fullLabel': '461 JUMPDEST\n462 POP\n463 POP\n464 STOP\n', 'truncLabel': '461 JUMPDEST\n462 POP\n463 POP\n464 STOP\n', 'isExpanded': false},
-{id: '352', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '460 JUMPDEST\n461 JUMPDEST\n462 POP\n463 POP\n464 STOP\n', 'fullLabel': '460 JUMPDEST\n461 JUMPDEST\n462 POP\n463 POP\n464 STOP\n', 'truncLabel': '460 JUMPDEST\n461 JUMPDEST\n462 POP\n463 POP\n464 STOP\n', 'isExpanded': false},
-{id: '353', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '456 PUSH1 0x00\n458 DUP1\n459 REVERT\n', 'fullLabel': '456 PUSH1 0x00\n458 DUP1\n459 REVERT\n', 'truncLabel': '456 PUSH1 0x00\n458 DUP1\n459 REVERT\n', 'isExpanded': false},
-{id: '351', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '397 CALLER\n398 PUSH20 0xffffffff(...)\n419 AND\n420 PUSH2 0x08fc\n423 DUP4\n424 SWAP1\n(click to expand +)', 'fullLabel': '397 CALLER\n398 PUSH20 0xffffffff(...)\n419 AND\n420 PUSH2 0x08fc\n423 DUP4\n424 SWAP1\n425 DUP2\n426 ISZERO\n427 MUL\n428 SWAP1\n429 PUSH1 0x40\n431 MLOAD\n432 PUSH1 0x00\n434 PUSH1 0x40\n436 MLOAD\n437 DUP1\n438 DUP4\n439 SUB\n440 DUP2\n441 DUP6\n442 DUP9\n443 DUP9\n444 CALL\n445 SWAP4\n446 POP\n447 POP\n448 POP\n449 POP\n450 ISZERO\n451 ISZERO\n452 PUSH2 0x01cc\n455 JUMPI\n', 'truncLabel': '397 CALLER\n398 PUSH20 0xffffffff(...)\n419 AND\n420 PUSH2 0x08fc\n423 DUP4\n424 SWAP1\n(click to expand +)', 'isExpanded': false},
-{id: '349', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '387 JUMPDEST\n388 PUSH1 0x00\n390 DUP3\n391 GT\n392 ISZERO\n393 PUSH2 0x01cd\n(click to expand +)', 'fullLabel': '387 JUMPDEST\n388 PUSH1 0x00\n390 DUP3\n391 GT\n392 ISZERO\n393 PUSH2 0x01cd\n396 JUMPI\n', 'truncLabel': '387 JUMPDEST\n388 PUSH1 0x00\n390 DUP3\n391 GT\n392 ISZERO\n393 PUSH2 0x01cd\n(click to expand +)', 'isExpanded': false},
-{id: '360', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '386 JUMPDEST\n387 JUMPDEST\n388 PUSH1 0x00\n390 DUP3\n391 GT\n392 ISZERO\n(click to expand +)', 'fullLabel': '386 JUMPDEST\n387 JUMPDEST\n388 PUSH1 0x00\n390 DUP3\n391 GT\n392 ISZERO\n393 PUSH2 0x01cd\n396 JUMPI\n397 CALLER\n398 PUSH20 0xffffffff(...)\n419 AND\n420 PUSH2 0x08fc\n423 DUP4\n424 SWAP1\n425 DUP2\n426 ISZERO\n427 MUL\n428 SWAP1\n429 PUSH1 0x40\n431 MLOAD\n432 PUSH1 0x00\n434 PUSH1 0x40\n436 MLOAD\n437 DUP1\n438 DUP4\n439 SUB\n440 DUP2\n441 DUP6\n442 DUP9\n443 DUP9\n444 CALL\n445 SWAP4\n446 POP\n447 POP\n448 POP\n449 POP\n450 ISZERO\n451 ISZERO\n452 PUSH2 0x01cc\n455 JUMPI\n456 PUSH1 0x00\n458 DUP1\n459 REVERT\n', 'truncLabel': '386 JUMPDEST\n387 JUMPDEST\n388 PUSH1 0x00\n390 DUP3\n391 GT\n392 ISZERO\n(click to expand +)', 'isExpanded': false},
-{id: '359', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '1301 JUMPDEST\n1302 POP\n1303 POP\n1304 POP\n1305 POP\n1306 POP\n(click to expand +)', 'fullLabel': '1301 JUMPDEST\n1302 POP\n1303 POP\n1304 POP\n1305 POP\n1306 POP\n1307 POP\n1308 JUMP\n', 'truncLabel': '1301 JUMPDEST\n1302 POP\n1303 POP\n1304 POP\n1305 POP\n1306 POP\n(click to expand +)', 'isExpanded': false},
-{id: '361', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '1297 PUSH1 0x00\n1299 DUP1\n1300 REVERT\n', 'fullLabel': '1297 PUSH1 0x00\n1299 DUP1\n1300 REVERT\n', 'truncLabel': '1297 PUSH1 0x00\n1299 DUP1\n1300 REVERT\n', 'isExpanded': false},
-{id: '358', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '1144 JUMPDEST\n1145 MOD\n1146 SWAP2\n1147 POP\n1148 PUSH1 0x02\n1150 PUSH1 0x00\n(click to expand +)', 'fullLabel': '1144 JUMPDEST\n1145 MOD\n1146 SWAP2\n1147 POP\n1148 PUSH1 0x02\n1150 PUSH1 0x00\n1152 DUP4\n1153 DUP2\n1154 MSTORE\n1155 PUSH1 0x20\n1157 ADD\n1158 SWAP1\n1159 DUP2\n1160 MSTORE\n1161 PUSH1 0x20\n1163 ADD\n1164 PUSH1 0x00\n1166 SHA3\n1167 PUSH1 0x00\n1169 ADD\n1170 PUSH1 0x00\n1172 SWAP1\n1173 SLOAD\n1174 SWAP1\n1175 PUSH2 0x0100\n1178 EXP\n1179 SWAP1\n1180 DIV\n1181 PUSH20 0xffffffff(...)\n1202 AND\n1203 SWAP1\n1204 POP\n1205 PUSH1 0x00\n1207 DUP1\n1208 DUP2\n1209 SLOAD\n1210 DUP1\n1211 SWAP3\n1212 SWAP2\n1213 SWAP1\n1214 PUSH1 0x01\n1216 ADD\n1217 SWAP2\n1218 SWAP1\n1219 POP\n1220 SSTORE\n1221 POP\n1222 PUSH1 0x00\n1224 PUSH1 0x01\n1226 DUP2\n1227 SWAP1\n1228 SSTORE\n1229 POP\n1230 DUP1\n1231 PUSH20 0xffffffff(...)\n1252 AND\n1253 PUSH2 0x08fc\n1256 PUSH8 0x22b1c8c1(...)\n1265 SWAP1\n1266 DUP2\n1267 ISZERO\n1268 MUL\n1269 SWAP1\n1270 PUSH1 0x40\n1272 MLOAD\n1273 PUSH1 0x00\n1275 PUSH1 0x40\n1277 MLOAD\n1278 DUP1\n1279 DUP4\n1280 SUB\n1281 DUP2\n1282 DUP6\n1283 DUP9\n1284 DUP9\n1285 CALL\n1286 SWAP4\n1287 POP\n1288 POP\n1289 POP\n1290 POP\n1291 ISZERO\n1292 ISZERO\n1293 PUSH2 0x0515\n1296 JUMPI\n', 'truncLabel': '1144 JUMPDEST\n1145 MOD\n1146 SWAP2\n1147 POP\n1148 PUSH1 0x02\n1150 PUSH1 0x00\n(click to expand +)', 'isExpanded': false},
-{id: '357', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '914 JUMPDEST\n915 MOD\n916 DUP2\n917 MSTORE\n918 PUSH1 0x20\n920 ADD\n(click to expand +)', 'fullLabel': '914 JUMPDEST\n915 MOD\n916 DUP2\n917 MSTORE\n918 PUSH1 0x20\n920 ADD\n921 SWAP1\n922 DUP2\n923 MSTORE\n924 PUSH1 0x20\n926 ADD\n927 PUSH1 0x00\n929 SHA3\n930 PUSH1 0x00\n932 ADD\n933 PUSH1 0x00\n935 SWAP1\n936 SLOAD\n937 SWAP1\n938 PUSH2 0x0100\n941 EXP\n942 SWAP1\n943 DIV\n944 PUSH20 0xffffffff(...)\n965 AND\n966 SWAP5\n967 POP\n968 DIFFICULTY\n969 SWAP4\n970 POP\n971 DUP6\n972 DUP6\n973 DUP6\n974 PUSH1 0x40\n976 MLOAD\n977 DUP1\n978 DUP5\n979 PUSH20 0xffffffff(...)\n1000 AND\n1001 PUSH20 0xffffffff(...)\n1022 AND\n1023 PUSH13 0x01000000(...)\n1037 MUL\n1038 DUP2\n1039 MSTORE\n1040 PUSH1 0x14\n1042 ADD\n1043 DUP4\n1044 PUSH20 0xffffffff(...)\n1065 AND\n1066 PUSH20 0xffffffff(...)\n1087 AND\n1088 PUSH13 0x01000000(...)\n1102 MUL\n1103 DUP2\n1104 MSTORE\n1105 PUSH1 0x14\n1107 ADD\n1108 DUP3\n1109 DUP2\n1110 MSTORE\n1111 PUSH1 0x20\n1113 ADD\n1114 SWAP4\n1115 POP\n1116 POP\n1117 POP\n1118 POP\n1119 PUSH1 0x40\n1121 MLOAD\n1122 DUP1\n1123 SWAP2\n1124 SUB\n1125 SWAP1\n1126 SHA3\n1127 SWAP3\n1128 POP\n1129 PUSH1 0x32\n1131 DUP4\n1132 PUSH1 0x01\n1134 SWAP1\n1135 DIV\n1136 DUP2\n1137 ISZERO\n1138 ISZERO\n1139 PUSH2 0x0478\n1142 JUMPI\n', 'truncLabel': '914 JUMPDEST\n915 MOD\n916 DUP2\n917 MSTORE\n918 PUSH1 0x20\n920 ADD\n(click to expand +)', 'isExpanded': false},
-{id: '356', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '823 JUMPDEST\n824 MOD\n825 DUP2\n826 MSTORE\n827 PUSH1 0x20\n829 ADD\n(click to expand +)', 'fullLabel': '823 JUMPDEST\n824 MOD\n825 DUP2\n826 MSTORE\n827 PUSH1 0x20\n829 ADD\n830 SWAP1\n831 DUP2\n832 MSTORE\n833 PUSH1 0x20\n835 ADD\n836 PUSH1 0x00\n838 SHA3\n839 PUSH1 0x00\n841 ADD\n842 PUSH1 0x00\n844 SWAP1\n845 SLOAD\n846 SWAP1\n847 PUSH2 0x0100\n850 EXP\n851 SWAP1\n852 DIV\n853 PUSH20 0xffffffff(...)\n874 AND\n875 SWAP6\n876 POP\n877 PUSH1 0x02\n879 PUSH1 0x00\n881 PUSH1 0x32\n883 CALLER\n884 PUSH20 0xffffffff(...)\n905 AND\n906 DUP2\n907 ISZERO\n908 ISZERO\n909 PUSH2 0x0392\n912 JUMPI\n', 'truncLabel': '823 JUMPDEST\n824 MOD\n825 DUP2\n826 MSTORE\n827 PUSH1 0x20\n829 ADD\n(click to expand +)', 'isExpanded': false},
-{id: '355', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '776 JUMPDEST\n777 PUSH1 0x00\n779 DUP1\n780 PUSH1 0x00\n782 DUP1\n783 PUSH1 0x00\n(click to expand +)', 'fullLabel': '776 JUMPDEST\n777 PUSH1 0x00\n779 DUP1\n780 PUSH1 0x00\n782 DUP1\n783 PUSH1 0x00\n785 DUP1\n786 PUSH1 0x02\n788 PUSH1 0x00\n790 PUSH1 0x32\n792 COINBASE\n793 PUSH20 0xffffffff(...)\n814 AND\n815 DUP2\n816 ISZERO\n817 ISZERO\n818 PUSH2 0x0337\n821 JUMPI\n', 'truncLabel': '776 JUMPDEST\n777 PUSH1 0x00\n779 DUP1\n780 PUSH1 0x00\n782 DUP1\n783 PUSH1 0x00\n(click to expand +)', 'isExpanded': false},
-{id: '354', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '379 PUSH2 0x0182\n382 PUSH2 0x0308\n385 JUMP\n', 'fullLabel': '379 PUSH2 0x0182\n382 PUSH2 0x0308\n385 JUMP\n', 'truncLabel': '379 PUSH2 0x0182\n382 PUSH2 0x0308\n385 JUMP\n', 'isExpanded': false},
-{id: '348', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '367 JUMPDEST\n368 PUSH1 0x32\n370 PUSH1 0x01\n372 SLOAD\n373 EQ\n374 ISZERO\n(click to expand +)', 'fullLabel': '367 JUMPDEST\n368 PUSH1 0x32\n370 PUSH1 0x01\n372 SLOAD\n373 EQ\n374 ISZERO\n375 PUSH2 0x0183\n378 JUMPI\n', 'truncLabel': '367 JUMPDEST\n368 PUSH1 0x32\n370 PUSH1 0x01\n372 SLOAD\n373 EQ\n374 ISZERO\n(click to expand +)', 'isExpanded': false},
-{id: '369', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '461 JUMPDEST\n462 POP\n463 POP\n464 STOP\n', 'fullLabel': '461 JUMPDEST\n462 POP\n463 POP\n464 STOP\n', 'truncLabel': '461 JUMPDEST\n462 POP\n463 POP\n464 STOP\n', 'isExpanded': false},
-{id: '371', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '460 JUMPDEST\n461 JUMPDEST\n462 POP\n463 POP\n464 STOP\n', 'fullLabel': '460 JUMPDEST\n461 JUMPDEST\n462 POP\n463 POP\n464 STOP\n', 'truncLabel': '460 JUMPDEST\n461 JUMPDEST\n462 POP\n463 POP\n464 STOP\n', 'isExpanded': false},
-{id: '372', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '456 PUSH1 0x00\n458 DUP1\n459 REVERT\n', 'fullLabel': '456 PUSH1 0x00\n458 DUP1\n459 REVERT\n', 'truncLabel': '456 PUSH1 0x00\n458 DUP1\n459 REVERT\n', 'isExpanded': false},
-{id: '370', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '397 CALLER\n398 PUSH20 0xffffffff(...)\n419 AND\n420 PUSH2 0x08fc\n423 DUP4\n424 SWAP1\n(click to expand +)', 'fullLabel': '397 CALLER\n398 PUSH20 0xffffffff(...)\n419 AND\n420 PUSH2 0x08fc\n423 DUP4\n424 SWAP1\n425 DUP2\n426 ISZERO\n427 MUL\n428 SWAP1\n429 PUSH1 0x40\n431 MLOAD\n432 PUSH1 0x00\n434 PUSH1 0x40\n436 MLOAD\n437 DUP1\n438 DUP4\n439 SUB\n440 DUP2\n441 DUP6\n442 DUP9\n443 DUP9\n444 CALL\n445 SWAP4\n446 POP\n447 POP\n448 POP\n449 POP\n450 ISZERO\n451 ISZERO\n452 PUSH2 0x01cc\n455 JUMPI\n', 'truncLabel': '397 CALLER\n398 PUSH20 0xffffffff(...)\n419 AND\n420 PUSH2 0x08fc\n423 DUP4\n424 SWAP1\n(click to expand +)', 'isExpanded': false},
-{id: '368', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '387 JUMPDEST\n388 PUSH1 0x00\n390 DUP3\n391 GT\n392 ISZERO\n393 PUSH2 0x01cd\n(click to expand +)', 'fullLabel': '387 JUMPDEST\n388 PUSH1 0x00\n390 DUP3\n391 GT\n392 ISZERO\n393 PUSH2 0x01cd\n396 JUMPI\n', 'truncLabel': '387 JUMPDEST\n388 PUSH1 0x00\n390 DUP3\n391 GT\n392 ISZERO\n393 PUSH2 0x01cd\n(click to expand +)', 'isExpanded': false},
-{id: '375', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '823 JUMPDEST\n824 MOD\n825 DUP2\n826 MSTORE\n827 PUSH1 0x20\n829 ADD\n(click to expand +)', 'fullLabel': '823 JUMPDEST\n824 MOD\n825 DUP2\n826 MSTORE\n827 PUSH1 0x20\n829 ADD\n830 SWAP1\n831 DUP2\n832 MSTORE\n833 PUSH1 0x20\n835 ADD\n836 PUSH1 0x00\n838 SHA3\n839 PUSH1 0x00\n841 ADD\n842 PUSH1 0x00\n844 SWAP1\n845 SLOAD\n846 SWAP1\n847 PUSH2 0x0100\n850 EXP\n851 SWAP1\n852 DIV\n853 PUSH20 0xffffffff(...)\n874 AND\n875 SWAP6\n876 POP\n877 PUSH1 0x02\n879 PUSH1 0x00\n881 PUSH1 0x32\n883 CALLER\n884 PUSH20 0xffffffff(...)\n905 AND\n906 DUP2\n907 ISZERO\n908 ISZERO\n909 PUSH2 0x0392\n912 JUMPI\n913 ASSERT_FAIL\n', 'truncLabel': '823 JUMPDEST\n824 MOD\n825 DUP2\n826 MSTORE\n827 PUSH1 0x20\n829 ADD\n(click to expand +)', 'isExpanded': false},
-{id: '374', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '776 JUMPDEST\n777 PUSH1 0x00\n779 DUP1\n780 PUSH1 0x00\n782 DUP1\n783 PUSH1 0x00\n(click to expand +)', 'fullLabel': '776 JUMPDEST\n777 PUSH1 0x00\n779 DUP1\n780 PUSH1 0x00\n782 DUP1\n783 PUSH1 0x00\n785 DUP1\n786 PUSH1 0x02\n788 PUSH1 0x00\n790 PUSH1 0x32\n792 COINBASE\n793 PUSH20 0xffffffff(...)\n814 AND\n815 DUP2\n816 ISZERO\n817 ISZERO\n818 PUSH2 0x0337\n821 JUMPI\n', 'truncLabel': '776 JUMPDEST\n777 PUSH1 0x00\n779 DUP1\n780 PUSH1 0x00\n782 DUP1\n783 PUSH1 0x00\n(click to expand +)', 'isExpanded': false},
-{id: '373', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '379 PUSH2 0x0182\n382 PUSH2 0x0308\n385 JUMP\n', 'fullLabel': '379 PUSH2 0x0182\n382 PUSH2 0x0308\n385 JUMP\n', 'truncLabel': '379 PUSH2 0x0182\n382 PUSH2 0x0308\n385 JUMP\n', 'isExpanded': false},
-{id: '367', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '367 JUMPDEST\n368 PUSH1 0x32\n370 PUSH1 0x01\n372 SLOAD\n373 EQ\n374 ISZERO\n(click to expand +)', 'fullLabel': '367 JUMPDEST\n368 PUSH1 0x32\n370 PUSH1 0x01\n372 SLOAD\n373 EQ\n374 ISZERO\n375 PUSH2 0x0183\n378 JUMPI\n', 'truncLabel': '367 JUMPDEST\n368 PUSH1 0x32\n370 PUSH1 0x01\n372 SLOAD\n373 EQ\n374 ISZERO\n(click to expand +)', 'isExpanded': false},
-{id: '379', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '147 JUMPDEST\n148 DIV\n149 DUP3\n150 LT\n151 ISZERO\n152 DUP1\n(click to expand +)', 'fullLabel': '147 JUMPDEST\n148 DIV\n149 DUP3\n150 LT\n151 ISZERO\n152 DUP1\n153 ISZERO\n154 PUSH2 0x00a5\n157 JUMPI\n158 POP\n159 PUSH1 0x32\n161 PUSH1 0x01\n163 SLOAD\n164 LT\n165 JUMPDEST\n166 ISZERO\n167 PUSH2 0x016f\n170 JUMPI\n171 PUSH1 0x01\n173 PUSH1 0x00\n175 DUP2\n176 SLOAD\n177 DUP1\n178 SWAP3\n179 SWAP2\n180 SWAP1\n181 PUSH1 0x01\n183 ADD\n184 SWAP2\n185 SWAP1\n186 POP\n187 SSTORE\n188 SWAP1\n189 POP\n190 PUSH1 0x40\n192 DUP1\n193 MLOAD\n194 SWAP1\n195 DUP2\n196 ADD\n197 PUSH1 0x40\n199 MSTORE\n200 DUP1\n201 CALLER\n202 PUSH20 0xffffffff(...)\n223 AND\n224 DUP2\n225 MSTORE\n226 PUSH1 0x20\n228 ADD\n229 PUSH1 0x00\n231 SLOAD\n232 DUP2\n233 MSTORE\n234 POP\n235 PUSH1 0x02\n237 PUSH1 0x00\n239 DUP4\n240 DUP2\n241 MSTORE\n242 PUSH1 0x20\n244 ADD\n245 SWAP1\n246 DUP2\n247 MSTORE\n248 PUSH1 0x20\n250 ADD\n251 PUSH1 0x00\n253 SHA3\n254 PUSH1 0x00\n256 DUP3\n257 ADD\n258 MLOAD\n259 DUP2\n260 PUSH1 0x00\n262 ADD\n263 PUSH1 0x00\n265 PUSH2 0x0100\n268 EXP\n269 DUP2\n270 SLOAD\n271 DUP2\n272 PUSH20 0xffffffff(...)\n293 MUL\n294 NOT\n295 AND\n296 SWAP1\n297 DUP4\n298 PUSH20 0xffffffff(...)\n319 AND\n320 MUL\n321 OR\n322 SWAP1\n323 SSTORE\n324 POP\n325 PUSH1 0x20\n327 DUP3\n328 ADD\n329 MLOAD\n330 DUP2\n331 PUSH1 0x01\n333 ADD\n334 SSTORE\n335 SWAP1\n336 POP\n337 POP\n338 PUSH1 0x32\n340 PUSH8 0x22b1c8c1(...)\n349 DUP2\n350 ISZERO\n351 ISZERO\n352 PUSH2 0x0165\n355 JUMPI\n356 ASSERT_FAIL\n', 'truncLabel': '147 JUMPDEST\n148 DIV\n149 DUP3\n150 LT\n151 ISZERO\n152 DUP1\n(click to expand +)', 'isExpanded': false},
-{id: '378', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '127 JUMPDEST\n128 PUSH1 0x32\n130 PUSH8 0x22b1c8c1(...)\n139 DUP2\n140 ISZERO\n141 ISZERO\n(click to expand +)', 'fullLabel': '127 JUMPDEST\n128 PUSH1 0x32\n130 PUSH8 0x22b1c8c1(...)\n139 DUP2\n140 ISZERO\n141 ISZERO\n142 PUSH2 0x0093\n145 JUMPI\n', 'truncLabel': '127 JUMPDEST\n128 PUSH1 0x32\n130 PUSH8 0x22b1c8c1(...)\n139 DUP2\n140 ISZERO\n141 ISZERO\n(click to expand +)', 'isExpanded': false},
-{id: '377', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '357 JUMPDEST\n358 DIV\n359 DUP3\n360 SUB\n361 SWAP2\n362 POP\n(click to expand +)', 'fullLabel': '357 JUMPDEST\n358 DIV\n359 DUP3\n360 SUB\n361 SWAP2\n362 POP\n363 PUSH2 0x007f\n366 JUMP\n', 'truncLabel': '357 JUMPDEST\n358 DIV\n359 DUP3\n360 SUB\n361 SWAP2\n362 POP\n(click to expand +)', 'isExpanded': false},
-{id: '376', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '171 PUSH1 0x01\n173 PUSH1 0x00\n175 DUP2\n176 SLOAD\n177 DUP1\n178 SWAP3\n(click to expand +)', 'fullLabel': '171 PUSH1 0x01\n173 PUSH1 0x00\n175 DUP2\n176 SLOAD\n177 DUP1\n178 SWAP3\n179 SWAP2\n180 SWAP1\n181 PUSH1 0x01\n183 ADD\n184 SWAP2\n185 SWAP1\n186 POP\n187 SSTORE\n188 SWAP1\n189 POP\n190 PUSH1 0x40\n192 DUP1\n193 MLOAD\n194 SWAP1\n195 DUP2\n196 ADD\n197 PUSH1 0x40\n199 MSTORE\n200 DUP1\n201 CALLER\n202 PUSH20 0xffffffff(...)\n223 AND\n224 DUP2\n225 MSTORE\n226 PUSH1 0x20\n228 ADD\n229 PUSH1 0x00\n231 SLOAD\n232 DUP2\n233 MSTORE\n234 POP\n235 PUSH1 0x02\n237 PUSH1 0x00\n239 DUP4\n240 DUP2\n241 MSTORE\n242 PUSH1 0x20\n244 ADD\n245 SWAP1\n246 DUP2\n247 MSTORE\n248 PUSH1 0x20\n250 ADD\n251 PUSH1 0x00\n253 SHA3\n254 PUSH1 0x00\n256 DUP3\n257 ADD\n258 MLOAD\n259 DUP2\n260 PUSH1 0x00\n262 ADD\n263 PUSH1 0x00\n265 PUSH2 0x0100\n268 EXP\n269 DUP2\n270 SLOAD\n271 DUP2\n272 PUSH20 0xffffffff(...)\n293 MUL\n294 NOT\n295 AND\n296 SWAP1\n297 DUP4\n298 PUSH20 0xffffffff(...)\n319 AND\n320 MUL\n321 OR\n322 SWAP1\n323 SSTORE\n324 POP\n325 PUSH1 0x20\n327 DUP3\n328 ADD\n329 MLOAD\n330 DUP2\n331 PUSH1 0x01\n333 ADD\n334 SSTORE\n335 SWAP1\n336 POP\n337 POP\n338 PUSH1 0x32\n340 PUSH8 0x22b1c8c1(...)\n349 DUP2\n350 ISZERO\n351 ISZERO\n352 PUSH2 0x0165\n355 JUMPI\n', 'truncLabel': '171 PUSH1 0x01\n173 PUSH1 0x00\n175 DUP2\n176 SLOAD\n177 DUP1\n178 SWAP3\n(click to expand +)', 'isExpanded': false},
-{id: '366', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '165 JUMPDEST\n166 ISZERO\n167 PUSH2 0x016f\n170 JUMPI\n', 'fullLabel': '165 JUMPDEST\n166 ISZERO\n167 PUSH2 0x016f\n170 JUMPI\n', 'truncLabel': '165 JUMPDEST\n166 ISZERO\n167 PUSH2 0x016f\n170 JUMPI\n', 'isExpanded': false},
-{id: '383', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '461 JUMPDEST\n462 POP\n463 POP\n464 STOP\n', 'fullLabel': '461 JUMPDEST\n462 POP\n463 POP\n464 STOP\n', 'truncLabel': '461 JUMPDEST\n462 POP\n463 POP\n464 STOP\n', 'isExpanded': false},
-{id: '385', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '460 JUMPDEST\n461 JUMPDEST\n462 POP\n463 POP\n464 STOP\n', 'fullLabel': '460 JUMPDEST\n461 JUMPDEST\n462 POP\n463 POP\n464 STOP\n', 'truncLabel': '460 JUMPDEST\n461 JUMPDEST\n462 POP\n463 POP\n464 STOP\n', 'isExpanded': false},
-{id: '386', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '456 PUSH1 0x00\n458 DUP1\n459 REVERT\n', 'fullLabel': '456 PUSH1 0x00\n458 DUP1\n459 REVERT\n', 'truncLabel': '456 PUSH1 0x00\n458 DUP1\n459 REVERT\n', 'isExpanded': false},
-{id: '384', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '397 CALLER\n398 PUSH20 0xffffffff(...)\n419 AND\n420 PUSH2 0x08fc\n423 DUP4\n424 SWAP1\n(click to expand +)', 'fullLabel': '397 CALLER\n398 PUSH20 0xffffffff(...)\n419 AND\n420 PUSH2 0x08fc\n423 DUP4\n424 SWAP1\n425 DUP2\n426 ISZERO\n427 MUL\n428 SWAP1\n429 PUSH1 0x40\n431 MLOAD\n432 PUSH1 0x00\n434 PUSH1 0x40\n436 MLOAD\n437 DUP1\n438 DUP4\n439 SUB\n440 DUP2\n441 DUP6\n442 DUP9\n443 DUP9\n444 CALL\n445 SWAP4\n446 POP\n447 POP\n448 POP\n449 POP\n450 ISZERO\n451 ISZERO\n452 PUSH2 0x01cc\n455 JUMPI\n', 'truncLabel': '397 CALLER\n398 PUSH20 0xffffffff(...)\n419 AND\n420 PUSH2 0x08fc\n423 DUP4\n424 SWAP1\n(click to expand +)', 'isExpanded': false},
-{id: '382', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '387 JUMPDEST\n388 PUSH1 0x00\n390 DUP3\n391 GT\n392 ISZERO\n393 PUSH2 0x01cd\n(click to expand +)', 'fullLabel': '387 JUMPDEST\n388 PUSH1 0x00\n390 DUP3\n391 GT\n392 ISZERO\n393 PUSH2 0x01cd\n396 JUMPI\n', 'truncLabel': '387 JUMPDEST\n388 PUSH1 0x00\n390 DUP3\n391 GT\n392 ISZERO\n393 PUSH2 0x01cd\n(click to expand +)', 'isExpanded': false},
-{id: '390', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '914 JUMPDEST\n915 MOD\n916 DUP2\n917 MSTORE\n918 PUSH1 0x20\n920 ADD\n(click to expand +)', 'fullLabel': '914 JUMPDEST\n915 MOD\n916 DUP2\n917 MSTORE\n918 PUSH1 0x20\n920 ADD\n921 SWAP1\n922 DUP2\n923 MSTORE\n924 PUSH1 0x20\n926 ADD\n927 PUSH1 0x00\n929 SHA3\n930 PUSH1 0x00\n932 ADD\n933 PUSH1 0x00\n935 SWAP1\n936 SLOAD\n937 SWAP1\n938 PUSH2 0x0100\n941 EXP\n942 SWAP1\n943 DIV\n944 PUSH20 0xffffffff(...)\n965 AND\n966 SWAP5\n967 POP\n968 DIFFICULTY\n969 SWAP4\n970 POP\n971 DUP6\n972 DUP6\n973 DUP6\n974 PUSH1 0x40\n976 MLOAD\n977 DUP1\n978 DUP5\n979 PUSH20 0xffffffff(...)\n1000 AND\n1001 PUSH20 0xffffffff(...)\n1022 AND\n1023 PUSH13 0x01000000(...)\n1037 MUL\n1038 DUP2\n1039 MSTORE\n1040 PUSH1 0x14\n1042 ADD\n1043 DUP4\n1044 PUSH20 0xffffffff(...)\n1065 AND\n1066 PUSH20 0xffffffff(...)\n1087 AND\n1088 PUSH13 0x01000000(...)\n1102 MUL\n1103 DUP2\n1104 MSTORE\n1105 PUSH1 0x14\n1107 ADD\n1108 DUP3\n1109 DUP2\n1110 MSTORE\n1111 PUSH1 0x20\n1113 ADD\n1114 SWAP4\n1115 POP\n1116 POP\n1117 POP\n1118 POP\n1119 PUSH1 0x40\n1121 MLOAD\n1122 DUP1\n1123 SWAP2\n1124 SUB\n1125 SWAP1\n1126 SHA3\n1127 SWAP3\n1128 POP\n1129 PUSH1 0x32\n1131 DUP4\n1132 PUSH1 0x01\n1134 SWAP1\n1135 DIV\n1136 DUP2\n1137 ISZERO\n1138 ISZERO\n1139 PUSH2 0x0478\n1142 JUMPI\n1143 ASSERT_FAIL\n', 'truncLabel': '914 JUMPDEST\n915 MOD\n916 DUP2\n917 MSTORE\n918 PUSH1 0x20\n920 ADD\n(click to expand +)', 'isExpanded': false},
-{id: '389', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '823 JUMPDEST\n824 MOD\n825 DUP2\n826 MSTORE\n827 PUSH1 0x20\n829 ADD\n(click to expand +)', 'fullLabel': '823 JUMPDEST\n824 MOD\n825 DUP2\n826 MSTORE\n827 PUSH1 0x20\n829 ADD\n830 SWAP1\n831 DUP2\n832 MSTORE\n833 PUSH1 0x20\n835 ADD\n836 PUSH1 0x00\n838 SHA3\n839 PUSH1 0x00\n841 ADD\n842 PUSH1 0x00\n844 SWAP1\n845 SLOAD\n846 SWAP1\n847 PUSH2 0x0100\n850 EXP\n851 SWAP1\n852 DIV\n853 PUSH20 0xffffffff(...)\n874 AND\n875 SWAP6\n876 POP\n877 PUSH1 0x02\n879 PUSH1 0x00\n881 PUSH1 0x32\n883 CALLER\n884 PUSH20 0xffffffff(...)\n905 AND\n906 DUP2\n907 ISZERO\n908 ISZERO\n909 PUSH2 0x0392\n912 JUMPI\n', 'truncLabel': '823 JUMPDEST\n824 MOD\n825 DUP2\n826 MSTORE\n827 PUSH1 0x20\n829 ADD\n(click to expand +)', 'isExpanded': false},
-{id: '388', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '776 JUMPDEST\n777 PUSH1 0x00\n779 DUP1\n780 PUSH1 0x00\n782 DUP1\n783 PUSH1 0x00\n(click to expand +)', 'fullLabel': '776 JUMPDEST\n777 PUSH1 0x00\n779 DUP1\n780 PUSH1 0x00\n782 DUP1\n783 PUSH1 0x00\n785 DUP1\n786 PUSH1 0x02\n788 PUSH1 0x00\n790 PUSH1 0x32\n792 COINBASE\n793 PUSH20 0xffffffff(...)\n814 AND\n815 DUP2\n816 ISZERO\n817 ISZERO\n818 PUSH2 0x0337\n821 JUMPI\n', 'truncLabel': '776 JUMPDEST\n777 PUSH1 0x00\n779 DUP1\n780 PUSH1 0x00\n782 DUP1\n783 PUSH1 0x00\n(click to expand +)', 'isExpanded': false},
-{id: '387', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '379 PUSH2 0x0182\n382 PUSH2 0x0308\n385 JUMP\n', 'fullLabel': '379 PUSH2 0x0182\n382 PUSH2 0x0308\n385 JUMP\n', 'truncLabel': '379 PUSH2 0x0182\n382 PUSH2 0x0308\n385 JUMP\n', 'isExpanded': false},
-{id: '381', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '367 JUMPDEST\n368 PUSH1 0x32\n370 PUSH1 0x01\n372 SLOAD\n373 EQ\n374 ISZERO\n(click to expand +)', 'fullLabel': '367 JUMPDEST\n368 PUSH1 0x32\n370 PUSH1 0x01\n372 SLOAD\n373 EQ\n374 ISZERO\n375 PUSH2 0x0183\n378 JUMPI\n', 'truncLabel': '367 JUMPDEST\n368 PUSH1 0x32\n370 PUSH1 0x01\n372 SLOAD\n373 EQ\n374 ISZERO\n(click to expand +)', 'isExpanded': false},
-{id: '395', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '165 JUMPDEST\n166 ISZERO\n167 PUSH2 0x016f\n170 JUMPI\n171 PUSH1 0x01\n173 PUSH1 0x00\n(click to expand +)', 'fullLabel': '165 JUMPDEST\n166 ISZERO\n167 PUSH2 0x016f\n170 JUMPI\n171 PUSH1 0x01\n173 PUSH1 0x00\n175 DUP2\n176 SLOAD\n177 DUP1\n178 SWAP3\n179 SWAP2\n180 SWAP1\n181 PUSH1 0x01\n183 ADD\n184 SWAP2\n185 SWAP1\n186 POP\n187 SSTORE\n188 SWAP1\n189 POP\n190 PUSH1 0x40\n192 DUP1\n193 MLOAD\n194 SWAP1\n195 DUP2\n196 ADD\n197 PUSH1 0x40\n199 MSTORE\n200 DUP1\n201 CALLER\n202 PUSH20 0xffffffff(...)\n223 AND\n224 DUP2\n225 MSTORE\n226 PUSH1 0x20\n228 ADD\n229 PUSH1 0x00\n231 SLOAD\n232 DUP2\n233 MSTORE\n234 POP\n235 PUSH1 0x02\n237 PUSH1 0x00\n239 DUP4\n240 DUP2\n241 MSTORE\n242 PUSH1 0x20\n244 ADD\n245 SWAP1\n246 DUP2\n247 MSTORE\n248 PUSH1 0x20\n250 ADD\n251 PUSH1 0x00\n253 SHA3\n254 PUSH1 0x00\n256 DUP3\n257 ADD\n258 MLOAD\n259 DUP2\n260 PUSH1 0x00\n262 ADD\n263 PUSH1 0x00\n265 PUSH2 0x0100\n268 EXP\n269 DUP2\n270 SLOAD\n271 DUP2\n272 PUSH20 0xffffffff(...)\n293 MUL\n294 NOT\n295 AND\n296 SWAP1\n297 DUP4\n298 PUSH20 0xffffffff(...)\n319 AND\n320 MUL\n321 OR\n322 SWAP1\n323 SSTORE\n324 POP\n325 PUSH1 0x20\n327 DUP3\n328 ADD\n329 MLOAD\n330 DUP2\n331 PUSH1 0x01\n333 ADD\n334 SSTORE\n335 SWAP1\n336 POP\n337 POP\n338 PUSH1 0x32\n340 PUSH8 0x22b1c8c1(...)\n349 DUP2\n350 ISZERO\n351 ISZERO\n352 PUSH2 0x0165\n355 JUMPI\n356 ASSERT_FAIL\n', 'truncLabel': '165 JUMPDEST\n166 ISZERO\n167 PUSH2 0x016f\n170 JUMPI\n171 PUSH1 0x01\n173 PUSH1 0x00\n(click to expand +)', 'isExpanded': false},
-{id: '397', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '367 JUMPDEST\n368 PUSH1 0x32\n370 PUSH1 0x01\n372 SLOAD\n373 EQ\n374 ISZERO\n(click to expand +)', 'fullLabel': '367 JUMPDEST\n368 PUSH1 0x32\n370 PUSH1 0x01\n372 SLOAD\n373 EQ\n374 ISZERO\n375 PUSH2 0x0183\n378 JUMPI\n379 PUSH2 0x0182\n382 PUSH2 0x0308\n385 JUMP\n', 'truncLabel': '367 JUMPDEST\n368 PUSH1 0x32\n370 PUSH1 0x01\n372 SLOAD\n373 EQ\n374 ISZERO\n(click to expand +)', 'isExpanded': false},
-{id: '399', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '357 JUMPDEST\n358 DIV\n359 DUP3\n360 SUB\n361 SWAP2\n362 POP\n(click to expand +)', 'fullLabel': '357 JUMPDEST\n358 DIV\n359 DUP3\n360 SUB\n361 SWAP2\n362 POP\n363 PUSH2 0x007f\n366 JUMP\n', 'truncLabel': '357 JUMPDEST\n358 DIV\n359 DUP3\n360 SUB\n361 SWAP2\n362 POP\n(click to expand +)', 'isExpanded': false},
-{id: '398', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '171 PUSH1 0x01\n173 PUSH1 0x00\n175 DUP2\n176 SLOAD\n177 DUP1\n178 SWAP3\n(click to expand +)', 'fullLabel': '171 PUSH1 0x01\n173 PUSH1 0x00\n175 DUP2\n176 SLOAD\n177 DUP1\n178 SWAP3\n179 SWAP2\n180 SWAP1\n181 PUSH1 0x01\n183 ADD\n184 SWAP2\n185 SWAP1\n186 POP\n187 SSTORE\n188 SWAP1\n189 POP\n190 PUSH1 0x40\n192 DUP1\n193 MLOAD\n194 SWAP1\n195 DUP2\n196 ADD\n197 PUSH1 0x40\n199 MSTORE\n200 DUP1\n201 CALLER\n202 PUSH20 0xffffffff(...)\n223 AND\n224 DUP2\n225 MSTORE\n226 PUSH1 0x20\n228 ADD\n229 PUSH1 0x00\n231 SLOAD\n232 DUP2\n233 MSTORE\n234 POP\n235 PUSH1 0x02\n237 PUSH1 0x00\n239 DUP4\n240 DUP2\n241 MSTORE\n242 PUSH1 0x20\n244 ADD\n245 SWAP1\n246 DUP2\n247 MSTORE\n248 PUSH1 0x20\n250 ADD\n251 PUSH1 0x00\n253 SHA3\n254 PUSH1 0x00\n256 DUP3\n257 ADD\n258 MLOAD\n259 DUP2\n260 PUSH1 0x00\n262 ADD\n263 PUSH1 0x00\n265 PUSH2 0x0100\n268 EXP\n269 DUP2\n270 SLOAD\n271 DUP2\n272 PUSH20 0xffffffff(...)\n293 MUL\n294 NOT\n295 AND\n296 SWAP1\n297 DUP4\n298 PUSH20 0xffffffff(...)\n319 AND\n320 MUL\n321 OR\n322 SWAP1\n323 SSTORE\n324 POP\n325 PUSH1 0x20\n327 DUP3\n328 ADD\n329 MLOAD\n330 DUP2\n331 PUSH1 0x01\n333 ADD\n334 SSTORE\n335 SWAP1\n336 POP\n337 POP\n338 PUSH1 0x32\n340 PUSH8 0x22b1c8c1(...)\n349 DUP2\n350 ISZERO\n351 ISZERO\n352 PUSH2 0x0165\n355 JUMPI\n', 'truncLabel': '171 PUSH1 0x01\n173 PUSH1 0x00\n175 DUP2\n176 SLOAD\n177 DUP1\n178 SWAP3\n(click to expand +)', 'isExpanded': false},
-{id: '396', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '158 POP\n159 PUSH1 0x32\n161 PUSH1 0x01\n163 SLOAD\n164 LT\n165 JUMPDEST\n(click to expand +)', 'fullLabel': '158 POP\n159 PUSH1 0x32\n161 PUSH1 0x01\n163 SLOAD\n164 LT\n165 JUMPDEST\n166 ISZERO\n167 PUSH2 0x016f\n170 JUMPI\n', 'truncLabel': '158 POP\n159 PUSH1 0x32\n161 PUSH1 0x01\n163 SLOAD\n164 LT\n165 JUMPDEST\n(click to expand +)', 'isExpanded': false},
-{id: '394', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '147 JUMPDEST\n148 DIV\n149 DUP3\n150 LT\n151 ISZERO\n152 DUP1\n(click to expand +)', 'fullLabel': '147 JUMPDEST\n148 DIV\n149 DUP3\n150 LT\n151 ISZERO\n152 DUP1\n153 ISZERO\n154 PUSH2 0x00a5\n157 JUMPI\n', 'truncLabel': '147 JUMPDEST\n148 DIV\n149 DUP3\n150 LT\n151 ISZERO\n152 DUP1\n(click to expand +)', 'isExpanded': false},
-{id: '393', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '127 JUMPDEST\n128 PUSH1 0x32\n130 PUSH8 0x22b1c8c1(...)\n139 DUP2\n140 ISZERO\n141 ISZERO\n(click to expand +)', 'fullLabel': '127 JUMPDEST\n128 PUSH1 0x32\n130 PUSH8 0x22b1c8c1(...)\n139 DUP2\n140 ISZERO\n141 ISZERO\n142 PUSH2 0x0093\n145 JUMPI\n', 'truncLabel': '127 JUMPDEST\n128 PUSH1 0x32\n130 PUSH8 0x22b1c8c1(...)\n139 DUP2\n140 ISZERO\n141 ISZERO\n(click to expand +)', 'isExpanded': false},
-{id: '392', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '357 JUMPDEST\n358 DIV\n359 DUP3\n360 SUB\n361 SWAP2\n362 POP\n(click to expand +)', 'fullLabel': '357 JUMPDEST\n358 DIV\n359 DUP3\n360 SUB\n361 SWAP2\n362 POP\n363 PUSH2 0x007f\n366 JUMP\n', 'truncLabel': '357 JUMPDEST\n358 DIV\n359 DUP3\n360 SUB\n361 SWAP2\n362 POP\n(click to expand +)', 'isExpanded': false},
-{id: '391', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '171 PUSH1 0x01\n173 PUSH1 0x00\n175 DUP2\n176 SLOAD\n177 DUP1\n178 SWAP3\n(click to expand +)', 'fullLabel': '171 PUSH1 0x01\n173 PUSH1 0x00\n175 DUP2\n176 SLOAD\n177 DUP1\n178 SWAP3\n179 SWAP2\n180 SWAP1\n181 PUSH1 0x01\n183 ADD\n184 SWAP2\n185 SWAP1\n186 POP\n187 SSTORE\n188 SWAP1\n189 POP\n190 PUSH1 0x40\n192 DUP1\n193 MLOAD\n194 SWAP1\n195 DUP2\n196 ADD\n197 PUSH1 0x40\n199 MSTORE\n200 DUP1\n201 CALLER\n202 PUSH20 0xffffffff(...)\n223 AND\n224 DUP2\n225 MSTORE\n226 PUSH1 0x20\n228 ADD\n229 PUSH1 0x00\n231 SLOAD\n232 DUP2\n233 MSTORE\n234 POP\n235 PUSH1 0x02\n237 PUSH1 0x00\n239 DUP4\n240 DUP2\n241 MSTORE\n242 PUSH1 0x20\n244 ADD\n245 SWAP1\n246 DUP2\n247 MSTORE\n248 PUSH1 0x20\n250 ADD\n251 PUSH1 0x00\n253 SHA3\n254 PUSH1 0x00\n256 DUP3\n257 ADD\n258 MLOAD\n259 DUP2\n260 PUSH1 0x00\n262 ADD\n263 PUSH1 0x00\n265 PUSH2 0x0100\n268 EXP\n269 DUP2\n270 SLOAD\n271 DUP2\n272 PUSH20 0xffffffff(...)\n293 MUL\n294 NOT\n295 AND\n296 SWAP1\n297 DUP4\n298 PUSH20 0xffffffff(...)\n319 AND\n320 MUL\n321 OR\n322 SWAP1\n323 SSTORE\n324 POP\n325 PUSH1 0x20\n327 DUP3\n328 ADD\n329 MLOAD\n330 DUP2\n331 PUSH1 0x01\n333 ADD\n334 SSTORE\n335 SWAP1\n336 POP\n337 POP\n338 PUSH1 0x32\n340 PUSH8 0x22b1c8c1(...)\n349 DUP2\n350 ISZERO\n351 ISZERO\n352 PUSH2 0x0165\n355 JUMPI\n', 'truncLabel': '171 PUSH1 0x01\n173 PUSH1 0x00\n175 DUP2\n176 SLOAD\n177 DUP1\n178 SWAP3\n(click to expand +)', 'isExpanded': false},
-{id: '380', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '158 POP\n159 PUSH1 0x32\n161 PUSH1 0x01\n163 SLOAD\n164 LT\n165 JUMPDEST\n(click to expand +)', 'fullLabel': '158 POP\n159 PUSH1 0x32\n161 PUSH1 0x01\n163 SLOAD\n164 LT\n165 JUMPDEST\n166 ISZERO\n167 PUSH2 0x016f\n170 JUMPI\n', 'truncLabel': '158 POP\n159 PUSH1 0x32\n161 PUSH1 0x01\n163 SLOAD\n164 LT\n165 JUMPDEST\n(click to expand +)', 'isExpanded': false},
-{id: '365', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '147 JUMPDEST\n148 DIV\n149 DUP3\n150 LT\n151 ISZERO\n152 DUP1\n(click to expand +)', 'fullLabel': '147 JUMPDEST\n148 DIV\n149 DUP3\n150 LT\n151 ISZERO\n152 DUP1\n153 ISZERO\n154 PUSH2 0x00a5\n157 JUMPI\n', 'truncLabel': '147 JUMPDEST\n148 DIV\n149 DUP3\n150 LT\n151 ISZERO\n152 DUP1\n(click to expand +)', 'isExpanded': false},
-{id: '364', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '127 JUMPDEST\n128 PUSH1 0x32\n130 PUSH8 0x22b1c8c1(...)\n139 DUP2\n140 ISZERO\n141 ISZERO\n(click to expand +)', 'fullLabel': '127 JUMPDEST\n128 PUSH1 0x32\n130 PUSH8 0x22b1c8c1(...)\n139 DUP2\n140 ISZERO\n141 ISZERO\n142 PUSH2 0x0093\n145 JUMPI\n', 'truncLabel': '127 JUMPDEST\n128 PUSH1 0x32\n130 PUSH8 0x22b1c8c1(...)\n139 DUP2\n140 ISZERO\n141 ISZERO\n(click to expand +)', 'isExpanded': false},
-{id: '363', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '357 JUMPDEST\n358 DIV\n359 DUP3\n360 SUB\n361 SWAP2\n362 POP\n(click to expand +)', 'fullLabel': '357 JUMPDEST\n358 DIV\n359 DUP3\n360 SUB\n361 SWAP2\n362 POP\n363 PUSH2 0x007f\n366 JUMP\n', 'truncLabel': '357 JUMPDEST\n358 DIV\n359 DUP3\n360 SUB\n361 SWAP2\n362 POP\n(click to expand +)', 'isExpanded': false},
-{id: '362', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '171 PUSH1 0x01\n173 PUSH1 0x00\n175 DUP2\n176 SLOAD\n177 DUP1\n178 SWAP3\n(click to expand +)', 'fullLabel': '171 PUSH1 0x01\n173 PUSH1 0x00\n175 DUP2\n176 SLOAD\n177 DUP1\n178 SWAP3\n179 SWAP2\n180 SWAP1\n181 PUSH1 0x01\n183 ADD\n184 SWAP2\n185 SWAP1\n186 POP\n187 SSTORE\n188 SWAP1\n189 POP\n190 PUSH1 0x40\n192 DUP1\n193 MLOAD\n194 SWAP1\n195 DUP2\n196 ADD\n197 PUSH1 0x40\n199 MSTORE\n200 DUP1\n201 CALLER\n202 PUSH20 0xffffffff(...)\n223 AND\n224 DUP2\n225 MSTORE\n226 PUSH1 0x20\n228 ADD\n229 PUSH1 0x00\n231 SLOAD\n232 DUP2\n233 MSTORE\n234 POP\n235 PUSH1 0x02\n237 PUSH1 0x00\n239 DUP4\n240 DUP2\n241 MSTORE\n242 PUSH1 0x20\n244 ADD\n245 SWAP1\n246 DUP2\n247 MSTORE\n248 PUSH1 0x20\n250 ADD\n251 PUSH1 0x00\n253 SHA3\n254 PUSH1 0x00\n256 DUP3\n257 ADD\n258 MLOAD\n259 DUP2\n260 PUSH1 0x00\n262 ADD\n263 PUSH1 0x00\n265 PUSH2 0x0100\n268 EXP\n269 DUP2\n270 SLOAD\n271 DUP2\n272 PUSH20 0xffffffff(...)\n293 MUL\n294 NOT\n295 AND\n296 SWAP1\n297 DUP4\n298 PUSH20 0xffffffff(...)\n319 AND\n320 MUL\n321 OR\n322 SWAP1\n323 SSTORE\n324 POP\n325 PUSH1 0x20\n327 DUP3\n328 ADD\n329 MLOAD\n330 DUP2\n331 PUSH1 0x01\n333 ADD\n334 SSTORE\n335 SWAP1\n336 POP\n337 POP\n338 PUSH1 0x32\n340 PUSH8 0x22b1c8c1(...)\n349 DUP2\n350 ISZERO\n351 ISZERO\n352 PUSH2 0x0165\n355 JUMPI\n', 'truncLabel': '171 PUSH1 0x01\n173 PUSH1 0x00\n175 DUP2\n176 SLOAD\n177 DUP1\n178 SWAP3\n(click to expand +)', 'isExpanded': false},
-{id: '347', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '158 POP\n159 PUSH1 0x32\n161 PUSH1 0x01\n163 SLOAD\n164 LT\n165 JUMPDEST\n(click to expand +)', 'fullLabel': '158 POP\n159 PUSH1 0x32\n161 PUSH1 0x01\n163 SLOAD\n164 LT\n165 JUMPDEST\n166 ISZERO\n167 PUSH2 0x016f\n170 JUMPI\n', 'truncLabel': '158 POP\n159 PUSH1 0x32\n161 PUSH1 0x01\n163 SLOAD\n164 LT\n165 JUMPDEST\n(click to expand +)', 'isExpanded': false},
-{id: '306', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '147 JUMPDEST\n148 DIV\n149 DUP3\n150 LT\n151 ISZERO\n152 DUP1\n(click to expand +)', 'fullLabel': '147 JUMPDEST\n148 DIV\n149 DUP3\n150 LT\n151 ISZERO\n152 DUP1\n153 ISZERO\n154 PUSH2 0x00a5\n157 JUMPI\n', 'truncLabel': '147 JUMPDEST\n148 DIV\n149 DUP3\n150 LT\n151 ISZERO\n152 DUP1\n(click to expand +)', 'isExpanded': false},
-{id: '305', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '127 JUMPDEST\n128 PUSH1 0x32\n130 PUSH8 0x22b1c8c1(...)\n139 DUP2\n140 ISZERO\n141 ISZERO\n(click to expand +)', 'fullLabel': '127 JUMPDEST\n128 PUSH1 0x32\n130 PUSH8 0x22b1c8c1(...)\n139 DUP2\n140 ISZERO\n141 ISZERO\n142 PUSH2 0x0093\n145 JUMPI\n', 'truncLabel': '127 JUMPDEST\n128 PUSH1 0x32\n130 PUSH8 0x22b1c8c1(...)\n139 DUP2\n140 ISZERO\n141 ISZERO\n(click to expand +)', 'isExpanded': false},
-{id: '304', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '357 JUMPDEST\n358 DIV\n359 DUP3\n360 SUB\n361 SWAP2\n362 POP\n(click to expand +)', 'fullLabel': '357 JUMPDEST\n358 DIV\n359 DUP3\n360 SUB\n361 SWAP2\n362 POP\n363 PUSH2 0x007f\n366 JUMP\n', 'truncLabel': '357 JUMPDEST\n358 DIV\n359 DUP3\n360 SUB\n361 SWAP2\n362 POP\n(click to expand +)', 'isExpanded': false},
-{id: '303', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '171 PUSH1 0x01\n173 PUSH1 0x00\n175 DUP2\n176 SLOAD\n177 DUP1\n178 SWAP3\n(click to expand +)', 'fullLabel': '171 PUSH1 0x01\n173 PUSH1 0x00\n175 DUP2\n176 SLOAD\n177 DUP1\n178 SWAP3\n179 SWAP2\n180 SWAP1\n181 PUSH1 0x01\n183 ADD\n184 SWAP2\n185 SWAP1\n186 POP\n187 SSTORE\n188 SWAP1\n189 POP\n190 PUSH1 0x40\n192 DUP1\n193 MLOAD\n194 SWAP1\n195 DUP2\n196 ADD\n197 PUSH1 0x40\n199 MSTORE\n200 DUP1\n201 CALLER\n202 PUSH20 0xffffffff(...)\n223 AND\n224 DUP2\n225 MSTORE\n226 PUSH1 0x20\n228 ADD\n229 PUSH1 0x00\n231 SLOAD\n232 DUP2\n233 MSTORE\n234 POP\n235 PUSH1 0x02\n237 PUSH1 0x00\n239 DUP4\n240 DUP2\n241 MSTORE\n242 PUSH1 0x20\n244 ADD\n245 SWAP1\n246 DUP2\n247 MSTORE\n248 PUSH1 0x20\n250 ADD\n251 PUSH1 0x00\n253 SHA3\n254 PUSH1 0x00\n256 DUP3\n257 ADD\n258 MLOAD\n259 DUP2\n260 PUSH1 0x00\n262 ADD\n263 PUSH1 0x00\n265 PUSH2 0x0100\n268 EXP\n269 DUP2\n270 SLOAD\n271 DUP2\n272 PUSH20 0xffffffff(...)\n293 MUL\n294 NOT\n295 AND\n296 SWAP1\n297 DUP4\n298 PUSH20 0xffffffff(...)\n319 AND\n320 MUL\n321 OR\n322 SWAP1\n323 SSTORE\n324 POP\n325 PUSH1 0x20\n327 DUP3\n328 ADD\n329 MLOAD\n330 DUP2\n331 PUSH1 0x01\n333 ADD\n334 SSTORE\n335 SWAP1\n336 POP\n337 POP\n338 PUSH1 0x32\n340 PUSH8 0x22b1c8c1(...)\n349 DUP2\n350 ISZERO\n351 ISZERO\n352 PUSH2 0x0165\n355 JUMPI\n', 'truncLabel': '171 PUSH1 0x01\n173 PUSH1 0x00\n175 DUP2\n176 SLOAD\n177 DUP1\n178 SWAP3\n(click to expand +)', 'isExpanded': false},
-{id: '284', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '158 POP\n159 PUSH1 0x32\n161 PUSH1 0x01\n163 SLOAD\n164 LT\n165 JUMPDEST\n(click to expand +)', 'fullLabel': '158 POP\n159 PUSH1 0x32\n161 PUSH1 0x01\n163 SLOAD\n164 LT\n165 JUMPDEST\n166 ISZERO\n167 PUSH2 0x016f\n170 JUMPI\n', 'truncLabel': '158 POP\n159 PUSH1 0x32\n161 PUSH1 0x01\n163 SLOAD\n164 LT\n165 JUMPDEST\n(click to expand +)', 'isExpanded': false},
-{id: '192', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '147 JUMPDEST\n148 DIV\n149 DUP3\n150 LT\n151 ISZERO\n152 DUP1\n(click to expand +)', 'fullLabel': '147 JUMPDEST\n148 DIV\n149 DUP3\n150 LT\n151 ISZERO\n152 DUP1\n153 ISZERO\n154 PUSH2 0x00a5\n157 JUMPI\n', 'truncLabel': '147 JUMPDEST\n148 DIV\n149 DUP3\n150 LT\n151 ISZERO\n152 DUP1\n(click to expand +)', 'isExpanded': false},
-{id: '191', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '120 JUMPDEST\n121 PUSH1 0x00\n123 DUP1\n124 CALLVALUE\n125 SWAP2\n126 POP\n(click to expand +)', 'fullLabel': '120 JUMPDEST\n121 PUSH1 0x00\n123 DUP1\n124 CALLVALUE\n125 SWAP2\n126 POP\n127 JUMPDEST\n128 PUSH1 0x32\n130 PUSH8 0x22b1c8c1(...)\n139 DUP2\n140 ISZERO\n141 ISZERO\n142 PUSH2 0x0093\n145 JUMPI\n', 'truncLabel': '120 JUMPDEST\n121 PUSH1 0x00\n123 DUP1\n124 CALLVALUE\n125 SWAP2\n126 POP\n(click to expand +)', 'isExpanded': false},
-{id: '404', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '484 JUMPDEST\n485 PUSH1 0x40\n487 MLOAD\n488 DUP1\n489 DUP3\n490 DUP2\n(click to expand +)', 'fullLabel': '484 JUMPDEST\n485 PUSH1 0x40\n487 MLOAD\n488 DUP1\n489 DUP3\n490 DUP2\n491 MSTORE\n492 PUSH1 0x20\n494 ADD\n495 SWAP2\n496 POP\n497 POP\n498 PUSH1 0x40\n500 MLOAD\n501 DUP1\n502 SWAP2\n503 SUB\n504 SWAP1\n505 RETURN\n', 'truncLabel': '484 JUMPDEST\n485 PUSH1 0x40\n487 MLOAD\n488 DUP1\n489 DUP3\n490 DUP2\n(click to expand +)', 'isExpanded': false},
-{id: '403', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '1309 JUMPDEST\n1310 PUSH1 0x01\n1312 SLOAD\n1313 DUP2\n1314 JUMP\n', 'fullLabel': '1309 JUMPDEST\n1310 PUSH1 0x01\n1312 SLOAD\n1313 DUP2\n1314 JUMP\n', 'truncLabel': '1309 JUMPDEST\n1310 PUSH1 0x01\n1312 SLOAD\n1313 DUP2\n1314 JUMP\n', 'isExpanded': false},
-{id: '402', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '476 JUMPDEST\n477 PUSH2 0x01e4\n480 PUSH2 0x051d\n483 JUMP\n', 'fullLabel': '476 JUMPDEST\n477 PUSH2 0x01e4\n480 PUSH2 0x051d\n483 JUMP\n', 'truncLabel': '476 JUMPDEST\n477 PUSH2 0x01e4\n480 PUSH2 0x051d\n483 JUMP\n', 'isExpanded': false},
-{id: '405', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '472 PUSH1 0x00\n474 DUP1\n475 REVERT\n', 'fullLabel': '472 PUSH1 0x00\n474 DUP1\n475 REVERT\n', 'truncLabel': '472 PUSH1 0x00\n474 DUP1\n475 REVERT\n', 'isExpanded': false},
-{id: '401', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '465 _function_0xc7dbbc47\n466 CALLVALUE\n467 ISZERO\n468 PUSH2 0x01dc\n471 JUMPI\n', 'fullLabel': '465 _function_0xc7dbbc47\n466 CALLVALUE\n467 ISZERO\n468 PUSH2 0x01dc\n471 JUMPI\n', 'truncLabel': '465 _function_0xc7dbbc47\n466 CALLVALUE\n467 ISZERO\n468 PUSH2 0x01dc\n471 JUMPI\n', 'isExpanded': false},
-{id: '410', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '525 JUMPDEST\n526 PUSH1 0x40\n528 MLOAD\n529 DUP1\n530 DUP3\n531 DUP2\n(click to expand +)', 'fullLabel': '525 JUMPDEST\n526 PUSH1 0x40\n528 MLOAD\n529 DUP1\n530 DUP3\n531 DUP2\n532 MSTORE\n533 PUSH1 0x20\n535 ADD\n536 SWAP2\n537 POP\n538 POP\n539 PUSH1 0x40\n541 MLOAD\n542 DUP1\n543 SWAP2\n544 SUB\n545 SWAP1\n546 RETURN\n', 'truncLabel': '525 JUMPDEST\n526 PUSH1 0x40\n528 MLOAD\n529 DUP1\n530 DUP3\n531 DUP2\n(click to expand +)', 'isExpanded': false},
-{id: '409', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '1315 JUMPDEST\n1316 PUSH1 0x00\n1318 SLOAD\n1319 DUP2\n1320 JUMP\n', 'fullLabel': '1315 JUMPDEST\n1316 PUSH1 0x00\n1318 SLOAD\n1319 DUP2\n1320 JUMP\n', 'truncLabel': '1315 JUMPDEST\n1316 PUSH1 0x00\n1318 SLOAD\n1319 DUP2\n1320 JUMP\n', 'isExpanded': false},
-{id: '408', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '517 JUMPDEST\n518 PUSH2 0x020d\n521 PUSH2 0x0523\n524 JUMP\n', 'fullLabel': '517 JUMPDEST\n518 PUSH2 0x020d\n521 PUSH2 0x0523\n524 JUMP\n', 'truncLabel': '517 JUMPDEST\n518 PUSH2 0x020d\n521 PUSH2 0x0523\n524 JUMP\n', 'isExpanded': false},
-{id: '411', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '513 PUSH1 0x00\n515 DUP1\n516 REVERT\n', 'fullLabel': '513 PUSH1 0x00\n515 DUP1\n516 REVERT\n', 'truncLabel': '513 PUSH1 0x00\n515 DUP1\n516 REVERT\n', 'isExpanded': false},
-{id: '407', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '506 _function_0xd7c81b55\n507 CALLVALUE\n508 ISZERO\n509 PUSH2 0x0205\n512 JUMPI\n', 'fullLabel': '506 _function_0xd7c81b55\n507 CALLVALUE\n508 ISZERO\n509 PUSH2 0x0205\n512 JUMPI\n', 'truncLabel': '506 _function_0xd7c81b55\n507 CALLVALUE\n508 ISZERO\n509 PUSH2 0x0205\n512 JUMPI\n', 'isExpanded': false},
-{id: '416', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '566 JUMPDEST\n567 PUSH1 0x40\n569 MLOAD\n570 DUP1\n571 DUP3\n572 DUP2\n(click to expand +)', 'fullLabel': '566 JUMPDEST\n567 PUSH1 0x40\n569 MLOAD\n570 DUP1\n571 DUP3\n572 DUP2\n573 MSTORE\n574 PUSH1 0x20\n576 ADD\n577 SWAP2\n578 POP\n579 POP\n580 PUSH1 0x40\n582 MLOAD\n583 DUP1\n584 SWAP2\n585 SUB\n586 SWAP1\n587 RETURN\n', 'truncLabel': '566 JUMPDEST\n567 PUSH1 0x40\n569 MLOAD\n570 DUP1\n571 DUP3\n572 DUP2\n(click to expand +)', 'isExpanded': false},
-{id: '415', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '1321 JUMPDEST\n1322 PUSH1 0x32\n1324 DUP2\n1325 JUMP\n', 'fullLabel': '1321 JUMPDEST\n1322 PUSH1 0x32\n1324 DUP2\n1325 JUMP\n', 'truncLabel': '1321 JUMPDEST\n1322 PUSH1 0x32\n1324 DUP2\n1325 JUMP\n', 'isExpanded': false},
-{id: '414', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '558 JUMPDEST\n559 PUSH2 0x0236\n562 PUSH2 0x0529\n565 JUMP\n', 'fullLabel': '558 JUMPDEST\n559 PUSH2 0x0236\n562 PUSH2 0x0529\n565 JUMP\n', 'truncLabel': '558 JUMPDEST\n559 PUSH2 0x0236\n562 PUSH2 0x0529\n565 JUMP\n', 'isExpanded': false},
-{id: '417', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '554 PUSH1 0x00\n556 DUP1\n557 REVERT\n', 'fullLabel': '554 PUSH1 0x00\n556 DUP1\n557 REVERT\n', 'truncLabel': '554 PUSH1 0x00\n556 DUP1\n557 REVERT\n', 'isExpanded': false},
-{id: '413', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '547 _function_0xdd11247e\n548 CALLVALUE\n549 ISZERO\n550 PUSH2 0x022e\n553 JUMPI\n', 'fullLabel': '547 _function_0xdd11247e\n548 CALLVALUE\n549 ISZERO\n550 PUSH2 0x022e\n553 JUMPI\n', 'truncLabel': '547 _function_0xdd11247e\n548 CALLVALUE\n549 ISZERO\n550 PUSH2 0x022e\n553 JUMPI\n', 'isExpanded': false},
-{id: '422', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '621 JUMPDEST\n622 PUSH1 0x40\n624 MLOAD\n625 DUP1\n626 DUP4\n627 PUSH20 0xffffffff(...)\n(click to expand +)', 'fullLabel': '621 JUMPDEST\n622 PUSH1 0x40\n624 MLOAD\n625 DUP1\n626 DUP4\n627 PUSH20 0xffffffff(...)\n648 AND\n649 PUSH20 0xffffffff(...)\n670 AND\n671 DUP2\n672 MSTORE\n673 PUSH1 0x20\n675 ADD\n676 DUP3\n677 DUP2\n678 MSTORE\n679 PUSH1 0x20\n681 ADD\n682 SWAP3\n683 POP\n684 POP\n685 POP\n686 PUSH1 0x40\n688 MLOAD\n689 DUP1\n690 SWAP2\n691 SUB\n692 SWAP1\n693 RETURN\n', 'truncLabel': '621 JUMPDEST\n622 PUSH1 0x40\n624 MLOAD\n625 DUP1\n626 DUP4\n627 PUSH20 0xffffffff(...)\n(click to expand +)', 'isExpanded': false},
-{id: '421', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '1326 JUMPDEST\n1327 PUSH1 0x02\n1329 PUSH1 0x20\n1331 MSTORE\n1332 DUP1\n1333 PUSH1 0x00\n(click to expand +)', 'fullLabel': '1326 JUMPDEST\n1327 PUSH1 0x02\n1329 PUSH1 0x20\n1331 MSTORE\n1332 DUP1\n1333 PUSH1 0x00\n1335 MSTORE\n1336 PUSH1 0x40\n1338 PUSH1 0x00\n1340 SHA3\n1341 PUSH1 0x00\n1343 SWAP2\n1344 POP\n1345 SWAP1\n1346 POP\n1347 DUP1\n1348 PUSH1 0x00\n1350 ADD\n1351 PUSH1 0x00\n1353 SWAP1\n1354 SLOAD\n1355 SWAP1\n1356 PUSH2 0x0100\n1359 EXP\n1360 SWAP1\n1361 DIV\n1362 PUSH20 0xffffffff(...)\n1383 AND\n1384 SWAP1\n1385 DUP1\n1386 PUSH1 0x01\n1388 ADD\n1389 SLOAD\n1390 SWAP1\n1391 POP\n1392 DUP3\n1393 JUMP\n', 'truncLabel': '1326 JUMPDEST\n1327 PUSH1 0x02\n1329 PUSH1 0x20\n1331 MSTORE\n1332 DUP1\n1333 PUSH1 0x00\n(click to expand +)', 'isExpanded': false},
-{id: '420', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '599 JUMPDEST\n600 PUSH2 0x026d\n603 PUSH1 0x04\n605 DUP1\n606 DUP1\n607 CALLDATALOAD\n(click to expand +)', 'fullLabel': '599 JUMPDEST\n600 PUSH2 0x026d\n603 PUSH1 0x04\n605 DUP1\n606 DUP1\n607 CALLDATALOAD\n608 SWAP1\n609 PUSH1 0x20\n611 ADD\n612 SWAP1\n613 SWAP2\n614 SWAP1\n615 POP\n616 POP\n617 PUSH2 0x052e\n620 JUMP\n', 'truncLabel': '599 JUMPDEST\n600 PUSH2 0x026d\n603 PUSH1 0x04\n605 DUP1\n606 DUP1\n607 CALLDATALOAD\n(click to expand +)', 'isExpanded': false},
-{id: '423', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '595 PUSH1 0x00\n597 DUP1\n598 REVERT\n', 'fullLabel': '595 PUSH1 0x00\n597 DUP1\n598 REVERT\n', 'truncLabel': '595 PUSH1 0x00\n597 DUP1\n598 REVERT\n', 'isExpanded': false},
-{id: '419', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '588 _function_0xdfd50f52\n589 CALLVALUE\n590 ISZERO\n591 PUSH2 0x0257\n594 JUMPI\n', 'fullLabel': '588 _function_0xdfd50f52\n589 CALLVALUE\n590 ISZERO\n591 PUSH2 0x0257\n594 JUMPI\n', 'truncLabel': '588 _function_0xdfd50f52\n589 CALLVALUE\n590 ISZERO\n591 PUSH2 0x0257\n594 JUMPI\n', 'isExpanded': false},
-{id: '428', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '713 JUMPDEST\n714 PUSH1 0x40\n716 MLOAD\n717 DUP1\n718 DUP3\n719 DUP2\n(click to expand +)', 'fullLabel': '713 JUMPDEST\n714 PUSH1 0x40\n716 MLOAD\n717 DUP1\n718 DUP3\n719 DUP2\n720 MSTORE\n721 PUSH1 0x20\n723 ADD\n724 SWAP2\n725 POP\n726 POP\n727 PUSH1 0x40\n729 MLOAD\n730 DUP1\n731 SWAP2\n732 SUB\n733 SWAP1\n734 RETURN\n', 'truncLabel': '713 JUMPDEST\n714 PUSH1 0x40\n716 MLOAD\n717 DUP1\n718 DUP3\n719 DUP2\n(click to expand +)', 'isExpanded': false},
-{id: '427', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '1394 JUMPDEST\n1395 PUSH8 0x22b1c8c1(...)\n1404 DUP2\n1405 JUMP\n', 'fullLabel': '1394 JUMPDEST\n1395 PUSH8 0x22b1c8c1(...)\n1404 DUP2\n1405 JUMP\n', 'truncLabel': '1394 JUMPDEST\n1395 PUSH8 0x22b1c8c1(...)\n1404 DUP2\n1405 JUMP\n', 'isExpanded': false},
-{id: '426', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '705 JUMPDEST\n706 PUSH2 0x02c9\n709 PUSH2 0x0572\n712 JUMP\n', 'fullLabel': '705 JUMPDEST\n706 PUSH2 0x02c9\n709 PUSH2 0x0572\n712 JUMP\n', 'truncLabel': '705 JUMPDEST\n706 PUSH2 0x02c9\n709 PUSH2 0x0572\n712 JUMP\n', 'isExpanded': false},
-{id: '429', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '701 PUSH1 0x00\n703 DUP1\n704 REVERT\n', 'fullLabel': '701 PUSH1 0x00\n703 DUP1\n704 REVERT\n', 'truncLabel': '701 PUSH1 0x00\n703 DUP1\n704 REVERT\n', 'isExpanded': false},
-{id: '425', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '694 _function_0xe3ac5d26\n695 CALLVALUE\n696 ISZERO\n697 PUSH2 0x02c1\n700 JUMPI\n', 'fullLabel': '694 _function_0xe3ac5d26\n695 CALLVALUE\n696 ISZERO\n697 PUSH2 0x02c1\n700 JUMPI\n', 'truncLabel': '694 _function_0xe3ac5d26\n695 CALLVALUE\n696 ISZERO\n697 PUSH2 0x02c1\n700 JUMPI\n', 'isExpanded': false},
-{id: '435', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '754 JUMPDEST\n755 PUSH1 0x40\n757 MLOAD\n758 DUP1\n759 DUP3\n760 DUP2\n(click to expand +)', 'fullLabel': '754 JUMPDEST\n755 PUSH1 0x40\n757 MLOAD\n758 DUP1\n759 DUP3\n760 DUP2\n761 MSTORE\n762 PUSH1 0x20\n764 ADD\n765 SWAP2\n766 POP\n767 POP\n768 PUSH1 0x40\n770 MLOAD\n771 DUP1\n772 SWAP2\n773 SUB\n774 SWAP1\n775 RETURN\n', 'truncLabel': '754 JUMPDEST\n755 PUSH1 0x40\n757 MLOAD\n758 DUP1\n759 DUP3\n760 DUP2\n(click to expand +)', 'isExpanded': false},
-{id: '434', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '1426 JUMPDEST\n1427 DIV\n1428 DUP2\n1429 JUMP\n', 'fullLabel': '1426 JUMPDEST\n1427 DIV\n1428 DUP2\n1429 JUMP\n', 'truncLabel': '1426 JUMPDEST\n1427 DIV\n1428 DUP2\n1429 JUMP\n', 'isExpanded': false},
-{id: '433', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '1406 JUMPDEST\n1407 PUSH1 0x32\n1409 PUSH8 0x22b1c8c1(...)\n1418 DUP2\n1419 ISZERO\n1420 ISZERO\n(click to expand +)', 'fullLabel': '1406 JUMPDEST\n1407 PUSH1 0x32\n1409 PUSH8 0x22b1c8c1(...)\n1418 DUP2\n1419 ISZERO\n1420 ISZERO\n1421 PUSH2 0x0592\n1424 JUMPI\n', 'truncLabel': '1406 JUMPDEST\n1407 PUSH1 0x32\n1409 PUSH8 0x22b1c8c1(...)\n1418 DUP2\n1419 ISZERO\n1420 ISZERO\n(click to expand +)', 'isExpanded': false},
-{id: '432', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '746 JUMPDEST\n747 PUSH2 0x02f2\n750 PUSH2 0x057e\n753 JUMP\n', 'fullLabel': '746 JUMPDEST\n747 PUSH2 0x02f2\n750 PUSH2 0x057e\n753 JUMP\n', 'truncLabel': '746 JUMPDEST\n747 PUSH2 0x02f2\n750 PUSH2 0x057e\n753 JUMP\n', 'isExpanded': false},
-{id: '436', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '742 PUSH1 0x00\n744 DUP1\n745 REVERT\n', 'fullLabel': '742 PUSH1 0x00\n744 DUP1\n745 REVERT\n', 'truncLabel': '742 PUSH1 0x00\n744 DUP1\n745 REVERT\n', 'isExpanded': false},
-{id: '431', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '735 _function_0xe9874106\n736 CALLVALUE\n737 ISZERO\n738 PUSH2 0x02ea\n741 JUMPI\n', 'fullLabel': '735 _function_0xe9874106\n736 CALLVALUE\n737 ISZERO\n738 PUSH2 0x02ea\n741 JUMPI\n', 'truncLabel': '735 _function_0xe9874106\n736 CALLVALUE\n737 ISZERO\n738 PUSH2 0x02ea\n741 JUMPI\n', 'isExpanded': false},
-{id: '442', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '461 JUMPDEST\n462 POP\n463 POP\n464 STOP\n', 'fullLabel': '461 JUMPDEST\n462 POP\n463 POP\n464 STOP\n', 'truncLabel': '461 JUMPDEST\n462 POP\n463 POP\n464 STOP\n', 'isExpanded': false},
-{id: '444', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '460 JUMPDEST\n461 JUMPDEST\n462 POP\n463 POP\n464 STOP\n', 'fullLabel': '460 JUMPDEST\n461 JUMPDEST\n462 POP\n463 POP\n464 STOP\n', 'truncLabel': '460 JUMPDEST\n461 JUMPDEST\n462 POP\n463 POP\n464 STOP\n', 'isExpanded': false},
-{id: '445', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '456 PUSH1 0x00\n458 DUP1\n459 REVERT\n', 'fullLabel': '456 PUSH1 0x00\n458 DUP1\n459 REVERT\n', 'truncLabel': '456 PUSH1 0x00\n458 DUP1\n459 REVERT\n', 'isExpanded': false},
-{id: '443', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '397 CALLER\n398 PUSH20 0xffffffff(...)\n419 AND\n420 PUSH2 0x08fc\n423 DUP4\n424 SWAP1\n(click to expand +)', 'fullLabel': '397 CALLER\n398 PUSH20 0xffffffff(...)\n419 AND\n420 PUSH2 0x08fc\n423 DUP4\n424 SWAP1\n425 DUP2\n426 ISZERO\n427 MUL\n428 SWAP1\n429 PUSH1 0x40\n431 MLOAD\n432 PUSH1 0x00\n434 PUSH1 0x40\n436 MLOAD\n437 DUP1\n438 DUP4\n439 SUB\n440 DUP2\n441 DUP6\n442 DUP9\n443 DUP9\n444 CALL\n445 SWAP4\n446 POP\n447 POP\n448 POP\n449 POP\n450 ISZERO\n451 ISZERO\n452 PUSH2 0x01cc\n455 JUMPI\n', 'truncLabel': '397 CALLER\n398 PUSH20 0xffffffff(...)\n419 AND\n420 PUSH2 0x08fc\n423 DUP4\n424 SWAP1\n(click to expand +)', 'isExpanded': false},
-{id: '441', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '387 JUMPDEST\n388 PUSH1 0x00\n390 DUP3\n391 GT\n392 ISZERO\n393 PUSH2 0x01cd\n(click to expand +)', 'fullLabel': '387 JUMPDEST\n388 PUSH1 0x00\n390 DUP3\n391 GT\n392 ISZERO\n393 PUSH2 0x01cd\n396 JUMPI\n', 'truncLabel': '387 JUMPDEST\n388 PUSH1 0x00\n390 DUP3\n391 GT\n392 ISZERO\n393 PUSH2 0x01cd\n(click to expand +)', 'isExpanded': false},
-{id: '453', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '461 JUMPDEST\n462 POP\n463 POP\n464 STOP\n', 'fullLabel': '461 JUMPDEST\n462 POP\n463 POP\n464 STOP\n', 'truncLabel': '461 JUMPDEST\n462 POP\n463 POP\n464 STOP\n', 'isExpanded': false},
-{id: '455', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '460 JUMPDEST\n461 JUMPDEST\n462 POP\n463 POP\n464 STOP\n', 'fullLabel': '460 JUMPDEST\n461 JUMPDEST\n462 POP\n463 POP\n464 STOP\n', 'truncLabel': '460 JUMPDEST\n461 JUMPDEST\n462 POP\n463 POP\n464 STOP\n', 'isExpanded': false},
-{id: '456', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '456 PUSH1 0x00\n458 DUP1\n459 REVERT\n', 'fullLabel': '456 PUSH1 0x00\n458 DUP1\n459 REVERT\n', 'truncLabel': '456 PUSH1 0x00\n458 DUP1\n459 REVERT\n', 'isExpanded': false},
-{id: '454', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '397 CALLER\n398 PUSH20 0xffffffff(...)\n419 AND\n420 PUSH2 0x08fc\n423 DUP4\n424 SWAP1\n(click to expand +)', 'fullLabel': '397 CALLER\n398 PUSH20 0xffffffff(...)\n419 AND\n420 PUSH2 0x08fc\n423 DUP4\n424 SWAP1\n425 DUP2\n426 ISZERO\n427 MUL\n428 SWAP1\n429 PUSH1 0x40\n431 MLOAD\n432 PUSH1 0x00\n434 PUSH1 0x40\n436 MLOAD\n437 DUP1\n438 DUP4\n439 SUB\n440 DUP2\n441 DUP6\n442 DUP9\n443 DUP9\n444 CALL\n445 SWAP4\n446 POP\n447 POP\n448 POP\n449 POP\n450 ISZERO\n451 ISZERO\n452 PUSH2 0x01cc\n455 JUMPI\n', 'truncLabel': '397 CALLER\n398 PUSH20 0xffffffff(...)\n419 AND\n420 PUSH2 0x08fc\n423 DUP4\n424 SWAP1\n(click to expand +)', 'isExpanded': false},
-{id: '452', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '386 JUMPDEST\n387 JUMPDEST\n388 PUSH1 0x00\n390 DUP3\n391 GT\n392 ISZERO\n(click to expand +)', 'fullLabel': '386 JUMPDEST\n387 JUMPDEST\n388 PUSH1 0x00\n390 DUP3\n391 GT\n392 ISZERO\n393 PUSH2 0x01cd\n396 JUMPI\n', 'truncLabel': '386 JUMPDEST\n387 JUMPDEST\n388 PUSH1 0x00\n390 DUP3\n391 GT\n392 ISZERO\n(click to expand +)', 'isExpanded': false},
-{id: '451', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '1301 JUMPDEST\n1302 POP\n1303 POP\n1304 POP\n1305 POP\n1306 POP\n(click to expand +)', 'fullLabel': '1301 JUMPDEST\n1302 POP\n1303 POP\n1304 POP\n1305 POP\n1306 POP\n1307 POP\n1308 JUMP\n', 'truncLabel': '1301 JUMPDEST\n1302 POP\n1303 POP\n1304 POP\n1305 POP\n1306 POP\n(click to expand +)', 'isExpanded': false},
-{id: '457', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '1297 PUSH1 0x00\n1299 DUP1\n1300 REVERT\n', 'fullLabel': '1297 PUSH1 0x00\n1299 DUP1\n1300 REVERT\n', 'truncLabel': '1297 PUSH1 0x00\n1299 DUP1\n1300 REVERT\n', 'isExpanded': false},
-{id: '450', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '1144 JUMPDEST\n1145 MOD\n1146 SWAP2\n1147 POP\n1148 PUSH1 0x02\n1150 PUSH1 0x00\n(click to expand +)', 'fullLabel': '1144 JUMPDEST\n1145 MOD\n1146 SWAP2\n1147 POP\n1148 PUSH1 0x02\n1150 PUSH1 0x00\n1152 DUP4\n1153 DUP2\n1154 MSTORE\n1155 PUSH1 0x20\n1157 ADD\n1158 SWAP1\n1159 DUP2\n1160 MSTORE\n1161 PUSH1 0x20\n1163 ADD\n1164 PUSH1 0x00\n1166 SHA3\n1167 PUSH1 0x00\n1169 ADD\n1170 PUSH1 0x00\n1172 SWAP1\n1173 SLOAD\n1174 SWAP1\n1175 PUSH2 0x0100\n1178 EXP\n1179 SWAP1\n1180 DIV\n1181 PUSH20 0xffffffff(...)\n1202 AND\n1203 SWAP1\n1204 POP\n1205 PUSH1 0x00\n1207 DUP1\n1208 DUP2\n1209 SLOAD\n1210 DUP1\n1211 SWAP3\n1212 SWAP2\n1213 SWAP1\n1214 PUSH1 0x01\n1216 ADD\n1217 SWAP2\n1218 SWAP1\n1219 POP\n1220 SSTORE\n1221 POP\n1222 PUSH1 0x00\n1224 PUSH1 0x01\n1226 DUP2\n1227 SWAP1\n1228 SSTORE\n1229 POP\n1230 DUP1\n1231 PUSH20 0xffffffff(...)\n1252 AND\n1253 PUSH2 0x08fc\n1256 PUSH8 0x22b1c8c1(...)\n1265 SWAP1\n1266 DUP2\n1267 ISZERO\n1268 MUL\n1269 SWAP1\n1270 PUSH1 0x40\n1272 MLOAD\n1273 PUSH1 0x00\n1275 PUSH1 0x40\n1277 MLOAD\n1278 DUP1\n1279 DUP4\n1280 SUB\n1281 DUP2\n1282 DUP6\n1283 DUP9\n1284 DUP9\n1285 CALL\n1286 SWAP4\n1287 POP\n1288 POP\n1289 POP\n1290 POP\n1291 ISZERO\n1292 ISZERO\n1293 PUSH2 0x0515\n1296 JUMPI\n', 'truncLabel': '1144 JUMPDEST\n1145 MOD\n1146 SWAP2\n1147 POP\n1148 PUSH1 0x02\n1150 PUSH1 0x00\n(click to expand +)', 'isExpanded': false},
-{id: '449', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '914 JUMPDEST\n915 MOD\n916 DUP2\n917 MSTORE\n918 PUSH1 0x20\n920 ADD\n(click to expand +)', 'fullLabel': '914 JUMPDEST\n915 MOD\n916 DUP2\n917 MSTORE\n918 PUSH1 0x20\n920 ADD\n921 SWAP1\n922 DUP2\n923 MSTORE\n924 PUSH1 0x20\n926 ADD\n927 PUSH1 0x00\n929 SHA3\n930 PUSH1 0x00\n932 ADD\n933 PUSH1 0x00\n935 SWAP1\n936 SLOAD\n937 SWAP1\n938 PUSH2 0x0100\n941 EXP\n942 SWAP1\n943 DIV\n944 PUSH20 0xffffffff(...)\n965 AND\n966 SWAP5\n967 POP\n968 DIFFICULTY\n969 SWAP4\n970 POP\n971 DUP6\n972 DUP6\n973 DUP6\n974 PUSH1 0x40\n976 MLOAD\n977 DUP1\n978 DUP5\n979 PUSH20 0xffffffff(...)\n1000 AND\n1001 PUSH20 0xffffffff(...)\n1022 AND\n1023 PUSH13 0x01000000(...)\n1037 MUL\n1038 DUP2\n1039 MSTORE\n1040 PUSH1 0x14\n1042 ADD\n1043 DUP4\n1044 PUSH20 0xffffffff(...)\n1065 AND\n1066 PUSH20 0xffffffff(...)\n1087 AND\n1088 PUSH13 0x01000000(...)\n1102 MUL\n1103 DUP2\n1104 MSTORE\n1105 PUSH1 0x14\n1107 ADD\n1108 DUP3\n1109 DUP2\n1110 MSTORE\n1111 PUSH1 0x20\n1113 ADD\n1114 SWAP4\n1115 POP\n1116 POP\n1117 POP\n1118 POP\n1119 PUSH1 0x40\n1121 MLOAD\n1122 DUP1\n1123 SWAP2\n1124 SUB\n1125 SWAP1\n1126 SHA3\n1127 SWAP3\n1128 POP\n1129 PUSH1 0x32\n1131 DUP4\n1132 PUSH1 0x01\n1134 SWAP1\n1135 DIV\n1136 DUP2\n1137 ISZERO\n1138 ISZERO\n1139 PUSH2 0x0478\n1142 JUMPI\n', 'truncLabel': '914 JUMPDEST\n915 MOD\n916 DUP2\n917 MSTORE\n918 PUSH1 0x20\n920 ADD\n(click to expand +)', 'isExpanded': false},
-{id: '448', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '823 JUMPDEST\n824 MOD\n825 DUP2\n826 MSTORE\n827 PUSH1 0x20\n829 ADD\n(click to expand +)', 'fullLabel': '823 JUMPDEST\n824 MOD\n825 DUP2\n826 MSTORE\n827 PUSH1 0x20\n829 ADD\n830 SWAP1\n831 DUP2\n832 MSTORE\n833 PUSH1 0x20\n835 ADD\n836 PUSH1 0x00\n838 SHA3\n839 PUSH1 0x00\n841 ADD\n842 PUSH1 0x00\n844 SWAP1\n845 SLOAD\n846 SWAP1\n847 PUSH2 0x0100\n850 EXP\n851 SWAP1\n852 DIV\n853 PUSH20 0xffffffff(...)\n874 AND\n875 SWAP6\n876 POP\n877 PUSH1 0x02\n879 PUSH1 0x00\n881 PUSH1 0x32\n883 CALLER\n884 PUSH20 0xffffffff(...)\n905 AND\n906 DUP2\n907 ISZERO\n908 ISZERO\n909 PUSH2 0x0392\n912 JUMPI\n', 'truncLabel': '823 JUMPDEST\n824 MOD\n825 DUP2\n826 MSTORE\n827 PUSH1 0x20\n829 ADD\n(click to expand +)', 'isExpanded': false},
-{id: '447', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '776 JUMPDEST\n777 PUSH1 0x00\n779 DUP1\n780 PUSH1 0x00\n782 DUP1\n783 PUSH1 0x00\n(click to expand +)', 'fullLabel': '776 JUMPDEST\n777 PUSH1 0x00\n779 DUP1\n780 PUSH1 0x00\n782 DUP1\n783 PUSH1 0x00\n785 DUP1\n786 PUSH1 0x02\n788 PUSH1 0x00\n790 PUSH1 0x32\n792 COINBASE\n793 PUSH20 0xffffffff(...)\n814 AND\n815 DUP2\n816 ISZERO\n817 ISZERO\n818 PUSH2 0x0337\n821 JUMPI\n', 'truncLabel': '776 JUMPDEST\n777 PUSH1 0x00\n779 DUP1\n780 PUSH1 0x00\n782 DUP1\n783 PUSH1 0x00\n(click to expand +)', 'isExpanded': false},
-{id: '446', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '379 PUSH2 0x0182\n382 PUSH2 0x0308\n385 JUMP\n', 'fullLabel': '379 PUSH2 0x0182\n382 PUSH2 0x0308\n385 JUMP\n', 'truncLabel': '379 PUSH2 0x0182\n382 PUSH2 0x0308\n385 JUMP\n', 'isExpanded': false},
-{id: '440', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '367 JUMPDEST\n368 PUSH1 0x32\n370 PUSH1 0x01\n372 SLOAD\n373 EQ\n374 ISZERO\n(click to expand +)', 'fullLabel': '367 JUMPDEST\n368 PUSH1 0x32\n370 PUSH1 0x01\n372 SLOAD\n373 EQ\n374 ISZERO\n375 PUSH2 0x0183\n378 JUMPI\n', 'truncLabel': '367 JUMPDEST\n368 PUSH1 0x32\n370 PUSH1 0x01\n372 SLOAD\n373 EQ\n374 ISZERO\n(click to expand +)', 'isExpanded': false},
-{id: '465', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '461 JUMPDEST\n462 POP\n463 POP\n464 STOP\n', 'fullLabel': '461 JUMPDEST\n462 POP\n463 POP\n464 STOP\n', 'truncLabel': '461 JUMPDEST\n462 POP\n463 POP\n464 STOP\n', 'isExpanded': false},
-{id: '467', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '460 JUMPDEST\n461 JUMPDEST\n462 POP\n463 POP\n464 STOP\n', 'fullLabel': '460 JUMPDEST\n461 JUMPDEST\n462 POP\n463 POP\n464 STOP\n', 'truncLabel': '460 JUMPDEST\n461 JUMPDEST\n462 POP\n463 POP\n464 STOP\n', 'isExpanded': false},
-{id: '468', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '456 PUSH1 0x00\n458 DUP1\n459 REVERT\n', 'fullLabel': '456 PUSH1 0x00\n458 DUP1\n459 REVERT\n', 'truncLabel': '456 PUSH1 0x00\n458 DUP1\n459 REVERT\n', 'isExpanded': false},
-{id: '466', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '397 CALLER\n398 PUSH20 0xffffffff(...)\n419 AND\n420 PUSH2 0x08fc\n423 DUP4\n424 SWAP1\n(click to expand +)', 'fullLabel': '397 CALLER\n398 PUSH20 0xffffffff(...)\n419 AND\n420 PUSH2 0x08fc\n423 DUP4\n424 SWAP1\n425 DUP2\n426 ISZERO\n427 MUL\n428 SWAP1\n429 PUSH1 0x40\n431 MLOAD\n432 PUSH1 0x00\n434 PUSH1 0x40\n436 MLOAD\n437 DUP1\n438 DUP4\n439 SUB\n440 DUP2\n441 DUP6\n442 DUP9\n443 DUP9\n444 CALL\n445 SWAP4\n446 POP\n447 POP\n448 POP\n449 POP\n450 ISZERO\n451 ISZERO\n452 PUSH2 0x01cc\n455 JUMPI\n', 'truncLabel': '397 CALLER\n398 PUSH20 0xffffffff(...)\n419 AND\n420 PUSH2 0x08fc\n423 DUP4\n424 SWAP1\n(click to expand +)', 'isExpanded': false},
-{id: '464', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '387 JUMPDEST\n388 PUSH1 0x00\n390 DUP3\n391 GT\n392 ISZERO\n393 PUSH2 0x01cd\n(click to expand +)', 'fullLabel': '387 JUMPDEST\n388 PUSH1 0x00\n390 DUP3\n391 GT\n392 ISZERO\n393 PUSH2 0x01cd\n396 JUMPI\n', 'truncLabel': '387 JUMPDEST\n388 PUSH1 0x00\n390 DUP3\n391 GT\n392 ISZERO\n393 PUSH2 0x01cd\n(click to expand +)', 'isExpanded': false},
-{id: '474', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '1301 JUMPDEST\n1302 POP\n1303 POP\n1304 POP\n1305 POP\n1306 POP\n(click to expand +)', 'fullLabel': '1301 JUMPDEST\n1302 POP\n1303 POP\n1304 POP\n1305 POP\n1306 POP\n1307 POP\n1308 JUMP\n', 'truncLabel': '1301 JUMPDEST\n1302 POP\n1303 POP\n1304 POP\n1305 POP\n1306 POP\n(click to expand +)', 'isExpanded': false},
-{id: '475', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '1297 PUSH1 0x00\n1299 DUP1\n1300 REVERT\n', 'fullLabel': '1297 PUSH1 0x00\n1299 DUP1\n1300 REVERT\n', 'truncLabel': '1297 PUSH1 0x00\n1299 DUP1\n1300 REVERT\n', 'isExpanded': false},
-{id: '473', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '1144 JUMPDEST\n1145 MOD\n1146 SWAP2\n1147 POP\n1148 PUSH1 0x02\n1150 PUSH1 0x00\n(click to expand +)', 'fullLabel': '1144 JUMPDEST\n1145 MOD\n1146 SWAP2\n1147 POP\n1148 PUSH1 0x02\n1150 PUSH1 0x00\n1152 DUP4\n1153 DUP2\n1154 MSTORE\n1155 PUSH1 0x20\n1157 ADD\n1158 SWAP1\n1159 DUP2\n1160 MSTORE\n1161 PUSH1 0x20\n1163 ADD\n1164 PUSH1 0x00\n1166 SHA3\n1167 PUSH1 0x00\n1169 ADD\n1170 PUSH1 0x00\n1172 SWAP1\n1173 SLOAD\n1174 SWAP1\n1175 PUSH2 0x0100\n1178 EXP\n1179 SWAP1\n1180 DIV\n1181 PUSH20 0xffffffff(...)\n1202 AND\n1203 SWAP1\n1204 POP\n1205 PUSH1 0x00\n1207 DUP1\n1208 DUP2\n1209 SLOAD\n1210 DUP1\n1211 SWAP3\n1212 SWAP2\n1213 SWAP1\n1214 PUSH1 0x01\n1216 ADD\n1217 SWAP2\n1218 SWAP1\n1219 POP\n1220 SSTORE\n1221 POP\n1222 PUSH1 0x00\n1224 PUSH1 0x01\n1226 DUP2\n1227 SWAP1\n1228 SSTORE\n1229 POP\n1230 DUP1\n1231 PUSH20 0xffffffff(...)\n1252 AND\n1253 PUSH2 0x08fc\n1256 PUSH8 0x22b1c8c1(...)\n1265 SWAP1\n1266 DUP2\n1267 ISZERO\n1268 MUL\n1269 SWAP1\n1270 PUSH1 0x40\n1272 MLOAD\n1273 PUSH1 0x00\n1275 PUSH1 0x40\n1277 MLOAD\n1278 DUP1\n1279 DUP4\n1280 SUB\n1281 DUP2\n1282 DUP6\n1283 DUP9\n1284 DUP9\n1285 CALL\n1286 SWAP4\n1287 POP\n1288 POP\n1289 POP\n1290 POP\n1291 ISZERO\n1292 ISZERO\n1293 PUSH2 0x0515\n1296 JUMPI\n', 'truncLabel': '1144 JUMPDEST\n1145 MOD\n1146 SWAP2\n1147 POP\n1148 PUSH1 0x02\n1150 PUSH1 0x00\n(click to expand +)', 'isExpanded': false},
-{id: '472', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '914 JUMPDEST\n915 MOD\n916 DUP2\n917 MSTORE\n918 PUSH1 0x20\n920 ADD\n(click to expand +)', 'fullLabel': '914 JUMPDEST\n915 MOD\n916 DUP2\n917 MSTORE\n918 PUSH1 0x20\n920 ADD\n921 SWAP1\n922 DUP2\n923 MSTORE\n924 PUSH1 0x20\n926 ADD\n927 PUSH1 0x00\n929 SHA3\n930 PUSH1 0x00\n932 ADD\n933 PUSH1 0x00\n935 SWAP1\n936 SLOAD\n937 SWAP1\n938 PUSH2 0x0100\n941 EXP\n942 SWAP1\n943 DIV\n944 PUSH20 0xffffffff(...)\n965 AND\n966 SWAP5\n967 POP\n968 DIFFICULTY\n969 SWAP4\n970 POP\n971 DUP6\n972 DUP6\n973 DUP6\n974 PUSH1 0x40\n976 MLOAD\n977 DUP1\n978 DUP5\n979 PUSH20 0xffffffff(...)\n1000 AND\n1001 PUSH20 0xffffffff(...)\n1022 AND\n1023 PUSH13 0x01000000(...)\n1037 MUL\n1038 DUP2\n1039 MSTORE\n1040 PUSH1 0x14\n1042 ADD\n1043 DUP4\n1044 PUSH20 0xffffffff(...)\n1065 AND\n1066 PUSH20 0xffffffff(...)\n1087 AND\n1088 PUSH13 0x01000000(...)\n1102 MUL\n1103 DUP2\n1104 MSTORE\n1105 PUSH1 0x14\n1107 ADD\n1108 DUP3\n1109 DUP2\n1110 MSTORE\n1111 PUSH1 0x20\n1113 ADD\n1114 SWAP4\n1115 POP\n1116 POP\n1117 POP\n1118 POP\n1119 PUSH1 0x40\n1121 MLOAD\n1122 DUP1\n1123 SWAP2\n1124 SUB\n1125 SWAP1\n1126 SHA3\n1127 SWAP3\n1128 POP\n1129 PUSH1 0x32\n1131 DUP4\n1132 PUSH1 0x01\n1134 SWAP1\n1135 DIV\n1136 DUP2\n1137 ISZERO\n1138 ISZERO\n1139 PUSH2 0x0478\n1142 JUMPI\n', 'truncLabel': '914 JUMPDEST\n915 MOD\n916 DUP2\n917 MSTORE\n918 PUSH1 0x20\n920 ADD\n(click to expand +)', 'isExpanded': false},
-{id: '471', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '823 JUMPDEST\n824 MOD\n825 DUP2\n826 MSTORE\n827 PUSH1 0x20\n829 ADD\n(click to expand +)', 'fullLabel': '823 JUMPDEST\n824 MOD\n825 DUP2\n826 MSTORE\n827 PUSH1 0x20\n829 ADD\n830 SWAP1\n831 DUP2\n832 MSTORE\n833 PUSH1 0x20\n835 ADD\n836 PUSH1 0x00\n838 SHA3\n839 PUSH1 0x00\n841 ADD\n842 PUSH1 0x00\n844 SWAP1\n845 SLOAD\n846 SWAP1\n847 PUSH2 0x0100\n850 EXP\n851 SWAP1\n852 DIV\n853 PUSH20 0xffffffff(...)\n874 AND\n875 SWAP6\n876 POP\n877 PUSH1 0x02\n879 PUSH1 0x00\n881 PUSH1 0x32\n883 CALLER\n884 PUSH20 0xffffffff(...)\n905 AND\n906 DUP2\n907 ISZERO\n908 ISZERO\n909 PUSH2 0x0392\n912 JUMPI\n', 'truncLabel': '823 JUMPDEST\n824 MOD\n825 DUP2\n826 MSTORE\n827 PUSH1 0x20\n829 ADD\n(click to expand +)', 'isExpanded': false},
-{id: '470', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '776 JUMPDEST\n777 PUSH1 0x00\n779 DUP1\n780 PUSH1 0x00\n782 DUP1\n783 PUSH1 0x00\n(click to expand +)', 'fullLabel': '776 JUMPDEST\n777 PUSH1 0x00\n779 DUP1\n780 PUSH1 0x00\n782 DUP1\n783 PUSH1 0x00\n785 DUP1\n786 PUSH1 0x02\n788 PUSH1 0x00\n790 PUSH1 0x32\n792 COINBASE\n793 PUSH20 0xffffffff(...)\n814 AND\n815 DUP2\n816 ISZERO\n817 ISZERO\n818 PUSH2 0x0337\n821 JUMPI\n', 'truncLabel': '776 JUMPDEST\n777 PUSH1 0x00\n779 DUP1\n780 PUSH1 0x00\n782 DUP1\n783 PUSH1 0x00\n(click to expand +)', 'isExpanded': false},
-{id: '469', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '379 PUSH2 0x0182\n382 PUSH2 0x0308\n385 JUMP\n', 'fullLabel': '379 PUSH2 0x0182\n382 PUSH2 0x0308\n385 JUMP\n', 'truncLabel': '379 PUSH2 0x0182\n382 PUSH2 0x0308\n385 JUMP\n', 'isExpanded': false},
-{id: '463', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '367 JUMPDEST\n368 PUSH1 0x32\n370 PUSH1 0x01\n372 SLOAD\n373 EQ\n374 ISZERO\n(click to expand +)', 'fullLabel': '367 JUMPDEST\n368 PUSH1 0x32\n370 PUSH1 0x01\n372 SLOAD\n373 EQ\n374 ISZERO\n375 PUSH2 0x0183\n378 JUMPI\n', 'truncLabel': '367 JUMPDEST\n368 PUSH1 0x32\n370 PUSH1 0x01\n372 SLOAD\n373 EQ\n374 ISZERO\n(click to expand +)', 'isExpanded': false},
-{id: '482', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '387 JUMPDEST\n388 PUSH1 0x00\n390 DUP3\n391 GT\n392 ISZERO\n393 PUSH2 0x01cd\n(click to expand +)', 'fullLabel': '387 JUMPDEST\n388 PUSH1 0x00\n390 DUP3\n391 GT\n392 ISZERO\n393 PUSH2 0x01cd\n396 JUMPI\n397 CALLER\n398 PUSH20 0xffffffff(...)\n419 AND\n420 PUSH2 0x08fc\n423 DUP4\n424 SWAP1\n425 DUP2\n426 ISZERO\n427 MUL\n428 SWAP1\n429 PUSH1 0x40\n431 MLOAD\n432 PUSH1 0x00\n434 PUSH1 0x40\n436 MLOAD\n437 DUP1\n438 DUP4\n439 SUB\n440 DUP2\n441 DUP6\n442 DUP9\n443 DUP9\n444 CALL\n445 SWAP4\n446 POP\n447 POP\n448 POP\n449 POP\n450 ISZERO\n451 ISZERO\n452 PUSH2 0x01cc\n455 JUMPI\n456 PUSH1 0x00\n458 DUP1\n459 REVERT\n', 'truncLabel': '387 JUMPDEST\n388 PUSH1 0x00\n390 DUP3\n391 GT\n392 ISZERO\n393 PUSH2 0x01cd\n(click to expand +)', 'isExpanded': false},
-{id: '484', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '776 JUMPDEST\n777 PUSH1 0x00\n779 DUP1\n780 PUSH1 0x00\n782 DUP1\n783 PUSH1 0x00\n(click to expand +)', 'fullLabel': '776 JUMPDEST\n777 PUSH1 0x00\n779 DUP1\n780 PUSH1 0x00\n782 DUP1\n783 PUSH1 0x00\n785 DUP1\n786 PUSH1 0x02\n788 PUSH1 0x00\n790 PUSH1 0x32\n792 COINBASE\n793 PUSH20 0xffffffff(...)\n814 AND\n815 DUP2\n816 ISZERO\n817 ISZERO\n818 PUSH2 0x0337\n821 JUMPI\n822 ASSERT_FAIL\n', 'truncLabel': '776 JUMPDEST\n777 PUSH1 0x00\n779 DUP1\n780 PUSH1 0x00\n782 DUP1\n783 PUSH1 0x00\n(click to expand +)', 'isExpanded': false},
-{id: '483', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '379 PUSH2 0x0182\n382 PUSH2 0x0308\n385 JUMP\n', 'fullLabel': '379 PUSH2 0x0182\n382 PUSH2 0x0308\n385 JUMP\n', 'truncLabel': '379 PUSH2 0x0182\n382 PUSH2 0x0308\n385 JUMP\n', 'isExpanded': false},
-{id: '481', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '367 JUMPDEST\n368 PUSH1 0x32\n370 PUSH1 0x01\n372 SLOAD\n373 EQ\n374 ISZERO\n(click to expand +)', 'fullLabel': '367 JUMPDEST\n368 PUSH1 0x32\n370 PUSH1 0x01\n372 SLOAD\n373 EQ\n374 ISZERO\n375 PUSH2 0x0183\n378 JUMPI\n', 'truncLabel': '367 JUMPDEST\n368 PUSH1 0x32\n370 PUSH1 0x01\n372 SLOAD\n373 EQ\n374 ISZERO\n(click to expand +)', 'isExpanded': false},
-{id: '487', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '127 JUMPDEST\n128 PUSH1 0x32\n130 PUSH8 0x22b1c8c1(...)\n139 DUP2\n140 ISZERO\n141 ISZERO\n(click to expand +)', 'fullLabel': '127 JUMPDEST\n128 PUSH1 0x32\n130 PUSH8 0x22b1c8c1(...)\n139 DUP2\n140 ISZERO\n141 ISZERO\n142 PUSH2 0x0093\n145 JUMPI\n146 ASSERT_FAIL\n', 'truncLabel': '127 JUMPDEST\n128 PUSH1 0x32\n130 PUSH8 0x22b1c8c1(...)\n139 DUP2\n140 ISZERO\n141 ISZERO\n(click to expand +)', 'isExpanded': false},
-{id: '486', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '357 JUMPDEST\n358 DIV\n359 DUP3\n360 SUB\n361 SWAP2\n362 POP\n(click to expand +)', 'fullLabel': '357 JUMPDEST\n358 DIV\n359 DUP3\n360 SUB\n361 SWAP2\n362 POP\n363 PUSH2 0x007f\n366 JUMP\n', 'truncLabel': '357 JUMPDEST\n358 DIV\n359 DUP3\n360 SUB\n361 SWAP2\n362 POP\n(click to expand +)', 'isExpanded': false},
-{id: '485', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '171 PUSH1 0x01\n173 PUSH1 0x00\n175 DUP2\n176 SLOAD\n177 DUP1\n178 SWAP3\n(click to expand +)', 'fullLabel': '171 PUSH1 0x01\n173 PUSH1 0x00\n175 DUP2\n176 SLOAD\n177 DUP1\n178 SWAP3\n179 SWAP2\n180 SWAP1\n181 PUSH1 0x01\n183 ADD\n184 SWAP2\n185 SWAP1\n186 POP\n187 SSTORE\n188 SWAP1\n189 POP\n190 PUSH1 0x40\n192 DUP1\n193 MLOAD\n194 SWAP1\n195 DUP2\n196 ADD\n197 PUSH1 0x40\n199 MSTORE\n200 DUP1\n201 CALLER\n202 PUSH20 0xffffffff(...)\n223 AND\n224 DUP2\n225 MSTORE\n226 PUSH1 0x20\n228 ADD\n229 PUSH1 0x00\n231 SLOAD\n232 DUP2\n233 MSTORE\n234 POP\n235 PUSH1 0x02\n237 PUSH1 0x00\n239 DUP4\n240 DUP2\n241 MSTORE\n242 PUSH1 0x20\n244 ADD\n245 SWAP1\n246 DUP2\n247 MSTORE\n248 PUSH1 0x20\n250 ADD\n251 PUSH1 0x00\n253 SHA3\n254 PUSH1 0x00\n256 DUP3\n257 ADD\n258 MLOAD\n259 DUP2\n260 PUSH1 0x00\n262 ADD\n263 PUSH1 0x00\n265 PUSH2 0x0100\n268 EXP\n269 DUP2\n270 SLOAD\n271 DUP2\n272 PUSH20 0xffffffff(...)\n293 MUL\n294 NOT\n295 AND\n296 SWAP1\n297 DUP4\n298 PUSH20 0xffffffff(...)\n319 AND\n320 MUL\n321 OR\n322 SWAP1\n323 SSTORE\n324 POP\n325 PUSH1 0x20\n327 DUP3\n328 ADD\n329 MLOAD\n330 DUP2\n331 PUSH1 0x01\n333 ADD\n334 SSTORE\n335 SWAP1\n336 POP\n337 POP\n338 PUSH1 0x32\n340 PUSH8 0x22b1c8c1(...)\n349 DUP2\n350 ISZERO\n351 ISZERO\n352 PUSH2 0x0165\n355 JUMPI\n', 'truncLabel': '171 PUSH1 0x01\n173 PUSH1 0x00\n175 DUP2\n176 SLOAD\n177 DUP1\n178 SWAP3\n(click to expand +)', 'isExpanded': false},
-{id: '480', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '165 JUMPDEST\n166 ISZERO\n167 PUSH2 0x016f\n170 JUMPI\n', 'fullLabel': '165 JUMPDEST\n166 ISZERO\n167 PUSH2 0x016f\n170 JUMPI\n', 'truncLabel': '165 JUMPDEST\n166 ISZERO\n167 PUSH2 0x016f\n170 JUMPI\n', 'isExpanded': false},
-{id: '491', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '461 JUMPDEST\n462 POP\n463 POP\n464 STOP\n', 'fullLabel': '461 JUMPDEST\n462 POP\n463 POP\n464 STOP\n', 'truncLabel': '461 JUMPDEST\n462 POP\n463 POP\n464 STOP\n', 'isExpanded': false},
-{id: '493', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '460 JUMPDEST\n461 JUMPDEST\n462 POP\n463 POP\n464 STOP\n', 'fullLabel': '460 JUMPDEST\n461 JUMPDEST\n462 POP\n463 POP\n464 STOP\n', 'truncLabel': '460 JUMPDEST\n461 JUMPDEST\n462 POP\n463 POP\n464 STOP\n', 'isExpanded': false},
-{id: '494', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '456 PUSH1 0x00\n458 DUP1\n459 REVERT\n', 'fullLabel': '456 PUSH1 0x00\n458 DUP1\n459 REVERT\n', 'truncLabel': '456 PUSH1 0x00\n458 DUP1\n459 REVERT\n', 'isExpanded': false},
-{id: '492', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '397 CALLER\n398 PUSH20 0xffffffff(...)\n419 AND\n420 PUSH2 0x08fc\n423 DUP4\n424 SWAP1\n(click to expand +)', 'fullLabel': '397 CALLER\n398 PUSH20 0xffffffff(...)\n419 AND\n420 PUSH2 0x08fc\n423 DUP4\n424 SWAP1\n425 DUP2\n426 ISZERO\n427 MUL\n428 SWAP1\n429 PUSH1 0x40\n431 MLOAD\n432 PUSH1 0x00\n434 PUSH1 0x40\n436 MLOAD\n437 DUP1\n438 DUP4\n439 SUB\n440 DUP2\n441 DUP6\n442 DUP9\n443 DUP9\n444 CALL\n445 SWAP4\n446 POP\n447 POP\n448 POP\n449 POP\n450 ISZERO\n451 ISZERO\n452 PUSH2 0x01cc\n455 JUMPI\n', 'truncLabel': '397 CALLER\n398 PUSH20 0xffffffff(...)\n419 AND\n420 PUSH2 0x08fc\n423 DUP4\n424 SWAP1\n(click to expand +)', 'isExpanded': false},
-{id: '490', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '387 JUMPDEST\n388 PUSH1 0x00\n390 DUP3\n391 GT\n392 ISZERO\n393 PUSH2 0x01cd\n(click to expand +)', 'fullLabel': '387 JUMPDEST\n388 PUSH1 0x00\n390 DUP3\n391 GT\n392 ISZERO\n393 PUSH2 0x01cd\n396 JUMPI\n', 'truncLabel': '387 JUMPDEST\n388 PUSH1 0x00\n390 DUP3\n391 GT\n392 ISZERO\n393 PUSH2 0x01cd\n(click to expand +)', 'isExpanded': false},
-{id: '497', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '823 JUMPDEST\n824 MOD\n825 DUP2\n826 MSTORE\n827 PUSH1 0x20\n829 ADD\n(click to expand +)', 'fullLabel': '823 JUMPDEST\n824 MOD\n825 DUP2\n826 MSTORE\n827 PUSH1 0x20\n829 ADD\n830 SWAP1\n831 DUP2\n832 MSTORE\n833 PUSH1 0x20\n835 ADD\n836 PUSH1 0x00\n838 SHA3\n839 PUSH1 0x00\n841 ADD\n842 PUSH1 0x00\n844 SWAP1\n845 SLOAD\n846 SWAP1\n847 PUSH2 0x0100\n850 EXP\n851 SWAP1\n852 DIV\n853 PUSH20 0xffffffff(...)\n874 AND\n875 SWAP6\n876 POP\n877 PUSH1 0x02\n879 PUSH1 0x00\n881 PUSH1 0x32\n883 CALLER\n884 PUSH20 0xffffffff(...)\n905 AND\n906 DUP2\n907 ISZERO\n908 ISZERO\n909 PUSH2 0x0392\n912 JUMPI\n913 ASSERT_FAIL\n', 'truncLabel': '823 JUMPDEST\n824 MOD\n825 DUP2\n826 MSTORE\n827 PUSH1 0x20\n829 ADD\n(click to expand +)', 'isExpanded': false},
-{id: '496', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '776 JUMPDEST\n777 PUSH1 0x00\n779 DUP1\n780 PUSH1 0x00\n782 DUP1\n783 PUSH1 0x00\n(click to expand +)', 'fullLabel': '776 JUMPDEST\n777 PUSH1 0x00\n779 DUP1\n780 PUSH1 0x00\n782 DUP1\n783 PUSH1 0x00\n785 DUP1\n786 PUSH1 0x02\n788 PUSH1 0x00\n790 PUSH1 0x32\n792 COINBASE\n793 PUSH20 0xffffffff(...)\n814 AND\n815 DUP2\n816 ISZERO\n817 ISZERO\n818 PUSH2 0x0337\n821 JUMPI\n', 'truncLabel': '776 JUMPDEST\n777 PUSH1 0x00\n779 DUP1\n780 PUSH1 0x00\n782 DUP1\n783 PUSH1 0x00\n(click to expand +)', 'isExpanded': false},
-{id: '495', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '379 PUSH2 0x0182\n382 PUSH2 0x0308\n385 JUMP\n', 'fullLabel': '379 PUSH2 0x0182\n382 PUSH2 0x0308\n385 JUMP\n', 'truncLabel': '379 PUSH2 0x0182\n382 PUSH2 0x0308\n385 JUMP\n', 'isExpanded': false},
-{id: '489', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '367 JUMPDEST\n368 PUSH1 0x32\n370 PUSH1 0x01\n372 SLOAD\n373 EQ\n374 ISZERO\n(click to expand +)', 'fullLabel': '367 JUMPDEST\n368 PUSH1 0x32\n370 PUSH1 0x01\n372 SLOAD\n373 EQ\n374 ISZERO\n375 PUSH2 0x0183\n378 JUMPI\n', 'truncLabel': '367 JUMPDEST\n368 PUSH1 0x32\n370 PUSH1 0x01\n372 SLOAD\n373 EQ\n374 ISZERO\n(click to expand +)', 'isExpanded': false},
-{id: '501', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '147 JUMPDEST\n148 DIV\n149 DUP3\n150 LT\n151 ISZERO\n152 DUP1\n(click to expand +)', 'fullLabel': '147 JUMPDEST\n148 DIV\n149 DUP3\n150 LT\n151 ISZERO\n152 DUP1\n153 ISZERO\n154 PUSH2 0x00a5\n157 JUMPI\n158 POP\n159 PUSH1 0x32\n161 PUSH1 0x01\n163 SLOAD\n164 LT\n165 JUMPDEST\n166 ISZERO\n167 PUSH2 0x016f\n170 JUMPI\n171 PUSH1 0x01\n173 PUSH1 0x00\n175 DUP2\n176 SLOAD\n177 DUP1\n178 SWAP3\n179 SWAP2\n180 SWAP1\n181 PUSH1 0x01\n183 ADD\n184 SWAP2\n185 SWAP1\n186 POP\n187 SSTORE\n188 SWAP1\n189 POP\n190 PUSH1 0x40\n192 DUP1\n193 MLOAD\n194 SWAP1\n195 DUP2\n196 ADD\n197 PUSH1 0x40\n199 MSTORE\n200 DUP1\n201 CALLER\n202 PUSH20 0xffffffff(...)\n223 AND\n224 DUP2\n225 MSTORE\n226 PUSH1 0x20\n228 ADD\n229 PUSH1 0x00\n231 SLOAD\n232 DUP2\n233 MSTORE\n234 POP\n235 PUSH1 0x02\n237 PUSH1 0x00\n239 DUP4\n240 DUP2\n241 MSTORE\n242 PUSH1 0x20\n244 ADD\n245 SWAP1\n246 DUP2\n247 MSTORE\n248 PUSH1 0x20\n250 ADD\n251 PUSH1 0x00\n253 SHA3\n254 PUSH1 0x00\n256 DUP3\n257 ADD\n258 MLOAD\n259 DUP2\n260 PUSH1 0x00\n262 ADD\n263 PUSH1 0x00\n265 PUSH2 0x0100\n268 EXP\n269 DUP2\n270 SLOAD\n271 DUP2\n272 PUSH20 0xffffffff(...)\n293 MUL\n294 NOT\n295 AND\n296 SWAP1\n297 DUP4\n298 PUSH20 0xffffffff(...)\n319 AND\n320 MUL\n321 OR\n322 SWAP1\n323 SSTORE\n324 POP\n325 PUSH1 0x20\n327 DUP3\n328 ADD\n329 MLOAD\n330 DUP2\n331 PUSH1 0x01\n333 ADD\n334 SSTORE\n335 SWAP1\n336 POP\n337 POP\n338 PUSH1 0x32\n340 PUSH8 0x22b1c8c1(...)\n349 DUP2\n350 ISZERO\n351 ISZERO\n352 PUSH2 0x0165\n355 JUMPI\n356 ASSERT_FAIL\n', 'truncLabel': '147 JUMPDEST\n148 DIV\n149 DUP3\n150 LT\n151 ISZERO\n152 DUP1\n(click to expand +)', 'isExpanded': false},
-{id: '500', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '127 JUMPDEST\n128 PUSH1 0x32\n130 PUSH8 0x22b1c8c1(...)\n139 DUP2\n140 ISZERO\n141 ISZERO\n(click to expand +)', 'fullLabel': '127 JUMPDEST\n128 PUSH1 0x32\n130 PUSH8 0x22b1c8c1(...)\n139 DUP2\n140 ISZERO\n141 ISZERO\n142 PUSH2 0x0093\n145 JUMPI\n', 'truncLabel': '127 JUMPDEST\n128 PUSH1 0x32\n130 PUSH8 0x22b1c8c1(...)\n139 DUP2\n140 ISZERO\n141 ISZERO\n(click to expand +)', 'isExpanded': false},
-{id: '499', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '357 JUMPDEST\n358 DIV\n359 DUP3\n360 SUB\n361 SWAP2\n362 POP\n(click to expand +)', 'fullLabel': '357 JUMPDEST\n358 DIV\n359 DUP3\n360 SUB\n361 SWAP2\n362 POP\n363 PUSH2 0x007f\n366 JUMP\n', 'truncLabel': '357 JUMPDEST\n358 DIV\n359 DUP3\n360 SUB\n361 SWAP2\n362 POP\n(click to expand +)', 'isExpanded': false},
-{id: '498', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '171 PUSH1 0x01\n173 PUSH1 0x00\n175 DUP2\n176 SLOAD\n177 DUP1\n178 SWAP3\n(click to expand +)', 'fullLabel': '171 PUSH1 0x01\n173 PUSH1 0x00\n175 DUP2\n176 SLOAD\n177 DUP1\n178 SWAP3\n179 SWAP2\n180 SWAP1\n181 PUSH1 0x01\n183 ADD\n184 SWAP2\n185 SWAP1\n186 POP\n187 SSTORE\n188 SWAP1\n189 POP\n190 PUSH1 0x40\n192 DUP1\n193 MLOAD\n194 SWAP1\n195 DUP2\n196 ADD\n197 PUSH1 0x40\n199 MSTORE\n200 DUP1\n201 CALLER\n202 PUSH20 0xffffffff(...)\n223 AND\n224 DUP2\n225 MSTORE\n226 PUSH1 0x20\n228 ADD\n229 PUSH1 0x00\n231 SLOAD\n232 DUP2\n233 MSTORE\n234 POP\n235 PUSH1 0x02\n237 PUSH1 0x00\n239 DUP4\n240 DUP2\n241 MSTORE\n242 PUSH1 0x20\n244 ADD\n245 SWAP1\n246 DUP2\n247 MSTORE\n248 PUSH1 0x20\n250 ADD\n251 PUSH1 0x00\n253 SHA3\n254 PUSH1 0x00\n256 DUP3\n257 ADD\n258 MLOAD\n259 DUP2\n260 PUSH1 0x00\n262 ADD\n263 PUSH1 0x00\n265 PUSH2 0x0100\n268 EXP\n269 DUP2\n270 SLOAD\n271 DUP2\n272 PUSH20 0xffffffff(...)\n293 MUL\n294 NOT\n295 AND\n296 SWAP1\n297 DUP4\n298 PUSH20 0xffffffff(...)\n319 AND\n320 MUL\n321 OR\n322 SWAP1\n323 SSTORE\n324 POP\n325 PUSH1 0x20\n327 DUP3\n328 ADD\n329 MLOAD\n330 DUP2\n331 PUSH1 0x01\n333 ADD\n334 SSTORE\n335 SWAP1\n336 POP\n337 POP\n338 PUSH1 0x32\n340 PUSH8 0x22b1c8c1(...)\n349 DUP2\n350 ISZERO\n351 ISZERO\n352 PUSH2 0x0165\n355 JUMPI\n', 'truncLabel': '171 PUSH1 0x01\n173 PUSH1 0x00\n175 DUP2\n176 SLOAD\n177 DUP1\n178 SWAP3\n(click to expand +)', 'isExpanded': false},
-{id: '488', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '158 POP\n159 PUSH1 0x32\n161 PUSH1 0x01\n163 SLOAD\n164 LT\n165 JUMPDEST\n(click to expand +)', 'fullLabel': '158 POP\n159 PUSH1 0x32\n161 PUSH1 0x01\n163 SLOAD\n164 LT\n165 JUMPDEST\n166 ISZERO\n167 PUSH2 0x016f\n170 JUMPI\n', 'truncLabel': '158 POP\n159 PUSH1 0x32\n161 PUSH1 0x01\n163 SLOAD\n164 LT\n165 JUMPDEST\n(click to expand +)', 'isExpanded': false},
-{id: '479', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '147 JUMPDEST\n148 DIV\n149 DUP3\n150 LT\n151 ISZERO\n152 DUP1\n(click to expand +)', 'fullLabel': '147 JUMPDEST\n148 DIV\n149 DUP3\n150 LT\n151 ISZERO\n152 DUP1\n153 ISZERO\n154 PUSH2 0x00a5\n157 JUMPI\n', 'truncLabel': '147 JUMPDEST\n148 DIV\n149 DUP3\n150 LT\n151 ISZERO\n152 DUP1\n(click to expand +)', 'isExpanded': false},
-{id: '478', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '127 JUMPDEST\n128 PUSH1 0x32\n130 PUSH8 0x22b1c8c1(...)\n139 DUP2\n140 ISZERO\n141 ISZERO\n(click to expand +)', 'fullLabel': '127 JUMPDEST\n128 PUSH1 0x32\n130 PUSH8 0x22b1c8c1(...)\n139 DUP2\n140 ISZERO\n141 ISZERO\n142 PUSH2 0x0093\n145 JUMPI\n', 'truncLabel': '127 JUMPDEST\n128 PUSH1 0x32\n130 PUSH8 0x22b1c8c1(...)\n139 DUP2\n140 ISZERO\n141 ISZERO\n(click to expand +)', 'isExpanded': false},
-{id: '477', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '357 JUMPDEST\n358 DIV\n359 DUP3\n360 SUB\n361 SWAP2\n362 POP\n(click to expand +)', 'fullLabel': '357 JUMPDEST\n358 DIV\n359 DUP3\n360 SUB\n361 SWAP2\n362 POP\n363 PUSH2 0x007f\n366 JUMP\n', 'truncLabel': '357 JUMPDEST\n358 DIV\n359 DUP3\n360 SUB\n361 SWAP2\n362 POP\n(click to expand +)', 'isExpanded': false},
-{id: '476', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '171 PUSH1 0x01\n173 PUSH1 0x00\n175 DUP2\n176 SLOAD\n177 DUP1\n178 SWAP3\n(click to expand +)', 'fullLabel': '171 PUSH1 0x01\n173 PUSH1 0x00\n175 DUP2\n176 SLOAD\n177 DUP1\n178 SWAP3\n179 SWAP2\n180 SWAP1\n181 PUSH1 0x01\n183 ADD\n184 SWAP2\n185 SWAP1\n186 POP\n187 SSTORE\n188 SWAP1\n189 POP\n190 PUSH1 0x40\n192 DUP1\n193 MLOAD\n194 SWAP1\n195 DUP2\n196 ADD\n197 PUSH1 0x40\n199 MSTORE\n200 DUP1\n201 CALLER\n202 PUSH20 0xffffffff(...)\n223 AND\n224 DUP2\n225 MSTORE\n226 PUSH1 0x20\n228 ADD\n229 PUSH1 0x00\n231 SLOAD\n232 DUP2\n233 MSTORE\n234 POP\n235 PUSH1 0x02\n237 PUSH1 0x00\n239 DUP4\n240 DUP2\n241 MSTORE\n242 PUSH1 0x20\n244 ADD\n245 SWAP1\n246 DUP2\n247 MSTORE\n248 PUSH1 0x20\n250 ADD\n251 PUSH1 0x00\n253 SHA3\n254 PUSH1 0x00\n256 DUP3\n257 ADD\n258 MLOAD\n259 DUP2\n260 PUSH1 0x00\n262 ADD\n263 PUSH1 0x00\n265 PUSH2 0x0100\n268 EXP\n269 DUP2\n270 SLOAD\n271 DUP2\n272 PUSH20 0xffffffff(...)\n293 MUL\n294 NOT\n295 AND\n296 SWAP1\n297 DUP4\n298 PUSH20 0xffffffff(...)\n319 AND\n320 MUL\n321 OR\n322 SWAP1\n323 SSTORE\n324 POP\n325 PUSH1 0x20\n327 DUP3\n328 ADD\n329 MLOAD\n330 DUP2\n331 PUSH1 0x01\n333 ADD\n334 SSTORE\n335 SWAP1\n336 POP\n337 POP\n338 PUSH1 0x32\n340 PUSH8 0x22b1c8c1(...)\n349 DUP2\n350 ISZERO\n351 ISZERO\n352 PUSH2 0x0165\n355 JUMPI\n', 'truncLabel': '171 PUSH1 0x01\n173 PUSH1 0x00\n175 DUP2\n176 SLOAD\n177 DUP1\n178 SWAP3\n(click to expand +)', 'isExpanded': false},
-{id: '462', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '165 JUMPDEST\n166 ISZERO\n167 PUSH2 0x016f\n170 JUMPI\n', 'fullLabel': '165 JUMPDEST\n166 ISZERO\n167 PUSH2 0x016f\n170 JUMPI\n', 'truncLabel': '165 JUMPDEST\n166 ISZERO\n167 PUSH2 0x016f\n170 JUMPI\n', 'isExpanded': false},
-{id: '505', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '461 JUMPDEST\n462 POP\n463 POP\n464 STOP\n', 'fullLabel': '461 JUMPDEST\n462 POP\n463 POP\n464 STOP\n', 'truncLabel': '461 JUMPDEST\n462 POP\n463 POP\n464 STOP\n', 'isExpanded': false},
-{id: '507', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '460 JUMPDEST\n461 JUMPDEST\n462 POP\n463 POP\n464 STOP\n', 'fullLabel': '460 JUMPDEST\n461 JUMPDEST\n462 POP\n463 POP\n464 STOP\n', 'truncLabel': '460 JUMPDEST\n461 JUMPDEST\n462 POP\n463 POP\n464 STOP\n', 'isExpanded': false},
-{id: '508', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '456 PUSH1 0x00\n458 DUP1\n459 REVERT\n', 'fullLabel': '456 PUSH1 0x00\n458 DUP1\n459 REVERT\n', 'truncLabel': '456 PUSH1 0x00\n458 DUP1\n459 REVERT\n', 'isExpanded': false},
-{id: '506', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '397 CALLER\n398 PUSH20 0xffffffff(...)\n419 AND\n420 PUSH2 0x08fc\n423 DUP4\n424 SWAP1\n(click to expand +)', 'fullLabel': '397 CALLER\n398 PUSH20 0xffffffff(...)\n419 AND\n420 PUSH2 0x08fc\n423 DUP4\n424 SWAP1\n425 DUP2\n426 ISZERO\n427 MUL\n428 SWAP1\n429 PUSH1 0x40\n431 MLOAD\n432 PUSH1 0x00\n434 PUSH1 0x40\n436 MLOAD\n437 DUP1\n438 DUP4\n439 SUB\n440 DUP2\n441 DUP6\n442 DUP9\n443 DUP9\n444 CALL\n445 SWAP4\n446 POP\n447 POP\n448 POP\n449 POP\n450 ISZERO\n451 ISZERO\n452 PUSH2 0x01cc\n455 JUMPI\n', 'truncLabel': '397 CALLER\n398 PUSH20 0xffffffff(...)\n419 AND\n420 PUSH2 0x08fc\n423 DUP4\n424 SWAP1\n(click to expand +)', 'isExpanded': false},
-{id: '504', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '387 JUMPDEST\n388 PUSH1 0x00\n390 DUP3\n391 GT\n392 ISZERO\n393 PUSH2 0x01cd\n(click to expand +)', 'fullLabel': '387 JUMPDEST\n388 PUSH1 0x00\n390 DUP3\n391 GT\n392 ISZERO\n393 PUSH2 0x01cd\n396 JUMPI\n', 'truncLabel': '387 JUMPDEST\n388 PUSH1 0x00\n390 DUP3\n391 GT\n392 ISZERO\n393 PUSH2 0x01cd\n(click to expand +)', 'isExpanded': false},
-{id: '515', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '386 JUMPDEST\n387 JUMPDEST\n388 PUSH1 0x00\n390 DUP3\n391 GT\n392 ISZERO\n(click to expand +)', 'fullLabel': '386 JUMPDEST\n387 JUMPDEST\n388 PUSH1 0x00\n390 DUP3\n391 GT\n392 ISZERO\n393 PUSH2 0x01cd\n396 JUMPI\n397 CALLER\n398 PUSH20 0xffffffff(...)\n419 AND\n420 PUSH2 0x08fc\n423 DUP4\n424 SWAP1\n425 DUP2\n426 ISZERO\n427 MUL\n428 SWAP1\n429 PUSH1 0x40\n431 MLOAD\n432 PUSH1 0x00\n434 PUSH1 0x40\n436 MLOAD\n437 DUP1\n438 DUP4\n439 SUB\n440 DUP2\n441 DUP6\n442 DUP9\n443 DUP9\n444 CALL\n445 SWAP4\n446 POP\n447 POP\n448 POP\n449 POP\n450 ISZERO\n451 ISZERO\n452 PUSH2 0x01cc\n455 JUMPI\n456 PUSH1 0x00\n458 DUP1\n459 REVERT\n', 'truncLabel': '386 JUMPDEST\n387 JUMPDEST\n388 PUSH1 0x00\n390 DUP3\n391 GT\n392 ISZERO\n(click to expand +)', 'isExpanded': false},
-{id: '514', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '1301 JUMPDEST\n1302 POP\n1303 POP\n1304 POP\n1305 POP\n1306 POP\n(click to expand +)', 'fullLabel': '1301 JUMPDEST\n1302 POP\n1303 POP\n1304 POP\n1305 POP\n1306 POP\n1307 POP\n1308 JUMP\n', 'truncLabel': '1301 JUMPDEST\n1302 POP\n1303 POP\n1304 POP\n1305 POP\n1306 POP\n(click to expand +)', 'isExpanded': false},
-{id: '516', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '1297 PUSH1 0x00\n1299 DUP1\n1300 REVERT\n', 'fullLabel': '1297 PUSH1 0x00\n1299 DUP1\n1300 REVERT\n', 'truncLabel': '1297 PUSH1 0x00\n1299 DUP1\n1300 REVERT\n', 'isExpanded': false},
-{id: '513', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '1144 JUMPDEST\n1145 MOD\n1146 SWAP2\n1147 POP\n1148 PUSH1 0x02\n1150 PUSH1 0x00\n(click to expand +)', 'fullLabel': '1144 JUMPDEST\n1145 MOD\n1146 SWAP2\n1147 POP\n1148 PUSH1 0x02\n1150 PUSH1 0x00\n1152 DUP4\n1153 DUP2\n1154 MSTORE\n1155 PUSH1 0x20\n1157 ADD\n1158 SWAP1\n1159 DUP2\n1160 MSTORE\n1161 PUSH1 0x20\n1163 ADD\n1164 PUSH1 0x00\n1166 SHA3\n1167 PUSH1 0x00\n1169 ADD\n1170 PUSH1 0x00\n1172 SWAP1\n1173 SLOAD\n1174 SWAP1\n1175 PUSH2 0x0100\n1178 EXP\n1179 SWAP1\n1180 DIV\n1181 PUSH20 0xffffffff(...)\n1202 AND\n1203 SWAP1\n1204 POP\n1205 PUSH1 0x00\n1207 DUP1\n1208 DUP2\n1209 SLOAD\n1210 DUP1\n1211 SWAP3\n1212 SWAP2\n1213 SWAP1\n1214 PUSH1 0x01\n1216 ADD\n1217 SWAP2\n1218 SWAP1\n1219 POP\n1220 SSTORE\n1221 POP\n1222 PUSH1 0x00\n1224 PUSH1 0x01\n1226 DUP2\n1227 SWAP1\n1228 SSTORE\n1229 POP\n1230 DUP1\n1231 PUSH20 0xffffffff(...)\n1252 AND\n1253 PUSH2 0x08fc\n1256 PUSH8 0x22b1c8c1(...)\n1265 SWAP1\n1266 DUP2\n1267 ISZERO\n1268 MUL\n1269 SWAP1\n1270 PUSH1 0x40\n1272 MLOAD\n1273 PUSH1 0x00\n1275 PUSH1 0x40\n1277 MLOAD\n1278 DUP1\n1279 DUP4\n1280 SUB\n1281 DUP2\n1282 DUP6\n1283 DUP9\n1284 DUP9\n1285 CALL\n1286 SWAP4\n1287 POP\n1288 POP\n1289 POP\n1290 POP\n1291 ISZERO\n1292 ISZERO\n1293 PUSH2 0x0515\n1296 JUMPI\n', 'truncLabel': '1144 JUMPDEST\n1145 MOD\n1146 SWAP2\n1147 POP\n1148 PUSH1 0x02\n1150 PUSH1 0x00\n(click to expand +)', 'isExpanded': false},
-{id: '512', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '914 JUMPDEST\n915 MOD\n916 DUP2\n917 MSTORE\n918 PUSH1 0x20\n920 ADD\n(click to expand +)', 'fullLabel': '914 JUMPDEST\n915 MOD\n916 DUP2\n917 MSTORE\n918 PUSH1 0x20\n920 ADD\n921 SWAP1\n922 DUP2\n923 MSTORE\n924 PUSH1 0x20\n926 ADD\n927 PUSH1 0x00\n929 SHA3\n930 PUSH1 0x00\n932 ADD\n933 PUSH1 0x00\n935 SWAP1\n936 SLOAD\n937 SWAP1\n938 PUSH2 0x0100\n941 EXP\n942 SWAP1\n943 DIV\n944 PUSH20 0xffffffff(...)\n965 AND\n966 SWAP5\n967 POP\n968 DIFFICULTY\n969 SWAP4\n970 POP\n971 DUP6\n972 DUP6\n973 DUP6\n974 PUSH1 0x40\n976 MLOAD\n977 DUP1\n978 DUP5\n979 PUSH20 0xffffffff(...)\n1000 AND\n1001 PUSH20 0xffffffff(...)\n1022 AND\n1023 PUSH13 0x01000000(...)\n1037 MUL\n1038 DUP2\n1039 MSTORE\n1040 PUSH1 0x14\n1042 ADD\n1043 DUP4\n1044 PUSH20 0xffffffff(...)\n1065 AND\n1066 PUSH20 0xffffffff(...)\n1087 AND\n1088 PUSH13 0x01000000(...)\n1102 MUL\n1103 DUP2\n1104 MSTORE\n1105 PUSH1 0x14\n1107 ADD\n1108 DUP3\n1109 DUP2\n1110 MSTORE\n1111 PUSH1 0x20\n1113 ADD\n1114 SWAP4\n1115 POP\n1116 POP\n1117 POP\n1118 POP\n1119 PUSH1 0x40\n1121 MLOAD\n1122 DUP1\n1123 SWAP2\n1124 SUB\n1125 SWAP1\n1126 SHA3\n1127 SWAP3\n1128 POP\n1129 PUSH1 0x32\n1131 DUP4\n1132 PUSH1 0x01\n1134 SWAP1\n1135 DIV\n1136 DUP2\n1137 ISZERO\n1138 ISZERO\n1139 PUSH2 0x0478\n1142 JUMPI\n', 'truncLabel': '914 JUMPDEST\n915 MOD\n916 DUP2\n917 MSTORE\n918 PUSH1 0x20\n920 ADD\n(click to expand +)', 'isExpanded': false},
-{id: '511', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '823 JUMPDEST\n824 MOD\n825 DUP2\n826 MSTORE\n827 PUSH1 0x20\n829 ADD\n(click to expand +)', 'fullLabel': '823 JUMPDEST\n824 MOD\n825 DUP2\n826 MSTORE\n827 PUSH1 0x20\n829 ADD\n830 SWAP1\n831 DUP2\n832 MSTORE\n833 PUSH1 0x20\n835 ADD\n836 PUSH1 0x00\n838 SHA3\n839 PUSH1 0x00\n841 ADD\n842 PUSH1 0x00\n844 SWAP1\n845 SLOAD\n846 SWAP1\n847 PUSH2 0x0100\n850 EXP\n851 SWAP1\n852 DIV\n853 PUSH20 0xffffffff(...)\n874 AND\n875 SWAP6\n876 POP\n877 PUSH1 0x02\n879 PUSH1 0x00\n881 PUSH1 0x32\n883 CALLER\n884 PUSH20 0xffffffff(...)\n905 AND\n906 DUP2\n907 ISZERO\n908 ISZERO\n909 PUSH2 0x0392\n912 JUMPI\n', 'truncLabel': '823 JUMPDEST\n824 MOD\n825 DUP2\n826 MSTORE\n827 PUSH1 0x20\n829 ADD\n(click to expand +)', 'isExpanded': false},
-{id: '510', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '776 JUMPDEST\n777 PUSH1 0x00\n779 DUP1\n780 PUSH1 0x00\n782 DUP1\n783 PUSH1 0x00\n(click to expand +)', 'fullLabel': '776 JUMPDEST\n777 PUSH1 0x00\n779 DUP1\n780 PUSH1 0x00\n782 DUP1\n783 PUSH1 0x00\n785 DUP1\n786 PUSH1 0x02\n788 PUSH1 0x00\n790 PUSH1 0x32\n792 COINBASE\n793 PUSH20 0xffffffff(...)\n814 AND\n815 DUP2\n816 ISZERO\n817 ISZERO\n818 PUSH2 0x0337\n821 JUMPI\n', 'truncLabel': '776 JUMPDEST\n777 PUSH1 0x00\n779 DUP1\n780 PUSH1 0x00\n782 DUP1\n783 PUSH1 0x00\n(click to expand +)', 'isExpanded': false},
-{id: '509', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '379 PUSH2 0x0182\n382 PUSH2 0x0308\n385 JUMP\n', 'fullLabel': '379 PUSH2 0x0182\n382 PUSH2 0x0308\n385 JUMP\n', 'truncLabel': '379 PUSH2 0x0182\n382 PUSH2 0x0308\n385 JUMP\n', 'isExpanded': false},
-{id: '503', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '367 JUMPDEST\n368 PUSH1 0x32\n370 PUSH1 0x01\n372 SLOAD\n373 EQ\n374 ISZERO\n(click to expand +)', 'fullLabel': '367 JUMPDEST\n368 PUSH1 0x32\n370 PUSH1 0x01\n372 SLOAD\n373 EQ\n374 ISZERO\n375 PUSH2 0x0183\n378 JUMPI\n', 'truncLabel': '367 JUMPDEST\n368 PUSH1 0x32\n370 PUSH1 0x01\n372 SLOAD\n373 EQ\n374 ISZERO\n(click to expand +)', 'isExpanded': false},
-{id: '524', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '461 JUMPDEST\n462 POP\n463 POP\n464 STOP\n', 'fullLabel': '461 JUMPDEST\n462 POP\n463 POP\n464 STOP\n', 'truncLabel': '461 JUMPDEST\n462 POP\n463 POP\n464 STOP\n', 'isExpanded': false},
-{id: '526', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '460 JUMPDEST\n461 JUMPDEST\n462 POP\n463 POP\n464 STOP\n', 'fullLabel': '460 JUMPDEST\n461 JUMPDEST\n462 POP\n463 POP\n464 STOP\n', 'truncLabel': '460 JUMPDEST\n461 JUMPDEST\n462 POP\n463 POP\n464 STOP\n', 'isExpanded': false},
-{id: '527', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '456 PUSH1 0x00\n458 DUP1\n459 REVERT\n', 'fullLabel': '456 PUSH1 0x00\n458 DUP1\n459 REVERT\n', 'truncLabel': '456 PUSH1 0x00\n458 DUP1\n459 REVERT\n', 'isExpanded': false},
-{id: '525', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '397 CALLER\n398 PUSH20 0xffffffff(...)\n419 AND\n420 PUSH2 0x08fc\n423 DUP4\n424 SWAP1\n(click to expand +)', 'fullLabel': '397 CALLER\n398 PUSH20 0xffffffff(...)\n419 AND\n420 PUSH2 0x08fc\n423 DUP4\n424 SWAP1\n425 DUP2\n426 ISZERO\n427 MUL\n428 SWAP1\n429 PUSH1 0x40\n431 MLOAD\n432 PUSH1 0x00\n434 PUSH1 0x40\n436 MLOAD\n437 DUP1\n438 DUP4\n439 SUB\n440 DUP2\n441 DUP6\n442 DUP9\n443 DUP9\n444 CALL\n445 SWAP4\n446 POP\n447 POP\n448 POP\n449 POP\n450 ISZERO\n451 ISZERO\n452 PUSH2 0x01cc\n455 JUMPI\n', 'truncLabel': '397 CALLER\n398 PUSH20 0xffffffff(...)\n419 AND\n420 PUSH2 0x08fc\n423 DUP4\n424 SWAP1\n(click to expand +)', 'isExpanded': false},
-{id: '523', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '387 JUMPDEST\n388 PUSH1 0x00\n390 DUP3\n391 GT\n392 ISZERO\n393 PUSH2 0x01cd\n(click to expand +)', 'fullLabel': '387 JUMPDEST\n388 PUSH1 0x00\n390 DUP3\n391 GT\n392 ISZERO\n393 PUSH2 0x01cd\n396 JUMPI\n', 'truncLabel': '387 JUMPDEST\n388 PUSH1 0x00\n390 DUP3\n391 GT\n392 ISZERO\n393 PUSH2 0x01cd\n(click to expand +)', 'isExpanded': false},
-{id: '530', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '823 JUMPDEST\n824 MOD\n825 DUP2\n826 MSTORE\n827 PUSH1 0x20\n829 ADD\n(click to expand +)', 'fullLabel': '823 JUMPDEST\n824 MOD\n825 DUP2\n826 MSTORE\n827 PUSH1 0x20\n829 ADD\n830 SWAP1\n831 DUP2\n832 MSTORE\n833 PUSH1 0x20\n835 ADD\n836 PUSH1 0x00\n838 SHA3\n839 PUSH1 0x00\n841 ADD\n842 PUSH1 0x00\n844 SWAP1\n845 SLOAD\n846 SWAP1\n847 PUSH2 0x0100\n850 EXP\n851 SWAP1\n852 DIV\n853 PUSH20 0xffffffff(...)\n874 AND\n875 SWAP6\n876 POP\n877 PUSH1 0x02\n879 PUSH1 0x00\n881 PUSH1 0x32\n883 CALLER\n884 PUSH20 0xffffffff(...)\n905 AND\n906 DUP2\n907 ISZERO\n908 ISZERO\n909 PUSH2 0x0392\n912 JUMPI\n913 ASSERT_FAIL\n', 'truncLabel': '823 JUMPDEST\n824 MOD\n825 DUP2\n826 MSTORE\n827 PUSH1 0x20\n829 ADD\n(click to expand +)', 'isExpanded': false},
-{id: '529', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '776 JUMPDEST\n777 PUSH1 0x00\n779 DUP1\n780 PUSH1 0x00\n782 DUP1\n783 PUSH1 0x00\n(click to expand +)', 'fullLabel': '776 JUMPDEST\n777 PUSH1 0x00\n779 DUP1\n780 PUSH1 0x00\n782 DUP1\n783 PUSH1 0x00\n785 DUP1\n786 PUSH1 0x02\n788 PUSH1 0x00\n790 PUSH1 0x32\n792 COINBASE\n793 PUSH20 0xffffffff(...)\n814 AND\n815 DUP2\n816 ISZERO\n817 ISZERO\n818 PUSH2 0x0337\n821 JUMPI\n', 'truncLabel': '776 JUMPDEST\n777 PUSH1 0x00\n779 DUP1\n780 PUSH1 0x00\n782 DUP1\n783 PUSH1 0x00\n(click to expand +)', 'isExpanded': false},
-{id: '528', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '379 PUSH2 0x0182\n382 PUSH2 0x0308\n385 JUMP\n', 'fullLabel': '379 PUSH2 0x0182\n382 PUSH2 0x0308\n385 JUMP\n', 'truncLabel': '379 PUSH2 0x0182\n382 PUSH2 0x0308\n385 JUMP\n', 'isExpanded': false},
-{id: '522', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '367 JUMPDEST\n368 PUSH1 0x32\n370 PUSH1 0x01\n372 SLOAD\n373 EQ\n374 ISZERO\n(click to expand +)', 'fullLabel': '367 JUMPDEST\n368 PUSH1 0x32\n370 PUSH1 0x01\n372 SLOAD\n373 EQ\n374 ISZERO\n375 PUSH2 0x0183\n378 JUMPI\n', 'truncLabel': '367 JUMPDEST\n368 PUSH1 0x32\n370 PUSH1 0x01\n372 SLOAD\n373 EQ\n374 ISZERO\n(click to expand +)', 'isExpanded': false},
-{id: '534', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '147 JUMPDEST\n148 DIV\n149 DUP3\n150 LT\n151 ISZERO\n152 DUP1\n(click to expand +)', 'fullLabel': '147 JUMPDEST\n148 DIV\n149 DUP3\n150 LT\n151 ISZERO\n152 DUP1\n153 ISZERO\n154 PUSH2 0x00a5\n157 JUMPI\n158 POP\n159 PUSH1 0x32\n161 PUSH1 0x01\n163 SLOAD\n164 LT\n165 JUMPDEST\n166 ISZERO\n167 PUSH2 0x016f\n170 JUMPI\n171 PUSH1 0x01\n173 PUSH1 0x00\n175 DUP2\n176 SLOAD\n177 DUP1\n178 SWAP3\n179 SWAP2\n180 SWAP1\n181 PUSH1 0x01\n183 ADD\n184 SWAP2\n185 SWAP1\n186 POP\n187 SSTORE\n188 SWAP1\n189 POP\n190 PUSH1 0x40\n192 DUP1\n193 MLOAD\n194 SWAP1\n195 DUP2\n196 ADD\n197 PUSH1 0x40\n199 MSTORE\n200 DUP1\n201 CALLER\n202 PUSH20 0xffffffff(...)\n223 AND\n224 DUP2\n225 MSTORE\n226 PUSH1 0x20\n228 ADD\n229 PUSH1 0x00\n231 SLOAD\n232 DUP2\n233 MSTORE\n234 POP\n235 PUSH1 0x02\n237 PUSH1 0x00\n239 DUP4\n240 DUP2\n241 MSTORE\n242 PUSH1 0x20\n244 ADD\n245 SWAP1\n246 DUP2\n247 MSTORE\n248 PUSH1 0x20\n250 ADD\n251 PUSH1 0x00\n253 SHA3\n254 PUSH1 0x00\n256 DUP3\n257 ADD\n258 MLOAD\n259 DUP2\n260 PUSH1 0x00\n262 ADD\n263 PUSH1 0x00\n265 PUSH2 0x0100\n268 EXP\n269 DUP2\n270 SLOAD\n271 DUP2\n272 PUSH20 0xffffffff(...)\n293 MUL\n294 NOT\n295 AND\n296 SWAP1\n297 DUP4\n298 PUSH20 0xffffffff(...)\n319 AND\n320 MUL\n321 OR\n322 SWAP1\n323 SSTORE\n324 POP\n325 PUSH1 0x20\n327 DUP3\n328 ADD\n329 MLOAD\n330 DUP2\n331 PUSH1 0x01\n333 ADD\n334 SSTORE\n335 SWAP1\n336 POP\n337 POP\n338 PUSH1 0x32\n340 PUSH8 0x22b1c8c1(...)\n349 DUP2\n350 ISZERO\n351 ISZERO\n352 PUSH2 0x0165\n355 JUMPI\n356 ASSERT_FAIL\n', 'truncLabel': '147 JUMPDEST\n148 DIV\n149 DUP3\n150 LT\n151 ISZERO\n152 DUP1\n(click to expand +)', 'isExpanded': false},
-{id: '533', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '127 JUMPDEST\n128 PUSH1 0x32\n130 PUSH8 0x22b1c8c1(...)\n139 DUP2\n140 ISZERO\n141 ISZERO\n(click to expand +)', 'fullLabel': '127 JUMPDEST\n128 PUSH1 0x32\n130 PUSH8 0x22b1c8c1(...)\n139 DUP2\n140 ISZERO\n141 ISZERO\n142 PUSH2 0x0093\n145 JUMPI\n', 'truncLabel': '127 JUMPDEST\n128 PUSH1 0x32\n130 PUSH8 0x22b1c8c1(...)\n139 DUP2\n140 ISZERO\n141 ISZERO\n(click to expand +)', 'isExpanded': false},
-{id: '532', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '357 JUMPDEST\n358 DIV\n359 DUP3\n360 SUB\n361 SWAP2\n362 POP\n(click to expand +)', 'fullLabel': '357 JUMPDEST\n358 DIV\n359 DUP3\n360 SUB\n361 SWAP2\n362 POP\n363 PUSH2 0x007f\n366 JUMP\n', 'truncLabel': '357 JUMPDEST\n358 DIV\n359 DUP3\n360 SUB\n361 SWAP2\n362 POP\n(click to expand +)', 'isExpanded': false},
-{id: '531', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '171 PUSH1 0x01\n173 PUSH1 0x00\n175 DUP2\n176 SLOAD\n177 DUP1\n178 SWAP3\n(click to expand +)', 'fullLabel': '171 PUSH1 0x01\n173 PUSH1 0x00\n175 DUP2\n176 SLOAD\n177 DUP1\n178 SWAP3\n179 SWAP2\n180 SWAP1\n181 PUSH1 0x01\n183 ADD\n184 SWAP2\n185 SWAP1\n186 POP\n187 SSTORE\n188 SWAP1\n189 POP\n190 PUSH1 0x40\n192 DUP1\n193 MLOAD\n194 SWAP1\n195 DUP2\n196 ADD\n197 PUSH1 0x40\n199 MSTORE\n200 DUP1\n201 CALLER\n202 PUSH20 0xffffffff(...)\n223 AND\n224 DUP2\n225 MSTORE\n226 PUSH1 0x20\n228 ADD\n229 PUSH1 0x00\n231 SLOAD\n232 DUP2\n233 MSTORE\n234 POP\n235 PUSH1 0x02\n237 PUSH1 0x00\n239 DUP4\n240 DUP2\n241 MSTORE\n242 PUSH1 0x20\n244 ADD\n245 SWAP1\n246 DUP2\n247 MSTORE\n248 PUSH1 0x20\n250 ADD\n251 PUSH1 0x00\n253 SHA3\n254 PUSH1 0x00\n256 DUP3\n257 ADD\n258 MLOAD\n259 DUP2\n260 PUSH1 0x00\n262 ADD\n263 PUSH1 0x00\n265 PUSH2 0x0100\n268 EXP\n269 DUP2\n270 SLOAD\n271 DUP2\n272 PUSH20 0xffffffff(...)\n293 MUL\n294 NOT\n295 AND\n296 SWAP1\n297 DUP4\n298 PUSH20 0xffffffff(...)\n319 AND\n320 MUL\n321 OR\n322 SWAP1\n323 SSTORE\n324 POP\n325 PUSH1 0x20\n327 DUP3\n328 ADD\n329 MLOAD\n330 DUP2\n331 PUSH1 0x01\n333 ADD\n334 SSTORE\n335 SWAP1\n336 POP\n337 POP\n338 PUSH1 0x32\n340 PUSH8 0x22b1c8c1(...)\n349 DUP2\n350 ISZERO\n351 ISZERO\n352 PUSH2 0x0165\n355 JUMPI\n', 'truncLabel': '171 PUSH1 0x01\n173 PUSH1 0x00\n175 DUP2\n176 SLOAD\n177 DUP1\n178 SWAP3\n(click to expand +)', 'isExpanded': false},
-{id: '521', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '165 JUMPDEST\n166 ISZERO\n167 PUSH2 0x016f\n170 JUMPI\n', 'fullLabel': '165 JUMPDEST\n166 ISZERO\n167 PUSH2 0x016f\n170 JUMPI\n', 'truncLabel': '165 JUMPDEST\n166 ISZERO\n167 PUSH2 0x016f\n170 JUMPI\n', 'isExpanded': false},
-{id: '538', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '461 JUMPDEST\n462 POP\n463 POP\n464 STOP\n', 'fullLabel': '461 JUMPDEST\n462 POP\n463 POP\n464 STOP\n', 'truncLabel': '461 JUMPDEST\n462 POP\n463 POP\n464 STOP\n', 'isExpanded': false},
-{id: '540', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '460 JUMPDEST\n461 JUMPDEST\n462 POP\n463 POP\n464 STOP\n', 'fullLabel': '460 JUMPDEST\n461 JUMPDEST\n462 POP\n463 POP\n464 STOP\n', 'truncLabel': '460 JUMPDEST\n461 JUMPDEST\n462 POP\n463 POP\n464 STOP\n', 'isExpanded': false},
-{id: '541', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '456 PUSH1 0x00\n458 DUP1\n459 REVERT\n', 'fullLabel': '456 PUSH1 0x00\n458 DUP1\n459 REVERT\n', 'truncLabel': '456 PUSH1 0x00\n458 DUP1\n459 REVERT\n', 'isExpanded': false},
-{id: '539', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '397 CALLER\n398 PUSH20 0xffffffff(...)\n419 AND\n420 PUSH2 0x08fc\n423 DUP4\n424 SWAP1\n(click to expand +)', 'fullLabel': '397 CALLER\n398 PUSH20 0xffffffff(...)\n419 AND\n420 PUSH2 0x08fc\n423 DUP4\n424 SWAP1\n425 DUP2\n426 ISZERO\n427 MUL\n428 SWAP1\n429 PUSH1 0x40\n431 MLOAD\n432 PUSH1 0x00\n434 PUSH1 0x40\n436 MLOAD\n437 DUP1\n438 DUP4\n439 SUB\n440 DUP2\n441 DUP6\n442 DUP9\n443 DUP9\n444 CALL\n445 SWAP4\n446 POP\n447 POP\n448 POP\n449 POP\n450 ISZERO\n451 ISZERO\n452 PUSH2 0x01cc\n455 JUMPI\n', 'truncLabel': '397 CALLER\n398 PUSH20 0xffffffff(...)\n419 AND\n420 PUSH2 0x08fc\n423 DUP4\n424 SWAP1\n(click to expand +)', 'isExpanded': false},
-{id: '537', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '387 JUMPDEST\n388 PUSH1 0x00\n390 DUP3\n391 GT\n392 ISZERO\n393 PUSH2 0x01cd\n(click to expand +)', 'fullLabel': '387 JUMPDEST\n388 PUSH1 0x00\n390 DUP3\n391 GT\n392 ISZERO\n393 PUSH2 0x01cd\n396 JUMPI\n', 'truncLabel': '387 JUMPDEST\n388 PUSH1 0x00\n390 DUP3\n391 GT\n392 ISZERO\n393 PUSH2 0x01cd\n(click to expand +)', 'isExpanded': false},
-{id: '545', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '914 JUMPDEST\n915 MOD\n916 DUP2\n917 MSTORE\n918 PUSH1 0x20\n920 ADD\n(click to expand +)', 'fullLabel': '914 JUMPDEST\n915 MOD\n916 DUP2\n917 MSTORE\n918 PUSH1 0x20\n920 ADD\n921 SWAP1\n922 DUP2\n923 MSTORE\n924 PUSH1 0x20\n926 ADD\n927 PUSH1 0x00\n929 SHA3\n930 PUSH1 0x00\n932 ADD\n933 PUSH1 0x00\n935 SWAP1\n936 SLOAD\n937 SWAP1\n938 PUSH2 0x0100\n941 EXP\n942 SWAP1\n943 DIV\n944 PUSH20 0xffffffff(...)\n965 AND\n966 SWAP5\n967 POP\n968 DIFFICULTY\n969 SWAP4\n970 POP\n971 DUP6\n972 DUP6\n973 DUP6\n974 PUSH1 0x40\n976 MLOAD\n977 DUP1\n978 DUP5\n979 PUSH20 0xffffffff(...)\n1000 AND\n1001 PUSH20 0xffffffff(...)\n1022 AND\n1023 PUSH13 0x01000000(...)\n1037 MUL\n1038 DUP2\n1039 MSTORE\n1040 PUSH1 0x14\n1042 ADD\n1043 DUP4\n1044 PUSH20 0xffffffff(...)\n1065 AND\n1066 PUSH20 0xffffffff(...)\n1087 AND\n1088 PUSH13 0x01000000(...)\n1102 MUL\n1103 DUP2\n1104 MSTORE\n1105 PUSH1 0x14\n1107 ADD\n1108 DUP3\n1109 DUP2\n1110 MSTORE\n1111 PUSH1 0x20\n1113 ADD\n1114 SWAP4\n1115 POP\n1116 POP\n1117 POP\n1118 POP\n1119 PUSH1 0x40\n1121 MLOAD\n1122 DUP1\n1123 SWAP2\n1124 SUB\n1125 SWAP1\n1126 SHA3\n1127 SWAP3\n1128 POP\n1129 PUSH1 0x32\n1131 DUP4\n1132 PUSH1 0x01\n1134 SWAP1\n1135 DIV\n1136 DUP2\n1137 ISZERO\n1138 ISZERO\n1139 PUSH2 0x0478\n1142 JUMPI\n1143 ASSERT_FAIL\n', 'truncLabel': '914 JUMPDEST\n915 MOD\n916 DUP2\n917 MSTORE\n918 PUSH1 0x20\n920 ADD\n(click to expand +)', 'isExpanded': false},
-{id: '544', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '823 JUMPDEST\n824 MOD\n825 DUP2\n826 MSTORE\n827 PUSH1 0x20\n829 ADD\n(click to expand +)', 'fullLabel': '823 JUMPDEST\n824 MOD\n825 DUP2\n826 MSTORE\n827 PUSH1 0x20\n829 ADD\n830 SWAP1\n831 DUP2\n832 MSTORE\n833 PUSH1 0x20\n835 ADD\n836 PUSH1 0x00\n838 SHA3\n839 PUSH1 0x00\n841 ADD\n842 PUSH1 0x00\n844 SWAP1\n845 SLOAD\n846 SWAP1\n847 PUSH2 0x0100\n850 EXP\n851 SWAP1\n852 DIV\n853 PUSH20 0xffffffff(...)\n874 AND\n875 SWAP6\n876 POP\n877 PUSH1 0x02\n879 PUSH1 0x00\n881 PUSH1 0x32\n883 CALLER\n884 PUSH20 0xffffffff(...)\n905 AND\n906 DUP2\n907 ISZERO\n908 ISZERO\n909 PUSH2 0x0392\n912 JUMPI\n', 'truncLabel': '823 JUMPDEST\n824 MOD\n825 DUP2\n826 MSTORE\n827 PUSH1 0x20\n829 ADD\n(click to expand +)', 'isExpanded': false},
-{id: '543', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '776 JUMPDEST\n777 PUSH1 0x00\n779 DUP1\n780 PUSH1 0x00\n782 DUP1\n783 PUSH1 0x00\n(click to expand +)', 'fullLabel': '776 JUMPDEST\n777 PUSH1 0x00\n779 DUP1\n780 PUSH1 0x00\n782 DUP1\n783 PUSH1 0x00\n785 DUP1\n786 PUSH1 0x02\n788 PUSH1 0x00\n790 PUSH1 0x32\n792 COINBASE\n793 PUSH20 0xffffffff(...)\n814 AND\n815 DUP2\n816 ISZERO\n817 ISZERO\n818 PUSH2 0x0337\n821 JUMPI\n', 'truncLabel': '776 JUMPDEST\n777 PUSH1 0x00\n779 DUP1\n780 PUSH1 0x00\n782 DUP1\n783 PUSH1 0x00\n(click to expand +)', 'isExpanded': false},
-{id: '542', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '379 PUSH2 0x0182\n382 PUSH2 0x0308\n385 JUMP\n', 'fullLabel': '379 PUSH2 0x0182\n382 PUSH2 0x0308\n385 JUMP\n', 'truncLabel': '379 PUSH2 0x0182\n382 PUSH2 0x0308\n385 JUMP\n', 'isExpanded': false},
-{id: '536', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '367 JUMPDEST\n368 PUSH1 0x32\n370 PUSH1 0x01\n372 SLOAD\n373 EQ\n374 ISZERO\n(click to expand +)', 'fullLabel': '367 JUMPDEST\n368 PUSH1 0x32\n370 PUSH1 0x01\n372 SLOAD\n373 EQ\n374 ISZERO\n375 PUSH2 0x0183\n378 JUMPI\n', 'truncLabel': '367 JUMPDEST\n368 PUSH1 0x32\n370 PUSH1 0x01\n372 SLOAD\n373 EQ\n374 ISZERO\n(click to expand +)', 'isExpanded': false},
-{id: '550', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '165 JUMPDEST\n166 ISZERO\n167 PUSH2 0x016f\n170 JUMPI\n171 PUSH1 0x01\n173 PUSH1 0x00\n(click to expand +)', 'fullLabel': '165 JUMPDEST\n166 ISZERO\n167 PUSH2 0x016f\n170 JUMPI\n171 PUSH1 0x01\n173 PUSH1 0x00\n175 DUP2\n176 SLOAD\n177 DUP1\n178 SWAP3\n179 SWAP2\n180 SWAP1\n181 PUSH1 0x01\n183 ADD\n184 SWAP2\n185 SWAP1\n186 POP\n187 SSTORE\n188 SWAP1\n189 POP\n190 PUSH1 0x40\n192 DUP1\n193 MLOAD\n194 SWAP1\n195 DUP2\n196 ADD\n197 PUSH1 0x40\n199 MSTORE\n200 DUP1\n201 CALLER\n202 PUSH20 0xffffffff(...)\n223 AND\n224 DUP2\n225 MSTORE\n226 PUSH1 0x20\n228 ADD\n229 PUSH1 0x00\n231 SLOAD\n232 DUP2\n233 MSTORE\n234 POP\n235 PUSH1 0x02\n237 PUSH1 0x00\n239 DUP4\n240 DUP2\n241 MSTORE\n242 PUSH1 0x20\n244 ADD\n245 SWAP1\n246 DUP2\n247 MSTORE\n248 PUSH1 0x20\n250 ADD\n251 PUSH1 0x00\n253 SHA3\n254 PUSH1 0x00\n256 DUP3\n257 ADD\n258 MLOAD\n259 DUP2\n260 PUSH1 0x00\n262 ADD\n263 PUSH1 0x00\n265 PUSH2 0x0100\n268 EXP\n269 DUP2\n270 SLOAD\n271 DUP2\n272 PUSH20 0xffffffff(...)\n293 MUL\n294 NOT\n295 AND\n296 SWAP1\n297 DUP4\n298 PUSH20 0xffffffff(...)\n319 AND\n320 MUL\n321 OR\n322 SWAP1\n323 SSTORE\n324 POP\n325 PUSH1 0x20\n327 DUP3\n328 ADD\n329 MLOAD\n330 DUP2\n331 PUSH1 0x01\n333 ADD\n334 SSTORE\n335 SWAP1\n336 POP\n337 POP\n338 PUSH1 0x32\n340 PUSH8 0x22b1c8c1(...)\n349 DUP2\n350 ISZERO\n351 ISZERO\n352 PUSH2 0x0165\n355 JUMPI\n356 ASSERT_FAIL\n', 'truncLabel': '165 JUMPDEST\n166 ISZERO\n167 PUSH2 0x016f\n170 JUMPI\n171 PUSH1 0x01\n173 PUSH1 0x00\n(click to expand +)', 'isExpanded': false},
-{id: '552', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '367 JUMPDEST\n368 PUSH1 0x32\n370 PUSH1 0x01\n372 SLOAD\n373 EQ\n374 ISZERO\n(click to expand +)', 'fullLabel': '367 JUMPDEST\n368 PUSH1 0x32\n370 PUSH1 0x01\n372 SLOAD\n373 EQ\n374 ISZERO\n375 PUSH2 0x0183\n378 JUMPI\n379 PUSH2 0x0182\n382 PUSH2 0x0308\n385 JUMP\n', 'truncLabel': '367 JUMPDEST\n368 PUSH1 0x32\n370 PUSH1 0x01\n372 SLOAD\n373 EQ\n374 ISZERO\n(click to expand +)', 'isExpanded': false},
-{id: '554', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '357 JUMPDEST\n358 DIV\n359 DUP3\n360 SUB\n361 SWAP2\n362 POP\n(click to expand +)', 'fullLabel': '357 JUMPDEST\n358 DIV\n359 DUP3\n360 SUB\n361 SWAP2\n362 POP\n363 PUSH2 0x007f\n366 JUMP\n', 'truncLabel': '357 JUMPDEST\n358 DIV\n359 DUP3\n360 SUB\n361 SWAP2\n362 POP\n(click to expand +)', 'isExpanded': false},
-{id: '553', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '171 PUSH1 0x01\n173 PUSH1 0x00\n175 DUP2\n176 SLOAD\n177 DUP1\n178 SWAP3\n(click to expand +)', 'fullLabel': '171 PUSH1 0x01\n173 PUSH1 0x00\n175 DUP2\n176 SLOAD\n177 DUP1\n178 SWAP3\n179 SWAP2\n180 SWAP1\n181 PUSH1 0x01\n183 ADD\n184 SWAP2\n185 SWAP1\n186 POP\n187 SSTORE\n188 SWAP1\n189 POP\n190 PUSH1 0x40\n192 DUP1\n193 MLOAD\n194 SWAP1\n195 DUP2\n196 ADD\n197 PUSH1 0x40\n199 MSTORE\n200 DUP1\n201 CALLER\n202 PUSH20 0xffffffff(...)\n223 AND\n224 DUP2\n225 MSTORE\n226 PUSH1 0x20\n228 ADD\n229 PUSH1 0x00\n231 SLOAD\n232 DUP2\n233 MSTORE\n234 POP\n235 PUSH1 0x02\n237 PUSH1 0x00\n239 DUP4\n240 DUP2\n241 MSTORE\n242 PUSH1 0x20\n244 ADD\n245 SWAP1\n246 DUP2\n247 MSTORE\n248 PUSH1 0x20\n250 ADD\n251 PUSH1 0x00\n253 SHA3\n254 PUSH1 0x00\n256 DUP3\n257 ADD\n258 MLOAD\n259 DUP2\n260 PUSH1 0x00\n262 ADD\n263 PUSH1 0x00\n265 PUSH2 0x0100\n268 EXP\n269 DUP2\n270 SLOAD\n271 DUP2\n272 PUSH20 0xffffffff(...)\n293 MUL\n294 NOT\n295 AND\n296 SWAP1\n297 DUP4\n298 PUSH20 0xffffffff(...)\n319 AND\n320 MUL\n321 OR\n322 SWAP1\n323 SSTORE\n324 POP\n325 PUSH1 0x20\n327 DUP3\n328 ADD\n329 MLOAD\n330 DUP2\n331 PUSH1 0x01\n333 ADD\n334 SSTORE\n335 SWAP1\n336 POP\n337 POP\n338 PUSH1 0x32\n340 PUSH8 0x22b1c8c1(...)\n349 DUP2\n350 ISZERO\n351 ISZERO\n352 PUSH2 0x0165\n355 JUMPI\n', 'truncLabel': '171 PUSH1 0x01\n173 PUSH1 0x00\n175 DUP2\n176 SLOAD\n177 DUP1\n178 SWAP3\n(click to expand +)', 'isExpanded': false},
-{id: '551', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '158 POP\n159 PUSH1 0x32\n161 PUSH1 0x01\n163 SLOAD\n164 LT\n165 JUMPDEST\n(click to expand +)', 'fullLabel': '158 POP\n159 PUSH1 0x32\n161 PUSH1 0x01\n163 SLOAD\n164 LT\n165 JUMPDEST\n166 ISZERO\n167 PUSH2 0x016f\n170 JUMPI\n', 'truncLabel': '158 POP\n159 PUSH1 0x32\n161 PUSH1 0x01\n163 SLOAD\n164 LT\n165 JUMPDEST\n(click to expand +)', 'isExpanded': false},
-{id: '549', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '147 JUMPDEST\n148 DIV\n149 DUP3\n150 LT\n151 ISZERO\n152 DUP1\n(click to expand +)', 'fullLabel': '147 JUMPDEST\n148 DIV\n149 DUP3\n150 LT\n151 ISZERO\n152 DUP1\n153 ISZERO\n154 PUSH2 0x00a5\n157 JUMPI\n', 'truncLabel': '147 JUMPDEST\n148 DIV\n149 DUP3\n150 LT\n151 ISZERO\n152 DUP1\n(click to expand +)', 'isExpanded': false},
-{id: '548', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '127 JUMPDEST\n128 PUSH1 0x32\n130 PUSH8 0x22b1c8c1(...)\n139 DUP2\n140 ISZERO\n141 ISZERO\n(click to expand +)', 'fullLabel': '127 JUMPDEST\n128 PUSH1 0x32\n130 PUSH8 0x22b1c8c1(...)\n139 DUP2\n140 ISZERO\n141 ISZERO\n142 PUSH2 0x0093\n145 JUMPI\n', 'truncLabel': '127 JUMPDEST\n128 PUSH1 0x32\n130 PUSH8 0x22b1c8c1(...)\n139 DUP2\n140 ISZERO\n141 ISZERO\n(click to expand +)', 'isExpanded': false},
-{id: '547', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '357 JUMPDEST\n358 DIV\n359 DUP3\n360 SUB\n361 SWAP2\n362 POP\n(click to expand +)', 'fullLabel': '357 JUMPDEST\n358 DIV\n359 DUP3\n360 SUB\n361 SWAP2\n362 POP\n363 PUSH2 0x007f\n366 JUMP\n', 'truncLabel': '357 JUMPDEST\n358 DIV\n359 DUP3\n360 SUB\n361 SWAP2\n362 POP\n(click to expand +)', 'isExpanded': false},
-{id: '546', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '171 PUSH1 0x01\n173 PUSH1 0x00\n175 DUP2\n176 SLOAD\n177 DUP1\n178 SWAP3\n(click to expand +)', 'fullLabel': '171 PUSH1 0x01\n173 PUSH1 0x00\n175 DUP2\n176 SLOAD\n177 DUP1\n178 SWAP3\n179 SWAP2\n180 SWAP1\n181 PUSH1 0x01\n183 ADD\n184 SWAP2\n185 SWAP1\n186 POP\n187 SSTORE\n188 SWAP1\n189 POP\n190 PUSH1 0x40\n192 DUP1\n193 MLOAD\n194 SWAP1\n195 DUP2\n196 ADD\n197 PUSH1 0x40\n199 MSTORE\n200 DUP1\n201 CALLER\n202 PUSH20 0xffffffff(...)\n223 AND\n224 DUP2\n225 MSTORE\n226 PUSH1 0x20\n228 ADD\n229 PUSH1 0x00\n231 SLOAD\n232 DUP2\n233 MSTORE\n234 POP\n235 PUSH1 0x02\n237 PUSH1 0x00\n239 DUP4\n240 DUP2\n241 MSTORE\n242 PUSH1 0x20\n244 ADD\n245 SWAP1\n246 DUP2\n247 MSTORE\n248 PUSH1 0x20\n250 ADD\n251 PUSH1 0x00\n253 SHA3\n254 PUSH1 0x00\n256 DUP3\n257 ADD\n258 MLOAD\n259 DUP2\n260 PUSH1 0x00\n262 ADD\n263 PUSH1 0x00\n265 PUSH2 0x0100\n268 EXP\n269 DUP2\n270 SLOAD\n271 DUP2\n272 PUSH20 0xffffffff(...)\n293 MUL\n294 NOT\n295 AND\n296 SWAP1\n297 DUP4\n298 PUSH20 0xffffffff(...)\n319 AND\n320 MUL\n321 OR\n322 SWAP1\n323 SSTORE\n324 POP\n325 PUSH1 0x20\n327 DUP3\n328 ADD\n329 MLOAD\n330 DUP2\n331 PUSH1 0x01\n333 ADD\n334 SSTORE\n335 SWAP1\n336 POP\n337 POP\n338 PUSH1 0x32\n340 PUSH8 0x22b1c8c1(...)\n349 DUP2\n350 ISZERO\n351 ISZERO\n352 PUSH2 0x0165\n355 JUMPI\n', 'truncLabel': '171 PUSH1 0x01\n173 PUSH1 0x00\n175 DUP2\n176 SLOAD\n177 DUP1\n178 SWAP3\n(click to expand +)', 'isExpanded': false},
-{id: '535', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '158 POP\n159 PUSH1 0x32\n161 PUSH1 0x01\n163 SLOAD\n164 LT\n165 JUMPDEST\n(click to expand +)', 'fullLabel': '158 POP\n159 PUSH1 0x32\n161 PUSH1 0x01\n163 SLOAD\n164 LT\n165 JUMPDEST\n166 ISZERO\n167 PUSH2 0x016f\n170 JUMPI\n', 'truncLabel': '158 POP\n159 PUSH1 0x32\n161 PUSH1 0x01\n163 SLOAD\n164 LT\n165 JUMPDEST\n(click to expand +)', 'isExpanded': false},
-{id: '520', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '147 JUMPDEST\n148 DIV\n149 DUP3\n150 LT\n151 ISZERO\n152 DUP1\n(click to expand +)', 'fullLabel': '147 JUMPDEST\n148 DIV\n149 DUP3\n150 LT\n151 ISZERO\n152 DUP1\n153 ISZERO\n154 PUSH2 0x00a5\n157 JUMPI\n', 'truncLabel': '147 JUMPDEST\n148 DIV\n149 DUP3\n150 LT\n151 ISZERO\n152 DUP1\n(click to expand +)', 'isExpanded': false},
-{id: '519', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '127 JUMPDEST\n128 PUSH1 0x32\n130 PUSH8 0x22b1c8c1(...)\n139 DUP2\n140 ISZERO\n141 ISZERO\n(click to expand +)', 'fullLabel': '127 JUMPDEST\n128 PUSH1 0x32\n130 PUSH8 0x22b1c8c1(...)\n139 DUP2\n140 ISZERO\n141 ISZERO\n142 PUSH2 0x0093\n145 JUMPI\n', 'truncLabel': '127 JUMPDEST\n128 PUSH1 0x32\n130 PUSH8 0x22b1c8c1(...)\n139 DUP2\n140 ISZERO\n141 ISZERO\n(click to expand +)', 'isExpanded': false},
-{id: '518', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '357 JUMPDEST\n358 DIV\n359 DUP3\n360 SUB\n361 SWAP2\n362 POP\n(click to expand +)', 'fullLabel': '357 JUMPDEST\n358 DIV\n359 DUP3\n360 SUB\n361 SWAP2\n362 POP\n363 PUSH2 0x007f\n366 JUMP\n', 'truncLabel': '357 JUMPDEST\n358 DIV\n359 DUP3\n360 SUB\n361 SWAP2\n362 POP\n(click to expand +)', 'isExpanded': false},
-{id: '517', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '171 PUSH1 0x01\n173 PUSH1 0x00\n175 DUP2\n176 SLOAD\n177 DUP1\n178 SWAP3\n(click to expand +)', 'fullLabel': '171 PUSH1 0x01\n173 PUSH1 0x00\n175 DUP2\n176 SLOAD\n177 DUP1\n178 SWAP3\n179 SWAP2\n180 SWAP1\n181 PUSH1 0x01\n183 ADD\n184 SWAP2\n185 SWAP1\n186 POP\n187 SSTORE\n188 SWAP1\n189 POP\n190 PUSH1 0x40\n192 DUP1\n193 MLOAD\n194 SWAP1\n195 DUP2\n196 ADD\n197 PUSH1 0x40\n199 MSTORE\n200 DUP1\n201 CALLER\n202 PUSH20 0xffffffff(...)\n223 AND\n224 DUP2\n225 MSTORE\n226 PUSH1 0x20\n228 ADD\n229 PUSH1 0x00\n231 SLOAD\n232 DUP2\n233 MSTORE\n234 POP\n235 PUSH1 0x02\n237 PUSH1 0x00\n239 DUP4\n240 DUP2\n241 MSTORE\n242 PUSH1 0x20\n244 ADD\n245 SWAP1\n246 DUP2\n247 MSTORE\n248 PUSH1 0x20\n250 ADD\n251 PUSH1 0x00\n253 SHA3\n254 PUSH1 0x00\n256 DUP3\n257 ADD\n258 MLOAD\n259 DUP2\n260 PUSH1 0x00\n262 ADD\n263 PUSH1 0x00\n265 PUSH2 0x0100\n268 EXP\n269 DUP2\n270 SLOAD\n271 DUP2\n272 PUSH20 0xffffffff(...)\n293 MUL\n294 NOT\n295 AND\n296 SWAP1\n297 DUP4\n298 PUSH20 0xffffffff(...)\n319 AND\n320 MUL\n321 OR\n322 SWAP1\n323 SSTORE\n324 POP\n325 PUSH1 0x20\n327 DUP3\n328 ADD\n329 MLOAD\n330 DUP2\n331 PUSH1 0x01\n333 ADD\n334 SSTORE\n335 SWAP1\n336 POP\n337 POP\n338 PUSH1 0x32\n340 PUSH8 0x22b1c8c1(...)\n349 DUP2\n350 ISZERO\n351 ISZERO\n352 PUSH2 0x0165\n355 JUMPI\n', 'truncLabel': '171 PUSH1 0x01\n173 PUSH1 0x00\n175 DUP2\n176 SLOAD\n177 DUP1\n178 SWAP3\n(click to expand +)', 'isExpanded': false},
-{id: '502', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '158 POP\n159 PUSH1 0x32\n161 PUSH1 0x01\n163 SLOAD\n164 LT\n165 JUMPDEST\n(click to expand +)', 'fullLabel': '158 POP\n159 PUSH1 0x32\n161 PUSH1 0x01\n163 SLOAD\n164 LT\n165 JUMPDEST\n166 ISZERO\n167 PUSH2 0x016f\n170 JUMPI\n', 'truncLabel': '158 POP\n159 PUSH1 0x32\n161 PUSH1 0x01\n163 SLOAD\n164 LT\n165 JUMPDEST\n(click to expand +)', 'isExpanded': false},
-{id: '461', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '147 JUMPDEST\n148 DIV\n149 DUP3\n150 LT\n151 ISZERO\n152 DUP1\n(click to expand +)', 'fullLabel': '147 JUMPDEST\n148 DIV\n149 DUP3\n150 LT\n151 ISZERO\n152 DUP1\n153 ISZERO\n154 PUSH2 0x00a5\n157 JUMPI\n', 'truncLabel': '147 JUMPDEST\n148 DIV\n149 DUP3\n150 LT\n151 ISZERO\n152 DUP1\n(click to expand +)', 'isExpanded': false},
-{id: '460', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '127 JUMPDEST\n128 PUSH1 0x32\n130 PUSH8 0x22b1c8c1(...)\n139 DUP2\n140 ISZERO\n141 ISZERO\n(click to expand +)', 'fullLabel': '127 JUMPDEST\n128 PUSH1 0x32\n130 PUSH8 0x22b1c8c1(...)\n139 DUP2\n140 ISZERO\n141 ISZERO\n142 PUSH2 0x0093\n145 JUMPI\n', 'truncLabel': '127 JUMPDEST\n128 PUSH1 0x32\n130 PUSH8 0x22b1c8c1(...)\n139 DUP2\n140 ISZERO\n141 ISZERO\n(click to expand +)', 'isExpanded': false},
-{id: '459', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '357 JUMPDEST\n358 DIV\n359 DUP3\n360 SUB\n361 SWAP2\n362 POP\n(click to expand +)', 'fullLabel': '357 JUMPDEST\n358 DIV\n359 DUP3\n360 SUB\n361 SWAP2\n362 POP\n363 PUSH2 0x007f\n366 JUMP\n', 'truncLabel': '357 JUMPDEST\n358 DIV\n359 DUP3\n360 SUB\n361 SWAP2\n362 POP\n(click to expand +)', 'isExpanded': false},
-{id: '458', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '171 PUSH1 0x01\n173 PUSH1 0x00\n175 DUP2\n176 SLOAD\n177 DUP1\n178 SWAP3\n(click to expand +)', 'fullLabel': '171 PUSH1 0x01\n173 PUSH1 0x00\n175 DUP2\n176 SLOAD\n177 DUP1\n178 SWAP3\n179 SWAP2\n180 SWAP1\n181 PUSH1 0x01\n183 ADD\n184 SWAP2\n185 SWAP1\n186 POP\n187 SSTORE\n188 SWAP1\n189 POP\n190 PUSH1 0x40\n192 DUP1\n193 MLOAD\n194 SWAP1\n195 DUP2\n196 ADD\n197 PUSH1 0x40\n199 MSTORE\n200 DUP1\n201 CALLER\n202 PUSH20 0xffffffff(...)\n223 AND\n224 DUP2\n225 MSTORE\n226 PUSH1 0x20\n228 ADD\n229 PUSH1 0x00\n231 SLOAD\n232 DUP2\n233 MSTORE\n234 POP\n235 PUSH1 0x02\n237 PUSH1 0x00\n239 DUP4\n240 DUP2\n241 MSTORE\n242 PUSH1 0x20\n244 ADD\n245 SWAP1\n246 DUP2\n247 MSTORE\n248 PUSH1 0x20\n250 ADD\n251 PUSH1 0x00\n253 SHA3\n254 PUSH1 0x00\n256 DUP3\n257 ADD\n258 MLOAD\n259 DUP2\n260 PUSH1 0x00\n262 ADD\n263 PUSH1 0x00\n265 PUSH2 0x0100\n268 EXP\n269 DUP2\n270 SLOAD\n271 DUP2\n272 PUSH20 0xffffffff(...)\n293 MUL\n294 NOT\n295 AND\n296 SWAP1\n297 DUP4\n298 PUSH20 0xffffffff(...)\n319 AND\n320 MUL\n321 OR\n322 SWAP1\n323 SSTORE\n324 POP\n325 PUSH1 0x20\n327 DUP3\n328 ADD\n329 MLOAD\n330 DUP2\n331 PUSH1 0x01\n333 ADD\n334 SSTORE\n335 SWAP1\n336 POP\n337 POP\n338 PUSH1 0x32\n340 PUSH8 0x22b1c8c1(...)\n349 DUP2\n350 ISZERO\n351 ISZERO\n352 PUSH2 0x0165\n355 JUMPI\n', 'truncLabel': '171 PUSH1 0x01\n173 PUSH1 0x00\n175 DUP2\n176 SLOAD\n177 DUP1\n178 SWAP3\n(click to expand +)', 'isExpanded': false},
-{id: '439', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '165 JUMPDEST\n166 ISZERO\n167 PUSH2 0x016f\n170 JUMPI\n', 'fullLabel': '165 JUMPDEST\n166 ISZERO\n167 PUSH2 0x016f\n170 JUMPI\n', 'truncLabel': '165 JUMPDEST\n166 ISZERO\n167 PUSH2 0x016f\n170 JUMPI\n', 'isExpanded': false},
-{id: '558', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '461 JUMPDEST\n462 POP\n463 POP\n464 STOP\n', 'fullLabel': '461 JUMPDEST\n462 POP\n463 POP\n464 STOP\n', 'truncLabel': '461 JUMPDEST\n462 POP\n463 POP\n464 STOP\n', 'isExpanded': false},
-{id: '560', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '460 JUMPDEST\n461 JUMPDEST\n462 POP\n463 POP\n464 STOP\n', 'fullLabel': '460 JUMPDEST\n461 JUMPDEST\n462 POP\n463 POP\n464 STOP\n', 'truncLabel': '460 JUMPDEST\n461 JUMPDEST\n462 POP\n463 POP\n464 STOP\n', 'isExpanded': false},
-{id: '561', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '456 PUSH1 0x00\n458 DUP1\n459 REVERT\n', 'fullLabel': '456 PUSH1 0x00\n458 DUP1\n459 REVERT\n', 'truncLabel': '456 PUSH1 0x00\n458 DUP1\n459 REVERT\n', 'isExpanded': false},
-{id: '559', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '397 CALLER\n398 PUSH20 0xffffffff(...)\n419 AND\n420 PUSH2 0x08fc\n423 DUP4\n424 SWAP1\n(click to expand +)', 'fullLabel': '397 CALLER\n398 PUSH20 0xffffffff(...)\n419 AND\n420 PUSH2 0x08fc\n423 DUP4\n424 SWAP1\n425 DUP2\n426 ISZERO\n427 MUL\n428 SWAP1\n429 PUSH1 0x40\n431 MLOAD\n432 PUSH1 0x00\n434 PUSH1 0x40\n436 MLOAD\n437 DUP1\n438 DUP4\n439 SUB\n440 DUP2\n441 DUP6\n442 DUP9\n443 DUP9\n444 CALL\n445 SWAP4\n446 POP\n447 POP\n448 POP\n449 POP\n450 ISZERO\n451 ISZERO\n452 PUSH2 0x01cc\n455 JUMPI\n', 'truncLabel': '397 CALLER\n398 PUSH20 0xffffffff(...)\n419 AND\n420 PUSH2 0x08fc\n423 DUP4\n424 SWAP1\n(click to expand +)', 'isExpanded': false},
-{id: '557', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '387 JUMPDEST\n388 PUSH1 0x00\n390 DUP3\n391 GT\n392 ISZERO\n393 PUSH2 0x01cd\n(click to expand +)', 'fullLabel': '387 JUMPDEST\n388 PUSH1 0x00\n390 DUP3\n391 GT\n392 ISZERO\n393 PUSH2 0x01cd\n396 JUMPI\n', 'truncLabel': '387 JUMPDEST\n388 PUSH1 0x00\n390 DUP3\n391 GT\n392 ISZERO\n393 PUSH2 0x01cd\n(click to expand +)', 'isExpanded': false},
-{id: '569', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '461 JUMPDEST\n462 POP\n463 POP\n464 STOP\n', 'fullLabel': '461 JUMPDEST\n462 POP\n463 POP\n464 STOP\n', 'truncLabel': '461 JUMPDEST\n462 POP\n463 POP\n464 STOP\n', 'isExpanded': false},
-{id: '571', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '460 JUMPDEST\n461 JUMPDEST\n462 POP\n463 POP\n464 STOP\n', 'fullLabel': '460 JUMPDEST\n461 JUMPDEST\n462 POP\n463 POP\n464 STOP\n', 'truncLabel': '460 JUMPDEST\n461 JUMPDEST\n462 POP\n463 POP\n464 STOP\n', 'isExpanded': false},
-{id: '572', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '456 PUSH1 0x00\n458 DUP1\n459 REVERT\n', 'fullLabel': '456 PUSH1 0x00\n458 DUP1\n459 REVERT\n', 'truncLabel': '456 PUSH1 0x00\n458 DUP1\n459 REVERT\n', 'isExpanded': false},
-{id: '570', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '397 CALLER\n398 PUSH20 0xffffffff(...)\n419 AND\n420 PUSH2 0x08fc\n423 DUP4\n424 SWAP1\n(click to expand +)', 'fullLabel': '397 CALLER\n398 PUSH20 0xffffffff(...)\n419 AND\n420 PUSH2 0x08fc\n423 DUP4\n424 SWAP1\n425 DUP2\n426 ISZERO\n427 MUL\n428 SWAP1\n429 PUSH1 0x40\n431 MLOAD\n432 PUSH1 0x00\n434 PUSH1 0x40\n436 MLOAD\n437 DUP1\n438 DUP4\n439 SUB\n440 DUP2\n441 DUP6\n442 DUP9\n443 DUP9\n444 CALL\n445 SWAP4\n446 POP\n447 POP\n448 POP\n449 POP\n450 ISZERO\n451 ISZERO\n452 PUSH2 0x01cc\n455 JUMPI\n', 'truncLabel': '397 CALLER\n398 PUSH20 0xffffffff(...)\n419 AND\n420 PUSH2 0x08fc\n423 DUP4\n424 SWAP1\n(click to expand +)', 'isExpanded': false},
-{id: '568', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '386 JUMPDEST\n387 JUMPDEST\n388 PUSH1 0x00\n390 DUP3\n391 GT\n392 ISZERO\n(click to expand +)', 'fullLabel': '386 JUMPDEST\n387 JUMPDEST\n388 PUSH1 0x00\n390 DUP3\n391 GT\n392 ISZERO\n393 PUSH2 0x01cd\n396 JUMPI\n', 'truncLabel': '386 JUMPDEST\n387 JUMPDEST\n388 PUSH1 0x00\n390 DUP3\n391 GT\n392 ISZERO\n(click to expand +)', 'isExpanded': false},
-{id: '567', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '1301 JUMPDEST\n1302 POP\n1303 POP\n1304 POP\n1305 POP\n1306 POP\n(click to expand +)', 'fullLabel': '1301 JUMPDEST\n1302 POP\n1303 POP\n1304 POP\n1305 POP\n1306 POP\n1307 POP\n1308 JUMP\n', 'truncLabel': '1301 JUMPDEST\n1302 POP\n1303 POP\n1304 POP\n1305 POP\n1306 POP\n(click to expand +)', 'isExpanded': false},
-{id: '573', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '1297 PUSH1 0x00\n1299 DUP1\n1300 REVERT\n', 'fullLabel': '1297 PUSH1 0x00\n1299 DUP1\n1300 REVERT\n', 'truncLabel': '1297 PUSH1 0x00\n1299 DUP1\n1300 REVERT\n', 'isExpanded': false},
-{id: '566', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '1144 JUMPDEST\n1145 MOD\n1146 SWAP2\n1147 POP\n1148 PUSH1 0x02\n1150 PUSH1 0x00\n(click to expand +)', 'fullLabel': '1144 JUMPDEST\n1145 MOD\n1146 SWAP2\n1147 POP\n1148 PUSH1 0x02\n1150 PUSH1 0x00\n1152 DUP4\n1153 DUP2\n1154 MSTORE\n1155 PUSH1 0x20\n1157 ADD\n1158 SWAP1\n1159 DUP2\n1160 MSTORE\n1161 PUSH1 0x20\n1163 ADD\n1164 PUSH1 0x00\n1166 SHA3\n1167 PUSH1 0x00\n1169 ADD\n1170 PUSH1 0x00\n1172 SWAP1\n1173 SLOAD\n1174 SWAP1\n1175 PUSH2 0x0100\n1178 EXP\n1179 SWAP1\n1180 DIV\n1181 PUSH20 0xffffffff(...)\n1202 AND\n1203 SWAP1\n1204 POP\n1205 PUSH1 0x00\n1207 DUP1\n1208 DUP2\n1209 SLOAD\n1210 DUP1\n1211 SWAP3\n1212 SWAP2\n1213 SWAP1\n1214 PUSH1 0x01\n1216 ADD\n1217 SWAP2\n1218 SWAP1\n1219 POP\n1220 SSTORE\n1221 POP\n1222 PUSH1 0x00\n1224 PUSH1 0x01\n1226 DUP2\n1227 SWAP1\n1228 SSTORE\n1229 POP\n1230 DUP1\n1231 PUSH20 0xffffffff(...)\n1252 AND\n1253 PUSH2 0x08fc\n1256 PUSH8 0x22b1c8c1(...)\n1265 SWAP1\n1266 DUP2\n1267 ISZERO\n1268 MUL\n1269 SWAP1\n1270 PUSH1 0x40\n1272 MLOAD\n1273 PUSH1 0x00\n1275 PUSH1 0x40\n1277 MLOAD\n1278 DUP1\n1279 DUP4\n1280 SUB\n1281 DUP2\n1282 DUP6\n1283 DUP9\n1284 DUP9\n1285 CALL\n1286 SWAP4\n1287 POP\n1288 POP\n1289 POP\n1290 POP\n1291 ISZERO\n1292 ISZERO\n1293 PUSH2 0x0515\n1296 JUMPI\n', 'truncLabel': '1144 JUMPDEST\n1145 MOD\n1146 SWAP2\n1147 POP\n1148 PUSH1 0x02\n1150 PUSH1 0x00\n(click to expand +)', 'isExpanded': false},
-{id: '565', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '914 JUMPDEST\n915 MOD\n916 DUP2\n917 MSTORE\n918 PUSH1 0x20\n920 ADD\n(click to expand +)', 'fullLabel': '914 JUMPDEST\n915 MOD\n916 DUP2\n917 MSTORE\n918 PUSH1 0x20\n920 ADD\n921 SWAP1\n922 DUP2\n923 MSTORE\n924 PUSH1 0x20\n926 ADD\n927 PUSH1 0x00\n929 SHA3\n930 PUSH1 0x00\n932 ADD\n933 PUSH1 0x00\n935 SWAP1\n936 SLOAD\n937 SWAP1\n938 PUSH2 0x0100\n941 EXP\n942 SWAP1\n943 DIV\n944 PUSH20 0xffffffff(...)\n965 AND\n966 SWAP5\n967 POP\n968 DIFFICULTY\n969 SWAP4\n970 POP\n971 DUP6\n972 DUP6\n973 DUP6\n974 PUSH1 0x40\n976 MLOAD\n977 DUP1\n978 DUP5\n979 PUSH20 0xffffffff(...)\n1000 AND\n1001 PUSH20 0xffffffff(...)\n1022 AND\n1023 PUSH13 0x01000000(...)\n1037 MUL\n1038 DUP2\n1039 MSTORE\n1040 PUSH1 0x14\n1042 ADD\n1043 DUP4\n1044 PUSH20 0xffffffff(...)\n1065 AND\n1066 PUSH20 0xffffffff(...)\n1087 AND\n1088 PUSH13 0x01000000(...)\n1102 MUL\n1103 DUP2\n1104 MSTORE\n1105 PUSH1 0x14\n1107 ADD\n1108 DUP3\n1109 DUP2\n1110 MSTORE\n1111 PUSH1 0x20\n1113 ADD\n1114 SWAP4\n1115 POP\n1116 POP\n1117 POP\n1118 POP\n1119 PUSH1 0x40\n1121 MLOAD\n1122 DUP1\n1123 SWAP2\n1124 SUB\n1125 SWAP1\n1126 SHA3\n1127 SWAP3\n1128 POP\n1129 PUSH1 0x32\n1131 DUP4\n1132 PUSH1 0x01\n1134 SWAP1\n1135 DIV\n1136 DUP2\n1137 ISZERO\n1138 ISZERO\n1139 PUSH2 0x0478\n1142 JUMPI\n', 'truncLabel': '914 JUMPDEST\n915 MOD\n916 DUP2\n917 MSTORE\n918 PUSH1 0x20\n920 ADD\n(click to expand +)', 'isExpanded': false},
-{id: '564', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '823 JUMPDEST\n824 MOD\n825 DUP2\n826 MSTORE\n827 PUSH1 0x20\n829 ADD\n(click to expand +)', 'fullLabel': '823 JUMPDEST\n824 MOD\n825 DUP2\n826 MSTORE\n827 PUSH1 0x20\n829 ADD\n830 SWAP1\n831 DUP2\n832 MSTORE\n833 PUSH1 0x20\n835 ADD\n836 PUSH1 0x00\n838 SHA3\n839 PUSH1 0x00\n841 ADD\n842 PUSH1 0x00\n844 SWAP1\n845 SLOAD\n846 SWAP1\n847 PUSH2 0x0100\n850 EXP\n851 SWAP1\n852 DIV\n853 PUSH20 0xffffffff(...)\n874 AND\n875 SWAP6\n876 POP\n877 PUSH1 0x02\n879 PUSH1 0x00\n881 PUSH1 0x32\n883 CALLER\n884 PUSH20 0xffffffff(...)\n905 AND\n906 DUP2\n907 ISZERO\n908 ISZERO\n909 PUSH2 0x0392\n912 JUMPI\n', 'truncLabel': '823 JUMPDEST\n824 MOD\n825 DUP2\n826 MSTORE\n827 PUSH1 0x20\n829 ADD\n(click to expand +)', 'isExpanded': false},
-{id: '563', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '776 JUMPDEST\n777 PUSH1 0x00\n779 DUP1\n780 PUSH1 0x00\n782 DUP1\n783 PUSH1 0x00\n(click to expand +)', 'fullLabel': '776 JUMPDEST\n777 PUSH1 0x00\n779 DUP1\n780 PUSH1 0x00\n782 DUP1\n783 PUSH1 0x00\n785 DUP1\n786 PUSH1 0x02\n788 PUSH1 0x00\n790 PUSH1 0x32\n792 COINBASE\n793 PUSH20 0xffffffff(...)\n814 AND\n815 DUP2\n816 ISZERO\n817 ISZERO\n818 PUSH2 0x0337\n821 JUMPI\n', 'truncLabel': '776 JUMPDEST\n777 PUSH1 0x00\n779 DUP1\n780 PUSH1 0x00\n782 DUP1\n783 PUSH1 0x00\n(click to expand +)', 'isExpanded': false},
-{id: '562', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '379 PUSH2 0x0182\n382 PUSH2 0x0308\n385 JUMP\n', 'fullLabel': '379 PUSH2 0x0182\n382 PUSH2 0x0308\n385 JUMP\n', 'truncLabel': '379 PUSH2 0x0182\n382 PUSH2 0x0308\n385 JUMP\n', 'isExpanded': false},
-{id: '556', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '367 JUMPDEST\n368 PUSH1 0x32\n370 PUSH1 0x01\n372 SLOAD\n373 EQ\n374 ISZERO\n(click to expand +)', 'fullLabel': '367 JUMPDEST\n368 PUSH1 0x32\n370 PUSH1 0x01\n372 SLOAD\n373 EQ\n374 ISZERO\n375 PUSH2 0x0183\n378 JUMPI\n', 'truncLabel': '367 JUMPDEST\n368 PUSH1 0x32\n370 PUSH1 0x01\n372 SLOAD\n373 EQ\n374 ISZERO\n(click to expand +)', 'isExpanded': false},
-{id: '581', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '461 JUMPDEST\n462 POP\n463 POP\n464 STOP\n', 'fullLabel': '461 JUMPDEST\n462 POP\n463 POP\n464 STOP\n', 'truncLabel': '461 JUMPDEST\n462 POP\n463 POP\n464 STOP\n', 'isExpanded': false},
-{id: '583', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '460 JUMPDEST\n461 JUMPDEST\n462 POP\n463 POP\n464 STOP\n', 'fullLabel': '460 JUMPDEST\n461 JUMPDEST\n462 POP\n463 POP\n464 STOP\n', 'truncLabel': '460 JUMPDEST\n461 JUMPDEST\n462 POP\n463 POP\n464 STOP\n', 'isExpanded': false},
-{id: '584', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '456 PUSH1 0x00\n458 DUP1\n459 REVERT\n', 'fullLabel': '456 PUSH1 0x00\n458 DUP1\n459 REVERT\n', 'truncLabel': '456 PUSH1 0x00\n458 DUP1\n459 REVERT\n', 'isExpanded': false},
-{id: '582', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '397 CALLER\n398 PUSH20 0xffffffff(...)\n419 AND\n420 PUSH2 0x08fc\n423 DUP4\n424 SWAP1\n(click to expand +)', 'fullLabel': '397 CALLER\n398 PUSH20 0xffffffff(...)\n419 AND\n420 PUSH2 0x08fc\n423 DUP4\n424 SWAP1\n425 DUP2\n426 ISZERO\n427 MUL\n428 SWAP1\n429 PUSH1 0x40\n431 MLOAD\n432 PUSH1 0x00\n434 PUSH1 0x40\n436 MLOAD\n437 DUP1\n438 DUP4\n439 SUB\n440 DUP2\n441 DUP6\n442 DUP9\n443 DUP9\n444 CALL\n445 SWAP4\n446 POP\n447 POP\n448 POP\n449 POP\n450 ISZERO\n451 ISZERO\n452 PUSH2 0x01cc\n455 JUMPI\n', 'truncLabel': '397 CALLER\n398 PUSH20 0xffffffff(...)\n419 AND\n420 PUSH2 0x08fc\n423 DUP4\n424 SWAP1\n(click to expand +)', 'isExpanded': false},
-{id: '580', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '387 JUMPDEST\n388 PUSH1 0x00\n390 DUP3\n391 GT\n392 ISZERO\n393 PUSH2 0x01cd\n(click to expand +)', 'fullLabel': '387 JUMPDEST\n388 PUSH1 0x00\n390 DUP3\n391 GT\n392 ISZERO\n393 PUSH2 0x01cd\n396 JUMPI\n', 'truncLabel': '387 JUMPDEST\n388 PUSH1 0x00\n390 DUP3\n391 GT\n392 ISZERO\n393 PUSH2 0x01cd\n(click to expand +)', 'isExpanded': false},
-{id: '591', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '386 JUMPDEST\n387 JUMPDEST\n388 PUSH1 0x00\n390 DUP3\n391 GT\n392 ISZERO\n(click to expand +)', 'fullLabel': '386 JUMPDEST\n387 JUMPDEST\n388 PUSH1 0x00\n390 DUP3\n391 GT\n392 ISZERO\n393 PUSH2 0x01cd\n396 JUMPI\n397 CALLER\n398 PUSH20 0xffffffff(...)\n419 AND\n420 PUSH2 0x08fc\n423 DUP4\n424 SWAP1\n425 DUP2\n426 ISZERO\n427 MUL\n428 SWAP1\n429 PUSH1 0x40\n431 MLOAD\n432 PUSH1 0x00\n434 PUSH1 0x40\n436 MLOAD\n437 DUP1\n438 DUP4\n439 SUB\n440 DUP2\n441 DUP6\n442 DUP9\n443 DUP9\n444 CALL\n445 SWAP4\n446 POP\n447 POP\n448 POP\n449 POP\n450 ISZERO\n451 ISZERO\n452 PUSH2 0x01cc\n455 JUMPI\n456 PUSH1 0x00\n458 DUP1\n459 REVERT\n', 'truncLabel': '386 JUMPDEST\n387 JUMPDEST\n388 PUSH1 0x00\n390 DUP3\n391 GT\n392 ISZERO\n(click to expand +)', 'isExpanded': false},
-{id: '590', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '1301 JUMPDEST\n1302 POP\n1303 POP\n1304 POP\n1305 POP\n1306 POP\n(click to expand +)', 'fullLabel': '1301 JUMPDEST\n1302 POP\n1303 POP\n1304 POP\n1305 POP\n1306 POP\n1307 POP\n1308 JUMP\n', 'truncLabel': '1301 JUMPDEST\n1302 POP\n1303 POP\n1304 POP\n1305 POP\n1306 POP\n(click to expand +)', 'isExpanded': false},
-{id: '592', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '1297 PUSH1 0x00\n1299 DUP1\n1300 REVERT\n', 'fullLabel': '1297 PUSH1 0x00\n1299 DUP1\n1300 REVERT\n', 'truncLabel': '1297 PUSH1 0x00\n1299 DUP1\n1300 REVERT\n', 'isExpanded': false},
-{id: '589', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '1144 JUMPDEST\n1145 MOD\n1146 SWAP2\n1147 POP\n1148 PUSH1 0x02\n1150 PUSH1 0x00\n(click to expand +)', 'fullLabel': '1144 JUMPDEST\n1145 MOD\n1146 SWAP2\n1147 POP\n1148 PUSH1 0x02\n1150 PUSH1 0x00\n1152 DUP4\n1153 DUP2\n1154 MSTORE\n1155 PUSH1 0x20\n1157 ADD\n1158 SWAP1\n1159 DUP2\n1160 MSTORE\n1161 PUSH1 0x20\n1163 ADD\n1164 PUSH1 0x00\n1166 SHA3\n1167 PUSH1 0x00\n1169 ADD\n1170 PUSH1 0x00\n1172 SWAP1\n1173 SLOAD\n1174 SWAP1\n1175 PUSH2 0x0100\n1178 EXP\n1179 SWAP1\n1180 DIV\n1181 PUSH20 0xffffffff(...)\n1202 AND\n1203 SWAP1\n1204 POP\n1205 PUSH1 0x00\n1207 DUP1\n1208 DUP2\n1209 SLOAD\n1210 DUP1\n1211 SWAP3\n1212 SWAP2\n1213 SWAP1\n1214 PUSH1 0x01\n1216 ADD\n1217 SWAP2\n1218 SWAP1\n1219 POP\n1220 SSTORE\n1221 POP\n1222 PUSH1 0x00\n1224 PUSH1 0x01\n1226 DUP2\n1227 SWAP1\n1228 SSTORE\n1229 POP\n1230 DUP1\n1231 PUSH20 0xffffffff(...)\n1252 AND\n1253 PUSH2 0x08fc\n1256 PUSH8 0x22b1c8c1(...)\n1265 SWAP1\n1266 DUP2\n1267 ISZERO\n1268 MUL\n1269 SWAP1\n1270 PUSH1 0x40\n1272 MLOAD\n1273 PUSH1 0x00\n1275 PUSH1 0x40\n1277 MLOAD\n1278 DUP1\n1279 DUP4\n1280 SUB\n1281 DUP2\n1282 DUP6\n1283 DUP9\n1284 DUP9\n1285 CALL\n1286 SWAP4\n1287 POP\n1288 POP\n1289 POP\n1290 POP\n1291 ISZERO\n1292 ISZERO\n1293 PUSH2 0x0515\n1296 JUMPI\n', 'truncLabel': '1144 JUMPDEST\n1145 MOD\n1146 SWAP2\n1147 POP\n1148 PUSH1 0x02\n1150 PUSH1 0x00\n(click to expand +)', 'isExpanded': false},
-{id: '588', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '914 JUMPDEST\n915 MOD\n916 DUP2\n917 MSTORE\n918 PUSH1 0x20\n920 ADD\n(click to expand +)', 'fullLabel': '914 JUMPDEST\n915 MOD\n916 DUP2\n917 MSTORE\n918 PUSH1 0x20\n920 ADD\n921 SWAP1\n922 DUP2\n923 MSTORE\n924 PUSH1 0x20\n926 ADD\n927 PUSH1 0x00\n929 SHA3\n930 PUSH1 0x00\n932 ADD\n933 PUSH1 0x00\n935 SWAP1\n936 SLOAD\n937 SWAP1\n938 PUSH2 0x0100\n941 EXP\n942 SWAP1\n943 DIV\n944 PUSH20 0xffffffff(...)\n965 AND\n966 SWAP5\n967 POP\n968 DIFFICULTY\n969 SWAP4\n970 POP\n971 DUP6\n972 DUP6\n973 DUP6\n974 PUSH1 0x40\n976 MLOAD\n977 DUP1\n978 DUP5\n979 PUSH20 0xffffffff(...)\n1000 AND\n1001 PUSH20 0xffffffff(...)\n1022 AND\n1023 PUSH13 0x01000000(...)\n1037 MUL\n1038 DUP2\n1039 MSTORE\n1040 PUSH1 0x14\n1042 ADD\n1043 DUP4\n1044 PUSH20 0xffffffff(...)\n1065 AND\n1066 PUSH20 0xffffffff(...)\n1087 AND\n1088 PUSH13 0x01000000(...)\n1102 MUL\n1103 DUP2\n1104 MSTORE\n1105 PUSH1 0x14\n1107 ADD\n1108 DUP3\n1109 DUP2\n1110 MSTORE\n1111 PUSH1 0x20\n1113 ADD\n1114 SWAP4\n1115 POP\n1116 POP\n1117 POP\n1118 POP\n1119 PUSH1 0x40\n1121 MLOAD\n1122 DUP1\n1123 SWAP2\n1124 SUB\n1125 SWAP1\n1126 SHA3\n1127 SWAP3\n1128 POP\n1129 PUSH1 0x32\n1131 DUP4\n1132 PUSH1 0x01\n1134 SWAP1\n1135 DIV\n1136 DUP2\n1137 ISZERO\n1138 ISZERO\n1139 PUSH2 0x0478\n1142 JUMPI\n', 'truncLabel': '914 JUMPDEST\n915 MOD\n916 DUP2\n917 MSTORE\n918 PUSH1 0x20\n920 ADD\n(click to expand +)', 'isExpanded': false},
-{id: '587', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '823 JUMPDEST\n824 MOD\n825 DUP2\n826 MSTORE\n827 PUSH1 0x20\n829 ADD\n(click to expand +)', 'fullLabel': '823 JUMPDEST\n824 MOD\n825 DUP2\n826 MSTORE\n827 PUSH1 0x20\n829 ADD\n830 SWAP1\n831 DUP2\n832 MSTORE\n833 PUSH1 0x20\n835 ADD\n836 PUSH1 0x00\n838 SHA3\n839 PUSH1 0x00\n841 ADD\n842 PUSH1 0x00\n844 SWAP1\n845 SLOAD\n846 SWAP1\n847 PUSH2 0x0100\n850 EXP\n851 SWAP1\n852 DIV\n853 PUSH20 0xffffffff(...)\n874 AND\n875 SWAP6\n876 POP\n877 PUSH1 0x02\n879 PUSH1 0x00\n881 PUSH1 0x32\n883 CALLER\n884 PUSH20 0xffffffff(...)\n905 AND\n906 DUP2\n907 ISZERO\n908 ISZERO\n909 PUSH2 0x0392\n912 JUMPI\n', 'truncLabel': '823 JUMPDEST\n824 MOD\n825 DUP2\n826 MSTORE\n827 PUSH1 0x20\n829 ADD\n(click to expand +)', 'isExpanded': false},
-{id: '586', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '776 JUMPDEST\n777 PUSH1 0x00\n779 DUP1\n780 PUSH1 0x00\n782 DUP1\n783 PUSH1 0x00\n(click to expand +)', 'fullLabel': '776 JUMPDEST\n777 PUSH1 0x00\n779 DUP1\n780 PUSH1 0x00\n782 DUP1\n783 PUSH1 0x00\n785 DUP1\n786 PUSH1 0x02\n788 PUSH1 0x00\n790 PUSH1 0x32\n792 COINBASE\n793 PUSH20 0xffffffff(...)\n814 AND\n815 DUP2\n816 ISZERO\n817 ISZERO\n818 PUSH2 0x0337\n821 JUMPI\n', 'truncLabel': '776 JUMPDEST\n777 PUSH1 0x00\n779 DUP1\n780 PUSH1 0x00\n782 DUP1\n783 PUSH1 0x00\n(click to expand +)', 'isExpanded': false},
-{id: '585', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '379 PUSH2 0x0182\n382 PUSH2 0x0308\n385 JUMP\n', 'fullLabel': '379 PUSH2 0x0182\n382 PUSH2 0x0308\n385 JUMP\n', 'truncLabel': '379 PUSH2 0x0182\n382 PUSH2 0x0308\n385 JUMP\n', 'isExpanded': false},
-{id: '579', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '367 JUMPDEST\n368 PUSH1 0x32\n370 PUSH1 0x01\n372 SLOAD\n373 EQ\n374 ISZERO\n(click to expand +)', 'fullLabel': '367 JUMPDEST\n368 PUSH1 0x32\n370 PUSH1 0x01\n372 SLOAD\n373 EQ\n374 ISZERO\n375 PUSH2 0x0183\n378 JUMPI\n', 'truncLabel': '367 JUMPDEST\n368 PUSH1 0x32\n370 PUSH1 0x01\n372 SLOAD\n373 EQ\n374 ISZERO\n(click to expand +)', 'isExpanded': false},
-{id: '600', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '461 JUMPDEST\n462 POP\n463 POP\n464 STOP\n', 'fullLabel': '461 JUMPDEST\n462 POP\n463 POP\n464 STOP\n', 'truncLabel': '461 JUMPDEST\n462 POP\n463 POP\n464 STOP\n', 'isExpanded': false},
-{id: '602', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '460 JUMPDEST\n461 JUMPDEST\n462 POP\n463 POP\n464 STOP\n', 'fullLabel': '460 JUMPDEST\n461 JUMPDEST\n462 POP\n463 POP\n464 STOP\n', 'truncLabel': '460 JUMPDEST\n461 JUMPDEST\n462 POP\n463 POP\n464 STOP\n', 'isExpanded': false},
-{id: '603', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '456 PUSH1 0x00\n458 DUP1\n459 REVERT\n', 'fullLabel': '456 PUSH1 0x00\n458 DUP1\n459 REVERT\n', 'truncLabel': '456 PUSH1 0x00\n458 DUP1\n459 REVERT\n', 'isExpanded': false},
-{id: '601', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '397 CALLER\n398 PUSH20 0xffffffff(...)\n419 AND\n420 PUSH2 0x08fc\n423 DUP4\n424 SWAP1\n(click to expand +)', 'fullLabel': '397 CALLER\n398 PUSH20 0xffffffff(...)\n419 AND\n420 PUSH2 0x08fc\n423 DUP4\n424 SWAP1\n425 DUP2\n426 ISZERO\n427 MUL\n428 SWAP1\n429 PUSH1 0x40\n431 MLOAD\n432 PUSH1 0x00\n434 PUSH1 0x40\n436 MLOAD\n437 DUP1\n438 DUP4\n439 SUB\n440 DUP2\n441 DUP6\n442 DUP9\n443 DUP9\n444 CALL\n445 SWAP4\n446 POP\n447 POP\n448 POP\n449 POP\n450 ISZERO\n451 ISZERO\n452 PUSH2 0x01cc\n455 JUMPI\n', 'truncLabel': '397 CALLER\n398 PUSH20 0xffffffff(...)\n419 AND\n420 PUSH2 0x08fc\n423 DUP4\n424 SWAP1\n(click to expand +)', 'isExpanded': false},
-{id: '599', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '387 JUMPDEST\n388 PUSH1 0x00\n390 DUP3\n391 GT\n392 ISZERO\n393 PUSH2 0x01cd\n(click to expand +)', 'fullLabel': '387 JUMPDEST\n388 PUSH1 0x00\n390 DUP3\n391 GT\n392 ISZERO\n393 PUSH2 0x01cd\n396 JUMPI\n', 'truncLabel': '387 JUMPDEST\n388 PUSH1 0x00\n390 DUP3\n391 GT\n392 ISZERO\n393 PUSH2 0x01cd\n(click to expand +)', 'isExpanded': false},
-{id: '606', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '823 JUMPDEST\n824 MOD\n825 DUP2\n826 MSTORE\n827 PUSH1 0x20\n829 ADD\n(click to expand +)', 'fullLabel': '823 JUMPDEST\n824 MOD\n825 DUP2\n826 MSTORE\n827 PUSH1 0x20\n829 ADD\n830 SWAP1\n831 DUP2\n832 MSTORE\n833 PUSH1 0x20\n835 ADD\n836 PUSH1 0x00\n838 SHA3\n839 PUSH1 0x00\n841 ADD\n842 PUSH1 0x00\n844 SWAP1\n845 SLOAD\n846 SWAP1\n847 PUSH2 0x0100\n850 EXP\n851 SWAP1\n852 DIV\n853 PUSH20 0xffffffff(...)\n874 AND\n875 SWAP6\n876 POP\n877 PUSH1 0x02\n879 PUSH1 0x00\n881 PUSH1 0x32\n883 CALLER\n884 PUSH20 0xffffffff(...)\n905 AND\n906 DUP2\n907 ISZERO\n908 ISZERO\n909 PUSH2 0x0392\n912 JUMPI\n913 ASSERT_FAIL\n', 'truncLabel': '823 JUMPDEST\n824 MOD\n825 DUP2\n826 MSTORE\n827 PUSH1 0x20\n829 ADD\n(click to expand +)', 'isExpanded': false},
-{id: '605', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '776 JUMPDEST\n777 PUSH1 0x00\n779 DUP1\n780 PUSH1 0x00\n782 DUP1\n783 PUSH1 0x00\n(click to expand +)', 'fullLabel': '776 JUMPDEST\n777 PUSH1 0x00\n779 DUP1\n780 PUSH1 0x00\n782 DUP1\n783 PUSH1 0x00\n785 DUP1\n786 PUSH1 0x02\n788 PUSH1 0x00\n790 PUSH1 0x32\n792 COINBASE\n793 PUSH20 0xffffffff(...)\n814 AND\n815 DUP2\n816 ISZERO\n817 ISZERO\n818 PUSH2 0x0337\n821 JUMPI\n', 'truncLabel': '776 JUMPDEST\n777 PUSH1 0x00\n779 DUP1\n780 PUSH1 0x00\n782 DUP1\n783 PUSH1 0x00\n(click to expand +)', 'isExpanded': false},
-{id: '604', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '379 PUSH2 0x0182\n382 PUSH2 0x0308\n385 JUMP\n', 'fullLabel': '379 PUSH2 0x0182\n382 PUSH2 0x0308\n385 JUMP\n', 'truncLabel': '379 PUSH2 0x0182\n382 PUSH2 0x0308\n385 JUMP\n', 'isExpanded': false},
-{id: '598', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '367 JUMPDEST\n368 PUSH1 0x32\n370 PUSH1 0x01\n372 SLOAD\n373 EQ\n374 ISZERO\n(click to expand +)', 'fullLabel': '367 JUMPDEST\n368 PUSH1 0x32\n370 PUSH1 0x01\n372 SLOAD\n373 EQ\n374 ISZERO\n375 PUSH2 0x0183\n378 JUMPI\n', 'truncLabel': '367 JUMPDEST\n368 PUSH1 0x32\n370 PUSH1 0x01\n372 SLOAD\n373 EQ\n374 ISZERO\n(click to expand +)', 'isExpanded': false},
-{id: '610', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '147 JUMPDEST\n148 DIV\n149 DUP3\n150 LT\n151 ISZERO\n152 DUP1\n(click to expand +)', 'fullLabel': '147 JUMPDEST\n148 DIV\n149 DUP3\n150 LT\n151 ISZERO\n152 DUP1\n153 ISZERO\n154 PUSH2 0x00a5\n157 JUMPI\n158 POP\n159 PUSH1 0x32\n161 PUSH1 0x01\n163 SLOAD\n164 LT\n165 JUMPDEST\n166 ISZERO\n167 PUSH2 0x016f\n170 JUMPI\n171 PUSH1 0x01\n173 PUSH1 0x00\n175 DUP2\n176 SLOAD\n177 DUP1\n178 SWAP3\n179 SWAP2\n180 SWAP1\n181 PUSH1 0x01\n183 ADD\n184 SWAP2\n185 SWAP1\n186 POP\n187 SSTORE\n188 SWAP1\n189 POP\n190 PUSH1 0x40\n192 DUP1\n193 MLOAD\n194 SWAP1\n195 DUP2\n196 ADD\n197 PUSH1 0x40\n199 MSTORE\n200 DUP1\n201 CALLER\n202 PUSH20 0xffffffff(...)\n223 AND\n224 DUP2\n225 MSTORE\n226 PUSH1 0x20\n228 ADD\n229 PUSH1 0x00\n231 SLOAD\n232 DUP2\n233 MSTORE\n234 POP\n235 PUSH1 0x02\n237 PUSH1 0x00\n239 DUP4\n240 DUP2\n241 MSTORE\n242 PUSH1 0x20\n244 ADD\n245 SWAP1\n246 DUP2\n247 MSTORE\n248 PUSH1 0x20\n250 ADD\n251 PUSH1 0x00\n253 SHA3\n254 PUSH1 0x00\n256 DUP3\n257 ADD\n258 MLOAD\n259 DUP2\n260 PUSH1 0x00\n262 ADD\n263 PUSH1 0x00\n265 PUSH2 0x0100\n268 EXP\n269 DUP2\n270 SLOAD\n271 DUP2\n272 PUSH20 0xffffffff(...)\n293 MUL\n294 NOT\n295 AND\n296 SWAP1\n297 DUP4\n298 PUSH20 0xffffffff(...)\n319 AND\n320 MUL\n321 OR\n322 SWAP1\n323 SSTORE\n324 POP\n325 PUSH1 0x20\n327 DUP3\n328 ADD\n329 MLOAD\n330 DUP2\n331 PUSH1 0x01\n333 ADD\n334 SSTORE\n335 SWAP1\n336 POP\n337 POP\n338 PUSH1 0x32\n340 PUSH8 0x22b1c8c1(...)\n349 DUP2\n350 ISZERO\n351 ISZERO\n352 PUSH2 0x0165\n355 JUMPI\n356 ASSERT_FAIL\n', 'truncLabel': '147 JUMPDEST\n148 DIV\n149 DUP3\n150 LT\n151 ISZERO\n152 DUP1\n(click to expand +)', 'isExpanded': false},
-{id: '609', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '127 JUMPDEST\n128 PUSH1 0x32\n130 PUSH8 0x22b1c8c1(...)\n139 DUP2\n140 ISZERO\n141 ISZERO\n(click to expand +)', 'fullLabel': '127 JUMPDEST\n128 PUSH1 0x32\n130 PUSH8 0x22b1c8c1(...)\n139 DUP2\n140 ISZERO\n141 ISZERO\n142 PUSH2 0x0093\n145 JUMPI\n', 'truncLabel': '127 JUMPDEST\n128 PUSH1 0x32\n130 PUSH8 0x22b1c8c1(...)\n139 DUP2\n140 ISZERO\n141 ISZERO\n(click to expand +)', 'isExpanded': false},
-{id: '608', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '357 JUMPDEST\n358 DIV\n359 DUP3\n360 SUB\n361 SWAP2\n362 POP\n(click to expand +)', 'fullLabel': '357 JUMPDEST\n358 DIV\n359 DUP3\n360 SUB\n361 SWAP2\n362 POP\n363 PUSH2 0x007f\n366 JUMP\n', 'truncLabel': '357 JUMPDEST\n358 DIV\n359 DUP3\n360 SUB\n361 SWAP2\n362 POP\n(click to expand +)', 'isExpanded': false},
-{id: '607', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '171 PUSH1 0x01\n173 PUSH1 0x00\n175 DUP2\n176 SLOAD\n177 DUP1\n178 SWAP3\n(click to expand +)', 'fullLabel': '171 PUSH1 0x01\n173 PUSH1 0x00\n175 DUP2\n176 SLOAD\n177 DUP1\n178 SWAP3\n179 SWAP2\n180 SWAP1\n181 PUSH1 0x01\n183 ADD\n184 SWAP2\n185 SWAP1\n186 POP\n187 SSTORE\n188 SWAP1\n189 POP\n190 PUSH1 0x40\n192 DUP1\n193 MLOAD\n194 SWAP1\n195 DUP2\n196 ADD\n197 PUSH1 0x40\n199 MSTORE\n200 DUP1\n201 CALLER\n202 PUSH20 0xffffffff(...)\n223 AND\n224 DUP2\n225 MSTORE\n226 PUSH1 0x20\n228 ADD\n229 PUSH1 0x00\n231 SLOAD\n232 DUP2\n233 MSTORE\n234 POP\n235 PUSH1 0x02\n237 PUSH1 0x00\n239 DUP4\n240 DUP2\n241 MSTORE\n242 PUSH1 0x20\n244 ADD\n245 SWAP1\n246 DUP2\n247 MSTORE\n248 PUSH1 0x20\n250 ADD\n251 PUSH1 0x00\n253 SHA3\n254 PUSH1 0x00\n256 DUP3\n257 ADD\n258 MLOAD\n259 DUP2\n260 PUSH1 0x00\n262 ADD\n263 PUSH1 0x00\n265 PUSH2 0x0100\n268 EXP\n269 DUP2\n270 SLOAD\n271 DUP2\n272 PUSH20 0xffffffff(...)\n293 MUL\n294 NOT\n295 AND\n296 SWAP1\n297 DUP4\n298 PUSH20 0xffffffff(...)\n319 AND\n320 MUL\n321 OR\n322 SWAP1\n323 SSTORE\n324 POP\n325 PUSH1 0x20\n327 DUP3\n328 ADD\n329 MLOAD\n330 DUP2\n331 PUSH1 0x01\n333 ADD\n334 SSTORE\n335 SWAP1\n336 POP\n337 POP\n338 PUSH1 0x32\n340 PUSH8 0x22b1c8c1(...)\n349 DUP2\n350 ISZERO\n351 ISZERO\n352 PUSH2 0x0165\n355 JUMPI\n', 'truncLabel': '171 PUSH1 0x01\n173 PUSH1 0x00\n175 DUP2\n176 SLOAD\n177 DUP1\n178 SWAP3\n(click to expand +)', 'isExpanded': false},
-{id: '597', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '165 JUMPDEST\n166 ISZERO\n167 PUSH2 0x016f\n170 JUMPI\n', 'fullLabel': '165 JUMPDEST\n166 ISZERO\n167 PUSH2 0x016f\n170 JUMPI\n', 'truncLabel': '165 JUMPDEST\n166 ISZERO\n167 PUSH2 0x016f\n170 JUMPI\n', 'isExpanded': false},
-{id: '614', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '461 JUMPDEST\n462 POP\n463 POP\n464 STOP\n', 'fullLabel': '461 JUMPDEST\n462 POP\n463 POP\n464 STOP\n', 'truncLabel': '461 JUMPDEST\n462 POP\n463 POP\n464 STOP\n', 'isExpanded': false},
-{id: '616', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '460 JUMPDEST\n461 JUMPDEST\n462 POP\n463 POP\n464 STOP\n', 'fullLabel': '460 JUMPDEST\n461 JUMPDEST\n462 POP\n463 POP\n464 STOP\n', 'truncLabel': '460 JUMPDEST\n461 JUMPDEST\n462 POP\n463 POP\n464 STOP\n', 'isExpanded': false},
-{id: '617', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '456 PUSH1 0x00\n458 DUP1\n459 REVERT\n', 'fullLabel': '456 PUSH1 0x00\n458 DUP1\n459 REVERT\n', 'truncLabel': '456 PUSH1 0x00\n458 DUP1\n459 REVERT\n', 'isExpanded': false},
-{id: '615', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '397 CALLER\n398 PUSH20 0xffffffff(...)\n419 AND\n420 PUSH2 0x08fc\n423 DUP4\n424 SWAP1\n(click to expand +)', 'fullLabel': '397 CALLER\n398 PUSH20 0xffffffff(...)\n419 AND\n420 PUSH2 0x08fc\n423 DUP4\n424 SWAP1\n425 DUP2\n426 ISZERO\n427 MUL\n428 SWAP1\n429 PUSH1 0x40\n431 MLOAD\n432 PUSH1 0x00\n434 PUSH1 0x40\n436 MLOAD\n437 DUP1\n438 DUP4\n439 SUB\n440 DUP2\n441 DUP6\n442 DUP9\n443 DUP9\n444 CALL\n445 SWAP4\n446 POP\n447 POP\n448 POP\n449 POP\n450 ISZERO\n451 ISZERO\n452 PUSH2 0x01cc\n455 JUMPI\n', 'truncLabel': '397 CALLER\n398 PUSH20 0xffffffff(...)\n419 AND\n420 PUSH2 0x08fc\n423 DUP4\n424 SWAP1\n(click to expand +)', 'isExpanded': false},
-{id: '613', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '387 JUMPDEST\n388 PUSH1 0x00\n390 DUP3\n391 GT\n392 ISZERO\n393 PUSH2 0x01cd\n(click to expand +)', 'fullLabel': '387 JUMPDEST\n388 PUSH1 0x00\n390 DUP3\n391 GT\n392 ISZERO\n393 PUSH2 0x01cd\n396 JUMPI\n', 'truncLabel': '387 JUMPDEST\n388 PUSH1 0x00\n390 DUP3\n391 GT\n392 ISZERO\n393 PUSH2 0x01cd\n(click to expand +)', 'isExpanded': false},
-{id: '621', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '914 JUMPDEST\n915 MOD\n916 DUP2\n917 MSTORE\n918 PUSH1 0x20\n920 ADD\n(click to expand +)', 'fullLabel': '914 JUMPDEST\n915 MOD\n916 DUP2\n917 MSTORE\n918 PUSH1 0x20\n920 ADD\n921 SWAP1\n922 DUP2\n923 MSTORE\n924 PUSH1 0x20\n926 ADD\n927 PUSH1 0x00\n929 SHA3\n930 PUSH1 0x00\n932 ADD\n933 PUSH1 0x00\n935 SWAP1\n936 SLOAD\n937 SWAP1\n938 PUSH2 0x0100\n941 EXP\n942 SWAP1\n943 DIV\n944 PUSH20 0xffffffff(...)\n965 AND\n966 SWAP5\n967 POP\n968 DIFFICULTY\n969 SWAP4\n970 POP\n971 DUP6\n972 DUP6\n973 DUP6\n974 PUSH1 0x40\n976 MLOAD\n977 DUP1\n978 DUP5\n979 PUSH20 0xffffffff(...)\n1000 AND\n1001 PUSH20 0xffffffff(...)\n1022 AND\n1023 PUSH13 0x01000000(...)\n1037 MUL\n1038 DUP2\n1039 MSTORE\n1040 PUSH1 0x14\n1042 ADD\n1043 DUP4\n1044 PUSH20 0xffffffff(...)\n1065 AND\n1066 PUSH20 0xffffffff(...)\n1087 AND\n1088 PUSH13 0x01000000(...)\n1102 MUL\n1103 DUP2\n1104 MSTORE\n1105 PUSH1 0x14\n1107 ADD\n1108 DUP3\n1109 DUP2\n1110 MSTORE\n1111 PUSH1 0x20\n1113 ADD\n1114 SWAP4\n1115 POP\n1116 POP\n1117 POP\n1118 POP\n1119 PUSH1 0x40\n1121 MLOAD\n1122 DUP1\n1123 SWAP2\n1124 SUB\n1125 SWAP1\n1126 SHA3\n1127 SWAP3\n1128 POP\n1129 PUSH1 0x32\n1131 DUP4\n1132 PUSH1 0x01\n1134 SWAP1\n1135 DIV\n1136 DUP2\n1137 ISZERO\n1138 ISZERO\n1139 PUSH2 0x0478\n1142 JUMPI\n1143 ASSERT_FAIL\n', 'truncLabel': '914 JUMPDEST\n915 MOD\n916 DUP2\n917 MSTORE\n918 PUSH1 0x20\n920 ADD\n(click to expand +)', 'isExpanded': false},
-{id: '620', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '823 JUMPDEST\n824 MOD\n825 DUP2\n826 MSTORE\n827 PUSH1 0x20\n829 ADD\n(click to expand +)', 'fullLabel': '823 JUMPDEST\n824 MOD\n825 DUP2\n826 MSTORE\n827 PUSH1 0x20\n829 ADD\n830 SWAP1\n831 DUP2\n832 MSTORE\n833 PUSH1 0x20\n835 ADD\n836 PUSH1 0x00\n838 SHA3\n839 PUSH1 0x00\n841 ADD\n842 PUSH1 0x00\n844 SWAP1\n845 SLOAD\n846 SWAP1\n847 PUSH2 0x0100\n850 EXP\n851 SWAP1\n852 DIV\n853 PUSH20 0xffffffff(...)\n874 AND\n875 SWAP6\n876 POP\n877 PUSH1 0x02\n879 PUSH1 0x00\n881 PUSH1 0x32\n883 CALLER\n884 PUSH20 0xffffffff(...)\n905 AND\n906 DUP2\n907 ISZERO\n908 ISZERO\n909 PUSH2 0x0392\n912 JUMPI\n', 'truncLabel': '823 JUMPDEST\n824 MOD\n825 DUP2\n826 MSTORE\n827 PUSH1 0x20\n829 ADD\n(click to expand +)', 'isExpanded': false},
-{id: '619', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '776 JUMPDEST\n777 PUSH1 0x00\n779 DUP1\n780 PUSH1 0x00\n782 DUP1\n783 PUSH1 0x00\n(click to expand +)', 'fullLabel': '776 JUMPDEST\n777 PUSH1 0x00\n779 DUP1\n780 PUSH1 0x00\n782 DUP1\n783 PUSH1 0x00\n785 DUP1\n786 PUSH1 0x02\n788 PUSH1 0x00\n790 PUSH1 0x32\n792 COINBASE\n793 PUSH20 0xffffffff(...)\n814 AND\n815 DUP2\n816 ISZERO\n817 ISZERO\n818 PUSH2 0x0337\n821 JUMPI\n', 'truncLabel': '776 JUMPDEST\n777 PUSH1 0x00\n779 DUP1\n780 PUSH1 0x00\n782 DUP1\n783 PUSH1 0x00\n(click to expand +)', 'isExpanded': false},
-{id: '618', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '379 PUSH2 0x0182\n382 PUSH2 0x0308\n385 JUMP\n', 'fullLabel': '379 PUSH2 0x0182\n382 PUSH2 0x0308\n385 JUMP\n', 'truncLabel': '379 PUSH2 0x0182\n382 PUSH2 0x0308\n385 JUMP\n', 'isExpanded': false},
-{id: '612', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '367 JUMPDEST\n368 PUSH1 0x32\n370 PUSH1 0x01\n372 SLOAD\n373 EQ\n374 ISZERO\n(click to expand +)', 'fullLabel': '367 JUMPDEST\n368 PUSH1 0x32\n370 PUSH1 0x01\n372 SLOAD\n373 EQ\n374 ISZERO\n375 PUSH2 0x0183\n378 JUMPI\n', 'truncLabel': '367 JUMPDEST\n368 PUSH1 0x32\n370 PUSH1 0x01\n372 SLOAD\n373 EQ\n374 ISZERO\n(click to expand +)', 'isExpanded': false},
-{id: '626', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '165 JUMPDEST\n166 ISZERO\n167 PUSH2 0x016f\n170 JUMPI\n171 PUSH1 0x01\n173 PUSH1 0x00\n(click to expand +)', 'fullLabel': '165 JUMPDEST\n166 ISZERO\n167 PUSH2 0x016f\n170 JUMPI\n171 PUSH1 0x01\n173 PUSH1 0x00\n175 DUP2\n176 SLOAD\n177 DUP1\n178 SWAP3\n179 SWAP2\n180 SWAP1\n181 PUSH1 0x01\n183 ADD\n184 SWAP2\n185 SWAP1\n186 POP\n187 SSTORE\n188 SWAP1\n189 POP\n190 PUSH1 0x40\n192 DUP1\n193 MLOAD\n194 SWAP1\n195 DUP2\n196 ADD\n197 PUSH1 0x40\n199 MSTORE\n200 DUP1\n201 CALLER\n202 PUSH20 0xffffffff(...)\n223 AND\n224 DUP2\n225 MSTORE\n226 PUSH1 0x20\n228 ADD\n229 PUSH1 0x00\n231 SLOAD\n232 DUP2\n233 MSTORE\n234 POP\n235 PUSH1 0x02\n237 PUSH1 0x00\n239 DUP4\n240 DUP2\n241 MSTORE\n242 PUSH1 0x20\n244 ADD\n245 SWAP1\n246 DUP2\n247 MSTORE\n248 PUSH1 0x20\n250 ADD\n251 PUSH1 0x00\n253 SHA3\n254 PUSH1 0x00\n256 DUP3\n257 ADD\n258 MLOAD\n259 DUP2\n260 PUSH1 0x00\n262 ADD\n263 PUSH1 0x00\n265 PUSH2 0x0100\n268 EXP\n269 DUP2\n270 SLOAD\n271 DUP2\n272 PUSH20 0xffffffff(...)\n293 MUL\n294 NOT\n295 AND\n296 SWAP1\n297 DUP4\n298 PUSH20 0xffffffff(...)\n319 AND\n320 MUL\n321 OR\n322 SWAP1\n323 SSTORE\n324 POP\n325 PUSH1 0x20\n327 DUP3\n328 ADD\n329 MLOAD\n330 DUP2\n331 PUSH1 0x01\n333 ADD\n334 SSTORE\n335 SWAP1\n336 POP\n337 POP\n338 PUSH1 0x32\n340 PUSH8 0x22b1c8c1(...)\n349 DUP2\n350 ISZERO\n351 ISZERO\n352 PUSH2 0x0165\n355 JUMPI\n356 ASSERT_FAIL\n', 'truncLabel': '165 JUMPDEST\n166 ISZERO\n167 PUSH2 0x016f\n170 JUMPI\n171 PUSH1 0x01\n173 PUSH1 0x00\n(click to expand +)', 'isExpanded': false},
-{id: '628', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '367 JUMPDEST\n368 PUSH1 0x32\n370 PUSH1 0x01\n372 SLOAD\n373 EQ\n374 ISZERO\n(click to expand +)', 'fullLabel': '367 JUMPDEST\n368 PUSH1 0x32\n370 PUSH1 0x01\n372 SLOAD\n373 EQ\n374 ISZERO\n375 PUSH2 0x0183\n378 JUMPI\n379 PUSH2 0x0182\n382 PUSH2 0x0308\n385 JUMP\n', 'truncLabel': '367 JUMPDEST\n368 PUSH1 0x32\n370 PUSH1 0x01\n372 SLOAD\n373 EQ\n374 ISZERO\n(click to expand +)', 'isExpanded': false},
-{id: '630', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '357 JUMPDEST\n358 DIV\n359 DUP3\n360 SUB\n361 SWAP2\n362 POP\n(click to expand +)', 'fullLabel': '357 JUMPDEST\n358 DIV\n359 DUP3\n360 SUB\n361 SWAP2\n362 POP\n363 PUSH2 0x007f\n366 JUMP\n', 'truncLabel': '357 JUMPDEST\n358 DIV\n359 DUP3\n360 SUB\n361 SWAP2\n362 POP\n(click to expand +)', 'isExpanded': false},
-{id: '629', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '171 PUSH1 0x01\n173 PUSH1 0x00\n175 DUP2\n176 SLOAD\n177 DUP1\n178 SWAP3\n(click to expand +)', 'fullLabel': '171 PUSH1 0x01\n173 PUSH1 0x00\n175 DUP2\n176 SLOAD\n177 DUP1\n178 SWAP3\n179 SWAP2\n180 SWAP1\n181 PUSH1 0x01\n183 ADD\n184 SWAP2\n185 SWAP1\n186 POP\n187 SSTORE\n188 SWAP1\n189 POP\n190 PUSH1 0x40\n192 DUP1\n193 MLOAD\n194 SWAP1\n195 DUP2\n196 ADD\n197 PUSH1 0x40\n199 MSTORE\n200 DUP1\n201 CALLER\n202 PUSH20 0xffffffff(...)\n223 AND\n224 DUP2\n225 MSTORE\n226 PUSH1 0x20\n228 ADD\n229 PUSH1 0x00\n231 SLOAD\n232 DUP2\n233 MSTORE\n234 POP\n235 PUSH1 0x02\n237 PUSH1 0x00\n239 DUP4\n240 DUP2\n241 MSTORE\n242 PUSH1 0x20\n244 ADD\n245 SWAP1\n246 DUP2\n247 MSTORE\n248 PUSH1 0x20\n250 ADD\n251 PUSH1 0x00\n253 SHA3\n254 PUSH1 0x00\n256 DUP3\n257 ADD\n258 MLOAD\n259 DUP2\n260 PUSH1 0x00\n262 ADD\n263 PUSH1 0x00\n265 PUSH2 0x0100\n268 EXP\n269 DUP2\n270 SLOAD\n271 DUP2\n272 PUSH20 0xffffffff(...)\n293 MUL\n294 NOT\n295 AND\n296 SWAP1\n297 DUP4\n298 PUSH20 0xffffffff(...)\n319 AND\n320 MUL\n321 OR\n322 SWAP1\n323 SSTORE\n324 POP\n325 PUSH1 0x20\n327 DUP3\n328 ADD\n329 MLOAD\n330 DUP2\n331 PUSH1 0x01\n333 ADD\n334 SSTORE\n335 SWAP1\n336 POP\n337 POP\n338 PUSH1 0x32\n340 PUSH8 0x22b1c8c1(...)\n349 DUP2\n350 ISZERO\n351 ISZERO\n352 PUSH2 0x0165\n355 JUMPI\n', 'truncLabel': '171 PUSH1 0x01\n173 PUSH1 0x00\n175 DUP2\n176 SLOAD\n177 DUP1\n178 SWAP3\n(click to expand +)', 'isExpanded': false},
-{id: '627', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '158 POP\n159 PUSH1 0x32\n161 PUSH1 0x01\n163 SLOAD\n164 LT\n165 JUMPDEST\n(click to expand +)', 'fullLabel': '158 POP\n159 PUSH1 0x32\n161 PUSH1 0x01\n163 SLOAD\n164 LT\n165 JUMPDEST\n166 ISZERO\n167 PUSH2 0x016f\n170 JUMPI\n', 'truncLabel': '158 POP\n159 PUSH1 0x32\n161 PUSH1 0x01\n163 SLOAD\n164 LT\n165 JUMPDEST\n(click to expand +)', 'isExpanded': false},
-{id: '625', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '147 JUMPDEST\n148 DIV\n149 DUP3\n150 LT\n151 ISZERO\n152 DUP1\n(click to expand +)', 'fullLabel': '147 JUMPDEST\n148 DIV\n149 DUP3\n150 LT\n151 ISZERO\n152 DUP1\n153 ISZERO\n154 PUSH2 0x00a5\n157 JUMPI\n', 'truncLabel': '147 JUMPDEST\n148 DIV\n149 DUP3\n150 LT\n151 ISZERO\n152 DUP1\n(click to expand +)', 'isExpanded': false},
-{id: '624', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '127 JUMPDEST\n128 PUSH1 0x32\n130 PUSH8 0x22b1c8c1(...)\n139 DUP2\n140 ISZERO\n141 ISZERO\n(click to expand +)', 'fullLabel': '127 JUMPDEST\n128 PUSH1 0x32\n130 PUSH8 0x22b1c8c1(...)\n139 DUP2\n140 ISZERO\n141 ISZERO\n142 PUSH2 0x0093\n145 JUMPI\n', 'truncLabel': '127 JUMPDEST\n128 PUSH1 0x32\n130 PUSH8 0x22b1c8c1(...)\n139 DUP2\n140 ISZERO\n141 ISZERO\n(click to expand +)', 'isExpanded': false},
-{id: '623', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '357 JUMPDEST\n358 DIV\n359 DUP3\n360 SUB\n361 SWAP2\n362 POP\n(click to expand +)', 'fullLabel': '357 JUMPDEST\n358 DIV\n359 DUP3\n360 SUB\n361 SWAP2\n362 POP\n363 PUSH2 0x007f\n366 JUMP\n', 'truncLabel': '357 JUMPDEST\n358 DIV\n359 DUP3\n360 SUB\n361 SWAP2\n362 POP\n(click to expand +)', 'isExpanded': false},
-{id: '622', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '171 PUSH1 0x01\n173 PUSH1 0x00\n175 DUP2\n176 SLOAD\n177 DUP1\n178 SWAP3\n(click to expand +)', 'fullLabel': '171 PUSH1 0x01\n173 PUSH1 0x00\n175 DUP2\n176 SLOAD\n177 DUP1\n178 SWAP3\n179 SWAP2\n180 SWAP1\n181 PUSH1 0x01\n183 ADD\n184 SWAP2\n185 SWAP1\n186 POP\n187 SSTORE\n188 SWAP1\n189 POP\n190 PUSH1 0x40\n192 DUP1\n193 MLOAD\n194 SWAP1\n195 DUP2\n196 ADD\n197 PUSH1 0x40\n199 MSTORE\n200 DUP1\n201 CALLER\n202 PUSH20 0xffffffff(...)\n223 AND\n224 DUP2\n225 MSTORE\n226 PUSH1 0x20\n228 ADD\n229 PUSH1 0x00\n231 SLOAD\n232 DUP2\n233 MSTORE\n234 POP\n235 PUSH1 0x02\n237 PUSH1 0x00\n239 DUP4\n240 DUP2\n241 MSTORE\n242 PUSH1 0x20\n244 ADD\n245 SWAP1\n246 DUP2\n247 MSTORE\n248 PUSH1 0x20\n250 ADD\n251 PUSH1 0x00\n253 SHA3\n254 PUSH1 0x00\n256 DUP3\n257 ADD\n258 MLOAD\n259 DUP2\n260 PUSH1 0x00\n262 ADD\n263 PUSH1 0x00\n265 PUSH2 0x0100\n268 EXP\n269 DUP2\n270 SLOAD\n271 DUP2\n272 PUSH20 0xffffffff(...)\n293 MUL\n294 NOT\n295 AND\n296 SWAP1\n297 DUP4\n298 PUSH20 0xffffffff(...)\n319 AND\n320 MUL\n321 OR\n322 SWAP1\n323 SSTORE\n324 POP\n325 PUSH1 0x20\n327 DUP3\n328 ADD\n329 MLOAD\n330 DUP2\n331 PUSH1 0x01\n333 ADD\n334 SSTORE\n335 SWAP1\n336 POP\n337 POP\n338 PUSH1 0x32\n340 PUSH8 0x22b1c8c1(...)\n349 DUP2\n350 ISZERO\n351 ISZERO\n352 PUSH2 0x0165\n355 JUMPI\n', 'truncLabel': '171 PUSH1 0x01\n173 PUSH1 0x00\n175 DUP2\n176 SLOAD\n177 DUP1\n178 SWAP3\n(click to expand +)', 'isExpanded': false},
-{id: '611', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '158 POP\n159 PUSH1 0x32\n161 PUSH1 0x01\n163 SLOAD\n164 LT\n165 JUMPDEST\n(click to expand +)', 'fullLabel': '158 POP\n159 PUSH1 0x32\n161 PUSH1 0x01\n163 SLOAD\n164 LT\n165 JUMPDEST\n166 ISZERO\n167 PUSH2 0x016f\n170 JUMPI\n', 'truncLabel': '158 POP\n159 PUSH1 0x32\n161 PUSH1 0x01\n163 SLOAD\n164 LT\n165 JUMPDEST\n(click to expand +)', 'isExpanded': false},
-{id: '596', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '147 JUMPDEST\n148 DIV\n149 DUP3\n150 LT\n151 ISZERO\n152 DUP1\n(click to expand +)', 'fullLabel': '147 JUMPDEST\n148 DIV\n149 DUP3\n150 LT\n151 ISZERO\n152 DUP1\n153 ISZERO\n154 PUSH2 0x00a5\n157 JUMPI\n', 'truncLabel': '147 JUMPDEST\n148 DIV\n149 DUP3\n150 LT\n151 ISZERO\n152 DUP1\n(click to expand +)', 'isExpanded': false},
-{id: '595', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '127 JUMPDEST\n128 PUSH1 0x32\n130 PUSH8 0x22b1c8c1(...)\n139 DUP2\n140 ISZERO\n141 ISZERO\n(click to expand +)', 'fullLabel': '127 JUMPDEST\n128 PUSH1 0x32\n130 PUSH8 0x22b1c8c1(...)\n139 DUP2\n140 ISZERO\n141 ISZERO\n142 PUSH2 0x0093\n145 JUMPI\n', 'truncLabel': '127 JUMPDEST\n128 PUSH1 0x32\n130 PUSH8 0x22b1c8c1(...)\n139 DUP2\n140 ISZERO\n141 ISZERO\n(click to expand +)', 'isExpanded': false},
-{id: '594', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '357 JUMPDEST\n358 DIV\n359 DUP3\n360 SUB\n361 SWAP2\n362 POP\n(click to expand +)', 'fullLabel': '357 JUMPDEST\n358 DIV\n359 DUP3\n360 SUB\n361 SWAP2\n362 POP\n363 PUSH2 0x007f\n366 JUMP\n', 'truncLabel': '357 JUMPDEST\n358 DIV\n359 DUP3\n360 SUB\n361 SWAP2\n362 POP\n(click to expand +)', 'isExpanded': false},
-{id: '593', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '171 PUSH1 0x01\n173 PUSH1 0x00\n175 DUP2\n176 SLOAD\n177 DUP1\n178 SWAP3\n(click to expand +)', 'fullLabel': '171 PUSH1 0x01\n173 PUSH1 0x00\n175 DUP2\n176 SLOAD\n177 DUP1\n178 SWAP3\n179 SWAP2\n180 SWAP1\n181 PUSH1 0x01\n183 ADD\n184 SWAP2\n185 SWAP1\n186 POP\n187 SSTORE\n188 SWAP1\n189 POP\n190 PUSH1 0x40\n192 DUP1\n193 MLOAD\n194 SWAP1\n195 DUP2\n196 ADD\n197 PUSH1 0x40\n199 MSTORE\n200 DUP1\n201 CALLER\n202 PUSH20 0xffffffff(...)\n223 AND\n224 DUP2\n225 MSTORE\n226 PUSH1 0x20\n228 ADD\n229 PUSH1 0x00\n231 SLOAD\n232 DUP2\n233 MSTORE\n234 POP\n235 PUSH1 0x02\n237 PUSH1 0x00\n239 DUP4\n240 DUP2\n241 MSTORE\n242 PUSH1 0x20\n244 ADD\n245 SWAP1\n246 DUP2\n247 MSTORE\n248 PUSH1 0x20\n250 ADD\n251 PUSH1 0x00\n253 SHA3\n254 PUSH1 0x00\n256 DUP3\n257 ADD\n258 MLOAD\n259 DUP2\n260 PUSH1 0x00\n262 ADD\n263 PUSH1 0x00\n265 PUSH2 0x0100\n268 EXP\n269 DUP2\n270 SLOAD\n271 DUP2\n272 PUSH20 0xffffffff(...)\n293 MUL\n294 NOT\n295 AND\n296 SWAP1\n297 DUP4\n298 PUSH20 0xffffffff(...)\n319 AND\n320 MUL\n321 OR\n322 SWAP1\n323 SSTORE\n324 POP\n325 PUSH1 0x20\n327 DUP3\n328 ADD\n329 MLOAD\n330 DUP2\n331 PUSH1 0x01\n333 ADD\n334 SSTORE\n335 SWAP1\n336 POP\n337 POP\n338 PUSH1 0x32\n340 PUSH8 0x22b1c8c1(...)\n349 DUP2\n350 ISZERO\n351 ISZERO\n352 PUSH2 0x0165\n355 JUMPI\n', 'truncLabel': '171 PUSH1 0x01\n173 PUSH1 0x00\n175 DUP2\n176 SLOAD\n177 DUP1\n178 SWAP3\n(click to expand +)', 'isExpanded': false},
-{id: '578', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '165 JUMPDEST\n166 ISZERO\n167 PUSH2 0x016f\n170 JUMPI\n', 'fullLabel': '165 JUMPDEST\n166 ISZERO\n167 PUSH2 0x016f\n170 JUMPI\n', 'truncLabel': '165 JUMPDEST\n166 ISZERO\n167 PUSH2 0x016f\n170 JUMPI\n', 'isExpanded': false},
-{id: '634', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '461 JUMPDEST\n462 POP\n463 POP\n464 STOP\n', 'fullLabel': '461 JUMPDEST\n462 POP\n463 POP\n464 STOP\n', 'truncLabel': '461 JUMPDEST\n462 POP\n463 POP\n464 STOP\n', 'isExpanded': false},
-{id: '636', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '460 JUMPDEST\n461 JUMPDEST\n462 POP\n463 POP\n464 STOP\n', 'fullLabel': '460 JUMPDEST\n461 JUMPDEST\n462 POP\n463 POP\n464 STOP\n', 'truncLabel': '460 JUMPDEST\n461 JUMPDEST\n462 POP\n463 POP\n464 STOP\n', 'isExpanded': false},
-{id: '637', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '456 PUSH1 0x00\n458 DUP1\n459 REVERT\n', 'fullLabel': '456 PUSH1 0x00\n458 DUP1\n459 REVERT\n', 'truncLabel': '456 PUSH1 0x00\n458 DUP1\n459 REVERT\n', 'isExpanded': false},
-{id: '635', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '397 CALLER\n398 PUSH20 0xffffffff(...)\n419 AND\n420 PUSH2 0x08fc\n423 DUP4\n424 SWAP1\n(click to expand +)', 'fullLabel': '397 CALLER\n398 PUSH20 0xffffffff(...)\n419 AND\n420 PUSH2 0x08fc\n423 DUP4\n424 SWAP1\n425 DUP2\n426 ISZERO\n427 MUL\n428 SWAP1\n429 PUSH1 0x40\n431 MLOAD\n432 PUSH1 0x00\n434 PUSH1 0x40\n436 MLOAD\n437 DUP1\n438 DUP4\n439 SUB\n440 DUP2\n441 DUP6\n442 DUP9\n443 DUP9\n444 CALL\n445 SWAP4\n446 POP\n447 POP\n448 POP\n449 POP\n450 ISZERO\n451 ISZERO\n452 PUSH2 0x01cc\n455 JUMPI\n', 'truncLabel': '397 CALLER\n398 PUSH20 0xffffffff(...)\n419 AND\n420 PUSH2 0x08fc\n423 DUP4\n424 SWAP1\n(click to expand +)', 'isExpanded': false},
-{id: '633', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '387 JUMPDEST\n388 PUSH1 0x00\n390 DUP3\n391 GT\n392 ISZERO\n393 PUSH2 0x01cd\n(click to expand +)', 'fullLabel': '387 JUMPDEST\n388 PUSH1 0x00\n390 DUP3\n391 GT\n392 ISZERO\n393 PUSH2 0x01cd\n396 JUMPI\n', 'truncLabel': '387 JUMPDEST\n388 PUSH1 0x00\n390 DUP3\n391 GT\n392 ISZERO\n393 PUSH2 0x01cd\n(click to expand +)', 'isExpanded': false},
-{id: '645', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '461 JUMPDEST\n462 POP\n463 POP\n464 STOP\n', 'fullLabel': '461 JUMPDEST\n462 POP\n463 POP\n464 STOP\n', 'truncLabel': '461 JUMPDEST\n462 POP\n463 POP\n464 STOP\n', 'isExpanded': false},
-{id: '647', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '460 JUMPDEST\n461 JUMPDEST\n462 POP\n463 POP\n464 STOP\n', 'fullLabel': '460 JUMPDEST\n461 JUMPDEST\n462 POP\n463 POP\n464 STOP\n', 'truncLabel': '460 JUMPDEST\n461 JUMPDEST\n462 POP\n463 POP\n464 STOP\n', 'isExpanded': false},
-{id: '648', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '456 PUSH1 0x00\n458 DUP1\n459 REVERT\n', 'fullLabel': '456 PUSH1 0x00\n458 DUP1\n459 REVERT\n', 'truncLabel': '456 PUSH1 0x00\n458 DUP1\n459 REVERT\n', 'isExpanded': false},
-{id: '646', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '397 CALLER\n398 PUSH20 0xffffffff(...)\n419 AND\n420 PUSH2 0x08fc\n423 DUP4\n424 SWAP1\n(click to expand +)', 'fullLabel': '397 CALLER\n398 PUSH20 0xffffffff(...)\n419 AND\n420 PUSH2 0x08fc\n423 DUP4\n424 SWAP1\n425 DUP2\n426 ISZERO\n427 MUL\n428 SWAP1\n429 PUSH1 0x40\n431 MLOAD\n432 PUSH1 0x00\n434 PUSH1 0x40\n436 MLOAD\n437 DUP1\n438 DUP4\n439 SUB\n440 DUP2\n441 DUP6\n442 DUP9\n443 DUP9\n444 CALL\n445 SWAP4\n446 POP\n447 POP\n448 POP\n449 POP\n450 ISZERO\n451 ISZERO\n452 PUSH2 0x01cc\n455 JUMPI\n', 'truncLabel': '397 CALLER\n398 PUSH20 0xffffffff(...)\n419 AND\n420 PUSH2 0x08fc\n423 DUP4\n424 SWAP1\n(click to expand +)', 'isExpanded': false},
-{id: '644', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '386 JUMPDEST\n387 JUMPDEST\n388 PUSH1 0x00\n390 DUP3\n391 GT\n392 ISZERO\n(click to expand +)', 'fullLabel': '386 JUMPDEST\n387 JUMPDEST\n388 PUSH1 0x00\n390 DUP3\n391 GT\n392 ISZERO\n393 PUSH2 0x01cd\n396 JUMPI\n', 'truncLabel': '386 JUMPDEST\n387 JUMPDEST\n388 PUSH1 0x00\n390 DUP3\n391 GT\n392 ISZERO\n(click to expand +)', 'isExpanded': false},
-{id: '643', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '1301 JUMPDEST\n1302 POP\n1303 POP\n1304 POP\n1305 POP\n1306 POP\n(click to expand +)', 'fullLabel': '1301 JUMPDEST\n1302 POP\n1303 POP\n1304 POP\n1305 POP\n1306 POP\n1307 POP\n1308 JUMP\n', 'truncLabel': '1301 JUMPDEST\n1302 POP\n1303 POP\n1304 POP\n1305 POP\n1306 POP\n(click to expand +)', 'isExpanded': false},
-{id: '649', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '1297 PUSH1 0x00\n1299 DUP1\n1300 REVERT\n', 'fullLabel': '1297 PUSH1 0x00\n1299 DUP1\n1300 REVERT\n', 'truncLabel': '1297 PUSH1 0x00\n1299 DUP1\n1300 REVERT\n', 'isExpanded': false},
-{id: '642', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '1144 JUMPDEST\n1145 MOD\n1146 SWAP2\n1147 POP\n1148 PUSH1 0x02\n1150 PUSH1 0x00\n(click to expand +)', 'fullLabel': '1144 JUMPDEST\n1145 MOD\n1146 SWAP2\n1147 POP\n1148 PUSH1 0x02\n1150 PUSH1 0x00\n1152 DUP4\n1153 DUP2\n1154 MSTORE\n1155 PUSH1 0x20\n1157 ADD\n1158 SWAP1\n1159 DUP2\n1160 MSTORE\n1161 PUSH1 0x20\n1163 ADD\n1164 PUSH1 0x00\n1166 SHA3\n1167 PUSH1 0x00\n1169 ADD\n1170 PUSH1 0x00\n1172 SWAP1\n1173 SLOAD\n1174 SWAP1\n1175 PUSH2 0x0100\n1178 EXP\n1179 SWAP1\n1180 DIV\n1181 PUSH20 0xffffffff(...)\n1202 AND\n1203 SWAP1\n1204 POP\n1205 PUSH1 0x00\n1207 DUP1\n1208 DUP2\n1209 SLOAD\n1210 DUP1\n1211 SWAP3\n1212 SWAP2\n1213 SWAP1\n1214 PUSH1 0x01\n1216 ADD\n1217 SWAP2\n1218 SWAP1\n1219 POP\n1220 SSTORE\n1221 POP\n1222 PUSH1 0x00\n1224 PUSH1 0x01\n1226 DUP2\n1227 SWAP1\n1228 SSTORE\n1229 POP\n1230 DUP1\n1231 PUSH20 0xffffffff(...)\n1252 AND\n1253 PUSH2 0x08fc\n1256 PUSH8 0x22b1c8c1(...)\n1265 SWAP1\n1266 DUP2\n1267 ISZERO\n1268 MUL\n1269 SWAP1\n1270 PUSH1 0x40\n1272 MLOAD\n1273 PUSH1 0x00\n1275 PUSH1 0x40\n1277 MLOAD\n1278 DUP1\n1279 DUP4\n1280 SUB\n1281 DUP2\n1282 DUP6\n1283 DUP9\n1284 DUP9\n1285 CALL\n1286 SWAP4\n1287 POP\n1288 POP\n1289 POP\n1290 POP\n1291 ISZERO\n1292 ISZERO\n1293 PUSH2 0x0515\n1296 JUMPI\n', 'truncLabel': '1144 JUMPDEST\n1145 MOD\n1146 SWAP2\n1147 POP\n1148 PUSH1 0x02\n1150 PUSH1 0x00\n(click to expand +)', 'isExpanded': false},
-{id: '641', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '914 JUMPDEST\n915 MOD\n916 DUP2\n917 MSTORE\n918 PUSH1 0x20\n920 ADD\n(click to expand +)', 'fullLabel': '914 JUMPDEST\n915 MOD\n916 DUP2\n917 MSTORE\n918 PUSH1 0x20\n920 ADD\n921 SWAP1\n922 DUP2\n923 MSTORE\n924 PUSH1 0x20\n926 ADD\n927 PUSH1 0x00\n929 SHA3\n930 PUSH1 0x00\n932 ADD\n933 PUSH1 0x00\n935 SWAP1\n936 SLOAD\n937 SWAP1\n938 PUSH2 0x0100\n941 EXP\n942 SWAP1\n943 DIV\n944 PUSH20 0xffffffff(...)\n965 AND\n966 SWAP5\n967 POP\n968 DIFFICULTY\n969 SWAP4\n970 POP\n971 DUP6\n972 DUP6\n973 DUP6\n974 PUSH1 0x40\n976 MLOAD\n977 DUP1\n978 DUP5\n979 PUSH20 0xffffffff(...)\n1000 AND\n1001 PUSH20 0xffffffff(...)\n1022 AND\n1023 PUSH13 0x01000000(...)\n1037 MUL\n1038 DUP2\n1039 MSTORE\n1040 PUSH1 0x14\n1042 ADD\n1043 DUP4\n1044 PUSH20 0xffffffff(...)\n1065 AND\n1066 PUSH20 0xffffffff(...)\n1087 AND\n1088 PUSH13 0x01000000(...)\n1102 MUL\n1103 DUP2\n1104 MSTORE\n1105 PUSH1 0x14\n1107 ADD\n1108 DUP3\n1109 DUP2\n1110 MSTORE\n1111 PUSH1 0x20\n1113 ADD\n1114 SWAP4\n1115 POP\n1116 POP\n1117 POP\n1118 POP\n1119 PUSH1 0x40\n1121 MLOAD\n1122 DUP1\n1123 SWAP2\n1124 SUB\n1125 SWAP1\n1126 SHA3\n1127 SWAP3\n1128 POP\n1129 PUSH1 0x32\n1131 DUP4\n1132 PUSH1 0x01\n1134 SWAP1\n1135 DIV\n1136 DUP2\n1137 ISZERO\n1138 ISZERO\n1139 PUSH2 0x0478\n1142 JUMPI\n', 'truncLabel': '914 JUMPDEST\n915 MOD\n916 DUP2\n917 MSTORE\n918 PUSH1 0x20\n920 ADD\n(click to expand +)', 'isExpanded': false},
-{id: '640', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '823 JUMPDEST\n824 MOD\n825 DUP2\n826 MSTORE\n827 PUSH1 0x20\n829 ADD\n(click to expand +)', 'fullLabel': '823 JUMPDEST\n824 MOD\n825 DUP2\n826 MSTORE\n827 PUSH1 0x20\n829 ADD\n830 SWAP1\n831 DUP2\n832 MSTORE\n833 PUSH1 0x20\n835 ADD\n836 PUSH1 0x00\n838 SHA3\n839 PUSH1 0x00\n841 ADD\n842 PUSH1 0x00\n844 SWAP1\n845 SLOAD\n846 SWAP1\n847 PUSH2 0x0100\n850 EXP\n851 SWAP1\n852 DIV\n853 PUSH20 0xffffffff(...)\n874 AND\n875 SWAP6\n876 POP\n877 PUSH1 0x02\n879 PUSH1 0x00\n881 PUSH1 0x32\n883 CALLER\n884 PUSH20 0xffffffff(...)\n905 AND\n906 DUP2\n907 ISZERO\n908 ISZERO\n909 PUSH2 0x0392\n912 JUMPI\n', 'truncLabel': '823 JUMPDEST\n824 MOD\n825 DUP2\n826 MSTORE\n827 PUSH1 0x20\n829 ADD\n(click to expand +)', 'isExpanded': false},
-{id: '639', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '776 JUMPDEST\n777 PUSH1 0x00\n779 DUP1\n780 PUSH1 0x00\n782 DUP1\n783 PUSH1 0x00\n(click to expand +)', 'fullLabel': '776 JUMPDEST\n777 PUSH1 0x00\n779 DUP1\n780 PUSH1 0x00\n782 DUP1\n783 PUSH1 0x00\n785 DUP1\n786 PUSH1 0x02\n788 PUSH1 0x00\n790 PUSH1 0x32\n792 COINBASE\n793 PUSH20 0xffffffff(...)\n814 AND\n815 DUP2\n816 ISZERO\n817 ISZERO\n818 PUSH2 0x0337\n821 JUMPI\n', 'truncLabel': '776 JUMPDEST\n777 PUSH1 0x00\n779 DUP1\n780 PUSH1 0x00\n782 DUP1\n783 PUSH1 0x00\n(click to expand +)', 'isExpanded': false},
-{id: '638', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '379 PUSH2 0x0182\n382 PUSH2 0x0308\n385 JUMP\n', 'fullLabel': '379 PUSH2 0x0182\n382 PUSH2 0x0308\n385 JUMP\n', 'truncLabel': '379 PUSH2 0x0182\n382 PUSH2 0x0308\n385 JUMP\n', 'isExpanded': false},
-{id: '632', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '367 JUMPDEST\n368 PUSH1 0x32\n370 PUSH1 0x01\n372 SLOAD\n373 EQ\n374 ISZERO\n(click to expand +)', 'fullLabel': '367 JUMPDEST\n368 PUSH1 0x32\n370 PUSH1 0x01\n372 SLOAD\n373 EQ\n374 ISZERO\n375 PUSH2 0x0183\n378 JUMPI\n', 'truncLabel': '367 JUMPDEST\n368 PUSH1 0x32\n370 PUSH1 0x01\n372 SLOAD\n373 EQ\n374 ISZERO\n(click to expand +)', 'isExpanded': false},
-{id: '657', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '461 JUMPDEST\n462 POP\n463 POP\n464 STOP\n', 'fullLabel': '461 JUMPDEST\n462 POP\n463 POP\n464 STOP\n', 'truncLabel': '461 JUMPDEST\n462 POP\n463 POP\n464 STOP\n', 'isExpanded': false},
-{id: '659', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '460 JUMPDEST\n461 JUMPDEST\n462 POP\n463 POP\n464 STOP\n', 'fullLabel': '460 JUMPDEST\n461 JUMPDEST\n462 POP\n463 POP\n464 STOP\n', 'truncLabel': '460 JUMPDEST\n461 JUMPDEST\n462 POP\n463 POP\n464 STOP\n', 'isExpanded': false},
-{id: '660', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '456 PUSH1 0x00\n458 DUP1\n459 REVERT\n', 'fullLabel': '456 PUSH1 0x00\n458 DUP1\n459 REVERT\n', 'truncLabel': '456 PUSH1 0x00\n458 DUP1\n459 REVERT\n', 'isExpanded': false},
-{id: '658', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '397 CALLER\n398 PUSH20 0xffffffff(...)\n419 AND\n420 PUSH2 0x08fc\n423 DUP4\n424 SWAP1\n(click to expand +)', 'fullLabel': '397 CALLER\n398 PUSH20 0xffffffff(...)\n419 AND\n420 PUSH2 0x08fc\n423 DUP4\n424 SWAP1\n425 DUP2\n426 ISZERO\n427 MUL\n428 SWAP1\n429 PUSH1 0x40\n431 MLOAD\n432 PUSH1 0x00\n434 PUSH1 0x40\n436 MLOAD\n437 DUP1\n438 DUP4\n439 SUB\n440 DUP2\n441 DUP6\n442 DUP9\n443 DUP9\n444 CALL\n445 SWAP4\n446 POP\n447 POP\n448 POP\n449 POP\n450 ISZERO\n451 ISZERO\n452 PUSH2 0x01cc\n455 JUMPI\n', 'truncLabel': '397 CALLER\n398 PUSH20 0xffffffff(...)\n419 AND\n420 PUSH2 0x08fc\n423 DUP4\n424 SWAP1\n(click to expand +)', 'isExpanded': false},
-{id: '656', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '387 JUMPDEST\n388 PUSH1 0x00\n390 DUP3\n391 GT\n392 ISZERO\n393 PUSH2 0x01cd\n(click to expand +)', 'fullLabel': '387 JUMPDEST\n388 PUSH1 0x00\n390 DUP3\n391 GT\n392 ISZERO\n393 PUSH2 0x01cd\n396 JUMPI\n', 'truncLabel': '387 JUMPDEST\n388 PUSH1 0x00\n390 DUP3\n391 GT\n392 ISZERO\n393 PUSH2 0x01cd\n(click to expand +)', 'isExpanded': false},
-{id: '664', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '914 JUMPDEST\n915 MOD\n916 DUP2\n917 MSTORE\n918 PUSH1 0x20\n920 ADD\n(click to expand +)', 'fullLabel': '914 JUMPDEST\n915 MOD\n916 DUP2\n917 MSTORE\n918 PUSH1 0x20\n920 ADD\n921 SWAP1\n922 DUP2\n923 MSTORE\n924 PUSH1 0x20\n926 ADD\n927 PUSH1 0x00\n929 SHA3\n930 PUSH1 0x00\n932 ADD\n933 PUSH1 0x00\n935 SWAP1\n936 SLOAD\n937 SWAP1\n938 PUSH2 0x0100\n941 EXP\n942 SWAP1\n943 DIV\n944 PUSH20 0xffffffff(...)\n965 AND\n966 SWAP5\n967 POP\n968 DIFFICULTY\n969 SWAP4\n970 POP\n971 DUP6\n972 DUP6\n973 DUP6\n974 PUSH1 0x40\n976 MLOAD\n977 DUP1\n978 DUP5\n979 PUSH20 0xffffffff(...)\n1000 AND\n1001 PUSH20 0xffffffff(...)\n1022 AND\n1023 PUSH13 0x01000000(...)\n1037 MUL\n1038 DUP2\n1039 MSTORE\n1040 PUSH1 0x14\n1042 ADD\n1043 DUP4\n1044 PUSH20 0xffffffff(...)\n1065 AND\n1066 PUSH20 0xffffffff(...)\n1087 AND\n1088 PUSH13 0x01000000(...)\n1102 MUL\n1103 DUP2\n1104 MSTORE\n1105 PUSH1 0x14\n1107 ADD\n1108 DUP3\n1109 DUP2\n1110 MSTORE\n1111 PUSH1 0x20\n1113 ADD\n1114 SWAP4\n1115 POP\n1116 POP\n1117 POP\n1118 POP\n1119 PUSH1 0x40\n1121 MLOAD\n1122 DUP1\n1123 SWAP2\n1124 SUB\n1125 SWAP1\n1126 SHA3\n1127 SWAP3\n1128 POP\n1129 PUSH1 0x32\n1131 DUP4\n1132 PUSH1 0x01\n1134 SWAP1\n1135 DIV\n1136 DUP2\n1137 ISZERO\n1138 ISZERO\n1139 PUSH2 0x0478\n1142 JUMPI\n1143 ASSERT_FAIL\n', 'truncLabel': '914 JUMPDEST\n915 MOD\n916 DUP2\n917 MSTORE\n918 PUSH1 0x20\n920 ADD\n(click to expand +)', 'isExpanded': false},
-{id: '663', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '823 JUMPDEST\n824 MOD\n825 DUP2\n826 MSTORE\n827 PUSH1 0x20\n829 ADD\n(click to expand +)', 'fullLabel': '823 JUMPDEST\n824 MOD\n825 DUP2\n826 MSTORE\n827 PUSH1 0x20\n829 ADD\n830 SWAP1\n831 DUP2\n832 MSTORE\n833 PUSH1 0x20\n835 ADD\n836 PUSH1 0x00\n838 SHA3\n839 PUSH1 0x00\n841 ADD\n842 PUSH1 0x00\n844 SWAP1\n845 SLOAD\n846 SWAP1\n847 PUSH2 0x0100\n850 EXP\n851 SWAP1\n852 DIV\n853 PUSH20 0xffffffff(...)\n874 AND\n875 SWAP6\n876 POP\n877 PUSH1 0x02\n879 PUSH1 0x00\n881 PUSH1 0x32\n883 CALLER\n884 PUSH20 0xffffffff(...)\n905 AND\n906 DUP2\n907 ISZERO\n908 ISZERO\n909 PUSH2 0x0392\n912 JUMPI\n', 'truncLabel': '823 JUMPDEST\n824 MOD\n825 DUP2\n826 MSTORE\n827 PUSH1 0x20\n829 ADD\n(click to expand +)', 'isExpanded': false},
-{id: '662', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '776 JUMPDEST\n777 PUSH1 0x00\n779 DUP1\n780 PUSH1 0x00\n782 DUP1\n783 PUSH1 0x00\n(click to expand +)', 'fullLabel': '776 JUMPDEST\n777 PUSH1 0x00\n779 DUP1\n780 PUSH1 0x00\n782 DUP1\n783 PUSH1 0x00\n785 DUP1\n786 PUSH1 0x02\n788 PUSH1 0x00\n790 PUSH1 0x32\n792 COINBASE\n793 PUSH20 0xffffffff(...)\n814 AND\n815 DUP2\n816 ISZERO\n817 ISZERO\n818 PUSH2 0x0337\n821 JUMPI\n', 'truncLabel': '776 JUMPDEST\n777 PUSH1 0x00\n779 DUP1\n780 PUSH1 0x00\n782 DUP1\n783 PUSH1 0x00\n(click to expand +)', 'isExpanded': false},
-{id: '661', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '379 PUSH2 0x0182\n382 PUSH2 0x0308\n385 JUMP\n', 'fullLabel': '379 PUSH2 0x0182\n382 PUSH2 0x0308\n385 JUMP\n', 'truncLabel': '379 PUSH2 0x0182\n382 PUSH2 0x0308\n385 JUMP\n', 'isExpanded': false},
-{id: '655', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '367 JUMPDEST\n368 PUSH1 0x32\n370 PUSH1 0x01\n372 SLOAD\n373 EQ\n374 ISZERO\n(click to expand +)', 'fullLabel': '367 JUMPDEST\n368 PUSH1 0x32\n370 PUSH1 0x01\n372 SLOAD\n373 EQ\n374 ISZERO\n375 PUSH2 0x0183\n378 JUMPI\n', 'truncLabel': '367 JUMPDEST\n368 PUSH1 0x32\n370 PUSH1 0x01\n372 SLOAD\n373 EQ\n374 ISZERO\n(click to expand +)', 'isExpanded': false},
-{id: '669', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '165 JUMPDEST\n166 ISZERO\n167 PUSH2 0x016f\n170 JUMPI\n171 PUSH1 0x01\n173 PUSH1 0x00\n(click to expand +)', 'fullLabel': '165 JUMPDEST\n166 ISZERO\n167 PUSH2 0x016f\n170 JUMPI\n171 PUSH1 0x01\n173 PUSH1 0x00\n175 DUP2\n176 SLOAD\n177 DUP1\n178 SWAP3\n179 SWAP2\n180 SWAP1\n181 PUSH1 0x01\n183 ADD\n184 SWAP2\n185 SWAP1\n186 POP\n187 SSTORE\n188 SWAP1\n189 POP\n190 PUSH1 0x40\n192 DUP1\n193 MLOAD\n194 SWAP1\n195 DUP2\n196 ADD\n197 PUSH1 0x40\n199 MSTORE\n200 DUP1\n201 CALLER\n202 PUSH20 0xffffffff(...)\n223 AND\n224 DUP2\n225 MSTORE\n226 PUSH1 0x20\n228 ADD\n229 PUSH1 0x00\n231 SLOAD\n232 DUP2\n233 MSTORE\n234 POP\n235 PUSH1 0x02\n237 PUSH1 0x00\n239 DUP4\n240 DUP2\n241 MSTORE\n242 PUSH1 0x20\n244 ADD\n245 SWAP1\n246 DUP2\n247 MSTORE\n248 PUSH1 0x20\n250 ADD\n251 PUSH1 0x00\n253 SHA3\n254 PUSH1 0x00\n256 DUP3\n257 ADD\n258 MLOAD\n259 DUP2\n260 PUSH1 0x00\n262 ADD\n263 PUSH1 0x00\n265 PUSH2 0x0100\n268 EXP\n269 DUP2\n270 SLOAD\n271 DUP2\n272 PUSH20 0xffffffff(...)\n293 MUL\n294 NOT\n295 AND\n296 SWAP1\n297 DUP4\n298 PUSH20 0xffffffff(...)\n319 AND\n320 MUL\n321 OR\n322 SWAP1\n323 SSTORE\n324 POP\n325 PUSH1 0x20\n327 DUP3\n328 ADD\n329 MLOAD\n330 DUP2\n331 PUSH1 0x01\n333 ADD\n334 SSTORE\n335 SWAP1\n336 POP\n337 POP\n338 PUSH1 0x32\n340 PUSH8 0x22b1c8c1(...)\n349 DUP2\n350 ISZERO\n351 ISZERO\n352 PUSH2 0x0165\n355 JUMPI\n356 ASSERT_FAIL\n', 'truncLabel': '165 JUMPDEST\n166 ISZERO\n167 PUSH2 0x016f\n170 JUMPI\n171 PUSH1 0x01\n173 PUSH1 0x00\n(click to expand +)', 'isExpanded': false},
-{id: '671', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '367 JUMPDEST\n368 PUSH1 0x32\n370 PUSH1 0x01\n372 SLOAD\n373 EQ\n374 ISZERO\n(click to expand +)', 'fullLabel': '367 JUMPDEST\n368 PUSH1 0x32\n370 PUSH1 0x01\n372 SLOAD\n373 EQ\n374 ISZERO\n375 PUSH2 0x0183\n378 JUMPI\n379 PUSH2 0x0182\n382 PUSH2 0x0308\n385 JUMP\n', 'truncLabel': '367 JUMPDEST\n368 PUSH1 0x32\n370 PUSH1 0x01\n372 SLOAD\n373 EQ\n374 ISZERO\n(click to expand +)', 'isExpanded': false},
-{id: '673', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '357 JUMPDEST\n358 DIV\n359 DUP3\n360 SUB\n361 SWAP2\n362 POP\n(click to expand +)', 'fullLabel': '357 JUMPDEST\n358 DIV\n359 DUP3\n360 SUB\n361 SWAP2\n362 POP\n363 PUSH2 0x007f\n366 JUMP\n', 'truncLabel': '357 JUMPDEST\n358 DIV\n359 DUP3\n360 SUB\n361 SWAP2\n362 POP\n(click to expand +)', 'isExpanded': false},
-{id: '672', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '171 PUSH1 0x01\n173 PUSH1 0x00\n175 DUP2\n176 SLOAD\n177 DUP1\n178 SWAP3\n(click to expand +)', 'fullLabel': '171 PUSH1 0x01\n173 PUSH1 0x00\n175 DUP2\n176 SLOAD\n177 DUP1\n178 SWAP3\n179 SWAP2\n180 SWAP1\n181 PUSH1 0x01\n183 ADD\n184 SWAP2\n185 SWAP1\n186 POP\n187 SSTORE\n188 SWAP1\n189 POP\n190 PUSH1 0x40\n192 DUP1\n193 MLOAD\n194 SWAP1\n195 DUP2\n196 ADD\n197 PUSH1 0x40\n199 MSTORE\n200 DUP1\n201 CALLER\n202 PUSH20 0xffffffff(...)\n223 AND\n224 DUP2\n225 MSTORE\n226 PUSH1 0x20\n228 ADD\n229 PUSH1 0x00\n231 SLOAD\n232 DUP2\n233 MSTORE\n234 POP\n235 PUSH1 0x02\n237 PUSH1 0x00\n239 DUP4\n240 DUP2\n241 MSTORE\n242 PUSH1 0x20\n244 ADD\n245 SWAP1\n246 DUP2\n247 MSTORE\n248 PUSH1 0x20\n250 ADD\n251 PUSH1 0x00\n253 SHA3\n254 PUSH1 0x00\n256 DUP3\n257 ADD\n258 MLOAD\n259 DUP2\n260 PUSH1 0x00\n262 ADD\n263 PUSH1 0x00\n265 PUSH2 0x0100\n268 EXP\n269 DUP2\n270 SLOAD\n271 DUP2\n272 PUSH20 0xffffffff(...)\n293 MUL\n294 NOT\n295 AND\n296 SWAP1\n297 DUP4\n298 PUSH20 0xffffffff(...)\n319 AND\n320 MUL\n321 OR\n322 SWAP1\n323 SSTORE\n324 POP\n325 PUSH1 0x20\n327 DUP3\n328 ADD\n329 MLOAD\n330 DUP2\n331 PUSH1 0x01\n333 ADD\n334 SSTORE\n335 SWAP1\n336 POP\n337 POP\n338 PUSH1 0x32\n340 PUSH8 0x22b1c8c1(...)\n349 DUP2\n350 ISZERO\n351 ISZERO\n352 PUSH2 0x0165\n355 JUMPI\n', 'truncLabel': '171 PUSH1 0x01\n173 PUSH1 0x00\n175 DUP2\n176 SLOAD\n177 DUP1\n178 SWAP3\n(click to expand +)', 'isExpanded': false},
-{id: '670', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '158 POP\n159 PUSH1 0x32\n161 PUSH1 0x01\n163 SLOAD\n164 LT\n165 JUMPDEST\n(click to expand +)', 'fullLabel': '158 POP\n159 PUSH1 0x32\n161 PUSH1 0x01\n163 SLOAD\n164 LT\n165 JUMPDEST\n166 ISZERO\n167 PUSH2 0x016f\n170 JUMPI\n', 'truncLabel': '158 POP\n159 PUSH1 0x32\n161 PUSH1 0x01\n163 SLOAD\n164 LT\n165 JUMPDEST\n(click to expand +)', 'isExpanded': false},
-{id: '668', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '147 JUMPDEST\n148 DIV\n149 DUP3\n150 LT\n151 ISZERO\n152 DUP1\n(click to expand +)', 'fullLabel': '147 JUMPDEST\n148 DIV\n149 DUP3\n150 LT\n151 ISZERO\n152 DUP1\n153 ISZERO\n154 PUSH2 0x00a5\n157 JUMPI\n', 'truncLabel': '147 JUMPDEST\n148 DIV\n149 DUP3\n150 LT\n151 ISZERO\n152 DUP1\n(click to expand +)', 'isExpanded': false},
-{id: '667', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '127 JUMPDEST\n128 PUSH1 0x32\n130 PUSH8 0x22b1c8c1(...)\n139 DUP2\n140 ISZERO\n141 ISZERO\n(click to expand +)', 'fullLabel': '127 JUMPDEST\n128 PUSH1 0x32\n130 PUSH8 0x22b1c8c1(...)\n139 DUP2\n140 ISZERO\n141 ISZERO\n142 PUSH2 0x0093\n145 JUMPI\n', 'truncLabel': '127 JUMPDEST\n128 PUSH1 0x32\n130 PUSH8 0x22b1c8c1(...)\n139 DUP2\n140 ISZERO\n141 ISZERO\n(click to expand +)', 'isExpanded': false},
-{id: '666', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '357 JUMPDEST\n358 DIV\n359 DUP3\n360 SUB\n361 SWAP2\n362 POP\n(click to expand +)', 'fullLabel': '357 JUMPDEST\n358 DIV\n359 DUP3\n360 SUB\n361 SWAP2\n362 POP\n363 PUSH2 0x007f\n366 JUMP\n', 'truncLabel': '357 JUMPDEST\n358 DIV\n359 DUP3\n360 SUB\n361 SWAP2\n362 POP\n(click to expand +)', 'isExpanded': false},
-{id: '665', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '171 PUSH1 0x01\n173 PUSH1 0x00\n175 DUP2\n176 SLOAD\n177 DUP1\n178 SWAP3\n(click to expand +)', 'fullLabel': '171 PUSH1 0x01\n173 PUSH1 0x00\n175 DUP2\n176 SLOAD\n177 DUP1\n178 SWAP3\n179 SWAP2\n180 SWAP1\n181 PUSH1 0x01\n183 ADD\n184 SWAP2\n185 SWAP1\n186 POP\n187 SSTORE\n188 SWAP1\n189 POP\n190 PUSH1 0x40\n192 DUP1\n193 MLOAD\n194 SWAP1\n195 DUP2\n196 ADD\n197 PUSH1 0x40\n199 MSTORE\n200 DUP1\n201 CALLER\n202 PUSH20 0xffffffff(...)\n223 AND\n224 DUP2\n225 MSTORE\n226 PUSH1 0x20\n228 ADD\n229 PUSH1 0x00\n231 SLOAD\n232 DUP2\n233 MSTORE\n234 POP\n235 PUSH1 0x02\n237 PUSH1 0x00\n239 DUP4\n240 DUP2\n241 MSTORE\n242 PUSH1 0x20\n244 ADD\n245 SWAP1\n246 DUP2\n247 MSTORE\n248 PUSH1 0x20\n250 ADD\n251 PUSH1 0x00\n253 SHA3\n254 PUSH1 0x00\n256 DUP3\n257 ADD\n258 MLOAD\n259 DUP2\n260 PUSH1 0x00\n262 ADD\n263 PUSH1 0x00\n265 PUSH2 0x0100\n268 EXP\n269 DUP2\n270 SLOAD\n271 DUP2\n272 PUSH20 0xffffffff(...)\n293 MUL\n294 NOT\n295 AND\n296 SWAP1\n297 DUP4\n298 PUSH20 0xffffffff(...)\n319 AND\n320 MUL\n321 OR\n322 SWAP1\n323 SSTORE\n324 POP\n325 PUSH1 0x20\n327 DUP3\n328 ADD\n329 MLOAD\n330 DUP2\n331 PUSH1 0x01\n333 ADD\n334 SSTORE\n335 SWAP1\n336 POP\n337 POP\n338 PUSH1 0x32\n340 PUSH8 0x22b1c8c1(...)\n349 DUP2\n350 ISZERO\n351 ISZERO\n352 PUSH2 0x0165\n355 JUMPI\n', 'truncLabel': '171 PUSH1 0x01\n173 PUSH1 0x00\n175 DUP2\n176 SLOAD\n177 DUP1\n178 SWAP3\n(click to expand +)', 'isExpanded': false},
-{id: '654', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '165 JUMPDEST\n166 ISZERO\n167 PUSH2 0x016f\n170 JUMPI\n', 'fullLabel': '165 JUMPDEST\n166 ISZERO\n167 PUSH2 0x016f\n170 JUMPI\n', 'truncLabel': '165 JUMPDEST\n166 ISZERO\n167 PUSH2 0x016f\n170 JUMPI\n', 'isExpanded': false},
-{id: '677', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '461 JUMPDEST\n462 POP\n463 POP\n464 STOP\n', 'fullLabel': '461 JUMPDEST\n462 POP\n463 POP\n464 STOP\n', 'truncLabel': '461 JUMPDEST\n462 POP\n463 POP\n464 STOP\n', 'isExpanded': false},
-{id: '679', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '460 JUMPDEST\n461 JUMPDEST\n462 POP\n463 POP\n464 STOP\n', 'fullLabel': '460 JUMPDEST\n461 JUMPDEST\n462 POP\n463 POP\n464 STOP\n', 'truncLabel': '460 JUMPDEST\n461 JUMPDEST\n462 POP\n463 POP\n464 STOP\n', 'isExpanded': false},
-{id: '680', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '456 PUSH1 0x00\n458 DUP1\n459 REVERT\n', 'fullLabel': '456 PUSH1 0x00\n458 DUP1\n459 REVERT\n', 'truncLabel': '456 PUSH1 0x00\n458 DUP1\n459 REVERT\n', 'isExpanded': false},
-{id: '678', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '397 CALLER\n398 PUSH20 0xffffffff(...)\n419 AND\n420 PUSH2 0x08fc\n423 DUP4\n424 SWAP1\n(click to expand +)', 'fullLabel': '397 CALLER\n398 PUSH20 0xffffffff(...)\n419 AND\n420 PUSH2 0x08fc\n423 DUP4\n424 SWAP1\n425 DUP2\n426 ISZERO\n427 MUL\n428 SWAP1\n429 PUSH1 0x40\n431 MLOAD\n432 PUSH1 0x00\n434 PUSH1 0x40\n436 MLOAD\n437 DUP1\n438 DUP4\n439 SUB\n440 DUP2\n441 DUP6\n442 DUP9\n443 DUP9\n444 CALL\n445 SWAP4\n446 POP\n447 POP\n448 POP\n449 POP\n450 ISZERO\n451 ISZERO\n452 PUSH2 0x01cc\n455 JUMPI\n', 'truncLabel': '397 CALLER\n398 PUSH20 0xffffffff(...)\n419 AND\n420 PUSH2 0x08fc\n423 DUP4\n424 SWAP1\n(click to expand +)', 'isExpanded': false},
-{id: '676', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '387 JUMPDEST\n388 PUSH1 0x00\n390 DUP3\n391 GT\n392 ISZERO\n393 PUSH2 0x01cd\n(click to expand +)', 'fullLabel': '387 JUMPDEST\n388 PUSH1 0x00\n390 DUP3\n391 GT\n392 ISZERO\n393 PUSH2 0x01cd\n396 JUMPI\n', 'truncLabel': '387 JUMPDEST\n388 PUSH1 0x00\n390 DUP3\n391 GT\n392 ISZERO\n393 PUSH2 0x01cd\n(click to expand +)', 'isExpanded': false},
-{id: '685', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '1144 JUMPDEST\n1145 MOD\n1146 SWAP2\n1147 POP\n1148 PUSH1 0x02\n1150 PUSH1 0x00\n(click to expand +)', 'fullLabel': '1144 JUMPDEST\n1145 MOD\n1146 SWAP2\n1147 POP\n1148 PUSH1 0x02\n1150 PUSH1 0x00\n1152 DUP4\n1153 DUP2\n1154 MSTORE\n1155 PUSH1 0x20\n1157 ADD\n1158 SWAP1\n1159 DUP2\n1160 MSTORE\n1161 PUSH1 0x20\n1163 ADD\n1164 PUSH1 0x00\n1166 SHA3\n1167 PUSH1 0x00\n1169 ADD\n1170 PUSH1 0x00\n1172 SWAP1\n1173 SLOAD\n1174 SWAP1\n1175 PUSH2 0x0100\n1178 EXP\n1179 SWAP1\n1180 DIV\n1181 PUSH20 0xffffffff(...)\n1202 AND\n1203 SWAP1\n1204 POP\n1205 PUSH1 0x00\n1207 DUP1\n1208 DUP2\n1209 SLOAD\n1210 DUP1\n1211 SWAP3\n1212 SWAP2\n1213 SWAP1\n1214 PUSH1 0x01\n1216 ADD\n1217 SWAP2\n1218 SWAP1\n1219 POP\n1220 SSTORE\n1221 POP\n1222 PUSH1 0x00\n1224 PUSH1 0x01\n1226 DUP2\n1227 SWAP1\n1228 SSTORE\n1229 POP\n1230 DUP1\n1231 PUSH20 0xffffffff(...)\n1252 AND\n1253 PUSH2 0x08fc\n1256 PUSH8 0x22b1c8c1(...)\n1265 SWAP1\n1266 DUP2\n1267 ISZERO\n1268 MUL\n1269 SWAP1\n1270 PUSH1 0x40\n1272 MLOAD\n1273 PUSH1 0x00\n1275 PUSH1 0x40\n1277 MLOAD\n1278 DUP1\n1279 DUP4\n1280 SUB\n1281 DUP2\n1282 DUP6\n1283 DUP9\n1284 DUP9\n1285 CALL\n1286 SWAP4\n1287 POP\n1288 POP\n1289 POP\n1290 POP\n1291 ISZERO\n1292 ISZERO\n1293 PUSH2 0x0515\n1296 JUMPI\n1297 PUSH1 0x00\n1299 DUP1\n1300 REVERT\n', 'truncLabel': '1144 JUMPDEST\n1145 MOD\n1146 SWAP2\n1147 POP\n1148 PUSH1 0x02\n1150 PUSH1 0x00\n(click to expand +)', 'isExpanded': false},
-{id: '684', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '914 JUMPDEST\n915 MOD\n916 DUP2\n917 MSTORE\n918 PUSH1 0x20\n920 ADD\n(click to expand +)', 'fullLabel': '914 JUMPDEST\n915 MOD\n916 DUP2\n917 MSTORE\n918 PUSH1 0x20\n920 ADD\n921 SWAP1\n922 DUP2\n923 MSTORE\n924 PUSH1 0x20\n926 ADD\n927 PUSH1 0x00\n929 SHA3\n930 PUSH1 0x00\n932 ADD\n933 PUSH1 0x00\n935 SWAP1\n936 SLOAD\n937 SWAP1\n938 PUSH2 0x0100\n941 EXP\n942 SWAP1\n943 DIV\n944 PUSH20 0xffffffff(...)\n965 AND\n966 SWAP5\n967 POP\n968 DIFFICULTY\n969 SWAP4\n970 POP\n971 DUP6\n972 DUP6\n973 DUP6\n974 PUSH1 0x40\n976 MLOAD\n977 DUP1\n978 DUP5\n979 PUSH20 0xffffffff(...)\n1000 AND\n1001 PUSH20 0xffffffff(...)\n1022 AND\n1023 PUSH13 0x01000000(...)\n1037 MUL\n1038 DUP2\n1039 MSTORE\n1040 PUSH1 0x14\n1042 ADD\n1043 DUP4\n1044 PUSH20 0xffffffff(...)\n1065 AND\n1066 PUSH20 0xffffffff(...)\n1087 AND\n1088 PUSH13 0x01000000(...)\n1102 MUL\n1103 DUP2\n1104 MSTORE\n1105 PUSH1 0x14\n1107 ADD\n1108 DUP3\n1109 DUP2\n1110 MSTORE\n1111 PUSH1 0x20\n1113 ADD\n1114 SWAP4\n1115 POP\n1116 POP\n1117 POP\n1118 POP\n1119 PUSH1 0x40\n1121 MLOAD\n1122 DUP1\n1123 SWAP2\n1124 SUB\n1125 SWAP1\n1126 SHA3\n1127 SWAP3\n1128 POP\n1129 PUSH1 0x32\n1131 DUP4\n1132 PUSH1 0x01\n1134 SWAP1\n1135 DIV\n1136 DUP2\n1137 ISZERO\n1138 ISZERO\n1139 PUSH2 0x0478\n1142 JUMPI\n', 'truncLabel': '914 JUMPDEST\n915 MOD\n916 DUP2\n917 MSTORE\n918 PUSH1 0x20\n920 ADD\n(click to expand +)', 'isExpanded': false},
-{id: '683', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '823 JUMPDEST\n824 MOD\n825 DUP2\n826 MSTORE\n827 PUSH1 0x20\n829 ADD\n(click to expand +)', 'fullLabel': '823 JUMPDEST\n824 MOD\n825 DUP2\n826 MSTORE\n827 PUSH1 0x20\n829 ADD\n830 SWAP1\n831 DUP2\n832 MSTORE\n833 PUSH1 0x20\n835 ADD\n836 PUSH1 0x00\n838 SHA3\n839 PUSH1 0x00\n841 ADD\n842 PUSH1 0x00\n844 SWAP1\n845 SLOAD\n846 SWAP1\n847 PUSH2 0x0100\n850 EXP\n851 SWAP1\n852 DIV\n853 PUSH20 0xffffffff(...)\n874 AND\n875 SWAP6\n876 POP\n877 PUSH1 0x02\n879 PUSH1 0x00\n881 PUSH1 0x32\n883 CALLER\n884 PUSH20 0xffffffff(...)\n905 AND\n906 DUP2\n907 ISZERO\n908 ISZERO\n909 PUSH2 0x0392\n912 JUMPI\n', 'truncLabel': '823 JUMPDEST\n824 MOD\n825 DUP2\n826 MSTORE\n827 PUSH1 0x20\n829 ADD\n(click to expand +)', 'isExpanded': false},
-{id: '682', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '776 JUMPDEST\n777 PUSH1 0x00\n779 DUP1\n780 PUSH1 0x00\n782 DUP1\n783 PUSH1 0x00\n(click to expand +)', 'fullLabel': '776 JUMPDEST\n777 PUSH1 0x00\n779 DUP1\n780 PUSH1 0x00\n782 DUP1\n783 PUSH1 0x00\n785 DUP1\n786 PUSH1 0x02\n788 PUSH1 0x00\n790 PUSH1 0x32\n792 COINBASE\n793 PUSH20 0xffffffff(...)\n814 AND\n815 DUP2\n816 ISZERO\n817 ISZERO\n818 PUSH2 0x0337\n821 JUMPI\n', 'truncLabel': '776 JUMPDEST\n777 PUSH1 0x00\n779 DUP1\n780 PUSH1 0x00\n782 DUP1\n783 PUSH1 0x00\n(click to expand +)', 'isExpanded': false},
-{id: '681', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '379 PUSH2 0x0182\n382 PUSH2 0x0308\n385 JUMP\n', 'fullLabel': '379 PUSH2 0x0182\n382 PUSH2 0x0308\n385 JUMP\n', 'truncLabel': '379 PUSH2 0x0182\n382 PUSH2 0x0308\n385 JUMP\n', 'isExpanded': false},
-{id: '675', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '367 JUMPDEST\n368 PUSH1 0x32\n370 PUSH1 0x01\n372 SLOAD\n373 EQ\n374 ISZERO\n(click to expand +)', 'fullLabel': '367 JUMPDEST\n368 PUSH1 0x32\n370 PUSH1 0x01\n372 SLOAD\n373 EQ\n374 ISZERO\n375 PUSH2 0x0183\n378 JUMPI\n', 'truncLabel': '367 JUMPDEST\n368 PUSH1 0x32\n370 PUSH1 0x01\n372 SLOAD\n373 EQ\n374 ISZERO\n(click to expand +)', 'isExpanded': false},
-{id: '691', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '367 JUMPDEST\n368 PUSH1 0x32\n370 PUSH1 0x01\n372 SLOAD\n373 EQ\n374 ISZERO\n(click to expand +)', 'fullLabel': '367 JUMPDEST\n368 PUSH1 0x32\n370 PUSH1 0x01\n372 SLOAD\n373 EQ\n374 ISZERO\n375 PUSH2 0x0183\n378 JUMPI\n379 PUSH2 0x0182\n382 PUSH2 0x0308\n385 JUMP\n', 'truncLabel': '367 JUMPDEST\n368 PUSH1 0x32\n370 PUSH1 0x01\n372 SLOAD\n373 EQ\n374 ISZERO\n(click to expand +)', 'isExpanded': false},
-{id: '693', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '357 JUMPDEST\n358 DIV\n359 DUP3\n360 SUB\n361 SWAP2\n362 POP\n(click to expand +)', 'fullLabel': '357 JUMPDEST\n358 DIV\n359 DUP3\n360 SUB\n361 SWAP2\n362 POP\n363 PUSH2 0x007f\n366 JUMP\n', 'truncLabel': '357 JUMPDEST\n358 DIV\n359 DUP3\n360 SUB\n361 SWAP2\n362 POP\n(click to expand +)', 'isExpanded': false},
-{id: '692', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '171 PUSH1 0x01\n173 PUSH1 0x00\n175 DUP2\n176 SLOAD\n177 DUP1\n178 SWAP3\n(click to expand +)', 'fullLabel': '171 PUSH1 0x01\n173 PUSH1 0x00\n175 DUP2\n176 SLOAD\n177 DUP1\n178 SWAP3\n179 SWAP2\n180 SWAP1\n181 PUSH1 0x01\n183 ADD\n184 SWAP2\n185 SWAP1\n186 POP\n187 SSTORE\n188 SWAP1\n189 POP\n190 PUSH1 0x40\n192 DUP1\n193 MLOAD\n194 SWAP1\n195 DUP2\n196 ADD\n197 PUSH1 0x40\n199 MSTORE\n200 DUP1\n201 CALLER\n202 PUSH20 0xffffffff(...)\n223 AND\n224 DUP2\n225 MSTORE\n226 PUSH1 0x20\n228 ADD\n229 PUSH1 0x00\n231 SLOAD\n232 DUP2\n233 MSTORE\n234 POP\n235 PUSH1 0x02\n237 PUSH1 0x00\n239 DUP4\n240 DUP2\n241 MSTORE\n242 PUSH1 0x20\n244 ADD\n245 SWAP1\n246 DUP2\n247 MSTORE\n248 PUSH1 0x20\n250 ADD\n251 PUSH1 0x00\n253 SHA3\n254 PUSH1 0x00\n256 DUP3\n257 ADD\n258 MLOAD\n259 DUP2\n260 PUSH1 0x00\n262 ADD\n263 PUSH1 0x00\n265 PUSH2 0x0100\n268 EXP\n269 DUP2\n270 SLOAD\n271 DUP2\n272 PUSH20 0xffffffff(...)\n293 MUL\n294 NOT\n295 AND\n296 SWAP1\n297 DUP4\n298 PUSH20 0xffffffff(...)\n319 AND\n320 MUL\n321 OR\n322 SWAP1\n323 SSTORE\n324 POP\n325 PUSH1 0x20\n327 DUP3\n328 ADD\n329 MLOAD\n330 DUP2\n331 PUSH1 0x01\n333 ADD\n334 SSTORE\n335 SWAP1\n336 POP\n337 POP\n338 PUSH1 0x32\n340 PUSH8 0x22b1c8c1(...)\n349 DUP2\n350 ISZERO\n351 ISZERO\n352 PUSH2 0x0165\n355 JUMPI\n', 'truncLabel': '171 PUSH1 0x01\n173 PUSH1 0x00\n175 DUP2\n176 SLOAD\n177 DUP1\n178 SWAP3\n(click to expand +)', 'isExpanded': false},
-{id: '690', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '165 JUMPDEST\n166 ISZERO\n167 PUSH2 0x016f\n170 JUMPI\n', 'fullLabel': '165 JUMPDEST\n166 ISZERO\n167 PUSH2 0x016f\n170 JUMPI\n', 'truncLabel': '165 JUMPDEST\n166 ISZERO\n167 PUSH2 0x016f\n170 JUMPI\n', 'isExpanded': false},
-{id: '696', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '387 JUMPDEST\n388 PUSH1 0x00\n390 DUP3\n391 GT\n392 ISZERO\n393 PUSH2 0x01cd\n(click to expand +)', 'fullLabel': '387 JUMPDEST\n388 PUSH1 0x00\n390 DUP3\n391 GT\n392 ISZERO\n393 PUSH2 0x01cd\n396 JUMPI\n397 CALLER\n398 PUSH20 0xffffffff(...)\n419 AND\n420 PUSH2 0x08fc\n423 DUP4\n424 SWAP1\n425 DUP2\n426 ISZERO\n427 MUL\n428 SWAP1\n429 PUSH1 0x40\n431 MLOAD\n432 PUSH1 0x00\n434 PUSH1 0x40\n436 MLOAD\n437 DUP1\n438 DUP4\n439 SUB\n440 DUP2\n441 DUP6\n442 DUP9\n443 DUP9\n444 CALL\n445 SWAP4\n446 POP\n447 POP\n448 POP\n449 POP\n450 ISZERO\n451 ISZERO\n452 PUSH2 0x01cc\n455 JUMPI\n456 PUSH1 0x00\n458 DUP1\n459 REVERT\n', 'truncLabel': '387 JUMPDEST\n388 PUSH1 0x00\n390 DUP3\n391 GT\n392 ISZERO\n393 PUSH2 0x01cd\n(click to expand +)', 'isExpanded': false},
-{id: '698', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '776 JUMPDEST\n777 PUSH1 0x00\n779 DUP1\n780 PUSH1 0x00\n782 DUP1\n783 PUSH1 0x00\n(click to expand +)', 'fullLabel': '776 JUMPDEST\n777 PUSH1 0x00\n779 DUP1\n780 PUSH1 0x00\n782 DUP1\n783 PUSH1 0x00\n785 DUP1\n786 PUSH1 0x02\n788 PUSH1 0x00\n790 PUSH1 0x32\n792 COINBASE\n793 PUSH20 0xffffffff(...)\n814 AND\n815 DUP2\n816 ISZERO\n817 ISZERO\n818 PUSH2 0x0337\n821 JUMPI\n822 ASSERT_FAIL\n', 'truncLabel': '776 JUMPDEST\n777 PUSH1 0x00\n779 DUP1\n780 PUSH1 0x00\n782 DUP1\n783 PUSH1 0x00\n(click to expand +)', 'isExpanded': false},
-{id: '697', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '379 PUSH2 0x0182\n382 PUSH2 0x0308\n385 JUMP\n', 'fullLabel': '379 PUSH2 0x0182\n382 PUSH2 0x0308\n385 JUMP\n', 'truncLabel': '379 PUSH2 0x0182\n382 PUSH2 0x0308\n385 JUMP\n', 'isExpanded': false},
-{id: '695', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '367 JUMPDEST\n368 PUSH1 0x32\n370 PUSH1 0x01\n372 SLOAD\n373 EQ\n374 ISZERO\n(click to expand +)', 'fullLabel': '367 JUMPDEST\n368 PUSH1 0x32\n370 PUSH1 0x01\n372 SLOAD\n373 EQ\n374 ISZERO\n375 PUSH2 0x0183\n378 JUMPI\n', 'truncLabel': '367 JUMPDEST\n368 PUSH1 0x32\n370 PUSH1 0x01\n372 SLOAD\n373 EQ\n374 ISZERO\n(click to expand +)', 'isExpanded': false},
-{id: '701', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '127 JUMPDEST\n128 PUSH1 0x32\n130 PUSH8 0x22b1c8c1(...)\n139 DUP2\n140 ISZERO\n141 ISZERO\n(click to expand +)', 'fullLabel': '127 JUMPDEST\n128 PUSH1 0x32\n130 PUSH8 0x22b1c8c1(...)\n139 DUP2\n140 ISZERO\n141 ISZERO\n142 PUSH2 0x0093\n145 JUMPI\n146 ASSERT_FAIL\n', 'truncLabel': '127 JUMPDEST\n128 PUSH1 0x32\n130 PUSH8 0x22b1c8c1(...)\n139 DUP2\n140 ISZERO\n141 ISZERO\n(click to expand +)', 'isExpanded': false},
-{id: '700', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '357 JUMPDEST\n358 DIV\n359 DUP3\n360 SUB\n361 SWAP2\n362 POP\n(click to expand +)', 'fullLabel': '357 JUMPDEST\n358 DIV\n359 DUP3\n360 SUB\n361 SWAP2\n362 POP\n363 PUSH2 0x007f\n366 JUMP\n', 'truncLabel': '357 JUMPDEST\n358 DIV\n359 DUP3\n360 SUB\n361 SWAP2\n362 POP\n(click to expand +)', 'isExpanded': false},
-{id: '699', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '171 PUSH1 0x01\n173 PUSH1 0x00\n175 DUP2\n176 SLOAD\n177 DUP1\n178 SWAP3\n(click to expand +)', 'fullLabel': '171 PUSH1 0x01\n173 PUSH1 0x00\n175 DUP2\n176 SLOAD\n177 DUP1\n178 SWAP3\n179 SWAP2\n180 SWAP1\n181 PUSH1 0x01\n183 ADD\n184 SWAP2\n185 SWAP1\n186 POP\n187 SSTORE\n188 SWAP1\n189 POP\n190 PUSH1 0x40\n192 DUP1\n193 MLOAD\n194 SWAP1\n195 DUP2\n196 ADD\n197 PUSH1 0x40\n199 MSTORE\n200 DUP1\n201 CALLER\n202 PUSH20 0xffffffff(...)\n223 AND\n224 DUP2\n225 MSTORE\n226 PUSH1 0x20\n228 ADD\n229 PUSH1 0x00\n231 SLOAD\n232 DUP2\n233 MSTORE\n234 POP\n235 PUSH1 0x02\n237 PUSH1 0x00\n239 DUP4\n240 DUP2\n241 MSTORE\n242 PUSH1 0x20\n244 ADD\n245 SWAP1\n246 DUP2\n247 MSTORE\n248 PUSH1 0x20\n250 ADD\n251 PUSH1 0x00\n253 SHA3\n254 PUSH1 0x00\n256 DUP3\n257 ADD\n258 MLOAD\n259 DUP2\n260 PUSH1 0x00\n262 ADD\n263 PUSH1 0x00\n265 PUSH2 0x0100\n268 EXP\n269 DUP2\n270 SLOAD\n271 DUP2\n272 PUSH20 0xffffffff(...)\n293 MUL\n294 NOT\n295 AND\n296 SWAP1\n297 DUP4\n298 PUSH20 0xffffffff(...)\n319 AND\n320 MUL\n321 OR\n322 SWAP1\n323 SSTORE\n324 POP\n325 PUSH1 0x20\n327 DUP3\n328 ADD\n329 MLOAD\n330 DUP2\n331 PUSH1 0x01\n333 ADD\n334 SSTORE\n335 SWAP1\n336 POP\n337 POP\n338 PUSH1 0x32\n340 PUSH8 0x22b1c8c1(...)\n349 DUP2\n350 ISZERO\n351 ISZERO\n352 PUSH2 0x0165\n355 JUMPI\n', 'truncLabel': '171 PUSH1 0x01\n173 PUSH1 0x00\n175 DUP2\n176 SLOAD\n177 DUP1\n178 SWAP3\n(click to expand +)', 'isExpanded': false},
-{id: '694', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '158 POP\n159 PUSH1 0x32\n161 PUSH1 0x01\n163 SLOAD\n164 LT\n165 JUMPDEST\n(click to expand +)', 'fullLabel': '158 POP\n159 PUSH1 0x32\n161 PUSH1 0x01\n163 SLOAD\n164 LT\n165 JUMPDEST\n166 ISZERO\n167 PUSH2 0x016f\n170 JUMPI\n', 'truncLabel': '158 POP\n159 PUSH1 0x32\n161 PUSH1 0x01\n163 SLOAD\n164 LT\n165 JUMPDEST\n(click to expand +)', 'isExpanded': false},
-{id: '689', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '147 JUMPDEST\n148 DIV\n149 DUP3\n150 LT\n151 ISZERO\n152 DUP1\n(click to expand +)', 'fullLabel': '147 JUMPDEST\n148 DIV\n149 DUP3\n150 LT\n151 ISZERO\n152 DUP1\n153 ISZERO\n154 PUSH2 0x00a5\n157 JUMPI\n', 'truncLabel': '147 JUMPDEST\n148 DIV\n149 DUP3\n150 LT\n151 ISZERO\n152 DUP1\n(click to expand +)', 'isExpanded': false},
-{id: '688', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '127 JUMPDEST\n128 PUSH1 0x32\n130 PUSH8 0x22b1c8c1(...)\n139 DUP2\n140 ISZERO\n141 ISZERO\n(click to expand +)', 'fullLabel': '127 JUMPDEST\n128 PUSH1 0x32\n130 PUSH8 0x22b1c8c1(...)\n139 DUP2\n140 ISZERO\n141 ISZERO\n142 PUSH2 0x0093\n145 JUMPI\n', 'truncLabel': '127 JUMPDEST\n128 PUSH1 0x32\n130 PUSH8 0x22b1c8c1(...)\n139 DUP2\n140 ISZERO\n141 ISZERO\n(click to expand +)', 'isExpanded': false},
-{id: '687', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '357 JUMPDEST\n358 DIV\n359 DUP3\n360 SUB\n361 SWAP2\n362 POP\n(click to expand +)', 'fullLabel': '357 JUMPDEST\n358 DIV\n359 DUP3\n360 SUB\n361 SWAP2\n362 POP\n363 PUSH2 0x007f\n366 JUMP\n', 'truncLabel': '357 JUMPDEST\n358 DIV\n359 DUP3\n360 SUB\n361 SWAP2\n362 POP\n(click to expand +)', 'isExpanded': false},
-{id: '686', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '171 PUSH1 0x01\n173 PUSH1 0x00\n175 DUP2\n176 SLOAD\n177 DUP1\n178 SWAP3\n(click to expand +)', 'fullLabel': '171 PUSH1 0x01\n173 PUSH1 0x00\n175 DUP2\n176 SLOAD\n177 DUP1\n178 SWAP3\n179 SWAP2\n180 SWAP1\n181 PUSH1 0x01\n183 ADD\n184 SWAP2\n185 SWAP1\n186 POP\n187 SSTORE\n188 SWAP1\n189 POP\n190 PUSH1 0x40\n192 DUP1\n193 MLOAD\n194 SWAP1\n195 DUP2\n196 ADD\n197 PUSH1 0x40\n199 MSTORE\n200 DUP1\n201 CALLER\n202 PUSH20 0xffffffff(...)\n223 AND\n224 DUP2\n225 MSTORE\n226 PUSH1 0x20\n228 ADD\n229 PUSH1 0x00\n231 SLOAD\n232 DUP2\n233 MSTORE\n234 POP\n235 PUSH1 0x02\n237 PUSH1 0x00\n239 DUP4\n240 DUP2\n241 MSTORE\n242 PUSH1 0x20\n244 ADD\n245 SWAP1\n246 DUP2\n247 MSTORE\n248 PUSH1 0x20\n250 ADD\n251 PUSH1 0x00\n253 SHA3\n254 PUSH1 0x00\n256 DUP3\n257 ADD\n258 MLOAD\n259 DUP2\n260 PUSH1 0x00\n262 ADD\n263 PUSH1 0x00\n265 PUSH2 0x0100\n268 EXP\n269 DUP2\n270 SLOAD\n271 DUP2\n272 PUSH20 0xffffffff(...)\n293 MUL\n294 NOT\n295 AND\n296 SWAP1\n297 DUP4\n298 PUSH20 0xffffffff(...)\n319 AND\n320 MUL\n321 OR\n322 SWAP1\n323 SSTORE\n324 POP\n325 PUSH1 0x20\n327 DUP3\n328 ADD\n329 MLOAD\n330 DUP2\n331 PUSH1 0x01\n333 ADD\n334 SSTORE\n335 SWAP1\n336 POP\n337 POP\n338 PUSH1 0x32\n340 PUSH8 0x22b1c8c1(...)\n349 DUP2\n350 ISZERO\n351 ISZERO\n352 PUSH2 0x0165\n355 JUMPI\n', 'truncLabel': '171 PUSH1 0x01\n173 PUSH1 0x00\n175 DUP2\n176 SLOAD\n177 DUP1\n178 SWAP3\n(click to expand +)', 'isExpanded': false},
-{id: '674', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '158 POP\n159 PUSH1 0x32\n161 PUSH1 0x01\n163 SLOAD\n164 LT\n165 JUMPDEST\n(click to expand +)', 'fullLabel': '158 POP\n159 PUSH1 0x32\n161 PUSH1 0x01\n163 SLOAD\n164 LT\n165 JUMPDEST\n166 ISZERO\n167 PUSH2 0x016f\n170 JUMPI\n', 'truncLabel': '158 POP\n159 PUSH1 0x32\n161 PUSH1 0x01\n163 SLOAD\n164 LT\n165 JUMPDEST\n(click to expand +)', 'isExpanded': false},
-{id: '653', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '147 JUMPDEST\n148 DIV\n149 DUP3\n150 LT\n151 ISZERO\n152 DUP1\n(click to expand +)', 'fullLabel': '147 JUMPDEST\n148 DIV\n149 DUP3\n150 LT\n151 ISZERO\n152 DUP1\n153 ISZERO\n154 PUSH2 0x00a5\n157 JUMPI\n', 'truncLabel': '147 JUMPDEST\n148 DIV\n149 DUP3\n150 LT\n151 ISZERO\n152 DUP1\n(click to expand +)', 'isExpanded': false},
-{id: '652', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '127 JUMPDEST\n128 PUSH1 0x32\n130 PUSH8 0x22b1c8c1(...)\n139 DUP2\n140 ISZERO\n141 ISZERO\n(click to expand +)', 'fullLabel': '127 JUMPDEST\n128 PUSH1 0x32\n130 PUSH8 0x22b1c8c1(...)\n139 DUP2\n140 ISZERO\n141 ISZERO\n142 PUSH2 0x0093\n145 JUMPI\n', 'truncLabel': '127 JUMPDEST\n128 PUSH1 0x32\n130 PUSH8 0x22b1c8c1(...)\n139 DUP2\n140 ISZERO\n141 ISZERO\n(click to expand +)', 'isExpanded': false},
-{id: '651', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '357 JUMPDEST\n358 DIV\n359 DUP3\n360 SUB\n361 SWAP2\n362 POP\n(click to expand +)', 'fullLabel': '357 JUMPDEST\n358 DIV\n359 DUP3\n360 SUB\n361 SWAP2\n362 POP\n363 PUSH2 0x007f\n366 JUMP\n', 'truncLabel': '357 JUMPDEST\n358 DIV\n359 DUP3\n360 SUB\n361 SWAP2\n362 POP\n(click to expand +)', 'isExpanded': false},
-{id: '650', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '171 PUSH1 0x01\n173 PUSH1 0x00\n175 DUP2\n176 SLOAD\n177 DUP1\n178 SWAP3\n(click to expand +)', 'fullLabel': '171 PUSH1 0x01\n173 PUSH1 0x00\n175 DUP2\n176 SLOAD\n177 DUP1\n178 SWAP3\n179 SWAP2\n180 SWAP1\n181 PUSH1 0x01\n183 ADD\n184 SWAP2\n185 SWAP1\n186 POP\n187 SSTORE\n188 SWAP1\n189 POP\n190 PUSH1 0x40\n192 DUP1\n193 MLOAD\n194 SWAP1\n195 DUP2\n196 ADD\n197 PUSH1 0x40\n199 MSTORE\n200 DUP1\n201 CALLER\n202 PUSH20 0xffffffff(...)\n223 AND\n224 DUP2\n225 MSTORE\n226 PUSH1 0x20\n228 ADD\n229 PUSH1 0x00\n231 SLOAD\n232 DUP2\n233 MSTORE\n234 POP\n235 PUSH1 0x02\n237 PUSH1 0x00\n239 DUP4\n240 DUP2\n241 MSTORE\n242 PUSH1 0x20\n244 ADD\n245 SWAP1\n246 DUP2\n247 MSTORE\n248 PUSH1 0x20\n250 ADD\n251 PUSH1 0x00\n253 SHA3\n254 PUSH1 0x00\n256 DUP3\n257 ADD\n258 MLOAD\n259 DUP2\n260 PUSH1 0x00\n262 ADD\n263 PUSH1 0x00\n265 PUSH2 0x0100\n268 EXP\n269 DUP2\n270 SLOAD\n271 DUP2\n272 PUSH20 0xffffffff(...)\n293 MUL\n294 NOT\n295 AND\n296 SWAP1\n297 DUP4\n298 PUSH20 0xffffffff(...)\n319 AND\n320 MUL\n321 OR\n322 SWAP1\n323 SSTORE\n324 POP\n325 PUSH1 0x20\n327 DUP3\n328 ADD\n329 MLOAD\n330 DUP2\n331 PUSH1 0x01\n333 ADD\n334 SSTORE\n335 SWAP1\n336 POP\n337 POP\n338 PUSH1 0x32\n340 PUSH8 0x22b1c8c1(...)\n349 DUP2\n350 ISZERO\n351 ISZERO\n352 PUSH2 0x0165\n355 JUMPI\n', 'truncLabel': '171 PUSH1 0x01\n173 PUSH1 0x00\n175 DUP2\n176 SLOAD\n177 DUP1\n178 SWAP3\n(click to expand +)', 'isExpanded': false},
-{id: '631', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '158 POP\n159 PUSH1 0x32\n161 PUSH1 0x01\n163 SLOAD\n164 LT\n165 JUMPDEST\n(click to expand +)', 'fullLabel': '158 POP\n159 PUSH1 0x32\n161 PUSH1 0x01\n163 SLOAD\n164 LT\n165 JUMPDEST\n166 ISZERO\n167 PUSH2 0x016f\n170 JUMPI\n', 'truncLabel': '158 POP\n159 PUSH1 0x32\n161 PUSH1 0x01\n163 SLOAD\n164 LT\n165 JUMPDEST\n(click to expand +)', 'isExpanded': false},
-{id: '577', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '147 JUMPDEST\n148 DIV\n149 DUP3\n150 LT\n151 ISZERO\n152 DUP1\n(click to expand +)', 'fullLabel': '147 JUMPDEST\n148 DIV\n149 DUP3\n150 LT\n151 ISZERO\n152 DUP1\n153 ISZERO\n154 PUSH2 0x00a5\n157 JUMPI\n', 'truncLabel': '147 JUMPDEST\n148 DIV\n149 DUP3\n150 LT\n151 ISZERO\n152 DUP1\n(click to expand +)', 'isExpanded': false},
-{id: '576', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '127 JUMPDEST\n128 PUSH1 0x32\n130 PUSH8 0x22b1c8c1(...)\n139 DUP2\n140 ISZERO\n141 ISZERO\n(click to expand +)', 'fullLabel': '127 JUMPDEST\n128 PUSH1 0x32\n130 PUSH8 0x22b1c8c1(...)\n139 DUP2\n140 ISZERO\n141 ISZERO\n142 PUSH2 0x0093\n145 JUMPI\n', 'truncLabel': '127 JUMPDEST\n128 PUSH1 0x32\n130 PUSH8 0x22b1c8c1(...)\n139 DUP2\n140 ISZERO\n141 ISZERO\n(click to expand +)', 'isExpanded': false},
-{id: '575', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '357 JUMPDEST\n358 DIV\n359 DUP3\n360 SUB\n361 SWAP2\n362 POP\n(click to expand +)', 'fullLabel': '357 JUMPDEST\n358 DIV\n359 DUP3\n360 SUB\n361 SWAP2\n362 POP\n363 PUSH2 0x007f\n366 JUMP\n', 'truncLabel': '357 JUMPDEST\n358 DIV\n359 DUP3\n360 SUB\n361 SWAP2\n362 POP\n(click to expand +)', 'isExpanded': false},
-{id: '574', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '171 PUSH1 0x01\n173 PUSH1 0x00\n175 DUP2\n176 SLOAD\n177 DUP1\n178 SWAP3\n(click to expand +)', 'fullLabel': '171 PUSH1 0x01\n173 PUSH1 0x00\n175 DUP2\n176 SLOAD\n177 DUP1\n178 SWAP3\n179 SWAP2\n180 SWAP1\n181 PUSH1 0x01\n183 ADD\n184 SWAP2\n185 SWAP1\n186 POP\n187 SSTORE\n188 SWAP1\n189 POP\n190 PUSH1 0x40\n192 DUP1\n193 MLOAD\n194 SWAP1\n195 DUP2\n196 ADD\n197 PUSH1 0x40\n199 MSTORE\n200 DUP1\n201 CALLER\n202 PUSH20 0xffffffff(...)\n223 AND\n224 DUP2\n225 MSTORE\n226 PUSH1 0x20\n228 ADD\n229 PUSH1 0x00\n231 SLOAD\n232 DUP2\n233 MSTORE\n234 POP\n235 PUSH1 0x02\n237 PUSH1 0x00\n239 DUP4\n240 DUP2\n241 MSTORE\n242 PUSH1 0x20\n244 ADD\n245 SWAP1\n246 DUP2\n247 MSTORE\n248 PUSH1 0x20\n250 ADD\n251 PUSH1 0x00\n253 SHA3\n254 PUSH1 0x00\n256 DUP3\n257 ADD\n258 MLOAD\n259 DUP2\n260 PUSH1 0x00\n262 ADD\n263 PUSH1 0x00\n265 PUSH2 0x0100\n268 EXP\n269 DUP2\n270 SLOAD\n271 DUP2\n272 PUSH20 0xffffffff(...)\n293 MUL\n294 NOT\n295 AND\n296 SWAP1\n297 DUP4\n298 PUSH20 0xffffffff(...)\n319 AND\n320 MUL\n321 OR\n322 SWAP1\n323 SSTORE\n324 POP\n325 PUSH1 0x20\n327 DUP3\n328 ADD\n329 MLOAD\n330 DUP2\n331 PUSH1 0x01\n333 ADD\n334 SSTORE\n335 SWAP1\n336 POP\n337 POP\n338 PUSH1 0x32\n340 PUSH8 0x22b1c8c1(...)\n349 DUP2\n350 ISZERO\n351 ISZERO\n352 PUSH2 0x0165\n355 JUMPI\n', 'truncLabel': '171 PUSH1 0x01\n173 PUSH1 0x00\n175 DUP2\n176 SLOAD\n177 DUP1\n178 SWAP3\n(click to expand +)', 'isExpanded': false},
-{id: '555', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '158 POP\n159 PUSH1 0x32\n161 PUSH1 0x01\n163 SLOAD\n164 LT\n165 JUMPDEST\n(click to expand +)', 'fullLabel': '158 POP\n159 PUSH1 0x32\n161 PUSH1 0x01\n163 SLOAD\n164 LT\n165 JUMPDEST\n166 ISZERO\n167 PUSH2 0x016f\n170 JUMPI\n', 'truncLabel': '158 POP\n159 PUSH1 0x32\n161 PUSH1 0x01\n163 SLOAD\n164 LT\n165 JUMPDEST\n(click to expand +)', 'isExpanded': false},
-{id: '438', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '147 JUMPDEST\n148 DIV\n149 DUP3\n150 LT\n151 ISZERO\n152 DUP1\n(click to expand +)', 'fullLabel': '147 JUMPDEST\n148 DIV\n149 DUP3\n150 LT\n151 ISZERO\n152 DUP1\n153 ISZERO\n154 PUSH2 0x00a5\n157 JUMPI\n', 'truncLabel': '147 JUMPDEST\n148 DIV\n149 DUP3\n150 LT\n151 ISZERO\n152 DUP1\n(click to expand +)', 'isExpanded': false},
-{id: '437', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '120 JUMPDEST\n121 PUSH1 0x00\n123 DUP1\n124 CALLVALUE\n125 SWAP2\n126 POP\n(click to expand +)', 'fullLabel': '120 JUMPDEST\n121 PUSH1 0x00\n123 DUP1\n124 CALLVALUE\n125 SWAP2\n126 POP\n127 JUMPDEST\n128 PUSH1 0x32\n130 PUSH8 0x22b1c8c1(...)\n139 DUP2\n140 ISZERO\n141 ISZERO\n142 PUSH2 0x0093\n145 JUMPI\n', 'truncLabel': '120 JUMPDEST\n121 PUSH1 0x00\n123 DUP1\n124 CALLVALUE\n125 SWAP2\n126 POP\n(click to expand +)', 'isExpanded': false},
-{id: '430', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '109 DUP1\n110 PUSH4 0xe9874106\n115 EQ\n116 PUSH2 0x02df\n119 JUMPI\n', 'fullLabel': '109 DUP1\n110 PUSH4 0xe9874106\n115 EQ\n116 PUSH2 0x02df\n119 JUMPI\n', 'truncLabel': '109 DUP1\n110 PUSH4 0xe9874106\n115 EQ\n116 PUSH2 0x02df\n119 JUMPI\n', 'isExpanded': false},
-{id: '424', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '98 DUP1\n99 PUSH4 0xe3ac5d26\n104 EQ\n105 PUSH2 0x02b6\n108 JUMPI\n', 'fullLabel': '98 DUP1\n99 PUSH4 0xe3ac5d26\n104 EQ\n105 PUSH2 0x02b6\n108 JUMPI\n', 'truncLabel': '98 DUP1\n99 PUSH4 0xe3ac5d26\n104 EQ\n105 PUSH2 0x02b6\n108 JUMPI\n', 'isExpanded': false},
-{id: '418', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '87 DUP1\n88 PUSH4 0xdfd50f52\n93 EQ\n94 PUSH2 0x024c\n97 JUMPI\n', 'fullLabel': '87 DUP1\n88 PUSH4 0xdfd50f52\n93 EQ\n94 PUSH2 0x024c\n97 JUMPI\n', 'truncLabel': '87 DUP1\n88 PUSH4 0xdfd50f52\n93 EQ\n94 PUSH2 0x024c\n97 JUMPI\n', 'isExpanded': false},
-{id: '412', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '76 DUP1\n77 PUSH4 0xdd11247e\n82 EQ\n83 PUSH2 0x0223\n86 JUMPI\n', 'fullLabel': '76 DUP1\n77 PUSH4 0xdd11247e\n82 EQ\n83 PUSH2 0x0223\n86 JUMPI\n', 'truncLabel': '76 DUP1\n77 PUSH4 0xdd11247e\n82 EQ\n83 PUSH2 0x0223\n86 JUMPI\n', 'isExpanded': false},
-{id: '406', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '65 DUP1\n66 PUSH4 0xd7c81b55\n71 EQ\n72 PUSH2 0x01fa\n75 JUMPI\n', 'fullLabel': '65 DUP1\n66 PUSH4 0xd7c81b55\n71 EQ\n72 PUSH2 0x01fa\n75 JUMPI\n', 'truncLabel': '65 DUP1\n66 PUSH4 0xd7c81b55\n71 EQ\n72 PUSH2 0x01fa\n75 JUMPI\n', 'isExpanded': false},
-{id: '400', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '13 PUSH1 0x00\n15 CALLDATALOAD\n16 PUSH29 0x01000000(...)\n46 SWAP1\n47 DIV\n48 PUSH4 0xffffffff\n(click to expand +)', 'fullLabel': '13 PUSH1 0x00\n15 CALLDATALOAD\n16 PUSH29 0x01000000(...)\n46 SWAP1\n47 DIV\n48 PUSH4 0xffffffff\n53 AND\n54 DUP1\n55 PUSH4 0xc7dbbc47\n60 EQ\n61 PUSH2 0x01d1\n64 JUMPI\n', 'truncLabel': '13 PUSH1 0x00\n15 CALLDATALOAD\n16 PUSH29 0x01000000(...)\n46 SWAP1\n47 DIV\n48 PUSH4 0xffffffff\n(click to expand +)', 'isExpanded': false},
-{id: '190', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '0 PUSH1 0x60\n2 PUSH1 0x40\n4 MSTORE\n5 PUSH1 0x04\n7 CALLDATASIZE\n8 LT\n(click to expand +)', 'fullLabel': '0 PUSH1 0x60\n2 PUSH1 0x40\n4 MSTORE\n5 PUSH1 0x04\n7 CALLDATASIZE\n8 LT\n9 PUSH2 0x0078\n12 JUMPI\n', 'truncLabel': '0 PUSH1 0x60\n2 PUSH1 0x40\n4 MSTORE\n5 PUSH1 0x04\n7 CALLDATASIZE\n8 LT\n(click to expand +)', 'isExpanded': false}
+{id: '678', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '461 JUMPDEST\n462 POP\n463 POP\n464 STOP\n', 'fullLabel': '461 JUMPDEST\n462 POP\n463 POP\n464 STOP\n', 'truncLabel': '461 JUMPDEST\n462 POP\n463 POP\n464 STOP\n', 'isExpanded': false},
+{id: '680', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '460 JUMPDEST\n461 JUMPDEST\n462 POP\n463 POP\n464 STOP\n', 'fullLabel': '460 JUMPDEST\n461 JUMPDEST\n462 POP\n463 POP\n464 STOP\n', 'truncLabel': '460 JUMPDEST\n461 JUMPDEST\n462 POP\n463 POP\n464 STOP\n', 'isExpanded': false},
+{id: '681', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '456 PUSH1 0x00\n458 DUP1\n459 REVERT\n', 'fullLabel': '456 PUSH1 0x00\n458 DUP1\n459 REVERT\n', 'truncLabel': '456 PUSH1 0x00\n458 DUP1\n459 REVERT\n', 'isExpanded': false},
+{id: '679', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '397 CALLER\n398 PUSH20 0xffffffff(...)\n419 AND\n420 PUSH2 0x08fc\n423 DUP4\n424 SWAP1\n(click to expand +)', 'fullLabel': '397 CALLER\n398 PUSH20 0xffffffff(...)\n419 AND\n420 PUSH2 0x08fc\n423 DUP4\n424 SWAP1\n425 DUP2\n426 ISZERO\n427 MUL\n428 SWAP1\n429 PUSH1 0x40\n431 MLOAD\n432 PUSH1 0x00\n434 PUSH1 0x40\n436 MLOAD\n437 DUP1\n438 DUP4\n439 SUB\n440 DUP2\n441 DUP6\n442 DUP9\n443 DUP9\n444 CALL\n445 SWAP4\n446 POP\n447 POP\n448 POP\n449 POP\n450 ISZERO\n451 ISZERO\n452 PUSH2 0x01cc\n455 JUMPI\n', 'truncLabel': '397 CALLER\n398 PUSH20 0xffffffff(...)\n419 AND\n420 PUSH2 0x08fc\n423 DUP4\n424 SWAP1\n(click to expand +)', 'isExpanded': false},
+{id: '677', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '387 JUMPDEST\n388 PUSH1 0x00\n390 DUP3\n391 GT\n392 ISZERO\n393 PUSH2 0x01cd\n(click to expand +)', 'fullLabel': '387 JUMPDEST\n388 PUSH1 0x00\n390 DUP3\n391 GT\n392 ISZERO\n393 PUSH2 0x01cd\n396 JUMPI\n', 'truncLabel': '387 JUMPDEST\n388 PUSH1 0x00\n390 DUP3\n391 GT\n392 ISZERO\n393 PUSH2 0x01cd\n(click to expand +)', 'isExpanded': false},
+{id: '689', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '461 JUMPDEST\n462 POP\n463 POP\n464 STOP\n', 'fullLabel': '461 JUMPDEST\n462 POP\n463 POP\n464 STOP\n', 'truncLabel': '461 JUMPDEST\n462 POP\n463 POP\n464 STOP\n', 'isExpanded': false},
+{id: '691', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '460 JUMPDEST\n461 JUMPDEST\n462 POP\n463 POP\n464 STOP\n', 'fullLabel': '460 JUMPDEST\n461 JUMPDEST\n462 POP\n463 POP\n464 STOP\n', 'truncLabel': '460 JUMPDEST\n461 JUMPDEST\n462 POP\n463 POP\n464 STOP\n', 'isExpanded': false},
+{id: '692', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '456 PUSH1 0x00\n458 DUP1\n459 REVERT\n', 'fullLabel': '456 PUSH1 0x00\n458 DUP1\n459 REVERT\n', 'truncLabel': '456 PUSH1 0x00\n458 DUP1\n459 REVERT\n', 'isExpanded': false},
+{id: '690', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '397 CALLER\n398 PUSH20 0xffffffff(...)\n419 AND\n420 PUSH2 0x08fc\n423 DUP4\n424 SWAP1\n(click to expand +)', 'fullLabel': '397 CALLER\n398 PUSH20 0xffffffff(...)\n419 AND\n420 PUSH2 0x08fc\n423 DUP4\n424 SWAP1\n425 DUP2\n426 ISZERO\n427 MUL\n428 SWAP1\n429 PUSH1 0x40\n431 MLOAD\n432 PUSH1 0x00\n434 PUSH1 0x40\n436 MLOAD\n437 DUP1\n438 DUP4\n439 SUB\n440 DUP2\n441 DUP6\n442 DUP9\n443 DUP9\n444 CALL\n445 SWAP4\n446 POP\n447 POP\n448 POP\n449 POP\n450 ISZERO\n451 ISZERO\n452 PUSH2 0x01cc\n455 JUMPI\n', 'truncLabel': '397 CALLER\n398 PUSH20 0xffffffff(...)\n419 AND\n420 PUSH2 0x08fc\n423 DUP4\n424 SWAP1\n(click to expand +)', 'isExpanded': false},
+{id: '688', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '386 JUMPDEST\n387 JUMPDEST\n388 PUSH1 0x00\n390 DUP3\n391 GT\n392 ISZERO\n(click to expand +)', 'fullLabel': '386 JUMPDEST\n387 JUMPDEST\n388 PUSH1 0x00\n390 DUP3\n391 GT\n392 ISZERO\n393 PUSH2 0x01cd\n396 JUMPI\n', 'truncLabel': '386 JUMPDEST\n387 JUMPDEST\n388 PUSH1 0x00\n390 DUP3\n391 GT\n392 ISZERO\n(click to expand +)', 'isExpanded': false},
+{id: '687', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '1301 JUMPDEST\n1302 POP\n1303 POP\n1304 POP\n1305 POP\n1306 POP\n(click to expand +)', 'fullLabel': '1301 JUMPDEST\n1302 POP\n1303 POP\n1304 POP\n1305 POP\n1306 POP\n1307 POP\n1308 JUMP\n', 'truncLabel': '1301 JUMPDEST\n1302 POP\n1303 POP\n1304 POP\n1305 POP\n1306 POP\n(click to expand +)', 'isExpanded': false},
+{id: '693', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '1297 PUSH1 0x00\n1299 DUP1\n1300 REVERT\n', 'fullLabel': '1297 PUSH1 0x00\n1299 DUP1\n1300 REVERT\n', 'truncLabel': '1297 PUSH1 0x00\n1299 DUP1\n1300 REVERT\n', 'isExpanded': false},
+{id: '686', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '1144 JUMPDEST\n1145 MOD\n1146 SWAP2\n1147 POP\n1148 PUSH1 0x02\n1150 PUSH1 0x00\n(click to expand +)', 'fullLabel': '1144 JUMPDEST\n1145 MOD\n1146 SWAP2\n1147 POP\n1148 PUSH1 0x02\n1150 PUSH1 0x00\n1152 DUP4\n1153 DUP2\n1154 MSTORE\n1155 PUSH1 0x20\n1157 ADD\n1158 SWAP1\n1159 DUP2\n1160 MSTORE\n1161 PUSH1 0x20\n1163 ADD\n1164 PUSH1 0x00\n1166 SHA3\n1167 PUSH1 0x00\n1169 ADD\n1170 PUSH1 0x00\n1172 SWAP1\n1173 SLOAD\n1174 SWAP1\n1175 PUSH2 0x0100\n1178 EXP\n1179 SWAP1\n1180 DIV\n1181 PUSH20 0xffffffff(...)\n1202 AND\n1203 SWAP1\n1204 POP\n1205 PUSH1 0x00\n1207 DUP1\n1208 DUP2\n1209 SLOAD\n1210 DUP1\n1211 SWAP3\n1212 SWAP2\n1213 SWAP1\n1214 PUSH1 0x01\n1216 ADD\n1217 SWAP2\n1218 SWAP1\n1219 POP\n1220 SSTORE\n1221 POP\n1222 PUSH1 0x00\n1224 PUSH1 0x01\n1226 DUP2\n1227 SWAP1\n1228 SSTORE\n1229 POP\n1230 DUP1\n1231 PUSH20 0xffffffff(...)\n1252 AND\n1253 PUSH2 0x08fc\n1256 PUSH8 0x22b1c8c1(...)\n1265 SWAP1\n1266 DUP2\n1267 ISZERO\n1268 MUL\n1269 SWAP1\n1270 PUSH1 0x40\n1272 MLOAD\n1273 PUSH1 0x00\n1275 PUSH1 0x40\n1277 MLOAD\n1278 DUP1\n1279 DUP4\n1280 SUB\n1281 DUP2\n1282 DUP6\n1283 DUP9\n1284 DUP9\n1285 CALL\n1286 SWAP4\n1287 POP\n1288 POP\n1289 POP\n1290 POP\n1291 ISZERO\n1292 ISZERO\n1293 PUSH2 0x0515\n1296 JUMPI\n', 'truncLabel': '1144 JUMPDEST\n1145 MOD\n1146 SWAP2\n1147 POP\n1148 PUSH1 0x02\n1150 PUSH1 0x00\n(click to expand +)', 'isExpanded': false},
+{id: '685', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '914 JUMPDEST\n915 MOD\n916 DUP2\n917 MSTORE\n918 PUSH1 0x20\n920 ADD\n(click to expand +)', 'fullLabel': '914 JUMPDEST\n915 MOD\n916 DUP2\n917 MSTORE\n918 PUSH1 0x20\n920 ADD\n921 SWAP1\n922 DUP2\n923 MSTORE\n924 PUSH1 0x20\n926 ADD\n927 PUSH1 0x00\n929 SHA3\n930 PUSH1 0x00\n932 ADD\n933 PUSH1 0x00\n935 SWAP1\n936 SLOAD\n937 SWAP1\n938 PUSH2 0x0100\n941 EXP\n942 SWAP1\n943 DIV\n944 PUSH20 0xffffffff(...)\n965 AND\n966 SWAP5\n967 POP\n968 DIFFICULTY\n969 SWAP4\n970 POP\n971 DUP6\n972 DUP6\n973 DUP6\n974 PUSH1 0x40\n976 MLOAD\n977 DUP1\n978 DUP5\n979 PUSH20 0xffffffff(...)\n1000 AND\n1001 PUSH20 0xffffffff(...)\n1022 AND\n1023 PUSH13 0x01000000(...)\n1037 MUL\n1038 DUP2\n1039 MSTORE\n1040 PUSH1 0x14\n1042 ADD\n1043 DUP4\n1044 PUSH20 0xffffffff(...)\n1065 AND\n1066 PUSH20 0xffffffff(...)\n1087 AND\n1088 PUSH13 0x01000000(...)\n1102 MUL\n1103 DUP2\n1104 MSTORE\n1105 PUSH1 0x14\n1107 ADD\n1108 DUP3\n1109 DUP2\n1110 MSTORE\n1111 PUSH1 0x20\n1113 ADD\n1114 SWAP4\n1115 POP\n1116 POP\n1117 POP\n1118 POP\n1119 PUSH1 0x40\n1121 MLOAD\n1122 DUP1\n1123 SWAP2\n1124 SUB\n1125 SWAP1\n1126 SHA3\n1127 SWAP3\n1128 POP\n1129 PUSH1 0x32\n1131 DUP4\n1132 PUSH1 0x01\n1134 SWAP1\n1135 DIV\n1136 DUP2\n1137 ISZERO\n1138 ISZERO\n1139 PUSH2 0x0478\n1142 JUMPI\n', 'truncLabel': '914 JUMPDEST\n915 MOD\n916 DUP2\n917 MSTORE\n918 PUSH1 0x20\n920 ADD\n(click to expand +)', 'isExpanded': false},
+{id: '684', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '823 JUMPDEST\n824 MOD\n825 DUP2\n826 MSTORE\n827 PUSH1 0x20\n829 ADD\n(click to expand +)', 'fullLabel': '823 JUMPDEST\n824 MOD\n825 DUP2\n826 MSTORE\n827 PUSH1 0x20\n829 ADD\n830 SWAP1\n831 DUP2\n832 MSTORE\n833 PUSH1 0x20\n835 ADD\n836 PUSH1 0x00\n838 SHA3\n839 PUSH1 0x00\n841 ADD\n842 PUSH1 0x00\n844 SWAP1\n845 SLOAD\n846 SWAP1\n847 PUSH2 0x0100\n850 EXP\n851 SWAP1\n852 DIV\n853 PUSH20 0xffffffff(...)\n874 AND\n875 SWAP6\n876 POP\n877 PUSH1 0x02\n879 PUSH1 0x00\n881 PUSH1 0x32\n883 CALLER\n884 PUSH20 0xffffffff(...)\n905 AND\n906 DUP2\n907 ISZERO\n908 ISZERO\n909 PUSH2 0x0392\n912 JUMPI\n', 'truncLabel': '823 JUMPDEST\n824 MOD\n825 DUP2\n826 MSTORE\n827 PUSH1 0x20\n829 ADD\n(click to expand +)', 'isExpanded': false},
+{id: '683', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '776 JUMPDEST\n777 PUSH1 0x00\n779 DUP1\n780 PUSH1 0x00\n782 DUP1\n783 PUSH1 0x00\n(click to expand +)', 'fullLabel': '776 JUMPDEST\n777 PUSH1 0x00\n779 DUP1\n780 PUSH1 0x00\n782 DUP1\n783 PUSH1 0x00\n785 DUP1\n786 PUSH1 0x02\n788 PUSH1 0x00\n790 PUSH1 0x32\n792 COINBASE\n793 PUSH20 0xffffffff(...)\n814 AND\n815 DUP2\n816 ISZERO\n817 ISZERO\n818 PUSH2 0x0337\n821 JUMPI\n', 'truncLabel': '776 JUMPDEST\n777 PUSH1 0x00\n779 DUP1\n780 PUSH1 0x00\n782 DUP1\n783 PUSH1 0x00\n(click to expand +)', 'isExpanded': false},
+{id: '682', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '379 PUSH2 0x0182\n382 PUSH2 0x0308\n385 JUMP\n', 'fullLabel': '379 PUSH2 0x0182\n382 PUSH2 0x0308\n385 JUMP\n', 'truncLabel': '379 PUSH2 0x0182\n382 PUSH2 0x0308\n385 JUMP\n', 'isExpanded': false},
+{id: '676', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '367 JUMPDEST\n368 PUSH1 0x32\n370 PUSH1 0x01\n372 SLOAD\n373 EQ\n374 ISZERO\n(click to expand +)', 'fullLabel': '367 JUMPDEST\n368 PUSH1 0x32\n370 PUSH1 0x01\n372 SLOAD\n373 EQ\n374 ISZERO\n375 PUSH2 0x0183\n378 JUMPI\n', 'truncLabel': '367 JUMPDEST\n368 PUSH1 0x32\n370 PUSH1 0x01\n372 SLOAD\n373 EQ\n374 ISZERO\n(click to expand +)', 'isExpanded': false},
+{id: '701', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '461 JUMPDEST\n462 POP\n463 POP\n464 STOP\n', 'fullLabel': '461 JUMPDEST\n462 POP\n463 POP\n464 STOP\n', 'truncLabel': '461 JUMPDEST\n462 POP\n463 POP\n464 STOP\n', 'isExpanded': false},
+{id: '703', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '460 JUMPDEST\n461 JUMPDEST\n462 POP\n463 POP\n464 STOP\n', 'fullLabel': '460 JUMPDEST\n461 JUMPDEST\n462 POP\n463 POP\n464 STOP\n', 'truncLabel': '460 JUMPDEST\n461 JUMPDEST\n462 POP\n463 POP\n464 STOP\n', 'isExpanded': false},
+{id: '704', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '456 PUSH1 0x00\n458 DUP1\n459 REVERT\n', 'fullLabel': '456 PUSH1 0x00\n458 DUP1\n459 REVERT\n', 'truncLabel': '456 PUSH1 0x00\n458 DUP1\n459 REVERT\n', 'isExpanded': false},
+{id: '702', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '397 CALLER\n398 PUSH20 0xffffffff(...)\n419 AND\n420 PUSH2 0x08fc\n423 DUP4\n424 SWAP1\n(click to expand +)', 'fullLabel': '397 CALLER\n398 PUSH20 0xffffffff(...)\n419 AND\n420 PUSH2 0x08fc\n423 DUP4\n424 SWAP1\n425 DUP2\n426 ISZERO\n427 MUL\n428 SWAP1\n429 PUSH1 0x40\n431 MLOAD\n432 PUSH1 0x00\n434 PUSH1 0x40\n436 MLOAD\n437 DUP1\n438 DUP4\n439 SUB\n440 DUP2\n441 DUP6\n442 DUP9\n443 DUP9\n444 CALL\n445 SWAP4\n446 POP\n447 POP\n448 POP\n449 POP\n450 ISZERO\n451 ISZERO\n452 PUSH2 0x01cc\n455 JUMPI\n', 'truncLabel': '397 CALLER\n398 PUSH20 0xffffffff(...)\n419 AND\n420 PUSH2 0x08fc\n423 DUP4\n424 SWAP1\n(click to expand +)', 'isExpanded': false},
+{id: '700', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '387 JUMPDEST\n388 PUSH1 0x00\n390 DUP3\n391 GT\n392 ISZERO\n393 PUSH2 0x01cd\n(click to expand +)', 'fullLabel': '387 JUMPDEST\n388 PUSH1 0x00\n390 DUP3\n391 GT\n392 ISZERO\n393 PUSH2 0x01cd\n396 JUMPI\n', 'truncLabel': '387 JUMPDEST\n388 PUSH1 0x00\n390 DUP3\n391 GT\n392 ISZERO\n393 PUSH2 0x01cd\n(click to expand +)', 'isExpanded': false},
+{id: '709', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '1144 JUMPDEST\n1145 MOD\n1146 SWAP2\n1147 POP\n1148 PUSH1 0x02\n1150 PUSH1 0x00\n(click to expand +)', 'fullLabel': '1144 JUMPDEST\n1145 MOD\n1146 SWAP2\n1147 POP\n1148 PUSH1 0x02\n1150 PUSH1 0x00\n1152 DUP4\n1153 DUP2\n1154 MSTORE\n1155 PUSH1 0x20\n1157 ADD\n1158 SWAP1\n1159 DUP2\n1160 MSTORE\n1161 PUSH1 0x20\n1163 ADD\n1164 PUSH1 0x00\n1166 SHA3\n1167 PUSH1 0x00\n1169 ADD\n1170 PUSH1 0x00\n1172 SWAP1\n1173 SLOAD\n1174 SWAP1\n1175 PUSH2 0x0100\n1178 EXP\n1179 SWAP1\n1180 DIV\n1181 PUSH20 0xffffffff(...)\n1202 AND\n1203 SWAP1\n1204 POP\n1205 PUSH1 0x00\n1207 DUP1\n1208 DUP2\n1209 SLOAD\n1210 DUP1\n1211 SWAP3\n1212 SWAP2\n1213 SWAP1\n1214 PUSH1 0x01\n1216 ADD\n1217 SWAP2\n1218 SWAP1\n1219 POP\n1220 SSTORE\n1221 POP\n1222 PUSH1 0x00\n1224 PUSH1 0x01\n1226 DUP2\n1227 SWAP1\n1228 SSTORE\n1229 POP\n1230 DUP1\n1231 PUSH20 0xffffffff(...)\n1252 AND\n1253 PUSH2 0x08fc\n1256 PUSH8 0x22b1c8c1(...)\n1265 SWAP1\n1266 DUP2\n1267 ISZERO\n1268 MUL\n1269 SWAP1\n1270 PUSH1 0x40\n1272 MLOAD\n1273 PUSH1 0x00\n1275 PUSH1 0x40\n1277 MLOAD\n1278 DUP1\n1279 DUP4\n1280 SUB\n1281 DUP2\n1282 DUP6\n1283 DUP9\n1284 DUP9\n1285 CALL\n1286 SWAP4\n1287 POP\n1288 POP\n1289 POP\n1290 POP\n1291 ISZERO\n1292 ISZERO\n1293 PUSH2 0x0515\n1296 JUMPI\n1297 PUSH1 0x00\n1299 DUP1\n1300 REVERT\n', 'truncLabel': '1144 JUMPDEST\n1145 MOD\n1146 SWAP2\n1147 POP\n1148 PUSH1 0x02\n1150 PUSH1 0x00\n(click to expand +)', 'isExpanded': false},
+{id: '708', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '914 JUMPDEST\n915 MOD\n916 DUP2\n917 MSTORE\n918 PUSH1 0x20\n920 ADD\n(click to expand +)', 'fullLabel': '914 JUMPDEST\n915 MOD\n916 DUP2\n917 MSTORE\n918 PUSH1 0x20\n920 ADD\n921 SWAP1\n922 DUP2\n923 MSTORE\n924 PUSH1 0x20\n926 ADD\n927 PUSH1 0x00\n929 SHA3\n930 PUSH1 0x00\n932 ADD\n933 PUSH1 0x00\n935 SWAP1\n936 SLOAD\n937 SWAP1\n938 PUSH2 0x0100\n941 EXP\n942 SWAP1\n943 DIV\n944 PUSH20 0xffffffff(...)\n965 AND\n966 SWAP5\n967 POP\n968 DIFFICULTY\n969 SWAP4\n970 POP\n971 DUP6\n972 DUP6\n973 DUP6\n974 PUSH1 0x40\n976 MLOAD\n977 DUP1\n978 DUP5\n979 PUSH20 0xffffffff(...)\n1000 AND\n1001 PUSH20 0xffffffff(...)\n1022 AND\n1023 PUSH13 0x01000000(...)\n1037 MUL\n1038 DUP2\n1039 MSTORE\n1040 PUSH1 0x14\n1042 ADD\n1043 DUP4\n1044 PUSH20 0xffffffff(...)\n1065 AND\n1066 PUSH20 0xffffffff(...)\n1087 AND\n1088 PUSH13 0x01000000(...)\n1102 MUL\n1103 DUP2\n1104 MSTORE\n1105 PUSH1 0x14\n1107 ADD\n1108 DUP3\n1109 DUP2\n1110 MSTORE\n1111 PUSH1 0x20\n1113 ADD\n1114 SWAP4\n1115 POP\n1116 POP\n1117 POP\n1118 POP\n1119 PUSH1 0x40\n1121 MLOAD\n1122 DUP1\n1123 SWAP2\n1124 SUB\n1125 SWAP1\n1126 SHA3\n1127 SWAP3\n1128 POP\n1129 PUSH1 0x32\n1131 DUP4\n1132 PUSH1 0x01\n1134 SWAP1\n1135 DIV\n1136 DUP2\n1137 ISZERO\n1138 ISZERO\n1139 PUSH2 0x0478\n1142 JUMPI\n', 'truncLabel': '914 JUMPDEST\n915 MOD\n916 DUP2\n917 MSTORE\n918 PUSH1 0x20\n920 ADD\n(click to expand +)', 'isExpanded': false},
+{id: '707', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '823 JUMPDEST\n824 MOD\n825 DUP2\n826 MSTORE\n827 PUSH1 0x20\n829 ADD\n(click to expand +)', 'fullLabel': '823 JUMPDEST\n824 MOD\n825 DUP2\n826 MSTORE\n827 PUSH1 0x20\n829 ADD\n830 SWAP1\n831 DUP2\n832 MSTORE\n833 PUSH1 0x20\n835 ADD\n836 PUSH1 0x00\n838 SHA3\n839 PUSH1 0x00\n841 ADD\n842 PUSH1 0x00\n844 SWAP1\n845 SLOAD\n846 SWAP1\n847 PUSH2 0x0100\n850 EXP\n851 SWAP1\n852 DIV\n853 PUSH20 0xffffffff(...)\n874 AND\n875 SWAP6\n876 POP\n877 PUSH1 0x02\n879 PUSH1 0x00\n881 PUSH1 0x32\n883 CALLER\n884 PUSH20 0xffffffff(...)\n905 AND\n906 DUP2\n907 ISZERO\n908 ISZERO\n909 PUSH2 0x0392\n912 JUMPI\n', 'truncLabel': '823 JUMPDEST\n824 MOD\n825 DUP2\n826 MSTORE\n827 PUSH1 0x20\n829 ADD\n(click to expand +)', 'isExpanded': false},
+{id: '706', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '776 JUMPDEST\n777 PUSH1 0x00\n779 DUP1\n780 PUSH1 0x00\n782 DUP1\n783 PUSH1 0x00\n(click to expand +)', 'fullLabel': '776 JUMPDEST\n777 PUSH1 0x00\n779 DUP1\n780 PUSH1 0x00\n782 DUP1\n783 PUSH1 0x00\n785 DUP1\n786 PUSH1 0x02\n788 PUSH1 0x00\n790 PUSH1 0x32\n792 COINBASE\n793 PUSH20 0xffffffff(...)\n814 AND\n815 DUP2\n816 ISZERO\n817 ISZERO\n818 PUSH2 0x0337\n821 JUMPI\n', 'truncLabel': '776 JUMPDEST\n777 PUSH1 0x00\n779 DUP1\n780 PUSH1 0x00\n782 DUP1\n783 PUSH1 0x00\n(click to expand +)', 'isExpanded': false},
+{id: '705', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '379 PUSH2 0x0182\n382 PUSH2 0x0308\n385 JUMP\n', 'fullLabel': '379 PUSH2 0x0182\n382 PUSH2 0x0308\n385 JUMP\n', 'truncLabel': '379 PUSH2 0x0182\n382 PUSH2 0x0308\n385 JUMP\n', 'isExpanded': false},
+{id: '699', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '367 JUMPDEST\n368 PUSH1 0x32\n370 PUSH1 0x01\n372 SLOAD\n373 EQ\n374 ISZERO\n(click to expand +)', 'fullLabel': '367 JUMPDEST\n368 PUSH1 0x32\n370 PUSH1 0x01\n372 SLOAD\n373 EQ\n374 ISZERO\n375 PUSH2 0x0183\n378 JUMPI\n', 'truncLabel': '367 JUMPDEST\n368 PUSH1 0x32\n370 PUSH1 0x01\n372 SLOAD\n373 EQ\n374 ISZERO\n(click to expand +)', 'isExpanded': false},
+{id: '715', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '367 JUMPDEST\n368 PUSH1 0x32\n370 PUSH1 0x01\n372 SLOAD\n373 EQ\n374 ISZERO\n(click to expand +)', 'fullLabel': '367 JUMPDEST\n368 PUSH1 0x32\n370 PUSH1 0x01\n372 SLOAD\n373 EQ\n374 ISZERO\n375 PUSH2 0x0183\n378 JUMPI\n379 PUSH2 0x0182\n382 PUSH2 0x0308\n385 JUMP\n', 'truncLabel': '367 JUMPDEST\n368 PUSH1 0x32\n370 PUSH1 0x01\n372 SLOAD\n373 EQ\n374 ISZERO\n(click to expand +)', 'isExpanded': false},
+{id: '717', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '357 JUMPDEST\n358 DIV\n359 DUP3\n360 SUB\n361 SWAP2\n362 POP\n(click to expand +)', 'fullLabel': '357 JUMPDEST\n358 DIV\n359 DUP3\n360 SUB\n361 SWAP2\n362 POP\n363 PUSH2 0x007f\n366 JUMP\n', 'truncLabel': '357 JUMPDEST\n358 DIV\n359 DUP3\n360 SUB\n361 SWAP2\n362 POP\n(click to expand +)', 'isExpanded': false},
+{id: '716', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '171 PUSH1 0x01\n173 PUSH1 0x00\n175 DUP2\n176 SLOAD\n177 DUP1\n178 SWAP3\n(click to expand +)', 'fullLabel': '171 PUSH1 0x01\n173 PUSH1 0x00\n175 DUP2\n176 SLOAD\n177 DUP1\n178 SWAP3\n179 SWAP2\n180 SWAP1\n181 PUSH1 0x01\n183 ADD\n184 SWAP2\n185 SWAP1\n186 POP\n187 SSTORE\n188 SWAP1\n189 POP\n190 PUSH1 0x40\n192 DUP1\n193 MLOAD\n194 SWAP1\n195 DUP2\n196 ADD\n197 PUSH1 0x40\n199 MSTORE\n200 DUP1\n201 CALLER\n202 PUSH20 0xffffffff(...)\n223 AND\n224 DUP2\n225 MSTORE\n226 PUSH1 0x20\n228 ADD\n229 PUSH1 0x00\n231 SLOAD\n232 DUP2\n233 MSTORE\n234 POP\n235 PUSH1 0x02\n237 PUSH1 0x00\n239 DUP4\n240 DUP2\n241 MSTORE\n242 PUSH1 0x20\n244 ADD\n245 SWAP1\n246 DUP2\n247 MSTORE\n248 PUSH1 0x20\n250 ADD\n251 PUSH1 0x00\n253 SHA3\n254 PUSH1 0x00\n256 DUP3\n257 ADD\n258 MLOAD\n259 DUP2\n260 PUSH1 0x00\n262 ADD\n263 PUSH1 0x00\n265 PUSH2 0x0100\n268 EXP\n269 DUP2\n270 SLOAD\n271 DUP2\n272 PUSH20 0xffffffff(...)\n293 MUL\n294 NOT\n295 AND\n296 SWAP1\n297 DUP4\n298 PUSH20 0xffffffff(...)\n319 AND\n320 MUL\n321 OR\n322 SWAP1\n323 SSTORE\n324 POP\n325 PUSH1 0x20\n327 DUP3\n328 ADD\n329 MLOAD\n330 DUP2\n331 PUSH1 0x01\n333 ADD\n334 SSTORE\n335 SWAP1\n336 POP\n337 POP\n338 PUSH1 0x32\n340 PUSH8 0x22b1c8c1(...)\n349 DUP2\n350 ISZERO\n351 ISZERO\n352 PUSH2 0x0165\n355 JUMPI\n', 'truncLabel': '171 PUSH1 0x01\n173 PUSH1 0x00\n175 DUP2\n176 SLOAD\n177 DUP1\n178 SWAP3\n(click to expand +)', 'isExpanded': false},
+{id: '714', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '165 JUMPDEST\n166 ISZERO\n167 PUSH2 0x016f\n170 JUMPI\n', 'fullLabel': '165 JUMPDEST\n166 ISZERO\n167 PUSH2 0x016f\n170 JUMPI\n', 'truncLabel': '165 JUMPDEST\n166 ISZERO\n167 PUSH2 0x016f\n170 JUMPI\n', 'isExpanded': false},
+{id: '720', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '387 JUMPDEST\n388 PUSH1 0x00\n390 DUP3\n391 GT\n392 ISZERO\n393 PUSH2 0x01cd\n(click to expand +)', 'fullLabel': '387 JUMPDEST\n388 PUSH1 0x00\n390 DUP3\n391 GT\n392 ISZERO\n393 PUSH2 0x01cd\n396 JUMPI\n397 CALLER\n398 PUSH20 0xffffffff(...)\n419 AND\n420 PUSH2 0x08fc\n423 DUP4\n424 SWAP1\n425 DUP2\n426 ISZERO\n427 MUL\n428 SWAP1\n429 PUSH1 0x40\n431 MLOAD\n432 PUSH1 0x00\n434 PUSH1 0x40\n436 MLOAD\n437 DUP1\n438 DUP4\n439 SUB\n440 DUP2\n441 DUP6\n442 DUP9\n443 DUP9\n444 CALL\n445 SWAP4\n446 POP\n447 POP\n448 POP\n449 POP\n450 ISZERO\n451 ISZERO\n452 PUSH2 0x01cc\n455 JUMPI\n456 PUSH1 0x00\n458 DUP1\n459 REVERT\n', 'truncLabel': '387 JUMPDEST\n388 PUSH1 0x00\n390 DUP3\n391 GT\n392 ISZERO\n393 PUSH2 0x01cd\n(click to expand +)', 'isExpanded': false},
+{id: '722', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '776 JUMPDEST\n777 PUSH1 0x00\n779 DUP1\n780 PUSH1 0x00\n782 DUP1\n783 PUSH1 0x00\n(click to expand +)', 'fullLabel': '776 JUMPDEST\n777 PUSH1 0x00\n779 DUP1\n780 PUSH1 0x00\n782 DUP1\n783 PUSH1 0x00\n785 DUP1\n786 PUSH1 0x02\n788 PUSH1 0x00\n790 PUSH1 0x32\n792 COINBASE\n793 PUSH20 0xffffffff(...)\n814 AND\n815 DUP2\n816 ISZERO\n817 ISZERO\n818 PUSH2 0x0337\n821 JUMPI\n822 ASSERT_FAIL\n', 'truncLabel': '776 JUMPDEST\n777 PUSH1 0x00\n779 DUP1\n780 PUSH1 0x00\n782 DUP1\n783 PUSH1 0x00\n(click to expand +)', 'isExpanded': false},
+{id: '721', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '379 PUSH2 0x0182\n382 PUSH2 0x0308\n385 JUMP\n', 'fullLabel': '379 PUSH2 0x0182\n382 PUSH2 0x0308\n385 JUMP\n', 'truncLabel': '379 PUSH2 0x0182\n382 PUSH2 0x0308\n385 JUMP\n', 'isExpanded': false},
+{id: '719', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '367 JUMPDEST\n368 PUSH1 0x32\n370 PUSH1 0x01\n372 SLOAD\n373 EQ\n374 ISZERO\n(click to expand +)', 'fullLabel': '367 JUMPDEST\n368 PUSH1 0x32\n370 PUSH1 0x01\n372 SLOAD\n373 EQ\n374 ISZERO\n375 PUSH2 0x0183\n378 JUMPI\n', 'truncLabel': '367 JUMPDEST\n368 PUSH1 0x32\n370 PUSH1 0x01\n372 SLOAD\n373 EQ\n374 ISZERO\n(click to expand +)', 'isExpanded': false},
+{id: '725', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '127 JUMPDEST\n128 PUSH1 0x32\n130 PUSH8 0x22b1c8c1(...)\n139 DUP2\n140 ISZERO\n141 ISZERO\n(click to expand +)', 'fullLabel': '127 JUMPDEST\n128 PUSH1 0x32\n130 PUSH8 0x22b1c8c1(...)\n139 DUP2\n140 ISZERO\n141 ISZERO\n142 PUSH2 0x0093\n145 JUMPI\n146 ASSERT_FAIL\n', 'truncLabel': '127 JUMPDEST\n128 PUSH1 0x32\n130 PUSH8 0x22b1c8c1(...)\n139 DUP2\n140 ISZERO\n141 ISZERO\n(click to expand +)', 'isExpanded': false},
+{id: '724', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '357 JUMPDEST\n358 DIV\n359 DUP3\n360 SUB\n361 SWAP2\n362 POP\n(click to expand +)', 'fullLabel': '357 JUMPDEST\n358 DIV\n359 DUP3\n360 SUB\n361 SWAP2\n362 POP\n363 PUSH2 0x007f\n366 JUMP\n', 'truncLabel': '357 JUMPDEST\n358 DIV\n359 DUP3\n360 SUB\n361 SWAP2\n362 POP\n(click to expand +)', 'isExpanded': false},
+{id: '723', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '171 PUSH1 0x01\n173 PUSH1 0x00\n175 DUP2\n176 SLOAD\n177 DUP1\n178 SWAP3\n(click to expand +)', 'fullLabel': '171 PUSH1 0x01\n173 PUSH1 0x00\n175 DUP2\n176 SLOAD\n177 DUP1\n178 SWAP3\n179 SWAP2\n180 SWAP1\n181 PUSH1 0x01\n183 ADD\n184 SWAP2\n185 SWAP1\n186 POP\n187 SSTORE\n188 SWAP1\n189 POP\n190 PUSH1 0x40\n192 DUP1\n193 MLOAD\n194 SWAP1\n195 DUP2\n196 ADD\n197 PUSH1 0x40\n199 MSTORE\n200 DUP1\n201 CALLER\n202 PUSH20 0xffffffff(...)\n223 AND\n224 DUP2\n225 MSTORE\n226 PUSH1 0x20\n228 ADD\n229 PUSH1 0x00\n231 SLOAD\n232 DUP2\n233 MSTORE\n234 POP\n235 PUSH1 0x02\n237 PUSH1 0x00\n239 DUP4\n240 DUP2\n241 MSTORE\n242 PUSH1 0x20\n244 ADD\n245 SWAP1\n246 DUP2\n247 MSTORE\n248 PUSH1 0x20\n250 ADD\n251 PUSH1 0x00\n253 SHA3\n254 PUSH1 0x00\n256 DUP3\n257 ADD\n258 MLOAD\n259 DUP2\n260 PUSH1 0x00\n262 ADD\n263 PUSH1 0x00\n265 PUSH2 0x0100\n268 EXP\n269 DUP2\n270 SLOAD\n271 DUP2\n272 PUSH20 0xffffffff(...)\n293 MUL\n294 NOT\n295 AND\n296 SWAP1\n297 DUP4\n298 PUSH20 0xffffffff(...)\n319 AND\n320 MUL\n321 OR\n322 SWAP1\n323 SSTORE\n324 POP\n325 PUSH1 0x20\n327 DUP3\n328 ADD\n329 MLOAD\n330 DUP2\n331 PUSH1 0x01\n333 ADD\n334 SSTORE\n335 SWAP1\n336 POP\n337 POP\n338 PUSH1 0x32\n340 PUSH8 0x22b1c8c1(...)\n349 DUP2\n350 ISZERO\n351 ISZERO\n352 PUSH2 0x0165\n355 JUMPI\n', 'truncLabel': '171 PUSH1 0x01\n173 PUSH1 0x00\n175 DUP2\n176 SLOAD\n177 DUP1\n178 SWAP3\n(click to expand +)', 'isExpanded': false},
+{id: '718', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '158 POP\n159 PUSH1 0x32\n161 PUSH1 0x01\n163 SLOAD\n164 LT\n165 JUMPDEST\n(click to expand +)', 'fullLabel': '158 POP\n159 PUSH1 0x32\n161 PUSH1 0x01\n163 SLOAD\n164 LT\n165 JUMPDEST\n166 ISZERO\n167 PUSH2 0x016f\n170 JUMPI\n', 'truncLabel': '158 POP\n159 PUSH1 0x32\n161 PUSH1 0x01\n163 SLOAD\n164 LT\n165 JUMPDEST\n(click to expand +)', 'isExpanded': false},
+{id: '713', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '147 JUMPDEST\n148 DIV\n149 DUP3\n150 LT\n151 ISZERO\n152 DUP1\n(click to expand +)', 'fullLabel': '147 JUMPDEST\n148 DIV\n149 DUP3\n150 LT\n151 ISZERO\n152 DUP1\n153 ISZERO\n154 PUSH2 0x00a5\n157 JUMPI\n', 'truncLabel': '147 JUMPDEST\n148 DIV\n149 DUP3\n150 LT\n151 ISZERO\n152 DUP1\n(click to expand +)', 'isExpanded': false},
+{id: '712', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '127 JUMPDEST\n128 PUSH1 0x32\n130 PUSH8 0x22b1c8c1(...)\n139 DUP2\n140 ISZERO\n141 ISZERO\n(click to expand +)', 'fullLabel': '127 JUMPDEST\n128 PUSH1 0x32\n130 PUSH8 0x22b1c8c1(...)\n139 DUP2\n140 ISZERO\n141 ISZERO\n142 PUSH2 0x0093\n145 JUMPI\n', 'truncLabel': '127 JUMPDEST\n128 PUSH1 0x32\n130 PUSH8 0x22b1c8c1(...)\n139 DUP2\n140 ISZERO\n141 ISZERO\n(click to expand +)', 'isExpanded': false},
+{id: '711', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '357 JUMPDEST\n358 DIV\n359 DUP3\n360 SUB\n361 SWAP2\n362 POP\n(click to expand +)', 'fullLabel': '357 JUMPDEST\n358 DIV\n359 DUP3\n360 SUB\n361 SWAP2\n362 POP\n363 PUSH2 0x007f\n366 JUMP\n', 'truncLabel': '357 JUMPDEST\n358 DIV\n359 DUP3\n360 SUB\n361 SWAP2\n362 POP\n(click to expand +)', 'isExpanded': false},
+{id: '710', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '171 PUSH1 0x01\n173 PUSH1 0x00\n175 DUP2\n176 SLOAD\n177 DUP1\n178 SWAP3\n(click to expand +)', 'fullLabel': '171 PUSH1 0x01\n173 PUSH1 0x00\n175 DUP2\n176 SLOAD\n177 DUP1\n178 SWAP3\n179 SWAP2\n180 SWAP1\n181 PUSH1 0x01\n183 ADD\n184 SWAP2\n185 SWAP1\n186 POP\n187 SSTORE\n188 SWAP1\n189 POP\n190 PUSH1 0x40\n192 DUP1\n193 MLOAD\n194 SWAP1\n195 DUP2\n196 ADD\n197 PUSH1 0x40\n199 MSTORE\n200 DUP1\n201 CALLER\n202 PUSH20 0xffffffff(...)\n223 AND\n224 DUP2\n225 MSTORE\n226 PUSH1 0x20\n228 ADD\n229 PUSH1 0x00\n231 SLOAD\n232 DUP2\n233 MSTORE\n234 POP\n235 PUSH1 0x02\n237 PUSH1 0x00\n239 DUP4\n240 DUP2\n241 MSTORE\n242 PUSH1 0x20\n244 ADD\n245 SWAP1\n246 DUP2\n247 MSTORE\n248 PUSH1 0x20\n250 ADD\n251 PUSH1 0x00\n253 SHA3\n254 PUSH1 0x00\n256 DUP3\n257 ADD\n258 MLOAD\n259 DUP2\n260 PUSH1 0x00\n262 ADD\n263 PUSH1 0x00\n265 PUSH2 0x0100\n268 EXP\n269 DUP2\n270 SLOAD\n271 DUP2\n272 PUSH20 0xffffffff(...)\n293 MUL\n294 NOT\n295 AND\n296 SWAP1\n297 DUP4\n298 PUSH20 0xffffffff(...)\n319 AND\n320 MUL\n321 OR\n322 SWAP1\n323 SSTORE\n324 POP\n325 PUSH1 0x20\n327 DUP3\n328 ADD\n329 MLOAD\n330 DUP2\n331 PUSH1 0x01\n333 ADD\n334 SSTORE\n335 SWAP1\n336 POP\n337 POP\n338 PUSH1 0x32\n340 PUSH8 0x22b1c8c1(...)\n349 DUP2\n350 ISZERO\n351 ISZERO\n352 PUSH2 0x0165\n355 JUMPI\n', 'truncLabel': '171 PUSH1 0x01\n173 PUSH1 0x00\n175 DUP2\n176 SLOAD\n177 DUP1\n178 SWAP3\n(click to expand +)', 'isExpanded': false},
+{id: '698', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '165 JUMPDEST\n166 ISZERO\n167 PUSH2 0x016f\n170 JUMPI\n', 'fullLabel': '165 JUMPDEST\n166 ISZERO\n167 PUSH2 0x016f\n170 JUMPI\n', 'truncLabel': '165 JUMPDEST\n166 ISZERO\n167 PUSH2 0x016f\n170 JUMPI\n', 'isExpanded': false},
+{id: '729', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '461 JUMPDEST\n462 POP\n463 POP\n464 STOP\n', 'fullLabel': '461 JUMPDEST\n462 POP\n463 POP\n464 STOP\n', 'truncLabel': '461 JUMPDEST\n462 POP\n463 POP\n464 STOP\n', 'isExpanded': false},
+{id: '731', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '460 JUMPDEST\n461 JUMPDEST\n462 POP\n463 POP\n464 STOP\n', 'fullLabel': '460 JUMPDEST\n461 JUMPDEST\n462 POP\n463 POP\n464 STOP\n', 'truncLabel': '460 JUMPDEST\n461 JUMPDEST\n462 POP\n463 POP\n464 STOP\n', 'isExpanded': false},
+{id: '732', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '456 PUSH1 0x00\n458 DUP1\n459 REVERT\n', 'fullLabel': '456 PUSH1 0x00\n458 DUP1\n459 REVERT\n', 'truncLabel': '456 PUSH1 0x00\n458 DUP1\n459 REVERT\n', 'isExpanded': false},
+{id: '730', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '397 CALLER\n398 PUSH20 0xffffffff(...)\n419 AND\n420 PUSH2 0x08fc\n423 DUP4\n424 SWAP1\n(click to expand +)', 'fullLabel': '397 CALLER\n398 PUSH20 0xffffffff(...)\n419 AND\n420 PUSH2 0x08fc\n423 DUP4\n424 SWAP1\n425 DUP2\n426 ISZERO\n427 MUL\n428 SWAP1\n429 PUSH1 0x40\n431 MLOAD\n432 PUSH1 0x00\n434 PUSH1 0x40\n436 MLOAD\n437 DUP1\n438 DUP4\n439 SUB\n440 DUP2\n441 DUP6\n442 DUP9\n443 DUP9\n444 CALL\n445 SWAP4\n446 POP\n447 POP\n448 POP\n449 POP\n450 ISZERO\n451 ISZERO\n452 PUSH2 0x01cc\n455 JUMPI\n', 'truncLabel': '397 CALLER\n398 PUSH20 0xffffffff(...)\n419 AND\n420 PUSH2 0x08fc\n423 DUP4\n424 SWAP1\n(click to expand +)', 'isExpanded': false},
+{id: '728', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '387 JUMPDEST\n388 PUSH1 0x00\n390 DUP3\n391 GT\n392 ISZERO\n393 PUSH2 0x01cd\n(click to expand +)', 'fullLabel': '387 JUMPDEST\n388 PUSH1 0x00\n390 DUP3\n391 GT\n392 ISZERO\n393 PUSH2 0x01cd\n396 JUMPI\n', 'truncLabel': '387 JUMPDEST\n388 PUSH1 0x00\n390 DUP3\n391 GT\n392 ISZERO\n393 PUSH2 0x01cd\n(click to expand +)', 'isExpanded': false},
+{id: '738', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '1301 JUMPDEST\n1302 POP\n1303 POP\n1304 POP\n1305 POP\n1306 POP\n(click to expand +)', 'fullLabel': '1301 JUMPDEST\n1302 POP\n1303 POP\n1304 POP\n1305 POP\n1306 POP\n1307 POP\n1308 JUMP\n', 'truncLabel': '1301 JUMPDEST\n1302 POP\n1303 POP\n1304 POP\n1305 POP\n1306 POP\n(click to expand +)', 'isExpanded': false},
+{id: '739', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '1297 PUSH1 0x00\n1299 DUP1\n1300 REVERT\n', 'fullLabel': '1297 PUSH1 0x00\n1299 DUP1\n1300 REVERT\n', 'truncLabel': '1297 PUSH1 0x00\n1299 DUP1\n1300 REVERT\n', 'isExpanded': false},
+{id: '737', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '1144 JUMPDEST\n1145 MOD\n1146 SWAP2\n1147 POP\n1148 PUSH1 0x02\n1150 PUSH1 0x00\n(click to expand +)', 'fullLabel': '1144 JUMPDEST\n1145 MOD\n1146 SWAP2\n1147 POP\n1148 PUSH1 0x02\n1150 PUSH1 0x00\n1152 DUP4\n1153 DUP2\n1154 MSTORE\n1155 PUSH1 0x20\n1157 ADD\n1158 SWAP1\n1159 DUP2\n1160 MSTORE\n1161 PUSH1 0x20\n1163 ADD\n1164 PUSH1 0x00\n1166 SHA3\n1167 PUSH1 0x00\n1169 ADD\n1170 PUSH1 0x00\n1172 SWAP1\n1173 SLOAD\n1174 SWAP1\n1175 PUSH2 0x0100\n1178 EXP\n1179 SWAP1\n1180 DIV\n1181 PUSH20 0xffffffff(...)\n1202 AND\n1203 SWAP1\n1204 POP\n1205 PUSH1 0x00\n1207 DUP1\n1208 DUP2\n1209 SLOAD\n1210 DUP1\n1211 SWAP3\n1212 SWAP2\n1213 SWAP1\n1214 PUSH1 0x01\n1216 ADD\n1217 SWAP2\n1218 SWAP1\n1219 POP\n1220 SSTORE\n1221 POP\n1222 PUSH1 0x00\n1224 PUSH1 0x01\n1226 DUP2\n1227 SWAP1\n1228 SSTORE\n1229 POP\n1230 DUP1\n1231 PUSH20 0xffffffff(...)\n1252 AND\n1253 PUSH2 0x08fc\n1256 PUSH8 0x22b1c8c1(...)\n1265 SWAP1\n1266 DUP2\n1267 ISZERO\n1268 MUL\n1269 SWAP1\n1270 PUSH1 0x40\n1272 MLOAD\n1273 PUSH1 0x00\n1275 PUSH1 0x40\n1277 MLOAD\n1278 DUP1\n1279 DUP4\n1280 SUB\n1281 DUP2\n1282 DUP6\n1283 DUP9\n1284 DUP9\n1285 CALL\n1286 SWAP4\n1287 POP\n1288 POP\n1289 POP\n1290 POP\n1291 ISZERO\n1292 ISZERO\n1293 PUSH2 0x0515\n1296 JUMPI\n', 'truncLabel': '1144 JUMPDEST\n1145 MOD\n1146 SWAP2\n1147 POP\n1148 PUSH1 0x02\n1150 PUSH1 0x00\n(click to expand +)', 'isExpanded': false},
+{id: '736', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '914 JUMPDEST\n915 MOD\n916 DUP2\n917 MSTORE\n918 PUSH1 0x20\n920 ADD\n(click to expand +)', 'fullLabel': '914 JUMPDEST\n915 MOD\n916 DUP2\n917 MSTORE\n918 PUSH1 0x20\n920 ADD\n921 SWAP1\n922 DUP2\n923 MSTORE\n924 PUSH1 0x20\n926 ADD\n927 PUSH1 0x00\n929 SHA3\n930 PUSH1 0x00\n932 ADD\n933 PUSH1 0x00\n935 SWAP1\n936 SLOAD\n937 SWAP1\n938 PUSH2 0x0100\n941 EXP\n942 SWAP1\n943 DIV\n944 PUSH20 0xffffffff(...)\n965 AND\n966 SWAP5\n967 POP\n968 DIFFICULTY\n969 SWAP4\n970 POP\n971 DUP6\n972 DUP6\n973 DUP6\n974 PUSH1 0x40\n976 MLOAD\n977 DUP1\n978 DUP5\n979 PUSH20 0xffffffff(...)\n1000 AND\n1001 PUSH20 0xffffffff(...)\n1022 AND\n1023 PUSH13 0x01000000(...)\n1037 MUL\n1038 DUP2\n1039 MSTORE\n1040 PUSH1 0x14\n1042 ADD\n1043 DUP4\n1044 PUSH20 0xffffffff(...)\n1065 AND\n1066 PUSH20 0xffffffff(...)\n1087 AND\n1088 PUSH13 0x01000000(...)\n1102 MUL\n1103 DUP2\n1104 MSTORE\n1105 PUSH1 0x14\n1107 ADD\n1108 DUP3\n1109 DUP2\n1110 MSTORE\n1111 PUSH1 0x20\n1113 ADD\n1114 SWAP4\n1115 POP\n1116 POP\n1117 POP\n1118 POP\n1119 PUSH1 0x40\n1121 MLOAD\n1122 DUP1\n1123 SWAP2\n1124 SUB\n1125 SWAP1\n1126 SHA3\n1127 SWAP3\n1128 POP\n1129 PUSH1 0x32\n1131 DUP4\n1132 PUSH1 0x01\n1134 SWAP1\n1135 DIV\n1136 DUP2\n1137 ISZERO\n1138 ISZERO\n1139 PUSH2 0x0478\n1142 JUMPI\n', 'truncLabel': '914 JUMPDEST\n915 MOD\n916 DUP2\n917 MSTORE\n918 PUSH1 0x20\n920 ADD\n(click to expand +)', 'isExpanded': false},
+{id: '735', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '823 JUMPDEST\n824 MOD\n825 DUP2\n826 MSTORE\n827 PUSH1 0x20\n829 ADD\n(click to expand +)', 'fullLabel': '823 JUMPDEST\n824 MOD\n825 DUP2\n826 MSTORE\n827 PUSH1 0x20\n829 ADD\n830 SWAP1\n831 DUP2\n832 MSTORE\n833 PUSH1 0x20\n835 ADD\n836 PUSH1 0x00\n838 SHA3\n839 PUSH1 0x00\n841 ADD\n842 PUSH1 0x00\n844 SWAP1\n845 SLOAD\n846 SWAP1\n847 PUSH2 0x0100\n850 EXP\n851 SWAP1\n852 DIV\n853 PUSH20 0xffffffff(...)\n874 AND\n875 SWAP6\n876 POP\n877 PUSH1 0x02\n879 PUSH1 0x00\n881 PUSH1 0x32\n883 CALLER\n884 PUSH20 0xffffffff(...)\n905 AND\n906 DUP2\n907 ISZERO\n908 ISZERO\n909 PUSH2 0x0392\n912 JUMPI\n', 'truncLabel': '823 JUMPDEST\n824 MOD\n825 DUP2\n826 MSTORE\n827 PUSH1 0x20\n829 ADD\n(click to expand +)', 'isExpanded': false},
+{id: '734', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '776 JUMPDEST\n777 PUSH1 0x00\n779 DUP1\n780 PUSH1 0x00\n782 DUP1\n783 PUSH1 0x00\n(click to expand +)', 'fullLabel': '776 JUMPDEST\n777 PUSH1 0x00\n779 DUP1\n780 PUSH1 0x00\n782 DUP1\n783 PUSH1 0x00\n785 DUP1\n786 PUSH1 0x02\n788 PUSH1 0x00\n790 PUSH1 0x32\n792 COINBASE\n793 PUSH20 0xffffffff(...)\n814 AND\n815 DUP2\n816 ISZERO\n817 ISZERO\n818 PUSH2 0x0337\n821 JUMPI\n', 'truncLabel': '776 JUMPDEST\n777 PUSH1 0x00\n779 DUP1\n780 PUSH1 0x00\n782 DUP1\n783 PUSH1 0x00\n(click to expand +)', 'isExpanded': false},
+{id: '733', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '379 PUSH2 0x0182\n382 PUSH2 0x0308\n385 JUMP\n', 'fullLabel': '379 PUSH2 0x0182\n382 PUSH2 0x0308\n385 JUMP\n', 'truncLabel': '379 PUSH2 0x0182\n382 PUSH2 0x0308\n385 JUMP\n', 'isExpanded': false},
+{id: '727', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '367 JUMPDEST\n368 PUSH1 0x32\n370 PUSH1 0x01\n372 SLOAD\n373 EQ\n374 ISZERO\n(click to expand +)', 'fullLabel': '367 JUMPDEST\n368 PUSH1 0x32\n370 PUSH1 0x01\n372 SLOAD\n373 EQ\n374 ISZERO\n375 PUSH2 0x0183\n378 JUMPI\n', 'truncLabel': '367 JUMPDEST\n368 PUSH1 0x32\n370 PUSH1 0x01\n372 SLOAD\n373 EQ\n374 ISZERO\n(click to expand +)', 'isExpanded': false},
+{id: '746', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '387 JUMPDEST\n388 PUSH1 0x00\n390 DUP3\n391 GT\n392 ISZERO\n393 PUSH2 0x01cd\n(click to expand +)', 'fullLabel': '387 JUMPDEST\n388 PUSH1 0x00\n390 DUP3\n391 GT\n392 ISZERO\n393 PUSH2 0x01cd\n396 JUMPI\n397 CALLER\n398 PUSH20 0xffffffff(...)\n419 AND\n420 PUSH2 0x08fc\n423 DUP4\n424 SWAP1\n425 DUP2\n426 ISZERO\n427 MUL\n428 SWAP1\n429 PUSH1 0x40\n431 MLOAD\n432 PUSH1 0x00\n434 PUSH1 0x40\n436 MLOAD\n437 DUP1\n438 DUP4\n439 SUB\n440 DUP2\n441 DUP6\n442 DUP9\n443 DUP9\n444 CALL\n445 SWAP4\n446 POP\n447 POP\n448 POP\n449 POP\n450 ISZERO\n451 ISZERO\n452 PUSH2 0x01cc\n455 JUMPI\n456 PUSH1 0x00\n458 DUP1\n459 REVERT\n', 'truncLabel': '387 JUMPDEST\n388 PUSH1 0x00\n390 DUP3\n391 GT\n392 ISZERO\n393 PUSH2 0x01cd\n(click to expand +)', 'isExpanded': false},
+{id: '748', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '776 JUMPDEST\n777 PUSH1 0x00\n779 DUP1\n780 PUSH1 0x00\n782 DUP1\n783 PUSH1 0x00\n(click to expand +)', 'fullLabel': '776 JUMPDEST\n777 PUSH1 0x00\n779 DUP1\n780 PUSH1 0x00\n782 DUP1\n783 PUSH1 0x00\n785 DUP1\n786 PUSH1 0x02\n788 PUSH1 0x00\n790 PUSH1 0x32\n792 COINBASE\n793 PUSH20 0xffffffff(...)\n814 AND\n815 DUP2\n816 ISZERO\n817 ISZERO\n818 PUSH2 0x0337\n821 JUMPI\n822 ASSERT_FAIL\n', 'truncLabel': '776 JUMPDEST\n777 PUSH1 0x00\n779 DUP1\n780 PUSH1 0x00\n782 DUP1\n783 PUSH1 0x00\n(click to expand +)', 'isExpanded': false},
+{id: '747', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '379 PUSH2 0x0182\n382 PUSH2 0x0308\n385 JUMP\n', 'fullLabel': '379 PUSH2 0x0182\n382 PUSH2 0x0308\n385 JUMP\n', 'truncLabel': '379 PUSH2 0x0182\n382 PUSH2 0x0308\n385 JUMP\n', 'isExpanded': false},
+{id: '745', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '367 JUMPDEST\n368 PUSH1 0x32\n370 PUSH1 0x01\n372 SLOAD\n373 EQ\n374 ISZERO\n(click to expand +)', 'fullLabel': '367 JUMPDEST\n368 PUSH1 0x32\n370 PUSH1 0x01\n372 SLOAD\n373 EQ\n374 ISZERO\n375 PUSH2 0x0183\n378 JUMPI\n', 'truncLabel': '367 JUMPDEST\n368 PUSH1 0x32\n370 PUSH1 0x01\n372 SLOAD\n373 EQ\n374 ISZERO\n(click to expand +)', 'isExpanded': false},
+{id: '751', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '127 JUMPDEST\n128 PUSH1 0x32\n130 PUSH8 0x22b1c8c1(...)\n139 DUP2\n140 ISZERO\n141 ISZERO\n(click to expand +)', 'fullLabel': '127 JUMPDEST\n128 PUSH1 0x32\n130 PUSH8 0x22b1c8c1(...)\n139 DUP2\n140 ISZERO\n141 ISZERO\n142 PUSH2 0x0093\n145 JUMPI\n146 ASSERT_FAIL\n', 'truncLabel': '127 JUMPDEST\n128 PUSH1 0x32\n130 PUSH8 0x22b1c8c1(...)\n139 DUP2\n140 ISZERO\n141 ISZERO\n(click to expand +)', 'isExpanded': false},
+{id: '750', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '357 JUMPDEST\n358 DIV\n359 DUP3\n360 SUB\n361 SWAP2\n362 POP\n(click to expand +)', 'fullLabel': '357 JUMPDEST\n358 DIV\n359 DUP3\n360 SUB\n361 SWAP2\n362 POP\n363 PUSH2 0x007f\n366 JUMP\n', 'truncLabel': '357 JUMPDEST\n358 DIV\n359 DUP3\n360 SUB\n361 SWAP2\n362 POP\n(click to expand +)', 'isExpanded': false},
+{id: '749', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '171 PUSH1 0x01\n173 PUSH1 0x00\n175 DUP2\n176 SLOAD\n177 DUP1\n178 SWAP3\n(click to expand +)', 'fullLabel': '171 PUSH1 0x01\n173 PUSH1 0x00\n175 DUP2\n176 SLOAD\n177 DUP1\n178 SWAP3\n179 SWAP2\n180 SWAP1\n181 PUSH1 0x01\n183 ADD\n184 SWAP2\n185 SWAP1\n186 POP\n187 SSTORE\n188 SWAP1\n189 POP\n190 PUSH1 0x40\n192 DUP1\n193 MLOAD\n194 SWAP1\n195 DUP2\n196 ADD\n197 PUSH1 0x40\n199 MSTORE\n200 DUP1\n201 CALLER\n202 PUSH20 0xffffffff(...)\n223 AND\n224 DUP2\n225 MSTORE\n226 PUSH1 0x20\n228 ADD\n229 PUSH1 0x00\n231 SLOAD\n232 DUP2\n233 MSTORE\n234 POP\n235 PUSH1 0x02\n237 PUSH1 0x00\n239 DUP4\n240 DUP2\n241 MSTORE\n242 PUSH1 0x20\n244 ADD\n245 SWAP1\n246 DUP2\n247 MSTORE\n248 PUSH1 0x20\n250 ADD\n251 PUSH1 0x00\n253 SHA3\n254 PUSH1 0x00\n256 DUP3\n257 ADD\n258 MLOAD\n259 DUP2\n260 PUSH1 0x00\n262 ADD\n263 PUSH1 0x00\n265 PUSH2 0x0100\n268 EXP\n269 DUP2\n270 SLOAD\n271 DUP2\n272 PUSH20 0xffffffff(...)\n293 MUL\n294 NOT\n295 AND\n296 SWAP1\n297 DUP4\n298 PUSH20 0xffffffff(...)\n319 AND\n320 MUL\n321 OR\n322 SWAP1\n323 SSTORE\n324 POP\n325 PUSH1 0x20\n327 DUP3\n328 ADD\n329 MLOAD\n330 DUP2\n331 PUSH1 0x01\n333 ADD\n334 SSTORE\n335 SWAP1\n336 POP\n337 POP\n338 PUSH1 0x32\n340 PUSH8 0x22b1c8c1(...)\n349 DUP2\n350 ISZERO\n351 ISZERO\n352 PUSH2 0x0165\n355 JUMPI\n', 'truncLabel': '171 PUSH1 0x01\n173 PUSH1 0x00\n175 DUP2\n176 SLOAD\n177 DUP1\n178 SWAP3\n(click to expand +)', 'isExpanded': false},
+{id: '744', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '165 JUMPDEST\n166 ISZERO\n167 PUSH2 0x016f\n170 JUMPI\n', 'fullLabel': '165 JUMPDEST\n166 ISZERO\n167 PUSH2 0x016f\n170 JUMPI\n', 'truncLabel': '165 JUMPDEST\n166 ISZERO\n167 PUSH2 0x016f\n170 JUMPI\n', 'isExpanded': false},
+{id: '755', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '461 JUMPDEST\n462 POP\n463 POP\n464 STOP\n', 'fullLabel': '461 JUMPDEST\n462 POP\n463 POP\n464 STOP\n', 'truncLabel': '461 JUMPDEST\n462 POP\n463 POP\n464 STOP\n', 'isExpanded': false},
+{id: '757', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '460 JUMPDEST\n461 JUMPDEST\n462 POP\n463 POP\n464 STOP\n', 'fullLabel': '460 JUMPDEST\n461 JUMPDEST\n462 POP\n463 POP\n464 STOP\n', 'truncLabel': '460 JUMPDEST\n461 JUMPDEST\n462 POP\n463 POP\n464 STOP\n', 'isExpanded': false},
+{id: '758', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '456 PUSH1 0x00\n458 DUP1\n459 REVERT\n', 'fullLabel': '456 PUSH1 0x00\n458 DUP1\n459 REVERT\n', 'truncLabel': '456 PUSH1 0x00\n458 DUP1\n459 REVERT\n', 'isExpanded': false},
+{id: '756', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '397 CALLER\n398 PUSH20 0xffffffff(...)\n419 AND\n420 PUSH2 0x08fc\n423 DUP4\n424 SWAP1\n(click to expand +)', 'fullLabel': '397 CALLER\n398 PUSH20 0xffffffff(...)\n419 AND\n420 PUSH2 0x08fc\n423 DUP4\n424 SWAP1\n425 DUP2\n426 ISZERO\n427 MUL\n428 SWAP1\n429 PUSH1 0x40\n431 MLOAD\n432 PUSH1 0x00\n434 PUSH1 0x40\n436 MLOAD\n437 DUP1\n438 DUP4\n439 SUB\n440 DUP2\n441 DUP6\n442 DUP9\n443 DUP9\n444 CALL\n445 SWAP4\n446 POP\n447 POP\n448 POP\n449 POP\n450 ISZERO\n451 ISZERO\n452 PUSH2 0x01cc\n455 JUMPI\n', 'truncLabel': '397 CALLER\n398 PUSH20 0xffffffff(...)\n419 AND\n420 PUSH2 0x08fc\n423 DUP4\n424 SWAP1\n(click to expand +)', 'isExpanded': false},
+{id: '754', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '387 JUMPDEST\n388 PUSH1 0x00\n390 DUP3\n391 GT\n392 ISZERO\n393 PUSH2 0x01cd\n(click to expand +)', 'fullLabel': '387 JUMPDEST\n388 PUSH1 0x00\n390 DUP3\n391 GT\n392 ISZERO\n393 PUSH2 0x01cd\n396 JUMPI\n', 'truncLabel': '387 JUMPDEST\n388 PUSH1 0x00\n390 DUP3\n391 GT\n392 ISZERO\n393 PUSH2 0x01cd\n(click to expand +)', 'isExpanded': false},
+{id: '761', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '823 JUMPDEST\n824 MOD\n825 DUP2\n826 MSTORE\n827 PUSH1 0x20\n829 ADD\n(click to expand +)', 'fullLabel': '823 JUMPDEST\n824 MOD\n825 DUP2\n826 MSTORE\n827 PUSH1 0x20\n829 ADD\n830 SWAP1\n831 DUP2\n832 MSTORE\n833 PUSH1 0x20\n835 ADD\n836 PUSH1 0x00\n838 SHA3\n839 PUSH1 0x00\n841 ADD\n842 PUSH1 0x00\n844 SWAP1\n845 SLOAD\n846 SWAP1\n847 PUSH2 0x0100\n850 EXP\n851 SWAP1\n852 DIV\n853 PUSH20 0xffffffff(...)\n874 AND\n875 SWAP6\n876 POP\n877 PUSH1 0x02\n879 PUSH1 0x00\n881 PUSH1 0x32\n883 CALLER\n884 PUSH20 0xffffffff(...)\n905 AND\n906 DUP2\n907 ISZERO\n908 ISZERO\n909 PUSH2 0x0392\n912 JUMPI\n913 ASSERT_FAIL\n', 'truncLabel': '823 JUMPDEST\n824 MOD\n825 DUP2\n826 MSTORE\n827 PUSH1 0x20\n829 ADD\n(click to expand +)', 'isExpanded': false},
+{id: '760', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '776 JUMPDEST\n777 PUSH1 0x00\n779 DUP1\n780 PUSH1 0x00\n782 DUP1\n783 PUSH1 0x00\n(click to expand +)', 'fullLabel': '776 JUMPDEST\n777 PUSH1 0x00\n779 DUP1\n780 PUSH1 0x00\n782 DUP1\n783 PUSH1 0x00\n785 DUP1\n786 PUSH1 0x02\n788 PUSH1 0x00\n790 PUSH1 0x32\n792 COINBASE\n793 PUSH20 0xffffffff(...)\n814 AND\n815 DUP2\n816 ISZERO\n817 ISZERO\n818 PUSH2 0x0337\n821 JUMPI\n', 'truncLabel': '776 JUMPDEST\n777 PUSH1 0x00\n779 DUP1\n780 PUSH1 0x00\n782 DUP1\n783 PUSH1 0x00\n(click to expand +)', 'isExpanded': false},
+{id: '759', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '379 PUSH2 0x0182\n382 PUSH2 0x0308\n385 JUMP\n', 'fullLabel': '379 PUSH2 0x0182\n382 PUSH2 0x0308\n385 JUMP\n', 'truncLabel': '379 PUSH2 0x0182\n382 PUSH2 0x0308\n385 JUMP\n', 'isExpanded': false},
+{id: '753', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '367 JUMPDEST\n368 PUSH1 0x32\n370 PUSH1 0x01\n372 SLOAD\n373 EQ\n374 ISZERO\n(click to expand +)', 'fullLabel': '367 JUMPDEST\n368 PUSH1 0x32\n370 PUSH1 0x01\n372 SLOAD\n373 EQ\n374 ISZERO\n375 PUSH2 0x0183\n378 JUMPI\n', 'truncLabel': '367 JUMPDEST\n368 PUSH1 0x32\n370 PUSH1 0x01\n372 SLOAD\n373 EQ\n374 ISZERO\n(click to expand +)', 'isExpanded': false},
+{id: '765', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '147 JUMPDEST\n148 DIV\n149 DUP3\n150 LT\n151 ISZERO\n152 DUP1\n(click to expand +)', 'fullLabel': '147 JUMPDEST\n148 DIV\n149 DUP3\n150 LT\n151 ISZERO\n152 DUP1\n153 ISZERO\n154 PUSH2 0x00a5\n157 JUMPI\n158 POP\n159 PUSH1 0x32\n161 PUSH1 0x01\n163 SLOAD\n164 LT\n165 JUMPDEST\n166 ISZERO\n167 PUSH2 0x016f\n170 JUMPI\n171 PUSH1 0x01\n173 PUSH1 0x00\n175 DUP2\n176 SLOAD\n177 DUP1\n178 SWAP3\n179 SWAP2\n180 SWAP1\n181 PUSH1 0x01\n183 ADD\n184 SWAP2\n185 SWAP1\n186 POP\n187 SSTORE\n188 SWAP1\n189 POP\n190 PUSH1 0x40\n192 DUP1\n193 MLOAD\n194 SWAP1\n195 DUP2\n196 ADD\n197 PUSH1 0x40\n199 MSTORE\n200 DUP1\n201 CALLER\n202 PUSH20 0xffffffff(...)\n223 AND\n224 DUP2\n225 MSTORE\n226 PUSH1 0x20\n228 ADD\n229 PUSH1 0x00\n231 SLOAD\n232 DUP2\n233 MSTORE\n234 POP\n235 PUSH1 0x02\n237 PUSH1 0x00\n239 DUP4\n240 DUP2\n241 MSTORE\n242 PUSH1 0x20\n244 ADD\n245 SWAP1\n246 DUP2\n247 MSTORE\n248 PUSH1 0x20\n250 ADD\n251 PUSH1 0x00\n253 SHA3\n254 PUSH1 0x00\n256 DUP3\n257 ADD\n258 MLOAD\n259 DUP2\n260 PUSH1 0x00\n262 ADD\n263 PUSH1 0x00\n265 PUSH2 0x0100\n268 EXP\n269 DUP2\n270 SLOAD\n271 DUP2\n272 PUSH20 0xffffffff(...)\n293 MUL\n294 NOT\n295 AND\n296 SWAP1\n297 DUP4\n298 PUSH20 0xffffffff(...)\n319 AND\n320 MUL\n321 OR\n322 SWAP1\n323 SSTORE\n324 POP\n325 PUSH1 0x20\n327 DUP3\n328 ADD\n329 MLOAD\n330 DUP2\n331 PUSH1 0x01\n333 ADD\n334 SSTORE\n335 SWAP1\n336 POP\n337 POP\n338 PUSH1 0x32\n340 PUSH8 0x22b1c8c1(...)\n349 DUP2\n350 ISZERO\n351 ISZERO\n352 PUSH2 0x0165\n355 JUMPI\n356 ASSERT_FAIL\n', 'truncLabel': '147 JUMPDEST\n148 DIV\n149 DUP3\n150 LT\n151 ISZERO\n152 DUP1\n(click to expand +)', 'isExpanded': false},
+{id: '764', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '127 JUMPDEST\n128 PUSH1 0x32\n130 PUSH8 0x22b1c8c1(...)\n139 DUP2\n140 ISZERO\n141 ISZERO\n(click to expand +)', 'fullLabel': '127 JUMPDEST\n128 PUSH1 0x32\n130 PUSH8 0x22b1c8c1(...)\n139 DUP2\n140 ISZERO\n141 ISZERO\n142 PUSH2 0x0093\n145 JUMPI\n', 'truncLabel': '127 JUMPDEST\n128 PUSH1 0x32\n130 PUSH8 0x22b1c8c1(...)\n139 DUP2\n140 ISZERO\n141 ISZERO\n(click to expand +)', 'isExpanded': false},
+{id: '763', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '357 JUMPDEST\n358 DIV\n359 DUP3\n360 SUB\n361 SWAP2\n362 POP\n(click to expand +)', 'fullLabel': '357 JUMPDEST\n358 DIV\n359 DUP3\n360 SUB\n361 SWAP2\n362 POP\n363 PUSH2 0x007f\n366 JUMP\n', 'truncLabel': '357 JUMPDEST\n358 DIV\n359 DUP3\n360 SUB\n361 SWAP2\n362 POP\n(click to expand +)', 'isExpanded': false},
+{id: '762', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '171 PUSH1 0x01\n173 PUSH1 0x00\n175 DUP2\n176 SLOAD\n177 DUP1\n178 SWAP3\n(click to expand +)', 'fullLabel': '171 PUSH1 0x01\n173 PUSH1 0x00\n175 DUP2\n176 SLOAD\n177 DUP1\n178 SWAP3\n179 SWAP2\n180 SWAP1\n181 PUSH1 0x01\n183 ADD\n184 SWAP2\n185 SWAP1\n186 POP\n187 SSTORE\n188 SWAP1\n189 POP\n190 PUSH1 0x40\n192 DUP1\n193 MLOAD\n194 SWAP1\n195 DUP2\n196 ADD\n197 PUSH1 0x40\n199 MSTORE\n200 DUP1\n201 CALLER\n202 PUSH20 0xffffffff(...)\n223 AND\n224 DUP2\n225 MSTORE\n226 PUSH1 0x20\n228 ADD\n229 PUSH1 0x00\n231 SLOAD\n232 DUP2\n233 MSTORE\n234 POP\n235 PUSH1 0x02\n237 PUSH1 0x00\n239 DUP4\n240 DUP2\n241 MSTORE\n242 PUSH1 0x20\n244 ADD\n245 SWAP1\n246 DUP2\n247 MSTORE\n248 PUSH1 0x20\n250 ADD\n251 PUSH1 0x00\n253 SHA3\n254 PUSH1 0x00\n256 DUP3\n257 ADD\n258 MLOAD\n259 DUP2\n260 PUSH1 0x00\n262 ADD\n263 PUSH1 0x00\n265 PUSH2 0x0100\n268 EXP\n269 DUP2\n270 SLOAD\n271 DUP2\n272 PUSH20 0xffffffff(...)\n293 MUL\n294 NOT\n295 AND\n296 SWAP1\n297 DUP4\n298 PUSH20 0xffffffff(...)\n319 AND\n320 MUL\n321 OR\n322 SWAP1\n323 SSTORE\n324 POP\n325 PUSH1 0x20\n327 DUP3\n328 ADD\n329 MLOAD\n330 DUP2\n331 PUSH1 0x01\n333 ADD\n334 SSTORE\n335 SWAP1\n336 POP\n337 POP\n338 PUSH1 0x32\n340 PUSH8 0x22b1c8c1(...)\n349 DUP2\n350 ISZERO\n351 ISZERO\n352 PUSH2 0x0165\n355 JUMPI\n', 'truncLabel': '171 PUSH1 0x01\n173 PUSH1 0x00\n175 DUP2\n176 SLOAD\n177 DUP1\n178 SWAP3\n(click to expand +)', 'isExpanded': false},
+{id: '752', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '158 POP\n159 PUSH1 0x32\n161 PUSH1 0x01\n163 SLOAD\n164 LT\n165 JUMPDEST\n(click to expand +)', 'fullLabel': '158 POP\n159 PUSH1 0x32\n161 PUSH1 0x01\n163 SLOAD\n164 LT\n165 JUMPDEST\n166 ISZERO\n167 PUSH2 0x016f\n170 JUMPI\n', 'truncLabel': '158 POP\n159 PUSH1 0x32\n161 PUSH1 0x01\n163 SLOAD\n164 LT\n165 JUMPDEST\n(click to expand +)', 'isExpanded': false},
+{id: '743', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '147 JUMPDEST\n148 DIV\n149 DUP3\n150 LT\n151 ISZERO\n152 DUP1\n(click to expand +)', 'fullLabel': '147 JUMPDEST\n148 DIV\n149 DUP3\n150 LT\n151 ISZERO\n152 DUP1\n153 ISZERO\n154 PUSH2 0x00a5\n157 JUMPI\n', 'truncLabel': '147 JUMPDEST\n148 DIV\n149 DUP3\n150 LT\n151 ISZERO\n152 DUP1\n(click to expand +)', 'isExpanded': false},
+{id: '742', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '127 JUMPDEST\n128 PUSH1 0x32\n130 PUSH8 0x22b1c8c1(...)\n139 DUP2\n140 ISZERO\n141 ISZERO\n(click to expand +)', 'fullLabel': '127 JUMPDEST\n128 PUSH1 0x32\n130 PUSH8 0x22b1c8c1(...)\n139 DUP2\n140 ISZERO\n141 ISZERO\n142 PUSH2 0x0093\n145 JUMPI\n', 'truncLabel': '127 JUMPDEST\n128 PUSH1 0x32\n130 PUSH8 0x22b1c8c1(...)\n139 DUP2\n140 ISZERO\n141 ISZERO\n(click to expand +)', 'isExpanded': false},
+{id: '741', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '357 JUMPDEST\n358 DIV\n359 DUP3\n360 SUB\n361 SWAP2\n362 POP\n(click to expand +)', 'fullLabel': '357 JUMPDEST\n358 DIV\n359 DUP3\n360 SUB\n361 SWAP2\n362 POP\n363 PUSH2 0x007f\n366 JUMP\n', 'truncLabel': '357 JUMPDEST\n358 DIV\n359 DUP3\n360 SUB\n361 SWAP2\n362 POP\n(click to expand +)', 'isExpanded': false},
+{id: '740', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '171 PUSH1 0x01\n173 PUSH1 0x00\n175 DUP2\n176 SLOAD\n177 DUP1\n178 SWAP3\n(click to expand +)', 'fullLabel': '171 PUSH1 0x01\n173 PUSH1 0x00\n175 DUP2\n176 SLOAD\n177 DUP1\n178 SWAP3\n179 SWAP2\n180 SWAP1\n181 PUSH1 0x01\n183 ADD\n184 SWAP2\n185 SWAP1\n186 POP\n187 SSTORE\n188 SWAP1\n189 POP\n190 PUSH1 0x40\n192 DUP1\n193 MLOAD\n194 SWAP1\n195 DUP2\n196 ADD\n197 PUSH1 0x40\n199 MSTORE\n200 DUP1\n201 CALLER\n202 PUSH20 0xffffffff(...)\n223 AND\n224 DUP2\n225 MSTORE\n226 PUSH1 0x20\n228 ADD\n229 PUSH1 0x00\n231 SLOAD\n232 DUP2\n233 MSTORE\n234 POP\n235 PUSH1 0x02\n237 PUSH1 0x00\n239 DUP4\n240 DUP2\n241 MSTORE\n242 PUSH1 0x20\n244 ADD\n245 SWAP1\n246 DUP2\n247 MSTORE\n248 PUSH1 0x20\n250 ADD\n251 PUSH1 0x00\n253 SHA3\n254 PUSH1 0x00\n256 DUP3\n257 ADD\n258 MLOAD\n259 DUP2\n260 PUSH1 0x00\n262 ADD\n263 PUSH1 0x00\n265 PUSH2 0x0100\n268 EXP\n269 DUP2\n270 SLOAD\n271 DUP2\n272 PUSH20 0xffffffff(...)\n293 MUL\n294 NOT\n295 AND\n296 SWAP1\n297 DUP4\n298 PUSH20 0xffffffff(...)\n319 AND\n320 MUL\n321 OR\n322 SWAP1\n323 SSTORE\n324 POP\n325 PUSH1 0x20\n327 DUP3\n328 ADD\n329 MLOAD\n330 DUP2\n331 PUSH1 0x01\n333 ADD\n334 SSTORE\n335 SWAP1\n336 POP\n337 POP\n338 PUSH1 0x32\n340 PUSH8 0x22b1c8c1(...)\n349 DUP2\n350 ISZERO\n351 ISZERO\n352 PUSH2 0x0165\n355 JUMPI\n', 'truncLabel': '171 PUSH1 0x01\n173 PUSH1 0x00\n175 DUP2\n176 SLOAD\n177 DUP1\n178 SWAP3\n(click to expand +)', 'isExpanded': false},
+{id: '726', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '158 POP\n159 PUSH1 0x32\n161 PUSH1 0x01\n163 SLOAD\n164 LT\n165 JUMPDEST\n(click to expand +)', 'fullLabel': '158 POP\n159 PUSH1 0x32\n161 PUSH1 0x01\n163 SLOAD\n164 LT\n165 JUMPDEST\n166 ISZERO\n167 PUSH2 0x016f\n170 JUMPI\n', 'truncLabel': '158 POP\n159 PUSH1 0x32\n161 PUSH1 0x01\n163 SLOAD\n164 LT\n165 JUMPDEST\n(click to expand +)', 'isExpanded': false},
+{id: '697', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '147 JUMPDEST\n148 DIV\n149 DUP3\n150 LT\n151 ISZERO\n152 DUP1\n(click to expand +)', 'fullLabel': '147 JUMPDEST\n148 DIV\n149 DUP3\n150 LT\n151 ISZERO\n152 DUP1\n153 ISZERO\n154 PUSH2 0x00a5\n157 JUMPI\n', 'truncLabel': '147 JUMPDEST\n148 DIV\n149 DUP3\n150 LT\n151 ISZERO\n152 DUP1\n(click to expand +)', 'isExpanded': false},
+{id: '696', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '127 JUMPDEST\n128 PUSH1 0x32\n130 PUSH8 0x22b1c8c1(...)\n139 DUP2\n140 ISZERO\n141 ISZERO\n(click to expand +)', 'fullLabel': '127 JUMPDEST\n128 PUSH1 0x32\n130 PUSH8 0x22b1c8c1(...)\n139 DUP2\n140 ISZERO\n141 ISZERO\n142 PUSH2 0x0093\n145 JUMPI\n', 'truncLabel': '127 JUMPDEST\n128 PUSH1 0x32\n130 PUSH8 0x22b1c8c1(...)\n139 DUP2\n140 ISZERO\n141 ISZERO\n(click to expand +)', 'isExpanded': false},
+{id: '695', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '357 JUMPDEST\n358 DIV\n359 DUP3\n360 SUB\n361 SWAP2\n362 POP\n(click to expand +)', 'fullLabel': '357 JUMPDEST\n358 DIV\n359 DUP3\n360 SUB\n361 SWAP2\n362 POP\n363 PUSH2 0x007f\n366 JUMP\n', 'truncLabel': '357 JUMPDEST\n358 DIV\n359 DUP3\n360 SUB\n361 SWAP2\n362 POP\n(click to expand +)', 'isExpanded': false},
+{id: '694', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '171 PUSH1 0x01\n173 PUSH1 0x00\n175 DUP2\n176 SLOAD\n177 DUP1\n178 SWAP3\n(click to expand +)', 'fullLabel': '171 PUSH1 0x01\n173 PUSH1 0x00\n175 DUP2\n176 SLOAD\n177 DUP1\n178 SWAP3\n179 SWAP2\n180 SWAP1\n181 PUSH1 0x01\n183 ADD\n184 SWAP2\n185 SWAP1\n186 POP\n187 SSTORE\n188 SWAP1\n189 POP\n190 PUSH1 0x40\n192 DUP1\n193 MLOAD\n194 SWAP1\n195 DUP2\n196 ADD\n197 PUSH1 0x40\n199 MSTORE\n200 DUP1\n201 CALLER\n202 PUSH20 0xffffffff(...)\n223 AND\n224 DUP2\n225 MSTORE\n226 PUSH1 0x20\n228 ADD\n229 PUSH1 0x00\n231 SLOAD\n232 DUP2\n233 MSTORE\n234 POP\n235 PUSH1 0x02\n237 PUSH1 0x00\n239 DUP4\n240 DUP2\n241 MSTORE\n242 PUSH1 0x20\n244 ADD\n245 SWAP1\n246 DUP2\n247 MSTORE\n248 PUSH1 0x20\n250 ADD\n251 PUSH1 0x00\n253 SHA3\n254 PUSH1 0x00\n256 DUP3\n257 ADD\n258 MLOAD\n259 DUP2\n260 PUSH1 0x00\n262 ADD\n263 PUSH1 0x00\n265 PUSH2 0x0100\n268 EXP\n269 DUP2\n270 SLOAD\n271 DUP2\n272 PUSH20 0xffffffff(...)\n293 MUL\n294 NOT\n295 AND\n296 SWAP1\n297 DUP4\n298 PUSH20 0xffffffff(...)\n319 AND\n320 MUL\n321 OR\n322 SWAP1\n323 SSTORE\n324 POP\n325 PUSH1 0x20\n327 DUP3\n328 ADD\n329 MLOAD\n330 DUP2\n331 PUSH1 0x01\n333 ADD\n334 SSTORE\n335 SWAP1\n336 POP\n337 POP\n338 PUSH1 0x32\n340 PUSH8 0x22b1c8c1(...)\n349 DUP2\n350 ISZERO\n351 ISZERO\n352 PUSH2 0x0165\n355 JUMPI\n', 'truncLabel': '171 PUSH1 0x01\n173 PUSH1 0x00\n175 DUP2\n176 SLOAD\n177 DUP1\n178 SWAP3\n(click to expand +)', 'isExpanded': false},
+{id: '675', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '165 JUMPDEST\n166 ISZERO\n167 PUSH2 0x016f\n170 JUMPI\n', 'fullLabel': '165 JUMPDEST\n166 ISZERO\n167 PUSH2 0x016f\n170 JUMPI\n', 'truncLabel': '165 JUMPDEST\n166 ISZERO\n167 PUSH2 0x016f\n170 JUMPI\n', 'isExpanded': false},
+{id: '769', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '461 JUMPDEST\n462 POP\n463 POP\n464 STOP\n', 'fullLabel': '461 JUMPDEST\n462 POP\n463 POP\n464 STOP\n', 'truncLabel': '461 JUMPDEST\n462 POP\n463 POP\n464 STOP\n', 'isExpanded': false},
+{id: '771', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '460 JUMPDEST\n461 JUMPDEST\n462 POP\n463 POP\n464 STOP\n', 'fullLabel': '460 JUMPDEST\n461 JUMPDEST\n462 POP\n463 POP\n464 STOP\n', 'truncLabel': '460 JUMPDEST\n461 JUMPDEST\n462 POP\n463 POP\n464 STOP\n', 'isExpanded': false},
+{id: '772', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '456 PUSH1 0x00\n458 DUP1\n459 REVERT\n', 'fullLabel': '456 PUSH1 0x00\n458 DUP1\n459 REVERT\n', 'truncLabel': '456 PUSH1 0x00\n458 DUP1\n459 REVERT\n', 'isExpanded': false},
+{id: '770', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '397 CALLER\n398 PUSH20 0xffffffff(...)\n419 AND\n420 PUSH2 0x08fc\n423 DUP4\n424 SWAP1\n(click to expand +)', 'fullLabel': '397 CALLER\n398 PUSH20 0xffffffff(...)\n419 AND\n420 PUSH2 0x08fc\n423 DUP4\n424 SWAP1\n425 DUP2\n426 ISZERO\n427 MUL\n428 SWAP1\n429 PUSH1 0x40\n431 MLOAD\n432 PUSH1 0x00\n434 PUSH1 0x40\n436 MLOAD\n437 DUP1\n438 DUP4\n439 SUB\n440 DUP2\n441 DUP6\n442 DUP9\n443 DUP9\n444 CALL\n445 SWAP4\n446 POP\n447 POP\n448 POP\n449 POP\n450 ISZERO\n451 ISZERO\n452 PUSH2 0x01cc\n455 JUMPI\n', 'truncLabel': '397 CALLER\n398 PUSH20 0xffffffff(...)\n419 AND\n420 PUSH2 0x08fc\n423 DUP4\n424 SWAP1\n(click to expand +)', 'isExpanded': false},
+{id: '768', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '387 JUMPDEST\n388 PUSH1 0x00\n390 DUP3\n391 GT\n392 ISZERO\n393 PUSH2 0x01cd\n(click to expand +)', 'fullLabel': '387 JUMPDEST\n388 PUSH1 0x00\n390 DUP3\n391 GT\n392 ISZERO\n393 PUSH2 0x01cd\n396 JUMPI\n', 'truncLabel': '387 JUMPDEST\n388 PUSH1 0x00\n390 DUP3\n391 GT\n392 ISZERO\n393 PUSH2 0x01cd\n(click to expand +)', 'isExpanded': false},
+{id: '780', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '461 JUMPDEST\n462 POP\n463 POP\n464 STOP\n', 'fullLabel': '461 JUMPDEST\n462 POP\n463 POP\n464 STOP\n', 'truncLabel': '461 JUMPDEST\n462 POP\n463 POP\n464 STOP\n', 'isExpanded': false},
+{id: '782', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '460 JUMPDEST\n461 JUMPDEST\n462 POP\n463 POP\n464 STOP\n', 'fullLabel': '460 JUMPDEST\n461 JUMPDEST\n462 POP\n463 POP\n464 STOP\n', 'truncLabel': '460 JUMPDEST\n461 JUMPDEST\n462 POP\n463 POP\n464 STOP\n', 'isExpanded': false},
+{id: '783', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '456 PUSH1 0x00\n458 DUP1\n459 REVERT\n', 'fullLabel': '456 PUSH1 0x00\n458 DUP1\n459 REVERT\n', 'truncLabel': '456 PUSH1 0x00\n458 DUP1\n459 REVERT\n', 'isExpanded': false},
+{id: '781', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '397 CALLER\n398 PUSH20 0xffffffff(...)\n419 AND\n420 PUSH2 0x08fc\n423 DUP4\n424 SWAP1\n(click to expand +)', 'fullLabel': '397 CALLER\n398 PUSH20 0xffffffff(...)\n419 AND\n420 PUSH2 0x08fc\n423 DUP4\n424 SWAP1\n425 DUP2\n426 ISZERO\n427 MUL\n428 SWAP1\n429 PUSH1 0x40\n431 MLOAD\n432 PUSH1 0x00\n434 PUSH1 0x40\n436 MLOAD\n437 DUP1\n438 DUP4\n439 SUB\n440 DUP2\n441 DUP6\n442 DUP9\n443 DUP9\n444 CALL\n445 SWAP4\n446 POP\n447 POP\n448 POP\n449 POP\n450 ISZERO\n451 ISZERO\n452 PUSH2 0x01cc\n455 JUMPI\n', 'truncLabel': '397 CALLER\n398 PUSH20 0xffffffff(...)\n419 AND\n420 PUSH2 0x08fc\n423 DUP4\n424 SWAP1\n(click to expand +)', 'isExpanded': false},
+{id: '779', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '386 JUMPDEST\n387 JUMPDEST\n388 PUSH1 0x00\n390 DUP3\n391 GT\n392 ISZERO\n(click to expand +)', 'fullLabel': '386 JUMPDEST\n387 JUMPDEST\n388 PUSH1 0x00\n390 DUP3\n391 GT\n392 ISZERO\n393 PUSH2 0x01cd\n396 JUMPI\n', 'truncLabel': '386 JUMPDEST\n387 JUMPDEST\n388 PUSH1 0x00\n390 DUP3\n391 GT\n392 ISZERO\n(click to expand +)', 'isExpanded': false},
+{id: '778', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '1301 JUMPDEST\n1302 POP\n1303 POP\n1304 POP\n1305 POP\n1306 POP\n(click to expand +)', 'fullLabel': '1301 JUMPDEST\n1302 POP\n1303 POP\n1304 POP\n1305 POP\n1306 POP\n1307 POP\n1308 JUMP\n', 'truncLabel': '1301 JUMPDEST\n1302 POP\n1303 POP\n1304 POP\n1305 POP\n1306 POP\n(click to expand +)', 'isExpanded': false},
+{id: '784', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '1297 PUSH1 0x00\n1299 DUP1\n1300 REVERT\n', 'fullLabel': '1297 PUSH1 0x00\n1299 DUP1\n1300 REVERT\n', 'truncLabel': '1297 PUSH1 0x00\n1299 DUP1\n1300 REVERT\n', 'isExpanded': false},
+{id: '777', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '1144 JUMPDEST\n1145 MOD\n1146 SWAP2\n1147 POP\n1148 PUSH1 0x02\n1150 PUSH1 0x00\n(click to expand +)', 'fullLabel': '1144 JUMPDEST\n1145 MOD\n1146 SWAP2\n1147 POP\n1148 PUSH1 0x02\n1150 PUSH1 0x00\n1152 DUP4\n1153 DUP2\n1154 MSTORE\n1155 PUSH1 0x20\n1157 ADD\n1158 SWAP1\n1159 DUP2\n1160 MSTORE\n1161 PUSH1 0x20\n1163 ADD\n1164 PUSH1 0x00\n1166 SHA3\n1167 PUSH1 0x00\n1169 ADD\n1170 PUSH1 0x00\n1172 SWAP1\n1173 SLOAD\n1174 SWAP1\n1175 PUSH2 0x0100\n1178 EXP\n1179 SWAP1\n1180 DIV\n1181 PUSH20 0xffffffff(...)\n1202 AND\n1203 SWAP1\n1204 POP\n1205 PUSH1 0x00\n1207 DUP1\n1208 DUP2\n1209 SLOAD\n1210 DUP1\n1211 SWAP3\n1212 SWAP2\n1213 SWAP1\n1214 PUSH1 0x01\n1216 ADD\n1217 SWAP2\n1218 SWAP1\n1219 POP\n1220 SSTORE\n1221 POP\n1222 PUSH1 0x00\n1224 PUSH1 0x01\n1226 DUP2\n1227 SWAP1\n1228 SSTORE\n1229 POP\n1230 DUP1\n1231 PUSH20 0xffffffff(...)\n1252 AND\n1253 PUSH2 0x08fc\n1256 PUSH8 0x22b1c8c1(...)\n1265 SWAP1\n1266 DUP2\n1267 ISZERO\n1268 MUL\n1269 SWAP1\n1270 PUSH1 0x40\n1272 MLOAD\n1273 PUSH1 0x00\n1275 PUSH1 0x40\n1277 MLOAD\n1278 DUP1\n1279 DUP4\n1280 SUB\n1281 DUP2\n1282 DUP6\n1283 DUP9\n1284 DUP9\n1285 CALL\n1286 SWAP4\n1287 POP\n1288 POP\n1289 POP\n1290 POP\n1291 ISZERO\n1292 ISZERO\n1293 PUSH2 0x0515\n1296 JUMPI\n', 'truncLabel': '1144 JUMPDEST\n1145 MOD\n1146 SWAP2\n1147 POP\n1148 PUSH1 0x02\n1150 PUSH1 0x00\n(click to expand +)', 'isExpanded': false},
+{id: '776', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '914 JUMPDEST\n915 MOD\n916 DUP2\n917 MSTORE\n918 PUSH1 0x20\n920 ADD\n(click to expand +)', 'fullLabel': '914 JUMPDEST\n915 MOD\n916 DUP2\n917 MSTORE\n918 PUSH1 0x20\n920 ADD\n921 SWAP1\n922 DUP2\n923 MSTORE\n924 PUSH1 0x20\n926 ADD\n927 PUSH1 0x00\n929 SHA3\n930 PUSH1 0x00\n932 ADD\n933 PUSH1 0x00\n935 SWAP1\n936 SLOAD\n937 SWAP1\n938 PUSH2 0x0100\n941 EXP\n942 SWAP1\n943 DIV\n944 PUSH20 0xffffffff(...)\n965 AND\n966 SWAP5\n967 POP\n968 DIFFICULTY\n969 SWAP4\n970 POP\n971 DUP6\n972 DUP6\n973 DUP6\n974 PUSH1 0x40\n976 MLOAD\n977 DUP1\n978 DUP5\n979 PUSH20 0xffffffff(...)\n1000 AND\n1001 PUSH20 0xffffffff(...)\n1022 AND\n1023 PUSH13 0x01000000(...)\n1037 MUL\n1038 DUP2\n1039 MSTORE\n1040 PUSH1 0x14\n1042 ADD\n1043 DUP4\n1044 PUSH20 0xffffffff(...)\n1065 AND\n1066 PUSH20 0xffffffff(...)\n1087 AND\n1088 PUSH13 0x01000000(...)\n1102 MUL\n1103 DUP2\n1104 MSTORE\n1105 PUSH1 0x14\n1107 ADD\n1108 DUP3\n1109 DUP2\n1110 MSTORE\n1111 PUSH1 0x20\n1113 ADD\n1114 SWAP4\n1115 POP\n1116 POP\n1117 POP\n1118 POP\n1119 PUSH1 0x40\n1121 MLOAD\n1122 DUP1\n1123 SWAP2\n1124 SUB\n1125 SWAP1\n1126 SHA3\n1127 SWAP3\n1128 POP\n1129 PUSH1 0x32\n1131 DUP4\n1132 PUSH1 0x01\n1134 SWAP1\n1135 DIV\n1136 DUP2\n1137 ISZERO\n1138 ISZERO\n1139 PUSH2 0x0478\n1142 JUMPI\n', 'truncLabel': '914 JUMPDEST\n915 MOD\n916 DUP2\n917 MSTORE\n918 PUSH1 0x20\n920 ADD\n(click to expand +)', 'isExpanded': false},
+{id: '775', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '823 JUMPDEST\n824 MOD\n825 DUP2\n826 MSTORE\n827 PUSH1 0x20\n829 ADD\n(click to expand +)', 'fullLabel': '823 JUMPDEST\n824 MOD\n825 DUP2\n826 MSTORE\n827 PUSH1 0x20\n829 ADD\n830 SWAP1\n831 DUP2\n832 MSTORE\n833 PUSH1 0x20\n835 ADD\n836 PUSH1 0x00\n838 SHA3\n839 PUSH1 0x00\n841 ADD\n842 PUSH1 0x00\n844 SWAP1\n845 SLOAD\n846 SWAP1\n847 PUSH2 0x0100\n850 EXP\n851 SWAP1\n852 DIV\n853 PUSH20 0xffffffff(...)\n874 AND\n875 SWAP6\n876 POP\n877 PUSH1 0x02\n879 PUSH1 0x00\n881 PUSH1 0x32\n883 CALLER\n884 PUSH20 0xffffffff(...)\n905 AND\n906 DUP2\n907 ISZERO\n908 ISZERO\n909 PUSH2 0x0392\n912 JUMPI\n', 'truncLabel': '823 JUMPDEST\n824 MOD\n825 DUP2\n826 MSTORE\n827 PUSH1 0x20\n829 ADD\n(click to expand +)', 'isExpanded': false},
+{id: '774', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '776 JUMPDEST\n777 PUSH1 0x00\n779 DUP1\n780 PUSH1 0x00\n782 DUP1\n783 PUSH1 0x00\n(click to expand +)', 'fullLabel': '776 JUMPDEST\n777 PUSH1 0x00\n779 DUP1\n780 PUSH1 0x00\n782 DUP1\n783 PUSH1 0x00\n785 DUP1\n786 PUSH1 0x02\n788 PUSH1 0x00\n790 PUSH1 0x32\n792 COINBASE\n793 PUSH20 0xffffffff(...)\n814 AND\n815 DUP2\n816 ISZERO\n817 ISZERO\n818 PUSH2 0x0337\n821 JUMPI\n', 'truncLabel': '776 JUMPDEST\n777 PUSH1 0x00\n779 DUP1\n780 PUSH1 0x00\n782 DUP1\n783 PUSH1 0x00\n(click to expand +)', 'isExpanded': false},
+{id: '773', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '379 PUSH2 0x0182\n382 PUSH2 0x0308\n385 JUMP\n', 'fullLabel': '379 PUSH2 0x0182\n382 PUSH2 0x0308\n385 JUMP\n', 'truncLabel': '379 PUSH2 0x0182\n382 PUSH2 0x0308\n385 JUMP\n', 'isExpanded': false},
+{id: '767', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '367 JUMPDEST\n368 PUSH1 0x32\n370 PUSH1 0x01\n372 SLOAD\n373 EQ\n374 ISZERO\n(click to expand +)', 'fullLabel': '367 JUMPDEST\n368 PUSH1 0x32\n370 PUSH1 0x01\n372 SLOAD\n373 EQ\n374 ISZERO\n375 PUSH2 0x0183\n378 JUMPI\n', 'truncLabel': '367 JUMPDEST\n368 PUSH1 0x32\n370 PUSH1 0x01\n372 SLOAD\n373 EQ\n374 ISZERO\n(click to expand +)', 'isExpanded': false},
+{id: '792', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '461 JUMPDEST\n462 POP\n463 POP\n464 STOP\n', 'fullLabel': '461 JUMPDEST\n462 POP\n463 POP\n464 STOP\n', 'truncLabel': '461 JUMPDEST\n462 POP\n463 POP\n464 STOP\n', 'isExpanded': false},
+{id: '794', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '460 JUMPDEST\n461 JUMPDEST\n462 POP\n463 POP\n464 STOP\n', 'fullLabel': '460 JUMPDEST\n461 JUMPDEST\n462 POP\n463 POP\n464 STOP\n', 'truncLabel': '460 JUMPDEST\n461 JUMPDEST\n462 POP\n463 POP\n464 STOP\n', 'isExpanded': false},
+{id: '795', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '456 PUSH1 0x00\n458 DUP1\n459 REVERT\n', 'fullLabel': '456 PUSH1 0x00\n458 DUP1\n459 REVERT\n', 'truncLabel': '456 PUSH1 0x00\n458 DUP1\n459 REVERT\n', 'isExpanded': false},
+{id: '793', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '397 CALLER\n398 PUSH20 0xffffffff(...)\n419 AND\n420 PUSH2 0x08fc\n423 DUP4\n424 SWAP1\n(click to expand +)', 'fullLabel': '397 CALLER\n398 PUSH20 0xffffffff(...)\n419 AND\n420 PUSH2 0x08fc\n423 DUP4\n424 SWAP1\n425 DUP2\n426 ISZERO\n427 MUL\n428 SWAP1\n429 PUSH1 0x40\n431 MLOAD\n432 PUSH1 0x00\n434 PUSH1 0x40\n436 MLOAD\n437 DUP1\n438 DUP4\n439 SUB\n440 DUP2\n441 DUP6\n442 DUP9\n443 DUP9\n444 CALL\n445 SWAP4\n446 POP\n447 POP\n448 POP\n449 POP\n450 ISZERO\n451 ISZERO\n452 PUSH2 0x01cc\n455 JUMPI\n', 'truncLabel': '397 CALLER\n398 PUSH20 0xffffffff(...)\n419 AND\n420 PUSH2 0x08fc\n423 DUP4\n424 SWAP1\n(click to expand +)', 'isExpanded': false},
+{id: '791', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '387 JUMPDEST\n388 PUSH1 0x00\n390 DUP3\n391 GT\n392 ISZERO\n393 PUSH2 0x01cd\n(click to expand +)', 'fullLabel': '387 JUMPDEST\n388 PUSH1 0x00\n390 DUP3\n391 GT\n392 ISZERO\n393 PUSH2 0x01cd\n396 JUMPI\n', 'truncLabel': '387 JUMPDEST\n388 PUSH1 0x00\n390 DUP3\n391 GT\n392 ISZERO\n393 PUSH2 0x01cd\n(click to expand +)', 'isExpanded': false},
+{id: '801', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '1301 JUMPDEST\n1302 POP\n1303 POP\n1304 POP\n1305 POP\n1306 POP\n(click to expand +)', 'fullLabel': '1301 JUMPDEST\n1302 POP\n1303 POP\n1304 POP\n1305 POP\n1306 POP\n1307 POP\n1308 JUMP\n', 'truncLabel': '1301 JUMPDEST\n1302 POP\n1303 POP\n1304 POP\n1305 POP\n1306 POP\n(click to expand +)', 'isExpanded': false},
+{id: '802', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '1297 PUSH1 0x00\n1299 DUP1\n1300 REVERT\n', 'fullLabel': '1297 PUSH1 0x00\n1299 DUP1\n1300 REVERT\n', 'truncLabel': '1297 PUSH1 0x00\n1299 DUP1\n1300 REVERT\n', 'isExpanded': false},
+{id: '800', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '1144 JUMPDEST\n1145 MOD\n1146 SWAP2\n1147 POP\n1148 PUSH1 0x02\n1150 PUSH1 0x00\n(click to expand +)', 'fullLabel': '1144 JUMPDEST\n1145 MOD\n1146 SWAP2\n1147 POP\n1148 PUSH1 0x02\n1150 PUSH1 0x00\n1152 DUP4\n1153 DUP2\n1154 MSTORE\n1155 PUSH1 0x20\n1157 ADD\n1158 SWAP1\n1159 DUP2\n1160 MSTORE\n1161 PUSH1 0x20\n1163 ADD\n1164 PUSH1 0x00\n1166 SHA3\n1167 PUSH1 0x00\n1169 ADD\n1170 PUSH1 0x00\n1172 SWAP1\n1173 SLOAD\n1174 SWAP1\n1175 PUSH2 0x0100\n1178 EXP\n1179 SWAP1\n1180 DIV\n1181 PUSH20 0xffffffff(...)\n1202 AND\n1203 SWAP1\n1204 POP\n1205 PUSH1 0x00\n1207 DUP1\n1208 DUP2\n1209 SLOAD\n1210 DUP1\n1211 SWAP3\n1212 SWAP2\n1213 SWAP1\n1214 PUSH1 0x01\n1216 ADD\n1217 SWAP2\n1218 SWAP1\n1219 POP\n1220 SSTORE\n1221 POP\n1222 PUSH1 0x00\n1224 PUSH1 0x01\n1226 DUP2\n1227 SWAP1\n1228 SSTORE\n1229 POP\n1230 DUP1\n1231 PUSH20 0xffffffff(...)\n1252 AND\n1253 PUSH2 0x08fc\n1256 PUSH8 0x22b1c8c1(...)\n1265 SWAP1\n1266 DUP2\n1267 ISZERO\n1268 MUL\n1269 SWAP1\n1270 PUSH1 0x40\n1272 MLOAD\n1273 PUSH1 0x00\n1275 PUSH1 0x40\n1277 MLOAD\n1278 DUP1\n1279 DUP4\n1280 SUB\n1281 DUP2\n1282 DUP6\n1283 DUP9\n1284 DUP9\n1285 CALL\n1286 SWAP4\n1287 POP\n1288 POP\n1289 POP\n1290 POP\n1291 ISZERO\n1292 ISZERO\n1293 PUSH2 0x0515\n1296 JUMPI\n', 'truncLabel': '1144 JUMPDEST\n1145 MOD\n1146 SWAP2\n1147 POP\n1148 PUSH1 0x02\n1150 PUSH1 0x00\n(click to expand +)', 'isExpanded': false},
+{id: '799', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '914 JUMPDEST\n915 MOD\n916 DUP2\n917 MSTORE\n918 PUSH1 0x20\n920 ADD\n(click to expand +)', 'fullLabel': '914 JUMPDEST\n915 MOD\n916 DUP2\n917 MSTORE\n918 PUSH1 0x20\n920 ADD\n921 SWAP1\n922 DUP2\n923 MSTORE\n924 PUSH1 0x20\n926 ADD\n927 PUSH1 0x00\n929 SHA3\n930 PUSH1 0x00\n932 ADD\n933 PUSH1 0x00\n935 SWAP1\n936 SLOAD\n937 SWAP1\n938 PUSH2 0x0100\n941 EXP\n942 SWAP1\n943 DIV\n944 PUSH20 0xffffffff(...)\n965 AND\n966 SWAP5\n967 POP\n968 DIFFICULTY\n969 SWAP4\n970 POP\n971 DUP6\n972 DUP6\n973 DUP6\n974 PUSH1 0x40\n976 MLOAD\n977 DUP1\n978 DUP5\n979 PUSH20 0xffffffff(...)\n1000 AND\n1001 PUSH20 0xffffffff(...)\n1022 AND\n1023 PUSH13 0x01000000(...)\n1037 MUL\n1038 DUP2\n1039 MSTORE\n1040 PUSH1 0x14\n1042 ADD\n1043 DUP4\n1044 PUSH20 0xffffffff(...)\n1065 AND\n1066 PUSH20 0xffffffff(...)\n1087 AND\n1088 PUSH13 0x01000000(...)\n1102 MUL\n1103 DUP2\n1104 MSTORE\n1105 PUSH1 0x14\n1107 ADD\n1108 DUP3\n1109 DUP2\n1110 MSTORE\n1111 PUSH1 0x20\n1113 ADD\n1114 SWAP4\n1115 POP\n1116 POP\n1117 POP\n1118 POP\n1119 PUSH1 0x40\n1121 MLOAD\n1122 DUP1\n1123 SWAP2\n1124 SUB\n1125 SWAP1\n1126 SHA3\n1127 SWAP3\n1128 POP\n1129 PUSH1 0x32\n1131 DUP4\n1132 PUSH1 0x01\n1134 SWAP1\n1135 DIV\n1136 DUP2\n1137 ISZERO\n1138 ISZERO\n1139 PUSH2 0x0478\n1142 JUMPI\n', 'truncLabel': '914 JUMPDEST\n915 MOD\n916 DUP2\n917 MSTORE\n918 PUSH1 0x20\n920 ADD\n(click to expand +)', 'isExpanded': false},
+{id: '798', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '823 JUMPDEST\n824 MOD\n825 DUP2\n826 MSTORE\n827 PUSH1 0x20\n829 ADD\n(click to expand +)', 'fullLabel': '823 JUMPDEST\n824 MOD\n825 DUP2\n826 MSTORE\n827 PUSH1 0x20\n829 ADD\n830 SWAP1\n831 DUP2\n832 MSTORE\n833 PUSH1 0x20\n835 ADD\n836 PUSH1 0x00\n838 SHA3\n839 PUSH1 0x00\n841 ADD\n842 PUSH1 0x00\n844 SWAP1\n845 SLOAD\n846 SWAP1\n847 PUSH2 0x0100\n850 EXP\n851 SWAP1\n852 DIV\n853 PUSH20 0xffffffff(...)\n874 AND\n875 SWAP6\n876 POP\n877 PUSH1 0x02\n879 PUSH1 0x00\n881 PUSH1 0x32\n883 CALLER\n884 PUSH20 0xffffffff(...)\n905 AND\n906 DUP2\n907 ISZERO\n908 ISZERO\n909 PUSH2 0x0392\n912 JUMPI\n', 'truncLabel': '823 JUMPDEST\n824 MOD\n825 DUP2\n826 MSTORE\n827 PUSH1 0x20\n829 ADD\n(click to expand +)', 'isExpanded': false},
+{id: '797', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '776 JUMPDEST\n777 PUSH1 0x00\n779 DUP1\n780 PUSH1 0x00\n782 DUP1\n783 PUSH1 0x00\n(click to expand +)', 'fullLabel': '776 JUMPDEST\n777 PUSH1 0x00\n779 DUP1\n780 PUSH1 0x00\n782 DUP1\n783 PUSH1 0x00\n785 DUP1\n786 PUSH1 0x02\n788 PUSH1 0x00\n790 PUSH1 0x32\n792 COINBASE\n793 PUSH20 0xffffffff(...)\n814 AND\n815 DUP2\n816 ISZERO\n817 ISZERO\n818 PUSH2 0x0337\n821 JUMPI\n', 'truncLabel': '776 JUMPDEST\n777 PUSH1 0x00\n779 DUP1\n780 PUSH1 0x00\n782 DUP1\n783 PUSH1 0x00\n(click to expand +)', 'isExpanded': false},
+{id: '796', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '379 PUSH2 0x0182\n382 PUSH2 0x0308\n385 JUMP\n', 'fullLabel': '379 PUSH2 0x0182\n382 PUSH2 0x0308\n385 JUMP\n', 'truncLabel': '379 PUSH2 0x0182\n382 PUSH2 0x0308\n385 JUMP\n', 'isExpanded': false},
+{id: '790', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '367 JUMPDEST\n368 PUSH1 0x32\n370 PUSH1 0x01\n372 SLOAD\n373 EQ\n374 ISZERO\n(click to expand +)', 'fullLabel': '367 JUMPDEST\n368 PUSH1 0x32\n370 PUSH1 0x01\n372 SLOAD\n373 EQ\n374 ISZERO\n375 PUSH2 0x0183\n378 JUMPI\n', 'truncLabel': '367 JUMPDEST\n368 PUSH1 0x32\n370 PUSH1 0x01\n372 SLOAD\n373 EQ\n374 ISZERO\n(click to expand +)', 'isExpanded': false},
+{id: '809', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '387 JUMPDEST\n388 PUSH1 0x00\n390 DUP3\n391 GT\n392 ISZERO\n393 PUSH2 0x01cd\n(click to expand +)', 'fullLabel': '387 JUMPDEST\n388 PUSH1 0x00\n390 DUP3\n391 GT\n392 ISZERO\n393 PUSH2 0x01cd\n396 JUMPI\n397 CALLER\n398 PUSH20 0xffffffff(...)\n419 AND\n420 PUSH2 0x08fc\n423 DUP4\n424 SWAP1\n425 DUP2\n426 ISZERO\n427 MUL\n428 SWAP1\n429 PUSH1 0x40\n431 MLOAD\n432 PUSH1 0x00\n434 PUSH1 0x40\n436 MLOAD\n437 DUP1\n438 DUP4\n439 SUB\n440 DUP2\n441 DUP6\n442 DUP9\n443 DUP9\n444 CALL\n445 SWAP4\n446 POP\n447 POP\n448 POP\n449 POP\n450 ISZERO\n451 ISZERO\n452 PUSH2 0x01cc\n455 JUMPI\n456 PUSH1 0x00\n458 DUP1\n459 REVERT\n', 'truncLabel': '387 JUMPDEST\n388 PUSH1 0x00\n390 DUP3\n391 GT\n392 ISZERO\n393 PUSH2 0x01cd\n(click to expand +)', 'isExpanded': false},
+{id: '811', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '776 JUMPDEST\n777 PUSH1 0x00\n779 DUP1\n780 PUSH1 0x00\n782 DUP1\n783 PUSH1 0x00\n(click to expand +)', 'fullLabel': '776 JUMPDEST\n777 PUSH1 0x00\n779 DUP1\n780 PUSH1 0x00\n782 DUP1\n783 PUSH1 0x00\n785 DUP1\n786 PUSH1 0x02\n788 PUSH1 0x00\n790 PUSH1 0x32\n792 COINBASE\n793 PUSH20 0xffffffff(...)\n814 AND\n815 DUP2\n816 ISZERO\n817 ISZERO\n818 PUSH2 0x0337\n821 JUMPI\n822 ASSERT_FAIL\n', 'truncLabel': '776 JUMPDEST\n777 PUSH1 0x00\n779 DUP1\n780 PUSH1 0x00\n782 DUP1\n783 PUSH1 0x00\n(click to expand +)', 'isExpanded': false},
+{id: '810', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '379 PUSH2 0x0182\n382 PUSH2 0x0308\n385 JUMP\n', 'fullLabel': '379 PUSH2 0x0182\n382 PUSH2 0x0308\n385 JUMP\n', 'truncLabel': '379 PUSH2 0x0182\n382 PUSH2 0x0308\n385 JUMP\n', 'isExpanded': false},
+{id: '808', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '367 JUMPDEST\n368 PUSH1 0x32\n370 PUSH1 0x01\n372 SLOAD\n373 EQ\n374 ISZERO\n(click to expand +)', 'fullLabel': '367 JUMPDEST\n368 PUSH1 0x32\n370 PUSH1 0x01\n372 SLOAD\n373 EQ\n374 ISZERO\n375 PUSH2 0x0183\n378 JUMPI\n', 'truncLabel': '367 JUMPDEST\n368 PUSH1 0x32\n370 PUSH1 0x01\n372 SLOAD\n373 EQ\n374 ISZERO\n(click to expand +)', 'isExpanded': false},
+{id: '814', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '127 JUMPDEST\n128 PUSH1 0x32\n130 PUSH8 0x22b1c8c1(...)\n139 DUP2\n140 ISZERO\n141 ISZERO\n(click to expand +)', 'fullLabel': '127 JUMPDEST\n128 PUSH1 0x32\n130 PUSH8 0x22b1c8c1(...)\n139 DUP2\n140 ISZERO\n141 ISZERO\n142 PUSH2 0x0093\n145 JUMPI\n146 ASSERT_FAIL\n', 'truncLabel': '127 JUMPDEST\n128 PUSH1 0x32\n130 PUSH8 0x22b1c8c1(...)\n139 DUP2\n140 ISZERO\n141 ISZERO\n(click to expand +)', 'isExpanded': false},
+{id: '813', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '357 JUMPDEST\n358 DIV\n359 DUP3\n360 SUB\n361 SWAP2\n362 POP\n(click to expand +)', 'fullLabel': '357 JUMPDEST\n358 DIV\n359 DUP3\n360 SUB\n361 SWAP2\n362 POP\n363 PUSH2 0x007f\n366 JUMP\n', 'truncLabel': '357 JUMPDEST\n358 DIV\n359 DUP3\n360 SUB\n361 SWAP2\n362 POP\n(click to expand +)', 'isExpanded': false},
+{id: '812', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '171 PUSH1 0x01\n173 PUSH1 0x00\n175 DUP2\n176 SLOAD\n177 DUP1\n178 SWAP3\n(click to expand +)', 'fullLabel': '171 PUSH1 0x01\n173 PUSH1 0x00\n175 DUP2\n176 SLOAD\n177 DUP1\n178 SWAP3\n179 SWAP2\n180 SWAP1\n181 PUSH1 0x01\n183 ADD\n184 SWAP2\n185 SWAP1\n186 POP\n187 SSTORE\n188 SWAP1\n189 POP\n190 PUSH1 0x40\n192 DUP1\n193 MLOAD\n194 SWAP1\n195 DUP2\n196 ADD\n197 PUSH1 0x40\n199 MSTORE\n200 DUP1\n201 CALLER\n202 PUSH20 0xffffffff(...)\n223 AND\n224 DUP2\n225 MSTORE\n226 PUSH1 0x20\n228 ADD\n229 PUSH1 0x00\n231 SLOAD\n232 DUP2\n233 MSTORE\n234 POP\n235 PUSH1 0x02\n237 PUSH1 0x00\n239 DUP4\n240 DUP2\n241 MSTORE\n242 PUSH1 0x20\n244 ADD\n245 SWAP1\n246 DUP2\n247 MSTORE\n248 PUSH1 0x20\n250 ADD\n251 PUSH1 0x00\n253 SHA3\n254 PUSH1 0x00\n256 DUP3\n257 ADD\n258 MLOAD\n259 DUP2\n260 PUSH1 0x00\n262 ADD\n263 PUSH1 0x00\n265 PUSH2 0x0100\n268 EXP\n269 DUP2\n270 SLOAD\n271 DUP2\n272 PUSH20 0xffffffff(...)\n293 MUL\n294 NOT\n295 AND\n296 SWAP1\n297 DUP4\n298 PUSH20 0xffffffff(...)\n319 AND\n320 MUL\n321 OR\n322 SWAP1\n323 SSTORE\n324 POP\n325 PUSH1 0x20\n327 DUP3\n328 ADD\n329 MLOAD\n330 DUP2\n331 PUSH1 0x01\n333 ADD\n334 SSTORE\n335 SWAP1\n336 POP\n337 POP\n338 PUSH1 0x32\n340 PUSH8 0x22b1c8c1(...)\n349 DUP2\n350 ISZERO\n351 ISZERO\n352 PUSH2 0x0165\n355 JUMPI\n', 'truncLabel': '171 PUSH1 0x01\n173 PUSH1 0x00\n175 DUP2\n176 SLOAD\n177 DUP1\n178 SWAP3\n(click to expand +)', 'isExpanded': false},
+{id: '807', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '165 JUMPDEST\n166 ISZERO\n167 PUSH2 0x016f\n170 JUMPI\n', 'fullLabel': '165 JUMPDEST\n166 ISZERO\n167 PUSH2 0x016f\n170 JUMPI\n', 'truncLabel': '165 JUMPDEST\n166 ISZERO\n167 PUSH2 0x016f\n170 JUMPI\n', 'isExpanded': false},
+{id: '818', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '461 JUMPDEST\n462 POP\n463 POP\n464 STOP\n', 'fullLabel': '461 JUMPDEST\n462 POP\n463 POP\n464 STOP\n', 'truncLabel': '461 JUMPDEST\n462 POP\n463 POP\n464 STOP\n', 'isExpanded': false},
+{id: '820', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '460 JUMPDEST\n461 JUMPDEST\n462 POP\n463 POP\n464 STOP\n', 'fullLabel': '460 JUMPDEST\n461 JUMPDEST\n462 POP\n463 POP\n464 STOP\n', 'truncLabel': '460 JUMPDEST\n461 JUMPDEST\n462 POP\n463 POP\n464 STOP\n', 'isExpanded': false},
+{id: '821', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '456 PUSH1 0x00\n458 DUP1\n459 REVERT\n', 'fullLabel': '456 PUSH1 0x00\n458 DUP1\n459 REVERT\n', 'truncLabel': '456 PUSH1 0x00\n458 DUP1\n459 REVERT\n', 'isExpanded': false},
+{id: '819', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '397 CALLER\n398 PUSH20 0xffffffff(...)\n419 AND\n420 PUSH2 0x08fc\n423 DUP4\n424 SWAP1\n(click to expand +)', 'fullLabel': '397 CALLER\n398 PUSH20 0xffffffff(...)\n419 AND\n420 PUSH2 0x08fc\n423 DUP4\n424 SWAP1\n425 DUP2\n426 ISZERO\n427 MUL\n428 SWAP1\n429 PUSH1 0x40\n431 MLOAD\n432 PUSH1 0x00\n434 PUSH1 0x40\n436 MLOAD\n437 DUP1\n438 DUP4\n439 SUB\n440 DUP2\n441 DUP6\n442 DUP9\n443 DUP9\n444 CALL\n445 SWAP4\n446 POP\n447 POP\n448 POP\n449 POP\n450 ISZERO\n451 ISZERO\n452 PUSH2 0x01cc\n455 JUMPI\n', 'truncLabel': '397 CALLER\n398 PUSH20 0xffffffff(...)\n419 AND\n420 PUSH2 0x08fc\n423 DUP4\n424 SWAP1\n(click to expand +)', 'isExpanded': false},
+{id: '817', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '387 JUMPDEST\n388 PUSH1 0x00\n390 DUP3\n391 GT\n392 ISZERO\n393 PUSH2 0x01cd\n(click to expand +)', 'fullLabel': '387 JUMPDEST\n388 PUSH1 0x00\n390 DUP3\n391 GT\n392 ISZERO\n393 PUSH2 0x01cd\n396 JUMPI\n', 'truncLabel': '387 JUMPDEST\n388 PUSH1 0x00\n390 DUP3\n391 GT\n392 ISZERO\n393 PUSH2 0x01cd\n(click to expand +)', 'isExpanded': false},
+{id: '824', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '823 JUMPDEST\n824 MOD\n825 DUP2\n826 MSTORE\n827 PUSH1 0x20\n829 ADD\n(click to expand +)', 'fullLabel': '823 JUMPDEST\n824 MOD\n825 DUP2\n826 MSTORE\n827 PUSH1 0x20\n829 ADD\n830 SWAP1\n831 DUP2\n832 MSTORE\n833 PUSH1 0x20\n835 ADD\n836 PUSH1 0x00\n838 SHA3\n839 PUSH1 0x00\n841 ADD\n842 PUSH1 0x00\n844 SWAP1\n845 SLOAD\n846 SWAP1\n847 PUSH2 0x0100\n850 EXP\n851 SWAP1\n852 DIV\n853 PUSH20 0xffffffff(...)\n874 AND\n875 SWAP6\n876 POP\n877 PUSH1 0x02\n879 PUSH1 0x00\n881 PUSH1 0x32\n883 CALLER\n884 PUSH20 0xffffffff(...)\n905 AND\n906 DUP2\n907 ISZERO\n908 ISZERO\n909 PUSH2 0x0392\n912 JUMPI\n913 ASSERT_FAIL\n', 'truncLabel': '823 JUMPDEST\n824 MOD\n825 DUP2\n826 MSTORE\n827 PUSH1 0x20\n829 ADD\n(click to expand +)', 'isExpanded': false},
+{id: '823', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '776 JUMPDEST\n777 PUSH1 0x00\n779 DUP1\n780 PUSH1 0x00\n782 DUP1\n783 PUSH1 0x00\n(click to expand +)', 'fullLabel': '776 JUMPDEST\n777 PUSH1 0x00\n779 DUP1\n780 PUSH1 0x00\n782 DUP1\n783 PUSH1 0x00\n785 DUP1\n786 PUSH1 0x02\n788 PUSH1 0x00\n790 PUSH1 0x32\n792 COINBASE\n793 PUSH20 0xffffffff(...)\n814 AND\n815 DUP2\n816 ISZERO\n817 ISZERO\n818 PUSH2 0x0337\n821 JUMPI\n', 'truncLabel': '776 JUMPDEST\n777 PUSH1 0x00\n779 DUP1\n780 PUSH1 0x00\n782 DUP1\n783 PUSH1 0x00\n(click to expand +)', 'isExpanded': false},
+{id: '822', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '379 PUSH2 0x0182\n382 PUSH2 0x0308\n385 JUMP\n', 'fullLabel': '379 PUSH2 0x0182\n382 PUSH2 0x0308\n385 JUMP\n', 'truncLabel': '379 PUSH2 0x0182\n382 PUSH2 0x0308\n385 JUMP\n', 'isExpanded': false},
+{id: '816', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '367 JUMPDEST\n368 PUSH1 0x32\n370 PUSH1 0x01\n372 SLOAD\n373 EQ\n374 ISZERO\n(click to expand +)', 'fullLabel': '367 JUMPDEST\n368 PUSH1 0x32\n370 PUSH1 0x01\n372 SLOAD\n373 EQ\n374 ISZERO\n375 PUSH2 0x0183\n378 JUMPI\n', 'truncLabel': '367 JUMPDEST\n368 PUSH1 0x32\n370 PUSH1 0x01\n372 SLOAD\n373 EQ\n374 ISZERO\n(click to expand +)', 'isExpanded': false},
+{id: '828', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '147 JUMPDEST\n148 DIV\n149 DUP3\n150 LT\n151 ISZERO\n152 DUP1\n(click to expand +)', 'fullLabel': '147 JUMPDEST\n148 DIV\n149 DUP3\n150 LT\n151 ISZERO\n152 DUP1\n153 ISZERO\n154 PUSH2 0x00a5\n157 JUMPI\n158 POP\n159 PUSH1 0x32\n161 PUSH1 0x01\n163 SLOAD\n164 LT\n165 JUMPDEST\n166 ISZERO\n167 PUSH2 0x016f\n170 JUMPI\n171 PUSH1 0x01\n173 PUSH1 0x00\n175 DUP2\n176 SLOAD\n177 DUP1\n178 SWAP3\n179 SWAP2\n180 SWAP1\n181 PUSH1 0x01\n183 ADD\n184 SWAP2\n185 SWAP1\n186 POP\n187 SSTORE\n188 SWAP1\n189 POP\n190 PUSH1 0x40\n192 DUP1\n193 MLOAD\n194 SWAP1\n195 DUP2\n196 ADD\n197 PUSH1 0x40\n199 MSTORE\n200 DUP1\n201 CALLER\n202 PUSH20 0xffffffff(...)\n223 AND\n224 DUP2\n225 MSTORE\n226 PUSH1 0x20\n228 ADD\n229 PUSH1 0x00\n231 SLOAD\n232 DUP2\n233 MSTORE\n234 POP\n235 PUSH1 0x02\n237 PUSH1 0x00\n239 DUP4\n240 DUP2\n241 MSTORE\n242 PUSH1 0x20\n244 ADD\n245 SWAP1\n246 DUP2\n247 MSTORE\n248 PUSH1 0x20\n250 ADD\n251 PUSH1 0x00\n253 SHA3\n254 PUSH1 0x00\n256 DUP3\n257 ADD\n258 MLOAD\n259 DUP2\n260 PUSH1 0x00\n262 ADD\n263 PUSH1 0x00\n265 PUSH2 0x0100\n268 EXP\n269 DUP2\n270 SLOAD\n271 DUP2\n272 PUSH20 0xffffffff(...)\n293 MUL\n294 NOT\n295 AND\n296 SWAP1\n297 DUP4\n298 PUSH20 0xffffffff(...)\n319 AND\n320 MUL\n321 OR\n322 SWAP1\n323 SSTORE\n324 POP\n325 PUSH1 0x20\n327 DUP3\n328 ADD\n329 MLOAD\n330 DUP2\n331 PUSH1 0x01\n333 ADD\n334 SSTORE\n335 SWAP1\n336 POP\n337 POP\n338 PUSH1 0x32\n340 PUSH8 0x22b1c8c1(...)\n349 DUP2\n350 ISZERO\n351 ISZERO\n352 PUSH2 0x0165\n355 JUMPI\n356 ASSERT_FAIL\n', 'truncLabel': '147 JUMPDEST\n148 DIV\n149 DUP3\n150 LT\n151 ISZERO\n152 DUP1\n(click to expand +)', 'isExpanded': false},
+{id: '827', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '127 JUMPDEST\n128 PUSH1 0x32\n130 PUSH8 0x22b1c8c1(...)\n139 DUP2\n140 ISZERO\n141 ISZERO\n(click to expand +)', 'fullLabel': '127 JUMPDEST\n128 PUSH1 0x32\n130 PUSH8 0x22b1c8c1(...)\n139 DUP2\n140 ISZERO\n141 ISZERO\n142 PUSH2 0x0093\n145 JUMPI\n', 'truncLabel': '127 JUMPDEST\n128 PUSH1 0x32\n130 PUSH8 0x22b1c8c1(...)\n139 DUP2\n140 ISZERO\n141 ISZERO\n(click to expand +)', 'isExpanded': false},
+{id: '826', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '357 JUMPDEST\n358 DIV\n359 DUP3\n360 SUB\n361 SWAP2\n362 POP\n(click to expand +)', 'fullLabel': '357 JUMPDEST\n358 DIV\n359 DUP3\n360 SUB\n361 SWAP2\n362 POP\n363 PUSH2 0x007f\n366 JUMP\n', 'truncLabel': '357 JUMPDEST\n358 DIV\n359 DUP3\n360 SUB\n361 SWAP2\n362 POP\n(click to expand +)', 'isExpanded': false},
+{id: '825', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '171 PUSH1 0x01\n173 PUSH1 0x00\n175 DUP2\n176 SLOAD\n177 DUP1\n178 SWAP3\n(click to expand +)', 'fullLabel': '171 PUSH1 0x01\n173 PUSH1 0x00\n175 DUP2\n176 SLOAD\n177 DUP1\n178 SWAP3\n179 SWAP2\n180 SWAP1\n181 PUSH1 0x01\n183 ADD\n184 SWAP2\n185 SWAP1\n186 POP\n187 SSTORE\n188 SWAP1\n189 POP\n190 PUSH1 0x40\n192 DUP1\n193 MLOAD\n194 SWAP1\n195 DUP2\n196 ADD\n197 PUSH1 0x40\n199 MSTORE\n200 DUP1\n201 CALLER\n202 PUSH20 0xffffffff(...)\n223 AND\n224 DUP2\n225 MSTORE\n226 PUSH1 0x20\n228 ADD\n229 PUSH1 0x00\n231 SLOAD\n232 DUP2\n233 MSTORE\n234 POP\n235 PUSH1 0x02\n237 PUSH1 0x00\n239 DUP4\n240 DUP2\n241 MSTORE\n242 PUSH1 0x20\n244 ADD\n245 SWAP1\n246 DUP2\n247 MSTORE\n248 PUSH1 0x20\n250 ADD\n251 PUSH1 0x00\n253 SHA3\n254 PUSH1 0x00\n256 DUP3\n257 ADD\n258 MLOAD\n259 DUP2\n260 PUSH1 0x00\n262 ADD\n263 PUSH1 0x00\n265 PUSH2 0x0100\n268 EXP\n269 DUP2\n270 SLOAD\n271 DUP2\n272 PUSH20 0xffffffff(...)\n293 MUL\n294 NOT\n295 AND\n296 SWAP1\n297 DUP4\n298 PUSH20 0xffffffff(...)\n319 AND\n320 MUL\n321 OR\n322 SWAP1\n323 SSTORE\n324 POP\n325 PUSH1 0x20\n327 DUP3\n328 ADD\n329 MLOAD\n330 DUP2\n331 PUSH1 0x01\n333 ADD\n334 SSTORE\n335 SWAP1\n336 POP\n337 POP\n338 PUSH1 0x32\n340 PUSH8 0x22b1c8c1(...)\n349 DUP2\n350 ISZERO\n351 ISZERO\n352 PUSH2 0x0165\n355 JUMPI\n', 'truncLabel': '171 PUSH1 0x01\n173 PUSH1 0x00\n175 DUP2\n176 SLOAD\n177 DUP1\n178 SWAP3\n(click to expand +)', 'isExpanded': false},
+{id: '815', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '158 POP\n159 PUSH1 0x32\n161 PUSH1 0x01\n163 SLOAD\n164 LT\n165 JUMPDEST\n(click to expand +)', 'fullLabel': '158 POP\n159 PUSH1 0x32\n161 PUSH1 0x01\n163 SLOAD\n164 LT\n165 JUMPDEST\n166 ISZERO\n167 PUSH2 0x016f\n170 JUMPI\n', 'truncLabel': '158 POP\n159 PUSH1 0x32\n161 PUSH1 0x01\n163 SLOAD\n164 LT\n165 JUMPDEST\n(click to expand +)', 'isExpanded': false},
+{id: '806', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '147 JUMPDEST\n148 DIV\n149 DUP3\n150 LT\n151 ISZERO\n152 DUP1\n(click to expand +)', 'fullLabel': '147 JUMPDEST\n148 DIV\n149 DUP3\n150 LT\n151 ISZERO\n152 DUP1\n153 ISZERO\n154 PUSH2 0x00a5\n157 JUMPI\n', 'truncLabel': '147 JUMPDEST\n148 DIV\n149 DUP3\n150 LT\n151 ISZERO\n152 DUP1\n(click to expand +)', 'isExpanded': false},
+{id: '805', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '127 JUMPDEST\n128 PUSH1 0x32\n130 PUSH8 0x22b1c8c1(...)\n139 DUP2\n140 ISZERO\n141 ISZERO\n(click to expand +)', 'fullLabel': '127 JUMPDEST\n128 PUSH1 0x32\n130 PUSH8 0x22b1c8c1(...)\n139 DUP2\n140 ISZERO\n141 ISZERO\n142 PUSH2 0x0093\n145 JUMPI\n', 'truncLabel': '127 JUMPDEST\n128 PUSH1 0x32\n130 PUSH8 0x22b1c8c1(...)\n139 DUP2\n140 ISZERO\n141 ISZERO\n(click to expand +)', 'isExpanded': false},
+{id: '804', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '357 JUMPDEST\n358 DIV\n359 DUP3\n360 SUB\n361 SWAP2\n362 POP\n(click to expand +)', 'fullLabel': '357 JUMPDEST\n358 DIV\n359 DUP3\n360 SUB\n361 SWAP2\n362 POP\n363 PUSH2 0x007f\n366 JUMP\n', 'truncLabel': '357 JUMPDEST\n358 DIV\n359 DUP3\n360 SUB\n361 SWAP2\n362 POP\n(click to expand +)', 'isExpanded': false},
+{id: '803', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '171 PUSH1 0x01\n173 PUSH1 0x00\n175 DUP2\n176 SLOAD\n177 DUP1\n178 SWAP3\n(click to expand +)', 'fullLabel': '171 PUSH1 0x01\n173 PUSH1 0x00\n175 DUP2\n176 SLOAD\n177 DUP1\n178 SWAP3\n179 SWAP2\n180 SWAP1\n181 PUSH1 0x01\n183 ADD\n184 SWAP2\n185 SWAP1\n186 POP\n187 SSTORE\n188 SWAP1\n189 POP\n190 PUSH1 0x40\n192 DUP1\n193 MLOAD\n194 SWAP1\n195 DUP2\n196 ADD\n197 PUSH1 0x40\n199 MSTORE\n200 DUP1\n201 CALLER\n202 PUSH20 0xffffffff(...)\n223 AND\n224 DUP2\n225 MSTORE\n226 PUSH1 0x20\n228 ADD\n229 PUSH1 0x00\n231 SLOAD\n232 DUP2\n233 MSTORE\n234 POP\n235 PUSH1 0x02\n237 PUSH1 0x00\n239 DUP4\n240 DUP2\n241 MSTORE\n242 PUSH1 0x20\n244 ADD\n245 SWAP1\n246 DUP2\n247 MSTORE\n248 PUSH1 0x20\n250 ADD\n251 PUSH1 0x00\n253 SHA3\n254 PUSH1 0x00\n256 DUP3\n257 ADD\n258 MLOAD\n259 DUP2\n260 PUSH1 0x00\n262 ADD\n263 PUSH1 0x00\n265 PUSH2 0x0100\n268 EXP\n269 DUP2\n270 SLOAD\n271 DUP2\n272 PUSH20 0xffffffff(...)\n293 MUL\n294 NOT\n295 AND\n296 SWAP1\n297 DUP4\n298 PUSH20 0xffffffff(...)\n319 AND\n320 MUL\n321 OR\n322 SWAP1\n323 SSTORE\n324 POP\n325 PUSH1 0x20\n327 DUP3\n328 ADD\n329 MLOAD\n330 DUP2\n331 PUSH1 0x01\n333 ADD\n334 SSTORE\n335 SWAP1\n336 POP\n337 POP\n338 PUSH1 0x32\n340 PUSH8 0x22b1c8c1(...)\n349 DUP2\n350 ISZERO\n351 ISZERO\n352 PUSH2 0x0165\n355 JUMPI\n', 'truncLabel': '171 PUSH1 0x01\n173 PUSH1 0x00\n175 DUP2\n176 SLOAD\n177 DUP1\n178 SWAP3\n(click to expand +)', 'isExpanded': false},
+{id: '789', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '165 JUMPDEST\n166 ISZERO\n167 PUSH2 0x016f\n170 JUMPI\n', 'fullLabel': '165 JUMPDEST\n166 ISZERO\n167 PUSH2 0x016f\n170 JUMPI\n', 'truncLabel': '165 JUMPDEST\n166 ISZERO\n167 PUSH2 0x016f\n170 JUMPI\n', 'isExpanded': false},
+{id: '832', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '461 JUMPDEST\n462 POP\n463 POP\n464 STOP\n', 'fullLabel': '461 JUMPDEST\n462 POP\n463 POP\n464 STOP\n', 'truncLabel': '461 JUMPDEST\n462 POP\n463 POP\n464 STOP\n', 'isExpanded': false},
+{id: '834', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '460 JUMPDEST\n461 JUMPDEST\n462 POP\n463 POP\n464 STOP\n', 'fullLabel': '460 JUMPDEST\n461 JUMPDEST\n462 POP\n463 POP\n464 STOP\n', 'truncLabel': '460 JUMPDEST\n461 JUMPDEST\n462 POP\n463 POP\n464 STOP\n', 'isExpanded': false},
+{id: '835', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '456 PUSH1 0x00\n458 DUP1\n459 REVERT\n', 'fullLabel': '456 PUSH1 0x00\n458 DUP1\n459 REVERT\n', 'truncLabel': '456 PUSH1 0x00\n458 DUP1\n459 REVERT\n', 'isExpanded': false},
+{id: '833', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '397 CALLER\n398 PUSH20 0xffffffff(...)\n419 AND\n420 PUSH2 0x08fc\n423 DUP4\n424 SWAP1\n(click to expand +)', 'fullLabel': '397 CALLER\n398 PUSH20 0xffffffff(...)\n419 AND\n420 PUSH2 0x08fc\n423 DUP4\n424 SWAP1\n425 DUP2\n426 ISZERO\n427 MUL\n428 SWAP1\n429 PUSH1 0x40\n431 MLOAD\n432 PUSH1 0x00\n434 PUSH1 0x40\n436 MLOAD\n437 DUP1\n438 DUP4\n439 SUB\n440 DUP2\n441 DUP6\n442 DUP9\n443 DUP9\n444 CALL\n445 SWAP4\n446 POP\n447 POP\n448 POP\n449 POP\n450 ISZERO\n451 ISZERO\n452 PUSH2 0x01cc\n455 JUMPI\n', 'truncLabel': '397 CALLER\n398 PUSH20 0xffffffff(...)\n419 AND\n420 PUSH2 0x08fc\n423 DUP4\n424 SWAP1\n(click to expand +)', 'isExpanded': false},
+{id: '831', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '387 JUMPDEST\n388 PUSH1 0x00\n390 DUP3\n391 GT\n392 ISZERO\n393 PUSH2 0x01cd\n(click to expand +)', 'fullLabel': '387 JUMPDEST\n388 PUSH1 0x00\n390 DUP3\n391 GT\n392 ISZERO\n393 PUSH2 0x01cd\n396 JUMPI\n', 'truncLabel': '387 JUMPDEST\n388 PUSH1 0x00\n390 DUP3\n391 GT\n392 ISZERO\n393 PUSH2 0x01cd\n(click to expand +)', 'isExpanded': false},
+{id: '842', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '386 JUMPDEST\n387 JUMPDEST\n388 PUSH1 0x00\n390 DUP3\n391 GT\n392 ISZERO\n(click to expand +)', 'fullLabel': '386 JUMPDEST\n387 JUMPDEST\n388 PUSH1 0x00\n390 DUP3\n391 GT\n392 ISZERO\n393 PUSH2 0x01cd\n396 JUMPI\n397 CALLER\n398 PUSH20 0xffffffff(...)\n419 AND\n420 PUSH2 0x08fc\n423 DUP4\n424 SWAP1\n425 DUP2\n426 ISZERO\n427 MUL\n428 SWAP1\n429 PUSH1 0x40\n431 MLOAD\n432 PUSH1 0x00\n434 PUSH1 0x40\n436 MLOAD\n437 DUP1\n438 DUP4\n439 SUB\n440 DUP2\n441 DUP6\n442 DUP9\n443 DUP9\n444 CALL\n445 SWAP4\n446 POP\n447 POP\n448 POP\n449 POP\n450 ISZERO\n451 ISZERO\n452 PUSH2 0x01cc\n455 JUMPI\n456 PUSH1 0x00\n458 DUP1\n459 REVERT\n', 'truncLabel': '386 JUMPDEST\n387 JUMPDEST\n388 PUSH1 0x00\n390 DUP3\n391 GT\n392 ISZERO\n(click to expand +)', 'isExpanded': false},
+{id: '841', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '1301 JUMPDEST\n1302 POP\n1303 POP\n1304 POP\n1305 POP\n1306 POP\n(click to expand +)', 'fullLabel': '1301 JUMPDEST\n1302 POP\n1303 POP\n1304 POP\n1305 POP\n1306 POP\n1307 POP\n1308 JUMP\n', 'truncLabel': '1301 JUMPDEST\n1302 POP\n1303 POP\n1304 POP\n1305 POP\n1306 POP\n(click to expand +)', 'isExpanded': false},
+{id: '843', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '1297 PUSH1 0x00\n1299 DUP1\n1300 REVERT\n', 'fullLabel': '1297 PUSH1 0x00\n1299 DUP1\n1300 REVERT\n', 'truncLabel': '1297 PUSH1 0x00\n1299 DUP1\n1300 REVERT\n', 'isExpanded': false},
+{id: '840', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '1144 JUMPDEST\n1145 MOD\n1146 SWAP2\n1147 POP\n1148 PUSH1 0x02\n1150 PUSH1 0x00\n(click to expand +)', 'fullLabel': '1144 JUMPDEST\n1145 MOD\n1146 SWAP2\n1147 POP\n1148 PUSH1 0x02\n1150 PUSH1 0x00\n1152 DUP4\n1153 DUP2\n1154 MSTORE\n1155 PUSH1 0x20\n1157 ADD\n1158 SWAP1\n1159 DUP2\n1160 MSTORE\n1161 PUSH1 0x20\n1163 ADD\n1164 PUSH1 0x00\n1166 SHA3\n1167 PUSH1 0x00\n1169 ADD\n1170 PUSH1 0x00\n1172 SWAP1\n1173 SLOAD\n1174 SWAP1\n1175 PUSH2 0x0100\n1178 EXP\n1179 SWAP1\n1180 DIV\n1181 PUSH20 0xffffffff(...)\n1202 AND\n1203 SWAP1\n1204 POP\n1205 PUSH1 0x00\n1207 DUP1\n1208 DUP2\n1209 SLOAD\n1210 DUP1\n1211 SWAP3\n1212 SWAP2\n1213 SWAP1\n1214 PUSH1 0x01\n1216 ADD\n1217 SWAP2\n1218 SWAP1\n1219 POP\n1220 SSTORE\n1221 POP\n1222 PUSH1 0x00\n1224 PUSH1 0x01\n1226 DUP2\n1227 SWAP1\n1228 SSTORE\n1229 POP\n1230 DUP1\n1231 PUSH20 0xffffffff(...)\n1252 AND\n1253 PUSH2 0x08fc\n1256 PUSH8 0x22b1c8c1(...)\n1265 SWAP1\n1266 DUP2\n1267 ISZERO\n1268 MUL\n1269 SWAP1\n1270 PUSH1 0x40\n1272 MLOAD\n1273 PUSH1 0x00\n1275 PUSH1 0x40\n1277 MLOAD\n1278 DUP1\n1279 DUP4\n1280 SUB\n1281 DUP2\n1282 DUP6\n1283 DUP9\n1284 DUP9\n1285 CALL\n1286 SWAP4\n1287 POP\n1288 POP\n1289 POP\n1290 POP\n1291 ISZERO\n1292 ISZERO\n1293 PUSH2 0x0515\n1296 JUMPI\n', 'truncLabel': '1144 JUMPDEST\n1145 MOD\n1146 SWAP2\n1147 POP\n1148 PUSH1 0x02\n1150 PUSH1 0x00\n(click to expand +)', 'isExpanded': false},
+{id: '839', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '914 JUMPDEST\n915 MOD\n916 DUP2\n917 MSTORE\n918 PUSH1 0x20\n920 ADD\n(click to expand +)', 'fullLabel': '914 JUMPDEST\n915 MOD\n916 DUP2\n917 MSTORE\n918 PUSH1 0x20\n920 ADD\n921 SWAP1\n922 DUP2\n923 MSTORE\n924 PUSH1 0x20\n926 ADD\n927 PUSH1 0x00\n929 SHA3\n930 PUSH1 0x00\n932 ADD\n933 PUSH1 0x00\n935 SWAP1\n936 SLOAD\n937 SWAP1\n938 PUSH2 0x0100\n941 EXP\n942 SWAP1\n943 DIV\n944 PUSH20 0xffffffff(...)\n965 AND\n966 SWAP5\n967 POP\n968 DIFFICULTY\n969 SWAP4\n970 POP\n971 DUP6\n972 DUP6\n973 DUP6\n974 PUSH1 0x40\n976 MLOAD\n977 DUP1\n978 DUP5\n979 PUSH20 0xffffffff(...)\n1000 AND\n1001 PUSH20 0xffffffff(...)\n1022 AND\n1023 PUSH13 0x01000000(...)\n1037 MUL\n1038 DUP2\n1039 MSTORE\n1040 PUSH1 0x14\n1042 ADD\n1043 DUP4\n1044 PUSH20 0xffffffff(...)\n1065 AND\n1066 PUSH20 0xffffffff(...)\n1087 AND\n1088 PUSH13 0x01000000(...)\n1102 MUL\n1103 DUP2\n1104 MSTORE\n1105 PUSH1 0x14\n1107 ADD\n1108 DUP3\n1109 DUP2\n1110 MSTORE\n1111 PUSH1 0x20\n1113 ADD\n1114 SWAP4\n1115 POP\n1116 POP\n1117 POP\n1118 POP\n1119 PUSH1 0x40\n1121 MLOAD\n1122 DUP1\n1123 SWAP2\n1124 SUB\n1125 SWAP1\n1126 SHA3\n1127 SWAP3\n1128 POP\n1129 PUSH1 0x32\n1131 DUP4\n1132 PUSH1 0x01\n1134 SWAP1\n1135 DIV\n1136 DUP2\n1137 ISZERO\n1138 ISZERO\n1139 PUSH2 0x0478\n1142 JUMPI\n', 'truncLabel': '914 JUMPDEST\n915 MOD\n916 DUP2\n917 MSTORE\n918 PUSH1 0x20\n920 ADD\n(click to expand +)', 'isExpanded': false},
+{id: '838', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '823 JUMPDEST\n824 MOD\n825 DUP2\n826 MSTORE\n827 PUSH1 0x20\n829 ADD\n(click to expand +)', 'fullLabel': '823 JUMPDEST\n824 MOD\n825 DUP2\n826 MSTORE\n827 PUSH1 0x20\n829 ADD\n830 SWAP1\n831 DUP2\n832 MSTORE\n833 PUSH1 0x20\n835 ADD\n836 PUSH1 0x00\n838 SHA3\n839 PUSH1 0x00\n841 ADD\n842 PUSH1 0x00\n844 SWAP1\n845 SLOAD\n846 SWAP1\n847 PUSH2 0x0100\n850 EXP\n851 SWAP1\n852 DIV\n853 PUSH20 0xffffffff(...)\n874 AND\n875 SWAP6\n876 POP\n877 PUSH1 0x02\n879 PUSH1 0x00\n881 PUSH1 0x32\n883 CALLER\n884 PUSH20 0xffffffff(...)\n905 AND\n906 DUP2\n907 ISZERO\n908 ISZERO\n909 PUSH2 0x0392\n912 JUMPI\n', 'truncLabel': '823 JUMPDEST\n824 MOD\n825 DUP2\n826 MSTORE\n827 PUSH1 0x20\n829 ADD\n(click to expand +)', 'isExpanded': false},
+{id: '837', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '776 JUMPDEST\n777 PUSH1 0x00\n779 DUP1\n780 PUSH1 0x00\n782 DUP1\n783 PUSH1 0x00\n(click to expand +)', 'fullLabel': '776 JUMPDEST\n777 PUSH1 0x00\n779 DUP1\n780 PUSH1 0x00\n782 DUP1\n783 PUSH1 0x00\n785 DUP1\n786 PUSH1 0x02\n788 PUSH1 0x00\n790 PUSH1 0x32\n792 COINBASE\n793 PUSH20 0xffffffff(...)\n814 AND\n815 DUP2\n816 ISZERO\n817 ISZERO\n818 PUSH2 0x0337\n821 JUMPI\n', 'truncLabel': '776 JUMPDEST\n777 PUSH1 0x00\n779 DUP1\n780 PUSH1 0x00\n782 DUP1\n783 PUSH1 0x00\n(click to expand +)', 'isExpanded': false},
+{id: '836', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '379 PUSH2 0x0182\n382 PUSH2 0x0308\n385 JUMP\n', 'fullLabel': '379 PUSH2 0x0182\n382 PUSH2 0x0308\n385 JUMP\n', 'truncLabel': '379 PUSH2 0x0182\n382 PUSH2 0x0308\n385 JUMP\n', 'isExpanded': false},
+{id: '830', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '367 JUMPDEST\n368 PUSH1 0x32\n370 PUSH1 0x01\n372 SLOAD\n373 EQ\n374 ISZERO\n(click to expand +)', 'fullLabel': '367 JUMPDEST\n368 PUSH1 0x32\n370 PUSH1 0x01\n372 SLOAD\n373 EQ\n374 ISZERO\n375 PUSH2 0x0183\n378 JUMPI\n', 'truncLabel': '367 JUMPDEST\n368 PUSH1 0x32\n370 PUSH1 0x01\n372 SLOAD\n373 EQ\n374 ISZERO\n(click to expand +)', 'isExpanded': false},
+{id: '851', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '461 JUMPDEST\n462 POP\n463 POP\n464 STOP\n', 'fullLabel': '461 JUMPDEST\n462 POP\n463 POP\n464 STOP\n', 'truncLabel': '461 JUMPDEST\n462 POP\n463 POP\n464 STOP\n', 'isExpanded': false},
+{id: '853', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '460 JUMPDEST\n461 JUMPDEST\n462 POP\n463 POP\n464 STOP\n', 'fullLabel': '460 JUMPDEST\n461 JUMPDEST\n462 POP\n463 POP\n464 STOP\n', 'truncLabel': '460 JUMPDEST\n461 JUMPDEST\n462 POP\n463 POP\n464 STOP\n', 'isExpanded': false},
+{id: '854', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '456 PUSH1 0x00\n458 DUP1\n459 REVERT\n', 'fullLabel': '456 PUSH1 0x00\n458 DUP1\n459 REVERT\n', 'truncLabel': '456 PUSH1 0x00\n458 DUP1\n459 REVERT\n', 'isExpanded': false},
+{id: '852', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '397 CALLER\n398 PUSH20 0xffffffff(...)\n419 AND\n420 PUSH2 0x08fc\n423 DUP4\n424 SWAP1\n(click to expand +)', 'fullLabel': '397 CALLER\n398 PUSH20 0xffffffff(...)\n419 AND\n420 PUSH2 0x08fc\n423 DUP4\n424 SWAP1\n425 DUP2\n426 ISZERO\n427 MUL\n428 SWAP1\n429 PUSH1 0x40\n431 MLOAD\n432 PUSH1 0x00\n434 PUSH1 0x40\n436 MLOAD\n437 DUP1\n438 DUP4\n439 SUB\n440 DUP2\n441 DUP6\n442 DUP9\n443 DUP9\n444 CALL\n445 SWAP4\n446 POP\n447 POP\n448 POP\n449 POP\n450 ISZERO\n451 ISZERO\n452 PUSH2 0x01cc\n455 JUMPI\n', 'truncLabel': '397 CALLER\n398 PUSH20 0xffffffff(...)\n419 AND\n420 PUSH2 0x08fc\n423 DUP4\n424 SWAP1\n(click to expand +)', 'isExpanded': false},
+{id: '850', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '387 JUMPDEST\n388 PUSH1 0x00\n390 DUP3\n391 GT\n392 ISZERO\n393 PUSH2 0x01cd\n(click to expand +)', 'fullLabel': '387 JUMPDEST\n388 PUSH1 0x00\n390 DUP3\n391 GT\n392 ISZERO\n393 PUSH2 0x01cd\n396 JUMPI\n', 'truncLabel': '387 JUMPDEST\n388 PUSH1 0x00\n390 DUP3\n391 GT\n392 ISZERO\n393 PUSH2 0x01cd\n(click to expand +)', 'isExpanded': false},
+{id: '857', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '823 JUMPDEST\n824 MOD\n825 DUP2\n826 MSTORE\n827 PUSH1 0x20\n829 ADD\n(click to expand +)', 'fullLabel': '823 JUMPDEST\n824 MOD\n825 DUP2\n826 MSTORE\n827 PUSH1 0x20\n829 ADD\n830 SWAP1\n831 DUP2\n832 MSTORE\n833 PUSH1 0x20\n835 ADD\n836 PUSH1 0x00\n838 SHA3\n839 PUSH1 0x00\n841 ADD\n842 PUSH1 0x00\n844 SWAP1\n845 SLOAD\n846 SWAP1\n847 PUSH2 0x0100\n850 EXP\n851 SWAP1\n852 DIV\n853 PUSH20 0xffffffff(...)\n874 AND\n875 SWAP6\n876 POP\n877 PUSH1 0x02\n879 PUSH1 0x00\n881 PUSH1 0x32\n883 CALLER\n884 PUSH20 0xffffffff(...)\n905 AND\n906 DUP2\n907 ISZERO\n908 ISZERO\n909 PUSH2 0x0392\n912 JUMPI\n913 ASSERT_FAIL\n', 'truncLabel': '823 JUMPDEST\n824 MOD\n825 DUP2\n826 MSTORE\n827 PUSH1 0x20\n829 ADD\n(click to expand +)', 'isExpanded': false},
+{id: '856', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '776 JUMPDEST\n777 PUSH1 0x00\n779 DUP1\n780 PUSH1 0x00\n782 DUP1\n783 PUSH1 0x00\n(click to expand +)', 'fullLabel': '776 JUMPDEST\n777 PUSH1 0x00\n779 DUP1\n780 PUSH1 0x00\n782 DUP1\n783 PUSH1 0x00\n785 DUP1\n786 PUSH1 0x02\n788 PUSH1 0x00\n790 PUSH1 0x32\n792 COINBASE\n793 PUSH20 0xffffffff(...)\n814 AND\n815 DUP2\n816 ISZERO\n817 ISZERO\n818 PUSH2 0x0337\n821 JUMPI\n', 'truncLabel': '776 JUMPDEST\n777 PUSH1 0x00\n779 DUP1\n780 PUSH1 0x00\n782 DUP1\n783 PUSH1 0x00\n(click to expand +)', 'isExpanded': false},
+{id: '855', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '379 PUSH2 0x0182\n382 PUSH2 0x0308\n385 JUMP\n', 'fullLabel': '379 PUSH2 0x0182\n382 PUSH2 0x0308\n385 JUMP\n', 'truncLabel': '379 PUSH2 0x0182\n382 PUSH2 0x0308\n385 JUMP\n', 'isExpanded': false},
+{id: '849', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '367 JUMPDEST\n368 PUSH1 0x32\n370 PUSH1 0x01\n372 SLOAD\n373 EQ\n374 ISZERO\n(click to expand +)', 'fullLabel': '367 JUMPDEST\n368 PUSH1 0x32\n370 PUSH1 0x01\n372 SLOAD\n373 EQ\n374 ISZERO\n375 PUSH2 0x0183\n378 JUMPI\n', 'truncLabel': '367 JUMPDEST\n368 PUSH1 0x32\n370 PUSH1 0x01\n372 SLOAD\n373 EQ\n374 ISZERO\n(click to expand +)', 'isExpanded': false},
+{id: '861', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '147 JUMPDEST\n148 DIV\n149 DUP3\n150 LT\n151 ISZERO\n152 DUP1\n(click to expand +)', 'fullLabel': '147 JUMPDEST\n148 DIV\n149 DUP3\n150 LT\n151 ISZERO\n152 DUP1\n153 ISZERO\n154 PUSH2 0x00a5\n157 JUMPI\n158 POP\n159 PUSH1 0x32\n161 PUSH1 0x01\n163 SLOAD\n164 LT\n165 JUMPDEST\n166 ISZERO\n167 PUSH2 0x016f\n170 JUMPI\n171 PUSH1 0x01\n173 PUSH1 0x00\n175 DUP2\n176 SLOAD\n177 DUP1\n178 SWAP3\n179 SWAP2\n180 SWAP1\n181 PUSH1 0x01\n183 ADD\n184 SWAP2\n185 SWAP1\n186 POP\n187 SSTORE\n188 SWAP1\n189 POP\n190 PUSH1 0x40\n192 DUP1\n193 MLOAD\n194 SWAP1\n195 DUP2\n196 ADD\n197 PUSH1 0x40\n199 MSTORE\n200 DUP1\n201 CALLER\n202 PUSH20 0xffffffff(...)\n223 AND\n224 DUP2\n225 MSTORE\n226 PUSH1 0x20\n228 ADD\n229 PUSH1 0x00\n231 SLOAD\n232 DUP2\n233 MSTORE\n234 POP\n235 PUSH1 0x02\n237 PUSH1 0x00\n239 DUP4\n240 DUP2\n241 MSTORE\n242 PUSH1 0x20\n244 ADD\n245 SWAP1\n246 DUP2\n247 MSTORE\n248 PUSH1 0x20\n250 ADD\n251 PUSH1 0x00\n253 SHA3\n254 PUSH1 0x00\n256 DUP3\n257 ADD\n258 MLOAD\n259 DUP2\n260 PUSH1 0x00\n262 ADD\n263 PUSH1 0x00\n265 PUSH2 0x0100\n268 EXP\n269 DUP2\n270 SLOAD\n271 DUP2\n272 PUSH20 0xffffffff(...)\n293 MUL\n294 NOT\n295 AND\n296 SWAP1\n297 DUP4\n298 PUSH20 0xffffffff(...)\n319 AND\n320 MUL\n321 OR\n322 SWAP1\n323 SSTORE\n324 POP\n325 PUSH1 0x20\n327 DUP3\n328 ADD\n329 MLOAD\n330 DUP2\n331 PUSH1 0x01\n333 ADD\n334 SSTORE\n335 SWAP1\n336 POP\n337 POP\n338 PUSH1 0x32\n340 PUSH8 0x22b1c8c1(...)\n349 DUP2\n350 ISZERO\n351 ISZERO\n352 PUSH2 0x0165\n355 JUMPI\n356 ASSERT_FAIL\n', 'truncLabel': '147 JUMPDEST\n148 DIV\n149 DUP3\n150 LT\n151 ISZERO\n152 DUP1\n(click to expand +)', 'isExpanded': false},
+{id: '860', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '127 JUMPDEST\n128 PUSH1 0x32\n130 PUSH8 0x22b1c8c1(...)\n139 DUP2\n140 ISZERO\n141 ISZERO\n(click to expand +)', 'fullLabel': '127 JUMPDEST\n128 PUSH1 0x32\n130 PUSH8 0x22b1c8c1(...)\n139 DUP2\n140 ISZERO\n141 ISZERO\n142 PUSH2 0x0093\n145 JUMPI\n', 'truncLabel': '127 JUMPDEST\n128 PUSH1 0x32\n130 PUSH8 0x22b1c8c1(...)\n139 DUP2\n140 ISZERO\n141 ISZERO\n(click to expand +)', 'isExpanded': false},
+{id: '859', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '357 JUMPDEST\n358 DIV\n359 DUP3\n360 SUB\n361 SWAP2\n362 POP\n(click to expand +)', 'fullLabel': '357 JUMPDEST\n358 DIV\n359 DUP3\n360 SUB\n361 SWAP2\n362 POP\n363 PUSH2 0x007f\n366 JUMP\n', 'truncLabel': '357 JUMPDEST\n358 DIV\n359 DUP3\n360 SUB\n361 SWAP2\n362 POP\n(click to expand +)', 'isExpanded': false},
+{id: '858', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '171 PUSH1 0x01\n173 PUSH1 0x00\n175 DUP2\n176 SLOAD\n177 DUP1\n178 SWAP3\n(click to expand +)', 'fullLabel': '171 PUSH1 0x01\n173 PUSH1 0x00\n175 DUP2\n176 SLOAD\n177 DUP1\n178 SWAP3\n179 SWAP2\n180 SWAP1\n181 PUSH1 0x01\n183 ADD\n184 SWAP2\n185 SWAP1\n186 POP\n187 SSTORE\n188 SWAP1\n189 POP\n190 PUSH1 0x40\n192 DUP1\n193 MLOAD\n194 SWAP1\n195 DUP2\n196 ADD\n197 PUSH1 0x40\n199 MSTORE\n200 DUP1\n201 CALLER\n202 PUSH20 0xffffffff(...)\n223 AND\n224 DUP2\n225 MSTORE\n226 PUSH1 0x20\n228 ADD\n229 PUSH1 0x00\n231 SLOAD\n232 DUP2\n233 MSTORE\n234 POP\n235 PUSH1 0x02\n237 PUSH1 0x00\n239 DUP4\n240 DUP2\n241 MSTORE\n242 PUSH1 0x20\n244 ADD\n245 SWAP1\n246 DUP2\n247 MSTORE\n248 PUSH1 0x20\n250 ADD\n251 PUSH1 0x00\n253 SHA3\n254 PUSH1 0x00\n256 DUP3\n257 ADD\n258 MLOAD\n259 DUP2\n260 PUSH1 0x00\n262 ADD\n263 PUSH1 0x00\n265 PUSH2 0x0100\n268 EXP\n269 DUP2\n270 SLOAD\n271 DUP2\n272 PUSH20 0xffffffff(...)\n293 MUL\n294 NOT\n295 AND\n296 SWAP1\n297 DUP4\n298 PUSH20 0xffffffff(...)\n319 AND\n320 MUL\n321 OR\n322 SWAP1\n323 SSTORE\n324 POP\n325 PUSH1 0x20\n327 DUP3\n328 ADD\n329 MLOAD\n330 DUP2\n331 PUSH1 0x01\n333 ADD\n334 SSTORE\n335 SWAP1\n336 POP\n337 POP\n338 PUSH1 0x32\n340 PUSH8 0x22b1c8c1(...)\n349 DUP2\n350 ISZERO\n351 ISZERO\n352 PUSH2 0x0165\n355 JUMPI\n', 'truncLabel': '171 PUSH1 0x01\n173 PUSH1 0x00\n175 DUP2\n176 SLOAD\n177 DUP1\n178 SWAP3\n(click to expand +)', 'isExpanded': false},
+{id: '848', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '165 JUMPDEST\n166 ISZERO\n167 PUSH2 0x016f\n170 JUMPI\n', 'fullLabel': '165 JUMPDEST\n166 ISZERO\n167 PUSH2 0x016f\n170 JUMPI\n', 'truncLabel': '165 JUMPDEST\n166 ISZERO\n167 PUSH2 0x016f\n170 JUMPI\n', 'isExpanded': false},
+{id: '865', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '461 JUMPDEST\n462 POP\n463 POP\n464 STOP\n', 'fullLabel': '461 JUMPDEST\n462 POP\n463 POP\n464 STOP\n', 'truncLabel': '461 JUMPDEST\n462 POP\n463 POP\n464 STOP\n', 'isExpanded': false},
+{id: '867', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '460 JUMPDEST\n461 JUMPDEST\n462 POP\n463 POP\n464 STOP\n', 'fullLabel': '460 JUMPDEST\n461 JUMPDEST\n462 POP\n463 POP\n464 STOP\n', 'truncLabel': '460 JUMPDEST\n461 JUMPDEST\n462 POP\n463 POP\n464 STOP\n', 'isExpanded': false},
+{id: '868', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '456 PUSH1 0x00\n458 DUP1\n459 REVERT\n', 'fullLabel': '456 PUSH1 0x00\n458 DUP1\n459 REVERT\n', 'truncLabel': '456 PUSH1 0x00\n458 DUP1\n459 REVERT\n', 'isExpanded': false},
+{id: '866', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '397 CALLER\n398 PUSH20 0xffffffff(...)\n419 AND\n420 PUSH2 0x08fc\n423 DUP4\n424 SWAP1\n(click to expand +)', 'fullLabel': '397 CALLER\n398 PUSH20 0xffffffff(...)\n419 AND\n420 PUSH2 0x08fc\n423 DUP4\n424 SWAP1\n425 DUP2\n426 ISZERO\n427 MUL\n428 SWAP1\n429 PUSH1 0x40\n431 MLOAD\n432 PUSH1 0x00\n434 PUSH1 0x40\n436 MLOAD\n437 DUP1\n438 DUP4\n439 SUB\n440 DUP2\n441 DUP6\n442 DUP9\n443 DUP9\n444 CALL\n445 SWAP4\n446 POP\n447 POP\n448 POP\n449 POP\n450 ISZERO\n451 ISZERO\n452 PUSH2 0x01cc\n455 JUMPI\n', 'truncLabel': '397 CALLER\n398 PUSH20 0xffffffff(...)\n419 AND\n420 PUSH2 0x08fc\n423 DUP4\n424 SWAP1\n(click to expand +)', 'isExpanded': false},
+{id: '864', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '387 JUMPDEST\n388 PUSH1 0x00\n390 DUP3\n391 GT\n392 ISZERO\n393 PUSH2 0x01cd\n(click to expand +)', 'fullLabel': '387 JUMPDEST\n388 PUSH1 0x00\n390 DUP3\n391 GT\n392 ISZERO\n393 PUSH2 0x01cd\n396 JUMPI\n', 'truncLabel': '387 JUMPDEST\n388 PUSH1 0x00\n390 DUP3\n391 GT\n392 ISZERO\n393 PUSH2 0x01cd\n(click to expand +)', 'isExpanded': false},
+{id: '872', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '914 JUMPDEST\n915 MOD\n916 DUP2\n917 MSTORE\n918 PUSH1 0x20\n920 ADD\n(click to expand +)', 'fullLabel': '914 JUMPDEST\n915 MOD\n916 DUP2\n917 MSTORE\n918 PUSH1 0x20\n920 ADD\n921 SWAP1\n922 DUP2\n923 MSTORE\n924 PUSH1 0x20\n926 ADD\n927 PUSH1 0x00\n929 SHA3\n930 PUSH1 0x00\n932 ADD\n933 PUSH1 0x00\n935 SWAP1\n936 SLOAD\n937 SWAP1\n938 PUSH2 0x0100\n941 EXP\n942 SWAP1\n943 DIV\n944 PUSH20 0xffffffff(...)\n965 AND\n966 SWAP5\n967 POP\n968 DIFFICULTY\n969 SWAP4\n970 POP\n971 DUP6\n972 DUP6\n973 DUP6\n974 PUSH1 0x40\n976 MLOAD\n977 DUP1\n978 DUP5\n979 PUSH20 0xffffffff(...)\n1000 AND\n1001 PUSH20 0xffffffff(...)\n1022 AND\n1023 PUSH13 0x01000000(...)\n1037 MUL\n1038 DUP2\n1039 MSTORE\n1040 PUSH1 0x14\n1042 ADD\n1043 DUP4\n1044 PUSH20 0xffffffff(...)\n1065 AND\n1066 PUSH20 0xffffffff(...)\n1087 AND\n1088 PUSH13 0x01000000(...)\n1102 MUL\n1103 DUP2\n1104 MSTORE\n1105 PUSH1 0x14\n1107 ADD\n1108 DUP3\n1109 DUP2\n1110 MSTORE\n1111 PUSH1 0x20\n1113 ADD\n1114 SWAP4\n1115 POP\n1116 POP\n1117 POP\n1118 POP\n1119 PUSH1 0x40\n1121 MLOAD\n1122 DUP1\n1123 SWAP2\n1124 SUB\n1125 SWAP1\n1126 SHA3\n1127 SWAP3\n1128 POP\n1129 PUSH1 0x32\n1131 DUP4\n1132 PUSH1 0x01\n1134 SWAP1\n1135 DIV\n1136 DUP2\n1137 ISZERO\n1138 ISZERO\n1139 PUSH2 0x0478\n1142 JUMPI\n1143 ASSERT_FAIL\n', 'truncLabel': '914 JUMPDEST\n915 MOD\n916 DUP2\n917 MSTORE\n918 PUSH1 0x20\n920 ADD\n(click to expand +)', 'isExpanded': false},
+{id: '871', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '823 JUMPDEST\n824 MOD\n825 DUP2\n826 MSTORE\n827 PUSH1 0x20\n829 ADD\n(click to expand +)', 'fullLabel': '823 JUMPDEST\n824 MOD\n825 DUP2\n826 MSTORE\n827 PUSH1 0x20\n829 ADD\n830 SWAP1\n831 DUP2\n832 MSTORE\n833 PUSH1 0x20\n835 ADD\n836 PUSH1 0x00\n838 SHA3\n839 PUSH1 0x00\n841 ADD\n842 PUSH1 0x00\n844 SWAP1\n845 SLOAD\n846 SWAP1\n847 PUSH2 0x0100\n850 EXP\n851 SWAP1\n852 DIV\n853 PUSH20 0xffffffff(...)\n874 AND\n875 SWAP6\n876 POP\n877 PUSH1 0x02\n879 PUSH1 0x00\n881 PUSH1 0x32\n883 CALLER\n884 PUSH20 0xffffffff(...)\n905 AND\n906 DUP2\n907 ISZERO\n908 ISZERO\n909 PUSH2 0x0392\n912 JUMPI\n', 'truncLabel': '823 JUMPDEST\n824 MOD\n825 DUP2\n826 MSTORE\n827 PUSH1 0x20\n829 ADD\n(click to expand +)', 'isExpanded': false},
+{id: '870', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '776 JUMPDEST\n777 PUSH1 0x00\n779 DUP1\n780 PUSH1 0x00\n782 DUP1\n783 PUSH1 0x00\n(click to expand +)', 'fullLabel': '776 JUMPDEST\n777 PUSH1 0x00\n779 DUP1\n780 PUSH1 0x00\n782 DUP1\n783 PUSH1 0x00\n785 DUP1\n786 PUSH1 0x02\n788 PUSH1 0x00\n790 PUSH1 0x32\n792 COINBASE\n793 PUSH20 0xffffffff(...)\n814 AND\n815 DUP2\n816 ISZERO\n817 ISZERO\n818 PUSH2 0x0337\n821 JUMPI\n', 'truncLabel': '776 JUMPDEST\n777 PUSH1 0x00\n779 DUP1\n780 PUSH1 0x00\n782 DUP1\n783 PUSH1 0x00\n(click to expand +)', 'isExpanded': false},
+{id: '869', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '379 PUSH2 0x0182\n382 PUSH2 0x0308\n385 JUMP\n', 'fullLabel': '379 PUSH2 0x0182\n382 PUSH2 0x0308\n385 JUMP\n', 'truncLabel': '379 PUSH2 0x0182\n382 PUSH2 0x0308\n385 JUMP\n', 'isExpanded': false},
+{id: '863', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '367 JUMPDEST\n368 PUSH1 0x32\n370 PUSH1 0x01\n372 SLOAD\n373 EQ\n374 ISZERO\n(click to expand +)', 'fullLabel': '367 JUMPDEST\n368 PUSH1 0x32\n370 PUSH1 0x01\n372 SLOAD\n373 EQ\n374 ISZERO\n375 PUSH2 0x0183\n378 JUMPI\n', 'truncLabel': '367 JUMPDEST\n368 PUSH1 0x32\n370 PUSH1 0x01\n372 SLOAD\n373 EQ\n374 ISZERO\n(click to expand +)', 'isExpanded': false},
+{id: '877', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '165 JUMPDEST\n166 ISZERO\n167 PUSH2 0x016f\n170 JUMPI\n171 PUSH1 0x01\n173 PUSH1 0x00\n(click to expand +)', 'fullLabel': '165 JUMPDEST\n166 ISZERO\n167 PUSH2 0x016f\n170 JUMPI\n171 PUSH1 0x01\n173 PUSH1 0x00\n175 DUP2\n176 SLOAD\n177 DUP1\n178 SWAP3\n179 SWAP2\n180 SWAP1\n181 PUSH1 0x01\n183 ADD\n184 SWAP2\n185 SWAP1\n186 POP\n187 SSTORE\n188 SWAP1\n189 POP\n190 PUSH1 0x40\n192 DUP1\n193 MLOAD\n194 SWAP1\n195 DUP2\n196 ADD\n197 PUSH1 0x40\n199 MSTORE\n200 DUP1\n201 CALLER\n202 PUSH20 0xffffffff(...)\n223 AND\n224 DUP2\n225 MSTORE\n226 PUSH1 0x20\n228 ADD\n229 PUSH1 0x00\n231 SLOAD\n232 DUP2\n233 MSTORE\n234 POP\n235 PUSH1 0x02\n237 PUSH1 0x00\n239 DUP4\n240 DUP2\n241 MSTORE\n242 PUSH1 0x20\n244 ADD\n245 SWAP1\n246 DUP2\n247 MSTORE\n248 PUSH1 0x20\n250 ADD\n251 PUSH1 0x00\n253 SHA3\n254 PUSH1 0x00\n256 DUP3\n257 ADD\n258 MLOAD\n259 DUP2\n260 PUSH1 0x00\n262 ADD\n263 PUSH1 0x00\n265 PUSH2 0x0100\n268 EXP\n269 DUP2\n270 SLOAD\n271 DUP2\n272 PUSH20 0xffffffff(...)\n293 MUL\n294 NOT\n295 AND\n296 SWAP1\n297 DUP4\n298 PUSH20 0xffffffff(...)\n319 AND\n320 MUL\n321 OR\n322 SWAP1\n323 SSTORE\n324 POP\n325 PUSH1 0x20\n327 DUP3\n328 ADD\n329 MLOAD\n330 DUP2\n331 PUSH1 0x01\n333 ADD\n334 SSTORE\n335 SWAP1\n336 POP\n337 POP\n338 PUSH1 0x32\n340 PUSH8 0x22b1c8c1(...)\n349 DUP2\n350 ISZERO\n351 ISZERO\n352 PUSH2 0x0165\n355 JUMPI\n356 ASSERT_FAIL\n', 'truncLabel': '165 JUMPDEST\n166 ISZERO\n167 PUSH2 0x016f\n170 JUMPI\n171 PUSH1 0x01\n173 PUSH1 0x00\n(click to expand +)', 'isExpanded': false},
+{id: '879', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '367 JUMPDEST\n368 PUSH1 0x32\n370 PUSH1 0x01\n372 SLOAD\n373 EQ\n374 ISZERO\n(click to expand +)', 'fullLabel': '367 JUMPDEST\n368 PUSH1 0x32\n370 PUSH1 0x01\n372 SLOAD\n373 EQ\n374 ISZERO\n375 PUSH2 0x0183\n378 JUMPI\n379 PUSH2 0x0182\n382 PUSH2 0x0308\n385 JUMP\n', 'truncLabel': '367 JUMPDEST\n368 PUSH1 0x32\n370 PUSH1 0x01\n372 SLOAD\n373 EQ\n374 ISZERO\n(click to expand +)', 'isExpanded': false},
+{id: '881', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '357 JUMPDEST\n358 DIV\n359 DUP3\n360 SUB\n361 SWAP2\n362 POP\n(click to expand +)', 'fullLabel': '357 JUMPDEST\n358 DIV\n359 DUP3\n360 SUB\n361 SWAP2\n362 POP\n363 PUSH2 0x007f\n366 JUMP\n', 'truncLabel': '357 JUMPDEST\n358 DIV\n359 DUP3\n360 SUB\n361 SWAP2\n362 POP\n(click to expand +)', 'isExpanded': false},
+{id: '880', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '171 PUSH1 0x01\n173 PUSH1 0x00\n175 DUP2\n176 SLOAD\n177 DUP1\n178 SWAP3\n(click to expand +)', 'fullLabel': '171 PUSH1 0x01\n173 PUSH1 0x00\n175 DUP2\n176 SLOAD\n177 DUP1\n178 SWAP3\n179 SWAP2\n180 SWAP1\n181 PUSH1 0x01\n183 ADD\n184 SWAP2\n185 SWAP1\n186 POP\n187 SSTORE\n188 SWAP1\n189 POP\n190 PUSH1 0x40\n192 DUP1\n193 MLOAD\n194 SWAP1\n195 DUP2\n196 ADD\n197 PUSH1 0x40\n199 MSTORE\n200 DUP1\n201 CALLER\n202 PUSH20 0xffffffff(...)\n223 AND\n224 DUP2\n225 MSTORE\n226 PUSH1 0x20\n228 ADD\n229 PUSH1 0x00\n231 SLOAD\n232 DUP2\n233 MSTORE\n234 POP\n235 PUSH1 0x02\n237 PUSH1 0x00\n239 DUP4\n240 DUP2\n241 MSTORE\n242 PUSH1 0x20\n244 ADD\n245 SWAP1\n246 DUP2\n247 MSTORE\n248 PUSH1 0x20\n250 ADD\n251 PUSH1 0x00\n253 SHA3\n254 PUSH1 0x00\n256 DUP3\n257 ADD\n258 MLOAD\n259 DUP2\n260 PUSH1 0x00\n262 ADD\n263 PUSH1 0x00\n265 PUSH2 0x0100\n268 EXP\n269 DUP2\n270 SLOAD\n271 DUP2\n272 PUSH20 0xffffffff(...)\n293 MUL\n294 NOT\n295 AND\n296 SWAP1\n297 DUP4\n298 PUSH20 0xffffffff(...)\n319 AND\n320 MUL\n321 OR\n322 SWAP1\n323 SSTORE\n324 POP\n325 PUSH1 0x20\n327 DUP3\n328 ADD\n329 MLOAD\n330 DUP2\n331 PUSH1 0x01\n333 ADD\n334 SSTORE\n335 SWAP1\n336 POP\n337 POP\n338 PUSH1 0x32\n340 PUSH8 0x22b1c8c1(...)\n349 DUP2\n350 ISZERO\n351 ISZERO\n352 PUSH2 0x0165\n355 JUMPI\n', 'truncLabel': '171 PUSH1 0x01\n173 PUSH1 0x00\n175 DUP2\n176 SLOAD\n177 DUP1\n178 SWAP3\n(click to expand +)', 'isExpanded': false},
+{id: '878', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '158 POP\n159 PUSH1 0x32\n161 PUSH1 0x01\n163 SLOAD\n164 LT\n165 JUMPDEST\n(click to expand +)', 'fullLabel': '158 POP\n159 PUSH1 0x32\n161 PUSH1 0x01\n163 SLOAD\n164 LT\n165 JUMPDEST\n166 ISZERO\n167 PUSH2 0x016f\n170 JUMPI\n', 'truncLabel': '158 POP\n159 PUSH1 0x32\n161 PUSH1 0x01\n163 SLOAD\n164 LT\n165 JUMPDEST\n(click to expand +)', 'isExpanded': false},
+{id: '876', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '147 JUMPDEST\n148 DIV\n149 DUP3\n150 LT\n151 ISZERO\n152 DUP1\n(click to expand +)', 'fullLabel': '147 JUMPDEST\n148 DIV\n149 DUP3\n150 LT\n151 ISZERO\n152 DUP1\n153 ISZERO\n154 PUSH2 0x00a5\n157 JUMPI\n', 'truncLabel': '147 JUMPDEST\n148 DIV\n149 DUP3\n150 LT\n151 ISZERO\n152 DUP1\n(click to expand +)', 'isExpanded': false},
+{id: '875', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '127 JUMPDEST\n128 PUSH1 0x32\n130 PUSH8 0x22b1c8c1(...)\n139 DUP2\n140 ISZERO\n141 ISZERO\n(click to expand +)', 'fullLabel': '127 JUMPDEST\n128 PUSH1 0x32\n130 PUSH8 0x22b1c8c1(...)\n139 DUP2\n140 ISZERO\n141 ISZERO\n142 PUSH2 0x0093\n145 JUMPI\n', 'truncLabel': '127 JUMPDEST\n128 PUSH1 0x32\n130 PUSH8 0x22b1c8c1(...)\n139 DUP2\n140 ISZERO\n141 ISZERO\n(click to expand +)', 'isExpanded': false},
+{id: '874', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '357 JUMPDEST\n358 DIV\n359 DUP3\n360 SUB\n361 SWAP2\n362 POP\n(click to expand +)', 'fullLabel': '357 JUMPDEST\n358 DIV\n359 DUP3\n360 SUB\n361 SWAP2\n362 POP\n363 PUSH2 0x007f\n366 JUMP\n', 'truncLabel': '357 JUMPDEST\n358 DIV\n359 DUP3\n360 SUB\n361 SWAP2\n362 POP\n(click to expand +)', 'isExpanded': false},
+{id: '873', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '171 PUSH1 0x01\n173 PUSH1 0x00\n175 DUP2\n176 SLOAD\n177 DUP1\n178 SWAP3\n(click to expand +)', 'fullLabel': '171 PUSH1 0x01\n173 PUSH1 0x00\n175 DUP2\n176 SLOAD\n177 DUP1\n178 SWAP3\n179 SWAP2\n180 SWAP1\n181 PUSH1 0x01\n183 ADD\n184 SWAP2\n185 SWAP1\n186 POP\n187 SSTORE\n188 SWAP1\n189 POP\n190 PUSH1 0x40\n192 DUP1\n193 MLOAD\n194 SWAP1\n195 DUP2\n196 ADD\n197 PUSH1 0x40\n199 MSTORE\n200 DUP1\n201 CALLER\n202 PUSH20 0xffffffff(...)\n223 AND\n224 DUP2\n225 MSTORE\n226 PUSH1 0x20\n228 ADD\n229 PUSH1 0x00\n231 SLOAD\n232 DUP2\n233 MSTORE\n234 POP\n235 PUSH1 0x02\n237 PUSH1 0x00\n239 DUP4\n240 DUP2\n241 MSTORE\n242 PUSH1 0x20\n244 ADD\n245 SWAP1\n246 DUP2\n247 MSTORE\n248 PUSH1 0x20\n250 ADD\n251 PUSH1 0x00\n253 SHA3\n254 PUSH1 0x00\n256 DUP3\n257 ADD\n258 MLOAD\n259 DUP2\n260 PUSH1 0x00\n262 ADD\n263 PUSH1 0x00\n265 PUSH2 0x0100\n268 EXP\n269 DUP2\n270 SLOAD\n271 DUP2\n272 PUSH20 0xffffffff(...)\n293 MUL\n294 NOT\n295 AND\n296 SWAP1\n297 DUP4\n298 PUSH20 0xffffffff(...)\n319 AND\n320 MUL\n321 OR\n322 SWAP1\n323 SSTORE\n324 POP\n325 PUSH1 0x20\n327 DUP3\n328 ADD\n329 MLOAD\n330 DUP2\n331 PUSH1 0x01\n333 ADD\n334 SSTORE\n335 SWAP1\n336 POP\n337 POP\n338 PUSH1 0x32\n340 PUSH8 0x22b1c8c1(...)\n349 DUP2\n350 ISZERO\n351 ISZERO\n352 PUSH2 0x0165\n355 JUMPI\n', 'truncLabel': '171 PUSH1 0x01\n173 PUSH1 0x00\n175 DUP2\n176 SLOAD\n177 DUP1\n178 SWAP3\n(click to expand +)', 'isExpanded': false},
+{id: '862', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '158 POP\n159 PUSH1 0x32\n161 PUSH1 0x01\n163 SLOAD\n164 LT\n165 JUMPDEST\n(click to expand +)', 'fullLabel': '158 POP\n159 PUSH1 0x32\n161 PUSH1 0x01\n163 SLOAD\n164 LT\n165 JUMPDEST\n166 ISZERO\n167 PUSH2 0x016f\n170 JUMPI\n', 'truncLabel': '158 POP\n159 PUSH1 0x32\n161 PUSH1 0x01\n163 SLOAD\n164 LT\n165 JUMPDEST\n(click to expand +)', 'isExpanded': false},
+{id: '847', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '147 JUMPDEST\n148 DIV\n149 DUP3\n150 LT\n151 ISZERO\n152 DUP1\n(click to expand +)', 'fullLabel': '147 JUMPDEST\n148 DIV\n149 DUP3\n150 LT\n151 ISZERO\n152 DUP1\n153 ISZERO\n154 PUSH2 0x00a5\n157 JUMPI\n', 'truncLabel': '147 JUMPDEST\n148 DIV\n149 DUP3\n150 LT\n151 ISZERO\n152 DUP1\n(click to expand +)', 'isExpanded': false},
+{id: '846', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '127 JUMPDEST\n128 PUSH1 0x32\n130 PUSH8 0x22b1c8c1(...)\n139 DUP2\n140 ISZERO\n141 ISZERO\n(click to expand +)', 'fullLabel': '127 JUMPDEST\n128 PUSH1 0x32\n130 PUSH8 0x22b1c8c1(...)\n139 DUP2\n140 ISZERO\n141 ISZERO\n142 PUSH2 0x0093\n145 JUMPI\n', 'truncLabel': '127 JUMPDEST\n128 PUSH1 0x32\n130 PUSH8 0x22b1c8c1(...)\n139 DUP2\n140 ISZERO\n141 ISZERO\n(click to expand +)', 'isExpanded': false},
+{id: '845', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '357 JUMPDEST\n358 DIV\n359 DUP3\n360 SUB\n361 SWAP2\n362 POP\n(click to expand +)', 'fullLabel': '357 JUMPDEST\n358 DIV\n359 DUP3\n360 SUB\n361 SWAP2\n362 POP\n363 PUSH2 0x007f\n366 JUMP\n', 'truncLabel': '357 JUMPDEST\n358 DIV\n359 DUP3\n360 SUB\n361 SWAP2\n362 POP\n(click to expand +)', 'isExpanded': false},
+{id: '844', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '171 PUSH1 0x01\n173 PUSH1 0x00\n175 DUP2\n176 SLOAD\n177 DUP1\n178 SWAP3\n(click to expand +)', 'fullLabel': '171 PUSH1 0x01\n173 PUSH1 0x00\n175 DUP2\n176 SLOAD\n177 DUP1\n178 SWAP3\n179 SWAP2\n180 SWAP1\n181 PUSH1 0x01\n183 ADD\n184 SWAP2\n185 SWAP1\n186 POP\n187 SSTORE\n188 SWAP1\n189 POP\n190 PUSH1 0x40\n192 DUP1\n193 MLOAD\n194 SWAP1\n195 DUP2\n196 ADD\n197 PUSH1 0x40\n199 MSTORE\n200 DUP1\n201 CALLER\n202 PUSH20 0xffffffff(...)\n223 AND\n224 DUP2\n225 MSTORE\n226 PUSH1 0x20\n228 ADD\n229 PUSH1 0x00\n231 SLOAD\n232 DUP2\n233 MSTORE\n234 POP\n235 PUSH1 0x02\n237 PUSH1 0x00\n239 DUP4\n240 DUP2\n241 MSTORE\n242 PUSH1 0x20\n244 ADD\n245 SWAP1\n246 DUP2\n247 MSTORE\n248 PUSH1 0x20\n250 ADD\n251 PUSH1 0x00\n253 SHA3\n254 PUSH1 0x00\n256 DUP3\n257 ADD\n258 MLOAD\n259 DUP2\n260 PUSH1 0x00\n262 ADD\n263 PUSH1 0x00\n265 PUSH2 0x0100\n268 EXP\n269 DUP2\n270 SLOAD\n271 DUP2\n272 PUSH20 0xffffffff(...)\n293 MUL\n294 NOT\n295 AND\n296 SWAP1\n297 DUP4\n298 PUSH20 0xffffffff(...)\n319 AND\n320 MUL\n321 OR\n322 SWAP1\n323 SSTORE\n324 POP\n325 PUSH1 0x20\n327 DUP3\n328 ADD\n329 MLOAD\n330 DUP2\n331 PUSH1 0x01\n333 ADD\n334 SSTORE\n335 SWAP1\n336 POP\n337 POP\n338 PUSH1 0x32\n340 PUSH8 0x22b1c8c1(...)\n349 DUP2\n350 ISZERO\n351 ISZERO\n352 PUSH2 0x0165\n355 JUMPI\n', 'truncLabel': '171 PUSH1 0x01\n173 PUSH1 0x00\n175 DUP2\n176 SLOAD\n177 DUP1\n178 SWAP3\n(click to expand +)', 'isExpanded': false},
+{id: '829', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '158 POP\n159 PUSH1 0x32\n161 PUSH1 0x01\n163 SLOAD\n164 LT\n165 JUMPDEST\n(click to expand +)', 'fullLabel': '158 POP\n159 PUSH1 0x32\n161 PUSH1 0x01\n163 SLOAD\n164 LT\n165 JUMPDEST\n166 ISZERO\n167 PUSH2 0x016f\n170 JUMPI\n', 'truncLabel': '158 POP\n159 PUSH1 0x32\n161 PUSH1 0x01\n163 SLOAD\n164 LT\n165 JUMPDEST\n(click to expand +)', 'isExpanded': false},
+{id: '788', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '147 JUMPDEST\n148 DIV\n149 DUP3\n150 LT\n151 ISZERO\n152 DUP1\n(click to expand +)', 'fullLabel': '147 JUMPDEST\n148 DIV\n149 DUP3\n150 LT\n151 ISZERO\n152 DUP1\n153 ISZERO\n154 PUSH2 0x00a5\n157 JUMPI\n', 'truncLabel': '147 JUMPDEST\n148 DIV\n149 DUP3\n150 LT\n151 ISZERO\n152 DUP1\n(click to expand +)', 'isExpanded': false},
+{id: '787', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '127 JUMPDEST\n128 PUSH1 0x32\n130 PUSH8 0x22b1c8c1(...)\n139 DUP2\n140 ISZERO\n141 ISZERO\n(click to expand +)', 'fullLabel': '127 JUMPDEST\n128 PUSH1 0x32\n130 PUSH8 0x22b1c8c1(...)\n139 DUP2\n140 ISZERO\n141 ISZERO\n142 PUSH2 0x0093\n145 JUMPI\n', 'truncLabel': '127 JUMPDEST\n128 PUSH1 0x32\n130 PUSH8 0x22b1c8c1(...)\n139 DUP2\n140 ISZERO\n141 ISZERO\n(click to expand +)', 'isExpanded': false},
+{id: '786', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '357 JUMPDEST\n358 DIV\n359 DUP3\n360 SUB\n361 SWAP2\n362 POP\n(click to expand +)', 'fullLabel': '357 JUMPDEST\n358 DIV\n359 DUP3\n360 SUB\n361 SWAP2\n362 POP\n363 PUSH2 0x007f\n366 JUMP\n', 'truncLabel': '357 JUMPDEST\n358 DIV\n359 DUP3\n360 SUB\n361 SWAP2\n362 POP\n(click to expand +)', 'isExpanded': false},
+{id: '785', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '171 PUSH1 0x01\n173 PUSH1 0x00\n175 DUP2\n176 SLOAD\n177 DUP1\n178 SWAP3\n(click to expand +)', 'fullLabel': '171 PUSH1 0x01\n173 PUSH1 0x00\n175 DUP2\n176 SLOAD\n177 DUP1\n178 SWAP3\n179 SWAP2\n180 SWAP1\n181 PUSH1 0x01\n183 ADD\n184 SWAP2\n185 SWAP1\n186 POP\n187 SSTORE\n188 SWAP1\n189 POP\n190 PUSH1 0x40\n192 DUP1\n193 MLOAD\n194 SWAP1\n195 DUP2\n196 ADD\n197 PUSH1 0x40\n199 MSTORE\n200 DUP1\n201 CALLER\n202 PUSH20 0xffffffff(...)\n223 AND\n224 DUP2\n225 MSTORE\n226 PUSH1 0x20\n228 ADD\n229 PUSH1 0x00\n231 SLOAD\n232 DUP2\n233 MSTORE\n234 POP\n235 PUSH1 0x02\n237 PUSH1 0x00\n239 DUP4\n240 DUP2\n241 MSTORE\n242 PUSH1 0x20\n244 ADD\n245 SWAP1\n246 DUP2\n247 MSTORE\n248 PUSH1 0x20\n250 ADD\n251 PUSH1 0x00\n253 SHA3\n254 PUSH1 0x00\n256 DUP3\n257 ADD\n258 MLOAD\n259 DUP2\n260 PUSH1 0x00\n262 ADD\n263 PUSH1 0x00\n265 PUSH2 0x0100\n268 EXP\n269 DUP2\n270 SLOAD\n271 DUP2\n272 PUSH20 0xffffffff(...)\n293 MUL\n294 NOT\n295 AND\n296 SWAP1\n297 DUP4\n298 PUSH20 0xffffffff(...)\n319 AND\n320 MUL\n321 OR\n322 SWAP1\n323 SSTORE\n324 POP\n325 PUSH1 0x20\n327 DUP3\n328 ADD\n329 MLOAD\n330 DUP2\n331 PUSH1 0x01\n333 ADD\n334 SSTORE\n335 SWAP1\n336 POP\n337 POP\n338 PUSH1 0x32\n340 PUSH8 0x22b1c8c1(...)\n349 DUP2\n350 ISZERO\n351 ISZERO\n352 PUSH2 0x0165\n355 JUMPI\n', 'truncLabel': '171 PUSH1 0x01\n173 PUSH1 0x00\n175 DUP2\n176 SLOAD\n177 DUP1\n178 SWAP3\n(click to expand +)', 'isExpanded': false},
+{id: '766', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '158 POP\n159 PUSH1 0x32\n161 PUSH1 0x01\n163 SLOAD\n164 LT\n165 JUMPDEST\n(click to expand +)', 'fullLabel': '158 POP\n159 PUSH1 0x32\n161 PUSH1 0x01\n163 SLOAD\n164 LT\n165 JUMPDEST\n166 ISZERO\n167 PUSH2 0x016f\n170 JUMPI\n', 'truncLabel': '158 POP\n159 PUSH1 0x32\n161 PUSH1 0x01\n163 SLOAD\n164 LT\n165 JUMPDEST\n(click to expand +)', 'isExpanded': false},
+{id: '674', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '147 JUMPDEST\n148 DIV\n149 DUP3\n150 LT\n151 ISZERO\n152 DUP1\n(click to expand +)', 'fullLabel': '147 JUMPDEST\n148 DIV\n149 DUP3\n150 LT\n151 ISZERO\n152 DUP1\n153 ISZERO\n154 PUSH2 0x00a5\n157 JUMPI\n', 'truncLabel': '147 JUMPDEST\n148 DIV\n149 DUP3\n150 LT\n151 ISZERO\n152 DUP1\n(click to expand +)', 'isExpanded': false},
+{id: '673', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '120 JUMPDEST\n121 PUSH1 0x00\n123 DUP1\n124 CALLVALUE\n125 SWAP2\n126 POP\n(click to expand +)', 'fullLabel': '120 JUMPDEST\n121 PUSH1 0x00\n123 DUP1\n124 CALLVALUE\n125 SWAP2\n126 POP\n127 JUMPDEST\n128 PUSH1 0x32\n130 PUSH8 0x22b1c8c1(...)\n139 DUP2\n140 ISZERO\n141 ISZERO\n142 PUSH2 0x0093\n145 JUMPI\n', 'truncLabel': '120 JUMPDEST\n121 PUSH1 0x00\n123 DUP1\n124 CALLVALUE\n125 SWAP2\n126 POP\n(click to expand +)', 'isExpanded': false},
+{id: '886', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '484 JUMPDEST\n485 PUSH1 0x40\n487 MLOAD\n488 DUP1\n489 DUP3\n490 DUP2\n(click to expand +)', 'fullLabel': '484 JUMPDEST\n485 PUSH1 0x40\n487 MLOAD\n488 DUP1\n489 DUP3\n490 DUP2\n491 MSTORE\n492 PUSH1 0x20\n494 ADD\n495 SWAP2\n496 POP\n497 POP\n498 PUSH1 0x40\n500 MLOAD\n501 DUP1\n502 SWAP2\n503 SUB\n504 SWAP1\n505 RETURN\n', 'truncLabel': '484 JUMPDEST\n485 PUSH1 0x40\n487 MLOAD\n488 DUP1\n489 DUP3\n490 DUP2\n(click to expand +)', 'isExpanded': false},
+{id: '885', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '1309 JUMPDEST\n1310 PUSH1 0x01\n1312 SLOAD\n1313 DUP2\n1314 JUMP\n', 'fullLabel': '1309 JUMPDEST\n1310 PUSH1 0x01\n1312 SLOAD\n1313 DUP2\n1314 JUMP\n', 'truncLabel': '1309 JUMPDEST\n1310 PUSH1 0x01\n1312 SLOAD\n1313 DUP2\n1314 JUMP\n', 'isExpanded': false},
+{id: '884', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '476 JUMPDEST\n477 PUSH2 0x01e4\n480 PUSH2 0x051d\n483 JUMP\n', 'fullLabel': '476 JUMPDEST\n477 PUSH2 0x01e4\n480 PUSH2 0x051d\n483 JUMP\n', 'truncLabel': '476 JUMPDEST\n477 PUSH2 0x01e4\n480 PUSH2 0x051d\n483 JUMP\n', 'isExpanded': false},
+{id: '887', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '472 PUSH1 0x00\n474 DUP1\n475 REVERT\n', 'fullLabel': '472 PUSH1 0x00\n474 DUP1\n475 REVERT\n', 'truncLabel': '472 PUSH1 0x00\n474 DUP1\n475 REVERT\n', 'isExpanded': false},
+{id: '883', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '465 _function_0xc7dbbc47\n466 CALLVALUE\n467 ISZERO\n468 PUSH2 0x01dc\n471 JUMPI\n', 'fullLabel': '465 _function_0xc7dbbc47\n466 CALLVALUE\n467 ISZERO\n468 PUSH2 0x01dc\n471 JUMPI\n', 'truncLabel': '465 _function_0xc7dbbc47\n466 CALLVALUE\n467 ISZERO\n468 PUSH2 0x01dc\n471 JUMPI\n', 'isExpanded': false},
+{id: '892', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '525 JUMPDEST\n526 PUSH1 0x40\n528 MLOAD\n529 DUP1\n530 DUP3\n531 DUP2\n(click to expand +)', 'fullLabel': '525 JUMPDEST\n526 PUSH1 0x40\n528 MLOAD\n529 DUP1\n530 DUP3\n531 DUP2\n532 MSTORE\n533 PUSH1 0x20\n535 ADD\n536 SWAP2\n537 POP\n538 POP\n539 PUSH1 0x40\n541 MLOAD\n542 DUP1\n543 SWAP2\n544 SUB\n545 SWAP1\n546 RETURN\n', 'truncLabel': '525 JUMPDEST\n526 PUSH1 0x40\n528 MLOAD\n529 DUP1\n530 DUP3\n531 DUP2\n(click to expand +)', 'isExpanded': false},
+{id: '891', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '1315 JUMPDEST\n1316 PUSH1 0x00\n1318 SLOAD\n1319 DUP2\n1320 JUMP\n', 'fullLabel': '1315 JUMPDEST\n1316 PUSH1 0x00\n1318 SLOAD\n1319 DUP2\n1320 JUMP\n', 'truncLabel': '1315 JUMPDEST\n1316 PUSH1 0x00\n1318 SLOAD\n1319 DUP2\n1320 JUMP\n', 'isExpanded': false},
+{id: '890', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '517 JUMPDEST\n518 PUSH2 0x020d\n521 PUSH2 0x0523\n524 JUMP\n', 'fullLabel': '517 JUMPDEST\n518 PUSH2 0x020d\n521 PUSH2 0x0523\n524 JUMP\n', 'truncLabel': '517 JUMPDEST\n518 PUSH2 0x020d\n521 PUSH2 0x0523\n524 JUMP\n', 'isExpanded': false},
+{id: '893', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '513 PUSH1 0x00\n515 DUP1\n516 REVERT\n', 'fullLabel': '513 PUSH1 0x00\n515 DUP1\n516 REVERT\n', 'truncLabel': '513 PUSH1 0x00\n515 DUP1\n516 REVERT\n', 'isExpanded': false},
+{id: '889', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '506 _function_0xd7c81b55\n507 CALLVALUE\n508 ISZERO\n509 PUSH2 0x0205\n512 JUMPI\n', 'fullLabel': '506 _function_0xd7c81b55\n507 CALLVALUE\n508 ISZERO\n509 PUSH2 0x0205\n512 JUMPI\n', 'truncLabel': '506 _function_0xd7c81b55\n507 CALLVALUE\n508 ISZERO\n509 PUSH2 0x0205\n512 JUMPI\n', 'isExpanded': false},
+{id: '898', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '566 JUMPDEST\n567 PUSH1 0x40\n569 MLOAD\n570 DUP1\n571 DUP3\n572 DUP2\n(click to expand +)', 'fullLabel': '566 JUMPDEST\n567 PUSH1 0x40\n569 MLOAD\n570 DUP1\n571 DUP3\n572 DUP2\n573 MSTORE\n574 PUSH1 0x20\n576 ADD\n577 SWAP2\n578 POP\n579 POP\n580 PUSH1 0x40\n582 MLOAD\n583 DUP1\n584 SWAP2\n585 SUB\n586 SWAP1\n587 RETURN\n', 'truncLabel': '566 JUMPDEST\n567 PUSH1 0x40\n569 MLOAD\n570 DUP1\n571 DUP3\n572 DUP2\n(click to expand +)', 'isExpanded': false},
+{id: '897', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '1321 JUMPDEST\n1322 PUSH1 0x32\n1324 DUP2\n1325 JUMP\n', 'fullLabel': '1321 JUMPDEST\n1322 PUSH1 0x32\n1324 DUP2\n1325 JUMP\n', 'truncLabel': '1321 JUMPDEST\n1322 PUSH1 0x32\n1324 DUP2\n1325 JUMP\n', 'isExpanded': false},
+{id: '896', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '558 JUMPDEST\n559 PUSH2 0x0236\n562 PUSH2 0x0529\n565 JUMP\n', 'fullLabel': '558 JUMPDEST\n559 PUSH2 0x0236\n562 PUSH2 0x0529\n565 JUMP\n', 'truncLabel': '558 JUMPDEST\n559 PUSH2 0x0236\n562 PUSH2 0x0529\n565 JUMP\n', 'isExpanded': false},
+{id: '899', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '554 PUSH1 0x00\n556 DUP1\n557 REVERT\n', 'fullLabel': '554 PUSH1 0x00\n556 DUP1\n557 REVERT\n', 'truncLabel': '554 PUSH1 0x00\n556 DUP1\n557 REVERT\n', 'isExpanded': false},
+{id: '895', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '547 _function_0xdd11247e\n548 CALLVALUE\n549 ISZERO\n550 PUSH2 0x022e\n553 JUMPI\n', 'fullLabel': '547 _function_0xdd11247e\n548 CALLVALUE\n549 ISZERO\n550 PUSH2 0x022e\n553 JUMPI\n', 'truncLabel': '547 _function_0xdd11247e\n548 CALLVALUE\n549 ISZERO\n550 PUSH2 0x022e\n553 JUMPI\n', 'isExpanded': false},
+{id: '904', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '621 JUMPDEST\n622 PUSH1 0x40\n624 MLOAD\n625 DUP1\n626 DUP4\n627 PUSH20 0xffffffff(...)\n(click to expand +)', 'fullLabel': '621 JUMPDEST\n622 PUSH1 0x40\n624 MLOAD\n625 DUP1\n626 DUP4\n627 PUSH20 0xffffffff(...)\n648 AND\n649 PUSH20 0xffffffff(...)\n670 AND\n671 DUP2\n672 MSTORE\n673 PUSH1 0x20\n675 ADD\n676 DUP3\n677 DUP2\n678 MSTORE\n679 PUSH1 0x20\n681 ADD\n682 SWAP3\n683 POP\n684 POP\n685 POP\n686 PUSH1 0x40\n688 MLOAD\n689 DUP1\n690 SWAP2\n691 SUB\n692 SWAP1\n693 RETURN\n', 'truncLabel': '621 JUMPDEST\n622 PUSH1 0x40\n624 MLOAD\n625 DUP1\n626 DUP4\n627 PUSH20 0xffffffff(...)\n(click to expand +)', 'isExpanded': false},
+{id: '903', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '1326 JUMPDEST\n1327 PUSH1 0x02\n1329 PUSH1 0x20\n1331 MSTORE\n1332 DUP1\n1333 PUSH1 0x00\n(click to expand +)', 'fullLabel': '1326 JUMPDEST\n1327 PUSH1 0x02\n1329 PUSH1 0x20\n1331 MSTORE\n1332 DUP1\n1333 PUSH1 0x00\n1335 MSTORE\n1336 PUSH1 0x40\n1338 PUSH1 0x00\n1340 SHA3\n1341 PUSH1 0x00\n1343 SWAP2\n1344 POP\n1345 SWAP1\n1346 POP\n1347 DUP1\n1348 PUSH1 0x00\n1350 ADD\n1351 PUSH1 0x00\n1353 SWAP1\n1354 SLOAD\n1355 SWAP1\n1356 PUSH2 0x0100\n1359 EXP\n1360 SWAP1\n1361 DIV\n1362 PUSH20 0xffffffff(...)\n1383 AND\n1384 SWAP1\n1385 DUP1\n1386 PUSH1 0x01\n1388 ADD\n1389 SLOAD\n1390 SWAP1\n1391 POP\n1392 DUP3\n1393 JUMP\n', 'truncLabel': '1326 JUMPDEST\n1327 PUSH1 0x02\n1329 PUSH1 0x20\n1331 MSTORE\n1332 DUP1\n1333 PUSH1 0x00\n(click to expand +)', 'isExpanded': false},
+{id: '902', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '599 JUMPDEST\n600 PUSH2 0x026d\n603 PUSH1 0x04\n605 DUP1\n606 DUP1\n607 CALLDATALOAD\n(click to expand +)', 'fullLabel': '599 JUMPDEST\n600 PUSH2 0x026d\n603 PUSH1 0x04\n605 DUP1\n606 DUP1\n607 CALLDATALOAD\n608 SWAP1\n609 PUSH1 0x20\n611 ADD\n612 SWAP1\n613 SWAP2\n614 SWAP1\n615 POP\n616 POP\n617 PUSH2 0x052e\n620 JUMP\n', 'truncLabel': '599 JUMPDEST\n600 PUSH2 0x026d\n603 PUSH1 0x04\n605 DUP1\n606 DUP1\n607 CALLDATALOAD\n(click to expand +)', 'isExpanded': false},
+{id: '905', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '595 PUSH1 0x00\n597 DUP1\n598 REVERT\n', 'fullLabel': '595 PUSH1 0x00\n597 DUP1\n598 REVERT\n', 'truncLabel': '595 PUSH1 0x00\n597 DUP1\n598 REVERT\n', 'isExpanded': false},
+{id: '901', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '588 _function_0xdfd50f52\n589 CALLVALUE\n590 ISZERO\n591 PUSH2 0x0257\n594 JUMPI\n', 'fullLabel': '588 _function_0xdfd50f52\n589 CALLVALUE\n590 ISZERO\n591 PUSH2 0x0257\n594 JUMPI\n', 'truncLabel': '588 _function_0xdfd50f52\n589 CALLVALUE\n590 ISZERO\n591 PUSH2 0x0257\n594 JUMPI\n', 'isExpanded': false},
+{id: '910', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '713 JUMPDEST\n714 PUSH1 0x40\n716 MLOAD\n717 DUP1\n718 DUP3\n719 DUP2\n(click to expand +)', 'fullLabel': '713 JUMPDEST\n714 PUSH1 0x40\n716 MLOAD\n717 DUP1\n718 DUP3\n719 DUP2\n720 MSTORE\n721 PUSH1 0x20\n723 ADD\n724 SWAP2\n725 POP\n726 POP\n727 PUSH1 0x40\n729 MLOAD\n730 DUP1\n731 SWAP2\n732 SUB\n733 SWAP1\n734 RETURN\n', 'truncLabel': '713 JUMPDEST\n714 PUSH1 0x40\n716 MLOAD\n717 DUP1\n718 DUP3\n719 DUP2\n(click to expand +)', 'isExpanded': false},
+{id: '909', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '1394 JUMPDEST\n1395 PUSH8 0x22b1c8c1(...)\n1404 DUP2\n1405 JUMP\n', 'fullLabel': '1394 JUMPDEST\n1395 PUSH8 0x22b1c8c1(...)\n1404 DUP2\n1405 JUMP\n', 'truncLabel': '1394 JUMPDEST\n1395 PUSH8 0x22b1c8c1(...)\n1404 DUP2\n1405 JUMP\n', 'isExpanded': false},
+{id: '908', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '705 JUMPDEST\n706 PUSH2 0x02c9\n709 PUSH2 0x0572\n712 JUMP\n', 'fullLabel': '705 JUMPDEST\n706 PUSH2 0x02c9\n709 PUSH2 0x0572\n712 JUMP\n', 'truncLabel': '705 JUMPDEST\n706 PUSH2 0x02c9\n709 PUSH2 0x0572\n712 JUMP\n', 'isExpanded': false},
+{id: '911', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '701 PUSH1 0x00\n703 DUP1\n704 REVERT\n', 'fullLabel': '701 PUSH1 0x00\n703 DUP1\n704 REVERT\n', 'truncLabel': '701 PUSH1 0x00\n703 DUP1\n704 REVERT\n', 'isExpanded': false},
+{id: '907', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '694 _function_0xe3ac5d26\n695 CALLVALUE\n696 ISZERO\n697 PUSH2 0x02c1\n700 JUMPI\n', 'fullLabel': '694 _function_0xe3ac5d26\n695 CALLVALUE\n696 ISZERO\n697 PUSH2 0x02c1\n700 JUMPI\n', 'truncLabel': '694 _function_0xe3ac5d26\n695 CALLVALUE\n696 ISZERO\n697 PUSH2 0x02c1\n700 JUMPI\n', 'isExpanded': false},
+{id: '917', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '754 JUMPDEST\n755 PUSH1 0x40\n757 MLOAD\n758 DUP1\n759 DUP3\n760 DUP2\n(click to expand +)', 'fullLabel': '754 JUMPDEST\n755 PUSH1 0x40\n757 MLOAD\n758 DUP1\n759 DUP3\n760 DUP2\n761 MSTORE\n762 PUSH1 0x20\n764 ADD\n765 SWAP2\n766 POP\n767 POP\n768 PUSH1 0x40\n770 MLOAD\n771 DUP1\n772 SWAP2\n773 SUB\n774 SWAP1\n775 RETURN\n', 'truncLabel': '754 JUMPDEST\n755 PUSH1 0x40\n757 MLOAD\n758 DUP1\n759 DUP3\n760 DUP2\n(click to expand +)', 'isExpanded': false},
+{id: '916', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '1426 JUMPDEST\n1427 DIV\n1428 DUP2\n1429 JUMP\n', 'fullLabel': '1426 JUMPDEST\n1427 DIV\n1428 DUP2\n1429 JUMP\n', 'truncLabel': '1426 JUMPDEST\n1427 DIV\n1428 DUP2\n1429 JUMP\n', 'isExpanded': false},
+{id: '915', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '1406 JUMPDEST\n1407 PUSH1 0x32\n1409 PUSH8 0x22b1c8c1(...)\n1418 DUP2\n1419 ISZERO\n1420 ISZERO\n(click to expand +)', 'fullLabel': '1406 JUMPDEST\n1407 PUSH1 0x32\n1409 PUSH8 0x22b1c8c1(...)\n1418 DUP2\n1419 ISZERO\n1420 ISZERO\n1421 PUSH2 0x0592\n1424 JUMPI\n', 'truncLabel': '1406 JUMPDEST\n1407 PUSH1 0x32\n1409 PUSH8 0x22b1c8c1(...)\n1418 DUP2\n1419 ISZERO\n1420 ISZERO\n(click to expand +)', 'isExpanded': false},
+{id: '914', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '746 JUMPDEST\n747 PUSH2 0x02f2\n750 PUSH2 0x057e\n753 JUMP\n', 'fullLabel': '746 JUMPDEST\n747 PUSH2 0x02f2\n750 PUSH2 0x057e\n753 JUMP\n', 'truncLabel': '746 JUMPDEST\n747 PUSH2 0x02f2\n750 PUSH2 0x057e\n753 JUMP\n', 'isExpanded': false},
+{id: '918', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '742 PUSH1 0x00\n744 DUP1\n745 REVERT\n', 'fullLabel': '742 PUSH1 0x00\n744 DUP1\n745 REVERT\n', 'truncLabel': '742 PUSH1 0x00\n744 DUP1\n745 REVERT\n', 'isExpanded': false},
+{id: '913', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '735 _function_0xe9874106\n736 CALLVALUE\n737 ISZERO\n738 PUSH2 0x02ea\n741 JUMPI\n', 'fullLabel': '735 _function_0xe9874106\n736 CALLVALUE\n737 ISZERO\n738 PUSH2 0x02ea\n741 JUMPI\n', 'truncLabel': '735 _function_0xe9874106\n736 CALLVALUE\n737 ISZERO\n738 PUSH2 0x02ea\n741 JUMPI\n', 'isExpanded': false},
+{id: '924', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '461 JUMPDEST\n462 POP\n463 POP\n464 STOP\n', 'fullLabel': '461 JUMPDEST\n462 POP\n463 POP\n464 STOP\n', 'truncLabel': '461 JUMPDEST\n462 POP\n463 POP\n464 STOP\n', 'isExpanded': false},
+{id: '926', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '460 JUMPDEST\n461 JUMPDEST\n462 POP\n463 POP\n464 STOP\n', 'fullLabel': '460 JUMPDEST\n461 JUMPDEST\n462 POP\n463 POP\n464 STOP\n', 'truncLabel': '460 JUMPDEST\n461 JUMPDEST\n462 POP\n463 POP\n464 STOP\n', 'isExpanded': false},
+{id: '927', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '456 PUSH1 0x00\n458 DUP1\n459 REVERT\n', 'fullLabel': '456 PUSH1 0x00\n458 DUP1\n459 REVERT\n', 'truncLabel': '456 PUSH1 0x00\n458 DUP1\n459 REVERT\n', 'isExpanded': false},
+{id: '925', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '397 CALLER\n398 PUSH20 0xffffffff(...)\n419 AND\n420 PUSH2 0x08fc\n423 DUP4\n424 SWAP1\n(click to expand +)', 'fullLabel': '397 CALLER\n398 PUSH20 0xffffffff(...)\n419 AND\n420 PUSH2 0x08fc\n423 DUP4\n424 SWAP1\n425 DUP2\n426 ISZERO\n427 MUL\n428 SWAP1\n429 PUSH1 0x40\n431 MLOAD\n432 PUSH1 0x00\n434 PUSH1 0x40\n436 MLOAD\n437 DUP1\n438 DUP4\n439 SUB\n440 DUP2\n441 DUP6\n442 DUP9\n443 DUP9\n444 CALL\n445 SWAP4\n446 POP\n447 POP\n448 POP\n449 POP\n450 ISZERO\n451 ISZERO\n452 PUSH2 0x01cc\n455 JUMPI\n', 'truncLabel': '397 CALLER\n398 PUSH20 0xffffffff(...)\n419 AND\n420 PUSH2 0x08fc\n423 DUP4\n424 SWAP1\n(click to expand +)', 'isExpanded': false},
+{id: '923', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '387 JUMPDEST\n388 PUSH1 0x00\n390 DUP3\n391 GT\n392 ISZERO\n393 PUSH2 0x01cd\n(click to expand +)', 'fullLabel': '387 JUMPDEST\n388 PUSH1 0x00\n390 DUP3\n391 GT\n392 ISZERO\n393 PUSH2 0x01cd\n396 JUMPI\n', 'truncLabel': '387 JUMPDEST\n388 PUSH1 0x00\n390 DUP3\n391 GT\n392 ISZERO\n393 PUSH2 0x01cd\n(click to expand +)', 'isExpanded': false},
+{id: '935', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '461 JUMPDEST\n462 POP\n463 POP\n464 STOP\n', 'fullLabel': '461 JUMPDEST\n462 POP\n463 POP\n464 STOP\n', 'truncLabel': '461 JUMPDEST\n462 POP\n463 POP\n464 STOP\n', 'isExpanded': false},
+{id: '937', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '460 JUMPDEST\n461 JUMPDEST\n462 POP\n463 POP\n464 STOP\n', 'fullLabel': '460 JUMPDEST\n461 JUMPDEST\n462 POP\n463 POP\n464 STOP\n', 'truncLabel': '460 JUMPDEST\n461 JUMPDEST\n462 POP\n463 POP\n464 STOP\n', 'isExpanded': false},
+{id: '938', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '456 PUSH1 0x00\n458 DUP1\n459 REVERT\n', 'fullLabel': '456 PUSH1 0x00\n458 DUP1\n459 REVERT\n', 'truncLabel': '456 PUSH1 0x00\n458 DUP1\n459 REVERT\n', 'isExpanded': false},
+{id: '936', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '397 CALLER\n398 PUSH20 0xffffffff(...)\n419 AND\n420 PUSH2 0x08fc\n423 DUP4\n424 SWAP1\n(click to expand +)', 'fullLabel': '397 CALLER\n398 PUSH20 0xffffffff(...)\n419 AND\n420 PUSH2 0x08fc\n423 DUP4\n424 SWAP1\n425 DUP2\n426 ISZERO\n427 MUL\n428 SWAP1\n429 PUSH1 0x40\n431 MLOAD\n432 PUSH1 0x00\n434 PUSH1 0x40\n436 MLOAD\n437 DUP1\n438 DUP4\n439 SUB\n440 DUP2\n441 DUP6\n442 DUP9\n443 DUP9\n444 CALL\n445 SWAP4\n446 POP\n447 POP\n448 POP\n449 POP\n450 ISZERO\n451 ISZERO\n452 PUSH2 0x01cc\n455 JUMPI\n', 'truncLabel': '397 CALLER\n398 PUSH20 0xffffffff(...)\n419 AND\n420 PUSH2 0x08fc\n423 DUP4\n424 SWAP1\n(click to expand +)', 'isExpanded': false},
+{id: '934', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '386 JUMPDEST\n387 JUMPDEST\n388 PUSH1 0x00\n390 DUP3\n391 GT\n392 ISZERO\n(click to expand +)', 'fullLabel': '386 JUMPDEST\n387 JUMPDEST\n388 PUSH1 0x00\n390 DUP3\n391 GT\n392 ISZERO\n393 PUSH2 0x01cd\n396 JUMPI\n', 'truncLabel': '386 JUMPDEST\n387 JUMPDEST\n388 PUSH1 0x00\n390 DUP3\n391 GT\n392 ISZERO\n(click to expand +)', 'isExpanded': false},
+{id: '933', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '1301 JUMPDEST\n1302 POP\n1303 POP\n1304 POP\n1305 POP\n1306 POP\n(click to expand +)', 'fullLabel': '1301 JUMPDEST\n1302 POP\n1303 POP\n1304 POP\n1305 POP\n1306 POP\n1307 POP\n1308 JUMP\n', 'truncLabel': '1301 JUMPDEST\n1302 POP\n1303 POP\n1304 POP\n1305 POP\n1306 POP\n(click to expand +)', 'isExpanded': false},
+{id: '939', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '1297 PUSH1 0x00\n1299 DUP1\n1300 REVERT\n', 'fullLabel': '1297 PUSH1 0x00\n1299 DUP1\n1300 REVERT\n', 'truncLabel': '1297 PUSH1 0x00\n1299 DUP1\n1300 REVERT\n', 'isExpanded': false},
+{id: '932', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '1144 JUMPDEST\n1145 MOD\n1146 SWAP2\n1147 POP\n1148 PUSH1 0x02\n1150 PUSH1 0x00\n(click to expand +)', 'fullLabel': '1144 JUMPDEST\n1145 MOD\n1146 SWAP2\n1147 POP\n1148 PUSH1 0x02\n1150 PUSH1 0x00\n1152 DUP4\n1153 DUP2\n1154 MSTORE\n1155 PUSH1 0x20\n1157 ADD\n1158 SWAP1\n1159 DUP2\n1160 MSTORE\n1161 PUSH1 0x20\n1163 ADD\n1164 PUSH1 0x00\n1166 SHA3\n1167 PUSH1 0x00\n1169 ADD\n1170 PUSH1 0x00\n1172 SWAP1\n1173 SLOAD\n1174 SWAP1\n1175 PUSH2 0x0100\n1178 EXP\n1179 SWAP1\n1180 DIV\n1181 PUSH20 0xffffffff(...)\n1202 AND\n1203 SWAP1\n1204 POP\n1205 PUSH1 0x00\n1207 DUP1\n1208 DUP2\n1209 SLOAD\n1210 DUP1\n1211 SWAP3\n1212 SWAP2\n1213 SWAP1\n1214 PUSH1 0x01\n1216 ADD\n1217 SWAP2\n1218 SWAP1\n1219 POP\n1220 SSTORE\n1221 POP\n1222 PUSH1 0x00\n1224 PUSH1 0x01\n1226 DUP2\n1227 SWAP1\n1228 SSTORE\n1229 POP\n1230 DUP1\n1231 PUSH20 0xffffffff(...)\n1252 AND\n1253 PUSH2 0x08fc\n1256 PUSH8 0x22b1c8c1(...)\n1265 SWAP1\n1266 DUP2\n1267 ISZERO\n1268 MUL\n1269 SWAP1\n1270 PUSH1 0x40\n1272 MLOAD\n1273 PUSH1 0x00\n1275 PUSH1 0x40\n1277 MLOAD\n1278 DUP1\n1279 DUP4\n1280 SUB\n1281 DUP2\n1282 DUP6\n1283 DUP9\n1284 DUP9\n1285 CALL\n1286 SWAP4\n1287 POP\n1288 POP\n1289 POP\n1290 POP\n1291 ISZERO\n1292 ISZERO\n1293 PUSH2 0x0515\n1296 JUMPI\n', 'truncLabel': '1144 JUMPDEST\n1145 MOD\n1146 SWAP2\n1147 POP\n1148 PUSH1 0x02\n1150 PUSH1 0x00\n(click to expand +)', 'isExpanded': false},
+{id: '931', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '914 JUMPDEST\n915 MOD\n916 DUP2\n917 MSTORE\n918 PUSH1 0x20\n920 ADD\n(click to expand +)', 'fullLabel': '914 JUMPDEST\n915 MOD\n916 DUP2\n917 MSTORE\n918 PUSH1 0x20\n920 ADD\n921 SWAP1\n922 DUP2\n923 MSTORE\n924 PUSH1 0x20\n926 ADD\n927 PUSH1 0x00\n929 SHA3\n930 PUSH1 0x00\n932 ADD\n933 PUSH1 0x00\n935 SWAP1\n936 SLOAD\n937 SWAP1\n938 PUSH2 0x0100\n941 EXP\n942 SWAP1\n943 DIV\n944 PUSH20 0xffffffff(...)\n965 AND\n966 SWAP5\n967 POP\n968 DIFFICULTY\n969 SWAP4\n970 POP\n971 DUP6\n972 DUP6\n973 DUP6\n974 PUSH1 0x40\n976 MLOAD\n977 DUP1\n978 DUP5\n979 PUSH20 0xffffffff(...)\n1000 AND\n1001 PUSH20 0xffffffff(...)\n1022 AND\n1023 PUSH13 0x01000000(...)\n1037 MUL\n1038 DUP2\n1039 MSTORE\n1040 PUSH1 0x14\n1042 ADD\n1043 DUP4\n1044 PUSH20 0xffffffff(...)\n1065 AND\n1066 PUSH20 0xffffffff(...)\n1087 AND\n1088 PUSH13 0x01000000(...)\n1102 MUL\n1103 DUP2\n1104 MSTORE\n1105 PUSH1 0x14\n1107 ADD\n1108 DUP3\n1109 DUP2\n1110 MSTORE\n1111 PUSH1 0x20\n1113 ADD\n1114 SWAP4\n1115 POP\n1116 POP\n1117 POP\n1118 POP\n1119 PUSH1 0x40\n1121 MLOAD\n1122 DUP1\n1123 SWAP2\n1124 SUB\n1125 SWAP1\n1126 SHA3\n1127 SWAP3\n1128 POP\n1129 PUSH1 0x32\n1131 DUP4\n1132 PUSH1 0x01\n1134 SWAP1\n1135 DIV\n1136 DUP2\n1137 ISZERO\n1138 ISZERO\n1139 PUSH2 0x0478\n1142 JUMPI\n', 'truncLabel': '914 JUMPDEST\n915 MOD\n916 DUP2\n917 MSTORE\n918 PUSH1 0x20\n920 ADD\n(click to expand +)', 'isExpanded': false},
+{id: '930', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '823 JUMPDEST\n824 MOD\n825 DUP2\n826 MSTORE\n827 PUSH1 0x20\n829 ADD\n(click to expand +)', 'fullLabel': '823 JUMPDEST\n824 MOD\n825 DUP2\n826 MSTORE\n827 PUSH1 0x20\n829 ADD\n830 SWAP1\n831 DUP2\n832 MSTORE\n833 PUSH1 0x20\n835 ADD\n836 PUSH1 0x00\n838 SHA3\n839 PUSH1 0x00\n841 ADD\n842 PUSH1 0x00\n844 SWAP1\n845 SLOAD\n846 SWAP1\n847 PUSH2 0x0100\n850 EXP\n851 SWAP1\n852 DIV\n853 PUSH20 0xffffffff(...)\n874 AND\n875 SWAP6\n876 POP\n877 PUSH1 0x02\n879 PUSH1 0x00\n881 PUSH1 0x32\n883 CALLER\n884 PUSH20 0xffffffff(...)\n905 AND\n906 DUP2\n907 ISZERO\n908 ISZERO\n909 PUSH2 0x0392\n912 JUMPI\n', 'truncLabel': '823 JUMPDEST\n824 MOD\n825 DUP2\n826 MSTORE\n827 PUSH1 0x20\n829 ADD\n(click to expand +)', 'isExpanded': false},
+{id: '929', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '776 JUMPDEST\n777 PUSH1 0x00\n779 DUP1\n780 PUSH1 0x00\n782 DUP1\n783 PUSH1 0x00\n(click to expand +)', 'fullLabel': '776 JUMPDEST\n777 PUSH1 0x00\n779 DUP1\n780 PUSH1 0x00\n782 DUP1\n783 PUSH1 0x00\n785 DUP1\n786 PUSH1 0x02\n788 PUSH1 0x00\n790 PUSH1 0x32\n792 COINBASE\n793 PUSH20 0xffffffff(...)\n814 AND\n815 DUP2\n816 ISZERO\n817 ISZERO\n818 PUSH2 0x0337\n821 JUMPI\n', 'truncLabel': '776 JUMPDEST\n777 PUSH1 0x00\n779 DUP1\n780 PUSH1 0x00\n782 DUP1\n783 PUSH1 0x00\n(click to expand +)', 'isExpanded': false},
+{id: '928', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '379 PUSH2 0x0182\n382 PUSH2 0x0308\n385 JUMP\n', 'fullLabel': '379 PUSH2 0x0182\n382 PUSH2 0x0308\n385 JUMP\n', 'truncLabel': '379 PUSH2 0x0182\n382 PUSH2 0x0308\n385 JUMP\n', 'isExpanded': false},
+{id: '922', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '367 JUMPDEST\n368 PUSH1 0x32\n370 PUSH1 0x01\n372 SLOAD\n373 EQ\n374 ISZERO\n(click to expand +)', 'fullLabel': '367 JUMPDEST\n368 PUSH1 0x32\n370 PUSH1 0x01\n372 SLOAD\n373 EQ\n374 ISZERO\n375 PUSH2 0x0183\n378 JUMPI\n', 'truncLabel': '367 JUMPDEST\n368 PUSH1 0x32\n370 PUSH1 0x01\n372 SLOAD\n373 EQ\n374 ISZERO\n(click to expand +)', 'isExpanded': false},
+{id: '947', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '461 JUMPDEST\n462 POP\n463 POP\n464 STOP\n', 'fullLabel': '461 JUMPDEST\n462 POP\n463 POP\n464 STOP\n', 'truncLabel': '461 JUMPDEST\n462 POP\n463 POP\n464 STOP\n', 'isExpanded': false},
+{id: '949', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '460 JUMPDEST\n461 JUMPDEST\n462 POP\n463 POP\n464 STOP\n', 'fullLabel': '460 JUMPDEST\n461 JUMPDEST\n462 POP\n463 POP\n464 STOP\n', 'truncLabel': '460 JUMPDEST\n461 JUMPDEST\n462 POP\n463 POP\n464 STOP\n', 'isExpanded': false},
+{id: '950', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '456 PUSH1 0x00\n458 DUP1\n459 REVERT\n', 'fullLabel': '456 PUSH1 0x00\n458 DUP1\n459 REVERT\n', 'truncLabel': '456 PUSH1 0x00\n458 DUP1\n459 REVERT\n', 'isExpanded': false},
+{id: '948', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '397 CALLER\n398 PUSH20 0xffffffff(...)\n419 AND\n420 PUSH2 0x08fc\n423 DUP4\n424 SWAP1\n(click to expand +)', 'fullLabel': '397 CALLER\n398 PUSH20 0xffffffff(...)\n419 AND\n420 PUSH2 0x08fc\n423 DUP4\n424 SWAP1\n425 DUP2\n426 ISZERO\n427 MUL\n428 SWAP1\n429 PUSH1 0x40\n431 MLOAD\n432 PUSH1 0x00\n434 PUSH1 0x40\n436 MLOAD\n437 DUP1\n438 DUP4\n439 SUB\n440 DUP2\n441 DUP6\n442 DUP9\n443 DUP9\n444 CALL\n445 SWAP4\n446 POP\n447 POP\n448 POP\n449 POP\n450 ISZERO\n451 ISZERO\n452 PUSH2 0x01cc\n455 JUMPI\n', 'truncLabel': '397 CALLER\n398 PUSH20 0xffffffff(...)\n419 AND\n420 PUSH2 0x08fc\n423 DUP4\n424 SWAP1\n(click to expand +)', 'isExpanded': false},
+{id: '946', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '387 JUMPDEST\n388 PUSH1 0x00\n390 DUP3\n391 GT\n392 ISZERO\n393 PUSH2 0x01cd\n(click to expand +)', 'fullLabel': '387 JUMPDEST\n388 PUSH1 0x00\n390 DUP3\n391 GT\n392 ISZERO\n393 PUSH2 0x01cd\n396 JUMPI\n', 'truncLabel': '387 JUMPDEST\n388 PUSH1 0x00\n390 DUP3\n391 GT\n392 ISZERO\n393 PUSH2 0x01cd\n(click to expand +)', 'isExpanded': false},
+{id: '956', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '1301 JUMPDEST\n1302 POP\n1303 POP\n1304 POP\n1305 POP\n1306 POP\n(click to expand +)', 'fullLabel': '1301 JUMPDEST\n1302 POP\n1303 POP\n1304 POP\n1305 POP\n1306 POP\n1307 POP\n1308 JUMP\n', 'truncLabel': '1301 JUMPDEST\n1302 POP\n1303 POP\n1304 POP\n1305 POP\n1306 POP\n(click to expand +)', 'isExpanded': false},
+{id: '957', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '1297 PUSH1 0x00\n1299 DUP1\n1300 REVERT\n', 'fullLabel': '1297 PUSH1 0x00\n1299 DUP1\n1300 REVERT\n', 'truncLabel': '1297 PUSH1 0x00\n1299 DUP1\n1300 REVERT\n', 'isExpanded': false},
+{id: '955', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '1144 JUMPDEST\n1145 MOD\n1146 SWAP2\n1147 POP\n1148 PUSH1 0x02\n1150 PUSH1 0x00\n(click to expand +)', 'fullLabel': '1144 JUMPDEST\n1145 MOD\n1146 SWAP2\n1147 POP\n1148 PUSH1 0x02\n1150 PUSH1 0x00\n1152 DUP4\n1153 DUP2\n1154 MSTORE\n1155 PUSH1 0x20\n1157 ADD\n1158 SWAP1\n1159 DUP2\n1160 MSTORE\n1161 PUSH1 0x20\n1163 ADD\n1164 PUSH1 0x00\n1166 SHA3\n1167 PUSH1 0x00\n1169 ADD\n1170 PUSH1 0x00\n1172 SWAP1\n1173 SLOAD\n1174 SWAP1\n1175 PUSH2 0x0100\n1178 EXP\n1179 SWAP1\n1180 DIV\n1181 PUSH20 0xffffffff(...)\n1202 AND\n1203 SWAP1\n1204 POP\n1205 PUSH1 0x00\n1207 DUP1\n1208 DUP2\n1209 SLOAD\n1210 DUP1\n1211 SWAP3\n1212 SWAP2\n1213 SWAP1\n1214 PUSH1 0x01\n1216 ADD\n1217 SWAP2\n1218 SWAP1\n1219 POP\n1220 SSTORE\n1221 POP\n1222 PUSH1 0x00\n1224 PUSH1 0x01\n1226 DUP2\n1227 SWAP1\n1228 SSTORE\n1229 POP\n1230 DUP1\n1231 PUSH20 0xffffffff(...)\n1252 AND\n1253 PUSH2 0x08fc\n1256 PUSH8 0x22b1c8c1(...)\n1265 SWAP1\n1266 DUP2\n1267 ISZERO\n1268 MUL\n1269 SWAP1\n1270 PUSH1 0x40\n1272 MLOAD\n1273 PUSH1 0x00\n1275 PUSH1 0x40\n1277 MLOAD\n1278 DUP1\n1279 DUP4\n1280 SUB\n1281 DUP2\n1282 DUP6\n1283 DUP9\n1284 DUP9\n1285 CALL\n1286 SWAP4\n1287 POP\n1288 POP\n1289 POP\n1290 POP\n1291 ISZERO\n1292 ISZERO\n1293 PUSH2 0x0515\n1296 JUMPI\n', 'truncLabel': '1144 JUMPDEST\n1145 MOD\n1146 SWAP2\n1147 POP\n1148 PUSH1 0x02\n1150 PUSH1 0x00\n(click to expand +)', 'isExpanded': false},
+{id: '954', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '914 JUMPDEST\n915 MOD\n916 DUP2\n917 MSTORE\n918 PUSH1 0x20\n920 ADD\n(click to expand +)', 'fullLabel': '914 JUMPDEST\n915 MOD\n916 DUP2\n917 MSTORE\n918 PUSH1 0x20\n920 ADD\n921 SWAP1\n922 DUP2\n923 MSTORE\n924 PUSH1 0x20\n926 ADD\n927 PUSH1 0x00\n929 SHA3\n930 PUSH1 0x00\n932 ADD\n933 PUSH1 0x00\n935 SWAP1\n936 SLOAD\n937 SWAP1\n938 PUSH2 0x0100\n941 EXP\n942 SWAP1\n943 DIV\n944 PUSH20 0xffffffff(...)\n965 AND\n966 SWAP5\n967 POP\n968 DIFFICULTY\n969 SWAP4\n970 POP\n971 DUP6\n972 DUP6\n973 DUP6\n974 PUSH1 0x40\n976 MLOAD\n977 DUP1\n978 DUP5\n979 PUSH20 0xffffffff(...)\n1000 AND\n1001 PUSH20 0xffffffff(...)\n1022 AND\n1023 PUSH13 0x01000000(...)\n1037 MUL\n1038 DUP2\n1039 MSTORE\n1040 PUSH1 0x14\n1042 ADD\n1043 DUP4\n1044 PUSH20 0xffffffff(...)\n1065 AND\n1066 PUSH20 0xffffffff(...)\n1087 AND\n1088 PUSH13 0x01000000(...)\n1102 MUL\n1103 DUP2\n1104 MSTORE\n1105 PUSH1 0x14\n1107 ADD\n1108 DUP3\n1109 DUP2\n1110 MSTORE\n1111 PUSH1 0x20\n1113 ADD\n1114 SWAP4\n1115 POP\n1116 POP\n1117 POP\n1118 POP\n1119 PUSH1 0x40\n1121 MLOAD\n1122 DUP1\n1123 SWAP2\n1124 SUB\n1125 SWAP1\n1126 SHA3\n1127 SWAP3\n1128 POP\n1129 PUSH1 0x32\n1131 DUP4\n1132 PUSH1 0x01\n1134 SWAP1\n1135 DIV\n1136 DUP2\n1137 ISZERO\n1138 ISZERO\n1139 PUSH2 0x0478\n1142 JUMPI\n', 'truncLabel': '914 JUMPDEST\n915 MOD\n916 DUP2\n917 MSTORE\n918 PUSH1 0x20\n920 ADD\n(click to expand +)', 'isExpanded': false},
+{id: '953', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '823 JUMPDEST\n824 MOD\n825 DUP2\n826 MSTORE\n827 PUSH1 0x20\n829 ADD\n(click to expand +)', 'fullLabel': '823 JUMPDEST\n824 MOD\n825 DUP2\n826 MSTORE\n827 PUSH1 0x20\n829 ADD\n830 SWAP1\n831 DUP2\n832 MSTORE\n833 PUSH1 0x20\n835 ADD\n836 PUSH1 0x00\n838 SHA3\n839 PUSH1 0x00\n841 ADD\n842 PUSH1 0x00\n844 SWAP1\n845 SLOAD\n846 SWAP1\n847 PUSH2 0x0100\n850 EXP\n851 SWAP1\n852 DIV\n853 PUSH20 0xffffffff(...)\n874 AND\n875 SWAP6\n876 POP\n877 PUSH1 0x02\n879 PUSH1 0x00\n881 PUSH1 0x32\n883 CALLER\n884 PUSH20 0xffffffff(...)\n905 AND\n906 DUP2\n907 ISZERO\n908 ISZERO\n909 PUSH2 0x0392\n912 JUMPI\n', 'truncLabel': '823 JUMPDEST\n824 MOD\n825 DUP2\n826 MSTORE\n827 PUSH1 0x20\n829 ADD\n(click to expand +)', 'isExpanded': false},
+{id: '952', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '776 JUMPDEST\n777 PUSH1 0x00\n779 DUP1\n780 PUSH1 0x00\n782 DUP1\n783 PUSH1 0x00\n(click to expand +)', 'fullLabel': '776 JUMPDEST\n777 PUSH1 0x00\n779 DUP1\n780 PUSH1 0x00\n782 DUP1\n783 PUSH1 0x00\n785 DUP1\n786 PUSH1 0x02\n788 PUSH1 0x00\n790 PUSH1 0x32\n792 COINBASE\n793 PUSH20 0xffffffff(...)\n814 AND\n815 DUP2\n816 ISZERO\n817 ISZERO\n818 PUSH2 0x0337\n821 JUMPI\n', 'truncLabel': '776 JUMPDEST\n777 PUSH1 0x00\n779 DUP1\n780 PUSH1 0x00\n782 DUP1\n783 PUSH1 0x00\n(click to expand +)', 'isExpanded': false},
+{id: '951', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '379 PUSH2 0x0182\n382 PUSH2 0x0308\n385 JUMP\n', 'fullLabel': '379 PUSH2 0x0182\n382 PUSH2 0x0308\n385 JUMP\n', 'truncLabel': '379 PUSH2 0x0182\n382 PUSH2 0x0308\n385 JUMP\n', 'isExpanded': false},
+{id: '945', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '367 JUMPDEST\n368 PUSH1 0x32\n370 PUSH1 0x01\n372 SLOAD\n373 EQ\n374 ISZERO\n(click to expand +)', 'fullLabel': '367 JUMPDEST\n368 PUSH1 0x32\n370 PUSH1 0x01\n372 SLOAD\n373 EQ\n374 ISZERO\n375 PUSH2 0x0183\n378 JUMPI\n', 'truncLabel': '367 JUMPDEST\n368 PUSH1 0x32\n370 PUSH1 0x01\n372 SLOAD\n373 EQ\n374 ISZERO\n(click to expand +)', 'isExpanded': false},
+{id: '964', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '387 JUMPDEST\n388 PUSH1 0x00\n390 DUP3\n391 GT\n392 ISZERO\n393 PUSH2 0x01cd\n(click to expand +)', 'fullLabel': '387 JUMPDEST\n388 PUSH1 0x00\n390 DUP3\n391 GT\n392 ISZERO\n393 PUSH2 0x01cd\n396 JUMPI\n397 CALLER\n398 PUSH20 0xffffffff(...)\n419 AND\n420 PUSH2 0x08fc\n423 DUP4\n424 SWAP1\n425 DUP2\n426 ISZERO\n427 MUL\n428 SWAP1\n429 PUSH1 0x40\n431 MLOAD\n432 PUSH1 0x00\n434 PUSH1 0x40\n436 MLOAD\n437 DUP1\n438 DUP4\n439 SUB\n440 DUP2\n441 DUP6\n442 DUP9\n443 DUP9\n444 CALL\n445 SWAP4\n446 POP\n447 POP\n448 POP\n449 POP\n450 ISZERO\n451 ISZERO\n452 PUSH2 0x01cc\n455 JUMPI\n456 PUSH1 0x00\n458 DUP1\n459 REVERT\n', 'truncLabel': '387 JUMPDEST\n388 PUSH1 0x00\n390 DUP3\n391 GT\n392 ISZERO\n393 PUSH2 0x01cd\n(click to expand +)', 'isExpanded': false},
+{id: '966', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '776 JUMPDEST\n777 PUSH1 0x00\n779 DUP1\n780 PUSH1 0x00\n782 DUP1\n783 PUSH1 0x00\n(click to expand +)', 'fullLabel': '776 JUMPDEST\n777 PUSH1 0x00\n779 DUP1\n780 PUSH1 0x00\n782 DUP1\n783 PUSH1 0x00\n785 DUP1\n786 PUSH1 0x02\n788 PUSH1 0x00\n790 PUSH1 0x32\n792 COINBASE\n793 PUSH20 0xffffffff(...)\n814 AND\n815 DUP2\n816 ISZERO\n817 ISZERO\n818 PUSH2 0x0337\n821 JUMPI\n822 ASSERT_FAIL\n', 'truncLabel': '776 JUMPDEST\n777 PUSH1 0x00\n779 DUP1\n780 PUSH1 0x00\n782 DUP1\n783 PUSH1 0x00\n(click to expand +)', 'isExpanded': false},
+{id: '965', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '379 PUSH2 0x0182\n382 PUSH2 0x0308\n385 JUMP\n', 'fullLabel': '379 PUSH2 0x0182\n382 PUSH2 0x0308\n385 JUMP\n', 'truncLabel': '379 PUSH2 0x0182\n382 PUSH2 0x0308\n385 JUMP\n', 'isExpanded': false},
+{id: '963', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '367 JUMPDEST\n368 PUSH1 0x32\n370 PUSH1 0x01\n372 SLOAD\n373 EQ\n374 ISZERO\n(click to expand +)', 'fullLabel': '367 JUMPDEST\n368 PUSH1 0x32\n370 PUSH1 0x01\n372 SLOAD\n373 EQ\n374 ISZERO\n375 PUSH2 0x0183\n378 JUMPI\n', 'truncLabel': '367 JUMPDEST\n368 PUSH1 0x32\n370 PUSH1 0x01\n372 SLOAD\n373 EQ\n374 ISZERO\n(click to expand +)', 'isExpanded': false},
+{id: '969', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '127 JUMPDEST\n128 PUSH1 0x32\n130 PUSH8 0x22b1c8c1(...)\n139 DUP2\n140 ISZERO\n141 ISZERO\n(click to expand +)', 'fullLabel': '127 JUMPDEST\n128 PUSH1 0x32\n130 PUSH8 0x22b1c8c1(...)\n139 DUP2\n140 ISZERO\n141 ISZERO\n142 PUSH2 0x0093\n145 JUMPI\n146 ASSERT_FAIL\n', 'truncLabel': '127 JUMPDEST\n128 PUSH1 0x32\n130 PUSH8 0x22b1c8c1(...)\n139 DUP2\n140 ISZERO\n141 ISZERO\n(click to expand +)', 'isExpanded': false},
+{id: '968', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '357 JUMPDEST\n358 DIV\n359 DUP3\n360 SUB\n361 SWAP2\n362 POP\n(click to expand +)', 'fullLabel': '357 JUMPDEST\n358 DIV\n359 DUP3\n360 SUB\n361 SWAP2\n362 POP\n363 PUSH2 0x007f\n366 JUMP\n', 'truncLabel': '357 JUMPDEST\n358 DIV\n359 DUP3\n360 SUB\n361 SWAP2\n362 POP\n(click to expand +)', 'isExpanded': false},
+{id: '967', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '171 PUSH1 0x01\n173 PUSH1 0x00\n175 DUP2\n176 SLOAD\n177 DUP1\n178 SWAP3\n(click to expand +)', 'fullLabel': '171 PUSH1 0x01\n173 PUSH1 0x00\n175 DUP2\n176 SLOAD\n177 DUP1\n178 SWAP3\n179 SWAP2\n180 SWAP1\n181 PUSH1 0x01\n183 ADD\n184 SWAP2\n185 SWAP1\n186 POP\n187 SSTORE\n188 SWAP1\n189 POP\n190 PUSH1 0x40\n192 DUP1\n193 MLOAD\n194 SWAP1\n195 DUP2\n196 ADD\n197 PUSH1 0x40\n199 MSTORE\n200 DUP1\n201 CALLER\n202 PUSH20 0xffffffff(...)\n223 AND\n224 DUP2\n225 MSTORE\n226 PUSH1 0x20\n228 ADD\n229 PUSH1 0x00\n231 SLOAD\n232 DUP2\n233 MSTORE\n234 POP\n235 PUSH1 0x02\n237 PUSH1 0x00\n239 DUP4\n240 DUP2\n241 MSTORE\n242 PUSH1 0x20\n244 ADD\n245 SWAP1\n246 DUP2\n247 MSTORE\n248 PUSH1 0x20\n250 ADD\n251 PUSH1 0x00\n253 SHA3\n254 PUSH1 0x00\n256 DUP3\n257 ADD\n258 MLOAD\n259 DUP2\n260 PUSH1 0x00\n262 ADD\n263 PUSH1 0x00\n265 PUSH2 0x0100\n268 EXP\n269 DUP2\n270 SLOAD\n271 DUP2\n272 PUSH20 0xffffffff(...)\n293 MUL\n294 NOT\n295 AND\n296 SWAP1\n297 DUP4\n298 PUSH20 0xffffffff(...)\n319 AND\n320 MUL\n321 OR\n322 SWAP1\n323 SSTORE\n324 POP\n325 PUSH1 0x20\n327 DUP3\n328 ADD\n329 MLOAD\n330 DUP2\n331 PUSH1 0x01\n333 ADD\n334 SSTORE\n335 SWAP1\n336 POP\n337 POP\n338 PUSH1 0x32\n340 PUSH8 0x22b1c8c1(...)\n349 DUP2\n350 ISZERO\n351 ISZERO\n352 PUSH2 0x0165\n355 JUMPI\n', 'truncLabel': '171 PUSH1 0x01\n173 PUSH1 0x00\n175 DUP2\n176 SLOAD\n177 DUP1\n178 SWAP3\n(click to expand +)', 'isExpanded': false},
+{id: '962', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '165 JUMPDEST\n166 ISZERO\n167 PUSH2 0x016f\n170 JUMPI\n', 'fullLabel': '165 JUMPDEST\n166 ISZERO\n167 PUSH2 0x016f\n170 JUMPI\n', 'truncLabel': '165 JUMPDEST\n166 ISZERO\n167 PUSH2 0x016f\n170 JUMPI\n', 'isExpanded': false},
+{id: '973', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '461 JUMPDEST\n462 POP\n463 POP\n464 STOP\n', 'fullLabel': '461 JUMPDEST\n462 POP\n463 POP\n464 STOP\n', 'truncLabel': '461 JUMPDEST\n462 POP\n463 POP\n464 STOP\n', 'isExpanded': false},
+{id: '975', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '460 JUMPDEST\n461 JUMPDEST\n462 POP\n463 POP\n464 STOP\n', 'fullLabel': '460 JUMPDEST\n461 JUMPDEST\n462 POP\n463 POP\n464 STOP\n', 'truncLabel': '460 JUMPDEST\n461 JUMPDEST\n462 POP\n463 POP\n464 STOP\n', 'isExpanded': false},
+{id: '976', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '456 PUSH1 0x00\n458 DUP1\n459 REVERT\n', 'fullLabel': '456 PUSH1 0x00\n458 DUP1\n459 REVERT\n', 'truncLabel': '456 PUSH1 0x00\n458 DUP1\n459 REVERT\n', 'isExpanded': false},
+{id: '974', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '397 CALLER\n398 PUSH20 0xffffffff(...)\n419 AND\n420 PUSH2 0x08fc\n423 DUP4\n424 SWAP1\n(click to expand +)', 'fullLabel': '397 CALLER\n398 PUSH20 0xffffffff(...)\n419 AND\n420 PUSH2 0x08fc\n423 DUP4\n424 SWAP1\n425 DUP2\n426 ISZERO\n427 MUL\n428 SWAP1\n429 PUSH1 0x40\n431 MLOAD\n432 PUSH1 0x00\n434 PUSH1 0x40\n436 MLOAD\n437 DUP1\n438 DUP4\n439 SUB\n440 DUP2\n441 DUP6\n442 DUP9\n443 DUP9\n444 CALL\n445 SWAP4\n446 POP\n447 POP\n448 POP\n449 POP\n450 ISZERO\n451 ISZERO\n452 PUSH2 0x01cc\n455 JUMPI\n', 'truncLabel': '397 CALLER\n398 PUSH20 0xffffffff(...)\n419 AND\n420 PUSH2 0x08fc\n423 DUP4\n424 SWAP1\n(click to expand +)', 'isExpanded': false},
+{id: '972', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '387 JUMPDEST\n388 PUSH1 0x00\n390 DUP3\n391 GT\n392 ISZERO\n393 PUSH2 0x01cd\n(click to expand +)', 'fullLabel': '387 JUMPDEST\n388 PUSH1 0x00\n390 DUP3\n391 GT\n392 ISZERO\n393 PUSH2 0x01cd\n396 JUMPI\n', 'truncLabel': '387 JUMPDEST\n388 PUSH1 0x00\n390 DUP3\n391 GT\n392 ISZERO\n393 PUSH2 0x01cd\n(click to expand +)', 'isExpanded': false},
+{id: '979', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '823 JUMPDEST\n824 MOD\n825 DUP2\n826 MSTORE\n827 PUSH1 0x20\n829 ADD\n(click to expand +)', 'fullLabel': '823 JUMPDEST\n824 MOD\n825 DUP2\n826 MSTORE\n827 PUSH1 0x20\n829 ADD\n830 SWAP1\n831 DUP2\n832 MSTORE\n833 PUSH1 0x20\n835 ADD\n836 PUSH1 0x00\n838 SHA3\n839 PUSH1 0x00\n841 ADD\n842 PUSH1 0x00\n844 SWAP1\n845 SLOAD\n846 SWAP1\n847 PUSH2 0x0100\n850 EXP\n851 SWAP1\n852 DIV\n853 PUSH20 0xffffffff(...)\n874 AND\n875 SWAP6\n876 POP\n877 PUSH1 0x02\n879 PUSH1 0x00\n881 PUSH1 0x32\n883 CALLER\n884 PUSH20 0xffffffff(...)\n905 AND\n906 DUP2\n907 ISZERO\n908 ISZERO\n909 PUSH2 0x0392\n912 JUMPI\n913 ASSERT_FAIL\n', 'truncLabel': '823 JUMPDEST\n824 MOD\n825 DUP2\n826 MSTORE\n827 PUSH1 0x20\n829 ADD\n(click to expand +)', 'isExpanded': false},
+{id: '978', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '776 JUMPDEST\n777 PUSH1 0x00\n779 DUP1\n780 PUSH1 0x00\n782 DUP1\n783 PUSH1 0x00\n(click to expand +)', 'fullLabel': '776 JUMPDEST\n777 PUSH1 0x00\n779 DUP1\n780 PUSH1 0x00\n782 DUP1\n783 PUSH1 0x00\n785 DUP1\n786 PUSH1 0x02\n788 PUSH1 0x00\n790 PUSH1 0x32\n792 COINBASE\n793 PUSH20 0xffffffff(...)\n814 AND\n815 DUP2\n816 ISZERO\n817 ISZERO\n818 PUSH2 0x0337\n821 JUMPI\n', 'truncLabel': '776 JUMPDEST\n777 PUSH1 0x00\n779 DUP1\n780 PUSH1 0x00\n782 DUP1\n783 PUSH1 0x00\n(click to expand +)', 'isExpanded': false},
+{id: '977', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '379 PUSH2 0x0182\n382 PUSH2 0x0308\n385 JUMP\n', 'fullLabel': '379 PUSH2 0x0182\n382 PUSH2 0x0308\n385 JUMP\n', 'truncLabel': '379 PUSH2 0x0182\n382 PUSH2 0x0308\n385 JUMP\n', 'isExpanded': false},
+{id: '971', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '367 JUMPDEST\n368 PUSH1 0x32\n370 PUSH1 0x01\n372 SLOAD\n373 EQ\n374 ISZERO\n(click to expand +)', 'fullLabel': '367 JUMPDEST\n368 PUSH1 0x32\n370 PUSH1 0x01\n372 SLOAD\n373 EQ\n374 ISZERO\n375 PUSH2 0x0183\n378 JUMPI\n', 'truncLabel': '367 JUMPDEST\n368 PUSH1 0x32\n370 PUSH1 0x01\n372 SLOAD\n373 EQ\n374 ISZERO\n(click to expand +)', 'isExpanded': false},
+{id: '983', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '147 JUMPDEST\n148 DIV\n149 DUP3\n150 LT\n151 ISZERO\n152 DUP1\n(click to expand +)', 'fullLabel': '147 JUMPDEST\n148 DIV\n149 DUP3\n150 LT\n151 ISZERO\n152 DUP1\n153 ISZERO\n154 PUSH2 0x00a5\n157 JUMPI\n158 POP\n159 PUSH1 0x32\n161 PUSH1 0x01\n163 SLOAD\n164 LT\n165 JUMPDEST\n166 ISZERO\n167 PUSH2 0x016f\n170 JUMPI\n171 PUSH1 0x01\n173 PUSH1 0x00\n175 DUP2\n176 SLOAD\n177 DUP1\n178 SWAP3\n179 SWAP2\n180 SWAP1\n181 PUSH1 0x01\n183 ADD\n184 SWAP2\n185 SWAP1\n186 POP\n187 SSTORE\n188 SWAP1\n189 POP\n190 PUSH1 0x40\n192 DUP1\n193 MLOAD\n194 SWAP1\n195 DUP2\n196 ADD\n197 PUSH1 0x40\n199 MSTORE\n200 DUP1\n201 CALLER\n202 PUSH20 0xffffffff(...)\n223 AND\n224 DUP2\n225 MSTORE\n226 PUSH1 0x20\n228 ADD\n229 PUSH1 0x00\n231 SLOAD\n232 DUP2\n233 MSTORE\n234 POP\n235 PUSH1 0x02\n237 PUSH1 0x00\n239 DUP4\n240 DUP2\n241 MSTORE\n242 PUSH1 0x20\n244 ADD\n245 SWAP1\n246 DUP2\n247 MSTORE\n248 PUSH1 0x20\n250 ADD\n251 PUSH1 0x00\n253 SHA3\n254 PUSH1 0x00\n256 DUP3\n257 ADD\n258 MLOAD\n259 DUP2\n260 PUSH1 0x00\n262 ADD\n263 PUSH1 0x00\n265 PUSH2 0x0100\n268 EXP\n269 DUP2\n270 SLOAD\n271 DUP2\n272 PUSH20 0xffffffff(...)\n293 MUL\n294 NOT\n295 AND\n296 SWAP1\n297 DUP4\n298 PUSH20 0xffffffff(...)\n319 AND\n320 MUL\n321 OR\n322 SWAP1\n323 SSTORE\n324 POP\n325 PUSH1 0x20\n327 DUP3\n328 ADD\n329 MLOAD\n330 DUP2\n331 PUSH1 0x01\n333 ADD\n334 SSTORE\n335 SWAP1\n336 POP\n337 POP\n338 PUSH1 0x32\n340 PUSH8 0x22b1c8c1(...)\n349 DUP2\n350 ISZERO\n351 ISZERO\n352 PUSH2 0x0165\n355 JUMPI\n356 ASSERT_FAIL\n', 'truncLabel': '147 JUMPDEST\n148 DIV\n149 DUP3\n150 LT\n151 ISZERO\n152 DUP1\n(click to expand +)', 'isExpanded': false},
+{id: '982', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '127 JUMPDEST\n128 PUSH1 0x32\n130 PUSH8 0x22b1c8c1(...)\n139 DUP2\n140 ISZERO\n141 ISZERO\n(click to expand +)', 'fullLabel': '127 JUMPDEST\n128 PUSH1 0x32\n130 PUSH8 0x22b1c8c1(...)\n139 DUP2\n140 ISZERO\n141 ISZERO\n142 PUSH2 0x0093\n145 JUMPI\n', 'truncLabel': '127 JUMPDEST\n128 PUSH1 0x32\n130 PUSH8 0x22b1c8c1(...)\n139 DUP2\n140 ISZERO\n141 ISZERO\n(click to expand +)', 'isExpanded': false},
+{id: '981', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '357 JUMPDEST\n358 DIV\n359 DUP3\n360 SUB\n361 SWAP2\n362 POP\n(click to expand +)', 'fullLabel': '357 JUMPDEST\n358 DIV\n359 DUP3\n360 SUB\n361 SWAP2\n362 POP\n363 PUSH2 0x007f\n366 JUMP\n', 'truncLabel': '357 JUMPDEST\n358 DIV\n359 DUP3\n360 SUB\n361 SWAP2\n362 POP\n(click to expand +)', 'isExpanded': false},
+{id: '980', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '171 PUSH1 0x01\n173 PUSH1 0x00\n175 DUP2\n176 SLOAD\n177 DUP1\n178 SWAP3\n(click to expand +)', 'fullLabel': '171 PUSH1 0x01\n173 PUSH1 0x00\n175 DUP2\n176 SLOAD\n177 DUP1\n178 SWAP3\n179 SWAP2\n180 SWAP1\n181 PUSH1 0x01\n183 ADD\n184 SWAP2\n185 SWAP1\n186 POP\n187 SSTORE\n188 SWAP1\n189 POP\n190 PUSH1 0x40\n192 DUP1\n193 MLOAD\n194 SWAP1\n195 DUP2\n196 ADD\n197 PUSH1 0x40\n199 MSTORE\n200 DUP1\n201 CALLER\n202 PUSH20 0xffffffff(...)\n223 AND\n224 DUP2\n225 MSTORE\n226 PUSH1 0x20\n228 ADD\n229 PUSH1 0x00\n231 SLOAD\n232 DUP2\n233 MSTORE\n234 POP\n235 PUSH1 0x02\n237 PUSH1 0x00\n239 DUP4\n240 DUP2\n241 MSTORE\n242 PUSH1 0x20\n244 ADD\n245 SWAP1\n246 DUP2\n247 MSTORE\n248 PUSH1 0x20\n250 ADD\n251 PUSH1 0x00\n253 SHA3\n254 PUSH1 0x00\n256 DUP3\n257 ADD\n258 MLOAD\n259 DUP2\n260 PUSH1 0x00\n262 ADD\n263 PUSH1 0x00\n265 PUSH2 0x0100\n268 EXP\n269 DUP2\n270 SLOAD\n271 DUP2\n272 PUSH20 0xffffffff(...)\n293 MUL\n294 NOT\n295 AND\n296 SWAP1\n297 DUP4\n298 PUSH20 0xffffffff(...)\n319 AND\n320 MUL\n321 OR\n322 SWAP1\n323 SSTORE\n324 POP\n325 PUSH1 0x20\n327 DUP3\n328 ADD\n329 MLOAD\n330 DUP2\n331 PUSH1 0x01\n333 ADD\n334 SSTORE\n335 SWAP1\n336 POP\n337 POP\n338 PUSH1 0x32\n340 PUSH8 0x22b1c8c1(...)\n349 DUP2\n350 ISZERO\n351 ISZERO\n352 PUSH2 0x0165\n355 JUMPI\n', 'truncLabel': '171 PUSH1 0x01\n173 PUSH1 0x00\n175 DUP2\n176 SLOAD\n177 DUP1\n178 SWAP3\n(click to expand +)', 'isExpanded': false},
+{id: '970', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '158 POP\n159 PUSH1 0x32\n161 PUSH1 0x01\n163 SLOAD\n164 LT\n165 JUMPDEST\n(click to expand +)', 'fullLabel': '158 POP\n159 PUSH1 0x32\n161 PUSH1 0x01\n163 SLOAD\n164 LT\n165 JUMPDEST\n166 ISZERO\n167 PUSH2 0x016f\n170 JUMPI\n', 'truncLabel': '158 POP\n159 PUSH1 0x32\n161 PUSH1 0x01\n163 SLOAD\n164 LT\n165 JUMPDEST\n(click to expand +)', 'isExpanded': false},
+{id: '961', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '147 JUMPDEST\n148 DIV\n149 DUP3\n150 LT\n151 ISZERO\n152 DUP1\n(click to expand +)', 'fullLabel': '147 JUMPDEST\n148 DIV\n149 DUP3\n150 LT\n151 ISZERO\n152 DUP1\n153 ISZERO\n154 PUSH2 0x00a5\n157 JUMPI\n', 'truncLabel': '147 JUMPDEST\n148 DIV\n149 DUP3\n150 LT\n151 ISZERO\n152 DUP1\n(click to expand +)', 'isExpanded': false},
+{id: '960', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '127 JUMPDEST\n128 PUSH1 0x32\n130 PUSH8 0x22b1c8c1(...)\n139 DUP2\n140 ISZERO\n141 ISZERO\n(click to expand +)', 'fullLabel': '127 JUMPDEST\n128 PUSH1 0x32\n130 PUSH8 0x22b1c8c1(...)\n139 DUP2\n140 ISZERO\n141 ISZERO\n142 PUSH2 0x0093\n145 JUMPI\n', 'truncLabel': '127 JUMPDEST\n128 PUSH1 0x32\n130 PUSH8 0x22b1c8c1(...)\n139 DUP2\n140 ISZERO\n141 ISZERO\n(click to expand +)', 'isExpanded': false},
+{id: '959', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '357 JUMPDEST\n358 DIV\n359 DUP3\n360 SUB\n361 SWAP2\n362 POP\n(click to expand +)', 'fullLabel': '357 JUMPDEST\n358 DIV\n359 DUP3\n360 SUB\n361 SWAP2\n362 POP\n363 PUSH2 0x007f\n366 JUMP\n', 'truncLabel': '357 JUMPDEST\n358 DIV\n359 DUP3\n360 SUB\n361 SWAP2\n362 POP\n(click to expand +)', 'isExpanded': false},
+{id: '958', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '171 PUSH1 0x01\n173 PUSH1 0x00\n175 DUP2\n176 SLOAD\n177 DUP1\n178 SWAP3\n(click to expand +)', 'fullLabel': '171 PUSH1 0x01\n173 PUSH1 0x00\n175 DUP2\n176 SLOAD\n177 DUP1\n178 SWAP3\n179 SWAP2\n180 SWAP1\n181 PUSH1 0x01\n183 ADD\n184 SWAP2\n185 SWAP1\n186 POP\n187 SSTORE\n188 SWAP1\n189 POP\n190 PUSH1 0x40\n192 DUP1\n193 MLOAD\n194 SWAP1\n195 DUP2\n196 ADD\n197 PUSH1 0x40\n199 MSTORE\n200 DUP1\n201 CALLER\n202 PUSH20 0xffffffff(...)\n223 AND\n224 DUP2\n225 MSTORE\n226 PUSH1 0x20\n228 ADD\n229 PUSH1 0x00\n231 SLOAD\n232 DUP2\n233 MSTORE\n234 POP\n235 PUSH1 0x02\n237 PUSH1 0x00\n239 DUP4\n240 DUP2\n241 MSTORE\n242 PUSH1 0x20\n244 ADD\n245 SWAP1\n246 DUP2\n247 MSTORE\n248 PUSH1 0x20\n250 ADD\n251 PUSH1 0x00\n253 SHA3\n254 PUSH1 0x00\n256 DUP3\n257 ADD\n258 MLOAD\n259 DUP2\n260 PUSH1 0x00\n262 ADD\n263 PUSH1 0x00\n265 PUSH2 0x0100\n268 EXP\n269 DUP2\n270 SLOAD\n271 DUP2\n272 PUSH20 0xffffffff(...)\n293 MUL\n294 NOT\n295 AND\n296 SWAP1\n297 DUP4\n298 PUSH20 0xffffffff(...)\n319 AND\n320 MUL\n321 OR\n322 SWAP1\n323 SSTORE\n324 POP\n325 PUSH1 0x20\n327 DUP3\n328 ADD\n329 MLOAD\n330 DUP2\n331 PUSH1 0x01\n333 ADD\n334 SSTORE\n335 SWAP1\n336 POP\n337 POP\n338 PUSH1 0x32\n340 PUSH8 0x22b1c8c1(...)\n349 DUP2\n350 ISZERO\n351 ISZERO\n352 PUSH2 0x0165\n355 JUMPI\n', 'truncLabel': '171 PUSH1 0x01\n173 PUSH1 0x00\n175 DUP2\n176 SLOAD\n177 DUP1\n178 SWAP3\n(click to expand +)', 'isExpanded': false},
+{id: '944', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '165 JUMPDEST\n166 ISZERO\n167 PUSH2 0x016f\n170 JUMPI\n', 'fullLabel': '165 JUMPDEST\n166 ISZERO\n167 PUSH2 0x016f\n170 JUMPI\n', 'truncLabel': '165 JUMPDEST\n166 ISZERO\n167 PUSH2 0x016f\n170 JUMPI\n', 'isExpanded': false},
+{id: '987', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '461 JUMPDEST\n462 POP\n463 POP\n464 STOP\n', 'fullLabel': '461 JUMPDEST\n462 POP\n463 POP\n464 STOP\n', 'truncLabel': '461 JUMPDEST\n462 POP\n463 POP\n464 STOP\n', 'isExpanded': false},
+{id: '989', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '460 JUMPDEST\n461 JUMPDEST\n462 POP\n463 POP\n464 STOP\n', 'fullLabel': '460 JUMPDEST\n461 JUMPDEST\n462 POP\n463 POP\n464 STOP\n', 'truncLabel': '460 JUMPDEST\n461 JUMPDEST\n462 POP\n463 POP\n464 STOP\n', 'isExpanded': false},
+{id: '990', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '456 PUSH1 0x00\n458 DUP1\n459 REVERT\n', 'fullLabel': '456 PUSH1 0x00\n458 DUP1\n459 REVERT\n', 'truncLabel': '456 PUSH1 0x00\n458 DUP1\n459 REVERT\n', 'isExpanded': false},
+{id: '988', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '397 CALLER\n398 PUSH20 0xffffffff(...)\n419 AND\n420 PUSH2 0x08fc\n423 DUP4\n424 SWAP1\n(click to expand +)', 'fullLabel': '397 CALLER\n398 PUSH20 0xffffffff(...)\n419 AND\n420 PUSH2 0x08fc\n423 DUP4\n424 SWAP1\n425 DUP2\n426 ISZERO\n427 MUL\n428 SWAP1\n429 PUSH1 0x40\n431 MLOAD\n432 PUSH1 0x00\n434 PUSH1 0x40\n436 MLOAD\n437 DUP1\n438 DUP4\n439 SUB\n440 DUP2\n441 DUP6\n442 DUP9\n443 DUP9\n444 CALL\n445 SWAP4\n446 POP\n447 POP\n448 POP\n449 POP\n450 ISZERO\n451 ISZERO\n452 PUSH2 0x01cc\n455 JUMPI\n', 'truncLabel': '397 CALLER\n398 PUSH20 0xffffffff(...)\n419 AND\n420 PUSH2 0x08fc\n423 DUP4\n424 SWAP1\n(click to expand +)', 'isExpanded': false},
+{id: '986', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '387 JUMPDEST\n388 PUSH1 0x00\n390 DUP3\n391 GT\n392 ISZERO\n393 PUSH2 0x01cd\n(click to expand +)', 'fullLabel': '387 JUMPDEST\n388 PUSH1 0x00\n390 DUP3\n391 GT\n392 ISZERO\n393 PUSH2 0x01cd\n396 JUMPI\n', 'truncLabel': '387 JUMPDEST\n388 PUSH1 0x00\n390 DUP3\n391 GT\n392 ISZERO\n393 PUSH2 0x01cd\n(click to expand +)', 'isExpanded': false},
+{id: '997', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '386 JUMPDEST\n387 JUMPDEST\n388 PUSH1 0x00\n390 DUP3\n391 GT\n392 ISZERO\n(click to expand +)', 'fullLabel': '386 JUMPDEST\n387 JUMPDEST\n388 PUSH1 0x00\n390 DUP3\n391 GT\n392 ISZERO\n393 PUSH2 0x01cd\n396 JUMPI\n397 CALLER\n398 PUSH20 0xffffffff(...)\n419 AND\n420 PUSH2 0x08fc\n423 DUP4\n424 SWAP1\n425 DUP2\n426 ISZERO\n427 MUL\n428 SWAP1\n429 PUSH1 0x40\n431 MLOAD\n432 PUSH1 0x00\n434 PUSH1 0x40\n436 MLOAD\n437 DUP1\n438 DUP4\n439 SUB\n440 DUP2\n441 DUP6\n442 DUP9\n443 DUP9\n444 CALL\n445 SWAP4\n446 POP\n447 POP\n448 POP\n449 POP\n450 ISZERO\n451 ISZERO\n452 PUSH2 0x01cc\n455 JUMPI\n456 PUSH1 0x00\n458 DUP1\n459 REVERT\n', 'truncLabel': '386 JUMPDEST\n387 JUMPDEST\n388 PUSH1 0x00\n390 DUP3\n391 GT\n392 ISZERO\n(click to expand +)', 'isExpanded': false},
+{id: '996', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '1301 JUMPDEST\n1302 POP\n1303 POP\n1304 POP\n1305 POP\n1306 POP\n(click to expand +)', 'fullLabel': '1301 JUMPDEST\n1302 POP\n1303 POP\n1304 POP\n1305 POP\n1306 POP\n1307 POP\n1308 JUMP\n', 'truncLabel': '1301 JUMPDEST\n1302 POP\n1303 POP\n1304 POP\n1305 POP\n1306 POP\n(click to expand +)', 'isExpanded': false},
+{id: '998', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '1297 PUSH1 0x00\n1299 DUP1\n1300 REVERT\n', 'fullLabel': '1297 PUSH1 0x00\n1299 DUP1\n1300 REVERT\n', 'truncLabel': '1297 PUSH1 0x00\n1299 DUP1\n1300 REVERT\n', 'isExpanded': false},
+{id: '995', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '1144 JUMPDEST\n1145 MOD\n1146 SWAP2\n1147 POP\n1148 PUSH1 0x02\n1150 PUSH1 0x00\n(click to expand +)', 'fullLabel': '1144 JUMPDEST\n1145 MOD\n1146 SWAP2\n1147 POP\n1148 PUSH1 0x02\n1150 PUSH1 0x00\n1152 DUP4\n1153 DUP2\n1154 MSTORE\n1155 PUSH1 0x20\n1157 ADD\n1158 SWAP1\n1159 DUP2\n1160 MSTORE\n1161 PUSH1 0x20\n1163 ADD\n1164 PUSH1 0x00\n1166 SHA3\n1167 PUSH1 0x00\n1169 ADD\n1170 PUSH1 0x00\n1172 SWAP1\n1173 SLOAD\n1174 SWAP1\n1175 PUSH2 0x0100\n1178 EXP\n1179 SWAP1\n1180 DIV\n1181 PUSH20 0xffffffff(...)\n1202 AND\n1203 SWAP1\n1204 POP\n1205 PUSH1 0x00\n1207 DUP1\n1208 DUP2\n1209 SLOAD\n1210 DUP1\n1211 SWAP3\n1212 SWAP2\n1213 SWAP1\n1214 PUSH1 0x01\n1216 ADD\n1217 SWAP2\n1218 SWAP1\n1219 POP\n1220 SSTORE\n1221 POP\n1222 PUSH1 0x00\n1224 PUSH1 0x01\n1226 DUP2\n1227 SWAP1\n1228 SSTORE\n1229 POP\n1230 DUP1\n1231 PUSH20 0xffffffff(...)\n1252 AND\n1253 PUSH2 0x08fc\n1256 PUSH8 0x22b1c8c1(...)\n1265 SWAP1\n1266 DUP2\n1267 ISZERO\n1268 MUL\n1269 SWAP1\n1270 PUSH1 0x40\n1272 MLOAD\n1273 PUSH1 0x00\n1275 PUSH1 0x40\n1277 MLOAD\n1278 DUP1\n1279 DUP4\n1280 SUB\n1281 DUP2\n1282 DUP6\n1283 DUP9\n1284 DUP9\n1285 CALL\n1286 SWAP4\n1287 POP\n1288 POP\n1289 POP\n1290 POP\n1291 ISZERO\n1292 ISZERO\n1293 PUSH2 0x0515\n1296 JUMPI\n', 'truncLabel': '1144 JUMPDEST\n1145 MOD\n1146 SWAP2\n1147 POP\n1148 PUSH1 0x02\n1150 PUSH1 0x00\n(click to expand +)', 'isExpanded': false},
+{id: '994', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '914 JUMPDEST\n915 MOD\n916 DUP2\n917 MSTORE\n918 PUSH1 0x20\n920 ADD\n(click to expand +)', 'fullLabel': '914 JUMPDEST\n915 MOD\n916 DUP2\n917 MSTORE\n918 PUSH1 0x20\n920 ADD\n921 SWAP1\n922 DUP2\n923 MSTORE\n924 PUSH1 0x20\n926 ADD\n927 PUSH1 0x00\n929 SHA3\n930 PUSH1 0x00\n932 ADD\n933 PUSH1 0x00\n935 SWAP1\n936 SLOAD\n937 SWAP1\n938 PUSH2 0x0100\n941 EXP\n942 SWAP1\n943 DIV\n944 PUSH20 0xffffffff(...)\n965 AND\n966 SWAP5\n967 POP\n968 DIFFICULTY\n969 SWAP4\n970 POP\n971 DUP6\n972 DUP6\n973 DUP6\n974 PUSH1 0x40\n976 MLOAD\n977 DUP1\n978 DUP5\n979 PUSH20 0xffffffff(...)\n1000 AND\n1001 PUSH20 0xffffffff(...)\n1022 AND\n1023 PUSH13 0x01000000(...)\n1037 MUL\n1038 DUP2\n1039 MSTORE\n1040 PUSH1 0x14\n1042 ADD\n1043 DUP4\n1044 PUSH20 0xffffffff(...)\n1065 AND\n1066 PUSH20 0xffffffff(...)\n1087 AND\n1088 PUSH13 0x01000000(...)\n1102 MUL\n1103 DUP2\n1104 MSTORE\n1105 PUSH1 0x14\n1107 ADD\n1108 DUP3\n1109 DUP2\n1110 MSTORE\n1111 PUSH1 0x20\n1113 ADD\n1114 SWAP4\n1115 POP\n1116 POP\n1117 POP\n1118 POP\n1119 PUSH1 0x40\n1121 MLOAD\n1122 DUP1\n1123 SWAP2\n1124 SUB\n1125 SWAP1\n1126 SHA3\n1127 SWAP3\n1128 POP\n1129 PUSH1 0x32\n1131 DUP4\n1132 PUSH1 0x01\n1134 SWAP1\n1135 DIV\n1136 DUP2\n1137 ISZERO\n1138 ISZERO\n1139 PUSH2 0x0478\n1142 JUMPI\n', 'truncLabel': '914 JUMPDEST\n915 MOD\n916 DUP2\n917 MSTORE\n918 PUSH1 0x20\n920 ADD\n(click to expand +)', 'isExpanded': false},
+{id: '993', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '823 JUMPDEST\n824 MOD\n825 DUP2\n826 MSTORE\n827 PUSH1 0x20\n829 ADD\n(click to expand +)', 'fullLabel': '823 JUMPDEST\n824 MOD\n825 DUP2\n826 MSTORE\n827 PUSH1 0x20\n829 ADD\n830 SWAP1\n831 DUP2\n832 MSTORE\n833 PUSH1 0x20\n835 ADD\n836 PUSH1 0x00\n838 SHA3\n839 PUSH1 0x00\n841 ADD\n842 PUSH1 0x00\n844 SWAP1\n845 SLOAD\n846 SWAP1\n847 PUSH2 0x0100\n850 EXP\n851 SWAP1\n852 DIV\n853 PUSH20 0xffffffff(...)\n874 AND\n875 SWAP6\n876 POP\n877 PUSH1 0x02\n879 PUSH1 0x00\n881 PUSH1 0x32\n883 CALLER\n884 PUSH20 0xffffffff(...)\n905 AND\n906 DUP2\n907 ISZERO\n908 ISZERO\n909 PUSH2 0x0392\n912 JUMPI\n', 'truncLabel': '823 JUMPDEST\n824 MOD\n825 DUP2\n826 MSTORE\n827 PUSH1 0x20\n829 ADD\n(click to expand +)', 'isExpanded': false},
+{id: '992', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '776 JUMPDEST\n777 PUSH1 0x00\n779 DUP1\n780 PUSH1 0x00\n782 DUP1\n783 PUSH1 0x00\n(click to expand +)', 'fullLabel': '776 JUMPDEST\n777 PUSH1 0x00\n779 DUP1\n780 PUSH1 0x00\n782 DUP1\n783 PUSH1 0x00\n785 DUP1\n786 PUSH1 0x02\n788 PUSH1 0x00\n790 PUSH1 0x32\n792 COINBASE\n793 PUSH20 0xffffffff(...)\n814 AND\n815 DUP2\n816 ISZERO\n817 ISZERO\n818 PUSH2 0x0337\n821 JUMPI\n', 'truncLabel': '776 JUMPDEST\n777 PUSH1 0x00\n779 DUP1\n780 PUSH1 0x00\n782 DUP1\n783 PUSH1 0x00\n(click to expand +)', 'isExpanded': false},
+{id: '991', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '379 PUSH2 0x0182\n382 PUSH2 0x0308\n385 JUMP\n', 'fullLabel': '379 PUSH2 0x0182\n382 PUSH2 0x0308\n385 JUMP\n', 'truncLabel': '379 PUSH2 0x0182\n382 PUSH2 0x0308\n385 JUMP\n', 'isExpanded': false},
+{id: '985', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '367 JUMPDEST\n368 PUSH1 0x32\n370 PUSH1 0x01\n372 SLOAD\n373 EQ\n374 ISZERO\n(click to expand +)', 'fullLabel': '367 JUMPDEST\n368 PUSH1 0x32\n370 PUSH1 0x01\n372 SLOAD\n373 EQ\n374 ISZERO\n375 PUSH2 0x0183\n378 JUMPI\n', 'truncLabel': '367 JUMPDEST\n368 PUSH1 0x32\n370 PUSH1 0x01\n372 SLOAD\n373 EQ\n374 ISZERO\n(click to expand +)', 'isExpanded': false},
+{id: '1006', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '461 JUMPDEST\n462 POP\n463 POP\n464 STOP\n', 'fullLabel': '461 JUMPDEST\n462 POP\n463 POP\n464 STOP\n', 'truncLabel': '461 JUMPDEST\n462 POP\n463 POP\n464 STOP\n', 'isExpanded': false},
+{id: '1008', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '460 JUMPDEST\n461 JUMPDEST\n462 POP\n463 POP\n464 STOP\n', 'fullLabel': '460 JUMPDEST\n461 JUMPDEST\n462 POP\n463 POP\n464 STOP\n', 'truncLabel': '460 JUMPDEST\n461 JUMPDEST\n462 POP\n463 POP\n464 STOP\n', 'isExpanded': false},
+{id: '1009', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '456 PUSH1 0x00\n458 DUP1\n459 REVERT\n', 'fullLabel': '456 PUSH1 0x00\n458 DUP1\n459 REVERT\n', 'truncLabel': '456 PUSH1 0x00\n458 DUP1\n459 REVERT\n', 'isExpanded': false},
+{id: '1007', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '397 CALLER\n398 PUSH20 0xffffffff(...)\n419 AND\n420 PUSH2 0x08fc\n423 DUP4\n424 SWAP1\n(click to expand +)', 'fullLabel': '397 CALLER\n398 PUSH20 0xffffffff(...)\n419 AND\n420 PUSH2 0x08fc\n423 DUP4\n424 SWAP1\n425 DUP2\n426 ISZERO\n427 MUL\n428 SWAP1\n429 PUSH1 0x40\n431 MLOAD\n432 PUSH1 0x00\n434 PUSH1 0x40\n436 MLOAD\n437 DUP1\n438 DUP4\n439 SUB\n440 DUP2\n441 DUP6\n442 DUP9\n443 DUP9\n444 CALL\n445 SWAP4\n446 POP\n447 POP\n448 POP\n449 POP\n450 ISZERO\n451 ISZERO\n452 PUSH2 0x01cc\n455 JUMPI\n', 'truncLabel': '397 CALLER\n398 PUSH20 0xffffffff(...)\n419 AND\n420 PUSH2 0x08fc\n423 DUP4\n424 SWAP1\n(click to expand +)', 'isExpanded': false},
+{id: '1005', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '387 JUMPDEST\n388 PUSH1 0x00\n390 DUP3\n391 GT\n392 ISZERO\n393 PUSH2 0x01cd\n(click to expand +)', 'fullLabel': '387 JUMPDEST\n388 PUSH1 0x00\n390 DUP3\n391 GT\n392 ISZERO\n393 PUSH2 0x01cd\n396 JUMPI\n', 'truncLabel': '387 JUMPDEST\n388 PUSH1 0x00\n390 DUP3\n391 GT\n392 ISZERO\n393 PUSH2 0x01cd\n(click to expand +)', 'isExpanded': false},
+{id: '1012', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '823 JUMPDEST\n824 MOD\n825 DUP2\n826 MSTORE\n827 PUSH1 0x20\n829 ADD\n(click to expand +)', 'fullLabel': '823 JUMPDEST\n824 MOD\n825 DUP2\n826 MSTORE\n827 PUSH1 0x20\n829 ADD\n830 SWAP1\n831 DUP2\n832 MSTORE\n833 PUSH1 0x20\n835 ADD\n836 PUSH1 0x00\n838 SHA3\n839 PUSH1 0x00\n841 ADD\n842 PUSH1 0x00\n844 SWAP1\n845 SLOAD\n846 SWAP1\n847 PUSH2 0x0100\n850 EXP\n851 SWAP1\n852 DIV\n853 PUSH20 0xffffffff(...)\n874 AND\n875 SWAP6\n876 POP\n877 PUSH1 0x02\n879 PUSH1 0x00\n881 PUSH1 0x32\n883 CALLER\n884 PUSH20 0xffffffff(...)\n905 AND\n906 DUP2\n907 ISZERO\n908 ISZERO\n909 PUSH2 0x0392\n912 JUMPI\n913 ASSERT_FAIL\n', 'truncLabel': '823 JUMPDEST\n824 MOD\n825 DUP2\n826 MSTORE\n827 PUSH1 0x20\n829 ADD\n(click to expand +)', 'isExpanded': false},
+{id: '1011', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '776 JUMPDEST\n777 PUSH1 0x00\n779 DUP1\n780 PUSH1 0x00\n782 DUP1\n783 PUSH1 0x00\n(click to expand +)', 'fullLabel': '776 JUMPDEST\n777 PUSH1 0x00\n779 DUP1\n780 PUSH1 0x00\n782 DUP1\n783 PUSH1 0x00\n785 DUP1\n786 PUSH1 0x02\n788 PUSH1 0x00\n790 PUSH1 0x32\n792 COINBASE\n793 PUSH20 0xffffffff(...)\n814 AND\n815 DUP2\n816 ISZERO\n817 ISZERO\n818 PUSH2 0x0337\n821 JUMPI\n', 'truncLabel': '776 JUMPDEST\n777 PUSH1 0x00\n779 DUP1\n780 PUSH1 0x00\n782 DUP1\n783 PUSH1 0x00\n(click to expand +)', 'isExpanded': false},
+{id: '1010', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '379 PUSH2 0x0182\n382 PUSH2 0x0308\n385 JUMP\n', 'fullLabel': '379 PUSH2 0x0182\n382 PUSH2 0x0308\n385 JUMP\n', 'truncLabel': '379 PUSH2 0x0182\n382 PUSH2 0x0308\n385 JUMP\n', 'isExpanded': false},
+{id: '1004', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '367 JUMPDEST\n368 PUSH1 0x32\n370 PUSH1 0x01\n372 SLOAD\n373 EQ\n374 ISZERO\n(click to expand +)', 'fullLabel': '367 JUMPDEST\n368 PUSH1 0x32\n370 PUSH1 0x01\n372 SLOAD\n373 EQ\n374 ISZERO\n375 PUSH2 0x0183\n378 JUMPI\n', 'truncLabel': '367 JUMPDEST\n368 PUSH1 0x32\n370 PUSH1 0x01\n372 SLOAD\n373 EQ\n374 ISZERO\n(click to expand +)', 'isExpanded': false},
+{id: '1016', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '147 JUMPDEST\n148 DIV\n149 DUP3\n150 LT\n151 ISZERO\n152 DUP1\n(click to expand +)', 'fullLabel': '147 JUMPDEST\n148 DIV\n149 DUP3\n150 LT\n151 ISZERO\n152 DUP1\n153 ISZERO\n154 PUSH2 0x00a5\n157 JUMPI\n158 POP\n159 PUSH1 0x32\n161 PUSH1 0x01\n163 SLOAD\n164 LT\n165 JUMPDEST\n166 ISZERO\n167 PUSH2 0x016f\n170 JUMPI\n171 PUSH1 0x01\n173 PUSH1 0x00\n175 DUP2\n176 SLOAD\n177 DUP1\n178 SWAP3\n179 SWAP2\n180 SWAP1\n181 PUSH1 0x01\n183 ADD\n184 SWAP2\n185 SWAP1\n186 POP\n187 SSTORE\n188 SWAP1\n189 POP\n190 PUSH1 0x40\n192 DUP1\n193 MLOAD\n194 SWAP1\n195 DUP2\n196 ADD\n197 PUSH1 0x40\n199 MSTORE\n200 DUP1\n201 CALLER\n202 PUSH20 0xffffffff(...)\n223 AND\n224 DUP2\n225 MSTORE\n226 PUSH1 0x20\n228 ADD\n229 PUSH1 0x00\n231 SLOAD\n232 DUP2\n233 MSTORE\n234 POP\n235 PUSH1 0x02\n237 PUSH1 0x00\n239 DUP4\n240 DUP2\n241 MSTORE\n242 PUSH1 0x20\n244 ADD\n245 SWAP1\n246 DUP2\n247 MSTORE\n248 PUSH1 0x20\n250 ADD\n251 PUSH1 0x00\n253 SHA3\n254 PUSH1 0x00\n256 DUP3\n257 ADD\n258 MLOAD\n259 DUP2\n260 PUSH1 0x00\n262 ADD\n263 PUSH1 0x00\n265 PUSH2 0x0100\n268 EXP\n269 DUP2\n270 SLOAD\n271 DUP2\n272 PUSH20 0xffffffff(...)\n293 MUL\n294 NOT\n295 AND\n296 SWAP1\n297 DUP4\n298 PUSH20 0xffffffff(...)\n319 AND\n320 MUL\n321 OR\n322 SWAP1\n323 SSTORE\n324 POP\n325 PUSH1 0x20\n327 DUP3\n328 ADD\n329 MLOAD\n330 DUP2\n331 PUSH1 0x01\n333 ADD\n334 SSTORE\n335 SWAP1\n336 POP\n337 POP\n338 PUSH1 0x32\n340 PUSH8 0x22b1c8c1(...)\n349 DUP2\n350 ISZERO\n351 ISZERO\n352 PUSH2 0x0165\n355 JUMPI\n356 ASSERT_FAIL\n', 'truncLabel': '147 JUMPDEST\n148 DIV\n149 DUP3\n150 LT\n151 ISZERO\n152 DUP1\n(click to expand +)', 'isExpanded': false},
+{id: '1015', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '127 JUMPDEST\n128 PUSH1 0x32\n130 PUSH8 0x22b1c8c1(...)\n139 DUP2\n140 ISZERO\n141 ISZERO\n(click to expand +)', 'fullLabel': '127 JUMPDEST\n128 PUSH1 0x32\n130 PUSH8 0x22b1c8c1(...)\n139 DUP2\n140 ISZERO\n141 ISZERO\n142 PUSH2 0x0093\n145 JUMPI\n', 'truncLabel': '127 JUMPDEST\n128 PUSH1 0x32\n130 PUSH8 0x22b1c8c1(...)\n139 DUP2\n140 ISZERO\n141 ISZERO\n(click to expand +)', 'isExpanded': false},
+{id: '1014', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '357 JUMPDEST\n358 DIV\n359 DUP3\n360 SUB\n361 SWAP2\n362 POP\n(click to expand +)', 'fullLabel': '357 JUMPDEST\n358 DIV\n359 DUP3\n360 SUB\n361 SWAP2\n362 POP\n363 PUSH2 0x007f\n366 JUMP\n', 'truncLabel': '357 JUMPDEST\n358 DIV\n359 DUP3\n360 SUB\n361 SWAP2\n362 POP\n(click to expand +)', 'isExpanded': false},
+{id: '1013', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '171 PUSH1 0x01\n173 PUSH1 0x00\n175 DUP2\n176 SLOAD\n177 DUP1\n178 SWAP3\n(click to expand +)', 'fullLabel': '171 PUSH1 0x01\n173 PUSH1 0x00\n175 DUP2\n176 SLOAD\n177 DUP1\n178 SWAP3\n179 SWAP2\n180 SWAP1\n181 PUSH1 0x01\n183 ADD\n184 SWAP2\n185 SWAP1\n186 POP\n187 SSTORE\n188 SWAP1\n189 POP\n190 PUSH1 0x40\n192 DUP1\n193 MLOAD\n194 SWAP1\n195 DUP2\n196 ADD\n197 PUSH1 0x40\n199 MSTORE\n200 DUP1\n201 CALLER\n202 PUSH20 0xffffffff(...)\n223 AND\n224 DUP2\n225 MSTORE\n226 PUSH1 0x20\n228 ADD\n229 PUSH1 0x00\n231 SLOAD\n232 DUP2\n233 MSTORE\n234 POP\n235 PUSH1 0x02\n237 PUSH1 0x00\n239 DUP4\n240 DUP2\n241 MSTORE\n242 PUSH1 0x20\n244 ADD\n245 SWAP1\n246 DUP2\n247 MSTORE\n248 PUSH1 0x20\n250 ADD\n251 PUSH1 0x00\n253 SHA3\n254 PUSH1 0x00\n256 DUP3\n257 ADD\n258 MLOAD\n259 DUP2\n260 PUSH1 0x00\n262 ADD\n263 PUSH1 0x00\n265 PUSH2 0x0100\n268 EXP\n269 DUP2\n270 SLOAD\n271 DUP2\n272 PUSH20 0xffffffff(...)\n293 MUL\n294 NOT\n295 AND\n296 SWAP1\n297 DUP4\n298 PUSH20 0xffffffff(...)\n319 AND\n320 MUL\n321 OR\n322 SWAP1\n323 SSTORE\n324 POP\n325 PUSH1 0x20\n327 DUP3\n328 ADD\n329 MLOAD\n330 DUP2\n331 PUSH1 0x01\n333 ADD\n334 SSTORE\n335 SWAP1\n336 POP\n337 POP\n338 PUSH1 0x32\n340 PUSH8 0x22b1c8c1(...)\n349 DUP2\n350 ISZERO\n351 ISZERO\n352 PUSH2 0x0165\n355 JUMPI\n', 'truncLabel': '171 PUSH1 0x01\n173 PUSH1 0x00\n175 DUP2\n176 SLOAD\n177 DUP1\n178 SWAP3\n(click to expand +)', 'isExpanded': false},
+{id: '1003', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '165 JUMPDEST\n166 ISZERO\n167 PUSH2 0x016f\n170 JUMPI\n', 'fullLabel': '165 JUMPDEST\n166 ISZERO\n167 PUSH2 0x016f\n170 JUMPI\n', 'truncLabel': '165 JUMPDEST\n166 ISZERO\n167 PUSH2 0x016f\n170 JUMPI\n', 'isExpanded': false},
+{id: '1020', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '461 JUMPDEST\n462 POP\n463 POP\n464 STOP\n', 'fullLabel': '461 JUMPDEST\n462 POP\n463 POP\n464 STOP\n', 'truncLabel': '461 JUMPDEST\n462 POP\n463 POP\n464 STOP\n', 'isExpanded': false},
+{id: '1022', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '460 JUMPDEST\n461 JUMPDEST\n462 POP\n463 POP\n464 STOP\n', 'fullLabel': '460 JUMPDEST\n461 JUMPDEST\n462 POP\n463 POP\n464 STOP\n', 'truncLabel': '460 JUMPDEST\n461 JUMPDEST\n462 POP\n463 POP\n464 STOP\n', 'isExpanded': false},
+{id: '1023', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '456 PUSH1 0x00\n458 DUP1\n459 REVERT\n', 'fullLabel': '456 PUSH1 0x00\n458 DUP1\n459 REVERT\n', 'truncLabel': '456 PUSH1 0x00\n458 DUP1\n459 REVERT\n', 'isExpanded': false},
+{id: '1021', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '397 CALLER\n398 PUSH20 0xffffffff(...)\n419 AND\n420 PUSH2 0x08fc\n423 DUP4\n424 SWAP1\n(click to expand +)', 'fullLabel': '397 CALLER\n398 PUSH20 0xffffffff(...)\n419 AND\n420 PUSH2 0x08fc\n423 DUP4\n424 SWAP1\n425 DUP2\n426 ISZERO\n427 MUL\n428 SWAP1\n429 PUSH1 0x40\n431 MLOAD\n432 PUSH1 0x00\n434 PUSH1 0x40\n436 MLOAD\n437 DUP1\n438 DUP4\n439 SUB\n440 DUP2\n441 DUP6\n442 DUP9\n443 DUP9\n444 CALL\n445 SWAP4\n446 POP\n447 POP\n448 POP\n449 POP\n450 ISZERO\n451 ISZERO\n452 PUSH2 0x01cc\n455 JUMPI\n', 'truncLabel': '397 CALLER\n398 PUSH20 0xffffffff(...)\n419 AND\n420 PUSH2 0x08fc\n423 DUP4\n424 SWAP1\n(click to expand +)', 'isExpanded': false},
+{id: '1019', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '387 JUMPDEST\n388 PUSH1 0x00\n390 DUP3\n391 GT\n392 ISZERO\n393 PUSH2 0x01cd\n(click to expand +)', 'fullLabel': '387 JUMPDEST\n388 PUSH1 0x00\n390 DUP3\n391 GT\n392 ISZERO\n393 PUSH2 0x01cd\n396 JUMPI\n', 'truncLabel': '387 JUMPDEST\n388 PUSH1 0x00\n390 DUP3\n391 GT\n392 ISZERO\n393 PUSH2 0x01cd\n(click to expand +)', 'isExpanded': false},
+{id: '1027', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '914 JUMPDEST\n915 MOD\n916 DUP2\n917 MSTORE\n918 PUSH1 0x20\n920 ADD\n(click to expand +)', 'fullLabel': '914 JUMPDEST\n915 MOD\n916 DUP2\n917 MSTORE\n918 PUSH1 0x20\n920 ADD\n921 SWAP1\n922 DUP2\n923 MSTORE\n924 PUSH1 0x20\n926 ADD\n927 PUSH1 0x00\n929 SHA3\n930 PUSH1 0x00\n932 ADD\n933 PUSH1 0x00\n935 SWAP1\n936 SLOAD\n937 SWAP1\n938 PUSH2 0x0100\n941 EXP\n942 SWAP1\n943 DIV\n944 PUSH20 0xffffffff(...)\n965 AND\n966 SWAP5\n967 POP\n968 DIFFICULTY\n969 SWAP4\n970 POP\n971 DUP6\n972 DUP6\n973 DUP6\n974 PUSH1 0x40\n976 MLOAD\n977 DUP1\n978 DUP5\n979 PUSH20 0xffffffff(...)\n1000 AND\n1001 PUSH20 0xffffffff(...)\n1022 AND\n1023 PUSH13 0x01000000(...)\n1037 MUL\n1038 DUP2\n1039 MSTORE\n1040 PUSH1 0x14\n1042 ADD\n1043 DUP4\n1044 PUSH20 0xffffffff(...)\n1065 AND\n1066 PUSH20 0xffffffff(...)\n1087 AND\n1088 PUSH13 0x01000000(...)\n1102 MUL\n1103 DUP2\n1104 MSTORE\n1105 PUSH1 0x14\n1107 ADD\n1108 DUP3\n1109 DUP2\n1110 MSTORE\n1111 PUSH1 0x20\n1113 ADD\n1114 SWAP4\n1115 POP\n1116 POP\n1117 POP\n1118 POP\n1119 PUSH1 0x40\n1121 MLOAD\n1122 DUP1\n1123 SWAP2\n1124 SUB\n1125 SWAP1\n1126 SHA3\n1127 SWAP3\n1128 POP\n1129 PUSH1 0x32\n1131 DUP4\n1132 PUSH1 0x01\n1134 SWAP1\n1135 DIV\n1136 DUP2\n1137 ISZERO\n1138 ISZERO\n1139 PUSH2 0x0478\n1142 JUMPI\n1143 ASSERT_FAIL\n', 'truncLabel': '914 JUMPDEST\n915 MOD\n916 DUP2\n917 MSTORE\n918 PUSH1 0x20\n920 ADD\n(click to expand +)', 'isExpanded': false},
+{id: '1026', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '823 JUMPDEST\n824 MOD\n825 DUP2\n826 MSTORE\n827 PUSH1 0x20\n829 ADD\n(click to expand +)', 'fullLabel': '823 JUMPDEST\n824 MOD\n825 DUP2\n826 MSTORE\n827 PUSH1 0x20\n829 ADD\n830 SWAP1\n831 DUP2\n832 MSTORE\n833 PUSH1 0x20\n835 ADD\n836 PUSH1 0x00\n838 SHA3\n839 PUSH1 0x00\n841 ADD\n842 PUSH1 0x00\n844 SWAP1\n845 SLOAD\n846 SWAP1\n847 PUSH2 0x0100\n850 EXP\n851 SWAP1\n852 DIV\n853 PUSH20 0xffffffff(...)\n874 AND\n875 SWAP6\n876 POP\n877 PUSH1 0x02\n879 PUSH1 0x00\n881 PUSH1 0x32\n883 CALLER\n884 PUSH20 0xffffffff(...)\n905 AND\n906 DUP2\n907 ISZERO\n908 ISZERO\n909 PUSH2 0x0392\n912 JUMPI\n', 'truncLabel': '823 JUMPDEST\n824 MOD\n825 DUP2\n826 MSTORE\n827 PUSH1 0x20\n829 ADD\n(click to expand +)', 'isExpanded': false},
+{id: '1025', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '776 JUMPDEST\n777 PUSH1 0x00\n779 DUP1\n780 PUSH1 0x00\n782 DUP1\n783 PUSH1 0x00\n(click to expand +)', 'fullLabel': '776 JUMPDEST\n777 PUSH1 0x00\n779 DUP1\n780 PUSH1 0x00\n782 DUP1\n783 PUSH1 0x00\n785 DUP1\n786 PUSH1 0x02\n788 PUSH1 0x00\n790 PUSH1 0x32\n792 COINBASE\n793 PUSH20 0xffffffff(...)\n814 AND\n815 DUP2\n816 ISZERO\n817 ISZERO\n818 PUSH2 0x0337\n821 JUMPI\n', 'truncLabel': '776 JUMPDEST\n777 PUSH1 0x00\n779 DUP1\n780 PUSH1 0x00\n782 DUP1\n783 PUSH1 0x00\n(click to expand +)', 'isExpanded': false},
+{id: '1024', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '379 PUSH2 0x0182\n382 PUSH2 0x0308\n385 JUMP\n', 'fullLabel': '379 PUSH2 0x0182\n382 PUSH2 0x0308\n385 JUMP\n', 'truncLabel': '379 PUSH2 0x0182\n382 PUSH2 0x0308\n385 JUMP\n', 'isExpanded': false},
+{id: '1018', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '367 JUMPDEST\n368 PUSH1 0x32\n370 PUSH1 0x01\n372 SLOAD\n373 EQ\n374 ISZERO\n(click to expand +)', 'fullLabel': '367 JUMPDEST\n368 PUSH1 0x32\n370 PUSH1 0x01\n372 SLOAD\n373 EQ\n374 ISZERO\n375 PUSH2 0x0183\n378 JUMPI\n', 'truncLabel': '367 JUMPDEST\n368 PUSH1 0x32\n370 PUSH1 0x01\n372 SLOAD\n373 EQ\n374 ISZERO\n(click to expand +)', 'isExpanded': false},
+{id: '1032', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '165 JUMPDEST\n166 ISZERO\n167 PUSH2 0x016f\n170 JUMPI\n171 PUSH1 0x01\n173 PUSH1 0x00\n(click to expand +)', 'fullLabel': '165 JUMPDEST\n166 ISZERO\n167 PUSH2 0x016f\n170 JUMPI\n171 PUSH1 0x01\n173 PUSH1 0x00\n175 DUP2\n176 SLOAD\n177 DUP1\n178 SWAP3\n179 SWAP2\n180 SWAP1\n181 PUSH1 0x01\n183 ADD\n184 SWAP2\n185 SWAP1\n186 POP\n187 SSTORE\n188 SWAP1\n189 POP\n190 PUSH1 0x40\n192 DUP1\n193 MLOAD\n194 SWAP1\n195 DUP2\n196 ADD\n197 PUSH1 0x40\n199 MSTORE\n200 DUP1\n201 CALLER\n202 PUSH20 0xffffffff(...)\n223 AND\n224 DUP2\n225 MSTORE\n226 PUSH1 0x20\n228 ADD\n229 PUSH1 0x00\n231 SLOAD\n232 DUP2\n233 MSTORE\n234 POP\n235 PUSH1 0x02\n237 PUSH1 0x00\n239 DUP4\n240 DUP2\n241 MSTORE\n242 PUSH1 0x20\n244 ADD\n245 SWAP1\n246 DUP2\n247 MSTORE\n248 PUSH1 0x20\n250 ADD\n251 PUSH1 0x00\n253 SHA3\n254 PUSH1 0x00\n256 DUP3\n257 ADD\n258 MLOAD\n259 DUP2\n260 PUSH1 0x00\n262 ADD\n263 PUSH1 0x00\n265 PUSH2 0x0100\n268 EXP\n269 DUP2\n270 SLOAD\n271 DUP2\n272 PUSH20 0xffffffff(...)\n293 MUL\n294 NOT\n295 AND\n296 SWAP1\n297 DUP4\n298 PUSH20 0xffffffff(...)\n319 AND\n320 MUL\n321 OR\n322 SWAP1\n323 SSTORE\n324 POP\n325 PUSH1 0x20\n327 DUP3\n328 ADD\n329 MLOAD\n330 DUP2\n331 PUSH1 0x01\n333 ADD\n334 SSTORE\n335 SWAP1\n336 POP\n337 POP\n338 PUSH1 0x32\n340 PUSH8 0x22b1c8c1(...)\n349 DUP2\n350 ISZERO\n351 ISZERO\n352 PUSH2 0x0165\n355 JUMPI\n356 ASSERT_FAIL\n', 'truncLabel': '165 JUMPDEST\n166 ISZERO\n167 PUSH2 0x016f\n170 JUMPI\n171 PUSH1 0x01\n173 PUSH1 0x00\n(click to expand +)', 'isExpanded': false},
+{id: '1034', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '367 JUMPDEST\n368 PUSH1 0x32\n370 PUSH1 0x01\n372 SLOAD\n373 EQ\n374 ISZERO\n(click to expand +)', 'fullLabel': '367 JUMPDEST\n368 PUSH1 0x32\n370 PUSH1 0x01\n372 SLOAD\n373 EQ\n374 ISZERO\n375 PUSH2 0x0183\n378 JUMPI\n379 PUSH2 0x0182\n382 PUSH2 0x0308\n385 JUMP\n', 'truncLabel': '367 JUMPDEST\n368 PUSH1 0x32\n370 PUSH1 0x01\n372 SLOAD\n373 EQ\n374 ISZERO\n(click to expand +)', 'isExpanded': false},
+{id: '1036', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '357 JUMPDEST\n358 DIV\n359 DUP3\n360 SUB\n361 SWAP2\n362 POP\n(click to expand +)', 'fullLabel': '357 JUMPDEST\n358 DIV\n359 DUP3\n360 SUB\n361 SWAP2\n362 POP\n363 PUSH2 0x007f\n366 JUMP\n', 'truncLabel': '357 JUMPDEST\n358 DIV\n359 DUP3\n360 SUB\n361 SWAP2\n362 POP\n(click to expand +)', 'isExpanded': false},
+{id: '1035', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '171 PUSH1 0x01\n173 PUSH1 0x00\n175 DUP2\n176 SLOAD\n177 DUP1\n178 SWAP3\n(click to expand +)', 'fullLabel': '171 PUSH1 0x01\n173 PUSH1 0x00\n175 DUP2\n176 SLOAD\n177 DUP1\n178 SWAP3\n179 SWAP2\n180 SWAP1\n181 PUSH1 0x01\n183 ADD\n184 SWAP2\n185 SWAP1\n186 POP\n187 SSTORE\n188 SWAP1\n189 POP\n190 PUSH1 0x40\n192 DUP1\n193 MLOAD\n194 SWAP1\n195 DUP2\n196 ADD\n197 PUSH1 0x40\n199 MSTORE\n200 DUP1\n201 CALLER\n202 PUSH20 0xffffffff(...)\n223 AND\n224 DUP2\n225 MSTORE\n226 PUSH1 0x20\n228 ADD\n229 PUSH1 0x00\n231 SLOAD\n232 DUP2\n233 MSTORE\n234 POP\n235 PUSH1 0x02\n237 PUSH1 0x00\n239 DUP4\n240 DUP2\n241 MSTORE\n242 PUSH1 0x20\n244 ADD\n245 SWAP1\n246 DUP2\n247 MSTORE\n248 PUSH1 0x20\n250 ADD\n251 PUSH1 0x00\n253 SHA3\n254 PUSH1 0x00\n256 DUP3\n257 ADD\n258 MLOAD\n259 DUP2\n260 PUSH1 0x00\n262 ADD\n263 PUSH1 0x00\n265 PUSH2 0x0100\n268 EXP\n269 DUP2\n270 SLOAD\n271 DUP2\n272 PUSH20 0xffffffff(...)\n293 MUL\n294 NOT\n295 AND\n296 SWAP1\n297 DUP4\n298 PUSH20 0xffffffff(...)\n319 AND\n320 MUL\n321 OR\n322 SWAP1\n323 SSTORE\n324 POP\n325 PUSH1 0x20\n327 DUP3\n328 ADD\n329 MLOAD\n330 DUP2\n331 PUSH1 0x01\n333 ADD\n334 SSTORE\n335 SWAP1\n336 POP\n337 POP\n338 PUSH1 0x32\n340 PUSH8 0x22b1c8c1(...)\n349 DUP2\n350 ISZERO\n351 ISZERO\n352 PUSH2 0x0165\n355 JUMPI\n', 'truncLabel': '171 PUSH1 0x01\n173 PUSH1 0x00\n175 DUP2\n176 SLOAD\n177 DUP1\n178 SWAP3\n(click to expand +)', 'isExpanded': false},
+{id: '1033', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '158 POP\n159 PUSH1 0x32\n161 PUSH1 0x01\n163 SLOAD\n164 LT\n165 JUMPDEST\n(click to expand +)', 'fullLabel': '158 POP\n159 PUSH1 0x32\n161 PUSH1 0x01\n163 SLOAD\n164 LT\n165 JUMPDEST\n166 ISZERO\n167 PUSH2 0x016f\n170 JUMPI\n', 'truncLabel': '158 POP\n159 PUSH1 0x32\n161 PUSH1 0x01\n163 SLOAD\n164 LT\n165 JUMPDEST\n(click to expand +)', 'isExpanded': false},
+{id: '1031', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '147 JUMPDEST\n148 DIV\n149 DUP3\n150 LT\n151 ISZERO\n152 DUP1\n(click to expand +)', 'fullLabel': '147 JUMPDEST\n148 DIV\n149 DUP3\n150 LT\n151 ISZERO\n152 DUP1\n153 ISZERO\n154 PUSH2 0x00a5\n157 JUMPI\n', 'truncLabel': '147 JUMPDEST\n148 DIV\n149 DUP3\n150 LT\n151 ISZERO\n152 DUP1\n(click to expand +)', 'isExpanded': false},
+{id: '1030', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '127 JUMPDEST\n128 PUSH1 0x32\n130 PUSH8 0x22b1c8c1(...)\n139 DUP2\n140 ISZERO\n141 ISZERO\n(click to expand +)', 'fullLabel': '127 JUMPDEST\n128 PUSH1 0x32\n130 PUSH8 0x22b1c8c1(...)\n139 DUP2\n140 ISZERO\n141 ISZERO\n142 PUSH2 0x0093\n145 JUMPI\n', 'truncLabel': '127 JUMPDEST\n128 PUSH1 0x32\n130 PUSH8 0x22b1c8c1(...)\n139 DUP2\n140 ISZERO\n141 ISZERO\n(click to expand +)', 'isExpanded': false},
+{id: '1029', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '357 JUMPDEST\n358 DIV\n359 DUP3\n360 SUB\n361 SWAP2\n362 POP\n(click to expand +)', 'fullLabel': '357 JUMPDEST\n358 DIV\n359 DUP3\n360 SUB\n361 SWAP2\n362 POP\n363 PUSH2 0x007f\n366 JUMP\n', 'truncLabel': '357 JUMPDEST\n358 DIV\n359 DUP3\n360 SUB\n361 SWAP2\n362 POP\n(click to expand +)', 'isExpanded': false},
+{id: '1028', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '171 PUSH1 0x01\n173 PUSH1 0x00\n175 DUP2\n176 SLOAD\n177 DUP1\n178 SWAP3\n(click to expand +)', 'fullLabel': '171 PUSH1 0x01\n173 PUSH1 0x00\n175 DUP2\n176 SLOAD\n177 DUP1\n178 SWAP3\n179 SWAP2\n180 SWAP1\n181 PUSH1 0x01\n183 ADD\n184 SWAP2\n185 SWAP1\n186 POP\n187 SSTORE\n188 SWAP1\n189 POP\n190 PUSH1 0x40\n192 DUP1\n193 MLOAD\n194 SWAP1\n195 DUP2\n196 ADD\n197 PUSH1 0x40\n199 MSTORE\n200 DUP1\n201 CALLER\n202 PUSH20 0xffffffff(...)\n223 AND\n224 DUP2\n225 MSTORE\n226 PUSH1 0x20\n228 ADD\n229 PUSH1 0x00\n231 SLOAD\n232 DUP2\n233 MSTORE\n234 POP\n235 PUSH1 0x02\n237 PUSH1 0x00\n239 DUP4\n240 DUP2\n241 MSTORE\n242 PUSH1 0x20\n244 ADD\n245 SWAP1\n246 DUP2\n247 MSTORE\n248 PUSH1 0x20\n250 ADD\n251 PUSH1 0x00\n253 SHA3\n254 PUSH1 0x00\n256 DUP3\n257 ADD\n258 MLOAD\n259 DUP2\n260 PUSH1 0x00\n262 ADD\n263 PUSH1 0x00\n265 PUSH2 0x0100\n268 EXP\n269 DUP2\n270 SLOAD\n271 DUP2\n272 PUSH20 0xffffffff(...)\n293 MUL\n294 NOT\n295 AND\n296 SWAP1\n297 DUP4\n298 PUSH20 0xffffffff(...)\n319 AND\n320 MUL\n321 OR\n322 SWAP1\n323 SSTORE\n324 POP\n325 PUSH1 0x20\n327 DUP3\n328 ADD\n329 MLOAD\n330 DUP2\n331 PUSH1 0x01\n333 ADD\n334 SSTORE\n335 SWAP1\n336 POP\n337 POP\n338 PUSH1 0x32\n340 PUSH8 0x22b1c8c1(...)\n349 DUP2\n350 ISZERO\n351 ISZERO\n352 PUSH2 0x0165\n355 JUMPI\n', 'truncLabel': '171 PUSH1 0x01\n173 PUSH1 0x00\n175 DUP2\n176 SLOAD\n177 DUP1\n178 SWAP3\n(click to expand +)', 'isExpanded': false},
+{id: '1017', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '158 POP\n159 PUSH1 0x32\n161 PUSH1 0x01\n163 SLOAD\n164 LT\n165 JUMPDEST\n(click to expand +)', 'fullLabel': '158 POP\n159 PUSH1 0x32\n161 PUSH1 0x01\n163 SLOAD\n164 LT\n165 JUMPDEST\n166 ISZERO\n167 PUSH2 0x016f\n170 JUMPI\n', 'truncLabel': '158 POP\n159 PUSH1 0x32\n161 PUSH1 0x01\n163 SLOAD\n164 LT\n165 JUMPDEST\n(click to expand +)', 'isExpanded': false},
+{id: '1002', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '147 JUMPDEST\n148 DIV\n149 DUP3\n150 LT\n151 ISZERO\n152 DUP1\n(click to expand +)', 'fullLabel': '147 JUMPDEST\n148 DIV\n149 DUP3\n150 LT\n151 ISZERO\n152 DUP1\n153 ISZERO\n154 PUSH2 0x00a5\n157 JUMPI\n', 'truncLabel': '147 JUMPDEST\n148 DIV\n149 DUP3\n150 LT\n151 ISZERO\n152 DUP1\n(click to expand +)', 'isExpanded': false},
+{id: '1001', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '127 JUMPDEST\n128 PUSH1 0x32\n130 PUSH8 0x22b1c8c1(...)\n139 DUP2\n140 ISZERO\n141 ISZERO\n(click to expand +)', 'fullLabel': '127 JUMPDEST\n128 PUSH1 0x32\n130 PUSH8 0x22b1c8c1(...)\n139 DUP2\n140 ISZERO\n141 ISZERO\n142 PUSH2 0x0093\n145 JUMPI\n', 'truncLabel': '127 JUMPDEST\n128 PUSH1 0x32\n130 PUSH8 0x22b1c8c1(...)\n139 DUP2\n140 ISZERO\n141 ISZERO\n(click to expand +)', 'isExpanded': false},
+{id: '1000', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '357 JUMPDEST\n358 DIV\n359 DUP3\n360 SUB\n361 SWAP2\n362 POP\n(click to expand +)', 'fullLabel': '357 JUMPDEST\n358 DIV\n359 DUP3\n360 SUB\n361 SWAP2\n362 POP\n363 PUSH2 0x007f\n366 JUMP\n', 'truncLabel': '357 JUMPDEST\n358 DIV\n359 DUP3\n360 SUB\n361 SWAP2\n362 POP\n(click to expand +)', 'isExpanded': false},
+{id: '999', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '171 PUSH1 0x01\n173 PUSH1 0x00\n175 DUP2\n176 SLOAD\n177 DUP1\n178 SWAP3\n(click to expand +)', 'fullLabel': '171 PUSH1 0x01\n173 PUSH1 0x00\n175 DUP2\n176 SLOAD\n177 DUP1\n178 SWAP3\n179 SWAP2\n180 SWAP1\n181 PUSH1 0x01\n183 ADD\n184 SWAP2\n185 SWAP1\n186 POP\n187 SSTORE\n188 SWAP1\n189 POP\n190 PUSH1 0x40\n192 DUP1\n193 MLOAD\n194 SWAP1\n195 DUP2\n196 ADD\n197 PUSH1 0x40\n199 MSTORE\n200 DUP1\n201 CALLER\n202 PUSH20 0xffffffff(...)\n223 AND\n224 DUP2\n225 MSTORE\n226 PUSH1 0x20\n228 ADD\n229 PUSH1 0x00\n231 SLOAD\n232 DUP2\n233 MSTORE\n234 POP\n235 PUSH1 0x02\n237 PUSH1 0x00\n239 DUP4\n240 DUP2\n241 MSTORE\n242 PUSH1 0x20\n244 ADD\n245 SWAP1\n246 DUP2\n247 MSTORE\n248 PUSH1 0x20\n250 ADD\n251 PUSH1 0x00\n253 SHA3\n254 PUSH1 0x00\n256 DUP3\n257 ADD\n258 MLOAD\n259 DUP2\n260 PUSH1 0x00\n262 ADD\n263 PUSH1 0x00\n265 PUSH2 0x0100\n268 EXP\n269 DUP2\n270 SLOAD\n271 DUP2\n272 PUSH20 0xffffffff(...)\n293 MUL\n294 NOT\n295 AND\n296 SWAP1\n297 DUP4\n298 PUSH20 0xffffffff(...)\n319 AND\n320 MUL\n321 OR\n322 SWAP1\n323 SSTORE\n324 POP\n325 PUSH1 0x20\n327 DUP3\n328 ADD\n329 MLOAD\n330 DUP2\n331 PUSH1 0x01\n333 ADD\n334 SSTORE\n335 SWAP1\n336 POP\n337 POP\n338 PUSH1 0x32\n340 PUSH8 0x22b1c8c1(...)\n349 DUP2\n350 ISZERO\n351 ISZERO\n352 PUSH2 0x0165\n355 JUMPI\n', 'truncLabel': '171 PUSH1 0x01\n173 PUSH1 0x00\n175 DUP2\n176 SLOAD\n177 DUP1\n178 SWAP3\n(click to expand +)', 'isExpanded': false},
+{id: '984', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '158 POP\n159 PUSH1 0x32\n161 PUSH1 0x01\n163 SLOAD\n164 LT\n165 JUMPDEST\n(click to expand +)', 'fullLabel': '158 POP\n159 PUSH1 0x32\n161 PUSH1 0x01\n163 SLOAD\n164 LT\n165 JUMPDEST\n166 ISZERO\n167 PUSH2 0x016f\n170 JUMPI\n', 'truncLabel': '158 POP\n159 PUSH1 0x32\n161 PUSH1 0x01\n163 SLOAD\n164 LT\n165 JUMPDEST\n(click to expand +)', 'isExpanded': false},
+{id: '943', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '147 JUMPDEST\n148 DIV\n149 DUP3\n150 LT\n151 ISZERO\n152 DUP1\n(click to expand +)', 'fullLabel': '147 JUMPDEST\n148 DIV\n149 DUP3\n150 LT\n151 ISZERO\n152 DUP1\n153 ISZERO\n154 PUSH2 0x00a5\n157 JUMPI\n', 'truncLabel': '147 JUMPDEST\n148 DIV\n149 DUP3\n150 LT\n151 ISZERO\n152 DUP1\n(click to expand +)', 'isExpanded': false},
+{id: '942', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '127 JUMPDEST\n128 PUSH1 0x32\n130 PUSH8 0x22b1c8c1(...)\n139 DUP2\n140 ISZERO\n141 ISZERO\n(click to expand +)', 'fullLabel': '127 JUMPDEST\n128 PUSH1 0x32\n130 PUSH8 0x22b1c8c1(...)\n139 DUP2\n140 ISZERO\n141 ISZERO\n142 PUSH2 0x0093\n145 JUMPI\n', 'truncLabel': '127 JUMPDEST\n128 PUSH1 0x32\n130 PUSH8 0x22b1c8c1(...)\n139 DUP2\n140 ISZERO\n141 ISZERO\n(click to expand +)', 'isExpanded': false},
+{id: '941', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '357 JUMPDEST\n358 DIV\n359 DUP3\n360 SUB\n361 SWAP2\n362 POP\n(click to expand +)', 'fullLabel': '357 JUMPDEST\n358 DIV\n359 DUP3\n360 SUB\n361 SWAP2\n362 POP\n363 PUSH2 0x007f\n366 JUMP\n', 'truncLabel': '357 JUMPDEST\n358 DIV\n359 DUP3\n360 SUB\n361 SWAP2\n362 POP\n(click to expand +)', 'isExpanded': false},
+{id: '940', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '171 PUSH1 0x01\n173 PUSH1 0x00\n175 DUP2\n176 SLOAD\n177 DUP1\n178 SWAP3\n(click to expand +)', 'fullLabel': '171 PUSH1 0x01\n173 PUSH1 0x00\n175 DUP2\n176 SLOAD\n177 DUP1\n178 SWAP3\n179 SWAP2\n180 SWAP1\n181 PUSH1 0x01\n183 ADD\n184 SWAP2\n185 SWAP1\n186 POP\n187 SSTORE\n188 SWAP1\n189 POP\n190 PUSH1 0x40\n192 DUP1\n193 MLOAD\n194 SWAP1\n195 DUP2\n196 ADD\n197 PUSH1 0x40\n199 MSTORE\n200 DUP1\n201 CALLER\n202 PUSH20 0xffffffff(...)\n223 AND\n224 DUP2\n225 MSTORE\n226 PUSH1 0x20\n228 ADD\n229 PUSH1 0x00\n231 SLOAD\n232 DUP2\n233 MSTORE\n234 POP\n235 PUSH1 0x02\n237 PUSH1 0x00\n239 DUP4\n240 DUP2\n241 MSTORE\n242 PUSH1 0x20\n244 ADD\n245 SWAP1\n246 DUP2\n247 MSTORE\n248 PUSH1 0x20\n250 ADD\n251 PUSH1 0x00\n253 SHA3\n254 PUSH1 0x00\n256 DUP3\n257 ADD\n258 MLOAD\n259 DUP2\n260 PUSH1 0x00\n262 ADD\n263 PUSH1 0x00\n265 PUSH2 0x0100\n268 EXP\n269 DUP2\n270 SLOAD\n271 DUP2\n272 PUSH20 0xffffffff(...)\n293 MUL\n294 NOT\n295 AND\n296 SWAP1\n297 DUP4\n298 PUSH20 0xffffffff(...)\n319 AND\n320 MUL\n321 OR\n322 SWAP1\n323 SSTORE\n324 POP\n325 PUSH1 0x20\n327 DUP3\n328 ADD\n329 MLOAD\n330 DUP2\n331 PUSH1 0x01\n333 ADD\n334 SSTORE\n335 SWAP1\n336 POP\n337 POP\n338 PUSH1 0x32\n340 PUSH8 0x22b1c8c1(...)\n349 DUP2\n350 ISZERO\n351 ISZERO\n352 PUSH2 0x0165\n355 JUMPI\n', 'truncLabel': '171 PUSH1 0x01\n173 PUSH1 0x00\n175 DUP2\n176 SLOAD\n177 DUP1\n178 SWAP3\n(click to expand +)', 'isExpanded': false},
+{id: '921', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '165 JUMPDEST\n166 ISZERO\n167 PUSH2 0x016f\n170 JUMPI\n', 'fullLabel': '165 JUMPDEST\n166 ISZERO\n167 PUSH2 0x016f\n170 JUMPI\n', 'truncLabel': '165 JUMPDEST\n166 ISZERO\n167 PUSH2 0x016f\n170 JUMPI\n', 'isExpanded': false},
+{id: '1040', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '461 JUMPDEST\n462 POP\n463 POP\n464 STOP\n', 'fullLabel': '461 JUMPDEST\n462 POP\n463 POP\n464 STOP\n', 'truncLabel': '461 JUMPDEST\n462 POP\n463 POP\n464 STOP\n', 'isExpanded': false},
+{id: '1042', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '460 JUMPDEST\n461 JUMPDEST\n462 POP\n463 POP\n464 STOP\n', 'fullLabel': '460 JUMPDEST\n461 JUMPDEST\n462 POP\n463 POP\n464 STOP\n', 'truncLabel': '460 JUMPDEST\n461 JUMPDEST\n462 POP\n463 POP\n464 STOP\n', 'isExpanded': false},
+{id: '1043', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '456 PUSH1 0x00\n458 DUP1\n459 REVERT\n', 'fullLabel': '456 PUSH1 0x00\n458 DUP1\n459 REVERT\n', 'truncLabel': '456 PUSH1 0x00\n458 DUP1\n459 REVERT\n', 'isExpanded': false},
+{id: '1041', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '397 CALLER\n398 PUSH20 0xffffffff(...)\n419 AND\n420 PUSH2 0x08fc\n423 DUP4\n424 SWAP1\n(click to expand +)', 'fullLabel': '397 CALLER\n398 PUSH20 0xffffffff(...)\n419 AND\n420 PUSH2 0x08fc\n423 DUP4\n424 SWAP1\n425 DUP2\n426 ISZERO\n427 MUL\n428 SWAP1\n429 PUSH1 0x40\n431 MLOAD\n432 PUSH1 0x00\n434 PUSH1 0x40\n436 MLOAD\n437 DUP1\n438 DUP4\n439 SUB\n440 DUP2\n441 DUP6\n442 DUP9\n443 DUP9\n444 CALL\n445 SWAP4\n446 POP\n447 POP\n448 POP\n449 POP\n450 ISZERO\n451 ISZERO\n452 PUSH2 0x01cc\n455 JUMPI\n', 'truncLabel': '397 CALLER\n398 PUSH20 0xffffffff(...)\n419 AND\n420 PUSH2 0x08fc\n423 DUP4\n424 SWAP1\n(click to expand +)', 'isExpanded': false},
+{id: '1039', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '387 JUMPDEST\n388 PUSH1 0x00\n390 DUP3\n391 GT\n392 ISZERO\n393 PUSH2 0x01cd\n(click to expand +)', 'fullLabel': '387 JUMPDEST\n388 PUSH1 0x00\n390 DUP3\n391 GT\n392 ISZERO\n393 PUSH2 0x01cd\n396 JUMPI\n', 'truncLabel': '387 JUMPDEST\n388 PUSH1 0x00\n390 DUP3\n391 GT\n392 ISZERO\n393 PUSH2 0x01cd\n(click to expand +)', 'isExpanded': false},
+{id: '1051', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '461 JUMPDEST\n462 POP\n463 POP\n464 STOP\n', 'fullLabel': '461 JUMPDEST\n462 POP\n463 POP\n464 STOP\n', 'truncLabel': '461 JUMPDEST\n462 POP\n463 POP\n464 STOP\n', 'isExpanded': false},
+{id: '1053', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '460 JUMPDEST\n461 JUMPDEST\n462 POP\n463 POP\n464 STOP\n', 'fullLabel': '460 JUMPDEST\n461 JUMPDEST\n462 POP\n463 POP\n464 STOP\n', 'truncLabel': '460 JUMPDEST\n461 JUMPDEST\n462 POP\n463 POP\n464 STOP\n', 'isExpanded': false},
+{id: '1054', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '456 PUSH1 0x00\n458 DUP1\n459 REVERT\n', 'fullLabel': '456 PUSH1 0x00\n458 DUP1\n459 REVERT\n', 'truncLabel': '456 PUSH1 0x00\n458 DUP1\n459 REVERT\n', 'isExpanded': false},
+{id: '1052', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '397 CALLER\n398 PUSH20 0xffffffff(...)\n419 AND\n420 PUSH2 0x08fc\n423 DUP4\n424 SWAP1\n(click to expand +)', 'fullLabel': '397 CALLER\n398 PUSH20 0xffffffff(...)\n419 AND\n420 PUSH2 0x08fc\n423 DUP4\n424 SWAP1\n425 DUP2\n426 ISZERO\n427 MUL\n428 SWAP1\n429 PUSH1 0x40\n431 MLOAD\n432 PUSH1 0x00\n434 PUSH1 0x40\n436 MLOAD\n437 DUP1\n438 DUP4\n439 SUB\n440 DUP2\n441 DUP6\n442 DUP9\n443 DUP9\n444 CALL\n445 SWAP4\n446 POP\n447 POP\n448 POP\n449 POP\n450 ISZERO\n451 ISZERO\n452 PUSH2 0x01cc\n455 JUMPI\n', 'truncLabel': '397 CALLER\n398 PUSH20 0xffffffff(...)\n419 AND\n420 PUSH2 0x08fc\n423 DUP4\n424 SWAP1\n(click to expand +)', 'isExpanded': false},
+{id: '1050', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '386 JUMPDEST\n387 JUMPDEST\n388 PUSH1 0x00\n390 DUP3\n391 GT\n392 ISZERO\n(click to expand +)', 'fullLabel': '386 JUMPDEST\n387 JUMPDEST\n388 PUSH1 0x00\n390 DUP3\n391 GT\n392 ISZERO\n393 PUSH2 0x01cd\n396 JUMPI\n', 'truncLabel': '386 JUMPDEST\n387 JUMPDEST\n388 PUSH1 0x00\n390 DUP3\n391 GT\n392 ISZERO\n(click to expand +)', 'isExpanded': false},
+{id: '1049', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '1301 JUMPDEST\n1302 POP\n1303 POP\n1304 POP\n1305 POP\n1306 POP\n(click to expand +)', 'fullLabel': '1301 JUMPDEST\n1302 POP\n1303 POP\n1304 POP\n1305 POP\n1306 POP\n1307 POP\n1308 JUMP\n', 'truncLabel': '1301 JUMPDEST\n1302 POP\n1303 POP\n1304 POP\n1305 POP\n1306 POP\n(click to expand +)', 'isExpanded': false},
+{id: '1055', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '1297 PUSH1 0x00\n1299 DUP1\n1300 REVERT\n', 'fullLabel': '1297 PUSH1 0x00\n1299 DUP1\n1300 REVERT\n', 'truncLabel': '1297 PUSH1 0x00\n1299 DUP1\n1300 REVERT\n', 'isExpanded': false},
+{id: '1048', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '1144 JUMPDEST\n1145 MOD\n1146 SWAP2\n1147 POP\n1148 PUSH1 0x02\n1150 PUSH1 0x00\n(click to expand +)', 'fullLabel': '1144 JUMPDEST\n1145 MOD\n1146 SWAP2\n1147 POP\n1148 PUSH1 0x02\n1150 PUSH1 0x00\n1152 DUP4\n1153 DUP2\n1154 MSTORE\n1155 PUSH1 0x20\n1157 ADD\n1158 SWAP1\n1159 DUP2\n1160 MSTORE\n1161 PUSH1 0x20\n1163 ADD\n1164 PUSH1 0x00\n1166 SHA3\n1167 PUSH1 0x00\n1169 ADD\n1170 PUSH1 0x00\n1172 SWAP1\n1173 SLOAD\n1174 SWAP1\n1175 PUSH2 0x0100\n1178 EXP\n1179 SWAP1\n1180 DIV\n1181 PUSH20 0xffffffff(...)\n1202 AND\n1203 SWAP1\n1204 POP\n1205 PUSH1 0x00\n1207 DUP1\n1208 DUP2\n1209 SLOAD\n1210 DUP1\n1211 SWAP3\n1212 SWAP2\n1213 SWAP1\n1214 PUSH1 0x01\n1216 ADD\n1217 SWAP2\n1218 SWAP1\n1219 POP\n1220 SSTORE\n1221 POP\n1222 PUSH1 0x00\n1224 PUSH1 0x01\n1226 DUP2\n1227 SWAP1\n1228 SSTORE\n1229 POP\n1230 DUP1\n1231 PUSH20 0xffffffff(...)\n1252 AND\n1253 PUSH2 0x08fc\n1256 PUSH8 0x22b1c8c1(...)\n1265 SWAP1\n1266 DUP2\n1267 ISZERO\n1268 MUL\n1269 SWAP1\n1270 PUSH1 0x40\n1272 MLOAD\n1273 PUSH1 0x00\n1275 PUSH1 0x40\n1277 MLOAD\n1278 DUP1\n1279 DUP4\n1280 SUB\n1281 DUP2\n1282 DUP6\n1283 DUP9\n1284 DUP9\n1285 CALL\n1286 SWAP4\n1287 POP\n1288 POP\n1289 POP\n1290 POP\n1291 ISZERO\n1292 ISZERO\n1293 PUSH2 0x0515\n1296 JUMPI\n', 'truncLabel': '1144 JUMPDEST\n1145 MOD\n1146 SWAP2\n1147 POP\n1148 PUSH1 0x02\n1150 PUSH1 0x00\n(click to expand +)', 'isExpanded': false},
+{id: '1047', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '914 JUMPDEST\n915 MOD\n916 DUP2\n917 MSTORE\n918 PUSH1 0x20\n920 ADD\n(click to expand +)', 'fullLabel': '914 JUMPDEST\n915 MOD\n916 DUP2\n917 MSTORE\n918 PUSH1 0x20\n920 ADD\n921 SWAP1\n922 DUP2\n923 MSTORE\n924 PUSH1 0x20\n926 ADD\n927 PUSH1 0x00\n929 SHA3\n930 PUSH1 0x00\n932 ADD\n933 PUSH1 0x00\n935 SWAP1\n936 SLOAD\n937 SWAP1\n938 PUSH2 0x0100\n941 EXP\n942 SWAP1\n943 DIV\n944 PUSH20 0xffffffff(...)\n965 AND\n966 SWAP5\n967 POP\n968 DIFFICULTY\n969 SWAP4\n970 POP\n971 DUP6\n972 DUP6\n973 DUP6\n974 PUSH1 0x40\n976 MLOAD\n977 DUP1\n978 DUP5\n979 PUSH20 0xffffffff(...)\n1000 AND\n1001 PUSH20 0xffffffff(...)\n1022 AND\n1023 PUSH13 0x01000000(...)\n1037 MUL\n1038 DUP2\n1039 MSTORE\n1040 PUSH1 0x14\n1042 ADD\n1043 DUP4\n1044 PUSH20 0xffffffff(...)\n1065 AND\n1066 PUSH20 0xffffffff(...)\n1087 AND\n1088 PUSH13 0x01000000(...)\n1102 MUL\n1103 DUP2\n1104 MSTORE\n1105 PUSH1 0x14\n1107 ADD\n1108 DUP3\n1109 DUP2\n1110 MSTORE\n1111 PUSH1 0x20\n1113 ADD\n1114 SWAP4\n1115 POP\n1116 POP\n1117 POP\n1118 POP\n1119 PUSH1 0x40\n1121 MLOAD\n1122 DUP1\n1123 SWAP2\n1124 SUB\n1125 SWAP1\n1126 SHA3\n1127 SWAP3\n1128 POP\n1129 PUSH1 0x32\n1131 DUP4\n1132 PUSH1 0x01\n1134 SWAP1\n1135 DIV\n1136 DUP2\n1137 ISZERO\n1138 ISZERO\n1139 PUSH2 0x0478\n1142 JUMPI\n', 'truncLabel': '914 JUMPDEST\n915 MOD\n916 DUP2\n917 MSTORE\n918 PUSH1 0x20\n920 ADD\n(click to expand +)', 'isExpanded': false},
+{id: '1046', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '823 JUMPDEST\n824 MOD\n825 DUP2\n826 MSTORE\n827 PUSH1 0x20\n829 ADD\n(click to expand +)', 'fullLabel': '823 JUMPDEST\n824 MOD\n825 DUP2\n826 MSTORE\n827 PUSH1 0x20\n829 ADD\n830 SWAP1\n831 DUP2\n832 MSTORE\n833 PUSH1 0x20\n835 ADD\n836 PUSH1 0x00\n838 SHA3\n839 PUSH1 0x00\n841 ADD\n842 PUSH1 0x00\n844 SWAP1\n845 SLOAD\n846 SWAP1\n847 PUSH2 0x0100\n850 EXP\n851 SWAP1\n852 DIV\n853 PUSH20 0xffffffff(...)\n874 AND\n875 SWAP6\n876 POP\n877 PUSH1 0x02\n879 PUSH1 0x00\n881 PUSH1 0x32\n883 CALLER\n884 PUSH20 0xffffffff(...)\n905 AND\n906 DUP2\n907 ISZERO\n908 ISZERO\n909 PUSH2 0x0392\n912 JUMPI\n', 'truncLabel': '823 JUMPDEST\n824 MOD\n825 DUP2\n826 MSTORE\n827 PUSH1 0x20\n829 ADD\n(click to expand +)', 'isExpanded': false},
+{id: '1045', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '776 JUMPDEST\n777 PUSH1 0x00\n779 DUP1\n780 PUSH1 0x00\n782 DUP1\n783 PUSH1 0x00\n(click to expand +)', 'fullLabel': '776 JUMPDEST\n777 PUSH1 0x00\n779 DUP1\n780 PUSH1 0x00\n782 DUP1\n783 PUSH1 0x00\n785 DUP1\n786 PUSH1 0x02\n788 PUSH1 0x00\n790 PUSH1 0x32\n792 COINBASE\n793 PUSH20 0xffffffff(...)\n814 AND\n815 DUP2\n816 ISZERO\n817 ISZERO\n818 PUSH2 0x0337\n821 JUMPI\n', 'truncLabel': '776 JUMPDEST\n777 PUSH1 0x00\n779 DUP1\n780 PUSH1 0x00\n782 DUP1\n783 PUSH1 0x00\n(click to expand +)', 'isExpanded': false},
+{id: '1044', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '379 PUSH2 0x0182\n382 PUSH2 0x0308\n385 JUMP\n', 'fullLabel': '379 PUSH2 0x0182\n382 PUSH2 0x0308\n385 JUMP\n', 'truncLabel': '379 PUSH2 0x0182\n382 PUSH2 0x0308\n385 JUMP\n', 'isExpanded': false},
+{id: '1038', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '367 JUMPDEST\n368 PUSH1 0x32\n370 PUSH1 0x01\n372 SLOAD\n373 EQ\n374 ISZERO\n(click to expand +)', 'fullLabel': '367 JUMPDEST\n368 PUSH1 0x32\n370 PUSH1 0x01\n372 SLOAD\n373 EQ\n374 ISZERO\n375 PUSH2 0x0183\n378 JUMPI\n', 'truncLabel': '367 JUMPDEST\n368 PUSH1 0x32\n370 PUSH1 0x01\n372 SLOAD\n373 EQ\n374 ISZERO\n(click to expand +)', 'isExpanded': false},
+{id: '1063', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '461 JUMPDEST\n462 POP\n463 POP\n464 STOP\n', 'fullLabel': '461 JUMPDEST\n462 POP\n463 POP\n464 STOP\n', 'truncLabel': '461 JUMPDEST\n462 POP\n463 POP\n464 STOP\n', 'isExpanded': false},
+{id: '1065', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '460 JUMPDEST\n461 JUMPDEST\n462 POP\n463 POP\n464 STOP\n', 'fullLabel': '460 JUMPDEST\n461 JUMPDEST\n462 POP\n463 POP\n464 STOP\n', 'truncLabel': '460 JUMPDEST\n461 JUMPDEST\n462 POP\n463 POP\n464 STOP\n', 'isExpanded': false},
+{id: '1066', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '456 PUSH1 0x00\n458 DUP1\n459 REVERT\n', 'fullLabel': '456 PUSH1 0x00\n458 DUP1\n459 REVERT\n', 'truncLabel': '456 PUSH1 0x00\n458 DUP1\n459 REVERT\n', 'isExpanded': false},
+{id: '1064', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '397 CALLER\n398 PUSH20 0xffffffff(...)\n419 AND\n420 PUSH2 0x08fc\n423 DUP4\n424 SWAP1\n(click to expand +)', 'fullLabel': '397 CALLER\n398 PUSH20 0xffffffff(...)\n419 AND\n420 PUSH2 0x08fc\n423 DUP4\n424 SWAP1\n425 DUP2\n426 ISZERO\n427 MUL\n428 SWAP1\n429 PUSH1 0x40\n431 MLOAD\n432 PUSH1 0x00\n434 PUSH1 0x40\n436 MLOAD\n437 DUP1\n438 DUP4\n439 SUB\n440 DUP2\n441 DUP6\n442 DUP9\n443 DUP9\n444 CALL\n445 SWAP4\n446 POP\n447 POP\n448 POP\n449 POP\n450 ISZERO\n451 ISZERO\n452 PUSH2 0x01cc\n455 JUMPI\n', 'truncLabel': '397 CALLER\n398 PUSH20 0xffffffff(...)\n419 AND\n420 PUSH2 0x08fc\n423 DUP4\n424 SWAP1\n(click to expand +)', 'isExpanded': false},
+{id: '1062', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '387 JUMPDEST\n388 PUSH1 0x00\n390 DUP3\n391 GT\n392 ISZERO\n393 PUSH2 0x01cd\n(click to expand +)', 'fullLabel': '387 JUMPDEST\n388 PUSH1 0x00\n390 DUP3\n391 GT\n392 ISZERO\n393 PUSH2 0x01cd\n396 JUMPI\n', 'truncLabel': '387 JUMPDEST\n388 PUSH1 0x00\n390 DUP3\n391 GT\n392 ISZERO\n393 PUSH2 0x01cd\n(click to expand +)', 'isExpanded': false},
+{id: '1073', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '386 JUMPDEST\n387 JUMPDEST\n388 PUSH1 0x00\n390 DUP3\n391 GT\n392 ISZERO\n(click to expand +)', 'fullLabel': '386 JUMPDEST\n387 JUMPDEST\n388 PUSH1 0x00\n390 DUP3\n391 GT\n392 ISZERO\n393 PUSH2 0x01cd\n396 JUMPI\n397 CALLER\n398 PUSH20 0xffffffff(...)\n419 AND\n420 PUSH2 0x08fc\n423 DUP4\n424 SWAP1\n425 DUP2\n426 ISZERO\n427 MUL\n428 SWAP1\n429 PUSH1 0x40\n431 MLOAD\n432 PUSH1 0x00\n434 PUSH1 0x40\n436 MLOAD\n437 DUP1\n438 DUP4\n439 SUB\n440 DUP2\n441 DUP6\n442 DUP9\n443 DUP9\n444 CALL\n445 SWAP4\n446 POP\n447 POP\n448 POP\n449 POP\n450 ISZERO\n451 ISZERO\n452 PUSH2 0x01cc\n455 JUMPI\n456 PUSH1 0x00\n458 DUP1\n459 REVERT\n', 'truncLabel': '386 JUMPDEST\n387 JUMPDEST\n388 PUSH1 0x00\n390 DUP3\n391 GT\n392 ISZERO\n(click to expand +)', 'isExpanded': false},
+{id: '1072', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '1301 JUMPDEST\n1302 POP\n1303 POP\n1304 POP\n1305 POP\n1306 POP\n(click to expand +)', 'fullLabel': '1301 JUMPDEST\n1302 POP\n1303 POP\n1304 POP\n1305 POP\n1306 POP\n1307 POP\n1308 JUMP\n', 'truncLabel': '1301 JUMPDEST\n1302 POP\n1303 POP\n1304 POP\n1305 POP\n1306 POP\n(click to expand +)', 'isExpanded': false},
+{id: '1074', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '1297 PUSH1 0x00\n1299 DUP1\n1300 REVERT\n', 'fullLabel': '1297 PUSH1 0x00\n1299 DUP1\n1300 REVERT\n', 'truncLabel': '1297 PUSH1 0x00\n1299 DUP1\n1300 REVERT\n', 'isExpanded': false},
+{id: '1071', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '1144 JUMPDEST\n1145 MOD\n1146 SWAP2\n1147 POP\n1148 PUSH1 0x02\n1150 PUSH1 0x00\n(click to expand +)', 'fullLabel': '1144 JUMPDEST\n1145 MOD\n1146 SWAP2\n1147 POP\n1148 PUSH1 0x02\n1150 PUSH1 0x00\n1152 DUP4\n1153 DUP2\n1154 MSTORE\n1155 PUSH1 0x20\n1157 ADD\n1158 SWAP1\n1159 DUP2\n1160 MSTORE\n1161 PUSH1 0x20\n1163 ADD\n1164 PUSH1 0x00\n1166 SHA3\n1167 PUSH1 0x00\n1169 ADD\n1170 PUSH1 0x00\n1172 SWAP1\n1173 SLOAD\n1174 SWAP1\n1175 PUSH2 0x0100\n1178 EXP\n1179 SWAP1\n1180 DIV\n1181 PUSH20 0xffffffff(...)\n1202 AND\n1203 SWAP1\n1204 POP\n1205 PUSH1 0x00\n1207 DUP1\n1208 DUP2\n1209 SLOAD\n1210 DUP1\n1211 SWAP3\n1212 SWAP2\n1213 SWAP1\n1214 PUSH1 0x01\n1216 ADD\n1217 SWAP2\n1218 SWAP1\n1219 POP\n1220 SSTORE\n1221 POP\n1222 PUSH1 0x00\n1224 PUSH1 0x01\n1226 DUP2\n1227 SWAP1\n1228 SSTORE\n1229 POP\n1230 DUP1\n1231 PUSH20 0xffffffff(...)\n1252 AND\n1253 PUSH2 0x08fc\n1256 PUSH8 0x22b1c8c1(...)\n1265 SWAP1\n1266 DUP2\n1267 ISZERO\n1268 MUL\n1269 SWAP1\n1270 PUSH1 0x40\n1272 MLOAD\n1273 PUSH1 0x00\n1275 PUSH1 0x40\n1277 MLOAD\n1278 DUP1\n1279 DUP4\n1280 SUB\n1281 DUP2\n1282 DUP6\n1283 DUP9\n1284 DUP9\n1285 CALL\n1286 SWAP4\n1287 POP\n1288 POP\n1289 POP\n1290 POP\n1291 ISZERO\n1292 ISZERO\n1293 PUSH2 0x0515\n1296 JUMPI\n', 'truncLabel': '1144 JUMPDEST\n1145 MOD\n1146 SWAP2\n1147 POP\n1148 PUSH1 0x02\n1150 PUSH1 0x00\n(click to expand +)', 'isExpanded': false},
+{id: '1070', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '914 JUMPDEST\n915 MOD\n916 DUP2\n917 MSTORE\n918 PUSH1 0x20\n920 ADD\n(click to expand +)', 'fullLabel': '914 JUMPDEST\n915 MOD\n916 DUP2\n917 MSTORE\n918 PUSH1 0x20\n920 ADD\n921 SWAP1\n922 DUP2\n923 MSTORE\n924 PUSH1 0x20\n926 ADD\n927 PUSH1 0x00\n929 SHA3\n930 PUSH1 0x00\n932 ADD\n933 PUSH1 0x00\n935 SWAP1\n936 SLOAD\n937 SWAP1\n938 PUSH2 0x0100\n941 EXP\n942 SWAP1\n943 DIV\n944 PUSH20 0xffffffff(...)\n965 AND\n966 SWAP5\n967 POP\n968 DIFFICULTY\n969 SWAP4\n970 POP\n971 DUP6\n972 DUP6\n973 DUP6\n974 PUSH1 0x40\n976 MLOAD\n977 DUP1\n978 DUP5\n979 PUSH20 0xffffffff(...)\n1000 AND\n1001 PUSH20 0xffffffff(...)\n1022 AND\n1023 PUSH13 0x01000000(...)\n1037 MUL\n1038 DUP2\n1039 MSTORE\n1040 PUSH1 0x14\n1042 ADD\n1043 DUP4\n1044 PUSH20 0xffffffff(...)\n1065 AND\n1066 PUSH20 0xffffffff(...)\n1087 AND\n1088 PUSH13 0x01000000(...)\n1102 MUL\n1103 DUP2\n1104 MSTORE\n1105 PUSH1 0x14\n1107 ADD\n1108 DUP3\n1109 DUP2\n1110 MSTORE\n1111 PUSH1 0x20\n1113 ADD\n1114 SWAP4\n1115 POP\n1116 POP\n1117 POP\n1118 POP\n1119 PUSH1 0x40\n1121 MLOAD\n1122 DUP1\n1123 SWAP2\n1124 SUB\n1125 SWAP1\n1126 SHA3\n1127 SWAP3\n1128 POP\n1129 PUSH1 0x32\n1131 DUP4\n1132 PUSH1 0x01\n1134 SWAP1\n1135 DIV\n1136 DUP2\n1137 ISZERO\n1138 ISZERO\n1139 PUSH2 0x0478\n1142 JUMPI\n', 'truncLabel': '914 JUMPDEST\n915 MOD\n916 DUP2\n917 MSTORE\n918 PUSH1 0x20\n920 ADD\n(click to expand +)', 'isExpanded': false},
+{id: '1069', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '823 JUMPDEST\n824 MOD\n825 DUP2\n826 MSTORE\n827 PUSH1 0x20\n829 ADD\n(click to expand +)', 'fullLabel': '823 JUMPDEST\n824 MOD\n825 DUP2\n826 MSTORE\n827 PUSH1 0x20\n829 ADD\n830 SWAP1\n831 DUP2\n832 MSTORE\n833 PUSH1 0x20\n835 ADD\n836 PUSH1 0x00\n838 SHA3\n839 PUSH1 0x00\n841 ADD\n842 PUSH1 0x00\n844 SWAP1\n845 SLOAD\n846 SWAP1\n847 PUSH2 0x0100\n850 EXP\n851 SWAP1\n852 DIV\n853 PUSH20 0xffffffff(...)\n874 AND\n875 SWAP6\n876 POP\n877 PUSH1 0x02\n879 PUSH1 0x00\n881 PUSH1 0x32\n883 CALLER\n884 PUSH20 0xffffffff(...)\n905 AND\n906 DUP2\n907 ISZERO\n908 ISZERO\n909 PUSH2 0x0392\n912 JUMPI\n', 'truncLabel': '823 JUMPDEST\n824 MOD\n825 DUP2\n826 MSTORE\n827 PUSH1 0x20\n829 ADD\n(click to expand +)', 'isExpanded': false},
+{id: '1068', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '776 JUMPDEST\n777 PUSH1 0x00\n779 DUP1\n780 PUSH1 0x00\n782 DUP1\n783 PUSH1 0x00\n(click to expand +)', 'fullLabel': '776 JUMPDEST\n777 PUSH1 0x00\n779 DUP1\n780 PUSH1 0x00\n782 DUP1\n783 PUSH1 0x00\n785 DUP1\n786 PUSH1 0x02\n788 PUSH1 0x00\n790 PUSH1 0x32\n792 COINBASE\n793 PUSH20 0xffffffff(...)\n814 AND\n815 DUP2\n816 ISZERO\n817 ISZERO\n818 PUSH2 0x0337\n821 JUMPI\n', 'truncLabel': '776 JUMPDEST\n777 PUSH1 0x00\n779 DUP1\n780 PUSH1 0x00\n782 DUP1\n783 PUSH1 0x00\n(click to expand +)', 'isExpanded': false},
+{id: '1067', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '379 PUSH2 0x0182\n382 PUSH2 0x0308\n385 JUMP\n', 'fullLabel': '379 PUSH2 0x0182\n382 PUSH2 0x0308\n385 JUMP\n', 'truncLabel': '379 PUSH2 0x0182\n382 PUSH2 0x0308\n385 JUMP\n', 'isExpanded': false},
+{id: '1061', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '367 JUMPDEST\n368 PUSH1 0x32\n370 PUSH1 0x01\n372 SLOAD\n373 EQ\n374 ISZERO\n(click to expand +)', 'fullLabel': '367 JUMPDEST\n368 PUSH1 0x32\n370 PUSH1 0x01\n372 SLOAD\n373 EQ\n374 ISZERO\n375 PUSH2 0x0183\n378 JUMPI\n', 'truncLabel': '367 JUMPDEST\n368 PUSH1 0x32\n370 PUSH1 0x01\n372 SLOAD\n373 EQ\n374 ISZERO\n(click to expand +)', 'isExpanded': false},
+{id: '1082', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '461 JUMPDEST\n462 POP\n463 POP\n464 STOP\n', 'fullLabel': '461 JUMPDEST\n462 POP\n463 POP\n464 STOP\n', 'truncLabel': '461 JUMPDEST\n462 POP\n463 POP\n464 STOP\n', 'isExpanded': false},
+{id: '1084', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '460 JUMPDEST\n461 JUMPDEST\n462 POP\n463 POP\n464 STOP\n', 'fullLabel': '460 JUMPDEST\n461 JUMPDEST\n462 POP\n463 POP\n464 STOP\n', 'truncLabel': '460 JUMPDEST\n461 JUMPDEST\n462 POP\n463 POP\n464 STOP\n', 'isExpanded': false},
+{id: '1085', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '456 PUSH1 0x00\n458 DUP1\n459 REVERT\n', 'fullLabel': '456 PUSH1 0x00\n458 DUP1\n459 REVERT\n', 'truncLabel': '456 PUSH1 0x00\n458 DUP1\n459 REVERT\n', 'isExpanded': false},
+{id: '1083', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '397 CALLER\n398 PUSH20 0xffffffff(...)\n419 AND\n420 PUSH2 0x08fc\n423 DUP4\n424 SWAP1\n(click to expand +)', 'fullLabel': '397 CALLER\n398 PUSH20 0xffffffff(...)\n419 AND\n420 PUSH2 0x08fc\n423 DUP4\n424 SWAP1\n425 DUP2\n426 ISZERO\n427 MUL\n428 SWAP1\n429 PUSH1 0x40\n431 MLOAD\n432 PUSH1 0x00\n434 PUSH1 0x40\n436 MLOAD\n437 DUP1\n438 DUP4\n439 SUB\n440 DUP2\n441 DUP6\n442 DUP9\n443 DUP9\n444 CALL\n445 SWAP4\n446 POP\n447 POP\n448 POP\n449 POP\n450 ISZERO\n451 ISZERO\n452 PUSH2 0x01cc\n455 JUMPI\n', 'truncLabel': '397 CALLER\n398 PUSH20 0xffffffff(...)\n419 AND\n420 PUSH2 0x08fc\n423 DUP4\n424 SWAP1\n(click to expand +)', 'isExpanded': false},
+{id: '1081', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '387 JUMPDEST\n388 PUSH1 0x00\n390 DUP3\n391 GT\n392 ISZERO\n393 PUSH2 0x01cd\n(click to expand +)', 'fullLabel': '387 JUMPDEST\n388 PUSH1 0x00\n390 DUP3\n391 GT\n392 ISZERO\n393 PUSH2 0x01cd\n396 JUMPI\n', 'truncLabel': '387 JUMPDEST\n388 PUSH1 0x00\n390 DUP3\n391 GT\n392 ISZERO\n393 PUSH2 0x01cd\n(click to expand +)', 'isExpanded': false},
+{id: '1088', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '823 JUMPDEST\n824 MOD\n825 DUP2\n826 MSTORE\n827 PUSH1 0x20\n829 ADD\n(click to expand +)', 'fullLabel': '823 JUMPDEST\n824 MOD\n825 DUP2\n826 MSTORE\n827 PUSH1 0x20\n829 ADD\n830 SWAP1\n831 DUP2\n832 MSTORE\n833 PUSH1 0x20\n835 ADD\n836 PUSH1 0x00\n838 SHA3\n839 PUSH1 0x00\n841 ADD\n842 PUSH1 0x00\n844 SWAP1\n845 SLOAD\n846 SWAP1\n847 PUSH2 0x0100\n850 EXP\n851 SWAP1\n852 DIV\n853 PUSH20 0xffffffff(...)\n874 AND\n875 SWAP6\n876 POP\n877 PUSH1 0x02\n879 PUSH1 0x00\n881 PUSH1 0x32\n883 CALLER\n884 PUSH20 0xffffffff(...)\n905 AND\n906 DUP2\n907 ISZERO\n908 ISZERO\n909 PUSH2 0x0392\n912 JUMPI\n913 ASSERT_FAIL\n', 'truncLabel': '823 JUMPDEST\n824 MOD\n825 DUP2\n826 MSTORE\n827 PUSH1 0x20\n829 ADD\n(click to expand +)', 'isExpanded': false},
+{id: '1087', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '776 JUMPDEST\n777 PUSH1 0x00\n779 DUP1\n780 PUSH1 0x00\n782 DUP1\n783 PUSH1 0x00\n(click to expand +)', 'fullLabel': '776 JUMPDEST\n777 PUSH1 0x00\n779 DUP1\n780 PUSH1 0x00\n782 DUP1\n783 PUSH1 0x00\n785 DUP1\n786 PUSH1 0x02\n788 PUSH1 0x00\n790 PUSH1 0x32\n792 COINBASE\n793 PUSH20 0xffffffff(...)\n814 AND\n815 DUP2\n816 ISZERO\n817 ISZERO\n818 PUSH2 0x0337\n821 JUMPI\n', 'truncLabel': '776 JUMPDEST\n777 PUSH1 0x00\n779 DUP1\n780 PUSH1 0x00\n782 DUP1\n783 PUSH1 0x00\n(click to expand +)', 'isExpanded': false},
+{id: '1086', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '379 PUSH2 0x0182\n382 PUSH2 0x0308\n385 JUMP\n', 'fullLabel': '379 PUSH2 0x0182\n382 PUSH2 0x0308\n385 JUMP\n', 'truncLabel': '379 PUSH2 0x0182\n382 PUSH2 0x0308\n385 JUMP\n', 'isExpanded': false},
+{id: '1080', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '367 JUMPDEST\n368 PUSH1 0x32\n370 PUSH1 0x01\n372 SLOAD\n373 EQ\n374 ISZERO\n(click to expand +)', 'fullLabel': '367 JUMPDEST\n368 PUSH1 0x32\n370 PUSH1 0x01\n372 SLOAD\n373 EQ\n374 ISZERO\n375 PUSH2 0x0183\n378 JUMPI\n', 'truncLabel': '367 JUMPDEST\n368 PUSH1 0x32\n370 PUSH1 0x01\n372 SLOAD\n373 EQ\n374 ISZERO\n(click to expand +)', 'isExpanded': false},
+{id: '1092', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '147 JUMPDEST\n148 DIV\n149 DUP3\n150 LT\n151 ISZERO\n152 DUP1\n(click to expand +)', 'fullLabel': '147 JUMPDEST\n148 DIV\n149 DUP3\n150 LT\n151 ISZERO\n152 DUP1\n153 ISZERO\n154 PUSH2 0x00a5\n157 JUMPI\n158 POP\n159 PUSH1 0x32\n161 PUSH1 0x01\n163 SLOAD\n164 LT\n165 JUMPDEST\n166 ISZERO\n167 PUSH2 0x016f\n170 JUMPI\n171 PUSH1 0x01\n173 PUSH1 0x00\n175 DUP2\n176 SLOAD\n177 DUP1\n178 SWAP3\n179 SWAP2\n180 SWAP1\n181 PUSH1 0x01\n183 ADD\n184 SWAP2\n185 SWAP1\n186 POP\n187 SSTORE\n188 SWAP1\n189 POP\n190 PUSH1 0x40\n192 DUP1\n193 MLOAD\n194 SWAP1\n195 DUP2\n196 ADD\n197 PUSH1 0x40\n199 MSTORE\n200 DUP1\n201 CALLER\n202 PUSH20 0xffffffff(...)\n223 AND\n224 DUP2\n225 MSTORE\n226 PUSH1 0x20\n228 ADD\n229 PUSH1 0x00\n231 SLOAD\n232 DUP2\n233 MSTORE\n234 POP\n235 PUSH1 0x02\n237 PUSH1 0x00\n239 DUP4\n240 DUP2\n241 MSTORE\n242 PUSH1 0x20\n244 ADD\n245 SWAP1\n246 DUP2\n247 MSTORE\n248 PUSH1 0x20\n250 ADD\n251 PUSH1 0x00\n253 SHA3\n254 PUSH1 0x00\n256 DUP3\n257 ADD\n258 MLOAD\n259 DUP2\n260 PUSH1 0x00\n262 ADD\n263 PUSH1 0x00\n265 PUSH2 0x0100\n268 EXP\n269 DUP2\n270 SLOAD\n271 DUP2\n272 PUSH20 0xffffffff(...)\n293 MUL\n294 NOT\n295 AND\n296 SWAP1\n297 DUP4\n298 PUSH20 0xffffffff(...)\n319 AND\n320 MUL\n321 OR\n322 SWAP1\n323 SSTORE\n324 POP\n325 PUSH1 0x20\n327 DUP3\n328 ADD\n329 MLOAD\n330 DUP2\n331 PUSH1 0x01\n333 ADD\n334 SSTORE\n335 SWAP1\n336 POP\n337 POP\n338 PUSH1 0x32\n340 PUSH8 0x22b1c8c1(...)\n349 DUP2\n350 ISZERO\n351 ISZERO\n352 PUSH2 0x0165\n355 JUMPI\n356 ASSERT_FAIL\n', 'truncLabel': '147 JUMPDEST\n148 DIV\n149 DUP3\n150 LT\n151 ISZERO\n152 DUP1\n(click to expand +)', 'isExpanded': false},
+{id: '1091', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '127 JUMPDEST\n128 PUSH1 0x32\n130 PUSH8 0x22b1c8c1(...)\n139 DUP2\n140 ISZERO\n141 ISZERO\n(click to expand +)', 'fullLabel': '127 JUMPDEST\n128 PUSH1 0x32\n130 PUSH8 0x22b1c8c1(...)\n139 DUP2\n140 ISZERO\n141 ISZERO\n142 PUSH2 0x0093\n145 JUMPI\n', 'truncLabel': '127 JUMPDEST\n128 PUSH1 0x32\n130 PUSH8 0x22b1c8c1(...)\n139 DUP2\n140 ISZERO\n141 ISZERO\n(click to expand +)', 'isExpanded': false},
+{id: '1090', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '357 JUMPDEST\n358 DIV\n359 DUP3\n360 SUB\n361 SWAP2\n362 POP\n(click to expand +)', 'fullLabel': '357 JUMPDEST\n358 DIV\n359 DUP3\n360 SUB\n361 SWAP2\n362 POP\n363 PUSH2 0x007f\n366 JUMP\n', 'truncLabel': '357 JUMPDEST\n358 DIV\n359 DUP3\n360 SUB\n361 SWAP2\n362 POP\n(click to expand +)', 'isExpanded': false},
+{id: '1089', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '171 PUSH1 0x01\n173 PUSH1 0x00\n175 DUP2\n176 SLOAD\n177 DUP1\n178 SWAP3\n(click to expand +)', 'fullLabel': '171 PUSH1 0x01\n173 PUSH1 0x00\n175 DUP2\n176 SLOAD\n177 DUP1\n178 SWAP3\n179 SWAP2\n180 SWAP1\n181 PUSH1 0x01\n183 ADD\n184 SWAP2\n185 SWAP1\n186 POP\n187 SSTORE\n188 SWAP1\n189 POP\n190 PUSH1 0x40\n192 DUP1\n193 MLOAD\n194 SWAP1\n195 DUP2\n196 ADD\n197 PUSH1 0x40\n199 MSTORE\n200 DUP1\n201 CALLER\n202 PUSH20 0xffffffff(...)\n223 AND\n224 DUP2\n225 MSTORE\n226 PUSH1 0x20\n228 ADD\n229 PUSH1 0x00\n231 SLOAD\n232 DUP2\n233 MSTORE\n234 POP\n235 PUSH1 0x02\n237 PUSH1 0x00\n239 DUP4\n240 DUP2\n241 MSTORE\n242 PUSH1 0x20\n244 ADD\n245 SWAP1\n246 DUP2\n247 MSTORE\n248 PUSH1 0x20\n250 ADD\n251 PUSH1 0x00\n253 SHA3\n254 PUSH1 0x00\n256 DUP3\n257 ADD\n258 MLOAD\n259 DUP2\n260 PUSH1 0x00\n262 ADD\n263 PUSH1 0x00\n265 PUSH2 0x0100\n268 EXP\n269 DUP2\n270 SLOAD\n271 DUP2\n272 PUSH20 0xffffffff(...)\n293 MUL\n294 NOT\n295 AND\n296 SWAP1\n297 DUP4\n298 PUSH20 0xffffffff(...)\n319 AND\n320 MUL\n321 OR\n322 SWAP1\n323 SSTORE\n324 POP\n325 PUSH1 0x20\n327 DUP3\n328 ADD\n329 MLOAD\n330 DUP2\n331 PUSH1 0x01\n333 ADD\n334 SSTORE\n335 SWAP1\n336 POP\n337 POP\n338 PUSH1 0x32\n340 PUSH8 0x22b1c8c1(...)\n349 DUP2\n350 ISZERO\n351 ISZERO\n352 PUSH2 0x0165\n355 JUMPI\n', 'truncLabel': '171 PUSH1 0x01\n173 PUSH1 0x00\n175 DUP2\n176 SLOAD\n177 DUP1\n178 SWAP3\n(click to expand +)', 'isExpanded': false},
+{id: '1079', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '165 JUMPDEST\n166 ISZERO\n167 PUSH2 0x016f\n170 JUMPI\n', 'fullLabel': '165 JUMPDEST\n166 ISZERO\n167 PUSH2 0x016f\n170 JUMPI\n', 'truncLabel': '165 JUMPDEST\n166 ISZERO\n167 PUSH2 0x016f\n170 JUMPI\n', 'isExpanded': false},
+{id: '1096', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '461 JUMPDEST\n462 POP\n463 POP\n464 STOP\n', 'fullLabel': '461 JUMPDEST\n462 POP\n463 POP\n464 STOP\n', 'truncLabel': '461 JUMPDEST\n462 POP\n463 POP\n464 STOP\n', 'isExpanded': false},
+{id: '1098', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '460 JUMPDEST\n461 JUMPDEST\n462 POP\n463 POP\n464 STOP\n', 'fullLabel': '460 JUMPDEST\n461 JUMPDEST\n462 POP\n463 POP\n464 STOP\n', 'truncLabel': '460 JUMPDEST\n461 JUMPDEST\n462 POP\n463 POP\n464 STOP\n', 'isExpanded': false},
+{id: '1099', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '456 PUSH1 0x00\n458 DUP1\n459 REVERT\n', 'fullLabel': '456 PUSH1 0x00\n458 DUP1\n459 REVERT\n', 'truncLabel': '456 PUSH1 0x00\n458 DUP1\n459 REVERT\n', 'isExpanded': false},
+{id: '1097', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '397 CALLER\n398 PUSH20 0xffffffff(...)\n419 AND\n420 PUSH2 0x08fc\n423 DUP4\n424 SWAP1\n(click to expand +)', 'fullLabel': '397 CALLER\n398 PUSH20 0xffffffff(...)\n419 AND\n420 PUSH2 0x08fc\n423 DUP4\n424 SWAP1\n425 DUP2\n426 ISZERO\n427 MUL\n428 SWAP1\n429 PUSH1 0x40\n431 MLOAD\n432 PUSH1 0x00\n434 PUSH1 0x40\n436 MLOAD\n437 DUP1\n438 DUP4\n439 SUB\n440 DUP2\n441 DUP6\n442 DUP9\n443 DUP9\n444 CALL\n445 SWAP4\n446 POP\n447 POP\n448 POP\n449 POP\n450 ISZERO\n451 ISZERO\n452 PUSH2 0x01cc\n455 JUMPI\n', 'truncLabel': '397 CALLER\n398 PUSH20 0xffffffff(...)\n419 AND\n420 PUSH2 0x08fc\n423 DUP4\n424 SWAP1\n(click to expand +)', 'isExpanded': false},
+{id: '1095', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '387 JUMPDEST\n388 PUSH1 0x00\n390 DUP3\n391 GT\n392 ISZERO\n393 PUSH2 0x01cd\n(click to expand +)', 'fullLabel': '387 JUMPDEST\n388 PUSH1 0x00\n390 DUP3\n391 GT\n392 ISZERO\n393 PUSH2 0x01cd\n396 JUMPI\n', 'truncLabel': '387 JUMPDEST\n388 PUSH1 0x00\n390 DUP3\n391 GT\n392 ISZERO\n393 PUSH2 0x01cd\n(click to expand +)', 'isExpanded': false},
+{id: '1103', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '914 JUMPDEST\n915 MOD\n916 DUP2\n917 MSTORE\n918 PUSH1 0x20\n920 ADD\n(click to expand +)', 'fullLabel': '914 JUMPDEST\n915 MOD\n916 DUP2\n917 MSTORE\n918 PUSH1 0x20\n920 ADD\n921 SWAP1\n922 DUP2\n923 MSTORE\n924 PUSH1 0x20\n926 ADD\n927 PUSH1 0x00\n929 SHA3\n930 PUSH1 0x00\n932 ADD\n933 PUSH1 0x00\n935 SWAP1\n936 SLOAD\n937 SWAP1\n938 PUSH2 0x0100\n941 EXP\n942 SWAP1\n943 DIV\n944 PUSH20 0xffffffff(...)\n965 AND\n966 SWAP5\n967 POP\n968 DIFFICULTY\n969 SWAP4\n970 POP\n971 DUP6\n972 DUP6\n973 DUP6\n974 PUSH1 0x40\n976 MLOAD\n977 DUP1\n978 DUP5\n979 PUSH20 0xffffffff(...)\n1000 AND\n1001 PUSH20 0xffffffff(...)\n1022 AND\n1023 PUSH13 0x01000000(...)\n1037 MUL\n1038 DUP2\n1039 MSTORE\n1040 PUSH1 0x14\n1042 ADD\n1043 DUP4\n1044 PUSH20 0xffffffff(...)\n1065 AND\n1066 PUSH20 0xffffffff(...)\n1087 AND\n1088 PUSH13 0x01000000(...)\n1102 MUL\n1103 DUP2\n1104 MSTORE\n1105 PUSH1 0x14\n1107 ADD\n1108 DUP3\n1109 DUP2\n1110 MSTORE\n1111 PUSH1 0x20\n1113 ADD\n1114 SWAP4\n1115 POP\n1116 POP\n1117 POP\n1118 POP\n1119 PUSH1 0x40\n1121 MLOAD\n1122 DUP1\n1123 SWAP2\n1124 SUB\n1125 SWAP1\n1126 SHA3\n1127 SWAP3\n1128 POP\n1129 PUSH1 0x32\n1131 DUP4\n1132 PUSH1 0x01\n1134 SWAP1\n1135 DIV\n1136 DUP2\n1137 ISZERO\n1138 ISZERO\n1139 PUSH2 0x0478\n1142 JUMPI\n1143 ASSERT_FAIL\n', 'truncLabel': '914 JUMPDEST\n915 MOD\n916 DUP2\n917 MSTORE\n918 PUSH1 0x20\n920 ADD\n(click to expand +)', 'isExpanded': false},
+{id: '1102', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '823 JUMPDEST\n824 MOD\n825 DUP2\n826 MSTORE\n827 PUSH1 0x20\n829 ADD\n(click to expand +)', 'fullLabel': '823 JUMPDEST\n824 MOD\n825 DUP2\n826 MSTORE\n827 PUSH1 0x20\n829 ADD\n830 SWAP1\n831 DUP2\n832 MSTORE\n833 PUSH1 0x20\n835 ADD\n836 PUSH1 0x00\n838 SHA3\n839 PUSH1 0x00\n841 ADD\n842 PUSH1 0x00\n844 SWAP1\n845 SLOAD\n846 SWAP1\n847 PUSH2 0x0100\n850 EXP\n851 SWAP1\n852 DIV\n853 PUSH20 0xffffffff(...)\n874 AND\n875 SWAP6\n876 POP\n877 PUSH1 0x02\n879 PUSH1 0x00\n881 PUSH1 0x32\n883 CALLER\n884 PUSH20 0xffffffff(...)\n905 AND\n906 DUP2\n907 ISZERO\n908 ISZERO\n909 PUSH2 0x0392\n912 JUMPI\n', 'truncLabel': '823 JUMPDEST\n824 MOD\n825 DUP2\n826 MSTORE\n827 PUSH1 0x20\n829 ADD\n(click to expand +)', 'isExpanded': false},
+{id: '1101', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '776 JUMPDEST\n777 PUSH1 0x00\n779 DUP1\n780 PUSH1 0x00\n782 DUP1\n783 PUSH1 0x00\n(click to expand +)', 'fullLabel': '776 JUMPDEST\n777 PUSH1 0x00\n779 DUP1\n780 PUSH1 0x00\n782 DUP1\n783 PUSH1 0x00\n785 DUP1\n786 PUSH1 0x02\n788 PUSH1 0x00\n790 PUSH1 0x32\n792 COINBASE\n793 PUSH20 0xffffffff(...)\n814 AND\n815 DUP2\n816 ISZERO\n817 ISZERO\n818 PUSH2 0x0337\n821 JUMPI\n', 'truncLabel': '776 JUMPDEST\n777 PUSH1 0x00\n779 DUP1\n780 PUSH1 0x00\n782 DUP1\n783 PUSH1 0x00\n(click to expand +)', 'isExpanded': false},
+{id: '1100', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '379 PUSH2 0x0182\n382 PUSH2 0x0308\n385 JUMP\n', 'fullLabel': '379 PUSH2 0x0182\n382 PUSH2 0x0308\n385 JUMP\n', 'truncLabel': '379 PUSH2 0x0182\n382 PUSH2 0x0308\n385 JUMP\n', 'isExpanded': false},
+{id: '1094', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '367 JUMPDEST\n368 PUSH1 0x32\n370 PUSH1 0x01\n372 SLOAD\n373 EQ\n374 ISZERO\n(click to expand +)', 'fullLabel': '367 JUMPDEST\n368 PUSH1 0x32\n370 PUSH1 0x01\n372 SLOAD\n373 EQ\n374 ISZERO\n375 PUSH2 0x0183\n378 JUMPI\n', 'truncLabel': '367 JUMPDEST\n368 PUSH1 0x32\n370 PUSH1 0x01\n372 SLOAD\n373 EQ\n374 ISZERO\n(click to expand +)', 'isExpanded': false},
+{id: '1108', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '165 JUMPDEST\n166 ISZERO\n167 PUSH2 0x016f\n170 JUMPI\n171 PUSH1 0x01\n173 PUSH1 0x00\n(click to expand +)', 'fullLabel': '165 JUMPDEST\n166 ISZERO\n167 PUSH2 0x016f\n170 JUMPI\n171 PUSH1 0x01\n173 PUSH1 0x00\n175 DUP2\n176 SLOAD\n177 DUP1\n178 SWAP3\n179 SWAP2\n180 SWAP1\n181 PUSH1 0x01\n183 ADD\n184 SWAP2\n185 SWAP1\n186 POP\n187 SSTORE\n188 SWAP1\n189 POP\n190 PUSH1 0x40\n192 DUP1\n193 MLOAD\n194 SWAP1\n195 DUP2\n196 ADD\n197 PUSH1 0x40\n199 MSTORE\n200 DUP1\n201 CALLER\n202 PUSH20 0xffffffff(...)\n223 AND\n224 DUP2\n225 MSTORE\n226 PUSH1 0x20\n228 ADD\n229 PUSH1 0x00\n231 SLOAD\n232 DUP2\n233 MSTORE\n234 POP\n235 PUSH1 0x02\n237 PUSH1 0x00\n239 DUP4\n240 DUP2\n241 MSTORE\n242 PUSH1 0x20\n244 ADD\n245 SWAP1\n246 DUP2\n247 MSTORE\n248 PUSH1 0x20\n250 ADD\n251 PUSH1 0x00\n253 SHA3\n254 PUSH1 0x00\n256 DUP3\n257 ADD\n258 MLOAD\n259 DUP2\n260 PUSH1 0x00\n262 ADD\n263 PUSH1 0x00\n265 PUSH2 0x0100\n268 EXP\n269 DUP2\n270 SLOAD\n271 DUP2\n272 PUSH20 0xffffffff(...)\n293 MUL\n294 NOT\n295 AND\n296 SWAP1\n297 DUP4\n298 PUSH20 0xffffffff(...)\n319 AND\n320 MUL\n321 OR\n322 SWAP1\n323 SSTORE\n324 POP\n325 PUSH1 0x20\n327 DUP3\n328 ADD\n329 MLOAD\n330 DUP2\n331 PUSH1 0x01\n333 ADD\n334 SSTORE\n335 SWAP1\n336 POP\n337 POP\n338 PUSH1 0x32\n340 PUSH8 0x22b1c8c1(...)\n349 DUP2\n350 ISZERO\n351 ISZERO\n352 PUSH2 0x0165\n355 JUMPI\n356 ASSERT_FAIL\n', 'truncLabel': '165 JUMPDEST\n166 ISZERO\n167 PUSH2 0x016f\n170 JUMPI\n171 PUSH1 0x01\n173 PUSH1 0x00\n(click to expand +)', 'isExpanded': false},
+{id: '1110', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '367 JUMPDEST\n368 PUSH1 0x32\n370 PUSH1 0x01\n372 SLOAD\n373 EQ\n374 ISZERO\n(click to expand +)', 'fullLabel': '367 JUMPDEST\n368 PUSH1 0x32\n370 PUSH1 0x01\n372 SLOAD\n373 EQ\n374 ISZERO\n375 PUSH2 0x0183\n378 JUMPI\n379 PUSH2 0x0182\n382 PUSH2 0x0308\n385 JUMP\n', 'truncLabel': '367 JUMPDEST\n368 PUSH1 0x32\n370 PUSH1 0x01\n372 SLOAD\n373 EQ\n374 ISZERO\n(click to expand +)', 'isExpanded': false},
+{id: '1112', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '357 JUMPDEST\n358 DIV\n359 DUP3\n360 SUB\n361 SWAP2\n362 POP\n(click to expand +)', 'fullLabel': '357 JUMPDEST\n358 DIV\n359 DUP3\n360 SUB\n361 SWAP2\n362 POP\n363 PUSH2 0x007f\n366 JUMP\n', 'truncLabel': '357 JUMPDEST\n358 DIV\n359 DUP3\n360 SUB\n361 SWAP2\n362 POP\n(click to expand +)', 'isExpanded': false},
+{id: '1111', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '171 PUSH1 0x01\n173 PUSH1 0x00\n175 DUP2\n176 SLOAD\n177 DUP1\n178 SWAP3\n(click to expand +)', 'fullLabel': '171 PUSH1 0x01\n173 PUSH1 0x00\n175 DUP2\n176 SLOAD\n177 DUP1\n178 SWAP3\n179 SWAP2\n180 SWAP1\n181 PUSH1 0x01\n183 ADD\n184 SWAP2\n185 SWAP1\n186 POP\n187 SSTORE\n188 SWAP1\n189 POP\n190 PUSH1 0x40\n192 DUP1\n193 MLOAD\n194 SWAP1\n195 DUP2\n196 ADD\n197 PUSH1 0x40\n199 MSTORE\n200 DUP1\n201 CALLER\n202 PUSH20 0xffffffff(...)\n223 AND\n224 DUP2\n225 MSTORE\n226 PUSH1 0x20\n228 ADD\n229 PUSH1 0x00\n231 SLOAD\n232 DUP2\n233 MSTORE\n234 POP\n235 PUSH1 0x02\n237 PUSH1 0x00\n239 DUP4\n240 DUP2\n241 MSTORE\n242 PUSH1 0x20\n244 ADD\n245 SWAP1\n246 DUP2\n247 MSTORE\n248 PUSH1 0x20\n250 ADD\n251 PUSH1 0x00\n253 SHA3\n254 PUSH1 0x00\n256 DUP3\n257 ADD\n258 MLOAD\n259 DUP2\n260 PUSH1 0x00\n262 ADD\n263 PUSH1 0x00\n265 PUSH2 0x0100\n268 EXP\n269 DUP2\n270 SLOAD\n271 DUP2\n272 PUSH20 0xffffffff(...)\n293 MUL\n294 NOT\n295 AND\n296 SWAP1\n297 DUP4\n298 PUSH20 0xffffffff(...)\n319 AND\n320 MUL\n321 OR\n322 SWAP1\n323 SSTORE\n324 POP\n325 PUSH1 0x20\n327 DUP3\n328 ADD\n329 MLOAD\n330 DUP2\n331 PUSH1 0x01\n333 ADD\n334 SSTORE\n335 SWAP1\n336 POP\n337 POP\n338 PUSH1 0x32\n340 PUSH8 0x22b1c8c1(...)\n349 DUP2\n350 ISZERO\n351 ISZERO\n352 PUSH2 0x0165\n355 JUMPI\n', 'truncLabel': '171 PUSH1 0x01\n173 PUSH1 0x00\n175 DUP2\n176 SLOAD\n177 DUP1\n178 SWAP3\n(click to expand +)', 'isExpanded': false},
+{id: '1109', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '158 POP\n159 PUSH1 0x32\n161 PUSH1 0x01\n163 SLOAD\n164 LT\n165 JUMPDEST\n(click to expand +)', 'fullLabel': '158 POP\n159 PUSH1 0x32\n161 PUSH1 0x01\n163 SLOAD\n164 LT\n165 JUMPDEST\n166 ISZERO\n167 PUSH2 0x016f\n170 JUMPI\n', 'truncLabel': '158 POP\n159 PUSH1 0x32\n161 PUSH1 0x01\n163 SLOAD\n164 LT\n165 JUMPDEST\n(click to expand +)', 'isExpanded': false},
+{id: '1107', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '147 JUMPDEST\n148 DIV\n149 DUP3\n150 LT\n151 ISZERO\n152 DUP1\n(click to expand +)', 'fullLabel': '147 JUMPDEST\n148 DIV\n149 DUP3\n150 LT\n151 ISZERO\n152 DUP1\n153 ISZERO\n154 PUSH2 0x00a5\n157 JUMPI\n', 'truncLabel': '147 JUMPDEST\n148 DIV\n149 DUP3\n150 LT\n151 ISZERO\n152 DUP1\n(click to expand +)', 'isExpanded': false},
+{id: '1106', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '127 JUMPDEST\n128 PUSH1 0x32\n130 PUSH8 0x22b1c8c1(...)\n139 DUP2\n140 ISZERO\n141 ISZERO\n(click to expand +)', 'fullLabel': '127 JUMPDEST\n128 PUSH1 0x32\n130 PUSH8 0x22b1c8c1(...)\n139 DUP2\n140 ISZERO\n141 ISZERO\n142 PUSH2 0x0093\n145 JUMPI\n', 'truncLabel': '127 JUMPDEST\n128 PUSH1 0x32\n130 PUSH8 0x22b1c8c1(...)\n139 DUP2\n140 ISZERO\n141 ISZERO\n(click to expand +)', 'isExpanded': false},
+{id: '1105', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '357 JUMPDEST\n358 DIV\n359 DUP3\n360 SUB\n361 SWAP2\n362 POP\n(click to expand +)', 'fullLabel': '357 JUMPDEST\n358 DIV\n359 DUP3\n360 SUB\n361 SWAP2\n362 POP\n363 PUSH2 0x007f\n366 JUMP\n', 'truncLabel': '357 JUMPDEST\n358 DIV\n359 DUP3\n360 SUB\n361 SWAP2\n362 POP\n(click to expand +)', 'isExpanded': false},
+{id: '1104', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '171 PUSH1 0x01\n173 PUSH1 0x00\n175 DUP2\n176 SLOAD\n177 DUP1\n178 SWAP3\n(click to expand +)', 'fullLabel': '171 PUSH1 0x01\n173 PUSH1 0x00\n175 DUP2\n176 SLOAD\n177 DUP1\n178 SWAP3\n179 SWAP2\n180 SWAP1\n181 PUSH1 0x01\n183 ADD\n184 SWAP2\n185 SWAP1\n186 POP\n187 SSTORE\n188 SWAP1\n189 POP\n190 PUSH1 0x40\n192 DUP1\n193 MLOAD\n194 SWAP1\n195 DUP2\n196 ADD\n197 PUSH1 0x40\n199 MSTORE\n200 DUP1\n201 CALLER\n202 PUSH20 0xffffffff(...)\n223 AND\n224 DUP2\n225 MSTORE\n226 PUSH1 0x20\n228 ADD\n229 PUSH1 0x00\n231 SLOAD\n232 DUP2\n233 MSTORE\n234 POP\n235 PUSH1 0x02\n237 PUSH1 0x00\n239 DUP4\n240 DUP2\n241 MSTORE\n242 PUSH1 0x20\n244 ADD\n245 SWAP1\n246 DUP2\n247 MSTORE\n248 PUSH1 0x20\n250 ADD\n251 PUSH1 0x00\n253 SHA3\n254 PUSH1 0x00\n256 DUP3\n257 ADD\n258 MLOAD\n259 DUP2\n260 PUSH1 0x00\n262 ADD\n263 PUSH1 0x00\n265 PUSH2 0x0100\n268 EXP\n269 DUP2\n270 SLOAD\n271 DUP2\n272 PUSH20 0xffffffff(...)\n293 MUL\n294 NOT\n295 AND\n296 SWAP1\n297 DUP4\n298 PUSH20 0xffffffff(...)\n319 AND\n320 MUL\n321 OR\n322 SWAP1\n323 SSTORE\n324 POP\n325 PUSH1 0x20\n327 DUP3\n328 ADD\n329 MLOAD\n330 DUP2\n331 PUSH1 0x01\n333 ADD\n334 SSTORE\n335 SWAP1\n336 POP\n337 POP\n338 PUSH1 0x32\n340 PUSH8 0x22b1c8c1(...)\n349 DUP2\n350 ISZERO\n351 ISZERO\n352 PUSH2 0x0165\n355 JUMPI\n', 'truncLabel': '171 PUSH1 0x01\n173 PUSH1 0x00\n175 DUP2\n176 SLOAD\n177 DUP1\n178 SWAP3\n(click to expand +)', 'isExpanded': false},
+{id: '1093', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '158 POP\n159 PUSH1 0x32\n161 PUSH1 0x01\n163 SLOAD\n164 LT\n165 JUMPDEST\n(click to expand +)', 'fullLabel': '158 POP\n159 PUSH1 0x32\n161 PUSH1 0x01\n163 SLOAD\n164 LT\n165 JUMPDEST\n166 ISZERO\n167 PUSH2 0x016f\n170 JUMPI\n', 'truncLabel': '158 POP\n159 PUSH1 0x32\n161 PUSH1 0x01\n163 SLOAD\n164 LT\n165 JUMPDEST\n(click to expand +)', 'isExpanded': false},
+{id: '1078', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '147 JUMPDEST\n148 DIV\n149 DUP3\n150 LT\n151 ISZERO\n152 DUP1\n(click to expand +)', 'fullLabel': '147 JUMPDEST\n148 DIV\n149 DUP3\n150 LT\n151 ISZERO\n152 DUP1\n153 ISZERO\n154 PUSH2 0x00a5\n157 JUMPI\n', 'truncLabel': '147 JUMPDEST\n148 DIV\n149 DUP3\n150 LT\n151 ISZERO\n152 DUP1\n(click to expand +)', 'isExpanded': false},
+{id: '1077', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '127 JUMPDEST\n128 PUSH1 0x32\n130 PUSH8 0x22b1c8c1(...)\n139 DUP2\n140 ISZERO\n141 ISZERO\n(click to expand +)', 'fullLabel': '127 JUMPDEST\n128 PUSH1 0x32\n130 PUSH8 0x22b1c8c1(...)\n139 DUP2\n140 ISZERO\n141 ISZERO\n142 PUSH2 0x0093\n145 JUMPI\n', 'truncLabel': '127 JUMPDEST\n128 PUSH1 0x32\n130 PUSH8 0x22b1c8c1(...)\n139 DUP2\n140 ISZERO\n141 ISZERO\n(click to expand +)', 'isExpanded': false},
+{id: '1076', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '357 JUMPDEST\n358 DIV\n359 DUP3\n360 SUB\n361 SWAP2\n362 POP\n(click to expand +)', 'fullLabel': '357 JUMPDEST\n358 DIV\n359 DUP3\n360 SUB\n361 SWAP2\n362 POP\n363 PUSH2 0x007f\n366 JUMP\n', 'truncLabel': '357 JUMPDEST\n358 DIV\n359 DUP3\n360 SUB\n361 SWAP2\n362 POP\n(click to expand +)', 'isExpanded': false},
+{id: '1075', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '171 PUSH1 0x01\n173 PUSH1 0x00\n175 DUP2\n176 SLOAD\n177 DUP1\n178 SWAP3\n(click to expand +)', 'fullLabel': '171 PUSH1 0x01\n173 PUSH1 0x00\n175 DUP2\n176 SLOAD\n177 DUP1\n178 SWAP3\n179 SWAP2\n180 SWAP1\n181 PUSH1 0x01\n183 ADD\n184 SWAP2\n185 SWAP1\n186 POP\n187 SSTORE\n188 SWAP1\n189 POP\n190 PUSH1 0x40\n192 DUP1\n193 MLOAD\n194 SWAP1\n195 DUP2\n196 ADD\n197 PUSH1 0x40\n199 MSTORE\n200 DUP1\n201 CALLER\n202 PUSH20 0xffffffff(...)\n223 AND\n224 DUP2\n225 MSTORE\n226 PUSH1 0x20\n228 ADD\n229 PUSH1 0x00\n231 SLOAD\n232 DUP2\n233 MSTORE\n234 POP\n235 PUSH1 0x02\n237 PUSH1 0x00\n239 DUP4\n240 DUP2\n241 MSTORE\n242 PUSH1 0x20\n244 ADD\n245 SWAP1\n246 DUP2\n247 MSTORE\n248 PUSH1 0x20\n250 ADD\n251 PUSH1 0x00\n253 SHA3\n254 PUSH1 0x00\n256 DUP3\n257 ADD\n258 MLOAD\n259 DUP2\n260 PUSH1 0x00\n262 ADD\n263 PUSH1 0x00\n265 PUSH2 0x0100\n268 EXP\n269 DUP2\n270 SLOAD\n271 DUP2\n272 PUSH20 0xffffffff(...)\n293 MUL\n294 NOT\n295 AND\n296 SWAP1\n297 DUP4\n298 PUSH20 0xffffffff(...)\n319 AND\n320 MUL\n321 OR\n322 SWAP1\n323 SSTORE\n324 POP\n325 PUSH1 0x20\n327 DUP3\n328 ADD\n329 MLOAD\n330 DUP2\n331 PUSH1 0x01\n333 ADD\n334 SSTORE\n335 SWAP1\n336 POP\n337 POP\n338 PUSH1 0x32\n340 PUSH8 0x22b1c8c1(...)\n349 DUP2\n350 ISZERO\n351 ISZERO\n352 PUSH2 0x0165\n355 JUMPI\n', 'truncLabel': '171 PUSH1 0x01\n173 PUSH1 0x00\n175 DUP2\n176 SLOAD\n177 DUP1\n178 SWAP3\n(click to expand +)', 'isExpanded': false},
+{id: '1060', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '165 JUMPDEST\n166 ISZERO\n167 PUSH2 0x016f\n170 JUMPI\n', 'fullLabel': '165 JUMPDEST\n166 ISZERO\n167 PUSH2 0x016f\n170 JUMPI\n', 'truncLabel': '165 JUMPDEST\n166 ISZERO\n167 PUSH2 0x016f\n170 JUMPI\n', 'isExpanded': false},
+{id: '1116', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '461 JUMPDEST\n462 POP\n463 POP\n464 STOP\n', 'fullLabel': '461 JUMPDEST\n462 POP\n463 POP\n464 STOP\n', 'truncLabel': '461 JUMPDEST\n462 POP\n463 POP\n464 STOP\n', 'isExpanded': false},
+{id: '1118', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '460 JUMPDEST\n461 JUMPDEST\n462 POP\n463 POP\n464 STOP\n', 'fullLabel': '460 JUMPDEST\n461 JUMPDEST\n462 POP\n463 POP\n464 STOP\n', 'truncLabel': '460 JUMPDEST\n461 JUMPDEST\n462 POP\n463 POP\n464 STOP\n', 'isExpanded': false},
+{id: '1119', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '456 PUSH1 0x00\n458 DUP1\n459 REVERT\n', 'fullLabel': '456 PUSH1 0x00\n458 DUP1\n459 REVERT\n', 'truncLabel': '456 PUSH1 0x00\n458 DUP1\n459 REVERT\n', 'isExpanded': false},
+{id: '1117', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '397 CALLER\n398 PUSH20 0xffffffff(...)\n419 AND\n420 PUSH2 0x08fc\n423 DUP4\n424 SWAP1\n(click to expand +)', 'fullLabel': '397 CALLER\n398 PUSH20 0xffffffff(...)\n419 AND\n420 PUSH2 0x08fc\n423 DUP4\n424 SWAP1\n425 DUP2\n426 ISZERO\n427 MUL\n428 SWAP1\n429 PUSH1 0x40\n431 MLOAD\n432 PUSH1 0x00\n434 PUSH1 0x40\n436 MLOAD\n437 DUP1\n438 DUP4\n439 SUB\n440 DUP2\n441 DUP6\n442 DUP9\n443 DUP9\n444 CALL\n445 SWAP4\n446 POP\n447 POP\n448 POP\n449 POP\n450 ISZERO\n451 ISZERO\n452 PUSH2 0x01cc\n455 JUMPI\n', 'truncLabel': '397 CALLER\n398 PUSH20 0xffffffff(...)\n419 AND\n420 PUSH2 0x08fc\n423 DUP4\n424 SWAP1\n(click to expand +)', 'isExpanded': false},
+{id: '1115', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '387 JUMPDEST\n388 PUSH1 0x00\n390 DUP3\n391 GT\n392 ISZERO\n393 PUSH2 0x01cd\n(click to expand +)', 'fullLabel': '387 JUMPDEST\n388 PUSH1 0x00\n390 DUP3\n391 GT\n392 ISZERO\n393 PUSH2 0x01cd\n396 JUMPI\n', 'truncLabel': '387 JUMPDEST\n388 PUSH1 0x00\n390 DUP3\n391 GT\n392 ISZERO\n393 PUSH2 0x01cd\n(click to expand +)', 'isExpanded': false},
+{id: '1127', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '461 JUMPDEST\n462 POP\n463 POP\n464 STOP\n', 'fullLabel': '461 JUMPDEST\n462 POP\n463 POP\n464 STOP\n', 'truncLabel': '461 JUMPDEST\n462 POP\n463 POP\n464 STOP\n', 'isExpanded': false},
+{id: '1129', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '460 JUMPDEST\n461 JUMPDEST\n462 POP\n463 POP\n464 STOP\n', 'fullLabel': '460 JUMPDEST\n461 JUMPDEST\n462 POP\n463 POP\n464 STOP\n', 'truncLabel': '460 JUMPDEST\n461 JUMPDEST\n462 POP\n463 POP\n464 STOP\n', 'isExpanded': false},
+{id: '1130', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '456 PUSH1 0x00\n458 DUP1\n459 REVERT\n', 'fullLabel': '456 PUSH1 0x00\n458 DUP1\n459 REVERT\n', 'truncLabel': '456 PUSH1 0x00\n458 DUP1\n459 REVERT\n', 'isExpanded': false},
+{id: '1128', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '397 CALLER\n398 PUSH20 0xffffffff(...)\n419 AND\n420 PUSH2 0x08fc\n423 DUP4\n424 SWAP1\n(click to expand +)', 'fullLabel': '397 CALLER\n398 PUSH20 0xffffffff(...)\n419 AND\n420 PUSH2 0x08fc\n423 DUP4\n424 SWAP1\n425 DUP2\n426 ISZERO\n427 MUL\n428 SWAP1\n429 PUSH1 0x40\n431 MLOAD\n432 PUSH1 0x00\n434 PUSH1 0x40\n436 MLOAD\n437 DUP1\n438 DUP4\n439 SUB\n440 DUP2\n441 DUP6\n442 DUP9\n443 DUP9\n444 CALL\n445 SWAP4\n446 POP\n447 POP\n448 POP\n449 POP\n450 ISZERO\n451 ISZERO\n452 PUSH2 0x01cc\n455 JUMPI\n', 'truncLabel': '397 CALLER\n398 PUSH20 0xffffffff(...)\n419 AND\n420 PUSH2 0x08fc\n423 DUP4\n424 SWAP1\n(click to expand +)', 'isExpanded': false},
+{id: '1126', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '386 JUMPDEST\n387 JUMPDEST\n388 PUSH1 0x00\n390 DUP3\n391 GT\n392 ISZERO\n(click to expand +)', 'fullLabel': '386 JUMPDEST\n387 JUMPDEST\n388 PUSH1 0x00\n390 DUP3\n391 GT\n392 ISZERO\n393 PUSH2 0x01cd\n396 JUMPI\n', 'truncLabel': '386 JUMPDEST\n387 JUMPDEST\n388 PUSH1 0x00\n390 DUP3\n391 GT\n392 ISZERO\n(click to expand +)', 'isExpanded': false},
+{id: '1125', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '1301 JUMPDEST\n1302 POP\n1303 POP\n1304 POP\n1305 POP\n1306 POP\n(click to expand +)', 'fullLabel': '1301 JUMPDEST\n1302 POP\n1303 POP\n1304 POP\n1305 POP\n1306 POP\n1307 POP\n1308 JUMP\n', 'truncLabel': '1301 JUMPDEST\n1302 POP\n1303 POP\n1304 POP\n1305 POP\n1306 POP\n(click to expand +)', 'isExpanded': false},
+{id: '1131', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '1297 PUSH1 0x00\n1299 DUP1\n1300 REVERT\n', 'fullLabel': '1297 PUSH1 0x00\n1299 DUP1\n1300 REVERT\n', 'truncLabel': '1297 PUSH1 0x00\n1299 DUP1\n1300 REVERT\n', 'isExpanded': false},
+{id: '1124', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '1144 JUMPDEST\n1145 MOD\n1146 SWAP2\n1147 POP\n1148 PUSH1 0x02\n1150 PUSH1 0x00\n(click to expand +)', 'fullLabel': '1144 JUMPDEST\n1145 MOD\n1146 SWAP2\n1147 POP\n1148 PUSH1 0x02\n1150 PUSH1 0x00\n1152 DUP4\n1153 DUP2\n1154 MSTORE\n1155 PUSH1 0x20\n1157 ADD\n1158 SWAP1\n1159 DUP2\n1160 MSTORE\n1161 PUSH1 0x20\n1163 ADD\n1164 PUSH1 0x00\n1166 SHA3\n1167 PUSH1 0x00\n1169 ADD\n1170 PUSH1 0x00\n1172 SWAP1\n1173 SLOAD\n1174 SWAP1\n1175 PUSH2 0x0100\n1178 EXP\n1179 SWAP1\n1180 DIV\n1181 PUSH20 0xffffffff(...)\n1202 AND\n1203 SWAP1\n1204 POP\n1205 PUSH1 0x00\n1207 DUP1\n1208 DUP2\n1209 SLOAD\n1210 DUP1\n1211 SWAP3\n1212 SWAP2\n1213 SWAP1\n1214 PUSH1 0x01\n1216 ADD\n1217 SWAP2\n1218 SWAP1\n1219 POP\n1220 SSTORE\n1221 POP\n1222 PUSH1 0x00\n1224 PUSH1 0x01\n1226 DUP2\n1227 SWAP1\n1228 SSTORE\n1229 POP\n1230 DUP1\n1231 PUSH20 0xffffffff(...)\n1252 AND\n1253 PUSH2 0x08fc\n1256 PUSH8 0x22b1c8c1(...)\n1265 SWAP1\n1266 DUP2\n1267 ISZERO\n1268 MUL\n1269 SWAP1\n1270 PUSH1 0x40\n1272 MLOAD\n1273 PUSH1 0x00\n1275 PUSH1 0x40\n1277 MLOAD\n1278 DUP1\n1279 DUP4\n1280 SUB\n1281 DUP2\n1282 DUP6\n1283 DUP9\n1284 DUP9\n1285 CALL\n1286 SWAP4\n1287 POP\n1288 POP\n1289 POP\n1290 POP\n1291 ISZERO\n1292 ISZERO\n1293 PUSH2 0x0515\n1296 JUMPI\n', 'truncLabel': '1144 JUMPDEST\n1145 MOD\n1146 SWAP2\n1147 POP\n1148 PUSH1 0x02\n1150 PUSH1 0x00\n(click to expand +)', 'isExpanded': false},
+{id: '1123', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '914 JUMPDEST\n915 MOD\n916 DUP2\n917 MSTORE\n918 PUSH1 0x20\n920 ADD\n(click to expand +)', 'fullLabel': '914 JUMPDEST\n915 MOD\n916 DUP2\n917 MSTORE\n918 PUSH1 0x20\n920 ADD\n921 SWAP1\n922 DUP2\n923 MSTORE\n924 PUSH1 0x20\n926 ADD\n927 PUSH1 0x00\n929 SHA3\n930 PUSH1 0x00\n932 ADD\n933 PUSH1 0x00\n935 SWAP1\n936 SLOAD\n937 SWAP1\n938 PUSH2 0x0100\n941 EXP\n942 SWAP1\n943 DIV\n944 PUSH20 0xffffffff(...)\n965 AND\n966 SWAP5\n967 POP\n968 DIFFICULTY\n969 SWAP4\n970 POP\n971 DUP6\n972 DUP6\n973 DUP6\n974 PUSH1 0x40\n976 MLOAD\n977 DUP1\n978 DUP5\n979 PUSH20 0xffffffff(...)\n1000 AND\n1001 PUSH20 0xffffffff(...)\n1022 AND\n1023 PUSH13 0x01000000(...)\n1037 MUL\n1038 DUP2\n1039 MSTORE\n1040 PUSH1 0x14\n1042 ADD\n1043 DUP4\n1044 PUSH20 0xffffffff(...)\n1065 AND\n1066 PUSH20 0xffffffff(...)\n1087 AND\n1088 PUSH13 0x01000000(...)\n1102 MUL\n1103 DUP2\n1104 MSTORE\n1105 PUSH1 0x14\n1107 ADD\n1108 DUP3\n1109 DUP2\n1110 MSTORE\n1111 PUSH1 0x20\n1113 ADD\n1114 SWAP4\n1115 POP\n1116 POP\n1117 POP\n1118 POP\n1119 PUSH1 0x40\n1121 MLOAD\n1122 DUP1\n1123 SWAP2\n1124 SUB\n1125 SWAP1\n1126 SHA3\n1127 SWAP3\n1128 POP\n1129 PUSH1 0x32\n1131 DUP4\n1132 PUSH1 0x01\n1134 SWAP1\n1135 DIV\n1136 DUP2\n1137 ISZERO\n1138 ISZERO\n1139 PUSH2 0x0478\n1142 JUMPI\n', 'truncLabel': '914 JUMPDEST\n915 MOD\n916 DUP2\n917 MSTORE\n918 PUSH1 0x20\n920 ADD\n(click to expand +)', 'isExpanded': false},
+{id: '1122', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '823 JUMPDEST\n824 MOD\n825 DUP2\n826 MSTORE\n827 PUSH1 0x20\n829 ADD\n(click to expand +)', 'fullLabel': '823 JUMPDEST\n824 MOD\n825 DUP2\n826 MSTORE\n827 PUSH1 0x20\n829 ADD\n830 SWAP1\n831 DUP2\n832 MSTORE\n833 PUSH1 0x20\n835 ADD\n836 PUSH1 0x00\n838 SHA3\n839 PUSH1 0x00\n841 ADD\n842 PUSH1 0x00\n844 SWAP1\n845 SLOAD\n846 SWAP1\n847 PUSH2 0x0100\n850 EXP\n851 SWAP1\n852 DIV\n853 PUSH20 0xffffffff(...)\n874 AND\n875 SWAP6\n876 POP\n877 PUSH1 0x02\n879 PUSH1 0x00\n881 PUSH1 0x32\n883 CALLER\n884 PUSH20 0xffffffff(...)\n905 AND\n906 DUP2\n907 ISZERO\n908 ISZERO\n909 PUSH2 0x0392\n912 JUMPI\n', 'truncLabel': '823 JUMPDEST\n824 MOD\n825 DUP2\n826 MSTORE\n827 PUSH1 0x20\n829 ADD\n(click to expand +)', 'isExpanded': false},
+{id: '1121', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '776 JUMPDEST\n777 PUSH1 0x00\n779 DUP1\n780 PUSH1 0x00\n782 DUP1\n783 PUSH1 0x00\n(click to expand +)', 'fullLabel': '776 JUMPDEST\n777 PUSH1 0x00\n779 DUP1\n780 PUSH1 0x00\n782 DUP1\n783 PUSH1 0x00\n785 DUP1\n786 PUSH1 0x02\n788 PUSH1 0x00\n790 PUSH1 0x32\n792 COINBASE\n793 PUSH20 0xffffffff(...)\n814 AND\n815 DUP2\n816 ISZERO\n817 ISZERO\n818 PUSH2 0x0337\n821 JUMPI\n', 'truncLabel': '776 JUMPDEST\n777 PUSH1 0x00\n779 DUP1\n780 PUSH1 0x00\n782 DUP1\n783 PUSH1 0x00\n(click to expand +)', 'isExpanded': false},
+{id: '1120', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '379 PUSH2 0x0182\n382 PUSH2 0x0308\n385 JUMP\n', 'fullLabel': '379 PUSH2 0x0182\n382 PUSH2 0x0308\n385 JUMP\n', 'truncLabel': '379 PUSH2 0x0182\n382 PUSH2 0x0308\n385 JUMP\n', 'isExpanded': false},
+{id: '1114', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '367 JUMPDEST\n368 PUSH1 0x32\n370 PUSH1 0x01\n372 SLOAD\n373 EQ\n374 ISZERO\n(click to expand +)', 'fullLabel': '367 JUMPDEST\n368 PUSH1 0x32\n370 PUSH1 0x01\n372 SLOAD\n373 EQ\n374 ISZERO\n375 PUSH2 0x0183\n378 JUMPI\n', 'truncLabel': '367 JUMPDEST\n368 PUSH1 0x32\n370 PUSH1 0x01\n372 SLOAD\n373 EQ\n374 ISZERO\n(click to expand +)', 'isExpanded': false},
+{id: '1139', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '461 JUMPDEST\n462 POP\n463 POP\n464 STOP\n', 'fullLabel': '461 JUMPDEST\n462 POP\n463 POP\n464 STOP\n', 'truncLabel': '461 JUMPDEST\n462 POP\n463 POP\n464 STOP\n', 'isExpanded': false},
+{id: '1141', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '460 JUMPDEST\n461 JUMPDEST\n462 POP\n463 POP\n464 STOP\n', 'fullLabel': '460 JUMPDEST\n461 JUMPDEST\n462 POP\n463 POP\n464 STOP\n', 'truncLabel': '460 JUMPDEST\n461 JUMPDEST\n462 POP\n463 POP\n464 STOP\n', 'isExpanded': false},
+{id: '1142', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '456 PUSH1 0x00\n458 DUP1\n459 REVERT\n', 'fullLabel': '456 PUSH1 0x00\n458 DUP1\n459 REVERT\n', 'truncLabel': '456 PUSH1 0x00\n458 DUP1\n459 REVERT\n', 'isExpanded': false},
+{id: '1140', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '397 CALLER\n398 PUSH20 0xffffffff(...)\n419 AND\n420 PUSH2 0x08fc\n423 DUP4\n424 SWAP1\n(click to expand +)', 'fullLabel': '397 CALLER\n398 PUSH20 0xffffffff(...)\n419 AND\n420 PUSH2 0x08fc\n423 DUP4\n424 SWAP1\n425 DUP2\n426 ISZERO\n427 MUL\n428 SWAP1\n429 PUSH1 0x40\n431 MLOAD\n432 PUSH1 0x00\n434 PUSH1 0x40\n436 MLOAD\n437 DUP1\n438 DUP4\n439 SUB\n440 DUP2\n441 DUP6\n442 DUP9\n443 DUP9\n444 CALL\n445 SWAP4\n446 POP\n447 POP\n448 POP\n449 POP\n450 ISZERO\n451 ISZERO\n452 PUSH2 0x01cc\n455 JUMPI\n', 'truncLabel': '397 CALLER\n398 PUSH20 0xffffffff(...)\n419 AND\n420 PUSH2 0x08fc\n423 DUP4\n424 SWAP1\n(click to expand +)', 'isExpanded': false},
+{id: '1138', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '387 JUMPDEST\n388 PUSH1 0x00\n390 DUP3\n391 GT\n392 ISZERO\n393 PUSH2 0x01cd\n(click to expand +)', 'fullLabel': '387 JUMPDEST\n388 PUSH1 0x00\n390 DUP3\n391 GT\n392 ISZERO\n393 PUSH2 0x01cd\n396 JUMPI\n', 'truncLabel': '387 JUMPDEST\n388 PUSH1 0x00\n390 DUP3\n391 GT\n392 ISZERO\n393 PUSH2 0x01cd\n(click to expand +)', 'isExpanded': false},
+{id: '1146', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '914 JUMPDEST\n915 MOD\n916 DUP2\n917 MSTORE\n918 PUSH1 0x20\n920 ADD\n(click to expand +)', 'fullLabel': '914 JUMPDEST\n915 MOD\n916 DUP2\n917 MSTORE\n918 PUSH1 0x20\n920 ADD\n921 SWAP1\n922 DUP2\n923 MSTORE\n924 PUSH1 0x20\n926 ADD\n927 PUSH1 0x00\n929 SHA3\n930 PUSH1 0x00\n932 ADD\n933 PUSH1 0x00\n935 SWAP1\n936 SLOAD\n937 SWAP1\n938 PUSH2 0x0100\n941 EXP\n942 SWAP1\n943 DIV\n944 PUSH20 0xffffffff(...)\n965 AND\n966 SWAP5\n967 POP\n968 DIFFICULTY\n969 SWAP4\n970 POP\n971 DUP6\n972 DUP6\n973 DUP6\n974 PUSH1 0x40\n976 MLOAD\n977 DUP1\n978 DUP5\n979 PUSH20 0xffffffff(...)\n1000 AND\n1001 PUSH20 0xffffffff(...)\n1022 AND\n1023 PUSH13 0x01000000(...)\n1037 MUL\n1038 DUP2\n1039 MSTORE\n1040 PUSH1 0x14\n1042 ADD\n1043 DUP4\n1044 PUSH20 0xffffffff(...)\n1065 AND\n1066 PUSH20 0xffffffff(...)\n1087 AND\n1088 PUSH13 0x01000000(...)\n1102 MUL\n1103 DUP2\n1104 MSTORE\n1105 PUSH1 0x14\n1107 ADD\n1108 DUP3\n1109 DUP2\n1110 MSTORE\n1111 PUSH1 0x20\n1113 ADD\n1114 SWAP4\n1115 POP\n1116 POP\n1117 POP\n1118 POP\n1119 PUSH1 0x40\n1121 MLOAD\n1122 DUP1\n1123 SWAP2\n1124 SUB\n1125 SWAP1\n1126 SHA3\n1127 SWAP3\n1128 POP\n1129 PUSH1 0x32\n1131 DUP4\n1132 PUSH1 0x01\n1134 SWAP1\n1135 DIV\n1136 DUP2\n1137 ISZERO\n1138 ISZERO\n1139 PUSH2 0x0478\n1142 JUMPI\n1143 ASSERT_FAIL\n', 'truncLabel': '914 JUMPDEST\n915 MOD\n916 DUP2\n917 MSTORE\n918 PUSH1 0x20\n920 ADD\n(click to expand +)', 'isExpanded': false},
+{id: '1145', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '823 JUMPDEST\n824 MOD\n825 DUP2\n826 MSTORE\n827 PUSH1 0x20\n829 ADD\n(click to expand +)', 'fullLabel': '823 JUMPDEST\n824 MOD\n825 DUP2\n826 MSTORE\n827 PUSH1 0x20\n829 ADD\n830 SWAP1\n831 DUP2\n832 MSTORE\n833 PUSH1 0x20\n835 ADD\n836 PUSH1 0x00\n838 SHA3\n839 PUSH1 0x00\n841 ADD\n842 PUSH1 0x00\n844 SWAP1\n845 SLOAD\n846 SWAP1\n847 PUSH2 0x0100\n850 EXP\n851 SWAP1\n852 DIV\n853 PUSH20 0xffffffff(...)\n874 AND\n875 SWAP6\n876 POP\n877 PUSH1 0x02\n879 PUSH1 0x00\n881 PUSH1 0x32\n883 CALLER\n884 PUSH20 0xffffffff(...)\n905 AND\n906 DUP2\n907 ISZERO\n908 ISZERO\n909 PUSH2 0x0392\n912 JUMPI\n', 'truncLabel': '823 JUMPDEST\n824 MOD\n825 DUP2\n826 MSTORE\n827 PUSH1 0x20\n829 ADD\n(click to expand +)', 'isExpanded': false},
+{id: '1144', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '776 JUMPDEST\n777 PUSH1 0x00\n779 DUP1\n780 PUSH1 0x00\n782 DUP1\n783 PUSH1 0x00\n(click to expand +)', 'fullLabel': '776 JUMPDEST\n777 PUSH1 0x00\n779 DUP1\n780 PUSH1 0x00\n782 DUP1\n783 PUSH1 0x00\n785 DUP1\n786 PUSH1 0x02\n788 PUSH1 0x00\n790 PUSH1 0x32\n792 COINBASE\n793 PUSH20 0xffffffff(...)\n814 AND\n815 DUP2\n816 ISZERO\n817 ISZERO\n818 PUSH2 0x0337\n821 JUMPI\n', 'truncLabel': '776 JUMPDEST\n777 PUSH1 0x00\n779 DUP1\n780 PUSH1 0x00\n782 DUP1\n783 PUSH1 0x00\n(click to expand +)', 'isExpanded': false},
+{id: '1143', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '379 PUSH2 0x0182\n382 PUSH2 0x0308\n385 JUMP\n', 'fullLabel': '379 PUSH2 0x0182\n382 PUSH2 0x0308\n385 JUMP\n', 'truncLabel': '379 PUSH2 0x0182\n382 PUSH2 0x0308\n385 JUMP\n', 'isExpanded': false},
+{id: '1137', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '367 JUMPDEST\n368 PUSH1 0x32\n370 PUSH1 0x01\n372 SLOAD\n373 EQ\n374 ISZERO\n(click to expand +)', 'fullLabel': '367 JUMPDEST\n368 PUSH1 0x32\n370 PUSH1 0x01\n372 SLOAD\n373 EQ\n374 ISZERO\n375 PUSH2 0x0183\n378 JUMPI\n', 'truncLabel': '367 JUMPDEST\n368 PUSH1 0x32\n370 PUSH1 0x01\n372 SLOAD\n373 EQ\n374 ISZERO\n(click to expand +)', 'isExpanded': false},
+{id: '1151', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '165 JUMPDEST\n166 ISZERO\n167 PUSH2 0x016f\n170 JUMPI\n171 PUSH1 0x01\n173 PUSH1 0x00\n(click to expand +)', 'fullLabel': '165 JUMPDEST\n166 ISZERO\n167 PUSH2 0x016f\n170 JUMPI\n171 PUSH1 0x01\n173 PUSH1 0x00\n175 DUP2\n176 SLOAD\n177 DUP1\n178 SWAP3\n179 SWAP2\n180 SWAP1\n181 PUSH1 0x01\n183 ADD\n184 SWAP2\n185 SWAP1\n186 POP\n187 SSTORE\n188 SWAP1\n189 POP\n190 PUSH1 0x40\n192 DUP1\n193 MLOAD\n194 SWAP1\n195 DUP2\n196 ADD\n197 PUSH1 0x40\n199 MSTORE\n200 DUP1\n201 CALLER\n202 PUSH20 0xffffffff(...)\n223 AND\n224 DUP2\n225 MSTORE\n226 PUSH1 0x20\n228 ADD\n229 PUSH1 0x00\n231 SLOAD\n232 DUP2\n233 MSTORE\n234 POP\n235 PUSH1 0x02\n237 PUSH1 0x00\n239 DUP4\n240 DUP2\n241 MSTORE\n242 PUSH1 0x20\n244 ADD\n245 SWAP1\n246 DUP2\n247 MSTORE\n248 PUSH1 0x20\n250 ADD\n251 PUSH1 0x00\n253 SHA3\n254 PUSH1 0x00\n256 DUP3\n257 ADD\n258 MLOAD\n259 DUP2\n260 PUSH1 0x00\n262 ADD\n263 PUSH1 0x00\n265 PUSH2 0x0100\n268 EXP\n269 DUP2\n270 SLOAD\n271 DUP2\n272 PUSH20 0xffffffff(...)\n293 MUL\n294 NOT\n295 AND\n296 SWAP1\n297 DUP4\n298 PUSH20 0xffffffff(...)\n319 AND\n320 MUL\n321 OR\n322 SWAP1\n323 SSTORE\n324 POP\n325 PUSH1 0x20\n327 DUP3\n328 ADD\n329 MLOAD\n330 DUP2\n331 PUSH1 0x01\n333 ADD\n334 SSTORE\n335 SWAP1\n336 POP\n337 POP\n338 PUSH1 0x32\n340 PUSH8 0x22b1c8c1(...)\n349 DUP2\n350 ISZERO\n351 ISZERO\n352 PUSH2 0x0165\n355 JUMPI\n356 ASSERT_FAIL\n', 'truncLabel': '165 JUMPDEST\n166 ISZERO\n167 PUSH2 0x016f\n170 JUMPI\n171 PUSH1 0x01\n173 PUSH1 0x00\n(click to expand +)', 'isExpanded': false},
+{id: '1153', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '367 JUMPDEST\n368 PUSH1 0x32\n370 PUSH1 0x01\n372 SLOAD\n373 EQ\n374 ISZERO\n(click to expand +)', 'fullLabel': '367 JUMPDEST\n368 PUSH1 0x32\n370 PUSH1 0x01\n372 SLOAD\n373 EQ\n374 ISZERO\n375 PUSH2 0x0183\n378 JUMPI\n379 PUSH2 0x0182\n382 PUSH2 0x0308\n385 JUMP\n', 'truncLabel': '367 JUMPDEST\n368 PUSH1 0x32\n370 PUSH1 0x01\n372 SLOAD\n373 EQ\n374 ISZERO\n(click to expand +)', 'isExpanded': false},
+{id: '1155', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '357 JUMPDEST\n358 DIV\n359 DUP3\n360 SUB\n361 SWAP2\n362 POP\n(click to expand +)', 'fullLabel': '357 JUMPDEST\n358 DIV\n359 DUP3\n360 SUB\n361 SWAP2\n362 POP\n363 PUSH2 0x007f\n366 JUMP\n', 'truncLabel': '357 JUMPDEST\n358 DIV\n359 DUP3\n360 SUB\n361 SWAP2\n362 POP\n(click to expand +)', 'isExpanded': false},
+{id: '1154', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '171 PUSH1 0x01\n173 PUSH1 0x00\n175 DUP2\n176 SLOAD\n177 DUP1\n178 SWAP3\n(click to expand +)', 'fullLabel': '171 PUSH1 0x01\n173 PUSH1 0x00\n175 DUP2\n176 SLOAD\n177 DUP1\n178 SWAP3\n179 SWAP2\n180 SWAP1\n181 PUSH1 0x01\n183 ADD\n184 SWAP2\n185 SWAP1\n186 POP\n187 SSTORE\n188 SWAP1\n189 POP\n190 PUSH1 0x40\n192 DUP1\n193 MLOAD\n194 SWAP1\n195 DUP2\n196 ADD\n197 PUSH1 0x40\n199 MSTORE\n200 DUP1\n201 CALLER\n202 PUSH20 0xffffffff(...)\n223 AND\n224 DUP2\n225 MSTORE\n226 PUSH1 0x20\n228 ADD\n229 PUSH1 0x00\n231 SLOAD\n232 DUP2\n233 MSTORE\n234 POP\n235 PUSH1 0x02\n237 PUSH1 0x00\n239 DUP4\n240 DUP2\n241 MSTORE\n242 PUSH1 0x20\n244 ADD\n245 SWAP1\n246 DUP2\n247 MSTORE\n248 PUSH1 0x20\n250 ADD\n251 PUSH1 0x00\n253 SHA3\n254 PUSH1 0x00\n256 DUP3\n257 ADD\n258 MLOAD\n259 DUP2\n260 PUSH1 0x00\n262 ADD\n263 PUSH1 0x00\n265 PUSH2 0x0100\n268 EXP\n269 DUP2\n270 SLOAD\n271 DUP2\n272 PUSH20 0xffffffff(...)\n293 MUL\n294 NOT\n295 AND\n296 SWAP1\n297 DUP4\n298 PUSH20 0xffffffff(...)\n319 AND\n320 MUL\n321 OR\n322 SWAP1\n323 SSTORE\n324 POP\n325 PUSH1 0x20\n327 DUP3\n328 ADD\n329 MLOAD\n330 DUP2\n331 PUSH1 0x01\n333 ADD\n334 SSTORE\n335 SWAP1\n336 POP\n337 POP\n338 PUSH1 0x32\n340 PUSH8 0x22b1c8c1(...)\n349 DUP2\n350 ISZERO\n351 ISZERO\n352 PUSH2 0x0165\n355 JUMPI\n', 'truncLabel': '171 PUSH1 0x01\n173 PUSH1 0x00\n175 DUP2\n176 SLOAD\n177 DUP1\n178 SWAP3\n(click to expand +)', 'isExpanded': false},
+{id: '1152', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '158 POP\n159 PUSH1 0x32\n161 PUSH1 0x01\n163 SLOAD\n164 LT\n165 JUMPDEST\n(click to expand +)', 'fullLabel': '158 POP\n159 PUSH1 0x32\n161 PUSH1 0x01\n163 SLOAD\n164 LT\n165 JUMPDEST\n166 ISZERO\n167 PUSH2 0x016f\n170 JUMPI\n', 'truncLabel': '158 POP\n159 PUSH1 0x32\n161 PUSH1 0x01\n163 SLOAD\n164 LT\n165 JUMPDEST\n(click to expand +)', 'isExpanded': false},
+{id: '1150', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '147 JUMPDEST\n148 DIV\n149 DUP3\n150 LT\n151 ISZERO\n152 DUP1\n(click to expand +)', 'fullLabel': '147 JUMPDEST\n148 DIV\n149 DUP3\n150 LT\n151 ISZERO\n152 DUP1\n153 ISZERO\n154 PUSH2 0x00a5\n157 JUMPI\n', 'truncLabel': '147 JUMPDEST\n148 DIV\n149 DUP3\n150 LT\n151 ISZERO\n152 DUP1\n(click to expand +)', 'isExpanded': false},
+{id: '1149', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '127 JUMPDEST\n128 PUSH1 0x32\n130 PUSH8 0x22b1c8c1(...)\n139 DUP2\n140 ISZERO\n141 ISZERO\n(click to expand +)', 'fullLabel': '127 JUMPDEST\n128 PUSH1 0x32\n130 PUSH8 0x22b1c8c1(...)\n139 DUP2\n140 ISZERO\n141 ISZERO\n142 PUSH2 0x0093\n145 JUMPI\n', 'truncLabel': '127 JUMPDEST\n128 PUSH1 0x32\n130 PUSH8 0x22b1c8c1(...)\n139 DUP2\n140 ISZERO\n141 ISZERO\n(click to expand +)', 'isExpanded': false},
+{id: '1148', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '357 JUMPDEST\n358 DIV\n359 DUP3\n360 SUB\n361 SWAP2\n362 POP\n(click to expand +)', 'fullLabel': '357 JUMPDEST\n358 DIV\n359 DUP3\n360 SUB\n361 SWAP2\n362 POP\n363 PUSH2 0x007f\n366 JUMP\n', 'truncLabel': '357 JUMPDEST\n358 DIV\n359 DUP3\n360 SUB\n361 SWAP2\n362 POP\n(click to expand +)', 'isExpanded': false},
+{id: '1147', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '171 PUSH1 0x01\n173 PUSH1 0x00\n175 DUP2\n176 SLOAD\n177 DUP1\n178 SWAP3\n(click to expand +)', 'fullLabel': '171 PUSH1 0x01\n173 PUSH1 0x00\n175 DUP2\n176 SLOAD\n177 DUP1\n178 SWAP3\n179 SWAP2\n180 SWAP1\n181 PUSH1 0x01\n183 ADD\n184 SWAP2\n185 SWAP1\n186 POP\n187 SSTORE\n188 SWAP1\n189 POP\n190 PUSH1 0x40\n192 DUP1\n193 MLOAD\n194 SWAP1\n195 DUP2\n196 ADD\n197 PUSH1 0x40\n199 MSTORE\n200 DUP1\n201 CALLER\n202 PUSH20 0xffffffff(...)\n223 AND\n224 DUP2\n225 MSTORE\n226 PUSH1 0x20\n228 ADD\n229 PUSH1 0x00\n231 SLOAD\n232 DUP2\n233 MSTORE\n234 POP\n235 PUSH1 0x02\n237 PUSH1 0x00\n239 DUP4\n240 DUP2\n241 MSTORE\n242 PUSH1 0x20\n244 ADD\n245 SWAP1\n246 DUP2\n247 MSTORE\n248 PUSH1 0x20\n250 ADD\n251 PUSH1 0x00\n253 SHA3\n254 PUSH1 0x00\n256 DUP3\n257 ADD\n258 MLOAD\n259 DUP2\n260 PUSH1 0x00\n262 ADD\n263 PUSH1 0x00\n265 PUSH2 0x0100\n268 EXP\n269 DUP2\n270 SLOAD\n271 DUP2\n272 PUSH20 0xffffffff(...)\n293 MUL\n294 NOT\n295 AND\n296 SWAP1\n297 DUP4\n298 PUSH20 0xffffffff(...)\n319 AND\n320 MUL\n321 OR\n322 SWAP1\n323 SSTORE\n324 POP\n325 PUSH1 0x20\n327 DUP3\n328 ADD\n329 MLOAD\n330 DUP2\n331 PUSH1 0x01\n333 ADD\n334 SSTORE\n335 SWAP1\n336 POP\n337 POP\n338 PUSH1 0x32\n340 PUSH8 0x22b1c8c1(...)\n349 DUP2\n350 ISZERO\n351 ISZERO\n352 PUSH2 0x0165\n355 JUMPI\n', 'truncLabel': '171 PUSH1 0x01\n173 PUSH1 0x00\n175 DUP2\n176 SLOAD\n177 DUP1\n178 SWAP3\n(click to expand +)', 'isExpanded': false},
+{id: '1136', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '165 JUMPDEST\n166 ISZERO\n167 PUSH2 0x016f\n170 JUMPI\n', 'fullLabel': '165 JUMPDEST\n166 ISZERO\n167 PUSH2 0x016f\n170 JUMPI\n', 'truncLabel': '165 JUMPDEST\n166 ISZERO\n167 PUSH2 0x016f\n170 JUMPI\n', 'isExpanded': false},
+{id: '1159', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '461 JUMPDEST\n462 POP\n463 POP\n464 STOP\n', 'fullLabel': '461 JUMPDEST\n462 POP\n463 POP\n464 STOP\n', 'truncLabel': '461 JUMPDEST\n462 POP\n463 POP\n464 STOP\n', 'isExpanded': false},
+{id: '1161', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '460 JUMPDEST\n461 JUMPDEST\n462 POP\n463 POP\n464 STOP\n', 'fullLabel': '460 JUMPDEST\n461 JUMPDEST\n462 POP\n463 POP\n464 STOP\n', 'truncLabel': '460 JUMPDEST\n461 JUMPDEST\n462 POP\n463 POP\n464 STOP\n', 'isExpanded': false},
+{id: '1162', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '456 PUSH1 0x00\n458 DUP1\n459 REVERT\n', 'fullLabel': '456 PUSH1 0x00\n458 DUP1\n459 REVERT\n', 'truncLabel': '456 PUSH1 0x00\n458 DUP1\n459 REVERT\n', 'isExpanded': false},
+{id: '1160', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '397 CALLER\n398 PUSH20 0xffffffff(...)\n419 AND\n420 PUSH2 0x08fc\n423 DUP4\n424 SWAP1\n(click to expand +)', 'fullLabel': '397 CALLER\n398 PUSH20 0xffffffff(...)\n419 AND\n420 PUSH2 0x08fc\n423 DUP4\n424 SWAP1\n425 DUP2\n426 ISZERO\n427 MUL\n428 SWAP1\n429 PUSH1 0x40\n431 MLOAD\n432 PUSH1 0x00\n434 PUSH1 0x40\n436 MLOAD\n437 DUP1\n438 DUP4\n439 SUB\n440 DUP2\n441 DUP6\n442 DUP9\n443 DUP9\n444 CALL\n445 SWAP4\n446 POP\n447 POP\n448 POP\n449 POP\n450 ISZERO\n451 ISZERO\n452 PUSH2 0x01cc\n455 JUMPI\n', 'truncLabel': '397 CALLER\n398 PUSH20 0xffffffff(...)\n419 AND\n420 PUSH2 0x08fc\n423 DUP4\n424 SWAP1\n(click to expand +)', 'isExpanded': false},
+{id: '1158', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '387 JUMPDEST\n388 PUSH1 0x00\n390 DUP3\n391 GT\n392 ISZERO\n393 PUSH2 0x01cd\n(click to expand +)', 'fullLabel': '387 JUMPDEST\n388 PUSH1 0x00\n390 DUP3\n391 GT\n392 ISZERO\n393 PUSH2 0x01cd\n396 JUMPI\n', 'truncLabel': '387 JUMPDEST\n388 PUSH1 0x00\n390 DUP3\n391 GT\n392 ISZERO\n393 PUSH2 0x01cd\n(click to expand +)', 'isExpanded': false},
+{id: '1167', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '1144 JUMPDEST\n1145 MOD\n1146 SWAP2\n1147 POP\n1148 PUSH1 0x02\n1150 PUSH1 0x00\n(click to expand +)', 'fullLabel': '1144 JUMPDEST\n1145 MOD\n1146 SWAP2\n1147 POP\n1148 PUSH1 0x02\n1150 PUSH1 0x00\n1152 DUP4\n1153 DUP2\n1154 MSTORE\n1155 PUSH1 0x20\n1157 ADD\n1158 SWAP1\n1159 DUP2\n1160 MSTORE\n1161 PUSH1 0x20\n1163 ADD\n1164 PUSH1 0x00\n1166 SHA3\n1167 PUSH1 0x00\n1169 ADD\n1170 PUSH1 0x00\n1172 SWAP1\n1173 SLOAD\n1174 SWAP1\n1175 PUSH2 0x0100\n1178 EXP\n1179 SWAP1\n1180 DIV\n1181 PUSH20 0xffffffff(...)\n1202 AND\n1203 SWAP1\n1204 POP\n1205 PUSH1 0x00\n1207 DUP1\n1208 DUP2\n1209 SLOAD\n1210 DUP1\n1211 SWAP3\n1212 SWAP2\n1213 SWAP1\n1214 PUSH1 0x01\n1216 ADD\n1217 SWAP2\n1218 SWAP1\n1219 POP\n1220 SSTORE\n1221 POP\n1222 PUSH1 0x00\n1224 PUSH1 0x01\n1226 DUP2\n1227 SWAP1\n1228 SSTORE\n1229 POP\n1230 DUP1\n1231 PUSH20 0xffffffff(...)\n1252 AND\n1253 PUSH2 0x08fc\n1256 PUSH8 0x22b1c8c1(...)\n1265 SWAP1\n1266 DUP2\n1267 ISZERO\n1268 MUL\n1269 SWAP1\n1270 PUSH1 0x40\n1272 MLOAD\n1273 PUSH1 0x00\n1275 PUSH1 0x40\n1277 MLOAD\n1278 DUP1\n1279 DUP4\n1280 SUB\n1281 DUP2\n1282 DUP6\n1283 DUP9\n1284 DUP9\n1285 CALL\n1286 SWAP4\n1287 POP\n1288 POP\n1289 POP\n1290 POP\n1291 ISZERO\n1292 ISZERO\n1293 PUSH2 0x0515\n1296 JUMPI\n1297 PUSH1 0x00\n1299 DUP1\n1300 REVERT\n', 'truncLabel': '1144 JUMPDEST\n1145 MOD\n1146 SWAP2\n1147 POP\n1148 PUSH1 0x02\n1150 PUSH1 0x00\n(click to expand +)', 'isExpanded': false},
+{id: '1166', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '914 JUMPDEST\n915 MOD\n916 DUP2\n917 MSTORE\n918 PUSH1 0x20\n920 ADD\n(click to expand +)', 'fullLabel': '914 JUMPDEST\n915 MOD\n916 DUP2\n917 MSTORE\n918 PUSH1 0x20\n920 ADD\n921 SWAP1\n922 DUP2\n923 MSTORE\n924 PUSH1 0x20\n926 ADD\n927 PUSH1 0x00\n929 SHA3\n930 PUSH1 0x00\n932 ADD\n933 PUSH1 0x00\n935 SWAP1\n936 SLOAD\n937 SWAP1\n938 PUSH2 0x0100\n941 EXP\n942 SWAP1\n943 DIV\n944 PUSH20 0xffffffff(...)\n965 AND\n966 SWAP5\n967 POP\n968 DIFFICULTY\n969 SWAP4\n970 POP\n971 DUP6\n972 DUP6\n973 DUP6\n974 PUSH1 0x40\n976 MLOAD\n977 DUP1\n978 DUP5\n979 PUSH20 0xffffffff(...)\n1000 AND\n1001 PUSH20 0xffffffff(...)\n1022 AND\n1023 PUSH13 0x01000000(...)\n1037 MUL\n1038 DUP2\n1039 MSTORE\n1040 PUSH1 0x14\n1042 ADD\n1043 DUP4\n1044 PUSH20 0xffffffff(...)\n1065 AND\n1066 PUSH20 0xffffffff(...)\n1087 AND\n1088 PUSH13 0x01000000(...)\n1102 MUL\n1103 DUP2\n1104 MSTORE\n1105 PUSH1 0x14\n1107 ADD\n1108 DUP3\n1109 DUP2\n1110 MSTORE\n1111 PUSH1 0x20\n1113 ADD\n1114 SWAP4\n1115 POP\n1116 POP\n1117 POP\n1118 POP\n1119 PUSH1 0x40\n1121 MLOAD\n1122 DUP1\n1123 SWAP2\n1124 SUB\n1125 SWAP1\n1126 SHA3\n1127 SWAP3\n1128 POP\n1129 PUSH1 0x32\n1131 DUP4\n1132 PUSH1 0x01\n1134 SWAP1\n1135 DIV\n1136 DUP2\n1137 ISZERO\n1138 ISZERO\n1139 PUSH2 0x0478\n1142 JUMPI\n', 'truncLabel': '914 JUMPDEST\n915 MOD\n916 DUP2\n917 MSTORE\n918 PUSH1 0x20\n920 ADD\n(click to expand +)', 'isExpanded': false},
+{id: '1165', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '823 JUMPDEST\n824 MOD\n825 DUP2\n826 MSTORE\n827 PUSH1 0x20\n829 ADD\n(click to expand +)', 'fullLabel': '823 JUMPDEST\n824 MOD\n825 DUP2\n826 MSTORE\n827 PUSH1 0x20\n829 ADD\n830 SWAP1\n831 DUP2\n832 MSTORE\n833 PUSH1 0x20\n835 ADD\n836 PUSH1 0x00\n838 SHA3\n839 PUSH1 0x00\n841 ADD\n842 PUSH1 0x00\n844 SWAP1\n845 SLOAD\n846 SWAP1\n847 PUSH2 0x0100\n850 EXP\n851 SWAP1\n852 DIV\n853 PUSH20 0xffffffff(...)\n874 AND\n875 SWAP6\n876 POP\n877 PUSH1 0x02\n879 PUSH1 0x00\n881 PUSH1 0x32\n883 CALLER\n884 PUSH20 0xffffffff(...)\n905 AND\n906 DUP2\n907 ISZERO\n908 ISZERO\n909 PUSH2 0x0392\n912 JUMPI\n', 'truncLabel': '823 JUMPDEST\n824 MOD\n825 DUP2\n826 MSTORE\n827 PUSH1 0x20\n829 ADD\n(click to expand +)', 'isExpanded': false},
+{id: '1164', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '776 JUMPDEST\n777 PUSH1 0x00\n779 DUP1\n780 PUSH1 0x00\n782 DUP1\n783 PUSH1 0x00\n(click to expand +)', 'fullLabel': '776 JUMPDEST\n777 PUSH1 0x00\n779 DUP1\n780 PUSH1 0x00\n782 DUP1\n783 PUSH1 0x00\n785 DUP1\n786 PUSH1 0x02\n788 PUSH1 0x00\n790 PUSH1 0x32\n792 COINBASE\n793 PUSH20 0xffffffff(...)\n814 AND\n815 DUP2\n816 ISZERO\n817 ISZERO\n818 PUSH2 0x0337\n821 JUMPI\n', 'truncLabel': '776 JUMPDEST\n777 PUSH1 0x00\n779 DUP1\n780 PUSH1 0x00\n782 DUP1\n783 PUSH1 0x00\n(click to expand +)', 'isExpanded': false},
+{id: '1163', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '379 PUSH2 0x0182\n382 PUSH2 0x0308\n385 JUMP\n', 'fullLabel': '379 PUSH2 0x0182\n382 PUSH2 0x0308\n385 JUMP\n', 'truncLabel': '379 PUSH2 0x0182\n382 PUSH2 0x0308\n385 JUMP\n', 'isExpanded': false},
+{id: '1157', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '367 JUMPDEST\n368 PUSH1 0x32\n370 PUSH1 0x01\n372 SLOAD\n373 EQ\n374 ISZERO\n(click to expand +)', 'fullLabel': '367 JUMPDEST\n368 PUSH1 0x32\n370 PUSH1 0x01\n372 SLOAD\n373 EQ\n374 ISZERO\n375 PUSH2 0x0183\n378 JUMPI\n', 'truncLabel': '367 JUMPDEST\n368 PUSH1 0x32\n370 PUSH1 0x01\n372 SLOAD\n373 EQ\n374 ISZERO\n(click to expand +)', 'isExpanded': false},
+{id: '1173', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '367 JUMPDEST\n368 PUSH1 0x32\n370 PUSH1 0x01\n372 SLOAD\n373 EQ\n374 ISZERO\n(click to expand +)', 'fullLabel': '367 JUMPDEST\n368 PUSH1 0x32\n370 PUSH1 0x01\n372 SLOAD\n373 EQ\n374 ISZERO\n375 PUSH2 0x0183\n378 JUMPI\n379 PUSH2 0x0182\n382 PUSH2 0x0308\n385 JUMP\n', 'truncLabel': '367 JUMPDEST\n368 PUSH1 0x32\n370 PUSH1 0x01\n372 SLOAD\n373 EQ\n374 ISZERO\n(click to expand +)', 'isExpanded': false},
+{id: '1175', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '357 JUMPDEST\n358 DIV\n359 DUP3\n360 SUB\n361 SWAP2\n362 POP\n(click to expand +)', 'fullLabel': '357 JUMPDEST\n358 DIV\n359 DUP3\n360 SUB\n361 SWAP2\n362 POP\n363 PUSH2 0x007f\n366 JUMP\n', 'truncLabel': '357 JUMPDEST\n358 DIV\n359 DUP3\n360 SUB\n361 SWAP2\n362 POP\n(click to expand +)', 'isExpanded': false},
+{id: '1174', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '171 PUSH1 0x01\n173 PUSH1 0x00\n175 DUP2\n176 SLOAD\n177 DUP1\n178 SWAP3\n(click to expand +)', 'fullLabel': '171 PUSH1 0x01\n173 PUSH1 0x00\n175 DUP2\n176 SLOAD\n177 DUP1\n178 SWAP3\n179 SWAP2\n180 SWAP1\n181 PUSH1 0x01\n183 ADD\n184 SWAP2\n185 SWAP1\n186 POP\n187 SSTORE\n188 SWAP1\n189 POP\n190 PUSH1 0x40\n192 DUP1\n193 MLOAD\n194 SWAP1\n195 DUP2\n196 ADD\n197 PUSH1 0x40\n199 MSTORE\n200 DUP1\n201 CALLER\n202 PUSH20 0xffffffff(...)\n223 AND\n224 DUP2\n225 MSTORE\n226 PUSH1 0x20\n228 ADD\n229 PUSH1 0x00\n231 SLOAD\n232 DUP2\n233 MSTORE\n234 POP\n235 PUSH1 0x02\n237 PUSH1 0x00\n239 DUP4\n240 DUP2\n241 MSTORE\n242 PUSH1 0x20\n244 ADD\n245 SWAP1\n246 DUP2\n247 MSTORE\n248 PUSH1 0x20\n250 ADD\n251 PUSH1 0x00\n253 SHA3\n254 PUSH1 0x00\n256 DUP3\n257 ADD\n258 MLOAD\n259 DUP2\n260 PUSH1 0x00\n262 ADD\n263 PUSH1 0x00\n265 PUSH2 0x0100\n268 EXP\n269 DUP2\n270 SLOAD\n271 DUP2\n272 PUSH20 0xffffffff(...)\n293 MUL\n294 NOT\n295 AND\n296 SWAP1\n297 DUP4\n298 PUSH20 0xffffffff(...)\n319 AND\n320 MUL\n321 OR\n322 SWAP1\n323 SSTORE\n324 POP\n325 PUSH1 0x20\n327 DUP3\n328 ADD\n329 MLOAD\n330 DUP2\n331 PUSH1 0x01\n333 ADD\n334 SSTORE\n335 SWAP1\n336 POP\n337 POP\n338 PUSH1 0x32\n340 PUSH8 0x22b1c8c1(...)\n349 DUP2\n350 ISZERO\n351 ISZERO\n352 PUSH2 0x0165\n355 JUMPI\n', 'truncLabel': '171 PUSH1 0x01\n173 PUSH1 0x00\n175 DUP2\n176 SLOAD\n177 DUP1\n178 SWAP3\n(click to expand +)', 'isExpanded': false},
+{id: '1172', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '165 JUMPDEST\n166 ISZERO\n167 PUSH2 0x016f\n170 JUMPI\n', 'fullLabel': '165 JUMPDEST\n166 ISZERO\n167 PUSH2 0x016f\n170 JUMPI\n', 'truncLabel': '165 JUMPDEST\n166 ISZERO\n167 PUSH2 0x016f\n170 JUMPI\n', 'isExpanded': false},
+{id: '1178', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '387 JUMPDEST\n388 PUSH1 0x00\n390 DUP3\n391 GT\n392 ISZERO\n393 PUSH2 0x01cd\n(click to expand +)', 'fullLabel': '387 JUMPDEST\n388 PUSH1 0x00\n390 DUP3\n391 GT\n392 ISZERO\n393 PUSH2 0x01cd\n396 JUMPI\n397 CALLER\n398 PUSH20 0xffffffff(...)\n419 AND\n420 PUSH2 0x08fc\n423 DUP4\n424 SWAP1\n425 DUP2\n426 ISZERO\n427 MUL\n428 SWAP1\n429 PUSH1 0x40\n431 MLOAD\n432 PUSH1 0x00\n434 PUSH1 0x40\n436 MLOAD\n437 DUP1\n438 DUP4\n439 SUB\n440 DUP2\n441 DUP6\n442 DUP9\n443 DUP9\n444 CALL\n445 SWAP4\n446 POP\n447 POP\n448 POP\n449 POP\n450 ISZERO\n451 ISZERO\n452 PUSH2 0x01cc\n455 JUMPI\n456 PUSH1 0x00\n458 DUP1\n459 REVERT\n', 'truncLabel': '387 JUMPDEST\n388 PUSH1 0x00\n390 DUP3\n391 GT\n392 ISZERO\n393 PUSH2 0x01cd\n(click to expand +)', 'isExpanded': false},
+{id: '1180', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '776 JUMPDEST\n777 PUSH1 0x00\n779 DUP1\n780 PUSH1 0x00\n782 DUP1\n783 PUSH1 0x00\n(click to expand +)', 'fullLabel': '776 JUMPDEST\n777 PUSH1 0x00\n779 DUP1\n780 PUSH1 0x00\n782 DUP1\n783 PUSH1 0x00\n785 DUP1\n786 PUSH1 0x02\n788 PUSH1 0x00\n790 PUSH1 0x32\n792 COINBASE\n793 PUSH20 0xffffffff(...)\n814 AND\n815 DUP2\n816 ISZERO\n817 ISZERO\n818 PUSH2 0x0337\n821 JUMPI\n822 ASSERT_FAIL\n', 'truncLabel': '776 JUMPDEST\n777 PUSH1 0x00\n779 DUP1\n780 PUSH1 0x00\n782 DUP1\n783 PUSH1 0x00\n(click to expand +)', 'isExpanded': false},
+{id: '1179', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '379 PUSH2 0x0182\n382 PUSH2 0x0308\n385 JUMP\n', 'fullLabel': '379 PUSH2 0x0182\n382 PUSH2 0x0308\n385 JUMP\n', 'truncLabel': '379 PUSH2 0x0182\n382 PUSH2 0x0308\n385 JUMP\n', 'isExpanded': false},
+{id: '1177', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '367 JUMPDEST\n368 PUSH1 0x32\n370 PUSH1 0x01\n372 SLOAD\n373 EQ\n374 ISZERO\n(click to expand +)', 'fullLabel': '367 JUMPDEST\n368 PUSH1 0x32\n370 PUSH1 0x01\n372 SLOAD\n373 EQ\n374 ISZERO\n375 PUSH2 0x0183\n378 JUMPI\n', 'truncLabel': '367 JUMPDEST\n368 PUSH1 0x32\n370 PUSH1 0x01\n372 SLOAD\n373 EQ\n374 ISZERO\n(click to expand +)', 'isExpanded': false},
+{id: '1183', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '127 JUMPDEST\n128 PUSH1 0x32\n130 PUSH8 0x22b1c8c1(...)\n139 DUP2\n140 ISZERO\n141 ISZERO\n(click to expand +)', 'fullLabel': '127 JUMPDEST\n128 PUSH1 0x32\n130 PUSH8 0x22b1c8c1(...)\n139 DUP2\n140 ISZERO\n141 ISZERO\n142 PUSH2 0x0093\n145 JUMPI\n146 ASSERT_FAIL\n', 'truncLabel': '127 JUMPDEST\n128 PUSH1 0x32\n130 PUSH8 0x22b1c8c1(...)\n139 DUP2\n140 ISZERO\n141 ISZERO\n(click to expand +)', 'isExpanded': false},
+{id: '1182', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '357 JUMPDEST\n358 DIV\n359 DUP3\n360 SUB\n361 SWAP2\n362 POP\n(click to expand +)', 'fullLabel': '357 JUMPDEST\n358 DIV\n359 DUP3\n360 SUB\n361 SWAP2\n362 POP\n363 PUSH2 0x007f\n366 JUMP\n', 'truncLabel': '357 JUMPDEST\n358 DIV\n359 DUP3\n360 SUB\n361 SWAP2\n362 POP\n(click to expand +)', 'isExpanded': false},
+{id: '1181', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '171 PUSH1 0x01\n173 PUSH1 0x00\n175 DUP2\n176 SLOAD\n177 DUP1\n178 SWAP3\n(click to expand +)', 'fullLabel': '171 PUSH1 0x01\n173 PUSH1 0x00\n175 DUP2\n176 SLOAD\n177 DUP1\n178 SWAP3\n179 SWAP2\n180 SWAP1\n181 PUSH1 0x01\n183 ADD\n184 SWAP2\n185 SWAP1\n186 POP\n187 SSTORE\n188 SWAP1\n189 POP\n190 PUSH1 0x40\n192 DUP1\n193 MLOAD\n194 SWAP1\n195 DUP2\n196 ADD\n197 PUSH1 0x40\n199 MSTORE\n200 DUP1\n201 CALLER\n202 PUSH20 0xffffffff(...)\n223 AND\n224 DUP2\n225 MSTORE\n226 PUSH1 0x20\n228 ADD\n229 PUSH1 0x00\n231 SLOAD\n232 DUP2\n233 MSTORE\n234 POP\n235 PUSH1 0x02\n237 PUSH1 0x00\n239 DUP4\n240 DUP2\n241 MSTORE\n242 PUSH1 0x20\n244 ADD\n245 SWAP1\n246 DUP2\n247 MSTORE\n248 PUSH1 0x20\n250 ADD\n251 PUSH1 0x00\n253 SHA3\n254 PUSH1 0x00\n256 DUP3\n257 ADD\n258 MLOAD\n259 DUP2\n260 PUSH1 0x00\n262 ADD\n263 PUSH1 0x00\n265 PUSH2 0x0100\n268 EXP\n269 DUP2\n270 SLOAD\n271 DUP2\n272 PUSH20 0xffffffff(...)\n293 MUL\n294 NOT\n295 AND\n296 SWAP1\n297 DUP4\n298 PUSH20 0xffffffff(...)\n319 AND\n320 MUL\n321 OR\n322 SWAP1\n323 SSTORE\n324 POP\n325 PUSH1 0x20\n327 DUP3\n328 ADD\n329 MLOAD\n330 DUP2\n331 PUSH1 0x01\n333 ADD\n334 SSTORE\n335 SWAP1\n336 POP\n337 POP\n338 PUSH1 0x32\n340 PUSH8 0x22b1c8c1(...)\n349 DUP2\n350 ISZERO\n351 ISZERO\n352 PUSH2 0x0165\n355 JUMPI\n', 'truncLabel': '171 PUSH1 0x01\n173 PUSH1 0x00\n175 DUP2\n176 SLOAD\n177 DUP1\n178 SWAP3\n(click to expand +)', 'isExpanded': false},
+{id: '1176', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '158 POP\n159 PUSH1 0x32\n161 PUSH1 0x01\n163 SLOAD\n164 LT\n165 JUMPDEST\n(click to expand +)', 'fullLabel': '158 POP\n159 PUSH1 0x32\n161 PUSH1 0x01\n163 SLOAD\n164 LT\n165 JUMPDEST\n166 ISZERO\n167 PUSH2 0x016f\n170 JUMPI\n', 'truncLabel': '158 POP\n159 PUSH1 0x32\n161 PUSH1 0x01\n163 SLOAD\n164 LT\n165 JUMPDEST\n(click to expand +)', 'isExpanded': false},
+{id: '1171', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '147 JUMPDEST\n148 DIV\n149 DUP3\n150 LT\n151 ISZERO\n152 DUP1\n(click to expand +)', 'fullLabel': '147 JUMPDEST\n148 DIV\n149 DUP3\n150 LT\n151 ISZERO\n152 DUP1\n153 ISZERO\n154 PUSH2 0x00a5\n157 JUMPI\n', 'truncLabel': '147 JUMPDEST\n148 DIV\n149 DUP3\n150 LT\n151 ISZERO\n152 DUP1\n(click to expand +)', 'isExpanded': false},
+{id: '1170', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '127 JUMPDEST\n128 PUSH1 0x32\n130 PUSH8 0x22b1c8c1(...)\n139 DUP2\n140 ISZERO\n141 ISZERO\n(click to expand +)', 'fullLabel': '127 JUMPDEST\n128 PUSH1 0x32\n130 PUSH8 0x22b1c8c1(...)\n139 DUP2\n140 ISZERO\n141 ISZERO\n142 PUSH2 0x0093\n145 JUMPI\n', 'truncLabel': '127 JUMPDEST\n128 PUSH1 0x32\n130 PUSH8 0x22b1c8c1(...)\n139 DUP2\n140 ISZERO\n141 ISZERO\n(click to expand +)', 'isExpanded': false},
+{id: '1169', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '357 JUMPDEST\n358 DIV\n359 DUP3\n360 SUB\n361 SWAP2\n362 POP\n(click to expand +)', 'fullLabel': '357 JUMPDEST\n358 DIV\n359 DUP3\n360 SUB\n361 SWAP2\n362 POP\n363 PUSH2 0x007f\n366 JUMP\n', 'truncLabel': '357 JUMPDEST\n358 DIV\n359 DUP3\n360 SUB\n361 SWAP2\n362 POP\n(click to expand +)', 'isExpanded': false},
+{id: '1168', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '171 PUSH1 0x01\n173 PUSH1 0x00\n175 DUP2\n176 SLOAD\n177 DUP1\n178 SWAP3\n(click to expand +)', 'fullLabel': '171 PUSH1 0x01\n173 PUSH1 0x00\n175 DUP2\n176 SLOAD\n177 DUP1\n178 SWAP3\n179 SWAP2\n180 SWAP1\n181 PUSH1 0x01\n183 ADD\n184 SWAP2\n185 SWAP1\n186 POP\n187 SSTORE\n188 SWAP1\n189 POP\n190 PUSH1 0x40\n192 DUP1\n193 MLOAD\n194 SWAP1\n195 DUP2\n196 ADD\n197 PUSH1 0x40\n199 MSTORE\n200 DUP1\n201 CALLER\n202 PUSH20 0xffffffff(...)\n223 AND\n224 DUP2\n225 MSTORE\n226 PUSH1 0x20\n228 ADD\n229 PUSH1 0x00\n231 SLOAD\n232 DUP2\n233 MSTORE\n234 POP\n235 PUSH1 0x02\n237 PUSH1 0x00\n239 DUP4\n240 DUP2\n241 MSTORE\n242 PUSH1 0x20\n244 ADD\n245 SWAP1\n246 DUP2\n247 MSTORE\n248 PUSH1 0x20\n250 ADD\n251 PUSH1 0x00\n253 SHA3\n254 PUSH1 0x00\n256 DUP3\n257 ADD\n258 MLOAD\n259 DUP2\n260 PUSH1 0x00\n262 ADD\n263 PUSH1 0x00\n265 PUSH2 0x0100\n268 EXP\n269 DUP2\n270 SLOAD\n271 DUP2\n272 PUSH20 0xffffffff(...)\n293 MUL\n294 NOT\n295 AND\n296 SWAP1\n297 DUP4\n298 PUSH20 0xffffffff(...)\n319 AND\n320 MUL\n321 OR\n322 SWAP1\n323 SSTORE\n324 POP\n325 PUSH1 0x20\n327 DUP3\n328 ADD\n329 MLOAD\n330 DUP2\n331 PUSH1 0x01\n333 ADD\n334 SSTORE\n335 SWAP1\n336 POP\n337 POP\n338 PUSH1 0x32\n340 PUSH8 0x22b1c8c1(...)\n349 DUP2\n350 ISZERO\n351 ISZERO\n352 PUSH2 0x0165\n355 JUMPI\n', 'truncLabel': '171 PUSH1 0x01\n173 PUSH1 0x00\n175 DUP2\n176 SLOAD\n177 DUP1\n178 SWAP3\n(click to expand +)', 'isExpanded': false},
+{id: '1156', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '158 POP\n159 PUSH1 0x32\n161 PUSH1 0x01\n163 SLOAD\n164 LT\n165 JUMPDEST\n(click to expand +)', 'fullLabel': '158 POP\n159 PUSH1 0x32\n161 PUSH1 0x01\n163 SLOAD\n164 LT\n165 JUMPDEST\n166 ISZERO\n167 PUSH2 0x016f\n170 JUMPI\n', 'truncLabel': '158 POP\n159 PUSH1 0x32\n161 PUSH1 0x01\n163 SLOAD\n164 LT\n165 JUMPDEST\n(click to expand +)', 'isExpanded': false},
+{id: '1135', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '147 JUMPDEST\n148 DIV\n149 DUP3\n150 LT\n151 ISZERO\n152 DUP1\n(click to expand +)', 'fullLabel': '147 JUMPDEST\n148 DIV\n149 DUP3\n150 LT\n151 ISZERO\n152 DUP1\n153 ISZERO\n154 PUSH2 0x00a5\n157 JUMPI\n', 'truncLabel': '147 JUMPDEST\n148 DIV\n149 DUP3\n150 LT\n151 ISZERO\n152 DUP1\n(click to expand +)', 'isExpanded': false},
+{id: '1134', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '127 JUMPDEST\n128 PUSH1 0x32\n130 PUSH8 0x22b1c8c1(...)\n139 DUP2\n140 ISZERO\n141 ISZERO\n(click to expand +)', 'fullLabel': '127 JUMPDEST\n128 PUSH1 0x32\n130 PUSH8 0x22b1c8c1(...)\n139 DUP2\n140 ISZERO\n141 ISZERO\n142 PUSH2 0x0093\n145 JUMPI\n', 'truncLabel': '127 JUMPDEST\n128 PUSH1 0x32\n130 PUSH8 0x22b1c8c1(...)\n139 DUP2\n140 ISZERO\n141 ISZERO\n(click to expand +)', 'isExpanded': false},
+{id: '1133', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '357 JUMPDEST\n358 DIV\n359 DUP3\n360 SUB\n361 SWAP2\n362 POP\n(click to expand +)', 'fullLabel': '357 JUMPDEST\n358 DIV\n359 DUP3\n360 SUB\n361 SWAP2\n362 POP\n363 PUSH2 0x007f\n366 JUMP\n', 'truncLabel': '357 JUMPDEST\n358 DIV\n359 DUP3\n360 SUB\n361 SWAP2\n362 POP\n(click to expand +)', 'isExpanded': false},
+{id: '1132', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '171 PUSH1 0x01\n173 PUSH1 0x00\n175 DUP2\n176 SLOAD\n177 DUP1\n178 SWAP3\n(click to expand +)', 'fullLabel': '171 PUSH1 0x01\n173 PUSH1 0x00\n175 DUP2\n176 SLOAD\n177 DUP1\n178 SWAP3\n179 SWAP2\n180 SWAP1\n181 PUSH1 0x01\n183 ADD\n184 SWAP2\n185 SWAP1\n186 POP\n187 SSTORE\n188 SWAP1\n189 POP\n190 PUSH1 0x40\n192 DUP1\n193 MLOAD\n194 SWAP1\n195 DUP2\n196 ADD\n197 PUSH1 0x40\n199 MSTORE\n200 DUP1\n201 CALLER\n202 PUSH20 0xffffffff(...)\n223 AND\n224 DUP2\n225 MSTORE\n226 PUSH1 0x20\n228 ADD\n229 PUSH1 0x00\n231 SLOAD\n232 DUP2\n233 MSTORE\n234 POP\n235 PUSH1 0x02\n237 PUSH1 0x00\n239 DUP4\n240 DUP2\n241 MSTORE\n242 PUSH1 0x20\n244 ADD\n245 SWAP1\n246 DUP2\n247 MSTORE\n248 PUSH1 0x20\n250 ADD\n251 PUSH1 0x00\n253 SHA3\n254 PUSH1 0x00\n256 DUP3\n257 ADD\n258 MLOAD\n259 DUP2\n260 PUSH1 0x00\n262 ADD\n263 PUSH1 0x00\n265 PUSH2 0x0100\n268 EXP\n269 DUP2\n270 SLOAD\n271 DUP2\n272 PUSH20 0xffffffff(...)\n293 MUL\n294 NOT\n295 AND\n296 SWAP1\n297 DUP4\n298 PUSH20 0xffffffff(...)\n319 AND\n320 MUL\n321 OR\n322 SWAP1\n323 SSTORE\n324 POP\n325 PUSH1 0x20\n327 DUP3\n328 ADD\n329 MLOAD\n330 DUP2\n331 PUSH1 0x01\n333 ADD\n334 SSTORE\n335 SWAP1\n336 POP\n337 POP\n338 PUSH1 0x32\n340 PUSH8 0x22b1c8c1(...)\n349 DUP2\n350 ISZERO\n351 ISZERO\n352 PUSH2 0x0165\n355 JUMPI\n', 'truncLabel': '171 PUSH1 0x01\n173 PUSH1 0x00\n175 DUP2\n176 SLOAD\n177 DUP1\n178 SWAP3\n(click to expand +)', 'isExpanded': false},
+{id: '1113', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '158 POP\n159 PUSH1 0x32\n161 PUSH1 0x01\n163 SLOAD\n164 LT\n165 JUMPDEST\n(click to expand +)', 'fullLabel': '158 POP\n159 PUSH1 0x32\n161 PUSH1 0x01\n163 SLOAD\n164 LT\n165 JUMPDEST\n166 ISZERO\n167 PUSH2 0x016f\n170 JUMPI\n', 'truncLabel': '158 POP\n159 PUSH1 0x32\n161 PUSH1 0x01\n163 SLOAD\n164 LT\n165 JUMPDEST\n(click to expand +)', 'isExpanded': false},
+{id: '1059', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '147 JUMPDEST\n148 DIV\n149 DUP3\n150 LT\n151 ISZERO\n152 DUP1\n(click to expand +)', 'fullLabel': '147 JUMPDEST\n148 DIV\n149 DUP3\n150 LT\n151 ISZERO\n152 DUP1\n153 ISZERO\n154 PUSH2 0x00a5\n157 JUMPI\n', 'truncLabel': '147 JUMPDEST\n148 DIV\n149 DUP3\n150 LT\n151 ISZERO\n152 DUP1\n(click to expand +)', 'isExpanded': false},
+{id: '1058', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '127 JUMPDEST\n128 PUSH1 0x32\n130 PUSH8 0x22b1c8c1(...)\n139 DUP2\n140 ISZERO\n141 ISZERO\n(click to expand +)', 'fullLabel': '127 JUMPDEST\n128 PUSH1 0x32\n130 PUSH8 0x22b1c8c1(...)\n139 DUP2\n140 ISZERO\n141 ISZERO\n142 PUSH2 0x0093\n145 JUMPI\n', 'truncLabel': '127 JUMPDEST\n128 PUSH1 0x32\n130 PUSH8 0x22b1c8c1(...)\n139 DUP2\n140 ISZERO\n141 ISZERO\n(click to expand +)', 'isExpanded': false},
+{id: '1057', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '357 JUMPDEST\n358 DIV\n359 DUP3\n360 SUB\n361 SWAP2\n362 POP\n(click to expand +)', 'fullLabel': '357 JUMPDEST\n358 DIV\n359 DUP3\n360 SUB\n361 SWAP2\n362 POP\n363 PUSH2 0x007f\n366 JUMP\n', 'truncLabel': '357 JUMPDEST\n358 DIV\n359 DUP3\n360 SUB\n361 SWAP2\n362 POP\n(click to expand +)', 'isExpanded': false},
+{id: '1056', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '171 PUSH1 0x01\n173 PUSH1 0x00\n175 DUP2\n176 SLOAD\n177 DUP1\n178 SWAP3\n(click to expand +)', 'fullLabel': '171 PUSH1 0x01\n173 PUSH1 0x00\n175 DUP2\n176 SLOAD\n177 DUP1\n178 SWAP3\n179 SWAP2\n180 SWAP1\n181 PUSH1 0x01\n183 ADD\n184 SWAP2\n185 SWAP1\n186 POP\n187 SSTORE\n188 SWAP1\n189 POP\n190 PUSH1 0x40\n192 DUP1\n193 MLOAD\n194 SWAP1\n195 DUP2\n196 ADD\n197 PUSH1 0x40\n199 MSTORE\n200 DUP1\n201 CALLER\n202 PUSH20 0xffffffff(...)\n223 AND\n224 DUP2\n225 MSTORE\n226 PUSH1 0x20\n228 ADD\n229 PUSH1 0x00\n231 SLOAD\n232 DUP2\n233 MSTORE\n234 POP\n235 PUSH1 0x02\n237 PUSH1 0x00\n239 DUP4\n240 DUP2\n241 MSTORE\n242 PUSH1 0x20\n244 ADD\n245 SWAP1\n246 DUP2\n247 MSTORE\n248 PUSH1 0x20\n250 ADD\n251 PUSH1 0x00\n253 SHA3\n254 PUSH1 0x00\n256 DUP3\n257 ADD\n258 MLOAD\n259 DUP2\n260 PUSH1 0x00\n262 ADD\n263 PUSH1 0x00\n265 PUSH2 0x0100\n268 EXP\n269 DUP2\n270 SLOAD\n271 DUP2\n272 PUSH20 0xffffffff(...)\n293 MUL\n294 NOT\n295 AND\n296 SWAP1\n297 DUP4\n298 PUSH20 0xffffffff(...)\n319 AND\n320 MUL\n321 OR\n322 SWAP1\n323 SSTORE\n324 POP\n325 PUSH1 0x20\n327 DUP3\n328 ADD\n329 MLOAD\n330 DUP2\n331 PUSH1 0x01\n333 ADD\n334 SSTORE\n335 SWAP1\n336 POP\n337 POP\n338 PUSH1 0x32\n340 PUSH8 0x22b1c8c1(...)\n349 DUP2\n350 ISZERO\n351 ISZERO\n352 PUSH2 0x0165\n355 JUMPI\n', 'truncLabel': '171 PUSH1 0x01\n173 PUSH1 0x00\n175 DUP2\n176 SLOAD\n177 DUP1\n178 SWAP3\n(click to expand +)', 'isExpanded': false},
+{id: '1037', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '158 POP\n159 PUSH1 0x32\n161 PUSH1 0x01\n163 SLOAD\n164 LT\n165 JUMPDEST\n(click to expand +)', 'fullLabel': '158 POP\n159 PUSH1 0x32\n161 PUSH1 0x01\n163 SLOAD\n164 LT\n165 JUMPDEST\n166 ISZERO\n167 PUSH2 0x016f\n170 JUMPI\n', 'truncLabel': '158 POP\n159 PUSH1 0x32\n161 PUSH1 0x01\n163 SLOAD\n164 LT\n165 JUMPDEST\n(click to expand +)', 'isExpanded': false},
+{id: '920', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '147 JUMPDEST\n148 DIV\n149 DUP3\n150 LT\n151 ISZERO\n152 DUP1\n(click to expand +)', 'fullLabel': '147 JUMPDEST\n148 DIV\n149 DUP3\n150 LT\n151 ISZERO\n152 DUP1\n153 ISZERO\n154 PUSH2 0x00a5\n157 JUMPI\n', 'truncLabel': '147 JUMPDEST\n148 DIV\n149 DUP3\n150 LT\n151 ISZERO\n152 DUP1\n(click to expand +)', 'isExpanded': false},
+{id: '919', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '120 JUMPDEST\n121 PUSH1 0x00\n123 DUP1\n124 CALLVALUE\n125 SWAP2\n126 POP\n(click to expand +)', 'fullLabel': '120 JUMPDEST\n121 PUSH1 0x00\n123 DUP1\n124 CALLVALUE\n125 SWAP2\n126 POP\n127 JUMPDEST\n128 PUSH1 0x32\n130 PUSH8 0x22b1c8c1(...)\n139 DUP2\n140 ISZERO\n141 ISZERO\n142 PUSH2 0x0093\n145 JUMPI\n', 'truncLabel': '120 JUMPDEST\n121 PUSH1 0x00\n123 DUP1\n124 CALLVALUE\n125 SWAP2\n126 POP\n(click to expand +)', 'isExpanded': false},
+{id: '912', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '109 DUP1\n110 PUSH4 0xe9874106\n115 EQ\n116 PUSH2 0x02df\n119 JUMPI\n', 'fullLabel': '109 DUP1\n110 PUSH4 0xe9874106\n115 EQ\n116 PUSH2 0x02df\n119 JUMPI\n', 'truncLabel': '109 DUP1\n110 PUSH4 0xe9874106\n115 EQ\n116 PUSH2 0x02df\n119 JUMPI\n', 'isExpanded': false},
+{id: '906', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '98 DUP1\n99 PUSH4 0xe3ac5d26\n104 EQ\n105 PUSH2 0x02b6\n108 JUMPI\n', 'fullLabel': '98 DUP1\n99 PUSH4 0xe3ac5d26\n104 EQ\n105 PUSH2 0x02b6\n108 JUMPI\n', 'truncLabel': '98 DUP1\n99 PUSH4 0xe3ac5d26\n104 EQ\n105 PUSH2 0x02b6\n108 JUMPI\n', 'isExpanded': false},
+{id: '900', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '87 DUP1\n88 PUSH4 0xdfd50f52\n93 EQ\n94 PUSH2 0x024c\n97 JUMPI\n', 'fullLabel': '87 DUP1\n88 PUSH4 0xdfd50f52\n93 EQ\n94 PUSH2 0x024c\n97 JUMPI\n', 'truncLabel': '87 DUP1\n88 PUSH4 0xdfd50f52\n93 EQ\n94 PUSH2 0x024c\n97 JUMPI\n', 'isExpanded': false},
+{id: '894', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '76 DUP1\n77 PUSH4 0xdd11247e\n82 EQ\n83 PUSH2 0x0223\n86 JUMPI\n', 'fullLabel': '76 DUP1\n77 PUSH4 0xdd11247e\n82 EQ\n83 PUSH2 0x0223\n86 JUMPI\n', 'truncLabel': '76 DUP1\n77 PUSH4 0xdd11247e\n82 EQ\n83 PUSH2 0x0223\n86 JUMPI\n', 'isExpanded': false},
+{id: '888', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '65 DUP1\n66 PUSH4 0xd7c81b55\n71 EQ\n72 PUSH2 0x01fa\n75 JUMPI\n', 'fullLabel': '65 DUP1\n66 PUSH4 0xd7c81b55\n71 EQ\n72 PUSH2 0x01fa\n75 JUMPI\n', 'truncLabel': '65 DUP1\n66 PUSH4 0xd7c81b55\n71 EQ\n72 PUSH2 0x01fa\n75 JUMPI\n', 'isExpanded': false},
+{id: '882', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '13 PUSH1 0x00\n15 CALLDATALOAD\n16 PUSH29 0x01000000(...)\n46 SWAP1\n47 DIV\n48 PUSH4 0xffffffff\n(click to expand +)', 'fullLabel': '13 PUSH1 0x00\n15 CALLDATALOAD\n16 PUSH29 0x01000000(...)\n46 SWAP1\n47 DIV\n48 PUSH4 0xffffffff\n53 AND\n54 DUP1\n55 PUSH4 0xc7dbbc47\n60 EQ\n61 PUSH2 0x01d1\n64 JUMPI\n', 'truncLabel': '13 PUSH1 0x00\n15 CALLDATALOAD\n16 PUSH29 0x01000000(...)\n46 SWAP1\n47 DIV\n48 PUSH4 0xffffffff\n(click to expand +)', 'isExpanded': false},
+{id: '672', color: {border: '#26996f', background: '#2f7e5b', highlight: {border: '#26996f', background: '#28a16f'}}, size: 150, 'label': '0 PUSH1 0x60\n2 PUSH1 0x40\n4 MSTORE\n5 PUSH1 0x04\n7 CALLDATASIZE\n8 LT\n(click to expand +)', 'fullLabel': '0 PUSH1 0x60\n2 PUSH1 0x40\n4 MSTORE\n5 PUSH1 0x04\n7 CALLDATASIZE\n8 LT\n9 PUSH2 0x0078\n12 JUMPI\n', 'truncLabel': '0 PUSH1 0x60\n2 PUSH1 0x40\n4 MSTORE\n5 PUSH1 0x04\n7 CALLDATASIZE\n8 LT\n(click to expand +)', 'isExpanded': false}
];
var edges = [
-{from: '195', to: '196', 'arrows': 'to', 'label': 'callvalue == 0', 'smooth': {'type': 'cubicBezier'}},
-{from: '197', to: '198', 'arrows': 'to', 'label': 'Not(retval_444 == 0)', 'smooth': {'type': 'cubicBezier'}},
-{from: '197', to: '199', 'arrows': 'to', 'label': 'retval_444 == 0', 'smooth': {'type': 'cubicBezier'}},
-{from: '195', to: '197', 'arrows': 'to', 'label': 'Not(callvalue == 0)', 'smooth': {'type': 'cubicBezier'}},
-{from: '194', to: '195', 'arrows': 'to', 'label': 'Not(storage_1 == 50)', 'smooth': {'type': 'cubicBezier'}},
-{from: '206', to: '207', 'arrows': 'to', 'label': 'callvalue == 0', 'smooth': {'type': 'cubicBezier'}},
-{from: '208', to: '209', 'arrows': 'to', 'label': 'Not(retval_444 == 0)', 'smooth': {'type': 'cubicBezier'}},
-{from: '208', to: '210', 'arrows': 'to', 'label': 'retval_444 == 0', 'smooth': {'type': 'cubicBezier'}},
-{from: '206', to: '208', 'arrows': 'to', 'label': 'Not(callvalue == 0)', 'smooth': {'type': 'cubicBezier'}},
-{from: '205', to: '206', 'arrows': 'to', 'label': '', 'smooth': {'type': 'cubicBezier'}},
-{from: '204', to: '205', 'arrows': 'to', 'label': 'Not(retval_10x11d == 0)', 'smooth': {'type': 'cubicBezier'}},
-{from: '204', to: '211', 'arrows': 'to', 'label': 'retval_10x11d == 0', 'smooth': {'type': 'cubicBezier'}},
-{from: '203', to: '204', 'arrows': 'to', 'label': 'True', 'smooth': {'type': 'cubicBezier'}},
-{from: '202', to: '203', 'arrows': 'to', 'label': 'True', 'smooth': {'type': 'cubicBezier'}},
-{from: '201', to: '202', 'arrows': 'to', 'label': 'True', 'smooth': {'type': 'cubicBezier'}},
-{from: '200', to: '201', 'arrows': 'to', 'label': '', 'smooth': {'type': 'cubicBezier'}},
-{from: '194', to: '200', 'arrows': 'to', 'label': 'storage_1 == 50', 'smooth': {'type': 'cubicBezier'}},
-{from: '193', to: '194', 'arrows': 'to', 'label': 'Not(ULE(0xb1a2bc2ec50000, callvalue))', 'smooth': {'type': 'cubicBezier'}},
-{from: '218', to: '219', 'arrows': 'to', 'label': 'callvalue == 0xb1a2bc2ec50000', 'smooth': {'type': 'cubicBezier'}},
-{from: '220', to: '221', 'arrows': 'to', 'label': 'Not(retval_444 == 0)', 'smooth': {'type': 'cubicBezier'}},
-{from: '220', to: '222', 'arrows': 'to', 'label': 'retval_444 == 0', 'smooth': {'type': 'cubicBezier'}},
-{from: '218', to: '220', 'arrows': 'to', 'label': 'Not(callvalue == 0xb1a2bc2ec50000)', 'smooth': {'type': 'cubicBezier'}},
-{from: '217', to: '218', 'arrows': 'to', 'label': 'Not(storage_1 == 50)', 'smooth': {'type': 'cubicBezier'}},
-{from: '226', to: '227', 'arrows': 'to', 'label': 'True', 'smooth': {'type': 'cubicBezier'}},
-{from: '225', to: '226', 'arrows': 'to', 'label': 'True', 'smooth': {'type': 'cubicBezier'}},
-{from: '224', to: '225', 'arrows': 'to', 'label': 'True', 'smooth': {'type': 'cubicBezier'}},
-{from: '223', to: '224', 'arrows': 'to', 'label': '', 'smooth': {'type': 'cubicBezier'}},
-{from: '217', to: '223', 'arrows': 'to', 'label': 'storage_1 == 50', 'smooth': {'type': 'cubicBezier'}},
-{from: '216', to: '217', 'arrows': 'to', 'label': 'Not(ULE(0xb1a2bc2ec50000, 0xffffffffffffffffffffffffffffffffffffffffffffffffff4e5d43d13b0000 + callvalue))', 'smooth': {'type': 'cubicBezier'}},
-{from: '232', to: '233', 'arrows': 'to', 'label': 'Not(ULE(0xb1a2bc2ec50000, 0xfffffffffffffffffffffffffffffffffffffffffffffffffe9cba87a2760000 + callvalue))', 'smooth': {'type': 'cubicBezier'}},
-{from: '234', to: '235', 'arrows': 'to', 'label': 'True', 'smooth': {'type': 'cubicBezier'}},
-{from: '232', to: '234', 'arrows': 'to', 'label': 'ULE(0xb1a2bc2ec50000, 0xfffffffffffffffffffffffffffffffffffffffffffffffffe9cba87a2760000 + callvalue)', 'smooth': {'type': 'cubicBezier'}},
-{from: '231', to: '232', 'arrows': 'to', 'label': 'Not(ULE(0xb1a2bc2ec50000, 0xfffffffffffffffffffffffffffffffffffffffffffffffffe9cba87a2760000 + callvalue))', 'smooth': {'type': 'cubicBezier'}},
-{from: '237', to: '238', 'arrows': 'to', 'label': 'Not(storage_1 == 50)', 'smooth': {'type': 'cubicBezier'}},
-{from: '239', to: '240', 'arrows': 'to', 'label': '', 'smooth': {'type': 'cubicBezier'}},
-{from: '237', to: '239', 'arrows': 'to', 'label': 'storage_1 == 50', 'smooth': {'type': 'cubicBezier'}},
-{from: '236', to: '237', 'arrows': 'to', 'label': 'ULE(50, storage_1)', 'smooth': {'type': 'cubicBezier'}},
-{from: '242', to: '243', 'arrows': 'to', 'label': '', 'smooth': {'type': 'cubicBezier'}},
-{from: '241', to: '242', 'arrows': 'to', 'label': 'True', 'smooth': {'type': 'cubicBezier'}},
-{from: '236', to: '241', 'arrows': 'to', 'label': 'Not(ULE(50, storage_1))', 'smooth': {'type': 'cubicBezier'}},
-{from: '231', to: '236', 'arrows': 'to', 'label': 'ULE(0xb1a2bc2ec50000, 0xfffffffffffffffffffffffffffffffffffffffffffffffffe9cba87a2760000 + callvalue)', 'smooth': {'type': 'cubicBezier'}},
-{from: '230', to: '231', 'arrows': 'to', 'label': 'True', 'smooth': {'type': 'cubicBezier'}},
-{from: '229', to: '230', 'arrows': 'to', 'label': '', 'smooth': {'type': 'cubicBezier'}},
-{from: '228', to: '229', 'arrows': 'to', 'label': 'True', 'smooth': {'type': 'cubicBezier'}},
-{from: '216', to: '228', 'arrows': 'to', 'label': 'ULE(0xb1a2bc2ec50000, 0xffffffffffffffffffffffffffffffffffffffffffffffffff4e5d43d13b0000 + callvalue)', 'smooth': {'type': 'cubicBezier'}},
-{from: '215', to: '216', 'arrows': 'to', 'label': 'Not(ULE(0xb1a2bc2ec50000, 0xffffffffffffffffffffffffffffffffffffffffffffffffff4e5d43d13b0000 + callvalue))', 'smooth': {'type': 'cubicBezier'}},
-{from: '246', to: '247', 'arrows': 'to', 'label': 'callvalue == 0xb1a2bc2ec50000', 'smooth': {'type': 'cubicBezier'}},
-{from: '248', to: '249', 'arrows': 'to', 'label': 'Not(retval_444 == 0)', 'smooth': {'type': 'cubicBezier'}},
-{from: '248', to: '250', 'arrows': 'to', 'label': 'retval_444 == 0', 'smooth': {'type': 'cubicBezier'}},
-{from: '246', to: '248', 'arrows': 'to', 'label': 'Not(callvalue == 0xb1a2bc2ec50000)', 'smooth': {'type': 'cubicBezier'}},
-{from: '245', to: '246', 'arrows': 'to', 'label': 'Not(storage_1 == 50)', 'smooth': {'type': 'cubicBezier'}},
-{from: '255', to: '256', 'arrows': 'to', 'label': 'Not(retval_10x11d == 0)', 'smooth': {'type': 'cubicBezier'}},
-{from: '255', to: '257', 'arrows': 'to', 'label': 'retval_10x11d == 0', 'smooth': {'type': 'cubicBezier'}},
-{from: '254', to: '255', 'arrows': 'to', 'label': 'True', 'smooth': {'type': 'cubicBezier'}},
-{from: '253', to: '254', 'arrows': 'to', 'label': 'True', 'smooth': {'type': 'cubicBezier'}},
-{from: '252', to: '253', 'arrows': 'to', 'label': 'True', 'smooth': {'type': 'cubicBezier'}},
-{from: '251', to: '252', 'arrows': 'to', 'label': '', 'smooth': {'type': 'cubicBezier'}},
-{from: '245', to: '251', 'arrows': 'to', 'label': 'storage_1 == 50', 'smooth': {'type': 'cubicBezier'}},
-{from: '244', to: '245', 'arrows': 'to', 'label': 'ULE(50, storage_1)', 'smooth': {'type': 'cubicBezier'}},
-{from: '263', to: '264', 'arrows': 'to', 'label': 'Not(storage_1 == 50)', 'smooth': {'type': 'cubicBezier'}},
-{from: '265', to: '266', 'arrows': 'to', 'label': '', 'smooth': {'type': 'cubicBezier'}},
-{from: '263', to: '265', 'arrows': 'to', 'label': 'storage_1 == 50', 'smooth': {'type': 'cubicBezier'}},
-{from: '262', to: '263', 'arrows': 'to', 'label': 'Not(ULE(0xb1a2bc2ec50000, 0xfffffffffffffffffffffffffffffffffffffffffffffffffe9cba87a2760000 + callvalue))', 'smooth': {'type': 'cubicBezier'}},
-{from: '268', to: '269', 'arrows': 'to', 'label': '', 'smooth': {'type': 'cubicBezier'}},
-{from: '267', to: '268', 'arrows': 'to', 'label': 'True', 'smooth': {'type': 'cubicBezier'}},
-{from: '262', to: '267', 'arrows': 'to', 'label': 'ULE(0xb1a2bc2ec50000, 0xfffffffffffffffffffffffffffffffffffffffffffffffffe9cba87a2760000 + callvalue)', 'smooth': {'type': 'cubicBezier'}},
-{from: '261', to: '262', 'arrows': 'to', 'label': 'Not(ULE(0xb1a2bc2ec50000, 0xfffffffffffffffffffffffffffffffffffffffffffffffffe9cba87a2760000 + callvalue))', 'smooth': {'type': 'cubicBezier'}},
-{from: '272', to: '273', 'arrows': 'to', 'label': 'callvalue == 0x16345785d8a0000', 'smooth': {'type': 'cubicBezier'}},
-{from: '274', to: '275', 'arrows': 'to', 'label': 'Not(retval_444 == 0)', 'smooth': {'type': 'cubicBezier'}},
-{from: '274', to: '276', 'arrows': 'to', 'label': 'retval_444 == 0', 'smooth': {'type': 'cubicBezier'}},
-{from: '272', to: '274', 'arrows': 'to', 'label': 'Not(callvalue == 0x16345785d8a0000)', 'smooth': {'type': 'cubicBezier'}},
-{from: '271', to: '272', 'arrows': 'to', 'label': 'Not(storage_1 == 50)', 'smooth': {'type': 'cubicBezier'}},
-{from: '278', to: '279', 'arrows': 'to', 'label': 'True', 'smooth': {'type': 'cubicBezier'}},
-{from: '277', to: '278', 'arrows': 'to', 'label': '', 'smooth': {'type': 'cubicBezier'}},
-{from: '271', to: '277', 'arrows': 'to', 'label': 'storage_1 == 50', 'smooth': {'type': 'cubicBezier'}},
-{from: '270', to: '271', 'arrows': 'to', 'label': 'ULE(50, storage_1)', 'smooth': {'type': 'cubicBezier'}},
-{from: '282', to: '283', 'arrows': 'to', 'label': 'True', 'smooth': {'type': 'cubicBezier'}},
-{from: '281', to: '282', 'arrows': 'to', 'label': '', 'smooth': {'type': 'cubicBezier'}},
-{from: '280', to: '281', 'arrows': 'to', 'label': 'True', 'smooth': {'type': 'cubicBezier'}},
-{from: '270', to: '280', 'arrows': 'to', 'label': 'Not(ULE(50, storage_1))', 'smooth': {'type': 'cubicBezier'}},
-{from: '261', to: '270', 'arrows': 'to', 'label': 'ULE(0xb1a2bc2ec50000, 0xfffffffffffffffffffffffffffffffffffffffffffffffffe9cba87a2760000 + callvalue)', 'smooth': {'type': 'cubicBezier'}},
-{from: '260', to: '261', 'arrows': 'to', 'label': 'True', 'smooth': {'type': 'cubicBezier'}},
-{from: '259', to: '260', 'arrows': 'to', 'label': '', 'smooth': {'type': 'cubicBezier'}},
-{from: '258', to: '259', 'arrows': 'to', 'label': 'True', 'smooth': {'type': 'cubicBezier'}},
-{from: '244', to: '258', 'arrows': 'to', 'label': 'Not(ULE(50, storage_1))', 'smooth': {'type': 'cubicBezier'}},
-{from: '215', to: '244', 'arrows': 'to', 'label': 'ULE(0xb1a2bc2ec50000, 0xffffffffffffffffffffffffffffffffffffffffffffffffff4e5d43d13b0000 + callvalue)', 'smooth': {'type': 'cubicBezier'}},
-{from: '214', to: '215', 'arrows': 'to', 'label': 'True', 'smooth': {'type': 'cubicBezier'}},
-{from: '213', to: '214', 'arrows': 'to', 'label': '', 'smooth': {'type': 'cubicBezier'}},
-{from: '212', to: '213', 'arrows': 'to', 'label': 'True', 'smooth': {'type': 'cubicBezier'}},
-{from: '193', to: '212', 'arrows': 'to', 'label': 'ULE(0xb1a2bc2ec50000, callvalue)', 'smooth': {'type': 'cubicBezier'}},
-{from: '192', to: '193', 'arrows': 'to', 'label': 'Not(ULE(0xb1a2bc2ec50000, callvalue))', 'smooth': {'type': 'cubicBezier'}},
-{from: '286', to: '287', 'arrows': 'to', 'label': 'callvalue == 0', 'smooth': {'type': 'cubicBezier'}},
-{from: '288', to: '289', 'arrows': 'to', 'label': 'Not(retval_444 == 0)', 'smooth': {'type': 'cubicBezier'}},
-{from: '288', to: '290', 'arrows': 'to', 'label': 'retval_444 == 0', 'smooth': {'type': 'cubicBezier'}},
-{from: '286', to: '288', 'arrows': 'to', 'label': 'Not(callvalue == 0)', 'smooth': {'type': 'cubicBezier'}},
-{from: '285', to: '286', 'arrows': 'to', 'label': 'Not(storage_1 == 50)', 'smooth': {'type': 'cubicBezier'}},
-{from: '297', to: '298', 'arrows': 'to', 'label': 'callvalue == 0', 'smooth': {'type': 'cubicBezier'}},
-{from: '299', to: '300', 'arrows': 'to', 'label': 'Not(retval_444 == 0)', 'smooth': {'type': 'cubicBezier'}},
-{from: '299', to: '301', 'arrows': 'to', 'label': 'retval_444 == 0', 'smooth': {'type': 'cubicBezier'}},
-{from: '297', to: '299', 'arrows': 'to', 'label': 'Not(callvalue == 0)', 'smooth': {'type': 'cubicBezier'}},
-{from: '296', to: '297', 'arrows': 'to', 'label': '', 'smooth': {'type': 'cubicBezier'}},
-{from: '295', to: '296', 'arrows': 'to', 'label': 'Not(retval_10x11d == 0)', 'smooth': {'type': 'cubicBezier'}},
-{from: '295', to: '302', 'arrows': 'to', 'label': 'retval_10x11d == 0', 'smooth': {'type': 'cubicBezier'}},
-{from: '294', to: '295', 'arrows': 'to', 'label': 'True', 'smooth': {'type': 'cubicBezier'}},
-{from: '293', to: '294', 'arrows': 'to', 'label': 'True', 'smooth': {'type': 'cubicBezier'}},
-{from: '292', to: '293', 'arrows': 'to', 'label': 'True', 'smooth': {'type': 'cubicBezier'}},
-{from: '291', to: '292', 'arrows': 'to', 'label': '', 'smooth': {'type': 'cubicBezier'}},
-{from: '285', to: '291', 'arrows': 'to', 'label': 'storage_1 == 50', 'smooth': {'type': 'cubicBezier'}},
-{from: '284', to: '285', 'arrows': 'to', 'label': 'ULE(50, storage_1)', 'smooth': {'type': 'cubicBezier'}},
-{from: '309', to: '310', 'arrows': 'to', 'label': 'callvalue == 0xb1a2bc2ec50000', 'smooth': {'type': 'cubicBezier'}},
-{from: '311', to: '312', 'arrows': 'to', 'label': 'Not(retval_444 == 0)', 'smooth': {'type': 'cubicBezier'}},
-{from: '311', to: '313', 'arrows': 'to', 'label': 'retval_444 == 0', 'smooth': {'type': 'cubicBezier'}},
-{from: '309', to: '311', 'arrows': 'to', 'label': 'Not(callvalue == 0xb1a2bc2ec50000)', 'smooth': {'type': 'cubicBezier'}},
-{from: '308', to: '309', 'arrows': 'to', 'label': 'Not(storage_1 == 50)', 'smooth': {'type': 'cubicBezier'}},
-{from: '318', to: '319', 'arrows': 'to', 'label': 'Not(retval_10x11d == 0)', 'smooth': {'type': 'cubicBezier'}},
-{from: '318', to: '320', 'arrows': 'to', 'label': 'retval_10x11d == 0', 'smooth': {'type': 'cubicBezier'}},
-{from: '317', to: '318', 'arrows': 'to', 'label': 'True', 'smooth': {'type': 'cubicBezier'}},
-{from: '316', to: '317', 'arrows': 'to', 'label': 'True', 'smooth': {'type': 'cubicBezier'}},
-{from: '315', to: '316', 'arrows': 'to', 'label': 'True', 'smooth': {'type': 'cubicBezier'}},
-{from: '314', to: '315', 'arrows': 'to', 'label': '', 'smooth': {'type': 'cubicBezier'}},
-{from: '308', to: '314', 'arrows': 'to', 'label': 'storage_1 == 50', 'smooth': {'type': 'cubicBezier'}},
-{from: '307', to: '308', 'arrows': 'to', 'label': 'Not(ULE(0xb1a2bc2ec50000, 0xffffffffffffffffffffffffffffffffffffffffffffffffff4e5d43d13b0000 + callvalue))', 'smooth': {'type': 'cubicBezier'}},
-{from: '326', to: '327', 'arrows': 'to', 'label': 'Not(storage_1 == 50)', 'smooth': {'type': 'cubicBezier'}},
-{from: '328', to: '329', 'arrows': 'to', 'label': '', 'smooth': {'type': 'cubicBezier'}},
-{from: '326', to: '328', 'arrows': 'to', 'label': 'storage_1 == 50', 'smooth': {'type': 'cubicBezier'}},
-{from: '325', to: '326', 'arrows': 'to', 'label': 'Not(ULE(0xb1a2bc2ec50000, 0xfffffffffffffffffffffffffffffffffffffffffffffffffe9cba87a2760000 + callvalue))', 'smooth': {'type': 'cubicBezier'}},
-{from: '331', to: '332', 'arrows': 'to', 'label': '', 'smooth': {'type': 'cubicBezier'}},
-{from: '330', to: '331', 'arrows': 'to', 'label': 'True', 'smooth': {'type': 'cubicBezier'}},
-{from: '325', to: '330', 'arrows': 'to', 'label': 'ULE(0xb1a2bc2ec50000, 0xfffffffffffffffffffffffffffffffffffffffffffffffffe9cba87a2760000 + callvalue)', 'smooth': {'type': 'cubicBezier'}},
-{from: '324', to: '325', 'arrows': 'to', 'label': 'Not(ULE(0xb1a2bc2ec50000, 0xfffffffffffffffffffffffffffffffffffffffffffffffffe9cba87a2760000 + callvalue))', 'smooth': {'type': 'cubicBezier'}},
-{from: '335', to: '336', 'arrows': 'to', 'label': 'callvalue == 0x16345785d8a0000', 'smooth': {'type': 'cubicBezier'}},
-{from: '337', to: '338', 'arrows': 'to', 'label': 'Not(retval_444 == 0)', 'smooth': {'type': 'cubicBezier'}},
-{from: '337', to: '339', 'arrows': 'to', 'label': 'retval_444 == 0', 'smooth': {'type': 'cubicBezier'}},
-{from: '335', to: '337', 'arrows': 'to', 'label': 'Not(callvalue == 0x16345785d8a0000)', 'smooth': {'type': 'cubicBezier'}},
-{from: '334', to: '335', 'arrows': 'to', 'label': 'Not(storage_1 == 50)', 'smooth': {'type': 'cubicBezier'}},
-{from: '341', to: '342', 'arrows': 'to', 'label': 'True', 'smooth': {'type': 'cubicBezier'}},
-{from: '340', to: '341', 'arrows': 'to', 'label': '', 'smooth': {'type': 'cubicBezier'}},
-{from: '334', to: '340', 'arrows': 'to', 'label': 'storage_1 == 50', 'smooth': {'type': 'cubicBezier'}},
-{from: '333', to: '334', 'arrows': 'to', 'label': 'ULE(50, storage_1)', 'smooth': {'type': 'cubicBezier'}},
-{from: '345', to: '346', 'arrows': 'to', 'label': 'True', 'smooth': {'type': 'cubicBezier'}},
-{from: '344', to: '345', 'arrows': 'to', 'label': '', 'smooth': {'type': 'cubicBezier'}},
-{from: '343', to: '344', 'arrows': 'to', 'label': 'True', 'smooth': {'type': 'cubicBezier'}},
-{from: '333', to: '343', 'arrows': 'to', 'label': 'Not(ULE(50, storage_1))', 'smooth': {'type': 'cubicBezier'}},
-{from: '324', to: '333', 'arrows': 'to', 'label': 'ULE(0xb1a2bc2ec50000, 0xfffffffffffffffffffffffffffffffffffffffffffffffffe9cba87a2760000 + callvalue)', 'smooth': {'type': 'cubicBezier'}},
-{from: '323', to: '324', 'arrows': 'to', 'label': 'True', 'smooth': {'type': 'cubicBezier'}},
-{from: '322', to: '323', 'arrows': 'to', 'label': '', 'smooth': {'type': 'cubicBezier'}},
-{from: '321', to: '322', 'arrows': 'to', 'label': 'True', 'smooth': {'type': 'cubicBezier'}},
-{from: '307', to: '321', 'arrows': 'to', 'label': 'ULE(0xb1a2bc2ec50000, 0xffffffffffffffffffffffffffffffffffffffffffffffffff4e5d43d13b0000 + callvalue)', 'smooth': {'type': 'cubicBezier'}},
-{from: '306', to: '307', 'arrows': 'to', 'label': 'Not(ULE(0xb1a2bc2ec50000, 0xffffffffffffffffffffffffffffffffffffffffffffffffff4e5d43d13b0000 + callvalue))', 'smooth': {'type': 'cubicBezier'}},
-{from: '349', to: '350', 'arrows': 'to', 'label': 'callvalue == 0xb1a2bc2ec50000', 'smooth': {'type': 'cubicBezier'}},
-{from: '351', to: '352', 'arrows': 'to', 'label': 'Not(retval_444 == 0)', 'smooth': {'type': 'cubicBezier'}},
-{from: '351', to: '353', 'arrows': 'to', 'label': 'retval_444 == 0', 'smooth': {'type': 'cubicBezier'}},
-{from: '349', to: '351', 'arrows': 'to', 'label': 'Not(callvalue == 0xb1a2bc2ec50000)', 'smooth': {'type': 'cubicBezier'}},
-{from: '348', to: '349', 'arrows': 'to', 'label': 'Not(storage_1 == 50)', 'smooth': {'type': 'cubicBezier'}},
-{from: '359', to: '360', 'arrows': 'to', 'label': '', 'smooth': {'type': 'cubicBezier'}},
-{from: '358', to: '359', 'arrows': 'to', 'label': 'Not(retval_10x11d == 0)', 'smooth': {'type': 'cubicBezier'}},
-{from: '358', to: '361', 'arrows': 'to', 'label': 'retval_10x11d == 0', 'smooth': {'type': 'cubicBezier'}},
-{from: '357', to: '358', 'arrows': 'to', 'label': 'True', 'smooth': {'type': 'cubicBezier'}},
-{from: '356', to: '357', 'arrows': 'to', 'label': 'True', 'smooth': {'type': 'cubicBezier'}},
-{from: '355', to: '356', 'arrows': 'to', 'label': 'True', 'smooth': {'type': 'cubicBezier'}},
-{from: '354', to: '355', 'arrows': 'to', 'label': '', 'smooth': {'type': 'cubicBezier'}},
-{from: '348', to: '354', 'arrows': 'to', 'label': 'storage_1 == 50', 'smooth': {'type': 'cubicBezier'}},
-{from: '347', to: '348', 'arrows': 'to', 'label': 'ULE(50, storage_1)', 'smooth': {'type': 'cubicBezier'}},
-{from: '368', to: '369', 'arrows': 'to', 'label': 'callvalue == 0x16345785d8a0000', 'smooth': {'type': 'cubicBezier'}},
-{from: '370', to: '371', 'arrows': 'to', 'label': 'Not(retval_444 == 0)', 'smooth': {'type': 'cubicBezier'}},
-{from: '370', to: '372', 'arrows': 'to', 'label': 'retval_444 == 0', 'smooth': {'type': 'cubicBezier'}},
-{from: '368', to: '370', 'arrows': 'to', 'label': 'Not(callvalue == 0x16345785d8a0000)', 'smooth': {'type': 'cubicBezier'}},
-{from: '367', to: '368', 'arrows': 'to', 'label': 'Not(storage_1 == 50)', 'smooth': {'type': 'cubicBezier'}},
-{from: '374', to: '375', 'arrows': 'to', 'label': 'True', 'smooth': {'type': 'cubicBezier'}},
-{from: '373', to: '374', 'arrows': 'to', 'label': '', 'smooth': {'type': 'cubicBezier'}},
-{from: '367', to: '373', 'arrows': 'to', 'label': 'storage_1 == 50', 'smooth': {'type': 'cubicBezier'}},
-{from: '366', to: '367', 'arrows': 'to', 'label': 'Not(ULE(0xb1a2bc2ec50000, 0xfffffffffffffffffffffffffffffffffffffffffffffffffe9cba87a2760000 + callvalue))', 'smooth': {'type': 'cubicBezier'}},
-{from: '378', to: '379', 'arrows': 'to', 'label': 'True', 'smooth': {'type': 'cubicBezier'}},
-{from: '377', to: '378', 'arrows': 'to', 'label': '', 'smooth': {'type': 'cubicBezier'}},
-{from: '376', to: '377', 'arrows': 'to', 'label': 'True', 'smooth': {'type': 'cubicBezier'}},
-{from: '366', to: '376', 'arrows': 'to', 'label': 'ULE(0xb1a2bc2ec50000, 0xfffffffffffffffffffffffffffffffffffffffffffffffffe9cba87a2760000 + callvalue)', 'smooth': {'type': 'cubicBezier'}},
-{from: '365', to: '366', 'arrows': 'to', 'label': 'Not(ULE(0xb1a2bc2ec50000, 0xfffffffffffffffffffffffffffffffffffffffffffffffffe9cba87a2760000 + callvalue))', 'smooth': {'type': 'cubicBezier'}},
-{from: '382', to: '383', 'arrows': 'to', 'label': 'callvalue == 0x16345785d8a0000', 'smooth': {'type': 'cubicBezier'}},
-{from: '384', to: '385', 'arrows': 'to', 'label': 'Not(retval_444 == 0)', 'smooth': {'type': 'cubicBezier'}},
-{from: '384', to: '386', 'arrows': 'to', 'label': 'retval_444 == 0', 'smooth': {'type': 'cubicBezier'}},
-{from: '382', to: '384', 'arrows': 'to', 'label': 'Not(callvalue == 0x16345785d8a0000)', 'smooth': {'type': 'cubicBezier'}},
-{from: '381', to: '382', 'arrows': 'to', 'label': 'Not(storage_1 == 50)', 'smooth': {'type': 'cubicBezier'}},
-{from: '389', to: '390', 'arrows': 'to', 'label': 'True', 'smooth': {'type': 'cubicBezier'}},
-{from: '388', to: '389', 'arrows': 'to', 'label': 'True', 'smooth': {'type': 'cubicBezier'}},
-{from: '387', to: '388', 'arrows': 'to', 'label': '', 'smooth': {'type': 'cubicBezier'}},
-{from: '381', to: '387', 'arrows': 'to', 'label': 'storage_1 == 50', 'smooth': {'type': 'cubicBezier'}},
-{from: '380', to: '381', 'arrows': 'to', 'label': 'ULE(50, storage_1)', 'smooth': {'type': 'cubicBezier'}},
-{from: '394', to: '395', 'arrows': 'to', 'label': 'Not(ULE(0xb1a2bc2ec50000, 0xfffffffffffffffffffffffffffffffffffffffffffffffffdeb17cb73b10000 + callvalue))', 'smooth': {'type': 'cubicBezier'}},
-{from: '396', to: '397', 'arrows': 'to', 'label': 'ULE(50, storage_1)', 'smooth': {'type': 'cubicBezier'}},
-{from: '398', to: '399', 'arrows': 'to', 'label': 'True', 'smooth': {'type': 'cubicBezier'}},
-{from: '396', to: '398', 'arrows': 'to', 'label': 'Not(ULE(50, storage_1))', 'smooth': {'type': 'cubicBezier'}},
-{from: '394', to: '396', 'arrows': 'to', 'label': 'ULE(0xb1a2bc2ec50000, 0xfffffffffffffffffffffffffffffffffffffffffffffffffdeb17cb73b10000 + callvalue)', 'smooth': {'type': 'cubicBezier'}},
-{from: '393', to: '394', 'arrows': 'to', 'label': 'True', 'smooth': {'type': 'cubicBezier'}},
-{from: '392', to: '393', 'arrows': 'to', 'label': '', 'smooth': {'type': 'cubicBezier'}},
-{from: '391', to: '392', 'arrows': 'to', 'label': 'True', 'smooth': {'type': 'cubicBezier'}},
-{from: '380', to: '391', 'arrows': 'to', 'label': 'Not(ULE(50, storage_1))', 'smooth': {'type': 'cubicBezier'}},
-{from: '365', to: '380', 'arrows': 'to', 'label': 'ULE(0xb1a2bc2ec50000, 0xfffffffffffffffffffffffffffffffffffffffffffffffffe9cba87a2760000 + callvalue)', 'smooth': {'type': 'cubicBezier'}},
-{from: '364', to: '365', 'arrows': 'to', 'label': 'True', 'smooth': {'type': 'cubicBezier'}},
-{from: '363', to: '364', 'arrows': 'to', 'label': '', 'smooth': {'type': 'cubicBezier'}},
-{from: '362', to: '363', 'arrows': 'to', 'label': 'True', 'smooth': {'type': 'cubicBezier'}},
-{from: '347', to: '362', 'arrows': 'to', 'label': 'Not(ULE(50, storage_1))', 'smooth': {'type': 'cubicBezier'}},
-{from: '306', to: '347', 'arrows': 'to', 'label': 'ULE(0xb1a2bc2ec50000, 0xffffffffffffffffffffffffffffffffffffffffffffffffff4e5d43d13b0000 + callvalue)', 'smooth': {'type': 'cubicBezier'}},
-{from: '305', to: '306', 'arrows': 'to', 'label': 'True', 'smooth': {'type': 'cubicBezier'}},
-{from: '304', to: '305', 'arrows': 'to', 'label': '', 'smooth': {'type': 'cubicBezier'}},
-{from: '303', to: '304', 'arrows': 'to', 'label': 'True', 'smooth': {'type': 'cubicBezier'}},
-{from: '284', to: '303', 'arrows': 'to', 'label': 'Not(ULE(50, storage_1))', 'smooth': {'type': 'cubicBezier'}},
-{from: '192', to: '284', 'arrows': 'to', 'label': 'ULE(0xb1a2bc2ec50000, callvalue)', 'smooth': {'type': 'cubicBezier'}},
-{from: '191', to: '192', 'arrows': 'to', 'label': 'True', 'smooth': {'type': 'cubicBezier'}},
-{from: '190', to: '191', 'arrows': 'to', 'label': 'Not(ULE(4, calldatasize_WeakRandom))', 'smooth': {'type': 'cubicBezier'}},
-{from: '403', to: '404', 'arrows': 'to', 'label': '', 'smooth': {'type': 'cubicBezier'}},
-{from: '402', to: '403', 'arrows': 'to', 'label': '', 'smooth': {'type': 'cubicBezier'}},
-{from: '401', to: '402', 'arrows': 'to', 'label': 'callvalue == 0', 'smooth': {'type': 'cubicBezier'}},
-{from: '401', to: '405', 'arrows': 'to', 'label': 'Not(callvalue == 0)', 'smooth': {'type': 'cubicBezier'}},
-{from: '400', to: '401', 'arrows': 'to', 'label': 'Extract(0xff, 0xe0, calldata_WeakRandom_0) == 0xc7dbbc47', 'smooth': {'type': 'cubicBezier'}},
-{from: '409', to: '410', 'arrows': 'to', 'label': '', 'smooth': {'type': 'cubicBezier'}},
-{from: '408', to: '409', 'arrows': 'to', 'label': '', 'smooth': {'type': 'cubicBezier'}},
-{from: '407', to: '408', 'arrows': 'to', 'label': 'callvalue == 0', 'smooth': {'type': 'cubicBezier'}},
-{from: '407', to: '411', 'arrows': 'to', 'label': 'Not(callvalue == 0)', 'smooth': {'type': 'cubicBezier'}},
-{from: '406', to: '407', 'arrows': 'to', 'label': 'Extract(0xff, 0xe0, calldata_WeakRandom_0) == 0xd7c81b55', 'smooth': {'type': 'cubicBezier'}},
-{from: '415', to: '416', 'arrows': 'to', 'label': '', 'smooth': {'type': 'cubicBezier'}},
-{from: '414', to: '415', 'arrows': 'to', 'label': '', 'smooth': {'type': 'cubicBezier'}},
-{from: '413', to: '414', 'arrows': 'to', 'label': 'callvalue == 0', 'smooth': {'type': 'cubicBezier'}},
-{from: '413', to: '417', 'arrows': 'to', 'label': 'Not(callvalue == 0)', 'smooth': {'type': 'cubicBezier'}},
-{from: '412', to: '413', 'arrows': 'to', 'label': 'Extract(0xff, 0xe0, calldata_WeakRandom_0) == 0xdd11247e', 'smooth': {'type': 'cubicBezier'}},
-{from: '421', to: '422', 'arrows': 'to', 'label': '', 'smooth': {'type': 'cubicBezier'}},
-{from: '420', to: '421', 'arrows': 'to', 'label': '', 'smooth': {'type': 'cubicBezier'}},
-{from: '419', to: '420', 'arrows': 'to', 'label': 'callvalue == 0', 'smooth': {'type': 'cubicBezier'}},
-{from: '419', to: '423', 'arrows': 'to', 'label': 'Not(callvalue == 0)', 'smooth': {'type': 'cubicBezier'}},
-{from: '418', to: '419', 'arrows': 'to', 'label': 'Extract(0xff, 0xe0, calldata_WeakRandom_0) == 0xdfd50f52', 'smooth': {'type': 'cubicBezier'}},
-{from: '427', to: '428', 'arrows': 'to', 'label': '', 'smooth': {'type': 'cubicBezier'}},
-{from: '426', to: '427', 'arrows': 'to', 'label': '', 'smooth': {'type': 'cubicBezier'}},
-{from: '425', to: '426', 'arrows': 'to', 'label': 'callvalue == 0', 'smooth': {'type': 'cubicBezier'}},
-{from: '425', to: '429', 'arrows': 'to', 'label': 'Not(callvalue == 0)', 'smooth': {'type': 'cubicBezier'}},
-{from: '424', to: '425', 'arrows': 'to', 'label': 'Extract(0xff, 0xe0, calldata_WeakRandom_0) == 0xe3ac5d26', 'smooth': {'type': 'cubicBezier'}},
-{from: '434', to: '435', 'arrows': 'to', 'label': '', 'smooth': {'type': 'cubicBezier'}},
-{from: '433', to: '434', 'arrows': 'to', 'label': 'True', 'smooth': {'type': 'cubicBezier'}},
-{from: '432', to: '433', 'arrows': 'to', 'label': '', 'smooth': {'type': 'cubicBezier'}},
-{from: '431', to: '432', 'arrows': 'to', 'label': 'callvalue == 0', 'smooth': {'type': 'cubicBezier'}},
-{from: '431', to: '436', 'arrows': 'to', 'label': 'Not(callvalue == 0)', 'smooth': {'type': 'cubicBezier'}},
-{from: '430', to: '431', 'arrows': 'to', 'label': 'Extract(0xff, 0xe0, calldata_WeakRandom_0) == 0xe9874106', 'smooth': {'type': 'cubicBezier'}},
-{from: '441', to: '442', 'arrows': 'to', 'label': 'callvalue == 0', 'smooth': {'type': 'cubicBezier'}},
-{from: '443', to: '444', 'arrows': 'to', 'label': 'Not(retval_444 == 0)', 'smooth': {'type': 'cubicBezier'}},
-{from: '443', to: '445', 'arrows': 'to', 'label': 'retval_444 == 0', 'smooth': {'type': 'cubicBezier'}},
-{from: '441', to: '443', 'arrows': 'to', 'label': 'Not(callvalue == 0)', 'smooth': {'type': 'cubicBezier'}},
-{from: '440', to: '441', 'arrows': 'to', 'label': 'Not(storage_1 == 50)', 'smooth': {'type': 'cubicBezier'}},
-{from: '452', to: '453', 'arrows': 'to', 'label': 'callvalue == 0', 'smooth': {'type': 'cubicBezier'}},
-{from: '454', to: '455', 'arrows': 'to', 'label': 'Not(retval_444 == 0)', 'smooth': {'type': 'cubicBezier'}},
-{from: '454', to: '456', 'arrows': 'to', 'label': 'retval_444 == 0', 'smooth': {'type': 'cubicBezier'}},
-{from: '452', to: '454', 'arrows': 'to', 'label': 'Not(callvalue == 0)', 'smooth': {'type': 'cubicBezier'}},
-{from: '451', to: '452', 'arrows': 'to', 'label': '', 'smooth': {'type': 'cubicBezier'}},
-{from: '450', to: '451', 'arrows': 'to', 'label': 'Not(retval_10x11d == 0)', 'smooth': {'type': 'cubicBezier'}},
-{from: '450', to: '457', 'arrows': 'to', 'label': 'retval_10x11d == 0', 'smooth': {'type': 'cubicBezier'}},
-{from: '449', to: '450', 'arrows': 'to', 'label': 'True', 'smooth': {'type': 'cubicBezier'}},
-{from: '448', to: '449', 'arrows': 'to', 'label': 'True', 'smooth': {'type': 'cubicBezier'}},
-{from: '447', to: '448', 'arrows': 'to', 'label': 'True', 'smooth': {'type': 'cubicBezier'}},
-{from: '446', to: '447', 'arrows': 'to', 'label': '', 'smooth': {'type': 'cubicBezier'}},
-{from: '440', to: '446', 'arrows': 'to', 'label': 'storage_1 == 50', 'smooth': {'type': 'cubicBezier'}},
-{from: '439', to: '440', 'arrows': 'to', 'label': 'Not(ULE(0xb1a2bc2ec50000, callvalue))', 'smooth': {'type': 'cubicBezier'}},
-{from: '464', to: '465', 'arrows': 'to', 'label': 'callvalue == 0xb1a2bc2ec50000', 'smooth': {'type': 'cubicBezier'}},
-{from: '466', to: '467', 'arrows': 'to', 'label': 'Not(retval_444 == 0)', 'smooth': {'type': 'cubicBezier'}},
-{from: '466', to: '468', 'arrows': 'to', 'label': 'retval_444 == 0', 'smooth': {'type': 'cubicBezier'}},
-{from: '464', to: '466', 'arrows': 'to', 'label': 'Not(callvalue == 0xb1a2bc2ec50000)', 'smooth': {'type': 'cubicBezier'}},
-{from: '463', to: '464', 'arrows': 'to', 'label': 'Not(storage_1 == 50)', 'smooth': {'type': 'cubicBezier'}},
-{from: '473', to: '474', 'arrows': 'to', 'label': 'Not(retval_10x11d == 0)', 'smooth': {'type': 'cubicBezier'}},
-{from: '473', to: '475', 'arrows': 'to', 'label': 'retval_10x11d == 0', 'smooth': {'type': 'cubicBezier'}},
-{from: '472', to: '473', 'arrows': 'to', 'label': 'True', 'smooth': {'type': 'cubicBezier'}},
-{from: '471', to: '472', 'arrows': 'to', 'label': 'True', 'smooth': {'type': 'cubicBezier'}},
-{from: '470', to: '471', 'arrows': 'to', 'label': 'True', 'smooth': {'type': 'cubicBezier'}},
-{from: '469', to: '470', 'arrows': 'to', 'label': '', 'smooth': {'type': 'cubicBezier'}},
-{from: '463', to: '469', 'arrows': 'to', 'label': 'storage_1 == 50', 'smooth': {'type': 'cubicBezier'}},
-{from: '462', to: '463', 'arrows': 'to', 'label': 'Not(ULE(0xb1a2bc2ec50000, 0xffffffffffffffffffffffffffffffffffffffffffffffffff4e5d43d13b0000 + callvalue))', 'smooth': {'type': 'cubicBezier'}},
-{from: '481', to: '482', 'arrows': 'to', 'label': 'Not(storage_1 == 50)', 'smooth': {'type': 'cubicBezier'}},
-{from: '483', to: '484', 'arrows': 'to', 'label': '', 'smooth': {'type': 'cubicBezier'}},
-{from: '481', to: '483', 'arrows': 'to', 'label': 'storage_1 == 50', 'smooth': {'type': 'cubicBezier'}},
-{from: '480', to: '481', 'arrows': 'to', 'label': 'Not(ULE(0xb1a2bc2ec50000, 0xfffffffffffffffffffffffffffffffffffffffffffffffffe9cba87a2760000 + callvalue))', 'smooth': {'type': 'cubicBezier'}},
-{from: '486', to: '487', 'arrows': 'to', 'label': '', 'smooth': {'type': 'cubicBezier'}},
-{from: '485', to: '486', 'arrows': 'to', 'label': 'True', 'smooth': {'type': 'cubicBezier'}},
-{from: '480', to: '485', 'arrows': 'to', 'label': 'ULE(0xb1a2bc2ec50000, 0xfffffffffffffffffffffffffffffffffffffffffffffffffe9cba87a2760000 + callvalue)', 'smooth': {'type': 'cubicBezier'}},
-{from: '479', to: '480', 'arrows': 'to', 'label': 'Not(ULE(0xb1a2bc2ec50000, 0xfffffffffffffffffffffffffffffffffffffffffffffffffe9cba87a2760000 + callvalue))', 'smooth': {'type': 'cubicBezier'}},
-{from: '490', to: '491', 'arrows': 'to', 'label': 'callvalue == 0x16345785d8a0000', 'smooth': {'type': 'cubicBezier'}},
-{from: '492', to: '493', 'arrows': 'to', 'label': 'Not(retval_444 == 0)', 'smooth': {'type': 'cubicBezier'}},
-{from: '492', to: '494', 'arrows': 'to', 'label': 'retval_444 == 0', 'smooth': {'type': 'cubicBezier'}},
-{from: '490', to: '492', 'arrows': 'to', 'label': 'Not(callvalue == 0x16345785d8a0000)', 'smooth': {'type': 'cubicBezier'}},
-{from: '489', to: '490', 'arrows': 'to', 'label': 'Not(storage_1 == 50)', 'smooth': {'type': 'cubicBezier'}},
-{from: '496', to: '497', 'arrows': 'to', 'label': 'True', 'smooth': {'type': 'cubicBezier'}},
-{from: '495', to: '496', 'arrows': 'to', 'label': '', 'smooth': {'type': 'cubicBezier'}},
-{from: '489', to: '495', 'arrows': 'to', 'label': 'storage_1 == 50', 'smooth': {'type': 'cubicBezier'}},
-{from: '488', to: '489', 'arrows': 'to', 'label': 'ULE(50, storage_1)', 'smooth': {'type': 'cubicBezier'}},
-{from: '500', to: '501', 'arrows': 'to', 'label': 'True', 'smooth': {'type': 'cubicBezier'}},
-{from: '499', to: '500', 'arrows': 'to', 'label': '', 'smooth': {'type': 'cubicBezier'}},
-{from: '498', to: '499', 'arrows': 'to', 'label': 'True', 'smooth': {'type': 'cubicBezier'}},
-{from: '488', to: '498', 'arrows': 'to', 'label': 'Not(ULE(50, storage_1))', 'smooth': {'type': 'cubicBezier'}},
-{from: '479', to: '488', 'arrows': 'to', 'label': 'ULE(0xb1a2bc2ec50000, 0xfffffffffffffffffffffffffffffffffffffffffffffffffe9cba87a2760000 + callvalue)', 'smooth': {'type': 'cubicBezier'}},
-{from: '478', to: '479', 'arrows': 'to', 'label': 'True', 'smooth': {'type': 'cubicBezier'}},
-{from: '477', to: '478', 'arrows': 'to', 'label': '', 'smooth': {'type': 'cubicBezier'}},
-{from: '476', to: '477', 'arrows': 'to', 'label': 'True', 'smooth': {'type': 'cubicBezier'}},
-{from: '462', to: '476', 'arrows': 'to', 'label': 'ULE(0xb1a2bc2ec50000, 0xffffffffffffffffffffffffffffffffffffffffffffffffff4e5d43d13b0000 + callvalue)', 'smooth': {'type': 'cubicBezier'}},
-{from: '461', to: '462', 'arrows': 'to', 'label': 'Not(ULE(0xb1a2bc2ec50000, 0xffffffffffffffffffffffffffffffffffffffffffffffffff4e5d43d13b0000 + callvalue))', 'smooth': {'type': 'cubicBezier'}},
-{from: '504', to: '505', 'arrows': 'to', 'label': 'callvalue == 0xb1a2bc2ec50000', 'smooth': {'type': 'cubicBezier'}},
-{from: '506', to: '507', 'arrows': 'to', 'label': 'Not(retval_444 == 0)', 'smooth': {'type': 'cubicBezier'}},
-{from: '506', to: '508', 'arrows': 'to', 'label': 'retval_444 == 0', 'smooth': {'type': 'cubicBezier'}},
-{from: '504', to: '506', 'arrows': 'to', 'label': 'Not(callvalue == 0xb1a2bc2ec50000)', 'smooth': {'type': 'cubicBezier'}},
-{from: '503', to: '504', 'arrows': 'to', 'label': 'Not(storage_1 == 50)', 'smooth': {'type': 'cubicBezier'}},
-{from: '514', to: '515', 'arrows': 'to', 'label': '', 'smooth': {'type': 'cubicBezier'}},
-{from: '513', to: '514', 'arrows': 'to', 'label': 'Not(retval_10x11d == 0)', 'smooth': {'type': 'cubicBezier'}},
-{from: '513', to: '516', 'arrows': 'to', 'label': 'retval_10x11d == 0', 'smooth': {'type': 'cubicBezier'}},
-{from: '512', to: '513', 'arrows': 'to', 'label': 'True', 'smooth': {'type': 'cubicBezier'}},
-{from: '511', to: '512', 'arrows': 'to', 'label': 'True', 'smooth': {'type': 'cubicBezier'}},
-{from: '510', to: '511', 'arrows': 'to', 'label': 'True', 'smooth': {'type': 'cubicBezier'}},
-{from: '509', to: '510', 'arrows': 'to', 'label': '', 'smooth': {'type': 'cubicBezier'}},
-{from: '503', to: '509', 'arrows': 'to', 'label': 'storage_1 == 50', 'smooth': {'type': 'cubicBezier'}},
-{from: '502', to: '503', 'arrows': 'to', 'label': 'ULE(50, storage_1)', 'smooth': {'type': 'cubicBezier'}},
-{from: '523', to: '524', 'arrows': 'to', 'label': 'callvalue == 0x16345785d8a0000', 'smooth': {'type': 'cubicBezier'}},
-{from: '525', to: '526', 'arrows': 'to', 'label': 'Not(retval_444 == 0)', 'smooth': {'type': 'cubicBezier'}},
-{from: '525', to: '527', 'arrows': 'to', 'label': 'retval_444 == 0', 'smooth': {'type': 'cubicBezier'}},
-{from: '523', to: '525', 'arrows': 'to', 'label': 'Not(callvalue == 0x16345785d8a0000)', 'smooth': {'type': 'cubicBezier'}},
-{from: '522', to: '523', 'arrows': 'to', 'label': 'Not(storage_1 == 50)', 'smooth': {'type': 'cubicBezier'}},
-{from: '529', to: '530', 'arrows': 'to', 'label': 'True', 'smooth': {'type': 'cubicBezier'}},
-{from: '528', to: '529', 'arrows': 'to', 'label': '', 'smooth': {'type': 'cubicBezier'}},
-{from: '522', to: '528', 'arrows': 'to', 'label': 'storage_1 == 50', 'smooth': {'type': 'cubicBezier'}},
-{from: '521', to: '522', 'arrows': 'to', 'label': 'Not(ULE(0xb1a2bc2ec50000, 0xfffffffffffffffffffffffffffffffffffffffffffffffffe9cba87a2760000 + callvalue))', 'smooth': {'type': 'cubicBezier'}},
-{from: '533', to: '534', 'arrows': 'to', 'label': 'True', 'smooth': {'type': 'cubicBezier'}},
-{from: '532', to: '533', 'arrows': 'to', 'label': '', 'smooth': {'type': 'cubicBezier'}},
-{from: '531', to: '532', 'arrows': 'to', 'label': 'True', 'smooth': {'type': 'cubicBezier'}},
-{from: '521', to: '531', 'arrows': 'to', 'label': 'ULE(0xb1a2bc2ec50000, 0xfffffffffffffffffffffffffffffffffffffffffffffffffe9cba87a2760000 + callvalue)', 'smooth': {'type': 'cubicBezier'}},
-{from: '520', to: '521', 'arrows': 'to', 'label': 'Not(ULE(0xb1a2bc2ec50000, 0xfffffffffffffffffffffffffffffffffffffffffffffffffe9cba87a2760000 + callvalue))', 'smooth': {'type': 'cubicBezier'}},
-{from: '537', to: '538', 'arrows': 'to', 'label': 'callvalue == 0x16345785d8a0000', 'smooth': {'type': 'cubicBezier'}},
-{from: '539', to: '540', 'arrows': 'to', 'label': 'Not(retval_444 == 0)', 'smooth': {'type': 'cubicBezier'}},
-{from: '539', to: '541', 'arrows': 'to', 'label': 'retval_444 == 0', 'smooth': {'type': 'cubicBezier'}},
-{from: '537', to: '539', 'arrows': 'to', 'label': 'Not(callvalue == 0x16345785d8a0000)', 'smooth': {'type': 'cubicBezier'}},
-{from: '536', to: '537', 'arrows': 'to', 'label': 'Not(storage_1 == 50)', 'smooth': {'type': 'cubicBezier'}},
-{from: '544', to: '545', 'arrows': 'to', 'label': 'True', 'smooth': {'type': 'cubicBezier'}},
-{from: '543', to: '544', 'arrows': 'to', 'label': 'True', 'smooth': {'type': 'cubicBezier'}},
-{from: '542', to: '543', 'arrows': 'to', 'label': '', 'smooth': {'type': 'cubicBezier'}},
-{from: '536', to: '542', 'arrows': 'to', 'label': 'storage_1 == 50', 'smooth': {'type': 'cubicBezier'}},
-{from: '535', to: '536', 'arrows': 'to', 'label': 'ULE(50, storage_1)', 'smooth': {'type': 'cubicBezier'}},
-{from: '549', to: '550', 'arrows': 'to', 'label': 'Not(ULE(0xb1a2bc2ec50000, 0xfffffffffffffffffffffffffffffffffffffffffffffffffdeb17cb73b10000 + callvalue))', 'smooth': {'type': 'cubicBezier'}},
-{from: '551', to: '552', 'arrows': 'to', 'label': 'ULE(50, storage_1)', 'smooth': {'type': 'cubicBezier'}},
-{from: '553', to: '554', 'arrows': 'to', 'label': 'True', 'smooth': {'type': 'cubicBezier'}},
-{from: '551', to: '553', 'arrows': 'to', 'label': 'Not(ULE(50, storage_1))', 'smooth': {'type': 'cubicBezier'}},
-{from: '549', to: '551', 'arrows': 'to', 'label': 'ULE(0xb1a2bc2ec50000, 0xfffffffffffffffffffffffffffffffffffffffffffffffffdeb17cb73b10000 + callvalue)', 'smooth': {'type': 'cubicBezier'}},
-{from: '548', to: '549', 'arrows': 'to', 'label': 'True', 'smooth': {'type': 'cubicBezier'}},
-{from: '547', to: '548', 'arrows': 'to', 'label': '', 'smooth': {'type': 'cubicBezier'}},
-{from: '546', to: '547', 'arrows': 'to', 'label': 'True', 'smooth': {'type': 'cubicBezier'}},
-{from: '535', to: '546', 'arrows': 'to', 'label': 'Not(ULE(50, storage_1))', 'smooth': {'type': 'cubicBezier'}},
-{from: '520', to: '535', 'arrows': 'to', 'label': 'ULE(0xb1a2bc2ec50000, 0xfffffffffffffffffffffffffffffffffffffffffffffffffe9cba87a2760000 + callvalue)', 'smooth': {'type': 'cubicBezier'}},
-{from: '519', to: '520', 'arrows': 'to', 'label': 'True', 'smooth': {'type': 'cubicBezier'}},
-{from: '518', to: '519', 'arrows': 'to', 'label': '', 'smooth': {'type': 'cubicBezier'}},
-{from: '517', to: '518', 'arrows': 'to', 'label': 'True', 'smooth': {'type': 'cubicBezier'}},
-{from: '502', to: '517', 'arrows': 'to', 'label': 'Not(ULE(50, storage_1))', 'smooth': {'type': 'cubicBezier'}},
-{from: '461', to: '502', 'arrows': 'to', 'label': 'ULE(0xb1a2bc2ec50000, 0xffffffffffffffffffffffffffffffffffffffffffffffffff4e5d43d13b0000 + callvalue)', 'smooth': {'type': 'cubicBezier'}},
-{from: '460', to: '461', 'arrows': 'to', 'label': 'True', 'smooth': {'type': 'cubicBezier'}},
-{from: '459', to: '460', 'arrows': 'to', 'label': '', 'smooth': {'type': 'cubicBezier'}},
-{from: '458', to: '459', 'arrows': 'to', 'label': 'True', 'smooth': {'type': 'cubicBezier'}},
-{from: '439', to: '458', 'arrows': 'to', 'label': 'ULE(0xb1a2bc2ec50000, callvalue)', 'smooth': {'type': 'cubicBezier'}},
-{from: '438', to: '439', 'arrows': 'to', 'label': 'Not(ULE(0xb1a2bc2ec50000, callvalue))', 'smooth': {'type': 'cubicBezier'}},
-{from: '557', to: '558', 'arrows': 'to', 'label': 'callvalue == 0', 'smooth': {'type': 'cubicBezier'}},
-{from: '559', to: '560', 'arrows': 'to', 'label': 'Not(retval_444 == 0)', 'smooth': {'type': 'cubicBezier'}},
-{from: '559', to: '561', 'arrows': 'to', 'label': 'retval_444 == 0', 'smooth': {'type': 'cubicBezier'}},
-{from: '557', to: '559', 'arrows': 'to', 'label': 'Not(callvalue == 0)', 'smooth': {'type': 'cubicBezier'}},
-{from: '556', to: '557', 'arrows': 'to', 'label': 'Not(storage_1 == 50)', 'smooth': {'type': 'cubicBezier'}},
-{from: '568', to: '569', 'arrows': 'to', 'label': 'callvalue == 0', 'smooth': {'type': 'cubicBezier'}},
-{from: '570', to: '571', 'arrows': 'to', 'label': 'Not(retval_444 == 0)', 'smooth': {'type': 'cubicBezier'}},
-{from: '570', to: '572', 'arrows': 'to', 'label': 'retval_444 == 0', 'smooth': {'type': 'cubicBezier'}},
-{from: '568', to: '570', 'arrows': 'to', 'label': 'Not(callvalue == 0)', 'smooth': {'type': 'cubicBezier'}},
-{from: '567', to: '568', 'arrows': 'to', 'label': '', 'smooth': {'type': 'cubicBezier'}},
-{from: '566', to: '567', 'arrows': 'to', 'label': 'Not(retval_10x11d == 0)', 'smooth': {'type': 'cubicBezier'}},
-{from: '566', to: '573', 'arrows': 'to', 'label': 'retval_10x11d == 0', 'smooth': {'type': 'cubicBezier'}},
-{from: '565', to: '566', 'arrows': 'to', 'label': 'True', 'smooth': {'type': 'cubicBezier'}},
-{from: '564', to: '565', 'arrows': 'to', 'label': 'True', 'smooth': {'type': 'cubicBezier'}},
-{from: '563', to: '564', 'arrows': 'to', 'label': 'True', 'smooth': {'type': 'cubicBezier'}},
-{from: '562', to: '563', 'arrows': 'to', 'label': '', 'smooth': {'type': 'cubicBezier'}},
-{from: '556', to: '562', 'arrows': 'to', 'label': 'storage_1 == 50', 'smooth': {'type': 'cubicBezier'}},
-{from: '555', to: '556', 'arrows': 'to', 'label': 'ULE(50, storage_1)', 'smooth': {'type': 'cubicBezier'}},
-{from: '580', to: '581', 'arrows': 'to', 'label': 'callvalue == 0xb1a2bc2ec50000', 'smooth': {'type': 'cubicBezier'}},
-{from: '582', to: '583', 'arrows': 'to', 'label': 'Not(retval_444 == 0)', 'smooth': {'type': 'cubicBezier'}},
-{from: '582', to: '584', 'arrows': 'to', 'label': 'retval_444 == 0', 'smooth': {'type': 'cubicBezier'}},
-{from: '580', to: '582', 'arrows': 'to', 'label': 'Not(callvalue == 0xb1a2bc2ec50000)', 'smooth': {'type': 'cubicBezier'}},
-{from: '579', to: '580', 'arrows': 'to', 'label': 'Not(storage_1 == 50)', 'smooth': {'type': 'cubicBezier'}},
-{from: '590', to: '591', 'arrows': 'to', 'label': '', 'smooth': {'type': 'cubicBezier'}},
-{from: '589', to: '590', 'arrows': 'to', 'label': 'Not(retval_10x11d == 0)', 'smooth': {'type': 'cubicBezier'}},
-{from: '589', to: '592', 'arrows': 'to', 'label': 'retval_10x11d == 0', 'smooth': {'type': 'cubicBezier'}},
-{from: '588', to: '589', 'arrows': 'to', 'label': 'True', 'smooth': {'type': 'cubicBezier'}},
-{from: '587', to: '588', 'arrows': 'to', 'label': 'True', 'smooth': {'type': 'cubicBezier'}},
-{from: '586', to: '587', 'arrows': 'to', 'label': 'True', 'smooth': {'type': 'cubicBezier'}},
-{from: '585', to: '586', 'arrows': 'to', 'label': '', 'smooth': {'type': 'cubicBezier'}},
-{from: '579', to: '585', 'arrows': 'to', 'label': 'storage_1 == 50', 'smooth': {'type': 'cubicBezier'}},
-{from: '578', to: '579', 'arrows': 'to', 'label': 'Not(ULE(0xb1a2bc2ec50000, 0xffffffffffffffffffffffffffffffffffffffffffffffffff4e5d43d13b0000 + callvalue))', 'smooth': {'type': 'cubicBezier'}},
-{from: '599', to: '600', 'arrows': 'to', 'label': 'callvalue == 0x16345785d8a0000', 'smooth': {'type': 'cubicBezier'}},
-{from: '601', to: '602', 'arrows': 'to', 'label': 'Not(retval_444 == 0)', 'smooth': {'type': 'cubicBezier'}},
-{from: '601', to: '603', 'arrows': 'to', 'label': 'retval_444 == 0', 'smooth': {'type': 'cubicBezier'}},
-{from: '599', to: '601', 'arrows': 'to', 'label': 'Not(callvalue == 0x16345785d8a0000)', 'smooth': {'type': 'cubicBezier'}},
-{from: '598', to: '599', 'arrows': 'to', 'label': 'Not(storage_1 == 50)', 'smooth': {'type': 'cubicBezier'}},
-{from: '605', to: '606', 'arrows': 'to', 'label': 'True', 'smooth': {'type': 'cubicBezier'}},
-{from: '604', to: '605', 'arrows': 'to', 'label': '', 'smooth': {'type': 'cubicBezier'}},
-{from: '598', to: '604', 'arrows': 'to', 'label': 'storage_1 == 50', 'smooth': {'type': 'cubicBezier'}},
-{from: '597', to: '598', 'arrows': 'to', 'label': 'Not(ULE(0xb1a2bc2ec50000, 0xfffffffffffffffffffffffffffffffffffffffffffffffffe9cba87a2760000 + callvalue))', 'smooth': {'type': 'cubicBezier'}},
-{from: '609', to: '610', 'arrows': 'to', 'label': 'True', 'smooth': {'type': 'cubicBezier'}},
-{from: '608', to: '609', 'arrows': 'to', 'label': '', 'smooth': {'type': 'cubicBezier'}},
-{from: '607', to: '608', 'arrows': 'to', 'label': 'True', 'smooth': {'type': 'cubicBezier'}},
-{from: '597', to: '607', 'arrows': 'to', 'label': 'ULE(0xb1a2bc2ec50000, 0xfffffffffffffffffffffffffffffffffffffffffffffffffe9cba87a2760000 + callvalue)', 'smooth': {'type': 'cubicBezier'}},
-{from: '596', to: '597', 'arrows': 'to', 'label': 'Not(ULE(0xb1a2bc2ec50000, 0xfffffffffffffffffffffffffffffffffffffffffffffffffe9cba87a2760000 + callvalue))', 'smooth': {'type': 'cubicBezier'}},
-{from: '613', to: '614', 'arrows': 'to', 'label': 'callvalue == 0x16345785d8a0000', 'smooth': {'type': 'cubicBezier'}},
-{from: '615', to: '616', 'arrows': 'to', 'label': 'Not(retval_444 == 0)', 'smooth': {'type': 'cubicBezier'}},
-{from: '615', to: '617', 'arrows': 'to', 'label': 'retval_444 == 0', 'smooth': {'type': 'cubicBezier'}},
-{from: '613', to: '615', 'arrows': 'to', 'label': 'Not(callvalue == 0x16345785d8a0000)', 'smooth': {'type': 'cubicBezier'}},
-{from: '612', to: '613', 'arrows': 'to', 'label': 'Not(storage_1 == 50)', 'smooth': {'type': 'cubicBezier'}},
-{from: '620', to: '621', 'arrows': 'to', 'label': 'True', 'smooth': {'type': 'cubicBezier'}},
-{from: '619', to: '620', 'arrows': 'to', 'label': 'True', 'smooth': {'type': 'cubicBezier'}},
-{from: '618', to: '619', 'arrows': 'to', 'label': '', 'smooth': {'type': 'cubicBezier'}},
-{from: '612', to: '618', 'arrows': 'to', 'label': 'storage_1 == 50', 'smooth': {'type': 'cubicBezier'}},
-{from: '611', to: '612', 'arrows': 'to', 'label': 'ULE(50, storage_1)', 'smooth': {'type': 'cubicBezier'}},
-{from: '625', to: '626', 'arrows': 'to', 'label': 'Not(ULE(0xb1a2bc2ec50000, 0xfffffffffffffffffffffffffffffffffffffffffffffffffdeb17cb73b10000 + callvalue))', 'smooth': {'type': 'cubicBezier'}},
-{from: '627', to: '628', 'arrows': 'to', 'label': 'ULE(50, storage_1)', 'smooth': {'type': 'cubicBezier'}},
-{from: '629', to: '630', 'arrows': 'to', 'label': 'True', 'smooth': {'type': 'cubicBezier'}},
-{from: '627', to: '629', 'arrows': 'to', 'label': 'Not(ULE(50, storage_1))', 'smooth': {'type': 'cubicBezier'}},
-{from: '625', to: '627', 'arrows': 'to', 'label': 'ULE(0xb1a2bc2ec50000, 0xfffffffffffffffffffffffffffffffffffffffffffffffffdeb17cb73b10000 + callvalue)', 'smooth': {'type': 'cubicBezier'}},
-{from: '624', to: '625', 'arrows': 'to', 'label': 'True', 'smooth': {'type': 'cubicBezier'}},
-{from: '623', to: '624', 'arrows': 'to', 'label': '', 'smooth': {'type': 'cubicBezier'}},
-{from: '622', to: '623', 'arrows': 'to', 'label': 'True', 'smooth': {'type': 'cubicBezier'}},
-{from: '611', to: '622', 'arrows': 'to', 'label': 'Not(ULE(50, storage_1))', 'smooth': {'type': 'cubicBezier'}},
-{from: '596', to: '611', 'arrows': 'to', 'label': 'ULE(0xb1a2bc2ec50000, 0xfffffffffffffffffffffffffffffffffffffffffffffffffe9cba87a2760000 + callvalue)', 'smooth': {'type': 'cubicBezier'}},
-{from: '595', to: '596', 'arrows': 'to', 'label': 'True', 'smooth': {'type': 'cubicBezier'}},
-{from: '594', to: '595', 'arrows': 'to', 'label': '', 'smooth': {'type': 'cubicBezier'}},
-{from: '593', to: '594', 'arrows': 'to', 'label': 'True', 'smooth': {'type': 'cubicBezier'}},
-{from: '578', to: '593', 'arrows': 'to', 'label': 'ULE(0xb1a2bc2ec50000, 0xffffffffffffffffffffffffffffffffffffffffffffffffff4e5d43d13b0000 + callvalue)', 'smooth': {'type': 'cubicBezier'}},
-{from: '577', to: '578', 'arrows': 'to', 'label': 'Not(ULE(0xb1a2bc2ec50000, 0xffffffffffffffffffffffffffffffffffffffffffffffffff4e5d43d13b0000 + callvalue))', 'smooth': {'type': 'cubicBezier'}},
-{from: '633', to: '634', 'arrows': 'to', 'label': 'callvalue == 0xb1a2bc2ec50000', 'smooth': {'type': 'cubicBezier'}},
-{from: '635', to: '636', 'arrows': 'to', 'label': 'Not(retval_444 == 0)', 'smooth': {'type': 'cubicBezier'}},
-{from: '635', to: '637', 'arrows': 'to', 'label': 'retval_444 == 0', 'smooth': {'type': 'cubicBezier'}},
-{from: '633', to: '635', 'arrows': 'to', 'label': 'Not(callvalue == 0xb1a2bc2ec50000)', 'smooth': {'type': 'cubicBezier'}},
-{from: '632', to: '633', 'arrows': 'to', 'label': 'Not(storage_1 == 50)', 'smooth': {'type': 'cubicBezier'}},
-{from: '644', to: '645', 'arrows': 'to', 'label': 'callvalue == 0xb1a2bc2ec50000', 'smooth': {'type': 'cubicBezier'}},
-{from: '646', to: '647', 'arrows': 'to', 'label': 'Not(retval_444 == 0)', 'smooth': {'type': 'cubicBezier'}},
-{from: '646', to: '648', 'arrows': 'to', 'label': 'retval_444 == 0', 'smooth': {'type': 'cubicBezier'}},
-{from: '644', to: '646', 'arrows': 'to', 'label': 'Not(callvalue == 0xb1a2bc2ec50000)', 'smooth': {'type': 'cubicBezier'}},
-{from: '643', to: '644', 'arrows': 'to', 'label': '', 'smooth': {'type': 'cubicBezier'}},
-{from: '642', to: '643', 'arrows': 'to', 'label': 'Not(retval_10x11d == 0)', 'smooth': {'type': 'cubicBezier'}},
-{from: '642', to: '649', 'arrows': 'to', 'label': 'retval_10x11d == 0', 'smooth': {'type': 'cubicBezier'}},
-{from: '641', to: '642', 'arrows': 'to', 'label': 'True', 'smooth': {'type': 'cubicBezier'}},
-{from: '640', to: '641', 'arrows': 'to', 'label': 'True', 'smooth': {'type': 'cubicBezier'}},
-{from: '639', to: '640', 'arrows': 'to', 'label': 'True', 'smooth': {'type': 'cubicBezier'}},
-{from: '638', to: '639', 'arrows': 'to', 'label': '', 'smooth': {'type': 'cubicBezier'}},
-{from: '632', to: '638', 'arrows': 'to', 'label': 'storage_1 == 50', 'smooth': {'type': 'cubicBezier'}},
-{from: '631', to: '632', 'arrows': 'to', 'label': 'ULE(50, storage_1)', 'smooth': {'type': 'cubicBezier'}},
-{from: '656', to: '657', 'arrows': 'to', 'label': 'callvalue == 0x16345785d8a0000', 'smooth': {'type': 'cubicBezier'}},
-{from: '658', to: '659', 'arrows': 'to', 'label': 'Not(retval_444 == 0)', 'smooth': {'type': 'cubicBezier'}},
-{from: '658', to: '660', 'arrows': 'to', 'label': 'retval_444 == 0', 'smooth': {'type': 'cubicBezier'}},
-{from: '656', to: '658', 'arrows': 'to', 'label': 'Not(callvalue == 0x16345785d8a0000)', 'smooth': {'type': 'cubicBezier'}},
-{from: '655', to: '656', 'arrows': 'to', 'label': 'Not(storage_1 == 50)', 'smooth': {'type': 'cubicBezier'}},
-{from: '663', to: '664', 'arrows': 'to', 'label': 'True', 'smooth': {'type': 'cubicBezier'}},
-{from: '662', to: '663', 'arrows': 'to', 'label': 'True', 'smooth': {'type': 'cubicBezier'}},
-{from: '661', to: '662', 'arrows': 'to', 'label': '', 'smooth': {'type': 'cubicBezier'}},
-{from: '655', to: '661', 'arrows': 'to', 'label': 'storage_1 == 50', 'smooth': {'type': 'cubicBezier'}},
-{from: '654', to: '655', 'arrows': 'to', 'label': 'Not(ULE(0xb1a2bc2ec50000, 0xfffffffffffffffffffffffffffffffffffffffffffffffffe9cba87a2760000 + callvalue))', 'smooth': {'type': 'cubicBezier'}},
-{from: '668', to: '669', 'arrows': 'to', 'label': 'Not(ULE(0xb1a2bc2ec50000, 0xfffffffffffffffffffffffffffffffffffffffffffffffffdeb17cb73b10000 + callvalue))', 'smooth': {'type': 'cubicBezier'}},
-{from: '670', to: '671', 'arrows': 'to', 'label': 'ULE(50, storage_1)', 'smooth': {'type': 'cubicBezier'}},
-{from: '672', to: '673', 'arrows': 'to', 'label': 'True', 'smooth': {'type': 'cubicBezier'}},
-{from: '670', to: '672', 'arrows': 'to', 'label': 'Not(ULE(50, storage_1))', 'smooth': {'type': 'cubicBezier'}},
-{from: '668', to: '670', 'arrows': 'to', 'label': 'ULE(0xb1a2bc2ec50000, 0xfffffffffffffffffffffffffffffffffffffffffffffffffdeb17cb73b10000 + callvalue)', 'smooth': {'type': 'cubicBezier'}},
-{from: '667', to: '668', 'arrows': 'to', 'label': 'True', 'smooth': {'type': 'cubicBezier'}},
-{from: '666', to: '667', 'arrows': 'to', 'label': '', 'smooth': {'type': 'cubicBezier'}},
-{from: '665', to: '666', 'arrows': 'to', 'label': 'True', 'smooth': {'type': 'cubicBezier'}},
-{from: '654', to: '665', 'arrows': 'to', 'label': 'ULE(0xb1a2bc2ec50000, 0xfffffffffffffffffffffffffffffffffffffffffffffffffe9cba87a2760000 + callvalue)', 'smooth': {'type': 'cubicBezier'}},
-{from: '653', to: '654', 'arrows': 'to', 'label': 'Not(ULE(0xb1a2bc2ec50000, 0xfffffffffffffffffffffffffffffffffffffffffffffffffe9cba87a2760000 + callvalue))', 'smooth': {'type': 'cubicBezier'}},
-{from: '676', to: '677', 'arrows': 'to', 'label': 'callvalue == 0x16345785d8a0000', 'smooth': {'type': 'cubicBezier'}},
-{from: '678', to: '679', 'arrows': 'to', 'label': 'Not(retval_444 == 0)', 'smooth': {'type': 'cubicBezier'}},
-{from: '678', to: '680', 'arrows': 'to', 'label': 'retval_444 == 0', 'smooth': {'type': 'cubicBezier'}},
-{from: '676', to: '678', 'arrows': 'to', 'label': 'Not(callvalue == 0x16345785d8a0000)', 'smooth': {'type': 'cubicBezier'}},
-{from: '675', to: '676', 'arrows': 'to', 'label': 'Not(storage_1 == 50)', 'smooth': {'type': 'cubicBezier'}},
+{from: '677', to: '678', 'arrows': 'to', 'label': 'callvalue == 0', 'smooth': {'type': 'cubicBezier'}},
+{from: '679', to: '680', 'arrows': 'to', 'label': 'Not(retval_444 == 0)', 'smooth': {'type': 'cubicBezier'}},
+{from: '679', to: '681', 'arrows': 'to', 'label': 'retval_444 == 0', 'smooth': {'type': 'cubicBezier'}},
+{from: '677', to: '679', 'arrows': 'to', 'label': 'Not(callvalue == 0)', 'smooth': {'type': 'cubicBezier'}},
+{from: '676', to: '677', 'arrows': 'to', 'label': 'Not(storage_1 == 50)', 'smooth': {'type': 'cubicBezier'}},
+{from: '688', to: '689', 'arrows': 'to', 'label': 'callvalue == 0', 'smooth': {'type': 'cubicBezier'}},
+{from: '690', to: '691', 'arrows': 'to', 'label': 'Not(retval_444 == 0)', 'smooth': {'type': 'cubicBezier'}},
+{from: '690', to: '692', 'arrows': 'to', 'label': 'retval_444 == 0', 'smooth': {'type': 'cubicBezier'}},
+{from: '688', to: '690', 'arrows': 'to', 'label': 'Not(callvalue == 0)', 'smooth': {'type': 'cubicBezier'}},
+{from: '687', to: '688', 'arrows': 'to', 'label': '', 'smooth': {'type': 'cubicBezier'}},
+{from: '686', to: '687', 'arrows': 'to', 'label': 'Not(retval_10x11d == 0)', 'smooth': {'type': 'cubicBezier'}},
+{from: '686', to: '693', 'arrows': 'to', 'label': 'retval_10x11d == 0', 'smooth': {'type': 'cubicBezier'}},
+{from: '685', to: '686', 'arrows': 'to', 'label': 'True', 'smooth': {'type': 'cubicBezier'}},
{from: '684', to: '685', 'arrows': 'to', 'label': 'True', 'smooth': {'type': 'cubicBezier'}},
{from: '683', to: '684', 'arrows': 'to', 'label': 'True', 'smooth': {'type': 'cubicBezier'}},
-{from: '682', to: '683', 'arrows': 'to', 'label': 'True', 'smooth': {'type': 'cubicBezier'}},
-{from: '681', to: '682', 'arrows': 'to', 'label': '', 'smooth': {'type': 'cubicBezier'}},
-{from: '675', to: '681', 'arrows': 'to', 'label': 'storage_1 == 50', 'smooth': {'type': 'cubicBezier'}},
-{from: '674', to: '675', 'arrows': 'to', 'label': 'ULE(50, storage_1)', 'smooth': {'type': 'cubicBezier'}},
-{from: '690', to: '691', 'arrows': 'to', 'label': 'Not(ULE(0xb1a2bc2ec50000, 0xfffffffffffffffffffffffffffffffffffffffffffffffffdeb17cb73b10000 + callvalue))', 'smooth': {'type': 'cubicBezier'}},
-{from: '692', to: '693', 'arrows': 'to', 'label': 'True', 'smooth': {'type': 'cubicBezier'}},
-{from: '690', to: '692', 'arrows': 'to', 'label': 'ULE(0xb1a2bc2ec50000, 0xfffffffffffffffffffffffffffffffffffffffffffffffffdeb17cb73b10000 + callvalue)', 'smooth': {'type': 'cubicBezier'}},
-{from: '689', to: '690', 'arrows': 'to', 'label': 'Not(ULE(0xb1a2bc2ec50000, 0xfffffffffffffffffffffffffffffffffffffffffffffffffdeb17cb73b10000 + callvalue))', 'smooth': {'type': 'cubicBezier'}},
-{from: '695', to: '696', 'arrows': 'to', 'label': 'Not(storage_1 == 50)', 'smooth': {'type': 'cubicBezier'}},
-{from: '697', to: '698', 'arrows': 'to', 'label': '', 'smooth': {'type': 'cubicBezier'}},
-{from: '695', to: '697', 'arrows': 'to', 'label': 'storage_1 == 50', 'smooth': {'type': 'cubicBezier'}},
-{from: '694', to: '695', 'arrows': 'to', 'label': 'ULE(50, storage_1)', 'smooth': {'type': 'cubicBezier'}},
-{from: '700', to: '701', 'arrows': 'to', 'label': '', 'smooth': {'type': 'cubicBezier'}},
-{from: '699', to: '700', 'arrows': 'to', 'label': 'True', 'smooth': {'type': 'cubicBezier'}},
-{from: '694', to: '699', 'arrows': 'to', 'label': 'Not(ULE(50, storage_1))', 'smooth': {'type': 'cubicBezier'}},
-{from: '689', to: '694', 'arrows': 'to', 'label': 'ULE(0xb1a2bc2ec50000, 0xfffffffffffffffffffffffffffffffffffffffffffffffffdeb17cb73b10000 + callvalue)', 'smooth': {'type': 'cubicBezier'}},
-{from: '688', to: '689', 'arrows': 'to', 'label': 'True', 'smooth': {'type': 'cubicBezier'}},
-{from: '687', to: '688', 'arrows': 'to', 'label': '', 'smooth': {'type': 'cubicBezier'}},
-{from: '686', to: '687', 'arrows': 'to', 'label': 'True', 'smooth': {'type': 'cubicBezier'}},
-{from: '674', to: '686', 'arrows': 'to', 'label': 'Not(ULE(50, storage_1))', 'smooth': {'type': 'cubicBezier'}},
-{from: '653', to: '674', 'arrows': 'to', 'label': 'ULE(0xb1a2bc2ec50000, 0xfffffffffffffffffffffffffffffffffffffffffffffffffe9cba87a2760000 + callvalue)', 'smooth': {'type': 'cubicBezier'}},
-{from: '652', to: '653', 'arrows': 'to', 'label': 'True', 'smooth': {'type': 'cubicBezier'}},
-{from: '651', to: '652', 'arrows': 'to', 'label': '', 'smooth': {'type': 'cubicBezier'}},
-{from: '650', to: '651', 'arrows': 'to', 'label': 'True', 'smooth': {'type': 'cubicBezier'}},
-{from: '631', to: '650', 'arrows': 'to', 'label': 'Not(ULE(50, storage_1))', 'smooth': {'type': 'cubicBezier'}},
-{from: '577', to: '631', 'arrows': 'to', 'label': 'ULE(0xb1a2bc2ec50000, 0xffffffffffffffffffffffffffffffffffffffffffffffffff4e5d43d13b0000 + callvalue)', 'smooth': {'type': 'cubicBezier'}},
-{from: '576', to: '577', 'arrows': 'to', 'label': 'True', 'smooth': {'type': 'cubicBezier'}},
-{from: '575', to: '576', 'arrows': 'to', 'label': '', 'smooth': {'type': 'cubicBezier'}},
-{from: '574', to: '575', 'arrows': 'to', 'label': 'True', 'smooth': {'type': 'cubicBezier'}},
-{from: '555', to: '574', 'arrows': 'to', 'label': 'Not(ULE(50, storage_1))', 'smooth': {'type': 'cubicBezier'}},
-{from: '438', to: '555', 'arrows': 'to', 'label': 'ULE(0xb1a2bc2ec50000, callvalue)', 'smooth': {'type': 'cubicBezier'}},
-{from: '437', to: '438', 'arrows': 'to', 'label': 'True', 'smooth': {'type': 'cubicBezier'}},
-{from: '430', to: '437', 'arrows': 'to', 'label': 'Not(Extract(0xff, 0xe0, calldata_WeakRandom_0) == 0xe9874106)', 'smooth': {'type': 'cubicBezier'}},
-{from: '424', to: '430', 'arrows': 'to', 'label': 'Not(Extract(0xff, 0xe0, calldata_WeakRandom_0) == 0xe3ac5d26)', 'smooth': {'type': 'cubicBezier'}},
-{from: '418', to: '424', 'arrows': 'to', 'label': 'Not(Extract(0xff, 0xe0, calldata_WeakRandom_0) == 0xdfd50f52)', 'smooth': {'type': 'cubicBezier'}},
-{from: '412', to: '418', 'arrows': 'to', 'label': 'Not(Extract(0xff, 0xe0, calldata_WeakRandom_0) == 0xdd11247e)', 'smooth': {'type': 'cubicBezier'}},
-{from: '406', to: '412', 'arrows': 'to', 'label': 'Not(Extract(0xff, 0xe0, calldata_WeakRandom_0) == 0xd7c81b55)', 'smooth': {'type': 'cubicBezier'}},
-{from: '400', to: '406', 'arrows': 'to', 'label': 'Not(Extract(0xff, 0xe0, calldata_WeakRandom_0) == 0xc7dbbc47)', 'smooth': {'type': 'cubicBezier'}},
-{from: '190', to: '400', 'arrows': 'to', 'label': 'ULE(4, calldatasize_WeakRandom)', 'smooth': {'type': 'cubicBezier'}}
+{from: '682', to: '683', 'arrows': 'to', 'label': '', 'smooth': {'type': 'cubicBezier'}},
+{from: '676', to: '682', 'arrows': 'to', 'label': 'storage_1 == 50', 'smooth': {'type': 'cubicBezier'}},
+{from: '675', to: '676', 'arrows': 'to', 'label': 'Not(ULE(0xb1a2bc2ec50000, callvalue))', 'smooth': {'type': 'cubicBezier'}},
+{from: '700', to: '701', 'arrows': 'to', 'label': 'callvalue == 0xb1a2bc2ec50000', 'smooth': {'type': 'cubicBezier'}},
+{from: '702', to: '703', 'arrows': 'to', 'label': 'Not(retval_444 == 0)', 'smooth': {'type': 'cubicBezier'}},
+{from: '702', to: '704', 'arrows': 'to', 'label': 'retval_444 == 0', 'smooth': {'type': 'cubicBezier'}},
+{from: '700', to: '702', 'arrows': 'to', 'label': 'Not(callvalue == 0xb1a2bc2ec50000)', 'smooth': {'type': 'cubicBezier'}},
+{from: '699', to: '700', 'arrows': 'to', 'label': 'Not(storage_1 == 50)', 'smooth': {'type': 'cubicBezier'}},
+{from: '708', to: '709', 'arrows': 'to', 'label': 'True', 'smooth': {'type': 'cubicBezier'}},
+{from: '707', to: '708', 'arrows': 'to', 'label': 'True', 'smooth': {'type': 'cubicBezier'}},
+{from: '706', to: '707', 'arrows': 'to', 'label': 'True', 'smooth': {'type': 'cubicBezier'}},
+{from: '705', to: '706', 'arrows': 'to', 'label': '', 'smooth': {'type': 'cubicBezier'}},
+{from: '699', to: '705', 'arrows': 'to', 'label': 'storage_1 == 50', 'smooth': {'type': 'cubicBezier'}},
+{from: '698', to: '699', 'arrows': 'to', 'label': 'Not(ULE(0xb1a2bc2ec50000, 0xffffffffffffffffffffffffffffffffffffffffffffffffff4e5d43d13b0000 + callvalue))', 'smooth': {'type': 'cubicBezier'}},
+{from: '714', to: '715', 'arrows': 'to', 'label': 'Not(ULE(0xb1a2bc2ec50000, 0xfffffffffffffffffffffffffffffffffffffffffffffffffe9cba87a2760000 + callvalue))', 'smooth': {'type': 'cubicBezier'}},
+{from: '716', to: '717', 'arrows': 'to', 'label': 'True', 'smooth': {'type': 'cubicBezier'}},
+{from: '714', to: '716', 'arrows': 'to', 'label': 'ULE(0xb1a2bc2ec50000, 0xfffffffffffffffffffffffffffffffffffffffffffffffffe9cba87a2760000 + callvalue)', 'smooth': {'type': 'cubicBezier'}},
+{from: '713', to: '714', 'arrows': 'to', 'label': 'Not(ULE(0xb1a2bc2ec50000, 0xfffffffffffffffffffffffffffffffffffffffffffffffffe9cba87a2760000 + callvalue))', 'smooth': {'type': 'cubicBezier'}},
+{from: '719', to: '720', 'arrows': 'to', 'label': 'Not(storage_1 == 50)', 'smooth': {'type': 'cubicBezier'}},
+{from: '721', to: '722', 'arrows': 'to', 'label': '', 'smooth': {'type': 'cubicBezier'}},
+{from: '719', to: '721', 'arrows': 'to', 'label': 'storage_1 == 50', 'smooth': {'type': 'cubicBezier'}},
+{from: '718', to: '719', 'arrows': 'to', 'label': 'ULE(50, storage_1)', 'smooth': {'type': 'cubicBezier'}},
+{from: '724', to: '725', 'arrows': 'to', 'label': '', 'smooth': {'type': 'cubicBezier'}},
+{from: '723', to: '724', 'arrows': 'to', 'label': 'True', 'smooth': {'type': 'cubicBezier'}},
+{from: '718', to: '723', 'arrows': 'to', 'label': 'Not(ULE(50, storage_1))', 'smooth': {'type': 'cubicBezier'}},
+{from: '713', to: '718', 'arrows': 'to', 'label': 'ULE(0xb1a2bc2ec50000, 0xfffffffffffffffffffffffffffffffffffffffffffffffffe9cba87a2760000 + callvalue)', 'smooth': {'type': 'cubicBezier'}},
+{from: '712', to: '713', 'arrows': 'to', 'label': 'True', 'smooth': {'type': 'cubicBezier'}},
+{from: '711', to: '712', 'arrows': 'to', 'label': '', 'smooth': {'type': 'cubicBezier'}},
+{from: '710', to: '711', 'arrows': 'to', 'label': 'True', 'smooth': {'type': 'cubicBezier'}},
+{from: '698', to: '710', 'arrows': 'to', 'label': 'ULE(0xb1a2bc2ec50000, 0xffffffffffffffffffffffffffffffffffffffffffffffffff4e5d43d13b0000 + callvalue)', 'smooth': {'type': 'cubicBezier'}},
+{from: '697', to: '698', 'arrows': 'to', 'label': 'Not(ULE(0xb1a2bc2ec50000, 0xffffffffffffffffffffffffffffffffffffffffffffffffff4e5d43d13b0000 + callvalue))', 'smooth': {'type': 'cubicBezier'}},
+{from: '728', to: '729', 'arrows': 'to', 'label': 'callvalue == 0xb1a2bc2ec50000', 'smooth': {'type': 'cubicBezier'}},
+{from: '730', to: '731', 'arrows': 'to', 'label': 'Not(retval_444 == 0)', 'smooth': {'type': 'cubicBezier'}},
+{from: '730', to: '732', 'arrows': 'to', 'label': 'retval_444 == 0', 'smooth': {'type': 'cubicBezier'}},
+{from: '728', to: '730', 'arrows': 'to', 'label': 'Not(callvalue == 0xb1a2bc2ec50000)', 'smooth': {'type': 'cubicBezier'}},
+{from: '727', to: '728', 'arrows': 'to', 'label': 'Not(storage_1 == 50)', 'smooth': {'type': 'cubicBezier'}},
+{from: '737', to: '738', 'arrows': 'to', 'label': 'Not(retval_10x11d == 0)', 'smooth': {'type': 'cubicBezier'}},
+{from: '737', to: '739', 'arrows': 'to', 'label': 'retval_10x11d == 0', 'smooth': {'type': 'cubicBezier'}},
+{from: '736', to: '737', 'arrows': 'to', 'label': 'True', 'smooth': {'type': 'cubicBezier'}},
+{from: '735', to: '736', 'arrows': 'to', 'label': 'True', 'smooth': {'type': 'cubicBezier'}},
+{from: '734', to: '735', 'arrows': 'to', 'label': 'True', 'smooth': {'type': 'cubicBezier'}},
+{from: '733', to: '734', 'arrows': 'to', 'label': '', 'smooth': {'type': 'cubicBezier'}},
+{from: '727', to: '733', 'arrows': 'to', 'label': 'storage_1 == 50', 'smooth': {'type': 'cubicBezier'}},
+{from: '726', to: '727', 'arrows': 'to', 'label': 'ULE(50, storage_1)', 'smooth': {'type': 'cubicBezier'}},
+{from: '745', to: '746', 'arrows': 'to', 'label': 'Not(storage_1 == 50)', 'smooth': {'type': 'cubicBezier'}},
+{from: '747', to: '748', 'arrows': 'to', 'label': '', 'smooth': {'type': 'cubicBezier'}},
+{from: '745', to: '747', 'arrows': 'to', 'label': 'storage_1 == 50', 'smooth': {'type': 'cubicBezier'}},
+{from: '744', to: '745', 'arrows': 'to', 'label': 'Not(ULE(0xb1a2bc2ec50000, 0xfffffffffffffffffffffffffffffffffffffffffffffffffe9cba87a2760000 + callvalue))', 'smooth': {'type': 'cubicBezier'}},
+{from: '750', to: '751', 'arrows': 'to', 'label': '', 'smooth': {'type': 'cubicBezier'}},
+{from: '749', to: '750', 'arrows': 'to', 'label': 'True', 'smooth': {'type': 'cubicBezier'}},
+{from: '744', to: '749', 'arrows': 'to', 'label': 'ULE(0xb1a2bc2ec50000, 0xfffffffffffffffffffffffffffffffffffffffffffffffffe9cba87a2760000 + callvalue)', 'smooth': {'type': 'cubicBezier'}},
+{from: '743', to: '744', 'arrows': 'to', 'label': 'Not(ULE(0xb1a2bc2ec50000, 0xfffffffffffffffffffffffffffffffffffffffffffffffffe9cba87a2760000 + callvalue))', 'smooth': {'type': 'cubicBezier'}},
+{from: '754', to: '755', 'arrows': 'to', 'label': 'callvalue == 0x16345785d8a0000', 'smooth': {'type': 'cubicBezier'}},
+{from: '756', to: '757', 'arrows': 'to', 'label': 'Not(retval_444 == 0)', 'smooth': {'type': 'cubicBezier'}},
+{from: '756', to: '758', 'arrows': 'to', 'label': 'retval_444 == 0', 'smooth': {'type': 'cubicBezier'}},
+{from: '754', to: '756', 'arrows': 'to', 'label': 'Not(callvalue == 0x16345785d8a0000)', 'smooth': {'type': 'cubicBezier'}},
+{from: '753', to: '754', 'arrows': 'to', 'label': 'Not(storage_1 == 50)', 'smooth': {'type': 'cubicBezier'}},
+{from: '760', to: '761', 'arrows': 'to', 'label': 'True', 'smooth': {'type': 'cubicBezier'}},
+{from: '759', to: '760', 'arrows': 'to', 'label': '', 'smooth': {'type': 'cubicBezier'}},
+{from: '753', to: '759', 'arrows': 'to', 'label': 'storage_1 == 50', 'smooth': {'type': 'cubicBezier'}},
+{from: '752', to: '753', 'arrows': 'to', 'label': 'ULE(50, storage_1)', 'smooth': {'type': 'cubicBezier'}},
+{from: '764', to: '765', 'arrows': 'to', 'label': 'True', 'smooth': {'type': 'cubicBezier'}},
+{from: '763', to: '764', 'arrows': 'to', 'label': '', 'smooth': {'type': 'cubicBezier'}},
+{from: '762', to: '763', 'arrows': 'to', 'label': 'True', 'smooth': {'type': 'cubicBezier'}},
+{from: '752', to: '762', 'arrows': 'to', 'label': 'Not(ULE(50, storage_1))', 'smooth': {'type': 'cubicBezier'}},
+{from: '743', to: '752', 'arrows': 'to', 'label': 'ULE(0xb1a2bc2ec50000, 0xfffffffffffffffffffffffffffffffffffffffffffffffffe9cba87a2760000 + callvalue)', 'smooth': {'type': 'cubicBezier'}},
+{from: '742', to: '743', 'arrows': 'to', 'label': 'True', 'smooth': {'type': 'cubicBezier'}},
+{from: '741', to: '742', 'arrows': 'to', 'label': '', 'smooth': {'type': 'cubicBezier'}},
+{from: '740', to: '741', 'arrows': 'to', 'label': 'True', 'smooth': {'type': 'cubicBezier'}},
+{from: '726', to: '740', 'arrows': 'to', 'label': 'Not(ULE(50, storage_1))', 'smooth': {'type': 'cubicBezier'}},
+{from: '697', to: '726', 'arrows': 'to', 'label': 'ULE(0xb1a2bc2ec50000, 0xffffffffffffffffffffffffffffffffffffffffffffffffff4e5d43d13b0000 + callvalue)', 'smooth': {'type': 'cubicBezier'}},
+{from: '696', to: '697', 'arrows': 'to', 'label': 'True', 'smooth': {'type': 'cubicBezier'}},
+{from: '695', to: '696', 'arrows': 'to', 'label': '', 'smooth': {'type': 'cubicBezier'}},
+{from: '694', to: '695', 'arrows': 'to', 'label': 'True', 'smooth': {'type': 'cubicBezier'}},
+{from: '675', to: '694', 'arrows': 'to', 'label': 'ULE(0xb1a2bc2ec50000, callvalue)', 'smooth': {'type': 'cubicBezier'}},
+{from: '674', to: '675', 'arrows': 'to', 'label': 'Not(ULE(0xb1a2bc2ec50000, callvalue))', 'smooth': {'type': 'cubicBezier'}},
+{from: '768', to: '769', 'arrows': 'to', 'label': 'callvalue == 0', 'smooth': {'type': 'cubicBezier'}},
+{from: '770', to: '771', 'arrows': 'to', 'label': 'Not(retval_444 == 0)', 'smooth': {'type': 'cubicBezier'}},
+{from: '770', to: '772', 'arrows': 'to', 'label': 'retval_444 == 0', 'smooth': {'type': 'cubicBezier'}},
+{from: '768', to: '770', 'arrows': 'to', 'label': 'Not(callvalue == 0)', 'smooth': {'type': 'cubicBezier'}},
+{from: '767', to: '768', 'arrows': 'to', 'label': 'Not(storage_1 == 50)', 'smooth': {'type': 'cubicBezier'}},
+{from: '779', to: '780', 'arrows': 'to', 'label': 'callvalue == 0', 'smooth': {'type': 'cubicBezier'}},
+{from: '781', to: '782', 'arrows': 'to', 'label': 'Not(retval_444 == 0)', 'smooth': {'type': 'cubicBezier'}},
+{from: '781', to: '783', 'arrows': 'to', 'label': 'retval_444 == 0', 'smooth': {'type': 'cubicBezier'}},
+{from: '779', to: '781', 'arrows': 'to', 'label': 'Not(callvalue == 0)', 'smooth': {'type': 'cubicBezier'}},
+{from: '778', to: '779', 'arrows': 'to', 'label': '', 'smooth': {'type': 'cubicBezier'}},
+{from: '777', to: '778', 'arrows': 'to', 'label': 'Not(retval_10x11d == 0)', 'smooth': {'type': 'cubicBezier'}},
+{from: '777', to: '784', 'arrows': 'to', 'label': 'retval_10x11d == 0', 'smooth': {'type': 'cubicBezier'}},
+{from: '776', to: '777', 'arrows': 'to', 'label': 'True', 'smooth': {'type': 'cubicBezier'}},
+{from: '775', to: '776', 'arrows': 'to', 'label': 'True', 'smooth': {'type': 'cubicBezier'}},
+{from: '774', to: '775', 'arrows': 'to', 'label': 'True', 'smooth': {'type': 'cubicBezier'}},
+{from: '773', to: '774', 'arrows': 'to', 'label': '', 'smooth': {'type': 'cubicBezier'}},
+{from: '767', to: '773', 'arrows': 'to', 'label': 'storage_1 == 50', 'smooth': {'type': 'cubicBezier'}},
+{from: '766', to: '767', 'arrows': 'to', 'label': 'ULE(50, storage_1)', 'smooth': {'type': 'cubicBezier'}},
+{from: '791', to: '792', 'arrows': 'to', 'label': 'callvalue == 0xb1a2bc2ec50000', 'smooth': {'type': 'cubicBezier'}},
+{from: '793', to: '794', 'arrows': 'to', 'label': 'Not(retval_444 == 0)', 'smooth': {'type': 'cubicBezier'}},
+{from: '793', to: '795', 'arrows': 'to', 'label': 'retval_444 == 0', 'smooth': {'type': 'cubicBezier'}},
+{from: '791', to: '793', 'arrows': 'to', 'label': 'Not(callvalue == 0xb1a2bc2ec50000)', 'smooth': {'type': 'cubicBezier'}},
+{from: '790', to: '791', 'arrows': 'to', 'label': 'Not(storage_1 == 50)', 'smooth': {'type': 'cubicBezier'}},
+{from: '800', to: '801', 'arrows': 'to', 'label': 'Not(retval_10x11d == 0)', 'smooth': {'type': 'cubicBezier'}},
+{from: '800', to: '802', 'arrows': 'to', 'label': 'retval_10x11d == 0', 'smooth': {'type': 'cubicBezier'}},
+{from: '799', to: '800', 'arrows': 'to', 'label': 'True', 'smooth': {'type': 'cubicBezier'}},
+{from: '798', to: '799', 'arrows': 'to', 'label': 'True', 'smooth': {'type': 'cubicBezier'}},
+{from: '797', to: '798', 'arrows': 'to', 'label': 'True', 'smooth': {'type': 'cubicBezier'}},
+{from: '796', to: '797', 'arrows': 'to', 'label': '', 'smooth': {'type': 'cubicBezier'}},
+{from: '790', to: '796', 'arrows': 'to', 'label': 'storage_1 == 50', 'smooth': {'type': 'cubicBezier'}},
+{from: '789', to: '790', 'arrows': 'to', 'label': 'Not(ULE(0xb1a2bc2ec50000, 0xffffffffffffffffffffffffffffffffffffffffffffffffff4e5d43d13b0000 + callvalue))', 'smooth': {'type': 'cubicBezier'}},
+{from: '808', to: '809', 'arrows': 'to', 'label': 'Not(storage_1 == 50)', 'smooth': {'type': 'cubicBezier'}},
+{from: '810', to: '811', 'arrows': 'to', 'label': '', 'smooth': {'type': 'cubicBezier'}},
+{from: '808', to: '810', 'arrows': 'to', 'label': 'storage_1 == 50', 'smooth': {'type': 'cubicBezier'}},
+{from: '807', to: '808', 'arrows': 'to', 'label': 'Not(ULE(0xb1a2bc2ec50000, 0xfffffffffffffffffffffffffffffffffffffffffffffffffe9cba87a2760000 + callvalue))', 'smooth': {'type': 'cubicBezier'}},
+{from: '813', to: '814', 'arrows': 'to', 'label': '', 'smooth': {'type': 'cubicBezier'}},
+{from: '812', to: '813', 'arrows': 'to', 'label': 'True', 'smooth': {'type': 'cubicBezier'}},
+{from: '807', to: '812', 'arrows': 'to', 'label': 'ULE(0xb1a2bc2ec50000, 0xfffffffffffffffffffffffffffffffffffffffffffffffffe9cba87a2760000 + callvalue)', 'smooth': {'type': 'cubicBezier'}},
+{from: '806', to: '807', 'arrows': 'to', 'label': 'Not(ULE(0xb1a2bc2ec50000, 0xfffffffffffffffffffffffffffffffffffffffffffffffffe9cba87a2760000 + callvalue))', 'smooth': {'type': 'cubicBezier'}},
+{from: '817', to: '818', 'arrows': 'to', 'label': 'callvalue == 0x16345785d8a0000', 'smooth': {'type': 'cubicBezier'}},
+{from: '819', to: '820', 'arrows': 'to', 'label': 'Not(retval_444 == 0)', 'smooth': {'type': 'cubicBezier'}},
+{from: '819', to: '821', 'arrows': 'to', 'label': 'retval_444 == 0', 'smooth': {'type': 'cubicBezier'}},
+{from: '817', to: '819', 'arrows': 'to', 'label': 'Not(callvalue == 0x16345785d8a0000)', 'smooth': {'type': 'cubicBezier'}},
+{from: '816', to: '817', 'arrows': 'to', 'label': 'Not(storage_1 == 50)', 'smooth': {'type': 'cubicBezier'}},
+{from: '823', to: '824', 'arrows': 'to', 'label': 'True', 'smooth': {'type': 'cubicBezier'}},
+{from: '822', to: '823', 'arrows': 'to', 'label': '', 'smooth': {'type': 'cubicBezier'}},
+{from: '816', to: '822', 'arrows': 'to', 'label': 'storage_1 == 50', 'smooth': {'type': 'cubicBezier'}},
+{from: '815', to: '816', 'arrows': 'to', 'label': 'ULE(50, storage_1)', 'smooth': {'type': 'cubicBezier'}},
+{from: '827', to: '828', 'arrows': 'to', 'label': 'True', 'smooth': {'type': 'cubicBezier'}},
+{from: '826', to: '827', 'arrows': 'to', 'label': '', 'smooth': {'type': 'cubicBezier'}},
+{from: '825', to: '826', 'arrows': 'to', 'label': 'True', 'smooth': {'type': 'cubicBezier'}},
+{from: '815', to: '825', 'arrows': 'to', 'label': 'Not(ULE(50, storage_1))', 'smooth': {'type': 'cubicBezier'}},
+{from: '806', to: '815', 'arrows': 'to', 'label': 'ULE(0xb1a2bc2ec50000, 0xfffffffffffffffffffffffffffffffffffffffffffffffffe9cba87a2760000 + callvalue)', 'smooth': {'type': 'cubicBezier'}},
+{from: '805', to: '806', 'arrows': 'to', 'label': 'True', 'smooth': {'type': 'cubicBezier'}},
+{from: '804', to: '805', 'arrows': 'to', 'label': '', 'smooth': {'type': 'cubicBezier'}},
+{from: '803', to: '804', 'arrows': 'to', 'label': 'True', 'smooth': {'type': 'cubicBezier'}},
+{from: '789', to: '803', 'arrows': 'to', 'label': 'ULE(0xb1a2bc2ec50000, 0xffffffffffffffffffffffffffffffffffffffffffffffffff4e5d43d13b0000 + callvalue)', 'smooth': {'type': 'cubicBezier'}},
+{from: '788', to: '789', 'arrows': 'to', 'label': 'Not(ULE(0xb1a2bc2ec50000, 0xffffffffffffffffffffffffffffffffffffffffffffffffff4e5d43d13b0000 + callvalue))', 'smooth': {'type': 'cubicBezier'}},
+{from: '831', to: '832', 'arrows': 'to', 'label': 'callvalue == 0xb1a2bc2ec50000', 'smooth': {'type': 'cubicBezier'}},
+{from: '833', to: '834', 'arrows': 'to', 'label': 'Not(retval_444 == 0)', 'smooth': {'type': 'cubicBezier'}},
+{from: '833', to: '835', 'arrows': 'to', 'label': 'retval_444 == 0', 'smooth': {'type': 'cubicBezier'}},
+{from: '831', to: '833', 'arrows': 'to', 'label': 'Not(callvalue == 0xb1a2bc2ec50000)', 'smooth': {'type': 'cubicBezier'}},
+{from: '830', to: '831', 'arrows': 'to', 'label': 'Not(storage_1 == 50)', 'smooth': {'type': 'cubicBezier'}},
+{from: '841', to: '842', 'arrows': 'to', 'label': '', 'smooth': {'type': 'cubicBezier'}},
+{from: '840', to: '841', 'arrows': 'to', 'label': 'Not(retval_10x11d == 0)', 'smooth': {'type': 'cubicBezier'}},
+{from: '840', to: '843', 'arrows': 'to', 'label': 'retval_10x11d == 0', 'smooth': {'type': 'cubicBezier'}},
+{from: '839', to: '840', 'arrows': 'to', 'label': 'True', 'smooth': {'type': 'cubicBezier'}},
+{from: '838', to: '839', 'arrows': 'to', 'label': 'True', 'smooth': {'type': 'cubicBezier'}},
+{from: '837', to: '838', 'arrows': 'to', 'label': 'True', 'smooth': {'type': 'cubicBezier'}},
+{from: '836', to: '837', 'arrows': 'to', 'label': '', 'smooth': {'type': 'cubicBezier'}},
+{from: '830', to: '836', 'arrows': 'to', 'label': 'storage_1 == 50', 'smooth': {'type': 'cubicBezier'}},
+{from: '829', to: '830', 'arrows': 'to', 'label': 'ULE(50, storage_1)', 'smooth': {'type': 'cubicBezier'}},
+{from: '850', to: '851', 'arrows': 'to', 'label': 'callvalue == 0x16345785d8a0000', 'smooth': {'type': 'cubicBezier'}},
+{from: '852', to: '853', 'arrows': 'to', 'label': 'Not(retval_444 == 0)', 'smooth': {'type': 'cubicBezier'}},
+{from: '852', to: '854', 'arrows': 'to', 'label': 'retval_444 == 0', 'smooth': {'type': 'cubicBezier'}},
+{from: '850', to: '852', 'arrows': 'to', 'label': 'Not(callvalue == 0x16345785d8a0000)', 'smooth': {'type': 'cubicBezier'}},
+{from: '849', to: '850', 'arrows': 'to', 'label': 'Not(storage_1 == 50)', 'smooth': {'type': 'cubicBezier'}},
+{from: '856', to: '857', 'arrows': 'to', 'label': 'True', 'smooth': {'type': 'cubicBezier'}},
+{from: '855', to: '856', 'arrows': 'to', 'label': '', 'smooth': {'type': 'cubicBezier'}},
+{from: '849', to: '855', 'arrows': 'to', 'label': 'storage_1 == 50', 'smooth': {'type': 'cubicBezier'}},
+{from: '848', to: '849', 'arrows': 'to', 'label': 'Not(ULE(0xb1a2bc2ec50000, 0xfffffffffffffffffffffffffffffffffffffffffffffffffe9cba87a2760000 + callvalue))', 'smooth': {'type': 'cubicBezier'}},
+{from: '860', to: '861', 'arrows': 'to', 'label': 'True', 'smooth': {'type': 'cubicBezier'}},
+{from: '859', to: '860', 'arrows': 'to', 'label': '', 'smooth': {'type': 'cubicBezier'}},
+{from: '858', to: '859', 'arrows': 'to', 'label': 'True', 'smooth': {'type': 'cubicBezier'}},
+{from: '848', to: '858', 'arrows': 'to', 'label': 'ULE(0xb1a2bc2ec50000, 0xfffffffffffffffffffffffffffffffffffffffffffffffffe9cba87a2760000 + callvalue)', 'smooth': {'type': 'cubicBezier'}},
+{from: '847', to: '848', 'arrows': 'to', 'label': 'Not(ULE(0xb1a2bc2ec50000, 0xfffffffffffffffffffffffffffffffffffffffffffffffffe9cba87a2760000 + callvalue))', 'smooth': {'type': 'cubicBezier'}},
+{from: '864', to: '865', 'arrows': 'to', 'label': 'callvalue == 0x16345785d8a0000', 'smooth': {'type': 'cubicBezier'}},
+{from: '866', to: '867', 'arrows': 'to', 'label': 'Not(retval_444 == 0)', 'smooth': {'type': 'cubicBezier'}},
+{from: '866', to: '868', 'arrows': 'to', 'label': 'retval_444 == 0', 'smooth': {'type': 'cubicBezier'}},
+{from: '864', to: '866', 'arrows': 'to', 'label': 'Not(callvalue == 0x16345785d8a0000)', 'smooth': {'type': 'cubicBezier'}},
+{from: '863', to: '864', 'arrows': 'to', 'label': 'Not(storage_1 == 50)', 'smooth': {'type': 'cubicBezier'}},
+{from: '871', to: '872', 'arrows': 'to', 'label': 'True', 'smooth': {'type': 'cubicBezier'}},
+{from: '870', to: '871', 'arrows': 'to', 'label': 'True', 'smooth': {'type': 'cubicBezier'}},
+{from: '869', to: '870', 'arrows': 'to', 'label': '', 'smooth': {'type': 'cubicBezier'}},
+{from: '863', to: '869', 'arrows': 'to', 'label': 'storage_1 == 50', 'smooth': {'type': 'cubicBezier'}},
+{from: '862', to: '863', 'arrows': 'to', 'label': 'ULE(50, storage_1)', 'smooth': {'type': 'cubicBezier'}},
+{from: '876', to: '877', 'arrows': 'to', 'label': 'Not(ULE(0xb1a2bc2ec50000, 0xfffffffffffffffffffffffffffffffffffffffffffffffffdeb17cb73b10000 + callvalue))', 'smooth': {'type': 'cubicBezier'}},
+{from: '878', to: '879', 'arrows': 'to', 'label': 'ULE(50, storage_1)', 'smooth': {'type': 'cubicBezier'}},
+{from: '880', to: '881', 'arrows': 'to', 'label': 'True', 'smooth': {'type': 'cubicBezier'}},
+{from: '878', to: '880', 'arrows': 'to', 'label': 'Not(ULE(50, storage_1))', 'smooth': {'type': 'cubicBezier'}},
+{from: '876', to: '878', 'arrows': 'to', 'label': 'ULE(0xb1a2bc2ec50000, 0xfffffffffffffffffffffffffffffffffffffffffffffffffdeb17cb73b10000 + callvalue)', 'smooth': {'type': 'cubicBezier'}},
+{from: '875', to: '876', 'arrows': 'to', 'label': 'True', 'smooth': {'type': 'cubicBezier'}},
+{from: '874', to: '875', 'arrows': 'to', 'label': '', 'smooth': {'type': 'cubicBezier'}},
+{from: '873', to: '874', 'arrows': 'to', 'label': 'True', 'smooth': {'type': 'cubicBezier'}},
+{from: '862', to: '873', 'arrows': 'to', 'label': 'Not(ULE(50, storage_1))', 'smooth': {'type': 'cubicBezier'}},
+{from: '847', to: '862', 'arrows': 'to', 'label': 'ULE(0xb1a2bc2ec50000, 0xfffffffffffffffffffffffffffffffffffffffffffffffffe9cba87a2760000 + callvalue)', 'smooth': {'type': 'cubicBezier'}},
+{from: '846', to: '847', 'arrows': 'to', 'label': 'True', 'smooth': {'type': 'cubicBezier'}},
+{from: '845', to: '846', 'arrows': 'to', 'label': '', 'smooth': {'type': 'cubicBezier'}},
+{from: '844', to: '845', 'arrows': 'to', 'label': 'True', 'smooth': {'type': 'cubicBezier'}},
+{from: '829', to: '844', 'arrows': 'to', 'label': 'Not(ULE(50, storage_1))', 'smooth': {'type': 'cubicBezier'}},
+{from: '788', to: '829', 'arrows': 'to', 'label': 'ULE(0xb1a2bc2ec50000, 0xffffffffffffffffffffffffffffffffffffffffffffffffff4e5d43d13b0000 + callvalue)', 'smooth': {'type': 'cubicBezier'}},
+{from: '787', to: '788', 'arrows': 'to', 'label': 'True', 'smooth': {'type': 'cubicBezier'}},
+{from: '786', to: '787', 'arrows': 'to', 'label': '', 'smooth': {'type': 'cubicBezier'}},
+{from: '785', to: '786', 'arrows': 'to', 'label': 'True', 'smooth': {'type': 'cubicBezier'}},
+{from: '766', to: '785', 'arrows': 'to', 'label': 'Not(ULE(50, storage_1))', 'smooth': {'type': 'cubicBezier'}},
+{from: '674', to: '766', 'arrows': 'to', 'label': 'ULE(0xb1a2bc2ec50000, callvalue)', 'smooth': {'type': 'cubicBezier'}},
+{from: '673', to: '674', 'arrows': 'to', 'label': 'True', 'smooth': {'type': 'cubicBezier'}},
+{from: '672', to: '673', 'arrows': 'to', 'label': 'Not(ULE(4, calldatasize_Unknown))', 'smooth': {'type': 'cubicBezier'}},
+{from: '885', to: '886', 'arrows': 'to', 'label': '', 'smooth': {'type': 'cubicBezier'}},
+{from: '884', to: '885', 'arrows': 'to', 'label': '', 'smooth': {'type': 'cubicBezier'}},
+{from: '883', to: '884', 'arrows': 'to', 'label': 'callvalue == 0', 'smooth': {'type': 'cubicBezier'}},
+{from: '883', to: '887', 'arrows': 'to', 'label': 'Not(callvalue == 0)', 'smooth': {'type': 'cubicBezier'}},
+{from: '882', to: '883', 'arrows': 'to', 'label': 'Extract(0xff, 0xe0, calldata_Unknown_0) == 0xc7dbbc47', 'smooth': {'type': 'cubicBezier'}},
+{from: '891', to: '892', 'arrows': 'to', 'label': '', 'smooth': {'type': 'cubicBezier'}},
+{from: '890', to: '891', 'arrows': 'to', 'label': '', 'smooth': {'type': 'cubicBezier'}},
+{from: '889', to: '890', 'arrows': 'to', 'label': 'callvalue == 0', 'smooth': {'type': 'cubicBezier'}},
+{from: '889', to: '893', 'arrows': 'to', 'label': 'Not(callvalue == 0)', 'smooth': {'type': 'cubicBezier'}},
+{from: '888', to: '889', 'arrows': 'to', 'label': 'Extract(0xff, 0xe0, calldata_Unknown_0) == 0xd7c81b55', 'smooth': {'type': 'cubicBezier'}},
+{from: '897', to: '898', 'arrows': 'to', 'label': '', 'smooth': {'type': 'cubicBezier'}},
+{from: '896', to: '897', 'arrows': 'to', 'label': '', 'smooth': {'type': 'cubicBezier'}},
+{from: '895', to: '896', 'arrows': 'to', 'label': 'callvalue == 0', 'smooth': {'type': 'cubicBezier'}},
+{from: '895', to: '899', 'arrows': 'to', 'label': 'Not(callvalue == 0)', 'smooth': {'type': 'cubicBezier'}},
+{from: '894', to: '895', 'arrows': 'to', 'label': 'Extract(0xff, 0xe0, calldata_Unknown_0) == 0xdd11247e', 'smooth': {'type': 'cubicBezier'}},
+{from: '903', to: '904', 'arrows': 'to', 'label': '', 'smooth': {'type': 'cubicBezier'}},
+{from: '902', to: '903', 'arrows': 'to', 'label': '', 'smooth': {'type': 'cubicBezier'}},
+{from: '901', to: '902', 'arrows': 'to', 'label': 'callvalue == 0', 'smooth': {'type': 'cubicBezier'}},
+{from: '901', to: '905', 'arrows': 'to', 'label': 'Not(callvalue == 0)', 'smooth': {'type': 'cubicBezier'}},
+{from: '900', to: '901', 'arrows': 'to', 'label': 'Extract(0xff, 0xe0, calldata_Unknown_0) == 0xdfd50f52', 'smooth': {'type': 'cubicBezier'}},
+{from: '909', to: '910', 'arrows': 'to', 'label': '', 'smooth': {'type': 'cubicBezier'}},
+{from: '908', to: '909', 'arrows': 'to', 'label': '', 'smooth': {'type': 'cubicBezier'}},
+{from: '907', to: '908', 'arrows': 'to', 'label': 'callvalue == 0', 'smooth': {'type': 'cubicBezier'}},
+{from: '907', to: '911', 'arrows': 'to', 'label': 'Not(callvalue == 0)', 'smooth': {'type': 'cubicBezier'}},
+{from: '906', to: '907', 'arrows': 'to', 'label': 'Extract(0xff, 0xe0, calldata_Unknown_0) == 0xe3ac5d26', 'smooth': {'type': 'cubicBezier'}},
+{from: '916', to: '917', 'arrows': 'to', 'label': '', 'smooth': {'type': 'cubicBezier'}},
+{from: '915', to: '916', 'arrows': 'to', 'label': 'True', 'smooth': {'type': 'cubicBezier'}},
+{from: '914', to: '915', 'arrows': 'to', 'label': '', 'smooth': {'type': 'cubicBezier'}},
+{from: '913', to: '914', 'arrows': 'to', 'label': 'callvalue == 0', 'smooth': {'type': 'cubicBezier'}},
+{from: '913', to: '918', 'arrows': 'to', 'label': 'Not(callvalue == 0)', 'smooth': {'type': 'cubicBezier'}},
+{from: '912', to: '913', 'arrows': 'to', 'label': 'Extract(0xff, 0xe0, calldata_Unknown_0) == 0xe9874106', 'smooth': {'type': 'cubicBezier'}},
+{from: '923', to: '924', 'arrows': 'to', 'label': 'callvalue == 0', 'smooth': {'type': 'cubicBezier'}},
+{from: '925', to: '926', 'arrows': 'to', 'label': 'Not(retval_444 == 0)', 'smooth': {'type': 'cubicBezier'}},
+{from: '925', to: '927', 'arrows': 'to', 'label': 'retval_444 == 0', 'smooth': {'type': 'cubicBezier'}},
+{from: '923', to: '925', 'arrows': 'to', 'label': 'Not(callvalue == 0)', 'smooth': {'type': 'cubicBezier'}},
+{from: '922', to: '923', 'arrows': 'to', 'label': 'Not(storage_1 == 50)', 'smooth': {'type': 'cubicBezier'}},
+{from: '934', to: '935', 'arrows': 'to', 'label': 'callvalue == 0', 'smooth': {'type': 'cubicBezier'}},
+{from: '936', to: '937', 'arrows': 'to', 'label': 'Not(retval_444 == 0)', 'smooth': {'type': 'cubicBezier'}},
+{from: '936', to: '938', 'arrows': 'to', 'label': 'retval_444 == 0', 'smooth': {'type': 'cubicBezier'}},
+{from: '934', to: '936', 'arrows': 'to', 'label': 'Not(callvalue == 0)', 'smooth': {'type': 'cubicBezier'}},
+{from: '933', to: '934', 'arrows': 'to', 'label': '', 'smooth': {'type': 'cubicBezier'}},
+{from: '932', to: '933', 'arrows': 'to', 'label': 'Not(retval_10x11d == 0)', 'smooth': {'type': 'cubicBezier'}},
+{from: '932', to: '939', 'arrows': 'to', 'label': 'retval_10x11d == 0', 'smooth': {'type': 'cubicBezier'}},
+{from: '931', to: '932', 'arrows': 'to', 'label': 'True', 'smooth': {'type': 'cubicBezier'}},
+{from: '930', to: '931', 'arrows': 'to', 'label': 'True', 'smooth': {'type': 'cubicBezier'}},
+{from: '929', to: '930', 'arrows': 'to', 'label': 'True', 'smooth': {'type': 'cubicBezier'}},
+{from: '928', to: '929', 'arrows': 'to', 'label': '', 'smooth': {'type': 'cubicBezier'}},
+{from: '922', to: '928', 'arrows': 'to', 'label': 'storage_1 == 50', 'smooth': {'type': 'cubicBezier'}},
+{from: '921', to: '922', 'arrows': 'to', 'label': 'Not(ULE(0xb1a2bc2ec50000, callvalue))', 'smooth': {'type': 'cubicBezier'}},
+{from: '946', to: '947', 'arrows': 'to', 'label': 'callvalue == 0xb1a2bc2ec50000', 'smooth': {'type': 'cubicBezier'}},
+{from: '948', to: '949', 'arrows': 'to', 'label': 'Not(retval_444 == 0)', 'smooth': {'type': 'cubicBezier'}},
+{from: '948', to: '950', 'arrows': 'to', 'label': 'retval_444 == 0', 'smooth': {'type': 'cubicBezier'}},
+{from: '946', to: '948', 'arrows': 'to', 'label': 'Not(callvalue == 0xb1a2bc2ec50000)', 'smooth': {'type': 'cubicBezier'}},
+{from: '945', to: '946', 'arrows': 'to', 'label': 'Not(storage_1 == 50)', 'smooth': {'type': 'cubicBezier'}},
+{from: '955', to: '956', 'arrows': 'to', 'label': 'Not(retval_10x11d == 0)', 'smooth': {'type': 'cubicBezier'}},
+{from: '955', to: '957', 'arrows': 'to', 'label': 'retval_10x11d == 0', 'smooth': {'type': 'cubicBezier'}},
+{from: '954', to: '955', 'arrows': 'to', 'label': 'True', 'smooth': {'type': 'cubicBezier'}},
+{from: '953', to: '954', 'arrows': 'to', 'label': 'True', 'smooth': {'type': 'cubicBezier'}},
+{from: '952', to: '953', 'arrows': 'to', 'label': 'True', 'smooth': {'type': 'cubicBezier'}},
+{from: '951', to: '952', 'arrows': 'to', 'label': '', 'smooth': {'type': 'cubicBezier'}},
+{from: '945', to: '951', 'arrows': 'to', 'label': 'storage_1 == 50', 'smooth': {'type': 'cubicBezier'}},
+{from: '944', to: '945', 'arrows': 'to', 'label': 'Not(ULE(0xb1a2bc2ec50000, 0xffffffffffffffffffffffffffffffffffffffffffffffffff4e5d43d13b0000 + callvalue))', 'smooth': {'type': 'cubicBezier'}},
+{from: '963', to: '964', 'arrows': 'to', 'label': 'Not(storage_1 == 50)', 'smooth': {'type': 'cubicBezier'}},
+{from: '965', to: '966', 'arrows': 'to', 'label': '', 'smooth': {'type': 'cubicBezier'}},
+{from: '963', to: '965', 'arrows': 'to', 'label': 'storage_1 == 50', 'smooth': {'type': 'cubicBezier'}},
+{from: '962', to: '963', 'arrows': 'to', 'label': 'Not(ULE(0xb1a2bc2ec50000, 0xfffffffffffffffffffffffffffffffffffffffffffffffffe9cba87a2760000 + callvalue))', 'smooth': {'type': 'cubicBezier'}},
+{from: '968', to: '969', 'arrows': 'to', 'label': '', 'smooth': {'type': 'cubicBezier'}},
+{from: '967', to: '968', 'arrows': 'to', 'label': 'True', 'smooth': {'type': 'cubicBezier'}},
+{from: '962', to: '967', 'arrows': 'to', 'label': 'ULE(0xb1a2bc2ec50000, 0xfffffffffffffffffffffffffffffffffffffffffffffffffe9cba87a2760000 + callvalue)', 'smooth': {'type': 'cubicBezier'}},
+{from: '961', to: '962', 'arrows': 'to', 'label': 'Not(ULE(0xb1a2bc2ec50000, 0xfffffffffffffffffffffffffffffffffffffffffffffffffe9cba87a2760000 + callvalue))', 'smooth': {'type': 'cubicBezier'}},
+{from: '972', to: '973', 'arrows': 'to', 'label': 'callvalue == 0x16345785d8a0000', 'smooth': {'type': 'cubicBezier'}},
+{from: '974', to: '975', 'arrows': 'to', 'label': 'Not(retval_444 == 0)', 'smooth': {'type': 'cubicBezier'}},
+{from: '974', to: '976', 'arrows': 'to', 'label': 'retval_444 == 0', 'smooth': {'type': 'cubicBezier'}},
+{from: '972', to: '974', 'arrows': 'to', 'label': 'Not(callvalue == 0x16345785d8a0000)', 'smooth': {'type': 'cubicBezier'}},
+{from: '971', to: '972', 'arrows': 'to', 'label': 'Not(storage_1 == 50)', 'smooth': {'type': 'cubicBezier'}},
+{from: '978', to: '979', 'arrows': 'to', 'label': 'True', 'smooth': {'type': 'cubicBezier'}},
+{from: '977', to: '978', 'arrows': 'to', 'label': '', 'smooth': {'type': 'cubicBezier'}},
+{from: '971', to: '977', 'arrows': 'to', 'label': 'storage_1 == 50', 'smooth': {'type': 'cubicBezier'}},
+{from: '970', to: '971', 'arrows': 'to', 'label': 'ULE(50, storage_1)', 'smooth': {'type': 'cubicBezier'}},
+{from: '982', to: '983', 'arrows': 'to', 'label': 'True', 'smooth': {'type': 'cubicBezier'}},
+{from: '981', to: '982', 'arrows': 'to', 'label': '', 'smooth': {'type': 'cubicBezier'}},
+{from: '980', to: '981', 'arrows': 'to', 'label': 'True', 'smooth': {'type': 'cubicBezier'}},
+{from: '970', to: '980', 'arrows': 'to', 'label': 'Not(ULE(50, storage_1))', 'smooth': {'type': 'cubicBezier'}},
+{from: '961', to: '970', 'arrows': 'to', 'label': 'ULE(0xb1a2bc2ec50000, 0xfffffffffffffffffffffffffffffffffffffffffffffffffe9cba87a2760000 + callvalue)', 'smooth': {'type': 'cubicBezier'}},
+{from: '960', to: '961', 'arrows': 'to', 'label': 'True', 'smooth': {'type': 'cubicBezier'}},
+{from: '959', to: '960', 'arrows': 'to', 'label': '', 'smooth': {'type': 'cubicBezier'}},
+{from: '958', to: '959', 'arrows': 'to', 'label': 'True', 'smooth': {'type': 'cubicBezier'}},
+{from: '944', to: '958', 'arrows': 'to', 'label': 'ULE(0xb1a2bc2ec50000, 0xffffffffffffffffffffffffffffffffffffffffffffffffff4e5d43d13b0000 + callvalue)', 'smooth': {'type': 'cubicBezier'}},
+{from: '943', to: '944', 'arrows': 'to', 'label': 'Not(ULE(0xb1a2bc2ec50000, 0xffffffffffffffffffffffffffffffffffffffffffffffffff4e5d43d13b0000 + callvalue))', 'smooth': {'type': 'cubicBezier'}},
+{from: '986', to: '987', 'arrows': 'to', 'label': 'callvalue == 0xb1a2bc2ec50000', 'smooth': {'type': 'cubicBezier'}},
+{from: '988', to: '989', 'arrows': 'to', 'label': 'Not(retval_444 == 0)', 'smooth': {'type': 'cubicBezier'}},
+{from: '988', to: '990', 'arrows': 'to', 'label': 'retval_444 == 0', 'smooth': {'type': 'cubicBezier'}},
+{from: '986', to: '988', 'arrows': 'to', 'label': 'Not(callvalue == 0xb1a2bc2ec50000)', 'smooth': {'type': 'cubicBezier'}},
+{from: '985', to: '986', 'arrows': 'to', 'label': 'Not(storage_1 == 50)', 'smooth': {'type': 'cubicBezier'}},
+{from: '996', to: '997', 'arrows': 'to', 'label': '', 'smooth': {'type': 'cubicBezier'}},
+{from: '995', to: '996', 'arrows': 'to', 'label': 'Not(retval_10x11d == 0)', 'smooth': {'type': 'cubicBezier'}},
+{from: '995', to: '998', 'arrows': 'to', 'label': 'retval_10x11d == 0', 'smooth': {'type': 'cubicBezier'}},
+{from: '994', to: '995', 'arrows': 'to', 'label': 'True', 'smooth': {'type': 'cubicBezier'}},
+{from: '993', to: '994', 'arrows': 'to', 'label': 'True', 'smooth': {'type': 'cubicBezier'}},
+{from: '992', to: '993', 'arrows': 'to', 'label': 'True', 'smooth': {'type': 'cubicBezier'}},
+{from: '991', to: '992', 'arrows': 'to', 'label': '', 'smooth': {'type': 'cubicBezier'}},
+{from: '985', to: '991', 'arrows': 'to', 'label': 'storage_1 == 50', 'smooth': {'type': 'cubicBezier'}},
+{from: '984', to: '985', 'arrows': 'to', 'label': 'ULE(50, storage_1)', 'smooth': {'type': 'cubicBezier'}},
+{from: '1005', to: '1006', 'arrows': 'to', 'label': 'callvalue == 0x16345785d8a0000', 'smooth': {'type': 'cubicBezier'}},
+{from: '1007', to: '1008', 'arrows': 'to', 'label': 'Not(retval_444 == 0)', 'smooth': {'type': 'cubicBezier'}},
+{from: '1007', to: '1009', 'arrows': 'to', 'label': 'retval_444 == 0', 'smooth': {'type': 'cubicBezier'}},
+{from: '1005', to: '1007', 'arrows': 'to', 'label': 'Not(callvalue == 0x16345785d8a0000)', 'smooth': {'type': 'cubicBezier'}},
+{from: '1004', to: '1005', 'arrows': 'to', 'label': 'Not(storage_1 == 50)', 'smooth': {'type': 'cubicBezier'}},
+{from: '1011', to: '1012', 'arrows': 'to', 'label': 'True', 'smooth': {'type': 'cubicBezier'}},
+{from: '1010', to: '1011', 'arrows': 'to', 'label': '', 'smooth': {'type': 'cubicBezier'}},
+{from: '1004', to: '1010', 'arrows': 'to', 'label': 'storage_1 == 50', 'smooth': {'type': 'cubicBezier'}},
+{from: '1003', to: '1004', 'arrows': 'to', 'label': 'Not(ULE(0xb1a2bc2ec50000, 0xfffffffffffffffffffffffffffffffffffffffffffffffffe9cba87a2760000 + callvalue))', 'smooth': {'type': 'cubicBezier'}},
+{from: '1015', to: '1016', 'arrows': 'to', 'label': 'True', 'smooth': {'type': 'cubicBezier'}},
+{from: '1014', to: '1015', 'arrows': 'to', 'label': '', 'smooth': {'type': 'cubicBezier'}},
+{from: '1013', to: '1014', 'arrows': 'to', 'label': 'True', 'smooth': {'type': 'cubicBezier'}},
+{from: '1003', to: '1013', 'arrows': 'to', 'label': 'ULE(0xb1a2bc2ec50000, 0xfffffffffffffffffffffffffffffffffffffffffffffffffe9cba87a2760000 + callvalue)', 'smooth': {'type': 'cubicBezier'}},
+{from: '1002', to: '1003', 'arrows': 'to', 'label': 'Not(ULE(0xb1a2bc2ec50000, 0xfffffffffffffffffffffffffffffffffffffffffffffffffe9cba87a2760000 + callvalue))', 'smooth': {'type': 'cubicBezier'}},
+{from: '1019', to: '1020', 'arrows': 'to', 'label': 'callvalue == 0x16345785d8a0000', 'smooth': {'type': 'cubicBezier'}},
+{from: '1021', to: '1022', 'arrows': 'to', 'label': 'Not(retval_444 == 0)', 'smooth': {'type': 'cubicBezier'}},
+{from: '1021', to: '1023', 'arrows': 'to', 'label': 'retval_444 == 0', 'smooth': {'type': 'cubicBezier'}},
+{from: '1019', to: '1021', 'arrows': 'to', 'label': 'Not(callvalue == 0x16345785d8a0000)', 'smooth': {'type': 'cubicBezier'}},
+{from: '1018', to: '1019', 'arrows': 'to', 'label': 'Not(storage_1 == 50)', 'smooth': {'type': 'cubicBezier'}},
+{from: '1026', to: '1027', 'arrows': 'to', 'label': 'True', 'smooth': {'type': 'cubicBezier'}},
+{from: '1025', to: '1026', 'arrows': 'to', 'label': 'True', 'smooth': {'type': 'cubicBezier'}},
+{from: '1024', to: '1025', 'arrows': 'to', 'label': '', 'smooth': {'type': 'cubicBezier'}},
+{from: '1018', to: '1024', 'arrows': 'to', 'label': 'storage_1 == 50', 'smooth': {'type': 'cubicBezier'}},
+{from: '1017', to: '1018', 'arrows': 'to', 'label': 'ULE(50, storage_1)', 'smooth': {'type': 'cubicBezier'}},
+{from: '1031', to: '1032', 'arrows': 'to', 'label': 'Not(ULE(0xb1a2bc2ec50000, 0xfffffffffffffffffffffffffffffffffffffffffffffffffdeb17cb73b10000 + callvalue))', 'smooth': {'type': 'cubicBezier'}},
+{from: '1033', to: '1034', 'arrows': 'to', 'label': 'ULE(50, storage_1)', 'smooth': {'type': 'cubicBezier'}},
+{from: '1035', to: '1036', 'arrows': 'to', 'label': 'True', 'smooth': {'type': 'cubicBezier'}},
+{from: '1033', to: '1035', 'arrows': 'to', 'label': 'Not(ULE(50, storage_1))', 'smooth': {'type': 'cubicBezier'}},
+{from: '1031', to: '1033', 'arrows': 'to', 'label': 'ULE(0xb1a2bc2ec50000, 0xfffffffffffffffffffffffffffffffffffffffffffffffffdeb17cb73b10000 + callvalue)', 'smooth': {'type': 'cubicBezier'}},
+{from: '1030', to: '1031', 'arrows': 'to', 'label': 'True', 'smooth': {'type': 'cubicBezier'}},
+{from: '1029', to: '1030', 'arrows': 'to', 'label': '', 'smooth': {'type': 'cubicBezier'}},
+{from: '1028', to: '1029', 'arrows': 'to', 'label': 'True', 'smooth': {'type': 'cubicBezier'}},
+{from: '1017', to: '1028', 'arrows': 'to', 'label': 'Not(ULE(50, storage_1))', 'smooth': {'type': 'cubicBezier'}},
+{from: '1002', to: '1017', 'arrows': 'to', 'label': 'ULE(0xb1a2bc2ec50000, 0xfffffffffffffffffffffffffffffffffffffffffffffffffe9cba87a2760000 + callvalue)', 'smooth': {'type': 'cubicBezier'}},
+{from: '1001', to: '1002', 'arrows': 'to', 'label': 'True', 'smooth': {'type': 'cubicBezier'}},
+{from: '1000', to: '1001', 'arrows': 'to', 'label': '', 'smooth': {'type': 'cubicBezier'}},
+{from: '999', to: '1000', 'arrows': 'to', 'label': 'True', 'smooth': {'type': 'cubicBezier'}},
+{from: '984', to: '999', 'arrows': 'to', 'label': 'Not(ULE(50, storage_1))', 'smooth': {'type': 'cubicBezier'}},
+{from: '943', to: '984', 'arrows': 'to', 'label': 'ULE(0xb1a2bc2ec50000, 0xffffffffffffffffffffffffffffffffffffffffffffffffff4e5d43d13b0000 + callvalue)', 'smooth': {'type': 'cubicBezier'}},
+{from: '942', to: '943', 'arrows': 'to', 'label': 'True', 'smooth': {'type': 'cubicBezier'}},
+{from: '941', to: '942', 'arrows': 'to', 'label': '', 'smooth': {'type': 'cubicBezier'}},
+{from: '940', to: '941', 'arrows': 'to', 'label': 'True', 'smooth': {'type': 'cubicBezier'}},
+{from: '921', to: '940', 'arrows': 'to', 'label': 'ULE(0xb1a2bc2ec50000, callvalue)', 'smooth': {'type': 'cubicBezier'}},
+{from: '920', to: '921', 'arrows': 'to', 'label': 'Not(ULE(0xb1a2bc2ec50000, callvalue))', 'smooth': {'type': 'cubicBezier'}},
+{from: '1039', to: '1040', 'arrows': 'to', 'label': 'callvalue == 0', 'smooth': {'type': 'cubicBezier'}},
+{from: '1041', to: '1042', 'arrows': 'to', 'label': 'Not(retval_444 == 0)', 'smooth': {'type': 'cubicBezier'}},
+{from: '1041', to: '1043', 'arrows': 'to', 'label': 'retval_444 == 0', 'smooth': {'type': 'cubicBezier'}},
+{from: '1039', to: '1041', 'arrows': 'to', 'label': 'Not(callvalue == 0)', 'smooth': {'type': 'cubicBezier'}},
+{from: '1038', to: '1039', 'arrows': 'to', 'label': 'Not(storage_1 == 50)', 'smooth': {'type': 'cubicBezier'}},
+{from: '1050', to: '1051', 'arrows': 'to', 'label': 'callvalue == 0', 'smooth': {'type': 'cubicBezier'}},
+{from: '1052', to: '1053', 'arrows': 'to', 'label': 'Not(retval_444 == 0)', 'smooth': {'type': 'cubicBezier'}},
+{from: '1052', to: '1054', 'arrows': 'to', 'label': 'retval_444 == 0', 'smooth': {'type': 'cubicBezier'}},
+{from: '1050', to: '1052', 'arrows': 'to', 'label': 'Not(callvalue == 0)', 'smooth': {'type': 'cubicBezier'}},
+{from: '1049', to: '1050', 'arrows': 'to', 'label': '', 'smooth': {'type': 'cubicBezier'}},
+{from: '1048', to: '1049', 'arrows': 'to', 'label': 'Not(retval_10x11d == 0)', 'smooth': {'type': 'cubicBezier'}},
+{from: '1048', to: '1055', 'arrows': 'to', 'label': 'retval_10x11d == 0', 'smooth': {'type': 'cubicBezier'}},
+{from: '1047', to: '1048', 'arrows': 'to', 'label': 'True', 'smooth': {'type': 'cubicBezier'}},
+{from: '1046', to: '1047', 'arrows': 'to', 'label': 'True', 'smooth': {'type': 'cubicBezier'}},
+{from: '1045', to: '1046', 'arrows': 'to', 'label': 'True', 'smooth': {'type': 'cubicBezier'}},
+{from: '1044', to: '1045', 'arrows': 'to', 'label': '', 'smooth': {'type': 'cubicBezier'}},
+{from: '1038', to: '1044', 'arrows': 'to', 'label': 'storage_1 == 50', 'smooth': {'type': 'cubicBezier'}},
+{from: '1037', to: '1038', 'arrows': 'to', 'label': 'ULE(50, storage_1)', 'smooth': {'type': 'cubicBezier'}},
+{from: '1062', to: '1063', 'arrows': 'to', 'label': 'callvalue == 0xb1a2bc2ec50000', 'smooth': {'type': 'cubicBezier'}},
+{from: '1064', to: '1065', 'arrows': 'to', 'label': 'Not(retval_444 == 0)', 'smooth': {'type': 'cubicBezier'}},
+{from: '1064', to: '1066', 'arrows': 'to', 'label': 'retval_444 == 0', 'smooth': {'type': 'cubicBezier'}},
+{from: '1062', to: '1064', 'arrows': 'to', 'label': 'Not(callvalue == 0xb1a2bc2ec50000)', 'smooth': {'type': 'cubicBezier'}},
+{from: '1061', to: '1062', 'arrows': 'to', 'label': 'Not(storage_1 == 50)', 'smooth': {'type': 'cubicBezier'}},
+{from: '1072', to: '1073', 'arrows': 'to', 'label': '', 'smooth': {'type': 'cubicBezier'}},
+{from: '1071', to: '1072', 'arrows': 'to', 'label': 'Not(retval_10x11d == 0)', 'smooth': {'type': 'cubicBezier'}},
+{from: '1071', to: '1074', 'arrows': 'to', 'label': 'retval_10x11d == 0', 'smooth': {'type': 'cubicBezier'}},
+{from: '1070', to: '1071', 'arrows': 'to', 'label': 'True', 'smooth': {'type': 'cubicBezier'}},
+{from: '1069', to: '1070', 'arrows': 'to', 'label': 'True', 'smooth': {'type': 'cubicBezier'}},
+{from: '1068', to: '1069', 'arrows': 'to', 'label': 'True', 'smooth': {'type': 'cubicBezier'}},
+{from: '1067', to: '1068', 'arrows': 'to', 'label': '', 'smooth': {'type': 'cubicBezier'}},
+{from: '1061', to: '1067', 'arrows': 'to', 'label': 'storage_1 == 50', 'smooth': {'type': 'cubicBezier'}},
+{from: '1060', to: '1061', 'arrows': 'to', 'label': 'Not(ULE(0xb1a2bc2ec50000, 0xffffffffffffffffffffffffffffffffffffffffffffffffff4e5d43d13b0000 + callvalue))', 'smooth': {'type': 'cubicBezier'}},
+{from: '1081', to: '1082', 'arrows': 'to', 'label': 'callvalue == 0x16345785d8a0000', 'smooth': {'type': 'cubicBezier'}},
+{from: '1083', to: '1084', 'arrows': 'to', 'label': 'Not(retval_444 == 0)', 'smooth': {'type': 'cubicBezier'}},
+{from: '1083', to: '1085', 'arrows': 'to', 'label': 'retval_444 == 0', 'smooth': {'type': 'cubicBezier'}},
+{from: '1081', to: '1083', 'arrows': 'to', 'label': 'Not(callvalue == 0x16345785d8a0000)', 'smooth': {'type': 'cubicBezier'}},
+{from: '1080', to: '1081', 'arrows': 'to', 'label': 'Not(storage_1 == 50)', 'smooth': {'type': 'cubicBezier'}},
+{from: '1087', to: '1088', 'arrows': 'to', 'label': 'True', 'smooth': {'type': 'cubicBezier'}},
+{from: '1086', to: '1087', 'arrows': 'to', 'label': '', 'smooth': {'type': 'cubicBezier'}},
+{from: '1080', to: '1086', 'arrows': 'to', 'label': 'storage_1 == 50', 'smooth': {'type': 'cubicBezier'}},
+{from: '1079', to: '1080', 'arrows': 'to', 'label': 'Not(ULE(0xb1a2bc2ec50000, 0xfffffffffffffffffffffffffffffffffffffffffffffffffe9cba87a2760000 + callvalue))', 'smooth': {'type': 'cubicBezier'}},
+{from: '1091', to: '1092', 'arrows': 'to', 'label': 'True', 'smooth': {'type': 'cubicBezier'}},
+{from: '1090', to: '1091', 'arrows': 'to', 'label': '', 'smooth': {'type': 'cubicBezier'}},
+{from: '1089', to: '1090', 'arrows': 'to', 'label': 'True', 'smooth': {'type': 'cubicBezier'}},
+{from: '1079', to: '1089', 'arrows': 'to', 'label': 'ULE(0xb1a2bc2ec50000, 0xfffffffffffffffffffffffffffffffffffffffffffffffffe9cba87a2760000 + callvalue)', 'smooth': {'type': 'cubicBezier'}},
+{from: '1078', to: '1079', 'arrows': 'to', 'label': 'Not(ULE(0xb1a2bc2ec50000, 0xfffffffffffffffffffffffffffffffffffffffffffffffffe9cba87a2760000 + callvalue))', 'smooth': {'type': 'cubicBezier'}},
+{from: '1095', to: '1096', 'arrows': 'to', 'label': 'callvalue == 0x16345785d8a0000', 'smooth': {'type': 'cubicBezier'}},
+{from: '1097', to: '1098', 'arrows': 'to', 'label': 'Not(retval_444 == 0)', 'smooth': {'type': 'cubicBezier'}},
+{from: '1097', to: '1099', 'arrows': 'to', 'label': 'retval_444 == 0', 'smooth': {'type': 'cubicBezier'}},
+{from: '1095', to: '1097', 'arrows': 'to', 'label': 'Not(callvalue == 0x16345785d8a0000)', 'smooth': {'type': 'cubicBezier'}},
+{from: '1094', to: '1095', 'arrows': 'to', 'label': 'Not(storage_1 == 50)', 'smooth': {'type': 'cubicBezier'}},
+{from: '1102', to: '1103', 'arrows': 'to', 'label': 'True', 'smooth': {'type': 'cubicBezier'}},
+{from: '1101', to: '1102', 'arrows': 'to', 'label': 'True', 'smooth': {'type': 'cubicBezier'}},
+{from: '1100', to: '1101', 'arrows': 'to', 'label': '', 'smooth': {'type': 'cubicBezier'}},
+{from: '1094', to: '1100', 'arrows': 'to', 'label': 'storage_1 == 50', 'smooth': {'type': 'cubicBezier'}},
+{from: '1093', to: '1094', 'arrows': 'to', 'label': 'ULE(50, storage_1)', 'smooth': {'type': 'cubicBezier'}},
+{from: '1107', to: '1108', 'arrows': 'to', 'label': 'Not(ULE(0xb1a2bc2ec50000, 0xfffffffffffffffffffffffffffffffffffffffffffffffffdeb17cb73b10000 + callvalue))', 'smooth': {'type': 'cubicBezier'}},
+{from: '1109', to: '1110', 'arrows': 'to', 'label': 'ULE(50, storage_1)', 'smooth': {'type': 'cubicBezier'}},
+{from: '1111', to: '1112', 'arrows': 'to', 'label': 'True', 'smooth': {'type': 'cubicBezier'}},
+{from: '1109', to: '1111', 'arrows': 'to', 'label': 'Not(ULE(50, storage_1))', 'smooth': {'type': 'cubicBezier'}},
+{from: '1107', to: '1109', 'arrows': 'to', 'label': 'ULE(0xb1a2bc2ec50000, 0xfffffffffffffffffffffffffffffffffffffffffffffffffdeb17cb73b10000 + callvalue)', 'smooth': {'type': 'cubicBezier'}},
+{from: '1106', to: '1107', 'arrows': 'to', 'label': 'True', 'smooth': {'type': 'cubicBezier'}},
+{from: '1105', to: '1106', 'arrows': 'to', 'label': '', 'smooth': {'type': 'cubicBezier'}},
+{from: '1104', to: '1105', 'arrows': 'to', 'label': 'True', 'smooth': {'type': 'cubicBezier'}},
+{from: '1093', to: '1104', 'arrows': 'to', 'label': 'Not(ULE(50, storage_1))', 'smooth': {'type': 'cubicBezier'}},
+{from: '1078', to: '1093', 'arrows': 'to', 'label': 'ULE(0xb1a2bc2ec50000, 0xfffffffffffffffffffffffffffffffffffffffffffffffffe9cba87a2760000 + callvalue)', 'smooth': {'type': 'cubicBezier'}},
+{from: '1077', to: '1078', 'arrows': 'to', 'label': 'True', 'smooth': {'type': 'cubicBezier'}},
+{from: '1076', to: '1077', 'arrows': 'to', 'label': '', 'smooth': {'type': 'cubicBezier'}},
+{from: '1075', to: '1076', 'arrows': 'to', 'label': 'True', 'smooth': {'type': 'cubicBezier'}},
+{from: '1060', to: '1075', 'arrows': 'to', 'label': 'ULE(0xb1a2bc2ec50000, 0xffffffffffffffffffffffffffffffffffffffffffffffffff4e5d43d13b0000 + callvalue)', 'smooth': {'type': 'cubicBezier'}},
+{from: '1059', to: '1060', 'arrows': 'to', 'label': 'Not(ULE(0xb1a2bc2ec50000, 0xffffffffffffffffffffffffffffffffffffffffffffffffff4e5d43d13b0000 + callvalue))', 'smooth': {'type': 'cubicBezier'}},
+{from: '1115', to: '1116', 'arrows': 'to', 'label': 'callvalue == 0xb1a2bc2ec50000', 'smooth': {'type': 'cubicBezier'}},
+{from: '1117', to: '1118', 'arrows': 'to', 'label': 'Not(retval_444 == 0)', 'smooth': {'type': 'cubicBezier'}},
+{from: '1117', to: '1119', 'arrows': 'to', 'label': 'retval_444 == 0', 'smooth': {'type': 'cubicBezier'}},
+{from: '1115', to: '1117', 'arrows': 'to', 'label': 'Not(callvalue == 0xb1a2bc2ec50000)', 'smooth': {'type': 'cubicBezier'}},
+{from: '1114', to: '1115', 'arrows': 'to', 'label': 'Not(storage_1 == 50)', 'smooth': {'type': 'cubicBezier'}},
+{from: '1126', to: '1127', 'arrows': 'to', 'label': 'callvalue == 0xb1a2bc2ec50000', 'smooth': {'type': 'cubicBezier'}},
+{from: '1128', to: '1129', 'arrows': 'to', 'label': 'Not(retval_444 == 0)', 'smooth': {'type': 'cubicBezier'}},
+{from: '1128', to: '1130', 'arrows': 'to', 'label': 'retval_444 == 0', 'smooth': {'type': 'cubicBezier'}},
+{from: '1126', to: '1128', 'arrows': 'to', 'label': 'Not(callvalue == 0xb1a2bc2ec50000)', 'smooth': {'type': 'cubicBezier'}},
+{from: '1125', to: '1126', 'arrows': 'to', 'label': '', 'smooth': {'type': 'cubicBezier'}},
+{from: '1124', to: '1125', 'arrows': 'to', 'label': 'Not(retval_10x11d == 0)', 'smooth': {'type': 'cubicBezier'}},
+{from: '1124', to: '1131', 'arrows': 'to', 'label': 'retval_10x11d == 0', 'smooth': {'type': 'cubicBezier'}},
+{from: '1123', to: '1124', 'arrows': 'to', 'label': 'True', 'smooth': {'type': 'cubicBezier'}},
+{from: '1122', to: '1123', 'arrows': 'to', 'label': 'True', 'smooth': {'type': 'cubicBezier'}},
+{from: '1121', to: '1122', 'arrows': 'to', 'label': 'True', 'smooth': {'type': 'cubicBezier'}},
+{from: '1120', to: '1121', 'arrows': 'to', 'label': '', 'smooth': {'type': 'cubicBezier'}},
+{from: '1114', to: '1120', 'arrows': 'to', 'label': 'storage_1 == 50', 'smooth': {'type': 'cubicBezier'}},
+{from: '1113', to: '1114', 'arrows': 'to', 'label': 'ULE(50, storage_1)', 'smooth': {'type': 'cubicBezier'}},
+{from: '1138', to: '1139', 'arrows': 'to', 'label': 'callvalue == 0x16345785d8a0000', 'smooth': {'type': 'cubicBezier'}},
+{from: '1140', to: '1141', 'arrows': 'to', 'label': 'Not(retval_444 == 0)', 'smooth': {'type': 'cubicBezier'}},
+{from: '1140', to: '1142', 'arrows': 'to', 'label': 'retval_444 == 0', 'smooth': {'type': 'cubicBezier'}},
+{from: '1138', to: '1140', 'arrows': 'to', 'label': 'Not(callvalue == 0x16345785d8a0000)', 'smooth': {'type': 'cubicBezier'}},
+{from: '1137', to: '1138', 'arrows': 'to', 'label': 'Not(storage_1 == 50)', 'smooth': {'type': 'cubicBezier'}},
+{from: '1145', to: '1146', 'arrows': 'to', 'label': 'True', 'smooth': {'type': 'cubicBezier'}},
+{from: '1144', to: '1145', 'arrows': 'to', 'label': 'True', 'smooth': {'type': 'cubicBezier'}},
+{from: '1143', to: '1144', 'arrows': 'to', 'label': '', 'smooth': {'type': 'cubicBezier'}},
+{from: '1137', to: '1143', 'arrows': 'to', 'label': 'storage_1 == 50', 'smooth': {'type': 'cubicBezier'}},
+{from: '1136', to: '1137', 'arrows': 'to', 'label': 'Not(ULE(0xb1a2bc2ec50000, 0xfffffffffffffffffffffffffffffffffffffffffffffffffe9cba87a2760000 + callvalue))', 'smooth': {'type': 'cubicBezier'}},
+{from: '1150', to: '1151', 'arrows': 'to', 'label': 'Not(ULE(0xb1a2bc2ec50000, 0xfffffffffffffffffffffffffffffffffffffffffffffffffdeb17cb73b10000 + callvalue))', 'smooth': {'type': 'cubicBezier'}},
+{from: '1152', to: '1153', 'arrows': 'to', 'label': 'ULE(50, storage_1)', 'smooth': {'type': 'cubicBezier'}},
+{from: '1154', to: '1155', 'arrows': 'to', 'label': 'True', 'smooth': {'type': 'cubicBezier'}},
+{from: '1152', to: '1154', 'arrows': 'to', 'label': 'Not(ULE(50, storage_1))', 'smooth': {'type': 'cubicBezier'}},
+{from: '1150', to: '1152', 'arrows': 'to', 'label': 'ULE(0xb1a2bc2ec50000, 0xfffffffffffffffffffffffffffffffffffffffffffffffffdeb17cb73b10000 + callvalue)', 'smooth': {'type': 'cubicBezier'}},
+{from: '1149', to: '1150', 'arrows': 'to', 'label': 'True', 'smooth': {'type': 'cubicBezier'}},
+{from: '1148', to: '1149', 'arrows': 'to', 'label': '', 'smooth': {'type': 'cubicBezier'}},
+{from: '1147', to: '1148', 'arrows': 'to', 'label': 'True', 'smooth': {'type': 'cubicBezier'}},
+{from: '1136', to: '1147', 'arrows': 'to', 'label': 'ULE(0xb1a2bc2ec50000, 0xfffffffffffffffffffffffffffffffffffffffffffffffffe9cba87a2760000 + callvalue)', 'smooth': {'type': 'cubicBezier'}},
+{from: '1135', to: '1136', 'arrows': 'to', 'label': 'Not(ULE(0xb1a2bc2ec50000, 0xfffffffffffffffffffffffffffffffffffffffffffffffffe9cba87a2760000 + callvalue))', 'smooth': {'type': 'cubicBezier'}},
+{from: '1158', to: '1159', 'arrows': 'to', 'label': 'callvalue == 0x16345785d8a0000', 'smooth': {'type': 'cubicBezier'}},
+{from: '1160', to: '1161', 'arrows': 'to', 'label': 'Not(retval_444 == 0)', 'smooth': {'type': 'cubicBezier'}},
+{from: '1160', to: '1162', 'arrows': 'to', 'label': 'retval_444 == 0', 'smooth': {'type': 'cubicBezier'}},
+{from: '1158', to: '1160', 'arrows': 'to', 'label': 'Not(callvalue == 0x16345785d8a0000)', 'smooth': {'type': 'cubicBezier'}},
+{from: '1157', to: '1158', 'arrows': 'to', 'label': 'Not(storage_1 == 50)', 'smooth': {'type': 'cubicBezier'}},
+{from: '1166', to: '1167', 'arrows': 'to', 'label': 'True', 'smooth': {'type': 'cubicBezier'}},
+{from: '1165', to: '1166', 'arrows': 'to', 'label': 'True', 'smooth': {'type': 'cubicBezier'}},
+{from: '1164', to: '1165', 'arrows': 'to', 'label': 'True', 'smooth': {'type': 'cubicBezier'}},
+{from: '1163', to: '1164', 'arrows': 'to', 'label': '', 'smooth': {'type': 'cubicBezier'}},
+{from: '1157', to: '1163', 'arrows': 'to', 'label': 'storage_1 == 50', 'smooth': {'type': 'cubicBezier'}},
+{from: '1156', to: '1157', 'arrows': 'to', 'label': 'ULE(50, storage_1)', 'smooth': {'type': 'cubicBezier'}},
+{from: '1172', to: '1173', 'arrows': 'to', 'label': 'Not(ULE(0xb1a2bc2ec50000, 0xfffffffffffffffffffffffffffffffffffffffffffffffffdeb17cb73b10000 + callvalue))', 'smooth': {'type': 'cubicBezier'}},
+{from: '1174', to: '1175', 'arrows': 'to', 'label': 'True', 'smooth': {'type': 'cubicBezier'}},
+{from: '1172', to: '1174', 'arrows': 'to', 'label': 'ULE(0xb1a2bc2ec50000, 0xfffffffffffffffffffffffffffffffffffffffffffffffffdeb17cb73b10000 + callvalue)', 'smooth': {'type': 'cubicBezier'}},
+{from: '1171', to: '1172', 'arrows': 'to', 'label': 'Not(ULE(0xb1a2bc2ec50000, 0xfffffffffffffffffffffffffffffffffffffffffffffffffdeb17cb73b10000 + callvalue))', 'smooth': {'type': 'cubicBezier'}},
+{from: '1177', to: '1178', 'arrows': 'to', 'label': 'Not(storage_1 == 50)', 'smooth': {'type': 'cubicBezier'}},
+{from: '1179', to: '1180', 'arrows': 'to', 'label': '', 'smooth': {'type': 'cubicBezier'}},
+{from: '1177', to: '1179', 'arrows': 'to', 'label': 'storage_1 == 50', 'smooth': {'type': 'cubicBezier'}},
+{from: '1176', to: '1177', 'arrows': 'to', 'label': 'ULE(50, storage_1)', 'smooth': {'type': 'cubicBezier'}},
+{from: '1182', to: '1183', 'arrows': 'to', 'label': '', 'smooth': {'type': 'cubicBezier'}},
+{from: '1181', to: '1182', 'arrows': 'to', 'label': 'True', 'smooth': {'type': 'cubicBezier'}},
+{from: '1176', to: '1181', 'arrows': 'to', 'label': 'Not(ULE(50, storage_1))', 'smooth': {'type': 'cubicBezier'}},
+{from: '1171', to: '1176', 'arrows': 'to', 'label': 'ULE(0xb1a2bc2ec50000, 0xfffffffffffffffffffffffffffffffffffffffffffffffffdeb17cb73b10000 + callvalue)', 'smooth': {'type': 'cubicBezier'}},
+{from: '1170', to: '1171', 'arrows': 'to', 'label': 'True', 'smooth': {'type': 'cubicBezier'}},
+{from: '1169', to: '1170', 'arrows': 'to', 'label': '', 'smooth': {'type': 'cubicBezier'}},
+{from: '1168', to: '1169', 'arrows': 'to', 'label': 'True', 'smooth': {'type': 'cubicBezier'}},
+{from: '1156', to: '1168', 'arrows': 'to', 'label': 'Not(ULE(50, storage_1))', 'smooth': {'type': 'cubicBezier'}},
+{from: '1135', to: '1156', 'arrows': 'to', 'label': 'ULE(0xb1a2bc2ec50000, 0xfffffffffffffffffffffffffffffffffffffffffffffffffe9cba87a2760000 + callvalue)', 'smooth': {'type': 'cubicBezier'}},
+{from: '1134', to: '1135', 'arrows': 'to', 'label': 'True', 'smooth': {'type': 'cubicBezier'}},
+{from: '1133', to: '1134', 'arrows': 'to', 'label': '', 'smooth': {'type': 'cubicBezier'}},
+{from: '1132', to: '1133', 'arrows': 'to', 'label': 'True', 'smooth': {'type': 'cubicBezier'}},
+{from: '1113', to: '1132', 'arrows': 'to', 'label': 'Not(ULE(50, storage_1))', 'smooth': {'type': 'cubicBezier'}},
+{from: '1059', to: '1113', 'arrows': 'to', 'label': 'ULE(0xb1a2bc2ec50000, 0xffffffffffffffffffffffffffffffffffffffffffffffffff4e5d43d13b0000 + callvalue)', 'smooth': {'type': 'cubicBezier'}},
+{from: '1058', to: '1059', 'arrows': 'to', 'label': 'True', 'smooth': {'type': 'cubicBezier'}},
+{from: '1057', to: '1058', 'arrows': 'to', 'label': '', 'smooth': {'type': 'cubicBezier'}},
+{from: '1056', to: '1057', 'arrows': 'to', 'label': 'True', 'smooth': {'type': 'cubicBezier'}},
+{from: '1037', to: '1056', 'arrows': 'to', 'label': 'Not(ULE(50, storage_1))', 'smooth': {'type': 'cubicBezier'}},
+{from: '920', to: '1037', 'arrows': 'to', 'label': 'ULE(0xb1a2bc2ec50000, callvalue)', 'smooth': {'type': 'cubicBezier'}},
+{from: '919', to: '920', 'arrows': 'to', 'label': 'True', 'smooth': {'type': 'cubicBezier'}},
+{from: '912', to: '919', 'arrows': 'to', 'label': 'Not(Extract(0xff, 0xe0, calldata_Unknown_0) == 0xe9874106)', 'smooth': {'type': 'cubicBezier'}},
+{from: '906', to: '912', 'arrows': 'to', 'label': 'Not(Extract(0xff, 0xe0, calldata_Unknown_0) == 0xe3ac5d26)', 'smooth': {'type': 'cubicBezier'}},
+{from: '900', to: '906', 'arrows': 'to', 'label': 'Not(Extract(0xff, 0xe0, calldata_Unknown_0) == 0xdfd50f52)', 'smooth': {'type': 'cubicBezier'}},
+{from: '894', to: '900', 'arrows': 'to', 'label': 'Not(Extract(0xff, 0xe0, calldata_Unknown_0) == 0xdd11247e)', 'smooth': {'type': 'cubicBezier'}},
+{from: '888', to: '894', 'arrows': 'to', 'label': 'Not(Extract(0xff, 0xe0, calldata_Unknown_0) == 0xd7c81b55)', 'smooth': {'type': 'cubicBezier'}},
+{from: '882', to: '888', 'arrows': 'to', 'label': 'Not(Extract(0xff, 0xe0, calldata_Unknown_0) == 0xc7dbbc47)', 'smooth': {'type': 'cubicBezier'}},
+{from: '672', to: '882', 'arrows': 'to', 'label': 'ULE(4, calldatasize_Unknown)', 'smooth': {'type': 'cubicBezier'}}
];
diff --git a/tests/testdata/outputs_expected/weak_random.sol.o.json b/tests/testdata/outputs_expected/weak_random.sol.o.json
new file mode 100644
index 00000000..22c60efc
--- /dev/null
+++ b/tests/testdata/outputs_expected/weak_random.sol.o.json
@@ -0,0 +1,54 @@
+{
+ "success": true,
+ "error": null,
+ "issues": [
+ {
+ "title": "Dependence on predictable environment variable",
+ "description": "In the function `'_function_0xe9874106'` the following predictable state variables are used to determine Ether recipient:\n- block.coinbase\n",
+ "function": "_function_0xe9874106",
+ "type": "Warning",
+ "address": 1285,
+ "debug": ""
+ },
+ {
+ "title": "Ether send",
+ "description": "In the function `'_function_0xe9874106'` a non-zero amount of Ether is sent to an address taken from storage slot 0.\nThere is a check on storage index 0. This storage slot can be written to by calling the function 'fallback'.\n\nThere is a check on storage index 1. This storage slot can be written to by calling the function 'fallback'.\nThere is a check on storage index 1. This storage slot can be written to by calling the function 'fallback'.",
+ "function": "_function_0xe9874106",
+ "type": "Warning",
+ "address": 1285,
+ "debug": ""
+ },
+ {
+ "title": "Exception state",
+ "description": "A reachable exception (opcode 0xfe) has been detected. This can be caused by type errors, division by zero, out-of-bounds array access, or assert violations. This is acceptable in most situations. Note however that assert() should only be used to check invariants. Use require() for regular input checking. ",
+ "function": "fallback",
+ "type": "Informational",
+ "address": 356,
+ "debug": ""
+ },
+ {
+ "title": "Exception state",
+ "description": "A reachable exception (opcode 0xfe) has been detected. This can be caused by type errors, division by zero, out-of-bounds array access, or assert violations. This is acceptable in most situations. Note however that assert() should only be used to check invariants. Use require() for regular input checking. ",
+ "function": "_function_0xe9874106",
+ "type": "Informational",
+ "address": 146,
+ "debug": ""
+ },
+ {
+ "title": "Integer Overflow ",
+ "description": "A possible integer overflow exists in the function `_function_0xe9874106`.\nThe addition may result in a value higher than the maximum representable integer.",
+ "function": "_function_0xe9874106",
+ "type": "Warning",
+ "address": 1216,
+ "debug": ""
+ },
+ {
+ "title": "Integer Overflow ",
+ "description": "A possible integer overflow exists in the function `_function_0xe9874106`.\nThe addition may result in a value higher than the maximum representable integer.",
+ "function": "_function_0xe9874106",
+ "type": "Warning",
+ "address": 262,
+ "debug": ""
+ }
+ ]
+}
\ No newline at end of file
diff --git a/tests/testdata/outputs_expected/weak_random.sol.markdown b/tests/testdata/outputs_expected/weak_random.sol.o.markdown
similarity index 64%
rename from tests/testdata/outputs_expected/weak_random.sol.markdown
rename to tests/testdata/outputs_expected/weak_random.sol.o.markdown
index 4cc93eef..ab2c2242 100644
--- a/tests/testdata/outputs_expected/weak_random.sol.markdown
+++ b/tests/testdata/outputs_expected/weak_random.sol.o.markdown
@@ -1,93 +1,92 @@
-# Analysis Results
+
+
## Dependence on predictable environment variable
+
- Type: Warning
-- Contract: WeakRandom
+- Contract: Unknown
- Function name: `_function_0xe9874106`
- PC address: 1285
+
+
### Description
-In the function '_function_0xe9874106' the following predictable state variables are used to determine Ether recipient:
+
+In the function `'_function_0xe9874106'` the following predictable state variables are used to determine Ether recipient:
- block.coinbase
-In */inputs/weak_random.sol:47*
-```
-winningAddress.transfer(prize)
-```
## Ether send
+
- Type: Warning
-- Contract: WeakRandom
+- Contract: Unknown
- Function name: `_function_0xe9874106`
- PC address: 1285
+
+
### Description
-In the function '_function_0xe9874106' a non-zero amount of Ether is sent to an address taken from storage slot 0.
+
+In the function `'_function_0xe9874106'` a non-zero amount of Ether is sent to an address taken from storage slot 0.
There is a check on storage index 0. This storage slot can be written to by calling the function 'fallback'.
There is a check on storage index 1. This storage slot can be written to by calling the function 'fallback'.
There is a check on storage index 1. This storage slot can be written to by calling the function 'fallback'.
-In */inputs/weak_random.sol:47*
-```
-winningAddress.transfer(prize)
-```
## Exception state
+
- Type: Informational
-- Contract: WeakRandom
+- Contract: Unknown
- Function name: `fallback`
- PC address: 356
+
+
### Description
+
A reachable exception (opcode 0xfe) has been detected. This can be caused by type errors, division by zero, out-of-bounds array access, or assert violations. This is acceptable in most situations. Note however that assert() should only be used to check invariants. Use require() for regular input checking.
-In */inputs/weak_random.sol:11*
-```
-prize / totalTickets
-```
## Exception state
+
- Type: Informational
-- Contract: WeakRandom
+- Contract: Unknown
- Function name: `_function_0xe9874106`
- PC address: 146
+
+
### Description
+
A reachable exception (opcode 0xfe) has been detected. This can be caused by type errors, division by zero, out-of-bounds array access, or assert violations. This is acceptable in most situations. Note however that assert() should only be used to check invariants. Use require() for regular input checking.
-In */inputs/weak_random.sol:11*
-```
-prize / totalTickets
-```
## Integer Overflow
+
- Type: Warning
-- Contract: WeakRandom
+- Contract: Unknown
- Function name: `_function_0xe9874106`
- PC address: 1216
+
+
### Description
-A possible integer overflow exists in the function _function_0xe9874106.
+
+A possible integer overflow exists in the function `_function_0xe9874106`.
The addition may result in a value higher than the maximum representable integer.
-In */inputs/weak_random.sol:45*
-```
-gameId++
-```
## Integer Overflow
+
- Type: Warning
-- Contract: WeakRandom
+- Contract: Unknown
- Function name: `_function_0xe9874106`
- PC address: 262
-### Description
-A possible integer overflow exists in the function _function_0xe9874106.
-The addition may result in a value higher than the maximum representable integer.
-In */inputs/weak_random.sol:22*
-```
-contestants[currTicket] = Contestant(msg.sender, gameId)
-```
+### Description
+
+A possible integer overflow exists in the function `_function_0xe9874106`.
+The addition may result in a value higher than the maximum representable integer.
diff --git a/tests/testdata/outputs_expected/weak_random.sol.text b/tests/testdata/outputs_expected/weak_random.sol.o.text
similarity index 62%
rename from tests/testdata/outputs_expected/weak_random.sol.text
rename to tests/testdata/outputs_expected/weak_random.sol.o.text
index e0c1879b..e91ff88f 100644
--- a/tests/testdata/outputs_expected/weak_random.sol.text
+++ b/tests/testdata/outputs_expected/weak_random.sol.o.text
@@ -1,86 +1,56 @@
==== Dependence on predictable environment variable ====
Type: Warning
-Contract: WeakRandom
+Contract: Unknown
Function name: _function_0xe9874106
PC address: 1285
-In the function '_function_0xe9874106' the following predictable state variables are used to determine Ether recipient:
+In the function `'_function_0xe9874106'` the following predictable state variables are used to determine Ether recipient:
- block.coinbase
---------------------
-In file: /inputs/weak_random.sol:47
-
-winningAddress.transfer(prize)
-
--------------------
==== Ether send ====
Type: Warning
-Contract: WeakRandom
+Contract: Unknown
Function name: _function_0xe9874106
PC address: 1285
-In the function '_function_0xe9874106' a non-zero amount of Ether is sent to an address taken from storage slot 0.
+In the function `'_function_0xe9874106'` a non-zero amount of Ether is sent to an address taken from storage slot 0.
There is a check on storage index 0. This storage slot can be written to by calling the function 'fallback'.
There is a check on storage index 1. This storage slot can be written to by calling the function 'fallback'.
There is a check on storage index 1. This storage slot can be written to by calling the function 'fallback'.
---------------------
-In file: /inputs/weak_random.sol:47
-
-winningAddress.transfer(prize)
-
--------------------
==== Exception state ====
Type: Informational
-Contract: WeakRandom
+Contract: Unknown
Function name: fallback
PC address: 356
A reachable exception (opcode 0xfe) has been detected. This can be caused by type errors, division by zero, out-of-bounds array access, or assert violations. This is acceptable in most situations. Note however that assert() should only be used to check invariants. Use require() for regular input checking.
---------------------
-In file: /inputs/weak_random.sol:11
-
-prize / totalTickets
-
--------------------
==== Exception state ====
Type: Informational
-Contract: WeakRandom
+Contract: Unknown
Function name: _function_0xe9874106
PC address: 146
A reachable exception (opcode 0xfe) has been detected. This can be caused by type errors, division by zero, out-of-bounds array access, or assert violations. This is acceptable in most situations. Note however that assert() should only be used to check invariants. Use require() for regular input checking.
---------------------
-In file: /inputs/weak_random.sol:11
-
-prize / totalTickets
-
--------------------
==== Integer Overflow ====
Type: Warning
-Contract: WeakRandom
+Contract: Unknown
Function name: _function_0xe9874106
PC address: 1216
-A possible integer overflow exists in the function _function_0xe9874106.
+A possible integer overflow exists in the function `_function_0xe9874106`.
The addition may result in a value higher than the maximum representable integer.
---------------------
-In file: /inputs/weak_random.sol:45
-
-gameId++
-
--------------------
==== Integer Overflow ====
Type: Warning
-Contract: WeakRandom
+Contract: Unknown
Function name: _function_0xe9874106
PC address: 262
-A possible integer overflow exists in the function _function_0xe9874106.
+A possible integer overflow exists in the function `_function_0xe9874106`.
The addition may result in a value higher than the maximum representable integer.
--------------------
-In file: /inputs/weak_random.sol:22
-
-contestants[currTicket] = Contestant(msg.sender, gameId)
-
---------------------