local ffi = require"ffi"
local node132 = {}
node132["delete"] = nil
node132["hasLink"] = nil
node132["compute"] = nil
node132["input_names"] = {}
node132["input_names"][1] = "lhs"
node132["input_names"][2] = "rhs"
node132["draw"] = nil
node132["output_id"] = 135
node132["type"] = "multiply"
node132["values"] = {}
node132["values"][1] = ffi.new("float[?]",1,0)
node132["values"][2] = ffi.new("float[?]",1,3)
node132["id"] = 132
node132["save_str"] = nil
node132["pos"] = ig.ImVec2(128,56)
node132["inputs"] = {}
node132["inputs"][1] = 133
node132["inputs"][2] = 134

local node147 = {}
node147["delete"] = nil
node147["hasLink"] = nil
node147["compute"] = nil
node147["input_names"] = {}
node147["input_names"][1] = "input"
node147["draw"] = nil
node147["output_id"] = 149
node147["type"] = "sine"
node147["values"] = {}
node147["values"][1] = ffi.new("float[?]",1,0)
node147["id"] = 147
node147["save_str"] = nil
node147["pos"] = ig.ImVec2(343,172)
node147["inputs"] = {}
node147["inputs"][1] = 148

local node126 = {}
node126["delete"] = nil
node126["hasLink"] = nil
node126["compute"] = nil
node126["input_names"] = {}
node126["draw"] = nil
node126["output_id"] = 127
node126["type"] = "time"
node126["values"] = {}
node126["id"] = 126
node126["save_str"] = nil
node126["pos"] = ig.ImVec2(-251,61)
node126["inputs"] = {}

local node144 = {}
node144["delete"] = nil
node144["hasLink"] = nil
node144["compute"] = nil
node144["input_names"] = {}
node144["input_names"][1] = "input"
node144["draw"] = nil
node144["output_id"] = 146
node144["type"] = "sine"
node144["values"] = {}
node144["values"][1] = ffi.new("float[?]",1,0)
node144["id"] = 144
node144["save_str"] = nil
node144["pos"] = ig.ImVec2(390,48)
node144["inputs"] = {}
node144["inputs"][1] = 145

local node136 = {}
node136["delete"] = nil
node136["hasLink"] = nil
node136["compute"] = nil
node136["input_names"] = {}
node136["input_names"][1] = "lhs"
node136["input_names"][2] = "rhs"
node136["draw"] = nil
node136["output_id"] = 139
node136["type"] = "multiply"
node136["values"] = {}
node136["values"][1] = ffi.new("float[?]",1,0)
node136["values"][2] = ffi.new("float[?]",1,4)
node136["id"] = 136
node136["save_str"] = nil
node136["pos"] = ig.ImVec2(102,277)
node136["inputs"] = {}
node136["inputs"][1] = 137
node136["inputs"][2] = 138

local node128 = {}
node128["delete"] = nil
node128["hasLink"] = nil
node128["compute"] = nil
node128["input_names"] = {}
node128["input_names"][1] = "lhs"
node128["input_names"][2] = "rhs"
node128["draw"] = nil
node128["output_id"] = 131
node128["type"] = "multiply"
node128["values"] = {}
node128["values"][1] = ffi.new("float[?]",1,0)
node128["values"][2] = ffi.new("float[?]",1,1.539999961853)
node128["id"] = 128
node128["save_str"] = nil
node128["pos"] = ig.ImVec2(-113,191)
node128["inputs"] = {}
node128["inputs"][1] = 129
node128["inputs"][2] = 130

local node101 = {}
node101["delete"] = nil
node101["hasLink"] = nil
node101["compute"] = nil
node101["input_names"] = {}
node101["input_names"][1] = "r"
node101["input_names"][2] = "g"
node101["input_names"][3] = "b"
node101["draw"] = nil
node101["is_root"] = true
node101["values"] = {}
node101["values"][1] = ffi.new("float[?]",1,0)
node101["values"][2] = ffi.new("float[?]",1,0)
node101["values"][3] = ffi.new("float[?]",1,0)
node101["save_str"] = nil
node101["id"] = 101
node101["show"] = nil
node101["type"] = "output"
node101["inputs"] = {}
node101["inputs"][1] = 102
node101["inputs"][2] = 103
node101["inputs"][3] = 104
node101["pos"] = ig.ImVec2(339,310)

local node165 = {}
node165["delete"] = nil
node165["hasLink"] = nil
node165["compute"] = nil
node165["input_names"] = {}
node165["input_names"][1] = "r"
node165["input_names"][2] = "g"
node165["input_names"][3] = "b"
node165["draw"] = nil
node165["is_root"] = true
node165["values"] = {}
node165["values"][1] = ffi.new("float[?]",1,0)
node165["values"][2] = ffi.new("float[?]",1,0)
node165["values"][3] = ffi.new("float[?]",1,0)
node165["save_str"] = nil
node165["id"] = 165
node165["show"] = nil
node165["type"] = "output"
node165["inputs"] = {}
node165["inputs"][1] = 166
node165["inputs"][2] = 167
node165["inputs"][3] = 168
node165["pos"] = ig.ImVec2(819,-128)

local node81 = {}
node81["delete"] = nil
node81["hasLink"] = nil
node81["inputs"] = {}
node81["inputs"][1] = 82
node81["inputs"][2] = 83
node81["input_names"] = {}
node81["input_names"][1] = "x"
node81["input_names"][2] = "y"
node81["draw"] = nil
node81["is_root"] = true
node81["save_str"] = nil
node81["lisamem"] = {}
node81["lisamem"][1] = {}
node81["lisamem"][1][1] = 0.24783518315398201
node81["lisamem"][1][2] = 0.41718344683531022
node81["lisamem"][2] = {}
node81["lisamem"][2][1] = 0.27833717004455544
node81["lisamem"][2][2] = 0.46303378302566012
node81["lisamem"][3] = {}
node81["lisamem"][3][1] = 0.31204182066118585
node81["lisamem"][3][2] = 0.51227878794194948
node81["lisamem"][4] = {}
node81["lisamem"][4][1] = 0.34019140049571117
node81["lisamem"][4][2] = 0.5522245936998027
node81["lisamem"][5] = {}
node81["lisamem"][5][1] = 0.37785595581674408
node81["lisamem"][5][2] = 0.60391697842412428
node81["lisamem"][6] = {}
node81["lisamem"][6][1] = 0.41399709197535428
node81["lisamem"][6][2] = 0.65153858011936217
node81["lisamem"][7] = {}
node81["lisamem"][7][1] = 0.45060794836678003
node81["lisamem"][7][2] = 0.69768931622020469
node81["lisamem"][8] = {}
node81["lisamem"][8][1] = 0.48517943336986619
node81["lisamem"][8][2] = 0.7392211873754978
node81["lisamem"][9] = {}
node81["lisamem"][9][1] = 0.52443752157917189
node81["lisamem"][9][2] = 0.78380502073258063
node81["lisamem"][10] = {}
node81["lisamem"][10][1] = 0.55895975896534533
node81["lisamem"][10][2] = 0.82057659730095267
node81["lisamem"][11] = {}
node81["lisamem"][11][1] = 0.59546746896212688
node81["lisamem"][11][2] = 0.85677771431837813
node81["lisamem"][12] = {}
node81["lisamem"][12][1] = 0.63145376633720163
node81["lisamem"][12][2] = 0.88951587118121211
node81["lisamem"][13] = {}
node81["lisamem"][13][1] = 0.66454253570271082
node81["lisamem"][13][2] = 0.91677973911277333
node81["lisamem"][14] = {}
node81["lisamem"][14][1] = 0.70107986213392537
node81["lisamem"][14][2] = 0.94336894697630624
node81["lisamem"][15] = {}
node81["lisamem"][15][1] = 0.7322963099716624
node81["lisamem"][15][2] = 0.96280421842291419
node81["lisamem"][16] = {}
node81["lisamem"][16][1] = 0.76436113403848527
node81["lisamem"][16][2] = 0.97917961630919814
node81["lisamem"][17] = {}
node81["lisamem"][17][1] = 0.79311379925016845
node81["lisamem"][17][2] = 0.99030986564740964
node81["lisamem"][18] = {}
node81["lisamem"][18][1] = 0.82399197372892374
node81["lisamem"][18][2] = 0.99786355585696584
node81["lisamem"][19] = {}
node81["lisamem"][19][1] = 0.84958449221409393
node81["lisamem"][19][2] = 0.99999999854380683
node81["lisamem"][20] = {}
node81["lisamem"][20][1] = 0.87655431810274032
node81["lisamem"][20][2] = 0.99726492239874742
node81["lisamem"][21] = {}
node81["lisamem"][21][1] = 0.89981971270798455
node81["lisamem"][21][2] = 0.9897125387700888
node81["lisamem"][22] = {}
node81["lisamem"][22][1] = 0.91838968123031495
node81["lisamem"][22][2] = 0.97920140513285492
node81["lisamem"][23] = {}
node81["lisamem"][23][1] = 0.93746578773732236
node81["lisamem"][23][2] = 0.96283309889296542
node81["lisamem"][24] = {}
node81["lisamem"][24][1] = 0.95415259676141817
node81["lisamem"][24][2] = 0.94197243644536122
node81["lisamem"][25] = {}
node81["lisamem"][25][1] = 0.96835897031669094
node81["lisamem"][25][2] = 0.91682189580353868
node81["lisamem"][26] = {}
node81["lisamem"][26][1] = 0.97869347725389111
node81["lisamem"][26][2] = 0.89148706081801199
node81["lisamem"][27] = {}
node81["lisamem"][27][1] = 0.98805087745783582
node81["lisamem"][27][2] = 0.85898190498834859
node81["lisamem"][28] = {}
node81["lisamem"][28][1] = 0.99507152121952402
node81["lisamem"][28][2] = 0.8206351626725028
node81["lisamem"][29] = {}
node81["lisamem"][29][1] = 0.99889145858418149
node81["lisamem"][29][2] = 0.78132699246101445
node81["lisamem"][30] = {}
node81["lisamem"][30][1] = 0.99999907663130549
node81["lisamem"][30][2] = 0.74467866902396918
node81["compute"] = nil
node81["id"] = 81
node81["show"] = nil
node81["type"] = "lisa"
node81["pos"] = ig.ImVec2(553,244)
node81["values"] = {}
node81["values"][1] = ffi.new("float[?]",1,0)
node81["values"][2] = ffi.new("float[?]",1,0)

local node140 = {}
node140["delete"] = nil
node140["hasLink"] = nil
node140["compute"] = nil
node140["input_names"] = {}
node140["input_names"][1] = "lhs"
node140["input_names"][2] = "rhs"
node140["draw"] = nil
node140["output_id"] = 143
node140["type"] = "add"
node140["values"] = {}
node140["values"][1] = ffi.new("float[?]",1,0)
node140["values"][2] = ffi.new("float[?]",1,2.7599999904633)
node140["id"] = 140
node140["save_str"] = nil
node140["pos"] = ig.ImVec2(220,-123)
node140["inputs"] = {}
node140["inputs"][1] = 141
node140["inputs"][2] = 142

local root_nodes = {}
root_nodes[1] = 81
root_nodes[2] = 101
root_nodes[3] = 165
return {nodes = {[132]=node132,[147]=node147,[126]=node126,[144]=node144,[136]=node136,[128]=node128,[101]=node101,[165]=node165,[81]=node81,[140]=node140,},links = {[155]={id = 155, start_attr = 143, end_attr = 145},[169]={id = 169, start_attr = 146, end_attr = 168},[153]={id = 153, start_attr = 131, end_attr = 137},[152]={id = 152, start_attr = 131, end_attr = 133},[159]={id = 159, start_attr = 149, end_attr = 103},[158]={id = 158, start_attr = 139, end_attr = 148},[154]={id = 154, start_attr = 135, end_attr = 141},[157]={id = 157, start_attr = 149, end_attr = 83},[150]={id = 150, start_attr = 127, end_attr = 129},[156]={id = 156, start_attr = 146, end_attr = 82},},name='compute_graph_editor',current_id = 169,root_nodes = root_nodes}