-- Decompiled using luadec 2.0 standard by sztupy (http://luadec51.luaforge.net) -- Command line was: -d C:\Downloads\luadec51_2.0_win32_bin\lua\model\composition\CCMessages.luac ---------------------------------------------- 1 GETGLOBAL 0 0 SET_CTR(Tpend) = 0 next bool: 0 locals(0): vpend(0): tpend(1): 0{require} (...) ---------------------------------------------- 2 LOADK 1 1 SET_CTR(Tpend) = 1 next bool: 0 locals(0): vpend(0): tpend(2): 0{require} 1{"messages.Message"} (...) ---------------------------------------------- 3 CALL 0 2 2 SET_CTR(Tpend) = 0 next bool: 0 locals(0): vpend(0): tpend(1): 0{require("messages.Message")} (...) ---------------------------------------------- 4 GETGLOBAL 1 0 SET_CTR(Tpend) = 0 next bool: 0 locals(1): 0{l_0_0} vpend(0): tpend(1): 1{require} (...) local l_0_0 = require("messages.Message") ---------------------------------------------- 5 LOADK 2 2 SET_CTR(Tpend) = 1 next bool: 0 locals(1): 0{l_0_0} vpend(0): tpend(2): 1{require} 2{"messages.MessageDispatcher"} (...) local l_0_0 = require("messages.Message") ---------------------------------------------- 6 CALL 1 2 2 SET_CTR(Tpend) = 0 next bool: 0 locals(1): 0{l_0_0} vpend(0): tpend(1): 1{require("messages.MessageDispatcher")} (...) local l_0_0 = require("messages.Message") ---------------------------------------------- 7 GETGLOBAL 2 0 SET_CTR(Tpend) = 0 next bool: 0 locals(2): 0{l_0_0} 1{l_0_1} vpend(0): tpend(1): 2{require} (...) local l_0_0 = require("messages.Message") local l_0_1 = require("messages.MessageDispatcher") ---------------------------------------------- 8 LOADK 3 3 SET_CTR(Tpend) = 1 next bool: 0 locals(2): 0{l_0_0} 1{l_0_1} vpend(0): tpend(2): 2{require} 3{"messages.dispatchers"} (...) local l_0_0 = require("messages.Message") local l_0_1 = require("messages.MessageDispatcher") ---------------------------------------------- 9 CALL 2 2 2 SET_CTR(Tpend) = 0 next bool: 0 locals(2): 0{l_0_0} 1{l_0_1} vpend(0): tpend(1): 2{require("messages.dispatchers")} (...) local l_0_0 = require("messages.Message") local l_0_1 = require("messages.MessageDispatcher") ---------------------------------------------- 10 GETGLOBAL 3 0 SET_CTR(Tpend) = 0 next bool: 0 locals(3): 0{l_0_0} 1{l_0_1} 2{l_0_2} vpend(0): tpend(1): 3{require} (...) local l_0_0 = require("messages.Message") local l_0_1 = require("messages.MessageDispatcher") local l_0_2 = require("messages.dispatchers") ---------------------------------------------- 11 LOADK 4 4 SET_CTR(Tpend) = 1 next bool: 0 locals(3): 0{l_0_0} 1{l_0_1} 2{l_0_2} vpend(0): tpend(2): 3{require} 4{"messages.messages"} (...) local l_0_0 = require("messages.Message") local l_0_1 = require("messages.MessageDispatcher") local l_0_2 = require("messages.dispatchers") ---------------------------------------------- 12 CALL 3 2 2 SET_CTR(Tpend) = 0 next bool: 0 locals(3): 0{l_0_0} 1{l_0_1} 2{l_0_2} vpend(0): tpend(1): 3{require("messages.messages")} (...) local l_0_0 = require("messages.Message") local l_0_1 = require("messages.MessageDispatcher") local l_0_2 = require("messages.dispatchers") ---------------------------------------------- 13 SELF 4 1 261 SET_CTR(Tpend) = 0 SET_CTR(Tpend) = 1 next bool: 0 locals(4): 0{l_0_0} 1{l_0_1} 2{l_0_2} 3{l_0_3} vpend(0): tpend(2): 5{l_0_1} 4{l_0_1:obtain} (...) local l_0_0 = require("messages.Message") local l_0_1 = require("messages.MessageDispatcher") local l_0_2 = require("messages.dispatchers") local l_0_3 = require("messages.messages") ---------------------------------------------- 14 GETTABLE 6 2 262 SET_CTR(Tpend) = 2 next bool: 0 locals(4): 0{l_0_0} 1{l_0_1} 2{l_0_2} 3{l_0_3} vpend(0): tpend(3): 5{l_0_1} 4{l_0_1:obtain} 6{l_0_2.MODEL_DISPATCHER} (...) local l_0_0 = require("messages.Message") local l_0_1 = require("messages.MessageDispatcher") local l_0_2 = require("messages.dispatchers") local l_0_3 = require("messages.messages") ---------------------------------------------- 15 CALL 4 3 2 SET_CTR(Tpend) = 0 next bool: 0 locals(4): 0{l_0_0} 1{l_0_1} 2{l_0_2} 3{l_0_3} vpend(0): tpend(1): 4{l_0_1:obtain(l_0_2.MODEL_DISPATCHER)} (...) local l_0_0 = require("messages.Message") local l_0_1 = require("messages.MessageDispatcher") local l_0_2 = require("messages.dispatchers") local l_0_3 = require("messages.messages") ---------------------------------------------- 16 NEWTABLE 5 0 0 SET_CTR(Tpend) = 0 next bool: 0 locals(5): 0{l_0_0} 1{l_0_1} 2{l_0_2} 3{l_0_3} 4{l_0_4} vpend(0): tpend(1): 5{{}} (...) local l_0_0 = require("messages.Message") local l_0_1 = require("messages.MessageDispatcher") local l_0_2 = require("messages.dispatchers") local l_0_3 = require("messages.messages") local l_0_4 = l_0_1:obtain(l_0_2.MODEL_DISPATCHER) ---------------------------------------------- 17 NEWTABLE 6 0 0 SET_CTR(Tpend) = 0 next bool: 0 locals(6): 0{l_0_0} 1{l_0_1} 2{l_0_2} 3{l_0_3} 4{l_0_4} 5{l_0_5} vpend(0): tpend(1): 6{{}} (...) local l_0_0 = require("messages.Message") local l_0_1 = require("messages.MessageDispatcher") local l_0_2 = require("messages.dispatchers") local l_0_3 = require("messages.messages") local l_0_4 = l_0_1:obtain(l_0_2.MODEL_DISPATCHER) local l_0_5 = {} ---------------------------------------------- 18 NEWTABLE 7 0 0 SET_CTR(Tpend) = 0 next bool: 0 locals(7): 0{l_0_0} 1{l_0_1} 2{l_0_2} 3{l_0_3} 4{l_0_4} 5{l_0_5} 6{l_0_6} vpend(0): tpend(1): 7{{}} (...) local l_0_0 = require("messages.Message") local l_0_1 = require("messages.MessageDispatcher") local l_0_2 = require("messages.dispatchers") local l_0_3 = require("messages.messages") local l_0_4 = l_0_1:obtain(l_0_2.MODEL_DISPATCHER) local l_0_5 = {} local l_0_6 = {} ---------------------------------------------- 19 NEWTABLE 8 0 0 SET_CTR(Tpend) = 0 next bool: 0 locals(8): 0{l_0_0} 1{l_0_1} 2{l_0_2} 3{l_0_3} 4{l_0_4} 5{l_0_5} 6{l_0_6} 7{l_0_7} vpend(0): tpend(1): 8{{}} (...) local l_0_0 = require("messages.Message") local l_0_1 = require("messages.MessageDispatcher") local l_0_2 = require("messages.dispatchers") local l_0_3 = require("messages.messages") local l_0_4 = l_0_1:obtain(l_0_2.MODEL_DISPATCHER) local l_0_5 = {} local l_0_6 = {} local l_0_7 = {} ---------------------------------------------- 20 CLOSURE 9 0 ---------------------------------------------- 1 GETUPVAL 1 0 0 SET_CTR(Tpend) = 0 next bool: 0 locals(1): 0{l_1_0} vpend(0): tpend(1): 1{l_0_5} (l_1_0) ---------------------------------------------- 2 SETTABLE 1 0 256 SET_CTR(Tpend) = 0 next bool: 0 locals(1): 0{l_1_0} vpend(1): -1{l_0_5[l_1_0]=true} tpend(0): (l_1_0) ---------------------------------------------- 3 RETURN 0 1 0 next bool: 0 locals(0): vpend(0): tpend(0): (l_1_0) l_0_5[l_1_0] = true SET_CTR(Tpend) = 0 next bool: 0 locals(9): 0{l_0_0} 1{l_0_1} 2{l_0_2} 3{l_0_3} 4{l_0_4} 5{l_0_5} 6{l_0_6} 7{l_0_7} 8{l_0_8} vpend(0): tpend(1): 9{function(l_1_0) l_0_5[l_1_0] = true end} (...) local l_0_0 = require("messages.Message") local l_0_1 = require("messages.MessageDispatcher") local l_0_2 = require("messages.dispatchers") local l_0_3 = require("messages.messages") local l_0_4 = l_0_1:obtain(l_0_2.MODEL_DISPATCHER) local l_0_5 = {} local l_0_6 = {} local l_0_7 = {} local l_0_8 = {} ---------------------------------------------- 22 SETTABLE 8 263 9 SET_CTR(Tpend) = 0 next bool: 0 locals(9): 0{l_0_0} 1{l_0_1} 2{l_0_2} 3{l_0_3} 4{l_0_4} 5{l_0_5} 6{l_0_6} 7{l_0_7} 8{l_0_8} vpend(1): -1{l_0_8.shouldNotify=function(l_1_0) l_0_5[l_1_0] = true end} tpend(0): (...) local l_0_0 = require("messages.Message") local l_0_1 = require("messages.MessageDispatcher") local l_0_2 = require("messages.dispatchers") local l_0_3 = require("messages.messages") local l_0_4 = l_0_1:obtain(l_0_2.MODEL_DISPATCHER) local l_0_5 = {} local l_0_6 = {} local l_0_7 = {} local l_0_8 = {} ---------------------------------------------- 23 LOADNIL 9 10 0 SET_CTR(Tpend) = 0 SET_CTR(Tpend) = 1 next bool: 0 locals(9): 0{l_0_0} 1{l_0_1} 2{l_0_2} 3{l_0_3} 4{l_0_4} 5{l_0_5} 6{l_0_6} 7{l_0_7} 8{l_0_8} vpend(0): tpend(2): 9{nil} 10{nil} (...) local l_0_0 = require("messages.Message") local l_0_1 = require("messages.MessageDispatcher") local l_0_2 = require("messages.dispatchers") local l_0_3 = require("messages.messages") local l_0_4 = l_0_1:obtain(l_0_2.MODEL_DISPATCHER) local l_0_5 = {} local l_0_6 = {} local l_0_7 = {} local l_0_8 = {} l_0_8.shouldNotify = function(l_1_0) l_0_5[l_1_0] = true end ---------------------------------------------- 24 CLOSURE 11 1 SET_CTR(Tpend) = 0 ---------------------------------------------- 1 GETUPVAL 2 0 0 SET_CTR(Tpend) = 0 next bool: 0 locals(2): 0{l_2_0} 1{l_2_1} vpend(0): tpend(1): 2{l_0_5} (l_2_0) local l_2_1, l_2_6, l_2_12, l_2_13, l_2_16 = nil ---------------------------------------------- 2 TEST 2 0 0 next bool: 0 locals(2): 0{l_2_0} 1{l_2_1} vpend(0): tpend(0): (l_2_0) local l_2_1, l_2_6, l_2_12, l_2_13, l_2_16 = nil ---------------------------------------------- 3 JMP 0 11 next bool: 1 locals(2): 0{l_2_0} 1{l_2_1} vpend(0): tpend(0): (l_2_0) local l_2_1, l_2_6, l_2_12, l_2_13, l_2_16 = nil ---------------------------------------------- 4 GETGLOBAL 2 0 SET_CTR(Tpend) = 0 next bool: 1 locals(2): 0{l_2_0} 1{l_2_1} vpend(0): tpend(1): 2{pairs} (l_2_0) local l_2_1, l_2_6, l_2_12, l_2_13, l_2_16 = nil ---------------------------------------------- 5 GETUPVAL 3 0 0 SET_CTR(Tpend) = 1 next bool: 1 locals(2): 0{l_2_0} 1{l_2_1} vpend(0): tpend(2): 2{pairs} 3{l_0_5} (l_2_0) local l_2_1, l_2_6, l_2_12, l_2_13, l_2_16 = nil ---------------------------------------------- 6 CALL 2 2 4 SET_CTR(Tpend) = 0 next bool: 1 locals(2): 0{l_2_0} 1{l_2_1} vpend(0): tpend(1): 2{pairs(l_0_5)} (l_2_0) local l_2_1, l_2_6, l_2_12, l_2_13, l_2_16 = nil ---------------------------------------------- 7 JMP 0 5 Exps(0): at 2 dest 15 neg 0 (l_0_5 (null) l_0_5) cpd -1 Stored at endif list: <15> next bool: 0 locals(2): 0{l_2_0} 1{l_2_1} vpend(0): tpend(0): (l_2_0) local l_2_1, l_2_6, l_2_12, l_2_13, l_2_16 = nil if l_0_5 then for l_2_5,i_2 in pairs(l_0_5) do ---------------------------------------------- 8 TEST 1 0 1 next bool: 0 locals(6): 0{l_2_0} 1{l_2_1} 2{l_2_2} 3{l_2_3} 4{l_2_4} 5{l_2_5} vpend(0): tpend(0): (l_2_0) local l_2_1, l_2_6, l_2_12, l_2_13, l_2_16 = nil if l_0_5 then for l_2_5,i_2 in pairs(l_0_5) do ---------------------------------------------- 9 JMP 0 2 next bool: 1 locals(6): 0{l_2_0} 1{l_2_1} 2{l_2_2} 3{l_2_3} 4{l_2_4} 5{l_2_5} vpend(0): tpend(0): (l_2_0) local l_2_1, l_2_6, l_2_12, l_2_13, l_2_16 = nil if l_0_5 then for l_2_5,i_2 in pairs(l_0_5) do ---------------------------------------------- 10 NEWTABLE 7 0 0 SET_CTR(Tpend) = 0 next bool: 1 locals(6): 0{l_2_0} 1{l_2_1} 2{l_2_2} 3{l_2_3} 4{l_2_4} 5{l_2_5} vpend(0): tpend(1): 7{{}} (l_2_0) local l_2_1, l_2_6, l_2_12, l_2_13, l_2_16 = nil if l_0_5 then for l_2_5,i_2 in pairs(l_0_5) do ---------------------------------------------- 11 MOVE 1 7 0 SET_CTR(Tpend) = 0 next bool: 1 locals(6): 0{l_2_0} 1{l_2_1} 2{l_2_2} 3{l_2_3} 4{l_2_4} 5{l_2_5} vpend(1): 1{l_2_1={}} tpend(0): (l_2_0) local l_2_1, l_2_6, l_2_12, l_2_13, l_2_16 = nil if l_0_5 then for l_2_5,i_2 in pairs(l_0_5) do Exps(0): at 8 dest 12 neg 1 (l_2_1 (null) l_2_1) cpd -1 Stored at endif list: <12> 15 ---------------------------------------------- 12 SETTABLE 1 5 257 SET_CTR(Tpend) = 0 next bool: 0 locals(6): 0{l_2_0} 1{l_2_1} 2{l_2_2} 3{l_2_3} 4{l_2_4} 5{l_2_5} vpend(1): -1{l_2_1[l_2_5]=true} tpend(0): (l_2_0) local l_2_1, l_2_6, l_2_12, l_2_13, l_2_16 = nil if l_0_5 then for l_2_5,i_2 in pairs(l_0_5) do if not l_2_1 then l_2_1 = {} end ---------------------------------------------- 13 TFORLOOP 2 0 2 next bool: 0 locals(2): 0{l_2_0} 1{l_2_1} vpend(0): tpend(0): (l_2_0) local l_2_1, l_2_6, l_2_12, l_2_13, l_2_16 = nil if l_0_5 then for l_2_5,i_2 in pairs(l_0_5) do if not l_2_1 then l_2_1 = {} end l_2_1[l_2_5] = true end ---------------------------------------------- 15 GETUPVAL 2 1 0 SET_CTR(Tpend) = 0 next bool: 0 locals(2): 0{l_2_0} 1{l_2_1} vpend(0): tpend(1): 2{l_0_6} (l_2_0) local l_2_1, l_2_6, l_2_12, l_2_13, l_2_16 = nil if l_0_5 then for l_2_5,i_2 in pairs(l_0_5) do if not l_2_1 then l_2_1 = {} end l_2_1[l_2_5] = true end end ---------------------------------------------- 16 TEST 2 0 0 next bool: 0 locals(2): 0{l_2_0} 1{l_2_1} vpend(0): tpend(0): (l_2_0) local l_2_1, l_2_6, l_2_12, l_2_13, l_2_16 = nil if l_0_5 then for l_2_5,i_2 in pairs(l_0_5) do if not l_2_1 then l_2_1 = {} end l_2_1[l_2_5] = true end end ---------------------------------------------- 17 JMP 0 11 next bool: 1 locals(2): 0{l_2_0} 1{l_2_1} vpend(0): tpend(0): (l_2_0) local l_2_1, l_2_6, l_2_12, l_2_13, l_2_16 = nil if l_0_5 then for l_2_5,i_2 in pairs(l_0_5) do if not l_2_1 then l_2_1 = {} end l_2_1[l_2_5] = true end end ---------------------------------------------- 18 GETGLOBAL 2 0 SET_CTR(Tpend) = 0 next bool: 1 locals(2): 0{l_2_0} 1{l_2_1} vpend(0): tpend(1): 2{pairs} (l_2_0) local l_2_1, l_2_6, l_2_12, l_2_13, l_2_16 = nil if l_0_5 then for l_2_5,i_2 in pairs(l_0_5) do if not l_2_1 then l_2_1 = {} end l_2_1[l_2_5] = true end end ---------------------------------------------- 19 GETUPVAL 3 1 0 SET_CTR(Tpend) = 1 next bool: 1 locals(2): 0{l_2_0} 1{l_2_1} vpend(0): tpend(2): 2{pairs} 3{l_0_6} (l_2_0) local l_2_1, l_2_6, l_2_12, l_2_13, l_2_16 = nil if l_0_5 then for l_2_5,i_2 in pairs(l_0_5) do if not l_2_1 then l_2_1 = {} end l_2_1[l_2_5] = true end end ---------------------------------------------- 20 CALL 2 2 4 SET_CTR(Tpend) = 0 next bool: 1 locals(2): 0{l_2_0} 1{l_2_1} vpend(0): tpend(1): 2{pairs(l_0_6)} (l_2_0) local l_2_1, l_2_6, l_2_12, l_2_13, l_2_16 = nil if l_0_5 then for l_2_5,i_2 in pairs(l_0_5) do if not l_2_1 then l_2_1 = {} end l_2_1[l_2_5] = true end end ---------------------------------------------- 21 JMP 0 5 Exps(0): at 16 dest 29 neg 0 (l_0_6 (null) l_0_6) cpd -1 Stored at endif list: <29> next bool: 0 locals(2): 0{l_2_0} 1{l_2_1} vpend(0): tpend(0): (l_2_0) local l_2_1, l_2_6, l_2_12, l_2_13, l_2_16 = nil if l_0_5 then for l_2_5,i_2 in pairs(l_0_5) do if not l_2_1 then l_2_1 = {} end l_2_1[l_2_5] = true end end if l_0_6 then for l_2_10,l_2_11 in pairs(l_0_6) do ---------------------------------------------- 22 TEST 1 0 1 next bool: 0 locals(7): 0{l_2_0} 1{l_2_1} 2{l_2_7} 3{l_2_8} 4{l_2_9} 5{l_2_10} 6{l_2_11} vpend(0): tpend(0): (l_2_0) local l_2_1, l_2_6, l_2_12, l_2_13, l_2_16 = nil if l_0_5 then for l_2_5,i_2 in pairs(l_0_5) do if not l_2_1 then l_2_1 = {} end l_2_1[l_2_5] = true end end if l_0_6 then for l_2_10,l_2_11 in pairs(l_0_6) do ---------------------------------------------- 23 JMP 0 2 next bool: 1 locals(7): 0{l_2_0} 1{l_2_1} 2{l_2_7} 3{l_2_8} 4{l_2_9} 5{l_2_10} 6{l_2_11} vpend(0): tpend(0): (l_2_0) local l_2_1, l_2_6, l_2_12, l_2_13, l_2_16 = nil if l_0_5 then for l_2_5,i_2 in pairs(l_0_5) do if not l_2_1 then l_2_1 = {} end l_2_1[l_2_5] = true end end if l_0_6 then for l_2_10,l_2_11 in pairs(l_0_6) do ---------------------------------------------- 24 NEWTABLE 7 0 0 SET_CTR(Tpend) = 0 next bool: 1 locals(7): 0{l_2_0} 1{l_2_1} 2{l_2_7} 3{l_2_8} 4{l_2_9} 5{l_2_10} 6{l_2_11} vpend(0): tpend(1): 7{{}} (l_2_0) local l_2_1, l_2_6, l_2_12, l_2_13, l_2_16 = nil if l_0_5 then for l_2_5,i_2 in pairs(l_0_5) do if not l_2_1 then l_2_1 = {} end l_2_1[l_2_5] = true end end if l_0_6 then for l_2_10,l_2_11 in pairs(l_0_6) do ---------------------------------------------- 25 MOVE 1 7 0 SET_CTR(Tpend) = 0 next bool: 1 locals(7): 0{l_2_0} 1{l_2_1} 2{l_2_7} 3{l_2_8} 4{l_2_9} 5{l_2_10} 6{l_2_11} vpend(1): 1{l_2_1={}} tpend(0): (l_2_0) local l_2_1, l_2_6, l_2_12, l_2_13, l_2_16 = nil if l_0_5 then for l_2_5,i_2 in pairs(l_0_5) do if not l_2_1 then l_2_1 = {} end l_2_1[l_2_5] = true end end if l_0_6 then for l_2_10,l_2_11 in pairs(l_0_6) do Exps(0): at 22 dest 26 neg 1 (l_2_1 (null) l_2_1) cpd -1 Stored at endif list: <26> 29 ---------------------------------------------- 26 SETTABLE 1 5 257 SET_CTR(Tpend) = 0 next bool: 0 locals(7): 0{l_2_0} 1{l_2_1} 2{l_2_7} 3{l_2_8} 4{l_2_9} 5{l_2_10} 6{l_2_11} vpend(1): -1{l_2_1[l_2_10]=true} tpend(0): (l_2_0) local l_2_1, l_2_6, l_2_12, l_2_13, l_2_16 = nil if l_0_5 then for l_2_5,i_2 in pairs(l_0_5) do if not l_2_1 then l_2_1 = {} end l_2_1[l_2_5] = true end end if l_0_6 then for l_2_10,l_2_11 in pairs(l_0_6) do if not l_2_1 then l_2_1 = {} end ---------------------------------------------- 27 TFORLOOP 2 0 2 next bool: 0 locals(2): 0{l_2_0} 1{l_2_1} vpend(0): tpend(0): (l_2_0) local l_2_1, l_2_6, l_2_12, l_2_13, l_2_16 = nil if l_0_5 then for l_2_5,i_2 in pairs(l_0_5) do if not l_2_1 then l_2_1 = {} end l_2_1[l_2_5] = true end end if l_0_6 then for l_2_10,l_2_11 in pairs(l_0_6) do if not l_2_1 then l_2_1 = {} end l_2_1[l_2_10] = true end ---------------------------------------------- 29 TEST 1 0 0 next bool: 0 locals(2): 0{l_2_0} 1{l_2_1} vpend(0): tpend(0): (l_2_0) local l_2_1, l_2_6, l_2_12, l_2_13, l_2_16 = nil if l_0_5 then for l_2_5,i_2 in pairs(l_0_5) do if not l_2_1 then l_2_1 = {} end l_2_1[l_2_5] = true end end if l_0_6 then for l_2_10,l_2_11 in pairs(l_0_6) do if not l_2_1 then l_2_1 = {} end l_2_1[l_2_10] = true end end ---------------------------------------------- 30 JMP 0 26 next bool: 1 locals(2): 0{l_2_0} 1{l_2_1} vpend(0): tpend(0): (l_2_0) local l_2_1, l_2_6, l_2_12, l_2_13, l_2_16 = nil if l_0_5 then for l_2_5,i_2 in pairs(l_0_5) do if not l_2_1 then l_2_1 = {} end l_2_1[l_2_5] = true end end if l_0_6 then for l_2_10,l_2_11 in pairs(l_0_6) do if not l_2_1 then l_2_1 = {} end l_2_1[l_2_10] = true end end ---------------------------------------------- 31 GETUPVAL 2 2 0 SET_CTR(Tpend) = 0 next bool: 1 locals(2): 0{l_2_0} 1{l_2_1} vpend(0): tpend(1): 2{l_0_10} (l_2_0) local l_2_1, l_2_6, l_2_12, l_2_13, l_2_16 = nil if l_0_5 then for l_2_5,i_2 in pairs(l_0_5) do if not l_2_1 then l_2_1 = {} end l_2_1[l_2_5] = true end end if l_0_6 then for l_2_10,l_2_11 in pairs(l_0_6) do if not l_2_1 then l_2_1 = {} end l_2_1[l_2_10] = true end end ---------------------------------------------- 32 TEST 2 0 1 next bool: 1 locals(2): 0{l_2_0} 1{l_2_1} vpend(0): tpend(0): (l_2_0) local l_2_1, l_2_6, l_2_12, l_2_13, l_2_16 = nil if l_0_5 then for l_2_5,i_2 in pairs(l_0_5) do if not l_2_1 then l_2_1 = {} end l_2_1[l_2_5] = true end end if l_0_6 then for l_2_10,l_2_11 in pairs(l_0_6) do if not l_2_1 then l_2_1 = {} end l_2_1[l_2_10] = true end end ---------------------------------------------- 33 JMP 0 3 next bool: 2 locals(2): 0{l_2_0} 1{l_2_1} vpend(0): tpend(0): (l_2_0) local l_2_1, l_2_6, l_2_12, l_2_13, l_2_16 = nil if l_0_5 then for l_2_5,i_2 in pairs(l_0_5) do if not l_2_1 then l_2_1 = {} end l_2_1[l_2_5] = true end end if l_0_6 then for l_2_10,l_2_11 in pairs(l_0_6) do if not l_2_1 then l_2_1 = {} end l_2_1[l_2_10] = true end end ---------------------------------------------- 34 GETGLOBAL 2 2 SET_CTR(Tpend) = 0 next bool: 2 locals(2): 0{l_2_0} 1{l_2_1} vpend(0): tpend(1): 2{require} (l_2_0) local l_2_1, l_2_6, l_2_12, l_2_13, l_2_16 = nil if l_0_5 then for l_2_5,i_2 in pairs(l_0_5) do if not l_2_1 then l_2_1 = {} end l_2_1[l_2_5] = true end end if l_0_6 then for l_2_10,l_2_11 in pairs(l_0_6) do if not l_2_1 then l_2_1 = {} end l_2_1[l_2_10] = true end end ---------------------------------------------- 35 LOADK 3 3 SET_CTR(Tpend) = 1 next bool: 2 locals(2): 0{l_2_0} 1{l_2_1} vpend(0): tpend(2): 2{require} 3{"model.composition.CompositionController"} (l_2_0) local l_2_1, l_2_6, l_2_12, l_2_13, l_2_16 = nil if l_0_5 then for l_2_5,i_2 in pairs(l_0_5) do if not l_2_1 then l_2_1 = {} end l_2_1[l_2_5] = true end end if l_0_6 then for l_2_10,l_2_11 in pairs(l_0_6) do if not l_2_1 then l_2_1 = {} end l_2_1[l_2_10] = true end end ---------------------------------------------- 36 CALL 2 2 2 SET_CTR(Tpend) = 0 next bool: 2 locals(2): 0{l_2_0} 1{l_2_1} vpend(0): tpend(1): 2{require("model.composition.CompositionController")} (l_2_0) local l_2_1, l_2_6, l_2_12, l_2_13, l_2_16 = nil if l_0_5 then for l_2_5,i_2 in pairs(l_0_5) do if not l_2_1 then l_2_1 = {} end l_2_1[l_2_5] = true end end if l_0_6 then for l_2_10,l_2_11 in pairs(l_0_6) do if not l_2_1 then l_2_1 = {} end l_2_1[l_2_10] = true end end ---------------------------------------------- 37 SETUPVAL 2 2 0 SET_CTR(Tpend) = 0